@charset "UTF-8";
.konsept-core-page-inline-style {
 position:absolute!important;
 width:0;
 height:0;
 line-height:1;
 display:none
}
.qodef-svg-close-cursor {
 margin:-11px;
 pointer-events:none;
 position:fixed;
 z-index:9999999;
 opacity:0;
 visibility:hidden
}
.qodef-svg-close-cursor.qodef--active {
 visibility:visible
}
.qodef-svg-close-cursor.qodef--visible {
 opacity:1;
 -webkit-transition:opacity 1s .2s;
 -o-transition:opacity 1s .2s;
 transition:opacity 1s .2s
}
.page-template-user-dashboard .qodef-svg-close-cursor {
 display:none
}
.qodef-svg-close-cursor svg line {
 stroke-width:1.2px
}
.qodef-woo-product-list.qodef-swiper-container.qodef-product-slider-offset.qodef-swiper-has-bullets .swiper-pagination-bullet.qodef-pagination-bullet--isActive:after {
 background-color:#1d1d1d
}
.qodef-woo-product-list.qodef-swiper-container.qodef-product-slider-offset.qodef-swiper-has-bullets .swiper-pagination-bullet.qodef-pagination-bullet--isActive .qodef-svg-circle circle {
 stroke-dashoffset:10;
 -webkit-transition:all .8s cubic-bezier(.43,.41,.36,.9);
 -o-transition:all .8s cubic-bezier(.43,.41,.36,.9);
 transition:all .8s cubic-bezier(.43,.41,.36,.9)
}
.qodef-browser--ms-explorer .qodef-woo-product-list.qodef-swiper-container.qodef-product-slider-offset.qodef-swiper-has-bullets .swiper-pagination-bullet.qodef-pagination-bullet--isActive .qodef-svg-circle circle {
 opacity:1
}
.added_to_cart:not(.single_add_to_cart_button):not(.yith-wcqv-button),
.qodef-woo-product-list .product .button:not(.single_add_to_cart_button):not(.yith-wcqv-button),
.woocommerce-wcqw-product__link:not(.single_add_to_cart_button):not(.yith-wcqv-button) {
 position:relative
}
.added_to_cart:not(.single_add_to_cart_button):not(.yith-wcqv-button):after,
.qodef-woo-product-list .product .button:not(.single_add_to_cart_button):not(.yith-wcqv-button):after,
.woocommerce-wcqw-product__link:not(.single_add_to_cart_button):not(.yith-wcqv-button):after {
 content:'';
 position:absolute;
 left:0;
 bottom:-1px;
 height:1px;
 width:100%;
 -webkit-transform:scaleX(1);
 -ms-transform:scaleX(1);
 transform:scaleX(1);
 -webkit-transform-origin:100% 0;
 -ms-transform-origin:100% 0;
 transform-origin:100% 0;
 background-color:currentColor;
 will-change:transform
}
.added_to_cart:not(.single_add_to_cart_button):not(.yith-wcqv-button):hover:after,
.qodef-woo-product-list .product .button:not(.single_add_to_cart_button):not(.yith-wcqv-button):hover:after,
.woocommerce-wcqw-product__link:not(.single_add_to_cart_button):not(.yith-wcqv-button):hover:after {
 -webkit-animation:qodef-btn-simple-animation 1s cubic-bezier(.54,.32,.05,.96) forwards;
 animation:qodef-btn-simple-animation 1s cubic-bezier(.54,.32,.05,.96) forwards
}
.woocommerce-LostPassword a,
.woocommerce-LostPassword span {
 position:relative
}
.woocommerce-LostPassword a:after,
.woocommerce-LostPassword span:after {
 content:'';
 position:absolute;
 left:0;
 bottom:-1px;
 height:1px;
 width:100%;
 -webkit-transform:scaleX(1);
 -ms-transform:scaleX(1);
 transform:scaleX(1);
 -webkit-transform-origin:100% 0;
 -ms-transform-origin:100% 0;
 transform-origin:100% 0;
 background-color:currentColor;
 will-change:transform
}
.woocommerce-LostPassword a:hover:after,
.woocommerce-LostPassword span:hover:after {
 -webkit-animation:qodef-btn-simple-animation 1s cubic-bezier(.54,.32,.05,.96) forwards;
 animation:qodef-btn-simple-animation 1s cubic-bezier(.54,.32,.05,.96) forwards
}
#yith-quick-view-content .qodef-layout--outlined-animated svg {
 left:-1px
}
.qodef-woo-product-categories-list.qodef-item-layout--info-on-image.qodef-col-num--1 .qodef-woo-category-link {
 overflow:hidden
}
.qodef-woo-product-categories-list.qodef-item-layout--info-on-image.qodef-col-num--1 .qodef-woo-category-link img {
 display:block;
 -webkit-transform:scale(1.03) translateX(-6px);
 -ms-transform:scale(1.03) translateX(-6px);
 transform:scale(1.03) translateX(-6px);
 -webkit-transition:-webkit-transform 1s cubic-bezier(.25,.1,0,1.02);
 transition:-webkit-transform 1s cubic-bezier(.25,.1,0,1.02);
 -o-transition:transform 1s cubic-bezier(.25,.1,0,1.02);
 transition:transform 1s cubic-bezier(.25,.1,0,1.02);
 transition:transform 1s cubic-bezier(.25,.1,0,1.02),-webkit-transform 1s cubic-bezier(.25,.1,0,1.02);
 will-change:transform
}
.qodef-woo-product-categories-list.qodef-item-layout--info-on-image.qodef-col-num--1 .qodef-woo-category-link:hover img {
 -webkit-transform:scale(1.03) translateX(6px);
 -ms-transform:scale(1.03) translateX(6px);
 transform:scale(1.03) translateX(6px)
}
.woocommerce button[type=submit]:not(.qodef-layout--outlined-animated):hover {
 border:1px solid #1d1d1d
}
.qodef-contact-form-7 .qodef-type--outlined:hover {
 border:1px solid #1d1d1d
}
.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
}
#qodef-back-to-top {
 position:fixed;
 width:40px;
 height:40px;
 right:25px;
 bottom:25px;
 margin:0;
 opacity:0;
 z-index:10000;
 -webkit-transition:opacity .2s;
 -o-transition:opacity .2s;
 transition:opacity .2s
}
#qodef-back-to-top .qodef-back-to-top-icon {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 height:100%;
 font-size:20px;
 color:#ccc;
 background-color:transparent;
 border:1px solid #ccc;
 overflow:hidden
}
#qodef-back-to-top svg {
 -webkit-transform:rotate(90deg);
 -ms-transform:rotate(90deg);
 transform:rotate(90deg)
}
#qodef-back-to-top svg path:nth-child(1) {
 stroke-dasharray:40;
 stroke-dashoffset:40;
 -webkit-transform:scaleY(-1);
 -ms-transform:scaleY(-1);
 transform:scaleY(-1);
 -webkit-transform-origin:center;
 -ms-transform-origin:center;
 transform-origin:center;
 -webkit-transition:.6s cubic-bezier(.49,.48,1,1);
 -o-transition:.6s cubic-bezier(.49,.48,1,1);
 transition:.6s cubic-bezier(.49,.48,1,1)
}
#qodef-back-to-top svg path:nth-child(2) {
 stroke-dasharray:40;
 stroke-dashoffset:0;
 -webkit-transition:.6s .3s cubic-bezier(.49,.64,1,1);
 -o-transition:.6s .3s cubic-bezier(.49,.64,1,1);
 transition:.6s .3s cubic-bezier(.49,.64,1,1)
}
#qodef-back-to-top:hover svg path:nth-child(1) {
 stroke-dashoffset:0;
 -webkit-transition:.6s .3s cubic-bezier(.49,.64,1,1);
 -o-transition:.6s .3s cubic-bezier(.49,.64,1,1);
 transition:.6s .3s cubic-bezier(.49,.64,1,1)
}
#qodef-back-to-top:hover svg path:nth-child(2) {
 stroke-dashoffset:40;
 -webkit-transition:.6s cubic-bezier(.49,.48,1,1);
 -o-transition:.6s cubic-bezier(.49,.48,1,1);
 transition:.6s cubic-bezier(.49,.48,1,1)
}
#qodef-back-to-top.qodef--off {
 opacity:0;
 pointer-events:none
}
#qodef-back-to-top.qodef--on {
 opacity:1;
 pointer-events:all
}
.qodef-blog.qodef-item-layout--minimal article .qodef-e-info.qodef-info--bottom {
 margin-top:5px
}
.qodef-blog.qodef-item-layout--simple article .qodef-e-inner {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.qodef-blog.qodef-item-layout--simple article .qodef-e-media-image {
 -ms-flex-negative:0;
 flex-shrink:0;
 width:74px;
 margin:0 20px 0 0
}
.qodef-blog.qodef-item-layout--simple article .qodef-e-info.qodef-info--bottom {
 margin-top:5px
}
.qodef-blog.qodef-item-layout--standard-extended .qodef-e-media {
 margin-bottom:30px
}
.qodef-blog.qodef-item-layout--standard-extended .qodef-e-media iframe {
 display:block;
 height:100%
}
.qodef-blog.qodef-item-layout--standard-extended .qodef-e-title {
 margin:7px 0 0
}
.qodef-blog.qodef-item-layout--standard-extended .qodef-e-title a.qodef-e-title-link:hover {
 color:#1d1d1d
}
.qodef-blog.qodef-item-layout--standard-extended .qodef-e-excerpt {
 margin:12px 0 14px
}
.qodef-blog.qodef-item-layout--standard-extended .qodef-e-text {
 margin:9px 0 19px
}
.qodef-blog.qodef-item-layout--standard-extended .qodef-e-read-more .qodef-button.qodef-layout--textual .qodef-m-text {
 line-height:1em!important
}
.qodef-blog.qodef-item-layout--standard-extended .qodef-button.qodef-layout--textual {
 color:#1d1d1d
}
.qodef-blog.qodef-item-layout--standard-extended .qodef-button.qodef-layout--textual:hover {
 color:#1d1d1d
}
.qodef-blog.qodef-item-layout--standard-extended .qodef-e-info {
 font-family:"EB Garamond",serif;
 font-size:18px;
 font-weight:400;
 font-style:italic;
 color:#8b8b8b
}
.qodef-blog.qodef-item-layout--standard-extended .qodef-e-info a {
 color:inherit
}
.qodef-blog.qodef-item-layout--standard-extended .qodef-e-info a:hover {
 color:#aeaeae
}
.qodef-blog.qodef-item-layout--standard-extended .qodef-e-info .qodef-e-info-item {
 position:relative;
 display:inline-block;
 vertical-align:top;
 padding:0 24px 0 0
}
.qodef-blog.qodef-item-layout--standard-extended .qodef-e-info .qodef-e-info-item:after {
 content:'‒';
 position:absolute;
 top:0;
 right:7px
}
.qodef-blog.qodef-item-layout--standard-extended .qodef-e-info .qodef-e-info-item a {
 color:inherit
}
.qodef-blog.qodef-item-layout--standard-extended .qodef-e-info .qodef-e-info-item a:hover {
 color:#1d1d1d
}
.qodef-blog.qodef-item-layout--standard-extended .qodef-e-info .qodef-e-info-item:last-child {
 padding-right:0
}
.qodef-blog.qodef-item-layout--standard-extended .qodef-e-info .qodef-e-info-item:last-child:after {
 content:''
}
.qodef-blog.qodef-item-layout--standard-extended article.format-link .qodef-e-inner,
.qodef-blog.qodef-item-layout--standard-extended article.format-quote .qodef-e-inner {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:flex-start
}
.qodef-blog.qodef-item-layout--standard-extended article.format-quote .qodef-e-inner {
 background-color:#f6f5f5;
 padding:6.5% 18% 6.9% 4%
}
.qodef-blog.qodef-item-layout--standard-extended article.format-quote .qodef-e-icon {
 display:-webkit-inline-box;
 display:-ms-inline-flexbox;
 display:inline-flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.qodef-blog.qodef-item-layout--standard-extended article.format-quote .qodef-e-quote-text {
 position:relative;
 margin:0
}
.qodef-blog.qodef-item-layout--standard-extended article.format-quote .qodef-e-quote-author {
 position:relative;
 display:block;
 margin:5px 0 0
}
.qodef-blog.qodef-item-layout--standard-extended article.format-quote .qodef-e-quote-url {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:1
}
.qodef-blog.qodef-item-layout--standard-extended article.format-link .qodef-e-inner {
 background-color:#ebf0f4;
 padding:4.5% 18% 3.5% 4%
}
.qodef-blog.qodef-item-layout--standard-extended article.format-link .qodef-e-link-url {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:1
}
.qodef-blog.qodef-item-layout--standard-extended.qodef-col-num--1 article:not(:last-child) .qodef-e-info.qodef-info--bottom {
 margin-bottom:36px
}
.qodef-blog.qodef-item-layout--standard-extended.qodef-col-num--1 article .qodef-e-inner {
 margin-bottom:64px
}
.qodef-blog.qodef-item-layout--standard-extended.qodef-col-num--1 article.format-link .qodef-e-inner,
.qodef-blog.qodef-item-layout--standard-extended.qodef-col-num--1 article.format-quote .qodef-e-inner {
 margin-bottom:70px
}
.qodef-blog.qodef-item-layout--standard-extended.qodef-col-num--1 article.format-link .qodef-e-icon,
.qodef-blog.qodef-item-layout--standard-extended.qodef-col-num--1 article.format-quote .qodef-e-icon {
 margin-right:30px
}
.qodef-blog.qodef-item-layout--standard-extended.qodef-col-num--1 .qodef-m-pagination {
 margin-bottom:36px
}
.qodef-blog.qodef-item-layout--standard-extended:not([class*=qodef-col-num--1]) article .qodef-e-inner {
 margin-bottom:20px
}
.qodef-blog.qodef-item-layout--standard-extended:not([class*=qodef-col-num--1]) article.format-link .qodef-e-inner,
.qodef-blog.qodef-item-layout--standard-extended:not([class*=qodef-col-num--1]) article.format-quote .qodef-e-inner {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 text-align:center
}
.qodef-blog.qodef-item-layout--standard-extended:not([class*=qodef-col-num--1]) article.format-link .qodef-e-icon,
.qodef-blog.qodef-item-layout--standard-extended:not([class*=qodef-col-num--1]) article.format-quote .qodef-e-icon {
 margin-bottom:30px
}
.qodef-blog.qodef-item-layout--standard-extended:not([class*=qodef-col-num--1]) article.format-link .qodef-e-inner {
 padding:70px 10% 120px
}
.qodef-blog.qodef-item-layout--standard-extended:not([class*=qodef-col-num--1]) article.format-quote .qodef-e-inner {
 padding:70px 10% 120px
}
.qodef-blog.qodef-item-layout--standard .qodef-e-media {
 position:relative;
 overflow:hidden;
 margin-bottom:30px
}
.qodef-blog.qodef-item-layout--standard .qodef-e-media iframe {
 display:block;
 height:100%
}
.qodef-blog.qodef-item-layout--standard .qodef-e-media img {
 -webkit-transform:scale(1.03) translateX(-6px);
 -ms-transform:scale(1.03) translateX(-6px);
 transform:scale(1.03) translateX(-6px);
 -webkit-transition:-webkit-transform 1s cubic-bezier(.25,.1,0,1.02);
 transition:-webkit-transform 1s cubic-bezier(.25,.1,0,1.02);
 -o-transition:transform 1s cubic-bezier(.25,.1,0,1.02);
 transition:transform 1s cubic-bezier(.25,.1,0,1.02);
 transition:transform 1s cubic-bezier(.25,.1,0,1.02),-webkit-transform 1s cubic-bezier(.25,.1,0,1.02);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 will-change:transform
}
.qodef-blog.qodef-item-layout--standard .qodef-e-title {
 margin:2px 0 0
}
.qodef-blog.qodef-item-layout--standard .qodef-e-title a.qodef-e-title-link:hover {
 color:#1d1d1d!important
}
.qodef-blog.qodef-item-layout--standard .qodef-e-excerpt {
 margin:8px 0 14px
}
.qodef-blog.qodef-item-layout--standard .qodef-e-text {
 margin:0 0 9px
}
.qodef-blog.qodef-item-layout--standard .qodef-button.qodef-layout--textual {
 color:#1d1d1d
}
.qodef-blog.qodef-item-layout--standard .qodef-button.qodef-layout--textual:hover {
 color:#1d1d1d
}
.qodef-blog.qodef-item-layout--standard .qodef-e-info {
 font-family:"EB Garamond",serif;
 font-size:18px;
 font-weight:400;
 font-style:italic;
 color:#8b8b8b;
 line-height:1.4em
}
.qodef-blog.qodef-item-layout--standard .qodef-e-info a {
 color:inherit
}
.qodef-blog.qodef-item-layout--standard .qodef-e-info a:hover {
 color:#aeaeae
}
.qodef-blog.qodef-item-layout--standard .qodef-e-info .qodef-e-info-item {
 position:relative;
 display:inline-block;
 vertical-align:top;
 padding:0 24px 0 0
}
.qodef-blog.qodef-item-layout--standard .qodef-e-info .qodef-e-info-item:after {
 content:'‒';
 position:absolute;
 top:0;
 right:7px
}
.qodef-blog.qodef-item-layout--standard .qodef-e-info .qodef-e-info-item a {
 color:inherit
}
.qodef-blog.qodef-item-layout--standard .qodef-e-info .qodef-e-info-item a:hover {
 color:#1d1d1d
}
.qodef-blog.qodef-item-layout--standard .qodef-e-info .qodef-e-info-item:last-child {
 padding-right:0
}
.qodef-blog.qodef-item-layout--standard .qodef-e-info .qodef-e-info-item:last-child:after {
 content:''
}
.qodef-blog.qodef-item-layout--standard .qodef-e-info.qodef-info--top {
 margin-bottom:2px
}
.qodef-blog.qodef-item-layout--standard .qodef-e-info.qodef-info--bottom {
 display:-webkit-inline-box;
 display:-ms-inline-flexbox;
 display:inline-flex
}
.qodef-blog.qodef-item-layout--standard article.qodef-e--isHovered .qodef-e-media img {
 -webkit-transform:scale(1.03) translateX(6px);
 -ms-transform:scale(1.03) translateX(6px);
 transform:scale(1.03) translateX(6px)
}
.qodef-blog.qodef-item-layout--standard article.qodef-e--isHovered .qodef-button .qodef-m-text:after {
 -webkit-animation:qodef-btn-simple-animation 1s cubic-bezier(.54,.32,.05,.96) forwards;
 animation:qodef-btn-simple-animation 1s cubic-bezier(.54,.32,.05,.96) forwards
}
.qodef-blog.qodef-item-layout--standard article.format-link .qodef-e-inner,
.qodef-blog.qodef-item-layout--standard article.format-quote .qodef-e-inner {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:flex-start
}
.qodef-blog.qodef-item-layout--standard article.format-quote .qodef-e-inner {
 background-color:#f6f5f5;
 padding:6.5% 18% 6.9% 4%
}
.qodef-blog.qodef-item-layout--standard article.format-quote .qodef-e-icon {
 display:-webkit-inline-box;
 display:-ms-inline-flexbox;
 display:inline-flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.qodef-browser--ms-explorer .qodef-blog.qodef-item-layout--standard article.format-quote .qodef-e-quote {
 max-width:100%
}
.qodef-blog.qodef-item-layout--standard article.format-quote .qodef-e-quote-text {
 position:relative;
 margin:0
}
.qodef-blog.qodef-item-layout--standard article.format-quote .qodef-e-quote-author {
 position:relative;
 display:block;
 margin:5px 0 0
}
.qodef-blog.qodef-item-layout--standard article.format-quote .qodef-e-quote-url {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:1
}
.qodef-blog.qodef-item-layout--standard article.format-link .qodef-e-inner {
 background-color:#ebf0f4;
 padding:4.5% 18% 3.5% 4%
}
.qodef-browser--ms-explorer .qodef-blog.qodef-item-layout--standard article.format-link .qodef-e-link {
 max-width:100%
}
.qodef-blog.qodef-item-layout--standard article.format-link .qodef-e-link-text {
 margin:0
}
.qodef-blog.qodef-item-layout--standard article.format-link .qodef-e-link-url {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:1
}
.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 .qodef-e-inner {
 margin-bottom:64px
}
.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article.format-link .qodef-e-inner,
.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article.format-quote .qodef-e-inner {
 margin-bottom:70px
}
.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article.format-link .qodef-e-icon,
.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article.format-quote .qodef-e-icon {
 margin-right:30px
}
.qodef-blog.qodef-item-layout--standard:not(.qodef-col-num--1) article .qodef-e-inner {
 margin-bottom:20px
}
.qodef-blog.qodef-item-layout--standard:not(.qodef-col-num--1) article.format-link .qodef-e-inner,
.qodef-blog.qodef-item-layout--standard:not(.qodef-col-num--1) article.format-quote .qodef-e-inner {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:flex-start;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 text-align:center
}
.qodef-blog.qodef-item-layout--standard:not(.qodef-col-num--1) article.format-link .qodef-e-icon,
.qodef-blog.qodef-item-layout--standard:not(.qodef-col-num--1) article.format-quote .qodef-e-icon {
 margin-bottom:35px
}
.qodef-blog.qodef-item-layout--standard:not(.qodef-col-num--1) article.format-link .qodef-e-icon {
 height:125px
}
.qodef-blog.qodef-item-layout--standard:not(.qodef-col-num--1) article.format-link .qodef-e-inner {
 padding:65px 11% 170px
}
.qodef-blog.qodef-item-layout--standard:not(.qodef-col-num--1) article.format-quote .qodef-e-inner {
 padding:65px 11% 170px
}
.qodef-blog.qodef-item-layout--standard:not(.qodef-col-num--1) article.format-gallery .swiper-button-prev {
 left:10px!important;
 color:#fff
}
.qodef-blog.qodef-item-layout--standard:not(.qodef-col-num--1) article.format-gallery .swiper-button-next {
 right:10px!important;
 color:#fff
}
#qodef-author-info {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:top;
 margin-top:33px;
 margin-bottom:95px;
 background:#f7f5f5 url(author-bg.png) no-repeat left;
 background-size:contain;
 padding:35px 38px
}
#qodef-author-info .qodef-m-inner {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
#qodef-author-info .qodef-m-image {
 -ms-flex-negative:0;
 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-image img {
 margin:0;
 max-width:215px
}
#qodef-author-info .qodef-m-content {
 margin:0 12% 0 5px
}
#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:17px 0 0
}
#qodef-author-info .qodef-m-social-icons {
 margin-top:18px
}
#qodef-author-info .qodef-m-social-icons a {
 position:relative;
 display:inline-block;
 vertical-align:top;
 margin-right:16px
}
#qodef-author-info .qodef-m-social-icons a:last-child {
 margin-right:0
}
#qodef-related-posts {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:top;
 margin-top:59px
}
@media only screen and (max-width:1024px) {
 #qodef-related-posts {
  margin-top:30px
 }
}
#qodef-related-posts .qodef-m-title {
 margin-bottom:39px
}
#qodef-related-posts .qodef-e-excerpt {
 margin-bottom:4px
}
#qodef-related-posts .qodef-e-info.qodef-info--bottom {
 margin:0
}
#qodef-single-post-navigation {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:top;
 margin:78px 0 3px
}
#qodef-single-post-navigation .qodef-m-inner {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
#qodef-single-post-navigation .qodef-m-nav {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
#qodef-single-post-navigation .qodef-m-nav>* {
 display:block;
 line-height:inherit
}
#qodef-single-post-navigation .qodef-m-nav.qodef--prev {
 left:-10px
}
#qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-icon-elegant-icons {
 margin-right:4px
}
#qodef-single-post-navigation .qodef-m-nav.qodef--next {
 -webkit-box-orient:horizontal;
 -webkit-box-direction:reverse;
 -ms-flex-direction:row-reverse;
 flex-direction:row-reverse;
 right:-10px;
 margin-left:auto;
 text-align:right
}
#qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-icon-elegant-icons {
 margin-left:4px
}
#qodef-single-post-navigation .qodef-icon-elegant-icons {
 font-size:30px
}
#qodef-single-post-navigation .qodef-m-nav-label {
 font-family:"Open Sans",sans-serif;
 font-size:17px;
 line-height:1.7em;
 font-weight:400
}
.no-touchevents .qodef-page-footer--uncover #qodef-page-footer {
 position:fixed;
 bottom:0;
 left:0;
 z-index:-1
}
#qodef-fullscreen-area {
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-color:#fff;
 overflow-x:hidden!important;
 visibility:hidden;
 opacity:0;
 z-index:99
}
#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 {
 -webkit-animation:qode-fade-in .25s linear both;
 animation:qode-fade-in .25s linear both
}
.qodef-fullscreen-menu-animate--out #qodef-fullscreen-area {
 -webkit-animation:qode-fade-out .25s linear both;
 animation:qode-fade-out .25s linear both
}
#qodef-fullscreen-area-inner {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 width:100%;
 height:100%
}
.qodef-fullscreen-menu {
 position:relative;
 top:0;
 margin:0 auto;
 text-align:left
}
.qodef-fullscreen-menu ul {
 margin:0;
 padding:0;
 list-style:none
}
.qodef-fullscreen-menu ul li {
 position:relative;
 margin:0;
 padding:0
}
.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:5px
}
.qodef-fullscreen-menu .qodef-mega-menu-widget-holder {
 display:none
}
.qodef-fullscreen-menu>ul>li>a {
 font-family:"Josefin Sans",sans-serif;
 font-weight:600;
 text-transform:uppercase;
 font-size:29px;
 line-height:1.55em;
 letter-spacing:.2em;
 color:#211f1f
}
.qodef-fullscreen-menu>ul>li>a span {
 position:relative;
 overflow:hidden
}
.qodef-fullscreen-menu>ul>li>a span:after {
 content:'';
 position:absolute;
 left:0;
 bottom:7px;
 width:100%;
 height:1px;
 display:block;
 background:currentColor;
 -webkit-transform:scaleX(0);
 -ms-transform:scaleX(0);
 transform:scaleX(0);
 -webkit-transform-origin:right;
 -ms-transform-origin:right;
 transform-origin:right;
 -webkit-transition:-webkit-transform .4s;
 transition:-webkit-transform .4s;
 -o-transition:transform .4s;
 transition:transform .4s;
 transition:transform .4s,-webkit-transform .4s
}
.qodef-fullscreen-menu>ul>li>a:hover span:after {
 -webkit-transform-origin:left;
 -ms-transform-origin:left;
 transform-origin:left;
 -webkit-transform:scaleX(1);
 -ms-transform:scaleX(1);
 transform:scaleX(1)
}
.qodef-fullscreen-menu>ul>li.current-menu-ancestor>a span:after,
.qodef-fullscreen-menu>ul>li.current-menu-item>a span:after {
 -webkit-transform-origin:left;
 -ms-transform-origin:left;
 transform-origin:left;
 -webkit-transform:scaleX(1);
 -ms-transform:scaleX(1);
 transform:scaleX(1)
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner>ul {
 padding:10px 0 5px
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul {
 padding-left:20px
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 white-space:normal;
 margin:8px 0;
 overflow:hidden;
 font-family:"EB Garamond",serif;
 font-size:17px;
 font-weight:400;
 font-style:italic;
 color:#8b8b8b
}
.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:after {
 content:'';
 position:absolute;
 left:0;
 bottom:3px;
 width:100%;
 height:1px;
 display:block;
 background:currentColor;
 -webkit-transform:scaleX(0);
 -ms-transform:scaleX(0);
 transform:scaleX(0);
 -webkit-transform-origin:right;
 -ms-transform-origin:right;
 transform-origin:right;
 -webkit-transition:-webkit-transform .4s;
 transition:-webkit-transform .4s;
 -o-transition:transform .4s;
 transition:transform .4s;
 transition:transform .4s,-webkit-transform .4s
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a a {
 color:inherit
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a a:hover {
 color:#aeaeae
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a:hover {
 color:#000
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a:hover span:after {
 -webkit-transform-origin:left;
 -ms-transform-origin:left;
 transform-origin:left;
 -webkit-transform:scaleX(1);
 -ms-transform:scaleX(1);
 transform:scaleX(1)
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li.current-menu-ancestor>a,
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li.current-menu-item>a {
 color:#000
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li.current-menu-ancestor>a span:after,
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li.current-menu-item>a span:after {
 -webkit-transform-origin:left;
 -ms-transform-origin:left;
 transform-origin:left;
 -webkit-transform:scaleX(1);
 -ms-transform:scaleX(1);
 transform:scaleX(1)
}
.qodef-fullscreen-menu-opener.qodef-source--predefined {
 top:1px
}
.qodef-fullscreen-menu-animate--in .qodef-fullscreen-menu-opener.qodef-source--predefined .qodef-m-line.qodef--1 {
 top:12px;
 -webkit-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 transform:rotate(45deg)
}
.qodef-fullscreen-menu-animate--in .qodef-fullscreen-menu-opener.qodef-source--predefined .qodef-m-line.qodef--2 {
 top:12px;
 -webkit-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.qodef-fullscreen-menu-animate--in .qodef-fullscreen-menu-opener.qodef-source--predefined .qodef-m-line.qodef--3 {
 opacity:0
}
.qodef-fullscreen-menu--opened .qodef-fullscreen-menu-opener {
 color:#fff
}
.qodef-fullscreen-menu--opened .qodef-fullscreen-menu-opener .qodef-m-icon {
 visibility:hidden
}
.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-fullscreen-menu-opener,
.qodef-fullscreen-menu--opened .qodef-header-logo-image.qodef--customizer,
.qodef-fullscreen-menu--opened .qodef-header-logo-link,
.qodef-fullscreen-menu--opened .qodef-mobile-header-logo-link {
 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--dark,
.qodef-fullscreen-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--main {
 opacity:0
}
.qodef-header--light #qodef-page-header .qodef-header-navigation>ul>li>a {
 color:#fff!important
}
.qodef-header--dark #qodef-page-header .qodef-header-navigation>ul>li>a {
 color:#000!important
}
#qodef-page-header .qodef-widget-holder {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 height:100%;
 margin-left:10px
}
#qodef-page-header .qodef-widget-holder .widget {
 margin:0 5px
}
#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 .qodef-widget-holder .widget:last-child.qodef-header-widget-area-one {
 margin-left:8px
}
#qodef-page-header div[id^=monster-widget-placeholder],
#qodef-page-header div[id^=woo-monster-widget-placeholder] {
 display:none
}
#qodef-page-header-inner.qodef-content-grid {
 padding:0
}
#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;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 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-header--centered-alternative #qodef-page-header {
 height:175px
}
.qodef-header--centered-alternative #qodef-page-header-inner {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 padding-top:26px;
 padding-bottom:6px
}
.qodef-header--centered-alternative #qodef-page-header-inner>div {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 width:100%;
 height:100%
}
.qodef-header--centered-alternative #qodef-page-header-inner>div .qodef-widget-holder {
 -webkit-box-flex:1;
 -ms-flex:1;
 flex:1;
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:flex-start;
 margin:0
}
.qodef-header--centered-alternative #qodef-page-header-inner>div .qodef-widget-holder:last-of-type {
 -webkit-box-pack:end;
 -ms-flex-pack:end;
 justify-content:flex-end
}
.qodef-header--centered-alternative #qodef-page-header-inner>div .qodef-header-logo-link {
 -webkit-box-flex:1;
 -ms-flex:1;
 flex:1;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.qodef-header--centered-alternative #qodef-page-header-inner>div .qodef-header-navigation {
 margin:0 24px
}
.qodef-header--centered #qodef-page-header {
 height:156px
}
.qodef-header--centered #qodef-page-header-inner {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.qodef-header--centered #qodef-page-header-inner>div {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 width:100%;
 height:auto;
 padding:30px 0 11px
}
.qodef-header--centered #qodef-page-header-inner>div .qodef-widget-holder {
 -webkit-box-flex:1;
 -ms-flex:1;
 flex:1;
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:flex-start;
 margin:0
}
.qodef-header--centered #qodef-page-header-inner>div .qodef-widget-holder:last-of-type {
 -webkit-box-pack:end;
 -ms-flex-pack:end;
 justify-content:flex-end
}
.qodef-header--centered #qodef-page-header-inner>div .qodef-header-logo-link {
 -webkit-box-flex:1;
 -ms-flex:1;
 flex:1;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.qodef-header--centered #qodef-page-header-inner>div .qodef-header-navigation {
 margin:0 24px
}
.qodef-header--centered #qodef-page-header-inner .qodef-header-navigation {
 -webkit-box-flex:1;
 -ms-flex:1;
 flex:1;
 height:auto
}
.qodef-header--standard-centered #qodef-page-header .qodef-header-navigation {
 -webkit-box-flex:2;
 -ms-flex:2 1 100%;
 flex:2 1 100%
}
.qodef-header--standard-centered #qodef-page-header .qodef-header-logo-link {
 -webkit-box-flex:1;
 -ms-flex:1 1 100%;
 flex:1 1 100%;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.qodef-header--standard-centered #qodef-page-header .qodef-widget-holder {
 -webkit-box-flex:2;
 -ms-flex:2 1 100%;
 flex:2 1 100%;
 -webkit-box-pack:end;
 -ms-flex-pack:end;
 justify-content:flex-end
}
.qodef-header--standard-extended #qodef-page-header {
 height:160px
}
.qodef-header--standard-extended #qodef-page-header-inner {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-header-section {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 width:100%;
 height:100%;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-header-section.qodef-header-section-top {
 height:94px
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-header-section.qodef-header-section-bottom {
 border-top:1px solid #ddd;
 height:66px
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 position:relative;
 z-index:1;
 width:calc(25% - 22px);
 height:100%;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown-opener {
 font-family:"Josefin Sans",sans-serif;
 font-weight:600;
 text-transform:uppercase;
 color:#1d1d1d;
 font-size:16px;
 line-height:1.5em;
 letter-spacing:.12em;
 cursor:pointer;
 padding-left:25px;
 padding-top:3px
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown {
 position:absolute;
 top:100%;
 left:0;
 width:100%;
 background-color:#fff;
 border:1px solid #f4f2f2;
 padding:13px 0;
 opacity:0;
 visibility:hidden;
 -webkit-transition:opacity .3s ease 0s,visibility 0s linear .3s;
 -o-transition:opacity .3s ease 0s,visibility 0s linear .3s;
 transition:opacity .3s ease 0s,visibility 0s linear .3s
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li,
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li:not(.qodef-menu-item--wide) li {
 list-style-type:none;
 padding:6px 0 5px
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li:not(.qodef-menu-item--wide),
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li:not(.qodef-menu-item--wide) li:not(.qodef-menu-item--wide) {
 position:relative
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li.item-with-icon>div>a .item_outer,
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li:not(.qodef-menu-item--wide) li.item-with-icon>div>a .item_outer {
 padding-left:25px
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li:not(.qodef-menu-item--wide) li>div>a,
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li>div>a {
 padding:0 23px;
 width:100%;
 display:inline-block;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 text-transform:capitalize;
 font-family:"Josefin Sans",sans-serif;
 font-weight:600;
 text-transform:uppercase;
 color:#1d1d1d;
 font-size:13px;
 line-height:1.6em;
 letter-spacing:.2em
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li:not(.qodef-menu-item--wide) li>div>a .item_outer,
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li>div>a .item_outer {
 padding-right:20px;
 display:block;
 position:relative
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li:not(.qodef-menu-item--wide) li>div>a .menu_arrow_wrapper,
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li>div>a .menu_arrow_wrapper {
 position:absolute;
 top:50%;
 right:0;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li:hover>.qodef-drop-down-second,
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li:not(.qodef-menu-item--wide) li:hover>.qodef-drop-down-second {
 opacity:1;
 visibility:visible;
 left:100%!important
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li {
 position:initial
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li .menu-link-holder {
 position:relative
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li>.qodef-drop-down-second {
 position:absolute;
 top:-1px;
 left:100%;
 opacity:0;
 visibility:hidden;
 background-color:#fff;
 border:1px solid #f4f2f2;
 background-position:bottom right
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li.menu-item-has-children>.menu-link-holder:after {
 font-family:Ionicons;
 content:'\f3d1';
 font-size:14px;
 font-style:normal;
 position:absolute;
 top:50%;
 right:20px;
 line-height:1;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li.menu-item-has-children>.menu-link-holder:hover:after {
 color:#1d1d1d
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li ul {
 margin:0;
 padding:0
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li .qodef-mega-menu-widget-holder a.qodef-button.qodef-layout--textual {
 color:#1d1d1d
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li:not(.qodef-menu-item--wide) .sub-menu {
 top:-14px;
 width:100%;
 padding:17px 0;
 -webkit-transition:opacity .2s ease-in-out,visibility .1s ease-in-out;
 -o-transition:opacity .2s ease-in-out,visibility .1s ease-in-out;
 transition:opacity .2s ease-in-out,visibility .1s ease-in-out
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li.qodef-menu-item--wide .qodef-drop-down-second-inner>.sub-menu {
 min-height:calc(100% - 40px);
 left:100%;
 width:520px;
 -webkit-box-shadow:7px 7px 9px rgba(87,98,101,.06);
 box-shadow:7px 7px 9px rgba(87,98,101,.06);
 -webkit-transition:opacity .2s ease-in-out,visibility .1s ease-in-out,-webkit-transform .2s ease-in-out;
 transition:opacity .2s ease-in-out,visibility .1s ease-in-out,-webkit-transform .2s ease-in-out;
 -o-transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility .1s ease-in-out;
 transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility .1s ease-in-out;
 transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility .1s ease-in-out,-webkit-transform .2s ease-in-out;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li.qodef-menu-item--wide .qodef-drop-down-second-inner>.sub-menu>li {
 width:230px;
 padding:25px 32px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li.qodef-menu-item--wide .qodef-drop-down-second-inner>.sub-menu>li>div>a {
 display:inline-block;
 font-family:"Josefin Sans",sans-serif;
 font-weight:600;
 text-transform:uppercase;
 color:#1d1d1d;
 font-size:10px;
 line-height:1.4em;
 font-weight:400;
 font-weight:600;
 font-size:11px;
 letter-spacing:.17em;
 margin-bottom:6px;
 color:#1d1d1d
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li.qodef-menu-item--wide .qodef-drop-down-second-inner>.sub-menu>li li {
 padding:3px 0
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li.qodef-menu-item--wide .qodef-drop-down-second-inner>.sub-menu>li li>div>a {
 display:block;
 position:relative;
 display:inline-block;
 font-family:"EB Garamond",serif;
 font-size:16px;
 font-weight:400;
 font-style:italic;
 color:#8b8b8b
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li.qodef-menu-item--wide .qodef-drop-down-second-inner>.sub-menu>li li>div>a a {
 color:inherit
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li.qodef-menu-item--wide .qodef-drop-down-second-inner>.sub-menu>li li>div>a a:hover {
 color:#aeaeae
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li.qodef-menu-item--wide .qodef-drop-down-second-inner>.sub-menu>li li>div>a .item_outer .item_text {
 position:relative;
 display:inline-block
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li.qodef-menu-item--wide .qodef-drop-down-second-inner>.sub-menu>li li>div>a.no_link {
 cursor:default
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li.qodef-menu-item--wide .qodef-drop-down-second-inner>.sub-menu>li li>div>a.no_link:hover {
 color:#1d1d1d
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li.qodef-menu-item--wide .qodef-drop-down-second-inner>.sub-menu>li li>div>a:after {
 content:'';
 position:absolute;
 left:0;
 bottom:3px;
 width:100%;
 height:1px;
 display:block;
 background:currentColor;
 -webkit-transform:scaleX(0);
 -ms-transform:scaleX(0);
 transform:scaleX(0);
 -webkit-transform-origin:right;
 -ms-transform-origin:right;
 transform-origin:right;
 -webkit-transition:-webkit-transform .4s;
 transition:-webkit-transform .4s;
 -o-transition:transform .4s;
 transition:transform .4s;
 transition:transform .4s,-webkit-transform .4s
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li.qodef-menu-item--wide .qodef-drop-down-second-inner>.sub-menu>li li>div>a:hover {
 color:#000
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu .qodef-extended-dropdown>li.qodef-menu-item--wide .qodef-drop-down-second-inner>.sub-menu>li li>div>a:hover:after {
 -webkit-transform-origin:left;
 -ms-transform-origin:left;
 transform-origin:left;
 -webkit-transform:scaleX(1);
 -ms-transform:scaleX(1);
 transform:scaleX(1)
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu:hover>ul {
 opacity:1;
 visibility:visible;
 -webkit-transition:opacity .3s ease,visibility 0s;
 -o-transition:opacity .3s ease,visibility 0s;
 transition:opacity .3s ease,visibility 0s
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu.qodef-dropdown-always-opened>ul {
 opacity:1;
 visibility:visible
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-extended-dropdown-menu>ul li {
 list-style-type:none
}
.qodef-header--standard-extended #qodef-page-header-inner .fixed .qodef-extended-dropdown-menu.qodef-dropdown-always-opened>ul {
 opacity:0;
 visibility:hidden;
 -webkit-transition:opacity .3s ease 0s,visibility 0s linear .3s;
 -o-transition:opacity .3s ease 0s,visibility 0s linear .3s;
 transition:opacity .3s ease 0s,visibility 0s linear .3s
}
.qodef-header--standard-extended #qodef-page-header-inner .fixed .qodef-extended-dropdown-menu.qodef-dropdown-always-opened:hover {
 cursor:pointer
}
.qodef-header--standard-extended #qodef-page-header-inner .fixed .qodef-extended-dropdown-menu.qodef-dropdown-always-opened:hover>ul {
 opacity:1;
 visibility:visible;
 -webkit-transition:opacity .3s ease,visibility 0s;
 -o-transition:opacity .3s ease,visibility 0s;
 transition:opacity .3s ease,visibility 0s
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-header-navigation {
 -webkit-box-flex:2;
 -ms-flex:2 1 auto;
 flex:2 1 auto;
 padding-left:32px
}
.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:60px
}
.qodef-header--fixed-display #qodef-page-header,
.qodef-header--fixed-display #qodef-top-area {
 position:fixed;
 top:0;
 left:0;
 width:100%
}
.qodef--boxed.qodef-header--fixed-display #qodef-top-area,
.qodef-header--fixed-display #qodef-page-header {
 left:30px;
 width:calc(100% - 60px)
}
.qodef-header--fixed-display.admin-bar #qodef-page-header,
.qodef-header--fixed-display.admin-bar #qodef-top-area {
 top:32px
}
.qodef-header-sticky {
 position:fixed;
 top:0;
 left:0;
 height:70px;
 width:100%;
 background-color:#fff;
 -webkit-transform:translateY(-100%);
 -ms-transform:translateY(-100%);
 transform:translateY(-100%);
 -webkit-transition:top .5s ease,-webkit-transform .5s ease;
 transition:top .5s ease,-webkit-transform .5s ease;
 -o-transition:transform .5s ease,top .5s ease;
 transition:transform .5s ease,top .5s ease;
 transition:transform .5s ease,top .5s ease,-webkit-transform .5s ease;
 z-index:100;
 border-bottom:1px solid #f1f1f1
}
.qodef-header--sticky-display .qodef-header-sticky {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.admin-bar.qodef-header--sticky-display .qodef-header-sticky {
 top:32px
}
.qodef-header-sticky-inner {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 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--centered #qodef-page-header .qodef-header-sticky-inner .qodef-header-logo-link,
.qodef-header--standard-centered #qodef-page-header .qodef-header-sticky-inner .qodef-header-logo-link {
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:flex-start
}
.qodef-header-standard--left .qodef-header-sticky-inner {
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:flex-start
}
.qodef-header-standard--left .qodef-header-sticky-inner .qodef-header-navigation {
 margin-left:60px
}
.qodef-header-standard--left .qodef-header-sticky-inner .qodef-widget-holder {
 margin-left:auto!important
}
#qodef-top-area {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 padding:0;
 background-color:#fff;
 z-index:101
}
#qodef-top-area-inner {
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 height:35px;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 padding:0 40px;
 position:relative
}
#qodef-top-area-inner:not(.qodef-content-grid) {
 width:100%
}
#qodef-top-area-inner.qodef-content-grid {
 padding:0!important
}
#qodef-top-area .qodef-bottom-border-enabled {
 border-bottom:1px solid #ddd
}
#qodef-top-area .qodef-bottom-border-enabled:not(.qodef-content-grid) {
 width:100%
}
#qodef-top-area .qodef-widget-holder {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 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
}
#qodef-multiple-map-notice {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 height:100%;
 padding:30px 15%;
 text-align:center;
 color:#1d1d1d;
 background-color:#f4f2f2
}
.qodef-map-marker-holder {
 -webkit-transform:translate(-50%,-100%);
 -ms-transform:translate(-50%,-100%);
 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;
 -webkit-transition:all .15s ease-out;
 -o-transition:all .15s ease-out;
 transition:all .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 {
 -webkit-transition:fill .2s ease-in-out;
 -o-transition:fill .2s ease-in-out;
 transition:fill .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 #ddd;
 border-radius:4px;
 -webkit-box-shadow:3px 3px 16px 2px rgba(0,0,0,.04);
 box-shadow:3px 3px 16px 2px rgba(0,0,0,.04);
 z-index:10;
 -webkit-transition:opacity .3s ease;
 -o-transition:opacity .3s ease;
 transition:opacity .3s ease;
 -webkit-transform:translate(0,-100%);
 -ms-transform:translate(0,-100%);
 transform:translate(0,-100%)
}
.qodef-map-marker-holder .qodef-info-window-inner {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 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 #ddd;
 border-left:1px solid #ddd;
 -webkit-transform:rotate(-135deg);
 -ms-transform:rotate(-135deg);
 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;
 -webkit-transition:color .2s ease-out;
 -o-transition:color .2s ease-out;
 transition:color .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:#1d1d1d
}
.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:#1d1d1d
}
.qodef-cluster-marker svg {
 width:100%;
 height:auto
}
.qodef-cluster-marker svg path {
 -webkit-transition:fill .2s ease-in-out;
 -o-transition:fill .2s ease-in-out;
 transition:fill .2s ease-in-out
}
.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 #ddd;
 z-index:9999
}
.qodef-places-geo-radius .qodef-range-slider-label {
 display:-webkit-inline-box;
 display:-ms-inline-flexbox;
 display:inline-flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 height:100%
}
.qodef-places-geo-radius .noUi-target {
 position:relative;
 display:-webkit-inline-box;
 display:-ms-inline-flexbox;
 display:inline-flex;
 height:3px;
 width:calc(100% - 70px);
 background-color:#eaeaea;
 border:0;
 direction:ltr;
 -webkit-touch-callout:none;
 -webkit-tap-highlight-color:transparent;
 -webkit-user-select:none;
 -ms-touch-action:none;
 touch-action:none;
 -ms-user-select:none;
 -moz-user-select:none;
 user-select:none;
 margin-left:10px
}
.qodef-places-geo-radius .noUi-target * {
 -webkit-touch-callout:none;
 -webkit-tap-highlight-color:transparent;
 -webkit-user-select:none;
 -ms-touch-action:none;
 touch-action:none;
 -ms-user-select:none;
 -moz-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;
 -webkit-transform-origin:0 0;
 -ms-transform-origin:0 0;
 transform-origin:0 0
}
.qodef-places-geo-radius .noUi-target .noUi-connect {
 background-color:#1d1d1d
}
.qodef-places-geo-radius .noUi-target .noUi-handle {
 position:absolute;
 top:-3px;
 left:auto;
 right:-9px;
 width:9px;
 height:9px;
 background-color:#1d1d1d;
 cursor:pointer
}
.qodef-places-geo-radius .noUi-target .noUi-tooltip {
 position:absolute;
 left:50%;
 bottom:7px;
 display:block;
 font-size:12px;
 white-space:nowrap;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 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-handle,
.qodef-places-geo-radius [disabled].noUi-handle,
.qodef-places-geo-radius [disabled].noUi-target {
 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;
 -webkit-transform:translateY(-100%);
 -ms-transform:translateY(-100%);
 transform:translateY(-100%)
}
.qodef-mobile-header--sticky-animation #qodef-page-mobile-header {
 -webkit-transition:top .3s ease,-webkit-transform .3s ease;
 transition:top .3s ease,-webkit-transform .3s ease;
 -o-transition:transform .3s ease,top .3s ease;
 transition:transform .3s ease,top .3s ease;
 transition:transform .3s ease,top .3s ease,-webkit-transform .3s ease
}
.qodef-mobile-header--sticky-display #qodef-page-mobile-header {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.admin-bar.qodef-mobile-header--sticky-display #qodef-page-mobile-header {
 top:46px
}
#qodef-page-mobile-header .qodef-widget-holder {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 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 .qodef-header-logo-image.qodef--customizer {
 max-height:100%;
 width:auto;
 margin-right:auto
}
#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;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.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
}
.qodef-mobile-header--standard #qodef-page-mobile-header #qodef-page-mobile-header-inner {
 -webkit-box-pack:end;
 -ms-flex-pack:end;
 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
}
.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;
 -webkit-box-sizing:content-box;
 box-sizing:content-box;
 border:1px solid #f1f1f1
}
.qodef-header-navigation ul li .qodef-drop-down-second.qodef-drop-down--start {
 opacity:1;
 visibility:visible;
 overflow:visible;
 z-index:20;
 -webkit-transition:opacity .2s ease-out;
 -o-transition:opacity .2s ease-out;
 transition:opacity .2s ease-out
}
.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:-28px
}
.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second.qodef-drop-down--right {
 left:auto;
 right:0
}
.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--wide .qodef-mega-menu-widget-holder {
 display:block
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second {
 background-color:#fff
}
.qodef-drop-down-second--full-width .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second {
 width:100vw
}
.qodef--boxed .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner,
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner:not(.qodef-content-grid) {
 padding:0 40px
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 padding:36px 0 0;
 margin:-15px
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li {
 width:100%;
 padding:0 15px
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li>a {
 font-size:11px;
 letter-spacing:.17em;
 font-family:"Josefin Sans",sans-serif;
 font-weight:600;
 text-transform:uppercase;
 color:#1d1d1d
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li>a span {
 position:relative;
 overflow:hidden
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li>a:after,
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li>a:before {
 bottom:0
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li>a:hover span:after {
 -webkit-transform-origin:left;
 -ms-transform-origin:left;
 transform-origin:left;
 -webkit-transform:scaleX(1);
 -ms-transform:scaleX(1);
 transform:scaleX(1)
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul {
 padding-top:2px;
 margin-left:0
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li>a {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 white-space:normal;
 margin:8px 0;
 overflow:hidden;
 font-family:"EB Garamond",serif;
 font-size:17px;
 font-weight:400;
 font-style:italic;
 color:#8b8b8b
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li>a span {
 position:relative
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li>a span:after {
 content:'';
 position:absolute;
 left:0;
 bottom:3px;
 width:100%;
 height:1px;
 display:block;
 background:currentColor;
 -webkit-transform:scaleX(0);
 -ms-transform:scaleX(0);
 transform:scaleX(0);
 -webkit-transform-origin:right;
 -ms-transform-origin:right;
 transform-origin:right;
 -webkit-transition:-webkit-transform .4s;
 transition:-webkit-transform .4s;
 -o-transition:transform .4s;
 transition:transform .4s;
 transition:transform .4s,-webkit-transform .4s
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li>a a {
 color:inherit
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li>a a:hover {
 color:#aeaeae
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li.current-menu-item>a,
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li:hover>a {
 color:#000
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li.current-menu-item>a span:after,
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li:hover>a span:after {
 -webkit-transform-origin:left;
 -ms-transform-origin:left;
 transform-origin:left;
 -webkit-transform:scaleX(1);
 -ms-transform:scaleX(1);
 transform:scaleX(1)
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li.current-menu-ancestor>a span:after,
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li.current-menu-item>a span:after {
 -webkit-transform-origin:left;
 -ms-transform-origin:left;
 transform-origin:left;
 -webkit-transform:scaleX(1);
 -ms-transform:scaleX(1);
 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 {
 font-size:11px;
 letter-spacing:.17em;
 font-family:"Josefin Sans",sans-serif;
 font-weight:600;
 text-transform:uppercase;
 color:#1d1d1d
}
.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 span {
 position:relative;
 overflow:hidden
}
.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 span:after,
.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 span:before {
 display:none
}
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
}
.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 svg line:nth-child(1) {
 stroke-dashoffset:240%;
 stroke-dasharray:273% 3
}
.qodef-opener-icon.qodef-source--svg-path svg line:nth-child(2) {
 stroke-dashoffset:240%;
 stroke-dasharray:324% 3
}
.qodef-opener-icon.qodef-source--svg-path:hover svg line:nth-child(1) {
 -webkit-animation:qodef-animate-line-svg-1-hover .8s cubic-bezier(0,0,.34,.79) forwards;
 animation:qodef-animate-line-svg-1-hover .8s cubic-bezier(0,0,.34,.79) forwards
}
.qodef-opener-icon.qodef-source--svg-path:hover svg line:nth-child(2) {
 -webkit-animation:qodef-animate-line-svg-2-hover .8s cubic-bezier(0,0,.34,.79) forwards;
 animation:qodef-animate-line-svg-2-hover .8s cubic-bezier(0,0,.34,.79) forwards
}
@-webkit-keyframes qodef-animate-line-svg-1-hover {
 0% {
  stroke-dashoffset:240%
 }
 50% {
  stroke-dashoffset:290%
 }
 51% {
  stroke-dashoffset:125%
 }
 90% {
  stroke-dashoffset:240%
 }
 100% {
  stroke-dashoffset:240%
 }
}
@keyframes qodef-animate-line-svg-1-hover {
 0% {
  stroke-dashoffset:240%
 }
 50% {
  stroke-dashoffset:290%
 }
 51% {
  stroke-dashoffset:125%
 }
 90% {
  stroke-dashoffset:240%
 }
 100% {
  stroke-dashoffset:240%
 }
}
@-webkit-keyframes qodef-animate-line-svg-2-hover {
 0% {
  stroke-dashoffset:240%
 }
 50% {
  stroke-dashoffset:200%
 }
 51% {
  stroke-dashoffset:320%
 }
 90% {
  stroke-dashoffset:240%
 }
 100% {
  stroke-dashoffset:240%
 }
}
@keyframes qodef-animate-line-svg-2-hover {
 0% {
  stroke-dashoffset:240%
 }
 50% {
  stroke-dashoffset:200%
 }
 51% {
  stroke-dashoffset:320%
 }
 90% {
  stroke-dashoffset:240%
 }
 100% {
  stroke-dashoffset:240%
 }
}
.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 path,
.qodef-opener-icon.qodef-source--svg-path span>* {
 fill:currentColor;
 stroke:currentColor
}
.qodef-opener-icon.qodef-source--predefined .qodef-m-lines {
 position:relative;
 display:block;
 width:28px;
 height:15px
}
.qodef-opener-icon.qodef-source--predefined .qodef-m-line {
 position:absolute;
 left:0;
 height:1px;
 width:100%;
 background-color:#000;
 -webkit-transition:top .3s ease,opacity .3s ease,-webkit-transform .3s ease;
 transition:top .3s ease,opacity .3s ease,-webkit-transform .3s ease;
 -o-transition:top .3s ease,transform .3s ease,opacity .3s ease;
 transition:top .3s ease,transform .3s ease,opacity .3s ease;
 transition:top .3s ease,transform .3s ease,opacity .3s ease,-webkit-transform .3s ease
}
.qodef-opener-icon.qodef-source--predefined .qodef-m-line.qodef--1 {
 top:6px
}
.qodef-opener-icon.qodef-source--predefined .qodef-m-line.qodef--2 {
 top:12px
}
.qodef-header--light:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon.qodef-source--icon-pack,
.qodef-header--light:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon.qodef-source--predefined,
.qodef-header--light:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon.qodef-source--svg-path {
 color:#fff!important
}
.qodef-header--dark:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon.qodef-source--icon-pack,
.qodef-header--dark:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon.qodef-source--predefined,
.qodef-header--dark:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon.qodef-source--svg-path {
 color:#000!important
}
.qodef-parallax {
 position:relative;
 width:100%;
 overflow:hidden
}
.qodef-parallax:not(.qodef-page-title) {
 height:100vh
}
.qodef-parallax-img-holder {
 position:absolute;
 top:-50%;
 height:150%;
 left:0;
 width:100%;
 opacity:0
}
.touchevents .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
}
.qodef-parallax-img {
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.touchevents .qodef-parallax-img {
 height:100%;
 width:100%;
 -o-object-fit:cover;
 object-fit:cover
}
.qodef-browser--edge .qodef-parallax-img,
.qodef-browser--ms-explorer .qodef-parallax-img {
 height:100%
}
.qodef-contact-form-7 {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:top
}
.qodef-contact-form-7 .ajax-loader {
 position:absolute;
 right:-10px
}
.qodef-contact-form-7 .qodef-grid-item {
 margin-bottom:10px
}
@media only screen and (max-width:680px) {
 .qodef-contact-form-7 .qodef-grid-item {
  width:100%!important
 }
}
.qodef-contact-form-7 .qodef-button:not(.qodef-layout--textual) {
 min-width:180px
}
.qodef-contact-form-7 div.wpcf7-acceptance-missing,
.qodef-contact-form-7 div.wpcf7-mail-sent-ok,
.qodef-contact-form-7 div.wpcf7-validation-errors {
 border:1px solid #8b8b8b
}
.qodef-contact-form-7 .wpcf7 form.invalid .wpcf7-response-output,
.qodef-contact-form-7 .wpcf7 form.unaccepted .wpcf7-response-output {
 padding:1em 1.5em;
 margin:1em 0;
 border:1px solid #8b8b8b
}
.qodef-newsletter-form {
 position:relative
}
#qodef-page-sidebar .qodef-newsletter-form {
 -webkit-transform:translateY(-10px);
 -ms-transform:translateY(-10px);
 transform:translateY(-10px)
}
#qodef-page-sidebar .qodef-newsletter-form input {
 padding-bottom:3px
}
.qodef-newsletter-form input {
 border:none;
 border-bottom:1px solid #ddd;
 padding:11px 0
}
.qodef-newsletter-form button {
 position:absolute;
 top:0;
 right:0;
 background:0 0;
 font-size:0;
 border:none;
 padding:15px 0
}
.qodef-newsletter-form button[type=submit]:hover {
 border:none
}
.woocommerce .qodef-newsletter-form button[type=submit]:hover {
 border:none
}
.qodef-newsletter-form button[type=submit]:not(.qodef-layout--textual):hover {
 font-size:0
}
.qodef-instagram-list:not(.qodef-layout--slider) #sb_instagram {
 padding:0!important
}
.qodef-instagram-list:not(.qodef-layout--slider) #sb_instagram #sbi_images>.sbi_item {
 float:none;
 vertical-align:middle
}
.qodef-instagram-list:not(.qodef-layout--slider) #sb_instagram #sbi_images .sbi_photo_wrap a {
 background-image:none!important;
 height:auto!important;
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 opacity:1!important
}
.qodef-instagram-list:not(.qodef-layout--slider) #sb_instagram #sbi_images .sbi_photo_wrap a img {
 display:inline-block!important
}
.qodef-instagram-list:not(.qodef-layout--slider) #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,.1);
 opacity:0;
 -webkit-transition:.6s;
 -o-transition:.6s;
 transition:.6s
}
.qodef-instagram-list:not(.qodef-layout--slider) #sb_instagram #sbi_images .sbi_photo_wrap a:after {
 content:'\f16d';
 font-family:'Font Awesome 5 Brands';
 font-size:15px;
 color:#fff;
 position:absolute;
 opacity:0;
 -webkit-transition:.6s;
 -o-transition:.6s;
 transition:.6s;
 margin-left:1px;
 margin-top:-1px
}
.qodef-instagram-list:not(.qodef-layout--slider) #sb_instagram #sbi_images .sbi_photo_wrap a:hover:before {
 opacity:1
}
.qodef-instagram-list:not(.qodef-layout--slider) #sb_instagram #sbi_images .sbi_photo_wrap a:hover:after {
 opacity:1
}
.qodef-instagram-list:not(.qodef-layout--slider).qodef-gutter--no.qodef--no-bottom-space {
 margin-bottom:0
}
.qodef-instagram-list:not(.qodef-layout--slider).qodef-gutter--no #sb_instagram #sbi_images {
 float:none;
 padding:0!important;
 width:auto;
 margin:0
}
.qodef-instagram-list:not(.qodef-layout--slider).qodef-gutter--no #sb_instagram #sbi_images>.sbi_item {
 padding:0!important;
 margin:0!important
}
.qodef-instagram-list:not(.qodef-layout--slider).qodef-gutter--tiny.qodef--no-bottom-space {
 margin-bottom:-10px
}
.qodef-instagram-list:not(.qodef-layout--slider).qodef-gutter--tiny #sb_instagram #sbi_images {
 float:none;
 padding:0!important;
 width:auto;
 margin:0 -5px
}
.qodef-instagram-list:not(.qodef-layout--slider).qodef-gutter--tiny #sb_instagram #sbi_images>.sbi_item {
 padding:0 5px!important;
 margin:0 0 10px!important
}
.qodef-instagram-list:not(.qodef-layout--slider).qodef-gutter--small.qodef--no-bottom-space {
 margin-bottom:-20px
}
.qodef-instagram-list:not(.qodef-layout--slider).qodef-gutter--small #sb_instagram #sbi_images {
 float:none;
 padding:0!important;
 width:auto;
 margin:0 -10px
}
.qodef-instagram-list:not(.qodef-layout--slider).qodef-gutter--small #sb_instagram #sbi_images>.sbi_item {
 padding:0 10px!important;
 margin:0 0 20px!important
}
.qodef-instagram-list:not(.qodef-layout--slider).qodef-gutter--normal.qodef--no-bottom-space {
 margin-bottom:-30px
}
.qodef-instagram-list:not(.qodef-layout--slider).qodef-gutter--normal #sb_instagram #sbi_images {
 float:none;
 padding:0!important;
 width:auto;
 margin:0 -15px
}
.qodef-instagram-list:not(.qodef-layout--slider).qodef-gutter--normal #sb_instagram #sbi_images>.sbi_item {
 padding:0 15px!important;
 margin:0 0 30px!important
}
.qodef-instagram-list:not(.qodef-layout--slider).qodef-gutter--medium.qodef--no-bottom-space {
 margin-bottom:-40px
}
.qodef-instagram-list:not(.qodef-layout--slider).qodef-gutter--medium #sb_instagram #sbi_images {
 float:none;
 padding:0!important;
 width:auto;
 margin:0 -20px
}
.qodef-instagram-list:not(.qodef-layout--slider).qodef-gutter--medium #sb_instagram #sbi_images>.sbi_item {
 padding:0 20px!important;
 margin:0 0 40px!important
}
.qodef-instagram-list:not(.qodef-layout--slider).qodef-gutter--large.qodef--no-bottom-space {
 margin-bottom:-50px
}
.qodef-instagram-list:not(.qodef-layout--slider).qodef-gutter--large #sb_instagram #sbi_images {
 float:none;
 padding:0!important;
 width:auto;
 margin:0 -25px
}
.qodef-instagram-list:not(.qodef-layout--slider).qodef-gutter--large #sb_instagram #sbi_images>.sbi_item {
 padding:0 25px!important;
 margin:0 0 50px!important
}
.qodef-instagram-list:not(.qodef-layout--slider).qodef-gutter--huge.qodef--no-bottom-space {
 margin-bottom:-64px
}
.qodef-instagram-list:not(.qodef-layout--slider).qodef-gutter--huge #sb_instagram #sbi_images {
 float:none;
 padding:0!important;
 width:auto;
 margin:0 -32px
}
.qodef-instagram-list:not(.qodef-layout--slider).qodef-gutter--huge #sb_instagram #sbi_images>.sbi_item {
 padding:0 32px!important;
 margin:0 0 64px!important
}
.qodef-instagram-list:not(.qodef-layout--slider).qodef-gutter--enormous.qodef--no-bottom-space {
 margin-bottom:-80px
}
.qodef-instagram-list:not(.qodef-layout--slider).qodef-gutter--enormous #sb_instagram #sbi_images {
 float:none;
 padding:0!important;
 width:auto;
 margin:0 -40px
}
.qodef-instagram-list:not(.qodef-layout--slider).qodef-gutter--enormous #sb_instagram #sbi_images>.sbi_item {
 padding:0 40px!important;
 margin:0 0 80px!important
}
.qodef-instagram-list.qodef-layout--slider.qodef-gutter--no #sb_instagram #sbi_images>.sbi_item {
 padding:0!important;
 margin:0!important
}
.qodef-instagram-list.qodef-layout--slider.qodef-gutter--tiny #sb_instagram #sbi_images>.sbi_item {
 margin-right:5px!important
}
.qodef-instagram-list.qodef-layout--slider.qodef-gutter--small #sb_instagram #sbi_images>.sbi_item {
 margin-right:10px!important
}
.qodef-instagram-list.qodef-layout--slider.qodef-gutter--normal #sb_instagram #sbi_images>.sbi_item {
 margin-right:15px!important
}
.qodef-instagram-list.qodef-layout--slider.qodef-gutter--medium #sb_instagram #sbi_images>.sbi_item {
 margin-right:20px!important
}
.qodef-instagram-list.qodef-layout--slider.qodef-gutter--large #sb_instagram #sbi_images>.sbi_item {
 margin-right:25px!important
}
.qodef-instagram-list.qodef-layout--slider.qodef-gutter--huge #sb_instagram #sbi_images>.sbi_item {
 margin-right:32px!important
}
.qodef-instagram-list.qodef-layout--slider.qodef-gutter--enormous #sb_instagram #sbi_images>.sbi_item {
 margin-right:40px!important
}
.qodef-instagram-swiper-container {
 position:relative;
 margin:0 auto;
 padding:0;
 list-style:none;
 z-index:1;
 visibility:hidden;
 overflow:hidden
}
.qodef-instagram-swiper-container#sb_instagram {
 padding-bottom:0!important
}
.qodef-instagram-swiper-container#sb_instagram #sbi_images {
 float:none;
 padding:0!important
}
.qodef-instagram-swiper-container#sb_instagram #sbi_images .sbi_item {
 padding:0!important
}
.qodef-instagram-swiper-container#sb_instagram #sbi_images a {
 background-image:none!important;
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 opacity:1!important
}
.qodef-instagram-swiper-container#sb_instagram #sbi_images a img {
 display:inline-block!important;
 opacity:1;
 -webkit-filter:brightness(1);
 filter:brightness(1);
 -webkit-transition:.6s;
 -o-transition:.6s;
 transition:.6s
}
.qodef-instagram-swiper-container#sb_instagram #sbi_images a:after {
 content:'\f16d';
 font-family:'Font Awesome 5 Brands';
 font-size:18px;
 color:#fff;
 position:absolute;
 opacity:0;
 -webkit-transition:.6s;
 -o-transition:.6s;
 transition:.6s;
 margin-left:1px;
 margin-top:-1px
}
.qodef-instagram-swiper-container#sb_instagram #sbi_images a:hover img {
 -webkit-filter:brightness(.9);
 filter:brightness(.9)
}
.qodef-instagram-swiper-container#sb_instagram #sbi_images a:hover:after {
 opacity:1
}
.qodef-instagram-swiper-container#sb_instagram .sbi_photo {
 background-size:contain!important
}
.qodef-instagram-swiper-container .swiper-slide a,
.qodef-instagram-swiper-container .swiper-slide img {
 width:100%
}
.qodef-instagram-swiper-container.qodef-swiper--initialized {
 visibility:visible
}
#yith-wcwl-form .woocommerce-message {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row;
 padding:30px 40px 35px;
 margin-bottom:35px;
 background:#fff;
 border:1px solid #ddd
}
@media only screen and (max-width:1024px) {
 #yith-wcwl-form .woocommerce-message a {
  margin-top:12px
 }
}
@media only screen and (max-width:680px) {
 #yith-wcwl-form .woocommerce-message {
  -ms-flex-wrap:wrap-reverse;
  flex-wrap:wrap-reverse;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
 }
}
#yith-wcwl-form .woocommerce-message a:not(.button) {
 font-family:"EB Garamond",serif;
 font-size:18px;
 font-weight:400;
 font-style:italic;
 color:#1d1d1d;
 overflow:hidden;
 position:relative;
 padding-right:2px
}
#yith-wcwl-form .woocommerce-message a:not(.button) a {
 color:inherit
}
#yith-wcwl-form .woocommerce-message a:not(.button) a:hover {
 color:#aeaeae
}
#yith-wcwl-form .woocommerce-message a:not(.button):after {
 content:'';
 position:absolute;
 left:0;
 bottom:3px;
 height:1px;
 width:100%;
 display:block;
 background:currentColor;
 -webkit-transform:scaleX(0);
 -ms-transform:scaleX(0);
 transform:scaleX(0);
 -webkit-transform-origin:right;
 -ms-transform-origin:right;
 transform-origin:right;
 -webkit-transition:-webkit-transform .4s;
 transition:-webkit-transform .4s;
 -o-transition:transform .4s;
 transition:transform .4s;
 transition:transform .4s,-webkit-transform .4s
}
#yith-wcwl-form .woocommerce-message a:not(.button):hover:after {
 -webkit-transform-origin:left;
 -ms-transform-origin:left;
 transform-origin:left;
 -webkit-transform:scaleX(1);
 -ms-transform:scaleX(1);
 transform:scaleX(1)
}
.wishlist_table.mobile tr,
table.wishlist_table tr {
 border:0;
 border-bottom:1px solid #ddd
}
.wishlist_table.mobile thead th,
table.wishlist_table thead th {
 border:none!important;
 font-family:"Josefin Sans",sans-serif;
 font-weight:600;
 text-transform:uppercase;
 color:#1d1d1d;
 font-size:16px;
 line-height:1.5em;
 letter-spacing:.12em
}
.wishlist_table.mobile tbody td,
table.wishlist_table tbody td {
 border:none;
 padding:30px 15px
}
.wishlist_table.mobile tbody td.product-remove a,
table.wishlist_table tbody td.product-remove a {
 font-size:22px;
 color:#1d1d1d
}
.wishlist_table.mobile tbody td.product-thumbnail,
table.wishlist_table tbody td.product-thumbnail {
 min-width:140px
}
.wishlist_table.mobile tbody td.product-thumbnail a,
table.wishlist_table tbody td.product-thumbnail a {
 max-width:110px
}
.wishlist_table.mobile tbody td.product-name,
table.wishlist_table tbody td.product-name {
 font-family:"Josefin Sans",sans-serif;
 font-weight:600;
 text-transform:uppercase;
 color:#1d1d1d;
 font-size:13px;
 line-height:1.6em;
 letter-spacing:.2em
}
.wishlist_table.mobile tbody td.product-name a,
table.wishlist_table tbody td.product-name a {
 color:inherit;
 letter-spacing:inherit
}
.wishlist_table.mobile tbody td.product-price,
.wishlist_table.mobile tbody td.product-stock-status,
table.wishlist_table tbody td.product-price,
table.wishlist_table tbody td.product-stock-status {
 text-align:left;
 font-family:"EB Garamond",serif;
 font-size:17px;
 font-weight:400;
 font-style:italic;
 color:#1d1d1d
}
.wishlist_table.mobile tbody td.product-price a,
.wishlist_table.mobile tbody td.product-stock-status a,
table.wishlist_table tbody td.product-price a,
table.wishlist_table tbody td.product-stock-status a {
 color:inherit
}
.wishlist_table.mobile tbody td.product-price a:hover,
.wishlist_table.mobile tbody td.product-stock-status a:hover,
table.wishlist_table tbody td.product-price a:hover,
table.wishlist_table tbody td.product-stock-status a:hover {
 color:#aeaeae
}
.wishlist_table.mobile tbody td.product-stock-status span,
table.wishlist_table tbody td.product-stock-status span {
 color:#8b8b8b!important
}
.wishlist_table.mobile tbody td.product-add-to-cart,
table.wishlist_table tbody td.product-add-to-cart {
 padding-right:0;
 text-align:right
}
.wishlist_table.mobile tbody td.product-add-to-cart a.button,
table.wishlist_table tbody td.product-add-to-cart a.button {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 width:auto;
 margin:0;
 font-family:"Josefin Sans",sans-serif;
 font-size:18px;
 line-height:2em;
 font-weight:600;
 text-decoration:none;
 text-transform:capitalize;
 border-radius:0;
 outline:0;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
 -o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
 transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
 background-color:transparent;
 border:1px solid #8b8b8b;
 font-family:"EB Garamond",serif;
 font-size:18px;
 font-weight:400;
 font-style:italic;
 color:#1d1d1d;
 padding:8px 48px!important;
 display:inline-block!important
}
.wishlist_table.mobile tbody td.product-add-to-cart a.button a,
table.wishlist_table tbody td.product-add-to-cart a.button a {
 color:inherit
}
.wishlist_table.mobile tbody td.product-add-to-cart a.button a:hover,
table.wishlist_table tbody td.product-add-to-cart a.button a:hover {
 color:#aeaeae
}
.wishlist_table.mobile tbody td.product-add-to-cart a.button:hover,
table.wishlist_table tbody td.product-add-to-cart a.button:hover {
 background-color:transparent;
 border:1px solid #1d1d1d
}
.wishlist_table.mobile li .item-wrapper,
table.wishlist_table li .item-wrapper {
 width:100%
}
.wishlist_table.mobile li .item-wrapper .product-thumbnail,
table.wishlist_table li .item-wrapper .product-thumbnail {
 max-width:110px;
 margin-right:20px
}
.wishlist_table.mobile li .item-wrapper .item-details,
table.wishlist_table li .item-wrapper .item-details {
 width:calc(100% - 140px)
}
.wishlist_table.mobile li .item-wrapper .item-details h3,
table.wishlist_table li .item-wrapper .item-details h3 {
 margin-top:0
}
@media only screen and (max-width:680px) {
 .wishlist_table.mobile li .item-wrapper .product-thumbnail,
 table.wishlist_table li .item-wrapper .product-thumbnail {
  max-width:100%;
  margin-right:0;
  margin-bottom:20px
 }
 .wishlist_table.mobile li .item-wrapper .item-details,
 table.wishlist_table li .item-wrapper .item-details {
  width:100%
 }
}
.wishlist_table.mobile div.product-add-to-cart,
table.wishlist_table div.product-add-to-cart {
 padding-top:20px
}
.wishlist_table.mobile div.product-add-to-cart a.button,
table.wishlist_table div.product-add-to-cart a.button {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 width:auto;
 margin:0;
 font-family:"Josefin Sans",sans-serif;
 font-size:18px;
 line-height:2em;
 font-weight:600;
 text-decoration:none;
 text-transform:capitalize;
 border-radius:0;
 outline:0;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
 -o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
 transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
 background-color:transparent;
 border:1px solid #8b8b8b;
 font-family:"EB Garamond",serif;
 font-size:18px;
 font-weight:400;
 font-style:italic;
 color:#1d1d1d;
 padding:8px 48px!important
}
.wishlist_table.mobile div.product-add-to-cart a.button a,
table.wishlist_table div.product-add-to-cart a.button a {
 color:inherit
}
.wishlist_table.mobile div.product-add-to-cart a.button a:hover,
table.wishlist_table div.product-add-to-cart a.button a:hover {
 color:#aeaeae
}
.wishlist_table.mobile div.product-add-to-cart a.button:hover,
table.wishlist_table div.product-add-to-cart a.button:hover {
 background-color:transparent;
 border:1px solid #1d1d1d
}
table.wishlist_table .wishlist-empty {
 font-size:15px
}
@media only screen and (max-width:1024px) {
 table.wishlist_table tbody td.product-add-to-cart a.button {
  white-space:nowrap
 }
}
@media only screen and (max-width:768px) {
 table.wishlist_table thead th {
  font-size:12px
 }
 table.wishlist_table tbody td.product-add-to-cart a.button {
  padding:8px 20px!important
 }
 table.wishlist_table td.product-thumbnail {
  min-width:100px
 }
}
.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:#fff;
 margin:0;
 padding:13px 25px 8px;
 position:absolute;
 bottom:10px;
 right:10px;
 width:auto
}
.qodef-woo-product-categories-list.qodef-item-layout--info-on-image .count,
.qodef-woo-product-list .count {
 display:none
}
.qodef-woo-product-categories-list.qodef-item-layout--info-on-image.qodef-layout--masonry.qodef-items--fixed .qodef-woo-product-image,
.qodef-woo-product-list.qodef-layout--masonry.qodef-items--fixed .qodef-woo-product-image {
 overflow:hidden
}
.qodef-woo-product-categories-list.qodef-item-layout--info-on-image.qodef-layout--masonry.qodef-items--fixed .qodef-grid-item a.qodef-woo-category-link,
.qodef-woo-product-list.qodef-layout--masonry.qodef-items--fixed .qodef-grid-item a.qodef-woo-category-link {
 max-height:100%;
 overflow:hidden
}
@media only screen and (min-width:1025px) {
 .qodef-woo-product-categories-list.qodef-item-layout--info-on-image.qodef-layout--masonry.qodef-items--fixed .qodef-grid-item a.qodef-woo-category-link,
 .qodef-woo-product-list.qodef-layout--masonry.qodef-items--fixed .qodef-grid-item a.qodef-woo-category-link {
  height:100%
 }
}
.qodef-woo-product-categories-list.qodef-item-layout--info-on-image.qodef-layout--masonry.qodef-items--fixed .qodef-grid-item a.qodef-woo-category-link img,
.qodef-woo-product-list.qodef-layout--masonry.qodef-items--fixed .qodef-grid-item a.qodef-woo-category-link img {
 display:block;
 -webkit-transform:scale(1.03) translateX(-6px);
 -ms-transform:scale(1.03) translateX(-6px);
 transform:scale(1.03) translateX(-6px);
 -webkit-transition:-webkit-transform 1s cubic-bezier(.25,.1,0,1.02);
 transition:-webkit-transform 1s cubic-bezier(.25,.1,0,1.02);
 -o-transition:transform 1s cubic-bezier(.25,.1,0,1.02);
 transition:transform 1s cubic-bezier(.25,.1,0,1.02);
 transition:transform 1s cubic-bezier(.25,.1,0,1.02),-webkit-transform 1s cubic-bezier(.25,.1,0,1.02);
 will-change:transform
}
.qodef-woo-product-categories-list.qodef-item-layout--info-on-image.qodef-layout--masonry.qodef-items--fixed .qodef-grid-item a.qodef-woo-category-link:hover img,
.qodef-woo-product-list.qodef-layout--masonry.qodef-items--fixed .qodef-grid-item a.qodef-woo-category-link:hover img {
 -webkit-transform:scale(1.03) translateX(6px);
 -ms-transform:scale(1.03) translateX(6px);
 transform:scale(1.03) translateX(6px)
}
.qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-below-centered .qodef-e .qodef-woo-product-inner {
 -webkit-transform:translateY(100px);
 -ms-transform:translateY(100px);
 transform:translateY(100px);
 -webkit-transition:-webkit-transform 1s cubic-bezier(.76,.19,.25,1);
 transition:-webkit-transform 1s cubic-bezier(.76,.19,.25,1);
 -o-transition:transform 1s cubic-bezier(.76,.19,.25,1);
 transition:transform 1s cubic-bezier(.76,.19,.25,1);
 transition:transform 1s cubic-bezier(.76,.19,.25,1),-webkit-transform 1s cubic-bezier(.76,.19,.25,1)
}
.qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-below-centered .qodef-e .qodef-woo-product-inner .add_to_cart_button,
.qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-below-centered .qodef-e .qodef-woo-product-inner .added_to_cart,
.qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-below-centered .qodef-e .qodef-woo-product-inner .button,
.qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-below-centered .qodef-e .qodef-woo-product-inner .product_type_grouped,
.qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-below-centered .qodef-e .qodef-woo-product-inner .yith-wcwl-add-to-wishlist {
 opacity:0;
 display:inline-block;
 -webkit-transform:translateY(5px);
 -ms-transform:translateY(5px);
 transform:translateY(5px);
 -webkit-transition:.3s ease;
 -o-transition:.3s ease;
 transition:.3s ease
}
.qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-below-centered .qodef-e .qodef-woo-product-inner .add_to_cart_button:after {
 content:none
}
.qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-below-centered .qodef-e .qodef-woo-product-inner .add_to_cart_button.added {
 display:none
}
#qodef-woo-page .qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-below-centered .qodef-e .qodef-woo-product-inner {
 font-size:0!important;
 width:16px!important
}
#qodef-woo-page .qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-below-centered .qodef-e .qodef-woo-product-inner:after {
 display:none
}
.qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-below-centered .qodef-e .qodef-woo-product-inner .yith-wcwl-add-button {
 -webkit-transition:.3s ease;
 -o-transition:.3s ease;
 transition:.3s ease
}
.qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-below-centered .qodef-e .qodef-woo-product-inner .add_to_cart_button:after,
.qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-below-centered .qodef-e .qodef-woo-product-inner .added_to_cart:after {
 content:none
}
.qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-below-centered .qodef-e .qodef-woo-product-inner .add_to_cart_button,
.qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-below-centered .qodef-e .qodef-woo-product-inner .added_to_cart,
.qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-below-centered .qodef-e .qodef-woo-product-inner .yith-wcqv-button,
.qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-below-centered .qodef-e .qodef-woo-product-inner .yith-wcwl-add-to-wishlist {
 -webkit-transform:translateY(5px);
 -ms-transform:translateY(5px);
 transform:translateY(5px)
}
.qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-below-centered .qodef-e .qodef-woo-product-inner .add_to_cart_button:hover,
.qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-below-centered .qodef-e .qodef-woo-product-inner .added_to_cart:hover,
.qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-below-centered .qodef-e .qodef-woo-product-inner .yith-wcqv-button:hover,
.qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-below-centered .qodef-e .qodef-woo-product-inner .yith-wcwl-add-to-wishlist:hover {
 opacity:.7!important;
 -webkit-transition:.2s!important;
 -o-transition:.2s!important;
 transition:.2s!important
}
.qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-below-centered .qodef-e .qodef-woo-product-inner:hover .add_to_cart_button,
.qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-below-centered .qodef-e .qodef-woo-product-inner:hover .added_to_cart,
.qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-below-centered .qodef-e .qodef-woo-product-inner:hover .button,
.qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-below-centered .qodef-e .qodef-woo-product-inner:hover .product_type_grouped,
.qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-below-centered .qodef-e .qodef-woo-product-inner:hover .yith-wcwl-add-to-wishlist {
 opacity:1;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-below-centered .qodef-e .qodef-woo-product-inner:hover .yith-wcwl-add-to-wishlist {
 -webkit-transition-delay:.12s;
 -o-transition-delay:.12s;
 transition-delay:.12s
}
.qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-below-centered .qodef-e .qodef-woo-product-inner:hover .yith-wcqv-button {
 -webkit-transition-delay:.17s;
 -o-transition-delay:.17s;
 transition-delay:.17s
}
.qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-below-centered .qodef-e .qodef-woo-product-inner:hover .add_to_cart_button,
.qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-below-centered .qodef-e .qodef-woo-product-inner:hover .added_to_cart {
 -webkit-transition-delay:.2s;
 -o-transition-delay:.2s;
 transition-delay:.2s
}
.elementor-editor-active .qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-below-centered .qodef-e .qodef-woo-product-inner,
.qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-below-centered .qodef-e.qodef--appear .qodef-woo-product-inner {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.qodef-woo-product-list.qodef-item-layout--info-below-centered {
 text-align:center
}
.qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons {
 top:auto;
 bottom:20px;
 left:0;
 width:100%;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .yith-wcwl-wishlistexistsbrowse {
 height:0
}
.qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .yith-wcwl-wishlistexistsbrowse a {
 top:-30px;
 text-align:center
}
.qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .yith-wcqv-button {
 margin-right:15px
}
.qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .add_to_cart_button,
.qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .added_to_cart,
.qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .product_type_grouped,
.qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .product_type_simple {
 font-size:0;
 background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2215.125px%22 height=%2216.563px%22 viewBox=%221.563 4.813 15.125 16.563%22%3E%3Cpath fill=%22none%22 stroke=%22currentColor%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 d=%22M4.634,5.51L2.346,8.562v10.679 c0,0.845,0.683,1.526,1.526,1.526h10.681c0.842,0,1.525-0.682,1.525-1.526V8.562L13.789,5.51H4.634z%22/%3E%3Cline fill=%22none%22 stroke=%22currentColor%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 x1=%222.346%22 y1=%228.562%22 x2=%2216.078%22 y2=%228.562%22/%3E%3Cpath fill=%22none%22 stroke=%22currentColor%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 d=%22M12.264,11.614 c0,1.686-1.366,3.051-3.051,3.051c-1.687,0-3.052-1.365-3.052-3.051%22/%3E%3C/svg%3E") no-repeat center!important;
 width:16px;
 height:17px
}
.qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .add_to_cart_button:hover,
.qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .added_to_cart:hover,
.qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .product_type_grouped:hover,
.qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .product_type_simple:hover {
 opacity:.7
}
.qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .add_to_cart_button .qodef-button-line-svg,
.qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .added_to_cart .qodef-button-line-svg,
.qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .product_type_grouped .qodef-button-line-svg,
.qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .product_type_simple .qodef-button-line-svg {
 display:none
}
#qodef-woo-page .qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .add_to_cart_button,
#qodef-woo-page .qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .added_to_cart,
#qodef-woo-page .qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .product_type_grouped,
#qodef-woo-page .qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .product_type_simple {
 font-size:0!important;
 width:16px!important
}
#qodef-woo-page .qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .add_to_cart_button:after,
#qodef-woo-page .qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .added_to_cart:after,
#qodef-woo-page .qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .product_type_grouped:after,
#qodef-woo-page .qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .product_type_simple:after {
 display:none
}
.qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .add_to_cart_button:after {
 content:none
}
.qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .add_to_cart_button.added {
 display:none
}
.qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .added_to_cart {
 background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2219.816px%22 height=%2218px%22 viewBox=%220 0 19.816 18%22%3E%3Cpath d=%22M17.164,2.603l-1.788-2.197c-0.095-0.126-0.243-0.2-0.4-0.2H5.022c-0.157,0-0.306,0.074-0.4,0.2l-1.813,2.23 C2.788,2.694,2.775,2.755,2.775,2.82c0,0.276,0.202,0.5,0.453,0.5H16.76c0.251,0,0.453-0.224,0.453-0.5 C17.213,2.741,17.193,2.669,17.164,2.603z%22/%3E\a%3Cpath d=%22M70.28,3.12%22/%3E%3Cg%3E%3Cpath d=%22M17.872,5.188c0-0.103-0.038-0.193-0.092-0.272c-0.089-0.134-0.234-0.384-0.408-0.384H2.443\a 		c-0.175,0-0.321,0.251-0.41,0.387C1.98,4.999,1.943,5.09,1.943,5.188l0.001,10.447c0,1.19,0.969,2.158,2.159,2.158h11.609\a 		c1.19,0,2.159-0.968,2.159-2.158L17.871,5.192C17.871,5.19,17.872,5.189,17.872,5.188z M9.909,11.159\a 		c-2.104,0-3.817-1.712-3.817-3.817c0-0.276,0.224-0.5,0.5-0.5s0.5,0.224,0.5,0.5c0,1.553,1.264,2.817,2.817,2.817\a 		c1.553,0,2.816-1.264,2.816-2.817c0-0.276,0.224-0.5,0.5-0.5s0.5,0.224,0.5,0.5C13.725,9.447,12.013,11.159,9.909,11.159z%22/%3E\a%3C/g%3E%3C/svg%3E") no-repeat center!important;
 width:16px;
 height:17px
}
.qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .added_to_cart:after {
 content:none
}
.qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-content {
 margin-bottom:35px
}
.qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-categories {
 margin-bottom:5px
}
.qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-price-holder {
 display:block
}
.qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-price-holder span {
 display:inline-block;
 min-height:18px
}
.qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-price-holder .price {
 width:100%;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.qodef-woo-product-list.qodef-item-layout--info-below .product .add_to_cart_button,
.qodef-woo-product-list.qodef-item-layout--info-below .product .added_to_cart,
.qodef-woo-product-list.qodef-item-layout--info-below .product .button,
.qodef-woo-product-list.qodef-item-layout--info-below .product .product_type_grouped,
.qodef-woo-product-list.qodef-item-layout--info-below .product .yith-wcwl-add-to-wishlist,
.qodef-woo-product-list.qodef-item-layout--info-on-image .product .add_to_cart_button,
.qodef-woo-product-list.qodef-item-layout--info-on-image .product .added_to_cart,
.qodef-woo-product-list.qodef-item-layout--info-on-image .product .button,
.qodef-woo-product-list.qodef-item-layout--info-on-image .product .product_type_grouped,
.qodef-woo-product-list.qodef-item-layout--info-on-image .product .yith-wcwl-add-to-wishlist {
 opacity:0;
 display:inline-block;
 -webkit-transform:translateY(15px);
 -ms-transform:translateY(15px);
 transform:translateY(15px);
 -webkit-transition:.3s ease;
 -o-transition:.3s ease;
 transition:.3s ease
}
.qodef-woo-product-list.qodef-item-layout--info-below .product .yith-wcwl-add-button,
.qodef-woo-product-list.qodef-item-layout--info-on-image .product .yith-wcwl-add-button {
 -webkit-transition:.3s ease;
 -o-transition:.3s ease;
 transition:.3s ease
}
.qodef-woo-product-list.qodef-item-layout--info-below .product .yith-wcqv-button,
.qodef-woo-product-list.qodef-item-layout--info-below .product .yith-wcwl-add-to-wishlist,
.qodef-woo-product-list.qodef-item-layout--info-on-image .product .yith-wcqv-button,
.qodef-woo-product-list.qodef-item-layout--info-on-image .product .yith-wcwl-add-to-wishlist {
 -webkit-transform:translateY(5px);
 -ms-transform:translateY(5px);
 transform:translateY(5px)
}
.qodef-woo-product-list.qodef-item-layout--info-below .product .yith-wcqv-button:hover,
.qodef-woo-product-list.qodef-item-layout--info-below .product .yith-wcwl-add-to-wishlist:hover,
.qodef-woo-product-list.qodef-item-layout--info-on-image .product .yith-wcqv-button:hover,
.qodef-woo-product-list.qodef-item-layout--info-on-image .product .yith-wcwl-add-to-wishlist:hover {
 opacity:.7!important;
 -webkit-transition:.2s!important;
 -o-transition:.2s!important;
 transition:.2s!important
}
.qodef-woo-product-list.qodef-item-layout--info-below .product:hover .add_to_cart_button,
.qodef-woo-product-list.qodef-item-layout--info-below .product:hover .added_to_cart,
.qodef-woo-product-list.qodef-item-layout--info-below .product:hover .button,
.qodef-woo-product-list.qodef-item-layout--info-below .product:hover .product_type_grouped,
.qodef-woo-product-list.qodef-item-layout--info-below .product:hover .yith-wcwl-add-to-wishlist,
.qodef-woo-product-list.qodef-item-layout--info-on-image .product:hover .add_to_cart_button,
.qodef-woo-product-list.qodef-item-layout--info-on-image .product:hover .added_to_cart,
.qodef-woo-product-list.qodef-item-layout--info-on-image .product:hover .button,
.qodef-woo-product-list.qodef-item-layout--info-on-image .product:hover .product_type_grouped,
.qodef-woo-product-list.qodef-item-layout--info-on-image .product:hover .yith-wcwl-add-to-wishlist {
 opacity:1;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.qodef-woo-product-list.qodef-item-layout--info-below .product:hover .yith-wcwl-add-to-wishlist,
.qodef-woo-product-list.qodef-item-layout--info-on-image .product:hover .yith-wcwl-add-to-wishlist {
 -webkit-transition-delay:.12s;
 -o-transition-delay:.12s;
 transition-delay:.12s
}
.qodef-woo-product-list.qodef-item-layout--info-below .product:hover .yith-wcqv-button,
.qodef-woo-product-list.qodef-item-layout--info-on-image .product:hover .yith-wcqv-button {
 -webkit-transition-delay:.17s;
 -o-transition-delay:.17s;
 transition-delay:.17s
}
.qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-on-image-centered .qodef-e .qodef-woo-product-inner {
 -webkit-transform:translateY(100px);
 -ms-transform:translateY(100px);
 transform:translateY(100px);
 -webkit-transition:-webkit-transform 1s cubic-bezier(.76,.19,.25,1);
 transition:-webkit-transform 1s cubic-bezier(.76,.19,.25,1);
 -o-transition:transform 1s cubic-bezier(.76,.19,.25,1);
 transition:transform 1s cubic-bezier(.76,.19,.25,1);
 transition:transform 1s cubic-bezier(.76,.19,.25,1),-webkit-transform 1s cubic-bezier(.76,.19,.25,1)
}
.elementor-editor-active .qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-on-image-centered .qodef-e .qodef-woo-product-inner,
.qodef-woo-product-list.qodef-layout--masonry.qodef-item-layout--info-on-image-centered .qodef-e.qodef--appear .qodef-woo-product-inner {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered {
 text-align:center
}
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-woo-product-image-inner {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons {
 position:relative;
 top:auto;
 bottom:20px;
 left:0;
 width:100%;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 margin-top:17px
}
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .yith-wcwl-wishlistexistsbrowse {
 height:0
}
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .yith-wcwl-wishlistexistsbrowse a {
 top:-30px;
 text-align:center
}
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .yith-wcqv-button {
 margin-right:15px
}
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .add_to_cart_button,
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .added_to_cart,
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .product_type_grouped,
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .product_type_simple {
 font-size:0;
 background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2215.125px%22 height=%2216.563px%22 viewBox=%221.563 4.813 15.125 16.563%22%3E%3Cpath fill=%22none%22 stroke=%22currentColor%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 d=%22M4.634,5.51L2.346,8.562v10.679 c0,0.845,0.683,1.526,1.526,1.526h10.681c0.842,0,1.525-0.682,1.525-1.526V8.562L13.789,5.51H4.634z%22/%3E%3Cline fill=%22none%22 stroke=%22currentColor%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 x1=%222.346%22 y1=%228.562%22 x2=%2216.078%22 y2=%228.562%22/%3E%3Cpath fill=%22none%22 stroke=%22currentColor%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 d=%22M12.264,11.614 c0,1.686-1.366,3.051-3.051,3.051c-1.687,0-3.052-1.365-3.052-3.051%22/%3E%3C/svg%3E") no-repeat center!important;
 width:16px;
 height:17px
}
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .add_to_cart_button:hover,
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .added_to_cart:hover,
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .product_type_grouped:hover,
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .product_type_simple:hover {
 opacity:.7
}
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .add_to_cart_button .qodef-button-line-svg,
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .added_to_cart .qodef-button-line-svg,
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .product_type_grouped .qodef-button-line-svg,
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .product_type_simple .qodef-button-line-svg {
 display:none
}
#qodef-woo-page .qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .add_to_cart_button,
#qodef-woo-page .qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .added_to_cart,
#qodef-woo-page .qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .product_type_grouped,
#qodef-woo-page .qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .product_type_simple {
 font-size:0!important;
 width:16px!important
}
#qodef-woo-page .qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .add_to_cart_button:after,
#qodef-woo-page .qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .added_to_cart:after,
#qodef-woo-page .qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .product_type_grouped:after,
#qodef-woo-page .qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .product_type_simple:after {
 display:none
}
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .add_to_cart_button:after {
 content:none
}
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .add_to_cart_button.added {
 display:none
}
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .added_to_cart {
 background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2219.816px%22 height=%2218px%22 viewBox=%220 0 19.816 18%22%3E%3Cpath d=%22M17.164,2.603l-1.788-2.197c-0.095-0.126-0.243-0.2-0.4-0.2H5.022c-0.157,0-0.306,0.074-0.4,0.2l-1.813,2.23 C2.788,2.694,2.775,2.755,2.775,2.82c0,0.276,0.202,0.5,0.453,0.5H16.76c0.251,0,0.453-0.224,0.453-0.5 C17.213,2.741,17.193,2.669,17.164,2.603z%22/%3E\a%3Cpath d=%22M70.28,3.12%22/%3E%3Cg%3E%3Cpath d=%22M17.872,5.188c0-0.103-0.038-0.193-0.092-0.272c-0.089-0.134-0.234-0.384-0.408-0.384H2.443\a 		c-0.175,0-0.321,0.251-0.41,0.387C1.98,4.999,1.943,5.09,1.943,5.188l0.001,10.447c0,1.19,0.969,2.158,2.159,2.158h11.609\a 		c1.19,0,2.159-0.968,2.159-2.158L17.871,5.192C17.871,5.19,17.872,5.189,17.872,5.188z M9.909,11.159\a 		c-2.104,0-3.817-1.712-3.817-3.817c0-0.276,0.224-0.5,0.5-0.5s0.5,0.224,0.5,0.5c0,1.553,1.264,2.817,2.817,2.817\a 		c1.553,0,2.816-1.264,2.816-2.817c0-0.276,0.224-0.5,0.5-0.5s0.5,0.224,0.5,0.5C13.725,9.447,12.013,11.159,9.909,11.159z%22/%3E\a%3C/g%3E%3C/svg%3E") no-repeat center!important;
 width:16px;
 height:17px
}
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .added_to_cart:after {
 content:none
}
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-woo-product-content {
 margin-bottom:0
}
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-woo-product-categories {
 margin-bottom:5px
}
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-woo-product-price-holder {
 display:block
}
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-woo-product-price-holder .price {
 width:100%;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-e .add_to_cart_button,
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-e .added_to_cart,
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-e .button,
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-e .product_type_grouped,
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-e .yith-wcwl-add-to-wishlist {
 opacity:0;
 display:inline-block;
 -webkit-transform:translateY(5px);
 -ms-transform:translateY(5px);
 transform:translateY(5px);
 -webkit-transition:.3s ease;
 -o-transition:.3s ease;
 transition:.3s ease
}
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-e .yith-wcwl-add-button {
 -webkit-transition:.3s ease;
 -o-transition:.3s ease;
 transition:.3s ease
}
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-e .add_to_cart_button,
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-e .added_to_cart,
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-e .yith-wcqv-button,
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-e .yith-wcwl-add-to-wishlist {
 -webkit-transform:translateY(5px);
 -ms-transform:translateY(5px);
 transform:translateY(5px)
}
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-e .add_to_cart_button:hover,
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-e .added_to_cart:hover,
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-e .yith-wcqv-button:hover,
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-e .yith-wcwl-add-to-wishlist:hover {
 opacity:.7!important;
 -webkit-transition:.2s!important;
 -o-transition:.2s!important;
 transition:.2s!important
}
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-e:hover .add_to_cart_button,
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-e:hover .added_to_cart,
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-e:hover .button,
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-e:hover .product_type_grouped,
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-e:hover .yith-wcwl-add-to-wishlist {
 opacity:1;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-e:hover .yith-wcwl-add-to-wishlist {
 -webkit-transition-delay:.12s;
 -o-transition-delay:.12s;
 transition-delay:.12s
}
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-e:hover .yith-wcqv-button {
 -webkit-transition-delay:.17s;
 -o-transition-delay:.17s;
 transition-delay:.17s
}
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-e:hover .add_to_cart_button,
.qodef-woo-product-list.qodef-item-layout--info-on-image-centered .qodef-e:hover .added_to_cart {
 -webkit-transition-delay:.2s;
 -o-transition-delay:.2s;
 transition-delay:.2s
}
.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-image-inner .qodef-woo-product-additional-icons {
 top:29px;
 left:30px
}
.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-image {
 min-height:180px
}
.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-split-cols {
 width:100%;
 position:absolute;
 bottom:0;
 padding:15px 30px;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start;
 z-index:22
}
.qodef-woo-product-list.qodef-item-layout--presentational .qodef-woo-product-image {
 min-height:180px
}
.qodef-woo-product-list.qodef-item-layout--presentational .product .qodef-woo-product-info {
 min-width:80px
}
.qodef-woo-product-list.qodef-item-layout--presentational .product .qodef-woo-product-price-holder {
 height:22px;
 min-width:80px
}
.qodef-woo-product-list.qodef-item-layout--presentational .product .qodef-woo-product-price-holder .price {
 position:absolute!important;
 top:3px;
 right:0;
 opacity:1;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0);
 -webkit-transition:all .25s ease-in-out;
 -o-transition:all .25s ease-in-out;
 transition:all .25s ease-in-out
}
.qodef-browser--firefox .qodef-woo-product-list.qodef-item-layout--presentational .product .qodef-woo-product-price-holder .price {
 top:2px
}
.qodef-woo-product-list.qodef-item-layout--presentational .product:hover .qodef-woo-product-image-inner {
 opacity:0
}
.qodef-woo-product-list.qodef-item-layout--presentational .product:hover .qodef-woo-product-price-holder .price {
 opacity:0;
 -webkit-transform:translateY(-100%);
 -ms-transform:translateY(-100%);
 transform:translateY(-100%)
}
.qodef-woo-product-list.qodef-item-layout--presentational .qodef-woo-split-cols {
 width:100%;
 position:absolute;
 bottom:0;
 padding:25px 40px;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start;
 z-index:22
}
@media only screen and (max-width:680px) {
 .qodef-woo-product-list.qodef-item-layout--presentational .qodef-woo-split-cols {
  padding:15px 30px
 }
}
.qodef-pvd .qodef-e-tagline {
 font-family:"The Gwathmey",serif;
 font-size:55px
}
.qodef-pvd .entry-title {
 margin:25px 0 0
}
.qodef-pvd .entry-title a:hover {
 color:inherit
}
.qodef-pvd .qodef-vd-product-price {
 font-family:"EB Garamond",serif;
 font-size:18px;
 font-weight:400;
 font-style:italic;
 color:#1d1d1d;
 line-height:1em
}
.qodef-pvd .qodef-vd-product-price a {
 color:inherit
}
.qodef-pvd .qodef-vd-product-price a:hover {
 color:#aeaeae
}
.qodef-pvd .qodef-vd-product-price del {
 color:#8b8b8b
}
.qodef-pvd .qodef-vd-product-price ins {
 text-decoration:none
}
.qodef-pvd .qodef-vd-product-excerpt {
 font-size:17px;
 max-width:450px;
 margin:25px 0 31px
}
.qodef-pvd .qodef-vd-countdown-holder .qodef-countdown.qodef-layout--boxed {
 margin-top:30px;
 margin-bottom:40px
}
.qodef-pvd .button {
 padding:8px 52px;
 position:relative;
 display:inline-block;
 vertical-align:middle;
 width:auto;
 margin:0;
 font-family:"Josefin Sans",sans-serif;
 font-size:18px;
 line-height:2em;
 font-weight:600;
 text-decoration:none;
 text-transform:capitalize;
 border-radius:0;
 outline:0;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
 -o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
 transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
 background-color:transparent;
 border:1px solid #8b8b8b;
 font-family:"EB Garamond",serif;
 font-size:18px;
 font-weight:400;
 font-style:italic;
 color:#1d1d1d
}
.qodef-pvd .button a {
 color:inherit
}
.qodef-pvd .button a:hover {
 color:#aeaeae
}
.qodef-pvd .button:hover {
 background-color:transparent
}
.qodef-pvd .button.added {
 display:none
}
.qodef-pvd .added_to_cart {
 padding:8px 52px;
 position:relative;
 display:inline-block;
 vertical-align:middle;
 width:auto;
 margin:0;
 font-family:"Josefin Sans",sans-serif;
 font-size:18px;
 line-height:2em;
 font-weight:600;
 text-decoration:none;
 text-transform:capitalize;
 border-radius:0;
 outline:0;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
 -o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
 transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
 background-color:transparent;
 border:1px solid #8b8b8b;
 font-family:"EB Garamond",serif;
 font-size:18px;
 font-weight:400;
 font-style:italic;
 color:#1d1d1d
}
.qodef-pvd .added_to_cart a {
 color:inherit
}
.qodef-pvd .added_to_cart a:hover {
 color:#aeaeae
}
.qodef-pvd .added_to_cart:hover {
 background-color:transparent
}
.qodef-pvd-middle {
 padding:21px 30px 30px 30px;
 text-align:center;
 position:relative
}
.qodef-pvd-middle .qodef-e-image {
 margin-bottom:50px
}
.qodef-pvd-left .qodef-e-inner {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start
}
.qodef-pvd-left .qodef-e-inner .qodef-e-image {
 margin-right:70px;
 width:100%;
 padding-top:50px;
 -webkit-box-flex:1;
 -ms-flex:1 1 100%;
 flex:1 1 100%;
 max-width:575px
}
.qodef-pvd-left .qodef-e-inner .qodef-e-content {
 -webkit-box-flex:1;
 -ms-flex:1 1 100%;
 flex:1 1 100%
}
@media (min-width:1366px) {
 .qodef-pvd-left .qodef-e-inner .qodef-e-content {
  margin-bottom:100px
 }
}
.qodef-pvd-left .added_to_cart:after {
 content:none!important
}
.widget_konsept_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:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 height:100%
}
.qodef-woo-dropdown-cart .qodef-m-opener>* {
 line-height:1
}
.qodef-woo-dropdown-cart .qodef-m-opener-count {
 font-family:"Josefin Sans",sans-serif;
 font-weight:600;
 text-transform:uppercase;
 color:#1d1d1d;
 font-size:11px;
 font-weight:400;
 letter-spacing:.25em;
 margin:2px 0 0 4px
}
.qodef-woo-dropdown-cart .qodef-m-dropdown {
 position:absolute;
 top:100%;
 left:auto;
 right:0;
 text-align:left;
 opacity:0;
 visibility:hidden;
 -webkit-transition:opacity .2s ease-out,visibility .2s ease-out;
 -o-transition:opacity .2s ease-out,visibility .2s ease-out;
 transition:opacity .2s ease-out,visibility .2s ease-out
}
.qodef-woo-dropdown-cart .qodef-m-dropdown-inner {
 position:relative;
 display:inline-block;
 vertical-align:top;
 width:360px;
 padding:20px;
 background-color:#fff;
 border:1px solid #ddd
}
.qodef-woo-dropdown-cart .qodef-woo-dropdown-items {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:top
}
#qodef-top-area .qodef-woo-dropdown-cart .qodef-woo-dropdown-items {
 color:#8b8b8b
}
#qodef-top-area .qodef-woo-dropdown-cart .qodef-woo-dropdown-items a {
 color:#8b8b8b
}
#qodef-top-area .qodef-woo-dropdown-cart .qodef-woo-dropdown-items a:hover {
 color:#1d1d1d
}
.qodef-woo-dropdown-cart .qodef-woo-dropdown-item {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start;
 margin-top:20px
}
.qodef-woo-dropdown-cart .qodef-woo-dropdown-item:first-child {
 margin-top:0
}
.qodef-woo-dropdown-cart .qodef-e-image {
 -ms-flex-negative:0;
 flex-shrink:0;
 width:80px;
 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
}
.qodef-woo-dropdown-cart .qodef-e-price {
 margin:3px 0 0
}
.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:#1d1d1d
}
.qodef-woo-dropdown-cart .qodef-m-order-details {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 margin-top:25px;
 padding-top:13px;
 border-top:1px solid #ddd
}
.qodef-woo-dropdown-cart .qodef-m-order-details>* {
 margin:0
}
#qodef-top-area .qodef-woo-dropdown-cart .qodef-m-order-details {
 color:#8b8b8b
}
.qodef-woo-dropdown-cart .qodef-m-action {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:top;
 margin-top:20px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.qodef-woo-dropdown-cart .qodef-m-action-link {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 width:auto;
 margin:0;
 font-family:"Josefin Sans",sans-serif;
 font-size:18px;
 line-height:2em;
 font-weight:600;
 text-decoration:none;
 text-transform:capitalize;
 border-radius:0;
 outline:0;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
 -o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
 transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
 width:100%;
 padding:10px 40px;
 text-align:center;
 width:100%
}
.qodef-woo-dropdown-cart .qodef-m-action-link.qodef-m-action-cart {
 background-color:#1d1d1d;
 border:1px solid transparent;
 font-family:"EB Garamond",serif;
 font-size:18px;
 font-weight:400;
 font-style:italic;
 color:#fff;
 margin-right:10px
}
.qodef-woo-dropdown-cart .qodef-m-action-link.qodef-m-action-cart a {
 color:inherit
}
.qodef-woo-dropdown-cart .qodef-m-action-link.qodef-m-action-cart a:hover {
 color:#aeaeae
}
.qodef-woo-dropdown-cart .qodef-m-action-link.qodef-m-action-cart:hover {
 color:#fff;
 border-color:#2d2d2d;
 background-color:#2d2d2d
}
.qodef-woo-dropdown-cart .qodef-m-action-link.qodef-m-action-checkout {
 background-color:transparent;
 border:1px solid #8b8b8b;
 font-family:"EB Garamond",serif;
 font-size:18px;
 font-weight:400;
 font-style:italic;
 color:#1d1d1d;
 margin-left:10px
}
.qodef-woo-dropdown-cart .qodef-m-action-link.qodef-m-action-checkout a {
 color:inherit
}
.qodef-woo-dropdown-cart .qodef-m-action-link.qodef-m-action-checkout a:hover {
 color:#aeaeae
}
.qodef-woo-dropdown-cart .qodef-m-action-link.qodef-m-action-checkout:hover {
 background-color:transparent;
 border:1px solid #1d1d1d
}
.touchevents .qodef-woo-dropdown-cart {
 cursor:pointer
}
.qodef-woo-dropdown-cart:hover .qodef-m-dropdown {
 opacity:1;
 visibility:visible;
 z-index:111
}
.widget.widget_konsept_core_product_category_tabs {
 position:relative
}
.widget.widget_konsept_core_product_category_tabs .qodef-widget-title {
 display:none
}
.widget.widget_konsept_core_product_category_tabs .qodef-e-tabs-inner {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.widget.widget_konsept_core_product_category_tabs .qodef-e-tabs-inner .qodef-e-tabs-title {
 margin:0 0 12px;
 letter-spacing:.18em
}
.widget.widget_konsept_core_product_category_tabs .qodef-e-tabs-holder {
 width:20%
}
.widget.widget_konsept_core_product_category_tabs .qodef-e-tabs-content {
 position:relative;
 width:80%
}
.widget.widget_konsept_core_product_category_tabs .qodef-e-tabs-content .qodef-e-tab-content {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 opacity:0;
 -webkit-transition:opacity .2s;
 -o-transition:opacity .2s;
 transition:opacity .2s
}
.widget.widget_konsept_core_product_category_tabs .qodef-e-tabs-content .qodef-e-tab-content.active-content {
 position:relative;
 opacity:1
}
.widget.widget_konsept_core_product_category_tabs .qodef-e-tab {
 padding:4px 0
}
.widget.widget_konsept_core_product_category_tabs .qodef-e-tab a {
 font-family:"EB Garamond",serif;
 font-size:17px;
 font-weight:400;
 font-style:italic;
 color:#8b8b8b;
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 white-space:normal;
 margin:8px 0;
 overflow:hidden;
 margin:2px 0;
 line-height:1.4em
}
.widget.widget_konsept_core_product_category_tabs .qodef-e-tab a a {
 color:inherit
}
.widget.widget_konsept_core_product_category_tabs .qodef-e-tab a a:hover {
 color:#aeaeae
}
.widget.widget_konsept_core_product_category_tabs .qodef-e-tab a span {
 position:relative
}
.widget.widget_konsept_core_product_category_tabs .qodef-e-tab a span:after {
 content:'';
 position:absolute;
 left:0;
 bottom:3px;
 width:100%;
 height:1px;
 display:block;
 background:currentColor;
 -webkit-transform:scaleX(0);
 -ms-transform:scaleX(0);
 transform:scaleX(0);
 -webkit-transform-origin:right;
 -ms-transform-origin:right;
 transform-origin:right;
 -webkit-transition:-webkit-transform .4s;
 transition:-webkit-transform .4s;
 -o-transition:transform .4s;
 transition:transform .4s;
 transition:transform .4s,-webkit-transform .4s
}
.widget.widget_konsept_core_product_category_tabs .qodef-e-tab a:hover {
 color:#000
}
.widget.widget_konsept_core_product_category_tabs .qodef-e-tab a:hover span:after {
 -webkit-transform-origin:left;
 -ms-transform-origin:left;
 transform-origin:left;
 -webkit-transform:scaleX(1);
 -ms-transform:scaleX(1);
 transform:scaleX(1)
}
.widget.widget_konsept_core_product_category_tabs .qodef-e-tab.active-category a {
 color:#000
}
.widget.widget_konsept_core_product_category_tabs .qodef-e-tab.active-category a span:after {
 -webkit-transform-origin:left;
 -ms-transform-origin:left;
 transform-origin:left;
 -webkit-transform:scaleX(1);
 -ms-transform:scaleX(1);
 transform:scaleX(1)
}
.widget.widget_konsept_core_product_category_tabs .qodef-woo-product-title a {
 color:inherit
}
.widget.widget_konsept_core_product_category_tabs .variations_form {
 display:none!important
}
.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:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 height:100%
}
.qodef-woo-side-area-cart .qodef-m-opener:hover .qodef-m-opener-icon {
 opacity:.7
}
.qodef-woo-side-area-cart .qodef-m-opener .qodef-m-opener-icon {
 margin-top:2px;
 -webkit-transition:opacity .2s;
 -o-transition:opacity .2s;
 transition:opacity .2s
}
.qodef-woo-side-area-cart .qodef-m-opener>* {
 line-height:1
}
.qodef-woo-side-area-cart .qodef-m-opener-count {
 font-family:"Josefin Sans",sans-serif;
 font-weight:600;
 text-transform:uppercase;
 color:#1d1d1d;
 font-size:11px;
 font-weight:400;
 letter-spacing:.25em;
 margin:3px 0 0 4px
}
.qodef-woo-side-area-cart .qodef-m-close {
 display:none
}
.qodef-woo-side-area-cart-content-holder .qodef-m-content {
 position:fixed;
 top:0;
 right:-435px;
 height:100vh;
 width:435px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 padding:60px 0 128px;
 background-color:#fff;
 overflow:hidden;
 z-index:10001;
 -webkit-transition:-webkit-transform .6s cubic-bezier(.77,0,.175,1);
 transition:-webkit-transform .6s cubic-bezier(.77,0,.175,1);
 -o-transition:transform .6s cubic-bezier(.77,0,.175,1);
 transition:transform .6s cubic-bezier(.77,0,.175,1);
 transition:transform .6s cubic-bezier(.77,0,.175,1),-webkit-transform .6s cubic-bezier(.77,0,.175,1);
 pointer-events:none
}
@media only screen and (max-width:680px) {
 .qodef-woo-side-area-cart-content-holder .qodef-m-content {
  right:-280px;
  width:280px
 }
}
.admin-bar .qodef-woo-side-area-cart-content-holder .qodef-m-content {
 top:32px;
 height:calc(100vh - 32px)
}
.qodef-woo-side-area-cart-content-holder .qodef-m-content .qodef-m-posts-not-found {
 margin:0 30px
}
.qodef-woo-side-area-cart-content-holder .qodef-m-close {
 display:none
}
.qodef-woo-side-area-cart-content-holder .qodef-m-items {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:top;
 padding:0 25px
}
.qodef-woo-side-area-cart-content-holder .qodef-m-item {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start;
 margin-top:30px
}
.qodef-woo-side-area-cart-content-holder .qodef-m-item:first-child {
 margin-top:0
}
.qodef-woo-side-area-cart-content-holder .qodef-e-image {
 -ms-flex-negative:0;
 flex-shrink:0;
 width:80px;
 margin-right:25px
}
.qodef-woo-side-area-cart-content-holder .qodef-e-image a,
.qodef-woo-side-area-cart-content-holder .qodef-e-image img {
 display:block
}
.qodef-woo-side-area-cart-content-holder .qodef-e-content {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:top;
 padding-right:20px
}
.qodef-woo-side-area-cart-content-holder .qodef-e-title {
 margin:0;
 line-height:1.5em
}
.qodef-woo-side-area-cart-content-holder .qodef-e-title a {
 color:#1d1d1d
}
.qodef-woo-side-area-cart-content-holder .qodef-e-price {
 margin:3px 0 0;
 font-family:"EB Garamond",serif;
 font-size:17px;
 font-weight:400;
 font-style:italic;
 color:#1d1d1d
}
.qodef-woo-side-area-cart-content-holder .qodef-e-price a {
 color:inherit
}
.qodef-woo-side-area-cart-content-holder .qodef-e-price a:hover {
 color:#aeaeae
}
.qodef-woo-side-area-cart-content-holder .qodef-e-quantity {
 margin:0;
 font-family:"EB Garamond",serif;
 font-size:17px;
 font-weight:400;
 font-style:italic;
 color:#8b8b8b
}
.qodef-woo-side-area-cart-content-holder .qodef-e-quantity a {
 color:inherit
}
.qodef-woo-side-area-cart-content-holder .qodef-e-quantity a:hover {
 color:#aeaeae
}
.qodef-woo-side-area-cart-content-holder .qodef-e-remove {
 position:absolute;
 top:-2px;
 right:0;
 font-size:20px;
 line-height:1;
 color:#1d1d1d
}
.qodef-woo-side-area-cart-content-holder .qodef-m-order-details {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 margin:0 25px;
 margin-top:25px;
 padding-top:13px;
 border-top:1px solid #ddd
}
.qodef-woo-side-area-cart-content-holder .qodef-m-order-details>* {
 margin:0
}
.qodef-woo-side-area-cart-content-holder .qodef-m-order-details .woocommerce-Price-amount {
 font-family:"EB Garamond",serif;
 font-size:18px;
 font-weight:400;
 font-style:italic;
 color:#1d1d1d
}
.qodef-woo-side-area-cart-content-holder .qodef-m-order-details .woocommerce-Price-amount a {
 color:inherit
}
.qodef-woo-side-area-cart-content-holder .qodef-m-order-details .woocommerce-Price-amount a:hover {
 color:#aeaeae
}
.qodef-woo-side-area-cart-content-holder .qodef-m-action {
 position:absolute;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 bottom:50px;
 left:0;
 width:100%;
 padding:0 25px
}
.qodef-woo-side-area-cart-content-holder .qodef-m-action-link {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 width:auto;
 margin:0;
 font-family:"Josefin Sans",sans-serif;
 font-size:18px;
 line-height:2em;
 font-weight:600;
 text-decoration:none;
 text-transform:capitalize;
 border-radius:0;
 outline:0;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
 -o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
 transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
 width:100%;
 text-align:center;
 padding:8px
}
.qodef-woo-side-area-cart-content-holder .qodef-m-action-link.qodef-m-action-cart {
 background-color:#1d1d1d;
 border:1px solid transparent;
 font-family:"EB Garamond",serif;
 font-size:18px;
 font-weight:400;
 font-style:italic;
 color:#fff;
 margin-right:10px
}
.qodef-woo-side-area-cart-content-holder .qodef-m-action-link.qodef-m-action-cart a {
 color:inherit
}
.qodef-woo-side-area-cart-content-holder .qodef-m-action-link.qodef-m-action-cart a:hover {
 color:#aeaeae
}
.qodef-woo-side-area-cart-content-holder .qodef-m-action-link.qodef-m-action-cart:hover {
 color:#fff;
 border-color:#2d2d2d;
 background-color:#2d2d2d
}
.qodef-woo-side-area-cart-content-holder .qodef-m-action-link.qodef-m-action-checkout {
 background-color:transparent;
 border:1px solid #8b8b8b;
 font-family:"EB Garamond",serif;
 font-size:18px;
 font-weight:400;
 font-style:italic;
 color:#1d1d1d;
 margin-left:10px
}
.qodef-woo-side-area-cart-content-holder .qodef-m-action-link.qodef-m-action-checkout a {
 color:inherit
}
.qodef-woo-side-area-cart-content-holder .qodef-m-action-link.qodef-m-action-checkout a:hover {
 color:#aeaeae
}
.qodef-woo-side-area-cart-content-holder .qodef-m-action-link.qodef-m-action-checkout:hover {
 background-color:transparent;
 border:1px solid #1d1d1d
}
.qodef-woo-side-area-cart-content-holder.qodef--opened .qodef-m-content {
 -webkit-transform:translateX(-100%);
 -ms-transform:translateX(-100%);
 transform:translateX(-100%);
 pointer-events:all
}
.qodef-woo-side-area-cart-cover {
 background:rgba(0,0,0,.4);
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100vh;
 overflow:hidden;
 z-index:1002;
 opacity:0;
 pointer-events:none;
 -webkit-transition:opacity .5s;
 -o-transition:opacity .5s;
 transition:opacity .5s;
 cursor:none
}
.qodef--side-cart-opened .qodef-woo-side-area-cart-cover {
 opacity:1;
 pointer-events:all
}
.qodef-woo-yith-wishlist-link .qodef-m-link {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.qodef-woo-yith-wishlist-link .qodef-m-link:hover svg {
 opacity:.7
}
.qodef-woo-yith-wishlist-link .qodef-m-link svg {
 margin-top:2px;
 -webkit-transition:opacity .2s;
 -o-transition:opacity .2s;
 transition:opacity .2s
}
.qodef-woo-yith-wishlist-link .qodef-m-link .qodef-m-link-count {
 font-family:"Josefin Sans",sans-serif;
 font-weight:600;
 text-transform:uppercase;
 color:#1d1d1d;
 font-size:11px;
 font-weight:400;
 letter-spacing:.25em;
 margin:3px 0 0 5px
}
.qodef-clients-list .qodef-e {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:top
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack: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;
 -webkit-transition:opacity .2s;
 -o-transition:opacity .2s;
 transition:opacity .2s
}
.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 {
 opacity:.8
}
.qodef-portfolio-single .qodef-media iframe {
 max-height:calc(56.25vw)
}
.qodef-portfolio-single .qodef-portfolio-title {
 margin:0 0 15px
}
.qodef-browser--ms-explorer .qodef-portfolio-single .qodef-portfolio-content {
 max-width:100%
}
.qodef-portfolio-single .qodef-portfolio-info>* {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start;
 margin-bottom:12px;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row
}
.qodef-portfolio-single .qodef-portfolio-info>:last-child {
 margin-bottom:0
}
.qodef-portfolio-single .qodef-portfolio-info .qodef-e-title {
 margin:0 4px 0 0
}
.qodef-portfolio-single .qodef-portfolio-info a,
.qodef-portfolio-single .qodef-portfolio-info p {
 margin:0
}
.qodef-portfolio-single .qodef-portfolio-info .entry-date,
.qodef-portfolio-single .qodef-portfolio-info .qodef-e-info-item {
 font-family:"EB Garamond",serif;
 font-size:17px;
 font-weight:400;
 font-style:italic;
 color:#8b8b8b;
 line-height:1em
}
.qodef-portfolio-single .qodef-portfolio-info .entry-date a,
.qodef-portfolio-single .qodef-portfolio-info .qodef-e-info-item a {
 color:inherit
}
.qodef-portfolio-single .qodef-portfolio-info .entry-date a:hover,
.qodef-portfolio-single .qodef-portfolio-info .qodef-e-info-item a:hover {
 color:#aeaeae
}
.qodef-portfolio-single .qodef-portfolio-info .qodef-e-categories,
.qodef-portfolio-single .qodef-portfolio-info .qodef-e-tags {
 font-family:"EB Garamond",serif;
 font-size:17px;
 font-weight:400;
 font-style:italic;
 color:#8b8b8b;
 line-height:1
}
.qodef-portfolio-single .qodef-portfolio-info .qodef-e-categories a,
.qodef-portfolio-single .qodef-portfolio-info .qodef-e-tags a {
 color:inherit
}
.qodef-portfolio-single .qodef-portfolio-info .qodef-e-categories a:hover,
.qodef-portfolio-single .qodef-portfolio-info .qodef-e-tags a:hover {
 color:#aeaeae
}
.qodef-portfolio-single .qodef-portfolio-info .qodef-e-categories a:hover,
.qodef-portfolio-single .qodef-portfolio-info .qodef-e-tags a:hover {
 color:#1d1d1d
}
.qodef-portfolio-single .qodef-portfolio-info .qodef-e-category,
.qodef-portfolio-single .qodef-portfolio-info .qodef-e-tag {
 line-height:1
}
.qodef-portfolio-single .qodef-portfolio-info .qodef-e-category:after,
.qodef-portfolio-single .qodef-portfolio-info .qodef-e-tag:after {
 content:",";
 margin:0 -2px 0 -3px
}
.qodef-portfolio-single .qodef-portfolio-info .qodef-e-category:last-child:after,
.qodef-portfolio-single .qodef-portfolio-info .qodef-e-tag:last-child:after {
 display:none
}
.qodef-portfolio-single .qodef-portfolio-info .qodef-info--social-share .qodef-shortcode-list {
 bottom:9px
}
.qodef-portfolio-category-list .qodef-e-inner {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:top
}
.qodef-portfolio-category-list .qodef-e-image img {
 display:block
}
.qodef-portfolio-category-list .qodef-e-content a {
 position:relative;
 z-index:1
}
.qodef-portfolio-category-list .qodef-e-title {
 margin:0
}
.qodef-portfolio-category-list .qodef-e-description {
 margin:9px 0 0
}
.qodef-portfolio-category-list .qodef-e-link {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.qodef-portfolio-category-list.qodef-layout--gallery .qodef-e-inner:hover .qodef-e-content {
 opacity:1
}
.qodef-portfolio-category-list.qodef-layout--gallery .qodef-e-content {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 padding:31px 40px;
 background-color:rgba(29,29,29,.4);
 opacity:0;
 -webkit-transition:opacity .2s ease-out;
 -o-transition:opacity .2s ease-out;
 transition:opacity .2s ease-out
}
.qodef-portfolio-category-list.qodef-layout--gallery .qodef-e-description,
.qodef-portfolio-category-list.qodef-layout--gallery .qodef-e-title {
 color:#fff
}
.qodef-portfolio-category-list.qodef-layout--standard .qodef-e-content {
 margin-top:28px
}
.qodef-portfolio-list .qodef-e-inner {
 position:relative
}
.qodef-portfolio-list .qodef-e-image img {
 display:block
}
.qodef-portfolio-list .qodef-e-title {
 margin:0
}
.qodef-portfolio-list .qodef-e-title a:hover {
 color:#1d1d1d
}
.qodef-portfolio-list .qodef-e-info-category>* {
 font-family:"EB Garamond",serif;
 font-size:18px;
 font-weight:400;
 font-style:italic;
 color:#8b8b8b
}
.qodef-portfolio-list .qodef-e-info-category>* a {
 color:inherit
}
.qodef-portfolio-list .qodef-e-info-category>* a:hover {
 color:#aeaeae
}
.qodef-portfolio-list .qodef-e-info-category a:hover {
 color:#1d1d1d
}
.qodef-portfolio-list .qodef-e-info-category .qodef-e-category:after {
 content:'-';
 vertical-align:text-bottom
}
.qodef-portfolio-list .qodef-e-info-category .qodef-e-category:last-child:after {
 display:none
}
.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-item-layout--info-below .qodef-e-content {
 margin-top:29px;
 margin-bottom:20px
}
.qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-info-category {
 margin-bottom:4px
}
.qodef-portfolio-list.qodef-item-layout--info-below.qodef-hover-animation--tilt .qodef-e-image {
 overflow:hidden
}
.qodef-portfolio-list.qodef-item-layout--info-below.qodef-hover-animation--tilt .qodef-e-image img {
 -webkit-transform:scale(1.03) translateX(-6px);
 -ms-transform:scale(1.03) translateX(-6px);
 transform:scale(1.03) translateX(-6px);
 -webkit-transition:-webkit-transform 1s cubic-bezier(.25,.1,0,1.02);
 transition:-webkit-transform 1s cubic-bezier(.25,.1,0,1.02);
 -o-transition:transform 1s cubic-bezier(.25,.1,0,1.02);
 transition:transform 1s cubic-bezier(.25,.1,0,1.02);
 transition:transform 1s cubic-bezier(.25,.1,0,1.02),-webkit-transform 1s cubic-bezier(.25,.1,0,1.02);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 will-change:transform
}
.qodef-portfolio-list.qodef-item-layout--info-below.qodef-hover-animation--tilt .qodef-e-image:hover img {
 -webkit-transform:scale(1.03) translateX(6px);
 -ms-transform:scale(1.03) translateX(6px);
 transform:scale(1.03) translateX(6px)
}
.qodef-portfolio-list.qodef-item-layout--info-top-left article.portfolio-item:hover .qodef-e-content {
 opacity:1
}
.qodef-portfolio-list.qodef-item-layout--info-top-left .qodef-e-content {
 padding:10px 20px;
 position:absolute;
 top:20px;
 left:20px;
 background-color:#fff;
 opacity:0;
 -webkit-transition:opacity .2s ease-in-out;
 -o-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out;
 max-width:calc(100% - 40px)
}
.qodef-portfolio-list.qodef-item-layout--info-top-left .qodef-e-content-inner {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.qodef-portfolio-list.qodef-item-layout--info-top-left .qodef-e-content-inner * {
 z-index:1
}
.qodef-browser--ms-explorer .qodef-portfolio-list.qodef-item-layout--info-top-left .qodef-e-content-inner * {
 max-width:100%
}
#qodef-portfolio-single-related-items {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:top;
 margin-top:86px
}
#qodef-single-portfolio-navigation {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:top;
 margin:75px 0 3px
}
#qodef-single-portfolio-navigation .qodef-m-inner {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
#qodef-single-portfolio-navigation .qodef-m-nav {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 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-m-nav-icon {
 margin-right:5px
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--next {
 -webkit-box-orient:horizontal;
 -webkit-box-direction:reverse;
 -ms-flex-direction:row-reverse;
 flex-direction:row-reverse;
 text-align:right;
 margin-left:auto
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--next svg {
 -webkit-transform:scaleX(-1);
 -ms-transform:scaleX(-1);
 transform:scaleX(-1)
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--back-link {
 position:absolute;
 top:0;
 left:calc(50% - 16px);
 width:23px;
 height:23px;
 background-color:#b7b7b7;
 -webkit-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 transform:rotate(45deg);
 -webkit-transition:.3s;
 -o-transition:.3s;
 transition:.3s
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--back-link:hover {
 -webkit-transform:rotate(0);
 -ms-transform:rotate(0);
 transform:rotate(0)
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--back-link:after,
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--back-link:before {
 content:'';
 display:block;
 width:100%;
 height:2px;
 position:absolute;
 top:50%;
 left:0;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 background-color:#fff
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--back-link:after {
 -webkit-transform:translateY(-50%) rotate(90deg);
 -ms-transform:translateY(-50%) rotate(90deg);
 transform:translateY(-50%) rotate(90deg)
}
#qodef-single-portfolio-navigation .qodef-m-nav-label {
 font-size:0
}
.qodef-portfolio-single.qodef-layout--gallery-big .qodef-e-content .qodef-portfolio-content {
 padding:0 7.222%
}
.qodef-portfolio-single.qodef-layout--gallery-big .qodef-e-content .qodef-grid-item {
 margin-top:76px!important;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 text-align:center
}
.qodef-portfolio-single.qodef-layout--gallery-big .qodef-e-content .qodef-grid-item.qodef-portfolio-info {
 margin-top:60px!important;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.qodef-portfolio-single.qodef-layout--gallery-big .qodef-e-content .qodef-grid-item.qodef-portfolio-info>* {
 margin:0 25px
}
.qodef-portfolio-single.qodef-layout--gallery-big .qodef-portfolio-title {
 margin:0 0 6px
}
.qodef-portfolio-single.qodef-layout--gallery-big .qodef-portfolio-info {
 margin-top:85px!important
}
.qodef-portfolio-single.qodef-layout--gallery-big #qodef-single-portfolio-navigation {
 margin:120px 0 3px;
 padding-top:36px;
 border-top:1px solid #e1e1e1
}
.qodef-portfolio-single.qodef-layout--gallery-small .qodef-media {
 margin-right:25px
}
.qodef-portfolio-single.qodef-layout--gallery-small .qodef-portfolio-title {
 margin:8px 0 16px
}
.qodef-portfolio-single.qodef-layout--gallery-small .qodef-portfolio-info {
 margin-top:49px!important
}
.qodef-portfolio-single.qodef-layout--gallery-small #qodef-single-portfolio-navigation {
 margin:105px 0 3px
}
.qodef-portfolio-single.qodef-layout--images-big .qodef-e-content {
 padding:0 7.222%
}
.qodef-portfolio-single.qodef-layout--images-big .qodef-e-content .qodef-grid-item {
 margin-top:66px!important;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 text-align:center
}
.qodef-portfolio-single.qodef-layout--images-big .qodef-e-content .qodef-grid-item.qodef-portfolio-info {
 margin-top:60px!important;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.qodef-portfolio-single.qodef-layout--images-big .qodef-e-content .qodef-grid-item.qodef-portfolio-info>* {
 margin:0 25px
}
.qodef-portfolio-single.qodef-layout--images-big .qodef-media .qodef-grid-item {
 display:block;
 margin-bottom:10px;
 float:none
}
.qodef-portfolio-single.qodef-layout--images-big .qodef-portfolio-title {
 margin:0 0 6px
}
.qodef-portfolio-single.qodef-layout--images-big .qodef-portfolio-info {
 margin-top:85px!important
}
.qodef-portfolio-single.qodef-layout--images-big #qodef-single-portfolio-navigation {
 margin:120px 0 3px;
 padding-top:36px;
 border-top:1px solid #e1e1e1
}
.qodef-portfolio-single.qodef-layout--images-small .qodef-media {
 margin-right:25px
}
.qodef-portfolio-single.qodef-layout--images-small .qodef-media .qodef-grid-item {
 display:block;
 margin-bottom:20px;
 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-portfolio-title {
 margin:8px 0 10px
}
.qodef-portfolio-single.qodef-layout--images-small .qodef-portfolio-info {
 margin-top:49px!important
}
.qodef-portfolio-single.qodef-layout--images-small #qodef-single-portfolio-navigation {
 margin:105px 0 3px
}
.qodef-portfolio-single.qodef-layout--masonry-big .qodef-e-content {
 padding:0 7.222%
}
.qodef-portfolio-single.qodef-layout--masonry-big .qodef-e-content .qodef-grid-item {
 margin-top:76px!important;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 text-align:center
}
.qodef-portfolio-single.qodef-layout--masonry-big .qodef-e-content .qodef-grid-item.qodef-portfolio-info {
 margin-top:60px!important;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.qodef-portfolio-single.qodef-layout--masonry-big .qodef-e-content .qodef-grid-item.qodef-portfolio-info>* {
 margin:0 25px
}
.qodef-portfolio-single.qodef-layout--masonry-big .qodef-portfolio-title {
 margin:0 0 6px
}
.qodef-portfolio-single.qodef-layout--masonry-big .qodef-portfolio-info {
 margin-top:85px!important
}
.qodef-portfolio-single.qodef-layout--masonry-big #qodef-single-portfolio-navigation {
 margin:120px 0 3px;
 padding-top:36px;
 border-top:1px solid #e1e1e1
}
.qodef-portfolio-single.qodef-layout--masonry-small .qodef-media {
 margin-right:25px
}
.qodef-portfolio-single.qodef-layout--masonry-small .qodef-portfolio-title {
 margin:8px 0 16px
}
.qodef-portfolio-single.qodef-layout--masonry-small .qodef-portfolio-info {
 margin-top:49px!important
}
.qodef-portfolio-single.qodef-layout--masonry-small #qodef-single-portfolio-navigation {
 margin:105px 0 3px
}
.qodef-portfolio-single-slider {
 margin-top:100px
}
.qodef-portfolio-single-slider .swiper-slide {
 width:auto
}
.qodef-portfolio-single-slider .swiper-pagination-bullets {
 bottom:25px
}
.qodef-portfolio-single-slider .swiper-pagination-bullets .swiper-pagination-bullet {
 color:#fff
}
.qodef-portfolio-single-slider .swiper-pagination-bullets .swiper-pagination-bullet:after {
 background-color:#fff
}
.qodef-portfolio-single.qodef-layout--slider .qodef-e-content {
 padding:0 7.222%
}
.qodef-portfolio-single.qodef-layout--slider .qodef-e-content .qodef-grid-item {
 margin-top:76px!important;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 text-align:center
}
.qodef-portfolio-single.qodef-layout--slider .qodef-e-content .qodef-grid-item.qodef-portfolio-info {
 margin-top:55px!important;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.qodef-portfolio-single.qodef-layout--slider .qodef-e-content .qodef-grid-item.qodef-portfolio-info>* {
 margin:0 25px
}
.qodef-portfolio-single.qodef-layout--slider #qodef-single-portfolio-navigation {
 margin:120px 0 3px;
 padding-top:36px;
 border-top:1px solid #e1e1e1
}
.qodef-team-list .qodef-e-role {
 line-height:1.65em;
 margin:0 0 16px
}
.qodef-team-list .qodef-e-title {
 margin:24px 0 0
}
.qodef-team-list .qodef-team-member-social-icons {
 margin:0
}
.qodef-team-list .qodef-team-member-social-icons .qodef-social-icon-text {
 font-family:"EB Garamond",serif;
 font-size:18px;
 font-weight:400;
 font-style:italic;
 color:#8b8b8b;
 text-transform:capitalize
}
.qodef-team-list .qodef-team-member-social-icons .qodef-social-icon-text a {
 color:inherit
}
.qodef-team-list .qodef-team-member-social-icons .qodef-social-icon-text a:hover {
 color:#aeaeae
}
.qodef-team-list .qodef-team-member-social-icons .qodef-social-icon-text:after {
 content:'‒';
 color:#8b8b8b
}
.qodef-team-list .qodef-team-member-social-icons .qodef-social-icon-text:last-of-type:after {
 content:none
}
.qodef-team-list .qodef-team-member-social-icons .qodef-social-icon-text:hover {
 color:#1d1d1d
}
.qodef-team-list.qodef-item-layout--info-below .qodef-e-content {
 margin:14px 0 25px
}
.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 {
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 background-color:#fff;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 opacity:0;
 -webkit-transition:opacity .2s ease-out;
 -o-transition:opacity .2s ease-out;
 transition:opacity .2s ease-out;
 z-index:-1
}
.qodef-testimonials-list {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start
}
.qodef-testimonials-list .qodef-e-testimonials-icon {
 margin-right:30px;
 margin-top:0
}
.qodef-testimonials-list .qodef-e-testimonials-icon .qodef-quote-svg-blob {
 fill:#dfe8ec
}
.qodef-testimonials-list .qodef-e-testimonials-icon svg {
 overflow:visible
}
.qodef-testimonials-list .qodef-e-testimonials-icon svg path:nth-child(1) {
 -webkit-animation:qode-float-move 3s .1s infinite;
 animation:qode-float-move 3s .1s infinite
}
.qodef-testimonials-list .qodef-e-testimonials-icon svg path:nth-child(3) {
 -webkit-animation:qode-float-move 4s .5s infinite;
 animation:qode-float-move 4s .5s infinite
}
.qodef-testimonials-list .qodef-e-testimonials-icon svg circle {
 -webkit-animation:qode-float-move 5s .3s infinite;
 animation:qode-float-move 5s .3s infinite
}
.qodef-browser--ms-explorer .qodef-testimonials-list>div:not(.qodef-e-testimonials-icon) {
 max-width:100%;
 overflow:hidden
}
.qodef-testimonials-list .qodef-e-testimonials-title {
 height:80px;
 margin-top:5px;
 z-index:2;
 font-family:"The Gwathmey",serif;
 font-size:60px;
 padding-top:20px;
 line-height:1em;
 color:#bdced3
}
.qodef-testimonials-list .qodef-swiper-container {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start
}
.qodef-testimonials-list .qodef-swiper-container .swiper-wrapper {
 margin-right:110px;
 cursor:-webkit-grab;
 cursor:grab
}
.qodef-testimonials-list .qodef-swiper-container .swiper-slide .qodef-e-author {
 opacity:0;
 -webkit-transition:1s;
 -o-transition:1s;
 transition:1s
}
.qodef-testimonials-list .qodef-swiper-container .swiper-slide.swiper-slide-active .qodef-e-author,
.qodef-testimonials-list .qodef-swiper-container .swiper-slide.swiper-slide-duplicate-active .qodef-e-author {
 opacity:1;
 -webkit-transition:1s .3s;
 -o-transition:1s .3s;
 transition:1s .3s
}
.qodef-testimonials-list .qodef-swiper-container .qodef-e-inner {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start;
 padding-top:15px;
 min-height:140px
}
.qodef-testimonials-list .swiper-pagination-bullets {
 text-align:center;
 right:0;
 bottom:auto;
 top:50%;
 -webkit-transform:translate3d(0,-50%,0);
 transform:translate3d(0,-50%,0)
}
.qodef-testimonials-list .swiper-pagination-bullets .swiper-pagination-bullet {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 margin-bottom:5px!important
}
.qodef-testimonials-list .swiper-pagination-bullets .swiper-pagination-bullet:after {
 top:0;
 position:relative
}
@media only screen and (max-width:680px) {
 .qodef-testimonials-list {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .qodef-testimonials-list .qodef-e-testimonials-icon {
  margin-right:0;
  -ms-flex-item-align:start;
  align-self:flex-start
 }
 .qodef-testimonials-list .qodef-e-testimonials-title {
  font-size:50px;
  text-align:left
 }
 .qodef-testimonials-list .qodef-swiper-container .swiper-wrapper {
  margin-right:0
 }
 .qodef-testimonials-list .swiper-pagination-bullets {
  top:auto!important;
  bottom:0!important;
  left:0;
  right:auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
 .qodef-testimonials-list .swiper-pagination-bullets .swiper-pagination-bullet {
  margin-bottom:0!important
 }
 .qodef-testimonials-list .qodef-e-content {
  padding-bottom:60px
 }
}
.qodef-testimonials-list .qodef-e-media-image {
 line-height:0;
 margin-bottom:25px
}
.qodef-testimonials-list .qodef-e-title {
 margin:0 0 25px
}
.qodef-testimonials-list .qodef-e-text {
 letter-spacing:.1em;
 margin:0 0 10px
}
.qodef-testimonials-list .qodef-e-author {
 margin:0
}
.qodef-testimonials-list.qodef-skin--light .qodef-e-author,
.qodef-testimonials-list.qodef-skin--light .qodef-e-text,
.qodef-testimonials-list.qodef-skin--light .qodef-e-title {
 color:#fff
}
.qodef-testimonials-list.qodef-skin--light .swiper-pagination-bullet:before {
 background-color:#fff
}
.qodef-review-rating {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.qodef-review-rating .qodef-rating-inner {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-preferred-size:50%;
 flex-basis:50%
}
.qodef-review-rating label {
 margin:0 10px 0 0
}
.qodef-review-rating .qodef-comment-rating-box {
 margin:0
}
.qodef-review-rating .qodef-star-rating {
 position:relative;
 display:inline-block;
 vertical-align:top;
 margin:0;
 font-size:0;
 color:transparent;
 cursor:pointer;
 overflow:hidden
}
.qodef-review-rating .qodef-star-rating:before {
 position:relative;
 display:inline-block;
 vertical-align:top;
 overflow:hidden;
 z-index:-1;
 content:"\e031";
 font-size:17px;
 letter-spacing:.5em;
 color:#1d1d1d;
 font-family:ElegantIcons;
 line-height:1;
 white-space:nowrap;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.qodef-review-rating .qodef-star-rating.active:after {
 position:absolute;
 top:0;
 right:0;
 display:block;
 content:"\e031\e031\e031\e031\e031";
 font-size:17px;
 letter-spacing:.5em;
 color:#1d1d1d;
 font-family:ElegantIcons;
 line-height:1;
 white-space:nowrap;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.qodef-review-rating .qodef-comments-ratings {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:top;
 line-height:1
}
.qodef-review-rating .qodef-comments-ratings .qodef-m-inner {
 position:relative;
 display:inline-block;
 vertical-align:top
}
.qodef-review-rating .qodef-comments-ratings .qodef-m-star {
 font-size:17px;
 letter-spacing:.5em;
 color:#8b8b8b
}
.qodef-review-rating .qodef-comments-ratings .qodef-m-star.qodef--active {
 position:absolute;
 color:#1d1d1d;
 top:0;
 left:0;
 overflow:hidden;
 white-space:nowrap
}
.qodef-reviews-per-criteria .qodef-item-reviews-average-rating {
 color:#1d1d1d;
 font-size:60px;
 line-height:1em;
 font-weight:700
}
.qodef-reviews-per-criteria .qodef-item-reviews-verbal-description {
 vertical-align:middle;
 margin:2px 0 0
}
.qodef-reviews-per-criteria .qodef-item-reviews-rating-icon {
 vertical-align:middle;
 font-size:20px
}
.qodef-reviews-per-criteria .qodef-item-reviews-display-right {
 vertical-align:middle;
 padding-left:200px
}
.qodef-reviews-per-criteria .qodef-item-reviews-display-right .qodef-item-reviews-display-bar {
 line-height:28px
}
.qodef-reviews-per-criteria .qodef-item-reviews-display-right .qodef-item-reviews-display-bar .qodef-item-reviews-display-bar-inner {
 padding:6px 0
}
.qodef-reviews-per-mark .qodef-reviews-number-wrapper {
 padding-top:23%;
 padding-left:15%;
 display:table;
 width:100%;
 height:100%;
 vertical-align:middle
}
.qodef-reviews-per-mark .qodef-reviews-number {
 font-size:72px;
 color:#ffd740;
 font-weight:700;
 line-height:1em;
 margin-right:22px;
 display:table-cell;
 vertical-align:middle;
 position:relative;
 top:-6px
}
.qodef-reviews-per-mark .qodef-stars-wrapper {
 display:table-cell;
 vertical-align:middle
}
.qodef-reviews-per-mark .qodef-stars-wrapper .qodef-stars {
 display:block
}
.qodef-reviews-per-mark .qodef-stars-wrapper .qodef-stars i {
 color:#ffd740
}
.qodef-reviews-per-mark .qodef-reviews-count {
 font-weight:700;
 font-size:14px
}
.qodef-reviews-per-mark .qodef-rating-percentage-wrapper {
 padding:29px 50px 40px;
 background-color:#fafafa;
 border-left:1px solid #e5e5e5
}
.qodef-reviews-simple .qodef-reviews-number-wrapper .qodef-reviews-summary {
 display:inline-block;
 vertical-align:middle
}
.qodef-reviews-simple .qodef-reviews-number-wrapper .qodef-stars-wrapper {
 display:inline-block;
 vertical-align:middle;
 padding:0 0 0 15px
}
.qodef-reviews-simple .qodef-reviews-number-wrapper .qodef-stars-wrapper-inner {
 display:block
}
.qodef-comment-list .qodef-comment-name {
 float:none
}
.qodef-comment-list .qodef-review-rating {
 display:inline-block;
 width:100%
}
.qodef-comment-list .qodef-rating-inner {
 display:inline-block;
 width:100%
}
@-webkit-keyframes cover_search_fade_out {
 0% {
  opacity:1;
  visibility:visible;
  z-index:100
 }
 100% {
  opacity:0;
  visibility:hidden;
  z-index:0
 }
}
@keyframes cover_search_fade_out {
 0% {
  opacity:1;
  visibility:visible;
  z-index:100
 }
 100% {
  opacity:0;
  visibility:hidden;
  z-index:0
 }
}
@-webkit-keyframes cover_search_fade_in {
 0% {
  opacity:0;
  visibility:hidden;
  z-index:100
 }
 100% {
  opacity:1;
  visibility:visible;
  z-index:100
 }
}
@keyframes cover_search_fade_in {
 0% {
  opacity:0;
  visibility:hidden;
  z-index:100
 }
 100% {
  opacity:1;
  visibility:visible;
  z-index:100
 }
}
.qodef-search-cover-form {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 visibility:hidden;
 opacity:0;
 background-color:#fff;
 z-index:-1;
 -webkit-transition:opacity .3s ease;
 -o-transition:opacity .3s ease;
 transition:opacity .3s ease
}
.qodef-search-cover-form .qodef-m-inner {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 height:100%;
 width:100%;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 padding:0 70px
}
.qodef-search-cover-form .qodef-m-form-field {
 padding:0;
 margin-bottom:0;
 font-size:26px;
 font-weight:600;
 text-transform:uppercase;
 color:#1d1d1d;
 background-color:transparent;
 border:0;
 border-radius:0;
 outline-offset:0
}
.qodef-search-cover-form .qodef-m-form-field:focus {
 color:#1d1d1d
}
.qodef-search-cover-form .qodef-m-form-field::-webkit-input-placeholder {
 color:inherit;
 opacity:1
}
.qodef-search-cover-form .qodef-m-form-field::-moz-placeholder {
 color:inherit;
 opacity:1
}
.qodef-search-cover-form .qodef-m-form-field:-ms-input-placeholder {
 color:inherit;
 opacity:1
}
.qodef-search-cover-form .qodef-m-form-field::-ms-input-placeholder {
 color:inherit;
 opacity:1
}
.qodef-search-cover-form .qodef-m-form-field::placeholder {
 color:inherit;
 opacity:1
}
.qodef-search-cover-form .qodef-m-close {
 -ms-flex-negative:0;
 flex-shrink:0
}
.qodef-search-cover-form .qodef-m-close.qodef-source--icon-pack {
 font-size:23px
}
.qodef-covers-search--fadeout .qodef-search-cover-form {
 -webkit-animation:cover_search_fade_out .3s ease both;
 animation:cover_search_fade_out .3s ease both
}
.qodef-covers-search--fadein .qodef-search-cover-form {
 -webkit-animation:cover_search_fade_in .3s ease both;
 animation:cover_search_fade_in .3s ease both
}
.qodef-header--sticky-display #qodef-page-header>.qodef-search-cover-form {
 display:none
}
.qodef-fullscreen-search-holder {
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%;
 opacity:0;
 visibility:hidden;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 background-color:rgba(255,255,255,.98);
 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-field {
 height:100%;
 margin:0;
 padding:0;
 font-size:25px;
 color:#1d1d1d;
 line-height:2em;
 background:0 0;
 border:0;
 border-radius:0
}
.qodef-fullscreen-search-holder .qodef-m-form-submit {
 position:absolute;
 right:0;
 bottom:-20px;
 width:auto;
 padding:0;
 margin:0;
 color:#1d1d1d;
 background:0 0;
 border:0;
 outline:0;
 opacity:0;
 cursor:pointer;
 -webkit-transition:color .2s ease-out;
 -o-transition:color .2s ease-out;
 transition:color .2s ease-out
}
.qodef-fullscreen-search-holder .qodef-m-form-submit:hover {
 color:#1d1d1d;
 background:0 0
}
.qodef-fullscreen-search--opened .qodef-fullscreen-search-holder .qodef-m-form-submit {
 opacity:1;
 bottom:10px;
 -webkit-transition:color .2s ease,opacity .2s ease-out 1.1s,bottom .4s ease-out .9s;
 -o-transition:color .2s ease,opacity .2s ease-out 1.1s,bottom .4s ease-out .9s;
 transition:color .2s ease,opacity .2s ease-out 1.1s,bottom .4s ease-out .9s
}
.qodef-fullscreen-search-holder .qodef-m-form-submit.qodef-source--icon-pack {
 font-size:18px
}
.qodef-fullscreen-search-holder .qodef-m-form-line {
 position:absolute;
 left:0;
 bottom:-2px;
 width:0;
 border-bottom:1px solid #000;
 -webkit-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease
}
.qodef-fullscreen-search--opened .qodef-fullscreen-search-holder .qodef-m-form-line {
 width:100%;
 -webkit-transition:width .5s ease .6s;
 -o-transition:width .5s ease .6s;
 transition:width .5s ease .6s
}
.qodef-fullscreen-search-holder .qodef-m-close {
 position:absolute;
 top:33px;
 right:70px;
 color:#8b8b8b;
 opacity:0;
 visibility:hidden;
 z-index:1
}
.admin-bar .qodef-fullscreen-search-holder .qodef-m-close {
 top:72px
}
.qodef-fullscreen-search-holder .qodef-m-close:hover {
 color:#1d1d1d
}
.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
}
.qodef-fullscreen-search--fadeout .qodef-fullscreen-search-holder {
 -webkit-animation:fullscreen_search_fade_out .3s ease both;
 animation:fullscreen_search_fade_out .3s ease both
}
.qodef-fullscreen-search--fadein .qodef-fullscreen-search-holder {
 -webkit-animation:fullscreen_search_fade_in .3s ease both;
 animation:fullscreen_search_fade_in .3s ease both
}
@-webkit-keyframes fullscreen_search_fade_out {
 0% {
  opacity:1;
  visibility:visible
 }
 100% {
  opacity:0;
  visibility:hidden
 }
}
@keyframes fullscreen_search_fade_out {
 0% {
  opacity:1;
  visibility:visible
 }
 100% {
  opacity:0;
  visibility:hidden
 }
}
@-webkit-keyframes fullscreen_search_fade_in {
 0% {
  opacity:0;
  visibility:hidden
 }
 100% {
  opacity:1;
  visibility:visible
 }
}
@keyframes fullscreen_search_fade_in {
 0% {
  opacity:0;
  visibility:hidden
 }
 100% {
  opacity:1;
  visibility:visible
 }
}
.qodef-search-opener>* {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 line-height:inherit
}
.qodef-search-opener.qodef-source--icon-pack {
 font-size:23px
}
.qodef-accordion {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:top;
 visibility:hidden;
 border-bottom:1px solid #ddd;
 padding-bottom:12px
}
.qodef-accordion .qodef-accordion-title {
 border-top:1px solid #ddd
}
.qodef-accordion .qodef-accordion-content-inner {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:top
}
.qodef-accordion .qodef-accordion-content-inner p {
 line-height:1.8em
}
.qodef-accordion.qodef--init {
 visibility:visible
}
.qodef-accordion.qodef-layout--simple {
 counter-reset:counter
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 margin:12px 0 0;
 padding:20px 0 2px 5px;
 -webkit-transition:color .2s ease-out,background-color .2s ease-out;
 -o-transition:color .2s ease-out,background-color .2s ease-out;
 transition:color .2s ease-out,background-color .2s ease-out;
 cursor:pointer
}
.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;
 -ms-flex-negative:0;
 flex-shrink:0;
 width:20px;
 height:18px;
 line-height:1;
 text-align:center
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark i {
 position:absolute;
 display:block;
 width:100%;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 -webkit-transition:opacity .2s ease-in-out;
 -o-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark i.ion-ios-arrow-down {
 opacity:1
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark i.ion-ios-arrow-down {
 opacity:0
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-tab-title:before {
 content:counter(counter) ".";
 counter-increment:counter
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-active .qodef-accordion-mark i.ion-ios-arrow-up,
.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-hover .qodef-accordion-mark i.ion-ios-arrow-up {
 opacity:0
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-active .qodef-accordion-mark i.ion-ios-arrow-down,
.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-hover .qodef-accordion-mark i.ion-ios-arrow-down {
 opacity:1
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-content {
 padding:7px 0 20px;
 margin:0
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-content p {
 margin:0
}
.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;
 z-index:12;
 pointer-events:none
}
.qodef-banner .qodef-m-content-inner {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 padding:40px 37px 33px
}
@media only screen and (max-width:680px) {
 .qodef-banner .qodef-m-content-inner {
  padding-top:14px
 }
}
.qodef-banner .qodef-m-title {
 margin:0
}
.qodef-banner .qodef-m-title-inner {
 display:inline-block
}
.qodef-banner p.qodef-m-subtitle {
 margin:0;
 font-family:"EB Garamond",serif;
 font-size:18px;
 font-weight:400;
 font-style:italic;
 color:#8b8b8b
}
.qodef-banner p.qodef-m-subtitle a {
 color:inherit
}
.qodef-banner p.qodef-m-subtitle a:hover {
 color:#aeaeae
}
@media only screen and (max-width:680px) {
 .qodef-banner p.qodef-m-subtitle {
  display:none
 }
}
.qodef-banner .qodef-m-tagline {
 font-family:"The Gwathmey",serif;
 font-size:45px;
 color:#1d1d1d;
 font-style:italic;
 position:absolute
}
.qodef-banner .qodef-m-text-field {
 font-size:15px;
 color:#1d1d1d;
 margin:0 0 10px;
 font-style:italic
}
.qodef-banner .qodef-m-button {
 pointer-events:all
}
.qodef-banner .qodef-button.qodef-html--link {
 font-size:17px;
 line-height:1em
}
.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;
 -webkit-transform:scale(1.02) translateX(-6px);
 -ms-transform:scale(1.02) translateX(-6px);
 transform:scale(1.02) translateX(-6px);
 -webkit-transition:-webkit-transform 1s cubic-bezier(.25,.1,0,1.02);
 transition:-webkit-transform 1s cubic-bezier(.25,.1,0,1.02);
 -o-transition:transform 1s cubic-bezier(.25,.1,0,1.02);
 transition:transform 1s cubic-bezier(.25,.1,0,1.02);
 transition:transform 1s cubic-bezier(.25,.1,0,1.02),-webkit-transform 1s cubic-bezier(.25,.1,0,1.02);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 will-change:transform
}
.qodef-banner:hover .qodef-m-image img {
 -webkit-transform:scale(1.02) translateX(6px);
 -ms-transform:scale(1.02) translateX(6px);
 transform:scale(1.02) translateX(6px)
}
.qodef-banner:hover .qodef-button .qodef-m-text:after {
 -webkit-animation:qodef-btn-simple-animation 1s cubic-bezier(.54,.32,.05,.96) forwards;
 animation:qodef-btn-simple-animation 1s cubic-bezier(.54,.32,.05,.96) forwards
}
@media only screen and (max-width:680px) {
 .qodef-banner .qodef-m-tagline {
  font-size:36px
 }
}
.qodef-banner.qodef-layout--link-button-inverted .qodef-m-content-inner {
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 padding-left:37px
}
@media only screen and (max-width:680px) {
 .qodef-banner.qodef-layout--link-button-inverted .qodef-m-content-inner {
  padding-left:18px
 }
}
.qodef-banner.qodef-layout--link-button-inverted .qodef-m-tagline {
 bottom:40px;
 left:40px
}
@media only screen and (max-width:680px) {
 .qodef-banner.qodef-layout--link-button-inverted .qodef-m-tagline {
  bottom:12px;
  left:12px
 }
}
.qodef-banner.qodef-layout--link-button-inverted .qodef-m-text {
 margin:0
}
.qodef-banner.qodef-layout--link-button-inverted .qodef-m-button {
 margin:10px 0 0
}
.qodef-banner.qodef-layout--link-button .qodef-m-content-inner {
 -webkit-box-align:end;
 -ms-flex-align:end;
 align-items:flex-end;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-pack:end;
 -ms-flex-pack:end;
 justify-content:flex-end;
 text-align:right
}
.qodef-banner.qodef-layout--link-button .qodef-m-tagline {
 top:40px;
 right:30px
}
@media only screen and (max-width:680px) {
 .qodef-banner.qodef-layout--link-button .qodef-m-tagline {
  top:30px;
  right:25px
 }
}
.qodef-banner.qodef-layout--link-button .qodef-m-title {
 -webkit-transform:translateX(.2em);
 -ms-transform:translateX(.2em);
 transform:translateX(.2em)
}
.qodef-banner.qodef-layout--link-button .qodef-m-text {
 margin:0
}
.qodef-banner.qodef-layout--link-button .qodef-m-button {
 margin:0;
 line-height:1em
}
.qodef-banner.qodef-layout--link-overlay .qodef-m-content-inner {
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 padding:30px
}
.qodef-button.qodef-html--link {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 width:auto;
 margin:0;
 font-family:"Josefin Sans",sans-serif;
 font-size:18px;
 line-height:2em;
 font-weight:600;
 text-decoration:none;
 text-transform:capitalize;
 border-radius:0;
 outline:0;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
 -o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
 transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
 padding:8px 52px
}
.qodef-button.qodef-size--small {
 padding:5px 34px
}
.qodef-button.qodef-size--large {
 padding:10px 54px
}
.qodef-button.qodef-size--full {
 width:100%;
 text-align:center
}
.qodef-button.qodef-layout--filled.qodef-html--link {
 background-color:#1d1d1d;
 border:1px solid transparent;
 font-family:"EB Garamond",serif;
 font-size:18px;
 font-weight:400;
 font-style:italic;
 color:#fff
}
.qodef-button.qodef-layout--filled.qodef-html--link a {
 color:inherit
}
.qodef-button.qodef-layout--filled.qodef-html--link a:hover {
 color:#aeaeae
}
.qodef-button.qodef-layout--filled.qodef-html--link:hover {
 color:#fff;
 border-color:#2d2d2d;
 background-color:#2d2d2d
}
.qodef-button.qodef-layout--outlined {
 background-color:transparent;
 border:1px solid #8b8b8b;
 font-family:"EB Garamond",serif;
 font-size:18px;
 font-weight:400;
 font-style:italic;
 color:#1d1d1d
}
.qodef-button.qodef-layout--outlined a {
 color:inherit
}
.qodef-button.qodef-layout--outlined a:hover {
 color:#aeaeae
}
.qodef-layout--outlined-animated .qodef-bottom-border,
.qodef-layout--outlined-animated .qodef-left-border,
.qodef-layout--outlined-animated .qodef-right-border,
.qodef-layout--outlined-animated .qodef-top-border {
 position:absolute;
 background-color:#1d1d1d;
 -webkit-transition:.3s cubic-bezier(.51,.49,.45,.9);
 -o-transition:.3s cubic-bezier(.51,.49,.45,.9);
 transition:.3s cubic-bezier(.51,.49,.45,.9)
}
.qodef-layout--outlined-animated .qodef-bottom-border,
.qodef-layout--outlined-animated .qodef-top-border {
 width:0;
 height:1px;
 -webkit-transition-delay:.3s;
 -o-transition-delay:.3s;
 transition-delay:.3s
}
.qodef-layout--outlined-animated .qodef-left-border,
.qodef-layout--outlined-animated .qodef-right-border {
 width:1px;
 height:0;
 -webkit-transition-delay:0s;
 -o-transition-delay:0s;
 transition-delay:0s
}
.qodef-layout--outlined-animated .qodef-top-border {
 top:-1px;
 right:0
}
.qodef-layout--outlined-animated .qodef-bottom-border {
 left:0;
 bottom:-1px
}
.qodef-layout--outlined-animated .qodef-right-border {
 bottom:0;
 right:-1px
}
.qodef-layout--outlined-animated .qodef-left-border {
 left:-1px;
 top:0
}
.qodef-layout--outlined-animated:hover {
 background-color:transparent;
 border:1px solid #1d1d1d;
 border:1px solid #8b8b8b
}
.qodef-layout--outlined-animated:hover .qodef-bottom-border,
.qodef-layout--outlined-animated:hover .qodef-top-border {
 width:calc(100% + 1px);
 -webkit-transition-delay:0s;
 -o-transition-delay:0s;
 transition-delay:0s
}
.qodef-layout--outlined-animated:hover .qodef-left-border,
.qodef-layout--outlined-animated:hover .qodef-right-border {
 height:calc(100% + 1px);
 -webkit-transition-delay:.3s;
 -o-transition-delay:.3s;
 transition-delay:.3s
}
.qodef-button.qodef-layout--textual {
 padding:0!important;
 background-color:transparent;
 border:0;
 font-family:"EB Garamond",serif;
 font-size:18px;
 font-weight:400;
 font-style:italic;
 color:#1d1d1d
}
.qodef-button.qodef-layout--textual a {
 color:inherit
}
.qodef-button.qodef-layout--textual a:hover {
 color:#aeaeae
}
.qodef-button.qodef-layout--textual .qodef-m-text {
 display:inline-block;
 position:relative;
 vertical-align:middle;
 line-height:1em
}
.qodef-button.qodef-layout--textual:hover {
 color:#1d1d1d
}
.qodef-button.qodef-layout--textual .qodef-m-text {
 position:relative
}
.qodef-button.qodef-layout--textual .qodef-m-text:after {
 content:'';
 position:absolute;
 left:0;
 bottom:-1px;
 height:1px;
 width:100%;
 -webkit-transform:scaleX(1);
 -ms-transform:scaleX(1);
 transform:scaleX(1);
 -webkit-transform-origin:100% 0;
 -ms-transform-origin:100% 0;
 transform-origin:100% 0;
 background-color:currentColor;
 will-change:transform
}
.qodef-button.qodef-layout--textual .qodef-m-text:hover:after {
 -webkit-animation:qodef-btn-simple-animation 1s cubic-bezier(.54,.32,.05,.96) forwards;
 animation:qodef-btn-simple-animation 1s cubic-bezier(.54,.32,.05,.96) forwards
}
.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:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.qodef-call-to-action.qodef-layout--standard.qodef-style--stretched .qodef-m-inner {
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.qodef-call-to-action.qodef-layout--standard.qodef-style--centered .qodef-m-inner {
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 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 {
 -webkit-box-flex:0;
 -ms-flex:0 0 auto;
 flex:0 0 auto
}
.qodef-countdown .qodef-digit,
.qodef-countdown .qodef-label {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:top;
 text-align:center
}
.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.33333%
}
.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.66667%
}
.qodef-countdown.qodef-countdown--light .qodef-digit,
.qodef-countdown.qodef-countdown--light .qodef-label {
 color:#fff
}
.qodef-countdown.qodef-layout--boxed {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:flex-start;
 margin:45px 0
}
.qodef-countdown.qodef-layout--boxed .qodef-m-date {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.qodef-countdown.qodef-layout--boxed .qodef-digit-wrapper {
 background:#fff;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 width:60px;
 height:60px;
 font-family:"Josefin Sans",sans-serif;
 font-weight:600;
 text-transform:uppercase;
 color:#1d1d1d;
 font-size:16px;
 line-height:1.5em;
 letter-spacing:.12em;
 margin-right:7px
}
@media only screen and (max-width:768px) {
 .qodef-countdown.qodef-layout--boxed .qodef-digit-wrapper {
  width:60px!important
 }
}
@media only screen and (max-width:680px) {
 .qodef-countdown.qodef-layout--boxed .qodef-digit-wrapper {
  width:54px!important
 }
}
.qodef-countdown.qodef-layout--boxed .qodef-digit-wrapper:last-of-type {
 margin-right:0
}
.qodef-countdown.qodef-layout--boxed .qodef-digit-wrapper .qodef-label {
 display:none
}
.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:inherit;
 font-size:90px;
 line-height:1em;
 font-weight:600;
 color:#1d1d1d
}
.qodef-counter.qodef-layout--simple {
 text-align:center
}
.qodef-counter.qodef-layout--simple .qodef-m-digit {
 font-family:inherit;
 font-weight:600;
 font-size:75px;
 line-height:1;
 color:#1d1d1d
}
.qodef-counter.qodef-layout--simple .qodef-m-title {
 margin:5px 0 0 0
}
.qodef-counter.qodef-layout--simple .qodef-m-text {
 margin:0
}
.qodef-custom-font {
 position:relative;
 margin:0
}
.qodef-custom-font.qodef-cf-align-left {
 text-align:left
}
.qodef-custom-font.qodef-cf-align-center {
 text-align:center
}
.qodef-custom-font.qodef-cf-align-right {
 text-align:right
}
.qodef-custom-font.qodef-cf-align-justify {
 text-align:justify
}
.qodef-dropcaps {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:top
}
.qodef-dropcaps .qodef-m-letter {
 position:relative;
 top:5px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 float:left;
 margin:0 10px 5px 0;
 font-family:"Josefin Sans",sans-serif;
 font-weight:600;
 text-transform:uppercase;
 color:#1d1d1d;
 font-size:29px;
 line-height:1.55em;
 letter-spacing:.2em
}
.qodef-dropcaps .qodef-m-text {
 display:inline;
 margin:0
}
.qodef-dropcaps:not(.qodef-type--simple) .qodef-m-letter {
 width:40px;
 height:40px;
 font-size:16px;
 line-height:1.5em;
 letter-spacing:.12em;
 color:#fff;
 background-color:#1d1d1d
}
.qodef-dropcaps.qodef-type--circle .qodef-m-letter {
 border-radius:100%
}
.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 embed,
.qodef-google-map .qodef-m-map iframe,
.qodef-google-map .qodef-m-map object {
 width:100%;
 display:block
}
.qodef-google-map .qodef-m-map img {
 max-width:none
}
.qodef-highlight .qodef-highlight-text {
 padding:0 5px;
 color:#fff;
 background-color:#1d1d1d
}
.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:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.qodef-icon-list-item .qodef-icon-holder {
 -ms-flex-negative:0;
 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
}
#qodef-page-sidebar .widget.widget_konsept_core_icon_list_item {
 margin-bottom:0
}
#qodef-page-footer .widget.widget_konsept_core_icon_list_item {
 margin-bottom:0
}
#qodef-side-area .widget.widget_konsept_core_icon_list_item {
 margin-bottom:0
}
.qodef-icon-with-text .qodef-m-title {
 margin:0
}
.qodef-icon-with-text .qodef-m-link {
 position:relative;
 display:inline-block;
 vertical-align:top;
 line-height:1em
}
.qodef-icon-with-text .qodef-m-text {
 margin:8px 0 0;
 line-height:1em;
 font-family:"EB Garamond",serif;
 font-size:17px;
 font-weight:400;
 font-style:italic;
 color:#1d1d1d
}
.qodef-icon-with-text .qodef-m-text a {
 color:inherit
}
.qodef-icon-with-text .qodef-m-text a:hover {
 color:#aeaeae
}
.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
}
.qodef-icon-with-text.qodef-layout--before-content {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start
}
.qodef-icon-with-text.qodef-layout--before-content .qodef-m-icon-wrapper {
 -ms-flex-negative:0;
 flex-shrink:0;
 margin-right:19px
}
.qodef-icon-with-text.qodef-layout--before-content .qodef-m-content {
 padding-top:12px
}
.qodef-icon-with-text.qodef-layout--before-content .qodef-m-text {
 margin:0
}
.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:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.qodef-icon-with-text.qodef-layout--before-title .qodef-m-icon-wrapper {
 -ms-flex-negative:0;
 flex-shrink:0;
 margin-right:5px
}
.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:21px
}
.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
}
.qodef-icon-holder .qodef-icon:before {
 display:block;
 line-height:inherit
}
rs-module .qodef-icon-holder .qodef-icon.qodef-icon-font-awesome:before {
 font-family:inherit
}
.qodef-icon-holder.qodef-layout--circle .qodef-svg-circle {
 -webkit-transform:scale(1.07);
 -ms-transform:scale(1.07);
 transform:scale(1.07)
}
.qodef-icon-holder.qodef-layout--circle .qodef-icon,
.qodef-icon-holder.qodef-layout--normal .qodef-icon {
 -webkit-transition:.2s;
 -o-transition:.2s;
 transition:.2s
}
.qodef-icon-holder.qodef-layout--circle .qodef-svg-circle,
.qodef-icon-holder.qodef-layout--normal .qodef-svg-circle {
 position:absolute;
 display:block;
 width:100%;
 height:100%;
 top:0;
 left:0;
 z-index:1;
 fill:none;
 color:currentColor;
 stroke:#959594;
 -webkit-transition:all .8s cubic-bezier(.14,.57,.14,1.03);
 -o-transition:all .8s cubic-bezier(.14,.57,.14,1.03);
 transition:all .8s cubic-bezier(.14,.57,.14,1.03);
 overflow:visible
}
.qodef-icon-holder.qodef-layout--circle .qodef-svg-circle circle,
.qodef-icon-holder.qodef-layout--normal .qodef-svg-circle circle {
 stroke-dasharray:160;
 stroke-dashoffset:160;
 stroke-width:1;
 -webkit-transition:all .8s cubic-bezier(.45,0,.14,1.03);
 -o-transition:all .8s cubic-bezier(.45,0,.14,1.03);
 transition:all .8s cubic-bezier(.45,0,.14,1.03);
 -webkit-transform:rotate(-145deg);
 -ms-transform:rotate(-145deg);
 transform:rotate(-145deg);
 -webkit-transform-origin:center;
 -ms-transform-origin:center;
 transform-origin:center
}
.qodef-browser--ms-explorer .qodef-icon-holder.qodef-layout--circle .qodef-svg-circle circle,
.qodef-browser--ms-explorer .qodef-icon-holder.qodef-layout--normal .qodef-svg-circle circle {
 opacity:0
}
.qodef-icon-holder.qodef-layout--circle:hover .qodef-svg-circle circle,
.qodef-icon-holder.qodef-layout--normal:hover .qodef-svg-circle circle {
 stroke-dashoffset:10;
 -webkit-transform:rotate(55deg);
 -ms-transform:rotate(55deg);
 transform:rotate(55deg);
 -webkit-transition:all 1s cubic-bezier(.43,.41,.36,.9);
 -o-transition:all 1s cubic-bezier(.43,.41,.36,.9);
 transition:all 1s cubic-bezier(.43,.41,.36,.9)
}
.qodef-browser--ms-explorer .qodef-icon-holder.qodef-layout--circle:hover .qodef-svg-circle circle,
.qodef-browser--ms-explorer .qodef-icon-holder.qodef-layout--normal:hover .qodef-svg-circle circle {
 opacity:1
}
.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:#1d1d1d;
 -webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
 -o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
 transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out
}
.qodef-icon-holder.qodef-layout--circle a,
.qodef-icon-holder.qodef-layout--square a {
 color:inherit;
 -webkit-transition:none;
 -o-transition:none;
 transition:none
}
.qodef-icon-holder.qodef-layout--circle:hover,
.qodef-icon-holder.qodef-layout--square:hover {
 background-color:#1d1d1d
}
.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
}
.widget.widget_konsept_core_icon {
 display:inline-block;
 line-height:1
}
#qodef-page-sidebar .widget.widget_konsept_core_icon {
 margin-bottom:0
}
#qodef-page-footer .widget.widget_konsept_core_icon {
 margin-bottom:0
}
#qodef-side-area .widget.widget_konsept_core_icon {
 margin-bottom:0
}
.qodef-image-gallery .swiper-wrapper {
 -webkit-transition-timing-function:cubic-bezier(.51,.14,.37,1);
 -o-transition-timing-function:cubic-bezier(.51,.14,.37,1);
 transition-timing-function:cubic-bezier(.51,.14,.37,1)
}
.qodef-image-gallery .swiper-pagination {
 text-align:left
}
.qodef-image-gallery.qodef-swiper-container.qodef-swiper-has-bullets {
 padding-bottom:77px
}
.qodef-image-gallery .qodef-shadow-enabled {
 -webkit-box-shadow:0 3px 7px 0 rgba(239,235,235,.6);
 box-shadow:0 3px 7px 0 rgba(239,235,235,.6)
}
.qodef-image-gallery-with-frame {
 position:relative;
 display:inline-block
}
.qodef-image-gallery-with-frame .qodef-image-frame {
 position:relative;
 z-index:123;
 pointer-events:none
}
@media only screen and (max-width:1440px) {
 .qodef-image-gallery-with-frame .qodef-image-frame {
  width:620px
 }
}
@media only screen and (max-width:1024px) {
 .qodef-image-gallery-with-frame .qodef-image-frame {
  width:480px
 }
}
@media only screen and (max-width:680px) {
 .qodef-image-gallery-with-frame .qodef-image-frame {
  width:320px
 }
}
.qodef-image-gallery-with-frame .qodef-image-gallery {
 position:absolute;
 top:6.6%;
 left:1.5%;
 width:calc(100% - 3%);
 height:calc(100% - 12%);
 overflow:hidden;
 cursor:-webkit-grab;
 cursor:grab
}
.qodef-image-gallery-with-frame .qodef-image-gallery .swiper-slide img {
 width:100%;
 height:100%;
 -o-object-fit:cover;
 object-fit:cover
}
.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;
 -webkit-box-shadow:0 3px 7px 0 rgba(239,235,235,.6);
 box-shadow:0 3px 7px 0 rgba(239,235,235,.6)
}
.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
}
.qodef-image-with-text .qodef-m-title {
 margin:27px 0 0;
 text-align:center
}
.qodef-image-with-text .qodef-m-title a:hover {
 color:inherit
}
.qodef-image-with-text .qodef-m-text {
 margin:15px 0 0
}
.qodef-image-with-text.qodef-layout--text-below .qodef-m-image {
 -webkit-transition:.3s;
 -o-transition:.3s;
 transition:.3s
}
.qodef-image-with-text.qodef-layout--text-below:hover .qodef-m-image {
 -webkit-transform:translateY(-5px);
 -ms-transform:translateY(-5px);
 transform:translateY(-5px)
}
.qodef-pricing-table {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:top;
 text-align:center;
 border:1px solid #f4f2f3
}
.qodef-pricing-table.qodef-status--featured {
 background:#f4f2f3
}
.qodef-pricing-table .qodef-m-inner {
 padding:70px 30px 100px
}
.qodef-pricing-table .qodef-m-price {
 margin-top:30px
}
.qodef-pricing-table .qodef-m-price .qodef-m-price-wrapper {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 margin:0;
 line-height:1;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 letter-spacing:0
}
.qodef-pricing-table .qodef-m-price span.qodef-m-price-currency {
 position:relative;
 top:1px;
 font-size:26px
}
.qodef-pricing-table .qodef-m-subtitle {
 font-family:"EB Garamond",serif;
 font-size:18px;
 font-weight:400;
 font-style:italic;
 color:#8b8b8b;
 margin-top:3px
}
.qodef-pricing-table .qodef-m-subtitle a {
 color:inherit
}
.qodef-pricing-table .qodef-m-subtitle a:hover {
 color:#aeaeae
}
.qodef-pricing-table .qodef-m-content {
 margin:27px 0 0
}
.qodef-pricing-table .qodef-m-content ul {
 list-style:none;
 margin:0
}
.qodef-pricing-table .qodef-m-content ul li {
 margin-bottom:6px
}
.qodef-pricing-table .qodef-m-content ul li:last-child {
 margin-bottom:0
}
.qodef-pricing-table .qodef-m-content p {
 line-height:2em
}
.qodef-pricing-table .qodef-m-button {
 white-space:nowrap;
 margin:38px 0 0
}
.qodef-progress-bar {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:top;
 visibility:hidden
}
.qodef-progress-bar .qodef-m-inner {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.qodef-progress-bar .qodef-m-canvas {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:top
}
.qodef-progress-bar .qodef-m-canvas svg {
 display:block
}
.qodef-progress-bar .qodef-m-title {
 margin:20px 0 0
}
.qodef-progress-bar.qodef--init {
 visibility:visible
}
.qodef-progress-bar:not(.qodef-layout--line) .progressbar-text {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 padding:0;
 margin:0;
 font-family:"Josefin Sans",sans-serif;
 font-weight:600;
 text-transform:uppercase;
 color:#1d1d1d;
 font-size:13px;
 line-height:1.6em;
 letter-spacing:.2em
}
.qodef-progress-bar.qodef-layout--semi-circle .progressbar-text {
 padding-top:20px;
 -webkit-transform:none!important;
 -ms-transform:none!important;
 transform:none!important
}
.qodef-progress-bar.qodef-layout--line .qodef-m-inner {
 -webkit-box-orient:vertical;
 -webkit-box-direction:reverse;
 -ms-flex-direction:column-reverse;
 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
}
.qodef-progress-bar.qodef-layout--line.qodef-percentage--floating .percentCount {
 left:0;
 right:auto;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%)
}
.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-m-tagline {
 display:block;
 margin:0 0 12px;
 font-family:"EB Garamond",serif;
 font-size:18px;
 font-style:italic;
 color:#8b8b8b
}
.qodef-section-title .qodef-m-title {
 margin:0
}
.qodef-section-title .qodef-m-text {
 margin:25px 0 0
}
.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 #ddd
}
.qodef-separator.qodef-position--center {
 text-align:center
}
.qodef-separator.qodef-position--left {
 text-align:left
}
.qodef-separator.qodef-position--right {
 text-align:right
}
#qodef-page-sidebar .widget.widget_konsept_core_separator {
 margin-bottom:0
}
#qodef-page-footer .widget.widget_konsept_core_separator {
 margin-bottom:0
}
#qodef-side-area .widget.widget_konsept_core_separator {
 margin-bottom:0
}
.qodef-stacked-images {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:top
}
.qodef-stacked-images .qodef-m-images {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 opacity:0;
 -webkit-transition:all .7s cubic-bezier(.23,1,.32,1);
 -o-transition:all .7s cubic-bezier(.23,1,.32,1);
 transition:all .7s cubic-bezier(.23,1,.32,1)
}
.qodef-stacked-images .qodef-m-images .qodef-e-image.qodef--stack {
 position:absolute;
 display:block;
 bottom:-100%;
 -webkit-transition:all .7s cubic-bezier(.23,1,.32,1);
 -o-transition:all .7s cubic-bezier(.23,1,.32,1);
 transition:all .7s cubic-bezier(.23,1,.32,1)
}
.qodef-stack--left.qodef-stacked-images .qodef-m-images {
 margin:0 0 0 30%
}
.qodef-stack--right.qodef-stacked-images .qodef-m-images {
 margin:0 30% 0 0
}
.qodef-stack--bottom.qodef-stacked-images .qodef-m-images {
 padding:0 0 75px
}
.qodef-stacked-images .qodef-m-images.qodef--appeared {
 opacity:1
}
.qodef-stack--left.qodef-stacked-images .qodef-m-images.qodef--appeared .qodef-e-image.qodef--stack {
 bottom:70px;
 left:0;
 -webkit-transform:translate(-73%,0);
 -ms-transform:translate(-73%,0);
 transform:translate(-73%,0)
}
.qodef-stack--right.qodef-stacked-images .qodef-m-images.qodef--appeared .qodef-e-image.qodef--stack {
 bottom:70px;
 right:0;
 -webkit-transform:translate(50%,0);
 -ms-transform:translate(50%,0);
 transform:translate(50%,0)
}
.qodef-stack--bottom.qodef-stacked-images .qodef-m-images.qodef--appeared .qodef-e-image.qodef--stack {
 bottom:0;
 right:15%;
 max-width:40%
}
.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:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 margin:0;
 padding:0;
 list-style:none;
 border-bottom:1px solid #ddd;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li {
 margin:0 26px 0 0;
 padding:0
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a {
 display:block;
 position:relative;
 bottom:-1px;
 border-bottom:1px solid transparent;
 padding:0 3px 11px;
 font-family:"Josefin Sans",sans-serif;
 font-weight:600;
 text-transform:uppercase;
 color:#1d1d1d;
 font-size:13px;
 line-height:1.6em;
 letter-spacing:.2em
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a:after {
 content:"";
 position:absolute;
 bottom:-1px;
 left:0;
 width:100%;
 height:1px;
 background-color:#000;
 -webkit-transform-origin:left;
 -ms-transform-origin:left;
 transform-origin:left;
 -webkit-transform:scaleX(0);
 -ms-transform:scaleX(0);
 transform:scaleX(0);
 -webkit-transition:.3s;
 -o-transition:.3s;
 transition:.3s
}
.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,
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.active a,
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.ui-state-active a,
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.ui-state-hover a {
 color:#1d1d1d
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a:hover:after,
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.active a:after,
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.ui-state-active a:after,
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.ui-state-hover a:after {
 -webkit-transform:scaleX(1);
 -ms-transform:scaleX(1);
 transform:scaleX(1)
}
@media only screen and (max-width:680px) {
 .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start
 }
 .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li {
  margin:0 0 26px 0;
  padding:0
 }
 .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li:last-child {
  margin-bottom:0
 }
}
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:stretch;
 -ms-flex-align:stretch;
 align-items:stretch;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 height:100%
}
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation {
 -ms-flex-negative:0;
 flex-shrink:0;
 display:block;
 padding-right:26px;
 margin-right:26px;
 border-right:1px solid #ddd
}
.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
}
.qodef-video-button {
 position:relative;
 display:inline-block;
 vertical-align:middle
}
.qodef-browser--ms-explorer .qodef-video-button {
 max-width:100%
}
.qodef-video-button .qodef-m-image {
 overflow:hidden
}
.qodef-video-button .qodef-m-image img {
 -webkit-transform:scale(1.05);
 -ms-transform:scale(1.05);
 transform:scale(1.05);
 -webkit-transition:1s;
 -o-transition:1s;
 transition:1s
}
.elementor-editor-active .qodef-video-button .qodef-m-image img,
.qodef-video-button .qodef-m-image.qodef--appear img {
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.qodef-video-button .qodef-svg-circle {
 position:absolute;
 display:block;
 width:100%;
 height:100%;
 top:0;
 left:0;
 z-index:1;
 fill:none;
 color:currentColor;
 stroke:#fff;
 -webkit-transition:all .8s cubic-bezier(.14,.57,.14,1.03);
 -o-transition:all .8s cubic-bezier(.14,.57,.14,1.03);
 transition:all .8s cubic-bezier(.14,.57,.14,1.03);
 overflow:visible
}
.qodef-video-button .qodef-svg-circle circle:nth-child(1) {
 stroke:currentColor;
 opacity:.7
}
.qodef-video-button .qodef-svg-circle circle:nth-child(2) {
 border:1px solid currentColor;
 stroke-dasharray:680;
 stroke-dashoffset:680;
 stroke-width:1.2px;
 -webkit-transition:all 1s cubic-bezier(.45,0,.14,1.03);
 -o-transition:all 1s cubic-bezier(.45,0,.14,1.03);
 transition:all 1s cubic-bezier(.45,0,.14,1.03);
 -webkit-transform:rotate(-125deg);
 -ms-transform:rotate(-125deg);
 transform:rotate(-125deg);
 -webkit-transform-origin:center;
 -ms-transform-origin:center;
 transform-origin:center
}
.qodef-video-button:hover .qodef-svg-circle circle:nth-child(2) {
 stroke-dashoffset:0;
 -webkit-transform:rotate(-10deg);
 -ms-transform:rotate(-10deg);
 transform:rotate(-10deg);
 -webkit-transition:all 1s cubic-bezier(.43,.41,.36,.9);
 -o-transition:all 1s cubic-bezier(.43,.41,.36,.9);
 transition:all 1s cubic-bezier(.43,.41,.36,.9)
}
.qodef-video-button .qodef-m-play {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:1;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 color:#fff;
 font-size:210px;
 line-height:1
}
@media only screen and (max-width:680px) {
 .qodef-video-button .qodef-m-play {
  font-size:90px
 }
}
.qodef-video-button .qodef-m-play span {
 display:block;
 line-height:inherit
}
.qodef-video-button .qodef-m-play span.qodef-m-play-inner {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 width:1em;
 height:1em;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.qodef-video-button .qodef-m-play span.qodef-m-play-inner .qodef-m-play-square {
 width:5px;
 height:5px;
 margin-right:5px;
 -webkit-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 transform:rotate(45deg);
 background-color:currentColor
}
.qodef-video-button .qodef-m-play span.qodef-m-play-inner span {
 font-family:"EB Garamond",serif;
 font-size:17px;
 font-weight:400;
 font-style:italic;
 color:inherit
}
.qodef-video-button .qodef-m-play span.qodef-m-play-inner span a {
 color:inherit
}
.qodef-video-button .qodef-m-play span.qodef-m-play-inner span a:hover {
 color:#aeaeae
}
.qodef-video-button .qodef-m-play span:before {
 display:block;
 line-height:inherit
}
#qodef-side-area {
 position:fixed;
 top:0;
 right:-422px;
 width:422px;
 height:100%;
 min-height:100%;
 padding:130px 75px 35px;
 text-align:center;
 background-color:#f4f2f2;
 overflow:hidden;
 visibility:hidden;
 z-index:9999;
 -webkit-transition:all .6s cubic-bezier(.77,0,.175,1);
 -o-transition:all .6s cubic-bezier(.77,0,.175,1);
 transition:all .6s cubic-bezier(.77,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 .widget.widget_konsept_core_instagram_list .qodef-widget-title {
 margin-bottom:25px
}
@media only screen and (max-width:1440px) {
 #qodef-side-area {
  padding-top:70px
 }
}
#qodef-side-area-close {
 position:absolute;
 top:30px;
 right:40px;
 display:block;
 z-index:1000;
 color:#1e1a36;
 opacity:0;
 pointer-events:none
}
.admin-bar #qodef-side-area-close {
 top:110px
}
#qodef-side-area-close.qodef-source--predefined .qodef-m-line.qodef--1 {
 top:6px;
 -webkit-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 transform:rotate(45deg)
}
#qodef-side-area-close.qodef-source--predefined .qodef-m-line.qodef--2 {
 top:12px;
 -webkit-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.qodef-side-area-cover {
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%;
 opacity:0;
 overflow:hidden;
 z-index:1002;
 background:rgba(0,0,0,.4);
 -webkit-transition:opacity .5s;
 -o-transition:opacity .5s;
 transition:opacity .5s;
 cursor:none;
 pointer-events:none
}
.qodef-side-area--opened .qodef-side-area-cover {
 opacity:1;
 pointer-events:all
}
.qodef-social-share {
 position:relative;
 display:-webkit-inline-box;
 display:-ms-inline-flexbox;
 display:inline-flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.qodef-social-share .qodef-social-title {
 position:relative;
 display:inline-block;
 vertical-align:top;
 margin:0 5px 0 0;
 font-family:"Josefin Sans",sans-serif;
 font-weight:600;
 text-transform:uppercase;
 color:#1d1d1d;
 font-size:13px;
 line-height:1.6em;
 letter-spacing:.2em;
 font-weight:700
}
.qodef-social-share ul {
 position:relative;
 display:inline-block;
 vertical-align:top;
 list-style:none;
 padding:0;
 margin:0
}
.qodef-social-share li {
 position:relative;
 display:-webkit-inline-box;
 display:-ms-inline-flexbox;
 display:inline-flex;
 padding:0;
 margin:0
}
.qodef-social-share li a {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 font-size:16px;
 color:#b2b2b2!important;
 border:1px solid #b2b2b2;
 width:34px;
 height:34px;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 border-radius:50%;
 -webkit-transition:color .2s ease-out;
 -o-transition:color .2s ease-out;
 transition:color .2s ease-out
}
.qodef-social-share li a span {
 -webkit-transition:.2s;
 -o-transition:.2s;
 transition:.2s
}
.qodef-social-share li a .qodef-svg-circle {
 position:absolute;
 display:block;
 width:100%;
 height:100%;
 top:0;
 left:0;
 z-index:1;
 fill:none;
 color:currentColor;
 stroke:#959594;
 -webkit-transition:all .8s cubic-bezier(.14,.57,.14,1.03);
 -o-transition:all .8s cubic-bezier(.14,.57,.14,1.03);
 transition:all .8s cubic-bezier(.14,.57,.14,1.03);
 overflow:visible;
 -webkit-transform:scale(1.07);
 -ms-transform:scale(1.07);
 transform:scale(1.07)
}
.qodef-social-share li a .qodef-svg-circle circle {
 stroke-dasharray:160;
 stroke-dashoffset:160;
 stroke-width:.9;
 -webkit-transition:all .8s cubic-bezier(.45,0,.14,1.03);
 -o-transition:all .8s cubic-bezier(.45,0,.14,1.03);
 transition:all .8s cubic-bezier(.45,0,.14,1.03);
 -webkit-transform:rotate(-145deg);
 -ms-transform:rotate(-145deg);
 transform:rotate(-145deg);
 -webkit-transform-origin:center;
 -ms-transform-origin:center;
 transform-origin:center
}
.qodef-browser--ms-explorer .qodef-social-share li a .qodef-svg-circle circle {
 opacity:0
}
.qodef-social-share li a:hover .qodef-svg-circle circle {
 stroke-dashoffset:10;
 -webkit-transform:rotate(55deg);
 -ms-transform:rotate(55deg);
 transform:rotate(55deg);
 -webkit-transition:all 1s cubic-bezier(.43,.41,.36,.9);
 -o-transition:all 1s cubic-bezier(.43,.41,.36,.9);
 transition:all 1s cubic-bezier(.43,.41,.36,.9)
}
.qodef-browser--ms-explorer .qodef-social-share li a:hover .qodef-svg-circle circle {
 opacity:1
}
.qodef-social-share li:hover {
 border-color:#959494
}
.qodef-social-share li:hover a span {
 color:#1d1d1d
}
.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;
 vertical-align:middle
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-icon {
 vertical-align:middle
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li {
 opacity:1;
 visibility:visible;
 cursor:pointer
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(2) {
 -webkit-transition-delay:.2s;
 -o-transition-delay:.2s;
 transition-delay:.2s
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(3) {
 -webkit-transition-delay:.3s;
 -o-transition-delay:.3s;
 transition-delay:.3s
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(4) {
 -webkit-transition-delay:.4s;
 -o-transition-delay:.4s;
 transition-delay:.4s
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(5) {
 -webkit-transition-delay:.5s;
 -o-transition-delay:.5s;
 transition-delay:.5s
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(6) {
 -webkit-transition-delay:.6s;
 -o-transition-delay:.6s;
 transition-delay:.6s
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(7) {
 -webkit-transition-delay:.7s;
 -o-transition-delay:.7s;
 transition-delay:.7s
}
.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:top;
 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 {
 position:absolute;
 display:block;
 text-align:center;
 visibility:hidden;
 overflow:hidden;
 opacity:0;
 -webkit-transition:opacity .2s ease-out,visibility .2s ease-out;
 -o-transition:opacity .2s ease-out,visibility .2s ease-out;
 transition:opacity .2s ease-out,visibility .2s ease-out
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown li a {
 -webkit-transition:color .2s ease-out,background-color .2s ease-out;
 -o-transition:color .2s ease-out,background-color .2s ease-out;
 transition:color .2s ease-out,background-color .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 {
 bottom:0;
 left:0
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li {
 width:90px;
 height:30px;
 line-height:30px;
 border:1px solid #ddd
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:not(:first-child) {
 border-top:none
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-facebook-share a:hover {
 background-color:#3b5998;
 color:#fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-twitter-share a:hover {
 background-color:#00aced;
 color:#fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-linkedin-share a:hover {
 background-color:#007bb5;
 color:#fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-tumblr-share a:hover {
 background-color:#32506d;
 color:#fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-pinterest-share a:hover {
 background-color:#cb2027;
 color:#fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-vk-share a:hover {
 background-color:#45668e;
 color:#fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li a {
 font-size:14px;
 color:#8b8b8b;
 background-color:#fff
}
.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 .qodef-social-share-dropdown {
 top:0;
 right:0
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li {
 width:calc(90px / 3)
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(1) {
 left:5px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(2) {
 left:35px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(3) {
 left:65px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(4) {
 left:95px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(5) {
 left:125px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(6) {
 left:155px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(7) {
 left:185px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown {
 top:0;
 left:0
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li {
 width:calc(90px / 3)
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(1) {
 right:5px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(2) {
 right:35px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(3) {
 right:65px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(4) {
 right:95px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(5) {
 right:125px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(6) {
 right:155px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(7) {
 right:185px
}
.qodef-social-share.qodef-layout--list li {
 margin-right:11px
}
.qodef-social-share.qodef-layout--list li:last-child {
 margin-right:0
}
.qodef-social-share.qodef-layout--text li {
 margin-right:15px
}
.qodef-social-share.qodef-layout--text li:last-child {
 margin-right:0
}
.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
}
#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:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 width:100%;
 height:100%;
 color:#1d1d1d;
 background-color:#fff
}
#qodef-page-spinner .qodef-m-spinner {
 position:relative
}
#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;
 -webkit-animation:qode-atom-shrink 4.5s infinite linear;
 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 {
 -webkit-animation:qode-atom-zindex 1.5s .75s infinite steps(2,end);
 animation:qode-atom-zindex 1.5s .75s infinite steps(2,end)
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2:before {
 -webkit-transform:rotate(0);
 -ms-transform:rotate(0);
 transform:rotate(0);
 -webkit-animation:qode-atom-postion 1.5s infinite ease,qode-atom-size 1.5s -1.125s infinite ease;
 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 {
 -webkit-transform:rotate(120deg);
 -ms-transform:rotate(120deg);
 transform:rotate(120deg);
 -webkit-animation:qode-atom-zindex 1.5s -.25s infinite steps(2,end);
 animation:qode-atom-zindex 1.5s -.25s infinite steps(2,end)
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3:before {
 -webkit-animation:qode-atom-postion 1.5s -1s infinite ease,qode-atom-size 1.5s -.75s infinite ease;
 animation:qode-atom-postion 1.5s -1s infinite ease,qode-atom-size 1.5s -.75s infinite ease
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4 {
 -webkit-transform:rotate(240deg);
 -ms-transform:rotate(240deg);
 transform:rotate(240deg);
 -webkit-animation:qode-atom-zindex 1.5s .25s infinite steps(2,end);
 animation:qode-atom-zindex 1.5s .25s infinite steps(2,end)
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4:before {
 -webkit-animation:qode-atom-postion 1.5s -.5s infinite ease,qode-atom-size 1.5s -125ms infinite ease;
 animation:qode-atom-postion 1.5s -.5s infinite ease,qode-atom-size 1.5s -125ms infinite ease
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock {
 position:relative;
 width:50px;
 height:50px;
 margin:-25px 0 0 -25px;
 -webkit-animation:qode-clock 8s infinite steps(8);
 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 {
 -webkit-transform:rotate(-135deg);
 -ms-transform:rotate(-135deg);
 transform:rotate(-135deg);
 -webkit-animation:qode-clock-1 1s ease-in infinite;
 animation:qode-clock-1 1s ease-in infinite
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--2 {
 -webkit-transform:rotate(-90deg);
 -ms-transform:rotate(-90deg);
 transform:rotate(-90deg);
 -webkit-animation:qode-clock-2 1s ease-in infinite;
 animation:qode-clock-2 1s ease-in infinite
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--3 {
 -webkit-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 transform:rotate(-45deg);
 -webkit-animation:qode-clock-3 1s ease-in infinite;
 animation:qode-clock-3 1s ease-in infinite
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--4 {
 -webkit-animation:qode-clock-4 1s ease-in infinite;
 animation:qode-clock-4 1s ease-in infinite
}
#qodef-page-spinner.qodef-layout--cube .qodef-m-cube {
 width:60px;
 height:60px;
 margin:-30px 0 0 -30px;
 background-color:currentColor;
 -webkit-animation:qode-cube 1.2s infinite ease-in-out;
 animation:qode-cube 1.2s infinite ease-in-out
}
#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:.6;
 -webkit-animation:qode-double-pulse 2s infinite ease-in-out;
 animation:qode-double-pulse 2s infinite ease-in-out
}
#qodef-page-spinner.qodef-layout--double-pulse .qodef-m-pulse.qodef-pulse--2 {
 -webkit-animation-delay:-1s;
 animation-delay:-1s
}
#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 {
 -webkit-animation-delay:calc((600ms) - 1500ms);
 animation-delay:calc((600ms) - 1500ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--1 .qodef-circle--3 {
 -webkit-animation-delay:calc((900ms) - 1500ms);
 animation-delay:calc((900ms) - 1500ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--1 .qodef-circle--4 {
 -webkit-animation-delay:calc((1200ms) - 1500ms);
 animation-delay:calc((1200ms) - 1500ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 {
 -webkit-transform:rotateZ(45deg);
 -ms-transform:rotate(45deg);
 transform:rotateZ(45deg)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--1 {
 -webkit-animation-delay:calc((300ms) - 1400ms);
 animation-delay:calc((300ms) - 1400ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--2 {
 -webkit-animation-delay:calc((600ms) - 1400ms);
 animation-delay:calc((600ms) - 1400ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--3 {
 -webkit-animation-delay:calc((900ms) - 1400ms);
 animation-delay:calc((900ms) - 1400ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--4 {
 -webkit-animation-delay:calc((1200ms) - 1400ms);
 animation-delay:calc((1200ms) - 1400ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 {
 -webkit-transform:rotateZ(90deg);
 -ms-transform:rotate(90deg);
 transform:rotateZ(90deg)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--1 {
 -webkit-animation-delay:calc((300ms) - 1300ms);
 animation-delay:calc((300ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--2 {
 -webkit-animation-delay:calc((600ms) - 1300ms);
 animation-delay:calc((600ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--3 {
 -webkit-animation-delay:calc((900ms) - 1300ms);
 animation-delay:calc((900ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--4 {
 -webkit-animation-delay:calc((1200ms) - 1300ms);
 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%;
 -webkit-animation:qode-bounce-delay 1.2s infinite ease-in-out both;
 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
}
#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%;
 -webkit-animation:qode-fussion-ball-1 1s 0s ease infinite;
 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%;
 -webkit-animation:qode-fussion-ball-2 1s 0s ease infinite;
 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%;
 -webkit-animation:qode-fussion-ball-3 1s 0s ease infinite;
 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;
 -webkit-animation:qode-fussion-ball-4 1s 0s ease infinite;
 animation:qode-fussion-ball-4 1s 0s ease infinite;
 z-index:2
}
#qodef-page-spinner.qodef-layout--konsept .qodef-m-konsept {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 opacity:0;
 -webkit-animation:qode-fade-in 1s .3s forwards;
 animation:qode-fade-in 1s .3s forwards
}
#qodef-page-spinner.qodef-layout--konsept .qodef-m-konsept .qodef-m-konsept-text {
 position:relative;
 z-index:12
}
#qodef-page-spinner.qodef-layout--konsept .qodef-m-konsept .qodef-m-konsept-text span {
 font-size:27px;
 font-family:"Josefin Sans",sans-serif;
 text-transform:uppercase;
 color:#1d1d1d;
 letter-spacing:.28em;
 opacity:0;
 display:inline-block;
 will-change:transform;
 white-space:pre-wrap
}
#qodef-page-spinner.qodef-layout--konsept .qodef-m-konsept .qodef-m-konsept-svg {
 position:absolute;
 overflow:visible;
 top:-23px
}
#qodef-page-spinner.qodef-layout--konsept .qodef-m-konsept .qodef-m-konsept-svg path:nth-child(1) {
 -webkit-animation:qode-float-move 3s .1s infinite;
 animation:qode-float-move 3s .1s infinite
}
#qodef-page-spinner.qodef-layout--konsept .qodef-m-konsept .qodef-m-konsept-svg path:nth-child(2) {
 -webkit-animation:qode-float-move 4s .5s infinite;
 animation:qode-float-move 4s .5s infinite
}
#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;
 -webkit-animation:qode-lines-spin 1.5s infinite ease calc((100ms) - 100ms);
 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;
 -webkit-animation:qode-lines-spin 1.5s infinite ease calc((200ms) - 100ms);
 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;
 -webkit-animation:qode-lines-spin 1.5s infinite ease calc((300ms) - 100ms);
 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;
 -webkit-animation:qode-lines-spin 1.5s infinite ease calc((400ms) - 100ms);
 animation:qode-lines-spin 1.5s infinite ease calc((400ms) - 100ms)
}
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis {
 position:relative;
 height:50px;
 width:50px;
 margin:-25px 0 0 -25px;
 -webkit-animation:qode-mitosis-invert 2s infinite steps(2,end);
 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 {
 -webkit-animation:qode-mitosis-ball-1 1s infinite alternate linear;
 animation:qode-mitosis-ball-1 1s infinite alternate linear
}
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--2 {
 -webkit-animation:qode-mitosis-ball-2 1s infinite alternate linear;
 animation:qode-mitosis-ball-2 1s infinite alternate linear
}
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--3 {
 -webkit-animation:qode-mitosis-ball-3 1s infinite alternate linear;
 animation:qode-mitosis-ball-3 1s infinite alternate linear
}
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--4 {
 -webkit-animation:qode-mitosis-ball-4 1s infinite alternate linear;
 animation:qode-mitosis-ball-4 1s infinite alternate linear
}
#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-heading {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-heading>* {
 margin:0;
 opacity:0;
 -webkit-animation:qode-fade-in 1s forwards;
 animation:qode-fade-in 1s forwards
}
#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-number-holder {
 -ms-flex-negative:0;
 flex-shrink:0;
 -webkit-animation-delay:.5s;
 animation-delay:.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;
 -webkit-animation:qode-fade-in 1s .3s forwards;
 animation:qode-fade-in 1s .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:#1d1d1d;
 width:0
}
#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 {
 -webkit-animation:qode-pulse-circles-pulse 3s infinite calc((-750ms) + 750ms);
 animation:qode-pulse-circles-pulse 3s infinite calc((-750ms) + 750ms)
}
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--2 {
 -webkit-animation:qode-pulse-circles-pulse 3s infinite calc((-1500ms) + 750ms);
 animation:qode-pulse-circles-pulse 3s infinite calc((-1500ms) + 750ms)
}
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--3 {
 -webkit-animation:qode-pulse-circles-pulse 3s infinite calc((-2250ms) + 750ms);
 animation:qode-pulse-circles-pulse 3s infinite calc((-2250ms) + 750ms)
}
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--4 {
 -webkit-animation:qode-pulse-circles-pulse 3s infinite calc((-3000ms) + 750ms);
 animation:qode-pulse-circles-pulse 3s infinite calc((-3000ms) + 750ms)
}
#qodef-page-spinner.qodef-layout--pulse .qodef-m-pulse {
 width:32px;
 height:32px;
 margin:-16px 0 0 -16px;
 background-color:currentColor;
 border-radius:16px;
 -webkit-animation:qode-scaleout 1s infinite ease-in-out;
 animation:qode-scaleout 1s infinite ease-in-out
}
#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;
 -webkit-animation:qode-ball-fall 1.5s ease infinite both;
 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) {
 -webkit-animation-delay:calc((100ms) - 300ms);
 animation-delay:calc((100ms) - 300ms)
}
#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles>div:nth-last-of-type(2) {
 -webkit-animation-delay:calc((200ms) - 300ms);
 animation-delay:calc((200ms) - 300ms)
}
#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles>div:nth-last-of-type(3) {
 -webkit-animation-delay:calc((300ms) - 300ms);
 animation-delay:calc((300ms) - 300ms)
}
#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;
 -webkit-animation:qode-rotating-cubes 1.8s infinite ease-in-out;
 animation:qode-rotating-cubes 1.8s infinite ease-in-out
}
#qodef-page-spinner.qodef-layout--rotating-cubes .qodef-m-cube.qodef-cube--2 {
 -webkit-animation-delay:-.9s;
 animation-delay:-.9s
}
#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;
 -webkit-animation:qode-stretch-delay 1.2s infinite ease-in-out;
 animation:qode-stretch-delay 1.2s infinite ease-in-out
}
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--2 {
 -webkit-animation-delay:calc((200ms) - 1300ms);
 animation-delay:calc((200ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--3 {
 -webkit-animation-delay:calc((300ms) - 1300ms);
 animation-delay:calc((300ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--4 {
 -webkit-animation-delay:calc((400ms) - 1300ms);
 animation-delay:calc((400ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--5 {
 -webkit-animation-delay:calc((500ms) - 1300ms);
 animation-delay:calc((500ms) - 1300ms)
}
#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;
 -webkit-animation:qode-rotate-circles 2s infinite linear;
 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%;
 -webkit-transform-origin:center bottom;
 -ms-transform-origin:center bottom;
 transform-origin:center bottom;
 -webkit-animation:qode-bounce 2s infinite ease-in-out;
 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;
 -webkit-animation-delay:-1s;
 animation-delay:-1s
}
#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 {
 -webkit-animation:qode-wave-jump-3 1.8s infinite ease-out;
 animation:qode-wave-jump-3 1.8s infinite ease-out
}
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--2 {
 -webkit-animation:qode-wave-jump-2 1.8s infinite ease-out;
 animation:qode-wave-jump-2 1.8s infinite ease-out
}
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--3 {
 -webkit-animation:qode-wave-jump-1 1.8s infinite ease-out;
 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;
 -webkit-animation:qode-wave-wipe 1.8s infinite cubic-bezier(.5,0,.5,1);
 animation:qode-wave-wipe 1.8s infinite cubic-bezier(.5,0,.5,1)
}
#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%;
 -webkit-animation:qode-bounce-delay 1.4s infinite ease-in-out both;
 animation:qode-bounce-delay 1.4s infinite ease-in-out both
}
#qodef-page-spinner.qodef-layout--wave .qodef-m-wave-item.qodef-wave--1 {
 -webkit-animation-delay:-.32s;
 animation-delay:-.32s
}
#qodef-page-spinner.qodef-layout--wave .qodef-m-wave-item.qodef-wave--2 {
 -webkit-animation-delay:-.16s;
 animation-delay:-.16s
}
.qodef-sp-holder {
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:end;
 -ms-flex-align:end;
 align-items:flex-end;
 -webkit-box-pack:end;
 -ms-flex-pack:end;
 justify-content:flex-end;
 pointer-events:none;
 z-index:10020
}
.qodef-sp-holder .qodef-sp-inner {
 width:90%;
 max-width:800px;
 max-height:300px;
 opacity:0;
 -webkit-box-shadow:3px 3px 16px 2px rgba(0,0,0,.04);
 box-shadow:3px 3px 16px 2px rgba(0,0,0,.04);
 -webkit-transform:translateX(0);
 -ms-transform:translateX(0);
 transform:translateX(0);
 -webkit-transition:opacity .3s;
 -o-transition:opacity .3s;
 transition:opacity .3s;
 pointer-events:none;
 z-index:2
}
.qodef-sp-holder .qodef-sp-close {
 font-size:0;
 position:absolute;
 top:20px;
 right:20px
}
.qodef-sp-holder .qodef-sp-close:after {
 content:'x';
 font-family:Linearicons-Free;
 font-size:18px;
 color:#1d1d1d
}
.qodef-sp-holder .qodef-sp-content-container {
 background-color:#ecf1f4;
 background-repeat:no-repeat;
 padding:40px 40px 40px 50%
}
@media only screen and (max-width:1366px) {
 .qodef-sp-holder .qodef-sp-content-container {
  padding:20px 40px 25px 47%;
  background-size:cover
 }
}
@media only screen and (max-width:680px) {
 .qodef-sp-holder .qodef-sp-content-container {
  padding:40px 30px 60px
 }
}
.qodef-sp-holder .qodef-sp-title {
 margin:26px 0 3px
}
.qodef-sp-holder .qodef-sp-subtitle {
 margin:0 0 20px 0
}
.qodef-sp-holder .wpcf7 {
 width:100%;
 display:block
}
.qodef-sp-holder .wpcf7 .qodef-newsletter-form {
 position:relative
}
.qodef-sp-holder .wpcf7 .qodef-newsletter-form input[type=email] {
 font-family:"Open Sans",sans-serif;
 font-size:15px;
 line-height:1.8em;
 font-weight:400;
 color:#8b8b8b;
 font-style:normal
}
.qodef-sp-holder .wpcf7 .qodef-newsletter-form input[type=email] a {
 color:#8b8b8b
}
.qodef-sp-holder .wpcf7 .qodef-newsletter-form input[type=email] a:hover {
 color:#aeaeae
}
.qodef-sp-holder .wpcf7 div.wpcf7-acceptance-missing,
.qodef-sp-holder .wpcf7 div.wpcf7-mail-sent-ok,
.qodef-sp-holder .wpcf7 div.wpcf7-validation-errors {
 -webkit-transform:translateY(-25px);
 -ms-transform:translateY(-25px);
 transform:translateY(-25px);
 border:2px solid #8b8b8b
}
.qodef-sp-holder .qodef-sp-prevent {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:top;
 margin-top:22px
}
.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-inner .qodef-sp-prevent-label {
 cursor:pointer
}
.qodef-sp-holder .qodef-sp-prevent-input {
 margin:1px 1px 0 0;
 width:11px;
 height:11px;
 border:1px solid #1d1d1d;
 overflow:hidden
}
.qodef-sp-holder .qodef-sp-prevent-input svg {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 opacity:0;
 -webkit-transition:opacity .2s ease-out;
 -o-transition:opacity .2s ease-out;
 transition:opacity .2s ease-out
}
.qodef-sp-holder .qodef-sp-prevent-input.qodef-sp-prevent-clicked svg {
 opacity:1
}
@media only screen and (max-width:1366px) {
 .qodef-sp-holder .qodef-sp-inner {
  max-height:256px;
  max-width:680px
 }
}
@media only screen and (max-width:680px) {
 .qodef-sp-holder.qodef-sp-disable-bg-mobile .qodef-sp-content-container {
  background-image:none!important
 }
 .qodef-sp-holder .qodef-sp-inner {
  max-height:300px;
  max-width:330px
 }
 .qodef-sp-holder .qodef-sp-inner .qodef-sp-title {
  font-size:14px
 }
}
.qodef-sp-opened .qodef-sp-holder .qodef-sp-inner {
 opacity:1;
 pointer-events:all;
 -webkit-transition:opacity .5s;
 -o-transition:opacity .5s;
 transition:opacity .5s
}
.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%;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-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-breadcrumbs {
 line-height:1.4em
}
.qodef-page-title .qodef-breadcrumbs a,
.qodef-page-title .qodef-breadcrumbs span {
 font-family:"EB Garamond",serif;
 font-size:18px;
 font-weight:400;
 font-style:italic;
 color:#8b8b8b;
 vertical-align:baseline
}
.qodef-page-title .qodef-breadcrumbs a a,
.qodef-page-title .qodef-breadcrumbs span a {
 color:inherit
}
.qodef-page-title .qodef-breadcrumbs a a:hover,
.qodef-page-title .qodef-breadcrumbs span a:hover {
 color:#aeaeae
}
.qodef-page-title .qodef-breadcrumbs a:hover {
 text-decoration:underline
}
.qodef-page-title .qodef-breadcrumbs .qodef-breadcrumbs-separator {
 margin:0 5px
}
.qodef-page-title .qodef-breadcrumbs .qodef-breadcrumbs-separator:after {
 content:'‒'
}
.qodef-page-title .qodef-breadcrumbs .qodef-breadcrumbs-current:not(:last-of-type) {
 margin-right:5px
}
.qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-breadcrumbs {
 margin-top:5px
}
.qodef-page-title.qodef-title--standard .qodef-m-subtitle {
 margin:4px 0 0
}
.widget.qodef-author-info .qodef-author-info-image {
 margin-bottom:21px;
 display:inline-block
}
.widget.qodef-author-info .qodef-author-info-image img {
 margin:0
}
.widget.qodef-author-info .qodef-author-info-name {
 margin:0 0 9px
}
.widget.qodef-author-info .qodef-author-info-name a {
 color:#1d1d1d
}
.widget.qodef-author-info .qodef-author-info-description {
 margin:0
}
.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
}
.qodef-social-icons-group .qodef-icon-holder {
 display:inline-block;
 margin-right:12px
}
.qodef-social-icons-group .qodef-icon-holder:last-child {
 margin-right:0
}
.widget.widget_konsept_core_social_icons_group .qodef-widget-title {
 margin-bottom:20px
}
.widget.widget_konsept_core_social_icons_group .qodef-icon-holder span {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 width:34px;
 height:34px;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 border:1px solid #b2b2b2;
 border-radius:50%;
 -webkit-transition:.5s;
 -o-transition:.5s;
 transition:.5s
}
.widget.widget_konsept_core_social_icons_group .qodef-icon-holder a {
 color:#b2b2b2;
 -webkit-transition:color .2s ease-out;
 -o-transition:color .2s ease-out;
 transition:color .2s ease-out
}
.widget.widget_konsept_core_social_icons_group .qodef-icon-holder a:hover span {
 color:#1d1d1d
}
.widget_konsept_core_sticky_sidebar {
 position:relative;
 width:100%;
 height:0;
 margin:0!important;
 padding:0!important;
 border:none!important;
 background:0 0!important
}
.qodef-wishlist {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:top
}
.qodef-wishlist .qodef-m-link {
 line-height:1
}
.qodef-wishlist .qodef-m-link.qodef--added {
 color:#1d1d1d
}
.qodef-wishlist .qodef-m-link.qodef--added i {
 font-weight:900
}
.qodef-wishlist .qodef-m-response {
 position:absolute;
 top:-6px;
 bottom:auto;
 right:-6px;
 left:auto;
 width:auto;
 padding:0 10px;
 font-size:13px;
 line-height:30px;
 color:#8b8b8b;
 background-color:#fff;
 border:1px solid #ddd;
 border-radius:4px;
 -webkit-box-shadow:3px 3px 16px 2px rgba(0,0,0,.04);
 box-shadow:3px 3px 16px 2px rgba(0,0,0,.04);
 white-space:nowrap;
 opacity:0;
 visibility:hidden;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0);
 -webkit-transition:opacity .2s ease;
 -o-transition:opacity .2s ease;
 transition:opacity .2s ease
}
.qodef-wishlist .qodef-m-response.qodef--show {
 opacity:1;
 visibility:visible
}
.qodef-wishlist-dropdown {
 position:relative;
 display:inline-block;
 vertical-align:top;
 height:100%;
 margin:0 10px
}
.qodef-wishlist-dropdown .qodef-m-inner {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:top;
 height:100%
}
.qodef-wishlist-dropdown .qodef-m-link {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 height:100%
}
.qodef-wishlist-dropdown .qodef-m-link>* {
 margin:0
}
.qodef-wishlist-dropdown .qodef-m-link {
 color:#1d1d1d
}
#qodef-top-area .qodef-wishlist-dropdown .qodef-m-link {
 color:#8b8b8b
}
.qodef-wishlist-dropdown .qodef-m-link-icon {
 -ms-flex-negative:0;
 flex-shrink:0;
 margin-right:2px;
 font-size:18px
}
.qodef-wishlist-dropdown .qodef-m-link-icon:before {
 display:block;
 line-height:inherit
}
.qodef-wishlist-dropdown .qodef-m-link-icon {
 color:#1d1d1d
}
#qodef-top-area .qodef-wishlist-dropdown .qodef-m-link-icon {
 color:#1d1d1d
}
.qodef-wishlist-dropdown .qodef-m-link-count {
 font-family:"Josefin Sans",sans-serif;
 font-weight:600;
 text-transform:uppercase;
 color:#1d1d1d;
 font-size:11px;
 font-weight:400;
 letter-spacing:.25em;
 margin:3px 0 0 5px
}
.qodef-wishlist-dropdown .qodef-m-items {
 position:absolute;
 top:100%;
 left:auto;
 right:0;
 width:266px;
 padding:25px;
 text-align:left;
 background-color:#fff;
 border:1px solid #ddd;
 opacity:0;
 visibility:hidden;
 z-index:1000;
 -webkit-transition:all .35s cubic-bezier(.53,.01,.18,1);
 -o-transition:all .35s cubic-bezier(.53,.01,.18,1);
 transition:all .35s cubic-bezier(.53,.01,.18,1)
}
.qodef-wishlist-dropdown .qodef-m-item {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 margin:0 0 25px
}
.qodef-wishlist-dropdown .qodef-m-item:last-child {
 margin-bottom:0
}
.qodef-wishlist-dropdown .qodef-e-image-link {
 -ms-flex-negative:0;
 flex-shrink:0;
 max-width:60px;
 margin-right:15px
}
.qodef-wishlist-dropdown .qodef-e-image-link img {
 display:block;
 border:1px solid #ddd;
 border-radius:4px
}
.qodef-wishlist-dropdown .qodef-e-title {
 margin:0
}
.qodef-wishlist-dropdown .qodef-e-remove {
 position:absolute;
 top:-10px;
 right:-10px;
 padding:5px;
 font-size:13px;
 line-height:1;
 z-index:3
}
.qodef-wishlist-dropdown .qodef-e-remove * {
 display:block;
 line-height:inherit
}
.qodef-wishlist-dropdown .qodef-e-remove :before {
 display:block;
 line-height:inherit
}
.touch .qodef-wishlist-dropdown {
 cursor:pointer
}
.qodef-wishlist-dropdown.qodef-items--has:hover .qodef-m-items {
 opacity:1;
 visibility:visible
}
.qodef-working-hours-list {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:top
}
.qodef-working-hours-list .qodef-working-hours-item {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:baseline;
 -ms-flex-align:baseline;
 align-items:baseline;
 margin-bottom:16px
}
.qodef-working-hours-list .qodef-e-day {
 position:relative;
 margin:0
}
.qodef-working-hours-list .qodef-e-day-icon {
 position:absolute;
 top:-2px;
 right:-8px;
 font-size:8px;
 color:#1d1d1d
}
.qodef-working-hours-list .qodef-e-line {
 -webkit-box-flex:1;
 -ms-flex-positive:1;
 flex-grow:1;
 margin:0 10px;
 border-bottom:1px solid #bfb8b6;
 opacity:.5
}
.qodef-working-hours-list .qodef-e-time {
 margin:0;
 font-family:"Open Sans",sans-serif;
 font-style:italic
}
.qodef-working-hours-list .qodef-e-time.qodef--closed {
 color:#1d1d1d
}
.qodef-working-hours-list .qodef-m-footer {
 position:relative;
 top:3px;
 font-size:14px;
 color:#817c7b
}
.qodef-working-hours-list .qodef-m-footer-icon {
 position:relative;
 top:-5px;
 right:0;
 font-size:8px;
 color:#1d1d1d
}
@media only screen and (max-width:1440px) {
 .qodef-blog.qodef-item-layout--standard-extended article.format-link .qodef-e-inner,
 .qodef-blog.qodef-item-layout--standard-extended article.format-quote .qodef-e-inner {
  padding-right:10%
 }
}
@media only screen and (max-width:768px) {
 .qodef-blog.qodef-item-layout--standard-extended article.format-link .qodef-e-inner,
 .qodef-blog.qodef-item-layout--standard-extended article.format-quote .qodef-e-inner {
  padding-right:4%
 }
}
@media only screen and (max-width:680px) {
 .qodef-blog.qodef-item-layout--standard-extended article.format-link .qodef-e-inner,
 .qodef-blog.qodef-item-layout--standard-extended article.format-quote .qodef-e-inner {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  text-align:center;
  padding:65px 11% 55px
 }
 .qodef-blog.qodef-item-layout--standard-extended article.format-link .qodef-e-inner .qodef-e-icon,
 .qodef-blog.qodef-item-layout--standard-extended article.format-quote .qodef-e-inner .qodef-e-icon {
  margin-bottom:35px;
  height:125px
 }
}
@media only screen and (max-width:680px) {
 .qodef-blog.qodef-item-layout--standard-extended article.format-link .qodef-e-link-text {
  margin:0
 }
}
@media only screen and (max-width:1440px) {
 .qodef-blog.qodef-item-layout--standard:not(.qodef-col-num--1) article.format-link .qodef-e-inner,
 .qodef-blog.qodef-item-layout--standard:not(.qodef-col-num--1) article.format-quote .qodef-e-inner {
  padding-right:10%
 }
}
@media only screen and (max-width:768px) {
 .qodef-blog.qodef-item-layout--standard:not(.qodef-col-num--1) article.format-link .qodef-e-inner,
 .qodef-blog.qodef-item-layout--standard:not(.qodef-col-num--1) article.format-quote .qodef-e-inner {
  padding-right:11%
 }
}
@media only screen and (max-width:680px) {
 .qodef-blog.qodef-item-layout--standard:not(.qodef-col-num--1) article.format-link .qodef-e-inner,
 .qodef-blog.qodef-item-layout--standard:not(.qodef-col-num--1) article.format-quote .qodef-e-inner {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  text-align:center;
  padding:65px 11% 55px
 }
 .qodef-blog.qodef-item-layout--standard:not(.qodef-col-num--1) article.format-link .qodef-e-inner .qodef-e-icon,
 .qodef-blog.qodef-item-layout--standard:not(.qodef-col-num--1) article.format-quote .qodef-e-inner .qodef-e-icon {
  margin-bottom:35px;
  height:125px
 }
}
@media only screen and (max-width:680px) {
 .qodef-blog.qodef-item-layout--standard:not(.qodef-col-num--1).format-link .qodef-e-link-text {
  margin:0
 }
}
.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 .qodef-m-pagination {
 margin-bottom:50px
}
@media only screen and (max-width:1024px) {
 #qodef-author-info .qodef-m-content {
  margin-right:5px
 }
}
@media only screen and (max-width:680px) {
 #qodef-author-info {
  padding:35px
 }
 #qodef-author-info .qodef-m-inner {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
 #qodef-author-info .qodef-m-image {
  margin-right:0
 }
 #qodef-author-info .qodef-m-image img {
  max-width:100%
 }
 #qodef-author-info .qodef-m-content {
  margin-top:33px
 }
}
@media only screen and (max-width:1024px) {
 body:not(.qodef-content-behind-header) #qodef-page-outer {
  margin-top:0!important
 }
}
@media only screen and (max-width:1024px) {
 #qodef-top-area {
  display:none
 }
}
@media only screen and (max-width:1024px) {
 .qodef-pvd-left .qodef-e-inner .qodef-e-image {
  padding-top:55px
 }
 .qodef-pvd-left .qodef-e-inner .qodef-e-content {
  width:100%
 }
}
@media only screen and (max-width:768px) {
 .qodef-pvd-left .qodef-e-inner {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
 .qodef-pvd-left .qodef-e-inner .qodef-e-image {
  margin-right:0;
  padding-top:0
 }
 .qodef-pvd-left .qodef-e-inner .qodef-e-content {
  margin-top:40px
 }
}
@media only screen and (max-width:1024px) {
 .qodef-portfolio-single.qodef-layout--gallery-big .qodef-e-content .qodef-grid-item.qodef-portfolio-info {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  text-align:left
 }
 .qodef-portfolio-single.qodef-layout--gallery-big .qodef-e-content .qodef-grid-item.qodef-portfolio-info>* {
  margin:0 5px 10px
 }
}
@media only screen and (max-width:1024px) {
 .qodef-portfolio-single.qodef-layout--gallery-small .qodef-media {
  margin:0 0 70px
 }
 .qodef-portfolio-single.qodef-layout--gallery-small .qodef-portfolio-info {
  margin-top:45px!important
 }
 .qodef-portfolio-single.qodef-layout--gallery-small #qodef-single-portfolio-navigation {
  margin-top:95px
 }
}
@media only screen and (max-width:1024px) {
 .qodef-portfolio-single.qodef-layout--images-big .qodef-e-content .qodef-grid-item.qodef-portfolio-info {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  text-align:left
 }
 .qodef-portfolio-single.qodef-layout--images-big .qodef-e-content .qodef-grid-item.qodef-portfolio-info>* {
  margin:0 5px 10px
 }
}
@media only screen and (max-width:1024px) {
 .qodef-portfolio-single.qodef-layout--images-small .qodef-media {
  margin:0 0 70px
 }
 .qodef-portfolio-single.qodef-layout--images-small .qodef-portfolio-info {
  margin-top:45px!important
 }
 .qodef-portfolio-single.qodef-layout--images-small #qodef-single-portfolio-navigation {
  margin-top:95px
 }
}
@media only screen and (max-width:1024px) {
 .qodef-portfolio-single.qodef-layout--masonry-big .qodef-e-content .qodef-grid-item.qodef-portfolio-info {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  text-align:left
 }
 .qodef-portfolio-single.qodef-layout--masonry-big .qodef-e-content .qodef-grid-item.qodef-portfolio-info>* {
  margin:0 5px 10px
 }
}
@media only screen and (max-width:1024px) {
 .qodef-portfolio-single.qodef-layout--masonry-small .qodef-media {
  margin:0 0 70px
 }
 .qodef-portfolio-single.qodef-layout--masonry-small .qodef-portfolio-info {
  margin-top:45px!important
 }
 .qodef-portfolio-single.qodef-layout--masonry-small #qodef-single-portfolio-navigation {
  margin-top:95px
 }
}
@media only screen and (max-width:1024px) {
 .qodef-portfolio-single.qodef-layout--slider .qodef-e-content .qodef-grid-item.qodef-portfolio-info {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  text-align:left
 }
 .qodef-portfolio-single.qodef-layout--slider .qodef-e-content .qodef-grid-item.qodef-portfolio-info>* {
  margin:0 5px 10px
 }
 .qodef-portfolio-single.qodef-layout--slider .qodef-e-content .qodef-grid-item.qodef-portfolio-info>:last-of-type {
  margin-bottom:0
 }
}
@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
 }
}
@media only screen and (max-width:768px) {
 .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.33333333333333%
 }
}
@media only screen and (max-width:1024px) {
 .qodef-highlight.qodef-title-break--disabled .qodef-m-title br {
  display:none
 }
}
@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) {
 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 {
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
}
