/**handles:contact-form-7,mailerlite_forms.css,sr7css,qi-addons-for-elementor-grid-style,qi-addons-for-elementor-helper-parts-style,qi-addons-for-elementor-style,select2,pelicula-core-dashboard-style,perfect-scrollbar,swiper,pelicula-main,pelicula-core-style,magnific-popup**/
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::after,.wpcf7-list-item-label::before{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=url]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.mailerlite-form .mailerlite-form-description{margin-bottom:10px}.mailerlite-form .mailerlite-form-field{margin-bottom:10px}.mailerlite-form .mailerlite-form-field label{display:block}.mailerlite-form .mailerlite-subscribe-button-container{text-align:center}.mailerlite-form input.error{color:red;border-color:red}.mailerlite-form label.error{color:red}.mailerlite-form-response{margin-top:20px;display:none;text-align:center;color:#00a154}.mailerlite-form-loader{display:none;text-align:center;font-weight:700;margin:0 20px}.mailerlite-form-error{display:block;color:red}.mailerlite-subscribe-submit{max-width:100%}
/*!
              - C S S -
        VERSION 1.0.0 - DATE: 2023-01-06
	@author: Krisztian Horvath ThemePunch OHG.
        - Slider Revolution 7.0 -

        GET LICENSE AT:
https://www.themepunch.com/links/slider_revolution_wordpress_regular_license

LICENSE:
Copyright (c) 2023, ThemePunch. All rights reserved.
This work is subject to the terms at https://www.themepunch.com/links/slider_revolution_wordpress_regular_license (Regular / Extended)
*/.rs-p-wp-fix{display:none!important;margin:0!important;height:0!important}body{--sr-7-css-loaded:1}.wp-block-themepunch-revslider{position:relative}.wp-block-themepunch-revslider.revslider{margin:0}canvas.sr7-pbar{z-index:500;position:absolute;pointer-events:none}sr7-module{display:block;position:relative;overflow-x:visible}sr7-adjuster{position:relative;display:block;width:100%}sr7-content{position:absolute;top:0;height:100%;contain:size layout style;z-index:1;overflow-x:visible}sr7-carousel{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}sr7-slide{position:absolute;width:100%;height:100%;contain:strict;top:0;left:0;z-index:1;visibility:hidden;pointer-events:none}.sr7-overflow-force sr7-slide,sr7-carousel sr7-slide{contain:layout style}sr7-module-bg{top:0;z-index:0;position:absolute}sr7-3dwrap{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}sr7-overlay{display:block;width:100%;height:100%;top:0;left:0;position:absolute;z-index:3;background-repeat:repeat}sr7-btn,sr7-col,sr7-content .sr7-layer,sr7-grp,sr7-img,sr7-layer,sr7-linebrk,sr7-row,sr7-shp,sr7-svg,sr7-txt,sr7-zone{user-select:none;visibility:hidden;display:none;box-sizing:border-box;backface-visibility:hidden}.sr7-layer[data-subtype=slidebg],sr7bg{pointer-events:none}sr7-content .sr7-layer.sr7-withclip,sr7-content .sr7-layer.sr7-withclip .sr7-layer{backface-visibility:visible}sr7-grp.sr7-clear:after{content:"";clear:both;display:block;height:0}sr7-zone{pointer-events:none}sr7-row.sr7-layer.sr7-galign{box-sizing:border-box}.sr7-layer[data-type=svg]>svg,sr7-layer[data-type=svg]>svg{width:100%;height:100%}sr7-row-con{table-layout:fixed;font-size:0;display:block}sr7-module .sr7-layer,sr7-module sr7-layer{-webkit-font-smoothing:antialiased!important;-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:grayscale;font-display:swap}sr7-slide.sr7-staticslide-low{z-index:0!important}sr7-slide.sr7-staticslide-high{z-index:105!important}sr7-slide a{transition:none}sr7-module.sr7-top-fixed{width:100%;height:auto!important;backface-visibility:hidden}sr7-module.sr7-top-fixed sr7-adjuster{height:auto!important}sr7-module.sr7-top-fixed sr7-content,sr7-module.sr7-top-fixed sr7-content .sr7-layer:not(.sr7-ignore-pe) *{pointer-events:none}sr7-prl{top:50%;left:50%;z-index:10000;position:absolute}sr7-prl.off{display:none!important}sr7-prl.sr7-fade-in{animation:tp-fade-in 1s linear}.sr-force-hidden{display:none!important}@keyframes tp-rotateplane{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes tp-fade-in{0%{opacity:0}20%{opacity:0}100%{opacity:100}}@keyframes tp-rotate{100%{transform:rotate(360deg)}}sr7-fonttest{width:auto;display:inline-block;white-space:nowrap;font-size:12px;color:#000}sr7-fonttest-wrap{position:absolute;contain:strict;top:-1500px;left:-1500px;width:1500px;height:1000px;pointer-events:none;opacity:0}.fn-wrap{display:flex;position:fixed;width:100px;height:50px;z-index:100;background-color:rgba(66,66,66,.2);justify-content:space-around;align-items:center;bottom:0;left:50%;transform:translateX(-50%)}.fn-left,.fn-right{display:flex;width:40px;height:40px;justify-content:center;align-items:center;background-color:gray;color:#fff;font-weight:700;font-size:20px;cursor:pointer}
.qodef-qi-grid>.qodef-grid-inner{position:relative;display:grid;gap:30px}.qodef-qi-grid>.qodef-grid-inner>.qodef-grid-item.qodef-order--1{order:1}.qodef-qi-grid>.qodef-grid-inner>.qodef-grid-item.qodef-order--2{order:2}.qodef-qi-grid>.qodef-grid-inner>.qodef-grid-item.qodef-order--3{order:3}.qodef-qi-grid>.qodef-grid-inner>.qodef-grid-item.qodef-order--4{order:4}.qodef-qi-grid>.qodef-grid-inner>.qodef-grid-item.qodef-order--5{order:5}.qodef-qi-grid>.qodef-grid-inner>.qodef-grid-item.qodef-order--6{order:6}.qodef-qi-grid>.qodef-grid-inner>.qodef-grid-item.qodef-order--7{order:7}.qodef-qi-grid>.qodef-grid-inner>.qodef-grid-item.qodef-order--8{order:8}.qodef-qi-grid>.qodef-grid-inner>.qodef-grid-item.qodef-order--9{order:9}.qodef-qi-grid>.qodef-grid-inner>.qodef-grid-item.qodef-order--10{order:10}.qodef-qi-grid>.qodef-grid-inner>.qodef-grid-item.qodef-order--11{order:11}.qodef-qi-grid>.qodef-grid-inner.qodef-qi-clear:after,.qodef-qi-grid>.qodef-grid-inner.qodef-qi-clear:before{display:none!important}.qodef-qi-grid .qodef-grid-item{float:none!important}.qodef-qi-grid.qodef-layout--qi-template>.qodef-grid-inner{display:flex}.qodef-qi-grid.qodef-layout--qi-template>.qodef-grid-inner>.qodef-grid-item{width:100%}.qodef-qi-grid.qodef-layout--qi-template>.qodef-grid-inner>.qodef-grid-item.qodef-col--12{width:100%}.qodef-qi-grid.qodef-layout--qi-template>.qodef-grid-inner>.qodef-grid-item.qodef-col--11{width:91.6666666667%}.qodef-qi-grid.qodef-layout--qi-template>.qodef-grid-inner>.qodef-grid-item.qodef-col--10{width:83.3333333333%}.qodef-qi-grid.qodef-layout--qi-template>.qodef-grid-inner>.qodef-grid-item.qodef-col--9{width:75%}.qodef-qi-grid.qodef-layout--qi-template>.qodef-grid-inner>.qodef-grid-item.qodef-col--8{width:66.6666666667%}.qodef-qi-grid.qodef-layout--qi-template>.qodef-grid-inner>.qodef-grid-item.qodef-col--7{width:58.3333333333%}.qodef-qi-grid.qodef-layout--qi-template>.qodef-grid-inner>.qodef-grid-item.qodef-col--6{width:50%}.qodef-qi-grid.qodef-layout--qi-template>.qodef-grid-inner>.qodef-grid-item.qodef-col--5{width:41.6666666667%}.qodef-qi-grid.qodef-layout--qi-template>.qodef-grid-inner>.qodef-grid-item.qodef-col--4{width:33.3333333333%}.qodef-qi-grid.qodef-layout--qi-template>.qodef-grid-inner>.qodef-grid-item.qodef-col--3{width:25%}.qodef-qi-grid.qodef-layout--qi-template>.qodef-grid-inner>.qodef-grid-item.qodef-col--2{width:16.6666666667%}.qodef-qi-grid.qodef-layout--qi-template>.qodef-grid-inner>.qodef-grid-item.qodef-col--1{width:8.3333333333%}.qodef-qi-grid.qodef-layout--qi-template>.qodef-grid-inner>.qodef-grid-item.qodef-col--auto{width:auto}.qodef-qi-grid.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:minmax(0,1fr)}.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-num--1>.qodef-grid-inner{grid-template-columns:repeat(1,minmax(0,1fr))}.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-num--2>.qodef-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-num--3>.qodef-grid-inner{grid-template-columns:repeat(3,minmax(0,1fr))}.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-num--4>.qodef-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr))}.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-num--5>.qodef-grid-inner{grid-template-columns:repeat(5,minmax(0,1fr))}.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-num--6>.qodef-grid-inner{grid-template-columns:repeat(6,minmax(0,1fr))}.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-num--7>.qodef-grid-inner{grid-template-columns:repeat(7,minmax(0,1fr))}.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-num--8>.qodef-grid-inner{grid-template-columns:repeat(8,minmax(0,1fr))}.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--1-11>.qodef-grid-inner{grid-template-columns:minmax(0,1fr) minmax(0,11fr)}@media only screen and (max-width:1024px){.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--1-11>.qodef-grid-inner{grid-template-columns:minmax(0,1fr)}}.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--2-10>.qodef-grid-inner{grid-template-columns:minmax(0,2fr) minmax(0,10fr)}@media only screen and (max-width:1024px){.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--2-10>.qodef-grid-inner{grid-template-columns:minmax(0,1fr)}}.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--3-9>.qodef-grid-inner{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}@media only screen and (max-width:1024px){.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--3-9>.qodef-grid-inner{grid-template-columns:minmax(0,1fr)}}.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--4-8>.qodef-grid-inner{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}@media only screen and (max-width:1024px){.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--4-8>.qodef-grid-inner{grid-template-columns:minmax(0,1fr)}}.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--5-7>.qodef-grid-inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}@media only screen and (max-width:1024px){.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--5-7>.qodef-grid-inner{grid-template-columns:minmax(0,1fr)}}.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--6-6>.qodef-grid-inner{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}@media only screen and (max-width:1024px){.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--6-6>.qodef-grid-inner{grid-template-columns:minmax(0,1fr)}}.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--7-5>.qodef-grid-inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}@media only screen and (max-width:1024px){.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--7-5>.qodef-grid-inner{grid-template-columns:minmax(0,1fr)}}.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--8-4>.qodef-grid-inner{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}@media only screen and (max-width:1024px){.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--8-4>.qodef-grid-inner{grid-template-columns:minmax(0,1fr)}}.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--9-3>.qodef-grid-inner{grid-template-columns:minmax(0,9fr) minmax(0,3fr)}@media only screen and (max-width:1024px){.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--9-3>.qodef-grid-inner{grid-template-columns:minmax(0,1fr)}}.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--10-2>.qodef-grid-inner{grid-template-columns:minmax(0,10fr) minmax(0,2fr)}@media only screen and (max-width:1024px){.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--10-2>.qodef-grid-inner{grid-template-columns:minmax(0,1fr)}}.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--11-1>.qodef-grid-inner{grid-template-columns:minmax(0,11fr) minmax(0,1fr)}@media only screen and (max-width:1024px){.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--11-1>.qodef-grid-inner{grid-template-columns:minmax(0,1fr)}}.qodef-qi-grid.qodef-layout--qi-masonry.qodef-items--fixed .qodef-grid-item .qodef-e-inner{height:100%;overflow:hidden}.qodef-qi-grid.qodef-layout--qi-masonry.qodef-items--fixed .qodef-grid-item img{height:100%;width:100%;object-fit:cover}.qodef-qi-grid.qodef-layout--qi-masonry>.qodef-grid-inner{visibility:hidden}.qodef-qi-grid.qodef-layout--qi-masonry>.qodef-grid-inner.qodef--masonry-init{visibility:visible}.qodef-qi-grid.qodef-layout--qi-masonry.qodef-col-num--1>.qodef-grid-inner{grid-template-columns:repeat(1,1fr)}.qodef-qi-grid.qodef-layout--qi-masonry.qodef-col-num--2>.qodef-grid-inner{grid-template-columns:repeat(2,1fr)}.qodef-qi-grid.qodef-layout--qi-masonry.qodef-col-num--3>.qodef-grid-inner{grid-template-columns:repeat(3,1fr)}.qodef-qi-grid.qodef-layout--qi-masonry.qodef-col-num--4>.qodef-grid-inner{grid-template-columns:repeat(4,1fr)}.qodef-qi-grid.qodef-layout--qi-masonry.qodef-col-num--5>.qodef-grid-inner{grid-template-columns:repeat(5,1fr)}.qodef-qi-grid.qodef-layout--qi-masonry.qodef-col-num--6>.qodef-grid-inner{grid-template-columns:repeat(6,1fr)}.qodef-qi-grid.qodef-layout--qi-masonry.qodef-col-num--7>.qodef-grid-inner{grid-template-columns:repeat(7,1fr)}.qodef-qi-grid.qodef-layout--qi-masonry.qodef-col-num--8>.qodef-grid-inner{grid-template-columns:repeat(8,1fr)}.qodef-qi-grid.qodef-gutter--no>.qodef-grid-inner{gap:0}.qodef-qi-grid.qodef-gutter--tiny>.qodef-grid-inner{gap:10px}.qodef-qi-grid.qodef-gutter--small>.qodef-grid-inner{gap:20px}.qodef-qi-grid.qodef-gutter--normal>.qodef-grid-inner{gap:30px}.qodef-qi-grid.qodef-gutter--medium>.qodef-grid-inner{gap:40px}.qodef-qi-grid.qodef-gutter--large>.qodef-grid-inner{gap:50px}.qodef-qi-grid.qodef-gutter--huge>.qodef-grid-inner{gap:68px}.qodef-qi-grid.qodef-disable-row-gap>.qodef-grid-inner{row-gap:0}@media only screen and (max-width:1440 px){.qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--1440>.qodef-grid-inner{flex-wrap:wrap}.qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--1440>.qodef-grid-inner>.qodef-grid-item{width:100%}}@media only screen and (max-width:1366 px){.qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--1366>.qodef-grid-inner{flex-wrap:wrap}.qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--1366>.qodef-grid-inner>.qodef-grid-item{width:100%}}@media only screen and (max-width:1024 px){.qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--1024>.qodef-grid-inner{flex-wrap:wrap}.qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--1024>.qodef-grid-inner>.qodef-grid-item{width:100%}}@media only screen and (max-width:768 px){.qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--768>.qodef-grid-inner{flex-wrap:wrap}.qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--768>.qodef-grid-inner>.qodef-grid-item{width:100%}}@media only screen and (max-width:680 px){.qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--680>.qodef-grid-inner{flex-wrap:wrap}.qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--680>.qodef-grid-inner>.qodef-grid-item{width:100%}}@media only screen and (max-width:480px){.qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--480>.qodef-grid-inner{flex-wrap:wrap}.qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--480>.qodef-grid-inner>.qodef-grid-item{width:100%}}@media only screen and (max-width:1440px){.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(5,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(5,minmax(0,1fr))}}@media only screen and (max-width:1366px){.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width:1024px){.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(3,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(3,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(3,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(3,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(3,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(3,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width:768px){.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width:680px){.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(1,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(1,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(1,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(1,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(1,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(1,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(1,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(1,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(1,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(1,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:1680px) and (min-width:1441px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1680--1.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width:1680px) and (min-width:1441px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1680--1.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width:1680px) and (min-width:1441px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1680--2.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:1680px) and (min-width:1441px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1680--2.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:1680px) and (min-width:1441px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1680--3.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:1680px) and (min-width:1441px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1680--3.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:1680px) and (min-width:1441px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1680--4.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width:1680px) and (min-width:1441px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1680--4.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width:1680px) and (min-width:1441px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1680--5.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(5,minmax(0,1fr))}}@media only screen and (max-width:1680px) and (min-width:1441px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1680--5.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(5,minmax(0,1fr))}}@media only screen and (max-width:1680px) and (min-width:1441px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1680--6.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(6,minmax(0,1fr))}}@media only screen and (max-width:1680px) and (min-width:1441px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1680--6.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(6,minmax(0,1fr))}}@media only screen and (max-width:1680px) and (min-width:1441px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1680--7.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(7,minmax(0,1fr))}}@media only screen and (max-width:1680px) and (min-width:1441px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1680--7.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(7,minmax(0,1fr))}}@media only screen and (max-width:1680px) and (min-width:1441px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1680--8.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(8,minmax(0,1fr))}}@media only screen and (max-width:1680px) and (min-width:1441px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1680--8.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(8,minmax(0,1fr))}}@media only screen and (max-width:1366px) and (min-width:1025px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width:1366px) and (min-width:1025px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width:1366px) and (min-width:1025px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:1366px) and (min-width:1025px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:1366px) and (min-width:1025px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:1366px) and (min-width:1025px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:1366px) and (min-width:1025px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width:1366px) and (min-width:1025px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width:1366px) and (min-width:1025px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(5,minmax(0,1fr))}}@media only screen and (max-width:1366px) and (min-width:1025px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(5,minmax(0,1fr))}}@media only screen and (max-width:1366px) and (min-width:1025px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(6,minmax(0,1fr))}}@media only screen and (max-width:1366px) and (min-width:1025px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(6,minmax(0,1fr))}}@media only screen and (max-width:1366px) and (min-width:1025px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(7,minmax(0,1fr))}}@media only screen and (max-width:1366px) and (min-width:1025px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(7,minmax(0,1fr))}}@media only screen and (max-width:1366px) and (min-width:1025px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(8,minmax(0,1fr))}}@media only screen and (max-width:1366px) and (min-width:1025px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(8,minmax(0,1fr))}}@media only screen and (max-width:1440px) and (min-width:1367px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width:1440px) and (min-width:1367px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width:1440px) and (min-width:1367px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:1440px) and (min-width:1367px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:1440px) and (min-width:1367px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:1440px) and (min-width:1367px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:1440px) and (min-width:1367px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width:1440px) and (min-width:1367px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width:1440px) and (min-width:1367px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(5,minmax(0,1fr))}}@media only screen and (max-width:1440px) and (min-width:1367px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(5,minmax(0,1fr))}}@media only screen and (max-width:1440px) and (min-width:1367px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(6,minmax(0,1fr))}}@media only screen and (max-width:1440px) and (min-width:1367px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(6,minmax(0,1fr))}}@media only screen and (max-width:1440px) and (min-width:1367px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(7,minmax(0,1fr))}}@media only screen and (max-width:1440px) and (min-width:1367px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(7,minmax(0,1fr))}}@media only screen and (max-width:1440px) and (min-width:1367px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(8,minmax(0,1fr))}}@media only screen and (max-width:1440px) and (min-width:1367px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(8,minmax(0,1fr))}}@media only screen and (max-width:1366px) and (min-width:1025px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width:1366px) and (min-width:1025px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width:1366px) and (min-width:1025px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:1366px) and (min-width:1025px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:1366px) and (min-width:1025px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:1366px) and (min-width:1025px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:1366px) and (min-width:1025px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width:1366px) and (min-width:1025px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width:1366px) and (min-width:1025px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(5,minmax(0,1fr))}}@media only screen and (max-width:1366px) and (min-width:1025px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(5,minmax(0,1fr))}}@media only screen and (max-width:1366px) and (min-width:1025px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(6,minmax(0,1fr))}}@media only screen and (max-width:1366px) and (min-width:1025px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(6,minmax(0,1fr))}}@media only screen and (max-width:1366px) and (min-width:1025px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(7,minmax(0,1fr))}}@media only screen and (max-width:1366px) and (min-width:1025px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(7,minmax(0,1fr))}}@media only screen and (max-width:1366px) and (min-width:1025px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(8,minmax(0,1fr))}}@media only screen and (max-width:1366px) and (min-width:1025px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(8,minmax(0,1fr))}}@media only screen and (max-width:1024px) and (min-width:769px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--1.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width:1024px) and (min-width:769px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--1.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width:1024px) and (min-width:769px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:1024px) and (min-width:769px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:1024px) and (min-width:769px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:1024px) and (min-width:769px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:1024px) and (min-width:769px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width:1024px) and (min-width:769px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width:1024px) and (min-width:769px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(5,minmax(0,1fr))}}@media only screen and (max-width:1024px) and (min-width:769px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(5,minmax(0,1fr))}}@media only screen and (max-width:1024px) and (min-width:769px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(6,minmax(0,1fr))}}@media only screen and (max-width:1024px) and (min-width:769px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(6,minmax(0,1fr))}}@media only screen and (max-width:1024px) and (min-width:769px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(7,minmax(0,1fr))}}@media only screen and (max-width:1024px) and (min-width:769px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(7,minmax(0,1fr))}}@media only screen and (max-width:1024px) and (min-width:769px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(8,minmax(0,1fr))}}@media only screen and (max-width:1024px) and (min-width:769px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(8,minmax(0,1fr))}}@media only screen and (max-width:768px) and (min-width:681px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--1.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width:768px) and (min-width:681px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--1.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width:768px) and (min-width:681px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:768px) and (min-width:681px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:768px) and (min-width:681px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:768px) and (min-width:681px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:768px) and (min-width:681px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width:768px) and (min-width:681px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width:768px) and (min-width:681px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(5,minmax(0,1fr))}}@media only screen and (max-width:768px) and (min-width:681px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(5,minmax(0,1fr))}}@media only screen and (max-width:768px) and (min-width:681px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(6,minmax(0,1fr))}}@media only screen and (max-width:768px) and (min-width:681px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(6,minmax(0,1fr))}}@media only screen and (max-width:768px) and (min-width:681px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(7,minmax(0,1fr))}}@media only screen and (max-width:768px) and (min-width:681px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(7,minmax(0,1fr))}}@media only screen and (max-width:768px) and (min-width:681px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(8,minmax(0,1fr))}}@media only screen and (max-width:768px) and (min-width:681px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(8,minmax(0,1fr))}}@media only screen and (max-width:680px) and (min-width:481px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width:680px) and (min-width:481px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width:680px) and (min-width:481px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:680px) and (min-width:481px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:680px) and (min-width:481px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:680px) and (min-width:481px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:680px) and (min-width:481px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width:680px) and (min-width:481px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width:680px) and (min-width:481px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(5,minmax(0,1fr))}}@media only screen and (max-width:680px) and (min-width:481px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(5,minmax(0,1fr))}}@media only screen and (max-width:680px) and (min-width:481px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(6,minmax(0,1fr))}}@media only screen and (max-width:680px) and (min-width:481px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(6,minmax(0,1fr))}}@media only screen and (max-width:680px) and (min-width:481px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(7,minmax(0,1fr))}}@media only screen and (max-width:680px) and (min-width:481px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(7,minmax(0,1fr))}}@media only screen and (max-width:680px) and (min-width:481px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(8,minmax(0,1fr))}}@media only screen and (max-width:680px) and (min-width:481px){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(8,minmax(0,1fr))}}@media only screen and (max-width:480px) and (min-width:0){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width:480px) and (min-width:0){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width:480px) and (min-width:0){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:480px) and (min-width:0){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:480px) and (min-width:0){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--3.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:480px) and (min-width:0){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--3.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:480px) and (min-width:0){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--4.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width:480px) and (min-width:0){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--4.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width:480px) and (min-width:0){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--5.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(5,minmax(0,1fr))}}@media only screen and (max-width:480px) and (min-width:0){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--5.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(5,minmax(0,1fr))}}@media only screen and (max-width:480px) and (min-width:0){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--6.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(6,minmax(0,1fr))}}@media only screen and (max-width:480px) and (min-width:0){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--6.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(6,minmax(0,1fr))}}@media only screen and (max-width:480px) and (min-width:0){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--7.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(7,minmax(0,1fr))}}@media only screen and (max-width:480px) and (min-width:0){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--7.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(7,minmax(0,1fr))}}@media only screen and (max-width:480px) and (min-width:0){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--8.qodef-layout--qi-columns>.qodef-grid-inner{grid-template-columns:repeat(8,minmax(0,1fr))}}@media only screen and (max-width:480px) and (min-width:0){.qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--8.qodef-layout--qi-masonry>.qodef-grid-inner{grid-template-columns:repeat(8,minmax(0,1fr))}}
@keyframes qi-addons-for-elementor-fade-in{0%{opacity:0;visibility:hidden;z-index:102}100%{opacity:1;visibility:visible;z-index:102}}@keyframes qi-addons-for-elementor-fade-out{0%{opacity:1;visibility:visible;z-index:102}100%{opacity:0;visibility:hidden;z-index:0}}@keyframes qodef-animate-underline-from-left{0%{transform:scaleX(1);transform-origin:right}37%{transform:scaleX(0);transform-origin:right}38%{transform:scaleX(0);transform-origin:left}100%{transform:scaleX(1);transform-origin:left}}@keyframes qodef-animate-underline-from-right{0%{transform:scaleX(1);transform-origin:left}37%{transform:scaleX(0);transform-origin:left}38%{transform:scaleX(0);transform-origin:right}100%{transform:scaleX(1);transform-origin:right}}@keyframes qodef-animate-underline-multiline{0%{background-size:100% 87%;background-position-x:right}38%{background-size:0 87%;background-position-x:right}39%{background-size:0 87%;background-position-x:left}100%{background-size:100% 87%;background-position-x:left}}@keyframes qodef-animate-highlight{0%{background-size:0 100%;background-position-x:left}100%{background-size:100% 100%;background-position-x:left}}.qodef-qi-clear:after,.qodef-qi-clear:before{content:"";display:table;table-layout:fixed}.qodef-qi-clear:after{clear:both}.qodef-category-separator:after{content:",";margin-right:5px}.qodef-shortcode h1 a,.qodef-shortcode h2 a,.qodef-shortcode h3 a,.qodef-shortcode h4 a,.qodef-shortcode h5 a,.qodef-shortcode h6 a{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.qodef-custom-text-underline-draw a{position:relative;color:currentColor}.qodef-custom-text-underline-draw a:after{content:"";position:absolute;bottom:3px;left:0;width:100%;height:1px;background-color:currentColor;backface-visibility:hidden}.qodef-custom-text-underline-draw a:hover{color:currentColor;text-decoration:none}.qodef-custom-text-underline-draw a:hover:after{animation:qodef-animate-underline-from-left .6s cubic-bezier(.45,.29,0,.82) forwards}body:not(.elementor-editor-active) .qodef-landing-intro-title .qodef-m-button,body:not(.elementor-editor-active) .qodef-landing-intro-title .qodef-m-text,body:not(.elementor-editor-active) .qodef-landing-intro-title .qodef-m-title{opacity:0;transform:translateX(50px);transition:opacity .4s,transform .7s cubic-bezier(.26,-.14,0,1.01)}body:not(.elementor-editor-active) .qodef-landing-intro-title .qodef-m-text{transition-delay:.25s,.25s}body:not(.elementor-editor-active) .qodef-landing-intro-title .qodef-m-button{transition-delay:.5s,.5s}body:not(.elementor-editor-active) .qodef-landing-intro-title.qodef-qi--appeared .qodef-m-button,body:not(.elementor-editor-active) .qodef-landing-intro-title.qodef-qi--appeared .qodef-m-text,body:not(.elementor-editor-active) .qodef-landing-intro-title.qodef-qi--appeared .qodef-m-title{opacity:1;transform:translateX(0) translateZ(0)}@media only screen and (max-width:1440px){.qodef-qi-grid.qodef-qi-hide-under-1440,.qodef-qi-hide-under-1440{display:none}}.qodef-qi-grid.qodef-qi-show-under-1440,.qodef-qi-show-under-1440{display:none}.qodef-qi-grid.qodef-qi-show-under-1440+.swiper-button-prev,.qodef-qi-grid.qodef-qi-show-under-1440+.swiper-button-prev+.swiper-button-next,.qodef-qi-show-under-1440+.swiper-button-prev,.qodef-qi-show-under-1440+.swiper-button-prev+.swiper-button-next{display:none}@media only screen and (max-width:1440px){.qodef-qi-grid.qodef-qi-show-under-1440,.qodef-qi-show-under-1440{display:block}.qodef-qi-grid.qodef-qi-show-under-1440+.swiper-button-prev,.qodef-qi-grid.qodef-qi-show-under-1440+.swiper-button-prev+.swiper-button-next,.qodef-qi-show-under-1440+.swiper-button-prev,.qodef-qi-show-under-1440+.swiper-button-prev+.swiper-button-next{display:block}}.fslightbox-container .fslightbox-nav .fslightbox-slide-number-container{max-width:unset}.fslightbox-container .fslightbox-nav .fslightbox-toolbar{background:0 0}.fslightbox-container .fslightbox-nav .fslightbox-toolbar-button{color:#fff}.fslightbox-container .fslightbox-nav .fslightbox-toolbar-button[title="Enter fullscreen"]{display:none}.fslightbox-container .fslightbox-nav .fslightbox-toolbar-button svg{fill:currentColor;width:17px;stroke:none}.fslightbox-container .fslightbox-slide-btn-container-next,.fslightbox-container .fslightbox-slide-btn-container-previous{padding:30px}.fslightbox-container .fslightbox-slide-btn-container-next .fslightbox-slide-btn,.fslightbox-container .fslightbox-slide-btn-container-previous .fslightbox-slide-btn{width:30px;padding:0;background:0 0;color:#fff}.fslightbox-container .fslightbox-slide-btn-container-next .fslightbox-slide-btn svg,.fslightbox-container .fslightbox-slide-btn-container-previous .fslightbox-slide-btn svg{fill:currentColor;stroke:currentColor;width:100%}.qodef-qi-swiper-container{position:relative;margin:0 auto;padding:0;list-style:none;z-index:1;visibility:hidden;overflow:hidden}.qodef-qi-swiper-container .swiper-slide a:not(.qodef-qi-button):not(.qodef-qi-premium-button){display:block}.qodef-qi-swiper-container .swiper-slide img{width:100%}.qodef-qi-swiper-container.qodef-swiper--initialized{visibility:visible}.qodef-qi-swiper-container .swiper-pagination-bullet{color:#000;vertical-align:middle;opacity:1;transform-origin:center;transform:matrix(.72,0,0,.72,0,0);border:1px solid transparent;background:currentColor;transition:transform .2s ease-out,color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}.qodef-qi-swiper-container .swiper-pagination-bullet-active,.qodef-qi-swiper-container .swiper-pagination-bullet:hover{transform:matrix(1,0,0,1,0,0) translateZ(0)}.qodef-qi-swiper-container .swiper-button-next,.qodef-qi-swiper-container .swiper-button-prev,.qodef-qi-swiper-container~.qodef-swiper-together-nav .swiper-button-next,.qodef-qi-swiper-container~.qodef-swiper-together-nav .swiper-button-prev,.qodef-qi-swiper-container~.swiper-button-next,.qodef-qi-swiper-container~.swiper-button-prev{background-image:none!important;width:auto!important;height:auto!important;margin:0!important;color:#111;font-size:26px;transition:color .2s ease-out,background-color .2s ease-out;transform:translateY(-50%)}.qodef-qi-swiper-container .swiper-button-next svg,.qodef-qi-swiper-container .swiper-button-prev svg,.qodef-qi-swiper-container~.qodef-swiper-together-nav .swiper-button-next svg,.qodef-qi-swiper-container~.qodef-swiper-together-nav .swiper-button-prev svg,.qodef-qi-swiper-container~.swiper-button-next svg,.qodef-qi-swiper-container~.swiper-button-prev svg{display:block;width:1em;height:auto;transition:background-color .2s ease-out,color .2s ease-out;stroke:currentColor;fill:currentColor}.qodef-qi-swiper-container .swiper-button-next:after,.qodef-qi-swiper-container .swiper-button-prev:after,.qodef-qi-swiper-container~.qodef-swiper-together-nav .swiper-button-next:after,.qodef-qi-swiper-container~.qodef-swiper-together-nav .swiper-button-prev:after,.qodef-qi-swiper-container~.swiper-button-next:after,.qodef-qi-swiper-container~.swiper-button-prev:after{display:none!important}.qodef-qi-swiper-container .swiper-button-prev{left:30px}.qodef-qi-swiper-container .swiper-button-next{right:30px}.qodef-qi-swiper-container.swiper-container-vertical.qodef--focus-in-viewport,.qodef-qi-swiper-container.swiper-vertical.qodef--focus-in-viewport{height:100vh!important}.qodef-qi-swiper-container.swiper-container-vertical .swiper-slide,.qodef-qi-swiper-container.swiper-vertical .swiper-slide{overflow:hidden}.qodef-qi-swiper-container.swiper-container-vertical .swiper-slide img,.qodef-qi-swiper-container.swiper-vertical .swiper-slide img{width:100%;height:100%;object-fit:cover}.qodef-qi-swiper-container.swiper-container-vertical .swiper-button-prev,.qodef-qi-swiper-container.swiper-vertical .swiper-button-prev{top:30px;bottom:auto;left:50%;right:auto;transform:translateX(-50%)}.qodef-qi-swiper-container.swiper-container-vertical .swiper-button-prev .qodef-swiper-arrow-left,.qodef-qi-swiper-container.swiper-vertical .swiper-button-prev .qodef-swiper-arrow-left{transform:rotate(90deg)}.qodef-qi-swiper-container.swiper-container-vertical .swiper-button-next,.qodef-qi-swiper-container.swiper-vertical .swiper-button-next{top:auto!important;bottom:30px;left:50%;right:auto;transform:translateX(-50%)}.qodef-qi-swiper-container.swiper-container-vertical .swiper-button-next .qodef-swiper-arrow-right,.qodef-qi-swiper-container.swiper-vertical .swiper-button-next .qodef-swiper-arrow-right{transform:rotate(90deg)}.qodef-qi-swiper-container.swiper-container-vertical~.swiper-button-prev,.qodef-qi-swiper-container.swiper-vertical~.swiper-button-prev{top:-30px;bottom:auto!important;left:50%;right:auto;transform:translateX(-50%)}.qodef-qi-swiper-container.swiper-container-vertical~.swiper-button-prev .qodef-swiper-arrow-left,.qodef-qi-swiper-container.swiper-vertical~.swiper-button-prev .qodef-swiper-arrow-left{transform:rotate(90deg)}.qodef-qi-swiper-container.swiper-container-vertical~.swiper-button-next,.qodef-qi-swiper-container.swiper-vertical~.swiper-button-next{top:auto!important;bottom:-30px;left:50%;right:auto;transform:translateX(-50%)}.qodef-qi-swiper-container.swiper-container-vertical~.swiper-button-next .qodef-swiper-arrow-right,.qodef-qi-swiper-container.swiper-vertical~.swiper-button-next .qodef-swiper-arrow-right{transform:rotate(90deg)}.qodef-qi-swiper-container.swiper-container-vertical~.qodef-swiper-together-nav,.qodef-qi-swiper-container.swiper-vertical~.qodef-swiper-together-nav{top:0;width:auto!important;height:100%;flex-direction:column;justify-content:center;margin-top:0}.qodef-qi-swiper-container.swiper-container-vertical~.qodef-swiper-together-nav .qodef-swiper-together-inner,.qodef-qi-swiper-container.swiper-vertical~.qodef-swiper-together-nav .qodef-swiper-together-inner{flex-direction:column}.qodef-qi-swiper-container.swiper-container-vertical~.qodef-swiper-together-nav .swiper-button-prev,.qodef-qi-swiper-container.swiper-vertical~.qodef-swiper-together-nav .swiper-button-prev{margin:0 0 20px 0!important}.qodef-qi-swiper-container.swiper-container-vertical~.qodef-swiper-together-nav .swiper-button-prev .qodef-swiper-arrow-left,.qodef-qi-swiper-container.swiper-vertical~.qodef-swiper-together-nav .swiper-button-prev .qodef-swiper-arrow-left{transform:rotate(90deg)}.qodef-qi-swiper-container.swiper-container-vertical~.qodef-swiper-together-nav .swiper-button-next .qodef-swiper-arrow-right,.qodef-qi-swiper-container.swiper-vertical~.qodef-swiper-together-nav .swiper-button-next .qodef-swiper-arrow-right{transform:rotate(90deg)}.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move .swiper-button-prev:hover i,.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move .swiper-button-prev:hover svg,.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-prev:hover i,.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-prev:hover svg,.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move~.swiper-button-prev:hover i,.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move~.swiper-button-prev:hover svg,.qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move .swiper-button-prev:hover i,.qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move .swiper-button-prev:hover svg,.qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-prev:hover i,.qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-prev:hover svg,.qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move~.swiper-button-prev:hover i,.qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move~.swiper-button-prev:hover svg{transform:translateY(-4px)}.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move .swiper-button-prev:hover i.qodef-swiper-arrow-left,.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move .swiper-button-prev:hover svg.qodef-swiper-arrow-left,.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-prev:hover i.qodef-swiper-arrow-left,.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-prev:hover svg.qodef-swiper-arrow-left,.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move~.swiper-button-prev:hover i.qodef-swiper-arrow-left,.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move~.swiper-button-prev:hover svg.qodef-swiper-arrow-left,.qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move .swiper-button-prev:hover i.qodef-swiper-arrow-left,.qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move .swiper-button-prev:hover svg.qodef-swiper-arrow-left,.qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-prev:hover i.qodef-swiper-arrow-left,.qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-prev:hover svg.qodef-swiper-arrow-left,.qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move~.swiper-button-prev:hover i.qodef-swiper-arrow-left,.qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move~.swiper-button-prev:hover svg.qodef-swiper-arrow-left{transform:translateY(-4px) rotate(90deg)}.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move .swiper-button-next:hover i,.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move .swiper-button-next:hover svg,.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-next:hover i,.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-next:hover svg,.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move~.swiper-button-next:hover i,.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move~.swiper-button-next:hover svg,.qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move .swiper-button-next:hover i,.qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move .swiper-button-next:hover svg,.qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-next:hover i,.qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-next:hover svg,.qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move~.swiper-button-next:hover i,.qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move~.swiper-button-next:hover svg{transform:translateY(4px)}.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move .swiper-button-next:hover i.qodef-swiper-arrow-right,.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move .swiper-button-next:hover svg.qodef-swiper-arrow-right,.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-next:hover i.qodef-swiper-arrow-right,.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-next:hover svg.qodef-swiper-arrow-right,.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move~.swiper-button-next:hover i.qodef-swiper-arrow-right,.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move~.swiper-button-next:hover svg.qodef-swiper-arrow-right,.qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move .swiper-button-next:hover i.qodef-swiper-arrow-right,.qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move .swiper-button-next:hover svg.qodef-swiper-arrow-right,.qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-next:hover i.qodef-swiper-arrow-right,.qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-next:hover svg.qodef-swiper-arrow-right,.qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move~.swiper-button-next:hover i.qodef-swiper-arrow-right,.qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move~.swiper-button-next:hover svg.qodef-swiper-arrow-right{transform:translateY(4px) rotate(90deg)}.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation-alignment--flex-start .qodef-swiper-together-nav,.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation-alignment--flex-start~.qodef-swiper-together-nav,.qodef-qi-swiper-container.swiper-vertical.qodef-navigation-alignment--flex-start .qodef-swiper-together-nav,.qodef-qi-swiper-container.swiper-vertical.qodef-navigation-alignment--flex-start~.qodef-swiper-together-nav{justify-content:center;right:auto!important;left:0!important;bottom:0}.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation-alignment--flex-end .qodef-swiper-together-nav,.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation-alignment--flex-end~.qodef-swiper-together-nav,.qodef-qi-swiper-container.swiper-vertical.qodef-navigation-alignment--flex-end .qodef-swiper-together-nav,.qodef-qi-swiper-container.swiper-vertical.qodef-navigation-alignment--flex-end~.qodef-swiper-together-nav{justify-content:center;right:0!important;left:auto!important;bottom:0}.qodef-qi-swiper-container.swiper-container-vertical~.qodef-swiper-pagination-outside .swiper-pagination-bullet,.qodef-qi-swiper-container.swiper-vertical~.qodef-swiper-pagination-outside .swiper-pagination-bullet{margin:3px 0}.qodef-qi-swiper-container .swiper-button-next:after,.qodef-qi-swiper-container .swiper-button-next:before,.qodef-qi-swiper-container .swiper-button-prev:after,.qodef-qi-swiper-container .swiper-button-prev:before{display:none}.qodef-qi-swiper-container~.swiper-button-prev{left:-50px}.qodef-qi-swiper-container~.swiper-button-next{right:-50px}.qodef-qi-swiper-container~.qodef-swiper-together-nav{position:absolute;display:flex;justify-content:flex-start;width:100%;margin-top:30px;z-index:1}.qodef-qi-swiper-container~.qodef-swiper-together-nav .qodef-swiper-together-inner{display:flex;align-items:center;justify-content:center}.qodef-qi-swiper-container~.qodef-swiper-together-nav .swiper-button-next,.qodef-qi-swiper-container~.qodef-swiper-together-nav .swiper-button-prev{position:relative;top:0;left:0;right:0;transform:none;z-index:15}.qodef-qi-swiper-container~.qodef-swiper-together-nav .swiper-button-prev{margin-right:20px!important}.qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-prev svg{margin-left:4px}.qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-next svg{margin-right:4px}.qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-next i,.qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-next svg,.qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-prev i,.qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-prev svg,.qodef-qi-swiper-container.qodef-navigation--hover-move~.swiper-button-next i,.qodef-qi-swiper-container.qodef-navigation--hover-move~.swiper-button-next svg,.qodef-qi-swiper-container.qodef-navigation--hover-move~.swiper-button-prev i,.qodef-qi-swiper-container.qodef-navigation--hover-move~.swiper-button-prev svg{transform:translateX(0);will-change:transform;transition:transform .25s cubic-bezier(.37,.08,.02,.93),background-color .2s ease-out,color .2s ease-out}.qodef-qi-swiper-container.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-next i,.qodef-qi-swiper-container.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-next svg,.qodef-qi-swiper-container.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-prev i,.qodef-qi-swiper-container.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-prev svg{transform:translateX(0);will-change:transform;transition:transform .12s ease-out,background-color .2s ease-out,color .2s ease-out}.qodef-qi-swiper-container.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-next:hover i,.qodef-qi-swiper-container.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-next:hover svg,.qodef-qi-swiper-container.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-prev:hover i,.qodef-qi-swiper-container.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-prev:hover svg{transition:transform .22s cubic-bezier(.37,.08,.02,.93) 50ms,background-color .2s ease-out,color .2s ease-out}.qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-prev:hover i,.qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-prev:hover svg,.qodef-qi-swiper-container.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-prev:hover i,.qodef-qi-swiper-container.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-prev:hover svg,.qodef-qi-swiper-container.qodef-navigation--hover-move~.swiper-button-prev:hover i,.qodef-qi-swiper-container.qodef-navigation--hover-move~.swiper-button-prev:hover svg{transform:translateX(-4px)}.qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-next:hover i,.qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-next:hover svg,.qodef-qi-swiper-container.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-next:hover i,.qodef-qi-swiper-container.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-next:hover svg,.qodef-qi-swiper-container.qodef-navigation--hover-move~.swiper-button-next:hover i,.qodef-qi-swiper-container.qodef-navigation--hover-move~.swiper-button-next:hover svg{transform:translateX(4px)}.qodef-qi-swiper-container.swiper-container-horizontal.qodef-pagination--inside .swiper-pagination-custom,.qodef-qi-swiper-container.swiper-container-horizontal.qodef-pagination--inside .swiper-pagination-fraction,.qodef-qi-swiper-container.swiper-container-horizontal.qodef-pagination--inside>.swiper-pagination-bullets,.qodef-qi-swiper-container.swiper-horizontal.qodef-pagination--inside .swiper-pagination-custom,.qodef-qi-swiper-container.swiper-horizontal.qodef-pagination--inside .swiper-pagination-fraction,.qodef-qi-swiper-container.swiper-horizontal.qodef-pagination--inside>.swiper-pagination-bullets{bottom:0}.qodef-qi-swiper-container.swiper-container-horizontal.qodef-pagination--outside .swiper-pagination-custom,.qodef-qi-swiper-container.swiper-container-horizontal.qodef-pagination--outside .swiper-pagination-fraction,.qodef-qi-swiper-container.swiper-container-horizontal.qodef-pagination--outside>.swiper-pagination-bullets,.qodef-qi-swiper-container.swiper-horizontal.qodef-pagination--outside .swiper-pagination-custom,.qodef-qi-swiper-container.swiper-horizontal.qodef-pagination--outside .swiper-pagination-fraction,.qodef-qi-swiper-container.swiper-horizontal.qodef-pagination--outside>.swiper-pagination-bullets{bottom:0}@media only screen and (max-width:1024px){.qodef-qi-swiper-container.qodef-hide-navigation--1024 .qodef-swiper-together-nav,.qodef-qi-swiper-container.qodef-hide-navigation--1024 .swiper-button-next,.qodef-qi-swiper-container.qodef-hide-navigation--1024 .swiper-button-prev,.qodef-qi-swiper-container.qodef-hide-navigation--1024~.qodef-swiper-together-nav,.qodef-qi-swiper-container.qodef-hide-navigation--1024~.qodef-swiper-together-nav .swiper-button-next,.qodef-qi-swiper-container.qodef-hide-navigation--1024~.qodef-swiper-together-nav .swiper-button-prev,.qodef-qi-swiper-container.qodef-hide-navigation--1024~.swiper-button-next,.qodef-qi-swiper-container.qodef-hide-navigation--1024~.swiper-button-prev{display:none}}@media only screen and (max-width:768px){.qodef-qi-swiper-container.qodef-hide-navigation--768 .qodef-swiper-together-nav,.qodef-qi-swiper-container.qodef-hide-navigation--768 .swiper-button-next,.qodef-qi-swiper-container.qodef-hide-navigation--768 .swiper-button-prev,.qodef-qi-swiper-container.qodef-hide-navigation--768~.qodef-swiper-together-nav,.qodef-qi-swiper-container.qodef-hide-navigation--768~.qodef-swiper-together-nav .swiper-button-next,.qodef-qi-swiper-container.qodef-hide-navigation--768~.qodef-swiper-together-nav .swiper-button-prev,.qodef-qi-swiper-container.qodef-hide-navigation--768~.swiper-button-next,.qodef-qi-swiper-container.qodef-hide-navigation--768~.swiper-button-prev{display:none}}@media only screen and (max-width:680px){.qodef-qi-swiper-container.qodef-hide-navigation--680 .qodef-swiper-together-nav,.qodef-qi-swiper-container.qodef-hide-navigation--680 .swiper-button-next,.qodef-qi-swiper-container.qodef-hide-navigation--680 .swiper-button-prev,.qodef-qi-swiper-container.qodef-hide-navigation--680~.qodef-swiper-together-nav,.qodef-qi-swiper-container.qodef-hide-navigation--680~.qodef-swiper-together-nav .swiper-button-next,.qodef-qi-swiper-container.qodef-hide-navigation--680~.qodef-swiper-together-nav .swiper-button-prev,.qodef-qi-swiper-container.qodef-hide-navigation--680~.swiper-button-next,.qodef-qi-swiper-container.qodef-hide-navigation--680~.swiper-button-prev{display:none}}.qodef-qi-swiper-container.qodef-navigation-alignment--flex-start .qodef-swiper-together-nav,.qodef-qi-swiper-container.qodef-navigation-alignment--flex-start~.qodef-swiper-together-nav{justify-content:flex-start;right:auto!important}.qodef-qi-swiper-container.qodef-navigation-alignment--flex-end .qodef-swiper-together-nav,.qodef-qi-swiper-container.qodef-navigation-alignment--flex-end~.qodef-swiper-together-nav{justify-content:flex-end;left:auto!important}@media only screen and (max-width:1024px){.qodef-qi-swiper-container.qodef-hide-pagination--1024 .swiper-pagination,.qodef-qi-swiper-container.qodef-hide-pagination--1024~.swiper-pagination{display:none}}@media only screen and (max-width:768px){.qodef-qi-swiper-container.qodef-hide-pagination--768 .swiper-pagination,.qodef-qi-swiper-container.qodef-hide-pagination--768~.swiper-pagination{display:none}}@media only screen and (max-width:680px){.qodef-qi-swiper-container.qodef-hide-pagination--680 .swiper-pagination,.qodef-qi-swiper-container.qodef-hide-pagination--680~.swiper-pagination{display:none}}.qodef-swiper-pagination-outside.swiper-pagination{position:relative}.qodef-swiper-pagination-outside.swiper-pagination .swiper-pagination-bullet{color:#000;opacity:1;transform-origin:center;transform:matrix(1,0,0,1,0,0);border:1px solid transparent;background:currentColor;transition:transform .2s ease-out,color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;margin:0 6px}.qodef-swiper-pagination-outside.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.qodef-swiper-pagination-outside.swiper-pagination .swiper-pagination-bullet:hover{transform:matrix(1.4,0,0,1.4,0,0) translateZ(0)}.swiper-container-vertical~.qodef-swiper-pagination-outside.swiper-pagination,.swiper-vertical~.qodef-swiper-pagination-outside.swiper-pagination{display:flex;flex-direction:column;position:absolute;top:50%;transform:translateY(-50%);left:100%}.qodef--pagination-numbers>.swiper-pagination-bullets,.qodef--pagination-numbers~.swiper-pagination-bullets{counter-reset:section;display:flex;justify-content:center}.qodef--pagination-numbers>.swiper-pagination-bullets .swiper-pagination-bullet,.qodef--pagination-numbers~.swiper-pagination-bullets .swiper-pagination-bullet{height:38px;width:38px;transform:none;color:transparent;display:flex!important;justify-content:center;align-items:center}.qodef--pagination-numbers>.swiper-pagination-bullets .swiper-pagination-bullet:before,.qodef--pagination-numbers~.swiper-pagination-bullets .swiper-pagination-bullet:before{counter-increment:section;content:"0" counter(section);color:#1e1e1e}.qodef--pagination-numbers>.swiper-pagination-bullets .swiper-pagination-bullet-active,.qodef--pagination-numbers>.swiper-pagination-bullets .swiper-pagination-bullet:hover,.qodef--pagination-numbers~.swiper-pagination-bullets .swiper-pagination-bullet-active,.qodef--pagination-numbers~.swiper-pagination-bullets .swiper-pagination-bullet:hover{color:#efefef}.swiper-container-vertical.qodef--pagination-numbers>.swiper-pagination-bullets,.swiper-container-vertical.qodef--pagination-numbers~.swiper-pagination-bullets,.swiper-vertical.qodef--pagination-numbers>.swiper-pagination-bullets,.swiper-vertical.qodef--pagination-numbers~.swiper-pagination-bullets{flex-direction:column}.qodef-pagination-alignment--start>.swiper-pagination-bullets,.qodef-pagination-alignment--start~.swiper-pagination-bullets{text-align:left}.qodef--pagination-numbers.qodef-pagination-alignment--start>.swiper-pagination-bullets,.qodef-pagination-alignment--start~.swiper-pagination-bullets{justify-content:flex-start}.qodef-pagination-alignment--start.swiper-container-vertical>.swiper-pagination-bullets,.qodef-pagination-alignment--start.swiper-container-vertical~.swiper-pagination-bullets,.qodef-pagination-alignment--start.swiper-vertical>.swiper-pagination-bullets,.qodef-pagination-alignment--start.swiper-vertical~.swiper-pagination-bullets{top:0;transform:none}.qodef-pagination-alignment--center>.swiper-pagination-bullets,.qodef-pagination-alignment--center~.swiper-pagination-bullets{text-align:center}.qodef--pagination-numbers.qodef-pagination-alignment--center>.swiper-pagination-bullets,.qodef-pagination-alignment--center~.swiper-pagination-bullets{justify-content:center}.qodef-pagination-alignment--end>.swiper-pagination-bullets,.qodef-pagination-alignment--end~.swiper-pagination-bullets{text-align:right}.qodef--pagination-numbers.qodef-pagination-alignment--end>.swiper-pagination-bullets,.qodef-pagination-alignment--end~.swiper-pagination-bullets{justify-content:flex-end}.qodef-pagination-alignment--end.swiper-container-vertical>.swiper-pagination-bullets,.qodef-pagination-alignment--end.swiper-container-vertical~.swiper-pagination-bullets,.qodef-pagination-alignment--end.swiper-vertical>.swiper-pagination-bullets,.qodef-pagination-alignment--end.swiper-vertical~.swiper-pagination-bullets{top:100%;transform:translate3d(0,-100%,0)}.qodef-navigation-together--top:has(.elementor-widget-container) .elementor-widget-container,.qodef-navigation-together--top:not(:has(.elementor-widget-container)){position:relative}.qodef-navigation-together--top .qodef-swiper-together-nav{bottom:100%;margin-top:0!important;margin-bottom:30px}.qodef-navigation-together--bottom:has(.elementor-widget-container) .elementor-widget-container,.qodef-navigation-together--bottom:not(:has(.elementor-widget-container)){position:relative}
.qodef-shortcode .qodef-addons-m-pagination{position:relative;display:inline-block;width:100%;vertical-align:top;margin:0}.qodef-shortcode .qodef-addons-m-pagination.qodef--standard .nav-links{display:flex;align-items:center;justify-content:center}.qodef-shortcode .qodef-addons-m-pagination.qodef--standard .page-numbers{display:inline-flex;align-items:center;justify-content:center;margin:0 5px;transition:all .2s ease-out}.qodef-shortcode .qodef-addons-m-pagination.qodef--standard .page-numbers.next svg,.qodef-shortcode .qodef-addons-m-pagination.qodef--standard .page-numbers.prev svg{width:1em;fill:currentColor;stroke:currentColor;max-height:100%}.qodef-qi-accordion{position:relative;display:inline-block;width:100%;vertical-align:top;visibility:hidden;overflow-anchor:none}.qodef-qi-accordion .qodef-e-content-inner{position:relative;display:inline-block;width:100%;vertical-align:top}.qodef-qi-accordion.qodef--init{visibility:visible}.qodef-qi-accordion .qodef-e-icon>svg{width:1em;fill:currentColor;stroke:currentColor;vertical-align:top}.qodef-qi-accordion .qodef-e-title-holder{position:relative;display:flex;align-items:center;justify-content:space-between;padding:26px 10px 26px 26px;transition:all .2s ease-out;cursor:pointer;gap:10px;margin:0}.qodef-qi-accordion .qodef-e-title-holder:not(:first-child){margin:12px 0 0}.qodef-qi-accordion .qodef-e-title-holder .qodef-e-mark{position:relative;flex-shrink:0;width:20px;height:18px;line-height:1;text-align:center}.qodef-qi-accordion .qodef-e-title-holder .qodef-e-mark span{position:absolute;display:flex;align-items:center;justify-content:center;top:0;right:0;height:100%}.qodef-qi-accordion .qodef-e-title-holder .qodef-e-mark span:before{display:block;line-height:inherit}.qodef-qi-accordion .qodef-e-title-holder .qodef-e-mark span.qodef-icon--minus,.qodef-qi-accordion .qodef-e-title-holder .qodef-e-mark span.qodef-icon--plus{transition:opacity .2s ease-out,color .2s ease-out}.qodef-qi-accordion .qodef-e-title-holder .qodef-e-mark span.qodef-icon--minus{opacity:0}.qodef-qi-accordion .qodef-e-title-holder .qodef-e-mark span.qodef-icon--plus{opacity:1}.qodef-qi-accordion .qodef-e-title-holder.ui-state-active .qodef-e-mark span.qodef-icon--minus{opacity:1}.qodef-qi-accordion .qodef-e-title-holder.ui-state-active .qodef-e-mark span.qodef-icon--plus{opacity:0}.qodef-qi-accordion .qodef-e-title-holder.ui-state-active.ui-state-hover .qodef-e-mark span.qodef-icon--plus{opacity:0}.qodef-qi-accordion .qodef-e-content{padding:0 26px 16px;margin:0;transition:background-color .2s ease-out;box-sizing:content-box}.qodef-qi-accordion .qodef-e-content p{margin:0}.qodef-qi-accordion.qodef-style--standard .qodef-e-content{padding:16px 26px}.qodef-qi-accordion.qodef-style--standard .qodef-e-title-holder.ui-state-active{background-color:#f6f6f6}.qodef-qi-accordion.qodef-style--boxed{border:1px solid #ebebeb}.qodef-qi-accordion.qodef-style--boxed .qodef-e-title-holder:not(:first-child){margin:0;border-top:1px solid #ebebeb}.qodef-qi-accordion.qodef-style--border-top{border-bottom:1px solid #ebebeb}.qodef-qi-accordion.qodef-style--border-top .qodef-e-title-holder{margin:0;border-top:1px solid #ebebeb}.qodef-qi-accordion.qodef-style--border-between .qodef-e-title-holder{margin:0;border-bottom:1px solid #ebebeb}.qodef-qi-accordion.qodef-style--border-between .qodef-e-content{padding:16px 26px;border-bottom:1px solid #ebebeb}.qodef-qi-woo-shortcode-add-to-cart{position:relative;display:inline-block;width:100%;vertical-align:top}.qodef-qi-woo-shortcode-add-to-cart .button.added{display:none}.qodef-qi-animated-text .qodef-m-title{overflow:hidden}.qodef-qi-animated-text .qodef-e-word{display:inline-block}.qodef-qi-animated-text .qodef-e-character{display:inline-flex}.qodef-qi-animated-text .qodef-e-word-holder{white-space:nowrap}.qodef-qi-animated-text.qodef--animated-by-letter.qodef--alignment-left .qodef-m-title{justify-content:flex-start}.qodef-qi-animated-text.qodef--animated-by-letter.qodef--alignment-right .qodef-m-title{justify-content:flex-end}.qodef-qi-animated-text.qodef--animated-by-letter.qodef--alignment-center .qodef-m-title{justify-content:center}.qodef-qi-animated-text.qodef--appear-from-bottom .qodef-e-character,.qodef-qi-animated-text.qodef--appear-from-bottom .qodef-e-word{opacity:0;transform:translateY(50px);transition:opacity .25s,transform .45s cubic-bezier(.26,-.14,0,1.01)}.qodef-qi-animated-text.qodef--appear-from-top .qodef-e-character,.qodef-qi-animated-text.qodef--appear-from-top .qodef-e-word{opacity:0;transform:translateY(-50px);transition:opacity .25s,transform .45s cubic-bezier(.26,-.14,0,1.01)}.qodef-qi-animated-text.qodef--appear-from-left .qodef-e-character,.qodef-qi-animated-text.qodef--appear-from-left .qodef-e-word{opacity:0;transform:translateX(-50px);transition:opacity .25s,transform .45s cubic-bezier(.26,-.14,0,1.01)}.qodef-qi-animated-text.qodef--appear-from-right .qodef-e-character,.qodef-qi-animated-text.qodef--appear-from-right .qodef-e-word{opacity:0;transform:translateX(50px);transition:opacity .25s,transform .45s cubic-bezier(.26,-.14,0,1.01)}.qodef-qi-animated-text.qodef--appear-fade .qodef-e-character,.qodef-qi-animated-text.qodef--appear-fade .qodef-e-word{opacity:0;transition:opacity 1s ease-out}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(2){transition-delay:.28s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(3){transition-delay:.42s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(4){transition-delay:.56s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(5){transition-delay:.7s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(6){transition-delay:.84s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(7){transition-delay:.98s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(8){transition-delay:1.12s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(9){transition-delay:1.26s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(10){transition-delay:1.4s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(11){transition-delay:1.54s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(12){transition-delay:1.68s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(13){transition-delay:1.82s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(14){transition-delay:1.96s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(15){transition-delay:2.1s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(16){transition-delay:2.24s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(17){transition-delay:2.38s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(18){transition-delay:2.52s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(19){transition-delay:2.66s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(20){transition-delay:2.8s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(21){transition-delay:2.94s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(22){transition-delay:3.08s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(23){transition-delay:3.22s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(24){transition-delay:3.36s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(25){transition-delay:3.5s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(26){transition-delay:3.64s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(27){transition-delay:3.78s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(28){transition-delay:3.92s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(29){transition-delay:4.06s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(30){transition-delay:4.2s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(31){transition-delay:4.34s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(32){transition-delay:4.48s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(33){transition-delay:4.62s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(34){transition-delay:4.76s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(35){transition-delay:4.9s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(36){transition-delay:5.04s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(37){transition-delay:5.18s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(38){transition-delay:5.32s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(39){transition-delay:5.46s}.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(40){transition-delay:5.6s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(2){transition-delay:.28s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(3){transition-delay:.42s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(4){transition-delay:.56s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(5){transition-delay:.7s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(6){transition-delay:.84s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(7){transition-delay:.98s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(8){transition-delay:1.12s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(9){transition-delay:1.26s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(10){transition-delay:1.4s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(11){transition-delay:1.54s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(12){transition-delay:1.68s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(13){transition-delay:1.82s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(14){transition-delay:1.96s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(15){transition-delay:2.1s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(16){transition-delay:2.24s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(17){transition-delay:2.38s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(18){transition-delay:2.52s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(19){transition-delay:2.66s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(20){transition-delay:2.8s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(21){transition-delay:2.94s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(22){transition-delay:3.08s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(23){transition-delay:3.22s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(24){transition-delay:3.36s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(25){transition-delay:3.5s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(26){transition-delay:3.64s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(27){transition-delay:3.78s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(28){transition-delay:3.92s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(29){transition-delay:4.06s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(30){transition-delay:4.2s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(31){transition-delay:4.34s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(32){transition-delay:4.48s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(33){transition-delay:4.62s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(34){transition-delay:4.76s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(35){transition-delay:4.9s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(36){transition-delay:5.04s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(37){transition-delay:5.18s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(38){transition-delay:5.32s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(39){transition-delay:5.46s}.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(40){transition-delay:5.6s}.qodef-qi-animated-text.qodef--appear-fade.qodef-qi--appeared .qodef-e-character,.qodef-qi-animated-text.qodef--appear-fade.qodef-qi--appeared .qodef-e-word,.qodef-qi-animated-text.qodef--appear-from-bottom.qodef-qi--appeared .qodef-e-character,.qodef-qi-animated-text.qodef--appear-from-bottom.qodef-qi--appeared .qodef-e-word,.qodef-qi-animated-text.qodef--appear-from-left.qodef-qi--appeared .qodef-e-character,.qodef-qi-animated-text.qodef--appear-from-left.qodef-qi--appeared .qodef-e-word,.qodef-qi-animated-text.qodef--appear-from-right.qodef-qi--appeared .qodef-e-character,.qodef-qi-animated-text.qodef--appear-from-right.qodef-qi--appeared .qodef-e-word,.qodef-qi-animated-text.qodef--appear-from-top.qodef-qi--appeared .qodef-e-character,.qodef-qi-animated-text.qodef--appear-from-top.qodef-qi--appeared .qodef-e-word{opacity:1;transform:translateX(0) translateZ(0)}.qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-from-bottom .qodef-m-title{opacity:0;transform:translateY(50px);transition:opacity .4s,transform .7s cubic-bezier(.26,-.14,0,1.01)}.qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-from-top .qodef-m-title{opacity:0;transform:translateY(-50px);transition:opacity .4s,transform .7s cubic-bezier(.26,-.14,0,1.01)}.qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-from-left .qodef-m-title{opacity:0;transform:translateX(-50px);transition:opacity .4s,transform .7s cubic-bezier(.26,-.14,0,1.01)}.qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-from-right .qodef-m-title{opacity:0;transform:translateX(50px);transition:opacity .4s,transform .7s cubic-bezier(.26,-.14,0,1.01)}.qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-fade .qodef-m-title{opacity:0;transition:opacity .7s ease-out}.qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-fade.qodef-qi--appeared .qodef-m-title,.qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-from-bottom.qodef-qi--appeared .qodef-m-title,.qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-from-left.qodef-qi--appeared .qodef-m-title,.qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-from-right.qodef-qi--appeared .qodef-m-title,.qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-from-top.qodef-qi--appeared .qodef-m-title{opacity:1;transform:translateX(0) translateZ(0)}.qodef-qi-banner{position:relative;display:inline-block;width:100%;vertical-align:top;width:auto;overflow:hidden;transition:box-shadow .35s ease-out;z-index:1}.qodef-qi-banner .qodef-m-banner-link{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:1}.qodef-qi-banner .qodef-m-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column}.qodef-qi-banner .qodef-m-title{margin:.25em 0 0}.qodef-qi-banner .qodef-m-title-inner{display:inline-block}.qodef-qi-banner .qodef-m-subtitle{margin:0}.qodef-qi-banner .qodef-m-content-inner>.qodef-m-text{margin:.7em 0 0}.qodef-qi-banner .qodef-m-button{margin:.5em 0 0}.qodef-qi-banner .qodef-m-button .qodef-qi-button{z-index:2}.qodef-qi-banner .qodef-m-image{position:relative;display:inline-block;width:100%;vertical-align:top;width:auto;overflow:hidden}.qodef-qi-banner .qodef-m-image img{display:inline-block}.qodef-qi-banner .qodef-m-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;transition:background-color .35s ease-out}.qodef-qi-banner.qodef-vertical--top .qodef-m-content{justify-content:flex-start}.qodef-qi-banner.qodef-vertical--middle .qodef-m-content{justify-content:center}.qodef-qi-banner.qodef-vertical--bottom .qodef-m-content{justify-content:flex-end}.qodef-qi-banner.qodef-horizontal--left .qodef-m-content{align-items:flex-start;text-align:left}.qodef-qi-banner.qodef-horizontal--center .qodef-m-content{align-items:center;text-align:center}.qodef-qi-banner.qodef-horizontal--right .qodef-m-content{align-items:flex-end;text-align:right}.qodef-qi-banner.qodef-image--hover-zoom img{transform:scale(1.005) translateZ(0);transition:transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.qodef-qi-banner.qodef-image--hover-zoom:hover img{transform:scale(1.03)}.qodef-qi-banner.qodef-image--hover-zoom-out img{transform:scale(1.03) translateZ(0);transition:transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.qodef-qi-banner.qodef-image--hover-zoom-out:hover img{transform:scale(1)}.qodef-qi-banner.qodef-image--hover-move img{transform:scale(1.2);transition:transform .5s cubic-bezier(.33,.02,0,.93);will-change:transform}.qodef-qi-banner.qodef-image--hover-move:hover img{transform:scale(1.2) translateX(12px)}.qodef-qi-banner.qodef-image--hover-from-top img{transform-origin:top}.qodef-qi-banner.qodef-image--hover-from-bottom img{transform-origin:bottom}.qodef-qi-banner.qodef-image--hover-from-left img{transform-origin:left}.qodef-qi-banner.qodef-image--hover-from-right img{transform-origin:right}.qodef-qi-banner.qodef-layout--in-box .qodef-m-content{padding:45px}.qodef-qi-banner.qodef-layout--in-box .qodef-m-content-inner{background-color:#fff;padding:25px;max-width:100%;width:100%}.qodef-qi-banner.qodef-layout--standard .qodef-m-content{padding:30px}.qodef-before-after-image-holder{visibility:hidden;-webkit-user-select:none;-ms-user-select:none;user-select:none}.qodef-before-after-image-holder img{position:absolute;-webkit-user-select:none;-ms-user-select:none;user-select:none}.qodef-before-after-image-holder.active{cursor:grab}.qodef-qi-before-after{-webkit-user-select:none;overflow:hidden}.qodef-qi-before-after .twentytwenty-handle{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;text-align:center;font-size:100px;height:1em;width:1em;margin-left:-.5em;margin-top:-.5em;color:#fff;background-color:currentColor;border-radius:50%;cursor:grab;z-index:40}@media only screen and (max-width:1024px){.qodef-qi-before-after .twentytwenty-handle{font-size:50px}}.qodef-qi-before-after .twentytwenty-handle .qodef-handle-text{font-size:1rem;color:#111;font-weight:700;text-transform:uppercase;-webkit-user-select:none;-ms-user-select:none;user-select:none}.qodef-qi-before-after .twentytwenty-handle:after,.qodef-qi-before-after .twentytwenty-handle:before{content:" ";display:block;background:currentColor;position:absolute;z-index:30}.qodef-qi-before-after .twentytwenty-horizontal .twentytwenty-handle:after,.qodef-qi-before-after .twentytwenty-horizontal .twentytwenty-handle:before{width:2px;height:100vh;left:50%;transform:translateX(-50%)}.qodef-qi-before-after .twentytwenty-vertical .twentytwenty-handle:after,.qodef-qi-before-after .twentytwenty-vertical .twentytwenty-handle:before{width:100vw;height:2px;top:50%;transform:translateY(-50%)}.qodef-qi-before-after .twentytwenty-after-label,.qodef-qi-before-after .twentytwenty-before-label{display:none}.qodef-qi-before-after .twentytwenty-container{position:relative;overflow:hidden;z-index:0}.qodef-qi-before-after .twentytwenty-container img{position:absolute;top:0;max-width:100%;width:100%}.qodef-qi-before-after .twentytwenty-before{z-index:20}.qodef-qi-before-after .twentytwenty-after{z-index:10}.qodef-qi-before-after .twentytwenty-vertical .twentytwenty-handle:before{left:50%;margin-left:.48em}.qodef-qi-before-after .twentytwenty-vertical .twentytwenty-handle:after{right:50%;margin-right:.48em}.qodef-qi-before-after .twentytwenty-vertical .twentytwenty-down-arrow,.qodef-qi-before-after .twentytwenty-vertical .twentytwenty-up-arrow{display:none}.qodef-qi-before-after .twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:.48em}.qodef-qi-before-after .twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:.48em}.qodef-qi-before-after .twentytwenty-horizontal .twentytwenty-left-arrow,.qodef-qi-before-after .twentytwenty-horizontal .twentytwenty-right-arrow{display:none}.qodef-qi-blockquote .qodef-m-text{margin:0}.qodef-qi-blockquote .qodef-m-icon{font-size:30px;line-height:1;transition:all .3s ease-in-out}.qodef-qi-blockquote .qodef-m-icon i{color:inherit}.qodef-qi-blockquote .qodef-m-icon svg{width:30px;height:auto;fill:currentColor;stroke:currentColor}.qodef-qi-blockquote.qodef-layout--inline .qodef-m-icon{float:left;line-height:1em;width:1em;height:1em;display:inline-flex;align-items:center;justify-content:center;margin:0 .5em 0 0}.qodef-addons-blog-slider{position:relative;display:inline-block;width:100%;vertical-align:top}.qodef-addons-blog-slider .qodef-blog-item{position:relative;display:inline-block;width:100%;vertical-align:top}.qodef-addons-blog-slider .qodef-blog-item .qodef-e-content,.qodef-addons-blog-slider .qodef-blog-item .qodef-e-inner,.qodef-addons-blog-slider .qodef-blog-item .qodef-e-media{position:relative;display:inline-block;width:100%;vertical-align:top}.qodef-addons-blog-slider .qodef-blog-item.has-post-thumbnail .qodef-e-content{padding-top:27px}.qodef-addons-blog-slider .qodef-blog-item .qodef-e-media-image{position:relative;display:inline-block;vertical-align:top;max-width:100%;width:100%}.qodef-addons-blog-slider .qodef-blog-item .qodef-e-media-image a,.qodef-addons-blog-slider .qodef-blog-item .qodef-e-media-image img{display:block;width:100%}.qodef-addons-blog-slider .qodef-blog-item .qodef-e-media{display:block}.qodef-addons-blog-slider .qodef-blog-item .qodef-e-title{margin:0 0 .5em}.qodef-addons-blog-slider .qodef-blog-item .qodef-e-excerpt{margin:0}.qodef-addons-blog-slider .qodef-blog-item .qodef-e-read-more{margin-top:14px}.qodef-addons-blog-slider .qodef-blog-item .qodef-e-info{position:relative;display:flex;flex-wrap:wrap;align-items:center;width:100%}.qodef-addons-blog-slider .qodef-blog-item .qodef-e-info .qodef-e-info-item{position:relative;display:inline-flex;align-items:center;flex-wrap:wrap;margin-right:24px;color:#111}.qodef-addons-blog-slider .qodef-blog-item .qodef-e-info .qodef-e-info-item a{display:inline-flex;align-items:center;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}.qodef-addons-blog-slider .qodef-blog-item .qodef-e-info .qodef-e-info-item a:hover{color:#3c3c3c}.qodef-addons-blog-slider .qodef-blog-item .qodef-e-info .qodef-e-info-item:last-child{margin-right:0}.qodef-addons-blog-slider .qodef-blog-item .qodef-e-info .qodef-e-info-item-icon{margin-right:8px;width:14px;height:auto;fill:currentColor;flex-shrink:0}.qodef-addons-blog-slider .qodef-blog-item .qodef-e-info.qodef-info--top{margin-bottom:.25em}.qodef-addons-blog-slider .qodef-blog-item .qodef-e-info.qodef-info--top .qodef-e-info-item{font-size:.9em;line-height:1.13333em}.qodef-addons-blog-slider .qodef-blog-item .qodef-e-info.qodef-info--bottom{display:inline-flex}.qodef-addons-blog-slider .qodef-blog-item .qodef-e-post-link{position:absolute;top:0;left:0;width:100%;height:100%}.qodef-addons-blog-slider .qodef-blog-item.sticky .qodef-e-title a{position:relative;text-decoration:underline}.qodef-addons-blog-slider .qodef-blog-item.sticky .qodef-e-title a:after{content:"*";position:absolute;top:0;right:-.5em;font-size:1.5em}.qodef-addons-blog-slider article .qodef-e-media-image{overflow:hidden}.qodef-addons-blog-slider.qodef-content-has-background-color .qodef-e-content{padding-left:28px;padding-right:28px}.qodef-addons-blog-slider.qodef-alignment--centered{text-align:center}.qodef-addons-blog-slider.qodef-alignment--centered .qodef-blog-item .qodef-e-info{justify-content:center}.qodef-addons-blog-slider.qodef-info-no-icons .qodef-e-info .qodef-e-info-item:not(:last-child):after{content:"/";position:relative;left:12px}.qodef-addons-blog-slider.qodef-title--hover-underline .qodef-e-title-link{width:100%;background-repeat:no-repeat;background-image:linear-gradient(transparent calc(100% - 2px),currentColor 2px);transition:.9s cubic-bezier(.32,.32,.15,1.17);background-size:0 100%}.qodef-addons-blog-slider.qodef-title--hover-underline .qodef-e-title-link:hover{background-size:100% 100%}.qodef-addons-blog-slider.qodef-title--hover-underline a.qodef-e-title-link{display:inline!important}.qodef-addons-blog-slider .qodef-e-media-image a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;transition:background-color .35s ease-out}.qodef-addons-blog-slider.qodef-image--hover-zoom .qodef-e-content{transform:translateZ(0)}.qodef-addons-blog-slider.qodef-image--hover-zoom .qodef-e-media-image a{display:block;width:calc(100% + 2px);transform:scale(1.005) translateZ(0);transition:transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.qodef-addons-blog-slider.qodef-image--hover-zoom .qodef-e:hover .qodef-e-media-image a{transform:scale(1.03)}.qodef-addons-blog-slider.qodef-image--hover-zoom-out .qodef-e-content{transform:translateZ(0)}.qodef-addons-blog-slider.qodef-image--hover-zoom-out .qodef-e-media-image a{display:block;width:calc(100% + 2px);transform:scale(1.03) translateZ(0);transition:transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.qodef-addons-blog-slider.qodef-image--hover-zoom-out .qodef-e:hover .qodef-e-media-image a{transform:scale(1)}.qodef-addons-blog-slider.qodef-image--hover-move .qodef-e-media-image a{display:block;width:calc(100% + 2px);transform:scale(1.2);transition:transform .5s cubic-bezier(.33,.02,0,.93);will-change:transform}.qodef-addons-blog-slider.qodef-image--hover-move .qodef-e:hover .qodef-e-media-image a{transform:scale(1.2) translateX(12px)}.qodef-addons-blog-slider.qodef-image--hover-from-top a{transform-origin:top}.qodef-addons-blog-slider.qodef-image--hover-from-bottom a{transform-origin:bottom}.qodef-addons-blog-slider.qodef-image--hover-from-left a{transform-origin:left}.qodef-addons-blog-slider.qodef-image--hover-from-right a{transform-origin:right}.qodef-addons-blog-slider.qodef-item-layout--boxed .qodef-e-media-holder{position:relative}.qodef-addons-blog-slider.qodef-item-layout--boxed .qodef-e-info-date{position:absolute;top:0;right:0;padding:12px 18px;color:#fff;background-color:#111}.qodef-addons-blog-slider.qodef-item-layout--boxed .qodef-e-info-date a{color:inherit}.qodef-addons-blog-slider.qodef-item-layout--boxed .qodef-e-inner{box-shadow:0 0 10px 0 rgba(0,0,0,.08);background-color:#fff}.qodef-addons-blog-slider.qodef-item-layout--boxed .qodef-e-text{margin-bottom:1em}.qodef-addons-blog-slider.qodef-item-layout--boxed .qodef-e-content{padding:45px 40px}.qodef-addons-blog-slider.qodef-item-layout--date-boxed .qodef-e-media-holder{position:relative}.qodef-addons-blog-slider.qodef-item-layout--date-boxed .qodef-e-info-date{position:absolute;top:0;right:0;padding:12px 18px;color:#fff;background-color:#111}.qodef-addons-blog-slider.qodef-item-layout--date-boxed .qodef-e-info-date a{color:inherit}.qodef-addons-blog-slider.qodef-item-layout--date-boxed .qodef-e-media{margin-bottom:1.5em}.qodef-addons-blog-slider.qodef-item-layout--date-boxed .qodef-e-text{margin-bottom:1em}.qodef-addons-blog-slider.qodef-item-layout--info-on-image .qodef-e-media-holder{position:relative}.qodef-addons-blog-slider.qodef-item-layout--info-on-image .qodef-e-content{position:absolute;bottom:0;left:0;padding:40px}.qodef-addons-blog-slider.qodef-item-layout--info-on-image .qodef-info--top .qodef-e-info-item{color:#fff}.qodef-addons-blog-slider.qodef-item-layout--info-on-image .qodef-info--top .qodef-e-info-item a:hover{color:inherit}.qodef-addons-blog-slider.qodef-item-layout--info-on-image .qodef-e-title{color:#fff;margin:0}.qodef-addons-blog-slider.qodef-item-layout--info-on-image .qodef-e-title a{color:inherit}.qodef-addons-blog-slider.qodef-item-layout--side-image .qodef-e-inner{display:flex;align-items:center}@media only screen and (max-width:480px){.qodef-addons-blog-slider.qodef-item-layout--side-image .qodef-e-inner{flex-direction:column;align-items:flex-start}}.qodef-addons-blog-slider.qodef-item-layout--side-image .qodef-e-media{width:50%}@media only screen and (max-width:480px){.qodef-addons-blog-slider.qodef-item-layout--side-image .qodef-e-media{width:100%}}.qodef-addons-blog-slider.qodef-item-layout--side-image .qodef-e-content{flex:1;padding:20px 27px}@media only screen and (max-width:480px){.qodef-addons-blog-slider.qodef-item-layout--side-image .qodef-e-content{padding:20px 0}}.qodef-addons-blog-slider.qodef-item-layout--standard .qodef-e-media{margin-bottom:1.5em}.qodef-addons-blog-slider.qodef-item-layout--standard .qodef-e-text{margin-bottom:1em}.qodef-addons-blog-slider.qodef-item-layout--standard .qodef-e-info.qodef-info--bottom{display:flex;align-items:center;justify-content:space-between}.qodef-addons-blog-slider.qodef-item-layout--standard .qodef-e-info-author img{width:48px;border-radius:50%;overflow:hidden;margin-right:12px}.qodef-addons-blog-list{position:relative;display:inline-block;width:100%;vertical-align:top}.qodef-addons-blog-list .qodef-blog-item{position:relative;display:inline-block;width:100%;vertical-align:top}.qodef-addons-blog-list .qodef-blog-item .qodef-e-content,.qodef-addons-blog-list .qodef-blog-item .qodef-e-inner,.qodef-addons-blog-list .qodef-blog-item .qodef-e-media{position:relative;display:inline-block;width:100%;vertical-align:top}.qodef-addons-blog-list .qodef-blog-item .qodef-e-media-image{position:relative;display:inline-block;vertical-align:top;max-width:100%;overflow:hidden;z-index:1}.qodef-addons-blog-list .qodef-blog-item .qodef-e-media{display:block}.qodef-addons-blog-list .qodef-blog-item .qodef-e-media iframe{display:block;height:100%}.qodef-addons-blog-list .qodef-blog-item .qodef-e-title{margin:0 0 .5em}.qodef-addons-blog-list .qodef-blog-item .qodef-e-excerpt{margin:0}.qodef-addons-blog-list .qodef-blog-item .qodef-e-info{position:relative;display:flex;flex-wrap:wrap;align-items:center;width:100%}.qodef-addons-blog-list .qodef-blog-item .qodef-e-info .qodef-e-info-item{position:relative;display:inline-flex;align-items:center;flex-wrap:wrap;margin-right:24px;color:#111}.qodef-addons-blog-list .qodef-blog-item .qodef-e-info .qodef-e-info-item a{display:inline-flex;align-items:center;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}.qodef-addons-blog-list .qodef-blog-item .qodef-e-info .qodef-e-info-item a:hover{color:#3c3c3c}.qodef-addons-blog-list .qodef-blog-item .qodef-e-info .qodef-e-info-item:last-child{margin-right:0}.qodef-addons-blog-list .qodef-blog-item .qodef-e-info .qodef-e-info-item-icon{margin-right:8px;width:14px;height:auto;fill:currentColor;flex-shrink:0}.qodef-addons-blog-list .qodef-blog-item .qodef-e-info.qodef-info--top{margin-bottom:.25em}.qodef-addons-blog-list .qodef-blog-item .qodef-e-info.qodef-info--top .qodef-e-info-item{font-size:.9em;line-height:1.13333em}.qodef-addons-blog-list .qodef-blog-item .qodef-e-info.qodef-info--bottom{display:inline-flex}.qodef-addons-blog-list .qodef-blog-item .qodef-e-post-link{position:absolute;top:0;left:0;width:100%;height:100%}.qodef-addons-blog-list .qodef-blog-item.sticky .qodef-e-title a{position:relative;text-decoration:underline}.qodef-addons-blog-list .qodef-blog-item.sticky .qodef-e-title a:after{content:"*";position:absolute;top:0;right:-.5em;font-size:1.5em}.qodef-addons-blog-list.qodef-alignment--centered{text-align:center}.qodef-addons-blog-list.qodef-alignment--centered .qodef-blog-item .qodef-e-info{justify-content:center}.qodef-addons-blog-list.qodef-info-no-icons .qodef-e-info .qodef-e-info-item:not(:last-child):after{content:"/";position:relative;left:12px}.qodef-addons-blog-list.qodef-title--hover-underline .qodef-e-title-link{width:100%;background-repeat:no-repeat;background-image:linear-gradient(transparent calc(100% - 2px),currentColor 2px);transition:.9s cubic-bezier(.32,.32,.15,1.17);background-size:0 100%}.qodef-addons-blog-list.qodef-title--hover-underline .qodef-e-title-link:hover{background-size:100% 100%}.qodef-addons-blog-list .qodef-e-media-image a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;transition:background-color .35s ease-out}.qodef-addons-blog-list.qodef-image--hover-zoom .qodef-e-media-image a{display:block;width:100%;transform:scale(1.005) translateZ(0);transition:transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.qodef-addons-blog-list.qodef-image--hover-zoom .qodef-e:hover .qodef-e-media-image a{transform:scale(1.03)}.qodef-addons-blog-list.qodef-image--hover-zoom-out .qodef-e-media-image a{display:block;width:100%;transform:scale(1.03) translateZ(0);transition:transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.qodef-addons-blog-list.qodef-image--hover-zoom-out .qodef-e:hover .qodef-e-media-image a{transform:scale(1)}.qodef-addons-blog-list.qodef-image--hover-move .qodef-e-media-image a{display:block;width:100%;transform:scale(1.2);transition:transform .5s cubic-bezier(.33,.02,0,.93);will-change:transform}.qodef-addons-blog-list.qodef-image--hover-move .qodef-e:hover .qodef-e-media-image a{transform:scale(1.2) translateX(12px)}.qodef-addons-blog-list.qodef-image--hover-from-top a{transform-origin:top}.qodef-addons-blog-list.qodef-image--hover-from-bottom a{transform-origin:bottom}.qodef-addons-blog-list.qodef-image--hover-from-left a{transform-origin:left}.qodef-addons-blog-list.qodef-image--hover-from-right a{transform-origin:right}@media only screen and (max-width:1024px){.qodef-addons-blog-list .qodef-blog-item.format-link .qodef-e-link{padding:11% 15%}.qodef-addons-blog-list .qodef-blog-item.format-quote .qodef-e-quote{padding:10.7% 15% 11.3%}}@media only screen and (max-width:680px){.qodef-addons-blog-list .qodef-blog-item .qodef-e-info.qodef-info--bottom{display:inline-block}.qodef-addons-blog-list .qodef-blog-item.format-link .qodef-e-link{padding:11% 10%}.qodef-addons-blog-list .qodef-blog-item.format-link .qodef-e-link-icon{left:calc(50% - 75px);width:150px}.qodef-addons-blog-list .qodef-blog-item.format-quote .qodef-e-quote{padding:11% 10%}.qodef-addons-blog-list .qodef-blog-item.format-quote .qodef-e-quote-icon{left:calc(50% - 70px);width:140px}}.qodef-addons-blog-list.qodef-item-layout--boxed .qodef-e-media-holder{position:relative}.qodef-addons-blog-list.qodef-item-layout--boxed .qodef-e-info-date{position:absolute;top:0;right:0;padding:12px 18px;color:#fff;background-color:#111;z-index:5}.qodef-addons-blog-list.qodef-item-layout--boxed .qodef-e-info-date a{color:inherit}.qodef-addons-blog-list.qodef-item-layout--boxed .qodef-e-inner{box-shadow:0 0 10px 0 rgba(0,0,0,.08);background-color:#fff}.qodef-addons-blog-list.qodef-item-layout--boxed .qodef-e-text{margin-bottom:1em}.qodef-addons-blog-list.qodef-item-layout--boxed .qodef-e-content{padding:45px 40px}.qodef-addons-blog-list.qodef-item-layout--date-boxed .qodef-e-media-holder{position:relative}.qodef-addons-blog-list.qodef-item-layout--date-boxed .qodef-e-info-date{position:absolute;top:0;right:0;padding:12px 18px;color:#fff;background-color:#111;z-index:10}.qodef-addons-blog-list.qodef-item-layout--date-boxed .qodef-e-info-date a{color:inherit}.qodef-addons-blog-list.qodef-item-layout--date-boxed .qodef-e-media{margin-bottom:1.5em}.qodef-addons-blog-list.qodef-item-layout--date-boxed .qodef-e-text{margin-bottom:1em}.qodef-addons-blog-list.qodef-item-layout--info-on-image .qodef-e-media-holder{position:relative}.qodef-addons-blog-list.qodef-item-layout--info-on-image .qodef-e-info-date{position:absolute;top:0;right:0;padding:12px 18px;background-color:#fff;z-index:5}.qodef-addons-blog-list.qodef-item-layout--info-on-image .qodef-e-info-date a{color:inherit}.qodef-addons-blog-list.qodef-item-layout--info-on-image .qodef-e-content{position:absolute;bottom:0;left:0;padding:40px;z-index:5}.qodef-addons-blog-list.qodef-item-layout--info-on-image .qodef-info--top .qodef-e-info-item{color:#fff}.qodef-addons-blog-list.qodef-item-layout--info-on-image .qodef-info--top .qodef-e-info-item a:hover{color:inherit}.qodef-addons-blog-list.qodef-item-layout--info-on-image .qodef-e-title{color:#fff;margin:0}.qodef-addons-blog-list.qodef-item-layout--info-on-image .qodef-e-title a{color:inherit}.qodef-addons-blog-list.qodef-item-layout--minimal{overflow:hidden}.qodef-addons-blog-list.qodef-item-layout--minimal .qodef-grid-inner{margin-top:-2em!important}.qodef-addons-blog-list.qodef-item-layout--minimal .qodef-e-inner{padding-top:2em;border-top:1px solid #ebebeb}.qodef-addons-blog-list.qodef-item-layout--minimal .qodef-e-info.qodef-info--bottom{margin-top:1em}.qodef-addons-blog-list.qodef-item-layout--side-image .qodef-e-inner{display:flex;align-items:center}.qodef-reverse-columns.qodef-addons-blog-list.qodef-item-layout--side-image .qodef-e-inner{flex-direction:row-reverse}@media only screen and (max-width:768px){.qodef-addons-blog-list.qodef-item-layout--side-image .qodef-e-inner{flex-direction:column;align-items:flex-start}.qodef-reverse-columns.qodef-addons-blog-list.qodef-item-layout--side-image .qodef-e-inner{flex-direction:column}}.qodef-addons-blog-list.qodef-item-layout--side-image .qodef-e-media{width:50%}@media only screen and (max-width:768px){.qodef-addons-blog-list.qodef-item-layout--side-image .qodef-e-media{width:100%}}.qodef-addons-blog-list.qodef-item-layout--side-image .qodef-e-content{flex:1;padding:20px 27px}@media only screen and (max-width:768px){.qodef-addons-blog-list.qodef-item-layout--side-image .qodef-e-content{padding:20px 0}}.qodef-addons-blog-list.qodef-item-layout--side-image .qodef-e-excerpt{margin:0 0 1em}.qodef-addons-blog-list.qodef-item-layout--standard .qodef-e-media{margin-bottom:1.5em}.qodef-addons-blog-list.qodef-item-layout--standard .qodef-e-text{margin-bottom:1em}.qodef-addons-blog-list.qodef-item-layout--standard .qodef-e-info.qodef-info--bottom{display:flex;align-items:center;justify-content:space-between}.qodef-addons-blog-list.qodef-item-layout--standard .qodef-e-info-author img{border-radius:50%;overflow:hidden;margin-right:12px}.qodef-qi-button{position:relative;display:inline-block;vertical-align:middle;width:auto;margin:0;font-family:inherit;font-size:16px;line-height:2em;font-weight:500;text-decoration:none;text-transform:none;border-radius:4px;outline:0;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;padding:13px 46px;overflow:hidden}.qodef-qi-button.qodef-size--small{padding:9px 33px}.qodef-qi-button.qodef-size--large{padding:15px 52px}.qodef-qi-button.qodef-size--full{width:100%;text-align:center}.qodef-qi-button.qodef-layout--filled{color:#111;background-color:#f4f4f4;border:0;font-size:1rem;border-style:solid}.qodef-qi-button.qodef-layout--filled:hover{color:#fff;background-color:#111}.qodef-qi-button.qodef-layout--outlined{color:#111;background-color:transparent;border:2px solid #111}.qodef-qi-button.qodef-layout--outlined:hover{color:#111;background-color:#f4f4f4;border-color:#f4f4f4}.qodef-qi-button.qodef-layout--textual{padding:0!important;background-color:transparent;border:0;border-radius:0;overflow:visible}.qodef-qi-button.qodef-layout--textual .qodef-m-text{display:inline-block;vertical-align:middle}.qodef-qi-button.qodef-layout--textual:hover{color:#111}.qodef-qi-button.qodef-icon--left{display:inline-flex;align-items:center;justify-content:center;flex-direction:row-reverse}.qodef-qi-button.qodef-text-underline .qodef-m-text{position:relative}.qodef-qi-button.qodef-text-underline .qodef-m-text:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor;transition:background-color .25s ease-in-out,width .36s cubic-bezier(.51,.5,.07,.99);backface-visibility:hidden}.qodef-qi-button.qodef-text-underline:not(.qodef-button-underline-draw):hover .qodef-m-text:after{width:0}.qodef-qi-button.qodef-text-underline.qodef-underline--center .qodef-m-text:after{left:50%;transform:translateX(-50%)}.qodef-qi-button.qodef-text-underline.qodef-underline--right .qodef-m-text:after{left:auto;right:0}.qodef-qi-button.qodef-button-underline-draw .qodef-m-text{overflow:hidden}.qodef-qi-button.qodef-button-underline-draw.qodef-underline--left:hover .qodef-m-text:after,.qodef-qi-button.qodef-button-underline-draw.qodef-underline--right:hover .qodef-m-text:after{animation:qodef-animate-underline-from-left .7s cubic-bezier(.45,.29,0,.82) forwards}.qodef-qi-button.qodef-button-underline-draw.qodef-underline--right:hover .qodef-m-text:after{animation:qodef-animate-underline-from-right .7s cubic-bezier(.45,.29,0,.82) forwards}.qodef-qi-button .qodef-m-icon{color:currentColor;line-height:0}.qodef-qi-button .qodef-m-icon.qodef--icon-color-set{transition:color .25s ease-in-out,background-color .25s ease-in-out}.qodef-qi-button .qodef-m-icon svg{width:1em;fill:currentColor;stroke:currentColor;vertical-align:middle}.qodef-qi-button.qodef-icon--right:not(.qodef-type--icon-boxed) .qodef-m-icon{margin-left:10px}.qodef-qi-button.qodef-icon--left:not(.qodef-type--icon-boxed) .qodef-m-icon{margin-right:10px}.qodef-qi-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner,.qodef-qi-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner,.qodef-qi-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner{position:relative;overflow:hidden;display:inherit;padding:1px}.qodef-qi-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i,.qodef-qi-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg,.qodef-qi-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner i,.qodef-qi-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner svg,.qodef-qi-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner i,.qodef-qi-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg{transition:transform .38s cubic-bezier(.37,.08,.02,.93),opacity .18s ease-in-out;will-change:transform}.qodef-qi-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i:nth-child(1),.qodef-qi-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg:nth-child(1),.qodef-qi-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner i:nth-child(1),.qodef-qi-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner svg:nth-child(1),.qodef-qi-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner i:nth-child(1),.qodef-qi-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg:nth-child(1){transform:translateX(0) translateY(0);transition-delay:.1s;opacity:1}.qodef-qi-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i:nth-child(2),.qodef-qi-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg:nth-child(2),.qodef-qi-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner i:nth-child(2),.qodef-qi-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner svg:nth-child(2),.qodef-qi-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner i:nth-child(2),.qodef-qi-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg:nth-child(2){position:absolute;opacity:0;left:1px;top:1px;transition-delay:0s}.qodef-qi-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner i:nth-child(1),.qodef-qi-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner svg:nth-child(1),.qodef-qi-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner i:nth-child(1),.qodef-qi-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner svg:nth-child(1),.qodef-qi-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner i:nth-child(1),.qodef-qi-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner svg:nth-child(1){opacity:0}.qodef-qi-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner i:nth-child(2),.qodef-qi-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner svg:nth-child(2),.qodef-qi-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner i:nth-child(2),.qodef-qi-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner svg:nth-child(2),.qodef-qi-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner i:nth-child(2),.qodef-qi-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner svg:nth-child(2){transform:translateX(0) translateY(0) translatez(0);transition-delay:.25s;opacity:1}.qodef-qi-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner i:nth-child(2),.qodef-qi-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner svg:nth-child(2){transform:translateX(-150%) translateY(0)}.qodef-qi-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner i:nth-child(1),.qodef-qi-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner svg:nth-child(1){transform:translateX(200%) translateY(0)}.qodef-qi-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner i,.qodef-qi-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg{will-change:transform}.qodef-qi-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner i:nth-child(2),.qodef-qi-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg:nth-child(2){transform:translateX(0) translateY(150%) translateZ(0)}.qodef-qi-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner i:nth-child(1),.qodef-qi-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner svg:nth-child(1){transform:translateX(0) translateY(-150%) translateZ(0)}.qodef-qi-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i,.qodef-qi-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg{will-change:transform}.qodef-qi-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i:nth-child(2),.qodef-qi-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg:nth-child(2){transform:translateX(-100%) translateY(100%) translateZ(0)}.qodef-qi-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner i:nth-child(1),.qodef-qi-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner svg:nth-child(1){transform:translateX(100%) translateY(-100%) translateZ(0)}.qodef-qi-button.qodef-hover--icon-move-horizontal-short .qodef-m-icon-inner i,.qodef-qi-button.qodef-hover--icon-move-horizontal-short .qodef-m-icon-inner svg{transition:transform .3s cubic-bezier(.37,.08,.02,.93),opacity .2s ease-in-out;transform:translateX(0);will-change:transform}.qodef-qi-button.qodef-hover--icon-move-horizontal-short:hover .qodef-m-icon-inner i,.qodef-qi-button.qodef-hover--icon-move-horizontal-short:hover .qodef-m-icon-inner svg{transform:translateX(4px)}.qodef-qi-button.qodef-hover--reveal:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .5s cubic-bezier(.54,.3,.02,1.01)}.qodef-qi-button.qodef-hover--reveal .qodef-m-icon,.qodef-qi-button.qodef-hover--reveal .qodef-m-text{z-index:1}.qodef-qi-button.qodef-hover--reveal:hover:after{transform:scaleX(1) scaleY(1)}.qodef-qi-button.qodef-hover--reveal.qodef-layout--outlined:hover{background-color:initial}.qodef-qi-button.qodef--reveal-horizontal:after{transform-origin:left;transform:scaleX(0)}.qodef-qi-button.qodef--reveal-vertical:after{transform-origin:bottom;transform:scaleY(0)}.qodef-qi-button.qodef-icon-background-hover--reveal .qodef-m-icon:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .5s cubic-bezier(.54,.3,.02,1.01)}.qodef-qi-button.qodef-icon-background-hover--reveal .qodef-m-icon .qodef-m-icon-inner{z-index:1}.qodef-qi-button.qodef-icon-background-hover--reveal:hover .qodef-m-icon:after{transform:scaleX(1) scaleY(1)}.qodef-qi-button.qodef-icon-background-hover--reveal-horizontal .qodef-m-icon:after{transform-origin:left;transform:scaleX(0)}.qodef-qi-button.qodef-icon-background-hover--reveal-vertical .qodef-m-icon:after{transform-origin:bottom;transform:scaleY(0)}.qodef-qi-button.qodef-type--icon-boxed{padding:0!important;align-items:stretch}.qodef-qi-button.qodef-type--icon-boxed .qodef-m-text{align-self:center;padding:11px 28px}.qodef-qi-button.qodef-type--icon-boxed.qodef-size--small .qodef-m-text{padding:7px 15px}.qodef-qi-button.qodef-type--icon-boxed.qodef-size--large .qodef-m-text{padding:13px 40px}.qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding:11px 0}.qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon i{line-height:inherit}.qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon svg{width:1em;fill:currentColor;stroke:currentColor}.qodef-qi-button.qodef-type--icon-boxed .qodef-m-border{width:2px;background-color:#111;transition:background-color .25s ease-in-out}.qodef-qi-button.qodef-type--inner-border .qodef-m-inner-border{position:absolute;top:0;left:0;width:100%;height:100%;color:#111;font-size:4px;transition:color .25s ease-in-out}.qodef-qi-button.qodef-type--inner-border .qodef-m-border-bottom,.qodef-qi-button.qodef-type--inner-border .qodef-m-border-left,.qodef-qi-button.qodef-type--inner-border .qodef-m-border-right,.qodef-qi-button.qodef-type--inner-border .qodef-m-border-top{position:absolute;background-color:currentColor;transition:background-color .25s ease-in-out}.qodef-qi-button.qodef-type--inner-border .qodef-m-border-top{top:1em;left:1em;height:2px;width:calc(100% - 2em)}.qodef-qi-button.qodef-type--inner-border .qodef-m-border-right{top:1em;right:1em;width:2px;height:calc(100% - 2em)}.qodef-qi-button.qodef-type--inner-border .qodef-m-border-bottom{bottom:1em;right:1em;height:2px;width:calc(100% - 2em)}.qodef-qi-button.qodef-type--inner-border .qodef-m-border-left{bottom:1em;left:1em;width:2px;height:calc(100% - 2em)}.qodef-inner-border-hover--draw .qodef-m-inner-border-copy .qodef-m-border-bottom,.qodef-inner-border-hover--draw .qodef-m-inner-border-copy .qodef-m-border-left,.qodef-inner-border-hover--draw .qodef-m-inner-border-copy .qodef-m-border-right,.qodef-inner-border-hover--draw .qodef-m-inner-border-copy .qodef-m-border-top{transition:transform .36s ease-out}.qodef-inner-border-hover--draw.q-draw-center .qodef-m-inner-border-copy .qodef-m-border-bottom,.qodef-inner-border-hover--draw.q-draw-center .qodef-m-inner-border-copy .qodef-m-border-top,.qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-bottom,.qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-top,.qodef-inner-border-hover--draw.q-draw-two-points .qodef-m-inner-border-copy .qodef-m-border-bottom,.qodef-inner-border-hover--draw.q-draw-two-points .qodef-m-inner-border-copy .qodef-m-border-top{transform:scaleX(0)}.qodef-inner-border-hover--draw.q-draw-center .qodef-m-inner-border-copy .qodef-m-border-left,.qodef-inner-border-hover--draw.q-draw-center .qodef-m-inner-border-copy .qodef-m-border-right,.qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-left,.qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-right,.qodef-inner-border-hover--draw.q-draw-two-points .qodef-m-inner-border-copy .qodef-m-border-left,.qodef-inner-border-hover--draw.q-draw-two-points .qodef-m-inner-border-copy .qodef-m-border-right{transform:scaleY(0)}.qodef-inner-border-hover--draw.q-draw-center:hover .qodef-m-inner-border-copy .qodef-m-border-bottom,.qodef-inner-border-hover--draw.q-draw-center:hover .qodef-m-inner-border-copy .qodef-m-border-left,.qodef-inner-border-hover--draw.q-draw-center:hover .qodef-m-inner-border-copy .qodef-m-border-right,.qodef-inner-border-hover--draw.q-draw-center:hover .qodef-m-inner-border-copy .qodef-m-border-top,.qodef-inner-border-hover--draw.q-draw-one-point:hover .qodef-m-inner-border-copy .qodef-m-border-bottom,.qodef-inner-border-hover--draw.q-draw-one-point:hover .qodef-m-inner-border-copy .qodef-m-border-left,.qodef-inner-border-hover--draw.q-draw-one-point:hover .qodef-m-inner-border-copy .qodef-m-border-right,.qodef-inner-border-hover--draw.q-draw-one-point:hover .qodef-m-inner-border-copy .qodef-m-border-top,.qodef-inner-border-hover--draw.q-draw-two-points:hover .qodef-m-inner-border-copy .qodef-m-border-bottom,.qodef-inner-border-hover--draw.q-draw-two-points:hover .qodef-m-inner-border-copy .qodef-m-border-left,.qodef-inner-border-hover--draw.q-draw-two-points:hover .qodef-m-inner-border-copy .qodef-m-border-right,.qodef-inner-border-hover--draw.q-draw-two-points:hover .qodef-m-inner-border-copy .qodef-m-border-top{transform:scaleX(1) scaleY(1)}.qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-bottom,.qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-left,.qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-right,.qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-top{transition-duration:.28s}.qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-bottom,.qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-top{transform-origin:left}.qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-left,.qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-right{transform-origin:top}.qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-left,.qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-top{transition-delay:.28s}.qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-bottom,.qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-right{transition-delay:0s}.qodef-inner-border-hover--draw.q-draw-one-point:hover .qodef-m-inner-border-copy .qodef-m-border-left,.qodef-inner-border-hover--draw.q-draw-one-point:hover .qodef-m-inner-border-copy .qodef-m-border-top{transition-delay:0s}.qodef-inner-border-hover--draw.q-draw-one-point:hover .qodef-m-inner-border-copy .qodef-m-border-bottom,.qodef-inner-border-hover--draw.q-draw-one-point:hover .qodef-m-inner-border-copy .qodef-m-border-right{transition-delay:.28s}.qodef-inner-border-hover--draw.q-draw-two-points .qodef-m-border-top{transform-origin:left}.qodef-inner-border-hover--draw.q-draw-two-points .qodef-m-border-bottom{transform-origin:right}.qodef-inner-border-hover--draw.q-draw-two-points .qodef-m-border-left{transform-origin:top}.qodef-inner-border-hover--draw.q-draw-two-points .qodef-m-border-right{transform-origin:bottom}.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center .qodef-m-inner-border .qodef-m-border-bottom,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center .qodef-m-inner-border .qodef-m-border-left,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center .qodef-m-inner-border .qodef-m-border-right,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center .qodef-m-inner-border .qodef-m-border-top,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points .qodef-m-inner-border .qodef-m-border-bottom,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points .qodef-m-inner-border .qodef-m-border-left,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points .qodef-m-inner-border .qodef-m-border-right,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points .qodef-m-inner-border .qodef-m-border-top{transition:background-color .25s ease-in-out,transform .36s ease-out;transform:scaleX(1) scaleY(1)}.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center:hover .qodef-m-inner-border .qodef-m-border-bottom,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center:hover .qodef-m-inner-border .qodef-m-border-top,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-bottom,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-top,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points:hover .qodef-m-inner-border .qodef-m-border-bottom,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points:hover .qodef-m-inner-border .qodef-m-border-top{transform:scaleX(0)}.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center:hover .qodef-m-inner-border .qodef-m-border-left,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center:hover .qodef-m-inner-border .qodef-m-border-right,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-left,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-right,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points:hover .qodef-m-inner-border .qodef-m-border-left,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points:hover .qodef-m-inner-border .qodef-m-border-right{transform:scaleY(0)}.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top{transition:background-color .25s ease-in-out,transform .28s ease-out}.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top{transform-origin:left}.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right{transform-origin:top}.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top{transition-delay:0s,0s}.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right{transition-delay:0s,.28s}.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-left,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-top,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-left,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-top,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-left,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-top{transition-delay:0s,.28s}.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-bottom,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-right,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-bottom,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-right,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-bottom,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-right{transition-delay:0s,0s}.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-two-points .qodef-m-border-top,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-two-points .qodef-m-border-top,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-two-points .qodef-m-border-top{transform-origin:left}.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-two-points .qodef-m-border-bottom,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-two-points .qodef-m-border-bottom,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-two-points .qodef-m-border-bottom{transform-origin:right}.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-two-points .qodef-m-border-left,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-two-points .qodef-m-border-left,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-two-points .qodef-m-border-left{transform-origin:top}.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-two-points .qodef-m-border-right,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-two-points .qodef-m-border-right,.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-two-points .qodef-m-border-right{transform-origin:bottom}.qodef-type--inner-border.qodef-inner-border-hover--move-outer-edge{overflow:visible}.qodef-type--inner-border.qodef-inner-border-hover--move-outer-edge .qodef-m-inner-border{top:1em;left:1em;width:calc(100% - 2em);height:calc(100% - 2em);border:1px solid currentColor;transition:all .3s cubic-bezier(.46,.03,.52,.96)}.qodef-type--inner-border.qodef-inner-border-hover--move-outer-edge:hover .qodef-m-inner-border{top:-1em;left:-1em;width:calc(100% + 2em);height:calc(100% + 2em)}.qodef-qi-call-to-action.qodef-layout--standard{position:relative}.qodef-qi-call-to-action.qodef-layout--standard .qodef-m-inner{display:flex;align-items:center;justify-content:space-between;background:#333;padding:6.4% 6% 6.9% 5.5%}.qodef-qi-call-to-action.qodef-layout--standard .qodef-m-content .qodef-m-title{color:#fff;margin:0;transition:color .2s ease-out}.qodef-qi-call-to-action.qodef-layout--standard .qodef-m-content .qodef-m-text{color:#fff;margin:.8em 0 0;transition:color .2s ease-out}.qodef-qi-call-to-action.qodef-layout--standard .qodef-m-button{flex:0 0 auto}.qodef-qi-call-to-action.qodef-layout--standard.qodef-link-overlay .qodef-m-link{position:absolute;top:0;left:0;width:100%;height:100%}.qodef-qi-call-to-action.qodef-layout--standard.qodef-link-overlay .qodef-m-button{z-index:1}@media only screen and (max-width:1024px){.qodef-qi-call-to-action.qodef-layout--standard.qodef-button-below--1024 .qodef-m-inner{display:block}}@media only screen and (max-width:768px){.qodef-qi-call-to-action.qodef-layout--standard.qodef-button-below--768 .qodef-m-inner{display:block}}@media only screen and (max-width:680px){.qodef-qi-call-to-action.qodef-layout--standard.qodef-button-below--680 .qodef-m-inner{display:block}}.qodef-qi-cards-gallery{position:relative;display:inline-block}.qodef-qi-cards-gallery .qodef-e-inner{position:relative}.qodef-qi-cards-gallery .qodef-m-fake-card{position:relative;display:inline-block;opacity:0;visibility:hidden;pointer-events:none}.qodef-qi-cards-gallery .qodef-m-card{position:absolute;transition:all .2s cubic-bezier(.25,.46,.45,.94);width:100%}.qodef-qi-cards-gallery.qodef-orientation--both .qodef-m-card{will-change:transform}.qodef-qi-cards-gallery.qodef-orientation--both .qodef-m-card:nth-child(2n){transform-origin:right}.qodef-qi-cards-gallery.qodef-orientation--both .qodef-m-card:nth-child(2n+1){transform-origin:left}.qodef-qi-cards-gallery.qodef-orientation--both .qodef-m-card.qodef-out{transition:transform .5s ease-in-out,left .3s ease-in-out,right .3s ease-in-out}.qodef-qi-cards-gallery.qodef-orientation--both .qodef-m-card:not(:last-of-type){cursor:pointer}.qodef-qi-cards-gallery.qodef-orientation--both .qodef-m-card:nth-child(2n):not(:last-of-type):not(.active):hover{margin-right:-10px!important}.qodef-qi-cards-gallery.qodef-orientation--both .qodef-m-card:nth-child(2n+1):not(:last-of-type):not(.active):hover{margin-left:-10px!important}.qodef-qi-cards-gallery.qodef-orientation--left .qodef-m-card{transform-origin:left;will-change:transform}.qodef-qi-cards-gallery.qodef-orientation--left .qodef-m-card.qodef-out{transition:transform .5s ease-in-out,left .3s ease-in-out}.qodef-qi-cards-gallery.qodef-orientation--left .qodef-m-card:not(:last-of-type){cursor:pointer}.qodef-qi-cards-gallery.qodef-orientation--left .qodef-m-card:not(:last-of-type):not(.active):hover{margin-left:-10px!important}.qodef-qi-cards-gallery.qodef-orientation--right .qodef-m-card{transform-origin:right;will-change:transform}.qodef-qi-cards-gallery.qodef-orientation--right .qodef-m-card.qodef-out{transition:transform .5s ease-in-out,right .3s ease-in-out}.qodef-qi-cards-gallery.qodef-orientation--right .qodef-m-card:not(:last-of-type){cursor:pointer}.qodef-qi-cards-gallery.qodef-orientation--right .qodef-m-card:not(:last-of-type):not(.active):hover{margin-right:-10px!important}@media only screen and (max-width:768px){.qodef-qi-cards-gallery .qodef-m-fake-card{transform:scale(.8)}.qodef-qi-cards-gallery.qodef-orientation--left .qodef-m-card{transform:scale(.8)}.qodef-qi-cards-gallery.qodef-orientation--left .qodef-m-card.qodef-out{transform:translateX(-100%)}.qodef-qi-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(6){transform:scale(.3) translateX(84%)}.qodef-qi-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(5){transform:scale(.4) translateX(60%)}.qodef-qi-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(4){transform:scale(.5) translateX(39%)}.qodef-qi-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(3){transform:scale(.6) translateX(25%)}.qodef-qi-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(2){transform:scale(.7) translateX(11.2%)}.qodef-qi-cards-gallery.qodef-orientation--right .qodef-m-card{transform:scale(.8)}.qodef-qi-cards-gallery.qodef-orientation--right .qodef-m-card.qodef-out{transform:translateX(100%)}.qodef-qi-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(6){transform:scale(.3) translateX(-84%)}.qodef-qi-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(5){transform:scale(.4) translateX(-60%)}.qodef-qi-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(4){transform:scale(.5) translateX(-39%)}.qodef-qi-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(3){transform:scale(.6) translateX(-25%)}.qodef-qi-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(2){transform:scale(.7) translateX(-11.2%)}}.qodef-qi-cards-slider{position:relative}.qodef-qi-cards-slider .qodef-e-inner{position:relative}.qodef-qi-cards-slider .qodef-m-fake-card{position:relative;display:inline-block;opacity:0;visibility:hidden;pointer-events:none}.qodef-qi-cards-slider .qodef-m-card{position:absolute;width:100%}.qodef-qi-cards-slider .qodef-m-card:not(.qodef-out):not(.qodef-in){transition:all .6s cubic-bezier(.25,.46,.45,.94)}.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(2):not(.qodef-out):not(.qodef-in){transition-delay:.1s}.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(3):not(.qodef-out):not(.qodef-in){transition-delay:.15s}.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(4):not(.qodef-out):not(.qodef-in){transition-delay:.2s}.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(5):not(.qodef-out):not(.qodef-in){transition-delay:.25s}.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(6):not(.qodef-out):not(.qodef-in){transition-delay:.3s}.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(7):not(.qodef-out):not(.qodef-in){transition-delay:.35s}.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(8):not(.qodef-out):not(.qodef-in){transition-delay:.4s}.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(9):not(.qodef-out):not(.qodef-in){transition-delay:.45s}.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(10):not(.qodef-out):not(.qodef-in){transition-delay:.5s}.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(11):not(.qodef-out):not(.qodef-in){transition-delay:.55s}.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(12):not(.qodef-out):not(.qodef-in){transition-delay:.6s}.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(13):not(.qodef-out):not(.qodef-in){transition-delay:.65s}.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(14):not(.qodef-out):not(.qodef-in){transition-delay:.7s}.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(15):not(.qodef-out):not(.qodef-in){transition-delay:.75s}.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(16):not(.qodef-out):not(.qodef-in){transition-delay:.8s}.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(17):not(.qodef-out):not(.qodef-in){transition-delay:.85s}.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(18):not(.qodef-out):not(.qodef-in){transition-delay:.9s}.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(19):not(.qodef-out):not(.qodef-in){transition-delay:.95s}.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(20):not(.qodef-out):not(.qodef-in){transition-delay:1s}.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(1):not(.qodef-out):not(.qodef-in){transition-delay:50ms}.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(2):not(.qodef-out):not(.qodef-in){transition-delay:.1s}.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(3):not(.qodef-out):not(.qodef-in){transition-delay:.15s}.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(4):not(.qodef-out):not(.qodef-in){transition-delay:.2s}.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(5):not(.qodef-out):not(.qodef-in){transition-delay:.25s}.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(6):not(.qodef-out):not(.qodef-in){transition-delay:.3s}.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(7):not(.qodef-out):not(.qodef-in){transition-delay:.35s}.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(8):not(.qodef-out):not(.qodef-in){transition-delay:.4s}.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(9):not(.qodef-out):not(.qodef-in){transition-delay:.45s}.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(10):not(.qodef-out):not(.qodef-in){transition-delay:.5s}.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(11):not(.qodef-out):not(.qodef-in){transition-delay:.55s}.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(12):not(.qodef-out):not(.qodef-in){transition-delay:.6s}.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(13):not(.qodef-out):not(.qodef-in){transition-delay:.65s}.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(14):not(.qodef-out):not(.qodef-in){transition-delay:.7s}.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(15):not(.qodef-out):not(.qodef-in){transition-delay:.75s}.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(16):not(.qodef-out):not(.qodef-in){transition-delay:.8s}.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(17):not(.qodef-out):not(.qodef-in){transition-delay:.85s}.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(18):not(.qodef-out):not(.qodef-in){transition-delay:.9s}.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(19):not(.qodef-out):not(.qodef-in){transition-delay:.95s}.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(20):not(.qodef-out):not(.qodef-in){transition-delay:1s}.qodef-qi-cards-slider.qodef-orientation--left .qodef-m-card{transform-origin:left;will-change:transform}.qodef-qi-cards-slider.qodef-orientation--right .qodef-m-card{transform-origin:right;will-change:transform}.qodef-qi-cards-slider .qodef-m-navigation{display:flex;justify-content:flex-start;width:100%;margin-top:30px}.qodef-qi-cards-slider .qodef-m-navigation .qodef-nav{width:auto;height:auto;color:#111;font-size:26px;text-align:center;transition:color .2s ease-out,background-color .2s ease-out;cursor:pointer}.qodef-qi-cards-slider .qodef-m-navigation .qodef-nav svg{display:block;width:1em;height:auto;transition:background-color .2s ease-out,color .2s ease-out;stroke:currentColor;fill:currentColor}.qodef-qi-cards-slider .qodef-m-navigation .qodef-nav.qodef--prev{margin-right:15px}.qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--next i,.qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--next svg,.qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--prev i,.qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--prev svg{transform:translateX(0);will-change:transform;transition:transform .12s ease-out,background-color .2s ease-out,color .2s ease-out}.qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--next:hover i,.qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--next:hover svg,.qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--prev:hover i,.qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--prev:hover svg{transition:transform .22s cubic-bezier(.37,.08,.02,.93) 50ms,background-color .2s ease-out,color .2s ease-out}.qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--prev:hover i,.qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--prev:hover svg{transform:translateX(-4px)}.qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--next:hover i,.qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--next:hover svg{transform:translateX(4px)}.qodef-qi-clients-slider .qodef-e-inner{position:relative;display:inline-block;vertical-align:top;width:100%;line-height:0}.qodef-qi-clients-slider .qodef-e-inner a{display:inline-block}.qodef-qi-clients-slider .qodef-e-images-holder{position:relative;display:inline-block;vertical-align:top;line-height:0;margin:0 0 1em}.qodef-qi-clients-slider .qodef-e-title{margin:0 0 .65em}.qodef-qi-clients-slider .qodef-e-text{line-height:1rem}.qodef-qi-clients-slider .qodef-e-main-image{display:inline-block;width:auto}.qodef-qi-clients-slider .qodef-e-hover-image{position:absolute;top:0;left:0;width:auto;height:100%}.qodef-qi-clients-slider .qodef-e-hover-image img{max-height:100%;object-fit:contain}.qodef-qi-clients-slider .qodef-e-icon{position:absolute;top:10px;right:10px}.qodef-qi-clients-slider .qodef-e-icon a{color:inherit}.qodef-qi-clients-slider .qodef-e-icon svg{width:1em;height:auto;stroke:currentColor;fill:currentColor}.qodef-qi-clients-slider.qodef--boxed .qodef-e-inner{padding:20px;background-color:#f6f6f6}.qodef-qi-clients-slider.qodef--hover-change-image .qodef-e-hover-image,.qodef-qi-clients-slider.qodef--hover-change-image .qodef-e-main-image{will-change:opacity;transition:opacity .25s ease-in-out}.qodef-qi-clients-slider.qodef--hover-change-image .qodef-e-hover-image{opacity:0}.qodef-qi-clients-slider.qodef--hover-change-image .qodef-e-inner:hover .qodef-e-hover-image{opacity:1}.qodef-qi-clients-slider.qodef--hover-change-image .qodef-e-inner:hover .qodef-e-main-image{opacity:0}.qodef-qi-clients-slider.qodef--hover-opacity .qodef-e-main-image{opacity:1;transition:opacity .2s ease-out;will-change:opacity}.qodef-qi-clients-slider.qodef--hover-opacity .qodef-e-hover-image{display:none}.qodef-qi-clients-slider.qodef--hover-opacity .qodef-e-inner:hover .qodef-e-main-image{opacity:.8}.qodef-qi-clients-slider.qodef--hover-scale .qodef-e-main-image{transform:scale(1) translateZ(0);transition:transform .25s cubic-bezier(.22,.61,.36,1)}.qodef-qi-clients-slider.qodef--hover-scale .qodef-e-inner:hover .qodef-e-main-image{transform:scale(1.05) translateZ(0)}.qodef-qi-clients-slider.qodef--hover-roll-horizontal .qodef-e-images-holder,.qodef-qi-clients-slider.qodef--hover-roll-vertical .qodef-e-images-holder{overflow:hidden}.qodef-qi-clients-slider.qodef--hover-roll-horizontal .qodef-e-hover-image,.qodef-qi-clients-slider.qodef--hover-roll-horizontal .qodef-e-main-image,.qodef-qi-clients-slider.qodef--hover-roll-vertical .qodef-e-hover-image,.qodef-qi-clients-slider.qodef--hover-roll-vertical .qodef-e-main-image{transition:transform .5s cubic-bezier(.22,.61,.36,1)}.qodef-qi-clients-slider.qodef--hover-roll-horizontal .qodef-e-hover-image,.qodef-qi-clients-slider.qodef--hover-roll-vertical .qodef-e-hover-image{opacity:1}.qodef-qi-clients-slider.qodef--hover-roll-horizontal .qodef-e-main-image{transform:translateX(0)}.qodef-qi-clients-slider.qodef--hover-roll-horizontal .qodef-e-hover-image{transform:translateX(-130%)}.qodef-qi-clients-slider.qodef--hover-roll-horizontal .qodef-e-inner:hover .qodef-e-hover-image{transform:translateX(0)}.qodef-qi-clients-slider.qodef--hover-roll-horizontal .qodef-e-inner:hover .qodef-e-main-image{transform:translateX(130%)}.qodef-qi-clients-slider.qodef--hover-roll-vertical .qodef-e-main-image{transform:translateY(0)}.qodef-qi-clients-slider.qodef--hover-roll-vertical .qodef-e-hover-image{transform:translateY(130%)}.qodef-qi-clients-slider.qodef--hover-roll-vertical .qodef-e-inner:hover .qodef-e-hover-image{transform:translateY(0)}.qodef-qi-clients-slider.qodef--hover-roll-vertical .qodef-e-inner:hover .qodef-e-main-image{transform:translateY(-130%)}.qodef-qi-clients-slider.qodef-title--hover-underline.qodef-qi-swiper-container .qodef-e .qodef-e-title a{display:inline}.qodef-qi-clients-slider.qodef-title--hover-underline .qodef-e-title a{display:inline;position:relative;width:100%;background-repeat:no-repeat;background-image:linear-gradient(transparent calc(100% - .1em),currentColor .1em);transition:.5s cubic-bezier(.32,.32,.15,1.17);background-size:0 100%}.qodef-qi-clients-slider.qodef-title--hover-underline.qodef-title--hover-long .qodef-e-title a{transition-duration:.9s}.qodef-qi-clients-slider.qodef-title--hover-underline .qodef-e-inner:hover .qodef-e-title a{background-size:100% 100%}.qodef-qi-clients-list .qodef-e-inner{position:relative;display:inline-block;vertical-align:top;width:100%}.qodef-qi-clients-list .qodef-e-inner a{display:inline-block}.qodef-qi-clients-list .qodef-e-inner>a{display:block}.qodef-qi-clients-list .qodef-grid-item{text-align:center}.qodef-qi-clients-list .qodef-e-images-holder{position:relative;display:inline-block;vertical-align:top;line-height:0;margin:0 0 1em}.qodef-qi-clients-list .qodef-e-main-image{display:inline-block;width:auto}.qodef-qi-clients-list .qodef-e-hover-image{position:absolute;top:0;left:0;width:auto;height:100%;opacity:0}.qodef-qi-clients-list .qodef-e-hover-image img{max-height:100%;object-fit:contain}.qodef-qi-clients-list .qodef-e-title{margin:0 0 .65em}.qodef-qi-clients-list .qodef-e-text{margin:0}.qodef-qi-clients-list .qodef-e-icon{position:absolute;top:10px;right:10px}.qodef-qi-clients-list .qodef-e-icon a{color:inherit}.qodef-qi-clients-list .qodef-e-icon svg{width:1em;height:auto;stroke:currentColor;fill:currentColor}.qodef-qi-clients-list.qodef--boxed .qodef-e-inner{padding:20px;background-color:#f6f6f6}.qodef-qi-clients-list.qodef-border--all{border-width:1px;border-style:solid;border-color:#ebebeb;overflow:hidden}.qodef-qi-clients-list.qodef-border--all .qodef-grid-inner{gap:0!important;border-width:0;border-style:inherit;border-color:inherit;margin-right:-1px;margin-bottom:-1px}.qodef-qi-clients-list.qodef-border--all .qodef-grid-item{border-width:1px;border-style:inherit;border-top-style:hidden;border-left-style:hidden;border-color:inherit}.qodef-qi-clients-list.qodef-border--inner{margin:0!important;overflow:hidden}.qodef-qi-clients-list.qodef-border--inner .qodef-grid-inner{margin:-1px -1px 0!important;padding-right:1px;gap:0}.qodef-qi-clients-list.qodef-border--inner .qodef-grid-item{margin:0!important;padding:0!important;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb}.qodef-qi-clients-list.qodef--hover-change-image .qodef-e-hover-image,.qodef-qi-clients-list.qodef--hover-change-image .qodef-e-main-image{will-change:opacity;transition:opacity .25s ease-in-out}.qodef-qi-clients-list.qodef--hover-change-image .qodef-e-hover-image{opacity:0}.qodef-qi-clients-list.qodef--hover-change-image .qodef-e-inner:hover .qodef-e-hover-image{opacity:1}.qodef-qi-clients-list.qodef--hover-change-image .qodef-e-inner:hover .qodef-e-main-image{opacity:0}.qodef-qi-clients-list.qodef--hover-opacity .qodef-e-main-image{opacity:1;transition:opacity .2s ease-out;will-change:opacity}.qodef-qi-clients-list.qodef--hover-opacity .qodef-e-hover-image{display:none}.qodef-qi-clients-list.qodef--hover-opacity .qodef-e-inner:hover .qodef-e-main-image{opacity:.8}.qodef-qi-clients-list.qodef--hover-scale .qodef-e-main-image{transform:scale(1) translateZ(0);transition:transform .25s cubic-bezier(.22,.61,.36,1)}.qodef-qi-clients-list.qodef--hover-scale .qodef-e-inner:hover .qodef-e-main-image{transform:scale(1.05) translateZ(0)}.qodef-qi-clients-list.qodef--hover-roll-horizontal .qodef-e-images-holder,.qodef-qi-clients-list.qodef--hover-roll-vertical .qodef-e-images-holder{overflow:hidden}.qodef-qi-clients-list.qodef--hover-roll-horizontal .qodef-e-hover-image,.qodef-qi-clients-list.qodef--hover-roll-horizontal .qodef-e-main-image,.qodef-qi-clients-list.qodef--hover-roll-vertical .qodef-e-hover-image,.qodef-qi-clients-list.qodef--hover-roll-vertical .qodef-e-main-image{transition:transform .5s cubic-bezier(.22,.61,.36,1)}.qodef-qi-clients-list.qodef--hover-roll-horizontal .qodef-e-hover-image,.qodef-qi-clients-list.qodef--hover-roll-vertical .qodef-e-hover-image{opacity:1}.qodef-qi-clients-list.qodef--hover-roll-horizontal .qodef-e-main-image{transform:translateX(0)}.qodef-qi-clients-list.qodef--hover-roll-horizontal .qodef-e-hover-image{transform:translateX(-130%)}.qodef-qi-clients-list.qodef--hover-roll-horizontal .qodef-e-inner:hover .qodef-e-hover-image{transform:translateX(0)}.qodef-qi-clients-list.qodef--hover-roll-horizontal .qodef-e-inner:hover .qodef-e-main-image{transform:translateX(130%)}.qodef-qi-clients-list.qodef--hover-roll-vertical .qodef-e-main-image{transform:translateY(0)}.qodef-qi-clients-list.qodef--hover-roll-vertical .qodef-e-hover-image{transform:translateY(130%)}.qodef-qi-clients-list.qodef--hover-roll-vertical .qodef-e-inner:hover .qodef-e-hover-image{transform:translateY(0)}.qodef-qi-clients-list.qodef--hover-roll-vertical .qodef-e-inner:hover .qodef-e-main-image{transform:translateY(-130%)}.qodef-qi-clients-list.qodef-title--hover-underline .qodef-e-title a{display:inline;position:relative;width:100%;background-repeat:no-repeat;background-image:linear-gradient(transparent calc(100% - .1em),currentColor .1em);transition:.5s cubic-bezier(.32,.32,.15,1.17);background-size:0 100%}.qodef-qi-clients-list.qodef-title--hover-underline .qodef-e-inner:hover .qodef-e-title a{background-size:100% 100%}.qodef-qi-contact-form-7 form div{position:relative;margin:0}.qodef-qi-contact-form-7.qodef-button--full-width input[type=submit]{width:100%}.qodef-qi-contact-form-7 .wpcf7-form-control-wrap{width:100%;display:block}.qodef-qi-contact-form-7 textarea{resize:none}.qodef-qi-contact-form-7 .wpcf7-list-item.first{margin-left:0}.qodef-qi-contact-form-7 .qodef-cf7-flex{display:flex}@media only screen and (max-width:1024px){.qodef-qi-contact-form-7 .qodef-cf7-flex.qodef-cf7-wrap--1024{flex-wrap:wrap}}@media only screen and (max-width:768px){.qodef-qi-contact-form-7 .qodef-cf7-flex.qodef-cf7-wrap--768{flex-wrap:wrap}}@media only screen and (max-width:680px){.qodef-qi-contact-form-7 .qodef-cf7-flex.qodef-cf7-wrap--680{flex-wrap:wrap}}.qodef-qi-contact-form-7 .qodef-grid-inner{row-gap:0!important}.qodef-qi-contact-form-7 .qodef-grid-item{margin:0!important}.qodef-qi-contact-form-7 .wpcf7-checkbox,.qodef-qi-contact-form-7 .wpcf7-radio{line-height:1;display:block}.qodef-qi-contact-form-7 .wpcf7-checkbox label,.qodef-qi-contact-form-7 .wpcf7-radio label{display:flex;align-items:center;justify-content:center}.qodef-qi-contact-form-7 .wpcf7-spinner{position:absolute;right:0;margin:10px 0 0}.qodef-qi-contact-form-7 label{margin-bottom:0}.qodef-qi-contact-form-7 input[type=date],.qodef-qi-contact-form-7 input[type=email],.qodef-qi-contact-form-7 input[type=number],.qodef-qi-contact-form-7 input[type=password],.qodef-qi-contact-form-7 input[type=search],.qodef-qi-contact-form-7 input[type=tel],.qodef-qi-contact-form-7 input[type=text],.qodef-qi-contact-form-7 input[type=url],.qodef-qi-contact-form-7 select,.qodef-qi-contact-form-7 textarea{margin:0}.qodef-qi-contact-form-7 input[type=checkbox],.qodef-qi-contact-form-7 input[type=radio]{margin:0;width:1em;height:1em;vertical-align:middle}.qodef-qi-contact-form-7 button[type=submit]:focus,.qodef-qi-contact-form-7 button[type=submit]:hover,.qodef-qi-contact-form-7 input[type=submit]:focus,.qodef-qi-contact-form-7 input[type=submit]:hover{color:unset;background-color:unset}.qodef-qi-contact-form-7 input[type=submit]{transition:all .3s ease-out}.qodef-qi-contact-form-7 textarea{vertical-align:middle}.qodef-qi-contact-form-7 .qodef-qi-multiform-newsletter .wpcf7-form-control-wrap{z-index:5}.qodef-qi-contact-form-7 .qodef-qi-multiform-newsletter .qodef-qi-multiform-next>.wpcf7-submit{z-index:10}.qodef-qi-countdown .qodef-m-date{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.qodef-qi-countdown .qodef-digit-wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;text-align:center;width:150px}.qodef-qi-countdown .qodef-digit{font-size:70px;line-height:1}.qodef-qi-countdown .qodef-label{font-size:20px}.qodef-qi-counter.qodef-layout--simple.qodef-digit-stroke-effect .qodef-m-digit{color:transparent!important;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#333;text-shadow:none}.qodef-qi-counter.qodef-layout--simple .qodef-m-digit-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center}.qodef-qi-counter.qodef-layout--simple .qodef-m-digit{display:inline-block;font-size:70px;line-height:1}.qodef-qi-counter.qodef-layout--simple .qodef-m-icon{position:absolute;top:0;right:0;transform:translate(100%,-50%);font-size:20px}.qodef-qi-counter.qodef-layout--simple .qodef-m-title{margin:.9em 0 0}.qodef-qi-counter.qodef-layout--simple .qodef-m-text{margin:.45em 0 0}.qodef-qi-device-carousel{position:relative}.qodef-qi-device-carousel>.qodef-qi-swiper-container{padding:30px 0}.qodef-qi-device-carousel>.qodef-qi-swiper-container>.swiper-wrapper{align-items:center}.qodef-qi-device-carousel .qodef-device-carousel-device{position:relative;margin:0 auto}.qodef-qi-device-carousel .qodef-device-carousel-device .qodef-device-carousel-device-image{position:relative;pointer-events:none;box-shadow:0 0 20px rgba(0,0,0,.07);border-radius:30px;z-index:10}.qodef-qi-device-carousel .qodef-device-carousel-device .qodef-device-carousel-device-image img{width:100%}.qodef-qi-device-carousel .qodef-device-carousel-device .qodef-m-items{position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1}.qodef-qi-device-carousel .qodef-device-carousel-device .qodef-qi-swiper-container{overflow:hidden;height:100%;padding:0!important}.qodef-qi-device-carousel .qodef-device-carousel-device .qodef-m-item{height:100%}.qodef-qi-device-carousel .qodef-device-carousel-device .qodef-m-item img{height:100%;object-fit:cover}.qodef-qi-device-slider{position:relative;margin:auto}.qodef-qi-device-slider .qodef-device-slider-image{position:relative;pointer-events:none;z-index:10}.qodef-qi-device-slider .qodef-device-slider-image img{width:100%}.qodef-frame-shadow--enabled.qodef-qi-device-slider .qodef-device-slider-image img{filter:drop-shadow(0 6px 16.8px rgba(0, 0, 0, .07))}.qodef-qi-device-slider .qodef-m-items{position:absolute;top:0;left:0;bottom:0;right:0;z-index:5}.qodef-qi-device-slider .qodef-qi-swiper-container{overflow:hidden;height:100%}.qodef-qi-device-slider .qodef-m-item{height:100%}.qodef-qi-device-slider .qodef-m-item a{height:100%}.qodef-qi-device-slider .qodef-m-item img{height:100%;object-fit:cover}@media only screen and (max-width:1024px){.qodef-device-slider-holder{margin-bottom:96px}.qodef-device-slider-holder .swiper-pagination-bullets{bottom:-96px!important}}@media only screen and (max-width:768px){.qodef-device-slider-holder{margin-bottom:86px}.qodef-device-slider-holder .swiper-pagination-bullets{bottom:-86px!important}}@media only screen and (max-width:680px){.qodef-device-slider-holder{margin-bottom:76px}.qodef-device-slider-holder .swiper-pagination-bullets{bottom:-76px!important}}@media only screen and (max-width:480px){.qodef-device-slider-holder{margin-bottom:46px}.qodef-device-slider-holder .swiper-pagination-bullets{bottom:-46px!important}}.qodef-qi-separator{position:relative;height:auto;font-size:0;line-height:1}.qodef-qi-separator .qodef-m-line{position:relative;display:inline-block;width:100%;vertical-align:top;font-size:1px;color:#111;border-bottom:1em solid currentColor;margin:10px 0}.qodef-qi-separator.qodef-position--center{text-align:center}.qodef-qi-separator.qodef-position--left{text-align:left}.qodef-qi-separator.qodef-position--right{text-align:right}.qodef-qi-separator.qodef-separator--border-image .qodef-m-line{font-size:12px;height:1em;border-bottom:none;margin:10px 0;background-size:contain;background-repeat:round}.qodef-qi-separator.qodef-separator--with-icon{display:flex}.qodef-qi-separator.qodef-separator--with-icon .qodef-m-line{display:flex;align-items:center;border-width:0}.qodef-qi-separator.qodef-separator--with-icon .qodef-m-separator-icon{flex-shrink:0;font-size:1rem;margin:0 1em}.qodef-qi-separator.qodef-separator--with-icon .qodef-m-separator-icon svg{width:1em;fill:currentColor;stroke:currentColor}.qodef-qi-separator.qodef-separator--with-icon .qodef-m-inner-line{width:50%;border-color:currentColor;border-style:inherit;border-width:1em}.qodef-qi-separator.qodef-separator--with-icon.qodef-position--center{justify-content:center}.qodef-qi-separator.qodef-separator--with-icon.qodef-position--left{justify-content:flex-start}.qodef-qi-separator.qodef-separator--with-icon.qodef-position--right{justify-content:flex-end}.qodef-qi-dropcaps{position:relative}.qodef-qi-dropcaps.qodef-letter-stroke-effect .qodef-m-letter{color:transparent!important;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#333;text-shadow:none}.qodef-qi-dropcaps.qodef-letter-clip-effect .qodef-m-letter{-webkit-background-clip:text;-webkit-text-fill-color:transparent}body.e--ua-safari .qodef-qi-dropcaps.qodef-letter-clip-effect .qodef-m-letter{display:block}.qodef-qi-dropcaps .qodef-m-letter{float:left;font-size:60px;line-height:1em;width:1em;height:1em;display:inline-flex;align-items:center;justify-content:center}.qodef-qi-dropcaps .qodef-m-text{margin:0}.qodef-qi-dual-image-with-content{position:relative;display:flex}.qodef-qi-dual-image-with-content.qodef--content-right{flex-direction:row-reverse}.qodef-qi-dual-image-with-content .qodef-dual-content{display:flex;width:50%;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:100px;background-color:#f6f6f6}.qodef-qi-dual-image-with-content .qodef-m-inner-content>.qodef-m-title{margin:0 0 .5em}.qodef-qi-dual-image-with-content .qodef-m-inner-content>.qodef-m-text{margin:0 0 .5em}.qodef-qi-dual-image-with-content .qodef-m-inner-bottom{width:100%}.qodef-qi-dual-image-with-content .qodef-m-content-shortcode{position:relative}.qodef-qi-dual-image-with-content .qodef-image-holder{--holder_height:auto;position:relative;flex:1;height:var(--holder_height)}.qodef-qi-dual-image-with-content .qodef-m-main-image{width:100%;height:100%}.qodef-qi-dual-image-with-content .qodef-m-main-image img{height:100%;object-fit:cover}.qodef-qi-dual-image-with-content .qodef-m-second-image{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.qodef-qi-dual-image-with-content.qodef-decoration--underline .qodef-e-decorated{text-decoration:underline}.qodef-qi-dual-image-with-content.qodef-decoration--italic .qodef-e-decorated{font-style:italic}.qodef-qi-dual-image-with-content.qodef-decoration--bold .qodef-e-decorated{font-weight:700}.qodef-qi-dual-image-with-content.qodef-link--underline-draw .qodef-e-link{color:currentColor;width:100%;background-repeat:no-repeat;background-image:linear-gradient(transparent calc(100% - .07em),currentColor .07em);background-size:100% 87%}.qodef-qi-dual-image-with-content.qodef-link--underline-draw .qodef-e-link:hover{animation:qodef-animate-underline-multiline 1.1s cubic-bezier(.32,.32,.15,1.17) forwards}.qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-left .qodef-dual-content+.qodef-image-holder .qodef-m-main-image img{transform:scale(1) translateX(14px)}.qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-right .qodef-dual-content+.qodef-image-holder .qodef-m-main-image img{transform:scale(1) translateX(-14px)}.qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-left .qodef-dual-content+.qodef-image-holder,.qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-right .qodef-dual-content+.qodef-image-holder{overflow:hidden}.qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-left .qodef-dual-content+.qodef-image-holder .qodef-m-main-image,.qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-right .qodef-dual-content+.qodef-image-holder .qodef-m-main-image{display:flex;justify-content:center}.qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-left .qodef-dual-content+.qodef-image-holder .qodef-m-main-image img,.qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-right .qodef-dual-content+.qodef-image-holder .qodef-m-main-image img{display:inline-block;max-width:unset;transition:transform 1.3s cubic-bezier(.37,.08,.02,.93) 0s}.qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-left.qodef-qi--appeared .qodef-dual-content+.qodef-image-holder .qodef-m-main-image img,.qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-right.qodef-qi--appeared .qodef-dual-content+.qodef-image-holder .qodef-m-main-image img{transform:scale(1) translateX(0)}@media only screen and (max-width:1440px){.qodef-qi-dual-image-with-content .qodef-image-holder{height:var(--holder_height_1440)}}@media only screen and (max-width:1366px){.qodef-qi-dual-image-with-content .qodef-image-holder{height:var(--holder_height_1366)}}@media only screen and (max-width:1280px){.qodef-qi-dual-image-with-content .qodef-image-holder{height:var(--holder_height_1280)}}@media only screen and (max-width:1024px){.qodef-qi-dual-image-with-content .qodef-image-holder{height:var(--holder_height_1024)}}@media only screen and (max-width:768px){.qodef-qi-dual-image-with-content .qodef-image-holder{height:var(--holder_height_768)}}@media only screen and (max-width:680px){.qodef-qi-dual-image-with-content .qodef-image-holder{height:var(--holder_height_680)}}@media only screen and (max-width:1024px){.qodef-qi-dual-image-with-content{flex-direction:column}.qodef-qi-dual-image-with-content.qodef--content-right{flex-direction:column}.qodef-qi-dual-image-with-content .qodef-dual-content{width:100%}.qodef-qi-dual-image-with-content .qodef-m-second-image{position:relative;padding:7% 0}.qodef-qi-dual-image-with-content .qodef-m-main-image{position:absolute}.qodef-qi-dual-image-with-content .qodef-image-holder{flex-basis:auto}.qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-left .qodef-dual-content+.qodef-image-holder .qodef-m-main-image,.qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-right .qodef-dual-content+.qodef-image-holder .qodef-m-main-image{flex-flow:column;align-items:center}.qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-left .qodef-dual-content+.qodef-image-holder .qodef-m-main-image img,.qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-right .qodef-dual-content+.qodef-image-holder .qodef-m-main-image img{max-width:160%}}.qodef-qi-faq{position:relative;display:inline-block;width:100%;vertical-align:top}.qodef-qi-faq.qodef-behavior--accordion{opacity:0;overflow-anchor:none}.qodef-qi-faq.qodef-behavior--accordion.qodef--init{opacity:1}.qodef-qi-faq.qodef-behavior--accordion .qodef-e-title-holder{cursor:pointer}.qodef-qi-faq .qodef-e-content-inner{position:relative;display:inline-block;width:100%;vertical-align:top}.qodef-qi-faq .qodef-e-icon>svg{width:1em;fill:currentColor;stroke:currentColor}.qodef-qi-faq .qodef-e-title-holder{position:relative;display:flex;align-items:center;justify-content:space-between;padding:26px 10px 26px 26px;transition:all .2s ease-out;margin:0}.qodef-qi-faq .qodef-e-title-holder:not(:first-child){margin:12px 0 0}.qodef-qi-faq .qodef-e-title-holder .qodef-e-title{display:inline-flex}.qodef-qi-faq .qodef-e-title-holder .qodef-e-mark{position:relative;flex-shrink:0;width:20px;height:18px;line-height:1;text-align:center}.qodef-qi-faq .qodef-e-title-holder .qodef-e-mark span{position:absolute;display:flex;align-items:center;justify-content:center;top:0;right:0;height:100%;transition:opacity .2s ease-out,color .2s ease-out}.qodef-qi-faq .qodef-e-title-holder .qodef-e-mark span:before{display:block;line-height:inherit}.qodef-qi-faq .qodef-e-title-holder .qodef-e-mark span.qodef-icon--minus{opacity:0}.qodef-qi-faq .qodef-e-title-holder .qodef-e-mark span.qodef-icon--plus{opacity:1}.qodef-qi-faq .qodef-e-title-holder.ui-state-active .qodef-e-mark span.qodef-icon--minus{opacity:1}.qodef-qi-faq .qodef-e-title-holder.ui-state-active .qodef-e-mark span.qodef-icon--plus{opacity:0}.qodef-qi-faq .qodef-e-title-holder.ui-state-active.ui-state-hover .qodef-e-mark span.qodef-icon--plus{opacity:0}.qodef-qi-faq .qodef-e-title-holder .qodef-e-number{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:8px}.qodef-qi-faq .qodef-e-content{padding:0 26px 16px;margin:0;transition:background-color .2s ease-out}.qodef-qi-faq .qodef-e-content p{margin:0}.qodef-qi-faq.qodef-style--standard .qodef-e-content{padding:16px 26px}.qodef-qi-faq.qodef-style--standard .qodef-e-title-holder{background-color:#f6f6f6;border-bottom:1px solid #ebebeb}.qodef-qi-faq.qodef-style--standard .qodef-e-title-holder.ui-state-active{background-color:#f6f6f6}.qodef-qi-faq.qodef-style--standard .qodef-e-title-holder:not(:first-child){margin:0}.qodef-qi-faq.qodef-style--standard .qodef-e-title-holder.ui-accordion-header-collapsed:nth-last-child(2){border-color:transparent!important}.qodef-qi-faq.qodef-style--standard .qodef-e-content{border-bottom:1px solid #ebebeb}.qodef-qi-faq.qodef-style--boxed{border:1px solid #ebebeb}.qodef-qi-faq.qodef-style--boxed .qodef-e-title-holder:not(:first-child){margin:0;border-top:1px solid #ebebeb}.qodef-qi-faq.qodef-style--border-between .qodef-e-title-holder{margin:0;border-top:1px solid #ebebeb}.qodef-qi-faq.qodef-style--border-between .qodef-e-title-holder:first-child{border-top:none}.qodef-qi-graphs{position:relative;visibility:hidden}.qodef-qi-graphs.qodef--init{visibility:visible}.qodef-qi-graphs .qodef-m-inner{position:relative}.qodef-qi-graphs .qodef-m-canvas-holder{display:flex}.qodef-qi-graphs .qodef-m-canvas{position:relative;width:100%}.qodef-qi-graphs.qodef-chart-alignment--flex-start .qodef-m-canvas-holder{justify-content:flex-start}.qodef-qi-graphs.qodef-chart-alignment--center .qodef-m-canvas-holder{justify-content:center}.qodef-qi-graphs.qodef-chart-alignment--flex-end .qodef-m-canvas-holder{justify-content:flex-end}.qodef-qi-highlight{margin:0!important}.qodef-qi-highlight .qodef-highlight-text{padding:0;color:#fff;background-repeat:no-repeat}.qodef-qi-highlight.qodef-qi--has-appear .qodef-highlight-text{background-size:0 100%;background-position-x:left}.qodef-qi-highlight.qodef-qi--has-appear.qodef-qi--appeared.qodef-highlight-style--color .qodef-highlight-text{animation:qodef-animate-highlight 1.1s cubic-bezier(.32,.32,.15,1.17) forwards}.qodef-qi-highlight.qodef-qi--has-appear.qodef-qi--appeared.qodef-highlight-style--color .qodef-highlight-text:nth-of-type(2n+2){animation-delay:.2s}.qodef-qi-progress-bar-horizontal{position:relative;visibility:hidden}.qodef-qi-progress-bar-horizontal.qodef--init{visibility:visible}.qodef-qi-progress-bar-horizontal.qodef--pattern .qodef-m-canvas svg path:first-child{opacity:0}.qodef-qi-progress-bar-horizontal .qodef-m-inner{position:relative;display:flex;flex-direction:column}.qodef-qi-progress-bar-horizontal .qodef-m-canvas{position:relative;width:100%}.qodef-qi-progress-bar-horizontal .qodef-m-content{display:flex;align-items:center}.qodef-qi-progress-bar-horizontal .qodef-m-title{margin:0 0 .5em}.qodef-qi-progress-bar-horizontal .qodef-m-value{padding:0;margin:0 0 .5em;font-size:16px;position:absolute}.qodef-qi-progress-bar-horizontal.qodef-percentage--floating-on .qodef-m-value{margin:0;transform:translateY(100%);z-index:1}.qodef-qi-progress-bar-horizontal.qodef-percentage--floating-above .qodef-m-value-inner{opacity:0;transition:opacity .2s .5s}.qodef-qi-progress-bar-horizontal.qodef-percentage--floating-above.qodef--init .qodef-m-value-inner{opacity:1}.qodef-qi-progress-bar-horizontal.qodef-percentage--fixed-on .qodef-m-content{position:absolute;transform:translateY(-50%);top:50%;left:0;z-index:1}.qodef-qi-progress-bar-horizontal.qodef-percentage--fixed-on .qodef-m-title{margin:0 0 0 .5em}.qodef-qi-progress-bar-horizontal.qodef-percentage--fixed-on .qodef-m-value{margin:0 0 0 .5em;position:relative}.qodef-qi-progress-bar-horizontal.qodef-percentage--fixed-above .qodef-m-value{right:0}.qodef-qi-tabs-horizontal.qodef-layout--simple{position:relative;visibility:hidden}.qodef-qi-tabs-horizontal.qodef-layout--simple.qodef--init{visibility:visible}.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation{position:relative;display:flex;align-items:center;margin:0;padding:0;list-style:none}@media only screen and (max-width:680px){.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation{flex-direction:column;align-items:flex-start}.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation .qodef-tab-title,.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li{width:100%}}.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li{position:relative;margin:0;padding:0}.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li .qodef-tab-title{margin:0}.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li a{position:relative;color:#cacaca;display:block;padding:0;transition:color .25s ease-out}.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li a:after{content:"";position:absolute;bottom:0;left:0;width:100%;z-index:1;opacity:0;transition:opacity .25s ease-out}.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:transparent;transition:opacity .25s ease-out}.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li a .q-text{z-index:1;position:relative}.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li:not(:last-child){margin-right:4em}.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li.ui-state-active a,.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li.ui-state-hover a{color:#1e1e1e}.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li.ui-state-active a:after,.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li.ui-state-active a:before,.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li.ui-state-hover a:after,.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li.ui-state-hover a:before{opacity:1}.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-content{position:relative;padding:26px 0 0}.qodef-qi-tabs-horizontal.qodef-layout--simple.qodef-title-hover--underline-draw .qodef-tabs-horizontal-navigation li a:after{opacity:1;transform:scaleX(0);transition:transform .36s cubic-bezier(.51,.5,.07,.99)}.qodef-qi-tabs-horizontal.qodef-layout--simple.qodef-title-hover--underline-draw .qodef-tabs-horizontal-navigation li.ui-state-active a:after,.qodef-qi-tabs-horizontal.qodef-layout--simple.qodef-title-hover--underline-draw .qodef-tabs-horizontal-navigation li.ui-state-hover a:after{transform:scaleX(1)}.qodef-qi-tabs-horizontal.qodef-layout--simple.qodef-title-hover--underline-draw.qodef-title-underline-from-left .qodef-tabs-horizontal-navigation li a:after{transform-origin:left}.qodef-qi-tabs-horizontal.qodef-layout--simple.qodef-title-hover--underline-draw.qodef-title-underline-from-right .qodef-tabs-horizontal-navigation li a:after{left:unset;right:0;transform:scaleX(1);width:0;transition:width .36s cubic-bezier(.51,.5,.07,.99)}.qodef-qi-tabs-horizontal.qodef-layout--simple.qodef-title-hover--underline-draw.qodef-title-underline-from-right .qodef-tabs-horizontal-navigation li.ui-state-active a:after,.qodef-qi-tabs-horizontal.qodef-layout--simple.qodef-title-hover--underline-draw.qodef-title-underline-from-right .qodef-tabs-horizontal-navigation li.ui-state-hover a:after{width:100%}.qodef-qi-how-to{position:relative;display:inline-block;width:100%;vertical-align:top}.qodef-qi-how-to .qodef-m-title{margin:.35em 0 0}.qodef-qi-how-to .qodef-m-text{margin:1.2em 0 0}.qodef-qi-how-to .qodef-m-title-holder{margin-bottom:2.5em}.qodef-qi-how-to .qodef-e-step{margin-bottom:30px}.qodef-qi-how-to .qodef-e-step-title{margin:0 0 .8em}.qodef-qi-how-to .qodef-e-step-text{margin:0 0 1em}.qodef-qi-how-to .qodef-e-step-image{display:inline-block;vertical-align:top}.qodef-qi-icon-with-text .qodef-m-title{margin:0}.qodef-qi-icon-with-text .qodef-m-title a{display:block;color:inherit}.qodef-qi-icon-with-text .qodef-m-content>.qodef-m-text{margin:.5em 0 0}.qodef-qi-icon-with-text .qodef-m-button{margin:1.5em 0 0}.qodef-qi-icon-with-text .qodef-m-icon-holder{font-size:1.4em;line-height:1;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out}.qodef-qi-icon-with-text .qodef-m-icon-holder i{vertical-align:top;color:inherit}.qodef-qi-icon-with-text .qodef-m-icon-holder svg{width:1em;height:auto;vertical-align:top;fill:currentColor;stroke:currentColor;overflow:visible}.qodef-qi-icon-with-text.qodef-icon-boxed .qodef-m-icon-holder{display:inline-flex;align-items:center;justify-content:center;width:3em;height:3em;background-color:#c4c4c4;border:1px solid transparent}.qodef-qi-icon-with-text .qodef-m-content{position:relative;display:inline-block;width:100%;vertical-align:top}.qodef-qi-icon-with-text .qodef-m-separator .qodef-m-line{width:60px}.qodef-qi-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper{position:relative;display:inline-block;vertical-align:top}.qodef-qi-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper a,.qodef-qi-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper img{display:block}.qodef-qi-icon-with-text.qodef--appear-from-bottom{opacity:0;transform:translateY(50px);transition:opacity .25s,transform .35s ease-out}.qodef-qi-icon-with-text.qodef--appear-from-bottom.qodef-qi--appeared{opacity:1;transform:translateY(0)}.qodef-qi-icon-with-text.qodef--appear-from-top{opacity:0;transform:translateY(-50px);transition:opacity .25s,transform .35s ease-out}.qodef-qi-icon-with-text.qodef--appear-from-top.qodef-qi--appeared{opacity:1;transform:translateY(0)}.qodef-qi-icon-with-text.qodef--appear-from-left{opacity:0;transform:translateX(-50px);transition:opacity .25s,transform .35s ease-out}.qodef-qi-icon-with-text.qodef--appear-from-left.qodef-qi--appeared{opacity:1;transform:translateX(0)}.qodef-qi-icon-with-text.qodef--appear-from-right{opacity:0;transform:translateX(50px);transition:opacity .25s,transform .35s ease-out}.qodef-qi-icon-with-text.qodef--appear-from-right.qodef-qi--appeared{opacity:1;transform:translateX(0)}.qodef-qi-icon-with-text.qodef--appear-fade{opacity:0;transition:opacity .7s ease-out}.qodef-qi-icon-with-text.qodef--appear-fade.qodef-qi--appeared{opacity:1}.qodef-qi-icon-with-text.qodef-icon--hover-move-horizontal .qodef-m-icon-holder i,.qodef-qi-icon-with-text.qodef-icon--hover-move-horizontal .qodef-m-icon-holder svg{transform:translateX(0);transition:transform .28s cubic-bezier(.22,.61,.36,1)}.qodef-qi-icon-with-text.qodef-icon--hover-move-horizontal:hover .qodef-m-icon-holder i,.qodef-qi-icon-with-text.qodef-icon--hover-move-horizontal:hover .qodef-m-icon-holder svg{transform:translateX(4px)}.qodef-qi-icon-with-text.qodef-icon--hover-move-vertical .qodef-m-icon-holder i,.qodef-qi-icon-with-text.qodef-icon--hover-move-vertical .qodef-m-icon-holder svg{transform:translateY(0);transition:transform .32s cubic-bezier(.22,.61,.36,1)}.qodef-qi-icon-with-text.qodef-icon--hover-move-vertical:hover .qodef-m-icon-holder i,.qodef-qi-icon-with-text.qodef-icon--hover-move-vertical:hover .qodef-m-icon-holder svg{transform:translateY(-7px)}.qodef-qi-icon-with-text.qodef-icon--hover-scale .qodef-m-icon-holder i,.qodef-qi-icon-with-text.qodef-icon--hover-scale .qodef-m-icon-holder svg{transform:scale(1) translateZ(0);transition:transform .3s cubic-bezier(.22,.61,.36,1);will-change:transform}.qodef-qi-icon-with-text.qodef-icon--hover-scale:hover .qodef-m-icon-holder i,.qodef-qi-icon-with-text.qodef-icon--hover-scale:hover .qodef-m-icon-holder svg{transform:scale(1.17) translateZ(0)}.qodef-qi-icon-with-text.qodef-layout--before-content{display:flex;align-items:flex-start}.qodef-qi-icon-with-text.qodef-layout--before-content .qodef-m-icon-wrapper{flex-shrink:0;margin-right:.7em}@media only screen and (max-width:768px){.qodef-qi-icon-with-text.qodef-layout--before-content.qodef-column-responsive--768{flex-direction:column}}@media only screen and (max-width:680px){.qodef-qi-icon-with-text.qodef-layout--before-content.qodef-column-responsive--680{flex-direction:column}}@media only screen and (max-width:480px){.qodef-qi-icon-with-text.qodef-layout--before-content.qodef-column-responsive--480{flex-direction:column}}.qodef-qi-icon-with-text.qodef-layout--before-title .qodef-m-title{line-height:1}.qodef-qi-icon-with-text.qodef-layout--before-title .qodef-m-title a{transition:color .2s ease-out}.qodef-qi-icon-with-text.qodef-layout--before-title .qodef-m-title-inner{display:flex;align-items:center}.qodef-qi-icon-with-text.qodef-layout--before-title .qodef-m-icon-wrapper{flex-shrink:0;margin-right:.15em;transition:color .2s ease-out}.qodef-qi-icon-with-text.qodef-layout--top.qodef-alignment--center{text-align:center}.qodef-qi-icon-with-text.qodef-layout--top.qodef-alignment--left{text-align:left}.qodef-qi-icon-with-text.qodef-layout--top.qodef-alignment--right{text-align:right}.qodef-qi-icon-with-text.qodef-layout--top .qodef-m-title{margin-top:1.3em}.qodef-qi-icon-with-text.qodef-layout--top .qodef-m-separator+.qodef-m-title{margin:0}.qodef-qi-image-gallery .qodef-e-inner{position:relative;overflow:hidden}.qodef-qi-image-gallery .qodef-e-inner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;transition:background-color .35s ease-out;pointer-events:none}.qodef-qi-image-gallery.qodef-image--hover-zoom .qodef-e-inner img{display:block;width:calc(100% + 2px);transform:scale(1.01) translateZ(0);transition:transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.qodef-qi-image-gallery.qodef-image--hover-zoom .qodef-e:hover .qodef-e-inner img{transform:scale(1.03)}.qodef-qi-image-gallery.qodef-image--hover-zoom-out .qodef-e-inner img{display:block;width:calc(100% + 2px);transform:scale(1.03) translateZ(0);transition:transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.qodef-qi-image-gallery.qodef-image--hover-zoom-out .qodef-e:hover .qodef-e-inner img{transform:scale(1)}.qodef-qi-image-gallery.qodef-image--hover-move .qodef-e-inner img{display:block;width:calc(100% + 2px);transform:scale(1.2);transition:transform .5s cubic-bezier(.33,.02,0,.93);will-change:transform}.qodef-qi-image-gallery.qodef-image--hover-move .qodef-e:hover .qodef-e-inner img{transform:scale(1.2) translateX(12px)}.qodef-qi-image-gallery.qodef-image--hover-from-top .qodef-e-inner img{transform-origin:top}.qodef-qi-image-gallery.qodef-image--hover-from-bottom .qodef-e-inner img{transform-origin:bottom}.qodef-qi-image-gallery.qodef-image--hover-from-left .qodef-e-inner img{transform-origin:left}.qodef-qi-image-gallery.qodef-image--hover-from-right .qodef-e-inner img{transform-origin:right}.qodef-qi-image-slider .qodef-e{overflow:hidden;backface-visibility:hidden}.qodef-qi-image-slider .qodef-e-inner{position:relative;overflow:hidden}.qodef-qi-image-slider .qodef-e-inner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;transition:background-color .35s ease-out;pointer-events:none}.qodef-qi-image-slider .qodef-e-inner-holder{position:relative;overflow:hidden}.qodef-qi-image-slider .qodef-e-alt-text-holder{display:flex;visibility:hidden;opacity:0;transition:all .3s ease-in}.qodef-col-num--1.qodef-navigation-alignment--flex-start.qodef-qi-image-slider .qodef-e-alt-text-holder{justify-content:flex-end}.qodef-col-num--1.qodef-navigation-alignment--flex-end.qodef-qi-image-slider .qodef-e-alt-text-holder{justify-content:flex-start}.qodef-qi-image-slider .swiper-slide-active .qodef-e-alt-text-holder{visibility:visible;opacity:1}.qodef-qi-image-slider .qodef-e-alt-text{margin-top:10px}.qodef-qi-image-slider.qodef-image--hover-zoom .qodef-e-inner-holder{display:block;width:calc(100% - 1px);transform:scale(1.02) translateZ(0);transition:transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.qodef-qi-image-slider.qodef-image--hover-zoom .qodef-e:hover .qodef-e-inner-holder{transform:scale(1.05)}.qodef-qi-image-slider.qodef-image--hover-zoom-out .qodef-e-inner-holder{display:block;width:calc(100% + 2px);transform:scale(1.03) translateZ(0);transition:transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.qodef-qi-image-slider.qodef-image--hover-zoom-out .qodef-e:hover .qodef-e-inner-holder{transform:scale(1)}.qodef-qi-image-slider.qodef-image--hover-move .qodef-e-inner-holder{display:block;width:calc(100% + 2px);transform:scale(1.2);transition:transform .5s cubic-bezier(.33,.02,0,.93);will-change:transform}.qodef-qi-image-slider.qodef-image--hover-move .qodef-e:hover .qodef-e-inner-holder{transform:scale(1.2) translateX(12px)}.qodef-qi-image-slider.qodef-image--hover-from-top .qodef-e-inner-holder{transform-origin:top}.qodef-qi-image-slider.qodef-image--hover-from-bottom .qodef-e-inner-holder{transform-origin:bottom}.qodef-qi-image-slider.qodef-image--hover-from-left .qodef-e-inner-holder{transform-origin:left}.qodef-qi-image-slider.qodef-image--hover-from-right .qodef-e-inner-holder{transform-origin:right}.qodef-qi-image-slider.qodef--centered-zoom .swiper-slide{transform:scale(.85);transition:all .3s ease}.qodef-qi-image-slider.qodef--centered-zoom .swiper-slide.swiper-slide-active,.qodef-qi-image-slider.qodef--centered-zoom .swiper-slide.swiper-slide-duplicate-active{transform:scale(1)}.qodef-qi-info-cards{position:relative;display:flex;flex-direction:column;background-color:#f9f9f9;padding:30px;transition:background-color .4s ease-out}.qodef-qi-info-cards .qodef-m-link{position:absolute;top:0;left:0;width:100%;height:100%}.qodef-qi-info-cards a:not(.qodef-m-link){position:relative;z-index:1}.qodef-qi-info-cards .qodef-m-title{margin:0 0 .5em}.qodef-qi-info-cards .qodef-m-title a{display:block;color:inherit}.qodef-qi-info-cards .qodef-m-subtitle{margin:0 0 .5em}.qodef-qi-info-cards .qodef-m-content{position:relative}.qodef-qi-info-cards .qodef-m-content .qodef-m-text{margin:0 0 .5em}.qodef-qi-info-cards .qodef-m-icon-wrapper{margin:0 0 .5em}.qodef-qi-info-cards .qodef-m-icon-holder{font-size:55px;line-height:1;transition:all .3s ease-in-out}.qodef-qi-info-cards .qodef-m-icon-holder i{vertical-align:top;color:inherit}.qodef-qi-info-cards .qodef-m-icon-holder svg{width:30px;height:auto;vertical-align:top;fill:currentColor;stroke:currentColor}.qodef-qi-info-cards.qodef--custom-icon .qodef-m-icon-wrapper{position:relative}.qodef-qi-info-cards.qodef--custom-icon .qodef-m-icon-wrapper a,.qodef-qi-info-cards.qodef--custom-icon .qodef-m-icon-wrapper img{display:inline-block}.qodef-qi-info-button{position:relative;display:inline-block;vertical-align:middle;width:auto;margin:0;font-family:inherit;font-size:16px;line-height:2em;font-weight:500;text-decoration:none;text-transform:none;border-radius:4px;outline:0;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out;padding:11px 28px;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;line-height:1.2em;overflow:hidden}.qodef-qi-info-button .qodef-m-text-holder{display:flex;align-items:center}.qodef-qi-info-button .qodef-m-subtext{font-size:.75em}.qodef-qi-info-button .qodef-m-subtext.qodef--subtext-color-set{transition:color .25s ease-in-out}.qodef-qi-info-button.qodef-size--small{padding:6px 24px}.qodef-qi-info-button.qodef-size--large{padding:11px 36px}.qodef-qi-info-button.qodef-size--full{width:100%;text-align:center}.qodef-qi-info-button.qodef-layout--filled{color:#111;background-color:#f4f4f4;border:0;font-size:1rem;border-style:solid}.qodef-qi-info-button.qodef-layout--filled:hover{color:#fff;background-color:#111}.qodef-qi-info-button.qodef-layout--outlined{color:#111;background-color:transparent;border:2px solid #111}.qodef-qi-info-button.qodef-layout--outlined:hover{color:#111;background-color:#f4f4f4;border-color:#f4f4f4}.qodef-qi-info-button.qodef-icon--left .qodef-m-text-holder{flex-direction:row-reverse}.qodef-qi-info-button .qodef-m-icon{color:currentColor}.qodef-qi-info-button .qodef-m-icon.qodef--icon-color-set{transition:color .25s ease-in-out,background-color .25s ease-in-out}.qodef-qi-info-button .qodef-m-icon svg{width:1em;fill:currentColor;stroke:currentColor}.qodef-qi-info-button.qodef-icon--right:not(.qodef-type--icon-boxed) .qodef-m-icon i,.qodef-qi-info-button.qodef-icon--right:not(.qodef-type--icon-boxed) .qodef-m-icon svg{margin-left:10px}.qodef-qi-info-button.qodef-icon--left:not(.qodef-type--icon-boxed) .qodef-m-icon i,.qodef-qi-info-button.qodef-icon--left:not(.qodef-type--icon-boxed) .qodef-m-icon svg{margin-right:10px}.qodef-qi-info-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner,.qodef-qi-info-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner,.qodef-qi-info-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner{position:relative;overflow:hidden;display:inherit;padding:1px}.qodef-qi-info-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i,.qodef-qi-info-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg,.qodef-qi-info-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner i,.qodef-qi-info-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner svg,.qodef-qi-info-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner i,.qodef-qi-info-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg{transition:transform .38s cubic-bezier(.37,.08,.02,.93),opacity .18s ease-in-out;will-change:transform}.qodef-qi-info-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i:nth-child(1),.qodef-qi-info-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg:nth-child(1),.qodef-qi-info-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner i:nth-child(1),.qodef-qi-info-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner svg:nth-child(1),.qodef-qi-info-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner i:nth-child(1),.qodef-qi-info-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg:nth-child(1){transform:translateX(0) translateY(0);transition-delay:.1s;opacity:1}.qodef-qi-info-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i:nth-child(2),.qodef-qi-info-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg:nth-child(2),.qodef-qi-info-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner i:nth-child(2),.qodef-qi-info-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner svg:nth-child(2),.qodef-qi-info-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner i:nth-child(2),.qodef-qi-info-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg:nth-child(2){position:absolute;opacity:0;left:1px;top:1px;transition-delay:0s}.qodef-qi-info-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner i:nth-child(1),.qodef-qi-info-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner svg:nth-child(1),.qodef-qi-info-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner i:nth-child(1),.qodef-qi-info-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner svg:nth-child(1),.qodef-qi-info-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner i:nth-child(1),.qodef-qi-info-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner svg:nth-child(1){opacity:0}.qodef-qi-info-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner i:nth-child(2),.qodef-qi-info-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner svg:nth-child(2),.qodef-qi-info-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner i:nth-child(2),.qodef-qi-info-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner svg:nth-child(2),.qodef-qi-info-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner i:nth-child(2),.qodef-qi-info-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner svg:nth-child(2){transform:translateX(0) translateY(0) translatez(0);transition-delay:.25s;opacity:1}.qodef-qi-info-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner i:nth-child(2),.qodef-qi-info-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner svg:nth-child(2){transform:translateX(-150%) translateY(0)}.qodef-qi-info-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner i:nth-child(1),.qodef-qi-info-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner svg:nth-child(1){transform:translateX(200%) translateY(0)}.qodef-qi-info-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner i,.qodef-qi-info-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg{will-change:transform}.qodef-qi-info-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner i:nth-child(2),.qodef-qi-info-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg:nth-child(2){transform:translateX(0) translateY(150%) translateZ(0)}.qodef-qi-info-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner i:nth-child(1),.qodef-qi-info-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner svg:nth-child(1){transform:translateX(0) translateY(-150%) translateZ(0)}.qodef-qi-info-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i,.qodef-qi-info-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg{will-change:transform}.qodef-qi-info-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i:nth-child(2),.qodef-qi-info-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg:nth-child(2){transform:translateX(-100%) translateY(100%) translateZ(0)}.qodef-qi-info-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner i:nth-child(1),.qodef-qi-info-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner svg:nth-child(1){transform:translateX(100%) translateY(-100%) translateZ(0)}.qodef-qi-info-button.qodef-hover--icon-move-horizontal-short .qodef-m-icon-inner i,.qodef-qi-info-button.qodef-hover--icon-move-horizontal-short .qodef-m-icon-inner svg{transition:transform .3s cubic-bezier(.37,.08,.02,.93),opacity .2s ease-in-out;transform:translateX(0);will-change:transform}.qodef-qi-info-button.qodef-hover--icon-move-horizontal-short:hover .qodef-m-icon-inner i,.qodef-qi-info-button.qodef-hover--icon-move-horizontal-short:hover .qodef-m-icon-inner svg{transform:translateX(4px)}.qodef-qi-info-button.qodef-type--icon-boxed{padding:0!important;flex-direction:row;align-items:stretch}.qodef-qi-info-button.qodef-type--icon-boxed .qodef-m-text-holder{flex-direction:column;padding:11px 28px}.qodef-qi-info-button.qodef-type--icon-boxed.qodef-icon--left{flex-direction:row-reverse}.qodef-qi-info-button.qodef-type--icon-boxed.qodef-icon--left .qodef-m-icon-holder{flex-direction:row-reverse}.qodef-qi-info-button.qodef-type--icon-boxed .qodef-m-text-holder{align-items:flex-start;justify-content:center}.qodef-qi-info-button.qodef-type--icon-boxed .qodef-m-icon{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding:11px 0;flex:1}.qodef-qi-info-button.qodef-type--icon-boxed .qodef-m-icon i{line-height:inherit}.qodef-qi-info-button.qodef-type--icon-boxed .qodef-m-border{height:100%;width:2px;background-color:#111;transition:background-color .25s ease-in-out}.qodef-qi-interactive-banner{position:relative;display:inline-block;width:100%;vertical-align:top;width:auto;overflow:hidden}.qodef-qi-interactive-banner .qodef-m-banner-link{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.qodef-qi-interactive-banner .qodef-m-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column}.qodef-qi-interactive-banner .qodef-m-title{margin:0}.qodef-qi-interactive-banner .qodef-m-title-inner{display:inline-block}.qodef-qi-interactive-banner .qodef-m-subtitle{margin:0 0 .4em}.qodef-qi-interactive-banner .qodef-m-content-inner>.qodef-m-text{margin:.7em 0 0}.qodef-qi-interactive-banner .qodef-m-text-holder{margin:.7em 0 0}.qodef-qi-interactive-banner .qodef-m-button{padding:.5em 0 0;z-index:1;position:relative;display:inline-block}.qodef-qi-interactive-banner .qodef-m-image{position:relative;display:inline-block;width:100%;vertical-align:top;width:auto;overflow:hidden}.qodef-qi-interactive-banner .qodef-m-image img{display:inline-block;transition:all .35s ease-out}.qodef-qi-interactive-banner .qodef-m-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;transition:background-color .35s ease-out}.qodef-qi-interactive-banner.qodef-layout--from-bottom.qodef--visible .qodef-m-content{opacity:1}.qodef-qi-interactive-banner.qodef-layout--from-bottom .qodef-m-content{align-items:flex-start;justify-content:flex-end;padding:60px;opacity:0;transition:opacity .2s}.qodef-qi-interactive-banner.qodef-layout--from-bottom .qodef-m-content-inner{position:relative;overflow:hidden}.qodef-qi-interactive-banner.qodef-layout--from-bottom .qodef-m-movement{transform:translateZ(0);transition:transform .4s cubic-bezier(.22,.61,.36,1)}.qodef-qi-interactive-banner.qodef-layout--from-bottom .qodef-m-text-holder{opacity:0;transition:opacity .25s ease-out}.qodef-qi-interactive-banner.qodef-layout--from-bottom .qodef-m-text-holder .qodef-m-text{margin:0}.qodef-qi-interactive-banner.qodef-layout--from-bottom:hover .qodef-m-movement{transform:translateY(0) translateZ(0)!important}.qodef-qi-interactive-banner.qodef-layout--from-bottom:hover .qodef-m-text-holder{opacity:1;transition-delay:.15s}.qodef-qi-interactive-banner.qodef-layout--image-switch{width:100%;background-color:#f6f6f6}.qodef-qi-interactive-banner.qodef-layout--image-switch .qodef-m-content{position:relative;flex-direction:row;align-items:center;justify-content:left;text-align:left;padding:60px}@media only screen and (max-width:680px){.qodef-qi-interactive-banner.qodef-layout--image-switch .qodef-m-content{flex-direction:column}}.qodef-qi-interactive-banner.qodef-layout--image-switch .qodef-m-content-inner{flex:1;margin-right:2em}@media only screen and (max-width:680px){.qodef-qi-interactive-banner.qodef-layout--image-switch .qodef-m-content-inner{margin-right:0}}.qodef-qi-interactive-banner.qodef-layout--image-switch .qodef-m-image-holder{position:relative;width:35%}@media only screen and (max-width:680px){.qodef-qi-interactive-banner.qodef-layout--image-switch .qodef-m-image-holder{width:100%;margin-top:2em}}.qodef-qi-interactive-banner.qodef-layout--image-switch .qodef-m-image-holder .qodef-m-image{transition:.2s ease-in-out}.qodef-qi-interactive-banner.qodef-layout--image-switch .qodef-m-image-holder .qodef-m-image:first-child{opacity:1}.qodef-qi-interactive-banner.qodef-layout--image-switch .qodef-m-image-holder .qodef-m-image:last-child{position:absolute;top:0;left:0;opacity:0}.qodef-qi-interactive-banner.qodef-layout--image-switch:hover .qodef-m-image-holder .qodef-m-image:first-child{opacity:0}.qodef-qi-interactive-banner.qodef-layout--image-switch:hover .qodef-m-image-holder .qodef-m-image:last-child{opacity:1}.qodef-qi-interactive-banner.qodef-layout--revealing.qodef--visible .qodef-m-content{opacity:1}.qodef-qi-interactive-banner.qodef-layout--revealing .qodef-m-content{align-items:flex-start;justify-content:flex-start;padding:60px;opacity:0;transition:opacity .2s}.qodef-qi-interactive-banner.qodef-layout--revealing .qodef-m-content-inner>.qodef-m-text{opacity:0;transform:translateY(-10px);transition:opacity .25s,transform .25s cubic-bezier(.22,.61,.36,1)}.qodef-qi-interactive-banner.qodef-layout--revealing .qodef-m-button{transition:transform .4s cubic-bezier(.22,.61,.36,1);transition-delay:50ms}.qodef-qi-interactive-banner.qodef-layout--revealing:hover .qodef-m-button{transform:translateY(0) translateZ(0)!important;transition-delay:0s}.qodef-qi-interactive-banner.qodef-layout--revealing:hover .qodef-m-content-inner>.qodef-m-text{opacity:1;transform:translateY(0);transition-duration:.25s,.35s;transition-delay:.1s,.1s}.qodef-qi-interactive-banner.qodef-layout--standard .qodef-m-content{align-items:center;justify-content:center;text-align:center;padding:30px}.qodef-qi-interactive-banner.qodef-layout--standard .qodef-m-button,.qodef-qi-interactive-banner.qodef-layout--standard .qodef-m-subtitle{opacity:0;transition:opacity .23s ease-out,transform .28s ease-out}.qodef-qi-interactive-banner.qodef-layout--standard .qodef-m-subtitle{transform:translateY(-10px)}.qodef-qi-interactive-banner.qodef-layout--standard .qodef-m-button{transform:translateY(10px)}.qodef-qi-interactive-banner.qodef-layout--standard:hover .qodef-m-button,.qodef-qi-interactive-banner.qodef-layout--standard:hover .qodef-m-subtitle{opacity:1;transform:translateY(0)}.qodef-qi-interactive-link-showcase{position:relative;display:inline-block;width:100%;vertical-align:top;display:flex;align-items:center;visibility:hidden}.qodef-qi-interactive-link-showcase.qodef--full-height{height:100vh}.admin-bar .qodef-qi-interactive-link-showcase.qodef--full-height{height:calc(100vh - 32px)}.qodef-qi-interactive-link-showcase .qodef-e-image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 0s .45s}.qodef-qi-interactive-link-showcase .qodef-e-image.qodef-background{background-size:cover;background-position:center;background-repeat:no-repeat}.qodef-qi-interactive-link-showcase .qodef-e-image.qodef-background img{display:none}.qodef-qi-interactive-link-showcase .qodef-e-image.qodef--active{opacity:1;z-index:5;transition:opacity .4s cubic-bezier(.215,.61,.355,1)}.qodef-qi-interactive-link-showcase .qodef-m-items{display:flex;flex-direction:column;align-items:center;z-index:10}.qodef-qi-interactive-link-showcase .qodef-m-item{position:relative;display:inline-block;vertical-align:top;width:auto;color:#111;margin:.6em 0}.qodef-qi-interactive-link-showcase .qodef-e-title{position:relative;display:inline-block;vertical-align:top;font-family:inherit;font-weight:500;letter-spacing:-.02em;font-size:39px;line-height:1.19048em;transition:color .2s ease-out;z-index:2}@media only screen and (max-width:680px){.qodef-qi-interactive-link-showcase .qodef-e-title{font-size:36px}}.qodef-qi-interactive-link-showcase .qodef-e-inner-title{position:relative;display:inline-block;vertical-align:top}.qodef-qi-interactive-link-showcase .qodef-e-inner-title:after{content:"";position:absolute;left:0;width:0;height:2px;background-color:currentColor;transition:width .3s ease}.qodef-qi-interactive-link-showcase .qodef-e-inner-title:hover:after{width:100%}.qodef-hover--underline.qodef-qi-interactive-link-showcase .qodef-e-inner-title:after{bottom:0}.qodef-hover--line-through.qodef-qi-interactive-link-showcase .qodef-e-inner-title:after{top:50%;transform:translateY(-50%)}.qodef-qi-interactive-link-showcase .qodef--active.qodef-m-item .qodef-e-inner-title:after{width:100%}.qodef-qi-interactive-link-showcase .qodef-e-text{display:block}.qodef-qi-interactive-link-showcase.qodef--init{visibility:visible}.qodef-qi-interactive-link-showcase.qodef-layout--background .qodef-m-images{position:absolute;top:0;left:0;width:100%;height:100%}.qodef-qi-interactive-link-showcase.qodef-layout--background .qodef-m-items{width:40%;justify-content:center;align-items:flex-start}.qodef-qi-interactive-link-showcase.qodef-layout--split{align-items:stretch}.qodef-qi-interactive-link-showcase.qodef-layout--split .qodef-m-images{position:relative;flex:1}@media only screen and (max-width:680px){.qodef-split-hide-under--680 .qodef-qi-interactive-link-showcase.qodef-layout--split .qodef-m-images{display:none}}@media only screen and (max-width:480px){.qodef-split-hide-under--480 .qodef-qi-interactive-link-showcase.qodef-layout--split .qodef-m-images{display:none}}.qodef-qi-interactive-link-showcase.qodef-layout--split .qodef-m-items{width:40%;justify-content:center;align-items:flex-start;padding:150px 10%}@media only screen and (max-width:680px){.qodef-split-hide-under--680 .qodef-qi-interactive-link-showcase.qodef-layout--split .qodef-m-items{width:100%}}@media only screen and (max-width:480px){.qodef-split-hide-under--480 .qodef-qi-interactive-link-showcase.qodef-layout--split .qodef-m-items{width:100%}}.qodef-qi-interactive-link-showcase.qodef-layout--split .qodef-e-image:not(.qodef-background){display:flex;align-items:center;justify-content:center}.qodef-qi-interactive-link-showcase.qodef-layout--split .qodef-e-image:not(.qodef-background) img{max-height:100%;object-fit:contain}.qodef-qi-interactive-link-showcase.qodef-layout--standard{justify-content:center;text-align:center}.qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-m-images{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}@media only screen and (max-width:768px){.qodef-standard-hide-under--768 .qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-m-images{display:none}}@media only screen and (max-width:680px){.qodef-standard-hide-under--680 .qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-m-images{display:none}}@media only screen and (max-width:480px){.qodef-standard-hide-under--480 .qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-m-images{display:none}}.qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-m-items{width:40%;justify-content:center}@media only screen and (max-width:680px){.qodef-split-hide-under--680 .qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-m-items{width:100%}}@media only screen and (max-width:480px){.qodef-split-hide-under--480 .qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-m-items{width:100%}}.qodef-standard-images-on-top--yes .qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-m-items{z-index:unset}.qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-e-image{display:flex;align-items:center;justify-content:center;transition:opacity .35s ease-out}.qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-e-image.qodef-position--left{left:0;width:30%}.qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-e-image.qodef-position--right{left:auto;right:0;width:30%}.qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-e-image img{position:relative}.qodef-qi-interactive-link-showcase.qodef-layout--inline{align-items:flex-start;justify-content:flex-start;text-align:left}.qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-m-images{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}@media only screen and (max-width:680px){.qodef-standard-hide-under--680 .qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-m-images{display:none}}@media only screen and (max-width:480px){.qodef-standard-hide-under--480 .qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-m-images{display:none}}.qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-m-items{flex-direction:row;flex-wrap:wrap;align-items:baseline;margin:0 -20px}@media only screen and (max-width:680px){.qodef-split-hide-under--680 .qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-m-items{width:100%}}@media only screen and (max-width:480px){.qodef-split-hide-under--480 .qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-m-items{width:100%}}.qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-m-item{position:relative;flex:1;flex-grow:0;margin:0!important}.qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-e-title{white-space:nowrap;padding:0 20px}.qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-e-title:before{position:absolute;right:0;transform:translateX(50%)}.qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-e-text{padding:0 20px}.qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-e-image{display:flex;align-items:center;justify-content:center;transition:opacity .35s ease-out}.qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-e-image.qodef-position--left{left:0;width:30%;justify-content:flex-start}.qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-e-image.qodef-position--right{left:auto;right:0;width:30%;justify-content:flex-end}.qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-e-image img{position:relative}.qodef-qi-item-showcase{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%}.qodef-qi-item-showcase .qodef-m-image{position:relative;flex-shrink:0;max-width:60%;padding:0 60px}.qodef-qi-item-showcase .qodef-m-image img{display:block}.qodef-qi-item-showcase .qodef-m-items{position:relative;display:flex;flex-direction:column;width:100%}.qodef-qi-item-showcase .qodef-m-items.qodef--left{text-align:right}.qodef-qi-item-showcase .qodef-m-items.qodef--right{text-align:left}.qodef-qi-item-showcase .qodef-m-item{position:relative;display:inline-block;width:100%;vertical-align:top;margin-bottom:60px}@media screen and (min-width:1025px){.qodef-qi-item-showcase .qodef-m-item:last-child{margin-bottom:0!important}}.qodef-qi-item-showcase .qodef-e-icon-holder{line-height:1em;transition:color .2s ease-out}.qodef-qi-item-showcase .qodef-e-icon-holder a{display:inline-block}.qodef-qi-item-showcase .qodef-e-icon-holder>svg{width:1em;fill:currentColor;stroke:currentColor}.qodef-qi-item-showcase .qodef-e-title{margin:0 0 1em}.qodef-qi-item-showcase .qodef-e-title-link{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.qodef-qi-item-showcase .qodef-e-title-link:hover{color:var(--qode-main-color)}.qodef-qi-item-showcase .qodef-e-text{margin:0}.qodef-qi-item-showcase.qodef-qi--has-appear{visibility:hidden}.qodef-qi-item-showcase.qodef-qi--has-appear .qodef-m-image{transform:translateY(70px);transition:opacity .55s cubic-bezier(.23,1,.32,1),transform .55s cubic-bezier(.23,1,.32,1);opacity:0}.qodef-qi-item-showcase.qodef-qi--has-appear .qodef-m-item{transform:translateY(70px);transition:opacity .55s cubic-bezier(.23,1,.32,1),transform .55s cubic-bezier(.23,1,.32,1);opacity:0}.qodef-qi-item-showcase.qodef-qi--has-appear .qodef-m-item:nth-child(1){transition-delay:.2s}.qodef-qi-item-showcase.qodef-qi--has-appear .qodef-m-item:nth-child(2){transition-delay:.4s}.qodef-qi-item-showcase.qodef-qi--has-appear .qodef-m-item:nth-child(3){transition-delay:.6s}.qodef-qi-item-showcase.qodef-qi--has-appear .qodef-m-item:nth-child(4){transition-delay:.8s}.qodef-qi-item-showcase.qodef-qi--has-appear .qodef-m-item:nth-child(5){transition-delay:1s}.qodef-qi-item-showcase.qodef-qi--has-appear .qodef-m-item:nth-child(6){transition-delay:1.2s}.qodef-qi-item-showcase.qodef-qi--has-appear.qodef-qi--appeared{visibility:visible}.qodef-qi-item-showcase.qodef-qi--has-appear.qodef-qi--appeared .qodef-m-image{opacity:1;transform:translateY(0)}.qodef-qi-item-showcase.qodef-qi--has-appear.qodef-qi--appeared .qodef-m-item{opacity:1;transform:translateY(0)}@media only screen and (max-width:1024px){.qodef-qi-item-showcase{align-items:flex-start;flex-wrap:wrap}.qodef-qi-item-showcase .qodef-m-image{position:absolute;top:0;left:0;width:40%;max-width:100%;padding-left:0!important}.qodef-qi-item-showcase .qodef-m-items{left:40%;width:calc(100% - 40%)}.qodef-qi-item-showcase .qodef-m-items .qodef-m-item{transition-delay:0s}.qodef-qi-item-showcase .qodef-m-items.qodef--left{text-align:left}}@media only screen and (max-width:768px){.qodef-qi-item-showcase .qodef-m-image{display:none}.qodef-qi-item-showcase .qodef-m-items{left:0;width:100%}}.qodef-qi-item-showcase.qodef-layout--side-icon .qodef-m-item{display:flex;align-items:flex-start}.qodef-qi-item-showcase.qodef-layout--side-icon .qodef--left .qodef-m-item{flex-direction:row-reverse}@media only screen and (max-width:1024px){.qodef-qi-item-showcase.qodef-layout--side-icon .qodef--left .qodef-m-item{flex-direction:row}}.qodef-qi-item-showcase.qodef-layout--side-icon .qodef--left .qodef-e-side-holder{margin-left:.5em}@media only screen and (max-width:1024px){.qodef-qi-item-showcase.qodef-layout--side-icon .qodef--left .qodef-e-side-holder{margin-left:0;margin-right:.5em}}.qodef-qi-item-showcase.qodef-layout--side-icon .qodef--right .qodef-e-side-holder{margin-right:.5em}.qodef-qi-item-showcase.qodef-layout--side-icon .qodef-e-icon-holder{font-size:3em;flex-shrink:0}.qodef-qi-item-showcase.qodef-layout--side-icon .qodef-e-content-holder{flex:1}.qodef-qi-item-showcase.qodef-layout--standard .qodef-e-icon-holder,.qodef-qi-item-showcase.qodef-layout--standard .qodef-e-number{margin-bottom:.4em}.qodef-qi-image-gallery-masonry.qodef-qi-grid>.qodef-grid-inner{gap:24px}.qodef-qi-image-gallery-masonry.qodef-qi-grid.qodef-layout--qi-masonry.qodef-items--fixed .qodef-image-wrapper img{object-fit:cover}.qodef-qi-image-gallery-masonry .qodef-e-inner{position:relative;overflow:hidden}.qodef-qi-image-gallery-masonry .qodef-e-inner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;transition:background-color .35s ease-out;pointer-events:none}.qodef-qi-image-gallery-masonry.qodef-image--hover-zoom .qodef-e-inner img{display:block;width:calc(100% + 2px);transform:scale(1.005) translateZ(0);transition:transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.qodef-qi-image-gallery-masonry.qodef-image--hover-zoom .qodef-e:hover .qodef-e-inner img{transform:scale(1.03)}.qodef-qi-image-gallery-masonry.qodef-image--hover-zoom-out .qodef-e-inner img{display:block;width:calc(100% + 2px);transform:scale(1.03) translateZ(0);transition:transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.qodef-qi-image-gallery-masonry.qodef-image--hover-zoom-out .qodef-e:hover .qodef-e-inner img{transform:scale(1)}.qodef-qi-image-gallery-masonry.qodef-image--hover-move .qodef-e-inner img{display:block;width:calc(100% + 2px);transform:scale(1.2);transition:transform .5s cubic-bezier(.33,.02,0,.93);will-change:transform}.qodef-qi-image-gallery-masonry.qodef-image--hover-move .qodef-e:hover .qodef-e-inner img{transform:scale(1.2) translateX(12px)}.qodef-qi-image-gallery-masonry.qodef-image--hover-from-top .qodef-e-inner img{transform-origin:top}.qodef-qi-image-gallery-masonry.qodef-image--hover-from-bottom .qodef-e-inner img{transform-origin:bottom}.qodef-qi-image-gallery-masonry.qodef-image--hover-from-left .qodef-e-inner img{transform-origin:left}.qodef-qi-image-gallery-masonry.qodef-image--hover-from-right .qodef-e-inner img{transform-origin:right}.qodef-qi-message-box{background:#d5eaf4;padding:40px 40px;display:flex;transition:opacity .19s ease,visibility .19s ease}.qodef-qi-message-box.qodef-hidden{opacity:0;visibility:hidden}.qodef-qi-message-box.qodef-icon--middle{align-items:center}.qodef-qi-message-box.qodef-icon--top{align-items:flex-start}.qodef-qi-message-box.qodef-icon--bottom{align-items:flex-end}.qodef-qi-message-box .qodef-m-close-icon{position:absolute;right:17px;top:17px;line-height:1;cursor:pointer;transition:color .25s ease-in-out}.qodef-qi-message-box .qodef-m-close-icon i{color:inherit}.qodef-qi-message-box .qodef-m-close-icon svg{width:30px;height:auto;fill:currentColor;stroke:currentColor}.qodef-qi-message-box .qodef-m-icon{line-height:1;margin-right:20px}.qodef-qi-message-box .qodef-m-title{margin:0}.qodef-qi-message-box .qodef-m-text{margin:0}.q-message-box-holder{transition:height .23s cubic-bezier(.05,.47,.58,1)}.qodef-qi-parallax-images{position:relative;display:inline-block;width:100%;vertical-align:top}.qodef-qi-parallax-images .qodef-m-images{position:relative;display:inline-block;vertical-align:middle}.qodef-browser--ms-explorer .qodef-qi-parallax-images .qodef-m-images{width:100%}.e--ua-firefox .qodef-qi-parallax-images .qodef-m-images img{backface-visibility:hidden}.qodef-qi-parallax-images .qodef-e-parallax-image{position:absolute;display:block;transition:all .7s cubic-bezier(.23,1,.32,1)}.qodef-qi-parallax-images .qodef-e-parallax-image.qodef-position--top-left{top:0;left:0}.qodef-qi-parallax-images .qodef-e-parallax-image.qodef-position--top-right{top:0;right:0}.qodef-qi-parallax-images .qodef-e-parallax-image.qodef-position--bottom-left{bottom:0;left:0}.qodef-qi-parallax-images .qodef-e-parallax-image.qodef-position--bottom-right{bottom:0;right:0}.qodef-qi-charts{position:relative;visibility:hidden}.qodef-qi-charts.qodef--init{visibility:visible}.qodef-qi-charts .qodef-m-inner{position:relative}.qodef-qi-charts .qodef-m-canvas-holder{display:flex}.qodef-qi-charts .qodef-m-canvas{position:relative;width:260px}.qodef-qi-charts .qodef-m-title{margin:2em 0 0}.qodef-qi-charts .qodef-m-text{margin:.2em 0 0 0}.qodef-qi-charts.qodef-chart-alignment--flex-start .qodef-m-canvas-holder{justify-content:flex-start}.qodef-qi-charts.qodef-chart-alignment--center .qodef-m-canvas-holder{justify-content:center}.qodef-qi-charts.qodef-chart-alignment--flex-end .qodef-m-canvas-holder{justify-content:flex-end}.qodef-qi-image-gallery-pinterest .qodef-e-inner{position:relative;overflow:hidden}.qodef-qi-image-gallery-pinterest .qodef-e-inner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;transition:background-color .35s ease-out;pointer-events:none}.qodef-qi-image-gallery-pinterest.qodef-image--hover-zoom .qodef-e-inner img{display:block;width:calc(100% + 2px);transform:scale(1.005) translateZ(0);transition:transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.qodef-qi-image-gallery-pinterest.qodef-image--hover-zoom .qodef-e:hover .qodef-e-inner img{transform:scale(1.03)}.qodef-qi-image-gallery-pinterest.qodef-image--hover-zoom-out .qodef-e-inner img{display:block;width:calc(100% + 2px);transform:scale(1.03) translateZ(0);transition:transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.qodef-qi-image-gallery-pinterest.qodef-image--hover-zoom-out .qodef-e:hover .qodef-e-inner img{transform:scale(1)}.qodef-qi-image-gallery-pinterest.qodef-image--hover-move .qodef-e-inner img{display:block;width:calc(100% + 2px);transform:scale(1.2);transition:transform .5s cubic-bezier(.33,.02,0,.93);will-change:transform}.qodef-qi-image-gallery-pinterest.qodef-image--hover-move .qodef-e:hover .qodef-e-inner img{transform:scale(1.2) translateX(12px)}.qodef-qi-image-gallery-pinterest.qodef-image--hover-from-top .qodef-e-inner img{transform-origin:top}.qodef-qi-image-gallery-pinterest.qodef-image--hover-from-bottom .qodef-e-inner img{transform-origin:bottom}.qodef-qi-image-gallery-pinterest.qodef-image--hover-from-left .qodef-e-inner img{transform-origin:left}.qodef-qi-image-gallery-pinterest.qodef-image--hover-from-right .qodef-e-inner img{transform-origin:right}.qodef-qi-preview-slider{position:relative;opacity:0;transition:opacity .35s ease-out}.qodef-qi-preview-slider.qodef--visible{opacity:1}.qodef-qi-preview-slider .qodef-preview-slider-device-holder{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:10}.qodef-qi-preview-slider .qodef-preview-slider-device{position:absolute;margin:auto;width:214px;bottom:-50px;right:50px}.qodef-qi-preview-slider .qodef-preview-slider-device .qodef-preview-slider-device-image{position:relative;pointer-events:none;z-index:10}.qodef-qi-preview-slider .qodef-preview-slider-device .qodef-preview-slider-device-image img{width:100%;filter:drop-shadow(0 6px 16.8px rgba(0, 0, 0, .07))}.qodef-qi-preview-slider .qodef-preview-slider-device .qodef-m-items{position:absolute;top:0;left:0;bottom:0;right:0;z-index:5}.qodef-qi-preview-slider .qodef-preview-slider-device .qodef-qi-swiper-container{overflow:hidden;height:100%;padding:0!important}.qodef-qi-preview-slider .qodef-preview-slider-device .qodef-m-item{height:100%}.qodef-qi-preview-slider .qodef-preview-slider-device .qodef-m-item img{height:100%;object-fit:cover}.qodef-qi-pricing-list{position:relative;display:inline-block;width:100%;vertical-align:top}.qodef-qi-pricing-list .qodef-m-item:not(:last-child){margin-bottom:35px}.qodef-qi-pricing-list .qodef-m-item.qodef-has-discount .qodef-e-heading-price{text-decoration:line-through;margin-right:.25em}.qodef-qi-pricing-list .qodef-e-heading{display:flex;align-items:baseline}.qodef-qi-pricing-list .qodef-e-heading .qodef-e-image{max-width:20%}.qodef-qi-pricing-list .qodef-e-heading .qodef-e-image img{margin-left:10px}.qodef-qi-pricing-list .qodef-e-heading-title{margin:0}.qodef-qi-pricing-list .qodef-e-heading-line{flex-grow:1;margin:0 8px;border-bottom:1px solid #ebebeb}.qodef-qi-pricing-list .qodef-e-heading-discount-price,.qodef-qi-pricing-list .qodef-e-heading-price{margin:0;color:#111}.qodef-qi-pricing-list .qodef-e-description{margin:.5em 0 0;color:#9c9c9c}.qodef-qi-pricing-list .qodef-m-button{margin-top:30px}.qodef-qi-pricing-list.qodef-pricing-line--pattern .qodef-e-heading-line{height:5px;background-repeat:repeat;border:none}.qodef-qi-pricing-list.qodef-pricing-line--dashed .qodef-e-heading-line{border-bottom-style:dashed}.qodef-qi-pricing-list.qodef-pricing-line--dotted .qodef-e-heading-line{border-bottom-style:dotted}.qodef-qi-pricing-list.qodef-with-separator .qodef-m-item:not(:last-child){border-bottom:1px solid #ebebeb}.qodef-qi-pricing-list.qodef-layout--image-before .qodef-m-item{display:flex;align-items:center}.qodef-qi-pricing-list.qodef-layout--image-before .qodef-m-item .qodef-e-image{max-width:25%;flex-shrink:0;margin-right:24px}.qodef-qi-pricing-list.qodef-layout--image-before .qodef-m-item .qodef-e-item-holder{flex:1}.qodef-qi-pricing-table{position:relative;display:inline-block;width:100%;vertical-align:top;overflow:hidden}.qodef-qi-pricing-table.qodef-status--featured{transform:translateY(-18px)}.qodef-qi-pricing-table .qodef-m-inner{position:relative;padding:45px}.qodef-qi-pricing-table .qodef-m-title{margin:0}.qodef-qi-pricing-table .qodef-m-price{display:flex;align-items:baseline}.qodef-qi-pricing-table .qodef-m-price .qodef-m-price-wrapper{display:inline-flex;margin:0;line-height:1;justify-content:center;align-items:baseline}.qodef-qi-pricing-table .qodef-m-price .qodef-m-price-currency{align-self:flex-start}.qodef-qi-pricing-table.qodef-period--side .qodef-m-price-period{margin-left:5px}.qodef-qi-pricing-table.qodef-period--bottom .qodef-m-price{flex-direction:column}.qodef-qi-pricing-table.qodef-period--bottom .qodef-m-price-period{margin:0}.qodef-qi-pricing-table .qodef-m-content{padding:25px 0 0;margin:0}.qodef-qi-pricing-table .qodef-m-content li{margin-bottom:8px}.qodef-qi-pricing-table .qodef-m-content li:last-child{margin-bottom:0}.qodef-qi-pricing-table .qodef-m-content li.qodef--excluded{text-decoration:line-through;color:rgba(17,17,17,.6)}.qodef-qi-pricing-table .qodef-m-button .qodef-qi-button{margin:25px 0 0}.qodef-qi-pricing-table .qodef-m-label{position:absolute;right:15px;color:#fff;background-color:#111}.qodef-qi-pricing-table.qodef-label-type--badge .qodef-m-label{top:15px;border-radius:50px;padding:10px}.qodef-qi-pricing-table.qodef-label-type--ribbon .qodef-m-label{top:-1px;border-radius:50px 0 0 50px;transform:rotate(-90deg) translate(0,-100%);transform-origin:right top;padding:5px 15px}.qodef-qi-pricing-table.qodef-list-style-icon .qodef-m-content{list-style-type:none}.qodef-qi-pricing-table.qodef-list-style-icon .qodef-m-content svg{width:1em;fill:currentColor;stroke:currentColor}.qodef-qi-pricing-table.qodef-list-style-icon .qodef-e-icon{display:inline-block}.qodef-qi-pricing-table.qodef-list-style-icon.qodef-list-style--outside .qodef-m-content{margin:0 calc(-1em - 5px)}.qodef-qi-pricing-table.qodef-list-style-icon.qodef-list-style--outside li{position:relative;display:flex}.qodef-qi-pricing-table.qodef-list-style-icon.qodef-list-style--outside .qodef-e-icon{position:absolute;left:0}.qodef-qi-pricing-table.qodef-list-style-icon.qodef-list-style--outside .qodef-e-text{flex:1;padding:0 5px;margin:0 1em}.qodef-qi-pricing-table.qodef-list-style--outside .qodef-m-content{list-style-position:outside}.qodef-qi-pricing-table.qodef-list-style--inside .qodef-m-content{list-style-position:inside}.qodef-qi-pricing-table.qodef-list-type--none .qodef-m-content{list-style-type:none}.qodef-qi-pricing-table .qodef-qi-separator .qodef-m-line{width:30px}.qodef-qi-pricing-table.qodef-layout--cascading .qodef-m-inner{padding:50px}.qodef-qi-pricing-table.qodef-layout--cascading .qodef-m-title{background-color:#f6f6f6;padding:30px 50px}.qodef-qi-pricing-table.qodef-layout--minimal{border-width:0 0 0 1px}.qodef-qi-pricing-table.qodef-layout--minimal .qodef-m-inner{padding:0 0 0 15px}.qodef-qi-pricing-table.qodef-layout--minimal .qodef-m-price-wrapper{margin:0 0 .5em}.qodef-qi-pricing-table.qodef-layout--simple .qodef-m-inner{padding:0 50px 40px}.qodef-qi-pricing-table.qodef-layout--simple .qodef-m-title-wrapper{background-color:#f6f6f6;padding:40px 20px}.qodef-qi-pricing-table.qodef-layout--standard .qodef-m-title{margin:0 0 1em}.qodef-qi-pricing-table.qodef-layout--vertical-image{display:flex}.qodef-qi-pricing-table.qodef-layout--vertical-image .qodef-m-inner{flex:1}.qodef-qi-pricing-table.qodef-layout--vertical-image .qodef-m-vertical-image-holder{width:90px;max-width:60%}.qodef-qi-pricing-table.qodef-layout--vertical-image .qodef-m-vertical-image-holder .qodef-m-image{height:100%}.qodef-qi-pricing-table.qodef-layout--vertical-image .qodef-m-vertical-image-holder img{height:100%;object-fit:cover}.qodef-qi-pricing-table.qodef-layout--vertical-image .qodef-m-title{margin-bottom:1em}.qodef-qi-pricing-table.qodef-layout--with-icon .qodef-m-inner{padding:0}.qodef-qi-pricing-table.qodef-layout--with-icon .qodef-m-top{padding:50px}.qodef-qi-pricing-table.qodef-layout--with-icon .qodef-m-content{padding:0}.qodef-qi-pricing-table.qodef-layout--with-icon .qodef-m-content .qodef-e-item{padding:27px 50px;margin:0;border-top:1px solid #ebebeb}.qodef-qi-pricing-table.qodef-layout--with-icon .qodef-m-title-icon{line-height:1em}.qodef-qi-pricing-table.qodef-layout--with-icon .qodef-m-title-icon svg{width:1em;vertical-align:top;fill:currentColor;stroke:currentColor}.qodef-qi-pricing-table.qodef-layout--with-icon .qodef-m-title{margin:.7em 0 1em}.qodef-qi-pricing-table.qodef-layout--with-icon .qodef-m-button .qodef-qi-button{width:100%;text-align:center;margin-top:0}.qodef-qi-process.qodef-qi-grid>.qodef-grid-inner>.qodef-grid-item:last-child .qodef-e-line{display:none}.qodef-qi-process .qodef-e-icon-holder{position:relative;z-index:5}.qodef-qi-process .qodef-e-icon{position:relative;display:flex;align-items:center;justify-content:center;width:3em;height:3em;font-size:60px;background:#f6f6f6;border-radius:50%;margin:0 auto;z-index:3}.qodef-qi-process .qodef-e-icon svg{width:1em;height:auto;vertical-align:top;fill:currentColor;stroke:currentColor;overflow:visible}.qodef-qi-process .qodef-e-number{position:absolute;top:0;right:0;background:#333;width:2.8em;height:2.8em;font-size:20px;color:#fff;border-radius:50%;line-height:1;display:flex;align-items:center;justify-content:center}.qodef-qi-process .qodef-e-line{position:absolute;z-index:2}.qodef-qi-process .qodef-e-title{margin:2em 0 0}.qodef-qi-process .qodef-e-text{margin:.3em 0 0}.qodef-qi-process.qodef-item-layout--horizontal .qodef-e-number{width:2.8em;height:2.8em;font-size:20px}.qodef-qi-process.qodef-item-layout--horizontal .qodef-e-line{top:50%;left:50%;width:100%;height:auto}.qodef-qi-process.qodef-item-layout--horizontal .qodef-e-line-inner{width:100%;height:100%;border-bottom:#acacac;position:absolute;top:0;left:0}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e .qodef-e-line-inner{transition:transform 1s;transform-origin:left;transform:scaleX(0)}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e .qodef-e-icon{transition:transform .35s,opacity .2s;transform:scale(.8);opacity:0}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e .qodef-e-text,.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e .qodef-e-title{transition:transform .35s,opacity .2s;transform:translateY(10px);opacity:0}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(1){transition-delay:0s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(1) .qodef-e-line-inner{transition-delay:.25s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(1) .qodef-e-icon{transition-delay:0s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(1) .qodef-e-text,.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(1) .qodef-e-title{transition-delay:.1s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(2){transition-delay:.35s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(2) .qodef-e-line-inner{transition-delay:.6s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(2) .qodef-e-icon{transition-delay:.35s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(2) .qodef-e-text,.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(2) .qodef-e-title{transition-delay:.45s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(3){transition-delay:.7s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(3) .qodef-e-line-inner{transition-delay:.95s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(3) .qodef-e-icon{transition-delay:.7s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(3) .qodef-e-text,.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(3) .qodef-e-title{transition-delay:.8s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(4){transition-delay:1.05s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(4) .qodef-e-line-inner{transition-delay:1.3s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(4) .qodef-e-icon{transition-delay:1.05s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(4) .qodef-e-text,.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(4) .qodef-e-title{transition-delay:1.15s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(5){transition-delay:1.4s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(5) .qodef-e-line-inner{transition-delay:1.65s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(5) .qodef-e-icon{transition-delay:1.4s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(5) .qodef-e-text,.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(5) .qodef-e-title{transition-delay:1.5s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(6){transition-delay:1.75s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(6) .qodef-e-line-inner{transition-delay:2s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(6) .qodef-e-icon{transition-delay:1.75s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(6) .qodef-e-text,.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(6) .qodef-e-title{transition-delay:1.85s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(7){transition-delay:2.1s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(7) .qodef-e-line-inner{transition-delay:2.35s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(7) .qodef-e-icon{transition-delay:2.1s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(7) .qodef-e-text,.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(7) .qodef-e-title{transition-delay:2.2s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(8){transition-delay:2.45s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(8) .qodef-e-line-inner{transition-delay:2.7s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(8) .qodef-e-icon{transition-delay:2.45s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(8) .qodef-e-text,.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(8) .qodef-e-title{transition-delay:2.55s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(9){transition-delay:2.8s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(9) .qodef-e-line-inner{transition-delay:3.05s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(9) .qodef-e-icon{transition-delay:2.8s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(9) .qodef-e-text,.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(9) .qodef-e-title{transition-delay:2.9s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(10){transition-delay:3.15s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(10) .qodef-e-line-inner{transition-delay:3.4s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(10) .qodef-e-icon{transition-delay:3.15s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(10) .qodef-e-text,.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(10) .qodef-e-title{transition-delay:3.25s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(11){transition-delay:3.5s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(11) .qodef-e-line-inner{transition-delay:3.75s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(11) .qodef-e-icon{transition-delay:3.5s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(11) .qodef-e-text,.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(11) .qodef-e-title{transition-delay:3.6s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(12){transition-delay:3.85s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(12) .qodef-e-line-inner{transition-delay:4.1s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(12) .qodef-e-icon{transition-delay:3.85s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(12) .qodef-e-text,.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(12) .qodef-e-title{transition-delay:3.95s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(13){transition-delay:4.2s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(13) .qodef-e-line-inner{transition-delay:4.45s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(13) .qodef-e-icon{transition-delay:4.2s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(13) .qodef-e-text,.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(13) .qodef-e-title{transition-delay:4.3s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(14){transition-delay:4.55s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(14) .qodef-e-line-inner{transition-delay:4.8s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(14) .qodef-e-icon{transition-delay:4.55s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(14) .qodef-e-text,.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(14) .qodef-e-title{transition-delay:4.65s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(15){transition-delay:4.9s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(15) .qodef-e-line-inner{transition-delay:5.15s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(15) .qodef-e-icon{transition-delay:4.9s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(15) .qodef-e-text,.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(15) .qodef-e-title{transition-delay:5s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(16){transition-delay:5.25s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(16) .qodef-e-line-inner{transition-delay:5.5s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(16) .qodef-e-icon{transition-delay:5.25s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(16) .qodef-e-text,.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(16) .qodef-e-title{transition-delay:5.35s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(17){transition-delay:5.6s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(17) .qodef-e-line-inner{transition-delay:5.85s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(17) .qodef-e-icon{transition-delay:5.6s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(17) .qodef-e-text,.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(17) .qodef-e-title{transition-delay:5.7s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(18){transition-delay:5.95s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(18) .qodef-e-line-inner{transition-delay:6.2s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(18) .qodef-e-icon{transition-delay:5.95s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(18) .qodef-e-text,.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(18) .qodef-e-title{transition-delay:6.05s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(19){transition-delay:6.3s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(19) .qodef-e-line-inner{transition-delay:6.55s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(19) .qodef-e-icon{transition-delay:6.3s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(19) .qodef-e-text,.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(19) .qodef-e-title{transition-delay:6.4s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(20){transition-delay:6.65s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(20) .qodef-e-line-inner{transition-delay:6.9s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(20) .qodef-e-icon{transition-delay:6.65s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(20) .qodef-e-text,.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(20) .qodef-e-title{transition-delay:6.75s}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear.qodef-qi--appeared .qodef-e .qodef-e-line-inner{transform:scaleX(1)}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear.qodef-qi--appeared .qodef-e .qodef-e-icon{transform:scale(1);opacity:1}.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear.qodef-qi--appeared .qodef-e .qodef-e-text,.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear.qodef-qi--appeared .qodef-e .qodef-e-title{transform:translateY(0);opacity:1}.qodef-qi-process.qodef-item-layout--vertical .qodef-grid-inner{grid-row-gap:0}.qodef-qi-process.qodef-item-layout--vertical .qodef-e-content{display:flex;align-items:stretch}.qodef-qi-process.qodef-item-layout--vertical .qodef-e-text-wrapper{margin-left:30px}.qodef-qi-process.qodef-item-layout--vertical .qodef-process-item:not(:last-child) .qodef-e-icon-holder{padding-bottom:50px}.qodef-qi-process.qodef-item-layout--vertical .qodef-e-icon{font-size:40px}.qodef-qi-process.qodef-item-layout--vertical .qodef-e-line{top:0;left:50%;height:100%;transform:translateX(-50%)}.qodef-qi-process.qodef-item-layout--vertical .qodef-e-line-inner{width:100%;height:100%;position:absolute;top:0;left:0;border-left:1px solid #acacac}.qodef-qi-process.qodef-item-layout--vertical .qodef-e-title{margin:0}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e .qodef-e-line-inner{transition:transform .8s;transform-origin:top;transform:scaleY(0)}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e .qodef-e-icon{transition:opacity .35s;opacity:0}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e .qodef-e-text,.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e .qodef-e-title{transition:transform .35s,opacity .25s;transform:translateY(-10px);opacity:0}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(1){transition-delay:0s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(1) .qodef-e-line-inner{transition-delay:0s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(1) .qodef-e-icon{transition-delay:0s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(1) .qodef-e-text,.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(1) .qodef-e-title{transition-delay:.15s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(2){transition-delay:.5s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(2) .qodef-e-line-inner{transition-delay:.5s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(2) .qodef-e-icon{transition-delay:.5s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(2) .qodef-e-text,.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(2) .qodef-e-title{transition-delay:.65s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(3){transition-delay:1s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(3) .qodef-e-line-inner{transition-delay:1s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(3) .qodef-e-icon{transition-delay:1s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(3) .qodef-e-text,.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(3) .qodef-e-title{transition-delay:1.15s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(4){transition-delay:1.5s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(4) .qodef-e-line-inner{transition-delay:1.5s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(4) .qodef-e-icon{transition-delay:1.5s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(4) .qodef-e-text,.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(4) .qodef-e-title{transition-delay:1.65s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(5){transition-delay:2s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(5) .qodef-e-line-inner{transition-delay:2s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(5) .qodef-e-icon{transition-delay:2s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(5) .qodef-e-text,.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(5) .qodef-e-title{transition-delay:2.15s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(6){transition-delay:2.5s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(6) .qodef-e-line-inner{transition-delay:2.5s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(6) .qodef-e-icon{transition-delay:2.5s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(6) .qodef-e-text,.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(6) .qodef-e-title{transition-delay:2.65s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(7){transition-delay:3s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(7) .qodef-e-line-inner{transition-delay:3s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(7) .qodef-e-icon{transition-delay:3s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(7) .qodef-e-text,.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(7) .qodef-e-title{transition-delay:3.15s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(8){transition-delay:3.5s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(8) .qodef-e-line-inner{transition-delay:3.5s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(8) .qodef-e-icon{transition-delay:3.5s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(8) .qodef-e-text,.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(8) .qodef-e-title{transition-delay:3.65s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(9){transition-delay:4s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(9) .qodef-e-line-inner{transition-delay:4s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(9) .qodef-e-icon{transition-delay:4s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(9) .qodef-e-text,.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(9) .qodef-e-title{transition-delay:4.15s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(10){transition-delay:4.5s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(10) .qodef-e-line-inner{transition-delay:4.5s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(10) .qodef-e-icon{transition-delay:4.5s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(10) .qodef-e-text,.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(10) .qodef-e-title{transition-delay:4.65s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(11){transition-delay:5s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(11) .qodef-e-line-inner{transition-delay:5s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(11) .qodef-e-icon{transition-delay:5s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(11) .qodef-e-text,.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(11) .qodef-e-title{transition-delay:5.15s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(12){transition-delay:5.5s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(12) .qodef-e-line-inner{transition-delay:5.5s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(12) .qodef-e-icon{transition-delay:5.5s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(12) .qodef-e-text,.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(12) .qodef-e-title{transition-delay:5.65s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(13){transition-delay:6s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(13) .qodef-e-line-inner{transition-delay:6s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(13) .qodef-e-icon{transition-delay:6s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(13) .qodef-e-text,.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(13) .qodef-e-title{transition-delay:6.15s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(14){transition-delay:6.5s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(14) .qodef-e-line-inner{transition-delay:6.5s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(14) .qodef-e-icon{transition-delay:6.5s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(14) .qodef-e-text,.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(14) .qodef-e-title{transition-delay:6.65s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(15){transition-delay:7s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(15) .qodef-e-line-inner{transition-delay:7s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(15) .qodef-e-icon{transition-delay:7s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(15) .qodef-e-text,.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(15) .qodef-e-title{transition-delay:7.15s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(16){transition-delay:7.5s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(16) .qodef-e-line-inner{transition-delay:7.5s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(16) .qodef-e-icon{transition-delay:7.5s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(16) .qodef-e-text,.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(16) .qodef-e-title{transition-delay:7.65s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(17){transition-delay:8s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(17) .qodef-e-line-inner{transition-delay:8s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(17) .qodef-e-icon{transition-delay:8s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(17) .qodef-e-text,.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(17) .qodef-e-title{transition-delay:8.15s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(18){transition-delay:8.5s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(18) .qodef-e-line-inner{transition-delay:8.5s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(18) .qodef-e-icon{transition-delay:8.5s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(18) .qodef-e-text,.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(18) .qodef-e-title{transition-delay:8.65s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(19){transition-delay:9s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(19) .qodef-e-line-inner{transition-delay:9s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(19) .qodef-e-icon{transition-delay:9s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(19) .qodef-e-text,.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(19) .qodef-e-title{transition-delay:9.15s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(20){transition-delay:9.5s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(20) .qodef-e-line-inner{transition-delay:9.5s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(20) .qodef-e-icon{transition-delay:9.5s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(20) .qodef-e-text,.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(20) .qodef-e-title{transition-delay:9.65s}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear.qodef-qi--appeared .qodef-e .qodef-e-line-inner{transform:scaleY(1)}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear.qodef-qi--appeared .qodef-e .qodef-e-icon{opacity:1}.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear.qodef-qi--appeared .qodef-e .qodef-e-text,.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear.qodef-qi--appeared .qodef-e .qodef-e-title{transform:translateX(0);opacity:1}.qodef-qi-woo-product-category-list .woocommerce-loop-category__title{margin:0}.qodef-qi-woo-product-category-list .count{display:none}.qodef-qi-woo-product-category-list .qodef-e-img-holder{overflow:hidden}.qodef-qi-woo-product-category-list .qodef-e-img-holder:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;transition:background-color .35s ease-out}.qodef-qi-woo-product-category-list.qodef-image--hover-zoom img{transform:scale(1.005) translateZ(0);transition:transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.qodef-qi-woo-product-category-list.qodef-image--hover-zoom .qodef-e:hover img{transform:scale(1.03)}.qodef-qi-woo-product-category-list.qodef-image--hover-zoom-out img{transform:scale(1.03) translateZ(0);transition:transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.qodef-qi-woo-product-category-list.qodef-image--hover-zoom-out .qodef-e:hover img{transform:scale(1)}.qodef-qi-woo-product-category-list.qodef-image--hover-move img{transform:scale(1.2);transition:transform .5s cubic-bezier(.33,.02,0,.93);will-change:transform}.qodef-qi-woo-product-category-list.qodef-image--hover-move .qodef-e:hover img{transform:scale(1.2) translateX(12px)}.qodef-qi-woo-product-category-list.qodef-image--hover-from-top img{transform-origin:top}.qodef-qi-woo-product-category-list.qodef-image--hover-from-bottom img{transform-origin:bottom}.qodef-qi-woo-product-category-list.qodef-image--hover-from-left img{transform-origin:left}.qodef-qi-woo-product-category-list.qodef-image--hover-from-right img{transform-origin:right}.qodef-qi-woo-product-category-list.qodef-item-layout--info-on-image .product-category a{position:relative;display:inline-block;width:100%;vertical-align:top}.qodef-qi-woo-product-category-list.qodef-item-layout--info-on-image .product-category .woocommerce-loop-category__title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;color:#fff;text-align:center}.qodef-position--bottom-left .qodef-qi-woo-product-category-list.qodef-item-layout--info-on-image .product-category .woocommerce-loop-category__title{top:auto;bottom:0;left:0;transform:none;text-align:left}.qodef-qi-woo-product-category-list.qodef-item-layout--info-on-image-boxed .product-category a{position:relative;display:inline-block;width:100%;vertical-align:top}.qodef-qi-woo-product-category-list.qodef-item-layout--info-on-image-boxed .product-category .woocommerce-loop-category__title{position:absolute;bottom:40px;left:50%;background-color:#fff;width:auto;text-align:center;padding:10px 40px;transform:translateX(-50%)}.qodef-qi-woo-product-category-list.qodef-item-layout--info-side .qodef-e-holder-inner{position:relative;display:flex;align-items:center;justify-content:flex-end;background-color:#f6f6f6}.qodef-qi-woo-product-category-list.qodef-item-layout--info-side .qodef-e-content{position:absolute;max-height:100%;width:100%;left:0;flex:1;overflow:hidden}.qodef-qi-woo-product-category-list.qodef-item-layout--info-side .qodef-e-image{width:60%}.qodef-qi-woo-shortcode-product-list{position:relative;display:inline-block;width:100%;vertical-align:top}.qodef-qi-woo-shortcode-product-list .qodef-e-product-inner{position:relative;display:inline-block;vertical-align:top;width:100%}.qodef-qi--touch .qodef-qi-woo-shortcode-product-list .qodef-e-product-inner{cursor:pointer}.qodef-qi-woo-shortcode-product-list .qodef-e-product-inner:hover .qodef-e-product-image-inner{opacity:1}.qodef-qi-woo-shortcode-product-list .qodef-e-product-inner:hover .qodef-e-product-title{color:#3c3c3c}.qodef-qi-woo-shortcode-product-list .qodef-e-product-image{position:relative;display:inline-block;vertical-align:top;z-index:1}.qodef-qi-woo-shortcode-product-list .qodef-e-product-image .qodef-e-product-image-holder{overflow:hidden}.qodef-qi-woo-shortcode-product-list .qodef-e-product-image img{display:block;width:100%}.qodef-qi-woo-shortcode-product-list .qodef-e-product-image-inner{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px;text-align:center;opacity:0;transition:opacity .35s ease-out}.qodef-qi-woo-shortcode-product-list .qodef-e-product-content{position:relative;display:inline-block;width:100%;vertical-align:top}.qodef-qi-woo-shortcode-product-list .qodef-e-product-heading{position:relative;display:flex;justify-content:space-between;align-items:baseline}.qodef-qi-woo-shortcode-product-list .woocommerce-Price-currencySymbol{position:relative;top:-.3em;font-size:.6em}.qodef-qi-woo-shortcode-product-list .price{flex-shrink:0}.qodef-qi-woo-shortcode-product-list .qodef-e-product-title{transition:color .2s ease-out}.qodef-qi-woo-shortcode-product-list .qodef-e-product-categories a{position:relative;display:inline-block!important;vertical-align:top;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;z-index:3}.qodef-qi-woo-shortcode-product-list .qodef-e-product-categories a:focus,.qodef-qi-woo-shortcode-product-list .qodef-e-product-categories a:hover{color:#3c3c3c}.qodef-qi-woo-shortcode-product-list .woocommerce-LoopProduct-link{position:absolute;top:0;left:0;width:100%;height:100%}.qodef-qi-woo-shortcode-product-list .qodef-e-product-image-holder:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;transition:background-color .35s ease-out}.qodef-qi-woo-shortcode-product-list .qodef-e-product-image{overflow:hidden;width:100%}.qodef-qi-woo-shortcode-product-list.qodef-image--hover-zoom img{transform:scale(1.005) translateZ(0);transition:transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.qodef-qi-woo-shortcode-product-list.qodef-image--hover-zoom .qodef-e:hover img{transform:scale(1.03)}.qodef-qi-woo-shortcode-product-list.qodef-image--hover-zoom-out img{transform:scale(1.03) translateZ(0);transition:transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.qodef-qi-woo-shortcode-product-list.qodef-image--hover-zoom-out .qodef-e:hover img{transform:scale(1)}.qodef-qi-woo-shortcode-product-list.qodef-image--hover-move img{transform:scale(1.2);transition:transform .5s cubic-bezier(.33,.02,0,.93);will-change:transform}.qodef-qi-woo-shortcode-product-list.qodef-image--hover-move .qodef-e:hover img{transform:scale(1.2) translateX(12px)}.qodef-qi-woo-shortcode-product-list.qodef-image--hover-from-top img{transform-origin:top}.qodef-qi-woo-shortcode-product-list.qodef-image--hover-from-bottom img{transform-origin:bottom}.qodef-qi-woo-shortcode-product-list.qodef-image--hover-from-left img{transform-origin:left}.qodef-qi-woo-shortcode-product-list.qodef-image--hover-from-right img{transform-origin:right}.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below .qodef-e-product-content{text-align:center;padding:22px 0 25px}.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below .price{justify-content:center}.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-hover-inset .qodef-e-product-image-inner{background-color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .25s ease-out,all .3s cubic-bezier(.46,.03,.52,.96);clip-path:inset(0 0 0 0);pointer-events:none}.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-hover-inset .qodef-e-product-image-inner a{pointer-events:all}.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-hover-inset .qodef-e-product-inner:hover .qodef-e-product-image-inner{opacity:1;clip-path:inset(13px 13px 13px 13px);transition-delay:0s,.15s}.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-hover-inset .qodef-e-product-content{padding:22px 0 25px}.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-product-content{text-align:center;padding:22px 0 25px}.qodef-info-below-alignment--left .qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-product-content{text-align:left}.qodef-info-below-alignment--right .qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-product-content{text-align:right}.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-product-image-holder a{position:relative;display:block;z-index:2}.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .price{justify-content:center}.qodef-info-below-alignment--left .qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .price{justify-content:flex-start}.qodef-info-below-alignment--right .qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .price{justify-content:flex-end}.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-swap-holder{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;z-index:3;margin:0 auto;opacity:0;transition:.15s ease-out;width:var(--qodef-max-width);height:var(--qodef-max-height)}.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-swap-holder.qodef--initialized{opacity:1}.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-swap-holder .qodef-woo-product-price{transform:translateX(0);transition:transform .4s .1s ease;width:var(--qodef-max-width);position:absolute}.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-swap-holder .qodef-e-to-swap{position:absolute;width:100%;transform:translateX(100%);transition:transform .5s 0s ease;overflow:hidden}.qodef-info-below-alignment--left .qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-swap-holder{margin:0}.qodef-info-below-alignment--right .qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-swap-holder{margin:0 0 0 auto}.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-product-inner:hover .qodef-woo-product-price{transform:translateX(-100%);transition-delay:0s}.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-product-inner:hover .qodef-e-swap-holder .qodef-e-to-swap{transform:translateX(0);transition-delay:.1s}.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-with-hover .qodef-e-product-content{padding:22px 0 25px}.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-with-hover .qodef-e-product-image-inner{opacity:0;transform:translateY(10px);transition:opacity .25s,transform .4s cubic-bezier(.26,-.14,0,1.01)}.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-with-hover .qodef-e-product-inner:hover .qodef-e-product-image-inner{opacity:1;transform:translateY(0)}.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-on-image .qodef-e-product-image-inner{flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:25px 35px;background-color:#f6f6f6}.qodef-position--bottom-left .qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-on-image .qodef-e-product-image-inner{align-items:flex-start;justify-content:flex-end;text-align:left}.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-on-image .qodef-e-ratings{text-align:center}.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-on-image .qodef-e-product-inner .qodef-e-product-mark{left:auto;right:0}.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-on-image .qodef-woo-product-price>span{width:100%}.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-on-image .qodef-image-content-inner{opacity:0;transform:translateY(20px);transition:opacity .25s,transform .4s cubic-bezier(.26,-.14,0,1.01)}.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-on-image .qodef-e-product-inner:hover .qodef-image-content-inner{opacity:1;transform:translateY(0)}.qodef-qi-woo-shortcode-product-slider{position:relative;display:inline-block;width:100%;vertical-align:top}.qodef-qi-woo-shortcode-product-slider .qodef-e-product-inner{position:relative;display:inline-block;vertical-align:top;width:100%}.qodef-qi--touch .qodef-qi-woo-shortcode-product-slider .qodef-e-product-inner{cursor:pointer}.qodef-qi-woo-shortcode-product-slider .qodef-e-product-inner:hover .qodef-e-product-image-inner{opacity:1}.qodef-qi-woo-shortcode-product-slider .qodef-e-product-inner:hover .qodef-e-product-title{color:#3c3c3c}.qodef-qi-woo-shortcode-product-slider .qodef-e-product-image{position:relative;display:inline-block;vertical-align:top;z-index:1}.qodef-qi-woo-shortcode-product-slider .qodef-e-product-image .qodef-e-product-image-holder{overflow:hidden}.qodef-qi-woo-shortcode-product-slider .qodef-e-product-image img{display:block;width:100%}.qodef-image-full-height.qodef-qi-woo-shortcode-product-slider .qodef-e-product-image img{height:100vh;object-fit:cover}.qodef-qi-woo-shortcode-product-slider .qodef-e-product-image-inner{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px;text-align:center;opacity:0;transition:opacity .35s ease-out}.qodef-qi-woo-shortcode-product-slider .qodef-e-product-content{position:relative;display:inline-block;width:100%;vertical-align:top}.qodef-qi-woo-shortcode-product-slider .qodef-e-product-heading{position:relative;display:flex;justify-content:space-between;align-items:baseline}.qodef-qi-woo-shortcode-product-slider .woocommerce-Price-currencySymbol{position:relative;top:-.3em;font-size:.6em}.qodef-qi-woo-shortcode-product-slider .price{flex-shrink:0}.qodef-qi-woo-shortcode-product-slider .qodef-e-product-title{transition:color .2s ease-out}.qodef-qi-woo-shortcode-product-slider .qodef-e-product-categories a{position:relative;display:inline-block!important;vertical-align:top;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;z-index:3}.qodef-qi-woo-shortcode-product-slider .qodef-e-product-categories a:focus,.qodef-qi-woo-shortcode-product-slider .qodef-e-product-categories a:hover{color:#3c3c3c}.qodef-qi-woo-shortcode-product-slider .woocommerce-LoopProduct-link{position:absolute;top:0;left:0;width:100%;height:100%}.qodef-qi-woo-shortcode-product-slider .qodef-e-product-image-holder:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;transition:background-color .35s ease-out}.qodef-qi-woo-shortcode-product-slider .qodef-e-product-image{overflow:hidden;width:100%}.qodef-qi-woo-shortcode-product-slider.qodef-image--hover-zoom img{transform:scale(1.005) translateZ(0);transition:transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.qodef-qi-woo-shortcode-product-slider.qodef-image--hover-zoom .qodef-e:hover img{transform:scale(1.03)}.qodef-qi-woo-shortcode-product-slider.qodef-image--hover-zoom-out img{transform:scale(1.03) translateZ(0);transition:transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.qodef-qi-woo-shortcode-product-slider.qodef-image--hover-zoom-out .qodef-e:hover img{transform:scale(1)}.qodef-qi-woo-shortcode-product-slider.qodef-image--hover-move img{transform:scale(1.2);transition:transform .5s cubic-bezier(.33,.02,0,.93);will-change:transform}.qodef-qi-woo-shortcode-product-slider.qodef-image--hover-move .qodef-e:hover img{transform:scale(1.2) translateX(12px)}.qodef-qi-woo-shortcode-product-slider.qodef-image--hover-from-top img{transform-origin:top}.qodef-qi-woo-shortcode-product-slider.qodef-image--hover-from-bottom img{transform-origin:bottom}.qodef-qi-woo-shortcode-product-slider.qodef-image--hover-from-left img{transform-origin:left}.qodef-qi-woo-shortcode-product-slider.qodef-image--hover-from-right img{transform-origin:right}.qodef-qi-woo-shortcode-product-slider.qodef-zoom-centered-item{padding:50px 0}.qodef-qi-woo-shortcode-product-slider.qodef-zoom-centered-item .qodef-e-product-image{transform:scale(1);transition:transform .35s ease-out}.qodef-qi-woo-shortcode-product-slider.qodef-zoom-centered-item .swiper-slide-active .qodef-e-product-image{transform:scale(1.5)}.qodef-qi-woo-shortcode-product-slider.qodef-zoom-centered-item.qodef-item-layout--info-below-swap .qodef-e-product-content{opacity:0;transition:opacity .35s ease-out}.qodef-qi-woo-shortcode-product-slider.qodef-zoom-centered-item.qodef-item-layout--info-below-swap .swiper-slide-active .qodef-e-product-content{opacity:1}.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-swap .qodef-e-product-inner{text-align:center;padding:25px 15px;background-color:#f6f6f6;transition:background-color .35s ease-out}.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-swap .price{justify-content:center}.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-swap .qodef-e-swap-holder{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;z-index:3;margin:0 auto;opacity:0;transition:.15s ease-out;width:var(--qodef-max-width);height:var(--qodef-max-height)}.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-swap .qodef-e-swap-holder.qodef--initialized{opacity:1}.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-swap .qodef-e-swap-holder .qodef-woo-product-price{transform:translateX(0);transition:transform .4s .1s ease;width:var(--qodef-max-width);position:absolute}.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-swap .qodef-e-swap-holder .qodef-e-to-swap{position:absolute;width:100%;transform:translateX(100%);transition:transform .5s 0s ease;overflow:hidden}.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-swap .qodef-e-product-inner:hover .qodef-woo-product-price{transform:translateX(-100%);transition-delay:0s}.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-swap .qodef-e-product-inner:hover .qodef-e-swap-holder .qodef-e-to-swap{transform:translateX(0);transition-delay:.1s}.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-with-hover .qodef-e-product-content{padding:22px 0 25px}.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-with-hover .qodef-e-product-image-inner{opacity:0;transform:translateY(10px);transition:opacity .25s,transform .4s cubic-bezier(.26,-.14,0,1.01)}.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-with-hover .qodef-e-product-inner:hover .qodef-e-product-image-inner{opacity:1;transform:translateY(0)}.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image .qodef-e-product-image-inner{flex-direction:column;justify-content:space-between;align-items:flex-start;padding:15px;transition:opacity .25s ease-out}.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image .qodef-e-product-top{text-align:left;width:100%;transform:translateY(10px);transition:transform .25s ease-out}.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image .qodef-e-product-bottom{width:100%}.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image .qodef-e-product-inner .qodef-e-product-mark{left:auto;right:0}.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image .qodef-e-product-inner:hover .qodef-e-product-bottom,.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image .qodef-e-product-inner:hover .qodef-e-product-top{transform:translateY(0)}.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image-centered .qodef-e-product-image-inner{flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:25px 35px;background-color:#f6f6f6}.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image-centered .qodef-e-ratings{text-align:center}.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image-centered .qodef-woo-product-price>span{width:100%}.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image-centered .qodef-e-product-inner .qodef-e-product-mark{left:auto;right:0}.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image-centered .qodef-image-content-inner{opacity:0;transform:translateY(20px);transition:opacity .25s,transform .4s cubic-bezier(.26,-.14,0,1.01)}.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image-centered .qodef-e-product-inner:hover .qodef-image-content-inner{opacity:1;transform:translateY(0)}.qodef-qi-progress-bar-circle{position:relative;visibility:hidden}.qodef-qi-progress-bar-circle.qodef--init{visibility:visible}.qodef-qi-progress-bar-circle .qodef-m-inner{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.qodef-qi-progress-bar-circle .qodef-m-canvas{position:relative;width:100%}.qodef-qi-progress-bar-circle .qodef-m-title{margin:2em 0 0}.qodef-qi-progress-bar-circle .qodef-m-text{margin:.5em 0 0 0}.qodef-qi-progress-bar-circle .qodef-m-value{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0;margin:0;font-size:62px}.qodef-qi-progress-bar-circle .qodef-m-percentage{font-size:60%;top:-.3em}.qodef-qi-section-title{position:relative}.qodef-qi-section-title .qodef-m-title{margin:0}.qodef-qi-section-title .qodef-m-subtitle{display:inline-flex;align-items:baseline;margin:0}.qodef-subtitle-icon--right.qodef-qi-section-title .qodef-m-subtitle{flex-direction:row}.qodef-subtitle-icon--left.qodef-qi-section-title .qodef-m-subtitle{flex-direction:row-reverse}.qodef-qi-section-title .qodef-m-icon-holder{display:inline-block;line-height:1em}.qodef-qi-section-title .qodef-m-icon-holder svg{width:1em;height:auto;fill:currentColor;stroke:currentColor}.qodef-qi-section-title>.qodef-m-text{margin:.5em 0 0}.qodef-qi-section-title .qodef-m-button{margin-top:.65em}.qodef-qi-section-title.qodef-decoration--underline .qodef-e-decorated{text-decoration:underline}.qodef-qi-section-title.qodef-decoration--italic .qodef-e-decorated{font-style:italic}.qodef-qi-section-title.qodef-decoration--bold .qodef-e-decorated{font-weight:700}.qodef-qi-section-title.qodef-link--underline-draw .qodef-e-link{width:100%;background-repeat:no-repeat;background-image:linear-gradient(transparent calc(100% - .07em),currentColor .07em);background-size:100% 87%}.qodef-qi-section-title.qodef-link--underline-draw .qodef-e-link:hover{color:currentColor;text-decoration:none;animation:qodef-animate-underline-multiline 1.1s cubic-bezier(.32,.32,.15,1.17) forwards}.qodef-qi-section-title.qodef-link--underline-draw .qodef-e-link:focus{color:currentColor}.qodef-qi-section-title.qodef-text-link--underline>.qodef-m-text a{width:100%;background-repeat:no-repeat;background-image:linear-gradient(transparent calc(100% - 1px),currentColor 1px);transition:.9s cubic-bezier(.32,.32,.15,1.17);background-size:0 100%}.qodef-qi-section-title.qodef-text-link--underline>.qodef-m-text a:hover{text-decoration:none;background-size:100% 100%}.qodef-qi-section-title.qodef-text-link--underline-thick>.qodef-m-text a{width:100%;background-repeat:no-repeat;background-image:linear-gradient(transparent calc(100% - 2px),currentColor 2px);transition:.9s cubic-bezier(.32,.32,.15,1.17);background-size:0 100%}.qodef-qi-section-title.qodef-text-link--underline-thick>.qodef-m-text a:hover{text-decoration:none;background-size:100% 100%}@keyframes qodef-qi-animate-underline-multiline-thick{0%{background-size:100% 93%;background-position-x:right}38%{background-size:0 93%;background-position-x:right}39%{background-size:0 93%;background-position-x:left}100%{background-size:100% 93%;background-position-x:left}}.qodef-qi-section-title.qodef-text-link--underline-initial>.qodef-m-text a{background-repeat:no-repeat;background-image:linear-gradient(transparent calc(100% - .07em),currentColor .07em);background-size:100% 93%}.qodef-qi-section-title.qodef-text-link--underline-initial>.qodef-m-text a:hover{text-decoration:none;animation:qodef-qi-animate-underline-multiline-thick 1.1s cubic-bezier(.32,.32,.15,1.17) forwards}@media only screen and (max-width:1024px){.qodef-qi-section-title.qodef-title-break--disabled .qodef-m-title br{display:none}}.qodef-qi-slider-switch{position:relative;opacity:0;transition:opacity .35s ease-out}.qodef-qi-slider-switch.qodef--visible{opacity:1}.qodef-qi-slider-switch .qodef-m-main-text{margin-bottom:30px}.qodef-qi-slider-switch .qodef-m-main-text .qodef-e-title{margin:0 0 .7em}.qodef-qi-slider-switch .qodef-m-main-text .qodef-e-text{margin:0}.qodef-qi-slider-switch .qodef-m-main{position:relative}.qodef-qi-slider-switch .qodef-m-main-slider{position:absolute;top:50px;left:50px;right:50px;bottom:50px;border-radius:10%}.qodef-qi-slider-switch .qodef-m-main-slider .qodef-qi-swiper-container{height:100%;z-index:unset}.qodef-qi-slider-switch .qodef-m-main-slider .swiper-slide a{height:100%}.qodef-qi-slider-switch .qodef-slider-main-image{position:relative;z-index:5;pointer-events:none}.qodef-qi-slider-switch .qodef-slider-main-image img{width:100%}.qodef-qi-slider-switch .qodef-slider-switch-device-holder{position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:10}.qodef-qi-slider-switch .qodef-slider-switch-device{position:absolute;margin:auto;width:214px;bottom:-50px;right:50px;overflow:hidden}.qodef-qi-slider-switch .qodef-slider-switch-device .qodef-slider-switch-device-image{position:relative;pointer-events:none;z-index:10}.qodef-qi-slider-switch .qodef-slider-switch-device .qodef-slider-switch-device-image img{width:100%;filter:drop-shadow(0 6px 16.8px rgba(0, 0, 0, .07))}.qodef-qi-slider-switch .qodef-slider-switch-device .qodef-m-items{position:absolute;top:0;left:0;bottom:0;right:0;z-index:5}.qodef-qi-slider-switch .qodef-slider-switch-device .qodef-qi-swiper-container{overflow:hidden;height:100%;padding:0!important}.qodef-qi-slider-switch .qodef-slider-switch-device .qodef-m-item{height:100%}.qodef-qi-slider-switch .qodef-slider-switch-device .qodef-m-item a{height:100%}.qodef-qi-slider-switch .qodef-slider-switch-device .qodef-m-item img{height:100%;width:100%;object-fit:cover}.qodef-qi-slider-switch .qodef-m-main-text a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.qodef-qi-slider-switch .qodef-m-main-text .swiper-slide .qodef-e-text,.qodef-qi-slider-switch .qodef-m-main-text .swiper-slide .qodef-e-title{opacity:0;transform:translateX(40px);transition:.3s ease-in-out}.qodef-qi-slider-switch .qodef-m-main-text .swiper-slide.swiper-slide-active .qodef-e-text,.qodef-qi-slider-switch .qodef-m-main-text .swiper-slide.swiper-slide-active .qodef-e-title{opacity:1;transform:translateX(0)}.qodef-qi-slider-switch .qodef-m-main-text .swiper-slide.swiper-slide-active .qodef-e-title{transition:opacity .35s .2s,transform .65s cubic-bezier(.26,0,0,1.01) .2s}.qodef-qi-slider-switch .qodef-m-main-text .swiper-slide.swiper-slide-active .qodef-e-text{transition:opacity .35s .35s,transform .65s cubic-bezier(.26,0,0,1.01) .35s}.qodef-qi-table-of-contents{position:relative}.qodef-qi-table-of-contents .qodef-m-title{margin:0}.qodef-qi-table-of-contents .qodef-m-subtitle{margin:0}.qodef-qi-table-of-contents .qodef-m-text{margin:.5em 0 0}.qodef-qi-table-of-contents .qodef-m-table-content{margin-top:1.5em}.qodef-qi-table-of-contents .qodef-m-table-content a{position:relative;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}.qodef-list-underline.qodef-qi-table-of-contents .qodef-m-table-content a{width:100%;background-repeat:no-repeat;background-image:linear-gradient(transparent calc(100% - 1px),currentColor 1px);transition:.55s cubic-bezier(.32,.32,.15,1.17);background-size:0 100%}.qodef-list-underline.qodef-qi-table-of-contents .qodef-m-table-content a:hover{background-size:100% 100%}.qodef-qi-table-of-contents.qodef-list-position--inside ol,.qodef-qi-table-of-contents.qodef-list-position--inside ul{list-style-position:inside}.qodef-qi-table-of-contents.qodef-list-position--inside .qodef-m-table-content>ol,.qodef-qi-table-of-contents.qodef-list-position--inside .qodef-m-table-content>ul{margin-left:0!important}.qodef-qi-table-of-contents.qodef-list-position--outside ol,.qodef-qi-table-of-contents.qodef-list-position--outside ul{list-style-position:outside}.qodef-qi-team-member .qodef-m-title{margin:0}.qodef-qi-team-member .qodef-m-role{margin:0 0 .8em}.qodef-qi-team-member .qodef-m-text{margin:0 0 .8em}.qodef-qi-team-member .qodef-m-social-icons{font-size:0;margin:0}.qodef-qi-team-member .qodef-m-social-icons>*{font-size:1rem;margin-right:.7em}.qodef-qi-team-member .qodef-m-social-icons>:last-child{margin:0}.qodef-qi-team-member .qodef-e-social-icon{transition:color .2s ease-out}.qodef-qi-team-member .qodef-e-social-icon i{font-size:inherit}.qodef-qi-team-member .qodef-e-social-icon svg{width:1em;fill:currentColor;stroke:currentColor;vertical-align:middle}.qodef-qi-team-member.qodef-image--hover-scale img,.qodef-qi-team-member.qodef-image--hover-zoom img{transform:scale(1.005) translateZ(0);transition:transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.qodef-qi-team-member.qodef-image--hover-scale:hover img,.qodef-qi-team-member.qodef-image--hover-zoom:hover img{transform:scale(1.03)}.qodef-qi-team-member.qodef-image--hover-zoom .qodef-m-media-image{overflow:hidden}.qodef-qi-team-member.qodef-item-layout--info-below .qodef-m-content{margin:.9em 0 0}.qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-inner{position:relative;overflow:hidden}.qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-inner:hover .qodef-m-role,.qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-inner:hover .qodef-m-social-icons,.qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-inner:hover .qodef-m-title{transform:translateX(0);opacity:1}.qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-inner:hover .qodef-m-role{transition-delay:.15s}.qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-inner:hover .qodef-m-social-icons{transition-delay:.3s}.qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-content{margin:.9em 0 0}.qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-content .qodef-m-role,.qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-content .qodef-m-social-icons,.qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-content .qodef-m-title{opacity:0;transform:translateX(30px);transition:transform .45s cubic-bezier(.16,.32,.26,.92),opacity .45s ease-out;transition-delay:0s,0s}.qodef-qi-team-member.qodef-item-layout--info-from-bottom .qodef-m-inner{position:relative;overflow:hidden}.qodef-qi-team-member.qodef-item-layout--info-from-bottom .qodef-m-inner:hover .qodef-m-content{transform:translateY(0)}.qodef-qi-team-member.qodef-item-layout--info-from-bottom .qodef-m-content{position:absolute;width:100%;bottom:0;left:0;background-color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:1;transform:translateY(100%);transition:transform .4s cubic-bezier(.22,.61,.36,1);padding:30px;z-index:1}.qodef-qi-team-member.qodef-item-layout--info-on-hover .qodef-m-inner{position:relative;display:inline-block;vertical-align:top}.qodef-qi-team-member.qodef-item-layout--info-on-hover .qodef-m-inner:hover .qodef-m-content{opacity:1}.qodef-qi-team-member.qodef-item-layout--info-on-hover .qodef-m-inner .qodef-m-image,.qodef-qi-team-member.qodef-item-layout--info-on-hover .qodef-m-inner .qodef-m-media-image{display:inline-block;vertical-align:top}.qodef-qi-team-member.qodef-item-layout--info-on-hover .qodef-m-content{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#111;display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:0;transition:opacity .3s ease-in-out;padding:20px 30px}.qodef-qi-team-member.qodef-item-layout--info-on-hover .qodef-m-content>*{width:100%}.qodef-qi-team-member.qodef-item-layout--info-on-hover .qodef-m-title{color:#fff}.qodef-qi-team-member.qodef-item-layout--info-on-hover .qodef-m-role{color:#c4c4c4}.qodef-qi-team-member.qodef-item-layout--info-on-hover-inset .qodef-m-inner{position:relative;display:inline-block;vertical-align:top}.qodef-qi-team-member.qodef-item-layout--info-on-hover-inset .qodef-m-inner:hover .qodef-m-content{opacity:1;clip-path:inset(10px 10px 10px 10px);transition-delay:0s,.15s}.qodef-qi-team-member.qodef-item-layout--info-on-hover-inset .qodef-m-inner .qodef-m-image,.qodef-qi-team-member.qodef-item-layout--info-on-hover-inset .qodef-m-inner .qodef-m-media-image{display:inline-block;vertical-align:top}.qodef-qi-team-member.qodef-item-layout--info-on-hover-inset .qodef-m-content{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:0;transition:opacity .25s ease-out,all .3s cubic-bezier(.46,.03,.52,.96);clip-path:inset(0 0 0 0);padding:5%}.qodef-qi-team-member.qodef-item-layout--info-on-hover-inset .qodef-m-content>*{width:100%}.qodef-qi-testimonials-list .qodef-e-title{margin:0 0 .7em}.qodef-qi-testimonials-list .qodef-e-text{margin:0}.qodef-qi-testimonials-list .qodef-e-media-image{display:inline-block;vertical-align:top;line-height:0}.qodef-qi-testimonials-list .qodef-e-quote{font-size:1em;line-height:0;margin:auto}.qodef-qi-testimonials-list .qodef-e-quote svg{width:1em;fill:currentColor;stroke:currentColor}.qodef-qi-testimonials-list .qodef-e-author{display:flex;margin:0}.qodef-qi-testimonials-list .qodef-e-author-name{margin:0}.qodef-qi-testimonials-list.qodef-item-layout--boxed .qodef-e-media-image{margin-bottom:1.8em;border-radius:50%;overflow:hidden}.qodef-qi-testimonials-list.qodef-item-layout--boxed .qodef-e-inner{position:relative;text-align:center;padding:55px 40px;background-color:#f6f6f6;overflow:hidden}.qodef-qi-testimonials-list.qodef-item-layout--boxed .qodef-e-content,.qodef-qi-testimonials-list.qodef-item-layout--boxed .qodef-e-top{position:relative}.qodef-qi-testimonials-list.qodef-item-layout--boxed .qodef-e-quote{position:absolute;top:-.1em;left:50%;font-size:14em;color:rgba(0,0,0,.2);transform:translateX(-50%)}.qodef-qi-testimonials-list.qodef-item-layout--boxed .qodef-e-text{margin:0 0 1em}.qodef-qi-testimonials-list.qodef-item-layout--boxed .qodef-e-author{flex-direction:column}.qodef-qi-testimonials-list.qodef-item-layout--boxed .qodef-e-author-job{margin:.2em 0 0}.qodef-qi-testimonials-list.qodef-item-layout--info-below .qodef-e-inner{text-align:center}.qodef-qi-testimonials-list.qodef-item-layout--info-below .qodef-e-quote{font-size:2em;margin-bottom:1.2em}.qodef-qi-testimonials-list.qodef-item-layout--info-below .qodef-e-text{margin:0 0 1.3em}.qodef-qi-testimonials-list.qodef-item-layout--info-below .qodef-e-media-image{width:50px;margin-bottom:.5em;border-radius:50%;overflow:hidden}.qodef-qi-testimonials-list.qodef-item-layout--info-below .qodef-e-author{flex-direction:column}.qodef-qi-testimonials-list.qodef-item-layout--info-below .qodef-e-author-job{margin:.2em 0 0}.qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-inner{display:flex}@media only screen and (max-width:480px){.qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-inner{flex-direction:column}}.qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-quote{font-size:100px;width:1em;margin:0 35px 0 0}.qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-quote i,.qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-quote svg{vertical-align:top}@media only screen and (max-width:480px){.qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-quote{margin:0 0 35px}}.qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-content{flex:1;text-align:left}.qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-bottom-info{display:flex;align-items:center}.qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-media-image{width:50px;margin:0 10px 0 0}.qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-author{flex-direction:row;align-items:baseline}.qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-author-job:before{content:"";display:inline-block;vertical-align:middle;height:1px;width:1em;background-color:currentColor;margin:0 .65em}.qodef-qi-testimonials-list.qodef-item-layout--side-with-image .qodef-e-inner{display:flex;align-items:flex-start}@media only screen and (max-width:680px){.qodef-qi-testimonials-list.qodef-item-layout--side-with-image .qodef-e-inner{flex-direction:column;align-items:flex-start}}.qodef-qi-testimonials-list.qodef-item-layout--side-with-image .qodef-e-side{position:relative;flex-shrink:0;width:110px;max-width:30%;margin-right:6%}.qodef-qi-testimonials-list.qodef-item-layout--side-with-image .qodef-e-side .qodef-e-media-image{border-radius:25%;overflow:hidden}@media only screen and (max-width:680px){.qodef-qi-testimonials-list.qodef-item-layout--side-with-image .qodef-e-side{max-width:100%}}.qodef-qi-testimonials-list.qodef-item-layout--side-with-image .qodef-e-quote{position:absolute;bottom:-.5em;right:-.5em;width:2em;height:2em;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#111;border-radius:50%}.qodef-qi-testimonials-list.qodef-item-layout--side-with-image .qodef-e-content{flex:1;text-align:left}.qodef-qi-testimonials-list.qodef-item-layout--side-with-image .qodef-e-text{margin:0 0 1em}.qodef-qi-testimonials-list.qodef-item-layout--side-with-image .qodef-e-author{flex-direction:column}.qodef-qi-testimonials-list.qodef-item-layout--side-with-image .qodef-e-author-job{margin:.2em 0 0}.qodef-qi-testimonials-slider .qodef-e-inner{overflow:hidden}.qodef-qi-testimonials-slider .qodef-e-title{margin:0 0 .7em}.qodef-qi-testimonials-slider .qodef-e-text{margin:0}.qodef-qi-testimonials-slider .qodef-e-media-image{display:inline-block;vertical-align:top;line-height:0}.qodef-qi-testimonials-slider .qodef-e-quote{font-size:1em;line-height:0;margin:auto}.qodef-qi-testimonials-slider .qodef-e-quote svg{width:1em;fill:currentColor;stroke:currentColor}.qodef-qi-testimonials-slider .qodef-e-author{display:flex;margin:0}.qodef-qi-testimonials-slider .qodef-e-author-name{margin:0}.qodef-qi-testimonials-slider.qodef--swiper-fade .swiper-slide{opacity:0;transition:opacity .2s ease-out}.qodef-qi-testimonials-slider.qodef--swiper-fade .swiper-slide.swiper-slide-active,.qodef-qi-testimonials-slider.qodef--swiper-fade .swiper-slide.swiper-slide-duplicate-active{opacity:1}.qodef-qi-testimonials-slider.qodef-item-layout--boxed .qodef-e-media-image{margin-bottom:1em;border-radius:50%;overflow:hidden}.qodef-qi-testimonials-slider.qodef-item-layout--boxed .qodef-e-inner{text-align:center;padding:55px 40px;background-color:#f6f6f6}.qodef-qi-testimonials-slider.qodef-item-layout--boxed .qodef-e-top{position:relative;display:inline-block}.qodef-qi-testimonials-slider.qodef-item-layout--boxed .qodef-e-quote{position:absolute;top:0;right:0;font-size:2em}.qodef-qi-testimonials-slider.qodef-item-layout--boxed .qodef-e-text{margin:0 0 1.3em}.qodef-qi-testimonials-slider.qodef-item-layout--boxed .qodef-e-author{flex-direction:column}.qodef-qi-testimonials-slider.qodef-item-layout--boxed .qodef-e-author-job{margin:.2em 0 0}.qodef-qi-testimonials-slider.qodef-item-layout--info-below .qodef-e-media-image{margin-bottom:1em}.qodef-qi-testimonials-slider.qodef-item-layout--info-below .qodef-e-inner{text-align:center}.qodef-qi-testimonials-slider.qodef-item-layout--info-below .qodef-e-quote{font-size:2em;margin-bottom:1.2em}.qodef-qi-testimonials-slider.qodef-item-layout--info-below .qodef-e-text{margin:0 0 1.3em}.qodef-qi-testimonials-slider.qodef-item-layout--info-below .qodef-e-author{flex-direction:column}.qodef-qi-testimonials-slider.qodef-item-layout--info-below .qodef-e-author-job{margin:.2em 0 0}.qodef-qi-testimonials-slider.qodef-item-layout--side-quote .qodef-e-inner{display:flex}@media only screen and (max-width:480px){.qodef-qi-testimonials-slider.qodef-item-layout--side-quote .qodef-e-inner{flex-direction:column}}.qodef-qi-testimonials-slider.qodef-item-layout--side-quote .qodef-e-quote{font-size:100px;width:1em;margin:0 35px 0 0}.qodef-qi-testimonials-slider.qodef-item-layout--side-quote .qodef-e-quote i,.qodef-qi-testimonials-slider.qodef-item-layout--side-quote .qodef-e-quote svg{vertical-align:top}@media only screen and (max-width:480px){.qodef-qi-testimonials-slider.qodef-item-layout--side-quote .qodef-e-quote{margin:0 0 35px}}.qodef-qi-testimonials-slider.qodef-item-layout--side-quote .qodef-e-content{flex:1;text-align:left}.qodef-qi-testimonials-slider.qodef-item-layout--side-quote .qodef-e-bottom-info{display:flex;align-items:center}.qodef-qi-testimonials-slider.qodef-item-layout--side-quote .qodef-e-media-image{width:50px;margin:0 10px 0 0}.qodef-qi-testimonials-slider.qodef-item-layout--side-quote .qodef-e-author{flex-direction:row;align-items:baseline}.qodef-qi-testimonials-slider.qodef-item-layout--side-quote .qodef-e-author-job:before{content:"";display:inline-block;vertical-align:middle;height:1px;width:1em;background-color:currentColor;margin:0 .65em}.qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-inner{display:flex;align-items:center}@media only screen and (max-width:1024px){.qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-inner{align-items:baseline}}@media only screen and (max-width:680px){.qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-inner{flex-direction:column;align-items:flex-start}}.qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-side{position:relative;flex-shrink:0;width:290px;max-width:30%;margin-right:6%}.qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-side .qodef-e-media-image{border-radius:10%;overflow:auto}@media only screen and (max-width:680px){.qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-side{max-width:100%}}.qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-quote{position:absolute;top:-1em;right:-1em;width:2em;height:2em;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#111;border-radius:50%}.qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-content{flex:1;text-align:left}.qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-text{margin:0 0 1.3em}.qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-author{flex-direction:column}.qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-author-job{margin:.2em 0 0}.qodef-qi-testimonials-slider.qodef-item-layout--standard .qodef-e-inner{text-align:left}.qodef-qi-testimonials-slider.qodef-item-layout--standard .qodef-e-quote{font-size:2em;margin-bottom:1.2em}.qodef-qi-testimonials-slider.qodef-item-layout--standard .qodef-e-text{margin:0 0 1.3em}.qodef-qi-testimonials-slider.qodef-item-layout--standard .qodef-e-bottom-info{display:flex;align-items:center}.qodef-qi-testimonials-slider.qodef-item-layout--standard .qodef-e-media-image{width:50px;border-radius:50%;margin-right:1em;overflow:hidden}.qodef-qi-testimonials-slider.qodef-item-layout--standard .qodef-e-author{flex-direction:column}.qodef-qi-testimonials-slider.qodef-item-layout--standard .qodef-e-author-job{margin:0}.qodef-qi-text-marquee{position:relative;display:inline-block;width:100%;vertical-align:top;overflow:hidden}.qodef-qi-text-marquee .qodef-m-content{display:flex;white-space:nowrap;font-size:0;overflow:hidden}.qodef-qi-text-marquee .qodef-m-text{display:flex;align-items:baseline}.qodef-qi-text-marquee .qodef-m-text.qodef-text--original{animation:qode-move-horizontal-normal-text-marquee 20s linear infinite}.qodef-qi-text-marquee .qodef-m-text.qodef-text--copy{position:absolute;top:0;left:0;will-change:transform;backface-visibility:hidden;transform:translateX(100%) translateZ(0);animation:qode-move-horizontal-normal-text-marquee-copy 20s linear infinite}.qodef-qi-text-marquee .qodef-m-text-item{font-size:100px;line-height:1.1em;padding-right:.5em;padding-left:.5em}.qodef-qi-text-marquee .qodef-e-icon-holder{display:flex;font-size:30px;align-self:center;align-items:center}.qodef-qi-text-marquee .qodef-e-icon-holder svg{fill:currentColor;stroke:currentColor;width:1em;height:auto}.qodef-qi-text-marquee.qodef-text-stroke-effect .qodef-m-text-item{color:transparent!important;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#333;text-shadow:none}@keyframes qode-move-horizontal-normal-text-marquee{0%{transform:translateX(0) translateZ(0)}100%{transform:translateX(-100%) translateZ(0)}}@keyframes qode-move-horizontal-normal-text-marquee-copy{0%{transform:translateX(100%) translateZ(0)}100%{transform:translateX(0) translateZ(0)}}@keyframes qode-move-vertical-normal-text-marquee{0%{transform:translateY(0) translateZ(0)}100%{transform:translateY(-100%) translateZ(0)}}@keyframes qode-move-vertical-normal-text-marquee-copy{0%{transform:translateY(100%) translateZ(0)}100%{transform:translateY(0) translateZ(0)}}@keyframes qode-move-horizontal-reverse-text-marquee{0%{transform:translateX(0) translateZ(0)}100%{transform:translateX(100%) translateZ(0)}}@keyframes qode-move-horizontal-reverse-text-marquee-copy{0%{transform:translateX(-100%) translateZ(0)}100%{transform:translateX(0) translateZ(0)}}@keyframes qode-move-vertical-reverse-text-marquee{0%{transform:translateY(0) translateZ(0)}100%{transform:translateY(100%) translateZ(0)}}@keyframes qode-move-vertical-reverse-text-marquee-copy{0%{transform:translateY(-100%) translateZ(0)}100%{transform:translateY(0) translateZ(0)}}.qodef-qi-timeline{position:relative}.qodef-qi-timeline .qodef-e-item,.qodef-qi-timeline .qodef-e-item-inner{position:relative}.qodef-qi-timeline .qodef-e-image{display:inline-block;vertical-align:top;overflow:hidden}.qodef-qi-timeline .qodef-e-date{margin:0 0 .5em}.qodef-qi-timeline .qodef-e-title{margin:0 0 .85em}.qodef-qi-timeline .qodef-e-text{margin:0}.qodef-qi-timeline .qodef-e-point-holder{position:absolute;color:#fff;font-size:1em;width:1em;height:1em;transform:translate(-50%,-50%)}.qodef-qi-timeline .qodef-e-point-holder .qodef-e-point{background-color:#111;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden}.qodef-qi-timeline .qodef-e-point-holder .qodef-e-icon-holder{font-size:.7em;line-height:1em;max-height:100%}.qodef-qi-timeline .qodef-e-point-holder svg{width:.7em;stroke:currentColor;fill:currentColor}.qodef-qi-timeline .qodef-e-line{display:block;background-color:#ebebeb}.qodef-qi-timeline.qodef-timeline--vertical .qodef-e-line-holder{position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;width:1px}.qodef-qi-timeline.qodef-timeline--vertical .qodef-e-line{height:100%}.qodef-qi-timeline.qodef-timeline--vertical .qodef-e-point-holder{top:50%;left:50%}.qodef-qi-timeline.qodef-timeline--vertical.qodef-line--inside .qodef-e-line-holder{top:50%}.qodef-qi-timeline.qodef-timeline--vertical.qodef-line--inside .qodef-e-item:last-child .qodef-e-line-holder{display:none}.qodef-qi-timeline.qodef-timeline--horizontal{overflow:hidden}.qodef-qi-timeline.qodef-timeline--horizontal .qodef-grid-inner{display:flex;transition:all .4s ease}.qodef-qi-timeline.qodef-timeline--horizontal .qodef-e-item{flex:1}.qodef-qi-timeline.qodef-timeline--horizontal .qodef-e-line-holder{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:1px}.qodef-qi-timeline.qodef-timeline--horizontal .qodef-e-line{height:100%}.qodef-qi-timeline.qodef-timeline--horizontal .qodef-e-point-holder{top:50%;left:50%}.qodef-qi-timeline.qodef-point--diamond.qodef-timeline--horizontal .qodef-e-point-holder:after,.qodef-qi-timeline.qodef-point--diamond.qodef-timeline--horizontal .qodef-e-point-holder:before{content:"";position:absolute;left:50%;height:100px;width:1px;background-color:#ebebeb;transform:translateX(-50%);z-index:-1}.qodef-qi-timeline.qodef-point--diamond.qodef-timeline--horizontal .qodef-e-point-holder:before{top:100%}.qodef-qi-timeline.qodef-point--diamond.qodef-timeline--horizontal .qodef-e-point-holder:after{bottom:100%}.qodef-qi-timeline.qodef-point--diamond.qodef-timeline--vertical .qodef-e-point-holder:after,.qodef-qi-timeline.qodef-point--diamond.qodef-timeline--vertical .qodef-e-point-holder:before{content:"";position:absolute;top:50%;width:100px;height:1px;background-color:#ebebeb;transform:translateY(-50%);z-index:-1}.qodef-qi-timeline.qodef-point--diamond.qodef-timeline--vertical .qodef-e-point-holder:before{right:100%}.qodef-qi-timeline.qodef-point--diamond.qodef-timeline--vertical .qodef-e-point-holder:after{left:100%}.qodef-qi-timeline.qodef-point--diamond .qodef-e-point{border-radius:0;transform:rotate(45deg)}.qodef-qi-timeline.qodef-point--diamond .qodef-e-icon-holder{transform:rotate(-45deg)}.qodef-qi-timeline .qodef-nav-next,.qodef-qi-timeline .qodef-nav-prev{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:auto!important;height:auto!important;margin:0!important;color:#111;font-size:26px;z-index:10;cursor:pointer}.qodef-qi-timeline .qodef-nav-next>svg,.qodef-qi-timeline .qodef-nav-prev>svg{display:block;width:1em;height:auto;transition:.2s ease-out;stroke:currentColor;fill:currentColor}.qodef-qi-timeline .qodef-nav-prev{left:0}.qodef-qi-timeline .qodef-nav-next{right:0}.qodef-qi-timeline.qodef-qi--has-appear{opacity:0;transition:opacity .55s cubic-bezier(.23,1,.32,1)}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--vertical-separated .qodef-e-item .qodef-e-image{opacity:0;transition:opacity .55s cubic-bezier(.23,1,.32,1),transform .55s cubic-bezier(.23,1,.32,1);transform:translateY(-60px)}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--vertical-separated .qodef-e-item .qodef-e-content-holder{opacity:0;transition:opacity .55s cubic-bezier(.23,1,.32,1),transform .55s cubic-bezier(.23,1,.32,1);transform:translateY(60px)}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--vertical-side .qodef-e-item .qodef-e-image{opacity:0;transition:opacity .55s cubic-bezier(.23,1,.32,1),transform .55s cubic-bezier(.23,1,.32,1);transform:translateY(40px)}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--vertical-side .qodef-e-item .qodef-e-content-holder{opacity:0;transition:opacity .55s cubic-bezier(.23,1,.32,1),transform .55s cubic-bezier(.23,1,.32,1);transform:translateY(40px)}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item .qodef-e-image{opacity:0;transition:opacity .55s cubic-bezier(.23,1,.32,1),transform .55s cubic-bezier(.23,1,.32,1);transform:translateY(-60px)}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item .qodef-e-content-holder{opacity:0;transition:opacity .55s cubic-bezier(.23,1,.32,1),transform .55s cubic-bezier(.23,1,.32,1);transform:translateY(60px)}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item .qodef-e-image{opacity:0;transition:opacity .55s cubic-bezier(.23,1,.32,1),transform .55s cubic-bezier(.23,1,.32,1);transform:translateY(60px)}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item .qodef-e-content-holder{opacity:0;transition:opacity .55s cubic-bezier(.23,1,.32,1),transform .55s cubic-bezier(.23,1,.32,1);transform:translateY(-60px)}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item.qodef-reverse .qodef-e-image{transform:translateY(-60px)}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item.qodef-reverse .qodef-e-content-holder{transform:translateY(60px)}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item .qodef-e-point,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item .qodef-e-point,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item .qodef-e-point{transform:scale(0);opacity:0;transition:opacity .55s cubic-bezier(.23,1,.32,1),transform .55s cubic-bezier(.23,1,.32,1)}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(1) .qodef-e-image,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(1) .qodef-e-image,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(1) .qodef-e-image{transition-delay:.3s,.3s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(1) .qodef-e-point,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(1) .qodef-e-point,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(1) .qodef-e-point{transition-delay:.4s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(1) .qodef-e-content-holder,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(1) .qodef-e-content-holder,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(1) .qodef-e-content-holder{transition-delay:.4s,.4s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(2) .qodef-e-image,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(2) .qodef-e-image,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(2) .qodef-e-image{transition-delay:.6s,.6s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(2) .qodef-e-point,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(2) .qodef-e-point,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(2) .qodef-e-point{transition-delay:.7s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(2) .qodef-e-content-holder,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(2) .qodef-e-content-holder,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(2) .qodef-e-content-holder{transition-delay:.8s,.8s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(3) .qodef-e-image,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(3) .qodef-e-image,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(3) .qodef-e-image{transition-delay:.9s,.9s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(3) .qodef-e-point,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(3) .qodef-e-point,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(3) .qodef-e-point{transition-delay:1s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(3) .qodef-e-content-holder,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(3) .qodef-e-content-holder,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(3) .qodef-e-content-holder{transition-delay:1.2s,1.2s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(4) .qodef-e-image,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(4) .qodef-e-image,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(4) .qodef-e-image{transition-delay:1.2s,1.2s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(4) .qodef-e-point,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(4) .qodef-e-point,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(4) .qodef-e-point{transition-delay:1.3s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(4) .qodef-e-content-holder,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(4) .qodef-e-content-holder,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(4) .qodef-e-content-holder{transition-delay:1.6s,1.6s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(5) .qodef-e-image,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(5) .qodef-e-image,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(5) .qodef-e-image{transition-delay:1.5s,1.5s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(5) .qodef-e-point,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(5) .qodef-e-point,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(5) .qodef-e-point{transition-delay:1.6s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(5) .qodef-e-content-holder,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(5) .qodef-e-content-holder,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(5) .qodef-e-content-holder{transition-delay:2s,2s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(6) .qodef-e-image,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(6) .qodef-e-image,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(6) .qodef-e-image{transition-delay:1.8s,1.8s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(6) .qodef-e-point,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(6) .qodef-e-point,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(6) .qodef-e-point{transition-delay:1.9s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(6) .qodef-e-content-holder,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(6) .qodef-e-content-holder,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(6) .qodef-e-content-holder{transition-delay:2.4s,2.4s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(7) .qodef-e-image,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(7) .qodef-e-image,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(7) .qodef-e-image{transition-delay:2.1s,2.1s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(7) .qodef-e-point,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(7) .qodef-e-point,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(7) .qodef-e-point{transition-delay:2.2s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(7) .qodef-e-content-holder,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(7) .qodef-e-content-holder,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(7) .qodef-e-content-holder{transition-delay:2.8s,2.8s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(8) .qodef-e-image,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(8) .qodef-e-image,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(8) .qodef-e-image{transition-delay:2.4s,2.4s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(8) .qodef-e-point,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(8) .qodef-e-point,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(8) .qodef-e-point{transition-delay:2.5s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(8) .qodef-e-content-holder,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(8) .qodef-e-content-holder,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(8) .qodef-e-content-holder{transition-delay:3.2s,3.2s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(9) .qodef-e-image,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(9) .qodef-e-image,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(9) .qodef-e-image{transition-delay:2.7s,2.7s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(9) .qodef-e-point,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(9) .qodef-e-point,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(9) .qodef-e-point{transition-delay:2.8s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(9) .qodef-e-content-holder,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(9) .qodef-e-content-holder,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(9) .qodef-e-content-holder{transition-delay:3.6s,3.6s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(10) .qodef-e-image,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(10) .qodef-e-image,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(10) .qodef-e-image{transition-delay:3s,3s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(10) .qodef-e-point,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(10) .qodef-e-point,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(10) .qodef-e-point{transition-delay:3.1s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(10) .qodef-e-content-holder,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(10) .qodef-e-content-holder,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(10) .qodef-e-content-holder{transition-delay:4s,4s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(11) .qodef-e-image,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(11) .qodef-e-image,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(11) .qodef-e-image{transition-delay:3.3s,3.3s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(11) .qodef-e-point,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(11) .qodef-e-point,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(11) .qodef-e-point{transition-delay:3.4s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(11) .qodef-e-content-holder,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(11) .qodef-e-content-holder,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(11) .qodef-e-content-holder{transition-delay:4.4s,4.4s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(12) .qodef-e-image,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(12) .qodef-e-image,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(12) .qodef-e-image{transition-delay:3.6s,3.6s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(12) .qodef-e-point,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(12) .qodef-e-point,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(12) .qodef-e-point{transition-delay:3.7s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(12) .qodef-e-content-holder,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(12) .qodef-e-content-holder,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(12) .qodef-e-content-holder{transition-delay:4.8s,4.8s}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical.qodef-qi--appeared,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating.qodef-qi--appeared,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard.qodef-qi--appeared{opacity:1}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical.qodef-qi--appeared .qodef-e-content-holder,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical.qodef-qi--appeared .qodef-e-image,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating.qodef-qi--appeared .qodef-e-content-holder,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating.qodef-qi--appeared .qodef-e-image,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard.qodef-qi--appeared .qodef-e-content-holder,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard.qodef-qi--appeared .qodef-e-image{opacity:1;transform:translateY(0) translateX(0)}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical.qodef-qi--appeared .qodef-e-item.qodef-reverse .qodef-e-content-holder,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical.qodef-qi--appeared .qodef-e-item.qodef-reverse .qodef-e-image,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating.qodef-qi--appeared .qodef-e-item.qodef-reverse .qodef-e-content-holder,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating.qodef-qi--appeared .qodef-e-item.qodef-reverse .qodef-e-image,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard.qodef-qi--appeared .qodef-e-item.qodef-reverse .qodef-e-content-holder,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard.qodef-qi--appeared .qodef-e-item.qodef-reverse .qodef-e-image{transform:translateY(0) translateX(0)}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical.qodef-qi--appeared .qodef-e-point,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating.qodef-qi--appeared .qodef-e-point,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard.qodef-qi--appeared .qodef-e-point{transform:scale(1);opacity:1}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical.qodef-point--diamond .qodef-e-item .qodef-e-point,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating.qodef-point--diamond .qodef-e-item .qodef-e-point,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard.qodef-point--diamond .qodef-e-item .qodef-e-point{transform:rotate(45deg) scale(0)}.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical.qodef-point--diamond.qodef-qi--appeared .qodef-e-point,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating.qodef-point--diamond.qodef-qi--appeared .qodef-e-point,.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard.qodef-point--diamond.qodef-qi--appeared .qodef-e-point{transform:rotate(45deg) scale(1)}@media only screen and (max-width:480px){.qodef-qi-timeline.qodef-timeline--vertical .qodef-e-line-holder,.qodef-qi-timeline.qodef-timeline--vertical .qodef-e-point-holder{display:none}}.qodef-qi-timeline.qodef-timeline-layout--horizontal-alternating .qodef-e-item.qodef-reverse .qodef-e-item-inner{flex-direction:column}.qodef-qi-timeline.qodef-timeline-layout--horizontal-alternating .qodef-e-item.qodef-reverse .qodef-e-top-holder{align-items:flex-end;padding:0 0 10%}.qodef-qi-timeline.qodef-timeline-layout--horizontal-alternating .qodef-e-item.qodef-reverse .qodef-e-content-holder{justify-content:flex-start;padding:10% 0 0}.qodef-qi-timeline.qodef-timeline-layout--horizontal-alternating .qodef-e-item-inner{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;text-align:center}.qodef-qi-timeline.qodef-timeline-layout--horizontal-alternating .qodef-e-top-holder{display:flex;align-items:flex-start;padding:10% 0 0}.qodef-qi-timeline.qodef-timeline-layout--horizontal-alternating .qodef-e-content-holder{display:flex;flex-direction:column;justify-content:flex-end;padding:0 0 10%}.qodef-qi-timeline.qodef-timeline-layout--horizontal-standard .qodef-e-item-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.qodef-qi-timeline.qodef-timeline-layout--horizontal-standard .qodef-e-top-holder{display:flex;align-items:flex-end;padding:0 0 10%}.qodef-qi-timeline.qodef-timeline-layout--horizontal-standard .qodef-e-content-holder{display:flex;flex-direction:column;justify-content:flex-start;padding:10% 0 0}.qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-item{text-align:center}.qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-item:not(:last-child){padding-bottom:100px}.qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-item.qodef-reverse .qodef-e-item-inner{flex-direction:row-reverse;text-align:right}@media only screen and (max-width:480px){.qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-item.qodef-reverse .qodef-e-item-inner{flex-direction:column;text-align:center}}.qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-item.qodef-reverse .qodef-e-side-holder{text-align:left;padding:0 0 0 10%}@media only screen and (max-width:480px){.qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-item.qodef-reverse .qodef-e-side-holder{padding:0}}.qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-item.qodef-reverse .qodef-e-content-holder{padding:0 10% 0 0}@media only screen and (max-width:480px){.qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-item.qodef-reverse .qodef-e-content-holder{padding:0}}.qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-item-inner{display:inline-flex;align-items:center;justify-content:center;text-align:left;width:100%}@media only screen and (max-width:480px){.qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-item-inner{flex-direction:column;text-align:center}}.qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-side-holder{width:50%;flex-shrink:0;text-align:right;padding:0 10% 0 0}@media only screen and (max-width:480px){.qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-side-holder{width:100%;padding:0;margin-bottom:5%}}.qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-content-holder{width:50%;padding:0 0 0 10%}@media only screen and (max-width:480px){.qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-content-holder{width:100%;padding:0;margin-top:5%}}.qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-item.qodef-reverse .qodef-e-item-content{margin-left:0;flex-direction:row;padding:0 3em 0 0}@media only screen and (max-width:1024px){.qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-item.qodef-reverse .qodef-e-item-content{flex-direction:column;text-align:center}}@media only screen and (max-width:480px){.qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-item.qodef-reverse .qodef-e-item-content{padding:0}}.qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-item.qodef-reverse .qodef-e-side-holder{margin:0 10% 0 0}@media only screen and (max-width:1024px){.qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-item.qodef-reverse .qodef-e-side-holder{margin:0 0 10%}}.qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-item-content{display:flex;align-items:center;justify-content:flex-end;margin-left:auto;flex-direction:row-reverse;width:50%;padding:0 0 0 3em}@media only screen and (max-width:1024px){.qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-item-content{flex-direction:column;text-align:center}}@media only screen and (max-width:480px){.qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-item-content{width:100%;padding:0}}.qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-side-holder{width:250px;flex-shrink:0;margin:0 0 0 10%}@media only screen and (max-width:1024px){.qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-side-holder{margin:0 0 10%}}.qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-image{border-radius:50%}.qodef-qi-typeout-text .qodef-m-text{margin:0}.qodef-qi-progress-bar-vertical{position:relative;visibility:hidden}.qodef-qi-progress-bar-vertical.qodef--init{visibility:visible}.qodef-qi-progress-bar-vertical.qodef--pattern .qodef-m-canvas svg path:first-child{opacity:0}.qodef-qi-progress-bar-vertical .qodef-m-inner{position:relative;display:flex;flex-direction:column;max-width:100%}.qodef-qi-progress-bar-vertical .qodef-m-canvas{position:relative}.qodef-qi-progress-bar-vertical .qodef-m-canvas svg{max-width:100%}.qodef-qi-progress-bar-vertical .qodef-m-title{margin:1em 0 0}.qodef-qi-progress-bar-vertical .qodef-m-value{padding:0;margin:0;font-size:16px}.qodef-qi-progress-bar-vertical.qodef-percentage--fixed-right .qodef-m-title{margin:0 0 0 1em}.qodef-qi-progress-bar-vertical.qodef-percentage--fixed-right .qodef-m-value{margin:0 0 0 1em}.qodef-qi-progress-bar-vertical.qodef-percentage--fixed-right .qodef-m-inner{flex-direction:row;align-items:flex-end}.qodef-qi-progress-bar-vertical.qodef-percentage--floating-top .qodef-m-value{position:absolute;margin:0 0 .5em;right:0}.qodef-qi-progress-bar-vertical.qodef-percentage--floating-top .qodef-m-title{position:absolute;margin:0 0 .5em;left:0}.qodef-qi-progress-bar-vertical.qodef-percentage--fixed-on .qodef-m-content{display:flex;align-items:center;position:absolute;bottom:0;left:0}.qodef-qi-progress-bar-vertical.qodef-percentage--fixed-on .qodef-m-title{margin:0 0 0 .5em}.qodef-qi-progress-bar-vertical.qodef-percentage--fixed-on .qodef-m-value{margin:0 0 0 .5em}.qodef-qi-tabs-vertical.qodef-layout--simple{position:relative;visibility:hidden;display:flex;align-items:stretch;height:100%}.qodef-qi-tabs-vertical.qodef-layout--simple.qodef--init{visibility:visible}.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation{position:relative;align-items:center;margin:0;padding:0;list-style:none;flex-shrink:0;display:block}.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li{position:relative;margin:0;padding:0;width:100%}.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li .qodef-tab-title{margin:0}.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li a{position:relative;color:#cacaca;display:block;padding:0;transition:color .25s ease-out}.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li a:after{height:100%;content:"";position:absolute;top:0;right:0;width:100%;z-index:1;opacity:0;transition:opacity .25s ease-out}.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:transparent;transition:opacity .25s ease-out}.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li.ui-state-active a,.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li.ui-state-hover a{color:#1e1e1e}.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li.ui-state-active a:after,.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li.ui-state-active a:before,.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li.ui-state-hover a:after,.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li.ui-state-hover a:before{opacity:1}.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li .q-text{z-index:1;position:relative}.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-content{position:relative;padding:0 0 0 26px}.qodef-qi-tabs-vertical.qodef-layout--simple.qodef-title-hover--sideline-draw .qodef-tabs-vertical-navigation li a:after{opacity:1;transform:scaleY(0);transition:transform .36s cubic-bezier(.51,.5,.07,.99)}.qodef-qi-tabs-vertical.qodef-layout--simple.qodef-title-hover--sideline-draw .qodef-tabs-vertical-navigation li.ui-state-active a:after,.qodef-qi-tabs-vertical.qodef-layout--simple.qodef-title-hover--sideline-draw .qodef-tabs-vertical-navigation li.ui-state-hover a:after{transform:scaleY(1)}.qodef-qi-tabs-vertical.qodef-layout--simple.qodef-title-hover--sideline-draw.qodef-title-sideline-from-top .qodef-tabs-vertical-navigation li a:after{transform-origin:top}@media only screen and (max-width:1024px){.qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--1024{flex-direction:column;align-items:flex-start}.qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--1024 .qodef-tabs-vertical-navigation{width:100%}.qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--1024 .qodef-tabs-vertical-content{padding:26px 0 0}}@media only screen and (max-width:768px){.qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--768{flex-direction:column;align-items:flex-start}.qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--768 .qodef-tabs-vertical-navigation{width:100%}.qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--768 .qodef-tabs-vertical-content{padding:26px 0 0}}@media only screen and (max-width:680px){.qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--680{flex-direction:column;align-items:flex-start}.qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--680 .qodef-tabs-vertical-navigation{width:100%}.qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--680 .qodef-tabs-vertical-content{padding:26px 0 0}}@media only screen and (max-width:480px){.qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--480{flex-direction:column;align-items:flex-start}.qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--480 .qodef-tabs-vertical-navigation{width:100%}.qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--480 .qodef-tabs-vertical-content{padding:26px 0 0}}.qodef-qi-business-hours{position:relative;border:1px solid #e1e1e1;padding:35px}.qodef-qi-business-hours.qodef-line-type--between .qodef-e-line{border-bottom:1px solid rgba(30,30,30,.2)}.qodef-qi-business-hours.qodef-line-type--below .qodef-e-item{border-bottom:1px solid rgba(30,30,30,.2)}.qodef-qi-business-hours.qodef-line-type--below .qodef-e-item:last-child{border-bottom:none}.qodef-qi-business-hours.qodef-line-type--none .qodef-e-day{margin-right:10px}.qodef-qi-business-hours.qodef-line-type--none .qodef-e-line{display:none}.qodef-qi-business-hours .qodef-e-item{margin-bottom:1em;display:flex;align-items:baseline}.qodef-qi-business-hours .qodef-e-item:last-child{margin-bottom:0}.qodef-qi-business-hours .qodef-e-title-holder{display:flex;align-items:baseline}.qodef-qi-business-hours .qodef-m-title{margin:0 0 1em}.qodef-qi-business-hours .qodef-m-subtitle{margin:0 0 .5em}.qodef-qi-business-hours .qodef-m-text{margin:.5em 0 0}.qodef-qi-business-hours .qodef-e-icon{line-height:1;padding-right:12px}.qodef-qi-business-hours .qodef-e-day{margin:0}.qodef-qi-business-hours .qodef-e-hours{margin:0}.qodef-qi-business-hours .qodef-e-line{flex-grow:1;margin:0 8px}.qodef-qi-business-hours.qodef-text-underline .qodef-m-text a{position:relative;color:currentColor}.qodef-qi-business-hours.qodef-text-underline .qodef-m-text a:after{content:"";position:absolute;bottom:3px;left:0;width:100%;height:1px;background-color:currentColor;backface-visibility:hidden}.qodef-qi-business-hours.qodef-text-underline .qodef-m-text a:hover{text-decoration:none}.qodef-qi-business-hours.qodef-text-underline .qodef-m-text a:hover:after{animation:qodef-animate-underline-from-left .6s cubic-bezier(.45,.29,0,.82) forwards}@media only screen and (max-width:768px){.qodef-resposive--768.qodef-qi-business-hours .qodef-e-item{flex-direction:column}}@media only screen and (max-width:680px){.qodef-resposive--680.qodef-qi-business-hours .qodef-e-item{flex-direction:column}}@media only screen and (max-width:480px){.qodef-resposive--480.qodef-qi-business-hours .qodef-e-item{flex-direction:column}}.qodef-addons-woo-shortcode .qodef-e-product-mark{position:absolute;top:0;left:0;min-width:68px;color:#111;background-color:#fff;padding:1.8em 1.2em;z-index:5}.qodef-addons-woo-shortcode .qodef-e-product-title{margin:0;z-index:2;position:relative}.qodef-addons-woo-shortcode .qodef-e-ratings{position:relative;display:inline-block;width:100%;vertical-align:top;line-height:1}.qodef-addons-woo-shortcode .qodef-e-ratings .qodef-m-inner{position:relative;display:inline-block;vertical-align:top}.qodef-addons-woo-shortcode .qodef-e-ratings .qodef-m-star{color:#111}.qodef-addons-woo-shortcode .qodef-e-ratings .qodef-m-star svg{display:inline-block;margin-right:4px;width:16px;height:auto;fill:none;stroke:currentColor}.qodef-addons-woo-shortcode .qodef-e-ratings .qodef-m-star svg:last-child{margin-right:0}.qodef-addons-woo-shortcode .qodef-e-ratings .qodef-m-star.qodef--active{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap}.qodef-addons-woo-shortcode .qodef-e-ratings .qodef-m-star.qodef--active svg{fill:currentColor;stroke:none}.qodef-addons-woo-shortcode .qodef-e-ratings .qodef-m-star svg{width:1em;margin-right:8px}.qodef-addons-woo-shortcode .price{position:relative;display:flex;align-items:center;margin:0}.qodef-addons-woo-shortcode .price del{margin-right:.8em}.qodef-addons-woo-shortcode .price ins{text-decoration:none}.qodef-addons-woo-shortcode .added_to_cart,.qodef-addons-woo-shortcode .button{color:#111;z-index:3}.qodef-addons-woo-shortcode .added_to_cart.added,.qodef-addons-woo-shortcode .button.added{display:none!important}.qodef-addons-woo-shortcode .added_to_cart.qodef-qi-button.qodef-layout--textual,.qodef-addons-woo-shortcode .button.qodef-qi-button.qodef-layout--textual{background:0 0}.qodef-addons-woo-shortcode .qodef-qi-woo-product-mark{position:absolute;top:0;right:0;color:#fff;background-color:#111;padding:10px 15px;z-index:5}.qodef-addons-woo-shortcode .qodef-qi-woo-product-mark.qodef-woo-onsale{color:#111;background-color:#ebebeb}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

.qodef-core-dashboard{max-width:initial!important}.qodef-core-dashboard .qodef-core-dashboard-inner{margin:0 -15px;display:inline-block;width:100%}.qodef-core-dashboard .qodef-cd-logo{display:inline-block;vertical-align:middle;padding-right:15px;width:62px}.qodef-core-dashboard .qodef-cd-title{display:inline-block;vertical-align:middle;font-size:41px;font-weight:400;margin:0}.qodef-core-dashboard .qodef-cd-title-holder{margin-bottom:30px}.qodef-core-dashboard .qodef-cd-subtitle{font-size:18px;line-height:25px;font-weight:400;color:#555d66;max-width:610px;margin:10px 0 30px}.qodef-core-dashboard .qodef-core-dashboard-column{float:left;width:100%;max-width:610px;padding:0 15px}.qodef-core-dashboard .qodef-core-dashboard-column.qodef-cd-smaller-column{max-width:380px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box{background-color:#fff}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box.qodef-core-bottom-space{margin-bottom:30px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-box-title-holder{padding:28px 34px 23px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-box-title-holder p{margin:19px 0 0;padding:0;font-size:16px;line-height:22px;font-weight:400;color:#555d66}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box.qodef-cd-import-box .qodef-cd-box-title-holder p{font-size:14px;line-height:20px;margin:17px 0 0}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box.qodef-cd-import-box .qodef-cd-label{font-weight:600;margin-bottom:15px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box h2{margin:0;padding:0;font-size:25px;font-weight:400;color:#32373c;text-align:left}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box h3{margin:0;padding:0}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-field-holder{padding-bottom:30px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-label{display:block;color:#555d66;font-size:14px;margin-bottom:7px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input{border:none;border-bottom:1px solid #c2c2c2;outline:0;width:50%;-webkit-box-shadow:none;box-shadow:none;color:#555d66;font-size:14px;padding:4px 0;margin:0}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:focus{outline:0;border-color:#c2c2c2}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:focus::-webkit-input-placeholder{color:#555d66;opacity:1}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:focus::-moz-placeholder{color:#555d66;opacity:1}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:focus:-ms-input-placeholder{color:#555d66;opacity:1}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:focus::-ms-input-placeholder{color:#555d66;opacity:1}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:focus::placeholder{color:#555d66;opacity:1}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input::-webkit-input-placeholder{color:#555d66;opacity:1}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input::-moz-placeholder{color:#555d66;opacity:1}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:-ms-input-placeholder{color:#555d66;opacity:1}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input::-ms-input-placeholder{color:#555d66;opacity:1}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input::placeholder{color:#555d66;opacity:1}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:-webkit-autofill,.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:-webkit-autofill:active,.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:-webkit-autofill:focus,.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:-webkit-autofill{-webkit-text-fill-color:#666!important}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-error-field{border-bottom-color:#ee3535}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-error-message{display:block;color:#ee3535;font-size:12px;margin-top:5px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cdb-problem{border:1px solid #e1e1e1;border-left:3px solid #ee3535;padding:15px;margin-bottom:25px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cdb-problem p{font-size:12px;line-height:18px;font-weight:600;margin:0;padding:0}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box:last-child .qodef-cd-box-row:last-child{padding-bottom:10px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-button{padding:7px 35px;font-size:16px;line-height:1em;color:#fff;background-color:#3596ee;border:none;border-radius:5px;-webkit-box-shadow:0 2px 0 0 #246eae;box-shadow:0 2px 0 0 #246eae;cursor:pointer}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-button.qodef-cd-button-disabled,.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-button.qodef-import-demo-data-disabled{background-color:#6bb4f7}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-button-wait{display:none;font-size:12px;color:#3596ee;margin-left:15px;font-weight:400}.qodef-core-dashboard .qodef-core-dashboard-column a.qodef-cd-button{text-decoration:none}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-box-section{padding:0 35px 10px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-box-section h3{padding:0;margin:0 0 24px;color:#555d66;font-size:17px;line-height:20px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-box-list{padding:10px 35px;margin:0}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-box-list li{font-size:15px;margin:0 0 25px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-box-list li a{color:#3675ae}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-box-row{display:table;padding:0 20px;border-bottom:1px solid #f1f1f1;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cdb-label,.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cdb-value{display:table-cell;width:50%;padding:17px 15px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cdb-value{color:#3e87be}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cdb-value-false span{color:#ea3a27}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form{padding:0 30px 10px 30px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section{padding:0 0 28px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section.qodef-cd-box-form-section-columns{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section.qodef-cd-box-form-section-columns .qodef-cd-box-form-section-column{padding:0 15px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section.qodef-cd-box-form-section-columns .qodef-cd-box-form-section-column:first-child{width:75%}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section.qodef-cd-box-form-section-columns .qodef-cd-box-form-section-column:last-child{width:25%}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section .qodef-cd-import-option,.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section .qodef-import-demo{width:100%}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section .select2-container--default .select2-selection--single{border-radius:0;border-color:#e1e1e1;height:34px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:34px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section .select2-container--default .select2-selection--single .select2-selection__arrow{height:32px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-import-is-completed{display:none;color:#3596ee;font-size:14px;font-weight:600}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-import-went-wrong{display:none;color:#3596ee;font-size:14px;font-weight:600}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-import-went-wrong a{color:inherit}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section-dependency,.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section-progress{display:none}#qodef-progress-bar[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:100%;height:5px}#qodef-progress-bar[value]::-webkit-progress-bar{background-color:#fff;border:1px solid #e1e1e1;border-radius:0}#qodef-progress-bar{color:#3596ee}#qodef-progress-bar::-moz-progress-bar{background:#3596ee}#qodef-progress-bar::-webkit-progress-value{background:#3596ee}#qodef-progress-bar[aria-valuenow]:before{background:#3596ee}.qodef-cd-selection li.select2-results__option{padding:10px;margin:0}.qodef-cd-selection img{vertical-align:middle;padding-right:20px}.select2-container--default .qodef-cd-selection .select2-results__option[aria-selected=true]{background-color:#fafafa}.select2-container--default .qodef-cd-selection .select2-results__option--highlighted{background-color:#fafafa;color:#000}.qodef-cd-action-selection li.select2-results__option,.qodef-cd-single-page-selection li.select2-results__option{margin:0}.select2-container--default .qodef-cd-action-selection .select2-results__option[aria-selected=true],.select2-container--default .qodef-cd-single-page-selection .select2-results__option[aria-selected=true]{background-color:#fafafa}.select2-container--default .qodef-cd-action-selection .select2-results__option--highlighted,.select2-container--default .qodef-cd-single-page-selection .select2-results__option--highlighted{background-color:#fafafa;color:#000}.qodef-cd-import-single-page{width:100%}.qodef-cd-switch{display:inline-block;border:1px solid #e1e1e1;border-radius:40px;overflow:hidden}.qodef-cd-switch .qodef-cd-import-attachments{display:none}.qodef-cd-switch .qodef-cd-cb-disable,.qodef-cd-switch .qodef-cd-cb-enable{display:block;float:left;padding:0 10px}.qodef-cd-switch .qodef-cd-cb-disable.selected,.qodef-cd-switch .qodef-cd-cb-enable.selected{background-color:#3596ee;color:#fff}.qodef-cd-switch .qodef-cd-cb-disable span,.qodef-cd-switch .qodef-cd-cb-enable span{line-height:32px;font-size:13px;display:block;font-weight:700}
.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}
/**
 * Swiper 8.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 21, 2022
 */

@font-face{font-display: swap;font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
@charset "UTF-8";
/* ==========================================================================
   Include variables and mixins
   ========================================================================== */
/* ==========================================================================
   Typography variables
   ========================================================================== */
/* ==========================================================================
   Box variables
   ========================================================================== */
/* ==========================================================================
   Devices screen size variables
   ========================================================================== */
/* ==========================================================================
   Grid size and responsive grid size variables
   ========================================================================== */
/* ==========================================================================
   Typography mixins
   ========================================================================== */
/* ==========================================================================
   Typography mixins - end
   ========================================================================== */
/* ==========================================================================
   Menu mixins - begin
   ========================================================================== */
/* ==========================================================================
   Menu mixins - end
   ========================================================================== */
/* ==========================================================================
   Layout mixins - begin
   ========================================================================== */
/* ==========================================================================
   Layout mixins - end
   ========================================================================== */
/* ==========================================================================
   Input fields mixins - begin
   ========================================================================== */
/* ==========================================================================
   Input fields mixins - end
   ========================================================================== */
/* ==========================================================================
   Grid size mixins - begin
   ========================================================================== */
/* ==========================================================================
   Grid size mixins - end
   ========================================================================== */
/* ==========================================================================
   Helper mixins - begin
   ========================================================================== */
/* ==========================================================================
   Helper mixins - end
   ========================================================================== */
/* ==========================================================================
   Clear fix mixin - begin
   ========================================================================== */
/* ==========================================================================
   Clear fix mixin - end
   ========================================================================== */
/* ==========================================================================
   Other mixins - begin
   ========================================================================== */
/* ==========================================================================
   Other mixins - end
   ========================================================================== */
/* ==========================================================================
   Button mixins - start
   ========================================================================== */
/* ==========================================================================
   Button mixins - end
   ========================================================================== */
/* ==========================================================================
   Tabs mixins - start
   ========================================================================== */
/* ==========================================================================
   Tabs mixins - end
   ========================================================================== */
/* ==========================================================================
   Animation mixins - start
   ========================================================================== */
/* ==========================================================================
   Animation mixins - end
   ========================================================================== */
/* ==========================================================================
   Keyframes settings
   ========================================================================== */
@keyframes qode-rotate {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
@keyframes qode-fade-in {
	0% {
		opacity: 0;
		visibility: hidden;
	}
	100% {
		opacity: 1;
		visibility: visible;
	}
}
@keyframes qode-fade-out {
	0% {
		opacity: 1;
		visibility: visible;
	}
	100% {
		opacity: 0;
		visibility: hidden;
	}
}
@keyframes qode-ball-fall {
	0% {
		opacity: 0;
		transform: translateY(-145%);
	}
	10% {
		opacity: 0.5;
	}
	20% {
		opacity: 1;
		transform: translateY(0);
	}
	80% {
		opacity: 1;
		transform: translateY(0);
	}
	90% {
		opacity: 0.5;
	}
	100% {
		opacity: 0;
		transform: translateY(145%);
	}
}
@keyframes qode-scaleout {
	0% {
		-webkit-transform: scale(0);
	}
	100% {
		-webkit-transform: scale(1);
		opacity: 0;
	}
}
@keyframes qode-double-pulse {
	0%, 100% {
		transform: scale(0);
	}
	50% {
		transform: scale(1);
	}
}
@keyframes qode-cube {
	0% {
		transform: perspective(120px) rotateX(0deg) rotateY(0deg);
	}
	50% {
		transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
	}
	100% {
		transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
	}
}
@keyframes qode-rotating-cubes {
	25% {
		transform: translateX(42px) rotate(-90deg) scale(0.5);
	}
	50% {
		transform: translateX(42px) translateY(42px) rotate(-179deg);
	}
	50.1% {
		transform: translateX(42px) translateY(42px) rotate(-180deg);
	}
	75% {
		transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
	}
	100% {
		transform: rotate(-360deg);
	}
}
@keyframes qode-stretch-delay {
	0%, 40%, 100% {
		transform: scaleY(0.4);
	}
	20% {
		transform: scaleY(1);
	}
}
@keyframes qode-bounce-delay {
	0%, 80%, 100% {
		transform: scale(0);
	}
	40% {
		transform: scale(1);
	}
}
@keyframes qode-rotate-circles {
	to {
		transform: rotate(360deg);
	}
}
@keyframes qode-atom-position {
	50% {
		top: 80px;
		left: 80px;
	}
}
@keyframes qode-atom-size {
	50% {
		transform: scale(0.5);
	}
}
@keyframes qode-atom-zindex {
	100% {
		z-index: 10;
	}
}
@keyframes qode-atom-shrink {
	50% {
		transform: scale(0.8);
	}
}
@keyframes qode-clock {
	100% {
		transform: rotate(360deg);
	}
}
@keyframes qode-clock-1 {
	0% {
		transform: rotate(-135deg);
	}
	30% {
		transform: rotate(-450deg);
	}
	100% {
		transform: rotate(-450deg);
	}
}
@keyframes qode-clock-2 {
	5% {
		transform: rotate(-90deg);
	}
	35% {
		transform: rotate(-405deg);
	}
	100% {
		transform: rotate(-405deg);
	}
}
@keyframes qode-clock-3 {
	10% {
		transform: rotate(-45deg);
	}
	40% {
		transform: rotate(-360deg);
	}
	100% {
		transform: rotate(-360deg);
	}
}
@keyframes qode-clock-4 {
	15% {
		transform: rotate(0deg);
	}
	45% {
		transform: rotate(-315deg);
	}
	100% {
		transform: rotate(-315deg);
	}
}
@keyframes qode-mitosis-invert {
	100% {
		transform: rotate(180deg);
	}
}
@keyframes qode-mitosis-ball-1 {
	12% {
		transform: none;
	}
	26% {
		transform: translateX(25%) scale(1, 0.8);
	}
	40% {
		transform: translateX(50%) scale(0.8, 0.8);
	}
	60% {
		transform: translateX(50%) scale(0.8, 0.8);
	}
	74% {
		transform: translate(50%, 25%) scale(0.6, 0.8);
	}
	88% {
		transform: translate(50%, 50%) scale(0.6, 0.6);
	}
	100% {
		transform: translate(50%, 50%) scale(0.6, 0.6);
	}
}
@keyframes qode-mitosis-ball-2 {
	12% {
		transform: none;
	}
	26% {
		transform: translateX(25%) scale(1, 0.8);
	}
	40% {
		transform: translateX(50%) scale(0.8, 0.8);
	}
	60% {
		transform: translateX(50%) scale(0.8, 0.8);
	}
	74% {
		transform: translate(50%, -25%) scale(0.6, 0.8);
	}
	88% {
		transform: translate(50%, -50%) scale(0.6, 0.6);
	}
	100% {
		transform: translate(50%, -50%) scale(0.6, 0.6);
	}
}
@keyframes qode-mitosis-ball-3 {
	12% {
		transform: none;
	}
	26% {
		transform: translateX(-25%) scale(1, 0.8);
	}
	40% {
		transform: translateX(-50%) scale(0.8, 0.8);
	}
	60% {
		transform: translateX(-50%) scale(0.8, 0.8);
	}
	74% {
		transform: translate(-50%, 25%) scale(0.6, 0.8);
	}
	88% {
		transform: translate(-50%, 50%) scale(0.6, 0.6);
	}
	100% {
		transform: translate(-50%, 50%) scale(0.6, 0.6);
	}
}
@keyframes qode-mitosis-ball-4 {
	12% {
		transform: none;
	}
	26% {
		transform: translateX(-25%) scale(1, 0.8);
	}
	40% {
		transform: translateX(-50%) scale(0.8, 0.8);
	}
	60% {
		transform: translateX(-50%) scale(0.8, 0.8);
	}
	74% {
		transform: translate(-50%, -25%) scale(0.6, 0.8);
	}
	88% {
		transform: translate(-50%, -50%) scale(0.6, 0.6);
	}
	100% {
		transform: translate(-50%, -50%) scale(0.6, 0.6);
	}
}
@keyframes qode-lines-spin {
	100% {
		transform: rotate(360deg);
	}
}
@keyframes qode-fussion-ball-1 {
	50% {
		top: -100%;
		left: 200%;
	}
	100% {
		top: 50%;
		left: 100%;
		z-index: 2;
	}
}
@keyframes qode-fussion-ball-2 {
	50% {
		top: 200%;
		left: 200%;
	}
	100% {
		top: 100%;
		left: 50%;
		z-index: 1;
	}
}
@keyframes qode-fussion-ball-3 {
	50% {
		top: 200%;
		left: -100%;
	}
	100% {
		top: 50%;
		left: 0;
		z-index: 2;
	}
}
@keyframes qode-fussion-ball-4 {
	50% {
		top: -100%;
		left: -100%;
	}
	100% {
		top: 0;
		left: 50%;
		z-index: 1;
	}
}
@keyframes qode-wave-jump-1 {
	12% {
		transform: translate(20px, -40px);
		animation-timing-function: ease-in;
	}
	24%, 100% {
		transform: translate(40px, 0);
	}
}
@keyframes qode-wave-jump-2 {
	12% {
		transform: translate(0, 0);
	}
	24% {
		transform: translate(20px, -40px);
		animation-timing-function: ease-in;
	}
	36%, 100% {
		transform: translate(40px, 0);
	}
}
@keyframes qode-wave-jump-3 {
	24% {
		transform: translate(0, 0);
	}
	36% {
		transform: translate(20px, -40px);
		animation-timing-function: ease-in;
	}
	48%, 100% {
		transform: translate(40px, 0);
	}
}
@keyframes qode-wave-wipe {
	48%, 100% {
		transform: translateX(-120px);
	}
}
@keyframes qode-pulse-circles-pulse {
	0% {
		transform: scale(0.1);
		opacity: 1;
		border-width: 50px;
	}
	100% {
		transform: scale(1, 1);
		opacity: 0;
		border-width: 0;
	}
}
@keyframes qode-bounce {
	from, 20%, 53%, 80%, to {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		transform: translate3d(0, 0, 0);
	}
	40%, 43% {
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		transform: translate3d(0, -30px, 0);
	}
	70% {
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		transform: translate3d(0, -15px, 0);
	}
	90% {
		transform: translate3d(0, -4px, 0);
	}
}
@keyframes qode-pulse {
	from {
		transform: scale3d(1, 1, 1);
	}
	50% {
		transform: scale3d(1.05, 1.05, 1.05);
	}
	to {
		transform: scale3d(1, 1, 1);
	}
}
@keyframes qode-line-scaleX {
	0% {
		transform: scaleX(0);
	}
	100% {
		transform: scaleX(1);
	}
}
/* ==========================================================================
   Theme - Table of contents

 * 1.0 Reset styles
 * 2.0 Accessibility styles
 * 3.0 Alignments styles
 * 4.0 Clearings styles
 * 5.0 Typography styles
 * 6.0 Input Fields styles
 * 7.0 Grid styles
 * 8.0 Content styles
 * 9.0 Plugins styles
 * 10.0 Modules styles (Header, Footer, Title etc.)
 * 11.0 Responsive styles
 * 12.0 Custom styles
   ========================================================================== */
/* ==========================================================================
   1.0 Reset default styles
   ========================================================================== */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font,
ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	vertical-align: baseline;
	margin: 0;
	padding: 0;
	background: transparent;
	border: 0;
	outline: none;
}

* {
	box-sizing: border-box;
}

article, aside, details, figcaption, figure, footer, header, nav, section, main {
	display: block;
}

del {
	text-decoration: line-through;
}

pre {
	max-width: 100%;
	margin: 15px 0;
	padding: 15px;
	background-color: #fff;
	white-space: pre-wrap;
	word-wrap: break-word;
}

sub,
sup {
	position: relative;
	vertical-align: baseline;
	font-size: 75%;
	line-height: 0;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

table {
	width: 100%;
	vertical-align: middle;
	border: medium none;
	border-collapse: collapse;
	border-spacing: 0;
}
table tr {
	border: 1px solid rgba(0, 0, 0, 0.05);
}
table th {
	padding: 5px 7px;
	text-align: left;
	border-right: 1px solid rgba(0, 0, 0, 0.05);
}
table td {
	padding: 5px 10px;
	text-align: left;
	border-right: 1px solid rgba(0, 0, 0, 0.05);
}

hr {
	background-color: #bbb;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul, ol {
	list-style-position: inside;
	margin: 0 0 1.5em;
	padding: 0;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: 700;
}

dd {
	margin: 0 1.5em 1.5em;
}

a img {
	border: none;
}

img, .wp-caption {
	height: auto;
	max-width: 100%;
}

img {
	vertical-align: middle;
	border-style: none;
}

embed,
iframe,
object {
	max-width: 100%;
}

label {
	display: block;
	margin-bottom: 0.5em;
}

fieldset {
	margin-bottom: 1em;
	padding: 0.35em 0.75em 0.625em;
}

input[type=submit] {
	-webkit-appearance: none;
}

abbr[title] {
	border-bottom: none; /* 1 */
	text-decoration: underline; /* 2 */
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted; /* 2 */
}

b,
strong {
	font-weight: bolder;
}

code,
kbd,
samp {
	font-family: monospace, monospace; /* 1 */
	font-size: 1em; /* 2 */
}

small {
	font-size: 80%;
}

progress {
	vertical-align: baseline;
}

summary {
	display: list-item;
}

template {
	display: none;
}

.wp-caption,
.gallery-caption {
	max-width: 100%;
	margin-bottom: 1.5em;
	font-size: 0.8125rem;
	font-style: italic;
	opacity: 1;
}

.wp-caption img[class*=wp-image-] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
	opacity: 1;
}

.wp-caption-text {
	text-align: center;
}

.sticky,
.bypostauthor {
	opacity: 1;
}

::selection {
	color: #fff;
	background: #111;
}

::-moz-selection {
	color: #fff;
	background: #111;
}

/* ==========================================================================
   2.0 Accessibility styles
   ========================================================================== */
.screen-reader-text {
	position: absolute !important;
	width: 1px;
	height: 0;
	line-height: 1;
	clip: rect(1px, 1px, 1px, 1px);
	word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
	overflow: hidden;
}
.screen-reader-text:focus {
	top: 5px;
	left: 5px;
	display: block;
	width: auto;
	height: auto;
	padding: 15px 23px 14px;
	font-size: 14px;
	font-weight: 700;
	line-height: normal;
	text-decoration: none;
	color: #21759b;
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	z-index: 100000; /* Above WP toolbar. */
}

/* ==========================================================================
   3.0 Alignments styles
   ========================================================================== */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}
body:not([class*=pelicula-core]) .alignright {
	clear: right;
}

.aligncenter {
	clear: both;
	display: block;
	margin: 1.5em auto;
}

.alignwide {
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

.alignwide {
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

@media only screen and (max-width: 1024px) {
	.alignwide {
		width: 100%;
		max-width: 100%;
	}
}
.alignfull {
	position: relative;
	left: -1rem;
	width: calc(100% + 2rem);
	max-width: calc(100% + 2rem);
	clear: both;
}

@media only screen and (max-width: 1024px) {
	.alignfull {
		left: calc(-12.5% - 75px);
		width: calc(125% + 150px);
		max-width: calc(125% + 150px);
		margin-top: 2rem;
		margin-bottom: 2rem;
	}
}
.qodef-content-alignment-left {
	text-align: left;
}

.qodef-content-alignment-center {
	text-align: center;
}

.qodef-content-alignment-right {
	text-align: right;
}

/* ==========================================================================
   4.0 Clearings styles
   ========================================================================== */
.clear:before, .clear:after,
.comment-content:before,
.comment-content:after,
.nav-links:before,
.nav-links:after,
.pagination:before,
.pagination:after,
.comment-author:before,
.comment-author:after,
.widget-area:before,
.widget-area:after,
.widget:before,
.widget:after,
.comment-meta:before,
.comment-meta:after {
	content: "";
	display: table;
	table-layout: fixed;
}
.clear:after,
.comment-content:after,
.nav-links:after,
.pagination:after,
.comment-author:after,
.widget-area:after,
.widget:after,
.comment-meta:after {
	clear: both;
}

/* ==========================================================================
   5.0 Typography styles
   ========================================================================== */
body {
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	line-height: 1.857em;
	font-weight: 400;
	letter-spacing: 0.02em;
	color: #6d6d6d;
	background-color: #fff;
	overflow-x: hidden;
	-webkit-font-smoothing: antialiased;
}

h1,
.qodef-h1 {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 80px;
	line-height: 77px;
	letter-spacing: 0.04em;
	margin: 25px 0;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
h1 a,
.qodef-h1 a {
	display: inline-block;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	text-transform: inherit;
	color: inherit;
}
h1 a:hover,
.qodef-h1 a:hover {
	color: #111;
}

h2,
.qodef-h2 {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 65px;
	line-height: 62px;
	letter-spacing: 0.05em;
	margin: 25px 0;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
h2 a,
.qodef-h2 a {
	display: inline-block;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	text-transform: inherit;
	color: inherit;
}
h2 a:hover,
.qodef-h2 a:hover {
	color: #111;
}

h3,
.qodef-h3 {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 45px;
	line-height: 43px;
	letter-spacing: 0.06em;
	margin: 25px 0;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
h3 a,
.qodef-h3 a {
	display: inline-block;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	text-transform: inherit;
	color: inherit;
}
h3 a:hover,
.qodef-h3 a:hover {
	color: #111;
}

h4,
.qodef-h4 {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 35px;
	line-height: 34px;
	letter-spacing: 0.06em;
	margin: 25px 0;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
h4 a,
.qodef-h4 a {
	display: inline-block;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	text-transform: inherit;
	color: inherit;
}
h4 a:hover,
.qodef-h4 a:hover {
	color: #111;
}

h5,
.qodef-h5 {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 27px;
	line-height: 28px;
	letter-spacing: 0.08em;
	margin: 25px 0;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
h5 a,
.qodef-h5 a {
	display: inline-block;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	text-transform: inherit;
	color: inherit;
}
h5 a:hover,
.qodef-h5 a:hover {
	color: #111;
}

h6,
.qodef-h6 {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
	margin: 25px 0;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
h6 a,
.qodef-h6 a {
	display: inline-block;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	text-transform: inherit;
	color: inherit;
}
h6 a:hover,
.qodef-h6 a:hover {
	color: #111;
}

a,
p a {
	color: #111;
	text-decoration: none;
	transition: color 0.2s ease-out;
	cursor: pointer;
}
a:hover,
p a:hover {
	color: #111;
}

p {
	margin: 10px 0;
	line-height: 1.857em;
}

blockquote {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 10px 0;
	padding: 0;
	position: relative;
	padding: 26px 29px 29px;
	line-height: 27px;
	color: #6d6d6d;
	background-color: #ebebeb;
	border: none;
	quotes: none;
}
blockquote > * {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	text-transform: inherit;
	color: inherit;
	margin: 0;
}
blockquote:after {
	content: "";
}
blockquote cite {
	font-style: normal;
	font-weight: 400;
}

/* ==========================================================================
   6.0 Input Fields styles
   ========================================================================== */
input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=number],
input[type=tel],
textarea {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 0 0 10px;
	padding: 17px 25px;
	font-family: inherit;
	font-size: 16px;
	line-height: 24px;
	font-weight: inherit;
	color: #6d6d6d;
	background-color: transparent;
	border: 2px solid rgba(0, 0, 0, 0.2);
	border-radius: 0;
	outline: 0;
	cursor: pointer;
	-webkit-appearance: none;
	transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out;
}
input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=number]:focus,
input[type=tel]:focus,
textarea:focus {
	color: #111;
	background-color: transparent;
	border-left-color: #111;
}
input[type=text]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=url]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, textarea:-ms-input-placeholder {
	color: inherit;
	opacity: 1;
}
input[type=text]::placeholder,
input[type=email]::placeholder,
input[type=url]::placeholder,
input[type=password]::placeholder,
input[type=number]::placeholder,
input[type=tel]::placeholder,
textarea::placeholder {
	color: inherit;
	opacity: 1;
}
#qodef-page-footer input[type=text],
#qodef-page-footer input[type=email],
#qodef-page-footer input[type=url],
#qodef-page-footer input[type=password],
#qodef-page-footer input[type=number],
#qodef-page-footer input[type=tel],
#qodef-page-footer textarea {
	color: #fff;
	background-color: transparent;
	border: 1px solid #fff;
}
#qodef-page-footer input[type=text]:focus,
#qodef-page-footer input[type=email]:focus,
#qodef-page-footer input[type=url]:focus,
#qodef-page-footer input[type=password]:focus,
#qodef-page-footer input[type=number]:focus,
#qodef-page-footer input[type=tel]:focus,
#qodef-page-footer textarea:focus {
	color: #fff;
	background-color: transparent;
	border-color: #ccc;
}

.post-password-form input[type=password] {
	margin-top: 0.5em;
}

input[type=submit],
button[type=submit],
.qodef-theme-button {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: auto;
	margin: 0;
	font-family: "Bebas Neue", sans-serif;
	font-size: 17px;
	line-height: 2em;
	font-weight: 400;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	border-radius: 0;
	outline: none;
	box-sizing: border-box;
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
	padding: 8px 50px;
	color: #fff;
	background-color: #111;
	border: 2px solid #111;
	cursor: pointer;
}
input[type=submit]:hover,
button[type=submit]:hover,
.qodef-theme-button:hover {
	color: #111;
	background-color: transparent;
	border: 2px solid #111;
}

/* ==========================================================================
   Select 2 Script styles (Version: 4.0.6 ) - begin
   ========================================================================== */
select {
	display: block;
	height: 58px;
	padding: 17px 25px;
	margin: 0;
	font-family: inherit;
	font-size: 16px;
	line-height: 24px;
	font-weight: normal;
	color: #6d6d6d;
	background-color: #fafafa;
	border: 1px solid #6d6d6d;
	border-radius: 0;
	outline: none;
	cursor: pointer;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/* ==========================================================================
   Select 2 Script styles (Version: 4.0.6 ) - begin
   ========================================================================== */
body .select2-container--default { /* just to make sure that this code overwrite styles from others plugin */
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: auto;
	margin: 0 0 10px;
}
body .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
	float: left;
}
body .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__rendered {
	padding: 0;
}
body .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
	left: 0;
	right: auto;
}
body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,
body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder,
body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline {
	float: right;
}
body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__rendered {
	padding: 0;
}
body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
	margin: 7px auto 0 5px;
}
body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
	margin: 0 auto 0 3px;
}
body .select2-container--default.select2-container--disabled .select2-selection--single,
body .select2-container--default.select2-container--disabled .select2-selection--multiple {
	background-color: #fafafa;
	cursor: default;
}
body .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear,
body .select2-container--default.select2-container--disabled .select2-selection--multiple .select2-selection__clear {
	display: none;
}
body .select2-container--default.select2-container--disabled .select2-selection__choice__remove {
	display: none;
}
body .select2-container--default.select2-container--open .select2-selection--single,
body .select2-container--default.select2-container--open .select2-selection--multiple {
	color: #111;
}
body .select2-container--default.select2-container--open .select2-dropdown {
	left: 0;
}
body .select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--above {
	border-bottom-color: transparent;
}
body .select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below {
	border-top-color: transparent;
}
body .select2-container--default .select2-selection--single {
	display: block;
	height: 58px;
	padding: 17px 25px;
	margin: 0;
	font-family: inherit;
	font-size: 16px;
	line-height: 24px;
	font-weight: normal;
	color: #6d6d6d;
	background-color: #fff;
	border: 1px solid #6d6d6d;
	border-radius: 0;
	outline: none;
	cursor: pointer;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
body .select2-container--default .select2-selection--single .select2-selection__rendered {
	display: block;
	padding: 0;
	line-height: inherit;
	color: inherit;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
body .select2-container--default .select2-selection--single .select2-selection__clear {
	position: relative;
	float: right;
	margin: 0;
	font-weight: inherit;
	cursor: pointer;
}
body .select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: inherit;
}
body .select2-container--default .select2-selection--single .select2-selection__arrow {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	color: #111;
}
body .select2-container--default .select2-selection--single .select2-selection__arrow b {
	display: none;
}
body .select2-container--default .select2-selection--single .select2-selection__arrow:before {
	display: block;
	line-height: inherit;
	content: "3";
	font-family: "ElegantIcons";
	font-style: normal;
}
body .select2-container--default .select2-selection--multiple {
	display: block;
	height: 58px;
	padding: 17px 25px;
	margin: 0;
	font-family: inherit;
	font-size: 16px;
	line-height: 24px;
	font-weight: normal;
	color: #6d6d6d;
	background-color: #fff;
	border: 1px solid #6d6d6d;
	border-radius: 0;
	outline: none;
	cursor: pointer;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
body .select2-container--default .select2-selection--multiple .select2-selection__rendered {
	list-style: none;
	display: block;
	padding: 0;
	line-height: inherit;
	color: inherit;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
body .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	margin: 0;
	padding: 0;
}
body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__placeholder {
	float: left;
	margin: 0;
	color: inherit;
}
body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__clear {
	position: relative;
	float: right;
	margin: 0;
	font-weight: inherit;
	cursor: pointer;
}
body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
	margin: 0 5px 5px 0;
	padding: 0 10px;
	float: left;
	color: #fff;
	background-color: #111;
	border: 0;
	border-radius: 0;
	cursor: default;
}
body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove {
	display: inline-block;
	margin: 0 3px 0 0;
	font-weight: 700;
	color: inherit;
	transition: opacity 0.2s ease-out;
	cursor: pointer;
}
body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove:hover {
	color: inherit;
	opacity: 0.8;
}
body .select2-container--default .select2-search--inline {
	float: left;
}
body .select2-container--default .select2-search--inline .select2-search__field {
	width: 100%;
	padding: 0 !important;
	margin: 0 !important;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
	border: none !important;
	outline: none;
	-webkit-appearance: none;
}
body .select2-container--default .select2-search--inline .select2-search__field:focus {
	border-color: #111;
}
body .select2-container--default .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none;
}
body .select2-container--default .select2-dropdown {
	position: absolute;
	top: 0;
	left: -100000px;
	display: block;
	width: 100%;
	background-color: #fff;
	border: 1px solid #6d6d6d;
	border-radius: 0;
	z-index: 99999;
}
body .select2-container--default .select2-search--dropdown {
	display: block;
	padding: 14px 15px 2px;
}
body .select2-container--default .select2-search--dropdown.select2-search--hide {
	display: none;
}
body .select2-container--default .select2-search--dropdown .select2-search__field {
	width: 100%;
	padding: 4px 8px;
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: 20px;
	font-weight: inherit;
	color: #6d6d6d;
	background-color: #fff;
	border: 1px solid #6d6d6d;
	outline: none;
	-webkit-appearance: none;
}
body .select2-container--default .select2-search--dropdown .select2-search__field:focus {
	color: #111;
	background-color: #fff;
	border-color: #6d6d6d;
}
body .select2-container--default .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none;
}
body .select2-container--default .select2-results {
	display: block;
}
body .select2-container--default .select2-results > .select2-results__options {
	max-height: 200px;
	overflow-y: auto;
}
body .select2-container--default .select2-results__options {
	position: relative;
	margin: 5px 0;
	padding: 2px 15px;
	list-style: none;
	background-color: #fff;
}
body .select2-container--default .select2-results__option {
	padding: 3px 0;
	font-size: 16px;
	line-height: 24px;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	transition: color 0.2s ease-out;
}
body .select2-container--default .select2-results__option[aria-selected] {
	cursor: pointer;
}
body .select2-container--default .select2-results__option[role=group] {
	padding: 0;
}
body .select2-container--default .select2-results__option[aria-disabled=true] {
	color: #111;
}
body .select2-container--default .select2-results__option[aria-selected=true], body .select2-container--default .select2-results__option[data-selected=true] {
	color: #111;
	background: none;
}
body .select2-container--default .select2-results__option .select2-results__option {
	padding-left: 1em;
}
body .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
	padding-left: 0;
}
body .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -1em;
	padding-left: 2em;
}
body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -2em;
	padding-left: 3em;
}
body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -3em;
	padding-left: 4em;
}
body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -4em;
	padding-left: 5em;
}
body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -5em;
	padding-left: 6em;
}
body .select2-container--default .select2-results__option--highlighted[aria-selected] {
	color: #111;
	background: none;
}
body .select2-container--default .select2-results__group {
	display: block;
	padding: 7px 0;
	cursor: default;
}

body:not([class*=pelicula-core]) .select2-container--default .select2-selection--single .select2-selection__arrow:before {
	content: "▾";
}

.select2-close-mask {
	position: fixed;
	top: 0;
	left: 0;
	display: block;
	width: auto;
	height: auto;
	min-height: 100%;
	min-width: 100%;
	padding: 0;
	margin: 0;
	background-color: #fff;
	border: 0;
	opacity: 0;
	z-index: 99;
	filter: alpha(opacity=0);
}

.select2-hidden-accessible {
	position: absolute !important;
	width: 1px !important;
	height: 0 !important;
	padding: 0 !important;
	line-height: 1;
	border: 0 !important;
	overflow: hidden !important;
	white-space: nowrap !important;
	clip: rect(0 0 0 0) !important;
	clip-path: inset(50%) !important;
}

/* ==========================================================================
   7.0 Grid styles
   ========================================================================== */
.qodef-content-grid {
	width: 1100px;
	margin: 0 auto;
}
.qodef--boxed .qodef-content-grid {
	width: 1160px;
}
@media only screen and (min-width: 1441px) {
	.qodef-content-grid-1400 .qodef-content-grid {
		width: 1400px;
	}
	.qodef--boxed.qodef-content-grid-1400 .qodef-content-grid {
		width: 1460px;
	}
}
@media only screen and (min-width: 1441px) {
	.qodef-content-grid-1300 .qodef-content-grid {
		width: 1300px;
	}
	.qodef--boxed.qodef-content-grid-1300 .qodef-content-grid {
		width: 1360px;
	}
}
@media only screen and (min-width: 1441px) {
	.qodef-content-grid-1200 .qodef-content-grid {
		width: 1200px;
	}
	.qodef--boxed.qodef-content-grid-1200 .qodef-content-grid {
		width: 1260px;
	}
}
@media only screen and (min-width: 1025px) {
	.qodef-content-grid-1000 .qodef-content-grid {
		width: 1000px;
	}
	.qodef--boxed.qodef-content-grid-1000 .qodef-content-grid {
		width: 1060px;
	}
}
@media only screen and (min-width: 769px) {
	.qodef-content-grid-800 .qodef-content-grid {
		width: 800px;
	}
	.qodef--boxed.qodef-content-grid-800 .qodef-content-grid {
		width: 860px;
	}
}

.qodef-grid {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.qodef-grid > .qodef-grid-inner {
	margin: 0 -15px;
}
.qodef-grid > .qodef-grid-inner > .qodef-grid-item {
	padding: 0 15px;
}
.qodef-grid .qodef-grid-item {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	min-height: 1px;
	float: left;
}
@media only screen and (min-width: 1025px) {
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--12 {
		width: 100%;
	}
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--12 {
		left: 100%;
	}
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--12 {
		right: 100%;
	}
}
@media only screen and (min-width: 1025px) {
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--11 {
		width: 91.6666666667%;
	}
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--11 {
		left: 91.6666666667%;
	}
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--11 {
		right: 91.6666666667%;
	}
}
@media only screen and (min-width: 1025px) {
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--10 {
		width: 83.3333333333%;
	}
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--10 {
		left: 83.3333333333%;
	}
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--10 {
		right: 83.3333333333%;
	}
}
@media only screen and (min-width: 1025px) {
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--9 {
		width: 75%;
	}
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--9 {
		left: 75%;
	}
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--9 {
		right: 75%;
	}
}
@media only screen and (min-width: 1025px) {
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--8 {
		width: 66.6666666667%;
	}
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--8 {
		left: 66.6666666667%;
	}
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--8 {
		right: 66.6666666667%;
	}
}
@media only screen and (min-width: 1025px) {
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--7 {
		width: 58.3333333333%;
	}
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--7 {
		left: 58.3333333333%;
	}
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--7 {
		right: 58.3333333333%;
	}
}
@media only screen and (min-width: 1025px) {
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--6 {
		width: 50%;
	}
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--6 {
		left: 50%;
	}
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--6 {
		right: 50%;
	}
}
@media only screen and (min-width: 1025px) {
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--5 {
		width: 41.6666666667%;
	}
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--5 {
		left: 41.6666666667%;
	}
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--5 {
		right: 41.6666666667%;
	}
}
@media only screen and (min-width: 1025px) {
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--4 {
		width: 33.3333333333%;
	}
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--4 {
		left: 33.3333333333%;
	}
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--4 {
		right: 33.3333333333%;
	}
}
@media only screen and (min-width: 1025px) {
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--3 {
		width: 25%;
	}
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--3 {
		left: 25%;
	}
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--3 {
		right: 25%;
	}
}
@media only screen and (min-width: 1025px) {
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--2 {
		width: 16.6666666667%;
	}
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--2 {
		left: 16.6666666667%;
	}
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--2 {
		right: 16.6666666667%;
	}
}
@media only screen and (min-width: 1025px) {
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--1 {
		width: 8.3333333333%;
	}
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--1 {
		left: 8.3333333333%;
	}
	.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--1 {
		right: 8.3333333333%;
	}
}
.qodef-grid.qodef-layout--columns.qodef-col-num--1 > .qodef-grid-inner > .qodef-grid-item {
	width: 100%;
}
.qodef-grid.qodef-layout--columns.qodef-col-num--2 > .qodef-grid-inner > .qodef-grid-item {
	width: 50%;
}
@media only screen and (min-width: 681px) {
	.qodef-grid.qodef-layout--columns.qodef-col-num--2.qodef-responsive--predefined > .qodef-grid-inner > .qodef-grid-item:nth-child(2n+1) {
		clear: both;
	}
}
@media only screen and (min-width: 1441px) {
	.qodef-grid.qodef-layout--columns.qodef-col-num--2.qodef-responsive--custom > .qodef-grid-inner > .qodef-grid-item:nth-child(2n+1) {
		clear: both;
	}
}
.qodef-grid.qodef-layout--columns.qodef-col-num--3 > .qodef-grid-inner > .qodef-grid-item {
	width: 33.3333333333%;
}
@media only screen and (min-width: 769px) {
	.qodef-grid.qodef-layout--columns.qodef-col-num--3.qodef-responsive--predefined > .qodef-grid-inner > .qodef-grid-item:nth-child(3n+1) {
		clear: both;
	}
}
@media only screen and (min-width: 1441px) {
	.qodef-grid.qodef-layout--columns.qodef-col-num--3.qodef-responsive--custom > .qodef-grid-inner > .qodef-grid-item:nth-child(3n+1) {
		clear: both;
	}
}
.qodef-grid.qodef-layout--columns.qodef-col-num--4 > .qodef-grid-inner > .qodef-grid-item {
	width: 25%;
}
@media only screen and (min-width: 1025px) {
	.qodef-grid.qodef-layout--columns.qodef-col-num--4.qodef-responsive--predefined > .qodef-grid-inner > .qodef-grid-item:nth-child(4n+1) {
		clear: both;
	}
}
@media only screen and (min-width: 1441px) {
	.qodef-grid.qodef-layout--columns.qodef-col-num--4.qodef-responsive--custom > .qodef-grid-inner > .qodef-grid-item:nth-child(4n+1) {
		clear: both;
	}
}
.qodef-grid.qodef-layout--columns.qodef-col-num--5 > .qodef-grid-inner > .qodef-grid-item {
	width: 20%;
}
@media only screen and (min-width: 1367px) {
	.qodef-grid.qodef-layout--columns.qodef-col-num--5.qodef-responsive--predefined > .qodef-grid-inner > .qodef-grid-item:nth-child(5n+1) {
		clear: both;
	}
}
@media only screen and (min-width: 1441px) {
	.qodef-grid.qodef-layout--columns.qodef-col-num--5.qodef-responsive--custom > .qodef-grid-inner > .qodef-grid-item:nth-child(5n+1) {
		clear: both;
	}
}
.qodef-grid.qodef-layout--columns.qodef-col-num--6 > .qodef-grid-inner > .qodef-grid-item {
	width: 16.6666666667%;
}
@media only screen and (min-width: 1441px) {
	.qodef-grid.qodef-layout--columns.qodef-col-num--6.qodef-responsive--predefined > .qodef-grid-inner > .qodef-grid-item:nth-child(6n+1) {
		clear: both;
	}
}
@media only screen and (min-width: 1441px) {
	.qodef-grid.qodef-layout--columns.qodef-col-num--6.qodef-responsive--custom > .qodef-grid-inner > .qodef-grid-item:nth-child(6n+1) {
		clear: both;
	}
}
.qodef-grid.qodef-layout--columns.qodef-col-num--7 > .qodef-grid-inner > .qodef-grid-item {
	width: 14.2857142857%;
}
@media only screen and (min-width: 1367px) {
	.qodef-grid.qodef-layout--columns.qodef-col-num--7.qodef-responsive--predefined > .qodef-grid-inner > .qodef-grid-item:nth-child(7n+1) {
		clear: both;
	}
}
@media only screen and (min-width: 1441px) {
	.qodef-grid.qodef-layout--columns.qodef-col-num--7.qodef-responsive--custom > .qodef-grid-inner > .qodef-grid-item:nth-child(7n+1) {
		clear: both;
	}
}
.qodef-grid.qodef-layout--columns.qodef-col-num--8 > .qodef-grid-inner > .qodef-grid-item {
	width: 12.5%;
}
@media only screen and (min-width: 1367px) {
	.qodef-grid.qodef-layout--columns.qodef-col-num--8.qodef-responsive--predefined > .qodef-grid-inner > .qodef-grid-item:nth-child(8n+1) {
		clear: both;
	}
}
@media only screen and (min-width: 1441px) {
	.qodef-grid.qodef-layout--columns.qodef-col-num--8.qodef-responsive--custom > .qodef-grid-inner > .qodef-grid-item:nth-child(8n+1) {
		clear: both;
	}
}
.qodef-grid.qodef-layout--masonry.qodef-items--fixed .qodef-grid-item .qodef-e-inner {
	height: 100%;
	overflow: hidden;
}
.qodef-grid.qodef-layout--masonry.qodef-items--fixed .qodef-grid-item img {
	height: 100%;
	width: 100%;
}
.qodef-grid.qodef-layout--masonry .qodef-grid-inner {
	visibility: hidden;
}
.qodef-grid.qodef-layout--masonry .qodef-grid-inner.qodef--masonry-init {
	visibility: visible;
}
.qodef-grid.qodef-layout--masonry .qodef-grid-masonry-sizer {
	width: 100%;
	padding: 0;
	margin: 0;
}
.qodef-grid.qodef-layout--masonry .qodef-grid-masonry-gutter {
	width: 0;
	padding: 0;
	margin: 0;
}
.qodef-grid.qodef-layout--masonry.qodef-col-num--1 .qodef-grid-masonry-sizer,
.qodef-grid.qodef-layout--masonry.qodef-col-num--1 > .qodef-grid-inner > .qodef-grid-item {
	width: 100%;
}
.qodef-grid.qodef-layout--masonry.qodef-col-num--2 .qodef-grid-masonry-sizer,
.qodef-grid.qodef-layout--masonry.qodef-col-num--2 > .qodef-grid-inner > .qodef-grid-item {
	width: 50%;
}
.qodef-grid.qodef-layout--masonry.qodef-col-num--2 > .qodef-grid-inner > .qodef-item--landscape,
.qodef-grid.qodef-layout--masonry.qodef-col-num--2 > .qodef-grid-inner > .qodef-item--huge-square {
	width: 100%;
}
.qodef-grid.qodef-layout--masonry.qodef-col-num--3 .qodef-grid-masonry-sizer,
.qodef-grid.qodef-layout--masonry.qodef-col-num--3 > .qodef-grid-inner > .qodef-grid-item {
	width: 33.3333333333%;
}
.qodef-grid.qodef-layout--masonry.qodef-col-num--3 > .qodef-grid-inner > .qodef-item--landscape,
.qodef-grid.qodef-layout--masonry.qodef-col-num--3 > .qodef-grid-inner > .qodef-item--huge-square {
	width: 66.6666666667%;
}
.qodef-grid.qodef-layout--masonry.qodef-col-num--4 .qodef-grid-masonry-sizer,
.qodef-grid.qodef-layout--masonry.qodef-col-num--4 > .qodef-grid-inner > .qodef-grid-item {
	width: 25%;
}
.qodef-grid.qodef-layout--masonry.qodef-col-num--4 > .qodef-grid-inner > .qodef-item--landscape,
.qodef-grid.qodef-layout--masonry.qodef-col-num--4 > .qodef-grid-inner > .qodef-item--huge-square {
	width: 50%;
}
.qodef-grid.qodef-layout--masonry.qodef-col-num--5 .qodef-grid-masonry-sizer,
.qodef-grid.qodef-layout--masonry.qodef-col-num--5 > .qodef-grid-inner > .qodef-grid-item {
	width: 20%;
}
.qodef-grid.qodef-layout--masonry.qodef-col-num--5 > .qodef-grid-inner > .qodef-item--landscape,
.qodef-grid.qodef-layout--masonry.qodef-col-num--5 > .qodef-grid-inner > .qodef-item--huge-square {
	width: 40%;
}
.qodef-grid.qodef-layout--masonry.qodef-col-num--6 .qodef-grid-masonry-sizer,
.qodef-grid.qodef-layout--masonry.qodef-col-num--6 > .qodef-grid-inner > .qodef-grid-item {
	width: 16.6666666667%;
}
.qodef-grid.qodef-layout--masonry.qodef-col-num--6 > .qodef-grid-inner > .qodef-item--landscape,
.qodef-grid.qodef-layout--masonry.qodef-col-num--6 > .qodef-grid-inner > .qodef-item--huge-square {
	width: 33.3333333333%;
}
.qodef-grid.qodef-layout--masonry.qodef-col-num--7 .qodef-grid-masonry-sizer,
.qodef-grid.qodef-layout--masonry.qodef-col-num--7 > .qodef-grid-inner > .qodef-grid-item {
	width: 14.2857142857%;
}
.qodef-grid.qodef-layout--masonry.qodef-col-num--7 > .qodef-grid-inner > .qodef-item--landscape,
.qodef-grid.qodef-layout--masonry.qodef-col-num--7 > .qodef-grid-inner > .qodef-item--huge-square {
	width: 28.5714285714%;
}
.qodef-grid.qodef-layout--masonry.qodef-col-num--8 .qodef-grid-masonry-sizer,
.qodef-grid.qodef-layout--masonry.qodef-col-num--8 > .qodef-grid-inner > .qodef-grid-item {
	width: 12.5%;
}
.qodef-grid.qodef-layout--masonry.qodef-col-num--8 > .qodef-grid-inner > .qodef-item--landscape,
.qodef-grid.qodef-layout--masonry.qodef-col-num--8 > .qodef-grid-inner > .qodef-item--huge-square {
	width: 25%;
}
.qodef-grid.qodef-gutter--no.qodef--no-bottom-space {
	margin-bottom: 0;
}
.qodef-grid.qodef-gutter--no > .qodef-grid-inner {
	margin: 0;
}
.qodef-grid.qodef-gutter--no > .qodef-grid-inner > .qodef-grid-item {
	padding: 0;
	margin: 0;
}
.qodef-grid.qodef-gutter--tiny.qodef--no-bottom-space {
	margin-bottom: -10px;
}
.qodef-grid.qodef-gutter--tiny > .qodef-grid-inner {
	margin: 0 -5px;
}
.qodef-grid.qodef-gutter--tiny > .qodef-grid-inner > .qodef-grid-item {
	padding: 0 5px;
	margin: 0 0 10px;
}
.qodef-grid.qodef-gutter--small.qodef--no-bottom-space {
	margin-bottom: -20px;
}
.qodef-grid.qodef-gutter--small > .qodef-grid-inner {
	margin: 0 -10px;
}
.qodef-grid.qodef-gutter--small > .qodef-grid-inner > .qodef-grid-item {
	padding: 0 10px;
	margin: 0 0 20px;
}
.qodef-grid.qodef-gutter--normal.qodef--no-bottom-space {
	margin-bottom: -30px;
}
.qodef-grid.qodef-gutter--normal > .qodef-grid-inner {
	margin: 0 -15px;
}
.qodef-grid.qodef-gutter--normal > .qodef-grid-inner > .qodef-grid-item {
	padding: 0 15px;
	margin: 0 0 30px;
}
.qodef-grid.qodef-gutter--medium.qodef--no-bottom-space {
	margin-bottom: -40px;
}
.qodef-grid.qodef-gutter--medium > .qodef-grid-inner {
	margin: 0 -20px;
}
.qodef-grid.qodef-gutter--medium > .qodef-grid-inner > .qodef-grid-item {
	padding: 0 20px;
	margin: 0 0 40px;
}
.qodef-grid.qodef-gutter--large.qodef--no-bottom-space {
	margin-bottom: -50px;
}
.qodef-grid.qodef-gutter--large > .qodef-grid-inner {
	margin: 0 -25px;
}
.qodef-grid.qodef-gutter--large > .qodef-grid-inner > .qodef-grid-item {
	padding: 0 25px;
	margin: 0 0 50px;
}
.qodef-grid.qodef-gutter--huge.qodef--no-bottom-space {
	margin-bottom: -80px;
}
.qodef-grid.qodef-gutter--huge > .qodef-grid-inner {
	margin: 0 -40px;
}
.qodef-grid.qodef-gutter--huge > .qodef-grid-inner > .qodef-grid-item {
	padding: 0 40px;
	margin: 0 0 80px;
}

/* ==========================================================================
   8.0 Content styles
   ========================================================================== */
#qodef-page-wrapper {
	position: relative;
	overflow: hidden;
}

#qodef-page-outer {
	position: relative;
}

#qodef-page-inner {
	position: relative;
	padding: 130px 0 100px;
}

#qodef-page-content.qodef-layout--template .qodef-page-content-section.qodef-col--12 {
	margin-bottom: 0;
}

.qodef--boxed {
	background-color: #fafafa;
}
.qodef--boxed #qodef-page-wrapper {
	display: block;
	background-color: #fff;
}
.qodef--boxed #qodef-page-inner {
	padding-left: 30px;
	padding-right: 30px;
}

.qodef--passepartout #qodef-page-wrapper {
	background-color: #fff;
}

#qodef-page-content.qodef-gutter--huge .qodef-page-content-section,
#qodef-page-content.qodef-gutter--huge .qodef-page-sidebar-section {
	margin-bottom: 80px;
}

.qodef-content-lines-holder {
	position: absolute;
	top: 0;
	height: 100%;
	pointer-events: none;
	z-index: 2;
}
.single-product .qodef-content-lines-holder {
	display: none;
}
.qodef-content-lines-holder .qodef-content-line {
	position: absolute;
	top: 0;
	width: 2px;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.05);
}
.qodef-content-lines-holder .qodef-content-line.qodef--left {
	left: 0;
}
.qodef-content-lines-holder .qodef-content-line.qodef--center {
	left: 50%;
	transform: translateX(-50%);
}
.qodef-content-lines-holder .qodef-content-line.qodef--right {
	right: 0;
}
.qodef-content-lines-holder.qodef-content-grid .qodef-content-line.qodef--left {
	left: 0;
}
.qodef-content-lines-holder.qodef-content-grid .qodef-content-line.qodef--right {
	right: 0;
}
.qodef-content-lines-holder.qodef-content-grid.qodef-content-grid-type--wide .qodef-content-line.qodef--left {
	left: -30px;
}
.qodef-content-lines-holder.qodef-content-grid.qodef-content-grid-type--wide .qodef-content-line.qodef--right {
	right: -30px;
}
.qodef-content-lines-holder:not(.qodef-content-grid) {
	width: calc(100% - 200px);
	left: 100px;
}
@media only screen and (max-width: 1024px) {
	.qodef-content-lines-holder:not(.qodef-content-grid) {
		width: calc(100% - 100px);
		left: 50px;
	}
}
.qodef-content-lines-holder.qodef-content-grid {
	left: 50%;
	transform: translateX(-50%);
}
.qodef-content-lines-holder.qodef-skin--dark .qodef-content-line {
	background-color: rgba(0, 0, 0, 0.05);
}
.qodef-content-lines-holder.qodef-skin--light .qodef-content-line {
	background-color: rgba(255, 255, 255, 0.05);
}

/* ==========================================================================
   9.0 Magnific Popup styles
   ========================================================================== */
button.mfp-arrow {
	transition: opacity 0.3s ease;
	opacity: 1;
}
button.mfp-arrow:hover {
	opacity: 0.6;
}
button.mfp-arrow:before, button.mfp-arrow:after {
	border: 0;
	color: #fff;
	font-size: 45px;
	font-family: "ElegantIcons";
}

button.mfp-arrow-left:after,
button.mfp-arrow-right:after {
	top: 50%;
	left: 50%;
	width: 100%;
	transform: translateX(-50%) translateY(-50%);
	height: 100%;
	margin-left: 0;
	margin-top: 0;
	line-height: 110px;
}

button.mfp-arrow-left:after {
	content: "4";
}

button.mfp-arrow-right:after {
	content: "5";
}

button.mfp-close {
	text-indent: -1000px;
	overflow: hidden;
	text-align: left !important;
	transition: opacity 0.3s ease;
	opacity: 1;
}
button.mfp-close:hover {
	opacity: 0.6;
}
button.mfp-close:after {
	font-family: "ElegantIcons";
	content: "M";
	position: absolute;
	right: 4px;
	bottom: 0;
	text-indent: 0;
	font-size: 22px;
}

.mfp-bottom-bar .mfp-title,
.mfp-bottom-bar .mfp-counter {
	font-family: "Bebas Neue", sans-serif;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 500;
	color: #fff;
}

/* ==========================================================================
   9.0 Swiper carousel styles
   ========================================================================== */
.qodef-swiper-container {
	position: relative;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	z-index: 1;
	visibility: hidden;
	overflow: hidden;
}
.qodef-swiper-container .swiper-slide a, .qodef-swiper-container .swiper-slide img {
	width: 100%;
}
.qodef-swiper-container.qodef-swiper--initialized {
	visibility: visible;
}

.swiper-pagination.swiper-pagination-progressbar {
	color: #111;
	background: rgba(17, 17, 17, 0.2);
}
.swiper-pagination.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width: 2px;
	left: auto;
	right: 100px;
}
@media only screen and (max-width: 680px) {
	.swiper-pagination.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
		right: 60px;
	}
}
.swiper-pagination.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite .swiper-pagination-progressbar-fill {
	background: currentColor;
}
.swiper-pagination.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite .swiper-pagination-current-slide {
	position: absolute;
	top: 50%;
	right: -69px;
	font-family: "Bebas Neue", sans-serif;
	font-size: 35px;
	text-transform: uppercase;
	letter-spacing: 0.08em;
	transform: translateY(-50%);
}
@media only screen and (max-width: 680px) {
	.swiper-pagination.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite .swiper-pagination-current-slide {
		right: -49px;
	}
}

.qodef-skin--light > .swiper-pagination.swiper-pagination-progressbar {
	color: #fff;
	background: rgba(255, 255, 255, 0.2);
}

.qodef-skin--dark > .swiper-pagination.swiper-pagination-progressbar {
	color: #111;
	background: rgba(17, 17, 17, 0.2);
}

.qodef-slider-layout--predefined.qodef-slider-layout--predefined-fullscreen {
	height: 80vh;
	padding: 7% 0;
	margin-top: -5px;
	margin-bottom: 0 !important;
	overflow: visible;
	opacity: 0;
	transform: translate3d(0, 50px, 0);
	backface-visibility: hidden;
}
.qodef-slider-layout--predefined.qodef-slider-layout--predefined-fullscreen.qodef--appear, .elementor-editor-active .qodef-slider-layout--predefined.qodef-slider-layout--predefined-fullscreen {
	opacity: 1;
	transform: translate3d(0, 0, 0);
	transition: opacity 0.3s, transform 0.5s cubic-bezier(0.1, 0.74, 0, 0.89);
}
@media only screen and (max-width: 1024px) {
	.qodef-slider-layout--predefined.qodef-slider-layout--predefined-fullscreen {
		margin-top: 13%;
	}
}
@media only screen and (max-width: 768px) {
	.qodef-slider-layout--predefined.qodef-slider-layout--predefined-fullscreen {
		padding: 10% 0;
		margin-top: 17%;
	}
}
@media only screen and (max-width: 680px) {
	.qodef-slider-layout--predefined.qodef-slider-layout--predefined-fullscreen {
		padding: 20% 0;
	}
}
.qodef-slider-layout--predefined.qodef-slider-layout--predefined-fullscreen.qodef-nav--custom .qodef-navigation {
	margin-bottom: 2.5%;
}
@media only screen and (max-width: 1024px) {
	.qodef-slider-layout--predefined.qodef-slider-layout--predefined-fullscreen.qodef-nav--custom .qodef-navigation {
		display: none;
	}
}
.qodef-slider-layout--predefined.qodef-slider-layout--predefined-fullscreen .qodef-e-inner, .qodef-slider-layout--predefined.qodef-slider-layout--predefined-fullscreen .qodef-e-image-outer, .qodef-slider-layout--predefined.qodef-slider-layout--predefined-fullscreen .qodef-e-image, .qodef-slider-layout--predefined.qodef-slider-layout--predefined-fullscreen .qodef-e-media-image, .qodef-slider-layout--predefined.qodef-slider-layout--predefined-fullscreen .qodef-e-media-image a {
	position: relative;
	width: 100%;
	height: 100%;
}
.qodef-slider-layout--predefined.qodef-slider-layout--predefined-fullscreen .qodef-e-media-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.qodef-slider-layout--predefined.qodef-portfolio-list.qodef-skin--light .qodef-e-image:after {
	z-index: initial;
	transform: scale(1.05);
}
.qodef-slider-layout--predefined .swiper-wrapper {
	transition-timing-function: cubic-bezier(0.59, 0.21, 0, 0.88);
}
.qodef-slider-layout--predefined article .qodef-e-image:after {
	z-index: initial;
	will-change: opacity;
}
.qodef-slider-layout--predefined article .qodef-e-title, .qodef-slider-layout--predefined article .qodef-e-info-category {
	display: block;
	opacity: 0;
	transform: translateY(20px);
	transition-duration: 1s;
	transition-timing-function: cubic-bezier(0.69, 0.13, 0, 0.95);
}
.qodef-slider-layout--predefined article .qodef-e-info-category {
	transform: translateY(10px);
	transition-delay: 0.1s;
}
.qodef-slider-layout--predefined article .qodef-e-media-image {
	transform: scale(1.03) !important;
}
.qodef-slider-layout--predefined article.swiper-slide-active .qodef-e-title, .qodef-slider-layout--predefined article.swiper-slide-active .qodef-e-info-category, .qodef-slider-layout--predefined article.swiper-slide-duplicate-active .qodef-e-title, .qodef-slider-layout--predefined article.swiper-slide-duplicate-active .qodef-e-info-category {
	opacity: 1;
	transform: translateY(0);
}
.qodef-slider-layout--predefined article.swiper-slide-active .qodef-e-media-image, .qodef-slider-layout--predefined article.swiper-slide-duplicate-active .qodef-e-media-image {
	transform: scale(1) !important;
	transition: 2s cubic-bezier(0.83, 0.02, 0, 1.01) !important;
}

.qodef-navigation {
	position: absolute;
	display: flex;
	flex-direction: row-reverse;
	justify-content: flex-start;
	bottom: 44px;
	right: 133px;
}
.qodef-navigation .swiper-button-prev,
.qodef-navigation .swiper-button-next {
	position: relative;
	left: auto;
	right: auto;
	background-image: none;
	width: auto;
	height: auto;
	margin: 0;
	text-align: center;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 16px;
	letter-spacing: 0.2em;
}
.qodef-navigation .swiper-button-prev:before,
.qodef-navigation .swiper-button-next:before {
	content: "";
	position: absolute;
	top: calc(50% - 2px);
	left: 0;
	width: 100%;
	height: 1px;
	background-color: currentColor;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform 0.3s cubic-bezier(0.48, 0.17, 0, 1.01);
}
.qodef-navigation .swiper-button-prev:hover:before,
.qodef-navigation .swiper-button-next:hover:before {
	transform: scaleX(1);
}
.qodef-navigation .swiper-button-prev:after,
.qodef-navigation .swiper-button-next:after {
	display: none;
}
.qodef-navigation .swiper-button-prev {
	margin-right: 25px;
	padding-right: 8px;
}
.qodef-navigation .swiper-button-prev:after {
	content: "";
	display: block;
	position: absolute;
	width: 2px;
	height: 37px;
	background-color: currentColor;
	opacity: 0.2;
	right: -15px;
	top: 50%;
	transform: translateY(-50%);
}
.qodef-navigation .swiper-button-next {
	padding-left: 14px;
}

.qodef-skin--light > .qodef-navigation .swiper-button-prev,
.qodef-skin--light > .qodef-navigation .swiper-button-next {
	color: #fff;
}

.qodef-skin--dark > .qodef-navigation .swiper-button-prev,
.qodef-skin--dark > .qodef-navigation .swiper-button-next {
	color: #111;
}

.qodef-nav--custom .qodef-navigation {
	width: 100%;
	justify-content: space-between;
	bottom: 0;
	right: auto;
}
.qodef-nav--custom .qodef-navigation .swiper-button-prev,
.qodef-nav--custom .qodef-navigation .swiper-button-next {
	z-index: 11;
}
.qodef-nav--custom .qodef-navigation .swiper-button-prev {
	left: 132px;
	right: auto;
	margin-right: 0;
	padding-right: 0;
}
@media only screen and (max-width: 1024px) {
	.qodef-nav--custom .qodef-navigation .swiper-button-prev {
		left: 66px;
	}
}
@media only screen and (max-width: 680px) {
	.qodef-nav--custom .qodef-navigation .swiper-button-prev {
		left: 30px;
	}
}
.qodef-nav--custom .qodef-navigation .swiper-button-prev:after {
	display: none;
}
.qodef-nav--custom .qodef-navigation .swiper-button-next {
	left: auto;
	right: 132px;
	padding-left: 0;
}
@media only screen and (max-width: 1024px) {
	.qodef-nav--custom .qodef-navigation .swiper-button-next {
		right: 66px;
	}
}
@media only screen and (max-width: 680px) {
	.qodef-nav--custom .qodef-navigation .swiper-button-next {
		right: 30px;
	}
}

/* ==========================================================================
   WPML style start
   ========================================================================== */
.widget_icl_lang_sel_widget {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 100%;
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown,
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	text-align: left;
	box-sizing: border-box;
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown:hover .wpml-ls-sub-menu,
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click:hover .wpml-ls-sub-menu {
	opacity: 1;
	visibility: visible;
	transition-delay: 0s;
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-flag,
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-flag {
	position: relative;
	top: -1px;
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown,
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-legacy-dropdown {
	padding: 0;
	margin: 0;
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle,
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {
	position: relative;
	display: flex;
	align-items: center;
	box-sizing: border-box;
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:after,
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:after {
	content: "3";
	font-family: "ElegantIcons";
	font-size: 15px;
	line-height: 1;
	border: 0;
	position: initial;
	margin-left: auto;
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	list-style: none;
	margin: 0;
	border-top: 0;
	z-index: 10;
	opacity: 0;
	visibility: hidden;
	box-sizing: border-box;
	transition: visibility 0s linear 0.25s, opacity 0.25s ease-in-out;
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item,
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a,
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {
	display: flex;
	align-items: center;
	border: 0;
	background-color: transparent;
	padding: 7px 0;
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal {
	padding: 0;
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 0 !important; /* Important is because of widget default css */
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {
	padding: 0;
	display: block;
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {
	display: block;
	margin: 0;
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {
	padding: 0;
	display: block;
}

#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown,
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {
	width: 200px;
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle,
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {
	padding: 11px 20px;
	height: 46px;
	line-height: 24px;
	color: #6d6d6d;
	background-color: #fff;
	border: 1px solid transparent;
	font-size: 14px;
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover,
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover {
	color: #111;
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
	margin: 0;
	padding: 0 20px;
	background-color: #fff;
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a,
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {
	color: #6d6d6d;
	font-size: 14px;
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover,
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover {
	color: #111;
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {
	margin-right: 10px !important; /* Important is because of widget default css */
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {
	color: #6d6d6d;
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {
	color: #111;
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child {
	margin-right: 0;
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {
	margin-bottom: 10px;
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {
	color: #6d6d6d;
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {
	color: #111;
}

#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown,
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {
	width: 175px;
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle,
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {
	padding: 11px 20px;
	height: 46px;
	line-height: 24px;
	color: #6d6d6d;
	background-color: transparent;
	border: 1px solid transparent;
	font-size: 14px;
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover,
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover {
	color: #111;
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
	margin: 0;
	padding: 0 20px;
	background-color: transparent;
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a,
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {
	color: #6d6d6d;
	font-size: 14px;
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover,
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover {
	color: #111;
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {
	margin-right: 10px !important; /* Important is because of widget default css */
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {
	color: #6d6d6d;
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {
	color: #111;
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child {
	margin-right: 0;
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {
	margin-bottom: 10px;
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {
	color: #6d6d6d;
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {
	color: #111;
}

#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown,
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {
	width: 175px;
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle,
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {
	padding: 8px 20px;
	height: 40px;
	line-height: 24px;
	color: #fff;
	background-color: #000;
	border: 1px solid transparent;
	font-size: 14px;
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover,
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover {
	color: #fff;
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
	margin: 0;
	padding: 0 20px;
	background-color: #000;
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a,
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {
	color: #fff;
	font-size: 14px;
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover,
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover {
	color: #fff;
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {
	margin-right: 10px !important; /* Important is because of widget default css */
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {
	color: #fff;
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {
	color: #fff;
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child {
	margin-right: 0;
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {
	margin-bottom: 10px;
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {
	color: #fff;
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {
	color: #fff;
}

#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown,
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {
	width: 100%;
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle,
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {
	padding: 11px 20px;
	height: 46px;
	line-height: 24px;
	color: #6d6d6d;
	background-color: #fafafa;
	border: 1px solid transparent;
	font-size: 14px;
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover,
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover {
	color: #111;
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
	margin: 0;
	padding: 0 20px;
	background-color: #fafafa;
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a,
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {
	color: #6d6d6d;
	font-size: 14px;
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover,
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover {
	color: #111;
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {
	margin-right: 10px !important; /* Important is because of widget default css */
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {
	color: #6d6d6d;
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {
	color: #111;
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child {
	margin-right: 0;
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {
	margin-bottom: 10px;
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {
	color: #6d6d6d;
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {
	color: #111;
}

#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown,
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {
	width: 100%;
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle,
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {
	padding: 11px 20px;
	height: 46px;
	line-height: 24px;
	color: #6d6d6d;
	background-color: #fafafa;
	border: 1px solid transparent;
	font-size: 14px;
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover,
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover {
	color: #111;
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
	margin: 0;
	padding: 0 20px;
	background-color: #fafafa;
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a,
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {
	color: #6d6d6d;
	font-size: 14px;
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover,
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover {
	color: #111;
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {
	margin-right: 10px !important; /* Important is because of widget default css */
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {
	color: #fff;
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {
	color: #fff;
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child {
	margin-right: 0;
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {
	margin-bottom: 10px;
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {
	color: #fff;
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {
	color: #fff;
}

#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown,
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {
	width: 100%;
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle,
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {
	padding: 11px 20px;
	height: 46px;
	line-height: 24px;
	color: #6d6d6d;
	background-color: #fafafa;
	border: 1px solid transparent;
	font-size: 14px;
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover,
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover {
	color: #111;
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
	margin: 0;
	padding: 0 20px;
	background-color: #fafafa;
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a,
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {
	color: #6d6d6d;
	font-size: 14px;
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover,
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover {
	color: #111;
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {
	margin-right: 10px !important; /* Important is because of widget default css */
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {
	color: #fff;
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {
	color: #fff;
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child {
	margin-right: 0;
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {
	margin-bottom: 10px;
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {
	color: #fff;
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {
	color: #fff;
}

/* ==========================================================================
   WPML style start
   ========================================================================== */
/* ==========================================================================
   404 page styles
   ========================================================================== */
.error404 #qodef-page-outer {
	background-color: #111;
}
.error404 #qodef-page-inner {
	padding: 0;
}
.error404 #qodef-page-content {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	height: 100vh;
}
.error404.admin-bar #qodef-page-content {
	top: 32px;
	height: calc(100vh - 32px);
}

#qodef-404-page {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	top: 40px;
	padding: 0 10%;
	text-align: center;
}
#qodef-404-page .qodef-404-title {
	margin: 0;
	font-size: 341px;
	letter-spacing: 0.05em;
	line-height: 190px;
	color: #fff;
}
@media only screen and (max-width: 1024px) {
	#qodef-404-page .qodef-404-title {
		font-size: 300px;
		line-height: 162px;
	}
}
@media only screen and (max-width: 680px) {
	#qodef-404-page .qodef-404-title {
		font-size: 200px;
		line-height: 102px;
	}
}
@media only screen and (max-width: 480px) {
	#qodef-404-page .qodef-404-title {
		font-size: 150px;
		line-height: 72px;
	}
}
#qodef-404-page .qodef-404-text {
	display: block;
	margin: 0 auto;
	padding: 52px 0 0;
	font-family: "Bebas Neue", sans-serif;
	font-size: 65px;
	line-height: 62px;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #fff;
}
@media only screen and (max-width: 1024px) {
	#qodef-404-page .qodef-404-text {
		font-size: 55px;
		line-height: 55px;
	}
}
@media only screen and (max-width: 680px) {
	#qodef-404-page .qodef-404-text {
		font-size: 40px;
		line-height: 46px;
	}
}
@media only screen and (max-width: 480px) {
	#qodef-404-page .qodef-404-text {
		font-size: 35px;
		line-height: 42px;
	}
}
#qodef-404-page .qodef-404-button {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-top: 38px;
}
#qodef-404-page .qodef-404-button .qodef-btn-bg-holder {
	background-color: #fff;
}
#qodef-404-page .qodef-404-button a {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: auto;
	margin: 0;
	font-family: "Bebas Neue", sans-serif;
	font-size: 17px;
	line-height: 2em;
	font-weight: 400;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	border-radius: 0;
	outline: none;
	box-sizing: border-box;
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
	padding: 10px 65px;
	cursor: pointer;
	z-index: 3;
	color: #111;
	background-color: #fff;
	border: 2px solid #fff;
}
#qodef-404-page .qodef-404-button a:hover {
	color: #fff;
	background-color: transparent;
	border: 2px solid #fff;
}

/* ==========================================================================
   Blog styles
   ========================================================================== */
.qodef-blog {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.qodef-blog article {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 0 0 83px;
}
.qodef-blog article .qodef-e-inner,
.qodef-blog article .qodef-e-media,
.qodef-blog article .qodef-e-content {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.qodef-blog article .qodef-e-media {
	position: relative;
}
.qodef-blog article .qodef-e-media:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 30%; /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	pointer-events: none;
	z-index: 1;
}
.qodef-blog article .qodef-e-media-gallery.qodef-swiper-container {
	z-index: auto;
}
.qodef-blog article .qodef-e-media-gallery.qodef-swiper-container .qodef-navigation {
	bottom: 22px;
	right: 26px;
}
.qodef-blog article .qodef-e-media-image {
	position: relative;
	display: inline-block;
	vertical-align: top;
	max-width: 100%;
}
.qodef-blog article .qodef-e-media-image a, .qodef-blog article .qodef-e-media-image img {
	display: block;
	width: 100%;
}
.qodef-blog article .qodef-e-media-image.qodef--background {
	width: 100%;
	min-height: 300px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.qodef-blog article .qodef-e-media-image.qodef--background img {
	visibility: hidden;
}
.qodef-blog article .qodef-e-media {
	margin-bottom: 0;
}
.qodef-blog article .qodef-e-media iframe {
	display: block;
	height: 100%;
}
.qodef-blog article .qodef-e-content-main {
	padding: 0 30px;
	opacity: 0;
	transition: opacity 0.2s ease-out;
	z-index: 3;
}
@media only screen and (max-width: 680px) {
	.qodef-blog article .qodef-e-content-main {
		padding: 0 15px;
	}
}
.qodef-blog article .qodef-e-content-main.qodef-e-content--appear {
	opacity: 1;
}
.qodef-blog article .qodef-e-title {
	margin: 0;
}
.qodef-blog article .qodef-e-excerpt {
	margin: 18px 0 0;
}
.qodef-blog article .qodef-e-read-more {
	margin: 15px 33px 0 0;
}
.qodef-blog article .qodef-e-read-more > .qodef-button,
.qodef-blog article .qodef-e-read-more > .qodef-theme-button {
	line-height: 22px;
}
.qodef-blog article .qodef-e-read-more > .qodef-theme-button {
	position: relative;
	top: -1px;
	padding: 0 0 0 26px !important;
	font-size: 17px;
	color: #111;
	background-color: transparent;
	border: 0;
}
.qodef-blog article .qodef-e-read-more > .qodef-theme-button:after {
	content: "";
	position: absolute;
	top: calc(50% - 1px);
	left: 0;
	width: 15px;
	height: 1px;
	background-color: currentColor;
	transition: width 0.3s cubic-bezier(0, 0.68, 0.58, 1);
}
.qodef-blog article .qodef-e-read-more > .qodef-theme-button:hover:after {
	width: 100%;
}
.qodef-blog article .qodef-e-info {
	position: relative;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	width: 100%;
}
.qodef-blog article .qodef-e-info .qodef-e-info-left,
.qodef-blog article .qodef-e-info .qodef-e-info-right {
	position: relative;
	display: flex;
	align-items: center;
	width: 50%;
}
.qodef-blog article .qodef-e-info .qodef-e-info-right {
	justify-content: flex-end;
}
.qodef-blog article .qodef-e-info .qodef-e-info-full {
	position: relative;
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	width: 100%;
}
@media only screen and (max-width: 680px) {
	.qodef-blog article .qodef-e-info .qodef-e-info-full {
		flex-direction: column;
	}
	.qodef-blog article .qodef-e-info .qodef-e-info-full .qodef-e-read-more,
	.qodef-blog article .qodef-e-info .qodef-e-info-full .qodef-e-info-item {
		margin-right: 0;
	}
}
.qodef-blog article .qodef-e-info .qodef-e-info-item {
	position: relative;
	display: inline-block;
	vertical-align: top;
	color: #a6a6a6;
}
.qodef-blog article .qodef-e-info.qodef-info--top {
	margin: 4px 0 0;
}
.qodef-blog article .qodef-e-info.qodef-info--top .qodef-e-info-item {
	margin-right: 22px;
	position: relative;
}
.qodef-blog article .qodef-e-info.qodef-info--top .qodef-e-info-item:last-child {
	margin-right: 0;
}
.qodef-blog article .qodef-e-info.qodef-info--top .qodef-e-info-item:after {
	content: "/";
	position: absolute;
	top: 0;
	right: -13px;
}
.qodef-blog article .qodef-e-info.qodef-info--top .qodef-e-info-item:last-child:after {
	content: "";
}
.qodef-blog article .qodef-e-info.qodef-info--top .qodef-e-info-item a {
	color: inherit;
}
.qodef-blog article .qodef-e-info.qodef-info--top .qodef-e-info-item a:hover {
	color: #111;
}
.qodef-blog article .qodef-e-info.qodef-info--bottom {
	display: inline-flex;
	align-items: flex-start;
	margin-top: 26px;
}
.qodef-blog article .qodef-e-info.qodef-info--bottom .qodef-e-info-item {
	margin-right: 31px;
}
.qodef-blog article .qodef-e-info.qodef-info--bottom .qodef-e-info-item:last-child {
	margin-right: 0;
}
.qodef-blog article .qodef-e-info.qodef-info--bottom .qodef-e-info-item a {
	color: inherit;
}
.qodef-blog article .qodef-e-info.qodef-info--bottom .qodef-e-info-item a:hover {
	color: #111;
}
.qodef-blog article .qodef-e-info.qodef-info--bottom .qodef-e-info-item.qodef-e-info-social-share {
	top: -1px;
}
.qodef-blog article .qodef-e-info.qodef-info--bottom .qodef-e-info-item.qodef-e-info-social-share a {
	color: #111;
	transition: opacity 0.2s ease-out;
}
.qodef-blog article .qodef-e-info.qodef-info--bottom .qodef-e-info-item.qodef-e-info-social-share a.qodef-social-share-dropdown-opener {
	color: inherit;
}
.qodef-blog article .qodef-e-info.qodef-info--bottom .qodef-e-info-item.qodef-e-info-social-share a:hover {
	color: #111;
	opacity: 0.8;
}
.qodef-blog article .qodef-e-info-comments-link .qodef-e-info-comments-icon {
	margin-right: 6px;
	font-size: 12px;
}
.qodef-blog article .qodef-e-info-tags .qodef-e-info-tags-label {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
	margin-right: 4px;
}
.qodef-blog article .qodef-e-info-tags a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	color: #9e9e9e;
	margin-right: 18px;
	position: relative;
	position: relative;
}
.qodef-blog article .qodef-e-info-tags a:last-child {
	margin-right: 0;
}
.qodef-blog article .qodef-e-info-tags a:after {
	content: "/";
	position: absolute;
	top: 0;
	right: -12px;
}
.qodef-blog article .qodef-e-info-tags a:last-child:after {
	content: "";
}
.qodef-blog article .qodef-e-info-tags a:before {
	content: "";
	position: absolute;
	top: calc(50% + 1px);
	left: 0;
	width: 100%;
	height: 1px;
	background-color: currentColor;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform 0.3s cubic-bezier(0.75, 1.1, 0, 0.96);
}
.qodef-blog article .qodef-e-info-tags a:hover:before {
	transform: scaleX(1);
}
.qodef-blog article .qodef-e-info-tags a:after {
	color: #9e9e9e;
}
.qodef-blog article .qodef-e-post-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.qodef-blog article.sticky .qodef-e-title a {
	position: relative;
	text-decoration: underline;
}
.qodef-blog article.sticky .qodef-e-title a:after {
	content: "*";
	position: absolute;
	bottom: auto;
	right: auto;
	font-size: 1.5em;
}
.qodef-blog article.format-audio .qodef-e-media-image {
	width: 100%;
}
.qodef-blog article.format-audio .qodef-e-media-image img {
	width: 100%;
}
.qodef-blog article.format-audio .qodef-e-media-audio {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}
.qodef-blog article.format-link .qodef-e-link {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding: 86px 16% 83px;
	text-align: center;
	background-color: #111;
}
@media only screen and (max-width: 1366px) {
	.qodef-blog article.format-link .qodef-e-link {
		padding: 86px 13% 83px;
	}
}
@media only screen and (max-width: 768px) {
	.qodef-blog article.format-link .qodef-e-link {
		padding: 86px 4% 83px;
	}
}
@media only screen and (max-width: 680px) {
	.qodef-blog article.format-link .qodef-e-link {
		padding: 86px 6% 83px;
	}
}
.qodef-blog article.format-link .qodef-e-link-mark {
	position: absolute;
	top: 57px;
	left: 50%;
	transform: translateX(-50%);
}
.qodef-blog article.format-link .qodef-e-link-text {
	position: relative;
	margin: 0;
	color: #fff;
}
.qodef-blog article.format-link .qodef-e-link-url {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.qodef-blog article.format-quote .qodef-e-quote {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding: 72px 16% 56px;
	text-align: center;
	background-color: #111;
}
@media only screen and (max-width: 1366px) {
	.qodef-blog article.format-quote .qodef-e-quote {
		padding: 72px 13% 56px;
	}
}
@media only screen and (max-width: 768px) {
	.qodef-blog article.format-quote .qodef-e-quote {
		padding: 72px 4% 56px;
	}
}
@media only screen and (max-width: 680px) {
	.qodef-blog article.format-quote .qodef-e-quote {
		padding: 72px 6% 56px;
	}
}
.qodef-blog article.format-quote .qodef-e-quote-mark {
	position: absolute;
	top: 49px;
	left: 50%;
	transform: translateX(-50%);
}
.qodef-blog article.format-quote .qodef-e-quote-text {
	position: relative;
	margin: 0;
	color: #fff;
}
.qodef-blog article.format-quote .qodef-e-quote-author {
	position: relative;
	display: block;
	margin: 22px 0 0;
	color: #a6a6a6;
}
.qodef-blog article.format-quote .qodef-e-quote-url {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.qodef-blog article.qodef-e-holder-main:not(.qodef-has-post-media) .qodef-e-media {
	display: none;
}
.qodef-blog article.qodef-e-holder-main:not(.qodef-has-post-media) .qodef-e-content-main {
	padding: 0;
}
.qodef-blog article.qodef-exception .qodef-e-content-main {
	margin-top: 30px;
}
.qodef-blog.qodef-items--fixed article .qodef-e-media,
.qodef-blog.qodef-items--fixed article .qodef-e-media-image {
	height: 100%;
}
.qodef-blog.qodef-skin--light article .qodef-e-media {
	position: relative;
}
.qodef-blog.qodef-skin--light article .qodef-e-media:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 30%; /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to top, rgba(17, 17, 17, 0.8) 0%, rgba(17, 17, 17, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	pointer-events: none;
	z-index: 1;
}
.qodef-blog.qodef-skin--light article .qodef-e-info.qodef-info--bottom .qodef-e-info-item.qodef-e-info-social-share .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom:hover .qodef-social-share-dropdown-opener {
	border-left-color: rgba(255, 255, 255, 0.05);
}
.qodef-blog.qodef-skin--light article .qodef-e-info.qodef-info--bottom .qodef-e-info-item.qodef-e-info-social-share .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li {
	border-left: 1px solid rgba(255, 255, 255, 0.05);
}

/* ==========================================================================
   Blog List styles
   ========================================================================== */
.qodef-blog.qodef--list article .qodef-e-read-more {
	margin-top: 0;
}

/* ==========================================================================
   Blog Single styles
   ========================================================================== */
.qodef-blog.qodef--single > article .qodef-e-info.qodef-info--top {
	margin-bottom: 18px;
	letter-spacing: 0.03em;
}
.qodef-blog.qodef--single > article .qodef-e-info.qodef-info--top * {
	letter-spacing: inherit;
}
.qodef-blog.qodef--single > article .qodef-e-info.qodef-info--top .qodef-e-info-item:after {
	letter-spacing: normal;
}
.qodef-blog.qodef--single > article .qodef-e-info.qodef-info--bottom {
	margin-top: 28px;
}
.qodef-blog.qodef--single > article .qodef-e-info.qodef-info--bottom .qodef-e-info-item.qodef-e-info-social-share .qodef-social-title {
	position: relative;
	top: -1px;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
	margin-right: 10px;
}
@media only screen and (max-width: 1366px) {
	.qodef-blog.qodef--single > article .qodef-e-info.qodef-info--bottom .qodef-e-info-item.qodef-e-info-social-share .qodef-social-title {
		top: 0;
	}
}
@media only screen and (max-width: 1024px) {
	.qodef-blog.qodef--single > article .qodef-e-info.qodef-info--bottom .qodef-e-info-item.qodef-e-info-social-share .qodef-social-title {
		top: -1px;
	}
}
@media only screen and (max-width: 768px) {
	.qodef-blog.qodef--single > article .qodef-e-info.qodef-info--bottom .qodef-e-info-item.qodef-e-info-social-share .qodef-social-title {
		top: 0;
	}
}
.qodef-blog.qodef--single > article .qodef-e-info.qodef-info--bottom .qodef-e-info-item.qodef-e-info-social-share ul {
	top: -2px;
}
.qodef-blog.qodef--single > article .qodef-e-info .qodef-e-info-left,
.qodef-blog.qodef--single > article .qodef-e-info .qodef-e-info-right {
	line-height: 26px;
}
.qodef-blog.qodef--single > article.format-link .qodef-e-content-main, .qodef-blog.qodef--single > article.format-quote .qodef-e-content-main {
	margin-top: 33px;
}
.qodef-blog.qodef--single > article.qodef-exception .qodef-e-content-main {
	margin-top: 40px;
}

/* ==========================================================================
   Comments styles
   ========================================================================== */
#qodef-page-comments {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-top: 101px;
}
#qodef-page-comments .qodef-page-comments-not-found {
	margin: 0;
}

#qodef-page-comments-list {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-bottom: 63px;
}
#qodef-page-comments-list .qodef-m-title {
	margin: 0 0 32px;
}
#qodef-page-comments-list .qodef-m-comments {
	list-style: none;
	margin: 0;
	padding: 0;
}
#qodef-page-comments-list .qodef-m-comments > .qodef-comment-item:first-child {
	margin-top: 0;
	border-top: none;
}
#qodef-page-comments-list .qodef-comment-item {
	margin: 30px 0 0;
	padding: 30px 0 0;
	border-top: 2px solid rgba(0, 0, 0, 0.05);
}
#qodef-page-comments-list .qodef-comment-item .children {
	list-style: none;
	margin: 0;
	padding: 0 0 0 79px;
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-inner {
	display: flex;
	align-items: flex-start;
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-image {
	flex-shrink: 0;
	margin-right: 30px;
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-image img {
	display: block;
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-content {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding-top: 5px;
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-title {
	margin: 0;
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-date a {
	color: #6d6d6d;
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-date a:hover {
	color: #111;
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-text {
	margin: 8px 0 0;
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-bottom-holder {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 26px;
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-links .comment-reply-link,
#qodef-page-comments-list .qodef-comment-item .qodef-e-links .comment-edit-link {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: auto;
	margin: 0;
	font-family: "Bebas Neue", sans-serif;
	font-size: 17px;
	line-height: 2em;
	font-weight: 400;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	border-radius: 0;
	outline: none;
	box-sizing: border-box;
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
	padding: 0 !important;
	font-size: 17px;
	color: #111;
	background-color: transparent;
	border: 0;
	padding-left: 26px !important;
	margin-right: 20px;
	line-height: 1;
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-links .comment-reply-link .qodef-m-text,
#qodef-page-comments-list .qodef-comment-item .qodef-e-links .comment-edit-link .qodef-m-text {
	display: inline-block;
	vertical-align: middle;
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-links .comment-reply-link:after,
#qodef-page-comments-list .qodef-comment-item .qodef-e-links .comment-edit-link:after {
	content: "";
	position: absolute;
	top: calc(50% - 1px);
	left: 0;
	width: 0;
	height: 1px;
	background-color: currentColor;
	transition: width 0.3s cubic-bezier(0, 0.68, 0.58, 1);
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-links .comment-reply-link:hover:after,
#qodef-page-comments-list .qodef-comment-item .qodef-e-links .comment-edit-link:hover:after {
	width: 100%;
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-links .comment-reply-link:after,
#qodef-page-comments-list .qodef-comment-item .qodef-e-links .comment-edit-link:after {
	width: 15px;
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-links .comment-reply-link:hover:after,
#qodef-page-comments-list .qodef-comment-item .qodef-e-links .comment-edit-link:hover:after {
	width: 100%;
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-links .comment-reply-link:last-of-type,
#qodef-page-comments-list .qodef-comment-item .qodef-e-links .comment-edit-link:last-of-type {
	margin-right: 0;
}
#qodef-page-comments-list .qodef-m-pagination {
	margin-top: 50px;
}

#qodef-page-comments-form,
.comment-respond {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-top: 14px;
}
#qodef-page-comments-form p,
.comment-respond p {
	margin: 0;
}
#qodef-page-comments-form .qodef-grid-item,
.comment-respond .qodef-grid-item {
	margin: 0 !important;
}
#qodef-page-comments-form .comment-reply-title,
.comment-respond .comment-reply-title {
	margin: 7px 0;
}
.qodef-comment-item #qodef-page-comments-form .comment-reply-title,
.qodef-comment-item .comment-respond .comment-reply-title {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 27px;
	line-height: 28px;
	letter-spacing: 0.08em;
}
#qodef-page-comments-form .comment-reply-title #cancel-comment-reply-link,
.comment-respond .comment-reply-title #cancel-comment-reply-link {
	float: right;
}
@media only screen and (max-width: 768px) {
	#qodef-page-comments-form .comment-reply-title #cancel-comment-reply-link,
	.comment-respond .comment-reply-title #cancel-comment-reply-link {
		float: none;
	}
}
#qodef-page-comments-form .comment-form,
.comment-respond .comment-form {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
#qodef-page-comments-form .comment-form .comment-notes,
.comment-respond .comment-form .comment-notes {
	margin: 5px 0 0;
}
#qodef-page-comments-form .comment-form-comment,
.comment-respond .comment-form-comment {
	margin: 10px 0 0;
}

.comment-form-cookies-consent {
	position: relative;
	display: flex;
	align-items: baseline;
	margin: 0 0 10px !important;
}
.comment-form-cookies-consent input[type=checkbox] {
	flex-shrink: 0;
	margin: 0 5px 0 0;
}
.comment-form-cookies-consent label {
	margin: 0;
}

/* ==========================================================================
   Filter styles
   ========================================================================== */
.qodef-filter--on .qodef-hidden-filter-items {
	position: absolute !important;
	display: none !important;
	height: 0 !important;
	line-height: 1 !important;
}
.qodef-filter--on .qodef-grid-inner {
	opacity: 1;
	transition: opacity 0.5s ease;
}
.qodef-filter--on.qodef--filter-loading .qodef-grid-inner {
	opacity: 0;
	transition: opacity 0.2s ease;
}
.qodef-filter--on.qodef--filter-loading .qodef-loading-spinner {
	bottom: calc(50% - 16px) !important;
}

.qodef-m-filter {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 0 0 40px;
}
.qodef-m-filter .qodef-m-filter-items {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
}
.qodef-m-filter .qodef-m-filter-item {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 0 27px;
	padding: 0 2px;
	font-family: "Bebas Neue", sans-serif;
	font-size: 17px;
	line-height: 2em;
	font-weight: 400;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	color: #111;
	transition: color 0.3s ease;
}
.qodef-m-filter .qodef-m-filter-item:after {
	content: "";
	position: absolute;
	top: calc(50% - 1px);
	left: 0;
	width: 0;
	height: 1px;
	background-color: currentColor;
	transition: width 0.3s cubic-bezier(0, 0.68, 0.58, 1);
}
.qodef-m-filter .qodef-m-filter-item:hover:after, .qodef-m-filter .qodef-m-filter-item.qodef--active:after {
	width: 100%;
}

/* ==========================================================================
   Footer styles
   ========================================================================== */
#qodef-page-footer {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	z-index: 2;
}
#qodef-page-footer > * {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

#qodef-page-footer-top-area {
	padding: 65px 0;
	background-color: #111;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	border-top: 0 solid rgba(0, 0, 0, 0.05);
}
#qodef-page-footer-top-area .qodef-content-full-width {
	padding: 0 100px;
}
.qodef--boxed #qodef-page-footer-top-area {
	padding-left: 30px;
	padding-right: 30px;
}

#qodef-page-footer-bottom-area {
	padding: 10px 0;
	background-color: #111;
	border-top: 0 solid rgba(0, 0, 0, 0.05);
}
#qodef-page-footer-bottom-area .qodef-content-full-width {
	padding: 0 100px;
}
.qodef--boxed #qodef-page-footer-bottom-area {
	padding-left: 30px;
	padding-right: 30px;
}

/* ==========================================================================
   Gutenberg Blocks styles - begin
   ========================================================================== */
.wp-block-group.has-background,
p.has-background {
	margin: 2rem 0;
	padding: 20px 30px;
}

.wp-block-audio {
	width: 100%;
}
.wp-block-audio audio {
	width: auto;
}
.wp-block-audio.alignleft audio, .wp-block-audio.alignright audio {
	max-width: 50%;
}
.wp-block-audio.aligncenter audio {
	display: block;
	margin: 0 auto;
}

.wp-block-video video {
	width: 100%;
}

.wp-block-button {
	margin: 2rem 0;
	text-align: center;
}
.wp-block-button .wp-block-button__link {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: auto;
	margin: 0;
	font-family: "Bebas Neue", sans-serif;
	font-size: 17px;
	line-height: 2em;
	font-weight: 400;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	border-radius: 0;
	outline: none;
	box-sizing: border-box;
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
	padding: 8px 50px;
	color: #fff;
	background-color: #111;
	border: 2px solid #111;
	border-radius: 5px;
	cursor: pointer;
}
.wp-block-button .wp-block-button__link:hover {
	color: #111;
	background-color: transparent;
	border: 2px solid #111;
}
.wp-block-button.alignleft {
	margin-top: 0;
	margin-right: 2rem;
}
.wp-block-button.alignright {
	margin-top: 0;
	margin-left: 2rem;
}
.wp-block-button.is-style-outline .wp-block-button__link {
	color: #111;
	background-color: transparent;
	border: 2px solid #111;
}
.wp-block-button.is-style-outline .wp-block-button__link:hover {
	color: #fff;
	background-color: #111;
	border-color: #111;
}
.wp-block-button.is-style-squared .wp-block-button__link {
	border-radius: 0;
}

.wp-block-archives,
.wp-block-categories,
.wp-block-latest-posts,
.wp-block-rss {
	margin: 0;
	padding-left: 0;
}
.wp-block-archives ul,
.wp-block-categories ul,
.wp-block-latest-posts ul,
.wp-block-rss ul {
	padding-left: 0 !important;
}
.wp-block-archives li,
.wp-block-categories li,
.wp-block-latest-posts li,
.wp-block-rss li {
	margin-bottom: 1em;
	list-style-type: none;
}
.wp-block-archives li a,
.wp-block-categories li a,
.wp-block-latest-posts li a,
.wp-block-rss li a {
	color: #111;
	text-decoration: none;
}
.wp-block-archives li a:hover,
.wp-block-categories li a:hover,
.wp-block-latest-posts li a:hover,
.wp-block-rss li a:hover {
	color: #111;
}
.wp-block-archives.aligncenter,
.wp-block-categories.aligncenter,
.wp-block-latest-posts.aligncenter,
.wp-block-rss.aligncenter {
	text-align: center;
}

.wp-block-categories li ul {
	margin: 4px 0 0;
	padding: 0 0 0 10px;
	list-style-type: none;
}
.wp-block-categories li ul li:last-child {
	padding: 4px 0 0;
}
.wp-block-categories.is-grid li {
	margin: 0 16px 16px 0;
}

.wp-block-preformatted {
	padding: 15px;
	white-space: pre-wrap;
	word-wrap: break-word;
}

.wp-block-verse {
	font-family: inherit;
	font-size: 22px;
	line-height: 1.8;
}

.has-drop-cap:not(:focus):first-letter {
	font-family: inherit;
	font-size: 3.375em;
	line-height: 1;
	font-weight: 700;
	margin: 0 0.25em 0 0;
}

blockquote.wp-block-pullquote {
	position: relative;
	padding: 26px 29px 29px;
	line-height: 27px;
	color: #6d6d6d;
	background-color: #ebebeb;
	border: none;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: auto;
}
blockquote.wp-block-pullquote.aligncenter {
	width: 100%;
}
blockquote.wp-block-pullquote.alignleft {
	text-align: left;
	max-width: 100%;
}
blockquote.wp-block-pullquote.alignright {
	text-align: right;
	max-width: 100%;
}
blockquote.wp-block-pullquote p {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	text-transform: inherit;
	color: inherit;
	margin: 0;
}

.wp-block-pullquote {
	margin: 0;
}
.wp-block-pullquote blockquote {
	position: relative;
	padding: 26px 29px 29px;
	line-height: 27px;
	color: #6d6d6d;
	background-color: #ebebeb;
	border: none;
	width: auto;
	text-align: center;
}
.wp-block-pullquote p {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	text-transform: inherit;
	color: inherit;
}

.wp-block-quote {
	position: relative;
	padding: 26px 29px 29px;
	line-height: 27px;
	color: #6d6d6d;
	background-color: #ebebeb;
	border: none;
}
.wp-block-quote > p {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	text-transform: inherit;
	color: inherit;
	margin: 0;
}
.wp-block-quote > * {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	text-transform: inherit;
	color: inherit;
	margin: 0;
}
.wp-block-quote.is-large, .wp-block-quote.is-style-large {
	margin: 1rem 0;
	font-size: 1.6875em !important;
	line-height: 1.6em !important;
}

.wp-block-image img {
	display: block;
}
.wp-block-image.alignleft, .wp-block-image.aligncenter, .wp-block-image.alignright {
	max-width: 100%;
}
.wp-block-image.alignfull {
	left: auto;
	max-width: 100%;
	margin-left: 0;
	margin-right: 0;
	clear: both;
}
.wp-block-image.alignfull img {
	width: 100vw;
}

.wp-block-media-text.alignfull {
	left: 0;
	width: 100%;
}

.wp-block-cover-image,
.wp-block-cover {
	position: relative;
	min-height: 430px;
	padding: 1rem;
	box-sizing: border-box;
}
@media only screen and (min-width: 768px) {
	.wp-block-cover-image,
	.wp-block-cover {
		padding: 1rem 2%;
	}
}
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover-image h2,
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover h2 {
	font-size: 45px;
	line-height: 43px;
	letter-spacing: 0.06em;
	font-size: 28px !important;
	margin-bottom: 0;
}
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text {
	color: #fff !important;
	max-width: 920px;
}
.wp-block-cover-image.aligncenter h2,
.wp-block-cover-image.aligncenter .wp-block-cover-image-text,
.wp-block-cover-image.aligncenter .wp-block-cover-text,
.wp-block-cover.aligncenter h2,
.wp-block-cover.aligncenter .wp-block-cover-image-text,
.wp-block-cover.aligncenter .wp-block-cover-text {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	transform: translate(-50%, -50%);
	z-index: 1;
}
.wp-block-cover-image.alignwide,
.wp-block-cover.alignwide {
	margin: 1.5em auto;
}
.wp-block-cover-image.alignleft, .wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
	width: 100%;
}
.wp-block-cover-image.has-background-dim.alignleft,
.wp-block-cover.has-background-dim.alignleft {
	margin: 0 1.5em 1.5em 0;
}
.wp-block-cover-image.alignfull,
.wp-block-cover.alignfull {
	left: 0;
	margin: 1.5em auto;
	width: 100%;
}
.wp-block-cover-image.alignfull .wp-block-cover-image-text,
.wp-block-cover-image.alignfull .wp-block-cover-text,
.wp-block-cover-image.alignfull h2,
.wp-block-cover.alignfull .wp-block-cover-image-text,
.wp-block-cover.alignfull .wp-block-cover-text,
.wp-block-cover.alignfull h2 {
	max-width: calc(66.6666666667vw - 28px);
}
.wp-block-cover-image.has-background-dim,
.wp-block-cover.has-background-dim {
	margin: 1.5em auto;
}

.wp-block-gallery {
	list-style-type: none;
	padding-left: 0;
}
.wp-block-gallery .blocks-gallery-image:last-child,
.wp-block-gallery .blocks-gallery-item:last-child {
	margin-bottom: 16px;
}
.wp-block-gallery .blocks-gallery-caption {
	margin-bottom: 16px;
}

.wp-block-audio figcaption,
.wp-block-video figcaption,
.wp-block-image figcaption,
.blocks-gallery-caption,
.wp-block-embed figcaption,
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
	width: 100%;
	font-size: 0.71111em;
	font-family: inherit;
	line-height: 1.6;
	margin: 0;
	padding: 0.5rem;
	text-align: center;
}

.wp-block-separator,
hr {
	background-color: #767676;
	border: 0;
	height: 2px;
	margin-bottom: 2rem;
	margin-top: 2rem;
	max-width: 100px;
	text-align: left;
	/* Remove duplicate rule-line when a separator
	 * is followed by an H1, or H2 */
}
.wp-block-separator.is-style-wide,
hr.is-style-wide {
	max-width: 100%;
}
.wp-block-separator.is-style-dots,
hr.is-style-dots {
	max-width: 100%;
	background-color: inherit;
	border: inherit;
	height: inherit;
	text-align: center;
}
.wp-block-separator.is-style-dots:before,
hr.is-style-dots:before {
	color: #767676;
	font-size: 1.6875em;
	letter-spacing: 0.88889em;
	padding-left: 0.88889em;
}
.wp-block-separator + h1:before, .wp-block-separator + h2:before,
hr + h1:before,
hr + h2:before {
	display: none;
}

.wp-block-embed-twitter {
	overflow: hidden;
}

.wp-block-embed {
	margin: 0;
}

.wp-block-table th,
.wp-block-table td {
	border-color: rgba(0, 0, 0, 0.05);
}

table tbody tr th a {
	font-weight: 300;
}

.wp-block-file {
	font-family: inherit;
}
.wp-block-file .wp-block-file__button {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: auto;
	margin: 0;
	font-family: "Bebas Neue", sans-serif;
	font-size: 17px;
	line-height: 2em;
	font-weight: 400;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	border-radius: 0;
	outline: none;
	box-sizing: border-box;
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
	padding: 6px 35px;
	color: #fff;
	background-color: #111;
	border: 2px solid #111;
	cursor: pointer;
}
.wp-block-file .wp-block-file__button:hover {
	color: #111;
	background-color: transparent;
	border: 2px solid #111;
}

.wp-block-code {
	border-radius: 0;
}
.wp-block-code code {
	font-size: 1.125em;
	white-space: pre-wrap;
	word-break: break-word;
}

.wp-block-columns {
	margin-top: 28px;
}
@media only screen and (min-width: 768px) {
	.wp-block-columns .wp-block-column > *:first-child {
		margin-top: 0;
	}
	.wp-block-columns .wp-block-column > *:last-child {
		margin-bottom: 0;
	}
	.wp-block-columns[class*=has-] > * {
		margin-right: 1rem;
	}
	.wp-block-columns[class*=has-] > *:last-child {
		margin-right: 0;
	}
}

.wp-block-latest-comments .wp-block-latest-comments__comment-meta {
	font-weight: 700;
}
.wp-block-latest-comments .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-date {
	font-weight: normal;
}
.wp-block-latest-comments .wp-block-latest-comments__comment,
.wp-block-latest-comments .wp-block-latest-comments__comment-date,
.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p {
	font-size: inherit;
}

#qodef-page-comments-list .qodef-comment-item .qodef-e-content .qodef-e-text img {
	display: block;
}

.has-primary-background-color {
	background-color: #111;
}
.has-primary-background-color p,
.has-primary-background-color h1,
.has-primary-background-color h2,
.has-primary-background-color h3,
.has-primary-background-color h4,
.has-primary-background-color h5,
.has-primary-background-color h6,
.has-primary-background-color a {
	color: #fff;
}

/* ==========================================================================
   Header styles
   ========================================================================== */
#qodef-page-header {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	height: 100px;
	background-color: #fff;
	z-index: 100;
}
#qodef-page-header .qodef-header-logo-link {
	position: relative;
	display: flex;
	align-items: center;
	flex-shrink: 0;
	height: 100px;
	max-height: 100%;
}
#qodef-page-header .qodef-header-logo-link img {
	display: block;
	margin: auto 0;
	width: auto;
	max-height: 100%;
	transition: opacity 0.3s ease;
}
#qodef-page-header .qodef-header-logo-link.qodef-height--not-set img {
	width: 50%;
}

#qodef-page-header-inner {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 100%;
	padding: 0 25px;
}

/* ==========================================================================
   Justified Gallery styles
   ========================================================================== */
.qodef-layout--justified-gallery {
	height: auto !important;
	visibility: hidden;
}
.qodef-layout--justified-gallery.qodef--justified-gallery-init {
	visibility: visible;
}
.qodef-layout--justified-gallery .qodef-grid-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 0 !important;
	overflow: hidden;
}
.qodef-layout--justified-gallery .qodef-grid-item {
	position: absolute;
	width: auto;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden;
}
.qodef-layout--justified-gallery .qodef-grid-item img {
	height: auto !important;
	width: auto !important;
	margin: 0 !important;
}
.qodef-layout--justified-gallery > .jg-filtered {
	display: none;
}

/* ==========================================================================
   Mobile Header styles
   ========================================================================== */
#qodef-page-mobile-header {
	position: relative;
	display: none;
	height: 70px;
	z-index: 100;
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link {
	position: relative;
	display: flex;
	align-items: center;
	height: 70px;
	max-height: 100%;
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link img {
	display: block;
	margin: auto;
	width: auto;
	max-height: 100%;
	transition: opacity 0.3s ease;
}

#qodef-page-mobile-header-inner {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 100%;
	padding: 0 40px;
}

.qodef-mobile-header-opener {
	font-size: 20px;
	margin-left: 20px;
}

.qodef-mobile-header-navigation {
	position: absolute;
	top: 100%;
	left: 0;
	display: none;
	width: 100%;
	max-height: calc(100vh - 70px);
	background-color: #fff;
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
	padding: 0;
	margin: 0;
	overflow-y: scroll;
	z-index: 10;
}
.qodef-mobile-header-navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.qodef-mobile-header-navigation ul li {
	position: relative;
	margin: 0;
	padding: 0;
}
.qodef-mobile-header-navigation ul li ul {
	display: none;
}
.qodef-mobile-header-navigation ul li.menu-item-has-children > a:after {
	content: "\f054";
	position: absolute;
	top: 10px;
	right: 0;
	font-family: "Font Awesome 5 Free";
	font-size: 13px;
	font-weight: 900;
	line-height: 1;
	color: #989898;
	transform-origin: 50% 50%;
	transition: transform 0.2s ease-out;
}
body:not([class*=pelicula-core]) .qodef-mobile-header-navigation ul li.menu-item-has-children > a:after {
	content: "" !important;
	top: 9px;
	width: 14px;
	height: 14px;
	background-image: url(https://annafestival.lt/wp-content/themes/anna/assets/img/mobile-right-arrow.svg);
	background-repeat: no-repeat;
	background-position: center;
	transition: transform 0.3s ease;
	transform-origin: center center;
}
.qodef-mobile-header-navigation ul li.menu-item-has-children.qodef--opened > a:after {
	transform: rotate(90deg);
}
.qodef-mobile-header-navigation > ul {
	margin: 0 auto;
	padding: 34px 0;
}
.qodef-mobile-header-navigation > ul > li {
	padding: 6px 0;
}
.qodef-mobile-header-navigation > ul > li > a {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 17px;
	letter-spacing: 0.2em;
}
.qodef-mobile-header-navigation > ul > li > a > span {
	position: relative;
}
.qodef-mobile-header-navigation > ul > li > a > span:before {
	content: "";
	position: absolute;
	top: calc(50% - 2px);
	left: 0;
	width: 100%;
	height: 1px;
	background-color: currentColor;
	transform-origin: left;
	transform: scaleX(0);
	transition: transform 0.2s cubic-bezier(0.25, 0.78, 0.35, 0.91);
}
.qodef-mobile-header-navigation > ul > li > a:hover > span:before {
	transform: scaleX(1);
}
.qodef-mobile-header-navigation > ul > li.current-menu-ancestor > a > span:before, .qodef-mobile-header-navigation > ul > li.current-menu-item > a > span:before {
	transform: scaleX(1);
}
body:not([class*=pelicula-core]) .qodef-mobile-header-navigation ul ul li > a,
.qodef-mobile-header-navigation .qodef-drop-down-second-inner ul li > a {
	position: relative;
	display: flex;
	white-space: normal;
	margin: 10px 0;
	overflow: hidden;
	transition: padding 0.2s ease-out;
	padding-right: 11px;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	line-height: 1.857em;
	font-weight: 400;
	letter-spacing: 0.1em;
	color: #989898;
	margin: 7px 0;
}
body:not([class*=pelicula-core]) .qodef-mobile-header-navigation ul ul li > a .qodef-menu-item-icon,
.qodef-mobile-header-navigation .qodef-drop-down-second-inner ul li > a .qodef-menu-item-icon {
	flex-shrink: 0;
}
body:not([class*=pelicula-core]) .qodef-mobile-header-navigation ul ul li > a:before,
.qodef-mobile-header-navigation .qodef-drop-down-second-inner ul li > a:before {
	content: "";
	position: absolute;
	top: calc(50% - 1px);
	height: 3px;
	width: 3px;
	background: currentColor;
	border-radius: 100%;
	transition: left 0.2s ease-out, right 0.2s ease-out, color 0.2s ease-out;
	left: -11px;
}
body:not([class*=pelicula-core]) .qodef-mobile-header-navigation ul ul li > a:hover,
.qodef-mobile-header-navigation .qodef-drop-down-second-inner ul li > a:hover {
	padding-left: 11px;
	padding-right: 0;
}
body:not([class*=pelicula-core]) .qodef-mobile-header-navigation ul ul li > a:hover:before,
.qodef-mobile-header-navigation .qodef-drop-down-second-inner ul li > a:hover:before {
	left: 0;
}
body:not([class*=pelicula-core]) .qodef-mobile-header-navigation ul ul li.current-menu-ancestor > a, body:not([class*=pelicula-core]) .qodef-mobile-header-navigation ul ul li.current-menu-item > a,
.qodef-mobile-header-navigation .qodef-drop-down-second-inner ul li.current-menu-ancestor > a,
.qodef-mobile-header-navigation .qodef-drop-down-second-inner ul li.current-menu-item > a {
	padding-left: 11px;
	padding-right: 0;
}
body:not([class*=pelicula-core]) .qodef-mobile-header-navigation ul ul li.current-menu-ancestor > a:before, body:not([class*=pelicula-core]) .qodef-mobile-header-navigation ul ul li.current-menu-item > a:before,
.qodef-mobile-header-navigation .qodef-drop-down-second-inner ul li.current-menu-ancestor > a:before,
.qodef-mobile-header-navigation .qodef-drop-down-second-inner ul li.current-menu-item > a:before {
	left: 0;
}

/* ==========================================================================
   Navigation Menu styles
   ========================================================================== */
.qodef-header-navigation {
	height: 100%;
}
.qodef-header-navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.qodef-header-navigation ul .qodef-drop-down-second {
	background-color: rgba(0, 0, 0, 0.95);
}
.qodef-header-navigation ul li {
	position: relative;
	margin: 0;
	padding: 0;
}
.qodef-header-navigation ul li.qodef--hide-link > a {
	cursor: default;
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul {
	position: absolute;
	top: 100%;
	left: 0;
	width: 260px;
	margin: 0;
	padding: 19px 0 22px;
	background-color: rgba(0, 0, 0, 0.95);
	border-top: 2px solid rgba(255, 255, 255, 0.2);
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.2s;
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul li {
	padding: 0 18px 0 24px;
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul li.menu-item-has-children > a:after {
	content: "\f054";
	position: absolute;
	top: 50%;
	right: 0;
	font-family: "Font Awesome 5 Free";
	font-size: 13px;
	font-weight: 900;
	line-height: 1;
	color: currentColor;
	transform: translateY(-50%);
	transition: color 0.2s ease-out;
}
body:not([class*=pelicula-core]) .qodef-header-navigation ul li.qodef-menu-item--narrow ul li.menu-item-has-children > a {
	padding-right: 11px;
}
body:not([class*=pelicula-core]) .qodef-header-navigation ul li.qodef-menu-item--narrow ul li.menu-item-has-children > a:after {
	content: ">" !important;
	font-family: initial !important;
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul li.menu-item-has-children:hover > ul {
	opacity: 1;
	visibility: visible;
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul ul {
	top: calc(-19px - 12px);
	left: 100%;
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul.qodef-drop-down--right {
	left: auto;
	right: 0;
	text-align: right;
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul.qodef-drop-down--right li {
	padding: 0 24px 0 18px;
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul.qodef-drop-down--right li.menu-item-has-children > a:after {
	content: "\f053";
	left: 0;
	right: auto;
}
body:not([class*=pelicula-core]) .qodef-header-navigation ul li.qodef-menu-item--narrow ul.qodef-drop-down--right li.menu-item-has-children > a {
	padding-right: 0;
	padding-left: 11px;
}
body:not([class*=pelicula-core]) .qodef-header-navigation ul li.qodef-menu-item--narrow ul.qodef-drop-down--right li.menu-item-has-children > a:after {
	content: "<" !important;
	font-family: initial !important;
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul.qodef-drop-down--right ul {
	left: -100%;
}
.qodef-header-navigation ul li.qodef-menu-item--narrow:hover > ul {
	opacity: 1;
	visibility: visible;
	transition: opacity 0.2s ease-out;
}
.qodef-header-navigation > ul {
	position: relative;
	display: flex;
	align-items: center;
	height: 100%;
	white-space: nowrap;
}
.qodef-header-navigation > ul > li {
	height: 100%;
	padding: 0 31px;
}
.qodef-header-navigation > ul > li:first-child {
	padding-left: 0;
}
.qodef-header-navigation > ul > li:last-child {
	padding-right: 0;
}
.qodef-header-navigation > ul > li > a {
	position: relative;
	display: flex;
	align-items: center;
	height: 100%;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 17px;
	letter-spacing: 0.2em;
}
.qodef-header-navigation > ul > li > a > span {
	position: relative;
}
.qodef-header-navigation > ul > li:has(.qodef-icon-font-awesome) {
	padding: 0 16px;
}
.qodef-header-navigation > ul > li .qodef-icon-font-awesome {
	margin-right: 0;
}
.qodef-header-navigation > ul > li:has(.qodef-icon-font-awesome) .qodef-menu-item-text {
	display: none;
}
.qodef-header-navigation > ul > li > a:hover > span:before {
	transform: scaleX(1);
}
.qodef-header-navigation > ul > li.current-menu-ancestor > a > span:before, .qodef-header-navigation > ul > li.current-menu-item > a > span:before {
	transform: scaleX(1);
}
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul {
	/* LEFT --- STANDARD MENU LEVEL TWO AND THREE */
	/* RIGHT --- STANDARD MENU LEVEL TWO AND THREE */
}
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul li > a {
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	line-height: 1.857em;
	font-weight: 400;
	letter-spacing: 0.1em;
	color: #ababab;
}
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li > a {
	position: relative;
	display: flex;
	white-space: normal;
	margin: 10px 0;
	overflow: hidden;
	transition: padding 0.2s ease-out;
	padding-right: 11px;
}
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li > a .qodef-menu-item-icon {
	flex-shrink: 0;
}
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li > a:before {
	content: "";
	position: absolute;
	top: calc(50% - 1px);
	height: 3px;
	width: 3px;
	background: currentColor;
	border-radius: 100%;
	transition: left 0.2s ease-out, right 0.2s ease-out, color 0.2s ease-out;
	left: -11px;
}
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li:hover > a, .qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li.current-menu-ancestor > a, .qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li.current-menu-item > a {
	padding-left: 11px;
	padding-right: 0;
	color: #fff;
}
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li:hover > a:before, .qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li.current-menu-ancestor > a:before, .qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li.current-menu-item > a:before {
	left: 0;
}
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li > a {
	position: relative;
	display: flex;
	white-space: normal;
	margin: 10px 0;
	overflow: hidden;
	transition: padding 0.2s ease-out;
	justify-content: flex-end;
	padding-left: 11px;
}
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li > a .qodef-menu-item-icon {
	flex-shrink: 0;
}
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li > a:before {
	content: "";
	position: absolute;
	top: calc(50% - 1px);
	height: 3px;
	width: 3px;
	background: currentColor;
	border-radius: 100%;
	transition: left 0.2s ease-out, right 0.2s ease-out, color 0.2s ease-out;
	right: -11px;
}
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li:hover > a, .qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li.current-menu-ancestor > a, .qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li.current-menu-item > a {
	padding-left: 0;
	padding-right: 11px;
	color: #fff;
}
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li:hover > a:before, .qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li.current-menu-ancestor > a:before, .qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li.current-menu-item > a:before {
	right: 0;
}

/* ==========================================================================
   Pagination global styles
   ========================================================================== */
.qodef-m-pagination {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 50px;
}
@media only screen and (max-width: 1024px) {
	.qodef-m-pagination {
		margin-bottom: 35px;
	}
}
.qodef-m-pagination.qodef--wp .nav-links {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
}
.qodef-m-pagination.qodef--wp .page-numbers {
	position: relative;
	margin: 0 21px;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
	letter-spacing: 0;
	opacity: 0.5;
	transition: opacity 0.2s ease-out;
}
.qodef-m-pagination.qodef--wp .page-numbers * {
	display: block;
	line-height: inherit;
}
.qodef-m-pagination.qodef--wp .page-numbers:first-child {
	margin-left: 0;
}
.qodef-m-pagination.qodef--wp .page-numbers:last-child {
	margin-right: 0;
}
.qodef-m-pagination.qodef--wp .page-numbers.dots:after {
	display: none;
}
.qodef-m-pagination.qodef--wp .page-numbers.prev, .qodef-m-pagination.qodef--wp .page-numbers.next {
	position: relative;
	top: -1px;
	font-size: 30px;
}
.qodef-m-pagination.qodef--wp .page-numbers.prev:after, .qodef-m-pagination.qodef--wp .page-numbers.next:after {
	display: none;
}
body:not([class*=pelicula-core]) .qodef-m-pagination.qodef--wp .page-numbers.prev, body:not([class*=pelicula-core]) .qodef-m-pagination.qodef--wp .page-numbers.next {
	top: 0;
	font-size: 17px;
}
.qodef-m-pagination.qodef--wp .page-numbers.prev {
	margin-right: 18px;
}
.qodef-m-pagination.qodef--wp .page-numbers.next {
	margin-left: 18px;
}
.qodef-m-pagination.qodef--wp .page-numbers:hover, .qodef-m-pagination.qodef--wp .page-numbers.current {
	opacity: 1;
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-items {
	position: relative;
	display: flex;
	align-items: center;
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item {
	position: relative;
	margin: 0 21px;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
	letter-spacing: 0;
	opacity: 0.5;
	transition: opacity 0.2s ease-out;
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item:first-child {
	margin-left: 0;
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item:last-child {
	margin-right: 0;
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.dots:after {
	display: none;
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev, .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next {
	position: relative;
	top: -2px;
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev:after, .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next:after {
	display: none;
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev {
	margin-right: 18px;
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next {
	margin-left: 18px;
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item:hover, .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--active {
	opacity: 1;
}
.qodef-m-pagination.qodef--load-more {
	text-align: center;
}
.qodef-m-pagination.qodef--load-more .qodef-m-pagination-inner {
	position: relative;
	display: inline-block;
	vertical-align: top;
}
.qodef-m-pagination.qodef--load-more .qodef-load-more-button {
	opacity: 1;
}
.qodef-m-pagination .qodef-load-more-button {
	overflow: hidden;
	background-color: transparent !important;
}
.qodef-m-pagination .qodef-load-more-button .qodef-btn-bg-holder {
	background-color: #000 !important;
}
.qodef-m-pagination.qodef--infinite-scroll {
	text-align: center;
}
.qodef-m-pagination.qodef--infinite-scroll .qodef-infinite-scroll-spinner {
	position: relative;
	display: inline-block;
	vertical-align: top;
	font-size: 32px;
	line-height: 1;
	color: #111;
	opacity: 0;
	z-index: -1;
	transition: opacity 0.2s ease-out;
}
.qodef-m-pagination.qodef--infinite-scroll .qodef-infinite-scroll-spinner:before {
	display: block;
	line-height: inherit;
}

.qodef-pagination--on.qodef-pagination-type--standard .qodef-grid-inner {
	opacity: 1;
	transition: opacity 0.2s ease-out;
}
.qodef-pagination--on.qodef-pagination-type--standard.qodef--loading .qodef-grid-inner {
	opacity: 0;
}
.qodef-pagination--on.qodef-pagination-type--load-more .qodef-loading-spinner {
	position: absolute;
	bottom: 10px;
	left: calc(50% - 16px);
	font-size: 32px;
	line-height: 1;
	color: #111;
	opacity: 0;
	z-index: -1;
	transition: opacity 0.2s ease-out;
}
.qodef-pagination--on.qodef-pagination-type--load-more .qodef-loading-spinner:before {
	display: block;
	line-height: inherit;
}
.qodef-pagination--on.qodef-pagination-type--load-more.qodef--loading .qodef-loading-spinner {
	opacity: 1;
	z-index: 1;
}
.qodef-pagination--on.qodef-pagination-type--load-more.qodef--loading .qodef-load-more-button {
	opacity: 0;
}
.qodef-pagination--on.qodef-pagination-type--infinite-scroll.qodef--loading .qodef-infinite-scroll-spinner {
	opacity: 1;
	z-index: 1;
}

.qodef-single-links {
	position: relative;
	display: flex;
	align-items: baseline;
	width: 100%;
	margin: 15px 0;
}
.qodef-single-links .qodef-m-single-links-title {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 17px;
	letter-spacing: 0.2em;
	margin-right: 10px;
}
.qodef-single-links a,
.qodef-single-links > span:not(.qodef-m-single-links-title) {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-right: 8px;
	padding: 0 3px;
	color: #111;
}
.qodef-single-links a:last-child,
.qodef-single-links > span:not(.qodef-m-single-links-title):last-child {
	margin-right: 0;
}
.qodef-single-links > span:not(.qodef-m-single-links-title) {
	color: #111;
}

/* ==========================================================================
   Search styles
   ========================================================================== */
.qodef-search {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 0 0 50px;
}
.qodef-search .qodef-e-search-heading {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-bottom: 60px;
}
.qodef-search .qodef-e-search-heading .qodef-e-search-heading-title {
	margin: 0 0 20px;
}
.qodef-search .qodef-e-search-heading .qodef-e-search-heading-form {
	width: 100%;
	margin: 0;
}
.qodef-search .qodef-e-search-heading .qodef-search-form .qodef-search-form-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.qodef-search .qodef-e-search-heading .qodef-search-form input,
.qodef-search .qodef-e-search-heading .qodef-search-form button {
	height: 50px;
	padding: 10px 0;
	font-family: inherit;
	font-weight: inherit;
	line-height: 30px;
	border-radius: 0;
	outline: 0;
	-webkit-appearance: none;
}
.qodef-search .qodef-e-search-heading .qodef-search-form input {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	height: auto;
	padding: 17px 25px;
	font-family: inherit;
	font-size: 16px;
	line-height: 24px;
	font-weight: inherit;
	color: #6d6d6d;
	background-color: transparent;
	border: 2px solid rgba(0, 0, 0, 0.2);
	border-radius: 0;
	outline: 0;
	cursor: pointer;
	-webkit-appearance: none;
	transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out;
}
.qodef-search .qodef-e-search-heading .qodef-search-form input:focus {
	color: #111;
	background-color: transparent;
	border-left-color: #111;
}
.qodef-search .qodef-e-search-heading .qodef-search-form input:-ms-input-placeholder {
	color: inherit;
	opacity: 1;
}
.qodef-search .qodef-e-search-heading .qodef-search-form input::placeholder {
	color: inherit;
	opacity: 1;
}
.qodef-search .qodef-e-search-heading .qodef-search-form button {
	position: absolute;
	top: 50%;
	right: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 50px;
	padding: 0;
	font-size: 15px;
	text-align: center;
	color: #111;
	background-color: transparent;
	border: 0;
	cursor: pointer;
	transform: translateY(-50%);
	transition: color 0.2s ease-out;
}
.qodef-search .qodef-e-search-heading .qodef-search-form button span {
	display: block;
	line-height: inherit;
}
.qodef-search .qodef-e-search-heading .qodef-search-form button span:before {
	display: block;
	line-height: inherit;
}
.qodef-search .qodef-e-search-heading .qodef-search-form button svg {
	stroke: currentColor;
}
.qodef-search .qodef-e-search-heading .qodef-search-form button svg path {
	stroke: currentColor;
}
.qodef-search .qodef-e-search-heading .qodef-search-form button:hover {
	color: #6d6d6d;
}
.qodef-search article {
	margin-bottom: 30px;
}
.qodef-search article:last-child {
	margin-bottom: 0;
}
.qodef-search article .qodef-e-inner {
	position: relative;
	display: flex;
	align-items: flex-start;
}
.qodef-search article .qodef-e-inner > * {
	width: 100%;
}
.qodef-search article .qodef-e-inner .qodef-e-image {
	flex-basis: 180px;
	padding-right: 30px;
}
.qodef-search article .qodef-e-inner .qodef-e-title {
	margin: 0;
}
.qodef-search article .qodef-e-inner .qodef-e-excerpt {
	margin: 15px 0 0;
}

/* ==========================================================================
   Sidebar styles
   ========================================================================== */
#qodef-page-sidebar {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-bottom: 60px;
}

/* ==========================================================================
   Title styles
   ========================================================================== */
.qodef-page-title {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	height: 240px;
	background-color: #fafafa;
	z-index: 2;
}
.qodef-page-title .qodef-m-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	height: 100%;
}
.qodef-page-title .qodef-m-content {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.qodef-page-title .qodef-m-title {
	margin: 0;
}

/* ==========================================================================
   Widgets styles
   ========================================================================== */
.widget {
	margin: 0 0 35px;
}
.widget:last-child {
	margin-bottom: 0 !important;
}
.widget .qodef-widget-title {
	position: relative;
	display: inline-block;
	margin: 0 0 21px;
}
.widget .qodef-widget-title a {
	color: inherit;
}
.widget .qodef-widget-title a:hover {
	color: #111;
}
.widget a {
	color: #111;
}
.widget a:hover {
	color: #111;
}
.widget ul:not(.qodef-shortcode-list) {
	padding: 0;
	margin: 0;
	list-style: none;
}
.widget ul:not(.qodef-shortcode-list) li {
	margin: 0 0 1px;
}
.widget ul:not(.qodef-shortcode-list) li:last-child {
	margin-bottom: 0;
}
.widget ul:not(.qodef-shortcode-list) li ul {
	margin-top: 1px;
	margin-left: 1em;
}
.widget.widget_archive select, .widget.widget_categories select, .widget.widget_text select {
	width: 100%;
	max-width: 100%;
	height: 57px;
	margin: 9px 0 0;
	padding: 16.5px 20px;
	font-family: inherit;
	font-size: 18px;
	line-height: 24px;
	font-style: inherit;
	font-weight: inherit;
	color: #111;
	background-color: #fafafa;
	border: 1px solid transparent;
	border-radius: 0;
	outline: none;
}
.widget.widget_archive .select2, .widget.widget_categories .select2, .widget.widget_text .select2 {
	margin-bottom: 0;
}
.widget.widget_calendar {
	width: 100%;
}
.widget.widget_calendar table {
	table-layout: fixed;
}
.widget.widget_calendar #today {
	color: #eeeeee;
	background-color: #111;
}
.widget.widget_calendar #today a {
	color: inherit;
}
.widget.widget_calendar th,
.widget.widget_calendar tbody td {
	text-align: center;
}
.widget.widget_calendar tfoot tr,
.widget.widget_calendar tfoot td {
	border: 0;
}
.widget.widget_calendar tfoot a {
	color: #111;
}
.widget.widget_calendar tfoot a:hover {
	color: #111;
}
.widget.widget_text img {
	display: block;
}
.widget.widget_rss ul li {
	margin-bottom: 25px;
}
.widget.widget_rss ul li:last-child {
	margin-bottom: 0;
}
.widget.widget_rss ul .rsswidget {
	display: block;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
}
.widget.widget_rss ul .rssSummary {
	margin-top: 5px;
}
.widget.widget_rss ul cite {
	display: block;
	margin-top: 5px;
}
.widget.widget_search .qodef-widget-title {
	margin-bottom: 30px;
}
.widget.widget_search .qodef-search-form-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.widget.widget_search input,
.widget.widget_search button {
	height: 57px;
	padding: 16.5px 0;
	font-family: inherit;
	font-weight: inherit;
	line-height: 24px;
	border-radius: 0;
	outline: 0;
	-webkit-appearance: none;
}
.widget.widget_search input {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding-left: 20px;
	padding-right: 60px;
	font-family: "Bebas Neue", sans-serif;
	font-size: 18px;
	color: #111;
	background-color: transparent;
	transition: border-color 0.2s ease-out;
	border: 0;
	border-left: 2px solid #cccccc;
	letter-spacing: 0.4em;
	text-transform: uppercase;
}
.widget.widget_search input:focus {
	color: #111;
}
.widget.widget_search input:-ms-input-placeholder {
	color: inherit;
	opacity: 1;
}
.widget.widget_search input::placeholder {
	color: inherit;
	opacity: 1;
}
.widget.widget_search button {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	font-size: 15px;
	text-align: center;
	color: #111;
	background-color: transparent;
	border: 0;
	cursor: pointer;
	transition: color 0.2s ease-out;
}
.widget.widget_search button span {
	display: block;
	line-height: inherit;
}
.widget.widget_search button span:before {
	display: block;
	line-height: inherit;
}
.widget.widget_search button svg {
	stroke: currentColor;
}
.widget.widget_search button svg path {
	stroke: currentColor;
}
.widget.widget_search button:hover {
	color: #6d6d6d;
}
.widget .wp-block-search__inside-wrapper {
	position: relative;
}
.widget.widget_tag_cloud .tagcloud a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	font-family: inherit;
	font-size: 14px !important;
	line-height: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	color: #111;
	margin-right: 18px;
	position: relative;
	position: relative;
}
.widget.widget_tag_cloud .tagcloud a:last-child {
	margin-right: 0;
}
.widget.widget_tag_cloud .tagcloud a:after {
	content: "/";
	position: absolute;
	top: 0;
	right: -13px;
}
.widget.widget_tag_cloud .tagcloud a:last-child:after {
	content: "";
}
.widget.widget_tag_cloud .tagcloud a:before {
	content: "";
	position: absolute;
	top: calc(50% + 1px);
	left: 0;
	width: 100%;
	height: 1px;
	background-color: currentColor;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform 0.3s cubic-bezier(0.75, 1.1, 0, 0.96);
}
.widget.widget_tag_cloud .tagcloud a:hover:before {
	transform: scaleX(1);
}
.widget.widget_tag_cloud .tagcloud a:after {
	color: #111;
}
.widget.widget_tag_cloud .tagcloud a:hover {
	color: #111;
}
.widget.widget_media_image {
	margin-bottom: 0;
}
.widget.widget_media_image .qodef-widget-title {
	margin-bottom: 30px;
}
.widget.widget_media_image a {
	display: inline-block;
	vertical-align: top;
}
.widget.widget_media_image img {
	display: block;
}
.widget.widget_pages .qodef-widget-title, .widget.widget_archive .qodef-widget-title, .widget.widget_categories .qodef-widget-title, .widget.widget_meta .qodef-widget-title, .widget.widget_recent_comments .qodef-widget-title, .widget.widget_recent_entries .qodef-widget-title, .widget.widget_nav_menu .qodef-widget-title {
	margin-bottom: 14px;
}
.widget.widget_pages ul li a, .widget.widget_archive ul li a, .widget.widget_categories ul li a, .widget.widget_meta ul li a, .widget.widget_recent_comments ul li a, .widget.widget_recent_entries ul li a, .widget.widget_nav_menu ul li a {
	font-size: 14px;
	line-height: 35px;
}

#qodef-top-area .widget {
	margin: 0 0 0px;
	color: #fff;
}
#qodef-top-area .widget:last-child {
	margin-bottom: 0 !important;
}
#qodef-top-area .widget .qodef-widget-title {
	position: relative;
	display: inline-block;
	margin: 0 0 21px;
	color: #fff;
}
#qodef-top-area .widget .qodef-widget-title a {
	color: inherit;
}
#qodef-top-area .widget .qodef-widget-title a:hover {
	color: #fff;
}
#qodef-top-area .widget a {
	color: #fff;
}
#qodef-top-area .widget a:hover {
	color: #fff;
}
#qodef-top-area .widget ul:not(.qodef-shortcode-list) {
	padding: 0;
	margin: 0;
	list-style: none;
}
#qodef-top-area .widget ul:not(.qodef-shortcode-list) li {
	margin: 0 0 1px;
}
#qodef-top-area .widget ul:not(.qodef-shortcode-list) li:last-child {
	margin-bottom: 0;
}
#qodef-top-area .widget ul:not(.qodef-shortcode-list) li ul {
	margin-top: 1px;
	margin-left: 1em;
}
#qodef-top-area .widget.widget_archive select, #qodef-top-area .widget.widget_categories select, #qodef-top-area .widget.widget_text select {
	width: 100%;
	max-width: 100%;
	height: 57px;
	margin: 9px 0 0;
	padding: 16.5px 20px;
	font-family: inherit;
	font-size: 18px;
	line-height: 24px;
	font-style: inherit;
	font-weight: inherit;
	color: #111;
	background-color: #fafafa;
	border: 1px solid transparent;
	border-radius: 0;
	outline: none;
}
#qodef-top-area .widget.widget_archive .select2, #qodef-top-area .widget.widget_categories .select2, #qodef-top-area .widget.widget_text .select2 {
	margin-bottom: 0;
}
#qodef-top-area .widget.widget_calendar {
	width: 100%;
}
#qodef-top-area .widget.widget_calendar table {
	table-layout: fixed;
}
#qodef-top-area .widget.widget_calendar #today {
	color: black;
	background-color: #fff;
}
#qodef-top-area .widget.widget_calendar #today a {
	color: inherit;
}
#qodef-top-area .widget.widget_calendar th,
#qodef-top-area .widget.widget_calendar tbody td {
	text-align: center;
}
#qodef-top-area .widget.widget_calendar tfoot tr,
#qodef-top-area .widget.widget_calendar tfoot td {
	border: 0;
}
#qodef-top-area .widget.widget_calendar tfoot a {
	color: #fff;
}
#qodef-top-area .widget.widget_calendar tfoot a:hover {
	color: #fff;
}
#qodef-top-area .widget.widget_text img {
	display: block;
}
#qodef-top-area .widget.widget_rss ul li {
	margin-bottom: 25px;
}
#qodef-top-area .widget.widget_rss ul li:last-child {
	margin-bottom: 0;
}
#qodef-top-area .widget.widget_rss ul .rsswidget {
	display: block;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
}
#qodef-top-area .widget.widget_rss ul .rssSummary {
	margin-top: 5px;
}
#qodef-top-area .widget.widget_rss ul cite {
	display: block;
	margin-top: 5px;
}
#qodef-top-area .widget.widget_search .qodef-widget-title {
	margin-bottom: 30px;
}
#qodef-top-area .widget.widget_search .qodef-search-form-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
#qodef-top-area .widget.widget_search input,
#qodef-top-area .widget.widget_search button {
	height: 57px;
	padding: 16.5px 0;
	font-family: inherit;
	font-weight: inherit;
	line-height: 24px;
	border-radius: 0;
	outline: 0;
	-webkit-appearance: none;
}
#qodef-top-area .widget.widget_search input {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding-left: 20px;
	padding-right: 60px;
	font-family: "Bebas Neue", sans-serif;
	font-size: 18px;
	color: #111;
	background-color: transparent;
	transition: border-color 0.2s ease-out;
	border: 0;
	border-left: 2px solid #cccccc;
	letter-spacing: 0.4em;
	text-transform: uppercase;
}
#qodef-top-area .widget.widget_search input:focus {
	color: #111;
}
#qodef-top-area .widget.widget_search input:-ms-input-placeholder {
	color: inherit;
	opacity: 1;
}
#qodef-top-area .widget.widget_search input::placeholder {
	color: inherit;
	opacity: 1;
}
#qodef-top-area .widget.widget_search button {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	font-size: 15px;
	text-align: center;
	color: #111;
	background-color: transparent;
	border: 0;
	cursor: pointer;
	transition: color 0.2s ease-out;
}
#qodef-top-area .widget.widget_search button span {
	display: block;
	line-height: inherit;
}
#qodef-top-area .widget.widget_search button span:before {
	display: block;
	line-height: inherit;
}
#qodef-top-area .widget.widget_search button svg {
	stroke: currentColor;
}
#qodef-top-area .widget.widget_search button svg path {
	stroke: currentColor;
}
#qodef-top-area .widget.widget_search button:hover {
	color: #6d6d6d;
}
#qodef-top-area .widget .wp-block-search__inside-wrapper {
	position: relative;
}
#qodef-top-area .widget.widget_tag_cloud .tagcloud a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	font-family: inherit;
	font-size: 14px !important;
	line-height: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	color: #fff;
	margin-right: 18px;
	position: relative;
	position: relative;
}
#qodef-top-area .widget.widget_tag_cloud .tagcloud a:last-child {
	margin-right: 0;
}
#qodef-top-area .widget.widget_tag_cloud .tagcloud a:after {
	content: "/";
	position: absolute;
	top: 0;
	right: -13px;
}
#qodef-top-area .widget.widget_tag_cloud .tagcloud a:last-child:after {
	content: "";
}
#qodef-top-area .widget.widget_tag_cloud .tagcloud a:before {
	content: "";
	position: absolute;
	top: calc(50% + 1px);
	left: 0;
	width: 100%;
	height: 1px;
	background-color: currentColor;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform 0.3s cubic-bezier(0.75, 1.1, 0, 0.96);
}
#qodef-top-area .widget.widget_tag_cloud .tagcloud a:hover:before {
	transform: scaleX(1);
}
#qodef-top-area .widget.widget_tag_cloud .tagcloud a:after {
	color: #fff;
}
#qodef-top-area .widget.widget_tag_cloud .tagcloud a:hover {
	color: #fff;
}
#qodef-top-area .widget.widget_media_image {
	margin-bottom: 0;
}
#qodef-top-area .widget.widget_media_image .qodef-widget-title {
	margin-bottom: 30px;
}
#qodef-top-area .widget.widget_media_image a {
	display: inline-block;
	vertical-align: top;
}
#qodef-top-area .widget.widget_media_image img {
	display: block;
}
#qodef-top-area .widget.widget_pages .qodef-widget-title, #qodef-top-area .widget.widget_archive .qodef-widget-title, #qodef-top-area .widget.widget_categories .qodef-widget-title, #qodef-top-area .widget.widget_meta .qodef-widget-title, #qodef-top-area .widget.widget_recent_comments .qodef-widget-title, #qodef-top-area .widget.widget_recent_entries .qodef-widget-title, #qodef-top-area .widget.widget_nav_menu .qodef-widget-title {
	margin-bottom: 14px;
}
#qodef-top-area .widget.widget_pages ul li a, #qodef-top-area .widget.widget_archive ul li a, #qodef-top-area .widget.widget_categories ul li a, #qodef-top-area .widget.widget_meta ul li a, #qodef-top-area .widget.widget_recent_comments ul li a, #qodef-top-area .widget.widget_recent_entries ul li a, #qodef-top-area .widget.widget_nav_menu ul li a {
	font-size: 14px;
	line-height: 35px;
}

#qodef-page-footer .widget {
	margin: 0 0 35px;
	color: #ccc;
}
#qodef-page-footer .widget:last-child {
	margin-bottom: 0 !important;
}
#qodef-page-footer .widget .qodef-widget-title {
	position: relative;
	display: inline-block;
	margin: 0 0 37px;
	color: #fff;
}
#qodef-page-footer .widget .qodef-widget-title a {
	color: inherit;
}
#qodef-page-footer .widget .qodef-widget-title a:hover {
	color: #fff;
}
#qodef-page-footer .widget a {
	color: #ccc;
}
#qodef-page-footer .widget a:hover {
	color: #fff;
}
#qodef-page-footer .widget ul:not(.qodef-shortcode-list) {
	padding: 0;
	margin: 0;
	list-style: none;
}
#qodef-page-footer .widget ul:not(.qodef-shortcode-list) li {
	margin: 0 0 1px;
}
#qodef-page-footer .widget ul:not(.qodef-shortcode-list) li:last-child {
	margin-bottom: 0;
}
#qodef-page-footer .widget ul:not(.qodef-shortcode-list) li ul {
	margin-top: 1px;
	margin-left: 1em;
}
#qodef-page-footer .widget.widget_archive select, #qodef-page-footer .widget.widget_categories select, #qodef-page-footer .widget.widget_text select {
	width: 100%;
	max-width: 100%;
	height: 57px;
	margin: 9px 0 0;
	padding: 16.5px 20px;
	font-family: inherit;
	font-size: 18px;
	line-height: 24px;
	font-style: inherit;
	font-weight: inherit;
	color: #111;
	background-color: #fafafa;
	border: 1px solid #ccc;
	border-radius: 0;
	outline: none;
}
#qodef-page-footer .widget.widget_archive .select2, #qodef-page-footer .widget.widget_categories .select2, #qodef-page-footer .widget.widget_text .select2 {
	margin-bottom: 0;
}
#qodef-page-footer .widget.widget_calendar {
	width: 100%;
}
#qodef-page-footer .widget.widget_calendar table {
	table-layout: fixed;
}
#qodef-page-footer .widget.widget_calendar #today {
	color: black;
	background-color: #fff;
}
#qodef-page-footer .widget.widget_calendar #today a {
	color: inherit;
}
#qodef-page-footer .widget.widget_calendar th,
#qodef-page-footer .widget.widget_calendar tbody td {
	text-align: center;
}
#qodef-page-footer .widget.widget_calendar tfoot tr,
#qodef-page-footer .widget.widget_calendar tfoot td {
	border: 0;
}
#qodef-page-footer .widget.widget_calendar tfoot a {
	color: #ccc;
}
#qodef-page-footer .widget.widget_calendar tfoot a:hover {
	color: #fff;
}
#qodef-page-footer .widget.widget_text img {
	display: block;
}
#qodef-page-footer .widget.widget_rss ul li {
	margin-bottom: 25px;
}
#qodef-page-footer .widget.widget_rss ul li:last-child {
	margin-bottom: 0;
}
#qodef-page-footer .widget.widget_rss ul .rsswidget {
	display: block;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
}
#qodef-page-footer .widget.widget_rss ul .rssSummary {
	margin-top: 5px;
}
#qodef-page-footer .widget.widget_rss ul cite {
	display: block;
	margin-top: 5px;
}
#qodef-page-footer .widget.widget_search .qodef-widget-title {
	margin-bottom: 46px;
}
#qodef-page-footer .widget.widget_search .qodef-search-form-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
#qodef-page-footer .widget.widget_search input,
#qodef-page-footer .widget.widget_search button {
	height: 57px;
	padding: 16.5px 0;
	font-family: inherit;
	font-weight: inherit;
	line-height: 24px;
	border-radius: 0;
	outline: 0;
	-webkit-appearance: none;
}
#qodef-page-footer .widget.widget_search input {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding-left: 20px;
	padding-right: 60px;
	font-family: "Bebas Neue", sans-serif;
	font-size: 18px;
	color: #fff;
	background-color: transparent;
	transition: border-color 0.2s ease-out;
	border: 0;
	border-left: 2px solid #cccccc;
	letter-spacing: 0.4em;
	text-transform: uppercase;
}
#qodef-page-footer .widget.widget_search input:focus {
	color: #fff;
}
#qodef-page-footer .widget.widget_search input:-ms-input-placeholder {
	color: inherit;
	opacity: 1;
}
#qodef-page-footer .widget.widget_search input::placeholder {
	color: inherit;
	opacity: 1;
}
#qodef-page-footer .widget.widget_search button {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	font-size: 15px;
	text-align: center;
	color: #fff;
	background-color: transparent;
	border: 0;
	cursor: pointer;
	transition: color 0.2s ease-out;
}
#qodef-page-footer .widget.widget_search button span {
	display: block;
	line-height: inherit;
}
#qodef-page-footer .widget.widget_search button span:before {
	display: block;
	line-height: inherit;
}
#qodef-page-footer .widget.widget_search button svg {
	stroke: currentColor;
}
#qodef-page-footer .widget.widget_search button svg path {
	stroke: currentColor;
}
#qodef-page-footer .widget.widget_search button:hover {
	color: #fff;
}
#qodef-page-footer .widget .wp-block-search__inside-wrapper {
	position: relative;
}
#qodef-page-footer .widget.widget_tag_cloud .tagcloud a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	font-family: inherit;
	font-size: 14px !important;
	line-height: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	color: #ccc;
	margin-right: 18px;
	position: relative;
	position: relative;
}
#qodef-page-footer .widget.widget_tag_cloud .tagcloud a:last-child {
	margin-right: 0;
}
#qodef-page-footer .widget.widget_tag_cloud .tagcloud a:after {
	content: "/";
	position: absolute;
	top: 0;
	right: -13px;
}
#qodef-page-footer .widget.widget_tag_cloud .tagcloud a:last-child:after {
	content: "";
}
#qodef-page-footer .widget.widget_tag_cloud .tagcloud a:before {
	content: "";
	position: absolute;
	top: calc(50% + 1px);
	left: 0;
	width: 100%;
	height: 1px;
	background-color: currentColor;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform 0.3s cubic-bezier(0.75, 1.1, 0, 0.96);
}
#qodef-page-footer .widget.widget_tag_cloud .tagcloud a:hover:before {
	transform: scaleX(1);
}
#qodef-page-footer .widget.widget_tag_cloud .tagcloud a:after {
	color: #ccc;
}
#qodef-page-footer .widget.widget_tag_cloud .tagcloud a:hover {
	color: #fff;
}
#qodef-page-footer .widget.widget_media_image {
	margin-bottom: 0;
}
#qodef-page-footer .widget.widget_media_image .qodef-widget-title {
	margin-bottom: 46px;
}
#qodef-page-footer .widget.widget_media_image a {
	display: inline-block;
	vertical-align: top;
}
#qodef-page-footer .widget.widget_media_image img {
	display: block;
}
#qodef-page-footer .widget.widget_pages .qodef-widget-title, #qodef-page-footer .widget.widget_archive .qodef-widget-title, #qodef-page-footer .widget.widget_categories .qodef-widget-title, #qodef-page-footer .widget.widget_meta .qodef-widget-title, #qodef-page-footer .widget.widget_recent_comments .qodef-widget-title, #qodef-page-footer .widget.widget_recent_entries .qodef-widget-title, #qodef-page-footer .widget.widget_nav_menu .qodef-widget-title {
	margin-bottom: 14px;
}
#qodef-page-footer .widget.widget_pages ul li a, #qodef-page-footer .widget.widget_archive ul li a, #qodef-page-footer .widget.widget_categories ul li a, #qodef-page-footer .widget.widget_meta ul li a, #qodef-page-footer .widget.widget_recent_comments ul li a, #qodef-page-footer .widget.widget_recent_entries ul li a, #qodef-page-footer .widget.widget_nav_menu ul li a {
	font-size: 14px;
	line-height: 35px;
}

#qodef-side-area .widget {
	margin: 0 0 35px;
	color: #ccc;
}
#qodef-side-area .widget:last-child {
	margin-bottom: 0 !important;
}
#qodef-side-area .widget .qodef-widget-title {
	position: relative;
	display: inline-block;
	margin: 0 0 37px;
	color: #fff;
}
#qodef-side-area .widget .qodef-widget-title a {
	color: inherit;
}
#qodef-side-area .widget .qodef-widget-title a:hover {
	color: #fff;
}
#qodef-side-area .widget a {
	color: #ccc;
}
#qodef-side-area .widget a:hover {
	color: #fff;
}
#qodef-side-area .widget ul:not(.qodef-shortcode-list) {
	padding: 0;
	margin: 0;
	list-style: none;
}
#qodef-side-area .widget ul:not(.qodef-shortcode-list) li {
	margin: 0 0 1px;
}
#qodef-side-area .widget ul:not(.qodef-shortcode-list) li:last-child {
	margin-bottom: 0;
}
#qodef-side-area .widget ul:not(.qodef-shortcode-list) li ul {
	margin-top: 1px;
	margin-left: 1em;
}
#qodef-side-area .widget.widget_archive select, #qodef-side-area .widget.widget_categories select, #qodef-side-area .widget.widget_text select {
	width: 100%;
	max-width: 100%;
	height: 57px;
	margin: 9px 0 0;
	padding: 16.5px 20px;
	font-family: inherit;
	font-size: 18px;
	line-height: 24px;
	font-style: inherit;
	font-weight: inherit;
	color: #111;
	background-color: #fafafa;
	border: 1px solid #ccc;
	border-radius: 0;
	outline: none;
}
#qodef-side-area .widget.widget_archive .select2, #qodef-side-area .widget.widget_categories .select2, #qodef-side-area .widget.widget_text .select2 {
	margin-bottom: 0;
}
#qodef-side-area .widget.widget_calendar {
	width: 100%;
}
#qodef-side-area .widget.widget_calendar table {
	table-layout: fixed;
}
#qodef-side-area .widget.widget_calendar #today {
	color: black;
	background-color: #fff;
}
#qodef-side-area .widget.widget_calendar #today a {
	color: inherit;
}
#qodef-side-area .widget.widget_calendar th,
#qodef-side-area .widget.widget_calendar tbody td {
	text-align: center;
}
#qodef-side-area .widget.widget_calendar tfoot tr,
#qodef-side-area .widget.widget_calendar tfoot td {
	border: 0;
}
#qodef-side-area .widget.widget_calendar tfoot a {
	color: #ccc;
}
#qodef-side-area .widget.widget_calendar tfoot a:hover {
	color: #fff;
}
#qodef-side-area .widget.widget_text img {
	display: block;
}
#qodef-side-area .widget.widget_rss ul li {
	margin-bottom: 25px;
}
#qodef-side-area .widget.widget_rss ul li:last-child {
	margin-bottom: 0;
}
#qodef-side-area .widget.widget_rss ul .rsswidget {
	display: block;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
}
#qodef-side-area .widget.widget_rss ul .rssSummary {
	margin-top: 5px;
}
#qodef-side-area .widget.widget_rss ul cite {
	display: block;
	margin-top: 5px;
}
#qodef-side-area .widget.widget_search .qodef-widget-title {
	margin-bottom: 46px;
}
#qodef-side-area .widget.widget_search .qodef-search-form-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
#qodef-side-area .widget.widget_search input,
#qodef-side-area .widget.widget_search button {
	height: 57px;
	padding: 16.5px 0;
	font-family: inherit;
	font-weight: inherit;
	line-height: 24px;
	border-radius: 0;
	outline: 0;
	-webkit-appearance: none;
}
#qodef-side-area .widget.widget_search input {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding-left: 20px;
	padding-right: 60px;
	font-family: "Bebas Neue", sans-serif;
	font-size: 18px;
	color: #fff;
	background-color: transparent;
	transition: border-color 0.2s ease-out;
	border: 0;
	border-left: 2px solid #cccccc;
	letter-spacing: 0.4em;
	text-transform: uppercase;
}
#qodef-side-area .widget.widget_search input:focus {
	color: #fff;
}
#qodef-side-area .widget.widget_search input:-ms-input-placeholder {
	color: inherit;
	opacity: 1;
}
#qodef-side-area .widget.widget_search input::placeholder {
	color: inherit;
	opacity: 1;
}
#qodef-side-area .widget.widget_search button {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	font-size: 15px;
	text-align: center;
	color: #fff;
	background-color: transparent;
	border: 0;
	cursor: pointer;
	transition: color 0.2s ease-out;
}
#qodef-side-area .widget.widget_search button span {
	display: block;
	line-height: inherit;
}
#qodef-side-area .widget.widget_search button span:before {
	display: block;
	line-height: inherit;
}
#qodef-side-area .widget.widget_search button svg {
	stroke: currentColor;
}
#qodef-side-area .widget.widget_search button svg path {
	stroke: currentColor;
}
#qodef-side-area .widget.widget_search button:hover {
	color: #fff;
}
#qodef-side-area .widget .wp-block-search__inside-wrapper {
	position: relative;
}
#qodef-side-area .widget.widget_tag_cloud .tagcloud a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	font-family: inherit;
	font-size: 14px !important;
	line-height: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	color: #ccc;
	margin-right: 18px;
	position: relative;
	position: relative;
}
#qodef-side-area .widget.widget_tag_cloud .tagcloud a:last-child {
	margin-right: 0;
}
#qodef-side-area .widget.widget_tag_cloud .tagcloud a:after {
	content: "/";
	position: absolute;
	top: 0;
	right: -13px;
}
#qodef-side-area .widget.widget_tag_cloud .tagcloud a:last-child:after {
	content: "";
}
#qodef-side-area .widget.widget_tag_cloud .tagcloud a:before {
	content: "";
	position: absolute;
	top: calc(50% + 1px);
	left: 0;
	width: 100%;
	height: 1px;
	background-color: currentColor;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform 0.3s cubic-bezier(0.75, 1.1, 0, 0.96);
}
#qodef-side-area .widget.widget_tag_cloud .tagcloud a:hover:before {
	transform: scaleX(1);
}
#qodef-side-area .widget.widget_tag_cloud .tagcloud a:after {
	color: #ccc;
}
#qodef-side-area .widget.widget_tag_cloud .tagcloud a:hover {
	color: #fff;
}
#qodef-side-area .widget.widget_media_image {
	margin-bottom: 0;
}
#qodef-side-area .widget.widget_media_image .qodef-widget-title {
	margin-bottom: 46px;
}
#qodef-side-area .widget.widget_media_image a {
	display: inline-block;
	vertical-align: top;
}
#qodef-side-area .widget.widget_media_image img {
	display: block;
}
#qodef-side-area .widget.widget_pages .qodef-widget-title, #qodef-side-area .widget.widget_archive .qodef-widget-title, #qodef-side-area .widget.widget_categories .qodef-widget-title, #qodef-side-area .widget.widget_meta .qodef-widget-title, #qodef-side-area .widget.widget_recent_comments .qodef-widget-title, #qodef-side-area .widget.widget_recent_entries .qodef-widget-title, #qodef-side-area .widget.widget_nav_menu .qodef-widget-title {
	margin-bottom: 14px;
}
#qodef-side-area .widget.widget_pages ul li a, #qodef-side-area .widget.widget_archive ul li a, #qodef-side-area .widget.widget_categories ul li a, #qodef-side-area .widget.widget_meta ul li a, #qodef-side-area .widget.widget_recent_comments ul li a, #qodef-side-area .widget.widget_recent_entries ul li a, #qodef-side-area .widget.widget_nav_menu ul li a {
	font-size: 14px;
	line-height: 35px;
}

#qodef-page-sidebar .widget {
	margin: 0 0 35px;
}
#qodef-page-sidebar .widget:last-child {
	margin-bottom: 0 !important;
}
#qodef-page-sidebar .widget .qodef-widget-title {
	position: relative;
	display: inline-block;
	margin: 0 0 21px;
}
#qodef-page-sidebar .widget .qodef-widget-title a {
	color: inherit;
}
#qodef-page-sidebar .widget .qodef-widget-title a:hover {
	color: #111;
}
#qodef-page-sidebar .widget a {
	color: #6d6d6d;
}
#qodef-page-sidebar .widget a:hover {
	color: #111;
}
#qodef-page-sidebar .widget ul:not(.qodef-shortcode-list) {
	padding: 0;
	margin: 0;
	list-style: none;
}
#qodef-page-sidebar .widget ul:not(.qodef-shortcode-list) li {
	margin: 0 0 1px;
}
#qodef-page-sidebar .widget ul:not(.qodef-shortcode-list) li:last-child {
	margin-bottom: 0;
}
#qodef-page-sidebar .widget ul:not(.qodef-shortcode-list) li ul {
	margin-top: 1px;
	margin-left: 1em;
}
#qodef-page-sidebar .widget.widget_archive select, #qodef-page-sidebar .widget.widget_categories select, #qodef-page-sidebar .widget.widget_text select {
	width: 100%;
	max-width: 100%;
	height: 57px;
	margin: 9px 0 0;
	padding: 16.5px 20px;
	font-family: inherit;
	font-size: 18px;
	line-height: 24px;
	font-style: inherit;
	font-weight: inherit;
	color: #111;
	background-color: #fafafa;
	border: 1px solid transparent;
	border-radius: 0;
	outline: none;
}
#qodef-page-sidebar .widget.widget_archive .select2, #qodef-page-sidebar .widget.widget_categories .select2, #qodef-page-sidebar .widget.widget_text .select2 {
	margin-bottom: 0;
}
#qodef-page-sidebar .widget.widget_calendar {
	width: 100%;
}
#qodef-page-sidebar .widget.widget_calendar table {
	table-layout: fixed;
}
#qodef-page-sidebar .widget.widget_calendar #today {
	color: #eeeeee;
	background-color: #111;
}
#qodef-page-sidebar .widget.widget_calendar #today a {
	color: inherit;
}
#qodef-page-sidebar .widget.widget_calendar th,
#qodef-page-sidebar .widget.widget_calendar tbody td {
	text-align: center;
}
#qodef-page-sidebar .widget.widget_calendar tfoot tr,
#qodef-page-sidebar .widget.widget_calendar tfoot td {
	border: 0;
}
#qodef-page-sidebar .widget.widget_calendar tfoot a {
	color: #6d6d6d;
}
#qodef-page-sidebar .widget.widget_calendar tfoot a:hover {
	color: #111;
}
#qodef-page-sidebar .widget.widget_text img {
	display: block;
}
#qodef-page-sidebar .widget.widget_rss ul li {
	margin-bottom: 25px;
}
#qodef-page-sidebar .widget.widget_rss ul li:last-child {
	margin-bottom: 0;
}
#qodef-page-sidebar .widget.widget_rss ul .rsswidget {
	display: block;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
}
#qodef-page-sidebar .widget.widget_rss ul .rssSummary {
	margin-top: 5px;
}
#qodef-page-sidebar .widget.widget_rss ul cite {
	display: block;
	margin-top: 5px;
}
#qodef-page-sidebar .widget.widget_search .qodef-widget-title {
	margin-bottom: 30px;
}
#qodef-page-sidebar .widget.widget_search .qodef-search-form-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
#qodef-page-sidebar .widget.widget_search input,
#qodef-page-sidebar .widget.widget_search button {
	height: 57px;
	padding: 16.5px 0;
	font-family: inherit;
	font-weight: inherit;
	line-height: 24px;
	border-radius: 0;
	outline: 0;
	-webkit-appearance: none;
}
#qodef-page-sidebar .widget.widget_search input {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding-left: 20px;
	padding-right: 60px;
	font-family: "Bebas Neue", sans-serif;
	font-size: 18px;
	color: #111;
	background-color: transparent;
	transition: border-color 0.2s ease-out;
	border: 0;
	border-left: 2px solid #cccccc;
	letter-spacing: 0.4em;
	text-transform: uppercase;
}
#qodef-page-sidebar .widget.widget_search input:focus {
	color: #111;
}
#qodef-page-sidebar .widget.widget_search input:-ms-input-placeholder {
	color: inherit;
	opacity: 1;
}
#qodef-page-sidebar .widget.widget_search input::placeholder {
	color: inherit;
	opacity: 1;
}
#qodef-page-sidebar .widget.widget_search button {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	font-size: 15px;
	text-align: center;
	color: #111;
	background-color: transparent;
	border: 0;
	cursor: pointer;
	transition: color 0.2s ease-out;
}
#qodef-page-sidebar .widget.widget_search button span {
	display: block;
	line-height: inherit;
}
#qodef-page-sidebar .widget.widget_search button span:before {
	display: block;
	line-height: inherit;
}
#qodef-page-sidebar .widget.widget_search button svg {
	stroke: currentColor;
}
#qodef-page-sidebar .widget.widget_search button svg path {
	stroke: currentColor;
}
#qodef-page-sidebar .widget.widget_search button:hover {
	color: #6d6d6d;
}
#qodef-page-sidebar .widget .wp-block-search__inside-wrapper {
	position: relative;
}
#qodef-page-sidebar .widget.widget_tag_cloud .tagcloud a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	font-family: inherit;
	font-size: 14px !important;
	line-height: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	color: #6d6d6d;
	margin-right: 18px;
	position: relative;
	position: relative;
}
#qodef-page-sidebar .widget.widget_tag_cloud .tagcloud a:last-child {
	margin-right: 0;
}
#qodef-page-sidebar .widget.widget_tag_cloud .tagcloud a:after {
	content: "/";
	position: absolute;
	top: 0;
	right: -13px;
}
#qodef-page-sidebar .widget.widget_tag_cloud .tagcloud a:last-child:after {
	content: "";
}
#qodef-page-sidebar .widget.widget_tag_cloud .tagcloud a:before {
	content: "";
	position: absolute;
	top: calc(50% + 1px);
	left: 0;
	width: 100%;
	height: 1px;
	background-color: currentColor;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform 0.3s cubic-bezier(0.75, 1.1, 0, 0.96);
}
#qodef-page-sidebar .widget.widget_tag_cloud .tagcloud a:hover:before {
	transform: scaleX(1);
}
#qodef-page-sidebar .widget.widget_tag_cloud .tagcloud a:after {
	color: #6d6d6d;
}
#qodef-page-sidebar .widget.widget_tag_cloud .tagcloud a:hover {
	color: #111;
}
#qodef-page-sidebar .widget.widget_media_image {
	margin-bottom: 0;
}
#qodef-page-sidebar .widget.widget_media_image .qodef-widget-title {
	margin-bottom: 30px;
}
#qodef-page-sidebar .widget.widget_media_image a {
	display: inline-block;
	vertical-align: top;
}
#qodef-page-sidebar .widget.widget_media_image img {
	display: block;
}
#qodef-page-sidebar .widget.widget_pages .qodef-widget-title, #qodef-page-sidebar .widget.widget_archive .qodef-widget-title, #qodef-page-sidebar .widget.widget_categories .qodef-widget-title, #qodef-page-sidebar .widget.widget_meta .qodef-widget-title, #qodef-page-sidebar .widget.widget_recent_comments .qodef-widget-title, #qodef-page-sidebar .widget.widget_recent_entries .qodef-widget-title, #qodef-page-sidebar .widget.widget_nav_menu .qodef-widget-title {
	margin-bottom: 14px;
}
#qodef-page-sidebar .widget.widget_pages ul li a, #qodef-page-sidebar .widget.widget_archive ul li a, #qodef-page-sidebar .widget.widget_categories ul li a, #qodef-page-sidebar .widget.widget_meta ul li a, #qodef-page-sidebar .widget.widget_recent_comments ul li a, #qodef-page-sidebar .widget.widget_recent_entries ul li a, #qodef-page-sidebar .widget.widget_nav_menu ul li a {
	font-size: 14px;
	line-height: 35px;
}

.qodef-mega-menu-widget-holder .widget {
	margin: 0 0 35px;
	color: #fff;
}
.qodef-mega-menu-widget-holder .widget:last-child {
	margin-bottom: 0 !important;
}
.qodef-mega-menu-widget-holder .widget .qodef-widget-title {
	position: relative;
	display: inline-block;
	margin: 0 0 21px;
	color: #fff;
}
.qodef-mega-menu-widget-holder .widget .qodef-widget-title a {
	color: inherit;
}
.qodef-mega-menu-widget-holder .widget .qodef-widget-title a:hover {
	color: #111;
}
.qodef-mega-menu-widget-holder .widget a {
	color: #fff;
}
.qodef-mega-menu-widget-holder .widget a:hover {
	color: #111;
}
.qodef-mega-menu-widget-holder .widget ul:not(.qodef-shortcode-list) {
	padding: 0;
	margin: 0;
	list-style: none;
}
.qodef-mega-menu-widget-holder .widget ul:not(.qodef-shortcode-list) li {
	margin: 0 0 1px;
}
.qodef-mega-menu-widget-holder .widget ul:not(.qodef-shortcode-list) li:last-child {
	margin-bottom: 0;
}
.qodef-mega-menu-widget-holder .widget ul:not(.qodef-shortcode-list) li ul {
	margin-top: 1px;
	margin-left: 1em;
}
.qodef-mega-menu-widget-holder .widget.widget_archive select, .qodef-mega-menu-widget-holder .widget.widget_categories select, .qodef-mega-menu-widget-holder .widget.widget_text select {
	width: 100%;
	max-width: 100%;
	height: 57px;
	margin: 9px 0 0;
	padding: 16.5px 20px;
	font-family: inherit;
	font-size: 18px;
	line-height: 24px;
	font-style: inherit;
	font-weight: inherit;
	color: #111;
	background-color: #fafafa;
	border: 1px solid transparent;
	border-radius: 0;
	outline: none;
}
.qodef-mega-menu-widget-holder .widget.widget_archive .select2, .qodef-mega-menu-widget-holder .widget.widget_categories .select2, .qodef-mega-menu-widget-holder .widget.widget_text .select2 {
	margin-bottom: 0;
}
.qodef-mega-menu-widget-holder .widget.widget_calendar {
	width: 100%;
}
.qodef-mega-menu-widget-holder .widget.widget_calendar table {
	table-layout: fixed;
}
.qodef-mega-menu-widget-holder .widget.widget_calendar #today {
	color: #eeeeee;
	background-color: #111;
}
.qodef-mega-menu-widget-holder .widget.widget_calendar #today a {
	color: inherit;
}
.qodef-mega-menu-widget-holder .widget.widget_calendar th,
.qodef-mega-menu-widget-holder .widget.widget_calendar tbody td {
	text-align: center;
}
.qodef-mega-menu-widget-holder .widget.widget_calendar tfoot tr,
.qodef-mega-menu-widget-holder .widget.widget_calendar tfoot td {
	border: 0;
}
.qodef-mega-menu-widget-holder .widget.widget_calendar tfoot a {
	color: #fff;
}
.qodef-mega-menu-widget-holder .widget.widget_calendar tfoot a:hover {
	color: #111;
}
.qodef-mega-menu-widget-holder .widget.widget_text img {
	display: block;
}
.qodef-mega-menu-widget-holder .widget.widget_rss ul li {
	margin-bottom: 25px;
}
.qodef-mega-menu-widget-holder .widget.widget_rss ul li:last-child {
	margin-bottom: 0;
}
.qodef-mega-menu-widget-holder .widget.widget_rss ul .rsswidget {
	display: block;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
}
.qodef-mega-menu-widget-holder .widget.widget_rss ul .rssSummary {
	margin-top: 5px;
}
.qodef-mega-menu-widget-holder .widget.widget_rss ul cite {
	display: block;
	margin-top: 5px;
}
.qodef-mega-menu-widget-holder .widget.widget_search .qodef-widget-title {
	margin-bottom: 30px;
}
.qodef-mega-menu-widget-holder .widget.widget_search .qodef-search-form-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.qodef-mega-menu-widget-holder .widget.widget_search input,
.qodef-mega-menu-widget-holder .widget.widget_search button {
	height: 57px;
	padding: 16.5px 0;
	font-family: inherit;
	font-weight: inherit;
	line-height: 24px;
	border-radius: 0;
	outline: 0;
	-webkit-appearance: none;
}
.qodef-mega-menu-widget-holder .widget.widget_search input {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding-left: 20px;
	padding-right: 60px;
	font-family: "Bebas Neue", sans-serif;
	font-size: 18px;
	color: #111;
	background-color: transparent;
	transition: border-color 0.2s ease-out;
	border: 0;
	border-left: 2px solid #cccccc;
	letter-spacing: 0.4em;
	text-transform: uppercase;
}
.qodef-mega-menu-widget-holder .widget.widget_search input:focus {
	color: #111;
}
.qodef-mega-menu-widget-holder .widget.widget_search input:-ms-input-placeholder {
	color: inherit;
	opacity: 1;
}
.qodef-mega-menu-widget-holder .widget.widget_search input::placeholder {
	color: inherit;
	opacity: 1;
}
.qodef-mega-menu-widget-holder .widget.widget_search button {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	font-size: 15px;
	text-align: center;
	color: #111;
	background-color: transparent;
	border: 0;
	cursor: pointer;
	transition: color 0.2s ease-out;
}
.qodef-mega-menu-widget-holder .widget.widget_search button span {
	display: block;
	line-height: inherit;
}
.qodef-mega-menu-widget-holder .widget.widget_search button span:before {
	display: block;
	line-height: inherit;
}
.qodef-mega-menu-widget-holder .widget.widget_search button svg {
	stroke: currentColor;
}
.qodef-mega-menu-widget-holder .widget.widget_search button svg path {
	stroke: currentColor;
}
.qodef-mega-menu-widget-holder .widget.widget_search button:hover {
	color: #6d6d6d;
}
.qodef-mega-menu-widget-holder .widget .wp-block-search__inside-wrapper {
	position: relative;
}
.qodef-mega-menu-widget-holder .widget.widget_tag_cloud .tagcloud a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	font-family: inherit;
	font-size: 14px !important;
	line-height: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	color: #fff;
	margin-right: 18px;
	position: relative;
	position: relative;
}
.qodef-mega-menu-widget-holder .widget.widget_tag_cloud .tagcloud a:last-child {
	margin-right: 0;
}
.qodef-mega-menu-widget-holder .widget.widget_tag_cloud .tagcloud a:after {
	content: "/";
	position: absolute;
	top: 0;
	right: -13px;
}
.qodef-mega-menu-widget-holder .widget.widget_tag_cloud .tagcloud a:last-child:after {
	content: "";
}
.qodef-mega-menu-widget-holder .widget.widget_tag_cloud .tagcloud a:before {
	content: "";
	position: absolute;
	top: calc(50% + 1px);
	left: 0;
	width: 100%;
	height: 1px;
	background-color: currentColor;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform 0.3s cubic-bezier(0.75, 1.1, 0, 0.96);
}
.qodef-mega-menu-widget-holder .widget.widget_tag_cloud .tagcloud a:hover:before {
	transform: scaleX(1);
}
.qodef-mega-menu-widget-holder .widget.widget_tag_cloud .tagcloud a:after {
	color: #fff;
}
.qodef-mega-menu-widget-holder .widget.widget_tag_cloud .tagcloud a:hover {
	color: #111;
}
.qodef-mega-menu-widget-holder .widget.widget_media_image {
	margin-bottom: 0;
}
.qodef-mega-menu-widget-holder .widget.widget_media_image .qodef-widget-title {
	margin-bottom: 30px;
}
.qodef-mega-menu-widget-holder .widget.widget_media_image a {
	display: inline-block;
	vertical-align: top;
}
.qodef-mega-menu-widget-holder .widget.widget_media_image img {
	display: block;
}
.qodef-mega-menu-widget-holder .widget.widget_pages .qodef-widget-title, .qodef-mega-menu-widget-holder .widget.widget_archive .qodef-widget-title, .qodef-mega-menu-widget-holder .widget.widget_categories .qodef-widget-title, .qodef-mega-menu-widget-holder .widget.widget_meta .qodef-widget-title, .qodef-mega-menu-widget-holder .widget.widget_recent_comments .qodef-widget-title, .qodef-mega-menu-widget-holder .widget.widget_recent_entries .qodef-widget-title, .qodef-mega-menu-widget-holder .widget.widget_nav_menu .qodef-widget-title {
	margin-bottom: 14px;
}
.qodef-mega-menu-widget-holder .widget.widget_pages ul li a, .qodef-mega-menu-widget-holder .widget.widget_archive ul li a, .qodef-mega-menu-widget-holder .widget.widget_categories ul li a, .qodef-mega-menu-widget-holder .widget.widget_meta ul li a, .qodef-mega-menu-widget-holder .widget.widget_recent_comments ul li a, .qodef-mega-menu-widget-holder .widget.widget_recent_entries ul li a, .qodef-mega-menu-widget-holder .widget.widget_nav_menu ul li a {
	font-size: 14px;
	line-height: 35px;
}

#qodef-page-sidebar .widget .qodef-last-word {
	position: relative;
}
#qodef-page-sidebar .widget .qodef-last-word:after {
	content: "";
	position: absolute;
	top: calc(50% - 2px);
	left: 0;
	width: 0;
	height: 2px;
	background-color: currentColor;
	transition: width 0.2s ease-out;
}
#qodef-page-sidebar .widget .qodef-last-word.qodef-appeared:after {
	width: 100%;
}

#qodef-page-footer .widget.widget_calendar tr,
#qodef-side-area .widget.widget_calendar tr {
	border: 1px solid #ccc;
}
#qodef-page-footer .widget.widget_calendar th,
#qodef-page-footer .widget.widget_calendar tbody td,
#qodef-side-area .widget.widget_calendar th,
#qodef-side-area .widget.widget_calendar tbody td {
	border-right: 1px solid #ccc;
}
#qodef-page-footer .widget.widget_tag_cloud .tagcloud a:after,
#qodef-side-area .widget.widget_tag_cloud .tagcloud a:after {
	color: #ccc;
}

body[class*=pelicula-core] #qodef-page-footer .widget.widget_nav_menu ul {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	white-space: nowrap;
}
body[class*=pelicula-core] #qodef-page-footer .widget.widget_nav_menu ul > li {
	height: 100%;
	margin: 0 31px;
}
body[class*=pelicula-core] #qodef-page-footer .widget.widget_nav_menu ul > li:first-child {
	margin-left: 0;
}
body[class*=pelicula-core] #qodef-page-footer .widget.widget_nav_menu ul > li:last-child {
	margin-right: 0;
}
body[class*=pelicula-core] #qodef-page-footer .widget.widget_nav_menu ul > li > a {
	position: relative;
	display: flex;
	align-items: center;
	height: 100%;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 17px;
	letter-spacing: 0.2em;
	color: #fff;
}
body[class*=pelicula-core] #qodef-page-footer .widget.widget_nav_menu ul > li > a:before {
	content: "";
	position: absolute;
	top: calc(50% - 2px);
	left: 0;
	width: 0;
	height: 1px;
	background-color: currentColor;
	transition: width 0.2s ease-out;
}
body[class*=pelicula-core] #qodef-page-footer .widget.widget_nav_menu ul > li > a:hover:before {
	width: 100%;
}
body[class*=pelicula-core] #qodef-page-footer-top-area .qodef-grid.qodef-col-num--2 .qodef-grid-inner .qodef-grid-item:first-child .widget.widget_media_image a, body[class*=pelicula-core] #qodef-page-footer-top-area .qodef-grid.qodef-col-num--2 .qodef-grid-inner .qodef-grid-item:first-child .widget.widget_media_image img,
body[class*=pelicula-core] #qodef-page-footer-bottom-area .qodef-grid.qodef-col-num--2 .qodef-grid-inner .qodef-grid-item:first-child .widget.widget_media_image a,
body[class*=pelicula-core] #qodef-page-footer-bottom-area .qodef-grid.qodef-col-num--2 .qodef-grid-inner .qodef-grid-item:first-child .widget.widget_media_image img {
	display: block;
	margin: 0 auto 0 0;
}
body[class*=pelicula-core] #qodef-page-footer-top-area .qodef-grid.qodef-col-num--2 .qodef-grid-inner .qodef-grid-item:first-child .widget.widget_nav_menu ul,
body[class*=pelicula-core] #qodef-page-footer-bottom-area .qodef-grid.qodef-col-num--2 .qodef-grid-inner .qodef-grid-item:first-child .widget.widget_nav_menu ul {
	justify-content: flex-start;
}
body[class*=pelicula-core] #qodef-page-footer-top-area .qodef-grid.qodef-col-num--2 .qodef-grid-inner .qodef-grid-item + .qodef-grid-item .widget.widget_media_image a, body[class*=pelicula-core] #qodef-page-footer-top-area .qodef-grid.qodef-col-num--2 .qodef-grid-inner .qodef-grid-item + .qodef-grid-item .widget.widget_media_image img,
body[class*=pelicula-core] #qodef-page-footer-bottom-area .qodef-grid.qodef-col-num--2 .qodef-grid-inner .qodef-grid-item + .qodef-grid-item .widget.widget_media_image a,
body[class*=pelicula-core] #qodef-page-footer-bottom-area .qodef-grid.qodef-col-num--2 .qodef-grid-inner .qodef-grid-item + .qodef-grid-item .widget.widget_media_image img {
	display: block;
	margin: 0 0 0 auto;
}
body[class*=pelicula-core] #qodef-page-footer-top-area .qodef-grid.qodef-col-num--2 .qodef-grid-inner .qodef-grid-item + .qodef-grid-item .widget.widget_nav_menu ul,
body[class*=pelicula-core] #qodef-page-footer-bottom-area .qodef-grid.qodef-col-num--2 .qodef-grid-inner .qodef-grid-item + .qodef-grid-item .widget.widget_nav_menu ul {
	justify-content: flex-end;
}
@media only screen and (max-width: 768px) {
	body[class*=pelicula-core] #qodef-page-footer-top-area .widget.widget_media_image a, body[class*=pelicula-core] #qodef-page-footer-top-area .widget.widget_media_image img,
	body[class*=pelicula-core] #qodef-page-footer-bottom-area .widget.widget_media_image a,
	body[class*=pelicula-core] #qodef-page-footer-bottom-area .widget.widget_media_image img {
		display: block;
		margin: 0 auto !important;
	}
	body[class*=pelicula-core] #qodef-page-footer-top-area .widget.widget_nav_menu ul,
	body[class*=pelicula-core] #qodef-page-footer-bottom-area .widget.widget_nav_menu ul {
		flex-direction: column;
		justify-content: center;
	}
	body[class*=pelicula-core] #qodef-page-footer-top-area .widget.widget_nav_menu ul > li,
	body[class*=pelicula-core] #qodef-page-footer-bottom-area .widget.widget_nav_menu ul > li {
		margin: 0 !important;
	}
}

/* ==========================================================================
   Search appearance tweak begin
   ========================================================================== */
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
	display: none;
}

input[type=search]::-ms-clear {
	display: none;
}

input[type=text]::-ms-clear {
	display: none;
}

/* ==========================================================================
   WooCommerce global styles
   ========================================================================== */
/* ==========================================================================
   Ratings mixins - start
   ========================================================================== */
/* ==========================================================================
   Ratings mixins - end
   ========================================================================== */
#qodef-woo-page .qodef-woo-product-mark,
.qodef-woo-shortcode .qodef-woo-product-mark {
	position: absolute;
	top: 0;
	right: 0;
	padding: 8px 27px 6px;
	font-size: 15px;
	line-height: 1;
	color: #fff;
	background-color: #111;
	z-index: 5;
}
#qodef-woo-page .qodef-woo-product-title,
.qodef-woo-shortcode .qodef-woo-product-title {
	margin: 0;
}
#qodef-woo-page .qodef-woo-ratings,
.qodef-woo-shortcode .qodef-woo-ratings {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	line-height: 1;
}
#qodef-woo-page .qodef-woo-ratings .qodef-m-inner,
.qodef-woo-shortcode .qodef-woo-ratings .qodef-m-inner {
	position: relative;
	display: inline-block;
	vertical-align: top;
}
#qodef-woo-page .qodef-woo-ratings .qodef-m-star,
.qodef-woo-shortcode .qodef-woo-ratings .qodef-m-star {
	font-size: 15px;
	letter-spacing: 0.6em;
	color: #888;
}
#qodef-woo-page .qodef-woo-ratings .qodef-m-star.qodef--active,
.qodef-woo-shortcode .qodef-woo-ratings .qodef-m-star.qodef--active {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	white-space: nowrap;
	color: #111;
}
#qodef-woo-page .price,
.qodef-woo-shortcode .price {
	position: relative;
	display: flex;
	align-items: center;
	font-size: 16px;
	margin: 8px 0 0;
	color: #6d6d6d;
}
#qodef-woo-page .price del,
.qodef-woo-shortcode .price del {
	margin-right: 10px;
}
#qodef-woo-page .price ins,
.qodef-woo-shortcode .price ins {
	text-decoration: none;
}
#qodef-woo-page .button,
#qodef-woo-page .added_to_cart,
.qodef-woo-shortcode .button,
.qodef-woo-shortcode .added_to_cart {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: auto;
	margin: 0;
	font-family: "Bebas Neue", sans-serif;
	font-size: 17px;
	line-height: 2em;
	font-weight: 400;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	border-radius: 0;
	outline: none;
	box-sizing: border-box;
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
	padding: 8px 50px;
	cursor: pointer;
	z-index: 3;
	color: #fff;
	background-color: #111;
	border: 2px solid #111;
	padding: 8px 45px;
}
#qodef-woo-page .button:hover,
#qodef-woo-page .added_to_cart:hover,
.qodef-woo-shortcode .button:hover,
.qodef-woo-shortcode .added_to_cart:hover {
	color: #111;
	background-color: transparent;
	border: 2px solid #111;
}
#qodef-woo-page .button.added,
#qodef-woo-page .added_to_cart.added,
.qodef-woo-shortcode .button.added,
.qodef-woo-shortcode .added_to_cart.added {
	display: none;
}

#qodef-woo-page .quantity {
	white-space: nowrap;
}
#qodef-woo-page .quantity input[type=number] {
	width: 60px;
	margin: 0;
	padding: 12px 10px;
	text-align: center;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
}

.woocommerce-page div.woocommerce .woocommerce-message,
.woocommerce-page div.woocommerce .woocommerce-info,
.woocommerce-page div.woocommerce .woocommerce-error {
	display: flex;
	flex-direction: column-reverse;
	align-items: flex-start;
	padding: 20px 30px;
	margin-bottom: 30px;
	border: 1px solid rgba(0, 0, 0, 0.05);
	flex-direction: row-reverse;
	justify-content: space-between;
	align-items: center;
}
@media only screen and (max-width: 768px) {
	.woocommerce-page div.woocommerce .woocommerce-message,
	.woocommerce-page div.woocommerce .woocommerce-info,
	.woocommerce-page div.woocommerce .woocommerce-error {
		flex-direction: column-reverse;
		align-items: flex-start;
		padding: 20px;
	}
	.woocommerce-page div.woocommerce .woocommerce-message a,
	.woocommerce-page div.woocommerce .woocommerce-info a,
	.woocommerce-page div.woocommerce .woocommerce-error a {
		margin-top: 10px;
	}
}
.woocommerce-page div.woocommerce .shop_table tr {
	border-left: none;
	border-right: none;
	border-top: none;
}
.woocommerce-page div.woocommerce .shop_table th, .woocommerce-page div.woocommerce .shop_table td {
	padding: 15px 0 15px 5px;
	vertical-align: middle;
	text-align: left;
	border: 0;
}
.woocommerce-page div.woocommerce .shop_table th:first-child, .woocommerce-page div.woocommerce .shop_table td:first-child {
	padding-left: 0;
}
.woocommerce-page div.woocommerce .shop_table th {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
}
.woocommerce-page div.woocommerce .shop_table td ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.woocommerce-page div.woocommerce .shop_table td ul li {
	margin: 0 0 10px;
	padding: 0;
}
.woocommerce-page div.woocommerce .shop_table td ul li:last-child {
	margin-bottom: 0;
}
.woocommerce-page div.woocommerce .shop_table td ul li label {
	margin-bottom: 0;
}
.woocommerce-page div.woocommerce .shop_table p {
	margin: 0;
}
.woocommerce-page div.woocommerce .col2-set {
	position: relative;
	display: flex;
	align-items: flex-start;
	margin: 0 -15px;
}
.woocommerce-page div.woocommerce .col2-set > * {
	width: 100%;
	padding: 0 15px;
	margin-bottom: 30px;
}
.woocommerce-page div.woocommerce address {
	font-style: normal;
}
.woocommerce-page div.woocommerce address p {
	margin: 0;
}
.woocommerce-page div.woocommerce form p {
	margin: 0;
}
.woocommerce-page .pswp__button--arrow--left:before,
.woocommerce-page .pswp__button--arrow--right:before,
.woocommerce-page .pswp__button.pswp__button--close,
.woocommerce-page .pswp__button.pswp__button--zoom,
.woocommerce-page .pswp__button.pswp__button--fs {
	background: none !important;
}
.woocommerce-page .pswp__button--arrow--left:before,
.woocommerce-page .pswp__button--arrow--right:before,
.woocommerce-page .pswp__button.pswp__button--close:before,
.woocommerce-page .pswp__button.pswp__button--zoom:before,
.woocommerce-page .pswp__button.pswp__button--fs:before {
	border: 0;
	color: #fff;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	background: none;
}
.woocommerce-page .pswp__button--arrow--left:before {
	font-size: 45px;
	content: "\f104";
}
.woocommerce-page .pswp__button--arrow--right:before {
	font-size: 45px;
	content: "\f105";
}
.woocommerce-page .pswp__button.pswp__button--close:before {
	font-size: 17px;
	content: "\f00d";
}
.woocommerce-page .pswp__button.pswp__button--zoom:before {
	font-size: 17px;
	content: "\f00e";
}
.woocommerce-page .pswp--zoomed-in .pswp__button.pswp__button--zoom:before {
	font-size: 17px;
	content: "\f010";
}
.woocommerce-page .pswp__button.pswp__button--fs:before {
	font-size: 17px;
	content: "\f0b2";
}
.woocommerce-page .pswp__counter,
.woocommerce-page .pswp__caption__center {
	font-family: inherit;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 500;
	color: #fff;
}

/* ==========================================================================
   WooCommerce cart styles
   ========================================================================== */
#qodef-woo-page.qodef--cart .shop_table td.product-remove {
	width: 30px;
}
#qodef-woo-page.qodef--cart .shop_table td.product-remove a {
	font-size: 20px;
}
#qodef-woo-page.qodef--cart .shop_table td.product-thumbnail {
	width: 72px;
	padding-right: 10px;
}
#qodef-woo-page.qodef--cart .shop_table td.product-thumbnail a, #qodef-woo-page.qodef--cart .shop_table td.product-thumbnail img {
	display: block;
	width: 100%;
}
#qodef-woo-page.qodef--cart .shop_table td.product-name {
	text-align: left;
}
#qodef-woo-page.qodef--cart .shop_table td.product-name a {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
}
#qodef-woo-page.qodef--cart .shop_table td.product-quantity input[type=number] {
	margin: 0;
}
#qodef-woo-page.qodef--cart .shop_table td.actions {
	padding: 30px 0 0;
	text-align: initial;
}
#qodef-woo-page.qodef--cart .shop_table td.actions .coupon {
	position: relative;
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	width: 70%;
	float: left;
}
#qodef-woo-page.qodef--cart .shop_table td.actions .coupon > * {
	margin-bottom: 0;
}
#qodef-woo-page.qodef--cart .shop_table td.actions label {
	display: none;
}
#qodef-woo-page.qodef--cart .shop_table td.actions input[type=text] {
	width: auto;
	margin-right: 20px;
	padding: 13px 25px;
}
#qodef-woo-page.qodef--cart .shop_table td.actions > .button {
	float: right;
}
#qodef-woo-page.qodef--cart .shop_table.cart tbody > tr:last-child {
	border-bottom: 0;
}
#qodef-woo-page.qodef--cart .cart-collaterals .shop_table th {
	width: 20%;
}
#qodef-woo-page.qodef--cart .cross-sells,
#qodef-woo-page.qodef--cart .cart_totals {
	margin-top: 70px;
}
#qodef-woo-page.qodef--cart .cross-sells > h2,
#qodef-woo-page.qodef--cart .cart_totals > h2 {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 45px;
	line-height: 43px;
	letter-spacing: 0.06em;
	margin: 0 0 42px;
}
#qodef-woo-page.qodef--cart #shipping_method li {
	align-items: center;
	display: flex;
	gap: 20px;
}
#qodef-woo-page.qodef--cart #shipping_method li input {
	margin: 0;
}
#qodef-woo-page.qodef--cart .shipping-calculator-form {
	margin-top: 20px;
}
#qodef-woo-page.qodef--cart .shipping-calculator-form select {
	width: auto;
	min-width: 100%;
	margin: 0;
}
#qodef-woo-page.qodef--cart .wc-proceed-to-checkout {
	margin-top: 20px;
}

.woocommerce-page div.woocommerce .cart-empty {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 45px;
	line-height: 43px;
	letter-spacing: 0.06em;
	margin: 0;
	align-items: center;
	border: none;
	margin: 0 auto;
	display: block;
	text-align: center;
}
.woocommerce-page div.woocommerce .return-to-shop {
	margin: 20px 0 0;
	text-align: center;
}
.woocommerce-page div.woocommerce .return-to-shop a {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: auto;
	margin: 0;
	font-family: "Bebas Neue", sans-serif;
	font-size: 17px;
	line-height: 2em;
	font-weight: 400;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	border-radius: 0;
	outline: none;
	box-sizing: border-box;
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
	padding: 6px 35px;
	cursor: pointer;
	z-index: 3;
	color: #fff;
	background-color: #111;
	border: 2px solid #111;
}
.woocommerce-page div.woocommerce .return-to-shop a:hover {
	color: #111;
	background-color: transparent;
	border: 2px solid #111;
}

/* ==========================================================================
   WooCommerce checkout styles
   ========================================================================== */
#qodef-woo-page.qodef--checkout .woocommerce-form-coupon-toggle .woocommerce-info {
	flex-direction: column;
}
#qodef-woo-page.qodef--checkout .woocommerce-form-coupon > p {
	margin-bottom: 10px;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout {
	margin-top: 40px;
}
#qodef-woo-page.qodef--checkout #customer_details h3 {
	margin: 0 0 20px;
}
#qodef-woo-page.qodef--checkout #order_review_heading {
	margin: 0 0 20px;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout-payment {
	margin-top: 30px;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout-payment .place-order {
	margin-top: 30px;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper {
	margin-bottom: 15px;
}
#qodef-woo-page.qodef--checkout .wc_payment_methods {
	margin: 0;
	padding: 0;
	list-style: none;
}
#qodef-woo-page.qodef--checkout .wc_payment_methods li {
	position: relative;
	margin: 0;
	padding: 15px 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
#qodef-woo-page.qodef--checkout .wc_payment_methods li p {
	margin: 0;
}
#qodef-woo-page.qodef--checkout .wc_payment_methods li {
	padding-left: 25px;
	padding-right: 25px;
}
#qodef-woo-page.qodef--checkout .wc_payment_methods .input-radio {
	position: absolute;
	top: 18px;
	left: 0;
	margin: 0;
}
#qodef-woo-page.qodef--checkout .wc_payment_methods label {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
	cursor: pointer;
}

/* ==========================================================================
   WooCommerce my account styles
   ========================================================================== */
.woocommerce-account .woocommerce-MyAccount-navigation {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 30%;
	float: left;
	padding-right: 50px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
	position: relative;
	margin: 0;
	padding: 15px 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li p {
	margin: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a {
	color: #111;
}
.woocommerce-account .woocommerce-MyAccount-content {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 70%;
	float: left;
}
.woocommerce-account .button {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: auto;
	margin: 0;
	font-family: "Bebas Neue", sans-serif;
	font-size: 17px;
	line-height: 2em;
	font-weight: 400;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	border-radius: 0;
	outline: none;
	box-sizing: border-box;
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
	padding: 6px 35px;
	cursor: pointer;
	z-index: 3;
	color: #fff;
	background-color: #111;
	border: 2px solid #111;
}
.woocommerce-account .button:hover {
	color: #111;
	background-color: transparent;
	border: 2px solid #111;
}
.woocommerce-account .woocommerce-form-login .woocommerce-form__label-for-checkbox {
	display: inline-block;
	margin-right: 20px;
	margin-bottom: 0;
}
.woocommerce-account .woocommerce-form-login .woocommerce-LostPassword {
	margin-top: 10px;
}
.woocommerce-account .woocommerce-EditAccountForm fieldset {
	padding: 0;
	margin: 0;
}
.woocommerce-account .woocommerce-EditAccountForm fieldset legend {
	display: none;
}

/* ==========================================================================
   WooCommerce order received styles
   ========================================================================== */
.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 45px;
	line-height: 43px;
	letter-spacing: 0.06em;
	margin: 0 0 20px;
}
.woocommerce-order-received .woocommerce-order .woocommerce-order-overview {
	margin: 0;
	padding: 0;
	list-style: none;
}
.woocommerce-order-received .woocommerce-order .woocommerce-order-overview li {
	position: relative;
	margin: 0;
	padding: 15px 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.woocommerce-order-received .woocommerce-order .woocommerce-order-overview li p {
	margin: 0;
}
.woocommerce-order-received .woocommerce-order .woocommerce-order-details {
	margin-top: 40px;
}
.woocommerce-order-received .woocommerce-order h2 {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 45px;
	line-height: 43px;
	letter-spacing: 0.06em;
	margin: 0 0 20px;
}
.woocommerce-order-received .woocommerce-order .woocommerce-customer-details {
	margin-top: 50px;
}

/* ==========================================================================
   WooCommerce pagination styles
   ========================================================================== */
#qodef-woo-page .woocommerce-pagination {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 50px;
}
#qodef-woo-page .woocommerce-pagination .page-numbers {
	position: relative;
	margin: 0 21px;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
	letter-spacing: 0;
	opacity: 0.5;
	transition: opacity 0.2s ease-out;
}
#qodef-woo-page .woocommerce-pagination .page-numbers * {
	display: block;
	line-height: inherit;
}
#qodef-woo-page .woocommerce-pagination .page-numbers:first-child {
	margin-left: 0;
}
#qodef-woo-page .woocommerce-pagination .page-numbers:last-child {
	margin-right: 0;
}
#qodef-woo-page .woocommerce-pagination .page-numbers.dots:after {
	display: none;
}
#qodef-woo-page .woocommerce-pagination .page-numbers.prev, #qodef-woo-page .woocommerce-pagination .page-numbers.next {
	position: relative;
	top: -2px;
}
#qodef-woo-page .woocommerce-pagination .page-numbers.prev:after, #qodef-woo-page .woocommerce-pagination .page-numbers.next:after {
	display: none;
}
#qodef-woo-page .woocommerce-pagination .page-numbers.prev {
	margin-right: 18px;
}
#qodef-woo-page .woocommerce-pagination .page-numbers.next {
	margin-left: 18px;
}
#qodef-woo-page .woocommerce-pagination .page-numbers:hover, #qodef-woo-page .woocommerce-pagination .page-numbers.current {
	opacity: 1;
}

/* ==========================================================================
   WooCommerce product list styles
   ========================================================================== */
.qodef-woo-product-list {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.qodef-woo-product-list ul.products {
	position: relative;
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	padding: 0;
	margin: 0 -15px;
	list-style: none;
	clear: both;
}
.qodef-woo-product-list ul.products > .product {
	padding: 0 15px;
	margin: 0 0 30px;
}
.qodef-woo-product-list ul.products.columns-1 > .product {
	width: 100%;
}
.qodef-woo-product-list ul.products.columns-2 > .product {
	width: 50%;
}
.qodef-woo-product-list ul.products.columns-3 > .product {
	width: 33.3333333333%;
}
.qodef-woo-product-list ul.products.columns-4 > .product {
	width: 25%;
}
.qodef-woo-product-list ul.products.columns-5 > .product {
	width: 20%;
}
.qodef-woo-product-list ul.products.columns-6 > .product {
	width: 16.6666666667%;
}
.qodef-woo-product-list ul.products.columns-7 > .product {
	width: 14.2857142857%;
}
.qodef-woo-product-list ul.products.columns-8 > .product {
	width: 12.5%;
}
.qodef-woo-product-list.qodef-gutter--no ul.products {
	margin: 0 -0px;
}
.qodef-woo-product-list.qodef-gutter--no ul.products > .product {
	padding: 0 0px;
	margin: 0 0 0px;
}
.qodef-woo-product-list.qodef-gutter--tiny ul.products {
	margin: 0 -5px;
}
.qodef-woo-product-list.qodef-gutter--tiny ul.products > .product {
	padding: 0 5px;
	margin: 0 0 10px;
}
.qodef-woo-product-list.qodef-gutter--small ul.products {
	margin: 0 -10px;
}
.qodef-woo-product-list.qodef-gutter--small ul.products > .product {
	padding: 0 10px;
	margin: 0 0 20px;
}
.qodef-woo-product-list.qodef-gutter--normal ul.products {
	margin: 0 -15px;
}
.qodef-woo-product-list.qodef-gutter--normal ul.products > .product {
	padding: 0 15px;
	margin: 0 0 30px;
}
.qodef-woo-product-list.qodef-gutter--medium ul.products {
	margin: 0 -20px;
}
.qodef-woo-product-list.qodef-gutter--medium ul.products > .product {
	padding: 0 20px;
	margin: 0 0 40px;
}
.qodef-woo-product-list.qodef-gutter--large ul.products {
	margin: 0 -25px;
}
.qodef-woo-product-list.qodef-gutter--large ul.products > .product {
	padding: 0 25px;
	margin: 0 0 50px;
}
.qodef-woo-product-list.qodef-gutter--huge ul.products {
	margin: 0 -40px;
}
.qodef-woo-product-list.qodef-gutter--huge ul.products > .product {
	padding: 0 40px;
	margin: 0 0 80px;
}
.qodef-woo-product-list .qodef-woo-product-inner {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 100%;
}
.touchevents .qodef-woo-product-list .qodef-woo-product-inner {
	cursor: pointer;
}
.qodef-woo-product-list .qodef-woo-product-inner:hover .qodef-woo-product-image-inner {
	opacity: 1;
}
.qodef-woo-product-list .qodef-woo-product-inner:hover .qodef-woo-product-title {
	color: #111;
	transform: translateX(7px);
}
.qodef-woo-product-list .qodef-woo-product-image {
	position: relative;
	display: inline-block;
	vertical-align: top;
	max-width: 100%;
	position: relative;
}
.qodef-woo-product-list .qodef-woo-product-image:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 30%; /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	pointer-events: none;
	z-index: 1;
}
.qodef-woo-product-list .qodef-woo-product-image img {
	display: block;
	width: 100%;
}
.qodef-woo-product-list .qodef-woo-product-image-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	padding: 10px;
	text-align: center;
	background-color: rgba(255, 255, 255, 0.4);
	opacity: 0;
	transition: opacity 0.2s ease-out;
}
.qodef-woo-product-list .qodef-woo-product-content {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 13px 0 13px 19px;
	z-index: 1;
}
.qodef-woo-product-list .qodef-e-content-main {
	opacity: 0;
	transition: opacity 0.2s ease-out;
}
.qodef-woo-product-list .qodef-e-content-main.qodef-e-content--appear {
	opacity: 1;
}
.qodef-woo-product-list .qodef-woo-product-title {
	transition: 0.3s cubic-bezier(0.12, 0.67, 0.12, 0.88);
}
.qodef-woo-product-list .qodef-woo-product-categories {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-bottom: 1px;
	display: none;
}
.qodef-woo-product-list .qodef-woo-product-categories a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	font-size: 11px;
	color: #6d6d6d;
	z-index: 3;
}
.qodef-woo-product-list .qodef-woo-product-categories a:hover {
	color: #111;
}
.qodef-woo-product-list .qodef-woo-product-categories .qodef-category-separator {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 0 2px;
	font-size: 12px;
}
.qodef-woo-product-list .qodef-woo-product-categories .qodef-category-separator:after {
	content: "/";
}
.qodef-woo-product-list .qodef-woo-ratings {
	margin-top: 7px;
}
.qodef-woo-product-list .woocommerce-LoopProduct-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.qodef-woo-product-list .button,
.qodef-woo-product-list .added_to_cart {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: auto;
	margin: 0;
	font-family: "Bebas Neue", sans-serif;
	font-size: 17px;
	line-height: 2em;
	font-weight: 400;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	border-radius: 0;
	outline: none;
	box-sizing: border-box;
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
	padding: 10px 65px;
	cursor: pointer;
	z-index: 3;
	color: #111 !important;
	background-color: #fff !important;
	border: 2px solid #fff !important;
}
.qodef-woo-product-list .button:hover,
.qodef-woo-product-list .added_to_cart:hover {
	color: #fff !important;
	background-color: #111 !important;
	border: 2px solid #111 !important;
}
.qodef-woo-product-list .button.added,
.qodef-woo-product-list .added_to_cart.added {
	display: none;
}

/* ==========================================================================
   WooCommerce quantity input styles
   ========================================================================== */
#qodef-woo-page .qodef-quantity-buttons {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	border: 2px solid rgba(17, 17, 17, 0.5);
}
#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-input,
#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus,
#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus {
	display: inline-block;
	vertical-align: middle;
	font-size: 18px;
	font-family: inherit;
	font-weight: 400;
	text-align: center;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-input {
	position: relative;
	height: 50px;
	width: 90px;
	padding: 0;
	margin: 0 92px 0 0;
	font-family: inherit;
	line-height: 48px;
	outline: 0;
	border: 0;
	color: #111;
}
#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus,
#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus {
	position: absolute;
	width: 56px;
	height: 25px;
	line-height: 23px;
	border: 0;
	cursor: pointer;
	transition: color 0.15s ease-in-out;
	color: #111;
	transform: translateY(50%);
}
#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus {
	right: 0;
	border-left: 2px solid rgba(17, 17, 17, 0.1);
}
#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus {
	right: 53px;
}

/* ==========================================================================
   WooCommerce results and ordering styles
   ========================================================================== */
.qodef-woo-results {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 24px;
}
.qodef-woo-results .woocommerce-ordering {
	margin-left: auto;
}
.qodef-woo-results .woocommerce-ordering select {
	width: auto;
	min-width: 220px;
	margin: 0;
}
.qodef-woo-results .woocommerce-ordering .select2-container--default {
	margin: 0;
}

/* ==========================================================================
   WooCommerce single styles
   ========================================================================== */
#qodef-woo-page.qodef--single .woocommerce-message,
#qodef-woo-page.qodef--single .woocommerce-info,
#qodef-woo-page.qodef--single .woocommerce-error {
	display: flex;
	flex-direction: column-reverse;
	align-items: flex-start;
	padding: 20px 30px;
	margin-bottom: 30px;
	border: 1px solid rgba(0, 0, 0, 0.05);
	flex-direction: row-reverse;
	justify-content: space-between;
	align-items: center;
}
@media only screen and (max-width: 768px) {
	#qodef-woo-page.qodef--single .woocommerce-message,
	#qodef-woo-page.qodef--single .woocommerce-info,
	#qodef-woo-page.qodef--single .woocommerce-error {
		flex-direction: column-reverse;
		align-items: flex-start;
		padding: 20px;
	}
	#qodef-woo-page.qodef--single .woocommerce-message a,
	#qodef-woo-page.qodef--single .woocommerce-info a,
	#qodef-woo-page.qodef--single .woocommerce-error a {
		margin-top: 10px;
	}
}
#qodef-woo-page.qodef--single > .product {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
#qodef-woo-page.qodef--single .qodef-woo-single-inner {
	position: relative;
	display: flex;
	align-items: flex-start;
	margin: 0 -45px;
}
#qodef-woo-page.qodef--single .qodef-woo-single-inner > * {
	padding: 0 45px;
}
#qodef-woo-page.qodef--single .qodef-woo-single-image {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
#qodef-woo-page.qodef--single .qodef-woo-single-image .qodef-woo-product-mark {
	transform: translateX(-45px);
}
#qodef-woo-page.qodef--single .qodef-woo-single-image .zoomImg {
	cursor: crosshair;
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper {
	position: relative;
	margin: 0 -8px;
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper a, #qodef-woo-page.qodef--single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper img {
	display: block;
	width: 100%;
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image {
	position: relative;
	width: calc(100% - 16px) !important;
	margin: 0 8px;
	overflow: hidden;
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image {
	position: relative;
	padding: 0 8px;
	margin-top: 16px;
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	z-index: 5;
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-1 .woocommerce-product-gallery__image {
	width: 100%;
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .woocommerce-product-gallery__image {
	width: 50%;
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .woocommerce-product-gallery__image {
	width: 33.3333333333%;
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image {
	width: 25%;
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .woocommerce-product-gallery__image {
	width: 20%;
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-6 .woocommerce-product-gallery__image {
	width: 16.6666666667%;
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-7 .woocommerce-product-gallery__image {
	width: 14.2857142857%;
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-8 .woocommerce-product-gallery__image {
	width: 12.5%;
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__trigger {
	left: calc(27% + 10px);
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper {
	display: flex;
	flex-direction: row-reverse;
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper a, #qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper img {
	height: 100%;
	object-fit: cover;
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image {
	width: calc(100% - 27%) !important;
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper {
	width: 27%;
}
@media screen and (min-width: 681px) {
	#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image {
		width: 100%;
	}
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image:first-child {
	margin-top: 0;
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--below .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper {
	display: flex;
	flex-wrap: wrap;
}
#qodef-woo-page.qodef--single .entry-summary {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
#qodef-woo-page.qodef--single .entry-summary .qodef-woo-product-title {
	padding-top: 44px;
}
#qodef-woo-page.qodef--single .entry-summary .price {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 35px;
	line-height: 34px;
	letter-spacing: 0.06em;
	margin-top: 18px;
}
#qodef-woo-page.qodef--single .entry-summary .price del .woocommerce-Price-amount {
	opacity: 0.5;
}
#qodef-woo-page.qodef--single .entry-summary .price ins .woocommerce-Price-amount {
	font-size: 45px;
}
#qodef-woo-page.qodef--single .woocommerce-product-rating {
	position: relative;
	display: flex;
	align-items: center;
	margin-top: 25px;
}
#qodef-woo-page.qodef--single .woocommerce-product-rating .qodef-woo-ratings {
	flex-shrink: 0;
	width: auto;
	margin-right: 20px;
}
#qodef-woo-page.qodef--single .woocommerce-product-rating .woocommerce-review-link {
	color: #6d6d6d;
	letter-spacing: 0.09em;
	transition: opacity 0.2s ease-out;
}
#qodef-woo-page.qodef--single .woocommerce-product-rating .woocommerce-review-link:hover {
	color: #111;
	opacity: 1;
}
#qodef-woo-page.qodef--single .woocommerce-product-details__short-description {
	margin-top: 28px;
}
#qodef-woo-page.qodef--single .woocommerce-product-details__short-description p {
	margin-top: 0;
}
#qodef-woo-page.qodef--single .woocommerce-product-details__short-description p:last-child {
	margin-bottom: 0;
}
#qodef-woo-page.qodef--single form.cart {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding: 48px 0 76px 0;
	border-bottom: 2px solid rgba(17, 17, 17, 0.1);
}
#qodef-woo-page.qodef--single form.cart:not(.variations_form),
#qodef-woo-page.qodef--single form.cart .variations_button {
	display: flex;
	align-items: flex-start;
}
@media only screen and (max-width: 480px) {
	#qodef-woo-page.qodef--single form.cart:not(.variations_form),
	#qodef-woo-page.qodef--single form.cart .variations_button {
		flex-direction: column;
	}
	#qodef-woo-page.qodef--single form.cart:not(.variations_form) .quantity,
	#qodef-woo-page.qodef--single form.cart .variations_button .quantity {
		margin-bottom: 20px;
	}
}
#qodef-woo-page.qodef--single form.cart:not(.variations_form) .quantity,
#qodef-woo-page.qodef--single form.cart .variations_button .quantity {
	margin-right: 20px;
}
#qodef-woo-page.qodef--single form.cart.grouped_form {
	flex-wrap: wrap;
}
#qodef-woo-page.qodef--single form.cart.grouped_form .group_table th, #qodef-woo-page.qodef--single form.cart.grouped_form .group_table td {
	padding: 20px 0;
	vertical-align: middle;
	text-align: left;
}
#qodef-woo-page.qodef--single form.cart.grouped_form .group_table label {
	margin-bottom: 0;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
}
#qodef-woo-page.qodef--single form.cart.grouped_form > .button {
	margin-top: 30px;
}
#qodef-woo-page.qodef--single form.cart .group_table tr {
	border-left: none;
	border-right: none;
	border-top: none;
}
#qodef-woo-page.qodef--single form.cart .group_table th, #qodef-woo-page.qodef--single form.cart .group_table td {
	padding: 15px 0 15px 5px;
	vertical-align: middle;
	text-align: left;
	border: 0;
}
#qodef-woo-page.qodef--single form.cart .group_table th:first-child, #qodef-woo-page.qodef--single form.cart .group_table td:first-child {
	padding-left: 0;
}
#qodef-woo-page.qodef--single form.cart .group_table th {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
}
#qodef-woo-page.qodef--single form.cart .group_table td ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#qodef-woo-page.qodef--single form.cart .group_table td ul li {
	margin: 0 0 10px;
	padding: 0;
}
#qodef-woo-page.qodef--single form.cart .group_table td ul li:last-child {
	margin-bottom: 0;
}
#qodef-woo-page.qodef--single form.cart .group_table td ul li label {
	margin-bottom: 0;
}
#qodef-woo-page.qodef--single form.cart .group_table p {
	margin: 0;
}
#qodef-woo-page.qodef--single form.cart .variations {
	margin-bottom: 30px;
}
#qodef-woo-page.qodef--single form.cart .variations tr {
	border: 0;
}
#qodef-woo-page.qodef--single form.cart .variations td, #qodef-woo-page.qodef--single form.cart .variations th {
	padding: 0;
	text-align: initial;
	vertical-align: middle;
	border: 0;
}
#qodef-woo-page.qodef--single form.cart .variations label {
	margin-bottom: 0;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
}
#qodef-woo-page.qodef--single form.cart .variations select {
	width: auto;
	min-width: 220px;
	margin: 0;
}
#qodef-woo-page.qodef--single form.cart .variations .select2-container--default {
	margin: 10px 0;
}
#qodef-woo-page.qodef--single form.cart .variations .reset_variations {
	display: inline-block;
	vertical-align: top;
	margin: 13px 0 0 15px;
}
#qodef-woo-page.qodef--single form.cart .single_variation {
	position: relative;
	display: flex;
	align-items: center;
	margin-bottom: 30px;
}
#qodef-woo-page.qodef--single form.cart .single_variation .price {
	margin: 0;
}
#qodef-woo-page.qodef--single .out-of-stock {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
	margin: 28px 0 0;
}
#qodef-woo-page.qodef--single .product_meta {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-top: 42px;
}
#qodef-woo-page.qodef--single .product_meta > * {
	position: relative;
	display: flex;
	margin-bottom: 8px;
}
#qodef-woo-page.qodef--single .product_meta > *:last-child {
	margin-bottom: 0;
}
#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-label {
	flex-shrink: 0;
	margin-right: 19px;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
	line-height: inherit !important;
}
#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-value a {
	color: inherit;
}
#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-value a:hover {
	color: #111;
}
#qodef-woo-page.qodef--single .qodef-social-share {
	margin-top: 8px;
}
#qodef-woo-page.qodef--single .woocommerce-tabs {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-top: 98px;
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs {
	position: relative;
	display: flex;
	align-items: flex-end;
	margin: 0;
	padding: 0;
	text-align: center;
	list-style: none;
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid rgba(17, 17, 17, 0.3);
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li:before {
	content: "";
	position: absolute;
	bottom: -2px;
	left: 0;
	width: 100%;
	border-bottom: 2px solid #111;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform 0.3s cubic-bezier(0.75, 1.1, 0, 0.96);
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.active:before, #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.ui-state-active:before {
	transform: scaleX(1);
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a {
	position: relative;
	display: inline-block;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
	padding: 17px 0;
	position: relative;
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a:before {
	content: "";
	position: absolute;
	top: calc(50% + 1px);
	left: 0;
	width: 100%;
	height: 1px;
	background-color: currentColor;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform 0.3s cubic-bezier(0.75, 1.1, 0, 0.96);
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a:hover:before {
	transform: scaleX(1);
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a::before {
	top: calc(50% - 2px);
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li:last-child {
	margin-right: 0;
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a:hover:before, #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.active a:before, #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.ui-state-active a:before, #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.ui-state-hover a:before {
	transform: scaleX(1);
}
@media only screen and (max-width: 768px) {
	#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs {
		flex-direction: column;
	}
	#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li {
		width: 100%;
		text-align: center;
	}
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-top: 29px;
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--description {
	margin: 33px 0;
	text-align: center;
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information {
	margin: 33px 0 27px;
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information table {
	width: 50%;
}
@media only screen and (max-width: 1024px) {
	#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information table {
		width: 75%;
	}
}
@media only screen and (max-width: 680px) {
	#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information table {
		width: 100%;
	}
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information table .woocommerce-product-attributes-item--weight th,
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information table .woocommerce-product-attributes-item--weight td {
	padding: 15px 0 4px 0;
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information table .woocommerce-product-attributes-item--dimensions th,
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information table .woocommerce-product-attributes-item--dimensions td {
	padding: 3px 0 15px 0;
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information table tr th, #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information table tr td {
	border: 0;
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--reviews {
	margin: 50px 0;
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab > h2 {
	display: none;
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab p {
	margin: 0;
}
#qodef-woo-page.qodef--single .shop_attributes tr {
	border: 0;
}
#qodef-woo-page.qodef--single .shop_attributes th, #qodef-woo-page.qodef--single .shop_attributes td {
	padding: 15px 0;
	vertical-align: middle;
	text-align: left;
}
#qodef-woo-page.qodef--single .shop_attributes th {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
}
#qodef-woo-page.qodef--single .shop_attributes p {
	margin: 0;
}
#qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-Reviews-title {
	font-size: 27px;
	line-height: 28px;
	letter-spacing: 0.08em;
	margin: 0;
}
#qodef-woo-page.qodef--single .woocommerce-Reviews .commentlist {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 22px 0 0;
	padding: 0;
	list-style: none;
}
#qodef-woo-page.qodef--single .woocommerce-Reviews .commentlist > * {
	margin: 0 0 30px;
	padding: 0;
}
#qodef-woo-page.qodef--single .woocommerce-Reviews .commentlist > *:last-child {
	margin-bottom: 0;
}
#qodef-woo-page.qodef--single .woocommerce-Reviews .comment_container {
	position: relative;
	display: flex;
	align-items: flex-start;
}
#qodef-woo-page.qodef--single .woocommerce-Reviews .comment_container > img {
	flex-shrink: 0;
	width: 80px;
	margin-right: 20px;
}
#qodef-woo-page.qodef--single .woocommerce-Reviews .comment-text {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
#qodef-woo-page.qodef--single .woocommerce-Reviews .meta {
	padding-top: 2px;
}
#qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-review__author {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
}
#qodef-woo-page.qodef--single #review_form {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-top: 32px;
}
#qodef-woo-page.qodef--single #review_form .comment-reply-title {
	display: block;
	margin-bottom: 14px;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
}
#qodef-woo-page.qodef--single #review_form .comment-form-rating label {
	margin-bottom: 5px;
}
#qodef-woo-page.qodef--single #review_form .comment-form-rating .stars {
	line-height: 1;
}
#qodef-woo-page.qodef--single #review_form .comment-form-rating .stars > span {
	display: flex;
	overflow: hidden;
}
#qodef-woo-page.qodef--single #review_form .comment-form-rating .stars * {
	line-height: inherit;
}
#qodef-woo-page.qodef--single #review_form .comment-form-rating a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 0;
	font-size: 0;
	color: transparent;
}
#qodef-woo-page.qodef--single #review_form .comment-form-rating a:before {
	position: relative;
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	z-index: -1;
	content: "\f4b2";
	font-size: 15px;
	letter-spacing: 0.6em;
	color: #111;
	font-family: "Ionicons";
	line-height: 1;
	white-space: nowrap;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
body:not([class*=pelicula-core]) #qodef-woo-page.qodef--single #review_form .comment-form-rating a:before {
	content: "☆";
}
#qodef-woo-page.qodef--single #review_form .comment-form-rating a.active:after {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	content: "\f4b3\f4b3\f4b3\f4b3\f4b3";
	font-size: 15px;
	letter-spacing: 0.6em;
	color: #111;
	font-family: "Ionicons";
	line-height: 1;
	white-space: nowrap;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
body:not([class*=pelicula-core]) #qodef-woo-page.qodef--single #review_form .comment-form-rating a.active:after {
	content: "★★★★★";
	letter-spacing: 0.62em;
}
#qodef-woo-page.qodef--single #review_form .comment-form-comment {
	margin-top: 17px;
}
#qodef-woo-page.qodef--single .related {
	margin-top: 67px;
}
#qodef-woo-page.qodef--single .related > h2 {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 45px;
	line-height: 43px;
	letter-spacing: 0.06em;
	margin: 0 0 66px;
	text-align: center;
}

/* ==========================================================================
   WooCommerce widget styles
   ========================================================================== */
.widget.woocommerce .qodef-woo-product-title {
	margin: 0;
}
.widget.woocommerce .qodef-woo-ratings {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	line-height: 1;
}
.widget.woocommerce .qodef-woo-ratings .qodef-m-inner {
	position: relative;
	display: inline-block;
	vertical-align: top;
}
.widget.woocommerce .qodef-woo-ratings .qodef-m-star {
	font-size: 15px;
	letter-spacing: 0.6em;
	color: #888;
}
.widget.woocommerce .qodef-woo-ratings .qodef-m-star.qodef--active {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	white-space: nowrap;
	color: #111;
}
.widget.woocommerce .price {
	position: relative;
	display: flex;
	align-items: center;
	font-size: 16px;
	margin: 8px 0 0;
	color: #6d6d6d;
}
.widget.woocommerce .price del {
	margin-right: 10px;
}
.widget.woocommerce .price ins {
	text-decoration: none;
}
.widget.woocommerce .button {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: auto;
	margin: 0;
	font-family: "Bebas Neue", sans-serif;
	font-size: 17px;
	line-height: 2em;
	font-weight: 400;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	border-radius: 0;
	outline: none;
	box-sizing: border-box;
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
	padding: 6px 35px;
	cursor: pointer;
	z-index: 3;
	color: #111;
	background-color: transparent;
	border: 2px solid #111;
}
.widget.woocommerce .button:hover {
	color: #fff;
	background-color: #111;
	border: 2px solid #111;
}

.widget.widget_shopping_cart .widget_shopping_cart_content {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.widget.widget_shopping_cart .widget_shopping_cart_content ul li {
	position: relative;
}
.widget.widget_shopping_cart .widget_shopping_cart_content ul li a:not(.remove) {
	position: relative;
	display: flex;
	align-items: center;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
}
.widget.widget_shopping_cart .widget_shopping_cart_content ul li img {
	width: 80px;
	margin-right: 20px;
}
.widget.widget_shopping_cart .widget_shopping_cart_content ul li .remove {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 0;
	line-height: 1;
	z-index: 2;
}
.widget.widget_shopping_cart .widget_shopping_cart_content ul li .remove:after {
	position: relative;
	display: block;
	padding: 0 3px;
	font-family: "ElegantIcons";
	content: "M";
	font-size: 18px;
	line-height: 25px;
}
.widget.widget_shopping_cart .widget_shopping_cart_content .variation {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.widget.widget_shopping_cart .widget_shopping_cart_content .variation > * {
	display: inline-block;
	vertical-align: middle;
	margin: 0;
}
.widget.widget_shopping_cart .widget_shopping_cart_content .variation > * p {
	margin: 0;
}
.widget.widget_shopping_cart .widget_shopping_cart_content .quantity {
	display: block;
	margin-top: 10px;
}
.widget.widget_shopping_cart .widget_shopping_cart_content .total {
	margin: 13px 0 0;
}
.widget.widget_shopping_cart .widget_shopping_cart_content .buttons {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 21px 0 0;
}
.widget.widget_layered_nav ul li.chosen a {
	color: #111;
}
.widget.widget_price_filter .qodef-widget-title {
	margin-bottom: 28px;
}
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content {
	position: relative;
	height: 2px;
	background-color: #cccfcf;
	border-radius: 0;
	cursor: pointer;
}
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle {
	position: absolute;
	top: -5px;
	background-color: #111;
	border-radius: 100%;
	outline: none;
	z-index: 2;
	width: 11px;
	height: 11px;
	border: 2px solid #fff;
	box-shadow: 0 0 0 2px #111;
}
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle:last-of-type {
	transform: translateX(-10px);
}
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range {
	position: absolute;
	display: block;
	height: 100%;
	background-color: #111;
	border-radius: 0;
	z-index: 1;
}
.widget.widget_price_filter .price_slider_amount {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: row-reverse;
	margin: 31px 0 0;
}
.widget.widget_price_filter .price_slider_amount .button {
	padding: 3px 35px;
	color: #111;
	background-color: transparent;
	color: #fff;
}
.widget.widget_price_filter .price_slider_amount .button:hover {
	color: #111;
}
.widget.widget_price_filter .price_slider_amount .clear {
	display: none;
}
.widget.widget_price_filter .price_slider_amount .price_label {
	font-size: 16px;
	color: #6d6d6d;
}
.widget .wp-block-woocommerce-price-filter h1,
.widget .wp-block-woocommerce-price-filter h2,
.widget .wp-block-woocommerce-price-filter h3,
.widget .wp-block-woocommerce-price-filter h4,
.widget .wp-block-woocommerce-price-filter h5,
.widget .wp-block-woocommerce-price-filter h6,
.widget .wp-block-woocommerce-filter-wrapper h1,
.widget .wp-block-woocommerce-filter-wrapper h2,
.widget .wp-block-woocommerce-filter-wrapper h3,
.widget .wp-block-woocommerce-filter-wrapper h4,
.widget .wp-block-woocommerce-filter-wrapper h5,
.widget .wp-block-woocommerce-filter-wrapper h6 {
	margin-bottom: 30px;
}
.widget .wc-block-components-price-slider {
	display: flex;
	flex-direction: row-reverse;
	flex-wrap: wrap;
	margin: 0;
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper {
	box-shadow: none;
	height: 2px;
	margin: calc(7px / 2) 0;
	width: 100%;
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input-progress {
	height: 2px;
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-webkit-slider-thumb {
	background-image: none;
	border-radius: 100%;
	height: 7px;
	margin: 0;
	outline: none;
	position: relative;
	top: -4.5px;
	width: 7px;
	background: #111;
	border: 2px solid #fff;
	box-shadow: 0 0 0 2px #111;
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-webkit-slider-thumb:hover {
	transform: scale(1);
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-moz-range-thumb {
	background-image: none;
	border-radius: 100%;
	height: 7px;
	margin: 0;
	outline: none;
	position: relative;
	top: -4.5px;
	width: 7px;
	background: #111;
	border: 2px solid #fff;
	box-shadow: 0 0 0 2px #111;
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-moz-range-thumb:hover {
	transform: scale(1);
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-thumb {
	background-image: none;
	border-radius: 100%;
	height: 7px;
	margin: 0;
	outline: none;
	position: relative;
	top: -4.5px;
	width: 7px;
	background: #111;
	border: 2px solid #fff;
	box-shadow: 0 0 0 2px #111;
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-thumb:hover {
	transform: scale(1);
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input:focus::-webkit-slider-thumb {
	transform: scale(1);
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input:focus::-moz-range-thumb {
	transform: scale(1);
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input:focus::-ms-thumb {
	transform: scale(1);
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__controls,
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-text {
	margin: 30px auto 0 0;
	order: 100;
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__controls input,
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-text input {
	margin: 0;
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__controls span:first-child:after,
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-text span:first-child:after {
	content: "—";
	margin: 0 4px;
}
.widget .wc-block-components-price-slider .wc-block-components-formatted-money-amount {
	font-size: 16px;
	color: #6d6d6d;
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__actions {
	margin: 30px 0 0 0;
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__actions button {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: auto;
	margin: 0;
	font-family: "Bebas Neue", sans-serif;
	font-size: 17px;
	line-height: 2em;
	font-weight: 400;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	border-radius: 0;
	outline: none;
	box-sizing: border-box;
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
	padding: 6px 35px;
	cursor: pointer;
	z-index: 3;
	color: #fff;
	background-color: #111;
	border: 2px solid #111;
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__actions button:hover {
	color: #111;
	background-color: transparent;
	border: 2px solid #111;
}
.widget.widget_product_categories select {
	width: 100%;
	max-width: 100%;
	height: 57px;
	margin: 9px 0 0;
	padding: 16.5px 23px;
	font-family: inherit;
	font-size: 18px;
	line-height: 24px;
	font-style: inherit;
	font-weight: inherit;
	color: #111;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: 0;
	outline: none;
}
.widget.widget_layered_nav .qodef-widget-title, .widget.widget_layered_nav_filters .qodef-widget-title, .widget.widget_product_categories .qodef-widget-title {
	margin-bottom: 14px;
}
.widget.widget_layered_nav ul li a, .widget.widget_layered_nav_filters ul li a, .widget.widget_product_categories ul li a {
	font-size: 14px;
	line-height: 35px;
}
.widget.widget_product_search .qodef-widget-title {
	margin-bottom: 30px;
}
.widget.widget_product_search .qodef-search-form-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.widget.widget_product_search input,
.widget.widget_product_search button {
	height: 57px;
	padding: 16.5px 0;
	font-family: inherit;
	font-weight: inherit;
	line-height: 24px;
	border-radius: 0;
	outline: 0;
	-webkit-appearance: none;
}
.widget.widget_product_search input {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding-left: 23px;
	padding-right: 60px;
	font-family: "Bebas Neue", sans-serif;
	font-size: 18px;
	color: #111;
	background-color: transparent;
	transition: border-color 0.2s ease-out;
	border: 0;
	border-left: 2px solid #cccccc;
	letter-spacing: 0.4em;
	text-transform: uppercase;
}
.widget.widget_product_search input:focus {
	color: #111;
}
.widget.widget_product_search input:-ms-input-placeholder {
	color: inherit;
	opacity: 1;
}
.widget.widget_product_search input::placeholder {
	color: inherit;
	opacity: 1;
}
.widget.widget_product_search button {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	font-size: 15px;
	text-align: center;
	color: #111;
	background-color: transparent;
	border: 0;
	cursor: pointer;
	transition: color 0.2s ease-out;
}
.widget.widget_product_search button span {
	display: block;
	line-height: inherit;
}
.widget.widget_product_search button span:before {
	display: block;
	line-height: inherit;
}
.widget.widget_product_search button svg {
	stroke: currentColor;
}
.widget.widget_product_search button svg path {
	stroke: currentColor;
}
.widget.widget_product_search button:hover {
	color: #6d6d6d;
}
.widget.widget_product_tag_cloud .tagcloud a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	font-family: inherit;
	font-size: 14px !important;
	line-height: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	color: #6d6d6d;
	margin-right: 18px;
	position: relative;
	position: relative;
}
.widget.widget_product_tag_cloud .tagcloud a:last-child {
	margin-right: 0;
}
.widget.widget_product_tag_cloud .tagcloud a:after {
	content: "/";
	position: absolute;
	top: 0;
	right: -13px;
}
.widget.widget_product_tag_cloud .tagcloud a:last-child:after {
	content: "";
}
.widget.widget_product_tag_cloud .tagcloud a:before {
	content: "";
	position: absolute;
	top: calc(50% + 1px);
	left: 0;
	width: 100%;
	height: 1px;
	background-color: currentColor;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform 0.3s cubic-bezier(0.75, 1.1, 0, 0.96);
}
.widget.widget_product_tag_cloud .tagcloud a:hover:before {
	transform: scaleX(1);
}
.widget.widget_product_tag_cloud .tagcloud a:after {
	color: #6d6d6d;
}
.widget.widget_product_tag_cloud .tagcloud a:hover {
	color: #111;
}
.widget.widget_products .qodef-widget-title, .widget.widget_recently_viewed_products .qodef-widget-title, .widget.widget_top_rated_products .qodef-widget-title {
	margin-bottom: 26px;
}
.widget.widget_products ul li, .widget.widget_recently_viewed_products ul li, .widget.widget_top_rated_products ul li {
	position: relative;
	display: flex;
	align-items: center;
	margin-bottom: 16px;
}
.widget.widget_products ul li:last-child, .widget.widget_recently_viewed_products ul li:last-child, .widget.widget_top_rated_products ul li:last-child {
	margin-bottom: 0;
}
.widget.widget_products ul li .qodef-woo-product-content a,
.widget.widget_products ul li .qodef-woo-product-content span, .widget.widget_recently_viewed_products ul li .qodef-woo-product-content a,
.widget.widget_recently_viewed_products ul li .qodef-woo-product-content span, .widget.widget_top_rated_products ul li .qodef-woo-product-content a,
.widget.widget_top_rated_products ul li .qodef-woo-product-content span {
	color: #111;
}
.widget.widget_products .qodef-woo-product-image, .widget.widget_recently_viewed_products .qodef-woo-product-image, .widget.widget_top_rated_products .qodef-woo-product-image {
	flex-shrink: 0;
	margin-right: 22px;
}
.widget.widget_products .qodef-woo-product-image a, .widget.widget_products .qodef-woo-product-image img, .widget.widget_recently_viewed_products .qodef-woo-product-image a, .widget.widget_recently_viewed_products .qodef-woo-product-image img, .widget.widget_top_rated_products .qodef-woo-product-image a, .widget.widget_top_rated_products .qodef-woo-product-image img {
	position: relative;
	display: block;
}
.widget.widget_products .qodef-woo-product-image img, .widget.widget_recently_viewed_products .qodef-woo-product-image img, .widget.widget_top_rated_products .qodef-woo-product-image img {
	width: 76px;
}
.widget.widget_products .qodef-woo-product-title a, .widget.widget_recently_viewed_products .qodef-woo-product-title a, .widget.widget_top_rated_products .qodef-woo-product-title a {
	color: #111;
}
.widget.widget_products .qodef-woo-product-title a:hover, .widget.widget_recently_viewed_products .qodef-woo-product-title a:hover, .widget.widget_top_rated_products .qodef-woo-product-title a:hover {
	color: #111;
}
.widget.widget_products .qodef-woo-ratings, .widget.widget_recently_viewed_products .qodef-woo-ratings, .widget.widget_top_rated_products .qodef-woo-ratings {
	margin-top: 5px;
}
.widget.widget_products .qodef-woo-product-price, .widget.widget_recently_viewed_products .qodef-woo-product-price, .widget.widget_top_rated_products .qodef-woo-product-price {
	font-size: 13px;
	margin: 0;
}
.widget.widget_recent_reviews ul li {
	min-height: 80px;
	margin-bottom: 20px;
}
.widget.widget_recent_reviews ul li:last-child {
	margin-bottom: 0;
}
.widget.widget_recent_reviews ul li > * {
	display: block;
	padding-left: 100px;
}
.widget.widget_recent_reviews ul li a,
.widget.widget_recent_reviews ul li span {
	color: #111;
}
.widget.widget_recent_reviews a {
	position: relative;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
}
.widget.widget_recent_reviews a:hover {
	color: #111;
}
.widget.widget_recent_reviews a img {
	position: absolute;
	top: 0;
	left: 0;
	width: 80px;
}
.widget.widget_recent_reviews .qodef-woo-ratings {
	margin-top: 5px;
}

#qodef-page-sidebar .widget.widget_shopping_cart .widget_shopping_cart_content {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
#qodef-page-sidebar .widget.widget_shopping_cart .widget_shopping_cart_content ul li {
	position: relative;
}
#qodef-page-sidebar .widget.widget_shopping_cart .widget_shopping_cart_content ul li a:not(.remove) {
	position: relative;
	display: flex;
	align-items: center;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
}
#qodef-page-sidebar .widget.widget_shopping_cart .widget_shopping_cart_content ul li img {
	width: 80px;
	margin-right: 20px;
}
#qodef-page-sidebar .widget.widget_shopping_cart .widget_shopping_cart_content ul li .remove {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 0;
	line-height: 1;
	z-index: 2;
}
#qodef-page-sidebar .widget.widget_shopping_cart .widget_shopping_cart_content ul li .remove:after {
	position: relative;
	display: block;
	padding: 0 3px;
	font-family: "ElegantIcons";
	content: "M";
	font-size: 18px;
	line-height: 25px;
}
#qodef-page-sidebar .widget.widget_shopping_cart .widget_shopping_cart_content .variation {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
#qodef-page-sidebar .widget.widget_shopping_cart .widget_shopping_cart_content .variation > * {
	display: inline-block;
	vertical-align: middle;
	margin: 0;
}
#qodef-page-sidebar .widget.widget_shopping_cart .widget_shopping_cart_content .variation > * p {
	margin: 0;
}
#qodef-page-sidebar .widget.widget_shopping_cart .widget_shopping_cart_content .quantity {
	display: block;
	margin-top: 10px;
}
#qodef-page-sidebar .widget.widget_shopping_cart .widget_shopping_cart_content .total {
	margin: 13px 0 0;
}
#qodef-page-sidebar .widget.widget_shopping_cart .widget_shopping_cart_content .buttons {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 21px 0 0;
}
#qodef-page-sidebar .widget.widget_layered_nav ul li.chosen a {
	color: #111;
}
#qodef-page-sidebar .widget.widget_price_filter .qodef-widget-title {
	margin-bottom: 28px;
}
#qodef-page-sidebar .widget.widget_price_filter .price_slider_wrapper .ui-widget-content {
	position: relative;
	height: 2px;
	background-color: #cccfcf;
	border-radius: 0;
	cursor: pointer;
}
#qodef-page-sidebar .widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle {
	position: absolute;
	top: -5px;
	background-color: #111;
	border-radius: 100%;
	outline: none;
	z-index: 2;
	width: 11px;
	height: 11px;
	border: 2px solid #fff;
	box-shadow: 0 0 0 2px #111;
}
#qodef-page-sidebar .widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle:last-of-type {
	transform: translateX(-10px);
}
#qodef-page-sidebar .widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range {
	position: absolute;
	display: block;
	height: 100%;
	background-color: #111;
	border-radius: 0;
	z-index: 1;
}
#qodef-page-sidebar .widget.widget_price_filter .price_slider_amount {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: row-reverse;
	margin: 31px 0 0;
}
#qodef-page-sidebar .widget.widget_price_filter .price_slider_amount .button {
	padding: 3px 35px;
	color: #111;
	background-color: transparent;
	color: #fff;
}
#qodef-page-sidebar .widget.widget_price_filter .price_slider_amount .button:hover {
	color: #111;
}
#qodef-page-sidebar .widget.widget_price_filter .price_slider_amount .clear {
	display: none;
}
#qodef-page-sidebar .widget.widget_price_filter .price_slider_amount .price_label {
	font-size: 16px;
	color: #6d6d6d;
}
#qodef-page-sidebar .widget .wp-block-woocommerce-price-filter h1,
#qodef-page-sidebar .widget .wp-block-woocommerce-price-filter h2,
#qodef-page-sidebar .widget .wp-block-woocommerce-price-filter h3,
#qodef-page-sidebar .widget .wp-block-woocommerce-price-filter h4,
#qodef-page-sidebar .widget .wp-block-woocommerce-price-filter h5,
#qodef-page-sidebar .widget .wp-block-woocommerce-price-filter h6,
#qodef-page-sidebar .widget .wp-block-woocommerce-filter-wrapper h1,
#qodef-page-sidebar .widget .wp-block-woocommerce-filter-wrapper h2,
#qodef-page-sidebar .widget .wp-block-woocommerce-filter-wrapper h3,
#qodef-page-sidebar .widget .wp-block-woocommerce-filter-wrapper h4,
#qodef-page-sidebar .widget .wp-block-woocommerce-filter-wrapper h5,
#qodef-page-sidebar .widget .wp-block-woocommerce-filter-wrapper h6 {
	margin-bottom: 30px;
}
#qodef-page-sidebar .widget .wc-block-components-price-slider {
	display: flex;
	flex-direction: row-reverse;
	flex-wrap: wrap;
	margin: 0;
}
#qodef-page-sidebar .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper {
	box-shadow: none;
	height: 2px;
	margin: calc(7px / 2) 0;
	width: 100%;
}
#qodef-page-sidebar .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input-progress {
	height: 2px;
}
#qodef-page-sidebar .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-webkit-slider-thumb {
	background-image: none;
	border-radius: 100%;
	height: 7px;
	margin: 0;
	outline: none;
	position: relative;
	top: -4.5px;
	width: 7px;
	background: #111;
	border: 2px solid #fff;
	box-shadow: 0 0 0 2px #111;
}
#qodef-page-sidebar .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-webkit-slider-thumb:hover {
	transform: scale(1);
}
#qodef-page-sidebar .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-moz-range-thumb {
	background-image: none;
	border-radius: 100%;
	height: 7px;
	margin: 0;
	outline: none;
	position: relative;
	top: -4.5px;
	width: 7px;
	background: #111;
	border: 2px solid #fff;
	box-shadow: 0 0 0 2px #111;
}
#qodef-page-sidebar .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-moz-range-thumb:hover {
	transform: scale(1);
}
#qodef-page-sidebar .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-thumb {
	background-image: none;
	border-radius: 100%;
	height: 7px;
	margin: 0;
	outline: none;
	position: relative;
	top: -4.5px;
	width: 7px;
	background: #111;
	border: 2px solid #fff;
	box-shadow: 0 0 0 2px #111;
}
#qodef-page-sidebar .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-thumb:hover {
	transform: scale(1);
}
#qodef-page-sidebar .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input:focus::-webkit-slider-thumb {
	transform: scale(1);
}
#qodef-page-sidebar .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input:focus::-moz-range-thumb {
	transform: scale(1);
}
#qodef-page-sidebar .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input:focus::-ms-thumb {
	transform: scale(1);
}
#qodef-page-sidebar .widget .wc-block-components-price-slider .wc-block-components-price-slider__controls,
#qodef-page-sidebar .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-text {
	margin: 30px auto 0 0;
	order: 100;
}
#qodef-page-sidebar .widget .wc-block-components-price-slider .wc-block-components-price-slider__controls input,
#qodef-page-sidebar .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-text input {
	margin: 0;
}
#qodef-page-sidebar .widget .wc-block-components-price-slider .wc-block-components-price-slider__controls span:first-child:after,
#qodef-page-sidebar .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-text span:first-child:after {
	content: "—";
	margin: 0 4px;
}
#qodef-page-sidebar .widget .wc-block-components-price-slider .wc-block-components-formatted-money-amount {
	font-size: 16px;
	color: #6d6d6d;
}
#qodef-page-sidebar .widget .wc-block-components-price-slider .wc-block-components-price-slider__actions {
	margin: 30px 0 0 0;
}
#qodef-page-sidebar .widget .wc-block-components-price-slider .wc-block-components-price-slider__actions button {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: auto;
	margin: 0;
	font-family: "Bebas Neue", sans-serif;
	font-size: 17px;
	line-height: 2em;
	font-weight: 400;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	border-radius: 0;
	outline: none;
	box-sizing: border-box;
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
	padding: 6px 35px;
	cursor: pointer;
	z-index: 3;
	color: #fff;
	background-color: #111;
	border: 2px solid #111;
}
#qodef-page-sidebar .widget .wc-block-components-price-slider .wc-block-components-price-slider__actions button:hover {
	color: #111;
	background-color: transparent;
	border: 2px solid #111;
}
#qodef-page-sidebar .widget.widget_product_categories select {
	width: 100%;
	max-width: 100%;
	height: 57px;
	margin: 9px 0 0;
	padding: 16.5px 23px;
	font-family: inherit;
	font-size: 18px;
	line-height: 24px;
	font-style: inherit;
	font-weight: inherit;
	color: #111;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: 0;
	outline: none;
}
#qodef-page-sidebar .widget.widget_layered_nav .qodef-widget-title, #qodef-page-sidebar .widget.widget_layered_nav_filters .qodef-widget-title, #qodef-page-sidebar .widget.widget_product_categories .qodef-widget-title {
	margin-bottom: 14px;
}
#qodef-page-sidebar .widget.widget_layered_nav ul li a, #qodef-page-sidebar .widget.widget_layered_nav_filters ul li a, #qodef-page-sidebar .widget.widget_product_categories ul li a {
	font-size: 14px;
	line-height: 35px;
}
#qodef-page-sidebar .widget.widget_product_search .qodef-widget-title {
	margin-bottom: 30px;
}
#qodef-page-sidebar .widget.widget_product_search .qodef-search-form-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
#qodef-page-sidebar .widget.widget_product_search input,
#qodef-page-sidebar .widget.widget_product_search button {
	height: 57px;
	padding: 16.5px 0;
	font-family: inherit;
	font-weight: inherit;
	line-height: 24px;
	border-radius: 0;
	outline: 0;
	-webkit-appearance: none;
}
#qodef-page-sidebar .widget.widget_product_search input {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding-left: 23px;
	padding-right: 60px;
	font-family: "Bebas Neue", sans-serif;
	font-size: 18px;
	color: #111;
	background-color: transparent;
	transition: border-color 0.2s ease-out;
	border: 0;
	border-left: 2px solid #cccccc;
	letter-spacing: 0.4em;
	text-transform: uppercase;
}
#qodef-page-sidebar .widget.widget_product_search input:focus {
	color: #111;
}
#qodef-page-sidebar .widget.widget_product_search input:-ms-input-placeholder {
	color: inherit;
	opacity: 1;
}
#qodef-page-sidebar .widget.widget_product_search input::placeholder {
	color: inherit;
	opacity: 1;
}
#qodef-page-sidebar .widget.widget_product_search button {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	font-size: 15px;
	text-align: center;
	color: #111;
	background-color: transparent;
	border: 0;
	cursor: pointer;
	transition: color 0.2s ease-out;
}
#qodef-page-sidebar .widget.widget_product_search button span {
	display: block;
	line-height: inherit;
}
#qodef-page-sidebar .widget.widget_product_search button span:before {
	display: block;
	line-height: inherit;
}
#qodef-page-sidebar .widget.widget_product_search button svg {
	stroke: currentColor;
}
#qodef-page-sidebar .widget.widget_product_search button svg path {
	stroke: currentColor;
}
#qodef-page-sidebar .widget.widget_product_search button:hover {
	color: #6d6d6d;
}
#qodef-page-sidebar .widget.widget_product_tag_cloud .tagcloud a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	font-family: inherit;
	font-size: 14px !important;
	line-height: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	color: #6d6d6d;
	margin-right: 18px;
	position: relative;
	position: relative;
}
#qodef-page-sidebar .widget.widget_product_tag_cloud .tagcloud a:last-child {
	margin-right: 0;
}
#qodef-page-sidebar .widget.widget_product_tag_cloud .tagcloud a:after {
	content: "/";
	position: absolute;
	top: 0;
	right: -13px;
}
#qodef-page-sidebar .widget.widget_product_tag_cloud .tagcloud a:last-child:after {
	content: "";
}
#qodef-page-sidebar .widget.widget_product_tag_cloud .tagcloud a:before {
	content: "";
	position: absolute;
	top: calc(50% + 1px);
	left: 0;
	width: 100%;
	height: 1px;
	background-color: currentColor;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform 0.3s cubic-bezier(0.75, 1.1, 0, 0.96);
}
#qodef-page-sidebar .widget.widget_product_tag_cloud .tagcloud a:hover:before {
	transform: scaleX(1);
}
#qodef-page-sidebar .widget.widget_product_tag_cloud .tagcloud a:after {
	color: #6d6d6d;
}
#qodef-page-sidebar .widget.widget_product_tag_cloud .tagcloud a:hover {
	color: #111;
}
#qodef-page-sidebar .widget.widget_products .qodef-widget-title, #qodef-page-sidebar .widget.widget_recently_viewed_products .qodef-widget-title, #qodef-page-sidebar .widget.widget_top_rated_products .qodef-widget-title {
	margin-bottom: 26px;
}
#qodef-page-sidebar .widget.widget_products ul li, #qodef-page-sidebar .widget.widget_recently_viewed_products ul li, #qodef-page-sidebar .widget.widget_top_rated_products ul li {
	position: relative;
	display: flex;
	align-items: center;
	margin-bottom: 16px;
}
#qodef-page-sidebar .widget.widget_products ul li:last-child, #qodef-page-sidebar .widget.widget_recently_viewed_products ul li:last-child, #qodef-page-sidebar .widget.widget_top_rated_products ul li:last-child {
	margin-bottom: 0;
}
#qodef-page-sidebar .widget.widget_products ul li .qodef-woo-product-content a,
#qodef-page-sidebar .widget.widget_products ul li .qodef-woo-product-content span, #qodef-page-sidebar .widget.widget_recently_viewed_products ul li .qodef-woo-product-content a,
#qodef-page-sidebar .widget.widget_recently_viewed_products ul li .qodef-woo-product-content span, #qodef-page-sidebar .widget.widget_top_rated_products ul li .qodef-woo-product-content a,
#qodef-page-sidebar .widget.widget_top_rated_products ul li .qodef-woo-product-content span {
	color: #111;
}
#qodef-page-sidebar .widget.widget_products .qodef-woo-product-image, #qodef-page-sidebar .widget.widget_recently_viewed_products .qodef-woo-product-image, #qodef-page-sidebar .widget.widget_top_rated_products .qodef-woo-product-image {
	flex-shrink: 0;
	margin-right: 22px;
}
#qodef-page-sidebar .widget.widget_products .qodef-woo-product-image a, #qodef-page-sidebar .widget.widget_products .qodef-woo-product-image img, #qodef-page-sidebar .widget.widget_recently_viewed_products .qodef-woo-product-image a, #qodef-page-sidebar .widget.widget_recently_viewed_products .qodef-woo-product-image img, #qodef-page-sidebar .widget.widget_top_rated_products .qodef-woo-product-image a, #qodef-page-sidebar .widget.widget_top_rated_products .qodef-woo-product-image img {
	position: relative;
	display: block;
}
#qodef-page-sidebar .widget.widget_products .qodef-woo-product-image img, #qodef-page-sidebar .widget.widget_recently_viewed_products .qodef-woo-product-image img, #qodef-page-sidebar .widget.widget_top_rated_products .qodef-woo-product-image img {
	width: 76px;
}
#qodef-page-sidebar .widget.widget_products .qodef-woo-product-title a, #qodef-page-sidebar .widget.widget_recently_viewed_products .qodef-woo-product-title a, #qodef-page-sidebar .widget.widget_top_rated_products .qodef-woo-product-title a {
	color: #111;
}
#qodef-page-sidebar .widget.widget_products .qodef-woo-product-title a:hover, #qodef-page-sidebar .widget.widget_recently_viewed_products .qodef-woo-product-title a:hover, #qodef-page-sidebar .widget.widget_top_rated_products .qodef-woo-product-title a:hover {
	color: #111;
}
#qodef-page-sidebar .widget.widget_products .qodef-woo-ratings, #qodef-page-sidebar .widget.widget_recently_viewed_products .qodef-woo-ratings, #qodef-page-sidebar .widget.widget_top_rated_products .qodef-woo-ratings {
	margin-top: 5px;
}
#qodef-page-sidebar .widget.widget_products .qodef-woo-product-price, #qodef-page-sidebar .widget.widget_recently_viewed_products .qodef-woo-product-price, #qodef-page-sidebar .widget.widget_top_rated_products .qodef-woo-product-price {
	font-size: 13px;
	margin: 0;
}
#qodef-page-sidebar .widget.widget_recent_reviews ul li {
	min-height: 80px;
	margin-bottom: 20px;
}
#qodef-page-sidebar .widget.widget_recent_reviews ul li:last-child {
	margin-bottom: 0;
}
#qodef-page-sidebar .widget.widget_recent_reviews ul li > * {
	display: block;
	padding-left: 100px;
}
#qodef-page-sidebar .widget.widget_recent_reviews ul li a,
#qodef-page-sidebar .widget.widget_recent_reviews ul li span {
	color: #111;
}
#qodef-page-sidebar .widget.widget_recent_reviews a {
	position: relative;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
}
#qodef-page-sidebar .widget.widget_recent_reviews a:hover {
	color: #111;
}
#qodef-page-sidebar .widget.widget_recent_reviews a img {
	position: absolute;
	top: 0;
	left: 0;
	width: 80px;
}
#qodef-page-sidebar .widget.widget_recent_reviews .qodef-woo-ratings {
	margin-top: 5px;
}

#qodef-page-footer .widget.widget_shopping_cart .widget_shopping_cart_content {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
#qodef-page-footer .widget.widget_shopping_cart .widget_shopping_cart_content ul li {
	position: relative;
}
#qodef-page-footer .widget.widget_shopping_cart .widget_shopping_cart_content ul li a:not(.remove) {
	position: relative;
	display: flex;
	align-items: center;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
}
#qodef-page-footer .widget.widget_shopping_cart .widget_shopping_cart_content ul li img {
	width: 80px;
	margin-right: 20px;
}
#qodef-page-footer .widget.widget_shopping_cart .widget_shopping_cart_content ul li .remove {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 0;
	line-height: 1;
	z-index: 2;
}
#qodef-page-footer .widget.widget_shopping_cart .widget_shopping_cart_content ul li .remove:after {
	position: relative;
	display: block;
	padding: 0 3px;
	font-family: "ElegantIcons";
	content: "M";
	font-size: 18px;
	line-height: 25px;
}
#qodef-page-footer .widget.widget_shopping_cart .widget_shopping_cart_content .variation {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
#qodef-page-footer .widget.widget_shopping_cart .widget_shopping_cart_content .variation > * {
	display: inline-block;
	vertical-align: middle;
	margin: 0;
}
#qodef-page-footer .widget.widget_shopping_cart .widget_shopping_cart_content .variation > * p {
	margin: 0;
}
#qodef-page-footer .widget.widget_shopping_cart .widget_shopping_cart_content .quantity {
	display: block;
	margin-top: 10px;
}
#qodef-page-footer .widget.widget_shopping_cart .widget_shopping_cart_content .total {
	margin: 13px 0 0;
}
#qodef-page-footer .widget.widget_shopping_cart .widget_shopping_cart_content .buttons {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 21px 0 0;
}
#qodef-page-footer .widget.widget_layered_nav ul li.chosen a {
	color: #111;
}
#qodef-page-footer .widget.widget_price_filter .qodef-widget-title {
	margin-bottom: 28px;
}
#qodef-page-footer .widget.widget_price_filter .price_slider_wrapper .ui-widget-content {
	position: relative;
	height: 2px;
	background-color: #cccfcf;
	border-radius: 0;
	cursor: pointer;
}
#qodef-page-footer .widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle {
	position: absolute;
	top: -5px;
	background-color: #111;
	border-radius: 100%;
	outline: none;
	z-index: 2;
	width: 11px;
	height: 11px;
	border: 2px solid #fff;
	box-shadow: 0 0 0 2px #111;
}
#qodef-page-footer .widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle:last-of-type {
	transform: translateX(-10px);
}
#qodef-page-footer .widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range {
	position: absolute;
	display: block;
	height: 100%;
	background-color: #a6a6a6;
	border-radius: 0;
	z-index: 1;
}
#qodef-page-footer .widget.widget_price_filter .price_slider_amount {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: row-reverse;
	margin: 31px 0 0;
}
#qodef-page-footer .widget.widget_price_filter .price_slider_amount .button {
	padding: 3px 35px;
	color: #ccc;
	background-color: transparent;
	color: #fff;
}
#qodef-page-footer .widget.widget_price_filter .price_slider_amount .button:hover {
	color: #111;
}
#qodef-page-footer .widget.widget_price_filter .price_slider_amount .clear {
	display: none;
}
#qodef-page-footer .widget.widget_price_filter .price_slider_amount .price_label {
	font-size: 16px;
	color: #ccc;
}
#qodef-page-footer .widget .wp-block-woocommerce-price-filter h1,
#qodef-page-footer .widget .wp-block-woocommerce-price-filter h2,
#qodef-page-footer .widget .wp-block-woocommerce-price-filter h3,
#qodef-page-footer .widget .wp-block-woocommerce-price-filter h4,
#qodef-page-footer .widget .wp-block-woocommerce-price-filter h5,
#qodef-page-footer .widget .wp-block-woocommerce-price-filter h6,
#qodef-page-footer .widget .wp-block-woocommerce-filter-wrapper h1,
#qodef-page-footer .widget .wp-block-woocommerce-filter-wrapper h2,
#qodef-page-footer .widget .wp-block-woocommerce-filter-wrapper h3,
#qodef-page-footer .widget .wp-block-woocommerce-filter-wrapper h4,
#qodef-page-footer .widget .wp-block-woocommerce-filter-wrapper h5,
#qodef-page-footer .widget .wp-block-woocommerce-filter-wrapper h6 {
	margin-bottom: 30px;
}
#qodef-page-footer .widget .wc-block-components-price-slider {
	display: flex;
	flex-direction: row-reverse;
	flex-wrap: wrap;
	margin: 0;
}
#qodef-page-footer .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper {
	box-shadow: none;
	height: 2px;
	margin: calc(7px / 2) 0;
	width: 100%;
}
#qodef-page-footer .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input-progress {
	height: 2px;
}
#qodef-page-footer .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-webkit-slider-thumb {
	background-image: none;
	border-radius: 100%;
	height: 7px;
	margin: 0;
	outline: none;
	position: relative;
	top: -4.5px;
	width: 7px;
	background: #111;
	border: 2px solid #fff;
	box-shadow: 0 0 0 2px #111;
}
#qodef-page-footer .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-webkit-slider-thumb:hover {
	transform: scale(1);
}
#qodef-page-footer .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-moz-range-thumb {
	background-image: none;
	border-radius: 100%;
	height: 7px;
	margin: 0;
	outline: none;
	position: relative;
	top: -4.5px;
	width: 7px;
	background: #111;
	border: 2px solid #fff;
	box-shadow: 0 0 0 2px #111;
}
#qodef-page-footer .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-moz-range-thumb:hover {
	transform: scale(1);
}
#qodef-page-footer .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-thumb {
	background-image: none;
	border-radius: 100%;
	height: 7px;
	margin: 0;
	outline: none;
	position: relative;
	top: -4.5px;
	width: 7px;
	background: #111;
	border: 2px solid #fff;
	box-shadow: 0 0 0 2px #111;
}
#qodef-page-footer .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-thumb:hover {
	transform: scale(1);
}
#qodef-page-footer .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input:focus::-webkit-slider-thumb {
	transform: scale(1);
}
#qodef-page-footer .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input:focus::-moz-range-thumb {
	transform: scale(1);
}
#qodef-page-footer .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input:focus::-ms-thumb {
	transform: scale(1);
}
#qodef-page-footer .widget .wc-block-components-price-slider .wc-block-components-price-slider__controls,
#qodef-page-footer .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-text {
	margin: 30px auto 0 0;
	order: 100;
}
#qodef-page-footer .widget .wc-block-components-price-slider .wc-block-components-price-slider__controls input,
#qodef-page-footer .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-text input {
	margin: 0;
}
#qodef-page-footer .widget .wc-block-components-price-slider .wc-block-components-price-slider__controls span:first-child:after,
#qodef-page-footer .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-text span:first-child:after {
	content: "—";
	margin: 0 4px;
}
#qodef-page-footer .widget .wc-block-components-price-slider .wc-block-components-formatted-money-amount {
	font-size: 16px;
	color: #ccc;
}
#qodef-page-footer .widget .wc-block-components-price-slider .wc-block-components-price-slider__actions {
	margin: 30px 0 0 0;
}
#qodef-page-footer .widget .wc-block-components-price-slider .wc-block-components-price-slider__actions button {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: auto;
	margin: 0;
	font-family: "Bebas Neue", sans-serif;
	font-size: 17px;
	line-height: 2em;
	font-weight: 400;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	border-radius: 0;
	outline: none;
	box-sizing: border-box;
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
	padding: 6px 35px;
	cursor: pointer;
	z-index: 3;
	color: #fff;
	background-color: #111;
	border: 2px solid #111;
}
#qodef-page-footer .widget .wc-block-components-price-slider .wc-block-components-price-slider__actions button:hover {
	color: #111;
	background-color: transparent;
	border: 2px solid #111;
}
#qodef-page-footer .widget.widget_product_categories select {
	width: 100%;
	max-width: 100%;
	height: 57px;
	margin: 9px 0 0;
	padding: 16.5px 23px;
	font-family: inherit;
	font-size: 18px;
	line-height: 24px;
	font-style: inherit;
	font-weight: inherit;
	color: #fff;
	background-color: transparent;
	border: 1px solid #ccc;
	border-radius: 0;
	outline: none;
}
#qodef-page-footer .widget.widget_layered_nav .qodef-widget-title, #qodef-page-footer .widget.widget_layered_nav_filters .qodef-widget-title, #qodef-page-footer .widget.widget_product_categories .qodef-widget-title {
	margin-bottom: 14px;
}
#qodef-page-footer .widget.widget_layered_nav ul li a, #qodef-page-footer .widget.widget_layered_nav_filters ul li a, #qodef-page-footer .widget.widget_product_categories ul li a {
	font-size: 14px;
	line-height: 35px;
}
#qodef-page-footer .widget.widget_product_search .qodef-widget-title {
	margin-bottom: 30px;
}
#qodef-page-footer .widget.widget_product_search .qodef-search-form-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
#qodef-page-footer .widget.widget_product_search input,
#qodef-page-footer .widget.widget_product_search button {
	height: 57px;
	padding: 16.5px 0;
	font-family: inherit;
	font-weight: inherit;
	line-height: 24px;
	border-radius: 0;
	outline: 0;
	-webkit-appearance: none;
}
#qodef-page-footer .widget.widget_product_search input {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding-left: 23px;
	padding-right: 60px;
	font-family: "Bebas Neue", sans-serif;
	font-size: 18px;
	color: #fff;
	background-color: transparent;
	transition: border-color 0.2s ease-out;
	border: 0;
	border-left: 2px solid #cccccc;
	letter-spacing: 0.4em;
	text-transform: uppercase;
}
#qodef-page-footer .widget.widget_product_search input:focus {
	color: #fff;
}
#qodef-page-footer .widget.widget_product_search input:-ms-input-placeholder {
	color: inherit;
	opacity: 1;
}
#qodef-page-footer .widget.widget_product_search input::placeholder {
	color: inherit;
	opacity: 1;
}
#qodef-page-footer .widget.widget_product_search button {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	font-size: 15px;
	text-align: center;
	color: #111;
	background-color: transparent;
	border: 0;
	cursor: pointer;
	transition: color 0.2s ease-out;
}
#qodef-page-footer .widget.widget_product_search button span {
	display: block;
	line-height: inherit;
}
#qodef-page-footer .widget.widget_product_search button span:before {
	display: block;
	line-height: inherit;
}
#qodef-page-footer .widget.widget_product_search button svg {
	stroke: currentColor;
}
#qodef-page-footer .widget.widget_product_search button svg path {
	stroke: currentColor;
}
#qodef-page-footer .widget.widget_product_search button:hover {
	color: #6d6d6d;
}
#qodef-page-footer .widget.widget_product_tag_cloud .tagcloud a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	font-family: inherit;
	font-size: 14px !important;
	line-height: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	color: #ccc;
	margin-right: 18px;
	position: relative;
	position: relative;
}
#qodef-page-footer .widget.widget_product_tag_cloud .tagcloud a:last-child {
	margin-right: 0;
}
#qodef-page-footer .widget.widget_product_tag_cloud .tagcloud a:after {
	content: "/";
	position: absolute;
	top: 0;
	right: -13px;
}
#qodef-page-footer .widget.widget_product_tag_cloud .tagcloud a:last-child:after {
	content: "";
}
#qodef-page-footer .widget.widget_product_tag_cloud .tagcloud a:before {
	content: "";
	position: absolute;
	top: calc(50% + 1px);
	left: 0;
	width: 100%;
	height: 1px;
	background-color: currentColor;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform 0.3s cubic-bezier(0.75, 1.1, 0, 0.96);
}
#qodef-page-footer .widget.widget_product_tag_cloud .tagcloud a:hover:before {
	transform: scaleX(1);
}
#qodef-page-footer .widget.widget_product_tag_cloud .tagcloud a:after {
	color: #ccc;
}
#qodef-page-footer .widget.widget_product_tag_cloud .tagcloud a:hover {
	color: #111;
}
#qodef-page-footer .widget.widget_products .qodef-widget-title, #qodef-page-footer .widget.widget_recently_viewed_products .qodef-widget-title, #qodef-page-footer .widget.widget_top_rated_products .qodef-widget-title {
	margin-bottom: 26px;
}
#qodef-page-footer .widget.widget_products ul li, #qodef-page-footer .widget.widget_recently_viewed_products ul li, #qodef-page-footer .widget.widget_top_rated_products ul li {
	position: relative;
	display: flex;
	align-items: center;
	margin-bottom: 16px;
}
#qodef-page-footer .widget.widget_products ul li:last-child, #qodef-page-footer .widget.widget_recently_viewed_products ul li:last-child, #qodef-page-footer .widget.widget_top_rated_products ul li:last-child {
	margin-bottom: 0;
}
#qodef-page-footer .widget.widget_products ul li .qodef-woo-product-content a,
#qodef-page-footer .widget.widget_products ul li .qodef-woo-product-content span, #qodef-page-footer .widget.widget_recently_viewed_products ul li .qodef-woo-product-content a,
#qodef-page-footer .widget.widget_recently_viewed_products ul li .qodef-woo-product-content span, #qodef-page-footer .widget.widget_top_rated_products ul li .qodef-woo-product-content a,
#qodef-page-footer .widget.widget_top_rated_products ul li .qodef-woo-product-content span {
	color: #fff;
}
#qodef-page-footer .widget.widget_products .qodef-woo-product-image, #qodef-page-footer .widget.widget_recently_viewed_products .qodef-woo-product-image, #qodef-page-footer .widget.widget_top_rated_products .qodef-woo-product-image {
	flex-shrink: 0;
	margin-right: 22px;
}
#qodef-page-footer .widget.widget_products .qodef-woo-product-image a, #qodef-page-footer .widget.widget_products .qodef-woo-product-image img, #qodef-page-footer .widget.widget_recently_viewed_products .qodef-woo-product-image a, #qodef-page-footer .widget.widget_recently_viewed_products .qodef-woo-product-image img, #qodef-page-footer .widget.widget_top_rated_products .qodef-woo-product-image a, #qodef-page-footer .widget.widget_top_rated_products .qodef-woo-product-image img {
	position: relative;
	display: block;
}
#qodef-page-footer .widget.widget_products .qodef-woo-product-image img, #qodef-page-footer .widget.widget_recently_viewed_products .qodef-woo-product-image img, #qodef-page-footer .widget.widget_top_rated_products .qodef-woo-product-image img {
	width: 76px;
}
#qodef-page-footer .widget.widget_products .qodef-woo-product-title a, #qodef-page-footer .widget.widget_recently_viewed_products .qodef-woo-product-title a, #qodef-page-footer .widget.widget_top_rated_products .qodef-woo-product-title a {
	color: #111;
}
#qodef-page-footer .widget.widget_products .qodef-woo-product-title a:hover, #qodef-page-footer .widget.widget_recently_viewed_products .qodef-woo-product-title a:hover, #qodef-page-footer .widget.widget_top_rated_products .qodef-woo-product-title a:hover {
	color: #111;
}
#qodef-page-footer .widget.widget_products .qodef-woo-ratings, #qodef-page-footer .widget.widget_recently_viewed_products .qodef-woo-ratings, #qodef-page-footer .widget.widget_top_rated_products .qodef-woo-ratings {
	margin-top: 5px;
}
#qodef-page-footer .widget.widget_products .qodef-woo-product-price, #qodef-page-footer .widget.widget_recently_viewed_products .qodef-woo-product-price, #qodef-page-footer .widget.widget_top_rated_products .qodef-woo-product-price {
	font-size: 13px;
	margin: 0;
}
#qodef-page-footer .widget.widget_recent_reviews ul li {
	min-height: 80px;
	margin-bottom: 20px;
}
#qodef-page-footer .widget.widget_recent_reviews ul li:last-child {
	margin-bottom: 0;
}
#qodef-page-footer .widget.widget_recent_reviews ul li > * {
	display: block;
	padding-left: 100px;
}
#qodef-page-footer .widget.widget_recent_reviews ul li a,
#qodef-page-footer .widget.widget_recent_reviews ul li span {
	color: #fff;
}
#qodef-page-footer .widget.widget_recent_reviews a {
	position: relative;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
}
#qodef-page-footer .widget.widget_recent_reviews a:hover {
	color: #111;
}
#qodef-page-footer .widget.widget_recent_reviews a img {
	position: absolute;
	top: 0;
	left: 0;
	width: 80px;
}
#qodef-page-footer .widget.widget_recent_reviews .qodef-woo-ratings {
	margin-top: 5px;
}

/* ==========================================================================
   11.0 Grid responsive styles
   ========================================================================== */
@media only screen and (max-width: 1200px) {
	.qodef-content-grid {
		width: 960px;
	}
	.qodef--boxed .qodef-content-grid {
		width: calc(960px + 60px);
	}
}
@media only screen and (max-width: 1024px) {
	.qodef-content-grid {
		width: 768px;
	}
	.qodef--boxed .qodef-content-grid {
		width: calc(768px + 60px);
	}
}
@media only screen and (max-width: 768px) {
	.qodef-content-grid {
		width: 600px;
	}
	.qodef--boxed .qodef-content-grid {
		width: calc(600px + 60px);
	}
}
@media only screen and (max-width: 680px) {
	.qodef-content-grid {
		width: 420px;
	}
	.qodef--boxed .qodef-content-grid {
		width: calc(420px + 60px);
	}
}
@media only screen and (max-width: 480px) {
	.qodef-content-grid {
		width: 300px;
	}
	.qodef--boxed .qodef-content-grid {
		width: calc(300px + 60px);
	}
}

@media only screen and (max-width: 1440px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 20%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(5n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1440px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 20%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 40%;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 25%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 25%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 50%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 25%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 25%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 50%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 25%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 25%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 50%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 25%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 25%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 50%;
	}
}
@media only screen and (max-width: 1024px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(3n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1024px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 33.3333333333%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 66.6666666667%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(3n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1024px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 33.3333333333%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 66.6666666667%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(3n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1024px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 33.3333333333%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 66.6666666667%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 25%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1024px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 25%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 50%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 25%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1024px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 25%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 50%;
	}
}
@media only screen and (max-width: 768px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 50%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(2n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 768px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 50%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 100%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 50%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(2n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 768px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 50%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 100%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 50%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(2n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 768px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 50%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 100%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 50%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(2n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 768px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 50%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 100%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 25%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 768px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 25%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 50%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 25%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 768px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 25%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 50%;
	}
}
@media only screen and (max-width: 680px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 100%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 100%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 100%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 100%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 100%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 100%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 100%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 100%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 100%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 100%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 100%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 100%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 100%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 100%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 100%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 50%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 50%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 100%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 50%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 50%;
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 100%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 50%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(2n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 50%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 33.3333333333%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(3n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 33.3333333333%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 25%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 25%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 50%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 20%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(5n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 20%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 40%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 16.6666666667%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(6n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 16.6666666667%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 14.2857142857%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(7n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 14.2857142857%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 28.5714285714%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 12.5%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(8n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 12.5%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 25%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 100%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 50%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(2n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 50%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 33.3333333333%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(3n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 33.3333333333%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 25%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 25%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 50%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 20%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(5n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 20%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 40%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 16.6666666667%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(6n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 16.6666666667%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 14.2857142857%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(7n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 14.2857142857%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 28.5714285714%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 12.5%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(8n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 12.5%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 25%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 100%;
	}
}
@media only screen and (max-width: 1440px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 100%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 100%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 50%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(2n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1440px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 50%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 100%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 33.3333333333%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(3n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1440px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 33.3333333333%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 25%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1440px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 25%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 50%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 20%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(5n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1440px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 20%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 40%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 16.6666666667%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(6n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1440px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 16.6666666667%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 14.2857142857%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(7n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1440px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 14.2857142857%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 28.5714285714%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 12.5%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(8n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1440px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 12.5%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 25%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 100%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 50%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(2n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 50%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 33.3333333333%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(3n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 33.3333333333%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 25%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 25%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 50%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 20%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(5n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 20%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 40%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 16.6666666667%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(6n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 16.6666666667%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 14.2857142857%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(7n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 14.2857142857%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 28.5714285714%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 12.5%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(8n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 12.5%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 25%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--1.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 100%;
	}
}
@media only screen and (max-width: 1024px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--1.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 100%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 100%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 50%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(2n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1024px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 50%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 100%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 33.3333333333%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(3n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1024px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 33.3333333333%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 25%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1024px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 25%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 50%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 20%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(5n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1024px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 20%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 40%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 16.6666666667%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(6n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1024px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 16.6666666667%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 14.2857142857%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(7n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1024px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 14.2857142857%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 28.5714285714%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 12.5%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(8n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1024px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 12.5%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 25%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--1.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 100%;
	}
}
@media only screen and (max-width: 768px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--1.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 100%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 100%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 50%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(2n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 768px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 50%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 100%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 33.3333333333%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(3n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 768px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 33.3333333333%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 25%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 768px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 25%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 50%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 20%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(5n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 768px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 20%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 40%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 16.6666666667%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(6n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 768px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 16.6666666667%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 14.2857142857%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(7n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 768px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 14.2857142857%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 28.5714285714%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 12.5%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(8n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 768px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 12.5%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 25%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 100%;
	}
}
@media only screen and (max-width: 680px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 100%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 100%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 50%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(2n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 680px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 50%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 100%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 33.3333333333%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(3n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 680px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 33.3333333333%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 25%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 680px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 25%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 50%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 20%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(5n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 680px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 20%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 40%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 16.6666666667%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(6n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 680px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 16.6666666667%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 14.2857142857%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(7n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 680px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 14.2857142857%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 28.5714285714%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 12.5%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(8n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 680px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 12.5%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 25%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 100%;
	}
}
@media only screen and (max-width: 480px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 100%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 100%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 50%;
	}
}
@media only screen and (max-width: 480px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 50%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 100%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 480px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--3.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 33.3333333333%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 25%;
	}
}
@media only screen and (max-width: 480px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--4.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 25%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 50%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 20%;
	}
}
@media only screen and (max-width: 480px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--5.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 20%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 40%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 480px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--6.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 16.6666666667%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 14.2857142857%;
	}
}
@media only screen and (max-width: 480px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--7.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 14.2857142857%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 28.5714285714%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-12 {
		width: 100%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-11 {
		width: 91.6666666667%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-10 {
		width: 83.3333333333%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-9 {
		width: 75%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-8 {
		width: 66.6666666667%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-7 {
		width: 58.3333333333%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-6 {
		width: 50%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-5 {
		width: 41.6666666667%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-4 {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-3 {
		width: 25%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-2 {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-1 {
		width: 8.3333333333%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
		width: 12.5%;
	}
}
@media only screen and (max-width: 480px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--8.qodef-layout--masonry .qodef-grid-masonry-sizer,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
		width: 12.5%;
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape,
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square {
		width: 25%;
	}
}
@media only screen and (max-width: 1440px) {
	.qodef-grid.qodef-gutter--huge.qodef--no-bottom-space {
		margin-bottom: -50px;
	}
	.qodef-grid.qodef-gutter--huge > .qodef-grid-inner {
		margin: 0 -25px;
	}
	.qodef-grid.qodef-gutter--huge > .qodef-grid-inner > .qodef-grid-item {
		padding: 0 25px;
		margin: 0 0 50px;
	}
}

/* ==========================================================================
   Grid System responsive style - end
   ========================================================================== */
/* ==========================================================================
   404 page responsive styles
   ========================================================================== */
@media only screen and (max-width: 680px) {
	#qodef-404-page {
		padding: 110px 40px 200px;
	}
}
/* ==========================================================================
   Blog styles
   ========================================================================== */
@media only screen and (max-width: 768px) {
	.qodef-blog article .qodef-e-info .qodef-e-info-left,
	.qodef-blog article .qodef-e-info .qodef-e-info-right {
		width: 100%;
	}
	.qodef-blog article .qodef-e-info .qodef-e-info-right {
		justify-content: flex-start;
		margin-top: 15px;
	}
	.qodef-blog article .qodef-e-info.qodef-info--bottom {
		display: inline-block;
	}
}

/* ==========================================================================
   Comments responsive styles
   ========================================================================== */
@media only screen and (max-width: 1024px) {
	#qodef-page-comments {
		margin-bottom: 30px;
	}
}

@media only screen and (max-width: 768px) {
	#qodef-page-comments-list .qodef-comment-item .children {
		padding-left: 40px;
	}
}
@media only screen and (max-width: 680px) {
	#qodef-page-comments-list .qodef-comment-item .children {
		padding-left: 0;
	}
}
@media only screen and (max-width: 480px) {
	#qodef-page-comments-list .qodef-comment-item .qodef-e-inner {
		flex-wrap: wrap;
	}
	#qodef-page-comments-list .qodef-comment-item .qodef-e-content {
		margin-top: 23px;
	}
}

@media only screen and (max-width: 680px) {
	.qodef-m-filter .qodef-m-filter-items {
		flex-direction: column;
	}
	.qodef-m-filter .qodef-m-filter-item {
		margin: 5px 0;
	}
}
/* ==========================================================================
   Footer responsive styles
   ========================================================================== */
@media only screen and (max-width: 1024px) {
	#qodef-page-footer-top-area .qodef-content-full-width {
		padding: 0 40px;
	}
}

@media only screen and (max-width: 1024px) {
	#qodef-page-footer-bottom-area .qodef-content-full-width {
		padding: 0 40px;
	}
}

/* ==========================================================================
   Header responsive styles
   ========================================================================== */
@media only screen and (max-width: 1024px) {
	#qodef-page-header {
		display: none;
	}
}
/* ==========================================================================
   Mobile Header responsive styles
   ========================================================================== */
@media only screen and (max-width: 1024px) {
	#qodef-page-mobile-header {
		display: block;
	}
}
/* ==========================================================================
   WooCommerce global responsive styles
   ========================================================================== */
@media only screen and (max-width: 768px) {
	.woocommerce-page div.woocommerce .col2-set {
		flex-wrap: wrap;
	}
}
@media only screen and (max-width: 1024px) {
	.woocommerce-page #qodef-woo-page .woocommerce-pagination {
		margin-bottom: 27px;
	}
}

/* ==========================================================================
   WooCommerce cart styles
   ========================================================================== */
@media only screen and (max-width: 768px) {
	#qodef-woo-page.qodef--cart .shop_table td.actions .coupon {
		width: 68%;
	}
	#qodef-woo-page.qodef--cart .shop_table td.actions input[type=text] {
		width: 42%;
	}
	#qodef-woo-page.qodef--cart .shop_table td.actions .button {
		padding: 8px 40px;
	}
}
@media only screen and (max-width: 680px) {
	#qodef-woo-page.qodef--cart .shop_table th {
		font-size: 16px;
		letter-spacing: 0.2em;
	}
	#qodef-woo-page.qodef--cart .shop_table th.product-thumbnail {
		display: none;
	}
	#qodef-woo-page.qodef--cart .shop_table td.product-thumbnail {
		display: none;
	}
	#qodef-woo-page.qodef--cart .shop_table td.product-name a {
		font-size: 16px;
		letter-spacing: 0.2em;
	}
	#qodef-woo-page.qodef--cart .shop_table td.product-quantity .qodef-quantity-minus,
	#qodef-woo-page.qodef--cart .shop_table td.product-quantity .qodef-quantity-plus {
		display: none;
	}
	#qodef-woo-page.qodef--cart .shop_table td.product-quantity .qodef-quantity-input {
		width: 50px;
		margin: 0;
	}
	#qodef-woo-page.qodef--cart .shop_table td.actions .coupon {
		width: 100%;
		float: none;
	}
	#qodef-woo-page.qodef--cart .shop_table td.actions .coupon > * {
		margin-bottom: 20px;
	}
	#qodef-woo-page.qodef--cart .shop_table td.actions input[type=text] {
		width: 100%;
		margin-right: 0;
		text-align: center;
	}
	#qodef-woo-page.qodef--cart .shop_table td.actions .button {
		float: none;
		width: 100%;
	}
	#qodef-woo-page.qodef--cart .cart-collaterals .shop_table th {
		width: auto;
	}
	#qodef-woo-page.qodef--cart .cart-collaterals .wc-proceed-to-checkout a.button {
		width: 100%;
		text-align: center;
	}
}
@media only screen and (max-width: 480px) {
	#qodef-woo-page.qodef--cart .shop_table th {
		font-size: 14px;
	}
}

/* ==========================================================================
   WooCommerce my account responsive styles
   ========================================================================== */
@media only screen and (max-width: 768px) {
	.woocommerce-account .woocommerce-MyAccount-navigation,
	.woocommerce-account .woocommerce-MyAccount-content {
		width: 100%;
		float: none;
	}
	.woocommerce-account .woocommerce-MyAccount-navigation {
		padding-right: 0;
	}
	.woocommerce-account .woocommerce-MyAccount-content {
		margin-top: 50px;
	}
}

/* ==========================================================================
   WooCommerce global responsive styles
   ========================================================================== */
@media only screen and (max-width: 1440px) {
	.qodef-woo-product-list ul.products.columns-6 > .product {
		width: 20%;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-woo-product-list ul.products.columns-5 > .product {
		width: 25%;
	}
	.qodef-woo-product-list ul.products.columns-6 > .product {
		width: 25%;
	}
	.qodef-woo-product-list ul.products.columns-7 > .product {
		width: 25%;
	}
	.qodef-woo-product-list ul.products.columns-8 > .product {
		width: 25%;
	}
}
@media only screen and (max-width: 1024px) {
	.qodef-woo-product-list ul.products.columns-4 > .product {
		width: 33.3333333333%;
	}
	.qodef-woo-product-list ul.products.columns-5 > .product {
		width: 33.3333333333%;
	}
	.qodef-woo-product-list ul.products.columns-6 > .product {
		width: 33.3333333333%;
	}
	.qodef-woo-product-list ul.products.columns-7 > .product {
		width: 33.3333333333%;
	}
	.qodef-woo-product-list ul.products.columns-8 > .product {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 768px) {
	.qodef-woo-product-list ul.products.columns-3 > .product {
		width: 50%;
	}
	.qodef-woo-product-list ul.products.columns-4 > .product {
		width: 50%;
	}
	.qodef-woo-product-list ul.products.columns-5 > .product {
		width: 50%;
	}
	.qodef-woo-product-list ul.products.columns-6 > .product {
		width: 50%;
	}
	.qodef-woo-product-list ul.products.columns-7 > .product {
		width: 50%;
	}
	.qodef-woo-product-list ul.products.columns-8 > .product {
		width: 50%;
	}
}
@media only screen and (max-width: 680px) {
	.qodef-woo-product-list ul.products.columns-2 > .product {
		width: 100%;
	}
	.qodef-woo-product-list ul.products.columns-3 > .product {
		width: 100%;
	}
	.qodef-woo-product-list ul.products.columns-4 > .product {
		width: 100%;
	}
	.qodef-woo-product-list ul.products.columns-5 > .product {
		width: 100%;
	}
	.qodef-woo-product-list ul.products.columns-6 > .product {
		width: 100%;
	}
	.qodef-woo-product-list ul.products.columns-7 > .product {
		width: 100%;
	}
	.qodef-woo-product-list ul.products.columns-8 > .product {
		width: 100%;
	}
}
@media only screen and (max-width: 1440px) {
	.qodef-woo-product-list.qodef-gutter--huge ul.products {
		margin: 0 -25px;
	}
	.qodef-woo-product-list.qodef-gutter--huge ul.products > .product {
		padding: 0 25px;
		margin: 0 0 50px;
	}
	.qodef-woo-product-list .button,
	.qodef-woo-product-list .added_to_cart {
		padding: 10px 50px;
	}
}

/* ==========================================================================
   WooCommerce results and ordering styles
   ========================================================================== */
@media only screen and (max-width: 680px) {
	.qodef-woo-results {
		flex-wrap: wrap;
		align-items: flex-start;
		justify-content: start;
	}
}
.qodef-woo-results .woocommerce-ordering {
	margin-left: 0;
}

/* ==========================================================================
   WooCommerce single styles
   ========================================================================== */
@media only screen and (max-width: 1024px) {
	#qodef-woo-page.qodef--single .qodef-woo-single-inner {
		flex-wrap: wrap;
	}
	#qodef-woo-page.qodef--single .entry-summary {
		margin-top: 60px;
	}
}
@media only screen and (max-width: 1024px) and (max-width: 1024px) {
	#qodef-woo-page.qodef--single .entry-summary {
		margin-top: 0;
	}
}
@media only screen and (max-width: 680px) {
	#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image {
		width: 50% !important;
	}
	#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image {
		width: 50% !important;
	}
	#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-6 .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image {
		width: 50% !important;
	}
	#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-7 .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image {
		width: 50% !important;
	}
	#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-8 .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image {
		width: 50% !important;
	}
	#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__trigger {
		left: 10px;
	}
	#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper {
		flex-wrap: wrap;
	}
	#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image {
		width: 100% !important;
	}
	#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper {
		width: 100% !important;
		display: flex;
		flex-wrap: wrap;
	}
	#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image:first-child {
		margin-top: 16px !important;
	}
}

/* ==========================================================================
   12.0 Custom styles
   ========================================================================== */
.qodef-in-focus {
	position: relative;
	z-index: 99;
}

#qodef-page-header .qodef-content-grid .qodef-header-logo-link.qodef-textual-logo {
	justify-content: flex-start;
}

.qodef-e-media .mejs-controls .mejs-time-rail .mejs-time-current {
	background-color: #111111;
}

@media only screen and (max-width: 680px) {
	#qodef-page-footer-bottom-area-inner p {
		text-align: center;
	}
}
@charset "UTF-8";
.pelicula-core-page-inline-style {
	position: absolute !important;
	width: 0;
	height: 0;
	line-height: 1;
	display: none;
}

.qodef-image-gallery .qodef-e .qodef-popup-item {
	display: block;
	height: 100%;
	overflow: hidden;
}
.qodef-image-gallery .qodef-e .qodef-popup-item img {
	transform: scale(1.01);
	transition: 0.7s cubic-bezier(0.21, 0.5, 0, 0.9);
	backface-visibility: hidden;
}
.qodef-image-gallery .qodef-e:hover .qodef-popup-item img {
	transform: scale(1.04);
}

.qodef--parallax-row .elementor-text-editor h2, .qodef--parallax-row .elementor-text-editor h6 {
	display: inline-flex !important;
	margin: 0;
	opacity: 0;
	transform: translateY(20px);
	transition-duration: 1s;
	transition-timing-function: cubic-bezier(0.69, 0.13, 0, 0.95);
}
.qodef--parallax-row .elementor-text-editor h6 {
	transition-delay: 0.2s;
	transform: translateY(10px);
}
.qodef--parallax-row .elementor-text-editor.qodef--appear h2, .qodef--parallax-row .elementor-text-editor.qodef--appear h6, .elementor-editor-active .qodef--parallax-row .elementor-text-editor h2, .elementor-editor-active .qodef--parallax-row .elementor-text-editor h6 {
	opacity: 1;
	transform: translateY(0);
}

.qodef-predefined-slider-fs-bottom-section {
	position: fixed !important;
	bottom: 0;
	left: 0;
	width: 100%;
}
.qodef-predefined-slider-fs-bottom-section .elementor-social-icon {
	opacity: 0;
	transform: translateY(5px);
	transition-duration: 0.5s;
	transition-timing-function: cubic-bezier(0.69, 0.13, 0, 0.95);
}
.qodef-predefined-slider-fs-bottom-section .elementor-social-icon.qodef--appear, .elementor-editor-active .qodef-predefined-slider-fs-bottom-section .elementor-social-icon {
	opacity: 1;
	transform: translateY(0);
}
@media (max-height: 700px) {
	.qodef-predefined-slider-fs-bottom-section {
		padding: 9px 0 0 95px !important;
	}
}

.qodef-slider-predefined-text-behind .qodef-custom-font {
	opacity: 0;
}
.elementor-editor-active .qodef-slider-predefined-text-behind .qodef-custom-font {
	opacity: 1;
}
.qodef-slider-predefined-text-behind .qodef-custom-font > span {
	display: inline-block;
	opacity: 0;
	transform: translateY(20px);
	transition-duration: 0.7s;
	transition-timing-function: cubic-bezier(0.1, 0.14, 0, 0.59);
	backface-visibility: hidden;
	white-space: pre-wrap;
}
.qodef-slider-predefined-text-behind .qodef-custom-font > span.qodef--appear, .elementor-editor-active .qodef-slider-predefined-text-behind .qodef-custom-font > span {
	opacity: 1;
	transform: translateY(0);
}

/* ==========================================================================
   King Composer global styles
   ========================================================================== */
.kc-elm.qodef-shortcode .fa,
.kc-elm.qodef-shortcode .fas {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
}
.kc-elm.qodef-shortcode .fa:before,
.kc-elm.qodef-shortcode .fas:before {
	font-family: inherit;
	font-weight: inherit;
}
.kc-elm.qodef-shortcode .fab {
	font-family: "Font Awesome 5 Brands";
	font-weight: 400;
}
.kc-elm.qodef-shortcode .fab:before {
	font-family: inherit;
	font-weight: inherit;
}

/* ==========================================================================
   Visual Composer global styles
   ========================================================================== */
.qodef-shortcode .wpb_row,
.qodef-shortcode .wpb_content_element,
.qodef-shortcode ul.wpb_thumbnails-fluid > li,
.qodef-shortcode .last_toggle_el_margin,
.qodef-shortcode .wpb_button {
	margin-bottom: 0 !important;
}

/* ==========================================================================
# Age Verification default style
========================================================================== */
#qodef-age-verification-modal {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #111;
	opacity: 0;
	z-index: 115;
	visibility: hidden;
	transition: opacity 0.2s ease-out;
}
#qodef-age-verification-modal .qodef-m-logo {
	position: absolute;
	top: 30px;
	left: 30px;
}
#qodef-age-verification-modal .qodef-m-logo a {
	position: relative;
	display: block;
	max-width: 50%;
}
#qodef-age-verification-modal .qodef-m-logo img {
	display: block;
}
#qodef-age-verification-modal .qodef-m-content {
	padding: 30px;
	text-align: center;
	max-width: 700px;
}
#qodef-age-verification-modal .qodef-m-content-title {
	margin: 0;
	color: #fff;
}
#qodef-age-verification-modal .qodef-m-content-subtitle {
	margin: 11px 0 0;
	color: #111;
}
#qodef-age-verification-modal .qodef-m-content-note {
	margin: 32px 0 0;
	color: #e5dcdb;
}
#qodef-age-verification-modal .qodef-m-content-prevent {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-top: 52px;
}
#qodef-age-verification-modal .qodef-button.qodef-prevent--yes {
	margin-right: 10px;
}
#qodef-age-verification-modal .qodef-button.qodef-prevent--no {
	color: #fff;
	border-color: #a3a19e;
}
#qodef-age-verification-modal .qodef-button.qodef-prevent--no:hover {
	color: #fff;
	border-color: #28201e;
	background-color: #28201e;
}
.qodef-age-verification--opened #qodef-age-verification-modal {
	opacity: 1;
	visibility: visible;
	transition: opacity 0.2s ease-out;
}

/* ==========================================================================
   #Back to Top styles - start
   ========================================================================== */
#qodef-back-to-top {
	position: fixed;
	width: 40px;
	height: 40px;
	right: 25px;
	bottom: 25px;
	margin: 0;
	opacity: 0;
	visibility: hidden;
	z-index: 10000;
	background-color: #fff;
	border: 1px solid #111;
	clip-path: inset(0);
	-webkit-clip-path: inset(0);
	overflow: hidden;
}
#qodef-back-to-top .qodef-back-to-top-icon {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	font-size: 20px;
	color: #fff;
	overflow: hidden;
	transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out;
	z-index: 12;
}
#qodef-back-to-top .qodef-back-to-top-icon * {
	display: block;
	line-height: inherit;
}
#qodef-back-to-top .qodef-btn-bg-holder {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	top: -5px;
	left: -2px;
	width: 107%;
	height: 115%;
	z-index: 1;
	pointer-events: none;
	transform: translate3d(0, 0, 0) skewY(0);
	transition: 0.5s cubic-bezier(0.24, 0.69, 0.12, 0.9);
	background-color: #111;
}
#qodef-back-to-top:hover .qodef-back-to-top-icon {
	color: #111;
}
#qodef-back-to-top:hover .qodef-btn-bg-holder {
	transform: translate3d(0, 140%, 0) skewY(10deg);
	transition: 0.5s cubic-bezier(0.17, 0.21, 0, 0.96);
}
#qodef-back-to-top.qodef--off {
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.15s ease, visibility 0s 0.15s;
}
#qodef-back-to-top.qodef--on {
	opacity: 1;
	visibility: visible;
	transition: opacity 0.3s ease;
}

/* ==========================================================================
   #Back to Top styles - end
   ========================================================================== */
/* ==========================================================================
   Blog List styles
   ========================================================================== */
.qodef-blog.qodef-shortcode article .qodef-e-media {
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
}
.qodef-blog.qodef-shortcode.qodef-title-style--custom p.qodef-e-title {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
	letter-spacing: 0.2em;
}
.qodef-blog.qodef-shortcode.qodef-title-style--custom p.qodef-e-title * {
	letter-spacing: inherit;
}
.qodef-blog.qodef-swiper-container article {
	margin: 0;
}
.qodef-blog.qodef-skin--light article .qodef-e-inner .qodef-e-title,
.qodef-blog.qodef-skin--light article .qodef-e-inner .qodef-e-info,
.qodef-blog.qodef-skin--light article .qodef-e-inner .qodef-e-info-item,
.qodef-blog.qodef-skin--light article .qodef-e-inner .qodef-e-excerpt,
.qodef-blog.qodef-skin--light article .qodef-e-inner .qodef-e-read-more {
	color: #fff;
}
.qodef-blog.qodef-skin--light article .qodef-e-inner .qodef-e-title .qodef-social-share,
.qodef-blog.qodef-skin--light article .qodef-e-inner .qodef-e-info .qodef-social-share,
.qodef-blog.qodef-skin--light article .qodef-e-inner .qodef-e-info-item .qodef-social-share,
.qodef-blog.qodef-skin--light article .qodef-e-inner .qodef-e-excerpt .qodef-social-share,
.qodef-blog.qodef-skin--light article .qodef-e-inner .qodef-e-read-more .qodef-social-share {
	color: #fff;
}
.qodef-blog.qodef-skin--light article .qodef-e-inner .qodef-e-title .qodef-social-share a,
.qodef-blog.qodef-skin--light article .qodef-e-inner .qodef-e-info .qodef-social-share a,
.qodef-blog.qodef-skin--light article .qodef-e-inner .qodef-e-info-item .qodef-social-share a,
.qodef-blog.qodef-skin--light article .qodef-e-inner .qodef-e-excerpt .qodef-social-share a,
.qodef-blog.qodef-skin--light article .qodef-e-inner .qodef-e-read-more .qodef-social-share a {
	color: #fff;
}
.qodef-blog.qodef-skin--light article .qodef-e-inner .qodef-e-title .qodef-social-share a:hover,
.qodef-blog.qodef-skin--light article .qodef-e-inner .qodef-e-info .qodef-social-share a:hover,
.qodef-blog.qodef-skin--light article .qodef-e-inner .qodef-e-info-item .qodef-social-share a:hover,
.qodef-blog.qodef-skin--light article .qodef-e-inner .qodef-e-excerpt .qodef-social-share a:hover,
.qodef-blog.qodef-skin--light article .qodef-e-inner .qodef-e-read-more .qodef-social-share a:hover {
	color: #fff;
}
.qodef-blog.qodef-skin--light article .qodef-e-inner .qodef-e-title a,
.qodef-blog.qodef-skin--light article .qodef-e-inner .qodef-e-info a,
.qodef-blog.qodef-skin--light article .qodef-e-inner .qodef-e-info-item a,
.qodef-blog.qodef-skin--light article .qodef-e-inner .qodef-e-excerpt a,
.qodef-blog.qodef-skin--light article .qodef-e-inner .qodef-e-read-more a {
	color: #fff;
}
.qodef-blog.qodef-skin--light article .qodef-e-inner .qodef-e-title a:hover,
.qodef-blog.qodef-skin--light article .qodef-e-inner .qodef-e-info a:hover,
.qodef-blog.qodef-skin--light article .qodef-e-inner .qodef-e-info-item a:hover,
.qodef-blog.qodef-skin--light article .qodef-e-inner .qodef-e-excerpt a:hover,
.qodef-blog.qodef-skin--light article .qodef-e-inner .qodef-e-read-more a:hover {
	color: #fff;
}
.qodef-blog.qodef-skin--light article .qodef-e-inner .qodef-e-info.qodef-info--top .qodef-e-info-item {
	color: #a6a6a6;
}
.qodef-blog.qodef-skin--light article .qodef-e-inner .qodef-e-info.qodef-info--top .qodef-e-info-item a {
	color: #a6a6a6;
}
.qodef-blog.qodef-skin--light article .qodef-e-inner .qodef-e-info.qodef-info--top .qodef-e-info-item a:hover {
	color: #fff;
}
.qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-title,
.qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-info,
.qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-info-item,
.qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-excerpt,
.qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-read-more {
	color: #111;
}
.qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-title .qodef-social-share,
.qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-info .qodef-social-share,
.qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-info-item .qodef-social-share,
.qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-excerpt .qodef-social-share,
.qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-read-more .qodef-social-share {
	color: #111;
}
.qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-title .qodef-social-share a,
.qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-info .qodef-social-share a,
.qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-info-item .qodef-social-share a,
.qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-excerpt .qodef-social-share a,
.qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-read-more .qodef-social-share a {
	color: #111;
}
.qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-title .qodef-social-share a:hover,
.qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-info .qodef-social-share a:hover,
.qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-info-item .qodef-social-share a:hover,
.qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-excerpt .qodef-social-share a:hover,
.qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-read-more .qodef-social-share a:hover {
	color: #111;
}
.qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-title a,
.qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-info a,
.qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-info-item a,
.qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-excerpt a,
.qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-read-more a {
	color: #111;
}
.qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-title a:hover,
.qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-info a:hover,
.qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-info-item a:hover,
.qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-excerpt a:hover,
.qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-read-more a:hover {
	color: #111;
}

/* ==========================================================================
   Blog List Metro styles
   ========================================================================== */
.qodef-blog.qodef-item-layout--metro {
	margin: 0;
}
.qodef-blog.qodef-item-layout--metro .qodef-e-inner:hover .qodef-e-media-image img {
	transform: scale(1.04);
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-media-image {
	overflow: hidden;
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-media-image img {
	transform: scale(1.01);
	transition: 0.7s cubic-bezier(0.21, 0.5, 0, 0.9);
	backface-visibility: hidden;
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-media-image.qodef--background {
	margin-bottom: 0;
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-media-image.qodef--background img {
	visibility: visible;
}
@media only screen and (max-width: 1024px) {
	.qodef-blog.qodef-item-layout--metro article .qodef-e-media-image.qodef--background img {
		visibility: hidden;
	}
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: flex-end;
	flex-direction: column;
	padding: 20px 37px 33px;
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-content a {
	position: relative;
	z-index: 3;
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-title .qodef-custom-styles {
	text-decoration: line-through;
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-title a {
	color: inherit;
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-info > * {
	color: inherit;
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-info.qodef-info--top {
	margin-bottom: 7px;
	font-size: 13px;
	letter-spacing: 0.03em;
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-info.qodef-info--top .qodef-e-info-item {
	margin-right: 0;
	padding-right: 18px;
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-info.qodef-info--top .qodef-e-info-item:after {
	right: 6px;
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-info.qodef-info--top .qodef-e-info-item:last-child {
	padding-right: 0;
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-info.qodef-info--top .qodef-e-info-item a {
	letter-spacing: inherit;
	color: inherit;
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-info.qodef-info--bottom {
	margin-top: 8px;
	margin-bottom: 10px;
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-read-more {
	margin-top: 0;
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-read-more > a {
	width: auto;
	color: inherit;
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-post-link {
	z-index: 2;
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-title,
.qodef-blog.qodef-item-layout--metro article .qodef-e-info,
.qodef-blog.qodef-item-layout--metro article .qodef-e-read-more,
.qodef-blog.qodef-item-layout--metro article .qodef-e-info.qodef-info--bottom .qodef-e-info-item {
	color: #fff;
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-title a,
.qodef-blog.qodef-item-layout--metro article .qodef-e-info a,
.qodef-blog.qodef-item-layout--metro article .qodef-e-read-more a,
.qodef-blog.qodef-item-layout--metro article .qodef-e-info.qodef-info--bottom .qodef-e-info-item a {
	color: #fff;
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-title a:hover,
.qodef-blog.qodef-item-layout--metro article .qodef-e-info a:hover,
.qodef-blog.qodef-item-layout--metro article .qodef-e-read-more a:hover,
.qodef-blog.qodef-item-layout--metro article .qodef-e-info.qodef-info--bottom .qodef-e-info-item a:hover {
	color: #fff;
}
.qodef-blog.qodef-item-layout--metro.qodef-items--fixed article.format-link .qodef-e-link {
	display: flex;
	justify-content: center;
	flex-direction: column;
	height: 100%;
	padding-top: 40px;
	padding-bottom: 40px;
}
.qodef-blog.qodef-item-layout--metro.qodef-items--fixed article.format-quote .qodef-e-quote {
	display: flex;
	justify-content: center;
	flex-direction: column;
	height: 100%;
	padding-top: 40px;
	padding-bottom: 40px;
}
.qodef-blog.qodef-item-layout--metro.qodef-swiper-container.qodef-col-num--1 article:not(.format-link):not(.format-quote) .qodef-e-media-image.qodef--background {
	min-height: 500px;
}
@media screen and (max-width: 1280px) and (min-width: 1025px) {
	.qodef-blog.qodef-item-layout--metro.qodef-swiper-container.qodef-col-num--1 article:not(.format-link):not(.format-quote) .qodef-e-media-image.qodef--background {
		min-height: 200px;
	}
}
.qodef-blog.qodef-item-layout--metro.qodef-swiper-container.qodef-col-num--1 article:not(.format-link):not(.format-quote) .qodef-e-content {
	padding-right: 40%;
	padding-left: 150px;
}
@media only screen and (max-width: 1440px) {
	.qodef-blog.qodef-item-layout--metro.qodef-swiper-container.qodef-col-num--1 article:not(.format-link):not(.format-quote) .qodef-e-content {
		padding-right: 22%;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-blog.qodef-item-layout--metro.qodef-swiper-container.qodef-col-num--1 article:not(.format-link):not(.format-quote) .qodef-e-content {
		padding-right: 18%;
	}
}
@media only screen and (max-width: 1280px) {
	.qodef-blog.qodef-item-layout--metro.qodef-swiper-container.qodef-col-num--1 article:not(.format-link):not(.format-quote) .qodef-e-content {
		padding-right: 12%;
	}
}
@media only screen and (max-width: 1024px) {
	.qodef-blog.qodef-item-layout--metro.qodef-swiper-container.qodef-col-num--1 article:not(.format-link):not(.format-quote) .qodef-e-content {
		padding-right: 100px;
		padding-left: 65px;
	}
}
@media only screen and (max-width: 680px) {
	.qodef-blog.qodef-item-layout--metro.qodef-swiper-container.qodef-col-num--1 article:not(.format-link):not(.format-quote) .qodef-e-content {
		justify-content: center;
		padding-right: 60px;
		padding-left: 30px;
	}
}

/* ==========================================================================
   Blog List Minimal styles
   ========================================================================== */
.qodef-blog.qodef-item-layout--minimal article .qodef-e-info.qodef-info--bottom {
	position: relative;
	top: -2px;
	margin-top: 0;
}
.qodef-blog.qodef-item-layout--minimal article .qodef-e-info.qodef-info--bottom .qodef-e-info-item {
	color: #6d6d6d;
}

/* ==========================================================================
   Blog List Simple styles
   ========================================================================== */
.qodef-blog.qodef-item-layout--simple article .qodef-e-inner {
	display: flex;
	align-items: center;
}
.qodef-blog.qodef-item-layout--simple article .qodef-e-media-image {
	flex-shrink: 0;
	width: 112px;
	margin: 0 21px 0 0;
}
.qodef-blog.qodef-item-layout--simple article .qodef-e-info.qodef-info--bottom {
	position: relative;
	top: -2px;
	margin-top: 0;
}
.qodef-blog.qodef-item-layout--simple article .qodef-e-info.qodef-info--bottom .qodef-e-info-item {
	color: #6d6d6d;
}

/* ==========================================================================
   Blog List styles
   ========================================================================== */
.qodef-blog.qodef-item-layout--standard .qodef-e-info.qodef-info--top {
	margin: 6px 0 1px;
	line-height: 22px;
	letter-spacing: 0.03em;
}
.qodef-blog.qodef-item-layout--standard .qodef-e-info.qodef-info--top * {
	letter-spacing: inherit;
}
.qodef-blog.qodef-item-layout--standard .qodef-e-info.qodef-info--top .qodef-e-info-item:after {
	letter-spacing: normal;
}
.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article:not(:last-child) .qodef-e-info.qodef-info--bottom {
	margin-bottom: 36px;
}
.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article:not(:last-child).format-link .qodef-e-link {
	margin-bottom: 50px;
}
.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article:not(:last-child).format-quote .qodef-e-quote {
	margin-bottom: 50px;
}
.qodef-blog.qodef-item-layout--standard:not(.qodef-col-num--1) article .qodef-e-media {
	overflow: hidden;
}
.qodef-blog.qodef-item-layout--standard:not(.qodef-col-num--1) article .qodef-e-media-image {
	transition: 0.7s cubic-bezier(0.21, 0.5, 0, 0.9);
	backface-visibility: hidden;
}
.qodef-blog.qodef-item-layout--standard:not(.qodef-col-num--1) article .qodef-e-title-link {
	transition: 0.3s cubic-bezier(0, 0, 0.12, 0.88);
}
.qodef-blog.qodef-item-layout--standard:not(.qodef-col-num--1) article:hover .qodef-e-media-image {
	transform: scale(1.03);
}
.qodef-blog.qodef-item-layout--standard:not(.qodef-col-num--1) article:hover .qodef-e-title-link {
	transform: translateX(7px);
}
.qodef-blog.qodef-item-layout--standard:not([class*=qodef-col-num--1]) article .qodef-e-info.qodef-info--bottom {
	margin-top: 19px;
}

/* ==========================================================================
   Blog List widget styles
   ========================================================================== */
#qodef-page-sidebar .widget.widget_pelicula_core_blog_list .qodef-widget-title,
#qodef-side-area .widget.widget_pelicula_core_blog_list .qodef-widget-title {
	margin-bottom: 28px;
}
#qodef-page-sidebar .widget.widget_pelicula_core_blog_list .qodef-e-title a,
#qodef-side-area .widget.widget_pelicula_core_blog_list .qodef-e-title a {
	color: #111;
}
#qodef-page-sidebar .widget.widget_pelicula_core_blog_list .qodef-e-title a:hover,
#qodef-side-area .widget.widget_pelicula_core_blog_list .qodef-e-title a:hover {
	color: #111;
}

/* ==========================================================================
   Author Info styles
   ========================================================================== */
#qodef-author-info {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-top: 36px;
	padding: 30px;
	background-color: #ebebeb;
}
#qodef-author-info .qodef-m-inner {
	position: relative;
	display: flex;
	align-items: center;
}
#qodef-author-info .qodef-m-image {
	flex-shrink: 0;
	margin-right: 33px;
}
#qodef-author-info .qodef-m-image a, #qodef-author-info .qodef-m-image img {
	display: block;
}
#qodef-author-info .qodef-m-author {
	margin: 0;
}
#qodef-author-info .qodef-m-email {
	margin: 5px 0 0;
}
#qodef-author-info .qodef-m-description {
	margin: 10px 0 0;
}
#qodef-author-info .qodef-m-social-icons {
	margin-top: 15px;
}
#qodef-author-info .qodef-m-social-icons a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-right: 18px;
}
#qodef-author-info .qodef-m-social-icons a:last-child {
	margin-right: 0;
}

/* ==========================================================================
   Related Posts styles
   ========================================================================== */
#qodef-related-posts {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-top: 96px;
}
#qodef-related-posts .qodef-related-posts-title {
	margin: 0 0 42px;
}
#qodef-related-posts .qodef-e-info.qodef-info--bottom {
	display: none;
}

/* ==========================================================================
   Single Post Navigation styles
   ========================================================================== */
#qodef-single-post-navigation {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 99px 0 0;
}
#qodef-single-post-navigation .qodef-m-inner {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
#qodef-single-post-navigation .qodef-m-nav {
	position: relative;
	display: flex;
	align-items: center;
}
#qodef-single-post-navigation .qodef-m-nav > * {
	display: block;
	line-height: inherit;
}
#qodef-single-post-navigation .qodef-m-nav.qodef--prev, #qodef-single-post-navigation .qodef-m-nav.qodef--next {
	width: 50%;
}
#qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-post-image img, #qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-post-image img {
	width: 112px;
	max-width: 100%;
}
#qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-title-label, #qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-title-label {
	position: relative;
	display: block;
	width: calc(100% - 140px);
}
#qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-title-label .qodef-e-title-link, #qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-title-label .qodef-e-title-link {
	display: block;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
	line-height: 19px;
	transition: all 0.3s ease-in-out;
}
#qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-title-label .qodef-e-title-link:hover, #qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-title-label .qodef-e-title-link:hover {
	color: #111;
}
#qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-title-label .qodef-m-nav-label, #qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-title-label .qodef-m-nav-label {
	line-height: 1;
	color: #6d6d6d;
}
@media only screen and (max-width: 680px) {
	#qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-post-image, #qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-post-image {
		display: none;
	}
	#qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-title-label, #qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-title-label {
		width: auto;
	}
	#qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-title-label .qodef-e-title-link, #qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-title-label .qodef-e-title-link {
		display: none;
	}
}
#qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-post-image {
	padding-right: 28px;
}
#qodef-single-post-navigation .qodef-m-nav.qodef--next {
	flex-direction: row-reverse;
	margin-left: auto;
	text-align: right;
}
#qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-post-image {
	padding-left: 28px;
}

/* ==========================================================================
   #Footer styles - start
   ========================================================================== */
.qodef-page-footer--uncover #qodef-page-outer {
	z-index: 90;
}
.no-touchevents .qodef-page-footer--uncover #qodef-page-footer {
	position: fixed;
	bottom: 0;
	left: 0;
}

/* ==========================================================================
   #Footer styles - end
   ========================================================================== */
/* ==========================================================================
   Full Screen Menu styles
   ========================================================================== */
#qodef-fullscreen-area {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.95);
	overflow-x: hidden !important;
	visibility: hidden;
	opacity: 0;
	z-index: 99; /* smaller than header, bigger than content */
}
#qodef-fullscreen-area .qodef-content-grid {
	height: 100%;
}
#qodef-fullscreen-area .qodef-content-grid .qodef-fullscreen-menu {
	width: 100%;
}
.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area {
	animation: qode-fade-in 0.25s linear both;
}
.qodef-fullscreen-menu-animate--out #qodef-fullscreen-area {
	animation: qode-fade-out 0.25s linear both;
}

#qodef-fullscreen-area-inner {
	display: flex;
	/* justify-content: center;*/
	padding-top: 20vh;
	flex-direction: column;
	align-items: center;
	width: 100%;
	height: 100%;
}

.qodef-fullscreen-menu {
	position: relative;
	top: 0;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	padding: 0 24px;
}
.qodef-fullscreen-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.qodef-fullscreen-menu ul li {
	position: relative;
	margin: 0;
	padding: 0;
	text-align: right;
}
.qodef-fullscreen-menu ul li.qodef--hide-link > a {
	cursor: default;
}
.qodef-fullscreen-menu ul.sub-menu {
	display: none;
}
.qodef-fullscreen-menu .qodef-menu-item-icon {
	margin-right: 0;
}
.qodef-fullscreen-menu .qodef-menu-item-icon + .qodef-menu-item-text {
	display: none;
}
.qodef-fullscreen-menu .qodef-mega-menu-widget-holder {
	display: none;
}
.qodef-fullscreen-menu > ul > li {
	margin: 16px 0;
}
.qodef-fullscreen-menu > ul > li:has(.qodef-menu-item-icon) {
	display: inline-block;
	margin: 16px;
}
.qodef-fullscreen-menu > ul > li > a {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 80px;
	line-height: 48px;
	letter-spacing: 0.04em;
	color: #fff;
}
.qodef-fullscreen-menu > ul > li > a > span {
	position: relative;
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner > ul {
	padding: 27px 0 8px;
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner > ul ul {
	padding: 11px 0 0;
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li {
	margin: 11px 0;
	text-align: right;
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li:first-of-type {
	margin-top: 0;
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li:last-of-type {
	margin-bottom: 0;
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li > a {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 17px;
	letter-spacing: 0.2em;
	color: #fff;
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li > a > span {
	position: relative;
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li > a > span:before {
	content: "";
	position: absolute;
	top: calc(50% - 2px);
	left: 0;
	width: 100%;
	height: 1px;
	background-color: currentColor;
	transform-origin: left;
	transform: scaleX(0);
	transition: transform 0.2s cubic-bezier(0.25, 0.78, 0.35, 0.91);
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li > a:hover > span:before {
	transform: scaleX(1);
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li.current-menu-ancestor > a > span:before, .qodef-fullscreen-menu .qodef-drop-down-second-inner ul li.current-menu-item > a > span:before {
	transform: scaleX(1);
}

#menu-fullscreen-menu > li {
	opacity: 0;
	transform: translateY(10px);
	transition-duration: 0.5s;
	transition-timing-function: cubic-bezier(0.24, 0.55, 0.2, 0.91);
}

.qodef-fullscreen-menu--opened #menu-fullscreen-menu > li {
	opacity: 1;
	transform: translateY(0);
	transition-duration: 1s;
}
.qodef-fullscreen-menu--opened #menu-fullscreen-menu > li:nth-child(2) {
	transition-delay: 0.1s;
}
.qodef-fullscreen-menu--opened #menu-fullscreen-menu > li:nth-child(3) {
	transition-delay: 0.2s;
}
.qodef-fullscreen-menu--opened #menu-fullscreen-menu > li:nth-child(4) {
	transition-delay: 0.3s;
}
.qodef-fullscreen-menu--opened #menu-fullscreen-menu > li:nth-child(5) {
	transition-delay: 0.4s;
}
.qodef-fullscreen-menu--opened #menu-fullscreen-menu > li:nth-child(6) {
	transition-delay: 0.5s;
}
.qodef-fullscreen-menu--opened #menu-fullscreen-menu > li:nth-child(7) {
	transition-delay: 0.6s;
}
.qodef-fullscreen-menu--opened #menu-fullscreen-menu > li:nth-child(8) {
	transition-delay: 0.7s;
}
.qodef-fullscreen-menu--opened #menu-fullscreen-menu > li:nth-child(9) {
	transition-delay: 0.8s;
}

/* ==========================================================================
   Full Screen Menu Opener styles
   ========================================================================== */
.qodef-fullscreen-menu-opener.qodef-source--predefined {
	margin-right: 10px;
}

.qodef-fullscreen-menu--opened .qodef-fullscreen-menu-opener {
	color: #fff;
}
.qodef-fullscreen-menu--opened .qodef-fullscreen-menu-opener .qodef-m-icon.qodef--close {
	visibility: visible;
}
.qodef-fullscreen-menu--opened #qodef-page-header,
.qodef-fullscreen-menu--opened #qodef-page-mobile-header {
	visibility: hidden;
}
.qodef-fullscreen-menu--opened #qodef-page-header .qodef-opener-icon:not(.qodef-fullscreen-menu-opener) .qodef-m-icon,
.qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-opener-icon:not(.qodef-fullscreen-menu-opener) .qodef-m-icon {
	visibility: hidden;
}
.qodef-fullscreen-menu--opened .qodef-header-logo-link,
.qodef-fullscreen-menu--opened .qodef-mobile-header-logo-link,
.qodef-fullscreen-menu--opened .qodef-header-logo-image.qodef--customizer,
.qodef-fullscreen-menu--opened .qodef-fullscreen-menu-opener {
	visibility: visible;
}
.qodef-fullscreen-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--light {
	opacity: 1;
}
.qodef-fullscreen-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--main, .qodef-fullscreen-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--dark {
	opacity: 0;
}

/* ==========================================================================
   Header common styles
   ========================================================================== */
.qodef-header--light #qodef-page-header #qodef-page-header-inner .qodef-header-navigation > ul > li > a {
	color: #fff !important;
}
.qodef-header--dark #qodef-page-header #qodef-page-header-inner .qodef-header-navigation > ul > li > a {
	color: #000 !important;
}
#qodef-page-header .qodef-widget-holder {
	display: flex;
	align-items: center;
	height: 100%;
	margin-left: 24px;
}
#qodef-page-header .qodef-widget-holder .widget {
	margin: 0 12px;
}
#qodef-page-header .qodef-widget-holder .widget:first-child {
	margin-left: 0;
}
#qodef-page-header .qodef-widget-holder .widget:last-child {
	margin-right: 0;
}
#qodef-page-header div[id^=monster-widget-placeholder],
#qodef-page-header div[id^=woo-monster-widget-placeholder] {
	display: none;
}

.qodef-header--light #qodef-page-header .qodef-widget-holder .widget:not(.widget_pelicula_core_woo_dropdown_cart):not(.widget_pelicula_core_woo_side_area_cart) a {
	color: #fff;
}
.qodef-header--light #qodef-page-header .qodef-widget-holder .widget:not(.widget_pelicula_core_woo_dropdown_cart):not(.widget_pelicula_core_woo_side_area_cart) a:hover {
	color: #fff;
}

.qodef-header--dark #qodef-page-header .qodef-widget-holder .widget:not(.widget_pelicula_core_woo_dropdown_cart):not(.widget_pelicula_core_woo_side_area_cart) a {
	color: #000;
}
.qodef-header--dark #qodef-page-header .qodef-widget-holder .widget:not(.widget_pelicula_core_woo_dropdown_cart):not(.widget_pelicula_core_woo_side_area_cart) a:hover {
	color: #000;
}

#qodef-page-header-inner.qodef-content-grid {
	padding: 0;
}

/* ==========================================================================
# Logo default style
========================================================================== */
.qodef-header--light #qodef-page-header #qodef-page-header-inner .qodef-header-logo-link.qodef-textual-logo {
	color: #fff;
}
.qodef-header--dark #qodef-page-header #qodef-page-header-inner .qodef-header-logo-link.qodef-textual-logo {
	color: #000;
}
#qodef-page-header .qodef-header-logo-link.qodef-textual-logo {
	font-family: "Bebas Neue", sans-serif;
	font-size: 68px;
	min-width: 55px;
	color: #000;
	justify-content: center;
}
.qodef-header-standard--right #qodef-page-header .qodef-header-logo-link.qodef-textual-logo {
	justify-content: flex-start;
}
#qodef-page-header .qodef-header-logo-link.qodef-textual-logo.qodef--line-through .qodef-logo-text-inner {
	position: relative;
	display: inline-block;
}
#qodef-page-header .qodef-header-logo-link.qodef-textual-logo.qodef--line-through .qodef-logo-text-inner:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	top: 34%;
	width: 100%;
	height: 5px;
	background-color: currentColor;
	transform: scaleX(0);
	transform-origin: left;
}
#qodef-page-header .qodef-header-logo-link.qodef-textual-logo.qodef--line-through.qodef--animate-line-through .qodef-logo-text-inner:after {
	animation: qode-line-scaleX 0.5s 1s cubic-bezier(0.34, 0.25, 0, 0.98) forwards;
}
#qodef-page-header .qodef-header-logo-link img.qodef--main {
	opacity: 1;
}
#qodef-page-header .qodef-header-logo-link img.qodef--dark, #qodef-page-header .qodef-header-logo-link img.qodef--light {
	opacity: 0;
}
#qodef-page-header .qodef-header-logo-link img:not(.qodef--main):not(.qodef--sticky) {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}
.qodef-header--light #qodef-page-header .qodef-header-logo-link .qodef--light {
	opacity: 1;
}
.qodef-header--light #qodef-page-header .qodef-header-logo-link .qodef--dark,
.qodef-header--light #qodef-page-header .qodef-header-logo-link .qodef--main {
	opacity: 0;
}
.qodef-header--dark #qodef-page-header .qodef-header-logo-link .qodef--dark {
	opacity: 1;
}
.qodef-header--dark #qodef-page-header .qodef-header-logo-link .qodef--light,
.qodef-header--dark #qodef-page-header .qodef-header-logo-link .qodef--main {
	opacity: 0;
}
#qodef-page-header .qodef-header-logo-image.qodef--customizer {
	max-height: 100%;
	width: auto;
	margin-right: auto;
}
#qodef-page-header .qodef-header-sticky .qodef-header-logo-link.qodef-textual-logo {
	color: #000;
	justify-content: flex-start;
}
#qodef-page-header .qodef-header-sticky .qodef-header-logo-link img.qodef--main {
	opacity: 1;
}
#qodef-page-header .qodef-header-sticky .qodef-header-logo-link img.qodef--dark, #qodef-page-header .qodef-header-sticky .qodef-header-logo-link img.qodef--light {
	opacity: 0;
}

/* ==========================================================================
   Header layout styles
   ========================================================================== */
.qodef-header--divided #qodef-page-header .qodef-divided-header-left-wrapper,
.qodef-header--divided #qodef-page-header .qodef-divided-header-right-wrapper {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
}
.qodef-header--divided #qodef-page-header .qodef-divided-header-left-wrapper {
	justify-content: flex-end;
}
.qodef-header--divided #qodef-page-header .qodef-header-sticky .qodef-header-logo-link.qodef-textual-logo {
	justify-content: center;
}
.qodef-header--divided #qodef-page-header .qodef-header-logo-link {
	justify-content: center;
	margin: 0 40px;
}
.qodef-header--divided #qodef-page-header .qodef-header-logo-link.qodef-height--not-set img:not(.qodef--main) {
	left: 25%;
}
.qodef-header--divided #qodef-page-header .qodef-header-navigation {
	margin: 0 24px;
}
.qodef-header--divided #qodef-page-header .qodef-widget-holder {
	margin-left: 0;
}
.qodef-header--divided #qodef-page-header-inner {
	align-items: center;
	justify-content: center;
}

/* ==========================================================================
   Header layout styles
   ========================================================================== */
.qodef-header--minimal #qodef-page-header-inner .qodef-header-logo-link {
	margin-right: auto;
}
.qodef-header--minimal #qodef-page-header-inner .qodef-widget-holder {
	margin-right: 30px;
}

/* ==========================================================================
   Header layout styles
   ========================================================================== */
.qodef-header-standard--right #qodef-page-header-inner .qodef-header-navigation {
	margin-left: auto;
}
.qodef-header-standard--center #qodef-page-header-inner .qodef-header-navigation {
	margin-left: auto;
	margin-right: auto;
}
.qodef-header-standard--left #qodef-page-header-inner .qodef-header-navigation {
	margin-right: auto;
}
.qodef-header-standard--left #qodef-page-header-inner .qodef-header-logo-link {
	margin-right: 24px;
}

/* ==========================================================================
   Vertical Sliding layout styles
   ========================================================================== */
@media only screen and (min-width: 1367px) and (max-width: 1680px) {
	.qodef-content-grid-1400.qodef-header--vertical-sliding .qodef-content-grid {
		width: 1100px;
	}
}
@media only screen and (min-width: 1281px) and (max-width: 1366px) {
	.qodef-content-grid-1400.qodef-header--vertical-sliding .qodef-content-grid {
		width: 960px;
	}
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
	.qodef-content-grid-1400.qodef-header--vertical-sliding .qodef-content-grid {
		width: 768px;
	}
}
@media only screen and (min-width: 1367px) and (max-width: 1680px) {
	.qodef-content-grid-1300.qodef-header--vertical-sliding .qodef-content-grid {
		width: 1100px;
	}
}
@media only screen and (min-width: 1281px) and (max-width: 1366px) {
	.qodef-content-grid-1300.qodef-header--vertical-sliding .qodef-content-grid {
		width: 960px;
	}
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
	.qodef-content-grid-1300.qodef-header--vertical-sliding .qodef-content-grid {
		width: 768px;
	}
}
@media only screen and (min-width: 1367px) and (max-width: 1440px) {
	.qodef-content-grid-1200.qodef-header--vertical-sliding .qodef-content-grid {
		width: 1100px;
	}
}
@media only screen and (min-width: 1281px) and (max-width: 1366px) {
	.qodef-content-grid-1200.qodef-header--vertical-sliding .qodef-content-grid {
		width: 960px;
	}
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
	.qodef-content-grid-1200.qodef-header--vertical-sliding .qodef-content-grid {
		width: 768px;
	}
}
@media only screen and (min-width: 1281px) and (max-width: 1366px) {
	.qodef-content-grid-1100.qodef-header--vertical-sliding .qodef-content-grid {
		width: 960px;
	}
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
	.qodef-content-grid-1100.qodef-header--vertical-sliding .qodef-content-grid {
		width: 768px;
	}
}
.qodef-header--vertical-sliding #qodef-page-header {
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100px;
}
.qodef-header--vertical-sliding #qodef-page-header .qodef-header-logo-link.qodef--additional {
	height: auto;
}
.qodef-header--vertical-sliding #qodef-page-header .qodef-header-logo-link img {
	margin: auto auto;
}
.qodef-header--vertical-sliding #qodef-page-header-inner {
	padding: 0;
}
.qodef-header--vertical-sliding .qodef-vertical-sliding-area {
	align-items: center;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: column;
	height: 100%;
	text-align: center;
}
.qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--static {
	width: 100%;
	padding-top: 48px;
	padding-bottom: 48px;
	border-right: 2px solid #cfcfcf;
}
.qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--static .qodef-header-logo-link,
.qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--static .qodef-vertical-sliding-widget-holder {
	animation: qode-fade-in 0.25s 0.6s linear both;
}
.qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--dynamic {
	width: 480px;
	position: fixed;
	top: 0;
	left: -580px;
	padding-top: 48px;
	padding-bottom: 48px;
	padding-left: 100px;
	transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1);
	visibility: hidden;
	background-color: #ffffff;
	border-right: 2px solid #cfcfcf;
	z-index: -1;
}
.qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--dynamic .qodef-header-logo-link img.qodef--main {
	position: relative !important;
	opacity: 1 !important;
}
.qodef-header--vertical-sliding #qodef-page-header.qodef-vertical-sliding-menu--opened .qodef-vertical-sliding-area.qodef--static {
	border-right: none;
}
.qodef-header--vertical-sliding #qodef-page-header.qodef-vertical-sliding-menu--opened .qodef-vertical-sliding-area.qodef--static .qodef-header-logo-link,
.qodef-header--vertical-sliding #qodef-page-header.qodef-vertical-sliding-menu--opened .qodef-vertical-sliding-area.qodef--static .qodef-vertical-sliding-widget-holder {
	animation: qode-fade-out 0.25s linear both;
}
.qodef-header--vertical-sliding #qodef-page-header.qodef-vertical-sliding-menu--opened .qodef-vertical-sliding-area.qodef--dynamic {
	left: 0;
	visibility: visible;
}
.qodef-header--vertical-sliding.admin-bar #qodef-page-header,
.qodef-header--vertical-sliding.admin-bar .qodef--dynamic {
	height: calc(100% - 32px);
	top: 32px;
}
.qodef-header--vertical-sliding #qodef-page-outer,
.qodef-header--vertical-sliding #qodef-page-footer {
	padding-left: 100px;
}

.qodef-header--light.qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--dynamic {
	background-color: #000;
}
.qodef-header--light .qodef-vertical-sliding-widget-holder .widget:not(.widget_pelicula_core_woo_dropdown_cart):not(.widget_pelicula_core_woo_side_area_cart) a {
	color: #fff;
}
.qodef-header--light .qodef-vertical-sliding-widget-holder .widget:not(.widget_pelicula_core_woo_dropdown_cart):not(.widget_pelicula_core_woo_side_area_cart) a:hover {
	color: #fff;
}

.qodef-header--dark.qodef-header--vertical-sliding .qodef-vertical-sliding-widget-holder .widget:not(.widget_pelicula_core_woo_dropdown_cart):not(.widget_pelicula_core_woo_side_area_cart) a {
	color: #000;
}
.qodef-header--dark.qodef-header--vertical-sliding .qodef-vertical-sliding-widget-holder .widget:not(.widget_pelicula_core_woo_dropdown_cart):not(.widget_pelicula_core_woo_side_area_cart) a:hover {
	color: #000;
}

/* ==========================================================================
   Vertical Sliding Menu Opener styles
   ========================================================================== */
.qodef-opener-icon.qodef-vertical-sliding-menu-opener {
	display: block;
}
.qodef-opener-icon.qodef-vertical-sliding-menu-opener .qodef-m-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.qodef-opener-icon.qodef-vertical-sliding-menu-opener .qodef-m-icon.qodef--close {
	top: 50%;
	left: 50%;
}
.qodef-vertical-sliding-menu--opened .qodef-opener-icon.qodef-vertical-sliding-menu-opener.qodef-source--predefined .qodef-m-line.qodef--1 {
	top: 0;
	left: 0;
	transform: rotate(45deg) !important;
}
.qodef-vertical-sliding-menu--opened .qodef-opener-icon.qodef-vertical-sliding-menu-opener.qodef-source--predefined .qodef-m-line.qodef--2 {
	top: 0;
	left: 0;
	transform: rotate(-45deg) !important;
}
.qodef-vertical-sliding-menu--opened .qodef-opener-icon.qodef-vertical-sliding-menu-opener.qodef-source--predefined .qodef-m-icon.qodef--open:after {
	content: "";
	display: block;
	position: absolute;
	top: -11px;
	left: 2px;
	width: 25px;
	height: 25px;
}

.qodef-vertical-sliding-menu--opened .qodef-vertical-sliding-menu-opener:not(.qodef-source--predefined) .qodef-m-icon {
	visibility: hidden;
}
.qodef-vertical-sliding-menu--opened .qodef-vertical-sliding-menu-opener:not(.qodef-source--predefined) .qodef-m-icon.qodef--close {
	visibility: visible;
}
.qodef-vertical-sliding-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--light {
	opacity: 1;
}
.qodef-vertical-sliding-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--main, .qodef-vertical-sliding-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--dark {
	opacity: 0;
}

/* ==========================================================================
   Vertical Sliding navigation style
   ========================================================================== */
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation {
	margin-top: auto;
	margin-bottom: auto;
	z-index: 100;
	width: 100%;
	text-align: center;
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation ul li {
	margin: 0;
	padding: 0;
	position: relative;
}
.qodef-header--light.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation ul li > a {
	color: #fff !important;
}

.qodef-header--dark.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation ul li > a {
	color: #000 !important;
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation ul li .qodef-drop-down-second {
	transform: translateZ(0);
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation ul li .qodef-drop-down-second-inner {
	display: block;
	padding: 0;
	position: relative;
	z-index: 997;
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation ul li.qodef--hide-link > a {
	cursor: default;
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation .qodef-menu-item-icon {
	margin-right: 5px;
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation .qodef-mega-menu-widget-holder {
	display: none;
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li {
	margin: 10px 0;
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li > a {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 16px;
	letter-spacing: 0.2em;
	color: #111;
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li > a > span {
	position: relative;
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li > a > span:before {
	content: "";
	position: absolute;
	top: calc(50% - 2px);
	left: 0;
	width: 100%;
	height: 1px;
	background-color: currentColor;
	transform-origin: left;
	transform: scaleX(0);
	transition: transform 0.2s cubic-bezier(0.25, 0.78, 0.35, 0.91);
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li > a:hover > span:before {
	transform: scaleX(1);
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner > ul {
	padding: 10px 0 5px;
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li > a {
	position: relative;
	display: flex;
	justify-content: center;
	margin: 10px 0;
	transition: padding 0.2s ease-out, color 0.2s ease-out;
	padding-right: 11px;
	padding-left: 11px;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	line-height: 1.857em;
	font-weight: 400;
	letter-spacing: 0.1em;
	color: #989898;
	display: inline-block;
	margin: 2px 0;
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li > a .qodef-menu-item-icon {
	flex-shrink: 0;
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li > a:before, .qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li > a:after {
	content: "";
	position: absolute;
	top: calc(50% - 1px);
	height: 3px;
	width: 3px;
	background: currentColor;
	border-radius: 100%;
	opacity: 0;
	transition: left 0.2s ease-out, right 0.2s ease-out, opacity 0.2s ease-out, color 0.2s ease-out;
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li > a:before {
	left: -11px;
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li > a:after {
	right: -11px;
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li > a:hover, .qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li.current-menu-ancestor > a, .qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li.current-menu-item > a {
	padding-left: 11px;
	padding-right: 11px;
	color: #111;
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li > a:hover:before, .qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li > a:hover:after, .qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li.current-menu-ancestor > a:before, .qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li.current-menu-ancestor > a:after, .qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li.current-menu-item > a:before, .qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li.current-menu-item > a:after {
	opacity: 1;
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li > a:hover:before, .qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li.current-menu-ancestor > a:before, .qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li.current-menu-item > a:before {
	left: 0;
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li > a:hover:after, .qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li.current-menu-ancestor > a:after, .qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li.current-menu-item > a:after {
	right: 0;
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li.current-menu-ancestor > a > span:before, .qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li.current-menu-item > a > span:before {
	transform: scaleX(1);
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation.qodef-vertical-sliding-drop-down--below ul li .qodef-drop-down-second {
	display: none;
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation.qodef-vertical-sliding-drop-down--side .qodef-drop-down-second {
	position: absolute;
	top: 0;
	width: 100%;
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation.qodef-vertical-sliding-drop-down--side .qodef-drop-down-second ul {
	background-color: #fff;
	left: calc(100% + 40px);
	margin-left: 50px;
	opacity: 0;
	padding: 25px 20px;
	position: absolute;
	top: -23px;
	transition: all 0.2s ease-out;
	visibility: hidden;
	width: 254px;
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation.qodef-vertical-sliding-drop-down--side .qodef-drop-down-second ul.qodef-float--open {
	margin-left: 0;
	opacity: 1;
	visibility: visible;
	z-index: 900;
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation.qodef-vertical-sliding-drop-down--side .qodef-drop-down-second ul ul {
	left: calc(100% + 20px);
	top: -25px;
	transition: all 0.2s ease;
	visibility: hidden;
}

/* ==========================================================================
   Header layout styles
   ========================================================================== */
@media only screen and (min-width: 1367px) and (max-width: 1680px) {
	.qodef-content-grid-1400.qodef-header--vertical .qodef-content-grid {
		width: 1100px;
	}
}
@media only screen and (min-width: 1281px) and (max-width: 1366px) {
	.qodef-content-grid-1400.qodef-header--vertical .qodef-content-grid {
		width: 960px;
	}
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
	.qodef-content-grid-1400.qodef-header--vertical .qodef-content-grid {
		width: 768px;
	}
}
@media only screen and (min-width: 1367px) and (max-width: 1680px) {
	.qodef-content-grid-1300.qodef-header--vertical .qodef-content-grid {
		width: 1100px;
	}
}
@media only screen and (min-width: 1281px) and (max-width: 1366px) {
	.qodef-content-grid-1300.qodef-header--vertical .qodef-content-grid {
		width: 960px;
	}
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
	.qodef-content-grid-1300.qodef-header--vertical .qodef-content-grid {
		width: 768px;
	}
}
@media only screen and (min-width: 1367px) and (max-width: 1440px) {
	.qodef-content-grid-1200.qodef-header--vertical .qodef-content-grid {
		width: 1100px;
	}
}
@media only screen and (min-width: 1281px) and (max-width: 1366px) {
	.qodef-content-grid-1200.qodef-header--vertical .qodef-content-grid {
		width: 960px;
	}
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
	.qodef-content-grid-1200.qodef-header--vertical .qodef-content-grid {
		width: 768px;
	}
}
@media only screen and (min-width: 1281px) and (max-width: 1366px) {
	.qodef-content-grid-1100.qodef-header--vertical .qodef-content-grid {
		width: 960px;
	}
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
	.qodef-content-grid-1100.qodef-header--vertical .qodef-content-grid {
		width: 768px;
	}
}
.qodef-header--vertical #qodef-page-header {
	position: fixed;
	top: 0;
	left: 0;
	width: 480px;
	height: 100%;
	border-right: 2px solid #cfcfcf;
}
@media only screen and (max-width: 1440px) {
	.qodef-header--vertical #qodef-page-header {
		width: 380px;
	}
}
.qodef-header--vertical #qodef-page-header .qodef-header-logo-link {
	height: auto;
}
.qodef-header--vertical #qodef-page-header .qodef-header-logo-link img {
	margin: auto auto;
}
.qodef-header--vertical #qodef-page-header-inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: column;
	padding: 40px;
}
.qodef-header--vertical #qodef-page-header-inner .qodef-vertical-widget-holder {
	display: flex;
	align-items: center;
	justify-content: center;
}
.qodef-header--vertical #qodef-page-header-inner .qodef-vertical-widget-holder .widget {
	margin: 0 15px 0 0;
}
.qodef-header--vertical #qodef-page-header-inner .qodef-vertical-widget-holder .widget:last-child {
	margin-right: 0;
}
.qodef-header--vertical.admin-bar #qodef-page-header {
	top: 32px;
	height: calc(100% - 32px);
}
.qodef-header--vertical #qodef-page-outer,
.qodef-header--vertical #qodef-page-footer {
	padding-left: 480px;
}
@media only screen and (max-width: 1440px) {
	.qodef-header--vertical #qodef-page-outer,
	.qodef-header--vertical #qodef-page-footer {
		padding-left: 380px;
	}
}

.qodef-header--light #qodef-page-header .qodef-header-logo-link img:not(.qodef--main):not(.qodef--sticky),
.qodef-header--dark #qodef-page-header .qodef-header-logo-link img:not(.qodef--main):not(.qodef--sticky) {
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
}

.qodef-header--light.qodef-header--vertical .qodef-vertical-widget-holder .widget:not(.widget_pelicula_core_woo_dropdown_cart):not(.widget_pelicula_core_woo_side_area_cart) a {
	color: #fff;
}
.qodef-header--light.qodef-header--vertical .qodef-vertical-widget-holder .widget:not(.widget_pelicula_core_woo_dropdown_cart):not(.widget_pelicula_core_woo_side_area_cart) a:hover {
	color: #fff;
}

.qodef-header--dark.qodef-header--vertical .qodef-vertical-widget-holder .widget:not(.widget_pelicula_core_woo_dropdown_cart):not(.widget_pelicula_core_woo_side_area_cart) a {
	color: #000;
}
.qodef-header--dark.qodef-header--vertical .qodef-vertical-widget-holder .widget:not(.widget_pelicula_core_woo_dropdown_cart):not(.widget_pelicula_core_woo_side_area_cart) a:hover {
	color: #000;
}

/* ==========================================================================
   Header Vertical navigation style - begin
   ========================================================================== */
.qodef-header--vertical .qodef-header-vertical-navigation {
	margin-top: auto;
	margin-bottom: auto;
	z-index: 100;
	width: 100%;
	text-align: center;
}
.qodef-header--vertical .qodef-header-vertical-navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.qodef-header--vertical .qodef-header-vertical-navigation ul li {
	position: relative;
	padding: 0;
	margin: 0;
}
.qodef-header--light.qodef-header--vertical .qodef-header-vertical-navigation ul li > a {
	color: #fff !important;
}

.qodef-header--dark.qodef-header--vertical .qodef-header-vertical-navigation ul li > a {
	color: #000 !important;
}

.qodef-header--vertical .qodef-header-vertical-navigation ul li .qodef-drop-down-second {
	transform: translateZ(0);
}
.qodef-header--vertical .qodef-header-vertical-navigation ul li .qodef-drop-down-second-inner {
	position: relative;
	display: block;
	padding: 0;
	z-index: 997;
}
.qodef-header--vertical .qodef-header-vertical-navigation ul li.qodef--hide-link > a {
	cursor: default;
}
.qodef-header--vertical .qodef-header-vertical-navigation .qodef-menu-item-icon {
	margin-right: 5px;
}
.qodef-header--vertical .qodef-header-vertical-navigation .qodef-mega-menu-widget-holder {
	display: none;
}
.qodef-header--vertical .qodef-header-vertical-navigation > ul > li {
	margin: 10px 0;
}
.qodef-header--vertical .qodef-header-vertical-navigation > ul > li > a {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 16px;
	letter-spacing: 0.2em;
	color: #111;
}
.qodef-header--vertical .qodef-header-vertical-navigation > ul > li > a > span {
	position: relative;
}
.qodef-header--vertical .qodef-header-vertical-navigation > ul > li > a > span:before {
	content: "";
	position: absolute;
	top: calc(50% - 2px);
	left: 0;
	width: 100%;
	height: 1px;
	background-color: currentColor;
	transform-origin: left;
	transform: scaleX(0);
	transition: transform 0.2s cubic-bezier(0.25, 0.78, 0.35, 0.91);
}
.qodef-header--vertical .qodef-header-vertical-navigation > ul > li > a:hover > span:before {
	transform: scaleX(1);
}
.qodef-header--vertical .qodef-header-vertical-navigation > ul > li .qodef-drop-down-second-inner > ul {
	padding: 7px 0 1px;
}
.qodef-header--vertical .qodef-header-vertical-navigation > ul > li .qodef-drop-down-second-inner ul li > a {
	position: relative;
	display: flex;
	justify-content: center;
	margin: 10px 0;
	transition: padding 0.2s ease-out, color 0.2s ease-out;
	padding-right: 11px;
	padding-left: 11px;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	line-height: 1.857em;
	font-weight: 400;
	letter-spacing: 0.1em;
	color: #989898;
	display: inline-block;
	margin: 2px 0;
}
.qodef-header--vertical .qodef-header-vertical-navigation > ul > li .qodef-drop-down-second-inner ul li > a .qodef-menu-item-icon {
	flex-shrink: 0;
}
.qodef-header--vertical .qodef-header-vertical-navigation > ul > li .qodef-drop-down-second-inner ul li > a:before, .qodef-header--vertical .qodef-header-vertical-navigation > ul > li .qodef-drop-down-second-inner ul li > a:after {
	content: "";
	position: absolute;
	top: calc(50% - 1px);
	height: 3px;
	width: 3px;
	background: currentColor;
	border-radius: 100%;
	opacity: 0;
	transition: left 0.2s ease-out, right 0.2s ease-out, opacity 0.2s ease-out, color 0.2s ease-out;
}
.qodef-header--vertical .qodef-header-vertical-navigation > ul > li .qodef-drop-down-second-inner ul li > a:before {
	left: -11px;
}
.qodef-header--vertical .qodef-header-vertical-navigation > ul > li .qodef-drop-down-second-inner ul li > a:after {
	right: -11px;
}
.qodef-header--vertical .qodef-header-vertical-navigation > ul > li .qodef-drop-down-second-inner ul li > a:hover, .qodef-header--vertical .qodef-header-vertical-navigation > ul > li .qodef-drop-down-second-inner ul li.current-menu-ancestor > a, .qodef-header--vertical .qodef-header-vertical-navigation > ul > li .qodef-drop-down-second-inner ul li.current-menu-item > a {
	padding-left: 11px;
	padding-right: 11px;
	color: #111;
}
.qodef-header--vertical .qodef-header-vertical-navigation > ul > li .qodef-drop-down-second-inner ul li > a:hover:before, .qodef-header--vertical .qodef-header-vertical-navigation > ul > li .qodef-drop-down-second-inner ul li > a:hover:after, .qodef-header--vertical .qodef-header-vertical-navigation > ul > li .qodef-drop-down-second-inner ul li.current-menu-ancestor > a:before, .qodef-header--vertical .qodef-header-vertical-navigation > ul > li .qodef-drop-down-second-inner ul li.current-menu-ancestor > a:after, .qodef-header--vertical .qodef-header-vertical-navigation > ul > li .qodef-drop-down-second-inner ul li.current-menu-item > a:before, .qodef-header--vertical .qodef-header-vertical-navigation > ul > li .qodef-drop-down-second-inner ul li.current-menu-item > a:after {
	opacity: 1;
}
.qodef-header--vertical .qodef-header-vertical-navigation > ul > li .qodef-drop-down-second-inner ul li > a:hover:before, .qodef-header--vertical .qodef-header-vertical-navigation > ul > li .qodef-drop-down-second-inner ul li.current-menu-ancestor > a:before, .qodef-header--vertical .qodef-header-vertical-navigation > ul > li .qodef-drop-down-second-inner ul li.current-menu-item > a:before {
	left: 0;
}
.qodef-header--vertical .qodef-header-vertical-navigation > ul > li .qodef-drop-down-second-inner ul li > a:hover:after, .qodef-header--vertical .qodef-header-vertical-navigation > ul > li .qodef-drop-down-second-inner ul li.current-menu-ancestor > a:after, .qodef-header--vertical .qodef-header-vertical-navigation > ul > li .qodef-drop-down-second-inner ul li.current-menu-item > a:after {
	right: 0;
}
.qodef-header--vertical .qodef-header-vertical-navigation > ul > li.current-menu-ancestor > a > span:before, .qodef-header--vertical .qodef-header-vertical-navigation > ul > li.current-menu-item > a > span:before {
	transform: scaleX(1);
}
.qodef-header--vertical .qodef-header-vertical-navigation.qodef-vertical-drop-down--below ul li .qodef-drop-down-second {
	display: none;
}
.qodef-header--vertical .qodef-header-vertical-navigation.qodef-vertical-drop-down--side .qodef-drop-down-second {
	position: absolute;
	top: 0;
	width: 100%;
}
.qodef-header--vertical .qodef-header-vertical-navigation.qodef-vertical-drop-down--side .qodef-drop-down-second ul {
	position: absolute;
	top: -23px;
	left: calc(100% + 40px);
	width: 254px;
	background-color: #fff;
	padding: 25px 20px;
	margin-left: 50px;
	visibility: hidden;
	opacity: 0;
	transition: all 0.2s ease-out;
}
.qodef-header--vertical .qodef-header-vertical-navigation.qodef-vertical-drop-down--side .qodef-drop-down-second ul.qodef-float--open {
	margin-left: 0;
	opacity: 1;
	visibility: visible;
	z-index: 900;
}
.qodef-header--vertical .qodef-header-vertical-navigation.qodef-vertical-drop-down--side .qodef-drop-down-second ul ul {
	top: -25px;
	left: calc(100% + 20px);
	visibility: hidden;
	transition: all 0.2s ease;
}

/* ==========================================================================
   Header Vertical navigation style - end
   ========================================================================== */
/* ==========================================================================
   Fixed header styles
   ========================================================================== */
.qodef-header--fixed-display #qodef-top-area,
.qodef-header--fixed-display #qodef-page-header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
}
.qodef--boxed.qodef-header--fixed-display #qodef-top-area {
	left: 30px;
	width: calc(100% - 60px);
}

.qodef--boxed.qodef-header--fixed-display #qodef-page-header {
	left: 30px;
	width: calc(100% - 60px);
}

.qodef-header--fixed-display.admin-bar #qodef-top-area,
.qodef-header--fixed-display.admin-bar #qodef-page-header {
	top: 32px;
}

/* ==========================================================================
# Sticky Header default style
========================================================================== */
.qodef-header-sticky {
	position: fixed;
	top: 0;
	left: 0;
	height: 70px;
	width: 100%;
	background-color: #fff;
	transform: translateY(-100%);
	transition: transform 0.5s ease, top 0.5s ease;
	z-index: 100;
}
.qodef-header--sticky-display .qodef-header-sticky {
	transform: translateY(0%);
}
.admin-bar.qodef-header--sticky-display .qodef-header-sticky {
	top: 32px;
}

.qodef-header-sticky-inner {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 100%;
	padding: 0 40px;
}
.qodef-header-sticky-inner.qodef-content-grid {
	padding: 0;
}
.qodef-header-standard--right .qodef-header-sticky-inner .qodef-header-logo-link {
	margin-right: auto;
}
.qodef-header-standard--left .qodef-header-sticky-inner {
	justify-content: flex-start;
}
.qodef-header-standard--left .qodef-header-sticky-inner .qodef-header-navigation {
	margin-left: 20px;
}
.qodef-header-standard--left .qodef-header-sticky-inner .qodef-widget-holder {
	margin-left: auto;
}

/* ==========================================================================
   Top area style - begin
   ========================================================================== */
#qodef-top-area {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 40px;
	padding: 0 40px;
	background-color: rgba(0, 0, 0, 0.95);
	z-index: 101; /* Header has Z-index 100, top header has greater value because of dropdown in header top (wpml) */
}
#qodef-top-area .qodef-widget-holder {
	display: flex;
	align-items: center;
	height: 100%;
}
#qodef-top-area .qodef-widget-holder.qodef-top-area-left {
	margin-right: auto;
}
#qodef-top-area .qodef-widget-holder.qodef-top-area-right {
	margin-left: auto;
}
#qodef-top-area .qodef-widget-holder .widget {
	margin: 0 12px;
}
#qodef-top-area .qodef-widget-holder .widget:first-child {
	margin-left: 0;
}
#qodef-top-area .qodef-widget-holder .widget:last-child {
	margin-right: 0;
}
#qodef-top-area .widget {
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
}
#qodef-top-area .widget .textwidget > *,
#qodef-top-area .widget .widget p {
	margin: 0;
}
#qodef-top-area div[id^=monster-widget-placeholder],
#qodef-top-area div[id^=woo-monster-widget-placeholder] {
	display: none;
}

/* ==========================================================================
   Top area style - end
   ========================================================================== */
/* ==========================================================================
   Map styles
   ========================================================================== */
#qodef-multiple-map-notice {
	position: relative;
	display: flex;
	align-items: center;
	height: 100%;
	padding: 30px 15%;
	text-align: center;
	color: #111;
	background-color: #fafafa;
}

.qodef-map-marker-holder {
	transform: translate(-50%, -100%);
	z-index: 10;
}
.qodef-map-marker-holder.qodef-active {
	z-index: 500;
}
.qodef-map-marker-holder.qodef-active .qodef-map-marker svg path:first-child {
	fill: #3EBEB4;
}
.qodef-map-marker-holder.qodef-active .qodef-map-marker svg path:last-child {
	fill: #51A69E;
}
.qodef-map-marker-holder#qodef-geo-location-marker .qodef-info-window {
	display: block;
}
.qodef-map-marker-holder#qodef-geo-location-marker .qodef-map-marker svg path:first-child {
	fill: #3EBEB4;
}
.qodef-map-marker-holder#qodef-geo-location-marker .qodef-map-marker svg path:last-child {
	fill: #51A69E;
}
.qodef-map-marker-holder .qodef-map-marker {
	position: relative;
	width: 50px;
	height: auto;
	transition: all 0.15s ease-out;
}
.qodef-map-marker-holder .qodef-map-marker .qodef-map-marker-inner {
	position: relative;
	width: 100%;
	height: 100%;
}
.qodef-map-marker-holder .qodef-map-marker svg {
	width: 100%;
	height: auto;
}
.qodef-map-marker-holder .qodef-map-marker svg path {
	transition: fill 0.2s ease-in-out;
}
.qodef-map-marker-holder .qodef-map-marker:hover svg path:first-child {
	fill: #3EBEB4;
}
.qodef-map-marker-holder .qodef-map-marker:hover svg path:last-child {
	fill: #51A69E;
}
.qodef-map-marker-holder .qodef-info-window {
	position: absolute;
	top: -10px;
	left: -17px;
	display: none;
	min-width: 284px;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0.05);
	border-radius: 4px;
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
	z-index: 10;
	transition: opacity 0.3s ease;
	transform: translate(0, -100%);
}
.qodef-map-marker-holder .qodef-info-window-inner {
	position: relative;
	display: flex;
	align-items: center;
	padding: 8px;
}
.qodef-map-marker-holder .qodef-info-window-inner:after {
	content: "";
	position: absolute;
	bottom: -4px;
	left: 35px;
	width: 5px;
	height: 5px;
	background-color: #fff;
	border-top: 1px solid rgba(0, 0, 0, 0.05);
	border-left: 1px solid rgba(0, 0, 0, 0.05);
	transform: rotate(-135deg);
}
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-image {
	margin-right: 12px;
}
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-image img {
	display: block;
	width: 65px;
}
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-title {
	margin: 0;
	transition: color 0.2s ease-out;
}
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-location {
	margin: 3px 0 0;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	line-height: 1.2em;
}
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-link:hover ~ .qodef-info-window-details .qodef-info-window-title {
	color: #111;
}

/* cluster marker - begin */
.qodef-cluster-marker {
	width: 50px;
	height: auto;
}
.qodef-cluster-marker.qodef-active svg path:first-child, .qodef-cluster-marker:hover svg path:first-child {
	fill: #3EBEB4;
}
.qodef-cluster-marker.qodef-active svg path:last-child, .qodef-cluster-marker:hover svg path:last-child {
	fill: #51A69E;
}
.qodef-cluster-marker .qodef-cluster-marker-inner {
	position: relative;
}
.qodef-cluster-marker .qodef-cluster-marker-inner .qodef-cluster-marker-number {
	position: absolute;
	top: -4px;
	left: 0;
	right: 0;
	font-size: 30px;
	font-weight: 700;
	text-align: center;
	color: #111;
}
.qodef-cluster-marker svg {
	width: 100%;
	height: auto;
}
.qodef-cluster-marker svg path {
	transition: fill 0.2s ease-in-out;
}

/* noUiSlider - begin */
.qodef-places-geo-radius {
	position: absolute;
	left: 0;
	top: calc(100% + 10px);
	width: 100%;
	height: 48px;
	display: none;
	padding: 10px 20px;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0.05);
	z-index: 9999;
}
.qodef-places-geo-radius .qodef-range-slider-label {
	display: inline-flex;
	align-items: center;
	height: 100%;
}
.qodef-places-geo-radius .noUi-target {
	position: relative;
	display: inline-flex;
	height: 3px;
	width: calc(100% - 70px);
	background-color: #eaeaea;
	border: 0;
	direction: ltr;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-user-select: none;
	touch-action: none;
	-ms-user-select: none;
	user-select: none;
	margin-left: 10px;
}
.qodef-places-geo-radius .noUi-target * {
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-user-select: none;
	touch-action: none;
	-ms-user-select: none;
	user-select: none;
}
.qodef-places-geo-radius .noUi-target .noUi-base {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.qodef-places-geo-radius .noUi-target .noUi-connects {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 0;
}
.qodef-places-geo-radius .noUi-target .noUi-connect,
.qodef-places-geo-radius .noUi-target .noUi-origin {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	will-change: transform;
	transform-origin: 0 0;
}
.qodef-places-geo-radius .noUi-target .noUi-connect {
	background-color: #111;
}
.qodef-places-geo-radius .noUi-target .noUi-handle {
	position: absolute;
	top: -3px;
	left: auto;
	right: -9px;
	width: 9px;
	height: 9px;
	background-color: #111;
	cursor: pointer;
}
.qodef-places-geo-radius .noUi-target .noUi-tooltip {
	position: absolute;
	left: 50%;
	bottom: 7px;
	display: block;
	font-size: 12px;
	white-space: nowrap;
	transform: translateX(-50%);
}
.qodef-places-geo-radius .noUi-target .noUi-tooltip:after {
	content: " km";
}
.qodef-places-geo-radius .noUi-state-drag * {
	cursor: inherit !important;
}
.qodef-places-geo-radius .noUi-draggable {
	cursor: ew-resize;
}
.qodef-places-geo-radius [disabled].noUi-target,
.qodef-places-geo-radius [disabled].noUi-handle,
.qodef-places-geo-radius [disabled] .noUi-handle {
	cursor: not-allowed !important;
}

#qodef-page-mobile-header {
	background-color: #fff;
}
.qodef-mobile-header--sticky #qodef-page-mobile-header {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	transform: translateY(-100%);
}
.qodef-mobile-header--sticky-animation #qodef-page-mobile-header {
	transition: transform 0.3s ease, top 0.3s ease;
}
.qodef-mobile-header--sticky-display #qodef-page-mobile-header {
	transform: translateY(0%);
}
.admin-bar.qodef-mobile-header--sticky-display #qodef-page-mobile-header {
	top: 46px;
}
#qodef-page-mobile-header .qodef-widget-holder {
	display: flex;
	align-items: center;
	height: 100%;
}
#qodef-page-mobile-header .qodef-widget-holder .widget {
	margin: 0 0 0 12px;
}
#qodef-page-mobile-header .widget {
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
}
#qodef-page-mobile-header .widget .textwidget > *,
#qodef-page-mobile-header .widget .widget p {
	margin: 0;
}
#qodef-page-mobile-header div[id^=monster-widget-placeholder],
#qodef-page-mobile-header div[id^=woo-monster-widget-placeholder] {
	display: none;
}

#qodef-page-mobile-header-inner.qodef-content-grid {
	padding: 0;
}
.qodef--passepartout #qodef-page-mobile-header-inner {
	padding: 0;
}

/* ==========================================================================
   Mobile Logo styles
   ========================================================================== */
#qodef-page-mobile-header .qodef-header-logo-image.qodef--customizer {
	max-height: 100%;
	width: auto;
	margin-right: auto;
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link {
	color: #111;
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-textual-logo {
	font-family: "Bebas Neue", sans-serif;
	font-size: 61px;
	min-width: 55px;
	justify-content: left;
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-textual-logo.qodef--line-through .qodef-logo-text-inner {
	position: relative;
	display: inline-block;
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-textual-logo.qodef--line-through .qodef-logo-text-inner:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	top: 34%;
	width: 100%;
	height: 5px;
	background-color: currentColor;
	transform: scaleX(0);
	transform-origin: left;
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-textual-logo.qodef--line-through.qodef--animate-line-through .qodef-logo-text-inner:after {
	animation: qode-line-scaleX 0.5s 1s cubic-bezier(0.34, 0.25, 0, 0.98) forwards;
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--main {
	opacity: 1;
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--dark, #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--light {
	opacity: 0;
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link img:not(.qodef--main) {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}

/* ==========================================================================
   Mobile Header styles
   ========================================================================== */
.qodef-mobile-header-navigation ul li a .qodef-menu-item-icon {
	margin-right: 5px;
}
.qodef-mobile-header-navigation ul li.qodef--hide-link > a {
	cursor: default;
}
.qodef-mobile-header-navigation .qodef-mega-menu-widget-holder {
	display: none;
}

/* ==========================================================================
   Mobile header layout styles
   ========================================================================== */
.qodef-mobile-header--minimal #qodef-page-mobile-header-inner {
	justify-content: flex-end;
}
.qodef-mobile-header--minimal #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link {
	margin-right: auto;
}
.qodef-mobile-header--minimal #qodef-page-mobile-header-inner .qodef-opener-icon {
	margin-left: 20px;
}

.qodef-fullscreen-menu--opened {
	overflow-y: hidden;
}
.qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--light {
	opacity: 1;
}
.qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--main, .qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--dark {
	opacity: 0;
}

/* Standard header layout style - start */
.qodef-mobile-header--standard #qodef-page-mobile-header #qodef-page-mobile-header-inner {
	justify-content: flex-end;
}
.qodef-mobile-header--standard #qodef-page-mobile-header #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link {
	margin-right: auto;
}

/* Standard header layout style - end */
/* ==========================================================================
   Navigation Menu styles
   ========================================================================== */
.qodef-header-navigation .qodef-menu-item-icon {
	display: block;
	margin-right: 5px;
	line-height: inherit;
}
.qodef-header-navigation .qodef-menu-item-icon:before {
	display: block;
	line-height: inherit;
}
.qodef-header-navigation ul li .qodef-drop-down-second {
	position: absolute;
	top: 100%;
	left: 0;
	display: block;
	width: auto;
	height: 0;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	z-index: 10;
	transition: opacity 0.2s ease-out;
}
.qodef-header-navigation ul li .qodef-drop-down-second.qodef-drop-down--start {
	opacity: 1;
	visibility: visible;
	overflow: visible;
	z-index: 20;
}
.qodef-header-navigation ul li .qodef-mega-menu-widget-holder {
	display: none;
	white-space: normal;
}
.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second {
	left: 6px;
}
.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second.qodef-drop-down--right {
	left: auto;
	right: 9px;
}
.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second-inner > ul {
	position: relative;
	top: auto;
	opacity: 1;
	visibility: visible;
}
.qodef-header-navigation ul li.qodef-menu-item--narrow:first-child .qodef-drop-down-second:not(.qodef-drop-down--right) {
	left: -25px;
}
.qodef-header-navigation ul li.qodef-menu-item--narrow:last-child .qodef-drop-down-second.qodef-drop-down--right {
	right: -22px;
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-mega-menu-widget-holder {
	display: block;
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second {
	background-color: rgba(0, 0, 0, 0.95);
	border-top: 2px solid rgba(255, 255, 255, 0.2);
}
.qodef-drop-down-second--full-width .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second {
	width: 100vw;
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner:not(.qodef-content-grid), .qodef--boxed .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner {
	padding: 0 40px;
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul {
	display: flex;
	justify-content: space-between;
	padding: 27px 0;
	margin: 0 -27px;
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li {
	width: 100%;
	padding: 0 27px;
	border-left: 2px solid rgba(255, 255, 255, 0.1);
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li:first-of-type {
	border-left: none;
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li > a {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 16px;
	letter-spacing: 0.2em;
	color: #fff;
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li > a > span {
	position: relative;
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li > a > span:before {
	content: "";
	position: absolute;
	top: calc(50% - 2px);
	left: 0;
	width: 100%;
	height: 1px;
	background-color: currentColor;
	transform-origin: left;
	transform: scaleX(0);
	transition: transform 0.2s cubic-bezier(0.25, 0.78, 0.35, 0.91);
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li ul {
	padding-top: 6px;
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li ul li > a {
	position: relative;
	display: flex;
	white-space: normal;
	margin: 10px 0;
	overflow: hidden;
	transition: padding 0.2s ease-out;
	padding-right: 11px;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	line-height: 1.857em;
	font-weight: 400;
	letter-spacing: 0.1em;
	color: #ababab;
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li ul li > a .qodef-menu-item-icon {
	flex-shrink: 0;
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li ul li > a:before {
	content: "";
	position: absolute;
	top: calc(50% - 1px);
	height: 3px;
	width: 3px;
	background: currentColor;
	border-radius: 100%;
	transition: left 0.2s ease-out, right 0.2s ease-out, color 0.2s ease-out;
	left: -11px;
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li ul li:first-of-type > a {
	margin-top: 2px;
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li ul li:last-of-type > a {
	margin-bottom: 2px;
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li ul li:hover > a, .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li ul li.current-menu-item > a {
	padding-left: 11px;
	padding-right: 0;
	color: #fff;
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li ul li:hover > a:before, .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li ul li.current-menu-item > a:before {
	left: 0;
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li.current-menu-ancestor > a > span:before, .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li.current-menu-item > a > span:before {
	transform: scaleX(1);
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li.qodef--hide-link:not(.current-menu-ancestor):not(.current-menu-item) > a:hover > span:before {
	transform: scaleX(1);
}

body:not(.qodef-drop-down-second--full-width) .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner {
	padding: 0 40px;
}
body:not(.qodef-drop-down-second--animate-height) .qodef-header-navigation ul li .qodef-drop-down-second {
	transform: rotateX(-17deg);
	transform-origin: 50% -50px;
	transition: transform 0.5s cubic-bezier(0.32, 0.45, 0, 0.96), opacity 0.2s;
}
body:not(.qodef-drop-down-second--animate-height) .qodef-header-navigation ul li .qodef-drop-down-second.qodef-drop-down--start {
	transform: rotateX(0);
}

/* ==========================================================================
   Opener icon styles
   ========================================================================== */
.qodef-opener-icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
}
.qodef-opener-icon .qodef-m-icon {
	position: relative;
	visibility: visible;
}
.qodef-opener-icon .qodef-m-icon.qodef--close {
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
}
.qodef-opener-icon.qodef-source--icon-pack {
	font-size: 35px;
}
.qodef-opener-icon.qodef-source--icon-pack * {
	display: inline-block;
	line-height: inherit;
}
.qodef-opener-icon.qodef-source--icon-pack *:before {
	display: inline-block;
	line-height: inherit;
}
.qodef-opener-icon.qodef-source--svg-path span {
	position: relative;
}
.qodef-opener-icon.qodef-source--svg-path span > * {
	vertical-align: middle;
}
.qodef-opener-icon.qodef-source--svg-path span > *,
.qodef-opener-icon.qodef-source--svg-path span path {
	stroke: currentColor;
}
.qodef-opener-icon.qodef-source--predefined .qodef-m-lines {
	position: relative;
	display:flex;
	flex-direction:column;
	width:32px;
	cursor:pointer;
}
.qodef-opener-icon.qodef-source--predefined .qodef-m-lines span {
	background: #fff;
	border-radius:10px;
	height:3px;
	margin: 3px 0;
	transition: .4s  cubic-bezier(0.68, -0.6, 0.32, 1.6);
}
.qodef-fullscreen-menu--opened .qodef-fullscreen-menu-opener .qodef-m-icon.qodef--close {
	display: none !important;
}
.qodef-opener-icon.qodef-source--predefined .qodef-m-lines span:nth-of-type(1){
	width:50%;
}
.qodef-opener-icon.qodef-source--predefined .qodef-m-lines span:nth-of-type(2){
	width:100%;
}
.qodef-opener-icon.qodef-source--predefined .qodef-m-lines span:nth-of-type(3){
	width:75%;
}
.qodef-fullscreen-menu--opened .qodef-opener-icon.qodef-source--predefined .qodef-m-lines span:nth-of-type(1){
	transform-origin:bottom;
	transform:rotatez(45deg) translate(4px,0px)
}
.qodef-fullscreen-menu--opened .qodef-opener-icon.qodef-source--predefined .qodef-m-lines span:nth-of-type(2){
	transform-origin:top;
	transform:rotatez(-45deg)
}
.qodef-fullscreen-menu--opened .qodef-opener-icon.qodef-source--predefined .qodef-m-lines span:nth-of-type(3){
	transform-origin:bottom;
	width:50%;
	transform: translate(14px,-4px) rotatez(45deg);
}
.qodef-opener-icon.qodef-source--predefined:hover > span:not(.qodef--close) .qodef-m-line.qodef--1 {
	transform: translateX(-4px);
}
.qodef-opener-icon.qodef-source--predefined:hover > span:not(.qodef--close) .qodef-m-line.qodef--2 {
	transform: translateX(4px);
}

.qodef-header--light:not(.qodef-fullscreen-menu--opened):not(.qodef-header--sticky-display) .qodef-opener-icon.qodef-source--icon-pack, .qodef-header--light:not(.qodef-fullscreen-menu--opened):not(.qodef-header--sticky-display) .qodef-opener-icon.qodef-source--svg-path, .qodef-header--light:not(.qodef-fullscreen-menu--opened):not(.qodef-header--sticky-display) .qodef-opener-icon.qodef-source--predefined {
	color: #fff !important;
}

.qodef-header--dark:not(.qodef-fullscreen-menu--opened):not(.qodef-header--sticky-display) .qodef-opener-icon.qodef-source--icon-pack, .qodef-header--dark:not(.qodef-fullscreen-menu--opened):not(.qodef-header--sticky-display) .qodef-opener-icon.qodef-source--svg-path, .qodef-header--dark:not(.qodef-fullscreen-menu--opened):not(.qodef-header--sticky-display) .qodef-opener-icon.qodef-source--predefined {
	color: #000 !important;
}

/* ==========================================================================
   #Parallax Background styles - start
   ========================================================================== */
.qodef-parallax {
	position: relative;
	/* set height for parallax item px, vh, % etc. */
	width: 100%;
	overflow: hidden;
}
.qodef-parallax.elementor-section {
	overflow: visible;
}

.qodef-parallax-row-holder {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	overflow: hidden;
}

.qodef-parallax-img-holder {
	position: absolute;
	/* set values:
	       top = -x%,
	       height = (100 + x)%
	   */
	top: -50%;
	height: 150%;
	left: 0;
	width: 100%;
	opacity: 0;
}
.touchevents .qodef-parallax-img-holder, .qodef-browser--edge .qodef-parallax-img-holder, .qodef-browser--ms-explorer .qodef-parallax-img-holder {
	top: 0;
	height: 100%;
	opacity: 1;
}

.qodef-parallax-content-holder {
	position: relative;
	z-index: 99;
}

.qodef-parallax-img-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	will-change: transform;
	margin-top: -10%;
}
@media only screen and (max-width: 1024px) {
	.qodef-parallax-img-wrapper {
		margin-top: 0;
	}
}

.qodef-parallax-img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.touchevents .qodef-parallax-img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}
.qodef-browser--edge .qodef-parallax-img, .qodef-browser--ms-explorer .qodef-parallax-img {
	height: 100%;
}

@media only screen and (max-width: 1024px) {
	.qodef-parallax.qodef-parallax--custom .qodef-parallax-bg-image-holder {
		height: 100%;
	}
	.qodef-parallax.qodef-parallax--custom .qodef-parallax-img-holder .qodef-parallax-img-wrapper img {
		display: none;
	}
}
@media only screen and (max-width: 680px) {
	.qodef-parallax:not(.qodef-parallax--custom) .qodef-parallax-img-holder .qodef-parallax-img-wrapper img {
		max-width: unset;
		height: 100%;
	}
}
/* ==========================================================================
   #Parallax Background styles - end
   ========================================================================== */
/* ==========================================================================
   #Custom forms cf7
   ========================================================================== */
@media only screen and (max-width: 768px) {
	.wpcf7 .qodef-contat-form-form-1 .qodef-grid-item {
		width: 100% !important;
	}
}

/* ==========================================================================
   Contact Form 7 widget styles
   ========================================================================== */
.qodef-contact-form-7 {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.qodef-contact-form-7 .ajax-loader {
	position: absolute;
	right: -10px;
}

/* ==========================================================================
   Instagram List shortcode styles
   ========================================================================== */
.qodef-instagram-list #sb_instagram #sbi_images .sbi_photo_wrap a {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	opacity: 1 !important;
}
.qodef-instagram-list #sb_instagram #sbi_images .sbi_photo_wrap a:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.6);
	opacity: 0;
	transition: 0.2s;
}
.qodef-instagram-list #sb_instagram #sbi_images .sbi_photo_wrap a:after {
	content: "\f16d";
	font-family: "Font Awesome 5 Brands";
	font-size: 18px;
	color: #fff;
	position: absolute;
	opacity: 0;
	transition: 0.2s;
	margin-left: 1px;
	margin-top: -1px;
}
.qodef-instagram-list #sb_instagram #sbi_images .sbi_photo_wrap a:hover:before {
	opacity: 1;
}
.qodef-instagram-list #sb_instagram #sbi_images .sbi_photo_wrap a:hover:after {
	opacity: 1;
}
.qodef-instagram-list.qodef-gutter--no.qodef--no-bottom-space {
	margin-bottom: 0;
}
.qodef-instagram-list.qodef-gutter--no #sb_instagram #sbi_images {
	float: none;
	padding: 0 !important;
	width: auto;
	margin: 0;
}
.qodef-instagram-list.qodef-gutter--no #sb_instagram #sbi_images > .sbi_item {
	padding: 0 !important;
	margin: 0 !important;
}
.qodef-instagram-list.qodef-gutter--tiny.qodef--no-bottom-space {
	margin-bottom: -10px;
}
.qodef-instagram-list.qodef-gutter--tiny #sb_instagram #sbi_images {
	float: none;
	padding: 0 !important;
	width: auto;
	margin: 0 -5px;
}
.qodef-instagram-list.qodef-gutter--tiny #sb_instagram #sbi_images > .sbi_item {
	padding: 0 5px !important;
	margin: 0 0 10px !important;
}
.qodef-instagram-list.qodef-gutter--small.qodef--no-bottom-space {
	margin-bottom: -20px;
}
.qodef-instagram-list.qodef-gutter--small #sb_instagram #sbi_images {
	float: none;
	padding: 0 !important;
	width: auto;
	margin: 0 -10px;
}
.qodef-instagram-list.qodef-gutter--small #sb_instagram #sbi_images > .sbi_item {
	padding: 0 10px !important;
	margin: 0 0 20px !important;
}
.qodef-instagram-list.qodef-gutter--normal.qodef--no-bottom-space {
	margin-bottom: -30px;
}
.qodef-instagram-list.qodef-gutter--normal #sb_instagram #sbi_images {
	float: none;
	padding: 0 !important;
	width: auto;
	margin: 0 -15px;
}
.qodef-instagram-list.qodef-gutter--normal #sb_instagram #sbi_images > .sbi_item {
	padding: 0 15px !important;
	margin: 0 0 30px !important;
}
.qodef-instagram-list.qodef-gutter--medium.qodef--no-bottom-space {
	margin-bottom: -40px;
}
.qodef-instagram-list.qodef-gutter--medium #sb_instagram #sbi_images {
	float: none;
	padding: 0 !important;
	width: auto;
	margin: 0 -20px;
}
.qodef-instagram-list.qodef-gutter--medium #sb_instagram #sbi_images > .sbi_item {
	padding: 0 20px !important;
	margin: 0 0 40px !important;
}
.qodef-instagram-list.qodef-gutter--large.qodef--no-bottom-space {
	margin-bottom: -50px;
}
.qodef-instagram-list.qodef-gutter--large #sb_instagram #sbi_images {
	float: none;
	padding: 0 !important;
	width: auto;
	margin: 0 -25px;
}
.qodef-instagram-list.qodef-gutter--large #sb_instagram #sbi_images > .sbi_item {
	padding: 0 25px !important;
	margin: 0 0 50px !important;
}
.qodef-instagram-list.qodef-gutter--huge.qodef--no-bottom-space {
	margin-bottom: -80px;
}
.qodef-instagram-list.qodef-gutter--huge #sb_instagram #sbi_images {
	float: none;
	padding: 0 !important;
	width: auto;
	margin: 0 -40px;
}
.qodef-instagram-list.qodef-gutter--huge #sb_instagram #sbi_images > .sbi_item {
	padding: 0 40px !important;
	margin: 0 0 80px !important;
}

/* ==========================================================================
   Instagram List shortcode styles
   ========================================================================== */
/* ==========================================================================
   Instagram List shortcode styles
   ========================================================================== */
.qodef-twitter-list.qodef-layout--columns.qodef--no-bottom-info #ctf .ctf-tweet-actions {
	display: none;
}
.qodef-twitter-list.qodef-layout--columns #ctf {
	overflow: hidden;
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-item {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	float: left;
	border: 0;
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-box {
	margin-left: 0;
	display: block;
	margin-bottom: 8px;
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-box-link {
	line-height: 1 !important;
	display: flex;
	align-items: center;
	flex-flow: row wrap;
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-avatar {
	width: 37px;
	height: 37px;
	margin: 0 7px 0 0;
	float: none;
	border-radius: 0;
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-name {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 27px;
	line-height: 28px;
	letter-spacing: 0.08em;
	font-weight: 600 !important;
	margin: 0 4px 0 0;
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-screename-sep {
	display: none;
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-context,
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-twitterlink,
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-meta {
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	line-height: 1.857em;
	font-weight: 400;
	letter-spacing: 0.02em;
	color: #6d6d6d;
	margin-right: 4px;
	margin-left: 0;
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-context:last-child,
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-twitterlink:last-child,
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-meta:last-child {
	margin-right: 0;
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-meta {
	margin-top: 4px;
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-screenname {
	display: none;
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-content {
	display: flex;
	align-items: baseline;
	margin-left: 0;
	padding: 0;
	margin-top: -5px;
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-content:before {
	content: "\e094";
	font-family: ElegantIcons;
	padding-right: 10px;
	font-size: 18px;
	position: relative;
	top: 5px;
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions {
	display: flex;
	align-items: baseline;
	margin-left: 0;
	margin-top: -3px;
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions:before {
	content: "\e094";
	font-family: ElegantIcons;
	padding-right: 10px;
	font-size: 18px;
	visibility: hidden;
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions a {
	padding: 0;
	font-size: 14px;
	margin-right: 8px;
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions a:last-child {
	margin-right: 0;
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions a.ctf-reply {
	margin-left: 0;
}
.qodef-twitter-list.qodef-layout--columns .ctf-tweets:before {
	content: "";
	display: table;
	table-layout: fixed;
}
.qodef-twitter-list.qodef-layout--columns .ctf-tweets:after {
	clear: both;
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--1 #ctf .ctf-tweets > .ctf-item {
	width: 100%;
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--2 #ctf .ctf-tweets > .ctf-item {
	width: 50%;
}
@media only screen and (min-width: 681px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--2.qodef-responsive--predefined #ctf .ctf-tweets > .ctf-item:nth-child(2n+1) {
		clear: both;
	}
}
@media only screen and (min-width: 1441px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--2.qodef-responsive--custom #ctf .ctf-tweets > .ctf-item:nth-child(2n+1) {
		clear: both;
	}
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--3 #ctf .ctf-tweets > .ctf-item {
	width: 33.3333333333%;
}
@media only screen and (min-width: 769px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--3.qodef-responsive--predefined #ctf .ctf-tweets > .ctf-item:nth-child(3n+1) {
		clear: both;
	}
}
@media only screen and (min-width: 1441px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--3.qodef-responsive--custom #ctf .ctf-tweets > .ctf-item:nth-child(3n+1) {
		clear: both;
	}
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--4 #ctf .ctf-tweets > .ctf-item {
	width: 25%;
}
@media only screen and (min-width: 1025px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--4.qodef-responsive--predefined #ctf .ctf-tweets > .ctf-item:nth-child(4n+1) {
		clear: both;
	}
}
@media only screen and (min-width: 1441px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--4.qodef-responsive--custom #ctf .ctf-tweets > .ctf-item:nth-child(4n+1) {
		clear: both;
	}
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--5 #ctf .ctf-tweets > .ctf-item {
	width: 20%;
}
@media only screen and (min-width: 1367px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--5.qodef-responsive--predefined #ctf .ctf-tweets > .ctf-item:nth-child(5n+1) {
		clear: both;
	}
}
@media only screen and (min-width: 1441px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--5.qodef-responsive--custom #ctf .ctf-tweets > .ctf-item:nth-child(5n+1) {
		clear: both;
	}
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--6 #ctf .ctf-tweets > .ctf-item {
	width: 16.6666666667%;
}
@media only screen and (min-width: 1441px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--6.qodef-responsive--predefined #ctf .ctf-tweets > .ctf-item:nth-child(6n+1) {
		clear: both;
	}
}
@media only screen and (min-width: 1441px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--6.qodef-responsive--custom #ctf .ctf-tweets > .ctf-item:nth-child(6n+1) {
		clear: both;
	}
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--7 #ctf .ctf-tweets > .ctf-item {
	width: 14.2857142857%;
}
@media only screen and (min-width: 1367px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--7.qodef-responsive--predefined #ctf .ctf-tweets > .ctf-item:nth-child(7n+1) {
		clear: both;
	}
}
@media only screen and (min-width: 1441px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--7.qodef-responsive--custom #ctf .ctf-tweets > .ctf-item:nth-child(7n+1) {
		clear: both;
	}
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--8 #ctf .ctf-tweets > .ctf-item {
	width: 12.5%;
}
@media only screen and (min-width: 1367px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--8.qodef-responsive--predefined #ctf .ctf-tweets > .ctf-item:nth-child(8n+1) {
		clear: both;
	}
}
@media only screen and (min-width: 1441px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--8.qodef-responsive--custom #ctf .ctf-tweets > .ctf-item:nth-child(8n+1) {
		clear: both;
	}
}
.qodef-twitter-list.qodef-gutter--no.qodef--no-bottom-space {
	margin-bottom: 0;
}
.qodef-twitter-list.qodef-gutter--no #ctf .ctf-tweets {
	margin: 0;
}
.qodef-twitter-list.qodef-gutter--no #ctf .ctf-tweets > .ctf-item {
	padding: 0;
	margin: 0;
}
.qodef-twitter-list.qodef-gutter--tiny.qodef--no-bottom-space {
	margin-bottom: -10px;
}
.qodef-twitter-list.qodef-gutter--tiny #ctf .ctf-tweets {
	margin: 0 -5px;
}
.qodef-twitter-list.qodef-gutter--tiny #ctf .ctf-tweets > .ctf-item {
	padding: 0 5px;
	margin: 0 0 10px;
}
.qodef-twitter-list.qodef-gutter--small.qodef--no-bottom-space {
	margin-bottom: -20px;
}
.qodef-twitter-list.qodef-gutter--small #ctf .ctf-tweets {
	margin: 0 -10px;
}
.qodef-twitter-list.qodef-gutter--small #ctf .ctf-tweets > .ctf-item {
	padding: 0 10px;
	margin: 0 0 20px;
}
.qodef-twitter-list.qodef-gutter--normal.qodef--no-bottom-space {
	margin-bottom: -30px;
}
.qodef-twitter-list.qodef-gutter--normal #ctf .ctf-tweets {
	margin: 0 -15px;
}
.qodef-twitter-list.qodef-gutter--normal #ctf .ctf-tweets > .ctf-item {
	padding: 0 15px;
	margin: 0 0 30px;
}
.qodef-twitter-list.qodef-gutter--medium.qodef--no-bottom-space {
	margin-bottom: -40px;
}
.qodef-twitter-list.qodef-gutter--medium #ctf .ctf-tweets {
	margin: 0 -20px;
}
.qodef-twitter-list.qodef-gutter--medium #ctf .ctf-tweets > .ctf-item {
	padding: 0 20px;
	margin: 0 0 40px;
}
.qodef-twitter-list.qodef-gutter--large.qodef--no-bottom-space {
	margin-bottom: -50px;
}
.qodef-twitter-list.qodef-gutter--large #ctf .ctf-tweets {
	margin: 0 -25px;
}
.qodef-twitter-list.qodef-gutter--large #ctf .ctf-tweets > .ctf-item {
	padding: 0 25px;
	margin: 0 0 50px;
}
.qodef-twitter-list.qodef-gutter--huge.qodef--no-bottom-space {
	margin-bottom: -80px;
}
.qodef-twitter-list.qodef-gutter--huge #ctf .ctf-tweets {
	margin: 0 -40px;
}
.qodef-twitter-list.qodef-gutter--huge #ctf .ctf-tweets > .ctf-item {
	padding: 0 40px;
	margin: 0 0 80px;
}

/* ==========================================================================
   Instagram List shortcode styles
   ========================================================================== */
/* ==========================================================================
   Twitter List widget styles
   ========================================================================== */
#qodef-page-footer .widget .qodef-twitter-list.qodef-layout--columns #ctf a {
	color: #ccc;
}
#qodef-page-footer .widget .qodef-twitter-list.qodef-layout--columns #ctf a:hover {
	color: #fff;
}
#qodef-side-area .widget .qodef-twitter-list.qodef-layout--columns #ctf a {
	color: #ccc;
}
#qodef-side-area .widget .qodef-twitter-list.qodef-layout--columns #ctf a:hover {
	color: #fff;
}

/* ==========================================================================
   Twitter List widget styles
   ========================================================================== */
/* ==========================================================================
   QODE Quick View styles - begin
   ========================================================================== */
/* ==========================================================================
   Ratings mixins - start
   ========================================================================== */
/* ==========================================================================
   Ratings mixins - end
   ========================================================================== */
.qodef-woo-product-list .qqvfw-quick-view-button-wrapper {
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	padding: 0;
}
.qodef-woo-product-list .qqvfw-quick-view-button-wrapper .qqvfw-quick-view-button.qqvfw-shortcode.button {
	font-family: "Open Sans", sans-serif !important;
	padding: 0 !important;
	background-color: transparent !important;
	color: #6d6d6d !important;
	border: none !important;
	text-transform: none !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	letter-spacing: initial !important;
	justify-content: center !important;
	transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out !important;
}
.qodef-woo-product-list .qqvfw-quick-view-button-wrapper .qqvfw-quick-view-button.qqvfw-shortcode.button:hover {
	background-color: transparent !important;
	color: #111 !important;
}

.qodef-woo-product-list.qodef-item-layout--info-on-image .qqvfw-quick-view-button-wrapper .qqvfw-quick-view-button.qqvfw-shortcode.button {
	color: #111 !important;
}
.qodef-woo-product-list.qodef-item-layout--info-on-image .qqvfw-quick-view-button-wrapper .qqvfw-quick-view-button.qqvfw-shortcode.button:hover {
	color: #fff !important;
}

#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-overlay {
	background-color: rgba(255, 255, 255, 0.75);
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content {
	padding: 0;
	width: auto;
	max-width: 950px;
}
@media screen and (max-width: 1366px) {
	#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content {
		max-width: 950px;
	}
}
@media screen and (max-width: 1280px) {
	#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content {
		max-width: 900px;
	}
}
@media screen and (max-width: 768px) {
	#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content {
		max-width: 600px;
	}
}
@media screen and (max-width: 680px) {
	#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content {
		max-width: 90vw;
	}
}
#qode-quick-view-for-woocommerce-pop-up input[type=submit],
#qode-quick-view-for-woocommerce-pop-up button[type=submit],
#qode-quick-view-for-woocommerce-pop-up .qodef-theme-button {
	padding: 8px 30px;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-product > .product {
	box-shadow: 0 0 18px rgba(0, 0, 0, 0.1);
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-product > .product .woocommerce-product-gallery__wrapper {
	margin: 0 -6px;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-product > .product .woocommerce-product-gallery__wrapper div {
	padding: 0 6px;
	box-sizing: border-box;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-product > .product .woocommerce-product-gallery__wrapper div:not(:first-child) {
	display: none;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-product > .product-type-external .summary .mkdf-single-product-share-wish {
	margin-top: 47px;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-product > .product-type-variable .summary form.cart,
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-product > .product-type-grouped .summary form.cart {
	margin: 37px 0 0;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-product > .product-type-variable .summary form.cart .select2-container--default,
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-product > .product-type-grouped .summary form.cart .select2-container--default {
	float: none;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-product > .product-type-variable .summary form.cart .single_variation_wrap,
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-product > .product-type-grouped .summary form.cart .single_variation_wrap {
	margin: 5px 0 0;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-media-wrapper {
	width: 50%;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-media-wrapper .qodef-woo-product-mark {
	display: none;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-media-wrapper a, #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-media-wrapper img {
	display: block;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper {
	width: 50%;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .summary {
	padding: 44px 44px 30px;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .variations {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 20px;
	padding: 0;
	border: none;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .variations select {
	position: relative;
	top: -3px;
	display: inline-block;
	vertical-align: middle;
	padding: 0 16px 0 16px;
	margin: 0 -4px 0 0;
	height: 50px;
	font-family: "Open Sans", sans-serif;
	font-size: 18px;
	line-height: 50px;
	font-weight: inherit;
	color: #111;
	background-color: #fff;
	border: 1px solid #e1e1e1;
	box-sizing: border-box;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .variations tr {
	margin: 0 0 10px;
	padding: 0 0 20px;
	border: 0;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .variations tr:last-child {
	margin: 0;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .variations th.label {
	border-right: none;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .variations td {
	padding: 0 0 13px;
	text-align: initial;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .variations td.label {
	padding-right: 10px;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .variations td.value {
	white-space: nowrap;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .variations td.value select {
	width: auto;
	max-width: 200px;
	margin: 0;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .variations td.value .select2-container--default {
	margin: -3px 0 0;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .variations .reset_variations {
	position: relative;
	top: -1px;
	margin: 0 0 0 15px;
	color: #111;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .single_variation_wrap {
	margin: 35px 0 0;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .single_variation_wrap .single_variation {
	margin: 0 0 35px;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper table.group_table {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	border: none;
	padding: 0;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper table.group_table tbody {
	display: block;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper table.group_table tr {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper table.group_table td {
	padding: 0 17px 20px 0;
	text-align: left;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper table.group_table td.price {
	display: table-cell;
	vertical-align: middle;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper table.group_table td:last-child {
	padding: 0 0 10px;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper table.group_table .mkdf-quantity-buttons {
	margin: 0;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper table.group_table a {
	color: #111;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper table.group_table a:hover {
	color: #111;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .qodef-qode-quick-view-product-title {
	display: block;
	margin: 0 0 7px;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper div[itemprop=offers] {
	position: relative;
	display: block;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .price {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 35px;
	line-height: 34px;
	letter-spacing: 0.06em;
	margin-top: 18px;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .price del .woocommerce-Price-amount {
	opacity: 0.5;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .price ins .woocommerce-Price-amount {
	font-size: 45px;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .price ins {
	text-decoration: none;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .qodef-woo-ratings {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	line-height: 1;
	flex-shrink: 0;
	width: auto;
	margin-right: 20px;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .qodef-woo-ratings .qodef-m-inner {
	position: relative;
	display: inline-block;
	vertical-align: top;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .qodef-woo-ratings .qodef-m-star {
	font-size: 15px;
	letter-spacing: 0.6em;
	color: #888;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .qodef-woo-ratings .qodef-m-star.qodef--active {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	white-space: nowrap;
	color: #111;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .woocommerce-review-link {
	pointer-events: none;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .woocommerce-product-rating {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	line-height: 1;
	margin: 13px 0 3px;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper div[itemprop=description],
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .woocommerce-product-details__short-description {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 17px 0 0;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper div[itemprop=description] p,
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .woocommerce-product-details__short-description p {
	margin: 0;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .woocommerce-product-details__short-description p {
	margin: 0 60px 0 0;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding: 48px 0 60px 0;
	border-bottom: 2px solid rgba(17, 17, 17, 0.1);
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart:not(.variations_form),
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart .variations_button {
	display: flex;
	align-items: flex-start;
}
@media screen and (max-width: 480px) {
	#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart:not(.variations_form),
	#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart .variations_button {
		flex-direction: column;
	}
	#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart:not(.variations_form) .quantity,
	#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart .variations_button .quantity {
		margin-bottom: 20px;
	}
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart:not(.variations_form) .quantity,
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart .variations_button .quantity {
	margin-right: 20px;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart.grouped_form {
	flex-wrap: wrap;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart.grouped_form .group_table th, #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart.grouped_form .group_table td {
	padding: 20px 0;
	vertical-align: middle;
	text-align: left;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart.grouped_form .group_table label {
	margin-bottom: 0;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart.grouped_form > .button {
	margin-top: 30px;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart .group_table tr {
	border-left: none;
	border-right: none;
	border-top: none;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart .group_table th, #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart .group_table td {
	padding: 15px 0 15px 5px;
	vertical-align: middle;
	text-align: left;
	border: 0;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart .group_table th:first-child, #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart .group_table td:first-child {
	padding-left: 0;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart .group_table th {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart .group_table td ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart .group_table td ul li {
	margin: 0 0 10px;
	padding: 0;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart .group_table td ul li:last-child {
	margin-bottom: 0;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart .group_table td ul li label {
	margin-bottom: 0;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart .group_table p {
	margin: 0;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart .variations {
	margin-bottom: 30px;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart .variations tr {
	border: 0;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart .variations td, #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart .variations th {
	padding: 0;
	text-align: initial;
	vertical-align: middle;
	border: 0;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart .variations label {
	margin-bottom: 0;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart .variations select {
	width: auto;
	min-width: 220px;
	margin: 0;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart .variations .select2-container--default {
	margin: 10px 0;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart .variations .reset_variations {
	display: inline-block;
	vertical-align: top;
	margin: 13px 0 0 15px;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart .single_variation {
	position: relative;
	display: flex;
	align-items: center;
	margin-bottom: 30px;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper form.cart .single_variation .price {
	margin: 0;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .qodef-quantity-buttons {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	border: 2px solid rgba(17, 17, 17, 0.5);
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .qodef-quantity-buttons .qodef-quantity-input,
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .qodef-quantity-buttons .qodef-quantity-minus,
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .qodef-quantity-buttons .qodef-quantity-plus {
	display: inline-block;
	vertical-align: middle;
	font-size: 18px;
	font-family: inherit;
	font-weight: 400;
	text-align: center;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .qodef-quantity-buttons .qodef-quantity-input {
	position: relative;
	height: 50px;
	width: 90px;
	padding: 0;
	margin: 0 92px 0 0;
	font-family: inherit;
	line-height: 48px;
	outline: 0;
	border: 0;
	color: #111;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .qodef-quantity-buttons .qodef-quantity-minus,
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .qodef-quantity-buttons .qodef-quantity-plus {
	position: absolute;
	width: 56px;
	height: 25px;
	line-height: 23px;
	border: 0;
	cursor: pointer;
	transition: color 0.15s ease-in-out;
	color: #111;
	transform: translateY(50%);
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .qodef-quantity-buttons .qodef-quantity-plus {
	right: 0;
	border-left: 2px solid rgba(17, 17, 17, 0.1);
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .qodef-quantity-buttons .qodef-quantity-minus {
	right: 53px;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .qwfw-add-to-wishlist-wrapper {
	margin: 0.8rem 0 0;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper p.stock.out-of-stock,
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper p.stock.in-stock {
	margin: 0 0 18px;
	font-weight: 700;
	color: #111;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-close {
	top: 26px;
	right: 35px;
	font-size: 0;
	border: 0;
	opacity: 1;
	color: #111;
}
@media screen and (max-width: 768px) {
	#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-close {
		top: 2px;
		right: 11px;
	}
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-close svg {
	fill: currentColor;
}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-close:hover {
	color: #111;
}

/* ==========================================================================
   QODE Quick View styles - end
   ========================================================================== */
/* ==========================================================================
   Qode WishList For WooCommerce - Add Wishlist Button styles - begin
   ========================================================================== */
.qwfw-add-to-wishlist-wrapper.qodef-pelicula-theme {
	--qwfw-heading-color: #6d6d6d;
	--qwfw-main-color: #111;
}
.qodef-item-layout--info-on-image .qwfw-add-to-wishlist-wrapper.qodef-pelicula-theme:not(.qwfw-position--above-thumbnail), .qodef-item-layout--info-below .qwfw-add-to-wishlist-wrapper.qodef-pelicula-theme.qwfw-position--after-add-to-cart {
	--qwfw-heading-color: #111;
	--qwfw-main-color: #fff;
	margin-top: 10px;
}
.qodef-item-layout--info-below .qwfw-add-to-wishlist-wrapper.qodef-pelicula-theme.qwfw-position--before-add-to-cart {
	--qwfw-heading-color: #111;
	--qwfw-main-color: #fff;
	margin-bottom: 10px;
}

/* ==========================================================================
   Product Categories List Info on Image styles
   ========================================================================== */
.qodef-woo-product-categories-list.qodef-item-layout--info-on-image .product-category a,
.qodef-woo-product-list .product-category a {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.qodef-woo-product-categories-list.qodef-item-layout--info-on-image .product-category .woocommerce-loop-category__title,
.qodef-woo-product-list .product-category .woocommerce-loop-category__title {
	background-color: #ffffff;
	left: 50%;
	margin: 0;
	padding: 12px 41px;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: auto;
}
.qodef-woo-product-categories-list.qodef-item-layout--info-on-image .count,
.qodef-woo-product-list .count {
	display: none;
}

/* ==========================================================================
   Product List Info on Image styles
   ========================================================================== */
.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .added_to_cart,
.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .button {
	margin-top: 20px !important;
}

/* ==========================================================================
   WooCommerce DropDown Cart styles
   ========================================================================== */
.widget_pelicula_core_woo_dropdown_cart {
	height: 100%;
}

.qodef-woo-dropdown-cart {
	position: relative;
	display: inline-block;
	vertical-align: top;
	height: 100%;
	padding: 0 10px;
}
.qodef-woo-dropdown-cart .qodef-m-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	height: 100%;
}
.qodef-woo-dropdown-cart .qodef-m-opener {
	position: relative;
	display: flex;
	align-items: center;
	height: 100%;
}
#qodef-top-area .qodef-woo-dropdown-cart .qodef-m-opener, .qodef-header--light .qodef-woo-dropdown-cart .qodef-m-opener {
	color: #fff;
}
.qodef-header--dark .qodef-woo-dropdown-cart .qodef-m-opener {
	color: #000;
}
.qodef-woo-dropdown-cart .qodef-m-opener .qodef-m-opener-holder {
	position: relative;
}
.qodef-woo-dropdown-cart .qodef-m-opener .qodef-m-opener-icon {
	font-size: 25px;
}
.qodef-woo-dropdown-cart .qodef-m-opener .qodef-m-opener-count {
	position: absolute;
	top: -4px;
	right: -9px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 14px;
	height: 14px;
	font-family: "Bebas Neue", sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 13px;
	text-align: center;
	text-indent: 2px;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	color: #fff;
	background-color: #111;
	border-radius: 100%;
}
#qodef-top-area .qodef-woo-dropdown-cart .qodef-m-opener .qodef-m-opener-count, .qodef-header--light .qodef-woo-dropdown-cart .qodef-m-opener .qodef-m-opener-count {
	color: #111;
	background-color: #fff;
}
.qodef-header--dark .qodef-woo-dropdown-cart .qodef-m-opener .qodef-m-opener-count {
	color: #fff;
	background-color: #000;
}
.qodef-woo-dropdown-cart .qodef-m-dropdown {
	position: absolute;
	top: 100%;
	left: auto;
	right: 0;
	text-align: left;
	opacity: 0;
	visibility: hidden;
	transform: rotateX(-17deg);
	transform-origin: 50% -50px;
	transition: transform 0.5s cubic-bezier(0.32, 0.45, 0, 0.96), opacity 0.2s;
}
.qodef-woo-dropdown-cart .qodef-m-dropdown-inner {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 260px;
	padding: 34px 0 17px;
	background-color: rgba(0, 0, 0, 0.95);
	border-top: 2px solid rgba(255, 255, 255, 0.2);
	z-index: 10;
}
.qodef-woo-dropdown-cart .qodef-woo-dropdown-items {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding: 0 24px;
}
#qodef-page-sidebar .qodef-woo-dropdown-cart .qodef-woo-dropdown-items {
	color: #6d6d6d;
}
#qodef-page-sidebar .qodef-woo-dropdown-cart .qodef-woo-dropdown-items a {
	color: #fff;
}
#qodef-page-sidebar .qodef-woo-dropdown-cart .qodef-woo-dropdown-items a:hover {
	color: #fff;
}
#qodef-top-area .qodef-woo-dropdown-cart .qodef-woo-dropdown-items {
	color: #6d6d6d;
}
#qodef-top-area .qodef-woo-dropdown-cart .qodef-woo-dropdown-items a {
	color: #fff;
}
#qodef-top-area .qodef-woo-dropdown-cart .qodef-woo-dropdown-items a:hover {
	color: #fff;
}
.qodef-woo-dropdown-cart .qodef-woo-dropdown-item {
	position: relative;
	display: flex;
	align-items: center;
	margin-top: 20px;
}
.qodef-woo-dropdown-cart .qodef-woo-dropdown-item:first-child {
	margin-top: 0;
}
.qodef-woo-dropdown-cart .qodef-e-image {
	flex-shrink: 0;
	width: 55px;
	margin-right: 20px;
}
.qodef-woo-dropdown-cart .qodef-e-image a, .qodef-woo-dropdown-cart .qodef-e-image img {
	display: block;
}
.qodef-woo-dropdown-cart .qodef-e-content {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding-right: 20px;
}
.qodef-woo-dropdown-cart .qodef-e-title {
	margin: 0;
	color: #fff;
}
.qodef-woo-dropdown-cart .qodef-e-title a {
	color: inherit;
}
.qodef-woo-dropdown-cart .qodef-e-price {
	margin: -2px 0 0;
	letter-spacing: normal;
	color: #a6a6a6;
}
.qodef-woo-dropdown-cart .qodef-e-quantity {
	margin: 3px 0 0;
}
.qodef-woo-dropdown-cart .qodef-e-remove {
	position: absolute;
	top: -2px;
	right: 0;
	font-size: 20px;
	line-height: 1;
	color: #fff;
}
.qodef-woo-dropdown-cart .qodef-e-remove:hover {
	color: #fff;
}
.qodef-woo-dropdown-cart .qodef-m-order-details {
	position: relative;
	display: flex;
	align-items: flex-end;
	justify-content: flex-start;
	margin-top: 24px;
	padding: 16px 24px 13px;
	color: #a6a6a6;
	border-top: 2px solid rgba(255, 255, 255, 0.2);
	border-bottom: 2px solid rgba(255, 255, 255, 0.2);
}
.qodef-woo-dropdown-cart .qodef-m-order-details > * {
	margin: 0;
	color: inherit;
}
.qodef-woo-dropdown-cart .qodef-m-order-details .qodef-m-order-amount {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
	color: inherit;
}
#qodef-page-sidebar .qodef-woo-dropdown-cart .qodef-m-order-details {
	color: #6d6d6d;
}
#qodef-top-area .qodef-woo-dropdown-cart .qodef-m-order-details {
	color: #6d6d6d;
}
.qodef-woo-dropdown-cart .qodef-m-action {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 16px;
	padding: 0 24px;
}
.qodef-woo-dropdown-cart .qodef-m-action-link {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: auto;
	margin: 0;
	font-family: "Bebas Neue", sans-serif;
	font-size: 17px;
	line-height: 2em;
	font-weight: 400;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	border-radius: 0;
	outline: none;
	box-sizing: border-box;
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
	padding: 8px 50px;
	padding: 0 !important;
	font-size: 17px;
	color: #fff !important;
	background-color: transparent;
	border: 0;
	position: relative;
}
.qodef-woo-dropdown-cart .qodef-m-action-link:before {
	content: "";
	position: absolute;
	top: calc(50% + 1px);
	left: 0;
	width: 100%;
	height: 1px;
	background-color: currentColor;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform 0.3s cubic-bezier(0.75, 1.1, 0, 0.96);
}
.qodef-woo-dropdown-cart .qodef-m-action-link:hover:before {
	transform: scaleX(1);
}
.qodef-woo-dropdown-cart .qodef-m-action-link:before {
	top: calc(50% - 1px);
	left: -1px;
}
.qodef-woo-dropdown-cart .qodef-m-action-separator {
	display: block;
	width: 2px;
	height: 17px;
	margin: 0 19px;
	background-color: #fff;
}
.qodef-woo-dropdown-cart .qodef-m-posts-not-found {
	margin: 10px 24px;
}
.touchevents .qodef-woo-dropdown-cart {
	cursor: pointer;
}
.qodef-woo-dropdown-cart:hover .qodef-m-dropdown {
	opacity: 1;
	visibility: visible;
	transform: rotateX(0);
}

/* ==========================================================================
   WooCommerce Side Area Cart styles
   ========================================================================== */
.qodef-woo-side-area-cart {
	position: relative;
	display: inline-block;
	vertical-align: top;
	height: 100%;
	padding: 0 10px;
}
.qodef-woo-side-area-cart .qodef-m-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	height: 100%;
}
.qodef-woo-side-area-cart .qodef-m-opener {
	position: relative;
	display: flex;
	align-items: center;
	height: 100%;
}
#qodef-top-area .qodef-woo-side-area-cart .qodef-m-opener, .qodef-header--light .qodef-woo-side-area-cart .qodef-m-opener {
	color: #fff;
}
.qodef-header--dark .qodef-woo-side-area-cart .qodef-m-opener {
	color: #000;
}
.qodef-woo-side-area-cart .qodef-m-opener .qodef-m-opener-holder {
	position: relative;
}
.qodef-woo-side-area-cart .qodef-m-opener .qodef-m-opener-icon {
	font-size: 25px;
}
.qodef-woo-side-area-cart .qodef-m-opener .qodef-m-opener-count {
	position: absolute;
	top: -4px;
	right: -9px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 14px;
	height: 14px;
	font-family: "Bebas Neue", sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 13px;
	text-align: center;
	text-indent: 2px;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	color: #fff;
	background-color: #111;
	border-radius: 100%;
}
#qodef-top-area .qodef-woo-side-area-cart .qodef-m-opener .qodef-m-opener-count, .qodef-header--light .qodef-woo-side-area-cart .qodef-m-opener .qodef-m-opener-count {
	color: #111;
	background-color: #fff;
}
.qodef-header--dark .qodef-woo-side-area-cart .qodef-m-opener .qodef-m-opener-count {
	color: #fff;
	background-color: #000;
}
.qodef-woo-side-area-cart .qodef-m-content {
	position: fixed;
	top: 0;
	right: -360px;
	height: 100vh;
	width: 360px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 100px 0 50px;
	background-color: rgba(0, 0, 0, 0.95);
	overflow: hidden;
	visibility: hidden;
	z-index: 9999;
	transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1);
}
.admin-bar .qodef-woo-side-area-cart .qodef-m-content {
	top: 32px;
	height: calc(100vh - 32px);
}
.qodef-woo-side-area-cart .qodef-m-close {
	position: absolute;
	top: 30px;
	right: 30px;
	display: block;
	font-size: 34px;
	z-index: 1000;
	color: #fff !important;
}
.qodef-woo-side-area-cart .qodef-m-items {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding: 0 24px;
}
#qodef-page-sidebar .qodef-woo-side-area-cart .qodef-m-items {
	color: #6d6d6d;
}
#qodef-page-sidebar .qodef-woo-side-area-cart .qodef-m-items a {
	color: #fff;
}
#qodef-page-sidebar .qodef-woo-side-area-cart .qodef-m-items a:hover {
	color: #fff;
}
#qodef-top-area .qodef-woo-side-area-cart .qodef-m-items {
	color: #6d6d6d;
}
#qodef-top-area .qodef-woo-side-area-cart .qodef-m-items a {
	color: #fff;
}
#qodef-top-area .qodef-woo-side-area-cart .qodef-m-items a:hover {
	color: #fff;
}
.qodef-woo-side-area-cart .qodef-m-item {
	position: relative;
	display: flex;
	align-items: center;
	margin-top: 20px;
}
.qodef-woo-side-area-cart .qodef-m-item:first-child {
	margin-top: 0;
}
.qodef-woo-side-area-cart .qodef-e-image {
	flex-shrink: 0;
	width: 55px;
	margin-right: 20px;
}
.qodef-woo-side-area-cart .qodef-e-image a, .qodef-woo-side-area-cart .qodef-e-image img {
	display: block;
}
.qodef-woo-side-area-cart .qodef-e-content {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding-right: 20px;
}
.qodef-woo-side-area-cart .qodef-e-title {
	margin: 0;
	color: #fff;
}
.qodef-woo-side-area-cart .qodef-e-title a {
	color: inherit;
}
.qodef-woo-side-area-cart .qodef-e-price {
	margin: -2px 0 0;
	letter-spacing: normal;
	color: #a6a6a6;
}
.qodef-woo-side-area-cart .qodef-e-quantity {
	margin: 3px 0 0;
}
.qodef-woo-side-area-cart .qodef-e-remove {
	position: absolute;
	top: -2px;
	right: 0;
	font-size: 20px;
	line-height: 1;
	color: #fff;
}
.qodef-woo-side-area-cart .qodef-e-remove:hover {
	color: #fff;
}
.qodef-woo-side-area-cart .qodef-m-order-details {
	position: relative;
	display: flex;
	align-items: flex-end;
	justify-content: flex-start;
	padding: 16px 24px 13px;
	color: #a6a6a6;
	border-top: 2px solid rgba(255, 255, 255, 0.2);
	border-bottom: 2px solid rgba(255, 255, 255, 0.2);
}
.qodef-woo-side-area-cart .qodef-m-order-details > * {
	margin: 0;
	color: inherit;
}
.qodef-woo-side-area-cart .qodef-m-order-details .qodef-m-order-amount {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
	color: inherit;
}
.qodef-woo-side-area-cart .qodef-m-action {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 7px;
	padding: 0 24px;
}
.qodef-woo-side-area-cart .qodef-m-action-link {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: auto;
	margin: 0;
	font-family: "Bebas Neue", sans-serif;
	font-size: 17px;
	line-height: 2em;
	font-weight: 400;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	border-radius: 0;
	outline: none;
	box-sizing: border-box;
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
	padding: 8px 50px;
	padding: 0 !important;
	font-size: 17px;
	color: #fff !important;
	background-color: transparent;
	border: 0;
}
.qodef-woo-side-area-cart .qodef-m-action-separator {
	display: block;
	width: 2px;
	height: 17px;
	margin: 0 19px;
	background-color: #fff;
}
.qodef-woo-side-area-cart.qodef--opened .qodef-m-content {
	right: 0;
	visibility: visible;
}

.qodef-woo-side-area-cart-cover {
	position: fixed;
	top: 0;
	left: 0;
	width: calc(100% - 360px);
	height: 100vh;
	overflow: hidden;
	z-index: 1002;
}

/* ==========================================================================
   WPBakery styles
   ========================================================================== */
.qodef-vc-row-wrapper.qodef--parallax-row {
	width: 100%;
}
.touchevents .qodef-vc-row-wrapper.qodef--parallax-row {
	height: auto !important;
}

/* Clients list shortcode style - start */
.qodef-clients-list .qodef-e {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

/* Clients list shortcode style - end */
/* Clients list shortcode style - start */
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e {
	display: flex;
	align-items: center;
	justify-content: center;
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-image {
	line-height: 0;
	position: relative;
	display: inline-block;
	vertical-align: top;
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-image a {
	display: inline-block;
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-logo {
	display: inline-block;
	width: auto;
	overflow: hidden;
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-logo img {
	will-change: transform;
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-hover-logo {
	display: none;
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e:hover .qodef-e-logo img {
	animation: qodef-animate-blur-in-out 0.8s cubic-bezier(0.44, 0.36, 0, 1) forwards;
}

/* Clients list shortcode style - end */
/* ==========================================================================
   Portfolio Single styles
   ========================================================================== */
.qodef-portfolio-single .qodef-media iframe {
	max-height: 56.25vw;
}
.qodef-portfolio-single .qodef-portfolio-title {
	margin: 0 0 27px;
}
.qodef-portfolio-single .qodef-portfolio-info > * {
	display: flex;
	align-items: flex-start;
	margin-bottom: 3px;
	flex-direction: row;
}
.qodef-portfolio-single .qodef-portfolio-info > *:last-child {
	margin-bottom: 0;
}
.qodef-portfolio-single .qodef-portfolio-info .qodef-e-title,
.qodef-portfolio-single .qodef-portfolio-info .qodef-social-title {
	margin: 0 0 5px 0;
	flex-basis: 153px;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
}
.qodef-portfolio-single .qodef-portfolio-info .qodef-info--social-share .qodef-social-share {
	width: 100%;
}
.qodef-portfolio-single .qodef-portfolio-info .qodef-info--social-share .qodef-social-title {
	width: 153px;
	vertical-align: middle;
}
.qodef-portfolio-single .qodef-portfolio-info .qodef-info--social-share .qodef-shortcode-list {
	vertical-align: super;
}
.qodef-portfolio-single .qodef-portfolio-info .qodef-e-info-item {
	flex-basis: calc(100% - 153px);
	font-size: 16px;
	color: #6d6d6d;
}
.qodef-portfolio-single .qodef-portfolio-info p, .qodef-portfolio-single .qodef-portfolio-info a {
	margin: 0;
	font-size: 16px;
	line-height: inherit;
	color: #6d6d6d;
}
.qodef-portfolio-single .qodef-portfolio-info a:hover {
	color: #111;
}
.qodef-portfolio-single .qodef-info--category-second {
	margin: 0 0 19px;
}
.qodef-portfolio-single .qodef-e-category {
	font-family: "Bebas Neue", sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 0.4em;
	color: #6d6d6d;
}
.qodef-portfolio-single .qodef-e-category:after {
	content: ",";
	position: relative;
	left: -3px;
	color: #6d6d6d;
}
.qodef-portfolio-single .qodef-e-category:last-child:after {
	display: none;
}
.qodef-portfolio-single .qodef-e-category:hover {
	color: #111;
}

/* ==========================================================================
   Portfolio Info shortcode styles
   ========================================================================== */
.qodef-portfolio-info.qodef-skin--light .qodef-e-info-item {
	color: #a6a6a6;
}
.qodef-portfolio-info.qodef-skin--light .qodef-e-title {
	color: #fff;
}
.qodef-portfolio-info.qodef-skin--light .qodef-info--social-share .qodef-social-title {
	color: #fff;
}
.qodef-portfolio-info.qodef-skin--light p, .qodef-portfolio-info.qodef-skin--light a {
	color: #a6a6a6;
}
.qodef-portfolio-info.qodef-skin--light a:hover {
	color: #fff;
}

/* ==========================================================================
   Portfolio List shortcode styles
   ========================================================================== */
.qodef-portfolio-list .qodef-e-inner {
	position: relative;
}
.qodef-portfolio-list .qodef-e-inner .qodef-e-image-outer {
	position: relative;
}
.qodef-portfolio-list .qodef-e-inner .qodef-video-button {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.qodef-portfolio-list .qodef-e-image {
	position: relative;
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
}
.qodef-portfolio-list .qodef-e-image:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 30%; /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	pointer-events: none;
	z-index: 1;
}
.qodef-portfolio-list .qodef-e-image img {
	display: block;
}
.qodef-portfolio-list .qodef-e-content-main {
	padding: 0 30px;
	opacity: 0;
	transition: opacity 0.2s ease-out;
	z-index: 3;
}
.qodef-portfolio-list .qodef-e-content-main.qodef-e-content--appear {
	opacity: 1;
}
.qodef-portfolio-list .qodef-e-title {
	margin: 0;
}
.qodef-portfolio-list .qodef-m-pagination {
	margin-top: 35px;
}
.qodef-portfolio-list.qodef-items--fixed .qodef-e-image {
	height: 100%;
	overflow: hidden;
}
.qodef-portfolio-list.qodef-items--fixed .qodef-e-media-image {
	height: 100%;
}
.qodef-portfolio-list.qodef-items--fixed .qodef-e-media-image a {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	height: 100%;
}
.qodef-portfolio-list.qodef-skin--light .qodef-e-image {
	position: relative;
}
.qodef-portfolio-list.qodef-skin--light .qodef-e-image:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 30%; /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to top, rgba(17, 17, 17, 0.8) 0%, rgba(17, 17, 17, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	pointer-events: none;
	z-index: 1;
}
@media only screen and (max-width: 680px) {
	.qodef-portfolio-list.qodef-item-layout--info-below.qodef-nav--custom.qodef-swiper-container {
		overflow: initial;
	}
	.qodef-portfolio-list.qodef-item-layout--info-below.qodef-nav--custom .qodef-navigation {
		bottom: -28px;
	}
}
.qodef-portfolio-list.qodef-slider-layout--predefined2 {
	cursor: grab;
}
.qodef-portfolio-list.qodef-slider-layout--predefined2.qodef-slider--dragging .swiper-wrapper .swiper-slide .qodef-e-image {
	clip-path: inset(10%);
	-webkit-clip-path: inset(10%);
	transition: 0.5s cubic-bezier(0, 0.85, 0.25, 1);
}
.qodef-portfolio-list.qodef-slider-layout--predefined2 .swiper-wrapper {
	transition-timing-function: cubic-bezier(0.74, 0.15, 0.09, 0.85);
}
.qodef-portfolio-list.qodef-slider-layout--predefined2 .qodef-e-image {
	transform: scale(1.2);
	clip-path: inset(10%);
	-webkit-clip-path: inset(10%);
	transition: 0.5s cubic-bezier(0, 0.85, 0.25, 1);
	overflow: hidden;
}
.qodef-browser--edge .qodef-portfolio-list.qodef-slider-layout--predefined2 .qodef-e-image {
	transform: scale(1);
}
.qodef-portfolio-list.qodef-slider-layout--predefined2 .qodef-e-image .qodef-e-media-image {
	transform: perspective(0px) rotateX(0deg) rotateY(0deg) scale3d(1, 1, 1) !important;
}
.qodef-portfolio-list.qodef-slider-layout--predefined2 .qodef-e-image:after {
	display: none;
}
.qodef-portfolio-list.qodef-slider-layout--predefined2 .swiper-slide-active .qodef-e-image, .qodef-portfolio-list.qodef-slider-layout--predefined2 .swiper-slide-duplicate-active .qodef-e-image {
	z-index: 9;
	clip-path: inset(0);
	-webkit-clip-path: inset(0);
	transition: 1s 0.2s cubic-bezier(0.5, 0.11, 0, 0.93);
}
.qodef-browser--edge .qodef-portfolio-list.qodef-slider-layout--predefined2 .swiper-slide-active .qodef-e-image, .qodef-browser--edge .qodef-portfolio-list.qodef-slider-layout--predefined2 .swiper-slide-duplicate-active .qodef-e-image {
	transform: scale(1.2);
}
.qodef-portfolio-list.qodef-slider-layout--predefined2 .qodef-e-content {
	display: none;
}
.qodef-portfolio-list.qodef-slider-layout--predefined2.qodef-swiper-container {
	padding: 3.5% 0;
}
.qodef-portfolio-list.qodef-slider-layout--predefined3 .swiper-wrapper {
	transition-timing-function: cubic-bezier(0.51, 0.17, 0, 0.89);
}
.qodef-portfolio-list.qodef-slider-layout--predefined3.qodef-item-layout--info-below .qodef-e-info-category,
.qodef-portfolio-list.qodef-slider-layout--predefined3.qodef-item-layout--info-below .qodef-e-info-author {
	display: none;
}

/* ==========================================================================
   Portfolio List shortcode variation styles
   ========================================================================== */
.qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-content {
	margin-top: 30px;
}
.qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-title .qodef-e-title-link {
	position: relative;
	z-index: 10;
}
.qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-info-category {
	display: inline-block;
	margin-bottom: 11px;
}
.qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-info-category .qodef-e-category {
	font-size: 14px;
	letter-spacing: 0.02em;
	text-transform: lowercase;
	color: #6d6d6d;
}
.qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-info-category .qodef-e-category:after {
	content: "/";
	position: relative;
	top: 0;
	padding: 0 5px;
}
.qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-info-category .qodef-e-category:last-child:after {
	display: none;
}
.qodef-portfolio-list.qodef-item-layout--info-below article .qodef-e-media {
	overflow: hidden;
}
.qodef-portfolio-list.qodef-item-layout--info-below article .qodef-e-media-image {
	transition: 0.7s cubic-bezier(0.21, 0.5, 0, 0.9);
	backface-visibility: hidden;
}
.qodef-portfolio-list.qodef-item-layout--info-below article .qodef-e-title-link {
	transition: 0.3s cubic-bezier(0.26, 0.26, 0, 0.96);
}
.qodef-portfolio-list.qodef-item-layout--info-below article:hover .qodef-e-media-image {
	transform: scale(1.03);
}
.qodef-portfolio-list.qodef-item-layout--info-below article:hover .qodef-e-title-link {
	transform: translateX(7px);
}
.qodef-portfolio-list.qodef-skin--light .qodef-e-title {
	color: #fff;
}
.qodef-portfolio-list.qodef-skin--light .qodef-e-title .qodef-e-title-link:hover {
	color: #fff;
}
.qodef-portfolio-list.qodef-skin--light .qodef-e-info-category .qodef-e-category {
	color: #ababab;
}

.qodef-portfolio-list.qodef-item-layout--info-below.qodef-hover-animation--tilt .qodef-e-image {
	overflow: hidden;
}

/* ==========================================================================
   Portfolio List shortcode variation styles
   ========================================================================== */
.qodef-portfolio-list.qodef-item-layout--info-bottom-left .qodef-e-content {
	position: absolute;
	bottom: 9%;
	left: 4%;
}
.qodef-portfolio-list.qodef-item-layout--info-bottom-left .qodef-e-content-inner {
	display: flex;
	align-items: flex-start;
	justify-content: center;
	flex-direction: column;
}
.qodef-portfolio-list.qodef-item-layout--info-bottom-left .qodef-e-content-inner > a {
	font-size: 18px;
	font-weight: 600;
	margin-top: 10px;
}
.qodef-portfolio-list.qodef-item-layout--info-bottom-left .qodef-e-content-inner * {
	color: #fff;
	z-index: 1;
}

/* ==========================================================================
   Portfolio List shortcode variation hover styles
   ========================================================================== */
.qodef-portfolio-list.qodef-item-layout--info-follow.qodef-hover-animation--follow .qodef-e-inner {
	overflow: hidden;
}
.qodef-portfolio-list.qodef-item-layout--info-follow.qodef-hover-animation--follow .qodef-e-inner > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}
.qodef-portfolio-list.qodef-item-layout--info-follow.qodef-hover-animation--follow .qodef-e-inner .qodef-e-image {
	transform: scale(1);
	transition: transform 0.3s ease;
}
.qodef-portfolio-list.qodef-item-layout--info-follow.qodef-hover-animation--follow .qodef-e-inner .qodef-e-image:after {
	display: none;
}
.qodef-portfolio-list.qodef-item-layout--info-follow.qodef-hover-animation--follow .qodef-e-inner:hover .qodef-e-image {
	transform: scale(1.1);
}
.qodef-portfolio-list.qodef-item-layout--info-follow.qodef-hover-animation--follow .qodef-e-content {
	display: none;
}

.qodef-follow-info-holder {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 9999;
	pointer-events: none;
	visibility: hidden;
	transition: transform 0.3s ease;
}
.qodef-follow-info-holder.qodef-right {
	text-align: right;
	transform: translateX(-100%);
}
.qodef-follow-info-holder .qodef-follow-info-inner {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}
.qodef-follow-info-holder .qodef-follow-info-title {
	display: inline-block;
	position: relative;
	color: #fff;
	background-color: #111;
	text-transform: uppercase;
	white-space: nowrap;
	z-index: 8;
	clip-path: inset(0 100% 0 0);
	padding: 3px 5px;
	margin-top: 4px;
}
.qodef-follow-info-holder .qodef-follow-info-category {
	display: inline-block;
	padding: 0 4px;
	background-color: #111;
	white-space: nowrap;
	z-index: 9;
	clip-path: inset(0 100% 0 0);
}
.qodef-follow-info-holder .qodef-follow-info-category a:not(:last-child):after {
	content: "/";
	margin: 0 2px 0 3px;
}
.qodef-follow-info-holder a {
	color: #fff;
}
.qodef-follow-info-holder.qodef-is-active {
	visibility: visible;
}
.qodef-follow-info-holder.qodef-is-active .qodef-follow-info-title,
.qodef-follow-info-holder.qodef-is-active .qodef-follow-info-category {
	clip-path: inset(0 0 0 0);
}
.qodef-follow-info-holder.qodef-is-active .qodef-follow-info-title {
	transition: 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.25s;
}
.qodef-follow-info-holder.qodef-is-active .qodef-follow-info-category {
	transition: 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}

/* ==========================================================================
   Portfolio List shortcode variation styles
   ========================================================================== */
.qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-image:after {
	display: none;
}
.qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-content {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-content-inner {
	background-color: rgba(10, 10, 10, 0.8);
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-content-inner > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}
.qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-content-inner * {
	color: #fff;
	z-index: 1;
}
.qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-content-inner .qodef-m-play-inner {
	opacity: 0.3;
}
.qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-info-category .qodef-e-category {
	font-size: 13px;
	letter-spacing: 0.09em;
}
.qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-info-category .qodef-e-category:after {
	content: "/";
	position: relative;
	top: 0;
}
.qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-info-category .qodef-e-category:last-child:after {
	display: none;
}

/* ==========================================================================
   Portfolio List shortcode variation hover styles
   ========================================================================== */
.qodef-portfolio-list.qodef-item-layout--info-on-hover.qodef-hover-animation--direction-aware .qodef-e-inner {
	overflow: hidden;
}
.qodef-portfolio-list.qodef-item-layout--info-on-hover.qodef-hover-animation--direction-aware .qodef-e-content {
	display: none;
	padding: inherit;
	opacity: 1;
	transition: opacity 0.3s ease;
}

/* ==========================================================================
   Portfolio List shortcode variation hover styles
   ========================================================================== */
.qodef-item-layout--info-on-hover.qodef-hover-animation--fade-in .qodef-e-content {
	opacity: 0;
	transition: opacity 0.3s ease;
}
.qodef-item-layout--info-on-hover.qodef-hover-animation--fade-in .qodef-e:hover .qodef-e-content {
	opacity: 1;
}

/* ==========================================================================
   Related Portfolio Single Items styles
   ========================================================================== */
#qodef-portfolio-single-related-items {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-top: 86px;
}

/* ==========================================================================
   Single Post Navigation styles
   ========================================================================== */
#qodef-single-portfolio-navigation {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 100px 0 3px;
	padding-top: 100px;
	border-top: 2px solid rgba(17, 17, 17, 0.2);
}
#qodef-single-portfolio-navigation .qodef-m-inner {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
#qodef-single-portfolio-navigation .qodef-m-nav {
	position: relative;
	display: flex;
	align-items: center;
}
#qodef-single-portfolio-navigation .qodef-m-nav > * {
	display: block;
	line-height: inherit;
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev, #qodef-single-portfolio-navigation .qodef-m-nav.qodef--next {
	width: 48%;
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev .qodef-post-image img, #qodef-single-portfolio-navigation .qodef-m-nav.qodef--next .qodef-post-image img {
	width: 144px;
	max-width: 100%;
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev .qodef-title-label, #qodef-single-portfolio-navigation .qodef-m-nav.qodef--next .qodef-title-label {
	position: relative;
	display: block;
	width: calc(100% - 175px);
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev .qodef-title-label .qodef-e-title-link, #qodef-single-portfolio-navigation .qodef-m-nav.qodef--next .qodef-title-label .qodef-e-title-link {
	display: block;
	margin: 0;
	transition: all 0.3s ease-in-out;
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev .qodef-title-label .qodef-e-title-link:hover, #qodef-single-portfolio-navigation .qodef-m-nav.qodef--next .qodef-title-label .qodef-e-title-link:hover {
	color: #111;
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev .qodef-title-label .qodef-m-nav-label, #qodef-single-portfolio-navigation .qodef-m-nav.qodef--next .qodef-title-label .qodef-m-nav-label {
	line-height: 1;
	color: #6d6d6d;
}
@media only screen and (max-width: 1024px) {
	#qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev .qodef-post-image, #qodef-single-portfolio-navigation .qodef-m-nav.qodef--next .qodef-post-image {
		display: none;
	}
	#qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev .qodef-e-title-link, #qodef-single-portfolio-navigation .qodef-m-nav.qodef--next .qodef-e-title-link {
		font-family: "Bebas Neue", sans-serif;
		font-weight: 400;
		text-transform: uppercase;
		color: #111;
		font-size: 27px;
		line-height: 28px;
		letter-spacing: 0.08em;
	}
	#qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev .qodef-title-label, #qodef-single-portfolio-navigation .qodef-m-nav.qodef--next .qodef-title-label {
		width: 100%;
	}
}
@media only screen and (max-width: 680px) {
	#qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev .qodef-title-label, #qodef-single-portfolio-navigation .qodef-m-nav.qodef--next .qodef-title-label {
		width: auto;
	}
	#qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev .qodef-title-label .qodef-e-title-link, #qodef-single-portfolio-navigation .qodef-m-nav.qodef--next .qodef-title-label .qodef-e-title-link {
		display: none;
	}
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev .qodef-post-image {
	padding-right: 30px;
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--next {
	flex-direction: row-reverse;
	margin-left: auto;
	text-align: right;
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--next .qodef-post-image {
	padding-left: 30px;
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--back-link {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--back-link .qodef-m-nav-icon {
	font-size: 28px;
}
.qodef-navigation-skin--light #qodef-single-portfolio-navigation {
	border-top: 2px solid rgba(255, 255, 255, 0.2);
}
.qodef-navigation-skin--light #qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev .qodef-title-label .qodef-e-title-link, .qodef-navigation-skin--light #qodef-single-portfolio-navigation .qodef-m-nav.qodef--next .qodef-title-label .qodef-e-title-link {
	color: #fff;
}
.qodef-navigation-skin--light #qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev .qodef-title-label .qodef-e-title-link:hover, .qodef-navigation-skin--light #qodef-single-portfolio-navigation .qodef-m-nav.qodef--next .qodef-title-label .qodef-e-title-link:hover {
	color: #fff;
}
.qodef-navigation-skin--light #qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev .qodef-title-label .qodef-m-nav-label, .qodef-navigation-skin--light #qodef-single-portfolio-navigation .qodef-m-nav.qodef--next .qodef-title-label .qodef-m-nav-label {
	color: #a6a6a6;
}
.qodef-navigation-skin--light #qodef-single-portfolio-navigation .qodef-m-nav.qodef--back-link {
	color: #fff;
}
.qodef-navigation-skin--light #qodef-single-portfolio-navigation .qodef-m-nav.qodef--back-link:hover {
	color: #fff;
}
.qodef-navigation--simple #qodef-single-portfolio-navigation {
	border-top: none;
	padding-top: 0;
}

/* ==========================================================================
   Portfolio Single variation styles
   ========================================================================== */
.qodef-portfolio-single.qodef-layout--gallery-big .qodef-e-content {
	padding-bottom: 56px;
}
.qodef-portfolio-single.qodef-layout--gallery-big .qodef-e-content .qodef-grid-item {
	margin-top: 0;
}
.qodef-portfolio-single.qodef-layout--gallery-big .qodef-e-content .qodef-portfolio-content {
	border-right: 2px solid rgba(1, 1, 1, 0.2);
	padding-right: 92px;
}
.qodef-portfolio-single.qodef-layout--gallery-big .qodef-portfolio-info {
	margin-top: 140px !important;
}
@media only screen and (min-width: 1025px) {
	.qodef-portfolio-single.qodef-layout--gallery-big .qodef-portfolio-info {
		padding-left: 29px;
	}
}

/* ==========================================================================
   Portfolio Single variation styles
   ========================================================================== */
.qodef-portfolio-single.qodef-layout--gallery-small .qodef-media {
	margin-right: 45px;
}
.qodef-portfolio-single.qodef-layout--gallery-small .qodef-info--category-second {
	margin-top: 39px;
}
.qodef-portfolio-single.qodef-layout--gallery-small .qodef-portfolio-info {
	margin-top: 42px !important;
	padding-top: 44px;
	border-top: 2px solid rgba(17, 17, 17, 0.2);
}

/* ==========================================================================
   Portfolio Single variation styles
   ========================================================================== */
.qodef-portfolio-single.qodef-layout--images-big .qodef-e-content {
	padding-bottom: 56px;
}
.qodef-portfolio-single.qodef-layout--images-big .qodef-e-content .qodef-grid-item {
	margin-top: 0;
}
.qodef-portfolio-single.qodef-layout--images-big .qodef-e-content .qodef-portfolio-content {
	border-right: 2px solid rgba(1, 1, 1, 0.2);
	padding-right: 92px;
}
.qodef-portfolio-single.qodef-layout--images-big .qodef-media .qodef-grid-item {
	display: block;
	margin-bottom: 30px;
	float: none;
}
.qodef-portfolio-single.qodef-layout--images-big .qodef-media .qodef-grid-item:last-child {
	margin-bottom: 0;
}
.qodef-portfolio-single.qodef-layout--images-big .qodef-portfolio-info {
	margin-top: 140px !important;
}
@media only screen and (min-width: 1025px) {
	.qodef-portfolio-single.qodef-layout--images-big .qodef-portfolio-info {
		padding-left: 29px;
	}
}

/* ==========================================================================
   Portfolio Single variation styles
   ========================================================================== */
.qodef-portfolio-single.qodef-layout--images-small .qodef-media {
	margin-right: 45px;
}
.qodef-portfolio-single.qodef-layout--images-small .qodef-media .qodef-grid-item {
	display: block;
	margin-bottom: 30px;
	float: none;
}
.qodef-portfolio-single.qodef-layout--images-small .qodef-media .qodef-grid-item:last-child {
	margin-bottom: 0;
}
.qodef-portfolio-single.qodef-layout--images-small .qodef-info--category-second {
	margin-top: 39px;
}
.qodef-portfolio-single.qodef-layout--images-small .qodef-portfolio-info {
	margin-top: 42px !important;
	padding-top: 44px;
	border-top: 2px solid rgba(17, 17, 17, 0.2);
}

/* ==========================================================================
   Portfolio Single variation styles
   ========================================================================== */
.qodef-portfolio-single.qodef-layout--masonry-big .qodef-e-content {
	padding-bottom: 56px;
}
.qodef-portfolio-single.qodef-layout--masonry-big .qodef-e-content .qodef-grid-item {
	margin-top: 0;
}
.qodef-portfolio-single.qodef-layout--masonry-big .qodef-e-content .qodef-portfolio-content {
	border-right: 2px solid rgba(1, 1, 1, 0.2);
	padding-right: 92px;
}
.qodef-portfolio-single.qodef-layout--masonry-big .qodef-portfolio-info {
	margin-top: 140px !important;
}
@media only screen and (min-width: 1025px) {
	.qodef-portfolio-single.qodef-layout--masonry-big .qodef-portfolio-info {
		padding-left: 29px;
	}
}

/* ==========================================================================
   Portfolio Single variation styles
   ========================================================================== */
.qodef-portfolio-single.qodef-layout--masonry-small .qodef-media {
	margin-right: 45px;
}
.qodef-portfolio-single.qodef-layout--masonry-small .qodef-info--category-second {
	margin-top: 39px;
}
.qodef-portfolio-single.qodef-layout--masonry-small .qodef-portfolio-info {
	margin-top: 42px !important;
	padding-top: 44px;
	border-top: 2px solid rgba(17, 17, 17, 0.2);
}

/* ==========================================================================
   Portfolio Single variation styles
   ========================================================================== */
.qodef-portfolio-single-slider .swiper-slide {
	width: auto;
}

.qodef-portfolio-single.qodef-layout--slider .qodef-e-content .qodef-grid-item {
	margin-top: 0;
}
.qodef-portfolio-single.qodef-layout--slider .qodef-e-content .qodef-portfolio-content {
	border-right: 2px solid rgba(1, 1, 1, 0.2);
	padding-right: 92px;
}
.qodef-portfolio-single.qodef-layout--slider .qodef-portfolio-info {
	margin-top: 140px !important;
}
@media only screen and (min-width: 1025px) {
	.qodef-portfolio-single.qodef-layout--slider .qodef-portfolio-info {
		padding-left: 29px;
	}
}

/* ==========================================================================
   Team lists shortcode styles
   ========================================================================== */
.qodef-team-list .qodef-e-image {
	position: relative;
}
.qodef-team-list .qodef-e-image:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 30%; /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	pointer-events: none;
	z-index: 1;
}
.qodef-team-list .qodef-e-content {
	position: relative;
	z-index: 1;
	text-align: center;
}
.qodef-team-list .qodef-e-title {
	margin: 0;
}
.qodef-team-list .qodef-e-role {
	margin: 0;
	color: #6d6d6d;
}
.qodef-team-list .qodef-team-member-social-icons {
	margin: 0;
}
.qodef-team-list.qodef-skin--light .qodef-e-inner .qodef-e-title,
.qodef-team-list.qodef-skin--light .qodef-e-inner .qodef-e-role,
.qodef-team-list.qodef-skin--light .qodef-e-inner .qodef-team-member-social-icons a {
	color: #fff;
}
.qodef-team-list.qodef-skin--light .qodef-e-image {
	position: relative;
}
.qodef-team-list.qodef-skin--light .qodef-e-image:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 30%; /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to top, rgba(17, 17, 17, 0.8) 0%, rgba(17, 17, 17, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	pointer-events: none;
	z-index: 1;
}
.qodef-team-list.qodef-skin--dark qodef-e-inner .qodef-e-title,
.qodef-team-list.qodef-skin--dark qodef-e-inner .qodef-e-role,
.qodef-team-list.qodef-skin--dark qodef-e-inner .qodef-team-member-social-icons a {
	color: #111;
}

.qodef-team-list.qodef-item-layout--info-below .qodef-e-role {
	margin: 1px 0 0;
	font-size: 13px;
	letter-spacing: 0.04em;
	color: #6d6d6d;
}
.qodef-team-list.qodef-item-layout--info-below .qodef-team-member-social-icons {
	margin: 5px 0 0;
}
.qodef-team-list.qodef-item-layout--info-below .qodef-e .qodef-e-image {
	overflow: hidden;
}
.qodef-team-list.qodef-item-layout--info-below .qodef-e .qodef-e-media-image {
	transition: 0.7s cubic-bezier(0.21, 0.5, 0, 0.9);
	backface-visibility: hidden;
}
.qodef-team-list.qodef-item-layout--info-below .qodef-e .qodef-e-title-main, .qodef-team-list.qodef-item-layout--info-below .qodef-e .qodef-e-role {
	transition: 0.3s cubic-bezier(0, 0, 0.12, 0.88);
}
.qodef-team-list.qodef-item-layout--info-below .qodef-e:hover .qodef-e-media-image {
	transform: scale(1.03);
}
.qodef-team-list.qodef-item-layout--info-below .qodef-e:hover .qodef-e-title-main, .qodef-team-list.qodef-item-layout--info-below .qodef-e:hover .qodef-e-role {
	transform: translateX(7px);
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-inner {
	position: relative;
	bottom: 0;
	transition: all 0.2s ease-out;
}
.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-inner:hover .qodef-e-content-below {
	opacity: 0;
	visibility: hidden;
}
.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-inner:hover .qodef-e-content {
	opacity: 1;
	z-index: 1;
}
.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-content-below {
	position: relative;
	z-index: 1;
	transition: 0.2s ease-out;
}
.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-content {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	padding: 35px;
	background-color: rgba(255, 255, 255, 0.89);
	display: flex;
	justify-content: flex-end;
	align-items: center;
	flex-direction: column;
	opacity: 0;
	box-sizing: border-box;
	transition: opacity 0.2s ease-out;
	z-index: -1;
}
.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-content .qodef-e-title {
	text-decoration: line-through;
}
.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-content .qodef-e-role {
	margin: 5px 0 0;
}
.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-content .qodef-team-member-social-icons {
	margin: 9px 0 0;
}
.qodef-team-list.qodef-item-layout--info-on-hover.qodef-skin--light .qodef-e-inner .qodef-e-content {
	background-color: rgba(17, 17, 17, 0.89);
}
.qodef-team-list.qodef-item-layout--info-on-hover.qodef-skin--dark qodef-e-inner .qodef-e-content {
	background-color: rgba(255, 255, 255, 0.89);
}

/* Testimonials list shortcode style - start */
.qodef-testimonials-list .qodef-testimonials-holder {
	box-sizing: border-box;
}
.qodef-testimonials-list .qodef-testimonials-holder > .qodef-e-inner {
	padding-left: 20px;
	padding-right: 20px;
}
@media only screen and (max-width: 680px) {
	.qodef-testimonials-list .qodef-testimonials-holder > .qodef-e-inner {
		padding-left: 12px;
		padding-right: 12px;
	}
}
.qodef-testimonials-list .qodef-e-media-image {
	line-height: 0;
	margin-right: 21px;
}
.qodef-testimonials-list .qodef-e-title {
	margin: 0;
}
.qodef-testimonials-list .qodef-e-text {
	margin: 25px 0 0;
	letter-spacing: normal;
}
.qodef-testimonials-list .qodef-e-info {
	display: flex;
	align-items: center;
	margin: 35px 0 0;
}
.qodef-testimonials-list .qodef-e-info .qodef-e-author {
	margin: 0;
}
.qodef-testimonials-list .qodef-e-info .qodef-e-author .qodef-e-author-name {
	margin: 0;
}
.qodef-testimonials-list .qodef-e-info .qodef-e-author .qodef-e-author-job {
	letter-spacing: 0.1em;
	color: #6d6d6d;
}
.qodef-testimonials-list.qodef-separator--enabled.qodef-swiper-container .swiper-slide .qodef-e-inner {
	padding-left: 40px;
	border-left: 2px solid #111;
}
.qodef-testimonials-list.qodef-separator--enabled.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
	border-left: 2px solid #111;
}
.qodef-testimonials-list.qodef-skin--light .qodef-e-title,
.qodef-testimonials-list.qodef-skin--light .qodef-e-author-name {
	color: #fff;
}
.qodef-testimonials-list.qodef-skin--light .qodef-e-text {
	color: #ababab;
}
.qodef-testimonials-list.qodef-skin--light .qodef-e-info .qodef-e-author .qodef-e-author-job {
	color: #ababab;
}
.qodef-testimonials-list.qodef-skin--light .qodef-grid-item {
	border-color: #fff !important;
}
.qodef-testimonials-list.qodef-skin--light.qodef-swiper-container .swiper-wrapper {
	cursor: grab;
	transition-timing-function: cubic-bezier(0.51, 0.02, 0, 1.01);
}
.qodef-testimonials-list.qodef-skin--light.qodef-swiper-container .swiper-slide .qodef-e-inner {
	border-color: #fff;
}

/* Testimonials list shortcode style - end */
/* ==========================================================================
# Fullscreen search - start
========================================================================== */
/* Fullscreen search general style - start
========================================================================== */
.qodef-fullscreen-search-holder {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	visibility: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: rgba(0, 0, 0, 0.95);
	z-index: 100;
}
.qodef-fullscreen-search-holder .qodef-m-inner {
	width: 100%;
}
.qodef-fullscreen-search-holder .qodef-m-form {
	position: relative;
	width: 60%;
	margin: 0 auto;
}
.qodef-fullscreen-search-holder .qodef-m-form .qodef-m-form-field {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 27px;
	line-height: 28px;
	letter-spacing: 0.08em;
	height: 100%;
	margin: 0;
	padding: 12px 38px;
	color: #fff;
	background: transparent;
	border-left: 3px solid #fff;
	border-radius: 0;
}
.qodef-fullscreen-search-holder .qodef-m-form .qodef-m-form-field:focus {
	color: #fff;
	background-color: transparent;
	border-color: #fff;
}
.qodef-fullscreen-search-holder .qodef-m-form .qodef-m-form-submit {
	position: absolute;
	right: 0;
	bottom: 0;
	width: auto;
	padding: 0;
	margin: 0;
	color: #fff;
	background: none;
	border: 0 !important;
	outline: none;
	opacity: 0;
	cursor: pointer;
	transition: color 0.2s ease-out;
}
.qodef-fullscreen-search-holder .qodef-m-form .qodef-m-form-submit.qodef-opener-icon.qodef-source--icon-pack, .qodef-fullscreen-search-holder .qodef-m-form .qodef-m-form-submit.qodef-opener-icon.qodef-source--svg-path, .qodef-fullscreen-search-holder .qodef-m-form .qodef-m-form-submit.qodef-opener-icon.qodef-source--predefined {
	color: #fff !important;
}
.qodef-fullscreen-search-holder .qodef-m-form .qodef-m-form-submit svg {
	stroke: currentColor;
}
.qodef-fullscreen-search-holder .qodef-m-form .qodef-m-form-submit svg path {
	stroke: currentColor;
}
.qodef-fullscreen-search-holder .qodef-m-form .qodef-m-form-submit:hover {
	color: #fff;
}
.qodef-fullscreen-search--opened .qodef-fullscreen-search-holder .qodef-m-form .qodef-m-form-submit {
	opacity: 1;
	transition: color 0.2s ease, opacity 0.3s ease;
}
.qodef-fullscreen-search-holder .qodef-m-form .qodef-m-form-submit.qodef-source--icon-pack {
	font-size: 18px;
}
.qodef-fullscreen-search-holder .qodef-m-close {
	position: absolute;
	top: 33px;
	right: 70px;
	color: #fff;
	opacity: 0;
	visibility: hidden;
	z-index: 1;
}
.qodef-fullscreen-search-holder .qodef-m-close.qodef-opener-icon.qodef-source--icon-pack, .qodef-fullscreen-search-holder .qodef-m-close.qodef-opener-icon.qodef-source--svg-path, .qodef-fullscreen-search-holder .qodef-m-close.qodef-opener-icon.qodef-source--predefined {
	color: #fff !important;
}
.qodef-fullscreen-search-holder .qodef-m-close svg {
	stroke: currentColor;
}
.qodef-fullscreen-search-holder .qodef-m-close svg path {
	stroke: currentColor;
}
.admin-bar .qodef-fullscreen-search-holder .qodef-m-close {
	top: 72px;
}
.qodef-fullscreen-search-holder .qodef-m-close:hover {
	color: #fff;
}
.qodef-fullscreen-search-holder .qodef-m-close.qodef-source--icon-pack {
	font-size: 25px;
}
.qodef-fullscreen-search--opened .qodef-fullscreen-search-holder .qodef-m-close {
	opacity: 1;
	visibility: visible;
}

/* Fullscreen search general style - end
========================================================================== */
/* Fullscreen search fade style - start
========================================================================== */
.qodef-fullscreen-search--fadeout .qodef-fullscreen-search-holder {
	animation: fullscreen_search_fade_out 0.3s ease both;
}

.qodef-fullscreen-search--fadein .qodef-fullscreen-search-holder {
	animation: fullscreen_search_fade_in 0.3s ease both;
}

@keyframes fullscreen_search_fade_out {
	0% {
		opacity: 1;
		visibility: visible;
	}
	100% {
		opacity: 0;
		visibility: hidden;
	}
}
@keyframes fullscreen_search_fade_in {
	0% {
		opacity: 0;
		visibility: hidden;
	}
	100% {
		opacity: 1;
		visibility: visible;
	}
}
/* Fullscreen search fade style - end
========================================================================== */
/* ==========================================================================
# Fullscreen search - end
========================================================================== */
/* ==========================================================================
# Search opener - begin
========================================================================== */
.qodef-search-opener > * {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	line-height: inherit;
}
.qodef-search-opener.qodef-source--icon-pack {
	font-size: 23px;
}

/* ==========================================================================
# Search opener - end
========================================================================== */
/* ==========================================================================
   Accordion shortcode styles
   ========================================================================== */
.qodef-accordion {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	visibility: hidden;
}
.qodef-accordion .qodef-accordion-content-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.qodef-accordion.qodef--init {
	visibility: visible;
}

/* ==========================================================================
   Accordion shortcode styles
   ========================================================================== */
.qodef-accordion.qodef-layout--simple .qodef-accordion-title {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 35px 0 0;
	padding: 2px 15px 14px 0;
	transition: all 0.2s ease-out, background-color 0.2s ease-out;
	cursor: pointer;
	color: #fff;
	opacity: 0.5;
	border-bottom: 2px solid #fff;
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title:first-child {
	margin-top: 0;
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark {
	position: relative;
	flex-shrink: 0;
	width: 20px;
	height: 18px;
	line-height: 1;
	text-align: center;
	font-size: 34px;
	font-weight: 300;
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark span {
	position: absolute;
	display: block;
	width: 100%;
	top: 50%;
	transform: translateY(-50%);
	transition: all 0.2s ease-out;
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark span:before {
	display: block;
	line-height: inherit;
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark span.qodef-icon--minus {
	opacity: 0;
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark span.qodef-icon--plus {
	opacity: 1;
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-active, .qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-hover {
	color: #fff;
	opacity: 1;
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-active .qodef-accordion-mark span.qodef-icon--minus, .qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-hover .qodef-accordion-mark span.qodef-icon--minus {
	opacity: 1;
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-active .qodef-accordion-mark span.qodef-icon--plus, .qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-hover .qodef-accordion-mark span.qodef-icon--plus {
	opacity: 0;
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-content {
	padding: 32px 0 9px;
	margin: 0;
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-content p {
	margin: 0;
	color: #a6a6a6;
}
.qodef-accordion.qodef-layout--simple.qodef-skin--dark .qodef-accordion-title {
	color: #111;
	opacity: 0.5;
	border-bottom: 2px solid #111;
}
.qodef-accordion.qodef-layout--simple.qodef-skin--dark .qodef-accordion-title.ui-state-active, .qodef-accordion.qodef-layout--simple.qodef-skin--dark .qodef-accordion-title.ui-state-hover {
	color: #111;
	opacity: 1;
}
.qodef-accordion.qodef-layout--simple.qodef-skin--dark .qodef-accordion-content p {
	color: initial;
}

/* ==========================================================================
   Banner shortcode styles
   ========================================================================== */
.qodef-banner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.qodef-banner .qodef-m-banner-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 1;
}
.qodef-banner .qodef-m-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
}
.qodef-banner .qodef-m-content-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
}
.qodef-banner .qodef-m-title {
	margin: 10px 0 4px;
}
.qodef-banner .qodef-m-title-inner {
	display: inline-block;
}
.qodef-banner .qodef-m-subtitle {
	font-family: "Bebas Neue", sans-serif;
	margin: 0;
	opacity: 0.5;
	letter-spacing: 0;
}
.qodef-banner .qodef-m-text-field {
	font-size: 15px;
	color: #111;
	margin: 0 0 10px;
	font-style: italic;
}
.qodef-banner .qodef-m-image {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	overflow: hidden;
}
.qodef-banner .qodef-m-image img {
	display: block;
	transition: all 0.35s ease-out;
}

.qodef-banner.qodef-layout--link-button .qodef-m-content-inner {
	align-items: flex-start;
	flex-direction: column;
	justify-content: flex-end;
	padding: 35px;
}
.qodef-banner.qodef-layout--link-button .qodef-m-title {
	margin: 10px 0;
}
.qodef-banner.qodef-layout--link-button .qodef-m-text {
	margin: 0;
}
.qodef-banner.qodef-layout--link-button .qodef-m-button {
	margin: 10px 0 0;
}

.qodef-banner.qodef-layout--link-overlay .qodef-m-content-inner {
	align-items: flex-start;
	flex-direction: column;
	justify-content: center;
	padding: 30px;
}

/* ==========================================================================
   Button shortcode styles
   ========================================================================== */
.qodef-button.qodef-html--link {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: auto;
	margin: 0;
	font-family: "Bebas Neue", sans-serif;
	font-size: 17px;
	line-height: 2em;
	font-weight: 400;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	border-radius: 0;
	outline: none;
	box-sizing: border-box;
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
	padding: 8px 50px;
}
.qodef-button.qodef-size--small {
	padding: 6px 35px;
}
.qodef-button.qodef-size--large {
	padding: 10px 65px;
}
.qodef-button.qodef-size--full-width {
	width: 100%;
	padding: 10px 20px;
	text-align: center;
}
.qodef-button.qodef-layout--with-bg-holder {
	clip-path: inset(0);
	-webkit-clip-path: inset(0);
}
.qodef-browser--edge .qodef-button.qodef-layout--with-bg-holder, .qodef-browser--ms-explorer .qodef-button.qodef-layout--with-bg-holder {
	overflow: hidden;
}
.qodef-button.qodef-layout--with-bg-holder .qodef-m-text {
	z-index: 12;
	position: relative;
}
.qodef-button.qodef-layout--with-bg-holder .qodef-btn-bg-holder {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	top: -5px;
	width: 103%;
	height: 112%;
	z-index: 1;
	pointer-events: none;
	transform: translate3d(0, 140%, 0) skewY(10deg);
	transition: 0.5s cubic-bezier(0.24, 0.69, 0.12, 0.9);
}
.qodef-button.qodef-layout--with-bg-holder:hover .qodef-btn-bg-holder {
	transform: translate3d(0, 0, 0) skewY(0) !important;
	transition: 0.5s cubic-bezier(0.07, 0.93, 0.12, 0.9);
}
.qodef-button.qodef-layout--with-bg-holder.qodef-layout--outlined {
	overflow: hidden;
	background-color: transparent !important;
}
.qodef-button.qodef-layout--with-bg-holder.qodef-layout--outlined .qodef-btn-bg-holder {
	background-color: #000;
}
.qodef-browser--edge .qodef-button.qodef-layout--with-bg-holder.qodef-layout--outlined .qodef-btn-bg-holder {
	z-index: -1;
}
.qodef-button.qodef-layout--with-bg-holder.qodef-layout--outlined:hover {
	color: #fff;
}
.qodef-browser--edge .qodef-button.qodef-layout--with-bg-holder.qodef-layout--filled {
	transition: 0s;
}
.qodef-button.qodef-layout--with-bg-holder.qodef-layout--filled .qodef-btn-bg-holder {
	top: -5px;
	left: -2px;
	width: 103%;
	height: 114%;
	background-color: #000;
	transform: translate3d(0, 0, 0) skewY(0);
}
.qodef-button.qodef-layout--with-bg-holder.qodef-layout--filled:hover {
	color: #fff;
}
.qodef-button.qodef-layout--with-bg-holder.qodef-layout--filled:hover .qodef-btn-bg-holder {
	transform: translate3d(0, 200%, 0) skewY(10deg) !important;
	transition: 1s cubic-bezier(0.15, 0.41, 0.01, 0.82) !important;
}
.qodef-browser--edge .qodef-button.qodef-layout--with-bg-holder.qodef-type--filled {
	transition: 0s;
}
.qodef-button.qodef-layout--with-bg-holder.qodef-type--filled.wpcf7-submit {
	overflow: hidden;
	background-color: transparent;
}
.qodef-button.qodef-layout--with-bg-holder.qodef-type--filled.wpcf7-submit .qodef-btn-bg-holder {
	background-color: #000;
	transform: translate3d(0, 0, 0) skewY(0);
}
.qodef-button.qodef-layout--with-bg-holder.qodef-type--filled.wpcf7-submit:hover .qodef-btn-bg-holder {
	transform: translate3d(0, 205%, 0) skewY(10deg) !important;
	transition: 0.5s cubic-bezier(0.17, 0.21, 0, 0.96) !important;
}

.qodef-layout--shop-button.qodef-layout--with-bg-holder {
	clip-path: inset(0);
	-webkit-clip-path: inset(0);
}
.qodef-browser--edge .qodef-layout--shop-button.qodef-layout--with-bg-holder, .qodef-browser--ms-explorer .qodef-layout--shop-button.qodef-layout--with-bg-holder {
	overflow: hidden;
}
.qodef-layout--shop-button.qodef-layout--with-bg-holder.button.product_type_simple {
	color: #000;
	background-color: transparent !important;
	border-color: #fff !important;
}
.qodef-layout--shop-button.qodef-layout--with-bg-holder.button.product_type_simple .qodef-btn-bg-holder {
	background-color: #fff;
}
.qodef-layout--shop-button.qodef-layout--with-bg-holder.single_add_to_cart_button {
	overflow: hidden;
	background-color: transparent !important;
}
.qodef-layout--shop-button.qodef-layout--with-bg-holder.single_add_to_cart_button .qodef-btn-bg-holder {
	background-color: #000;
}
.qodef-layout--shop-button.qodef-layout--with-bg-holder .qodef-btn-bg-holder {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	left: -2px;
	top: -5px;
	width: 103%;
	height: 114%;
	z-index: 1;
	pointer-events: none;
	transform: translate3d(0, 0, 0) skewY(0) !important;
	transition: 0.5s cubic-bezier(0.24, 0.69, 0.12, 0.9);
	background-color: #000;
	z-index: -1;
}
.qodef-layout--shop-button.qodef-layout--with-bg-holder:hover .qodef-btn-bg-holder {
	transform: translate3d(0, 140%, 0) skewY(10deg) !important;
	transition: 0.5s cubic-bezier(0.17, 0.21, 0, 0.96) !important;
}

.qodef-button.qodef-layout--filled.qodef-html--link {
	color: #fff;
	background-color: #111;
	border: 2px solid #111;
}
.qodef-button.qodef-layout--filled.qodef-html--link.qodef-skin--light {
	color: #111;
	background-color: #fff;
	border: 2px solid #fff;
}
.qodef-button.qodef-layout--filled.qodef-html--link:hover {
	color: #111;
	background-color: transparent;
	border: 2px solid #111;
}
.qodef-button.qodef-layout--filled.qodef-html--link:hover.qodef-skin--light {
	color: #fff;
	background-color: transparent;
	border: 2px solid #fff;
}

.qodef-button.qodef-layout--outlined {
	color: #111;
	background-color: transparent;
	border: 2px solid #111;
}
.qodef-button.qodef-layout--outlined.qodef-skin--light {
	color: #fff;
	background-color: transparent;
	border: 2px solid #fff;
}
.qodef-button.qodef-layout--outlined:hover {
	color: #fff;
	background-color: #111;
	border-color: #111;
}
.qodef-button.qodef-layout--outlined:hover.qodef-skin--light {
	color: #111;
	background-color: #fff;
	border-color: #fff;
}

.qodef-button.qodef-layout--textual {
	padding: 0 !important;
	font-size: 17px;
	color: #111;
	background-color: transparent;
	border: 0;
}
.qodef-button.qodef-layout--textual .qodef-m-text {
	display: inline-block;
	vertical-align: middle;
}
.qodef-button.qodef-layout--textual.qodef-skin--light {
	color: #fff;
}
.qodef-button.qodef-layout--textual:after {
	content: "";
	position: absolute;
	top: calc(50% - 1px);
	left: 0;
	width: 0;
	height: 1px;
	background-color: currentColor;
	transition: width 0.3s cubic-bezier(0, 0.68, 0.58, 1);
}
.qodef-button.qodef-layout--textual:hover:after {
	width: 100%;
}
.qodef-button.qodef-layout--textual.qodef-layout--custom {
	padding-left: 26px !important;
}
.qodef-button.qodef-layout--textual.qodef-layout--custom:after {
	width: 15px;
}
.qodef-button.qodef-layout--textual.qodef-layout--custom:hover:after {
	width: 100%;
}

/* ==========================================================================
   Call to Action shortcode styles
   ========================================================================== */
.qodef-call-to-action.qodef-layout--standard {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.qodef-call-to-action.qodef-layout--standard .qodef-m-inner {
	display: flex;
	align-items: center;
}
.qodef-call-to-action.qodef-layout--standard.qodef-style--stretched .qodef-m-inner {
	justify-content: space-between;
}
.qodef-call-to-action.qodef-layout--standard.qodef-style--centered .qodef-m-inner {
	justify-content: center;
}
.qodef-call-to-action.qodef-layout--standard .qodef-m-content {
	padding-right: 20px;
}
.qodef-call-to-action.qodef-layout--standard .qodef-m-content > * {
	margin: 0;
}
.qodef-call-to-action.qodef-layout--standard .qodef-m-button {
	flex: 0 0 auto;
}

/* ==========================================================================
   Cards Gallery shortcode style - begin
   ========================================================================== */
.qodef-cards-gallery {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding: 10px 0;
}
.qodef-cards-gallery .qodef-e-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.qodef-cards-gallery img {
	position: relative;
	display: block;
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
}
.qodef-cards-gallery .qodef-m-fake-card {
	position: relative;
	display: block;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
}
.qodef-cards-gallery .qodef-m-card {
	position: absolute;
	transition: all 0.15s ease;
}
.qodef-cards-gallery .qodef-m-card.qodef-animating {
	transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
	pointer-events: none;
}
.qodef-cards-gallery .qodef-m-card.qodef-animating-siblings {
	transition: all 0.6s cubic-bezier(0, 0, 0, 1);
	pointer-events: none;
}
.qodef-cards-gallery.qodef-orientation--left .qodef-m-card {
	left: 0;
	will-change: transform;
}
.qodef-cards-gallery.qodef-orientation--left .qodef-m-card.qodef-out {
	transform: translateX(-100%);
}
.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(6) {
	transform: scale(0.5) translateX(80%);
}
.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(5) {
	transform: scale(0.6) translateX(54%);
}
.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(4) {
	transform: scale(0.7) translateX(35%);
}
.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(3) {
	transform: scale(0.8) translateX(21%);
}
.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(2) {
	transform: scale(0.9) translateX(9.2%);
}
.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:not(:last-of-type) {
	cursor: pointer;
}
.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:not(:last-of-type):not(.active):hover {
	margin-left: 10px !important;
}
.qodef-cards-gallery.qodef-orientation--right .qodef-m-card {
	right: 0;
	will-change: transform;
}
.qodef-cards-gallery.qodef-orientation--right .qodef-m-card.qodef-out {
	transform: translateX(100%);
}
.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(6) {
	transform: scale(0.5) translateX(-80%);
}
.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(5) {
	transform: scale(0.6) translateX(-54%);
}
.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(4) {
	transform: scale(0.7) translateX(-35%);
}
.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(3) {
	transform: scale(0.8) translateX(-21%);
}
.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(2) {
	transform: scale(0.9) translateX(-9.2%);
}
.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:not(:last-of-type) {
	cursor: pointer;
}
.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:not(:last-of-type):not(.active):hover {
	margin-right: 10px !important;
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle img {
	visibility: hidden;
}
@keyframes qodefCardAppearFromRight {
	0% {
		transform: translate3d(100%, 0, 0);
		opacity: 0;
		visibility: visible;
	}
	30% {
		opacity: 1;
		visibility: visible;
	}
	100% {
		visibility: visible;
		transform: translate3d(0, 0, 0);
	}
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared img {
	animation: qodefCardAppearFromRight 1s cubic-bezier(0.19, 1, 0.22, 1) forwards;
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared .qodef-m-card:nth-child(1) img:not(.qodef-animation-done) {
	animation-delay: 0.2s;
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared .qodef-m-card:nth-child(2) img:not(.qodef-animation-done) {
	animation-delay: 0.4s;
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared .qodef-m-card:nth-child(3) img:not(.qodef-animation-done) {
	animation-delay: 0.6s;
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared .qodef-m-card:nth-child(4) img:not(.qodef-animation-done) {
	animation-delay: 0.8s;
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared .qodef-m-card:nth-child(5) img:not(.qodef-animation-done) {
	animation-delay: 1s;
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared .qodef-m-card:nth-child(6) img:not(.qodef-animation-done) {
	animation-delay: 1.2s;
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared .qodef-m-card:nth-child(7) img:not(.qodef-animation-done) {
	animation-delay: 1.4s;
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared .qodef-m-card:nth-child(8) img:not(.qodef-animation-done) {
	animation-delay: 1.6s;
}
@keyframes qodefCardAppearFromLeft {
	0% {
		visibility: visible;
		opacity: 0;
		transform: translate3d(-100%, 0, 0);
	}
	30% {
		visibility: visible;
		opacity: 1;
	}
	100% {
		visibility: visible;
		transform: translate3d(0, 0, 0);
	}
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared img {
	animation: qodefCardAppearFromLeft 1s cubic-bezier(0.19, 1, 0.22, 1) forwards;
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared .qodef-m-card:nth-child(1) img:not(.qodef-animation-done) {
	animation-delay: 0.2s;
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared .qodef-m-card:nth-child(2) img:not(.qodef-animation-done) {
	animation-delay: 0.4s;
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared .qodef-m-card:nth-child(3) img:not(.qodef-animation-done) {
	animation-delay: 0.6s;
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared .qodef-m-card:nth-child(4) img:not(.qodef-animation-done) {
	animation-delay: 0.8s;
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared .qodef-m-card:nth-child(5) img:not(.qodef-animation-done) {
	animation-delay: 1s;
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared .qodef-m-card:nth-child(6) img:not(.qodef-animation-done) {
	animation-delay: 1.2s;
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared .qodef-m-card:nth-child(7) img:not(.qodef-animation-done) {
	animation-delay: 1.4s;
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared .qodef-m-card:nth-child(8) img:not(.qodef-animation-done) {
	animation-delay: 1.6s;
}

/* ==========================================================================
   Cards Gallery shortcode style - begin
   ========================================================================== */
/* ==========================================================================
   Countdown shortcode styles
   ========================================================================== */
.qodef-countdown .qodef-digit,
.qodef-countdown .qodef-label {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	text-align: center;
	color: #111;
}
.qodef-countdown.qodef-show--1 .qodef-digit-wrapper {
	width: 100%;
}
.qodef-countdown.qodef-show--2 .qodef-digit-wrapper {
	width: 50%;
}
.qodef-countdown.qodef-show--3 .qodef-digit-wrapper {
	width: 33.3333333333%;
}
.qodef-countdown.qodef-show--4 .qodef-digit-wrapper {
	width: 25%;
}
.qodef-countdown.qodef-show--5 .qodef-digit-wrapper {
	width: 20%;
}
.qodef-countdown.qodef-show--6 .qodef-digit-wrapper {
	width: 16.6666666667%;
}
.qodef-countdown.qodef-countdown--light .qodef-digit,
.qodef-countdown.qodef-countdown--light .qodef-label {
	color: #fff;
}

.qodef-countdown.qodef-layout--simple .qodef-digit-wrapper {
	display: inline-block;
	vertical-align: top;
	padding: 0 20px;
}
.qodef-countdown.qodef-layout--simple .qodef-digit {
	font-family: "Bebas Neue", sans-serif;
	font-size: 80px;
	line-height: 1em;
	font-weight: 400;
	letter-spacing: 0.04em;
	top: 2px;
}
.qodef-countdown.qodef-layout--simple .qodef-label {
	font-family: "Bebas Neue", sans-serif;
	font-size: 18px;
	letter-spacing: 0.4em;
	text-transform: uppercase;
}

/* ==========================================================================
   Counter shortcode styles
   ========================================================================== */
.qodef-counter.qodef-layout--simple {
	text-align: center;
}
.qodef-counter.qodef-layout--simple .qodef-m-digit {
	font-family: "Bebas Neue", sans-serif;
	font-size: 80px;
	line-height: 1em;
	color: #111;
	font-weight: 400;
	letter-spacing: 0.04em;
}
.qodef-counter.qodef-layout--simple .qodef-m-title {
	margin: 0;
	font-family: "Bebas Neue", sans-serif;
	color: #111;
	font-size: 18px;
	letter-spacing: 0.4em;
	text-transform: uppercase;
}
.qodef-counter.qodef-layout--simple .qodef-m-text {
	margin: 0;
}

/* ==========================================================================
   Custom Font shortcode styles
   ========================================================================== */
.qodef-custom-font {
	position: relative;
	margin: 0;
}

/* ==========================================================================
   Dropcaps shortcode styles
   ========================================================================== */
.qodef-dropcaps {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.qodef-dropcaps .qodef-m-letter {
	position: relative;
	top: 5px;
	display: flex;
	align-items: center;
	justify-content: center;
	float: left;
	margin: 0 10px 5px 0;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 65px;
	line-height: 62px;
	letter-spacing: 0.05em;
}
.qodef-dropcaps .qodef-m-text {
	display: inline;
	margin: 0;
}
.qodef-dropcaps:not(.qodef-type--simple) .qodef-m-letter {
	width: 40px;
	height: 40px;
	font-size: 35px;
	line-height: 34px;
	letter-spacing: 0.06em;
	color: #fff;
	background-color: #111;
}
.qodef-dropcaps.qodef-type--circle .qodef-m-letter {
	border-radius: 100%;
}

/* ==========================================================================
   Frame Slider shortcode style - begin
   ========================================================================== */
.qodef-frame-slider-holder {
	position: relative;
	margin-bottom: 106px;
}
.qodef-frame-slider-holder .qodef-frame-slider-image {
	position: absolute;
	top: 0;
	left: 50%;
	width: 70%;
	transform: translateX(-50%);
	pointer-events: none;
	z-index: 100;
}
.qodef-frame-slider-holder .qodef-frame-slider-image img {
	width: 100%;
}
.qodef-frame-slider-holder .qodef-m-swiper {
	overflow: hidden;
}
.qodef-frame-slider-holder .qodef-m-item {
	height: 0;
	width: 0;
	margin: 0 5%;
	padding-left: 50%;
	padding-top: 33.9565741858%;
}
.qodef-frame-slider-holder .qodef-m-item img {
	position: absolute;
	top: 1px;
	left: 0;
	width: 100%;
	height: 100%;
	border-top-left-radius: 4%;
	border-top-right-radius: 4%;
	object-fit: cover;
}
.qodef-frame-slider-holder .swiper-pagination-bullets {
	bottom: -106px !important;
}

/* ==========================================================================
   Frame Slider shortcode style - end
   ========================================================================== */
/* ==========================================================================
   Google Map shortcode styles
   ========================================================================== */
.qodef-google-map {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.qodef-google-map .qodef-m-map {
	display: block;
	width: 100%;
}
.qodef-google-map .qodef-m-map iframe,
.qodef-google-map .qodef-m-map object,
.qodef-google-map .qodef-m-map embed {
	width: 100%;
	display: block;
}
.qodef-google-map .qodef-m-map img {
	max-width: none;
}

/* ==========================================================================
   Highlight shortcode styles
   ========================================================================== */
.qodef-highlight .qodef-highlight-text {
	padding: 0 5px;
	color: #fff;
	background-color: #111;
}

/* ==========================================================================
   Horizontal Timeline shortcode style - begin
   ========================================================================== */
.qodef-horizontal-timeline {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	opacity: 0;
	transition: opacity 0.2s ease-out;
}
.qodef-horizontal-timeline:before {
	content: "desktop";
	display: none;
}
@media only screen and (max-width: 1024px) {
	.qodef-horizontal-timeline:before {
		content: "mobile";
	}
}
.qodef-horizontal-timeline.qodef-loaded {
	opacity: 1;
}
.qodef-horizontal-timeline *,
.qodef-horizontal-timeline *:before,
.qodef-horizontal-timeline *:after {
	box-sizing: border-box;
}
.qodef-horizontal-timeline ol, .qodef-horizontal-timeline ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.qodef-horizontal-timeline .qodef-m-ht-nav {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.qodef-horizontal-timeline .qodef-m-ht-nav-wrapper {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: calc(100% - 20px);
	height: 60px;
	margin: 0 10px;
	overflow: hidden;
	cursor: grab;
}
.qodef-horizontal-timeline .qodef-m-ht-nav-inner {
	position: absolute;
	bottom: 10px;
	left: 0;
	height: 1px;
	background-color: rgba(17, 17, 17, 0.5);
	transition: transform 0.4s ease;
}
.qodef-horizontal-timeline .qodef-m-ht-nav-inner a {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 27px;
	line-height: 28px;
	letter-spacing: 0.08em;
	position: absolute;
	bottom: 0;
	padding: 0 0 19px;
	color: #6d6d6d;
	text-align: center;
	z-index: 2;
}
.qodef-horizontal-timeline .qodef-m-ht-nav-inner a .qodef-m-ht-nav-line-through {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	top: 27%;
	width: 100%;
	height: 2px;
	background-color: currentColor;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform 0.5s cubic-bezier(0.34, 0.25, 0, 0.98);
	pointer-events: none;
}
.qodef-horizontal-timeline .qodef-m-ht-nav-inner a:hover:before {
	border-color: #111;
}
.qodef-horizontal-timeline .qodef-m-ht-nav-inner a:hover:after {
	background-color: #111;
}
.qodef-horizontal-timeline .qodef-m-ht-nav-inner a.qodef-selected {
	pointer-events: none;
	color: #111;
}
.qodef-horizontal-timeline .qodef-m-ht-nav-inner a.qodef-selected .qodef-m-ht-nav-line-through {
	transform: scaleX(1);
}
.qodef-horizontal-timeline .qodef-m-ht-nav-inner a.qodef-selected:before {
	border-color: #111;
}
.qodef-horizontal-timeline .qodef-m-ht-nav-inner a.qodef-selected:after {
	background-color: #111;
}
.qodef-horizontal-timeline .qodef-m-ht-nav-inner a.qodef-older-event:before {
	border-color: #111;
}
.qodef-horizontal-timeline .qodef-m-ht-nav-inner a.qodef-older-event:after {
	background-color: #111;
}
.qodef-horizontal-timeline .qodef-m-ht-nav-inner a:before {
	content: "";
	position: absolute;
	bottom: -7px;
	left: 50%;
	right: auto;
	height: 11px;
	width: 11px;
	background-color: #fff;
	border: 2px solid rgba(17, 17, 17, 0.5);
	border-radius: 100%;
	box-sizing: content-box;
	transform: translateX(-50%);
	transition: border-color 0.2s ease-out;
}
.qodef-horizontal-timeline .qodef-m-ht-nav-inner a:after {
	content: "";
	position: absolute;
	bottom: -3px;
	left: 50%;
	right: auto;
	height: 7px;
	width: 7px;
	background-color: transparent;
	border-radius: 100%;
	box-sizing: content-box;
	transform: translateX(-50%);
	transition: background-color 0.2s ease-out;
}
.qodef-horizontal-timeline .qodef-m-ht-nav-filling-line {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: #111;
	z-index: 1;
	transform: scaleX(0);
	transform-origin: left center;
	transition: transform 0.3s ease;
	pointer-events: none;
}
.qodef-horizontal-timeline .qodef-m-ht-nav-navigation a {
	position: absolute;
	bottom: -8px;
	font-size: 36px;
	line-height: 1;
	z-index: 2;
}
.qodef-horizontal-timeline .qodef-m-ht-nav-navigation a.qodef-prev {
	left: 2px;
}
.qodef-horizontal-timeline .qodef-m-ht-nav-navigation a.qodef-next {
	right: 2px;
}
.qodef-horizontal-timeline .qodef-m-ht-nav-navigation a.qodef-inactive {
	color: #6b6b6b !important;
}
.qodef-horizontal-timeline .qodef-m-ht-content {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-top: 66px;
	overflow: hidden;
	transition: height 0.2s ease-out;
	cursor: grab;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.qodef-horizontal-timeline .qodef-m-ht-content .qodef-e-hti-content-inner {
	display: flex;
	align-items: center;
	margin: 0 -49px;
}
.qodef-horizontal-timeline .qodef-m-ht-content .qodef-e-hti-content-inner.qodef-timeline-has-image img {
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
}
.qodef-horizontal-timeline .qodef-m-ht-content .qodef-e-hti-content-inner.qodef-timeline-has-image > * {
	width: 50%;
}
.qodef-horizontal-timeline .qodef-m-ht-content .qodef-e-hti-content-inner > * {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 100%;
	padding: 0 49px;
	box-sizing: border-box;
}
.qodef-horizontal-timeline .qodef-m-ht-content .qodef-e-hti-content-inner .qodef-e-title {
	margin: 0;
}
.qodef-horizontal-timeline .qodef-m-ht-content .qodef-e-hti-content-inner .qodef-e-text {
	margin: 16px 0 0;
	font-size: 16px;
	line-height: 26px;
	letter-spacing: normal;
}
.qodef-horizontal-timeline .qodef-m-ht-content .qodef-e-hti-content-inner .qodef-e-button {
	margin: 17px 0 0;
}
.qodef-horizontal-timeline .qodef-m-ht-content li {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	animation-duration: 0.4s;
	animation-timing-function: cubic-bezier(0.58, 0.04, 0.35, 0.87);
	opacity: 0;
	z-index: 1;
	will-change: opacity, transform;
}
.qodef-horizontal-timeline .qodef-m-ht-content li.qodef-selected {
	position: relative;
	opacity: 1;
	z-index: 2;
	transform: translateX(0);
}
.qodef-horizontal-timeline .qodef-m-ht-content li.qodef-enter-left, .qodef-horizontal-timeline .qodef-m-ht-content li.qodef-leave-left {
	transform: translateX(-100%);
	animation-name: qodef-enter-left;
}
.qodef-horizontal-timeline .qodef-m-ht-content li.qodef-enter-right, .qodef-horizontal-timeline .qodef-m-ht-content li.qodef-leave-right {
	transform: translateX(100%);
	animation-name: qodef-enter-right;
}
.qodef-horizontal-timeline .qodef-m-ht-content li.qodef-leave-left, .qodef-horizontal-timeline .qodef-m-ht-content li.qodef-leave-right {
	animation-timing-function: cubic-bezier(0.75, 0.1, 0.2, 1.02);
	animation-direction: reverse;
}
.qodef-horizontal-timeline.qodef-skin--light .qodef-m-ht-nav-inner {
	background-color: rgba(255, 255, 255, 0.5);
}
.qodef-horizontal-timeline.qodef-skin--light .qodef-m-ht-nav-inner a {
	color: #a6a6a6;
}
.qodef-horizontal-timeline.qodef-skin--light .qodef-m-ht-nav-inner a:hover:before {
	border-color: #fff;
}
.qodef-horizontal-timeline.qodef-skin--light .qodef-m-ht-nav-inner a:hover:after {
	background-color: #fff;
}
.qodef-horizontal-timeline.qodef-skin--light .qodef-m-ht-nav-inner a.qodef-selected {
	color: #fff;
}
.qodef-horizontal-timeline.qodef-skin--light .qodef-m-ht-nav-inner a.qodef-selected:before {
	border-color: #fff;
}
.qodef-horizontal-timeline.qodef-skin--light .qodef-m-ht-nav-inner a.qodef-selected:after {
	background-color: #fff;
}
.qodef-horizontal-timeline.qodef-skin--light .qodef-m-ht-nav-inner a.qodef-older-event:before {
	border-color: #fff;
}
.qodef-horizontal-timeline.qodef-skin--light .qodef-m-ht-nav-inner a.qodef-older-event:after {
	background-color: #fff;
}
.qodef-horizontal-timeline.qodef-skin--light .qodef-m-ht-nav-inner a:before {
	background-color: #111;
	border: 2px solid rgba(255, 255, 255, 0.5);
}
.qodef-horizontal-timeline.qodef-skin--light .qodef-m-ht-nav-filling-line {
	background-color: #fff;
}
.qodef-horizontal-timeline.qodef-skin--light .qodef-m-ht-nav-navigation a {
	color: #fff;
}
.qodef-horizontal-timeline.qodef-skin--light .qodef-m-ht-content .qodef-e-hti-content-inner .qodef-e-title {
	color: #fff;
}
.qodef-horizontal-timeline.qodef-skin--light .qodef-m-ht-content .qodef-e-hti-content-inner .qodef-e-text {
	color: #a6a6a6;
}
.qodef-horizontal-timeline.qodef-skin--light .qodef-m-ht-content .qodef-e-hti-content-inner .qodef-e-button {
	color: #fff;
}

@keyframes qodef-enter-right {
	0% {
		opacity: 0;
		transform: translateX(100%);
	}
	100% {
		opacity: 1;
		transform: translateX(0%);
	}
}
@keyframes qodef-enter-left {
	0% {
		opacity: 0;
		transform: translateX(-100%);
	}
	100% {
		opacity: 1;
		transform: translateX(0%);
	}
}
/* ==========================================================================
   Horizontal Timeline shortcode style - end
   ========================================================================== */
/* ==========================================================================
   Icon List Item shortcode styles
   ========================================================================== */
.qodef-icon-list-item {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	line-height: 1;
}
.qodef-icon-list-item .qodef-e-title {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 0;
	line-height: 1;
}
.qodef-icon-list-item .qodef-e-title a {
	display: block;
}
.qodef-icon-list-item .qodef-e-title-inner {
	display: flex;
	align-items: center;
}
.qodef-icon-list-item .qodef-icon-holder {
	flex-shrink: 0;
	margin-right: 5px;
	float: none;
}
.qodef-icon-list-item .qodef-icon-holder .qodef-icon {
	font-size: 18px;
}
.qodef-icon-list-item.qodef-icon--custom-icon .qodef-e-icon-wrapper {
	position: relative;
	display: inline-block;
	vertical-align: top;
}
.qodef-icon-list-item.qodef-icon--custom-icon .qodef-e-icon-wrapper a, .qodef-icon-list-item.qodef-icon--custom-icon .qodef-e-icon-wrapper img {
	display: block;
}

/* ==========================================================================
   Icon List Item widget styles
   ========================================================================== */
#qodef-page-sidebar .widget.widget_pelicula_core_icon_list_item {
	margin-bottom: 0;
}
#qodef-page-footer .widget.widget_pelicula_core_icon_list_item {
	margin-bottom: 0;
}
#qodef-side-area .widget.widget_pelicula_core_icon_list_item {
	margin-bottom: 0;
}

/* ==========================================================================
   Icon With Text shortcode styles
   ========================================================================== */
.qodef-icon-with-text .qodef-m-title {
	margin: 0;
}
.qodef-icon-with-text .qodef-m-title a {
	display: block;
}
.qodef-icon-with-text .qodef-m-text {
	margin: 11px 0 0;
}
.qodef-icon-with-text .qodef-m-icon-wrapper {
	line-height: 1;
}
.qodef-icon-with-text .qodef-icon-holder {
	float: none;
}
.qodef-icon-with-text .qodef-m-content {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper {
	position: relative;
	display: inline-block;
	vertical-align: top;
}
.qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper a, .qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper img {
	display: block;
}

/* ==========================================================================
   Icon With Text shortcode styles
   ========================================================================== */
.qodef-icon-with-text.qodef-layout--before-content {
	display: flex;
	align-items: flex-start;
}
.qodef-icon-with-text.qodef-layout--before-content .qodef-m-icon-wrapper {
	flex-shrink: 0;
	margin-right: 30px;
}

/* ==========================================================================
   Icon With Text shortcode styles
   ========================================================================== */
.qodef-icon-with-text.qodef-layout--before-title .qodef-m-title {
	line-height: 1;
}
.qodef-icon-with-text.qodef-layout--before-title .qodef-m-title-inner {
	display: flex;
	align-items: center;
}
.qodef-icon-with-text.qodef-layout--before-title .qodef-m-icon-wrapper {
	flex-shrink: 0;
	margin-right: 5px;
}

/* ==========================================================================
   Icon With Text shortcode styles
   ========================================================================== */
.qodef-icon-with-text.qodef-layout--top.qodef-alignment--center {
	text-align: center;
}
.qodef-icon-with-text.qodef-layout--top.qodef-alignment--left {
	text-align: left;
}
.qodef-icon-with-text.qodef-layout--top.qodef-alignment--right {
	text-align: right;
}
.qodef-icon-with-text.qodef-layout--top .qodef-m-title {
	margin-top: 19px;
}

/* ==========================================================================
   Icon shortcode styles
   ========================================================================== */
.qodef-icon-holder {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: auto;
	line-height: 1;
}
.qodef-icon-holder a {
	display: block;
}
.qodef-icon-holder .qodef-icon {
	display: block;
	line-height: inherit;
	transition: opacity 0.2s ease-out;
	will-change: opacity;
}
.qodef-icon-holder .qodef-icon:hover {
	opacity: 0.8;
}
.qodef-icon-holder .qodef-icon:before {
	display: block;
	line-height: inherit;
}
.qodef-icon-holder.qodef-layout--circle, .qodef-icon-holder.qodef-layout--square {
	width: 2em;
	height: 2em;
	line-height: 2em;
	text-align: center;
	color: #fff;
	background-color: #111;
	transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out;
}
.qodef-icon-holder.qodef-layout--circle a, .qodef-icon-holder.qodef-layout--square a {
	color: inherit;
	transition: none;
}
.qodef-icon-holder.qodef-layout--circle:hover, .qodef-icon-holder.qodef-layout--square:hover {
	background-color: #111;
}
.qodef-icon-holder.qodef-layout--circle {
	border-radius: 50%;
}
.qodef-icon-holder.qodef-size--tiny {
	font-size: 1.33333333em;
}
.qodef-icon-holder.qodef-size--small {
	font-size: 2em;
}
.qodef-icon-holder.qodef-size--medium {
	font-size: 3em;
}
.qodef-icon-holder.qodef-size--large {
	font-size: 4em;
}
.qodef-icon-holder.qodef-size--huge {
	font-size: 5em;
}

/* ==========================================================================
   Icon widget styles
   ========================================================================== */
.widget.widget_pelicula_core_icon {
	display: inline-block;
	line-height: 1;
}
#qodef-page-sidebar .widget.widget_pelicula_core_icon {
	margin-bottom: 0;
}
#qodef-page-footer .widget.widget_pelicula_core_icon {
	margin-bottom: 0;
}
#qodef-side-area .widget.widget_pelicula_core_icon {
	margin-bottom: 0;
}

/* ==========================================================================
   Image Marquee shortcode styles
   ========================================================================== */
.qodef-image-marquee {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.qodef-image-marquee .qodef-m-content {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 0 auto;
	overflow: hidden;
	transform: translate3d(0, 0, 0);
}
.qodef-image-marquee .qodef-m-content.qodef--mobile {
	display: none;
}
.qodef-image-marquee .qodef-m-content.qodef--mobile .qodef-m-image {
	background-size: cover !important;
}
.qodef-image-marquee .qodef-m-image {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	transform: translate3d(100%, 0, 0);
}
.qodef-image-marquee .qodef-m-image a {
	position: relative;
	display: block;
}

@keyframes qode-move-marquee {
	0% {
		transform: translateX(100%);
	}
	100% {
		transform: translateX(-100%);
	}
}
/* ==========================================================================
   Image With Text shortcode styles
   ========================================================================== */
.qodef-image-with-text {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.qodef-image-with-text .qodef-m-image {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	position: relative;
}
.qodef-image-with-text .qodef-m-image:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 30%; /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	pointer-events: none;
	z-index: 1;
}
.qodef-image-with-text .qodef-m-image:after {
	z-index: initial;
}
.qodef-image-with-text .qodef-m-image a, .qodef-image-with-text .qodef-m-image img {
	display: block;
}
.qodef-image-with-text .qodef-m-content {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	text-align: left;
	padding: 0 30px;
}
.qodef-image-with-text:hover .qodef-m-title {
	transform: translateX(7px);
}
.qodef-image-with-text .qodef-m-title {
	margin: 31px 0 0;
	margin-top: -0.5em;
	transition: 0.3s cubic-bezier(0.26, 0.26, 0, 0.96);
}
.qodef-image-with-text .qodef-m-title a {
	width: 100%;
}
.qodef-image-with-text .qodef-m-text {
	margin: 15px 0 0;
}
.qodef-image-with-text.qodef-image-shadow--enabled .qodef-m-image {
	box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.2);
}

/* ==========================================================================
   Info Section Background Text shortcode styles
   ========================================================================== */
.qodef-info-section.qodef-layout--background-text {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.qodef-info-section.qodef-layout--background-text .qodef-m-info {
	position: relative;
	z-index: 2;
}
.qodef-info-section.qodef-layout--background-text .qodef-m-title {
	margin: 0 0 18px;
}
.qodef-info-section.qodef-layout--background-text .qodef-m-text {
	margin: 0;
}
.qodef-info-section.qodef-layout--background-text .qodef-button {
	margin-top: 6px;
}
.qodef-info-section.qodef-layout--background-text .qodef-m-background-text {
	position: absolute;
	display: inline-block;
	color: #6d6d6d;
	text-align: center;
	font-weight: 700;
	font-size: 250px;
}
.qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--top-left .qodef-m-background-text {
	top: 0;
	left: -20px;
}
.qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--top-right .qodef-m-background-text {
	top: 0;
	right: -20px;
}
.qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--bottom-left .qodef-m-background-text {
	bottom: 0;
	left: -20px;
}
.qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--bottom-right .qodef-m-background-text {
	bottom: 0;
	right: -20px;
}
.qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--center .qodef-m-background-text {
	font-size: 450px;
	top: 34px;
	left: 0;
	right: 0;
	text-align: center;
}

/* ==========================================================================
   Info Section Background Text shortcode styles
   ========================================================================== */
/* ==========================================================================
   Interactive Link Carousel shortcode styles
   ========================================================================== */
.qodef-interactive-link-carousel {
	position: relative;
	height: 100vh;
}
.qodef-interactive-link-carousel .swiper-container {
	overflow: visible;
}
.qodef-interactive-link-carousel .swiper-wrapper {
	transition-timing-function: cubic-bezier(0.56, 0.14, 0.52, 0.91);
}
.admin-bar .qodef-interactive-link-carousel {
	height: calc(100vh - 32px);
}
.qodef-interactive-link-carousel > .qodef-m-inner {
	position: relative;
	display: block;
	height: 100%;
}
.qodef-interactive-link-carousel > .qodef-m-inner .qodef-m-sources-holder {
	position: absolute;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	pointer-events: none;
}
.qodef-interactive-link-carousel > .qodef-m-inner .qodef-m-sources-holder .qodef-e-source {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: cover;
	opacity: 0;
	transform: scaleX(1.03);
	transition: 0.3s cubic-bezier(0.37, 1.03, 0.25, 1);
}
@media (min-width: 1025px) {
	.qodef-browser--chrome .qodef-interactive-link-carousel > .qodef-m-inner .qodef-m-sources-holder .qodef-e-source .wp-video {
		mix-blend-mode: lighten;
	}
}
.qodef-interactive-link-carousel > .qodef-m-inner .qodef-m-sources-holder .qodef-e-source.qodef-active {
	opacity: 1;
	transform: scaleX(1);
}
.qodef-interactive-link-carousel > .qodef-m-inner .qodef-m-content-holder {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.qodef-interactive-link-carousel > .qodef-m-inner .qodef-m-content-holder .qodef-m-content-table {
	position: relative;
	display: table;
	table-layout: fixed;
	height: 100%;
	width: 100%;
}
.qodef-interactive-link-carousel > .qodef-m-inner .qodef-m-content-holder .qodef-m-content-table-cell {
	position: relative;
	display: table-cell;
	vertical-align: middle;
}
.qodef-interactive-link-carousel > .qodef-m-inner .qodef-m-content-holder .qodef-m-content-line {
	padding: 0;
	font-size: 0;
}
.qodef-interactive-link-carousel > .qodef-m-inner .qodef-m-content-holder .qodef-m-content-line .qodef-m-item {
	display: inline-block;
	position: relative;
	width: auto;
}
.qodef-interactive-link-carousel > .qodef-m-inner .qodef-m-content-holder .qodef-m-content-line .qodef-m-item.qodef--hovered .qodef-m-item-content .qodef-m-item-wrap a {
	color: #111;
}
.qodef-interactive-link-carousel > .qodef-m-inner .qodef-m-content-holder .qodef-m-content-line .qodef-m-item.qodef--hovered .qodef-m-item-link-holder .qodef-m-item-link:after {
	transform: scaleX(1);
}
.qodef-interactive-link-carousel > .qodef-m-inner .qodef-m-content-holder .qodef-m-content-line .qodef-m-item-content {
	display: inline-block;
	vertical-align: middle;
	word-break: break-word;
	color: rgba(17, 17, 17, 0.2);
	line-height: 1;
	cursor: grab;
}
.qodef-interactive-link-carousel > .qodef-m-inner .qodef-m-content-holder .qodef-m-content-line .qodef-m-item-content .qodef-m-item-wrap {
	font-size: 10.42vw;
	font-weight: 400;
	line-height: 0.9;
	color: inherit;
	transition: color 0.15s ease-out;
}
@media only screen and (max-width: 480px) {
	.qodef-interactive-link-carousel > .qodef-m-inner .qodef-m-content-holder .qodef-m-content-line .qodef-m-item-content .qodef-m-item-wrap {
		font-size: 20vw;
	}
}
.qodef-interactive-link-carousel > .qodef-m-inner .qodef-m-content-holder .qodef-m-content-line .qodef-m-item-content .qodef-m-item-wrap a {
	color: inherit;
	display: block;
	font-family: "Bebas Neue", sans-serif;
	text-decoration: none;
	transition: none;
}
.qodef-interactive-link-carousel > .qodef-m-inner .qodef-m-content-holder .qodef-m-content-line:nth-of-type(odd) {
	text-align: left;
}
.qodef-interactive-link-carousel > .qodef-m-inner .qodef-m-content-holder .qodef-m-content-line:nth-of-type(odd) .qodef-m-item-content {
	padding: 0 4vw;
}
.qodef-interactive-link-carousel > .qodef-m-inner .qodef-m-content-holder .qodef-m-content-line:nth-of-type(odd) .qodef-m-item-link-holder:after {
	right: -1.4vw;
}
.qodef-interactive-link-carousel > .qodef-m-inner .qodef-m-content-holder .qodef-m-content-line:nth-of-type(even) {
	text-align: right;
}
.qodef-interactive-link-carousel > .qodef-m-inner .qodef-m-content-holder .qodef-m-content-line:nth-of-type(even) .qodef-m-item-content {
	padding: 0 4vw;
}
.qodef-interactive-link-carousel > .qodef-m-inner .qodef-m-content-holder .qodef-m-content-line:nth-of-type(even) .qodef-m-item-link-holder:after {
	left: -1vw;
}
.qodef-interactive-link-carousel > .qodef-m-inner .qodef-m-content-holder .qodef-m-content-line .qodef-m-item-link-holder:after {
	content: "";
	position: absolute;
	top: 39%;
	width: 2.3vw;
	height: 1.05vw;
	display: block;
	background-color: rgba(17, 17, 17, 0.2);
	pointer-events: none;
}
.qodef-interactive-link-carousel > .qodef-m-inner .qodef-m-content-holder .qodef-m-content-line .qodef-m-item-link-holder .qodef-m-item-link {
	position: relative;
}
.qodef-interactive-link-carousel > .qodef-m-inner .qodef-m-content-holder .qodef-m-content-line .qodef-m-item-link-holder .qodef-m-item-link:after {
	content: "";
	position: absolute;
	top: 39%;
	left: 0;
	width: 100%;
	height: 1.05vw;
	background-color: currentColor;
	transform-origin: left;
	transform: scaleX(0);
	transition: transform 0.3s cubic-bezier(0.75, 1.1, 0, 0.96);
}
.qodef-interactive-link-carousel .qodef-m-content-line {
	opacity: 0;
}
.qodef-interactive-link-carousel .qodef-m-content-line:nth-of-type(odd) {
	transform: translate3d(-100%, 0, 0);
}
.qodef-interactive-link-carousel .qodef-m-content-line:nth-of-type(even) {
	transform: translate3d(100%, 0, 0);
}
.qodef-interactive-link-carousel.qodef-skin--light > .qodef-m-inner .qodef-m-content-holder .qodef-m-content-line .qodef-m-item.qodef--hovered .qodef-m-item-content .qodef-m-item-wrap a {
	color: #fff;
}
.qodef-interactive-link-carousel.qodef-skin--light > .qodef-m-inner .qodef-m-content-holder .qodef-m-content-line .qodef-m-item-content {
	color: rgba(255, 255, 255, 0.2);
}
.qodef-interactive-link-carousel.qodef-skin--light > .qodef-m-inner .qodef-m-content-holder .qodef-m-content-line .qodef-m-item-link-holder:after {
	background-color: rgba(255, 255, 255, 0.2);
}
.qodef-interactive-link-carousel.qodef-initialized .qodef-m-content-line {
	opacity: 1;
	transform: translate3d(0, 0, 0);
	transition: opacity 2s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 2s cubic-bezier(0.09, 0.94, 0.27, 0.96);
}
.qodef-interactive-link-carousel .wp-video, .qodef-interactive-link-carousel video.wp-video-shortcode, .qodef-interactive-link-carousel .mejs-container, .qodef-interactive-link-carousel .mejs-overlay.load {
	width: 100% !important;
	height: 100% !important;
}
.qodef-interactive-link-carousel .mejs-container {
	padding-top: 56.25%;
}
.qodef-interactive-link-carousel .wp-video, .qodef-interactive-link-carousel video.wp-video-shortcode {
	max-width: 100% !important;
}
.qodef-interactive-link-carousel video.wp-video-shortcode {
	position: relative;
}
.qodef-interactive-link-carousel .mejs-mediaelement {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.qodef-interactive-link-carousel .mejs-controls {
	display: none;
}
.qodef-interactive-link-carousel .mejs-layers {
	opacity: 0;
}
.qodef-interactive-link-carousel .mejs-overlay-play {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: auto !important;
	height: auto !important;
}

/* ==========================================================================
   Interactive Link Showcase shortcode styles
   ========================================================================== */
.qodef-interactive-link-showcase {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	height: 100vh;
	visibility: hidden;
}
.admin-bar .qodef-interactive-link-showcase {
	height: calc(100vh - 32px);
}
.qodef-interactive-link-showcase .qodef-m-image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	opacity: 0;
	transform: scaleX(1.03);
	transition: transform 0.3s cubic-bezier(0.37, 1.03, 0.25, 1), opacity 0.2s cubic-bezier(0.07, 0.71, 0.25, 1);
	will-change: transform;
}
.qodef-interactive-link-showcase .qodef-m-image.qodef--active {
	opacity: 1;
	transform: scaleX(1);
	z-index: 5;
}
.qodef-interactive-link-showcase .qodef-m-image img {
	display: none;
}
.qodef-interactive-link-showcase .qodef-m-items {
	display: flex;
	align-items: center;
	z-index: 10;
}
.qodef-interactive-link-showcase .qodef-m-item {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: auto;
	padding: 0 6px 5px;
	margin: 13px 0;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 65px;
	line-height: 62px;
	letter-spacing: 0.05em;
	transition: color 0.2s ease-out, background-color 0.2s ease-out;
}
.qodef-interactive-link-showcase .qodef-m-item .qodef-e-title {
	position: relative;
	display: block;
	z-index: 2;
}
.qodef-interactive-link-showcase .qodef-m-item.qodef--active {
	color: #fff;
}
.qodef-interactive-link-showcase.qodef--init {
	visibility: visible;
}
.qodef-interactive-link-showcase.qodef-skin--light .qodef-m-item {
	color: #fff;
}
.qodef-interactive-link-showcase.qodef-skin--light .qodef-m-item.qodef--active {
	color: #fff;
}

/* ==========================================================================
   Interactive Link Showcase List styles
   ========================================================================== */
.qodef-interactive-link-showcase.qodef-layout--list {
	position: relative;
	height: 100vh;
}
@media only screen and (max-width: 1024px) {
	.qodef-interactive-link-showcase.qodef-layout--list {
		height: auto;
	}
}
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-bg-image {
	position: absolute;
	width: 50%;
	height: 100%;
	top: 0;
	right: 0;
}
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-bg-image img {
	display: none;
}
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-images {
	position: relative;
	display: block;
	margin-left: auto;
	width: 62%;
	height: 100%;
	top: 0;
	right: 0;
	z-index: 20;
	overflow: hidden;
}
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-images .qodef-m-images-mark {
	position: absolute;
	top: 0;
	right: 0;
	width: 90%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.1);
}
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-image {
	top: 15%;
	height: 70%;
}
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-image .qodef-video-button {
	position: relative;
	width: 100%;
	height: 100%;
}
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-image .qodef-video-button .qodef-m-play {
	line-height: inherit;
}
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-items {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	width: 38%;
	justify-content: center;
	flex-direction: column;
	align-items: flex-start;
	left: 80px;
}
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-item {
	position: relative;
	display: inline-block;
	vertical-align: top;
	height: auto;
	width: auto;
	margin: 0;
	padding: 8px 0;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 45px;
	line-height: 43px;
	letter-spacing: 0.06em;
	transition: color 0.2s ease-out, background-color 0.2s ease-out;
	color: #111;
	letter-spacing: 0.04em;
}
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-item .qodef-e-title {
	position: relative;
	display: block;
	z-index: 2;
}
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-item .qodef-e-title:before {
	content: "";
	position: absolute;
	top: calc(50% - 8px);
	left: 0;
	width: 100%;
	height: 7px;
	background-color: currentColor;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform 0.1s cubic-bezier(0.75, 1.1, 0, 0.96);
}
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-item.qodef--active {
	font-size: 80px;
	color: #111;
	padding: 21px 0 17px;
}
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-item.qodef--active .qodef-e-title:before {
	transform: scaleX(1);
	transition: transform 0.3s cubic-bezier(0.75, 1.1, 0, 0.96);
}
.qodef-interactive-link-showcase.qodef-layout--list .qodef-mobile-holder {
	display: none;
}
.qodef-interactive-link-showcase.qodef-layout--list.qodef-skin--light .qodef-m-item {
	color: #fff;
}
.qodef-interactive-link-showcase.qodef-layout--list.qodef-skin--light .qodef-m-item.qodef--active {
	color: #fff;
}

/* ==========================================================================
   Interactive Link Showcase Slider styles
   ========================================================================== */
.qodef-interactive-link-showcase.qodef-layout--slider .swiper-container {
	width: 100%;
	height: 100%;
	z-index: 10;
}
.qodef-interactive-link-showcase.qodef-layout--slider .qodef-m-images {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 5;
}
.qodef-interactive-link-showcase.qodef-layout--slider .qodef-m-item {
	height: auto;
	margin: 0 5%;
}

/* ==========================================================================
   Item Showcase shortcode styles
   ========================================================================== */
.qodef-item-showcase {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	visibility: hidden;
}
.qodef-item-showcase .qodef-m-image {
	position: relative;
	flex-shrink: 0;
	margin: 0 60px;
	opacity: 0;
	transform: translateY(70px);
	transition: opacity 0.55s cubic-bezier(0.23, 1, 0.32, 1), transform 0.55s cubic-bezier(0.23, 1, 0.32, 1);
}
.qodef-item-showcase .qodef-m-image img {
	display: block;
}
.qodef-item-showcase .qodef-m-items {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100%;
}
.qodef-item-showcase .qodef-m-items.qodef--left {
	text-align: right;
}
.qodef-item-showcase .qodef-m-items.qodef--right {
	text-align: left;
}
.qodef-item-showcase .qodef-m-item {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-top: 60px;
	opacity: 0;
	transform: translateY(70px);
	transition: opacity 0.55s cubic-bezier(0.23, 1, 0.32, 1), transform 0.55s cubic-bezier(0.23, 1, 0.32, 1);
}
.qodef-item-showcase .qodef-m-item:first-child {
	margin-top: 0;
}
.qodef-item-showcase .qodef-m-item:nth-child(1) {
	transition-delay: 200ms;
}
.qodef-item-showcase .qodef-m-item:nth-child(2) {
	transition-delay: 400ms;
}
.qodef-item-showcase .qodef-m-item:nth-child(3) {
	transition-delay: 600ms;
}
.qodef-item-showcase .qodef-m-item:nth-child(4) {
	transition-delay: 800ms;
}
.qodef-item-showcase .qodef-m-item:nth-child(5) {
	transition-delay: 1000ms;
}
.qodef-item-showcase .qodef-m-item:nth-child(6) {
	transition-delay: 1200ms;
}
.qodef-item-showcase .qodef-e-title {
	margin: 0;
}
.qodef-item-showcase .qodef-e-title-link {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	text-transform: inherit;
	color: inherit;
}
.qodef-item-showcase .qodef-e-title-link:hover {
	color: #111;
}
.qodef-item-showcase .qodef-e-text {
	margin: 20px 0 0;
}
.qodef-item-showcase.qodef--init {
	visibility: visible;
}
.qodef-item-showcase.qodef--init .qodef-m-image {
	opacity: 1;
	transform: translateY(0);
}
.qodef-item-showcase.qodef--init .qodef-m-item {
	opacity: 1;
	transform: translateY(0);
}

/* ==========================================================================
   Item Showcase List styles
   ========================================================================== */
/* ==========================================================================
   Movie screen shortcode styles
   ========================================================================== */
.qodef-movie-screen {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.qodef-movie-screen .qodef-m-image {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	overflow: hidden;
}
.qodef-movie-screen .qodef-m-image img {
	display: block;
}
.qodef-movie-screen .qodef-m-additional-image {
	display: block;
	padding-bottom: 47px;
}
.qodef-movie-screen .qodef-m-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
	padding: 35px;
}
.qodef-movie-screen .qodef-m-title {
	margin: 10px 0;
}
.qodef-movie-screen .qodef-m-title-inner {
	display: inline-block;
}
.qodef-movie-screen .qodef-m-subtitle {
	margin: 10px 0;
}

/* ==========================================================================
   movies List shortcode styles
   ========================================================================== */
.qodef-movies-list .qodef-m-items {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.qodef-movies-list .qodef-m-item {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	padding: 9px 0 9px;
}
.qodef-movies-list .qodef-m-item .qodef-e-year {
	position: relative;
	flex-basis: 27%;
	text-align: right;
}
.qodef-movies-list .qodef-m-item .qodef-e-movies {
	position: relative;
	flex-basis: 68%;
	text-align: left;
}
.qodef-movies-list .qodef-m-item .qodef-e-item-year,
.qodef-movies-list .qodef-m-item .qodef-e-item-movies {
	display: block;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
}
.qodef-movies-list .qodef-m-item .qodef-e-item-description {
	display: block;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	line-height: 1.857em;
	font-weight: 400;
	letter-spacing: 0.1em;
	color: #989898;
	font-size: 14px;
	color: #6d6d6d;
	letter-spacing: 0.02em;
}
.qodef-movies-list.qodef-skin--light .qodef-m-item .qodef-e-item-year,
.qodef-movies-list.qodef-skin--light .qodef-m-item .qodef-e-item-movies {
	color: #fff;
}
.qodef-movies-list.qodef-skin--light .qodef-m-item .qodef-e-item-description {
	color: #ababab;
}

/* ==========================================================================
   Pricing Table shortcode styles
   ========================================================================== */
.qodef-pricing-table {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	text-align: center;
}
.qodef-pricing-table.qodef-status--featured {
	transform: translateY(-25px);
}
.qodef-pricing-table .qodef-m-inner {
	padding: 45px;
}
.qodef-pricing-table .qodef-m-title p {
	margin: 0;
	color: #111;
}
.qodef-pricing-table .qodef-m-price {
	margin-top: -3px;
}
.qodef-pricing-table .qodef-m-price .qodef-m-price-wrapper {
	display: flex;
	margin: 0;
	line-height: 1;
	justify-content: center;
}
.qodef-pricing-table .qodef-m-content {
	margin: 25px 0 0;
}
.qodef-pricing-table .qodef-m-content ul {
	list-style: none;
	margin: 0;
}
.qodef-pricing-table .qodef-m-content ul li {
	color: #111;
	margin-bottom: 8px;
}
.qodef-pricing-table .qodef-m-content ul li:last-child {
	margin-bottom: 0;
}
.qodef-pricing-table .qodef-m-content ul li:before {
	content: "\f00c";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	padding-right: 8px;
}
.qodef-pricing-table .qodef-m-button .qodef-button {
	margin: 25px 0 0;
}

/* ==========================================================================
   Progress Bar shortcode styles
   ========================================================================== */
.qodef-progress-bar .qodef-m-inner {
	position: relative;
	display: flex;
}
.qodef-progress-bar .progressbar {
	position: relative;
}
.qodef-progress-bar .qodef-m-title {
	margin: 20px 0 0;
}
.qodef-progress-bar:not(.qodef-layout--line) .qodef-m-inner {
	flex-direction: column;
}
.qodef-progress-bar:not(.qodef-layout--line) .qodef-m-canvas {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.qodef-progress-bar:not(.qodef-layout--line) .qodef-m-canvas svg {
	display: block;
}
.qodef-progress-bar:not(.qodef-layout--line) .progressbar-text {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
	margin: 0;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #111;
	font-size: 27px;
	line-height: 28px;
	letter-spacing: 0.08em;
}
.qodef-progress-bar.qodef-layout--semi-circle .progressbar-text {
	padding-top: 20px;
	transform: none !important;
}
.qodef-progress-bar.qodef-layout--line .qodef-m-inner {
	flex-direction: column-reverse;
}
.qodef-progress-bar.qodef-layout--line .proggress {
	width: 0;
}
.qodef-progress-bar.qodef-layout--line .percentCount {
	position: absolute;
	top: -24px;
	right: 0;
	width: auto;
}
.qodef-progress-bar.qodef-layout--line .qodef-m-title {
	margin: 0 0 7px;
}

/* ==========================================================================
   Section Title shortcode styles
   ========================================================================== */
.qodef-section-title {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.qodef-section-title.qodef-alignment--center {
	text-align: center;
}
.qodef-section-title.qodef-alignment--left {
	text-align: left;
}
.qodef-section-title.qodef-alignment--right {
	text-align: right;
}
.qodef-section-title.qodef-alignment--right .qodef-m-title {
	margin-right: -14px;
}
.qodef-section-title .qodef-m-tagline {
	margin: 0 0 28px;
	display: inline-block;
	opacity: 0;
	transform: translateY(20px);
	transition-duration: 1s;
	transition-timing-function: cubic-bezier(0.69, 0.13, 0, 0.95);
}
.qodef-section-title .qodef-m-tagline.qodef--appear, .elementor-editor-active .qodef-section-title .qodef-m-tagline {
	opacity: 1;
	transform: translateY(0);
}
.qodef-section-title .qodef-m-title {
	margin: 0;
	opacity: 0;
}
.qodef-section-title .qodef-m-title .qodef-custom-styles {
	text-decoration: line-through;
}
.qodef-section-title .qodef-m-title.qodef--appear, .elementor-editor-active .qodef-section-title .qodef-m-title {
	opacity: 1;
}
.qodef-section-title .qodef-m-title .qodef-m-title-word {
	display: inline-block;
	opacity: 0;
	transform: translateY(20px);
	transition-duration: 1s;
	transition-timing-function: cubic-bezier(0.69, 0.13, 0, 0.95);
	backface-visibility: hidden;
	white-space: pre-wrap;
}
.qodef-section-title .qodef-m-title .qodef-m-title-word.qodef-custom-styles {
	text-decoration: none;
}
.qodef-section-title .qodef-m-title .qodef-m-title-word.qodef-custom-styles > span {
	position: relative;
}
.qodef-section-title .qodef-m-title .qodef-m-title-word.qodef-custom-styles > span.qodef-custom-styles--line-through:before {
	content: "";
	position: absolute;
	top: calc(50% - 1px);
	left: -1px;
	height: 6px;
	width: 100%;
	background-color: currentColor;
	transform: scaleX(0);
	transform-origin: left;
	transition-property: transform;
	transition-duration: 0.5s;
	transition-delay: 0.5s;
	transition-timing-function: cubic-bezier(0.75, 1.1, 0, 0.96);
}
.qodef-section-title .qodef-m-title .qodef-m-title-word.qodef--appear {
	opacity: 1;
	transform: translateY(0) !important;
}
.qodef-section-title .qodef-m-title .qodef-m-title-word.qodef--appear.qodef-custom-styles > span.qodef-custom-styles--line-through:before {
	transform: scaleX(1);
}
.qodef-section-title .qodef-m-text {
	margin: 25px 0 0;
}

.qodef-section-title-adjacent-button {
	display: inline-block;
	opacity: 0;
	transform: translateY(20px);
	transition-duration: 1s;
	transition-timing-function: cubic-bezier(0.69, 0.13, 0, 0.95);
}
.qodef-section-title-adjacent-button.qodef--appear, .elementor-editor-active .qodef-section-title-adjacent-button {
	opacity: 1;
	transform: translateY(0);
}

/* ==========================================================================
   Separator shortcode styles
   ========================================================================== */
.qodef-separator {
	position: relative;
	height: auto;
	font-size: 0;
	line-height: 1;
}
.qodef-separator .qodef-m-line {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 10px 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.qodef-separator.qodef-position--center {
	text-align: center;
}
.qodef-separator.qodef-position--left {
	text-align: left;
}
.qodef-separator.qodef-position--right {
	text-align: right;
}

/* ==========================================================================
   Separator widget styles
   ========================================================================== */
#qodef-page-sidebar .widget.widget_pelicula_core_separator {
	margin-bottom: 0;
}
#qodef-page-footer .widget.widget_pelicula_core_separator {
	margin-bottom: 0;
}
#qodef-side-area .widget.widget_pelicula_core_separator {
	margin-bottom: 0;
}

/* ==========================================================================
   Tabs shortcode styles
   ========================================================================== */
.qodef-tabs {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	visibility: hidden;
}
.qodef-tabs.qodef--init {
	visibility: visible;
}
.qodef-tabs .qodef-tabs-navigation {
	margin: 0;
	padding: 0;
	list-style: none;
}
.qodef-tabs .qodef-tabs-content {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.qodef-tabs .qodef-tabs-content p {
	margin: 0;
}

.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation {
	position: relative;
	display: flex;
	align-items: flex-end;
	margin: 0;
	padding: 0;
	text-align: center;
	list-style: none;
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid rgba(17, 17, 17, 0.3);
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li:before {
	content: "";
	position: absolute;
	bottom: -2px;
	left: 0;
	width: 100%;
	border-bottom: 2px solid #111;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform 0.3s cubic-bezier(0.75, 1.1, 0, 0.96);
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.active:before, .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.ui-state-active:before {
	transform: scaleX(1);
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a {
	position: relative;
	display: inline-block;
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.4em;
	padding: 17px 0;
	position: relative;
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a:before {
	content: "";
	position: absolute;
	top: calc(50% + 1px);
	left: 0;
	width: 100%;
	height: 1px;
	background-color: currentColor;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform 0.3s cubic-bezier(0.75, 1.1, 0, 0.96);
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a:hover:before {
	transform: scaleX(1);
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a::before {
	top: calc(50% - 2px);
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li:last-child {
	margin-right: 0;
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a:hover:before, .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.active a:before, .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.ui-state-active a:before, .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.ui-state-hover a:before {
	transform: scaleX(1);
}
@media only screen and (max-width: 768px) {
	.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation {
		flex-direction: column;
	}
	.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li {
		width: 100%;
		text-align: center;
	}
}
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical {
	display: flex;
	align-items: stretch;
	justify-content: space-between;
	height: 100%;
}
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation {
	flex-shrink: 0;
	display: block;
	padding-right: 26px;
	margin-right: 26px;
	border-right: 1px solid rgba(0, 0, 0, 0.05);
}
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation li {
	width: 100%;
	margin-bottom: 26px;
}
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation li:last-child {
	margin-bottom: 0;
}
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation li a {
	display: inline-block;
	width: auto;
}
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-content {
	margin-top: 0;
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-content {
	margin: 26px 0 0;
}

/* ==========================================================================
   Text Marquee shortcode styles
   ========================================================================== */
.qodef-text-marquee {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.qodef-text-marquee .qodef-m-content {
	display: flex;
	white-space: nowrap;
	font-size: 100px;
	font-family: "Bebas Neue", sans-serif;
	line-height: 1em;
	font-weight: 700;
	overflow: hidden;
}
.qodef-text-marquee .qodef-marquee-element {
	padding: 0 25px;
	will-change: transform;
}
.qodef-text-marquee .qodef-m-text > span:after {
	content: "·";
	display: inline-block;
	padding: 0 28px;
	color: #111;
}
.qodef-text-marquee .qodef-m-text--1 {
	color: #111;
}
.qodef-text-marquee .qodef-m-text--2 {
	color: #111;
}
.qodef-text-marquee .qodef-m-text--3 {
	color: #111;
}

.qodef-vertical-split-slider {
	height: 100vh;
	position: relative;
}
.qodef-vertical-split-slider .ms-tableCell {
	height: 100vh !important;
}

.qodef-vertical-split-slider-responsive {
	display: none;
}

.qodef-vertical-split-slider .qodef-m-image,
.qodef-vertical-split-slider-responsive .qodef-m-image {
	max-height: 40%;
	width: auto;
}
.qodef-vertical-split-slider .qodef-m-title,
.qodef-vertical-split-slider-responsive .qodef-m-title {
	display: block;
	margin: 26px 0 0 0;
}
.qodef-vertical-split-slider .qodef-m-text,
.qodef-vertical-split-slider-responsive .qodef-m-text {
	margin: 15px 0 0 0;
}
.qodef-vertical-split-slider .qodef-m-button,
.qodef-vertical-split-slider-responsive .qodef-m-button {
	margin: 22px 0 0 0;
}
.qodef-vertical-split-slider .qodef-m-slide-image,
.qodef-vertical-split-slider-responsive .qodef-m-slide-image {
	background-size: cover;
}
.qodef-vertical-split-slider .qodef-m-slide-content,
.qodef-vertical-split-slider-responsive .qodef-m-slide-content {
	text-align: center;
	padding: 0 5%;
}

#multiscroll-nav {
	display: none;
}
#multiscroll-nav li {
	width: 11px;
	height: 11px;
	margin: 14px;
}
#multiscroll-nav a span {
	top: 0;
	left: 0;
	width: 11px;
	height: 11px;
	background-color: #6d6d6d;
	border: none;
}
#multiscroll-nav a.active span {
	background-color: #111;
}
#multiscroll-nav.right {
	right: 26px;
}
.qodef-vertical-split-slider--initialized #multiscroll-nav {
	display: block;
}
.qodef-header--light.qodef-vertical-split-slider--initialized #multiscroll-nav a:not(.active) span {
	background-color: #fff;
}

.qodef-header--dark.qodef-vertical-split-slider--initialized #multiscroll-nav a:not(.active) span {
	background-color: #000;
}

/* ==========================================================================
   Video Button shortcode start styles
   ========================================================================== */
.qodef-video-button {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}
.qodef-video-button:hover .qodef-m-play .qodef-m-play-inner {
	animation: qodef-animate-blur-in-out 0.8s cubic-bezier(0.44, 0.36, 0, 1) forwards;
}
.qodef-video-button:hover .qodef-m-image img {
	transform: scale(1.04);
}
.qodef-video-button .qodef-m-image {
	overflow: hidden;
}
.qodef-video-button .qodef-m-image img {
	transform: scale(1.01);
	transition: 0.7s cubic-bezier(0.21, 0.5, 0, 0.9);
	backface-visibility: hidden;
}
.qodef-video-button .qodef-m-play {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 80px;
	line-height: 1;
}
.qodef-video-button .qodef-m-play .qodef-m-play-inner {
	will-change: transform;
}
.qodef-video-button .qodef-m-play span {
	display: block;
	line-height: inherit;
}
.qodef-video-button .qodef-m-play span:before {
	display: block;
	line-height: inherit;
}
@keyframes qodef-animate-blur-in-out {
	0% {
		transform: scale(1);
		filter: blur(0);
	}
	50% {
		transform: scale(0.92);
		filter: blur(2px);
	}
	90% {
		transform: scale(1);
		filter: blur(1px);
	}
	100% {
		transform: scale(1);
		filter: blur(0);
	}
}

/* ==========================================================================
   Video Button shortcode end styles
   ========================================================================== */
/* ==========================================================================
# Side Area style - begin
========================================================================== */
#qodef-side-area {
	position: fixed;
	top: 0;
	right: -590px;
	width: 590px;
	height: 100%;
	min-height: 100%;
	padding: 120px 75px 35px;
	text-align: center;
	background-color: #111;
	overflow: hidden;
	visibility: hidden;
	z-index: 9999;
	transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1);
}
.qodef-side-area--opened #qodef-side-area {
	right: 0;
	visibility: visible;
}
#qodef-side-area.qodef-alignment--center {
	text-align: center;
}
#qodef-side-area.qodef-alignment--right {
	text-align: right;
}
#qodef-side-area.qodef-alignment--left {
	text-align: left;
}

#qodef-side-area-close {
	position: absolute;
	top: 35px;
	right: 33px;
	display: block;
	z-index: 1000;
	color: #fff;
}
#qodef-side-area-close.qodef-opener-icon.qodef-source--icon-pack, #qodef-side-area-close.qodef-opener-icon.qodef-source--svg-path, #qodef-side-area-close.qodef-opener-icon.qodef-source--predefined {
	color: #fff !important;
}
.admin-bar #qodef-side-area-close {
	top: 67px;
}
#qodef-side-area-close.qodef-source--predefined .qodef-m-line {
	transition: 0.3s;
}
#qodef-side-area-close.qodef-source--predefined .qodef-m-line.qodef--1 {
	top: 13px;
	left: 0;
	transform: rotate(0);
}
#qodef-side-area-close.qodef-source--predefined .qodef-m-line.qodef--2 {
	top: 13px;
	left: 0;
	transform: rotate(0);
}
.qodef-side-area--opened #qodef-side-area-close.qodef-source--predefined:after {
	content: "";
	display: block;
	position: absolute;
	top: 2px;
	left: 3px;
	width: 25px;
	height: 25px;
}
.qodef-side-area--opened #qodef-side-area-close.qodef-source--predefined .qodef-m-line {
	transition: 0.3s 0.4s;
}
.qodef-side-area--opened #qodef-side-area-close.qodef-source--predefined .qodef-m-line.qodef--1 {
	transform: rotate(45deg);
}
.qodef-side-area--opened #qodef-side-area-close.qodef-source--predefined .qodef-m-line.qodef--2 {
	transform: rotate(-45deg);
}

.qodef-side-area-cover {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	overflow: hidden;
	z-index: 0;
	transition: opacity 0.2s ease-in-out, z-index 0.2s ease-in-out;
}
.qodef-side-area--opened .qodef-side-area-cover {
	opacity: 1;
	z-index: 1002;
}

.qodef-side-area-custom-font {
	position: relative;
	display: inline-block;
}
.qodef-side-area-custom-font:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	top: 39%;
	width: 100%;
	height: 7px;
	background: currentColor;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform 0.5s cubic-bezier(0.34, 0.25, 0, 0.98);
}
.qodef-side-area--opened .qodef-side-area-custom-font:after {
	transform: scaleX(1);
	transition-delay: 0.3s;
}

/* ==========================================================================
# Side Area style - end
========================================================================== */
/* ==========================================================================
   Social Share shortcode styles
   ========================================================================== */
.qodef-social-share {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}
.qodef-social-share .qodef-social-title {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 17px 0 0;
}
.qodef-social-share ul {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	list-style: none;
	padding: 0;
	margin: 0;
}
.qodef-social-share li {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	padding: 0;
	margin: 0;
}
.qodef-social-share li a {
	font-size: 14px;
	color: #6d6d6d;
}
.qodef-social-share li a:hover {
	color: #111;
}

/* ==========================================================================
   Social Share shortcode styles
   ========================================================================== */
/* ==========================================================================
   Social Share shortcode styles
   ========================================================================== */
.qodef-social-share.qodef-layout--dropdown {
	position: relative;
	display: inline-block;
	vertical-align: bottom;
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-title {
	margin: 0 0 0 6px;
	line-height: 26px;
	vertical-align: middle;
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-icon {
	position: relative;
	top: 1px;
	font-size: 12px;
	vertical-align: middle;
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li {
	opacity: 1;
	visibility: visible;
	cursor: pointer;
	/* opacity and visibility need to be different, but not background-color */
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(2) {
	transition-delay: 0.1s;
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(3) {
	transition-delay: 0.15s;
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(4) {
	transition-delay: 0.2s;
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(5) {
	transition-delay: 0.25s;
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(6) {
	transition-delay: 0.3s;
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(7) {
	transition-delay: 0.35s;
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown-opener {
	display: block;
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown-opener .qodef-social-share-title {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown {
	position: absolute;
	visibility: hidden;
	z-index: 950;
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown ul {
	position: relative;
	display: block;
	z-index: 990;
	margin: 0;
	padding: 0 !important;
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown li {
	width: 36px;
	position: absolute;
	display: block;
	text-align: center;
	visibility: hidden;
	overflow: hidden;
	opacity: 0;
	transition: 0.3s cubic-bezier(0.93, 0.11, 0.38, 0.79);
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown li a {
	transition: color 0.2s ease-out, background-color 0.2s ease-out;
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown li * {
	display: block;
	line-height: inherit;
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown-opener {
	padding-left: 10px;
	border-left: 1px solid transparent;
	transition: 1s;
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom:hover .qodef-social-share-dropdown-opener {
	border-left-color: rgba(0, 0, 0, 0.05);
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown {
	bottom: 0;
	left: 0;
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li {
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-left: 1px solid rgba(0, 0, 0, 0.05);
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(1) {
	bottom: -30px;
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(2) {
	bottom: -60px;
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(3) {
	bottom: -90px;
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(4) {
	bottom: -120px;
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(5) {
	bottom: -150px;
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(6) {
	bottom: -180px;
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(7) {
	bottom: -210px;
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right {
	padding-right: 11px;
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown {
	top: 1px;
	right: 0;
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(1) {
	left: 0px;
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(2) {
	left: 36px;
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(3) {
	left: 72px;
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(4) {
	left: 108px;
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(5) {
	left: 144px;
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(6) {
	left: 180px;
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(7) {
	left: 216px;
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left {
	padding-left: 11px;
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown {
	top: 1px;
	left: 0;
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(1) {
	right: 0px;
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(2) {
	right: 36px;
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(3) {
	right: 72px;
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(4) {
	right: 108px;
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(5) {
	right: 144px;
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(6) {
	right: 180px;
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(7) {
	right: 216px;
}

/* ==========================================================================
   Social Share shortcode styles
   ========================================================================== */
/* ==========================================================================
   Social Share shortcode styles
   ========================================================================== */
.qodef-social-share.qodef-layout--list .qodef-social-title {
	vertical-align: bottom;
}
.qodef-social-share.qodef-layout--list ul {
	vertical-align: bottom;
}
.qodef-social-share.qodef-layout--list li {
	margin-right: 22px;
}
.qodef-social-share.qodef-layout--list li:last-child {
	margin-right: 0;
}

/* ==========================================================================
   Social Share shortcode styles
   ========================================================================== */
/* ==========================================================================
   Social Share shortcode styles
   ========================================================================== */
.qodef-social-share.qodef-layout--text .qodef-social-title {
	margin-right: 19px;
	vertical-align: bottom;
}
.qodef-social-share.qodef-layout--text ul {
	vertical-align: bottom;
}
.qodef-social-share.qodef-layout--text li {
	margin-right: 24px;
}
.qodef-social-share.qodef-layout--text li:last-child {
	margin-right: 0;
}

/* ==========================================================================
   Social Share shortcode styles
   ========================================================================== */
/* ==========================================================================
   Social Share widget styles
   ========================================================================== */
.widget .qodef-social-share.qodef-layout--list .qodef-social-title {
	display: block;
	margin-bottom: 21px;
}
.widget .qodef-social-share.qodef-layout--text .qodef-social-title {
	display: block;
	margin-bottom: 21px;
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-facebook-share a:hover {
	color: #3b5998;
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-twitter-share a:hover {
	color: #00aced;
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-linkedin-share a:hover {
	color: #007bb5;
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-tumblr-share a:hover {
	color: #32506d;
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-pinterest-share a:hover {
	color: #cb2027;
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-vk-share a:hover {
	color: #45668e;
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-facebook-share a:hover {
	color: #3b5998;
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-twitter-share a:hover {
	color: #00aced;
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-linkedin-share a:hover {
	color: #007bb5;
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-tumblr-share a:hover {
	color: #32506d;
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-pinterest-share a:hover {
	color: #cb2027;
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-vk-share a:hover {
	color: #45668e;
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--dropdown .qodef-social-title {
	color: #ccc;
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list .qodef-social-title {
	color: #ccc;
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-facebook-share a:hover {
	color: #3b5998;
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-twitter-share a:hover {
	color: #00aced;
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-linkedin-share a:hover {
	color: #007bb5;
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-tumblr-share a:hover {
	color: #32506d;
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-pinterest-share a:hover {
	color: #cb2027;
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-vk-share a:hover {
	color: #45668e;
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text .qodef-social-title {
	color: #ccc;
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-facebook-share a:hover {
	color: #3b5998;
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-twitter-share a:hover {
	color: #00aced;
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-linkedin-share a:hover {
	color: #007bb5;
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-tumblr-share a:hover {
	color: #32506d;
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-pinterest-share a:hover {
	color: #cb2027;
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-vk-share a:hover {
	color: #45668e;
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--dropdown .qodef-social-title {
	color: #ccc;
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--list .qodef-social-title {
	color: #ccc;
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-facebook-share a:hover {
	color: #3b5998;
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-twitter-share a:hover {
	color: #00aced;
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-linkedin-share a:hover {
	color: #007bb5;
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-tumblr-share a:hover {
	color: #32506d;
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-pinterest-share a:hover {
	color: #cb2027;
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-vk-share a:hover {
	color: #45668e;
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--text .qodef-social-title {
	color: #ccc;
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-facebook-share a:hover {
	color: #3b5998;
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-twitter-share a:hover {
	color: #00aced;
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-linkedin-share a:hover {
	color: #007bb5;
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-tumblr-share a:hover {
	color: #32506d;
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-pinterest-share a:hover {
	color: #cb2027;
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-vk-share a:hover {
	color: #45668e;
}

/* ==========================================================================
   Social Share widget styles
   ========================================================================== */
#qodef-page-spinner {
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 2000;
}
#qodef-page-spinner .qodef-m-inner {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	color: #111;
	background-color: #fff;
}
#qodef-page-spinner .qodef-m-spinner {
	position: relative;
}

/* ==========================================================================
   Spinner layout styles
   ========================================================================== */
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom {
	position: relative;
	width: 100px;
	height: 100px;
	margin: -50px 0 0 -50px;
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--1 {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 50%;
	width: 50%;
	z-index: 1;
	animation: qode-atom-shrink 4.5s infinite linear;
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--1:before {
	content: "";
	position: absolute;
	top: -50%;
	left: -50%;
	height: 100%;
	width: 100%;
	background: currentColor;
	border-radius: 50%;
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2, #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3, #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4 {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 0;
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2:before, #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3:before, #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 20px;
	margin: 0 auto;
	background: currentColor;
	border-radius: 50%;
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2 {
	animation: qode-atom-zindex 1.5s 0.75s infinite steps(2, end);
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2:before {
	transform: rotate(0);
	animation: qode-atom-postion 1.5s infinite ease, qode-atom-size 1.5s -1.125s infinite ease;
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3 {
	transform: rotate(120deg);
	animation: qode-atom-zindex 1.5s -0.25s infinite steps(2, end);
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3:before {
	animation: qode-atom-postion 1.5s -1s infinite ease, qode-atom-size 1.5s -0.75s infinite ease;
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4 {
	transform: rotate(240deg);
	animation: qode-atom-zindex 1.5s 0.25s infinite steps(2, end);
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4:before {
	animation: qode-atom-postion 1.5s -0.5s infinite ease, qode-atom-size 1.5s -0.125s infinite ease;
}

/* ==========================================================================
   Spinner layout styles
   ========================================================================== */
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock {
	position: relative;
	width: 50px;
	height: 50px;
	margin: -25px 0 0 -25px;
	animation: qode-clock 8s infinite steps(8);
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item {
	position: absolute;
	height: 50px;
	width: 50px;
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item:before {
	content: "";
	position: absolute;
	height: 18.31501832px;
	width: 18.31501832px;
	background: currentColor;
	border-radius: 50%;
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--1 {
	transform: rotate(-135deg);
	animation: qode-clock-1 1s ease-in infinite;
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--2 {
	transform: rotate(-90deg);
	animation: qode-clock-2 1s ease-in infinite;
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--3 {
	transform: rotate(-45deg);
	animation: qode-clock-3 1s ease-in infinite;
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--4 {
	animation: qode-clock-4 1s ease-in infinite;
}

/* ==========================================================================
   Spinner layout styles
   ========================================================================== */
#qodef-page-spinner.qodef-layout--cube .qodef-m-cube {
	width: 60px;
	height: 60px;
	margin: -30px 0 0 -30px;
	background-color: currentColor;
	animation: qode-cube 1.2s infinite ease-in-out;
}

/* ==========================================================================
   Spinner layout styles
   ========================================================================== */
#qodef-page-spinner.qodef-layout--double-pulse .qodef-m-pulses {
	position: relative;
	width: 40px;
	height: 40px;
	margin: -20px 0 0 -20px;
}
#qodef-page-spinner.qodef-layout--double-pulse .qodef-m-pulse {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: currentColor;
	border-radius: 50%;
	opacity: 0.6;
	animation: qode-double-pulse 2s infinite ease-in-out;
}
#qodef-page-spinner.qodef-layout--double-pulse .qodef-m-pulse.qodef-pulse--2 {
	animation-delay: -1s;
}

/* ==========================================================================
   Spinner layout styles
   ========================================================================== */
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-five-rotating-circles {
	position: relative;
	width: 60px;
	height: 60px;
	margin: -30px 0 0 -30px;
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item {
	position: absolute;
	width: 100%;
	height: 100%;
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--1 .qodef-circle--2 {
	animation-delay: calc((600ms) - 1500ms);
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--1 .qodef-circle--3 {
	animation-delay: calc((900ms) - 1500ms);
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--1 .qodef-circle--4 {
	animation-delay: calc((1200ms) - 1500ms);
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 {
	transform: rotateZ(45deg);
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--1 {
	animation-delay: calc((300ms) - 1400ms);
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--2 {
	animation-delay: calc((600ms) - 1400ms);
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--3 {
	animation-delay: calc((900ms) - 1400ms);
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--4 {
	animation-delay: calc((1200ms) - 1400ms);
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 {
	transform: rotateZ(90deg);
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--1 {
	animation-delay: calc((300ms) - 1300ms);
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--2 {
	animation-delay: calc((600ms) - 1300ms);
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--3 {
	animation-delay: calc((900ms) - 1300ms);
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--4 {
	animation-delay: calc((1200ms) - 1300ms);
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle {
	position: absolute;
	width: 12px;
	height: 12px;
	background-color: currentColor;
	border-radius: 100%;
	animation: qode-bounce-delay 1.2s infinite ease-in-out both;
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle.qodef-circle--1 {
	top: 0;
	left: 0;
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle.qodef-circle--2 {
	top: 0;
	right: 0;
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle.qodef-circle--3 {
	right: 0;
	bottom: 0;
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle.qodef-circle--4 {
	left: 0;
	bottom: 0;
}

/* ==========================================================================
   Spinner layout styles
   ========================================================================== */
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion {
	position: relative;
	width: 30px;
	height: 30px;
	margin: -45px 0 0 -30px;
}
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	background: currentColor;
	border-radius: 50%;
}
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--1 {
	top: 0;
	left: 50%;
	animation: qode-fussion-ball-1 1s 0s ease infinite;
	z-index: 1;
}
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--2 {
	top: 50%;
	left: 100%;
	animation: qode-fussion-ball-2 1s 0s ease infinite;
	z-index: 2;
}
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--3 {
	top: 100%;
	left: 50%;
	animation: qode-fussion-ball-3 1s 0s ease infinite;
	z-index: 1;
}
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--4 {
	top: 50%;
	left: 0;
	animation: qode-fussion-ball-4 1s 0s ease infinite;
	z-index: 2;
}

/* ==========================================================================
   Spinner layout styles
   ========================================================================== */
#qodef-page-spinner.qodef-layout--lines .qodef-m-lines {
	width: 60px;
	height: 60px;
	margin: 0 0 0 -30px;
}
#qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--1 {
	position: absolute;
	width: 60px;
	height: 4px;
	margin-left: 10px;
	background-color: currentColor;
	animation: qode-lines-spin 1.5s infinite ease calc((100ms) - 100ms);
}
#qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--2 {
	position: absolute;
	width: 60px;
	height: 4px;
	margin-left: 10px;
	background-color: currentColor;
	animation: qode-lines-spin 1.5s infinite ease calc((200ms) - 100ms);
}
#qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--3 {
	position: absolute;
	width: 60px;
	height: 4px;
	margin-left: 10px;
	background-color: currentColor;
	animation: qode-lines-spin 1.5s infinite ease calc((300ms) - 100ms);
}
#qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--4 {
	position: absolute;
	width: 60px;
	height: 4px;
	margin-left: 10px;
	background-color: currentColor;
	animation: qode-lines-spin 1.5s infinite ease calc((400ms) - 100ms);
}

/* ==========================================================================
   Spinner layout styles
   ========================================================================== */
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis {
	position: relative;
	height: 50px;
	width: 50px;
	margin: -25px 0 0 -25px;
	animation: qode-mitosis-invert 2s infinite steps(2, end);
}
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: currentColor;
	border-radius: 50%;
}
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--1 {
	animation: qode-mitosis-ball-1 1s infinite alternate linear;
}
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--2 {
	animation: qode-mitosis-ball-2 1s infinite alternate linear;
}
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--3 {
	animation: qode-mitosis-ball-3 1s infinite alternate linear;
}
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--4 {
	animation: qode-mitosis-ball-4 1s infinite alternate linear;
}

/* ==========================================================================
   Spinner layout styles
   ========================================================================== */
#qodef-page-spinner.qodef-layout--pelicula .qodef-m-pelicula {
	position: relative;
	display: inline-block;
	font-family: "Bebas Neue", sans-serif;
	font-size: 68px;
	will-change: filter;
	filter: blur(20px);
	animation: qode-blur-focus 2s forwards;
}
#qodef-page-spinner.qodef-layout--pelicula .qodef-m-pelicula:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	top: 34%;
	width: 100%;
	height: 5px;
	background-color: currentColor;
	transform: scaleX(0);
	transform-origin: left;
	animation: qode-line-scaleX-loop 2s 1.2s cubic-bezier(0.03, 0.71, 0, 0.98) infinite;
}
@keyframes qode-line-scaleX-loop {
	0% {
		transform: scaleX(0);
		transform-origin: left;
	}
	50% {
		transform: scaleX(1);
		transform-origin: left;
	}
	80% {
		transform: scaleX(1);
		transform-origin: right;
	}
	100% {
		transform: scaleX(0);
		transform-origin: right;
	}
}
@keyframes qode-blur-focus {
	0% {
		filter: blur(20px);
	}
	100% {
		filter: blur(0);
	}
}

/* ==========================================================================
   Spinner layout styles
   ========================================================================== */
#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-heading {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-heading > * {
	margin: 0;
	opacity: 0;
	animation: qode-fade-in 1s forwards;
}
#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-number-holder {
	flex-shrink: 0;
	animation-delay: 0.5s;
}
#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-line {
	position: relative;
	display: block;
	height: 3px;
	width: 500px;
	margin-top: 20px;
	background-color: #e5e1dc;
	overflow: hidden;
	opacity: 0;
	animation: qode-fade-in 1s 0.3s forwards;
}
#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-line-front {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #111;
	width: 0;
}

/* ==========================================================================
   Spinner layout styles
   ========================================================================== */
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circles {
	position: relative;
	width: 100px;
	height: 100px;
	margin: -50px 0 0 -50px;
}
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle {
	position: absolute;
	height: 100%;
	width: 100%;
	background: currentColor;
	border: 0 solid currentColor;
	border-radius: 50%;
}
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--1 {
	animation: qode-pulse-circles-pulse 3s infinite calc((-750ms) + 750ms);
}
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--2 {
	animation: qode-pulse-circles-pulse 3s infinite calc((-1500ms) + 750ms);
}
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--3 {
	animation: qode-pulse-circles-pulse 3s infinite calc((-2250ms) + 750ms);
}
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--4 {
	animation: qode-pulse-circles-pulse 3s infinite calc((-3000ms) + 750ms);
}

/* ==========================================================================
   Spinner layout styles
   ========================================================================== */
#qodef-page-spinner.qodef-layout--pulse .qodef-m-pulse {
	width: 32px;
	height: 32px;
	margin: -16px 0 0 -16px;
	background-color: currentColor;
	border-radius: 16px;
	animation: qode-scaleout 1s infinite ease-in-out;
}

/* ==========================================================================
   Spinner layout styles
   ========================================================================== */
#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles {
	width: 60px;
	height: 20px;
}
#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles > div {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 4px;
	background-color: currentColor;
	border-radius: 100%;
	opacity: 0;
	animation: qode-ball-fall 1.5s ease infinite both;
}
#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles > div:nth-last-of-type(1) {
	animation-delay: calc((100ms) - 300ms);
}
#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles > div:nth-last-of-type(2) {
	animation-delay: calc((200ms) - 300ms);
}
#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles > div:nth-last-of-type(3) {
	animation-delay: calc((300ms) - 300ms);
}

/* ==========================================================================
   Spinner layout styles
   ========================================================================== */
#qodef-page-spinner.qodef-layout--rotating-cubes .qodef-m-cubes {
	position: relative;
	width: 32px;
	height: 32px;
	margin: -16px 0 0 -16px;
}
#qodef-page-spinner.qodef-layout--rotating-cubes .qodef-m-cube {
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 10px;
	background-color: currentColor;
	animation: qode-rotating-cubes 1.8s infinite ease-in-out;
}
#qodef-page-spinner.qodef-layout--rotating-cubes .qodef-m-cube.qodef-cube--2 {
	animation-delay: -0.9s;
}

/* ==========================================================================
   Spinner layout styles
   ========================================================================== */
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripes {
	width: 50px;
	height: 60px;
	margin: -30px 0 0 -25px;
	text-align: center;
}
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe {
	display: inline-block;
	float: left;
	height: 100%;
	width: 6px;
	margin: 0 3px 0 0;
	background-color: currentColor;
	animation: qode-stretch-delay 1.2s infinite ease-in-out;
}
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--2 {
	animation-delay: calc((200ms) - 1300ms);
}
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--3 {
	animation-delay: calc((300ms) - 1300ms);
}
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--4 {
	animation-delay: calc((400ms) - 1300ms);
}
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--5 {
	animation-delay: calc((500ms) - 1300ms);
}

/* ==========================================================================
   Spinner layout styles
   ========================================================================== */
#qodef-page-spinner.qodef-layout--two-rotating-circles .qodef-m-two-rotating-circles {
	position: relative;
	width: 40px;
	height: 40px;
	margin: -20px 0 0 -20px;
	text-align: center;
	animation: qode-rotate-circles 2s infinite linear;
}
#qodef-page-spinner.qodef-layout--two-rotating-circles .qodef-m-circle {
	position: absolute;
	top: 0;
	width: 60%;
	height: 60%;
	display: inline-block;
	background-color: currentColor;
	border-radius: 100%;
	transform-origin: center bottom;
	animation: qode-bounce 2s infinite ease-in-out;
}
#qodef-page-spinner.qodef-layout--two-rotating-circles .qodef-m-circle.qodef-circle--2 {
	top: auto;
	bottom: 0;
	animation-delay: -1s;
}

/* ==========================================================================
   Spinner layout styles
   ========================================================================== */
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circles {
	width: 150px;
	height: 30px;
	margin: -15px 0 0 -75px;
}
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle {
	float: left;
	height: 30px;
	width: 30px;
	margin-right: 10px;
	background: currentColor;
	border-radius: 50%;
}
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--1 {
	animation: qode-wave-jump-3 1.8s infinite ease-out;
}
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--2 {
	animation: qode-wave-jump-2 1.8s infinite ease-out;
}
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--3 {
	animation: qode-wave-jump-1 1.8s infinite ease-out;
}
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--4 {
	margin-right: 0;
	animation: qode-wave-wipe 1.8s infinite cubic-bezier(0.5, 0, 0.5, 1);
}

/* ==========================================================================
   Spinner layout styles
   ========================================================================== */
#qodef-page-spinner.qodef-layout--wave .qodef-m-wave {
	width: 72px;
	margin: -9px 0 0 -36px;
	text-align: center;
}
#qodef-page-spinner.qodef-layout--wave .qodef-m-wave-item {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin: 0 3px 0 0;
	background-color: currentColor;
	border-radius: 100%;
	animation: qode-bounce-delay 1.4s infinite ease-in-out both;
}
#qodef-page-spinner.qodef-layout--wave .qodef-m-wave-item.qodef-wave--1 {
	animation-delay: -0.32s;
}
#qodef-page-spinner.qodef-layout--wave .qodef-m-wave-item.qodef-wave--2 {
	animation-delay: -0.16s;
}

/* ==========================================================================
# Subscribe Popup default style
========================================================================== */
.qodef-sp-holder {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	z-index: 115;
	visibility: hidden;
	transition: opacity 0.2s ease-out;
	background-color: rgba(0, 0, 0, 0.65);
	display: flex;
	align-items: center;
	justify-content: center;
}
.qodef-sp-holder .qodef-sp-inner {
	width: 90%;
	max-width: 600px;
	background-color: #ffffff;
	padding: 40px;
	opacity: 0;
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
	transition: transform 0.3s cubic-bezier(0.06, 0.47, 0.38, 0.99), opacity 0.2s ease-out;
}
.qodef-sp-holder .qodef-sp-close {
	position: absolute;
	top: 16px;
	right: 16px;
	display: block;
	color: #000000;
}
.qodef-sp-holder .qodef-sp-close:hover {
	color: #6d6d6d;
}
.qodef-sp-holder .qodef-sp-close svg {
	stroke: currentColor;
	fill: currentColor;
}
.qodef-sp-holder .qodef-sp-content-container {
	background-color: #fafafa;
	background-size: cover;
	padding: 40px;
}
.qodef-sp-holder .qodef-sp-title {
	margin: 0 0 30px 0;
}
.qodef-sp-holder .qodef-sp-subtitle {
	margin: 0 0 20px 0;
}
.qodef-sp-holder .wpcf7 {
	width: 100%;
	display: block;
}
.qodef-sp-holder .qodef-sp-prevent {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-top: 28px;
}
.qodef-sp-holder .qodef-sp-prevent-inner {
	cursor: pointer;
}
.qodef-sp-holder .qodef-sp-prevent-inner > * {
	position: relative;
	display: inline-block;
	vertical-align: top;
	line-height: 1;
}
.qodef-sp-holder .qodef-sp-prevent-input {
	margin: 1px 1px 0 0;
	width: 11px;
	height: 11px;
	border: 1px solid #111;
	overflow: hidden;
}
.qodef-sp-holder .qodef-sp-prevent-input svg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	transition: opacity 0.2s ease-out;
}
.qodef-sp-holder .qodef-sp-prevent-input.qodef-sp-prevent-clicked svg {
	opacity: 1;
}
.qodef-sp-holder .qodef-sp-prevent-label {
	font-size: 13px;
}

/* Popup open/close style */
.qodef-sp-opened .qodef-sp-holder {
	opacity: 1;
	visibility: visible;
	transition: opacity 0.2s ease-out;
}
.qodef-sp-opened .qodef-sp-holder .qodef-sp-inner {
	opacity: 1;
	transform: scale(1);
	transition: transform 0.8s cubic-bezier(0.26, 0.63, 0, 0.96);
}

/* ==========================================================================
   Title styles
   ========================================================================== */
.qodef-page-title {
	background-position: center 0;
	background-repeat: no-repeat;
	background-size: cover;
}
.qodef-page-title.qodef-image--responsive {
	height: auto !important;
}
.qodef-page-title.qodef-image--responsive .qodef-m-content {
	position: absolute;
	top: 0;
	left: 0;
}
.qodef-page-title.qodef-image--responsive .qodef-m-content.qodef-content-grid {
	left: 50%;
	transform: translateX(-50%);
}
.qodef-page-title.qodef-alignment--center {
	text-align: center;
}
.qodef-page-title.qodef-alignment--right {
	text-align: right;
}
.qodef-page-title .qodef-m-image {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.qodef-page-title .qodef-m-image img {
	display: block;
	width: 100%;
}
.qodef-page-title .qodef-m-content.qodef-content-full-width {
	padding: 0 40px;
}
.qodef-page-title .qodef-m-content div.qodef-m-title {
	font-family: "Bebas Neue", sans-serif;
	font-size: 120px;
	line-height: 80px;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	color: #111;
}
.qodef-page-title .qodef-breadcrumbs a, .qodef-page-title .qodef-breadcrumbs span {
	font-size: 16px;
	color: #6d6d6d;
}
.qodef-page-title .qodef-breadcrumbs span:not(.qodef-breadcrumbs-separator) {
	position: relative;
	white-space: nowrap;
}
.qodef-page-title .qodef-breadcrumbs span:not(.qodef-breadcrumbs-separator):before {
	content: "";
	position: absolute;
	top: calc(50% + 1px);
	left: 0;
	width: 0;
	height: 1px;
	background-color: currentColor;
	transition: width 0.2s ease-out;
}
.qodef-page-title .qodef-breadcrumbs span.qodef-breadcrumbs-current:before {
	width: 100%;
}
.qodef-page-title .qodef-breadcrumbs a > span {
	color: inherit;
}
.qodef-page-title .qodef-breadcrumbs a:hover {
	color: #111;
}
.qodef-page-title .qodef-breadcrumbs a:hover > span:before {
	width: 100%;
}
.qodef-page-title .qodef-breadcrumbs .qodef-breadcrumbs-separator {
	margin: 0 4px;
}
.qodef-page-title .qodef-breadcrumbs .qodef-breadcrumbs-separator:after {
	content: "/";
}

/* ==========================================================================
   Standard Title layout styles
   ========================================================================== */
.qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-m-content {
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}
.qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-m-content .qodef-m-title {
	width: 70%;
}
@media only screen and (max-width: 1024px) {
	.qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-m-content {
		flex-direction: column;
		align-items: flex-start;
		justify-content: center;
	}
	.qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-m-content .qodef-m-title {
		width: 100%;
	}
	.qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-breadcrumbs {
		width: 100%;
		margin-top: 5px;
	}
}

/* ==========================================================================
   Standard Title layout styles
   ========================================================================== */
.qodef-page-title.qodef-title--standard .qodef-m-subtitle {
	margin: 4px 0 0;
}

.widget.qodef-author-info .qodef-author-info-image {
	margin-bottom: 34px;
	display: inline-block;
}
.widget.qodef-author-info .qodef-author-info-name {
	margin: 0 0 12px;
	color: #111;
}
.widget.qodef-author-info .qodef-author-info-name a {
	color: inherit;
}
#qodef-page-sidebar .widget.qodef-author-info .qodef-author-info-name a {
	color: #111;
}
.widget.qodef-author-info .qodef-author-info-description {
	margin: 0;
}
.widget.qodef-author-info .qodef-author-info-social-icons {
	margin-top: 21px;
}
.widget.qodef-author-info .qodef-author-info-social-icons a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-right: 18px;
	color: #111;
	transition: opacity 0.2s ease-out;
}
.widget.qodef-author-info .qodef-author-info-social-icons a:hover {
	opacity: 0.8;
}
#qodef-page-sidebar .widget.qodef-author-info .qodef-author-info-social-icons a {
	color: #111;
}
.widget.qodef-author-info .qodef-author-info-social-icons a:last-child {
	margin-right: 0;
}

/* ==========================================================================
   Contact Info widget style start
   ========================================================================== */
.widget .qodef-contact-info-widget {
	margin: 0;
}
#qodef-top-area .widget .qodef-contact-info-widget {
	margin: 0;
}
#qodef-top-area .widget .qodef-contact-info-widget a {
	font-size: 16px;
}

/* ==========================================================================
   Contact Info widget style end
   ========================================================================== */
/* ==========================================================================
   Social Icons Group widget styles
   ========================================================================== */
.qodef-social-icons-group .qodef-icon-holder {
	margin-left: 9px;
}
.qodef-social-icons-group .qodef-icon-holder:first-child {
	margin-left: 0;
}

.widget.widget_pelicula_core_social_icons_group .qodef-icon-holder a {
	color: #111;
	transition: color 0.2s ease-out;
}
.widget.widget_pelicula_core_social_icons_group .qodef-icon-holder a:hover {
	color: #111;
}
.widget.widget_pelicula_core_social_icons_group .qodef-icon-holder.qodef-layout--circle {
	color: #fff;
	background-color: #111;
}
.widget.widget_pelicula_core_social_icons_group .qodef-icon-holder.qodef-layout--circle a {
	color: #fff;
}
.widget.widget_pelicula_core_social_icons_group .qodef-icon-holder.qodef-layout--circle a:hover {
	color: #fff;
}
.widget.widget_pelicula_core_social_icons_group .qodef-icon-holder.qodef-layout--circle:hover {
	background-color: #111;
}

/* ==========================================================================
    Social Icons Group widget styles
   ========================================================================== */
/* ==========================================================================
# Afe Verification responsive style
========================================================================== */
@media only screen and (max-width: 680px) {
	#qodef-age-verification-modal .qodef-m-content {
		min-width: auto;
	}
	#qodef-age-verification-modal .qodef-m-content-note {
		display: none;
	}
}

/* ==========================================================================
   Blog List Metro styles
   ========================================================================== */
@media only screen and (max-width: 1440px) {
	.qodef-blog.qodef-item-layout--metro article.format-link .qodef-e-link {
		padding: 83px 40px;
	}
	.qodef-blog.qodef-item-layout--metro article.format-quote .qodef-e-quote {
		padding: 83px 40px 87px;
	}
}
@media only screen and (max-width: 480px) {
	.qodef-blog.qodef-item-layout--metro article .qodef-e-content .qodef-e-info-full .qodef-e-info-social-share {
		display: none;
	}
}

/* ==========================================================================
   Author Info responsive styles
   ========================================================================== */
@media only screen and (max-width: 680px) {
	#qodef-author-info .qodef-m-inner {
		flex-wrap: wrap;
	}
	#qodef-author-info .qodef-m-content {
		margin-top: 23px;
	}
}

@media only screen and (max-width: 1024px) {
	body:not(.qodef-content-behind-header) #qodef-page-outer {
		margin-top: 0 !important;
	}
}
/* ==========================================================================
   Vertical Sliding layout responsive styles
   ========================================================================== */
@media only screen and (max-width: 1024px) {
	.qodef-header--vertical-sliding #qodef-page-header-inner {
		display: none;
	}
	.qodef-header--vertical-sliding #qodef-page-outer,
	.qodef-header--vertical-sliding footer {
		padding-left: 0;
	}
}
/* ==========================================================================
   Header layout responsive styles
   ========================================================================== */
@media only screen and (max-width: 1024px) {
	.qodef-header--vertical #qodef-page-header-inner {
		display: none;
	}
	.qodef-header--vertical #qodef-page-outer,
	.qodef-header--vertical #qodef-page-footer {
		padding-left: 0;
	}
}
/* ==========================================================================
   Top header responsive style - begin
   ========================================================================== */
@media only screen and (max-width: 768px) {
	#qodef-top-area {
		display: none;
	}
}
/* ==========================================================================
   Top header responsive style - end
   ========================================================================== */
/* ==========================================================================
   Instagram List shortcode responsive styles
   ========================================================================== */
@media only screen and (max-width: 1440px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 20%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(5n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 25%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(4n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 25%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(4n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 25%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(4n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 25%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(4n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1024px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(3n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1024px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(3n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1024px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(3n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1024px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(3n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1024px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(3n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 768px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 50%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(2n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 768px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 50%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(2n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 768px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 50%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(2n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 768px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 50%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(2n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 768px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 50%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(2n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 768px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 50%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(2n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 680px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 100%;
	}
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 100%;
	}
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 100%;
	}
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 100%;
	}
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 100%;
	}
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 100%;
	}
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 50%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(2n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 33.3333333333%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(3n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 25%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(4n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 20%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(5n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 16.6666666667%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(6n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 14.2857142857%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(7n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 12.5%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(8n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 50%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(2n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 33.3333333333%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(3n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 25%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(4n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 20%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(5n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 16.6666666667%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(6n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 14.2857142857%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(7n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 12.5%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(8n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 100%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 50%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(2n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 33.3333333333%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(3n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 25%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(4n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 20%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(5n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 16.6666666667%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(6n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 14.2857142857%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(7n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 12.5%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(8n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 100%;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 50%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(2n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 33.3333333333%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(3n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 25%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(4n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 20%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(5n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 16.6666666667%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(6n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 14.2857142857%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(7n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 12.5%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(8n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--1.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 100%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 50%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(2n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 33.3333333333%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(3n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 25%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(4n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 20%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(5n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 16.6666666667%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(6n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 14.2857142857%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(7n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 12.5%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(8n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--1.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 100%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 50%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(2n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 33.3333333333%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(3n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 25%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(4n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 20%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(5n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 16.6666666667%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(6n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 14.2857142857%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(7n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 12.5%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(8n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 100%;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 50%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(2n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 33.3333333333%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(3n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 25%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(4n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 20%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(5n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 16.6666666667%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(6n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 14.2857142857%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(7n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 12.5%;
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--columns #ctf .ctf-tweets > .ctf-item:nth-child(8n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 100%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 50%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--3.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 33.3333333333%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--4.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 25%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--5.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 20%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--6.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 16.6666666667%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--7.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 14.2857142857%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--8.qodef-layout--columns #ctf .ctf-tweets > .ctf-item {
		width: 12.5%;
	}
}
@media only screen and (max-width: 1440px) {
	.qodef-twitter-list.qodef-gutter--huge.qodef--no-bottom-space {
		margin-bottom: -50px;
	}
	.qodef-twitter-list.qodef-gutter--huge #ctf .ctf-tweets {
		margin: 0 -25px;
	}
	.qodef-twitter-list.qodef-gutter--huge #ctf .ctf-tweets > .ctf-item {
		padding: 0 25px;
		margin: 0 0 50px;
	}
}

/* ==========================================================================
   Instagram List shortcode responsive styles
   ========================================================================== */
/* ==========================================================================
   QODE Quick View Responsive styles - begin
   ========================================================================== */
@media screen and (max-width: 1366px) {
	#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .summary {
		padding: 52px 30px 59px;
	}
}
@media screen and (max-width: 768px) {
	#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-media-wrapper,
	#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper {
		width: 100%;
	}
	#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-media-wrapper .woocommerce-product-gallery__wrapper div a {
		height: auto;
	}
	#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .qqvfw-m-summary-wrapper .summary {
		padding: 46px 50px 50px;
	}
}
/* ==========================================================================
   QODE Quick View Responsive styles - end
   ========================================================================== */
/* ==========================================================================
   Portfolio Single variation responsive styles
   ========================================================================== */
@media only screen and (max-width: 1024px) {
	.qodef-portfolio-single.qodef-layout--gallery-big .qodef-e-content .qodef-portfolio-content {
		border-right: 0;
		padding-right: 0;
	}
	.qodef-portfolio-single.qodef-layout--gallery-big .qodef-portfolio-info {
		margin-top: 27px !important;
	}
}
/* ==========================================================================
   Portfolio Single variation responsive styles
   ========================================================================== */
@media only screen and (max-width: 1024px) {
	.qodef-portfolio-single.qodef-layout--gallery-small .qodef-media {
		margin: 0 0 50px;
	}
	.qodef-portfolio-single.qodef-layout--gallery-small .qodef-info--category-second {
		margin-top: 0;
	}
}
/* ==========================================================================
   Portfolio Single variation responsive styles
   ========================================================================== */
@media only screen and (max-width: 1024px) {
	.qodef-portfolio-single.qodef-layout--images-big .qodef-e-content .qodef-portfolio-content {
		border-right: 0;
		padding-right: 0;
	}
	.qodef-portfolio-single.qodef-layout--images-big .qodef-portfolio-info {
		margin-top: 27px !important;
	}
}
/* ==========================================================================
   Portfolio Single variation responsive styles
   ========================================================================== */
@media only screen and (max-width: 1024px) {
	.qodef-portfolio-single.qodef-layout--images-small .qodef-media {
		margin: 0 0 50px;
	}
	.qodef-portfolio-single.qodef-layout--images-small .qodef-info--category-second {
		margin-top: 0;
	}
}
/* ==========================================================================
   Portfolio Single variation responsive styles
   ========================================================================== */
@media only screen and (max-width: 1024px) {
	.qodef-portfolio-single.qodef-layout--masonry-big .qodef-e-content .qodef-portfolio-content {
		border-right: 0;
		padding-right: 0;
	}
	.qodef-portfolio-single.qodef-layout--masonry-big .qodef-portfolio-info {
		margin-top: 27px !important;
	}
}
/* ==========================================================================
   Portfolio Single variation responsive styles
   ========================================================================== */
@media only screen and (max-width: 1024px) {
	.qodef-portfolio-single.qodef-layout--masonry-small .qodef-media {
		margin: 0 0 50px;
	}
	.qodef-portfolio-single.qodef-layout--masonry-small .qodef-info--category-second {
		margin-top: 0;
	}
}
/* ==========================================================================
   Portfolio Single variation responsive styles
   ========================================================================== */
@media only screen and (max-width: 1024px) {
	.qodef-portfolio-single.qodef-layout--slider .qodef-e-content .qodef-portfolio-content {
		border-right: 0;
		padding-right: 0;
	}
	.qodef-portfolio-single.qodef-layout--slider .qodef-portfolio-info {
		margin-top: 27px !important;
	}
}
/* ==========================================================================
   Call to Action shortcode responsive styles
   ========================================================================== */
@media only screen and (max-width: 680px) {
	.qodef-call-to-action.qodef-layout--standard .qodef-m-inner {
		display: block;
	}
	.qodef-call-to-action.qodef-layout--standard .qodef-m-button {
		margin-top: 20px;
	}
}

/* ==========================================================================
   Cards Gallery shortcode responsive style - begin
   ========================================================================== */
@media only screen and (max-width: 768px) {
	.qodef-cards-gallery .qodef-m-fake-card {
		transform: scale(0.8);
	}
	.qodef-cards-gallery.qodef-orientation--left .qodef-m-card {
		transform: scale(0.8);
	}
	.qodef-cards-gallery.qodef-orientation--left .qodef-m-card.qodef-out {
		transform: translateX(-100%);
	}
	.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(6) {
		transform: scale(0.3) translateX(84%);
	}
	.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(5) {
		transform: scale(0.4) translateX(60%);
	}
	.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(4) {
		transform: scale(0.5) translateX(39%);
	}
	.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(3) {
		transform: scale(0.6) translateX(25%);
	}
	.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(2) {
		transform: scale(0.7) translateX(11.2%);
	}
	.qodef-cards-gallery.qodef-orientation--right .qodef-m-card {
		transform: scale(0.8);
	}
	.qodef-cards-gallery.qodef-orientation--right .qodef-m-card.qodef-out {
		transform: translateX(100%);
	}
	.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(6) {
		transform: scale(0.3) translateX(-84%);
	}
	.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(5) {
		transform: scale(0.4) translateX(-60%);
	}
	.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(4) {
		transform: scale(0.5) translateX(-39%);
	}
	.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(3) {
		transform: scale(0.6) translateX(-25%);
	}
	.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(2) {
		transform: scale(0.7) translateX(-11.2%);
	}
}
/* ==========================================================================
   Cards Gallery shortcode responsive style - end
   ========================================================================== */
/* ==========================================================================
   Countdown shortcode styles
   ========================================================================== */
@media only screen and (max-width: 768px) {
	.qodef-countdown {
		text-align: center;
	}
	.qodef-countdown.qodef-show--4 .qodef-digit-wrapper, .qodef-countdown.qodef-show--5 .qodef-digit-wrapper, .qodef-countdown.qodef-show--6 .qodef-digit-wrapper {
		width: 33.3333333333%;
		margin-bottom: 30px;
	}
}
@media only screen and (max-width: 480px) {
	.qodef-countdown .qodef-digit-wrapper {
		width: 50% !important;
		padding: 0 !important;
	}
	.qodef-countdown .qodef-digit-wrapper .qodef-digit {
		font-size: 65px;
	}
	.qodef-countdown .qodef-digit-wrapper .qodef-label {
		font-size: 15px;
	}
}

/* ==========================================================================
   Frame Slider shortcode responsive style - begin
   ========================================================================== */
@media only screen and (max-width: 1024px) {
	.qodef-frame-slider-holder {
		margin-bottom: 96px;
	}
	.qodef-frame-slider-holder .swiper-pagination-bullets {
		bottom: -96px !important;
	}
}
@media only screen and (max-width: 768px) {
	.qodef-frame-slider-holder {
		margin-bottom: 86px;
	}
	.qodef-frame-slider-holder .swiper-pagination-bullets {
		bottom: -86px !important;
	}
}
@media only screen and (max-width: 680px) {
	.qodef-frame-slider-holder {
		margin-bottom: 76px;
	}
	.qodef-frame-slider-holder .swiper-pagination-bullets {
		bottom: -76px !important;
	}
}
@media only screen and (max-width: 480px) {
	.qodef-frame-slider-holder {
		margin-bottom: 46px;
	}
	.qodef-frame-slider-holder .swiper-pagination-bullets {
		bottom: -46px !important;
	}
}
/* ==========================================================================
   Frame Slider shortcode responsive style - end
   ========================================================================== */
/* ==========================================================================
   Section Title shortcode responsive styles
   ========================================================================== */
@media only screen and (max-width: 1024px) {
	.qodef-highlight.qodef-title-break--disabled .qodef-m-title br {
		display: none;
	}
}

/* ==========================================================================
   Horizontal Timeline shortcode responsive style - begin
   ========================================================================== */
@media only screen and (max-width: 768px) {
	.qodef-horizontal-timeline .qodef-m-ht-content {
		margin-top: 50px;
	}
	.qodef-horizontal-timeline .qodef-m-ht-content .qodef-e-hti-content-inner {
		flex-direction: column;
		margin: 0;
	}
	.qodef-horizontal-timeline .qodef-m-ht-content .qodef-e-hti-content-inner.qodef-timeline-has-image > * {
		width: 100%;
	}
	.qodef-horizontal-timeline .qodef-m-ht-content .qodef-e-hti-content-inner.qodef-timeline-has-image .qodef-e-hti-content-value {
		margin-top: 30px;
	}
	.qodef-horizontal-timeline .qodef-m-ht-content .qodef-e-hti-content-inner > * {
		padding: 0;
	}
}
/* ==========================================================================
   Horizontal Timeline shortcode responsive style - end
   ========================================================================== */
/* ==========================================================================
   Image Marquee shortcode responsive styles
   ========================================================================== */
@media only screen and (max-width: 680px) {
	.qodef-image-marquee .qodef-m-content.qodef--desktop {
		display: none;
	}
	.qodef-image-marquee .qodef-m-content.qodef--mobile {
		display: block;
	}
}
/* ==========================================================================
   Section Title shortcode responsive styles
   ========================================================================== */
@media only screen and (max-width: 1024px) {
	.qodef-info-section.qodef-title-break--disabled .qodef-m-title br {
		display: none;
	}
}

/* ==========================================================================
   Interactive Link Carousel shortcode responsive styles
   ========================================================================== */
@media only screen and (max-width: 1024px) {
	.qodef-interactive-link-carousel .wp-video, .qodef-interactive-link-carousel video.wp-video-shortcode {
		object-fit: cover;
	}
}

/* ==========================================================================
   Interactive Link Showcase shortcode responsive styles
   ========================================================================== */
@media only screen and (max-width: 1366px) {
	.qodef-interactive-link-showcase.qodef-type--standard {
		padding: 100px 0;
	}
	.qodef-interactive-link-showcase.qodef-type--standard .qodef-m-images {
		width: 60%;
	}
	.qodef-interactive-link-showcase.qodef-type--standard .qodef-m-items {
		width: 40%;
	}
}
@media only screen and (max-width: 1024px) {
	.qodef-interactive-link-showcase.qodef-type--standard {
		padding: 60px 0;
	}
	.qodef-interactive-link-showcase.qodef-type--standard .qodef-m-images {
		width: 80%;
	}
	.qodef-interactive-link-showcase.qodef-type--standard .qodef-m-items {
		width: 100%;
		padding-left: 60px;
		align-items: flex-start;
	}
	.qodef-interactive-link-showcase.qodef-type--standard .qodef-m-item {
		font-size: 45px;
		line-height: 43px;
		letter-spacing: 0.06em;
		padding-bottom: 3px;
	}
}
@media only screen and (max-width: 680px) {
	.qodef-interactive-link-showcase.qodef-type--standard {
		padding: 30px 0;
	}
	.qodef-interactive-link-showcase.qodef-type--standard .qodef-m-items {
		padding-left: 30px;
	}
}
@media only screen and (max-width: 1024px) {
	.qodef-interactive-link-showcase.qodef-layout--list .qodef-mobile-holder {
		display: block;
		padding-left: 8%;
		padding-right: 8%;
	}
	.qodef-interactive-link-showcase.qodef-layout--list .qodef-mobile-holder .qodef-mobile-image-holder {
		position: relative;
	}
	.qodef-interactive-link-showcase.qodef-layout--list .qodef-mobile-holder .qodef-mobile-image-holder img {
		width: 100%;
	}
	.qodef-interactive-link-showcase.qodef-layout--list .qodef-mobile-holder .qodef-mobile-image-holder .qodef-video-button {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		right: 0;
	}
	.qodef-interactive-link-showcase.qodef-layout--list .qodef-mobile-holder .qodef-mobile-image-holder .qodef-video-button .qodef-m-play {
		font-size: 60px;
	}
	.qodef-interactive-link-showcase.qodef-layout--list .qodef-mobile-holder .qodef-e-title {
		font-family: "Bebas Neue", sans-serif;
		font-weight: 400;
		text-transform: uppercase;
		color: #111;
		font-size: 45px;
		line-height: 43px;
		letter-spacing: 0.06em;
		padding: 15px 0 40px;
	}
	.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-bg-image {
		z-index: -1;
	}
	.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-images,
	.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-items {
		display: none;
	}
}
@media only screen and (max-width: 480px) {
	.qodef-interactive-link-showcase.qodef-layout--list .qodef-mobile-holder .qodef-e-title {
		font-family: "Bebas Neue", sans-serif;
		font-weight: 400;
		text-transform: uppercase;
		color: #111;
		font-size: 35px;
		line-height: 34px;
		letter-spacing: 0.06em;
	}
}

/* ==========================================================================
   Item Showcase shortcode responsive styles
   ========================================================================== */
@media only screen and (max-width: 1024px) {
	.qodef-item-showcase {
		align-items: flex-start;
		flex-wrap: wrap;
	}
	.qodef-item-showcase .qodef-m-image {
		position: absolute;
		top: 0;
		left: 0;
		width: 40%;
		padding-right: 40px;
		margin: 0 !important;
	}
	.qodef-item-showcase .qodef-m-items {
		left: 40%;
		width: calc(100% - 40%);
	}
	.qodef-item-showcase .qodef-m-items .qodef-m-item {
		transition-delay: 0ms;
	}
	.qodef-item-showcase .qodef-m-items.qodef--left {
		text-align: left;
	}
	.qodef-item-showcase .qodef-m-items.qodef--right .qodef-m-item:first-child {
		margin-top: 40px;
	}
	.qodef-item-showcase .qodef-m-item {
		margin-top: 40px;
	}
}
@media only screen and (max-width: 680px) {
	.qodef-item-showcase .qodef-m-image {
		display: none;
	}
	.qodef-item-showcase .qodef-m-items {
		left: 0;
		width: 100%;
	}
}

/* ==========================================================================
   Movie screen shortcode responsive styles
   ========================================================================== */
@media only screen and (max-width: 1024px) {
	.qodef-movie-screen .qodef-m-image {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.qodef-movie-screen .qodef-m-image .qodef-m-bg-image {
		height: 100%;
	}
	.qodef-movie-screen .qodef-m-image img {
		display: none;
	}
	.qodef-movie-screen .qodef-m-content {
		position: relative;
		padding: 70px;
	}
}
@media only screen and (max-width: 680px) {
	.qodef-movie-screen .qodef-m-additional-image {
		padding-bottom: 25px;
	}
}

/* ==========================================================================
   Section Title shortcode responsive styles
   ========================================================================== */
@media only screen and (max-width: 1024px) {
	.qodef-section-title.qodef-title-break--disabled .qodef-m-title br {
		display: none;
	}
}

@media only screen and (max-width: 680px) {
	.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical {
		display: block;
	}
	.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation {
		padding-right: 0;
		margin-right: 0;
		border-right: 0;
	}
	.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-content {
		margin-top: 26px;
	}
	.qodef-tabs.qodef-layout--simple .qodef-tabs-content {
		margin: 26px 0 0;
	}
}

@media only screen and (max-width: 1024px) {
	.qodef-vertical-split-slider.qodef-disable-below--1024 {
		display: none;
	}
	.qodef-vertical-split-slider.qodef-disable-below--1024 + .qodef-vertical-split-slider-responsive {
		display: block;
	}
	.qodef-vertical-split-slider.qodef-disable-below--1024 + .qodef-vertical-split-slider-responsive .qodef-m-slide-content, .qodef-vertical-split-slider.qodef-disable-below--1024 + .qodef-vertical-split-slider-responsive .qodef-m-slide-image {
		min-height: 50vh;
	}
	.qodef-vertical-split-slider.qodef-disable-below--1024 + .qodef-vertical-split-slider-responsive .qodef-m-slide-content {
		padding: 10%;
	}
}
@media only screen and (max-width: 768px) {
	.qodef-vertical-split-slider.qodef-disable-below--768 {
		display: none;
	}
	.qodef-vertical-split-slider.qodef-disable-below--768 + .qodef-vertical-split-slider-responsive {
		display: block;
	}
	.qodef-vertical-split-slider.qodef-disable-below--768 + .qodef-vertical-split-slider-responsive .qodef-m-slide-content, .qodef-vertical-split-slider.qodef-disable-below--768 + .qodef-vertical-split-slider-responsive .qodef-m-slide-image {
		min-height: 50vh;
	}
	.qodef-vertical-split-slider.qodef-disable-below--768 + .qodef-vertical-split-slider-responsive .qodef-m-slide-content {
		padding: 10%;
	}
}

/* ==========================================================================
   Title responsive styles
   ========================================================================== */
@media only screen and (max-width: 1024px) {
	body:not(.qodef-content-behind-header) .qodef-page-title .qodef-m-content {
		padding-top: 0 !important;
	}
}
@media only screen and (max-width: 1024px) {
	#qodef-page-sidebar .qodef-social-icons-group {
		justify-content: flex-start;
	}
}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}