PATH:
home
/
lab2454c
/
fcxpro.com
/
wp-content
/
plugins
/
webon-core
/
assets
/
css
@charset "UTF-8"; /* ========================================================================== Include variables and mixins ========================================================================== */ /* ========================================================================== Typography variables ========================================================================== */ /* ========================================================================== Box variables ========================================================================== */ /* ========================================================================== Devices screen size variables ========================================================================== */ /* ========================================================================== Grid size and responsive grid size variables ========================================================================== */ /* ========================================================================== Typography mixins ========================================================================== */ /* ========================================================================== Typography mixins - end ========================================================================== */ /* ========================================================================== Menu mixins - begin ========================================================================== */ /* ========================================================================== Menu mixins - end ========================================================================== */ /* ========================================================================== Layout mixins - begin ========================================================================== */ /* ========================================================================== Layout mixins - end ========================================================================== */ /* ========================================================================== Input fields mixins - begin ========================================================================== */ /* ========================================================================== Input fields mixins - end ========================================================================== */ /* ========================================================================== Pagination mixins - begin ========================================================================== */ /* ========================================================================== Pagination mixins - end ========================================================================== */ /* ========================================================================== Grid size mixins - begin ========================================================================== */ /* ========================================================================== Grid size mixins - end ========================================================================== */ /* ========================================================================== Helper mixins - begin ========================================================================== */ /* ========================================================================== Helper mixins - end ========================================================================== */ /* ========================================================================== Clear fix mixin - begin ========================================================================== */ /* ========================================================================== Clear fix mixin - end ========================================================================== */ /* ========================================================================== Custom mixins - begin ========================================================================== */ /* ========================================================================== Custom mixins - end ========================================================================== */ /* ========================================================================== Button mixins - start ========================================================================== */ /* ========================================================================== Button mixins - end ========================================================================== */ /* ========================================================================== Tabs mixins - start ========================================================================== */ /* ========================================================================== Tabs mixins - end ========================================================================== */ /* ========================================================================== Animation mixins - start ========================================================================== */ /* ========================================================================== Animation mixins - end ========================================================================== */ /* ========================================================================== */ /* ========================================================================== Global mixins ========================================================================== */ /* ========================================================================== Global styles ========================================================================== */ .webon-core-page-inline-style { position: absolute !important; width: 0; height: 0; line-height: 1; display: none; } .qodef-scroll-down-svg { width: 35px; height: 35px; } .qodef-scroll-down-svg path:nth-of-type(2) { -webkit-animation: 2s scroll-svg-move-down infinite; animation: 2s scroll-svg-move-down infinite; } .qodef-rev-light-button-hover button[type=submit]:hover, .qodef-rev-light-button-hover .qodef-contact-form-7 .qodef-rsvp-form button.qodef-button:hover, .qodef-rev-light-button-hover rs-module .qodef-rsvp-form button.qodef-button:hover { background-color: #fff !important; } body:not(.elementor-editor-active) .qodef-landing-text .qodef-m-title, body:not(.elementor-editor-active) .qodef-landing-text .qodef-m-text { opacity: 0; -webkit-transform: translateX(50px); -ms-transform: translateX(50px); transform: translateX(50px); -webkit-transition: 0.6s cubic-bezier(0.22, 0.61, 0.36, 1) 0.1s; -o-transition: 0.6s cubic-bezier(0.22, 0.61, 0.36, 1) 0.1s; transition: 0.6s cubic-bezier(0.22, 0.61, 0.36, 1) 0.1s; } body:not(.elementor-editor-active) .qodef-landing-text .qodef-m-title { -webkit-transition-delay: .1s; -o-transition-delay: .1s; transition-delay: .1s; } body:not(.elementor-editor-active) .qodef-landing-text .qodef-m-text { -webkit-transition-delay: .35s; -o-transition-delay: .35s; transition-delay: .35s; } body:not(.elementor-editor-active) .qodef-landing-text.qodef-ready .qodef-m-title, body:not(.elementor-editor-active) .qodef-landing-text.qodef-ready .qodef-m-text { opacity: 1; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); } body:not(.elementor-editor-active) .qodef-landing-image { -webkit-transform: translateY(40px); -ms-transform: translateY(40px); transform: translateY(40px); opacity: 0; -webkit-transition: opacity 0.3s, -webkit-transform 0.5s cubic-bezier(0.11, 0.29, 0.03, 0.88); transition: opacity 0.3s, -webkit-transform 0.5s cubic-bezier(0.11, 0.29, 0.03, 0.88); -o-transition: opacity 0.3s, transform 0.5s cubic-bezier(0.11, 0.29, 0.03, 0.88); transition: opacity 0.3s, transform 0.5s cubic-bezier(0.11, 0.29, 0.03, 0.88); transition: opacity 0.3s, transform 0.5s cubic-bezier(0.11, 0.29, 0.03, 0.88), -webkit-transform 0.5s cubic-bezier(0.11, 0.29, 0.03, 0.88); will-change: transform; } body:not(.elementor-editor-active) .qodef-landing-image.qodef-landing-image-1 { -webkit-transition-delay: .4s; -o-transition-delay: .4s; transition-delay: .4s; } body:not(.elementor-editor-active) .qodef-landing-image.qodef-landing-image-2 { -webkit-transition-delay: .7s; -o-transition-delay: .7s; transition-delay: .7s; } body:not(.elementor-editor-active) .qodef-landing-image.qodef-landing-image-3 { -webkit-transition-delay: .5s; -o-transition-delay: .5s; transition-delay: .5s; } body:not(.elementor-editor-active) .qodef-landing-image.qodef-ready { -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); opacity: 1; } .qodef-link-custom-style a { color: #4c4c4c; } .qodef-link-custom-style a:hover { color: #dbdbdb; } /* ========================================================================== King Composer global styles ========================================================================== */ .kc-elm.qodef-shortcode .fa, .kc-elm.qodef-shortcode .fas { font-family: 'Font Awesome 5 Free'; font-weight: 900; } .kc-elm.qodef-shortcode .fa:before, .kc-elm.qodef-shortcode .fas:before { font-family: inherit; font-weight: inherit; } .kc-elm.qodef-shortcode .fab { font-family: 'Font Awesome 5 Brands'; font-weight: 400; } .kc-elm.qodef-shortcode .fab:before { font-family: inherit; font-weight: inherit; } /* ========================================================================== #Back to Top styles - start ========================================================================== */ #qodef-back-to-top { position: fixed; width: 40px; height: 40px; right: 25px; bottom: 25px; margin: 0; opacity: 0; visibility: hidden; z-index: 1041; } #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: #1d1d1f; background-color: #dbdbdb; background-color: #f7f7f7; overflow: hidden; -webkit-transition: color 0.2s ease-out, background-color 0.2s ease-out; -o-transition: color 0.2s ease-out, background-color 0.2s ease-out; transition: color 0.2s ease-out, background-color 0.2s ease-out; } #qodef-back-to-top .qodef-back-to-top-icon * { display: block; line-height: inherit; } #qodef-back-to-top .qodef-back-to-top-icon svg { fill: currentColor; display: inline-block; overflow: hidden; -webkit-transform: rotate(-90deg) translateX(-7px); -ms-transform: rotate(-90deg) translateX(-7px); transform: rotate(-90deg) translateX(-7px); } #qodef-back-to-top .qodef-back-to-top-icon svg .qodef-button-cap { -webkit-clip-path: inset(0% 0 0% 0); clip-path: inset(0% 0 0% 0); } #qodef-back-to-top .qodef-back-to-top-icon svg .qodef-button-line { -webkit-transform: translateX(13px); -ms-transform: translateX(13px); transform: translateX(13px); stroke-width: .5; stroke: currentColor; -webkit-transition: -webkit-transform 0.33s cubic-bezier(0.59, 0.11, 0.29, 1.02); transition: -webkit-transform 0.33s cubic-bezier(0.59, 0.11, 0.29, 1.02); -o-transition: transform 0.33s cubic-bezier(0.59, 0.11, 0.29, 1.02); transition: transform 0.33s cubic-bezier(0.59, 0.11, 0.29, 1.02); transition: transform 0.33s cubic-bezier(0.59, 0.11, 0.29, 1.02), -webkit-transform 0.33s cubic-bezier(0.59, 0.11, 0.29, 1.02); } #qodef-back-to-top .qodef-back-to-top-icon svg .qodef-button-cap { -webkit-transition: -webkit-clip-path 0.33s cubic-bezier(0.65, 0.05, 0.36, 1); transition: -webkit-clip-path 0.33s cubic-bezier(0.65, 0.05, 0.36, 1); -o-transition: clip-path 0.33s cubic-bezier(0.65, 0.05, 0.36, 1); transition: clip-path 0.33s cubic-bezier(0.65, 0.05, 0.36, 1); transition: clip-path 0.33s cubic-bezier(0.65, 0.05, 0.36, 1), -webkit-clip-path 0.33s cubic-bezier(0.65, 0.05, 0.36, 1); } #qodef-back-to-top:hover .qodef-back-to-top-icon svg .qodef-button-cap { -webkit-clip-path: inset(50% 0 50% 0); clip-path: inset(50% 0 50% 0); } #qodef-back-to-top:hover .qodef-back-to-top-icon svg .qodef-button-line { -webkit-transform: translateX(18px); -ms-transform: translateX(18px); transform: translateX(18px); } #qodef-back-to-top.qodef--off { opacity: 0; visibility: hidden; -webkit-transition: opacity 0.15s ease, visibility .0s .15s; -o-transition: opacity 0.15s ease, visibility .0s .15s; transition: opacity 0.15s ease, visibility .0s .15s; } #qodef-back-to-top.qodef--on { opacity: 1; visibility: visible; -webkit-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; } /* ========================================================================== #Back to Top styles - end ========================================================================== */ /* ========================================================================== Blog List Metro styles ========================================================================== */ .qodef-blog.qodef-item-layout--metro { margin: 0; } .qodef-blog.qodef-item-layout--metro article .qodef-e-media-image.qodef--background { margin-bottom: 0; } .qodef-blog.qodef-item-layout--metro article .qodef-e-content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 20px 40px 35px; background-color: rgba(29, 29, 31, 0.12); } .qodef-blog.qodef-item-layout--metro article .qodef-e-content a { position: relative; z-index: 3; } .qodef-blog.qodef-item-layout--metro article .qodef-e-title { color: #fff; } .qodef-blog.qodef-item-layout--metro article .qodef-e-title a { color: inherit; } .qodef-blog.qodef-item-layout--metro article .qodef-e-info > * { color: #fff; } .qodef-blog.qodef-item-layout--metro article .qodef-e-info.qodef-info--top { margin-bottom: 0; } .qodef-blog.qodef-item-layout--metro article .qodef-e-post-link { z-index: 2; } .qodef-blog.qodef-item-layout--metro article.format-gallery .qodef-e-media-image:after, .qodef-blog.qodef-item-layout--metro article.format-video .qodef-e-media-image:after, .qodef-blog.qodef-item-layout--metro article.format-audio .qodef-e-media-image:after { position: absolute; top: calc(50% - 36px); left: calc(50% - 36px); content: '\45'; font-family: 'ElegantIcons'; font-size: 72px; line-height: 1; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #fff; speak: none; -webkit-font-smoothing: antialiased; z-index: 1; border: 3px solid #fff; } .qodef-blog.qodef-item-layout--metro article.format-gallery .qodef-e-media-image:after { content: '\e006'; } .qodef-blog.qodef-item-layout--metro article.format-video .qodef-e-media-image:after { content: '\45'; } .qodef-blog.qodef-item-layout--metro article.format-audio .qodef-e-media-image:after { content: '\e027'; } .qodef-blog.qodef-item-layout--metro article.format-link .qodef-e-link { padding: 83px 68px; } .qodef-blog.qodef-item-layout--metro article.format-link .qodef-icon-elegant-icons { right: 84px; font-size: 144px; } .qodef-blog.qodef-item-layout--metro article.format-quote .qodef-e-quote { padding: 83px 68px 87px; } .qodef-blog.qodef-item-layout--metro article.format-quote .qodef-e-quote:before { font-size: 582px; } .qodef-blog.qodef-item-layout--metro article.format-quote .qodef-e-quote-author { margin: 20px 0 4px; } .qodef-blog.qodef-item-layout--metro.qodef-items--fixed article.format-link .qodef-e-link { 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; height: 100%; padding-top: 40px; padding-bottom: 40px; } .qodef-blog.qodef-item-layout--metro.qodef-items--fixed article.format-quote .qodef-e-quote { 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; height: 100%; padding-top: 40px; padding-bottom: 40px; } /* ========================================================================== Blog List Minimal styles ========================================================================== */ .qodef-blog.qodef-item-layout--minimal article .qodef-e-info.qodef-info--bottom { margin-top: 5px; } /* ========================================================================== Blog List Simple styles ========================================================================== */ .qodef-blog.qodef-item-layout--simple article .qodef-e-inner { display: -webkit-box; display: -ms-flexbox; display: flex; } .qodef-blog.qodef-item-layout--simple article .qodef-e-media-image { -ms-flex-negative: 0; flex-shrink: 0; width: 60px; margin: 0 20px 0 0; } .qodef-blog.qodef-item-layout--simple article .qodef-e-info.qodef-info--bottom { display: block; margin-top: 2px; } /* ========================================================================== Blog List styles ========================================================================== */ .qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article:not(:last-child) .qodef-e-info.qodef-info--bottom { margin-bottom: 39px; } .qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article:not(:last-child).format-link .qodef-e-link { margin-bottom: 50px; } .qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article:not(:last-child).format-quote .qodef-e-quote { margin-bottom: 50px; } @media only screen and (min-width: 768px) { .qodef-blog.qodef-item-layout--standard.qodef-col-num--1 .qodef-e-excerpt { padding-right: 60px; } } .qodef-blog.qodef-item-layout--standard:not(.qodef-col-num--1) article.format-link .qodef-e-link { padding: 60px 37px 53px; } .qodef-blog.qodef-item-layout--standard:not(.qodef-col-num--1) article.format-link .qodef-e-icon { position: relative; display: inline-block; top: 0; left: 0; right: auto; margin-bottom: 32px; } .qodef-blog.qodef-item-layout--standard:not(.qodef-col-num--1) article.format-quote .qodef-e-quote { padding: 60px 37px; } .qodef-blog.qodef-item-layout--standard:not(.qodef-col-num--1) article.format-quote .qodef-e-icon { position: relative; display: inline-block; top: 0; left: 0; right: auto; margin-bottom: 32px; } /* ========================================================================== Blog List styles ========================================================================== */ .qodef-blog.qodef-item-layout--vertical-date article.format-link .qodef-e-link { padding: 60px 37px 53px; } .qodef-blog.qodef-item-layout--vertical-date article.format-link .qodef-e-icon { position: relative; display: inline-block; top: 0; left: 0; right: auto; margin-bottom: 32px; } .qodef-blog.qodef-item-layout--vertical-date article.format-quote .qodef-e-quote { padding: 60px 37px; } .qodef-blog.qodef-item-layout--vertical-date article.format-quote .qodef-e-icon { position: relative; display: inline-block; top: 0; left: 0; right: auto; margin-bottom: 32px; } .qodef-blog.qodef-item-layout--vertical-date article.format-audio .qodef-e-media-audio { padding-right: 37px; } .qodef-blog.qodef-item-layout--vertical-date .qodef-e-media { margin-bottom: 29px; } @media only screen and (max-width: 680px) { .qodef-blog.qodef-item-layout--vertical-date .qodef-e-media { margin-bottom: 0; } } .qodef-blog.qodef-item-layout--vertical-date .qodef-e-media, .qodef-blog.qodef-item-layout--vertical-date .qodef-e-content { padding-right: 37px; } @media only screen and (max-width: 680px) { .qodef-blog.qodef-item-layout--vertical-date .qodef-e-media, .qodef-blog.qodef-item-layout--vertical-date .qodef-e-content { padding-right: 0; } } .qodef-blog.qodef-item-layout--vertical-date .qodef-e-info-date { position: absolute; top: 0; right: 0; -webkit-transform: rotate(90deg) translate(100%, 0); -ms-transform: rotate(90deg) translate(100%, 0); transform: rotate(90deg) translate(100%, 0); -webkit-transform-origin: top right; -ms-transform-origin: top right; transform-origin: top right; width: 100%; height: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; z-index: 10; } .qodef-blog.qodef-item-layout--vertical-date .qodef-e-info-date a { font-size: 11px; font-weight: 700; line-height: 1; letter-spacing: 0.3em; text-transform: uppercase; color: #404040; display: -webkit-box; display: -ms-flexbox; display: flex; height: 38px; width: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: transparent; } .qodef-blog.qodef-item-layout--vertical-date .qodef-e-info-date a:before { content: ''; position: relative; display: block; height: 1px; width: 26px; margin-right: 15px; background-color: #dbdbdb; } .qodef-blog.qodef-item-layout--vertical-date .qodef-e-info-date a:hover { color: #b2b2b2; } @media only screen and (max-width: 680px) { .qodef-blog.qodef-item-layout--vertical-date .qodef-e-info-date { position: relative; top: auto; right: auto; -webkit-transform: none; -ms-transform: none; transform: none; } } .qodef-blog.qodef-item-layout--vertical-date .qodef-e-excerpt { margin: 14px 0 0; } .qodef-blog.qodef-item-layout--vertical-date .qodef-e-info.qodef-info--bottom { margin-top: 10px; } /* ========================================================================== Author Info styles ========================================================================== */ #qodef-author-info { position: relative; display: inline-block; width: 100%; vertical-align: top; border: 1px solid #dbdbdb; } #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; padding: 60px; } #qodef-author-info .qodef-m-author-role { display: block; margin-top: 4px; font-size: 11px; font-weight: 700; line-height: 1; letter-spacing: 0.3em; text-transform: uppercase; color: #404040; } #qodef-author-info .qodef-m-content { padding-right: 70px; } #qodef-author-info .qodef-m-icon { position: absolute; top: 75px; right: 60px; } #qodef-author-info .qodef-m-icon svg { display: block; } #qodef-author-info .qodef-m-image { -ms-flex-negative: 0; flex-shrink: 0; margin-right: 40px; } #qodef-author-info .qodef-m-image a, #qodef-author-info .qodef-m-image img { display: block; } #qodef-author-info .qodef-m-author { margin: 2px 0 0; } #qodef-author-info .qodef-m-email { margin: 5px 0 0; } #qodef-author-info .qodef-m-description { margin: 14px 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; } /* ========================================================================== Related Posts styles ========================================================================== */ #qodef-related-posts { position: relative; display: inline-block; width: 100%; vertical-align: top; margin-top: 70px; } #qodef-related-posts .qodef-blog-item .qodef-e-media { margin-bottom: 19px; } #qodef-related-posts .qodef-blog-item .qodef-e-content { margin-bottom: 20px; } #qodef-related-posts .qodef-related-posts-title { margin-bottom: 35px; } #qodef-related-posts .qodef-e-info.qodef-info--top { margin: 0 0 2px; } #qodef-related-posts .qodef-e-info.qodef-info--bottom { margin-top: 19px; } /* ========================================================================== Single Post Navigation styles ========================================================================== */ #qodef-single-post-navigation { position: relative; display: inline-block; width: 100%; vertical-align: top; margin: 68px 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 svg, #qodef-single-post-navigation .qodef-m-nav.qodef--next svg { color: #b2b2b2; fill: #b2b2b2; stroke-width: 0; vertical-align: middle; margin-left: 15px; -webkit-transition: color 0.2s ease-out; -o-transition: color 0.2s ease-out; transition: color 0.2s ease-out; } #qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-button-cap, #qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-button-cap { -webkit-clip-path: inset(0% 0 0% 0); clip-path: inset(0% 0 0% 0); } #qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-button-line, #qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-button-line { -webkit-transform: translateX(9px); -ms-transform: translateX(9px); transform: translateX(9px); stroke-width: .1; stroke: currentColor; } #qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-button-cap, #qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-button-line, #qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-button-cap, #qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-button-line { -webkit-transform-origin: right; -ms-transform-origin: right; transform-origin: right; -webkit-transition: 0.33s cubic-bezier(0.14, -0.07, 0.23, 0.9); -o-transition: 0.33s cubic-bezier(0.14, -0.07, 0.23, 0.9); transition: 0.33s cubic-bezier(0.14, -0.07, 0.23, 0.9); } #qodef-single-post-navigation .qodef-m-nav.qodef--prev:hover svg, #qodef-single-post-navigation .qodef-m-nav.qodef--next:hover svg { color: #1d1d1f; fill: #1d1d1f; } #qodef-single-post-navigation .qodef-m-nav.qodef--prev:hover .qodef-button-line, #qodef-single-post-navigation .qodef-m-nav.qodef--next:hover .qodef-button-line { -webkit-transform: translateX(32px); -ms-transform: translateX(32px); transform: translateX(32px); } #qodef-single-post-navigation .qodef-m-nav.qodef--prev:hover .qodef-button-cap, #qodef-single-post-navigation .qodef-m-nav.qodef--next:hover .qodef-button-cap { -webkit-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); -webkit-clip-path: inset(50% 0 50% 0); clip-path: inset(50% 0 50% 0); } #qodef-single-post-navigation .qodef-m-nav.qodef--prev svg { margin-right: 20px; -webkit-transform: scaleX(-1) translateX(13px); -ms-transform: scaleX(-1) translateX(13px); transform: scaleX(-1) translateX(13px); } #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; text-align: right; margin-left: auto; } #qodef-single-post-navigation .qodef-m-nav.qodef--next svg { margin-left: 35px; } #qodef-single-post-navigation .qodef-icon-elegant-icons { font-size: 30px; } #qodef-single-post-navigation .qodef-m-nav-label { font-family: "DM Sans", sans-serif; font-weight: 700; color: #1d1d1f; font-size: 16px; line-height: 1.8em; letter-spacing: -0.02em; font-weight: 500; } /* ========================================================================== #Footer styles - start ========================================================================== */ .qodef-page-footer--uncover #qodef-page-outer { z-index: 90; } .no-touchevents .qodef-page-footer--uncover #qodef-page-footer { position: fixed; bottom: 0; left: 0; } /* ========================================================================== #Footer styles - end ========================================================================== */ /* ========================================================================== Full Screen Menu styles ========================================================================== */ #qodef-fullscreen-area { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #1d1d1f; overflow-x: hidden !important; visibility: hidden; opacity: 0; z-index: 99; /* smaller than header, bigger than content */ } #qodef-fullscreen-area .qodef-menu-has-numbers > ul { counter-reset: counter; } #qodef-fullscreen-area .qodef-menu-has-numbers > ul > li > a .qodef-menu-item-text { position: relative; } #qodef-fullscreen-area .qodef-menu-has-numbers > ul > li > a .qodef-menu-item-text:before { position: relative; display: block; top: 0; left: 0; font-size: 10px; line-height: 1; font-weight: 500; content: counter(counter, decimal-leading-zero) "."; counter-increment: counter; color: #b2b2b2; -webkit-transition: color .35s ease-out; -o-transition: color .35s ease-out; transition: color .35s ease-out; position: absolute; top: -5px; left: 3px; color: rgba(255, 255, 255, 0.4); -webkit-transition: color 0.2s ease-out; -o-transition: color 0.2s ease-out; transition: color 0.2s ease-out; } @media only screen and (min-width: 1025px) and (max-width: 1440px) { #qodef-fullscreen-area .qodef-menu-has-numbers > ul > li > a .qodef-menu-item-text:before { top: -7px; left: 1px; } } #qodef-fullscreen-area .qodef-menu-has-numbers > ul > li > a:hover .qodef-menu-item-text:before { color: #fff; } #qodef-fullscreen-area .qodef-menu-has-numbers > ul > li.current-menu-ancestor > a .qodef-menu-item-text:before, #qodef-fullscreen-area .qodef-menu-has-numbers > ul > li.current-menu-item > a .qodef-menu-item-text:before { color: #fff; } #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 li a .qodef-menu-item-arrow { display: none; } .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; } @media only screen and (min-width: 1025px) and (max-width: 1440px) { .qodef-fullscreen-menu > ul > li { padding: 6px 0; } .qodef-fullscreen-menu > ul > li:first-child { padding-top: 0; } .qodef-fullscreen-menu > ul > li:last-child { padding-bottom: 0; } } .qodef-fullscreen-menu > ul > li > a { font-family: "DM Sans", sans-serif; font-weight: 700; font-size: 46px; line-height: 1.1em; letter-spacing: -0.02em; font-family: "DM Sans", sans-serif; font-weight: 700; font-size: 46px; line-height: 1.1em; letter-spacing: -0.02em; color: #b2b2b2; line-height: 1.777777777777778em; } @media only screen and (max-width: 680px) { .qodef-fullscreen-menu > ul > li > a { font-size: 40px; } } @media only screen and (max-width: 680px) { .qodef-fullscreen-menu > ul > li > a { font-size: 40px; } } .qodef-fullscreen-menu > ul > li > a:hover { color: #fff; } .qodef-fullscreen-menu > ul > li.current-menu-ancestor > a, .qodef-fullscreen-menu > ul > li.current-menu-item > a { color: #fff; } .qodef-fullscreen-menu .qodef-drop-down-second-inner > ul { padding: 1px 0 16px; } @media only screen and (min-width: 1025px) and (max-width: 1440px) { .qodef-fullscreen-menu .qodef-drop-down-second-inner > ul { padding: 1px 0 7px; } } .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: 13px 0; overflow: hidden; -webkit-transition: color 0.2s ease-out; -o-transition: color 0.2s ease-out; transition: color 0.2s ease-out; font-family: "DM Sans", sans-serif; font-size: 14px; line-height: 1.44em; font-weight: 500; color: #b2b2b2; } .qodef-fullscreen-menu .qodef-drop-down-second-inner ul li > a .qodef-menu-item-icon { -ms-flex-negative: 0; flex-shrink: 0; } .qodef-fullscreen-menu .qodef-drop-down-second-inner ul li > a:hover { color: #b2b2b2; color: #fff; } .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: #b2b2b2; color: #fff; } /* ========================================================================== Full Screen Menu Opener styles ========================================================================== */ .qodef-header--minimal:not(.qodef-fullscreen-menu--opened) .qodef-fullscreen-menu-opener:hover:before { width: 100%; } .qodef-header--minimal.qodef-fullscreen-menu--opened .qodef-fullscreen-menu-opener:hover:before { opacity: 0; } .qodef-fullscreen-menu-opener { padding: 0 30px; right: -30px; } .qodef-fullscreen-menu-opener:before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #f4f8fa; width: 0; -webkit-transition: width .4s, opacity .15s; -o-transition: width .4s, opacity .15s; transition: width .4s, opacity .15s; } .qodef-fullscreen-menu-animate--in .qodef-fullscreen-menu-opener.qodef-source--predefined .qodef-m-line.qodef--1 { width: 26px; top: 11px; -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 { width: 26px; top: 11px; -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 { display: none; } .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; display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; left: unset; } .qodef-fullscreen-menu--opened #qodef-page-header, .qodef-fullscreen-menu--opened #qodef-page-mobile-header { visibility: hidden; } .qodef-fullscreen-menu--opened .qodef-header-logo-link, .qodef-fullscreen-menu--opened .qodef-mobile-header-logo-link, .qodef-fullscreen-menu--opened .qodef-header-logo-image.qodef--customizer, .qodef-fullscreen-menu--opened .qodef-fullscreen-menu-opener { visibility: visible; } .qodef-fullscreen-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--light { opacity: 1; } .qodef-fullscreen-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--main, .qodef-fullscreen-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--dark { opacity: 0; } .qodef-fullscreen-menu--opened #qodef-page-header-inner.qodef-skin--dark .qodef-header-logo-link img.qodef--main, .qodef-fullscreen-menu--opened #qodef-page-header-inner.qodef-skin--dark .qodef-header-logo-link img.qodef--dark { opacity: 0; } .qodef-fullscreen-menu--opened #qodef-page-header-inner.qodef-skin--dark .qodef-header-logo-link img.qodef--light { opacity: 1; } /* ========================================================================== Header common styles ========================================================================== */ #qodef-page-header .qodef-widget-holder { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%; } #qodef-page-header .qodef-widget-holder .widget { margin: 0; height: 100%; } #qodef-page-header .qodef-widget-holder .widget:first-child { margin-left: 0; } #qodef-page-header .qodef-widget-holder .widget:last-child { margin-right: 0; } #qodef-page-header div[id^="monster-widget-placeholder"], #qodef-page-header div[id^="woo-monster-widget-placeholder"] { display: none; } #qodef-page-header-inner.qodef-skin--light nav > ul > li > a, .qodef-custom-header-layout.qodef-skin--light nav > ul > li > a { color: #fff !important; } #qodef-page-header-inner.qodef-skin--light nav > ul > li > a:hover, .qodef-custom-header-layout.qodef-skin--light nav > ul > li > a:hover { color: #fff !important; } #qodef-page-header-inner.qodef-skin--light nav > ul > li.current-menu-ancestor > a, #qodef-page-header-inner.qodef-skin--light nav > ul > li.current-menu-item > a, .qodef-custom-header-layout.qodef-skin--light nav > ul > li.current-menu-ancestor > a, .qodef-custom-header-layout.qodef-skin--light nav > ul > li.current-menu-item > a { color: #fff !important; } #qodef-page-header-inner.qodef-skin--light .qodef-opener-icon.qodef-source--icon-pack:not(.qodef--opened), #qodef-page-header-inner.qodef-skin--light .qodef-opener-icon.qodef-source--svg-path:not(.qodef--opened), #qodef-page-header-inner.qodef-skin--light .qodef-opener-icon.qodef-source--predefined:not(.qodef--opened), .qodef-custom-header-layout.qodef-skin--light .qodef-opener-icon.qodef-source--icon-pack:not(.qodef--opened), .qodef-custom-header-layout.qodef-skin--light .qodef-opener-icon.qodef-source--svg-path:not(.qodef--opened), .qodef-custom-header-layout.qodef-skin--light .qodef-opener-icon.qodef-source--predefined:not(.qodef--opened) { color: #fff !important; } #qodef-page-header-inner.qodef-skin--light .qodef-opener-icon.qodef-source--icon-pack.qodef-side-area-opener:hover, #qodef-page-header-inner.qodef-skin--light .qodef-opener-icon.qodef-source--icon-pack.qodef-fullscreen-menu-opener:hover, #qodef-page-header-inner.qodef-skin--light .qodef-opener-icon.qodef-source--svg-path.qodef-side-area-opener:hover, #qodef-page-header-inner.qodef-skin--light .qodef-opener-icon.qodef-source--svg-path.qodef-fullscreen-menu-opener:hover, #qodef-page-header-inner.qodef-skin--light .qodef-opener-icon.qodef-source--predefined.qodef-side-area-opener:hover, #qodef-page-header-inner.qodef-skin--light .qodef-opener-icon.qodef-source--predefined.qodef-fullscreen-menu-opener:hover, .qodef-custom-header-layout.qodef-skin--light .qodef-opener-icon.qodef-source--icon-pack.qodef-side-area-opener:hover, .qodef-custom-header-layout.qodef-skin--light .qodef-opener-icon.qodef-source--icon-pack.qodef-fullscreen-menu-opener:hover, .qodef-custom-header-layout.qodef-skin--light .qodef-opener-icon.qodef-source--svg-path.qodef-side-area-opener:hover, .qodef-custom-header-layout.qodef-skin--light .qodef-opener-icon.qodef-source--svg-path.qodef-fullscreen-menu-opener:hover, .qodef-custom-header-layout.qodef-skin--light .qodef-opener-icon.qodef-source--predefined.qodef-side-area-opener:hover, .qodef-custom-header-layout.qodef-skin--light .qodef-opener-icon.qodef-source--predefined.qodef-fullscreen-menu-opener:hover { background-color: transparent; } #qodef-page-header-inner.qodef-skin--light .qodef-opener-icon.qodef-source--icon-pack.qodef-fullscreen-menu-opener:before, #qodef-page-header-inner.qodef-skin--light .qodef-opener-icon.qodef-source--svg-path.qodef-fullscreen-menu-opener:before, #qodef-page-header-inner.qodef-skin--light .qodef-opener-icon.qodef-source--predefined.qodef-fullscreen-menu-opener:before, .qodef-custom-header-layout.qodef-skin--light .qodef-opener-icon.qodef-source--icon-pack.qodef-fullscreen-menu-opener:before, .qodef-custom-header-layout.qodef-skin--light .qodef-opener-icon.qodef-source--svg-path.qodef-fullscreen-menu-opener:before, .qodef-custom-header-layout.qodef-skin--light .qodef-opener-icon.qodef-source--predefined.qodef-fullscreen-menu-opener:before { background-color: #121212; } #qodef-page-header-inner.qodef-skin--light .qodef-opener-icon.qodef-source--icon-pack#qodef-side-area-close:hover, #qodef-page-header-inner.qodef-skin--light .qodef-opener-icon.qodef-source--svg-path#qodef-side-area-close:hover, #qodef-page-header-inner.qodef-skin--light .qodef-opener-icon.qodef-source--predefined#qodef-side-area-close:hover, .qodef-custom-header-layout.qodef-skin--light .qodef-opener-icon.qodef-source--icon-pack#qodef-side-area-close:hover, .qodef-custom-header-layout.qodef-skin--light .qodef-opener-icon.qodef-source--svg-path#qodef-side-area-close:hover, .qodef-custom-header-layout.qodef-skin--light .qodef-opener-icon.qodef-source--predefined#qodef-side-area-close:hover { background-color: transparent; } #qodef-page-header-inner.qodef-skin--light .qodef-woo-dropdown-cart .qodef-m-opener, .qodef-custom-header-layout.qodef-skin--light .qodef-woo-dropdown-cart .qodef-m-opener { color: #fff; } #qodef-page-header-inner.qodef-skin--dark nav > ul > li > a, .qodef-custom-header-layout.qodef-skin--dark nav > ul > li > a { color: #000 !important; } #qodef-page-header-inner.qodef-skin--dark nav > ul > li > a:hover, .qodef-custom-header-layout.qodef-skin--dark nav > ul > li > a:hover { color: #000 !important; } #qodef-page-header-inner.qodef-skin--dark nav > ul > li.current-menu-ancestor > a, #qodef-page-header-inner.qodef-skin--dark nav > ul > li.current-menu-item > a, .qodef-custom-header-layout.qodef-skin--dark nav > ul > li.current-menu-ancestor > a, .qodef-custom-header-layout.qodef-skin--dark nav > ul > li.current-menu-item > a { color: #000 !important; } #qodef-page-header-inner.qodef-skin--dark .qodef-opener-icon.qodef-source--icon-pack:not(.qodef--opened), #qodef-page-header-inner.qodef-skin--dark .qodef-opener-icon.qodef-source--svg-path:not(.qodef--opened), #qodef-page-header-inner.qodef-skin--dark .qodef-opener-icon.qodef-source--predefined:not(.qodef--opened), .qodef-custom-header-layout.qodef-skin--dark .qodef-opener-icon.qodef-source--icon-pack:not(.qodef--opened), .qodef-custom-header-layout.qodef-skin--dark .qodef-opener-icon.qodef-source--svg-path:not(.qodef--opened), .qodef-custom-header-layout.qodef-skin--dark .qodef-opener-icon.qodef-source--predefined:not(.qodef--opened) { color: #000 !important; } #qodef-page-header-inner.qodef-skin--dark .qodef-opener-icon.qodef-source--icon-pack.qodef-side-area-opener:hover, #qodef-page-header-inner.qodef-skin--dark .qodef-opener-icon.qodef-source--icon-pack.qodef-fullscreen-menu-opener:hover, #qodef-page-header-inner.qodef-skin--dark .qodef-opener-icon.qodef-source--svg-path.qodef-side-area-opener:hover, #qodef-page-header-inner.qodef-skin--dark .qodef-opener-icon.qodef-source--svg-path.qodef-fullscreen-menu-opener:hover, #qodef-page-header-inner.qodef-skin--dark .qodef-opener-icon.qodef-source--predefined.qodef-side-area-opener:hover, #qodef-page-header-inner.qodef-skin--dark .qodef-opener-icon.qodef-source--predefined.qodef-fullscreen-menu-opener:hover, .qodef-custom-header-layout.qodef-skin--dark .qodef-opener-icon.qodef-source--icon-pack.qodef-side-area-opener:hover, .qodef-custom-header-layout.qodef-skin--dark .qodef-opener-icon.qodef-source--icon-pack.qodef-fullscreen-menu-opener:hover, .qodef-custom-header-layout.qodef-skin--dark .qodef-opener-icon.qodef-source--svg-path.qodef-side-area-opener:hover, .qodef-custom-header-layout.qodef-skin--dark .qodef-opener-icon.qodef-source--svg-path.qodef-fullscreen-menu-opener:hover, .qodef-custom-header-layout.qodef-skin--dark .qodef-opener-icon.qodef-source--predefined.qodef-side-area-opener:hover, .qodef-custom-header-layout.qodef-skin--dark .qodef-opener-icon.qodef-source--predefined.qodef-fullscreen-menu-opener:hover { background-color: transparent; } #qodef-page-header-inner.qodef-skin--dark .qodef-opener-icon.qodef-source--icon-pack.qodef-fullscreen-menu-opener:before, #qodef-page-header-inner.qodef-skin--dark .qodef-opener-icon.qodef-source--svg-path.qodef-fullscreen-menu-opener:before, #qodef-page-header-inner.qodef-skin--dark .qodef-opener-icon.qodef-source--predefined.qodef-fullscreen-menu-opener:before, .qodef-custom-header-layout.qodef-skin--dark .qodef-opener-icon.qodef-source--icon-pack.qodef-fullscreen-menu-opener:before, .qodef-custom-header-layout.qodef-skin--dark .qodef-opener-icon.qodef-source--svg-path.qodef-fullscreen-menu-opener:before, .qodef-custom-header-layout.qodef-skin--dark .qodef-opener-icon.qodef-source--predefined.qodef-fullscreen-menu-opener:before { background-color: #fff; } #qodef-page-header-inner.qodef-skin--dark .qodef-opener-icon.qodef-source--icon-pack#qodef-side-area-close:hover, #qodef-page-header-inner.qodef-skin--dark .qodef-opener-icon.qodef-source--svg-path#qodef-side-area-close:hover, #qodef-page-header-inner.qodef-skin--dark .qodef-opener-icon.qodef-source--predefined#qodef-side-area-close:hover, .qodef-custom-header-layout.qodef-skin--dark .qodef-opener-icon.qodef-source--icon-pack#qodef-side-area-close:hover, .qodef-custom-header-layout.qodef-skin--dark .qodef-opener-icon.qodef-source--svg-path#qodef-side-area-close:hover, .qodef-custom-header-layout.qodef-skin--dark .qodef-opener-icon.qodef-source--predefined#qodef-side-area-close:hover { background-color: transparent; } #qodef-page-header-inner.qodef-menu-skin--dark .qodef-opener-icon.qodef-source--icon-pack.qodef-side-area-opener:hover, #qodef-page-header-inner.qodef-menu-skin--dark .qodef-opener-icon.qodef-source--icon-pack.qodef-fullscreen-menu-opener:hover, #qodef-page-header-inner.qodef-menu-skin--dark .qodef-opener-icon.qodef-source--svg-path.qodef-side-area-opener:hover, #qodef-page-header-inner.qodef-menu-skin--dark .qodef-opener-icon.qodef-source--svg-path.qodef-fullscreen-menu-opener:hover, #qodef-page-header-inner.qodef-menu-skin--dark .qodef-opener-icon.qodef-source--predefined.qodef-side-area-opener:hover, #qodef-page-header-inner.qodef-menu-skin--dark .qodef-opener-icon.qodef-source--predefined.qodef-fullscreen-menu-opener:hover, .qodef-custom-header-layout.qodef-menu-skin--dark .qodef-opener-icon.qodef-source--icon-pack.qodef-side-area-opener:hover, .qodef-custom-header-layout.qodef-menu-skin--dark .qodef-opener-icon.qodef-source--icon-pack.qodef-fullscreen-menu-opener:hover, .qodef-custom-header-layout.qodef-menu-skin--dark .qodef-opener-icon.qodef-source--svg-path.qodef-side-area-opener:hover, .qodef-custom-header-layout.qodef-menu-skin--dark .qodef-opener-icon.qodef-source--svg-path.qodef-fullscreen-menu-opener:hover, .qodef-custom-header-layout.qodef-menu-skin--dark .qodef-opener-icon.qodef-source--predefined.qodef-side-area-opener:hover, .qodef-custom-header-layout.qodef-menu-skin--dark .qodef-opener-icon.qodef-source--predefined.qodef-fullscreen-menu-opener:hover { background-color: transparent; } #qodef-page-header-inner.qodef-menu-skin--dark .qodef-opener-icon.qodef-source--icon-pack#qodef-side-area-close:hover, #qodef-page-header-inner.qodef-menu-skin--dark .qodef-opener-icon.qodef-source--svg-path#qodef-side-area-close:hover, #qodef-page-header-inner.qodef-menu-skin--dark .qodef-opener-icon.qodef-source--predefined#qodef-side-area-close:hover, .qodef-custom-header-layout.qodef-menu-skin--dark .qodef-opener-icon.qodef-source--icon-pack#qodef-side-area-close:hover, .qodef-custom-header-layout.qodef-menu-skin--dark .qodef-opener-icon.qodef-source--svg-path#qodef-side-area-close:hover, .qodef-custom-header-layout.qodef-menu-skin--dark .qodef-opener-icon.qodef-source--predefined#qodef-side-area-close:hover { background-color: transparent; } #qodef-page-header-inner.qodef-menu-skin--gray .qodef-opener-icon.qodef-source--icon-pack.qodef-side-area-opener:hover, #qodef-page-header-inner.qodef-menu-skin--gray .qodef-opener-icon.qodef-source--icon-pack.qodef-fullscreen-menu-opener:hover, #qodef-page-header-inner.qodef-menu-skin--gray .qodef-opener-icon.qodef-source--svg-path.qodef-side-area-opener:hover, #qodef-page-header-inner.qodef-menu-skin--gray .qodef-opener-icon.qodef-source--svg-path.qodef-fullscreen-menu-opener:hover, #qodef-page-header-inner.qodef-menu-skin--gray .qodef-opener-icon.qodef-source--predefined.qodef-side-area-opener:hover, #qodef-page-header-inner.qodef-menu-skin--gray .qodef-opener-icon.qodef-source--predefined.qodef-fullscreen-menu-opener:hover, .qodef-custom-header-layout.qodef-menu-skin--gray .qodef-opener-icon.qodef-source--icon-pack.qodef-side-area-opener:hover, .qodef-custom-header-layout.qodef-menu-skin--gray .qodef-opener-icon.qodef-source--icon-pack.qodef-fullscreen-menu-opener:hover, .qodef-custom-header-layout.qodef-menu-skin--gray .qodef-opener-icon.qodef-source--svg-path.qodef-side-area-opener:hover, .qodef-custom-header-layout.qodef-menu-skin--gray .qodef-opener-icon.qodef-source--svg-path.qodef-fullscreen-menu-opener:hover, .qodef-custom-header-layout.qodef-menu-skin--gray .qodef-opener-icon.qodef-source--predefined.qodef-side-area-opener:hover, .qodef-custom-header-layout.qodef-menu-skin--gray .qodef-opener-icon.qodef-source--predefined.qodef-fullscreen-menu-opener:hover { background-color: transparent; } #qodef-page-header-inner.qodef-menu-skin--gray .qodef-opener-icon.qodef-source--icon-pack#qodef-side-area-close:hover, #qodef-page-header-inner.qodef-menu-skin--gray .qodef-opener-icon.qodef-source--svg-path#qodef-side-area-close:hover, #qodef-page-header-inner.qodef-menu-skin--gray .qodef-opener-icon.qodef-source--predefined#qodef-side-area-close:hover, .qodef-custom-header-layout.qodef-menu-skin--gray .qodef-opener-icon.qodef-source--icon-pack#qodef-side-area-close:hover, .qodef-custom-header-layout.qodef-menu-skin--gray .qodef-opener-icon.qodef-source--svg-path#qodef-side-area-close:hover, .qodef-custom-header-layout.qodef-menu-skin--gray .qodef-opener-icon.qodef-source--predefined#qodef-side-area-close:hover { background-color: transparent; } /* ========================================================================== # Logo default style ========================================================================== */ #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-page-header .qodef-header-logo-image.qodef--customizer { max-height: 100%; width: auto; margin-right: auto; } #qodef-page-header-inner.qodef-skin--light .qodef-header-logo-link img.qodef--dark, #qodef-page-header-inner.qodef-skin--light .qodef-header-logo-link img.qodef--main { opacity: 0; } #qodef-page-header-inner.qodef-skin--light .qodef-header-logo-link img.qodef--light { opacity: 1; } #qodef-page-header-inner.qodef-skin--dark .qodef-header-logo-link img.qodef--light, #qodef-page-header-inner.qodef-skin--dark .qodef-header-logo-link img.qodef--main { opacity: 0; } #qodef-page-header-inner.qodef-skin--dark .qodef-header-logo-link img.qodef--dark { opacity: 1; } /* ========================================================================== Header layout styles ========================================================================== */ .qodef-header--minimal #qodef-page-header-inner .qodef-header-logo-link { margin-right: auto; } .qodef-header--minimal #qodef-page-header-inner .qodef-widget-holder { margin-right: 30px; } /* ========================================================================== Header layout styles ========================================================================== */ .qodef-widget-background, .qodef-main-menu-background { position: absolute; left: 0; top: 0; margin: 0; height: 100%; z-index: -1; -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.25, 0.1, 0.11, 0.99); -o-transition: width 0.4s, left 0.6s cubic-bezier(0.25, 0.1, 0.11, 0.99); transition: width 0.4s, left 0.6s cubic-bezier(0.25, 0.1, 0.11, 0.99); background-color: #f4f8fa; pointer-events: none; } #qodef-page-header-inner.qodef-menu-skin--light .qodef-widget-background, #qodef-page-header-inner.qodef-menu-skin--light .qodef-main-menu-background { background-color: #fff; } #qodef-page-header-inner.qodef-menu-skin--gray .qodef-widget-background, #qodef-page-header-inner.qodef-menu-skin--gray .qodef-main-menu-background { background-color: rgba(255, 255, 255, 0.2); } #qodef-page-header-inner.qodef-menu-skin--dark .qodef-widget-background, #qodef-page-header-inner.qodef-menu-skin--dark .qodef-main-menu-background { background-color: #121212; } .qodef-header-standard--right #qodef-page-header-inner .qodef-header-navigation { margin-left: auto; } .qodef-header-standard--center #qodef-page-header-inner .qodef-header-wrapper { 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; width: 100%; height: 100%; } .qodef-header-standard--center #qodef-page-header-inner .qodef-header-logo { position: absolute; top: 0; left: 0; height: 100%; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .qodef-header-standard--center #qodef-page-header-inner .qodef-header-navigation { margin-left: auto; margin-right: auto; } .qodef-header-standard--center #qodef-page-header-inner .qodef-widget-holder { position: absolute; top: 0; right: -30px; margin-left: 0; } .qodef-header-standard--left #qodef-page-header-inner .qodef-header-navigation { margin-right: auto; } .qodef-header-standard--left #qodef-page-header-inner .qodef-header-logo-link { margin-right: 24px; } /* ========================================================================== Fixed header styles ========================================================================== */ .qodef-header--fixed-display #qodef-top-area, .qodef-header--fixed-display #qodef-page-header { position: fixed; top: 0; left: 0; width: 100%; } .qodef--boxed.qodef-header--fixed-display #qodef-top-area { left: 30px; width: calc(100% - 60px); } .qodef--boxed.qodef-header--fixed-display #qodef-page-header { left: 30px; width: calc(100% - 60px); } .qodef-header--fixed-display.admin-bar #qodef-top-area, .qodef-header--fixed-display.admin-bar #qodef-page-header { top: 32px; } /* ========================================================================== # Sticky Header default style ========================================================================== */ .qodef-header-sticky { position: fixed; top: 0; left: 0; height: 70px; width: 100%; background-color: #fff; -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); -webkit-transition: top 0.5s ease, -webkit-transform 0.5s ease; transition: top 0.5s ease, -webkit-transform 0.5s ease; -o-transition: transform 0.5s ease, top 0.5s ease; transition: transform 0.5s ease, top 0.5s ease; transition: transform 0.5s ease, top 0.5s ease, -webkit-transform 0.5s ease; z-index: 100; } .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 30px; } .qodef-header-sticky-inner .qodef-widget-holder { right: -15px; } .qodef-header-sticky-inner.qodef-content-grid { padding: 0; } .qodef-header-standard--right .qodef-header-sticky-inner .qodef-header-logo-link { margin-right: auto; } .qodef-header-standard--left .qodef-header-sticky-inner { -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: 20px; } .qodef-header-standard--left .qodef-header-sticky-inner .qodef-widget-holder { margin-left: auto !important; } /* ========================================================================== Top area style - begin ========================================================================== */ #qodef-top-area { position: relative; background-color: #f1f1f5; z-index: 101; /* Header has Z-index 100, top header has greater value because of dropdown in header top (wpml) */ } #qodef-top-area-inner { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; height: 40px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0 30px; position: relative; } #qodef-top-area-inner.qodef-content-grid { padding: 0 !important; } #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; font-size: 11px; font-weight: 700; line-height: 1; letter-spacing: 0.3em; text-transform: uppercase; color: #404040; } #qodef-top-area div[id^="monster-widget-placeholder"], #qodef-top-area div[id^="woo-monster-widget-placeholder"] { display: none; } /* ========================================================================== Top area style - end ========================================================================== */ /* ========================================================================== Map styles ========================================================================== */ #qodef-multiple-map-notice { position: relative; display: -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: #dbdbdb; background-color: #fafafa; } .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 0.15s ease-out; -o-transition: all 0.15s ease-out; transition: all 0.15s ease-out; } .qodef-map-marker-holder .qodef-map-marker .qodef-map-marker-inner { position: relative; width: 100%; height: 100%; } .qodef-map-marker-holder .qodef-map-marker svg { width: 100%; height: auto; } .qodef-map-marker-holder .qodef-map-marker svg path { -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 #dbdbdb; border-radius: 4px; -webkit-box-shadow: 3px 3px 16px 2px rgba(0, 0, 0, 0.04); box-shadow: 3px 3px 16px 2px rgba(0, 0, 0, 0.04); z-index: 10; -webkit-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.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 #dbdbdb; border-left: 1px solid #dbdbdb; -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: "DM 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: #dbdbdb; } /* cluster marker - begin */ .qodef-cluster-marker { width: 50px; height: auto; } .qodef-cluster-marker.qodef-active svg path:first-child, .qodef-cluster-marker:hover svg path:first-child { fill: #3EBEB4; } .qodef-cluster-marker.qodef-active svg path:last-child, .qodef-cluster-marker:hover svg path:last-child { fill: #51A69E; } .qodef-cluster-marker .qodef-cluster-marker-inner { position: relative; } .qodef-cluster-marker .qodef-cluster-marker-inner .qodef-cluster-marker-number { position: absolute; top: -4px; left: 0; right: 0; font-size: 30px; font-weight: 700; text-align: center; color: #1d1d1f; } .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; } /* noUiSlider - begin */ .qodef-places-geo-radius { position: absolute; left: 0; top: calc(100% + 10px); width: 100%; height: 48px; display: none; padding: 10px 20px; background-color: #fff; border: 1px solid #dbdbdb; 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: rgba(0, 0, 0, 0); -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: rgba(0, 0, 0, 0); -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: #dbdbdb; } .qodef-places-geo-radius .noUi-target .noUi-handle { position: absolute; top: -3px; left: auto; right: -9px; width: 9px; height: 9px; background-color: #dbdbdb; 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-target, .qodef-places-geo-radius [disabled].noUi-handle, .qodef-places-geo-radius [disabled] .noUi-handle { cursor: not-allowed !important; } #qodef-page-mobile-header { background-color: #fff; } #qodef-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-mobile-header-opener:hover { color: #1d1d1f; } #qodef-page-mobile-header .qodef-mobile-header-opener.qodef--opened { color: #1d1d1f; } #qodef-page-mobile-header .qodef-mobile-header-opener.qodef--opened .qodef-m-icon { visibility: hidden; } #qodef-page-mobile-header .qodef-mobile-header-opener.qodef--opened .qodef-m-icon .qodef-m-line.qodef--1 { width: 26px; top: 11px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } #qodef-page-mobile-header .qodef-mobile-header-opener.qodef--opened .qodef-m-icon .qodef-m-line.qodef--2 { width: 26px; top: 11px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); } #qodef-page-mobile-header .qodef-mobile-header-opener.qodef--opened .qodef-m-icon .qodef-m-line.qodef--3 { display: none; } #qodef-page-mobile-header .qodef-mobile-header-opener.qodef--opened .qodef-m-icon.qodef--close { visibility: visible; 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-mobile-header-opener.qodef--opened .qodef-m-icon.qodef--close .qodef-m-line.qodef--1 { width: 26px; top: 11px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } #qodef-page-mobile-header .qodef-mobile-header-opener.qodef--opened .qodef-m-icon.qodef--close .qodef-m-line.qodef--2 { width: 26px; top: 11px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); } #qodef-page-mobile-header .qodef-mobile-header-opener.qodef--opened .qodef-m-icon.qodef--close .qodef-m-line.qodef--3 { display: none; } .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 0.3s ease, -webkit-transform 0.3s ease; transition: top 0.3s ease, -webkit-transform 0.3s ease; -o-transition: transform 0.3s ease, top 0.3s ease; transition: transform 0.3s ease, top 0.3s ease; transition: transform 0.3s ease, top 0.3s ease, -webkit-transform 0.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-inner.qodef-content-grid { padding: 0; } .qodef--passepartout #qodef-page-mobile-header-inner { padding: 0; } .qodef-mobile-header-navigation ul li .qodef-content-grid { width: 100%; } /* ========================================================================== Mobile Logo styles ========================================================================== */ #qodef-page-mobile-header .qodef-header-logo-image.qodef--customizer { max-height: 100%; width: auto; margin-right: auto; } #qodef-page-mobile-header .qodef-mobile-header-logo-link 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%); } /* ========================================================================== Mobile Header styles ========================================================================== */ .qodef-mobile-header-navigation.qodef-menu-has-numbers > ul { counter-reset: counter; } .qodef-mobile-header-navigation.qodef-menu-has-numbers > ul > li { margin: 24px 0; } .qodef-mobile-header-navigation.qodef-menu-has-numbers > ul > li:first-child { margin-top: 0; } .qodef-mobile-header-navigation.qodef-menu-has-numbers > ul > li:last-child { margin-bottom: 0; } .qodef-mobile-header-navigation.qodef-menu-has-numbers > ul > li > a .qodef-menu-item-text { position: relative; display: block; } .qodef-mobile-header-navigation.qodef-menu-has-numbers > ul > li > a .qodef-menu-item-text:before { position: relative; display: block; top: 0; left: 0; font-size: 10px; line-height: 1; font-weight: 500; content: counter(counter, decimal-leading-zero) "."; counter-increment: counter; color: #b2b2b2; -webkit-transition: color .35s ease-out; -o-transition: color .35s ease-out; transition: color .35s ease-out; position: absolute; top: -8px; font-size: 7px; letter-spacing: .05em; } .qodef-mobile-header-navigation ul li a .qodef-menu-item-icon { margin-right: 5px; } .qodef-mobile-header-navigation ul li.qodef--hide-link > a { cursor: default; } .qodef-mobile-header-navigation .qodef-mega-menu-widget-holder { display: none; } /* ========================================================================== Mobile header layout styles ========================================================================== */ .qodef-mobile-header--minimal #qodef-page-mobile-header-inner { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .qodef-mobile-header--minimal #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link { margin-right: auto; } .qodef-mobile-header--minimal #qodef-page-mobile-header-inner .qodef-opener-icon { margin-left: 20px; } .qodef-fullscreen-menu--opened { overflow-y: hidden; } .qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--light { opacity: 1; } .qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--main, .qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--dark { opacity: 0; } /* ========================================================================== Mobile Header layout styles ========================================================================== */ .qodef-mobile-header--side-area #qodef-page-mobile-header-inner .qodef-side-area-mobile-header-opener { margin-left: 20px; } #qodef-side-area-mobile-header { position: fixed; top: 0; right: -340px; width: 340px; height: 100vh; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 70px 60px; background-color: #1d1d1f; overflow: hidden; visibility: hidden; z-index: 9999; -webkit-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); -o-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); } #qodef-side-area-mobile-header .qodef-m-close { position: absolute; top: 26px; right: 40px; display: block; z-index: 1000; color: #fff; } #qodef-side-area-mobile-header .qodef-m-close.qodef-source--predefined .qodef-m-line.qodef--1 { top: 13px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } #qodef-side-area-mobile-header .qodef-m-close.qodef-source--predefined .qodef-m-line.qodef--2 { top: 13px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); } #qodef-side-area-mobile-header .qodef-m-navigation ul { margin: 0; padding: 0; list-style: none; } #qodef-side-area-mobile-header .qodef-m-navigation ul li { position: relative; padding: 0; margin: 0; } #qodef-side-area-mobile-header .qodef-m-navigation ul li .qodef-drop-down-second { display: none; -webkit-transform: translateZ(0); transform: translateZ(0); } #qodef-side-area-mobile-header .qodef-m-navigation ul li .qodef-drop-down-second-inner { position: relative; display: block; padding: 0; z-index: 997; } #qodef-side-area-mobile-header .qodef-m-navigation ul li.qodef--hide-link > a { cursor: default; } #qodef-side-area-mobile-header .qodef-m-navigation .qodef-menu-item-icon { margin-right: 5px; } #qodef-side-area-mobile-header .qodef-m-navigation .qodef-mega-menu-widget-holder { display: none; } #qodef-side-area-mobile-header .qodef-m-navigation > ul > li > a { font-family: "DM Sans", sans-serif; font-weight: 700; color: #fff; } #qodef-side-area-mobile-header .qodef-m-navigation > ul > li > a:hover { color: #1d1d1f; } #qodef-side-area-mobile-header .qodef-m-navigation > ul > li .qodef-drop-down-second-inner > ul { padding: 10px 0 5px; } #qodef-side-area-mobile-header .qodef-m-navigation > ul > li .qodef-drop-down-second-inner ul { padding-left: 20px; } #qodef-side-area-mobile-header .qodef-m-navigation > ul > li .qodef-drop-down-second-inner ul li > a { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; white-space: normal; margin: 13px 0; overflow: hidden; -webkit-transition: color 0.2s ease-out; -o-transition: color 0.2s ease-out; transition: color 0.2s ease-out; font-family: "DM Sans", sans-serif; font-size: 14px; line-height: 1.44em; font-weight: 500; color: #fff; } #qodef-side-area-mobile-header .qodef-m-navigation > ul > li .qodef-drop-down-second-inner ul li > a .qodef-menu-item-icon { -ms-flex-negative: 0; flex-shrink: 0; } #qodef-side-area-mobile-header .qodef-m-navigation > ul > li .qodef-drop-down-second-inner ul li:hover > a, #qodef-side-area-mobile-header .qodef-m-navigation > ul > li .qodef-drop-down-second-inner ul li.current-menu-ancestor > a, #qodef-side-area-mobile-header .qodef-m-navigation > ul > li .qodef-drop-down-second-inner ul li.current-menu-item > a { color: #b2b2b2; } #qodef-side-area-mobile-header .qodef-m-navigation > ul > li.current-menu-ancestor > a, #qodef-side-area-mobile-header .qodef-m-navigation > ul > li.current-menu-item > a { color: #1d1d1f; } #qodef-side-area-mobile-header .qodef-widget-holder { position: absolute; left: 60px; bottom: 20px; width: calc(100% - 2*60px); height: auto; } #qodef-side-area-mobile-header .qodef-widget-holder .widget { margin: 0; } .admin-bar #qodef-side-area-mobile-header { top: 32px; height: calc(100vh - 32px); } #qodef-side-area-mobile-header.qodef--opened { right: 0; visibility: visible; } /* ========================================================================== Mobile Header layout styles ========================================================================== */ .qodef-mobile-header--standard #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-inner .qodef-mobile-header-logo-link { margin-right: auto; } /* ========================================================================== Navigation Menu styles ========================================================================== */ .qodef-header-navigation .qodef-menu-item-icon { display: block; margin-right: 5px; line-height: inherit; } .qodef-header-navigation .qodef-menu-item-icon:before { display: block; line-height: inherit; } .qodef-header-navigation.qodef-menu-has-numbers > ul { counter-reset: counter; } .qodef-header-navigation.qodef-menu-has-numbers > ul > li > a .qodef-menu-item-text { position: relative; } .qodef-header-navigation.qodef-menu-has-numbers > ul > li > a .qodef-menu-item-text:before { position: relative; display: block; top: 0; left: 0; font-size: 10px; line-height: 1; font-weight: 500; content: counter(counter, decimal-leading-zero) "."; counter-increment: counter; color: #b2b2b2; -webkit-transition: color .35s ease-out; -o-transition: color .35s ease-out; transition: color .35s ease-out; } .qodef-skin--light .qodef-header-navigation.qodef-menu-has-numbers > ul > li > a .qodef-menu-item-text:before { color: rgba(255, 255, 255, 0.4); } .qodef-skin--dark .qodef-header-navigation.qodef-menu-has-numbers > ul > li > a .qodef-menu-item-text:before { color: rgba(0, 0, 0, 0.4); } .qodef-skin--light .qodef-header-navigation.qodef-menu-has-numbers > ul > li > a:hover .qodef-menu-item-text:before { color: #fff; } .qodef-skin--dark .qodef-header-navigation.qodef-menu-has-numbers > ul > li > a:hover .qodef-menu-item-text:before { color: #000; } .qodef-skin--light .qodef-header-navigation.qodef-menu-has-numbers > ul > li.current-menu-ancestor > a .qodef-menu-item-text:before, .qodef-skin--light .qodef-header-navigation.qodef-menu-has-numbers > ul > li.current-menu-item > a .qodef-menu-item-text:before { color: #fff; } .qodef-skin--dark .qodef-header-navigation.qodef-menu-has-numbers > ul > li.current-menu-ancestor > a .qodef-menu-item-text:before, .qodef-skin--dark .qodef-header-navigation.qodef-menu-has-numbers > ul > li.current-menu-item > a .qodef-menu-item-text:before { color: #000; } .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; } .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 0.2s ease-out; -o-transition: opacity 0.2s ease-out; transition: opacity 0.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 { -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.07); box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.07); } .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; -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.07); box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.07); } .qodef-drop-down-second--full-width .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second { width: 100vw; } .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner:not(.qodef-content-grid), .qodef--boxed .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner { padding: 0 40px; } .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 30px 0 22px; margin: 0 -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: 18px; line-height: 1.44em; } .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li > a:hover { color: #1d1d1f; } .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li .qodef-menu-item-arrow { display: none; } .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li ul { padding-top: 7px; 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: 13px 0; overflow: hidden; -webkit-transition: color 0.2s ease-out; -o-transition: color 0.2s ease-out; transition: color 0.2s ease-out; font-family: "DM Sans", sans-serif; font-size: 14px; line-height: 1.44em; font-weight: 500; } .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li ul li > a .qodef-menu-item-icon { -ms-flex-negative: 0; flex-shrink: 0; } .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li ul li:hover > a, .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li ul li.current-menu-item > a { color: #b2b2b2; } .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li.current-menu-ancestor > a, .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li.current-menu-item > a { color: #1d1d1f; } .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li.qodef--hide-link:not(.current-menu-ancestor):not(.current-menu-item) > a:hover { color: #1d1d1f; } 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; } /* ========================================================================== Opener icon styles ========================================================================== */ .qodef-opener-icon { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%; padding: 0 25px; font-size: 16px; line-height: 1; } @media only screen and (width: 1280px) { .qodef-opener-icon { padding: 0 20px; } } .qodef-opener-icon .qodef-m-icon { position: relative; visibility: visible; top: 4px; } .qodef-opener-icon .qodef-m-icon.qodef--close { position: absolute; top: 0; left: 0; visibility: hidden; } .qodef-opener-icon.qodef-mobile-header-opener { padding: 0; } .qodef-opener-icon.qodef-source--icon-pack { font-size: 35px; } .qodef-opener-icon.qodef-source--icon-pack * { display: inline-block; line-height: inherit; } .qodef-opener-icon.qodef-source--icon-pack *:before { display: inline-block; line-height: inherit; } .qodef-opener-icon.qodef-source--svg-path span > * { vertical-align: middle; } .qodef-opener-icon.qodef-source--svg-path span > *, .qodef-opener-icon.qodef-source--svg-path span path { fill: currentColor; } .qodef-opener-icon.qodef-source--predefined .qodef-m-lines { position: relative; display: block; width: 40px; height: 23px; } .qodef-opener-icon.qodef-source--predefined .qodef-m-line { position: absolute; right: 0; height: 1px; width: 100%; color: currentColor; -webkit-transition: top .3s ease, -webkit-transform .3s ease; transition: top .3s ease, -webkit-transform .3s ease; -o-transition: top .3s ease, transform .3s ease; transition: top .3s ease, transform .3s ease; transition: top .3s ease, transform .3s ease, -webkit-transform .3s ease; } .qodef-opener-icon.qodef-source--predefined .qodef-m-line.qodef--1 { top: 5px; } .qodef-opener-icon.qodef-source--predefined .qodef-m-line.qodef--2 { top: 11px; width: 30px; } .qodef-opener-icon.qodef-source--predefined .qodef-m-line.qodef--3 { width: 20px; top: 17px; } .qodef-opener-icon.qodef-source--predefined:not(.qodef-mobile-header-opener):hover .qodef-m-line.qodef--3 { -webkit-transform: translateX(-20px); -ms-transform: translateX(-20px); transform: translateX(-20px); -webkit-transition: -webkit-transform 0.32s cubic-bezier(0.22, 0.61, 0.36, 1); transition: -webkit-transform 0.32s cubic-bezier(0.22, 0.61, 0.36, 1); -o-transition: transform 0.32s cubic-bezier(0.22, 0.61, 0.36, 1); transition: transform 0.32s cubic-bezier(0.22, 0.61, 0.36, 1); transition: transform 0.32s cubic-bezier(0.22, 0.61, 0.36, 1), -webkit-transform 0.32s cubic-bezier(0.22, 0.61, 0.36, 1); } .qodef-opener-icon.qodef-source--icon-pack:not(.qodef--opened):not(.qodef-mobile-header-opener), .qodef-opener-icon.qodef-source--svg-path:not(.qodef--opened):not(.qodef-mobile-header-opener), .qodef-opener-icon.qodef-source--predefined:not(.qodef--opened):not(.qodef-mobile-header-opener) { color: #1d1d1f; } /* ========================================================================== #Parallax Background styles - start ========================================================================== */ .qodef-parallax { position: relative; /* set height for parallax item px, vh, % etc. */ width: 100%; overflow: hidden; } .qodef-parallax.elementor-section { overflow: visible; } .qodef-parallax-row-holder { position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; } .qodef-parallax-img-holder { position: absolute; /* set values: top = -x%, height = (100 + x)% */ top: -50%; height: 150%; left: 0; width: 100%; opacity: 0; } .touchevents .qodef-parallax-img-holder, .qodef-browser--edge .qodef-parallax-img-holder, .qodef-browser--ms-explorer .qodef-parallax-img-holder { top: 0; height: 100%; opacity: 1; } .qodef-parallax-content-holder { position: relative; z-index: 99; } .qodef-parallax-img-wrapper { position: absolute; top: 0; left: 0; height: 100%; width: 100%; will-change: transform; } .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%; } /* ========================================================================== #Parallax Background styles - end ========================================================================== */ /* ========================================================================== Contact Form 7 widget styles ========================================================================== */ .wpcf7 form .wpcf7-response-output { margin: 2em 0 0; } .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-newsletter-form-with-pen { position: relative; } .qodef-contact-form-7 .qodef-newsletter-form-with-pen .qodef-image { position: absolute; right: 0; top: calc(50% - 15px); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: 1; } .qodef-contact-form-7 .qodef-newsletter-form-with-pen .qodef-image:before { content: ''; position: absolute; width: calc(100% - 20px); height: 1px; top: calc(50% + 8px); right: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background-color: #1d1d1f; } .qodef-contact-form-7 .qodef-newsletter-form-with-pen img { position: relative; display: block; } .qodef-contact-form-7 .qodef-newsletter-form-with-pen input[type="email"] { width: calc(100% - 410px); padding-right: 100px; } .qodef-contact-form-7 .qodef-newsletter-form { position: relative; } #qodef-page-footer-top-area .qodef-contact-form-7 .qodef-newsletter-form input[type="email"] { width: 87.7%; } @media only screen and (min-width: 769px) and (max-width: 1024px) { #qodef-page-footer-top-area .qodef-contact-form-7 .qodef-newsletter-form input[type="email"] { width: 100%; } } @media only screen and (min-width: 681px) and (max-width: 768px) { #qodef-page-footer-top-area .qodef-contact-form-7 .qodef-newsletter-form input[type="email"] { width: 50%; } } .qodef-contact-form-7 .qodef-newsletter-form button.qodef-button { position: absolute; top: calc(50% - 9px); right: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } #qodef-page-footer-top-area .qodef-contact-form-7 .qodef-newsletter-form button.qodef-button { position: relative; display: block; top: 0; margin-top: 23px; color: #fff; } .qodef-contact-form-7 .qodef-rsvp-form, rs-module .qodef-rsvp-form { background: #f0f5f8; padding: 59px 36px 60px; } .qodef-contact-form-7 .qodef-rsvp-form .qodef-rsvp-title, rs-module .qodef-rsvp-form .qodef-rsvp-title { margin: 0 0 54px; } .qodef-contact-form-7 .qodef-rsvp-form input[type=email], .qodef-contact-form-7 .qodef-rsvp-form input[type=tel], .qodef-contact-form-7 .qodef-rsvp-form input[type=text], .qodef-contact-form-7 .qodef-rsvp-form select, rs-module .qodef-rsvp-form input[type=email], rs-module .qodef-rsvp-form input[type=tel], rs-module .qodef-rsvp-form input[type=text], rs-module .qodef-rsvp-form select { margin: 13px 0 21px; padding: 0 30px 0 64px; height: 60px; line-height: 60px; color: #1d1d1f; background-color: #fff; border: 1px solid #dbdbdb; } .qodef-contact-form-7 .qodef-rsvp-form select, rs-module .qodef-rsvp-form select { width: 100%; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .qodef-contact-form-7 .qodef-rsvp-form .elementor-row, rs-module .qodef-rsvp-form .elementor-row { margin: 0 -10px; width: calc(100% + 20px); } .qodef-contact-form-7 .qodef-rsvp-form .elementor-column, rs-module .qodef-rsvp-form .elementor-column { padding: 0 10px; } .qodef-contact-form-7 .qodef-rsvp-form .elementor-column label, rs-module .qodef-rsvp-form .elementor-column label { width: 100%; } .qodef-contact-form-7 .qodef-rsvp-form .elementor-column label:after, rs-module .qodef-rsvp-form .elementor-column label:after { content: ''; position: absolute; display: block; width: 15px; height: 10px; top: calc(50% + 6px); right: 35px; background: url(../img/arrow-down.svg); background-repeat: no-repeat; background-position: center; background-size: cover; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); pointer-events: none; } .qodef-contact-form-7 .qodef-rsvp-form label .wpcf7-form-control-wrap:before, rs-module .qodef-rsvp-form label .wpcf7-form-control-wrap:before { position: absolute; top: 0; padding-left: 26px; font-family: 'Linearicons-Free'; font-size: 18px; line-height: 86px; font-weight: 600; color: #1d1d1f; pointer-events: none; z-index: 1; } .qodef-contact-form-7 .qodef-rsvp-form .name .wpcf7-form-control-wrap:before, rs-module .qodef-rsvp-form .name .wpcf7-form-control-wrap:before { content: ''; } .qodef-contact-form-7 .qodef-rsvp-form .date .wpcf7-form-control-wrap:before, rs-module .qodef-rsvp-form .date .wpcf7-form-control-wrap:before { content: ''; } .qodef-contact-form-7 .qodef-rsvp-form .time .wpcf7-form-control-wrap:before, rs-module .qodef-rsvp-form .time .wpcf7-form-control-wrap:before { content: ''; } .qodef-contact-form-7 .qodef-rsvp-form .email .wpcf7-form-control-wrap:before, rs-module .qodef-rsvp-form .email .wpcf7-form-control-wrap:before { content: ''; } .qodef-contact-form-7 .qodef-rsvp-form .tel .wpcf7-form-control-wrap:before, rs-module .qodef-rsvp-form .tel .wpcf7-form-control-wrap:before { content: ''; } .qodef-contact-form-7 .qodef-rsvp-form button.qodef-button, rs-module .qodef-rsvp-form button.qodef-button { color: #fff; background-color: #1d1d1f; border: 1px solid transparent; margin-top: 9px; padding: 11px 95px !important; width: 100%; } .qodef-contact-form-7 .qodef-rsvp-form button.qodef-button svg, rs-module .qodef-rsvp-form button.qodef-button svg { display: none; } @media only screen and (max-width: 1440px) { .qodef-contact-form-7 .qodef-rsvp-form button.qodef-button, rs-module .qodef-rsvp-form button.qodef-button { padding: 11px 65px !important; } } @media only screen and (max-width: 1024px) { .qodef-contact-form-7 .qodef-rsvp-form button.qodef-button, rs-module .qodef-rsvp-form button.qodef-button { padding: 11px 45px !important; } } .qodef-contact-form-7 .qodef-rsvp-form button.qodef-button:hover, rs-module .qodef-rsvp-form button.qodef-button:hover { color: #4c4c4c; background-color: #f7f7f7; border: 1px solid transparent; } .qodef-contact-form-7 .qodef-rsvp-form button.qodef-button .lnr, rs-module .qodef-rsvp-form button.qodef-button .lnr { display: none; } /* ========================================================================== Instagram List shortcode styles ========================================================================== */ .qodef-instagram-list #sb_instagram { padding: 0 !important; } .qodef-instagram-list #sb_instagram #sbi_images { padding: 0 !important; } .qodef-instagram-list .sbi_photo_wrap a { background-image: none !important; height: auto !important; padding-bottom: 0 !important; } .qodef-instagram-list .sbi_photo_wrap a:after { color: white; content: '\f16d'; font-family: 'Font Awesome 5 Brands'; font-size: 20px; left: 50%; opacity: 0; position: absolute; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: opacity .3s ease-in-out; -o-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out; } .qodef-instagram-list .sbi_photo_wrap a:hover:after { opacity: 1; } .qodef-instagram-list .sbi_photo_wrap a img { display: inline-block !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 { padding: 0 !important; margin: 0 10px 0 0 !important; } .qodef-instagram-list.qodef-layout--slider.qodef-gutter--small #sb_instagram #sbi_images > .sbi_item { padding: 0 !important; margin: 0 20px 0 0 !important; } .qodef-instagram-list.qodef-layout--slider.qodef-gutter--normal #sb_instagram #sbi_images > .sbi_item { padding: 0 !important; margin: 0 30px 0 0 !important; } .qodef-instagram-list.qodef-layout--slider.qodef-gutter--medium #sb_instagram #sbi_images > .sbi_item { padding: 0 !important; margin: 0 40px 0 0 !important; } .qodef-instagram-list.qodef-layout--slider.qodef-gutter--large #sb_instagram #sbi_images > .sbi_item { padding: 0 !important; margin: 0 50px 0 0 !important; } .qodef-instagram-list.qodef-layout--slider.qodef-gutter--huge #sb_instagram #sbi_images > .sbi_item { padding: 0 !important; margin: 0 80px 0 0 !important; } .qodef-instagram-list.qodef-layout--slider .qodef-instagram-swiper-container { list-style: none; margin: 0 auto; overflow: hidden; padding: 0 !important; position: relative; visibility: hidden; z-index: 1; } .qodef-instagram-list.qodef-layout--slider .qodef-instagram-swiper-container .swiper-slide a, .qodef-instagram-list.qodef-layout--slider .qodef-instagram-swiper-container .swiper-slide img { width: 100%; } .qodef-instagram-list.qodef-layout--slider .qodef-instagram-swiper-container.qodef-swiper--initialized { visibility: visible; } .qodef-instagram-list.qodef-layout--columns.qodef-gutter--no.qodef--no-bottom-space { margin-bottom: 0; } .qodef-instagram-list.qodef-layout--columns.qodef-gutter--no #sb_instagram #sbi_images { float: none; width: auto; margin: 0; } .qodef-instagram-list.qodef-layout--columns.qodef-gutter--no #sb_instagram #sbi_images > .sbi_item { padding: 0 !important; margin: 0 !important; } .qodef-instagram-list.qodef-layout--columns.qodef-gutter--tiny.qodef--no-bottom-space { margin-bottom: -10px; } .qodef-instagram-list.qodef-layout--columns.qodef-gutter--tiny #sb_instagram #sbi_images { float: none; width: auto; margin: 0 -5px; } .qodef-instagram-list.qodef-layout--columns.qodef-gutter--tiny #sb_instagram #sbi_images > .sbi_item { padding: 0 5px !important; margin: 0 0 10px !important; } .qodef-instagram-list.qodef-layout--columns.qodef-gutter--small.qodef--no-bottom-space { margin-bottom: -20px; } .qodef-instagram-list.qodef-layout--columns.qodef-gutter--small #sb_instagram #sbi_images { float: none; width: auto; margin: 0 -10px; } .qodef-instagram-list.qodef-layout--columns.qodef-gutter--small #sb_instagram #sbi_images > .sbi_item { padding: 0 10px !important; margin: 0 0 20px !important; } .qodef-instagram-list.qodef-layout--columns.qodef-gutter--normal.qodef--no-bottom-space { margin-bottom: -30px; } .qodef-instagram-list.qodef-layout--columns.qodef-gutter--normal #sb_instagram #sbi_images { float: none; width: auto; margin: 0 -15px; } .qodef-instagram-list.qodef-layout--columns.qodef-gutter--normal #sb_instagram #sbi_images > .sbi_item { padding: 0 15px !important; margin: 0 0 30px !important; } .qodef-instagram-list.qodef-layout--columns.qodef-gutter--medium.qodef--no-bottom-space { margin-bottom: -40px; } .qodef-instagram-list.qodef-layout--columns.qodef-gutter--medium #sb_instagram #sbi_images { float: none; width: auto; margin: 0 -20px; } .qodef-instagram-list.qodef-layout--columns.qodef-gutter--medium #sb_instagram #sbi_images > .sbi_item { padding: 0 20px !important; margin: 0 0 40px !important; } .qodef-instagram-list.qodef-layout--columns.qodef-gutter--large.qodef--no-bottom-space { margin-bottom: -50px; } .qodef-instagram-list.qodef-layout--columns.qodef-gutter--large #sb_instagram #sbi_images { float: none; width: auto; margin: 0 -25px; } .qodef-instagram-list.qodef-layout--columns.qodef-gutter--large #sb_instagram #sbi_images > .sbi_item { padding: 0 25px !important; margin: 0 0 50px !important; } .qodef-instagram-list.qodef-layout--columns.qodef-gutter--huge.qodef--no-bottom-space { margin-bottom: -80px; } .qodef-instagram-list.qodef-layout--columns.qodef-gutter--huge #sb_instagram #sbi_images { float: none; width: auto; margin: 0 -40px; } .qodef-instagram-list.qodef-layout--columns.qodef-gutter--huge #sb_instagram #sbi_images > .sbi_item { padding: 0 40px !important; margin: 0 0 80px !important; } /* ========================================================================== Instagram List shortcode styles ========================================================================== */ /* ========================================================================== Product Categories List Info on Image styles ========================================================================== */ .qodef-woo-product-categories-list.qodef-item-layout--info-on-image .product-category a, .qodef-woo-product-list .product-category a { position: relative; display: inline-block; width: 100%; vertical-align: top; } .qodef-woo-product-categories-list.qodef-item-layout--info-on-image .product-category .woocommerce-loop-category__title, .qodef-woo-product-list .product-category .woocommerce-loop-category__title { background-color: #ffffff; left: 50%; margin: 0; padding: 12px 41px; position: absolute; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: auto; } .qodef-woo-product-categories-list.qodef-item-layout--info-on-image .count, .qodef-woo-product-list .count { display: none; } /* ========================================================================== Product List Info on Image styles ========================================================================== */ .qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .added_to_cart, .qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .button { margin-top: 20px !important; } /* ========================================================================== WooCommerce DropDown Cart styles ========================================================================== */ .widget_webon_core_woo_dropdown_cart { height: 100%; } .qodef-woo-dropdown-cart { position: relative; display: inline-block; vertical-align: top; height: 100%; } .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%; padding: 0 25px; top: 5px; font-size: 16px; color: #1d1d1f; } @media only screen and (width: 1280px) { .qodef-woo-dropdown-cart .qodef-m-opener { padding: 0 20px; } } .qodef-woo-dropdown-cart .qodef-m-opener:hover { color: #1d1d1f; } .qodef-woo-dropdown-cart .qodef-m-opener-count { margin-left: 5px; } .qodef-woo-dropdown-cart .qodef-m-opener-count:before { content: '('; } .qodef-woo-dropdown-cart .qodef-m-opener-count:after { content: ')'; } .qodef-woo-dropdown-cart .qodef-m-dropdown { position: absolute; top: calc(100% + 1px); left: auto; right: 0; text-align: left; opacity: 0; visibility: hidden; -webkit-transition: opacity 0.2s ease-out, visibility 0.2s ease-out; -o-transition: opacity 0.2s ease-out, visibility 0.2s ease-out; transition: opacity 0.2s ease-out, visibility 0.2s ease-out; } .qodef-header-sticky .qodef-woo-dropdown-cart .qodef-m-dropdown { top: 100%; } .qodef-woo-dropdown-cart .qodef-m-dropdown-inner { position: relative; display: inline-block; vertical-align: top; width: 305px; background-color: #fff; } .qodef-woo-dropdown-cart .qodef-m-posts-not-found { margin: 0; padding: 30px 29px 33px; font-size: 16px; color: #1d1d1f; } .qodef-woo-dropdown-cart .qodef-woo-dropdown-items { position: relative; display: inline-block; width: 100%; vertical-align: top; padding: 38px 30px 0; } #qodef-top-area .qodef-woo-dropdown-cart .qodef-woo-dropdown-items { color: #4c4c4c; } #qodef-top-area .qodef-woo-dropdown-cart .qodef-woo-dropdown-items a { color: #4c4c4c; } #qodef-top-area .qodef-woo-dropdown-cart .qodef-woo-dropdown-items a:hover { color: #dbdbdb; } .qodef-woo-dropdown-cart .qodef-woo-dropdown-item { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 14px; } .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: 56px; 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; padding-bottom: 5px; } .qodef-woo-dropdown-cart .qodef-e-title { margin: 0; line-height: 1.6; } .qodef-woo-dropdown-cart .qodef-e-price { margin: 1px 0 0; font-size: 12px; line-height: 1; font-weight: 700; } .qodef-woo-dropdown-cart .qodef-e-remove { position: absolute; top: 0; right: 0; font-size: 24px; line-height: 1; color: #1d1d1f; } .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; width: 100%; margin-top: 30px; padding: 14px 30px 16px; border-top: 1px solid; border-bottom: 1px solid; border-color: #dbdbdb; } .qodef-woo-dropdown-cart .qodef-m-order-details > * { margin: 0; } #qodef-top-area .qodef-woo-dropdown-cart .qodef-m-order-details { color: #4c4c4c; } .qodef-woo-dropdown-cart .qodef-m-order-details .woocommerce-Price-amount { font-size: 16px; } .qodef-woo-dropdown-cart .qodef-m-action { position: relative; display: inline-block; width: 100%; vertical-align: top; margin-top: 30px; padding: 0 30px 40px; } .qodef-woo-dropdown-cart .qodef-m-action-link { position: relative; display: inline-block; vertical-align: middle; width: auto; margin: 0; font-family: "DM Sans", sans-serif; font-size: 16px; line-height: 2em; font-weight: 600; text-decoration: none; border-radius: 0; outline: none; -webkit-transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; -o-transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; width: 100%; padding: 10px 40px 12px; text-align: center; color: #fff; background-color: #1d1d1f; border: 1px solid transparent; padding: 11px 38px; } .qodef-woo-dropdown-cart .qodef-m-action-link:hover { color: #4c4c4c; background-color: #f7f7f7; border: 1px solid transparent; } .touchevents .qodef-woo-dropdown-cart { cursor: pointer; } .qodef-woo-dropdown-cart:hover .qodef-m-dropdown { opacity: 1; visibility: visible; } /* ========================================================================== WooCommerce Side Area Cart styles ========================================================================== */ .qodef-woo-side-area-cart { position: relative; display: inline-block; vertical-align: top; height: 100%; padding: 0 10px; } .qodef-woo-side-area-cart .qodef-m-inner { position: relative; display: inline-block; width: 100%; vertical-align: top; height: 100%; } .qodef-woo-side-area-cart .qodef-m-opener { position: relative; display: -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-content { position: fixed; top: 0; right: -360px; height: 100vh; width: 360px; 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: 100px 0 74px; background-color: #fff; overflow: hidden; visibility: hidden; z-index: 9999; -webkit-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); -o-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); } .admin-bar .qodef-woo-side-area-cart .qodef-m-content { top: 32px; height: calc(100vh - 32px); } .qodef-woo-side-area-cart .qodef-m-close { position: absolute; top: 30px; right: 30px; display: block; font-size: 34px; z-index: 1000; } .qodef-woo-side-area-cart .qodef-m-items { position: relative; display: inline-block; width: 100%; vertical-align: top; padding: 0 50px; } .qodef-woo-side-area-cart .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: 20px; } .qodef-woo-side-area-cart .qodef-m-item:first-child { margin-top: 0; } .qodef-woo-side-area-cart .qodef-e-image { -ms-flex-negative: 0; flex-shrink: 0; width: 80px; margin-right: 20px; } .qodef-woo-side-area-cart .qodef-e-image a, .qodef-woo-side-area-cart .qodef-e-image img { display: block; } .qodef-woo-side-area-cart .qodef-e-content { position: relative; display: inline-block; width: 100%; vertical-align: top; padding-right: 20px; } .qodef-woo-side-area-cart .qodef-e-title { margin: 0; } .qodef-woo-side-area-cart .qodef-e-price { margin: 3px 0 0; } .qodef-woo-side-area-cart .qodef-e-quantity { margin: 3px 0 0; } .qodef-woo-side-area-cart .qodef-e-remove { position: absolute; top: -2px; right: 0; font-size: 20px; line-height: 1; } .qodef-woo-side-area-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: 0 50px; } .qodef-woo-side-area-cart .qodef-m-order-details > * { margin: 0; } .qodef-woo-side-area-cart .qodef-m-action { position: absolute; bottom: 0; left: 0; width: 100%; } .qodef-woo-side-area-cart .qodef-m-action-link { position: relative; display: inline-block; vertical-align: middle; width: auto; margin: 0; font-family: "DM Sans", sans-serif; font-size: 16px; line-height: 2em; font-weight: 600; text-decoration: none; border-radius: 0; outline: none; -webkit-transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; -o-transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; width: 100%; padding: 10px 40px 12px; text-align: center; color: #fff; background-color: #1d1d1f; border: 1px solid transparent; } .qodef-woo-side-area-cart .qodef-m-action-link:hover { color: #4c4c4c; background-color: #f7f7f7; border: 1px solid transparent; } .qodef-woo-side-area-cart.qodef--opened .qodef-m-content { right: 0; visibility: visible; } .qodef-woo-side-area-cart-cover { position: fixed; top: 0; left: 0; width: calc(100% - 360px); height: 100vh; overflow: hidden; z-index: 1002; } /* Clients list shortcode style - start */ .qodef-clients-list .qodef-e { position: relative; display: inline-block; width: 100%; vertical-align: top; } .qodef-clients-list.qodef-swiper-container.qodef-item-layout--image-with-title .qodef-m-content { width: calc(100% - 152px); } .qodef-clients-list.qodef-swiper-container.qodef-item-layout--image-with-title .qodef-m-navigation { position: relative; display: inline-block; width: 142px; top: 7px; } .qodef-clients-list.qodef-swiper-container.qodef-item-layout--image-with-title .swiper-button-prev, .qodef-clients-list.qodef-swiper-container.qodef-item-layout--image-with-title .swiper-container-rtl .swiper-button-next { left: 0 !important; } .qodef-clients-list.qodef-swiper-container.qodef-item-layout--image-with-title .swiper-button-next, .qodef-clients-list.qodef-swiper-container.qodef-item-layout--image-with-title .swiper-container-rtl .swiper-button-next { right: 0 !important; } .qodef-clients-list.qodef-swiper-container.qodef-item-layout--image-with-title .qodef-e:nth-child(5n + 1) .qodef-e-inner { padding: 87px 0 146px; } .qodef-clients-list.qodef-swiper-container.qodef-item-layout--image-with-title .qodef-e:nth-child(5n + 2) .qodef-e-inner { padding: 87px 0 188px; } .qodef-clients-list.qodef-swiper-container.qodef-item-layout--image-with-title .qodef-e:nth-child(5n + 3) .qodef-e-inner { padding: 90px 0 129px; } .qodef-clients-list.qodef-swiper-container.qodef-item-layout--image-with-title .qodef-e:nth-child(5n + 4) .qodef-e-inner { padding: 83px 0 154px; } .qodef-clients-list.qodef-swiper-container.qodef-item-layout--image-with-title .qodef-e:nth-child(5n + 5) .qodef-e-inner { padding: 102px 0 151px; } .qodef-clients-list:not(.qodef-swiper-container).qodef-item-layout--image-with-title .qodef-e-inner { height: 312px; } .qodef-clients-list.qodef-item-layout--image-with-title .qodef-e-inner { position: relative; padding: 87px 0 146px; width: 100%; height: 100%; text-align: center; background-color: #fff; -webkit-transition: background-color .5s; -o-transition: background-color .5s; transition: background-color .5s; } .qodef-clients-list.qodef-item-layout--image-with-title .qodef-m-content-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 0 0 42px; } .qodef-clients-list.qodef-item-layout--image-with-title .qodef-m-content { width: 100%; } .qodef-clients-list.qodef-item-layout--image-with-title .qodef-m-tagline { font-size: 11px; font-weight: 700; line-height: 1; letter-spacing: 0.3em; text-transform: uppercase; color: #404040; margin-bottom: 5px; } .qodef-clients-list.qodef-item-layout--image-with-title .qodef-m-title { margin: 0; } .qodef-clients-list.qodef-item-layout--image-with-title .qodef-e-title { position: absolute; bottom: 40px; left: 40px; z-index: 0; display: block; font-size: 11px; font-weight: 700; line-height: 1; letter-spacing: 0.3em; text-transform: uppercase; color: #404040; } .qodef-clients-list.qodef-item-layout--image-with-title a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; } .qodef-clients-list.qodef--has-border .qodef-e-inner { border: 1px solid #dbdbdb; -webkit-box-sizing: border-box; box-sizing: border-box; } /* Clients list shortcode style - end */ /* Clients list shortcode style - start */ .qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e { display: -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 { width: auto; opacity: 1; will-change: opacity; -webkit-transition: opacity .25s ease-in-out; -o-transition: opacity .25s ease-in-out; transition: opacity .25s ease-in-out; display: inline-block; } .qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-hover-logo { position: absolute; top: 0; left: 0; width: auto; opacity: 0; will-change: opacity; -webkit-transition: opacity .25s ease-in-out; -o-transition: opacity .25s ease-in-out; transition: opacity .25s ease-in-out; } .qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e:hover .qodef-e-logo { opacity: 0; } .qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e:hover .qodef-e-hover-logo { opacity: 1; } /* Clients list shortcode style - end */ /* Clients list shortcode style - start */ .qodef-clients-list.qodef-item-layout--image-with-title.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-with-title.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-with-title.qodef-hover-animation--fade-in .qodef-e .qodef-e-image a { display: inline-block; } .qodef-clients-list.qodef-item-layout--image-with-title.qodef-hover-animation--fade-in .qodef-e .qodef-e-logo { width: auto; opacity: 1; will-change: opacity; -webkit-transition: opacity .25s ease-in-out; -o-transition: opacity .25s ease-in-out; transition: opacity .25s ease-in-out; display: inline-block; } .qodef-clients-list.qodef-item-layout--image-with-title.qodef-hover-animation--fade-in .qodef-e .qodef-e-hover-logo { position: absolute; top: 0; left: 0; width: auto; opacity: 0; will-change: opacity; -webkit-transition: opacity .25s ease-in-out; -o-transition: opacity .25s ease-in-out; transition: opacity .25s ease-in-out; } .qodef-clients-list.qodef-item-layout--image-with-title.qodef-hover-animation--fade-in .qodef-e:hover .qodef-e-logo { opacity: 0; } .qodef-clients-list.qodef-item-layout--image-with-title.qodef-hover-animation--fade-in .qodef-e:hover .qodef-e-hover-logo { opacity: 1; } /* Clients list shortcode style - end */ /* ========================================================================== Portfolio Single styles ========================================================================== */ .qodef-portfolio-single .qodef-media iframe { max-height: calc(56.25vw); } .qodef-portfolio-single .qodef-portfolio-title { margin: 0 0 22px; } .qodef-portfolio-single .qodef-portfolio-info a:hover { color: #b2b2b2; } .qodef-portfolio-single .qodef-portfolio-info .qodef-project-info { margin: 9px 0 22px; } .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: 15px; } .qodef-portfolio-single .qodef-portfolio-info > *:last-child { margin-bottom: 0; } .qodef-portfolio-single .qodef-portfolio-info > * > * { font-size: 11px; font-weight: 700; line-height: 1; letter-spacing: 0.3em; text-transform: uppercase; color: #404040; } .qodef-portfolio-single .qodef-portfolio-info .qodef-e-title { margin: 0 5px 0 0; } .qodef-portfolio-single .qodef-portfolio-info p, .qodef-portfolio-single .qodef-portfolio-info a { margin: 0; } .qodef-portfolio-single .qodef-portfolio-info .qodef-e-category:after { content: "/"; margin: 0 3px 0 1px; color: #4c4c4c; } .qodef-portfolio-single .qodef-portfolio-info .qodef-e-category:last-child:after { display: none; } /* ========================================================================== Portfolio Category List shortcode style - begin ========================================================================== */ .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%; } /* ========================================================================== Portfolio Category List shortcode variation style - begin ========================================================================== */ .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, 31, 0.4); opacity: 0; -webkit-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; transition: opacity 0.2s ease-out; } .qodef-portfolio-category-list.qodef-layout--gallery .qodef-e-title, .qodef-portfolio-category-list.qodef-layout--gallery .qodef-e-description { color: #fff; } /* ========================================================================== Portfolio Category List shortcode variation style - begin ========================================================================== */ .qodef-portfolio-category-list.qodef-layout--standard .qodef-e-content { margin-top: 28px; } /* ========================================================================== Portfolio List shortcode styles ========================================================================== */ .qodef-portfolio-list .qodef-e-inner { position: relative; } .qodef-portfolio-list .qodef-e-image img { display: block; } .qodef-portfolio-list .qodef-e-category { font-size: 11px; font-weight: 700; line-height: 1; letter-spacing: 0.3em; text-transform: uppercase; color: #404040; } .qodef-portfolio-list .qodef-e-category:hover { color: #dbdbdb; } .qodef-portfolio-list .qodef-e-category:after { content: '|'; color: #1d1d1f; } .qodef-portfolio-list .qodef-e-category:last-child:after { display: none; } .qodef-portfolio-list .qodef-e-title { margin: 0; } .qodef-portfolio-list .qodef-e-title:hover a { color: #1d1d1f; } .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%; } /* ========================================================================== Portfolio List shortcode variation styles ========================================================================== */ .qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-content { margin-top: 30px; } .qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-info-category { line-height: 1em; } .qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-category { display: inline-block; } .qodef-portfolio-list.qodef-item-layout--info-below.qodef-hover-animation--move-image .qodef-e-image { overflow: hidden; } .qodef-portfolio-list.qodef-item-layout--info-below.qodef-hover-animation--move-image .qodef-e-image img { -webkit-transform: scale(1.1) translateX(-3px); -ms-transform: scale(1.1) translateX(-3px); transform: scale(1.1) translateX(-3px); -webkit-transition: 0.45s cubic-bezier(0.22, 0.61, 0.36, 1); -o-transition: 0.45s cubic-bezier(0.22, 0.61, 0.36, 1); transition: 0.45s cubic-bezier(0.22, 0.61, 0.36, 1); will-change: transform; -webkit-transform: scale(1.1) translateX(-8px); -ms-transform: scale(1.1) translateX(-8px); transform: scale(1.1) translateX(-8px); } .qodef-portfolio-list.qodef-item-layout--info-below.qodef-hover-animation--move-image .qodef-e-image:hover img { -webkit-transform: scale(1.1) translateX(4px); -ms-transform: scale(1.1) translateX(4px); transform: scale(1.1) translateX(4px); -webkit-transform: scale(1.1) translateX(0px); -ms-transform: scale(1.1) translateX(0px); transform: scale(1.1) translateX(0px); } /* ========================================================================== Portfolio List shortcode variation styles ========================================================================== */ .qodef-portfolio-list.qodef-item-layout--info-bottom-left .qodef-e-content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.35); opacity: 0; -webkit-transition: opacity .3s ease-in-out; -o-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out; } .qodef-portfolio-list.qodef-item-layout--info-bottom-left .qodef-e:hover .qodef-e-content { opacity: 1; } .qodef-portfolio-list.qodef-item-layout--info-bottom-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: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%; padding: 32px 39px; } .qodef-portfolio-list.qodef-item-layout--info-bottom-left .qodef-e-content-inner > a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .qodef-portfolio-list.qodef-item-layout--info-bottom-left .qodef-e-content-inner * { color: #fff; z-index: 1; } .qodef-portfolio-list.qodef-item-layout--info-bottom-left .qodef-e-content-inner *:hover { color: #fff; } /* ========================================================================== Portfolio List shortcode variation hover styles ========================================================================== */ .qodef-portfolio-list.qodef-item-layout--info-follow.qodef-hover-animation--follow .qodef-e-inner { overflow: hidden; } .qodef-portfolio-list.qodef-item-layout--info-follow.qodef-hover-animation--follow .qodef-e-inner .qodef-e-image { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform 0.45s cubic-bezier(0.22, 0.61, 0.36, 1); transition: -webkit-transform 0.45s cubic-bezier(0.22, 0.61, 0.36, 1); -o-transition: transform 0.45s cubic-bezier(0.22, 0.61, 0.36, 1); transition: transform 0.45s cubic-bezier(0.22, 0.61, 0.36, 1); transition: transform 0.45s cubic-bezier(0.22, 0.61, 0.36, 1), -webkit-transform 0.45s cubic-bezier(0.22, 0.61, 0.36, 1); } .qodef-portfolio-list.qodef-item-layout--info-follow.qodef-hover-animation--follow .qodef-e-inner:hover .qodef-e-image { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); } .qodef-portfolio-list.qodef-item-layout--info-follow.qodef-hover-animation--follow .qodef-e-content { display: none; } .qodef-follow-info-holder { position: fixed; top: 50%; left: 50%; z-index: 9999; pointer-events: none; visibility: hidden; -webkit-transition: -webkit-transform 0.3s ease; transition: -webkit-transform 0.3s ease; -o-transition: transform 0.3s ease; transition: transform 0.3s ease; transition: transform 0.3s ease, -webkit-transform 0.3s ease; } .qodef-follow-info-holder.qodef-right { text-align: right; -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); } .qodef-follow-info-holder .qodef-follow-info-inner { position: relative; display: inline-block; vertical-align: middle; -webkit-clip-path: inset(0 100% 0 0); clip-path: inset(0 100% 0 0); background-color: #1d1d1f; padding: 16px 57px 19px 25px; } .qodef-follow-info-holder .qodef-follow-info-title { display: inline-block; position: relative; color: #fff; white-space: nowrap; z-index: 8; } .qodef-follow-info-holder .qodef-follow-info-title .qodef-e-title { margin: 0; } .qodef-follow-info-holder .qodef-follow-info-category { display: inline-block; background-color: #1d1d1f; white-space: nowrap; z-index: 9; } .qodef-follow-info-holder .qodef-follow-info-category .qodef-e-category { font-size: 11px; font-weight: 700; line-height: 1; letter-spacing: 0.3em; text-transform: uppercase; color: #404040; color: #fff; } .qodef-follow-info-holder .qodef-follow-info-category a:not(:last-child):after { content: '/'; margin: 0 2px 0 3px; } .qodef-follow-info-holder a { color: #fff; } .qodef-follow-info-holder.qodef-is-active { visibility: visible; } .qodef-follow-info-holder.qodef-is-active .qodef-follow-info-inner { -webkit-clip-path: inset(0 0 0 0); clip-path: inset(0 0 0 0); -webkit-transition: 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -o-transition: 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); transition: 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); } /* ========================================================================== Portfolio List shortcode variation styles ========================================================================== */ .qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-content { position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; } .qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-content-inner { background-color: rgba(0, 0, 0, 0.35); 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; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-content-inner > a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 0; } .qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-content-inner * { color: #fff; z-index: 1; } .qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-content-inner *:hover { color: #fff; } /* ========================================================================== Portfolio List shortcode variation hover styles ========================================================================== */ .qodef-item-layout--info-on-hover.qodef-hover-animation--fade-in .qodef-e-content { opacity: 0; -webkit-transition: opacity .3s ease-in-out; -o-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out; } .qodef-item-layout--info-on-hover.qodef-hover-animation--fade-in .qodef-e:hover .qodef-e-content { opacity: 1; } /* ========================================================================== Related Portfolio Single Items styles ========================================================================== */ #qodef-portfolio-single-related-items { position: relative; display: inline-block; width: 100%; vertical-align: top; margin-top: 109px; } #qodef-portfolio-single-related-items .qodef-related-items-title { margin: 0 0 35px; } #qodef-portfolio-single-related-items .qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-content { margin-bottom: 20px; } @media only screen and (max-width: 768px) { #qodef-portfolio-single-related-items .qodef-grid.qodef-gutter--normal > .qodef-grid-inner > .qodef-grid-item { margin-bottom: 50px; } } /* ========================================================================== Single Post Navigation styles ========================================================================== */ #qodef-single-portfolio-navigation { position: relative; display: inline-block; width: 100%; vertical-align: top; margin: 112px 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; color: #b2b2b2; } #qodef-single-portfolio-navigation .qodef-m-nav > * { display: block; line-height: inherit; } #qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev svg, #qodef-single-portfolio-navigation .qodef-m-nav.qodef--next svg { fill: currentColor; color: currentColor; stroke-width: 0; vertical-align: middle; margin-left: 15px; -webkit-transition: color 0.2s ease-out; -o-transition: color 0.2s ease-out; transition: color 0.2s ease-out; } #qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev .qodef-button-cap, #qodef-single-portfolio-navigation .qodef-m-nav.qodef--next .qodef-button-cap { -webkit-clip-path: inset(0% 0 0% 0); clip-path: inset(0% 0 0% 0); } #qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev .qodef-button-line, #qodef-single-portfolio-navigation .qodef-m-nav.qodef--next .qodef-button-line { -webkit-transform: translateX(9px); -ms-transform: translateX(9px); transform: translateX(9px); stroke-width: .1; stroke: currentColor; } #qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev .qodef-button-cap, #qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev .qodef-button-line, #qodef-single-portfolio-navigation .qodef-m-nav.qodef--next .qodef-button-cap, #qodef-single-portfolio-navigation .qodef-m-nav.qodef--next .qodef-button-line { -webkit-transform-origin: right; -ms-transform-origin: right; transform-origin: right; -webkit-transition: 0.33s cubic-bezier(0.14, -0.07, 0.23, 0.9); -o-transition: 0.33s cubic-bezier(0.14, -0.07, 0.23, 0.9); transition: 0.33s cubic-bezier(0.14, -0.07, 0.23, 0.9); } #qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev:hover svg, #qodef-single-portfolio-navigation .qodef-m-nav.qodef--next:hover svg { fill: #1d1d1f; color: #1d1d1f; } #qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev:hover .qodef-button-line, #qodef-single-portfolio-navigation .qodef-m-nav.qodef--next:hover .qodef-button-line { -webkit-transform: translateX(32px); -ms-transform: translateX(32px); transform: translateX(32px); } #qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev:hover .qodef-button-cap, #qodef-single-portfolio-navigation .qodef-m-nav.qodef--next:hover .qodef-button-cap { -webkit-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); -webkit-clip-path: inset(50% 0 50% 0); clip-path: inset(50% 0 50% 0); } #qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev svg { margin-right: 20px; -webkit-transform: scaleX(-1) translateX(13px); -ms-transform: scaleX(-1) translateX(13px); transform: scaleX(-1) translateX(13px); } #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 { margin-left: 35px; } #qodef-single-portfolio-navigation .qodef-m-nav.qodef--back-link { position: absolute; top: 2px; left: calc(50% - 14px); -webkit-transition: color 0.2s ease-out; -o-transition: color 0.2s ease-out; transition: color 0.2s ease-out; } #qodef-single-portfolio-navigation .qodef-m-nav.qodef--back-link:hover { color: #1d1d1f; } #qodef-single-portfolio-navigation .qodef-m-nav.qodef--back-link .qodef-m-nav-icon { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 28px; height: 28px; } #qodef-single-portfolio-navigation .qodef-m-nav.qodef--back-link .qodef-m-nav-icon > span { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 8px; } #qodef-single-portfolio-navigation .qodef-m-nav.qodef--back-link .qodef-m-nav-icon > span:before, #qodef-single-portfolio-navigation .qodef-m-nav.qodef--back-link .qodef-m-nav-icon > span:after { content: ''; width: 10px; height: 10px; border: 1px solid currentColor; border-radius: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; } #qodef-single-portfolio-navigation .qodef-m-nav.qodef--back-link .qodef-m-nav-icon > span:last-child { margin-bottom: 0; } #qodef-single-portfolio-navigation .qodef-m-nav-icon { font-size: 45px; } #qodef-single-portfolio-navigation .qodef-m-nav-label { font-family: "DM Sans", sans-serif; font-weight: 700; color: #1d1d1f; font-size: 16px; line-height: 1.8em; letter-spacing: -0.02em; font-weight: 500; } /* ========================================================================== Portfolio Single variation styles ========================================================================== */ .qodef-portfolio-single.qodef-layout--gallery-big .qodef-e-content .qodef-grid-item { margin-top: 50px !important; } .qodef-portfolio-single.qodef-layout--gallery-big .qodef-portfolio-info { margin-top: 85px !important; } /* ========================================================================== Portfolio Single variation styles ========================================================================== */ .qodef-portfolio-single.qodef-layout--gallery-small .qodef-media { margin-right: 45px; } .qodef-portfolio-single.qodef-layout--gallery-small .qodef-portfolio-info { margin-top: 48px !important; } .qodef-portfolio-single.qodef-layout--gallery-small #qodef-single-portfolio-navigation { margin: 119px 0 3px; } /* ========================================================================== Portfolio Single variation styles ========================================================================== */ .qodef-portfolio-single.qodef-layout--images-big .qodef-e-content .qodef-grid-item { margin-top: 50px !important; } .qodef-portfolio-single.qodef-layout--images-big .qodef-media .qodef-grid-item { display: block; margin-bottom: 70px; float: none; } .qodef-portfolio-single.qodef-layout--images-big .qodef-media .qodef-grid-item:last-child { margin-bottom: 0; } .qodef-portfolio-single.qodef-layout--images-big .qodef-portfolio-info { margin-top: 85px !important; } /* ========================================================================== Portfolio Single variation styles ========================================================================== */ .qodef-portfolio-single.qodef-layout--images-small .qodef-media { margin-right: 45px; } .qodef-portfolio-single.qodef-layout--images-small .qodef-media .qodef-grid-item { display: block; margin-bottom: 70px; 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-info { margin-top: 48px !important; } .qodef-portfolio-single.qodef-layout--images-small #qodef-single-portfolio-navigation { margin: 119px 0 3px; } /* ========================================================================== Portfolio Single variation styles ========================================================================== */ .qodef-portfolio-single.qodef-layout--masonry-big .qodef-e-content .qodef-grid-item { margin-top: 50px !important; } .qodef-portfolio-single.qodef-layout--masonry-big .qodef-portfolio-info { margin-top: 85px !important; } /* ========================================================================== Portfolio Single variation styles ========================================================================== */ .qodef-portfolio-single.qodef-layout--masonry-small .qodef-media { margin-right: 45px; } .qodef-portfolio-single.qodef-layout--masonry-small .qodef-portfolio-info { margin-top: 48px !important; } .qodef-portfolio-single.qodef-layout--masonry-small #qodef-single-portfolio-navigation { margin: 119px 0 3px; } /* ========================================================================== Portfolio Single variation styles ========================================================================== */ .qodef-portfolio-single.qodef-layout--slider-big .qodef-e-content .qodef-grid-item { margin-top: 50px !important; } .qodef-portfolio-single.qodef-layout--slider-big .qodef-portfolio-info { margin-top: 85px !important; } /* ========================================================================== Portfolio Single variation styles ========================================================================== */ .qodef-portfolio-single.qodef-layout--slider-small .qodef-media { margin-right: 45px; } .qodef-portfolio-single.qodef-layout--slider-small .qodef-portfolio-info { margin-top: 48px !important; } .qodef-portfolio-single.qodef-layout--slider-small #qodef-single-portfolio-navigation { margin: 119px 0 3px; } /* ========================================================================== Team lists shortcode styles ========================================================================== */ .qodef-team-list .qodef-e-role { font-size: 11px; font-weight: 700; line-height: 1; letter-spacing: 0.3em; text-transform: uppercase; color: #404040; margin: 0; } .qodef-team-list .qodef-e-title { margin: 2px 0 13px; } .qodef-team-list .qodef-team-member-social-icons { margin: 0; } .qodef-team-list.qodef-item-layout--info-below.qodef-layout--columns.qodef-gutter--medium > .qodef-grid-inner > .qodef-grid-item { margin-bottom: 55px; } .qodef-team-list.qodef-item-layout--info-below .qodef-e-image { position: relative; overflow: hidden; } .qodef-team-list.qodef-item-layout--info-below .qodef-e-image img { -webkit-transform: scale(1.1) translateX(-3px); -ms-transform: scale(1.1) translateX(-3px); transform: scale(1.1) translateX(-3px); -webkit-transition: 0.45s cubic-bezier(0.22, 0.61, 0.36, 1); -o-transition: 0.45s cubic-bezier(0.22, 0.61, 0.36, 1); transition: 0.45s cubic-bezier(0.22, 0.61, 0.36, 1); will-change: transform; } .qodef-team-list.qodef-item-layout--info-below .qodef-e-media-image { -webkit-transition: .35s ease-out; -o-transition: .35s ease-out; transition: .35s ease-out; -webkit-clip-path: inset(0 0 0 0); clip-path: inset(0 0 0 0); } .qodef-team-list.qodef-item-layout--info-below .qodef-team-member-social-icons { position: absolute; top: 0; right: -1px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 200%; height: 40px; -webkit-transform: rotate(90deg) translate(100%, -30px); -ms-transform: rotate(90deg) translate(100%, -30px); transform: rotate(90deg) translate(100%, -30px); -webkit-transform-origin: top right; -ms-transform-origin: top right; transform-origin: top right; opacity: 0; -webkit-transition: opacity .35s ease-out, -webkit-transform .35s ease-out; transition: opacity .35s ease-out, -webkit-transform .35s ease-out; -o-transition: opacity .35s ease-out, transform .35s ease-out; transition: opacity .35s ease-out, transform .35s ease-out; transition: opacity .35s ease-out, transform .35s ease-out, -webkit-transform .35s ease-out; } .qodef-team-list.qodef-item-layout--info-below .qodef-team-member-social-icon { font-size: 11px; font-weight: 700; line-height: 1; letter-spacing: 0.3em; text-transform: uppercase; color: #404040; } .qodef-team-list.qodef-item-layout--info-below .qodef-team-member-social-icon:not(:last-child):after { content: ''; position: relative; display: inline-block; vertical-align: middle; width: 25px; height: 1px; top: -2px; margin: 0 15px 0 5px; background-color: #dbdbdb; } .qodef-team-list.qodef-item-layout--info-below .qodef-team-member-social-icon:hover { color: #b2b2b2; } .qodef-team-list.qodef-item-layout--info-below .qodef-e-content { margin: 34px 0 0; } .qodef-team-list.qodef-item-layout--info-below .qodef-e-inner:hover .qodef-team-member-social-icons { opacity: 1; -webkit-transform: rotate(90deg) translate(100%, 0); -ms-transform: rotate(90deg) translate(100%, 0); transform: rotate(90deg) translate(100%, 0); z-index: 1; } .qodef-team-list.qodef-item-layout--info-below .qodef-e-inner:hover .qodef-e-media-image { -webkit-clip-path: inset(0 40px 0 0); clip-path: inset(0 40px 0 0); } .qodef-team-list.qodef-item-layout--info-below .qodef-e-inner:hover img { -webkit-transform: scale(1.1) translateX(4px); -ms-transform: scale(1.1) translateX(4px); transform: scale(1.1) translateX(4px); } .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 0.2s ease-out; -o-transition: opacity 0.2s ease-out; transition: opacity 0.2s ease-out; z-index: -1; } /* ========================================================================== Testimonials list accordion shortcode styles ========================================================================== */ .qodef-testimonials-list-accordion { counter-reset: counter; } .qodef-testimonials-list-accordion .qodef-e-number { position: relative; display: inline-block; width: 100%; vertical-align: top; font-size: 16px; font-weight: 700; padding-bottom: 8px; cursor: pointer; border-bottom: 1px solid #dbdbdb; -webkit-box-sizing: border-box; box-sizing: border-box; } .qodef-testimonials-list-accordion .qodef-e-number:before { content: counter(counter, decimal-leading-zero) ". "; counter-increment: counter; position: relative; display: block; } .qodef-testimonials-list-accordion .qodef-e-number:not(:first-child) { padding-top: 33px; } .qodef-testimonials-list-accordion .qodef-e-inner { padding: 26px 0 7px; display: -webkit-box; display: -ms-flexbox; display: flex; } .qodef-testimonials-list-accordion .qodef-e-media-image { line-height: 0; margin-right: 32px; } .qodef-testimonials-list-accordion .qodef-e-media-image img { width: 128px; border-radius: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; } .qodef-testimonials-list-accordion .qodef-e-content { width: calc(100% - 160px); margin-top: 19px; } .qodef-testimonials-list-accordion .qodef-e-text { margin: 0 0 40px; } .qodef-testimonials-list-accordion .qodef-e-author { margin: 0; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .qodef-testimonials-list-accordion .qodef-e-author-job { font-size: 11px; font-weight: 700; line-height: 1; letter-spacing: 0.3em; text-transform: uppercase; color: #404040; } .qodef-testimonials-list-accordion.qodef-skin--light .qodef-e-title, .qodef-testimonials-list-accordion.qodef-skin--light .qodef-e-text, .qodef-testimonials-list-accordion.qodef-skin--light .qodef-e-author { color: #fff; } .qodef-testimonials-list-accordion.qodef-skin--light .swiper-pagination-bullet:before { background-color: #fff; } /* ========================================================================== Testimonials list shortcode styles ========================================================================== */ .qodef-testimonials-list .qodef-m-content-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .qodef-testimonials-list .qodef-m-tagline { font-size: 11px; text-transform: uppercase; letter-spacing: 0.3em; } .qodef-testimonials-list .qodef-m-title { margin: 2px 0 25px 0; } .qodef-testimonials-list .qodef-m-navigation { position: relative; display: inline-block; width: 142px; bottom: 12px; } .qodef-testimonials-list .swiper-button-prev, .qodef-testimonials-list .swiper-container-rtl .swiper-button-next { left: 0 !important; -webkit-transform: unset; -ms-transform: unset; transform: unset; } .qodef-testimonials-list .swiper-button-next, .qodef-testimonials-list .swiper-container-rtl .swiper-button-next { right: 0 !important; -webkit-transform: unset; -ms-transform: unset; transform: unset; } .qodef-testimonials-list .qodef-e-inner { padding: 26px 0 7px; display: -webkit-box; display: -ms-flexbox; display: flex; } .qodef-testimonials-list .qodef-e-media-image { line-height: 0; margin-right: 32px; } .qodef-testimonials-list .qodef-e-media-image img { width: 128px; border-radius: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; } .qodef-testimonials-list .qodef-e-title { margin: 0 0 25px; } .qodef-testimonials-list .qodef-e-content { width: calc(100% - 160px); margin-top: 19px; } .qodef-testimonials-list .qodef-e-text { margin: 0 0 40px; } .qodef-testimonials-list .qodef-e-author { margin: 0; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .qodef-testimonials-list .qodef-e-author-job { font-size: 11px; font-weight: 700; line-height: 1; letter-spacing: 0.3em; text-transform: uppercase; color: #404040; } .qodef-testimonials-list .qodef-e-author-name { font-size: 16px; line-height: 1.8em; letter-spacing: -0.02em; } .qodef-testimonials-list .swiper-pagination-bullets { text-align: left; bottom: 0 !important; } .qodef-testimonials-list .swiper-pagination-bullets .swiper-pagination-bullet:before { background-color: #dbdbdb; } .qodef-testimonials-list.qodef-skin--light .qodef-e-title, .qodef-testimonials-list.qodef-skin--light .qodef-e-text, .qodef-testimonials-list.qodef-skin--light .qodef-e-author { color: #fff; } .qodef-testimonials-list.qodef-skin--light .swiper-pagination-bullet:before { background-color: #fff; } @media only screen and (min-width: 1025px) { .qodef-testimonials-list.qodef-swiper-container.qodef-col-num--1 .qodef-e-content { padding-right: 13%; } } .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: 12px; letter-spacing: .125em; color: #1d1d1f; 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: "\e033\e033\e033\e033\e033"; font-size: 12px; letter-spacing: .125em; color: #1d1d1f; 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: 12px; letter-spacing: .125em; color: #1d1d1f; } .qodef-review-rating .qodef-comments-ratings .qodef-m-star.qodef--active { position: absolute; top: 0; left: 0; overflow: hidden; white-space: nowrap; } .qodef-reviews-per-criteria .qodef-item-reviews-average-rating { color: #dbdbdb; 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%; } /* ========================================================================== # Search covers header - start ========================================================================== */ @-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 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.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: #dbdbdb; background-color: transparent; border: 0; border-radius: 0; outline-offset: 0; } .qodef-search-cover-form .qodef-m-form-field:focus { color: #dbdbdb; } .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; } /* ========================================================================== # Search covers header - end ========================================================================== */ /* ========================================================================== # Fullscreen search - start ========================================================================== */ /* Fullscreen search general style - start ========================================================================== */ .qodef-fullscreen-search-holder { position: fixed; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; visibility: hidden; display: -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: #fff; z-index: 101; } .qodef-fullscreen-search-holder .qodef-m-inner { width: 100%; } .qodef-fullscreen-search-holder .qodef-m-form { position: relative; width: 45.192%; margin: 0 auto; top: -8px; } .qodef-fullscreen-search-holder .qodef-m-form-field { height: 100%; margin: 0; padding: 0; font-size: 32px; line-height: 0.71em; font-weight: 700; letter-spacing: -0.02em; background: transparent; border: 0; border-radius: 0; } .qodef-fullscreen-search-holder .qodef-m-form-submit { position: absolute; right: 0; bottom: 1px; width: auto; padding: 0; margin: 0; color: #1d1d1f; background: none; border: 0; outline: none; opacity: 1; cursor: pointer; } .qodef-fullscreen-search-holder .qodef-m-form-submit:hover { color: #dbdbdb; background: transparent; border: 0px solid transparent; } .qodef-fullscreen-search-holder .qodef-m-form-submit svg { display: block; width: 24px; -webkit-transform: scale(1.714); -ms-transform: scale(1.714); transform: scale(1.714); } .qodef-fullscreen-search-holder .qodef-m-form-submit.qodef-source--icon-pack { font-size: 16px; } .qodef-fullscreen-search-holder .qodef-m-form-line { position: absolute; left: 0; bottom: -5px; width: 100%; border-bottom: 1px solid #d2d2d2; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; } .qodef-fullscreen-search-holder .qodef-m-close { position: absolute; height: auto; top: 43px; right: 0; color: #4c4c4c; opacity: 0; visibility: hidden; z-index: 1; pointer-events: none; } .admin-bar .qodef-fullscreen-search-holder .qodef-m-close { top: 82px; } .qodef-fullscreen-search-holder .qodef-m-close:hover { color: #1d1d1f; } .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; pointer-events: auto; } /* Fullscreen search general style - end ========================================================================== */ /* Fullscreen search fade style - start ========================================================================== */ .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; } } /* Fullscreen search fade style - end ========================================================================== */ /* ========================================================================== # Fullscreen search - end ========================================================================== */ /* ========================================================================== # Search opener - begin ========================================================================== */ .qodef-search-opener > * { position: relative; display: inline-block; vertical-align: middle; line-height: inherit; } .qodef-search-opener.qodef-source--icon-pack { font-size: 16px; } .qodef-search-opener .qodef-search-opener-text { position: relative; top: 6px; margin-left: 14px; } /* ========================================================================== # Search opener - end ========================================================================== */ /* ========================================================================== Accordion shortcode styles ========================================================================== */ .qodef-accordion { position: relative; display: inline-block; width: 100%; vertical-align: top; visibility: hidden; overflow-anchor: none; } .qodef-accordion .qodef-accordion-content-inner { position: relative; display: inline-block; width: 100%; vertical-align: top; } .qodef-accordion.qodef--init { visibility: visible; } /* ========================================================================== Accordion shortcode styles ========================================================================== */ .qodef-accordion.qodef-layout--modern .qodef-item-wrapper { position: relative; padding: 47px 40px 45px; margin-bottom: 30px; background-color: #fff; border-left: 4px solid #dbdbdb; -webkit-box-shadow: 0px 20px 40px 0px rgba(216, 227, 235, 0.65); box-shadow: 0px 20px 40px 0px rgba(216, 227, 235, 0.65); -webkit-box-sizing: border-box; box-sizing: border-box; } .qodef-accordion.qodef-layout--modern .qodef-item-wrapper:last-child { margin-bottom: 0; } .qodef-accordion.qodef-layout--modern .qodef-accordion-title { margin: 0; cursor: pointer; } .qodef-accordion.qodef-layout--modern .qodef-accordion-content p { margin: 14px 0 4px; color: #4c4c4c; } /* ========================================================================== Accordion shortcode styles ========================================================================== */ .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: 22px 0 0; padding: 64px 35px 0 80px; -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:before { position: absolute; content: counter(counter, decimal-leading-zero) ". "; counter-increment: counter; width: 100%; top: 0; left: 0; font-size: 16px; line-height: 1.8em; letter-spacing: -0.02em; padding-bottom: 7px; line-height: 1; border-bottom: 1px solid #dbdbdb; } .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 span { position: absolute; display: block; width: 100%; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 0.3s cubic-bezier(0.22, 0.61, 0.36, 1); -o-transition: all 0.3s cubic-bezier(0.22, 0.61, 0.36, 1); transition: all 0.3s cubic-bezier(0.22, 0.61, 0.36, 1); -webkit-clip-path: inset(0% 0 0% 0); clip-path: inset(0% 0 0% 0); } .qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark span:before { display: block; line-height: inherit; } .qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark span svg { display: block; width: 16px; } .qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark span.qodef-icon--minus { opacity: 0; } .qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark span.qodef-icon--plus { opacity: 1; } .qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-active .qodef-accordion-mark span.qodef-icon--minus, .qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-hover .qodef-accordion-mark span.qodef-icon--minus { opacity: 1; } .qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-active .qodef-accordion-mark span.qodef-icon--plus, .qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-hover .qodef-accordion-mark span.qodef-icon--plus { opacity: 0; -webkit-clip-path: inset(50% 0 50% 0); clip-path: inset(50% 0 50% 0); } .qodef-accordion.qodef-layout--simple .qodef-accordion-content { padding: 11px 80px 3px; margin: 0; } .qodef-accordion.qodef-layout--simple .qodef-accordion-content p { margin: 0; } /* ========================================================================== Banner shortcode styles ========================================================================== */ .qodef-banner { position: relative; display: inline-block; width: 100%; vertical-align: top; } .qodef-banner .qodef-m-banner-link { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; z-index: 1; } .qodef-banner .qodef-m-content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; } .qodef-banner .qodef-m-content-inner { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; } .qodef-banner .qodef-m-title { margin: 10px 0 4px; } .qodef-banner .qodef-m-title-inner { display: inline-block; } .qodef-banner .qodef-m-subtitle { font-family: "DM Sans", sans-serif; margin: 0; opacity: .5; letter-spacing: 0; } .qodef-banner .qodef-m-text-field { font-size: 15px; color: #dbdbdb; margin: 0 0 10px; font-style: italic; } .qodef-banner .qodef-m-image { position: relative; display: inline-block; width: 100%; vertical-align: top; overflow: hidden; } .qodef-banner .qodef-m-image img { display: block; -webkit-transition: all .35s ease-out; -o-transition: all .35s ease-out; transition: all .35s ease-out; } .qodef-banner.qodef-layout--link-button .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: end; -ms-flex-pack: end; justify-content: flex-end; padding: 35px; } .qodef-banner.qodef-layout--link-button .qodef-m-title { margin: 10px 0; } .qodef-banner.qodef-layout--link-button .qodef-m-text { margin: 0; } .qodef-banner.qodef-layout--link-button .qodef-m-button { margin: 10px 0 0; } .qodef-banner.qodef-layout--link-overlay .qodef-m-content-inner { -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; } /* ========================================================================== Button shortcode styles ========================================================================== */ .qodef-button.qodef-html--link { position: relative; display: inline-block; vertical-align: middle; width: auto; margin: 0; font-family: "DM Sans", sans-serif; font-size: 16px; line-height: 2em; font-weight: 600; text-decoration: none; border-radius: 0; outline: none; -webkit-transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; -o-transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; padding: 8px 60px 10px; } .qodef-button.qodef-size--small { padding: 5px 52px 7px; } .qodef-button.qodef-size--large { padding: 10px 95px 12px; } .qodef-button.qodef-size--full { width: 100%; text-align: center; } .qodef-button.qodef-layout--filled.qodef-html--link { color: #fff; background-color: #1d1d1f; border: 1px solid transparent; } .qodef-button.qodef-layout--filled.qodef-html--link:hover { color: #4c4c4c; background-color: #f7f7f7; border: 1px solid transparent; } .qodef-button.qodef-layout--outlined { color: #dbdbdb; background-color: transparent; border: 2px solid #dbdbdb; } .qodef-button.qodef-layout--outlined:hover { color: #fff; background-color: #dbdbdb; border-color: #dbdbdb; } .qodef-button.qodef-layout--textual { padding: 0 !important; font-size: 16px; color: #1d1d1f; background-color: transparent; border: 0; } .qodef-button.qodef-layout--textual .qodef-m-text { display: inline-block; vertical-align: middle; } .qodef-button.qodef-layout--textual .qodef-icon--arrow-right { position: relative; display: inline-block; margin-left: 18px; font-size: 24px; line-height: 28px; vertical-align: middle; } .qodef-button.qodef-layout--textual:hover { color: #1d1d1f; background-color: transparent; border: 0; } .qodef-button.qodef-layout--textual.qodef-arrow-button svg { fill: currentColor; vertical-align: middle; margin-left: 15px; } .qodef-button.qodef-layout--textual.qodef-arrow-button .qodef-button-line { stroke: currentColor; stroke-width: .5; } .qodef-button.qodef-layout--textual.qodef-arrow-button .qodef-button-cap, .qodef-button.qodef-layout--textual.qodef-arrow-button .qodef-button-line { -webkit-transform: translateX(-13px); -ms-transform: translateX(-13px); transform: translateX(-13px); -webkit-transform-origin: right; -ms-transform-origin: right; transform-origin: right; } .qodef-button.qodef-layout--textual.qodef-arrow-button:hover .qodef-button-line { -webkit-animation: qode-button-line .7s ease forwards; animation: qode-button-line .7s ease forwards; } .qodef-button.qodef-layout--textual.qodef-arrow-button:hover .qodef-button-cap { -webkit-animation: qode-button-cap .7s ease forwards; animation: qode-button-cap .7s ease forwards; } .qodef-button.qodef-layout--textual.qodef-arrow-button.qodef-button-animation-out .qodef-button-cap { -webkit-animation: qode-button-cap-out .35s ease-in-out; animation: qode-button-cap-out .35s ease-in-out; } .qodef-button.qodef-layout--textual.qodef-arrow-button.qodef-button-animation-out .qodef-button-cap-fake { -webkit-animation: qode-button-cap-fake-out .35s linear; animation: qode-button-cap-fake-out .35s linear; } /* ========================================================================== Call to Action shortcode styles ========================================================================== */ .qodef-call-to-action.qodef-layout--standard { position: relative; display: inline-block; width: 100%; vertical-align: top; } .qodef-call-to-action.qodef-layout--standard .qodef-m-inner { display: -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; } /* ========================================================================== Countdown shortcode styles ========================================================================== */ .qodef-countdown .qodef-label { font-size: 11px; font-weight: 700; line-height: 1; letter-spacing: 0.3em; text-transform: uppercase; color: #404040; padding-bottom: 13px; margin-bottom: 30px; border-bottom: 1px solid #dbdbdb; -webkit-box-sizing: border-box; box-sizing: border-box; } .qodef-countdown .qodef-digit, .qodef-countdown .qodef-label { position: relative; display: inline-block; width: 100%; vertical-align: top; color: #1d1d1f; } .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-label { border-color: #fff; } .qodef-countdown.qodef-countdown--light .qodef-digit, .qodef-countdown.qodef-countdown--light .qodef-label { color: #fff; } .qodef-countdown.qodef-layout--simple .qodef-digit-wrapper { display: inline-block; vertical-align: top; padding: 0 20px; } .qodef-countdown.qodef-layout--simple .qodef-digit { font-family: inherit; font-size: 80px; line-height: 1em; font-weight: 700; letter-spacing: -.05em; } /* ========================================================================== Counter shortcode styles ========================================================================== */ .qodef-counter.qodef-layout--simple .qodef-m-content { border-bottom: 1px solid #dbdbdb; padding-bottom: 8px; margin-bottom: 30px; } .qodef-counter.qodef-layout--simple .qodef-m-title { margin: 0; } .qodef-counter.qodef-layout--simple .qodef-m-text { margin: 0; } .qodef-counter.qodef-layout--simple .qodef-m-digit { display: inline-block; font-family: inherit; font-weight: 700; font-size: 80px; line-height: 1; color: #1d1d1f; } /* ========================================================================== Custom Font shortcode styles ========================================================================== */ .qodef-custom-font { position: relative; margin: 0; } /* ========================================================================== Dropcaps shortcode styles ========================================================================== */ .qodef-dropcaps { position: relative; display: inline-block; width: 100%; vertical-align: top; } .qodef-dropcaps .qodef-m-letter { position: relative; top: 5px; display: -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: "DM Sans", sans-serif; font-weight: 700; color: #1d1d1f; font-size: 57px; line-height: 1.07em; letter-spacing: -0.03em; } @media only screen and (max-width: 680px) { .qodef-dropcaps .qodef-m-letter { font-size: 50px; } } .qodef-dropcaps .qodef-m-text { display: inline; margin: 0; } .qodef-dropcaps:not(.qodef-type--simple) .qodef-m-letter { width: 40px; height: 40px; font-size: 32px; line-height: 1.31em; letter-spacing: -0.02em; color: #fff; background-color: #1d1d1f; } .qodef-dropcaps.qodef-type--circle .qodef-m-letter { border-radius: 100%; } /* ========================================================================== Frame Slider shortcode style - begin ========================================================================== */ .qodef-frame-slider-holder { position: relative; } .qodef-frame-slider-holder .qodef-frame-slider-image { position: absolute; top: 0; left: 50%; width: 43.5%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); pointer-events: none; z-index: 100; } .qodef-frame-slider-holder .qodef-frame-slider-image img { width: 100%; } .qodef-frame-slider-holder .qodef-m-swiper { overflow: hidden; } .qodef-frame-slider-holder .qodef-m-item { height: 0; width: 0; margin: 0 -3.82%; padding-left: 50%; padding-top: calc(50% * 550 / 760); } .qodef-frame-slider-holder .qodef-m-item img { position: absolute; top: -29px; left: 0; width: 100%; height: 100%; border-radius: 4%; -webkit-transform: scale(0.786); -ms-transform: scale(0.786); transform: scale(0.786); -o-object-fit: contain; object-fit: contain; -webkit-transition: all .3s .1s, -webkit-transform .4s ease-out; transition: all .3s .1s, -webkit-transform .4s ease-out; -o-transition: transform .4s ease-out, all .3s .1s; transition: transform .4s ease-out, all .3s .1s; transition: transform .4s ease-out, all .3s .1s, -webkit-transform .4s ease-out; } .qodef-frame-slider-holder .qodef-m-item.swiper-slide-active img, .qodef-frame-slider-holder .qodef-m-item.swiper-slide-duplicate-active img { -webkit-transform: scale(0.86); -ms-transform: scale(0.86); transform: scale(0.86); top: -35px; } .qodef-frame-slider-holder .qodef-m-items { opacity: 0; -webkit-transition: opacity .5s; -o-transition: opacity .5s; transition: opacity .5s; } .qodef-frame-slider-holder .qodef-m-items.qodef-swiper--initialized { opacity: 1; } /* ========================================================================== Frame Slider shortcode style - end ========================================================================== */ /* ========================================================================== Google Map shortcode styles ========================================================================== */ .qodef-google-map { position: relative; display: inline-block; width: 100%; vertical-align: top; } .qodef-google-map .qodef-m-map { display: block; width: 100%; } .qodef-google-map .qodef-m-map iframe, .qodef-google-map .qodef-m-map object, .qodef-google-map .qodef-m-map embed { width: 100%; display: block; } .qodef-google-map .qodef-m-map img { max-width: none; } /* ========================================================================== Highlight shortcode styles ========================================================================== */ .qodef-highlight .qodef-highlight-text { padding: 0 5px; color: #fff; background-color: #1d1d1f; } /* ========================================================================== Icon List Item shortcode styles ========================================================================== */ .qodef-icon-list-item { position: relative; display: inline-block; width: 100%; vertical-align: top; line-height: 1; } .qodef-icon-list-item .qodef-e-title { position: relative; display: inline-block; vertical-align: top; margin: 0; line-height: 1; } .qodef-icon-list-item .qodef-e-title a { display: block; } .qodef-icon-list-item .qodef-e-title-inner { display: -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; } /* ========================================================================== Icon List Item widget styles ========================================================================== */ #qodef-page-sidebar .widget.widget_webon_core_icon_list_item { margin-bottom: 0; } #qodef-page-footer .widget.widget_webon_core_icon_list_item { margin-bottom: 0; } #qodef-side-area .widget.widget_webon_core_icon_list_item { margin-bottom: 0; } /* ========================================================================== Icon With Text shortcode styles ========================================================================== */ .qodef-icon-with-text .qodef-m-title { margin: 0; } .qodef-icon-with-text .qodef-m-title a { display: block; color: inherit; } .qodef-icon-with-text .qodef-m-text { margin: 14px 0 0; } .qodef-icon-with-text .qodef-m-button { margin-top: 24px; } .qodef-icon-with-text .qodef-m-button .qodef-m-text { margin: 0; } .qodef-icon-with-text .qodef-m-icon-wrapper { line-height: 1; } .qodef-icon-with-text .qodef-icon-holder { float: none; } .qodef-icon-with-text .qodef-m-content { position: relative; display: inline-block; width: 100%; vertical-align: top; } .qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper { position: relative; display: inline-block; vertical-align: top; } .qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper a, .qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper img { display: block; } .qodef-icon-with-text.qodef--svg-icon .qodef-m-icon-wrapper { position: relative; display: inline-block; vertical-align: top; } .qodef-icon-with-text.qodef--svg-icon .qodef-m-icon-wrapper a { display: block; pointer-events: auto; } .qodef-icon-with-text.qodef--svg-icon .qodef-m-icon-wrapper svg { width: 100%; } .qodef-icon-with-text.qodef--svg-icon .qodef-m-svg { fill: #1d1d1f; stroke: none; pointer-events: none; } @media only screen and (max-width: 1024px) { .qodef-iwt-custom-resp-size .qodef-icon-with-text.qodef--svg-icon .qodef-m-svg { width: 100% !important; } } .qodef-icon-with-text.qodef--svg-icon .qodef-m-svg svg { display: block; stroke: inherit; fill: inherit; } /* ========================================================================== Icon With Text shortcode styles ========================================================================== */ .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: 35px; } /* ========================================================================== Icon With Text shortcode styles ========================================================================== */ .qodef-icon-with-text.qodef-layout--before-title .qodef-m-title { line-height: 1; } .qodef-icon-with-text.qodef-layout--before-title .qodef-m-title-inner { display: -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: 15px; } /* ========================================================================== Icon With Text shortcode styles ========================================================================== */ .qodef-icon-with-text.qodef-layout--top.qodef-alignment--center { text-align: center; } .qodef-icon-with-text.qodef-layout--top.qodef-alignment--left { text-align: left; } .qodef-icon-with-text.qodef-layout--top.qodef-alignment--right { text-align: right; } .qodef-icon-with-text.qodef-layout--top .qodef-m-title { margin-top: 21px; } /* ========================================================================== Icon shortcode styles ========================================================================== */ .qodef-icon-holder { position: relative; display: inline-block; vertical-align: top; width: auto; line-height: 1; } .qodef-icon-holder a { display: block; } .qodef-icon-holder .qodef-icon { display: block; line-height: inherit; } .qodef-icon-holder .qodef-icon:before { display: block; line-height: inherit; } .qodef-icon-holder.qodef-layout--circle, .qodef-icon-holder.qodef-layout--square { width: 2em; height: 2em; line-height: 2em; text-align: center; color: #fff; background-color: #1d1d1f; -webkit-transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; -o-transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; } .qodef-icon-holder.qodef-layout--circle a, .qodef-icon-holder.qodef-layout--square a { color: inherit; -webkit-transition: none; -o-transition: none; transition: none; } .qodef-icon-holder.qodef-layout--circle:hover, .qodef-icon-holder.qodef-layout--square:hover { background-color: #dbdbdb; } .qodef-icon-holder.qodef-layout--circle { border-radius: 50%; } .qodef-icon-holder.qodef-size--tiny { font-size: 1.33333333em; } .qodef-icon-holder.qodef-size--small { font-size: 2em; } .qodef-icon-holder.qodef-size--medium { font-size: 3em; } .qodef-icon-holder.qodef-size--large { font-size: 4em; } .qodef-icon-holder.qodef-size--huge { font-size: 5em; } /* ========================================================================== Icon widget styles ========================================================================== */ .widget.widget_webon_core_icon { display: inline-block; line-height: 1; } #qodef-page-sidebar .widget.widget_webon_core_icon { margin-bottom: 0; } #qodef-page-footer .widget.widget_webon_core_icon { margin-bottom: 0; } #qodef-side-area .widget.widget_webon_core_icon { margin-bottom: 0; } /* Image gallery shortcode style - start */ .qodef-image-gallery .qodef-e { position: relative; display: inline-block; width: 100%; vertical-align: top; } .qodef-image-gallery .qodef-m-tagline { font-size: 11px; font-weight: 700; line-height: 1; letter-spacing: 0.3em; text-transform: uppercase; color: #404040; margin-bottom: 5px; } .qodef-image-gallery .qodef-m-title { margin: 0; } .qodef-image-gallery .qodef-e-caption { margin: 29px 0 0; } .qodef-image-gallery.qodef-swiper-container .qodef-m-content-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 0 0 61px; } .qodef-image-gallery.qodef-swiper-container .qodef-m-content { width: calc(100% - 152px); } .qodef-image-gallery.qodef-swiper-container .qodef-m-navigation { position: relative; display: inline-block; width: 142px; top: 14px; } .qodef-image-gallery.qodef-swiper-container .swiper-button-prev, .qodef-image-gallery.qodef-swiper-container .swiper-container-rtl .swiper-button-next { left: 0 !important; } .qodef-image-gallery.qodef-swiper-container .swiper-button-next, .qodef-image-gallery.qodef-swiper-container .swiper-container-rtl .swiper-button-next { right: 0 !important; } .qodef-image-gallery.qodef-skin--light .swiper-button-next, .qodef-image-gallery.qodef-skin--light .swiper-button-prev { color: #fff; } .qodef-image-gallery.qodef-skin--light .swiper-button-next:hover svg, .qodef-image-gallery.qodef-skin--light .swiper-button-prev:hover svg { color: #fff; fill: #fff; } .qodef-image-gallery.qodef-has-hover-animation .qodef-e .qodef-e-img-holder { overflow: hidden; } .qodef-image-gallery.qodef-has-hover-animation .qodef-e .qodef-e-img-holder img { -webkit-transform: scale(1.1) translateX(-3px); -ms-transform: scale(1.1) translateX(-3px); transform: scale(1.1) translateX(-3px); -webkit-transition: 0.45s cubic-bezier(0.22, 0.61, 0.36, 1); -o-transition: 0.45s cubic-bezier(0.22, 0.61, 0.36, 1); transition: 0.45s cubic-bezier(0.22, 0.61, 0.36, 1); will-change: transform; } .qodef-image-gallery.qodef-has-hover-animation .qodef-e:hover .qodef-e-img-holder img { -webkit-transform: scale(1.1) translateX(4px); -ms-transform: scale(1.1) translateX(4px); transform: scale(1.1) translateX(4px); } .qodef-product-gallery.qodef-image-gallery .qodef-e-caption { margin: 43px 0 0; } .qodef-product-gallery.qodef-image-gallery.qodef-swiper-container .qodef-m-navigation { right: 19%; } /* Image gallery shortcode style - end */ /* ========================================================================== Image Marquee shortcode styles ========================================================================== */ .qodef-image-marquee { position: relative; display: inline-block; width: 100%; vertical-align: top; } .qodef-image-marquee .qodef-m-content { position: relative; display: inline-block; width: 100%; vertical-align: top; margin: 0 auto; overflow: hidden; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .qodef-image-marquee .qodef-m-content.qodef--mobile { display: none; } .qodef-image-marquee .qodef-m-content.qodef--mobile .qodef-m-image { background-size: cover !important; } .qodef-image-marquee .qodef-m-image { position: absolute; top: 0; left: 0; height: 100%; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } .qodef-image-marquee .qodef-m-image a { position: relative; display: block; } @-webkit-keyframes qode-move-marquee { 0% { -webkit-transform: translateX(0%) translateZ(0); transform: translateX(0%) translateZ(0); } 100% { -webkit-transform: translateX(-100%) translateZ(0); transform: translateX(-100%) translateZ(0); } } @keyframes qode-move-marquee { 0% { -webkit-transform: translateX(0%) translateZ(0); transform: translateX(0%) translateZ(0); } 100% { -webkit-transform: translateX(-100%) translateZ(0); transform: translateX(-100%) translateZ(0); } } @-webkit-keyframes qode-move-marquee-copy { 0% { -webkit-transform: translateX(100%) translateZ(0); transform: translateX(100%) translateZ(0); } 100% { -webkit-transform: translateX(0%) translateZ(0); transform: translateX(0%) translateZ(0); } } @keyframes qode-move-marquee-copy { 0% { -webkit-transform: translateX(100%) translateZ(0); transform: translateX(100%) translateZ(0); } 100% { -webkit-transform: translateX(0%) translateZ(0); transform: translateX(0%) translateZ(0); } } /* ========================================================================== Image With Text shortcode styles ========================================================================== */ .qodef-image-with-text { position: relative; display: inline-block; width: 100%; vertical-align: top; } .qodef-image-with-text .qodef-m-image { position: relative; display: inline-block; vertical-align: top; } .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: 29px 0 0; } .qodef-image-with-text .qodef-m-title a { color: inherit; } .qodef-image-with-text .qodef-m-text { margin: 14px 0 0; } .qodef-image-with-text.qodef--has-border .qodef-m-image { border: 1px solid rgba(219, 219, 219, 0.5); } .qodef-image-with-text.qodef-has-shadow-animation .qodef-m-image { -webkit-box-shadow: 0px 5px 15px 0px rgba(189, 189, 189, 0); box-shadow: 0px 5px 15px 0px rgba(189, 189, 189, 0); -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); -webkit-transition: -webkit-box-shadow 0.5s cubic-bezier(0.39, 0.58, 0.57, 1), -webkit-transform 0.4s ease-out; transition: -webkit-box-shadow 0.5s cubic-bezier(0.39, 0.58, 0.57, 1), -webkit-transform 0.4s ease-out; -o-transition: box-shadow 0.5s cubic-bezier(0.39, 0.58, 0.57, 1), transform 0.4s ease-out; transition: box-shadow 0.5s cubic-bezier(0.39, 0.58, 0.57, 1), transform 0.4s ease-out; transition: box-shadow 0.5s cubic-bezier(0.39, 0.58, 0.57, 1), transform 0.4s ease-out, -webkit-box-shadow 0.5s cubic-bezier(0.39, 0.58, 0.57, 1), -webkit-transform 0.4s ease-out; will-change: transform; } .qodef-image-with-text.qodef-has-shadow-animation:hover .qodef-m-image { -webkit-transform: translateY(-6px); -ms-transform: translateY(-6px); transform: translateY(-6px); -webkit-box-shadow: 0px 10px 30px 0px rgba(189, 189, 189, 0.35); box-shadow: 0px 10px 30px 0px rgba(189, 189, 189, 0.35); } .qodef-image-with-text.qodef--has-appear { -webkit-transform: translateY(40px); -ms-transform: translateY(40px); transform: translateY(40px); opacity: 0; -webkit-transition: opacity 0.3s, -webkit-transform 0.5s cubic-bezier(0.11, 0.29, 0.03, 0.88); transition: opacity 0.3s, -webkit-transform 0.5s cubic-bezier(0.11, 0.29, 0.03, 0.88); -o-transition: opacity 0.3s, transform 0.5s cubic-bezier(0.11, 0.29, 0.03, 0.88); transition: opacity 0.3s, transform 0.5s cubic-bezier(0.11, 0.29, 0.03, 0.88); transition: opacity 0.3s, transform 0.5s cubic-bezier(0.11, 0.29, 0.03, 0.88), -webkit-transform 0.5s cubic-bezier(0.11, 0.29, 0.03, 0.88); will-change: transform; } .qodef-image-with-text.qodef--has-appear.qodef--appeared { -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); opacity: 1; } /* ========================================================================== Section Title shortcode responsive styles ========================================================================== */ .qodef-info-section .qodef-m-info { display: -webkit-box; display: -ms-flexbox; display: flex; } .qodef-info-section .qodef-m-tagline { position: relative; display: inline-block; margin: 0; line-height: 1; color: #1d1d1f; } .qodef-info-section .qodef-m-separator { position: relative; display: block; height: 1px; margin-top: 1px; background-color: #dbdbdb; } .qodef-info-section .qodef-m-title { margin: 0 0 30px; line-height: 1.04em; color: #1d1d1f; } .qodef-info-section .qodef-m-info-title { font-family: "DM Sans", sans-serif; font-weight: 700; color: #1d1d1f; font-size: 16px; line-height: 1.8em; letter-spacing: -0.02em; min-width: 112px; padding-right: 20px; } .qodef-info-section .qodef-m-info-text { position: relative; display: inline-block; } .qodef-vertical-split-slider .qodef-info-section .qodef-m-info-text { padding-right: 20%; } .qodef-info-section .qodef-m-button { margin-top: 29px; color: #1d1d1f; } .qodef-info-section.qodef-skin--light .qodef-m-tagline, .qodef-info-section.qodef-skin--light .qodef-m-title, .qodef-info-section.qodef-skin--light .qodef-m-info-title, .qodef-info-section.qodef-skin--light .qodef-m-button { color: #fff; } .qodef-info-section.qodef-skin--light .qodef-m-info-text { color: #b2b2b2; } .qodef-info-section.qodef-skin--light .qodef-m-separator { background-color: #353538; } /* ========================================================================== Info Section Standard shortcode styles ========================================================================== */ /* ========================================================================== Info Section Standard shortcode styles ========================================================================== */ /* ========================================================================== Interactive Link Showcase shortcode styles ========================================================================== */ .qodef-interactive-link-showcase { position: relative; display: inline-block; width: 100%; vertical-align: top; height: 100vh; visibility: hidden; } .admin-bar .qodef-interactive-link-showcase { height: calc(100vh - 32px); } .qodef-interactive-link-showcase .qodef-m-image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size: cover; background-position: center; background-repeat: no-repeat; -webkit-transform-origin: 100% 50%; -ms-transform-origin: 100% 50%; transform-origin: 100% 50%; } .qodef-interactive-link-showcase .qodef-m-image.qodef--active { z-index: 90; -webkit-animation: qodef-intearctive-links-move 1s cubic-bezier(0, 0.82, 0, 0.96) forwards; animation: qodef-intearctive-links-move 1s cubic-bezier(0, 0.82, 0, 0.96) forwards; } .qodef-interactive-link-showcase .qodef-m-image.qodef--prev { z-index: 50; } .qodef-interactive-link-showcase .qodef-m-image img { display: none; } .qodef-interactive-link-showcase .qodef-m-items { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; z-index: 10; } .qodef-interactive-link-showcase .qodef-m-item { position: relative; display: inline-block; vertical-align: top; width: auto; padding: 0 6px 6px; margin: 13px 0; font-family: "DM Sans", sans-serif; font-weight: 700; font-size: 65px; line-height: 1.07em; letter-spacing: -0.03em; -webkit-transition: color 0.2s ease-out, background-color 0.2s ease-out; -o-transition: color 0.2s ease-out, background-color 0.2s ease-out; transition: color 0.2s ease-out, background-color 0.2s ease-out; } @media only screen and (max-width: 680px) { .qodef-interactive-link-showcase .qodef-m-item { font-size: 58px; } } .qodef-interactive-link-showcase .qodef-m-item .qodef-e-title { position: relative; display: block; z-index: 2; } .qodef-interactive-link-showcase .qodef-m-item.qodef--active { color: #fff; background-color: #1d1d1f; } .qodef-interactive-link-showcase.qodef--init { visibility: visible; } .qodef-interactive-link-showcase.qodef-skin--light .qodef-m-item { color: #fff; } .qodef-interactive-link-showcase.qodef-skin--light .qodef-m-item.qodef--active { color: #1d1d1f; background-color: #fff; } /* ========================================================================== Interactive Link Showcase Interactive List styles ========================================================================== */ .qodef-interactive-link-showcase.qodef-layout--interactive-list .qodef-m-items { position: relative; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .qodef-interactive-link-showcase.qodef-layout--interactive-list .qodef-m-item { padding: 20px 0; margin: 0; color: #1d1d1f; background-color: transparent; } .qodef-interactive-link-showcase.qodef-layout--interactive-list .qodef-m-item.qodef--active .qodef-e-follow-content { display: block; } .qodef-interactive-link-showcase.qodef-layout--interactive-list .qodef-e-title { display: block; z-index: -2; } .qodef-interactive-link-showcase.qodef-layout--interactive-list .qodef-e-follow-content { position: absolute; top: 0; left: 0; width: auto; display: none; } .qodef-interactive-link-showcase.qodef-layout--interactive-list .qodef-e-follow-image { position: relative; display: inline-block; vertical-align: top; width: auto; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); overflow: hidden; z-index: -1; } .qodef-interactive-link-showcase.qodef-layout--interactive-list .qodef-e-follow-image img { position: relative; display: block; width: auto; max-width: 60vw; } .qodef-interactive-link-showcase.qodef-layout--interactive-list .qodef-e-follow-title { position: absolute; top: calc(50% + 20px); left: 0; display: block; font-family: "DM Sans", sans-serif; font-weight: 700; font-size: 57px; line-height: 1.07em; letter-spacing: -0.03em; white-space: nowrap; color: #fff; } @media only screen and (max-width: 680px) { .qodef-interactive-link-showcase.qodef-layout--interactive-list .qodef-e-follow-title { font-size: 50px; } } /* ========================================================================== Interactive Link Showcase List styles ========================================================================== */ .qodef-interactive-link-showcase.qodef-layout--list { height: 480px; } .qodef-interactive-link-showcase.qodef-layout--list .qodef-m-images { position: relative; display: block; margin-right: auto; width: 57.308%; height: 100%; overflow: hidden; } .qodef-interactive-link-showcase.qodef-layout--list .qodef-m-items { position: absolute; padding-left: 100px; top: 0; right: 0; width: 42.692%; height: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -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; counter-reset: counter; } .qodef-interactive-link-showcase.qodef-layout--list .qodef-m-item { padding-right: 0; } .qodef-interactive-link-showcase.qodef-layout--list .qodef-m-item:before { position: relative; display: block; top: 0; left: 4px; counter-increment: counter; content: counter(counter, decimal-leading-zero) ". "; font-size: 16px; line-height: 1.8em; letter-spacing: -0.02em; line-height: 1.4em; } .qodef-interactive-link-showcase.qodef-layout--list .qodef-m-item.qodef--active { color: #dbdbdb; background-color: transparent; } .qodef-interactive-link-showcase.qodef-layout--list .qodef-m-item.qodef--active .qodef-e-title { color: #dbdbdb; } .qodef-interactive-link-showcase.qodef-layout--list .qodef-e-title { margin: 0; -webkit-transition: color 0.2s ease-out; -o-transition: color 0.2s ease-out; transition: color 0.2s ease-out; } /* ========================================================================== Interactive Link Showcase Slider styles ========================================================================== */ .qodef-interactive-link-showcase.qodef-layout--slider .swiper-container { width: 100%; height: 100%; z-index: 10; } .qodef-interactive-link-showcase.qodef-layout--slider .qodef-m-images { position: absolute; top: 0; left: 0; width: 100%; height: 100%; height: 100%; overflow: hidden; z-index: 5; } .qodef-interactive-link-showcase.qodef-layout--slider .qodef-m-item { height: auto; margin: 0 5%; } /* ========================================================================== Item Showcase shortcode styles ========================================================================== */ .qodef-item-showcase { position: relative; display: -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; width: 100%; visibility: hidden; counter-reset: counter; } .qodef-item-showcase .qodef-m-image { position: relative; -ms-flex-negative: 0; flex-shrink: 0; margin: 0 6.2%; opacity: 0; -webkit-transform: translateY(70px); -ms-transform: translateY(70px); transform: translateY(70px); -webkit-transition: opacity 0.55s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.55s cubic-bezier(0.23, 1, 0.32, 1); transition: opacity 0.55s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.55s cubic-bezier(0.23, 1, 0.32, 1); -o-transition: opacity 0.55s cubic-bezier(0.23, 1, 0.32, 1), transform 0.55s cubic-bezier(0.23, 1, 0.32, 1); transition: opacity 0.55s cubic-bezier(0.23, 1, 0.32, 1), transform 0.55s cubic-bezier(0.23, 1, 0.32, 1); transition: opacity 0.55s cubic-bezier(0.23, 1, 0.32, 1), transform 0.55s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.55s cubic-bezier(0.23, 1, 0.32, 1); } @media only screen and (min-width: 1025px) { .qodef-item-showcase .qodef-m-image { width: 415px; } } .qodef-item-showcase .qodef-m-image img { display: block; } .qodef-item-showcase .qodef-m-items { 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; width: 100%; } .qodef-item-showcase .qodef-m-items.qodef--left { text-align: right; } .qodef-item-showcase .qodef-m-items.qodef--left .qodef-m-item { padding-right: 64px; } .qodef-item-showcase .qodef-m-items.qodef--left .qodef-e-title:before { right: 0; } .qodef-item-showcase .qodef-m-items.qodef--right { text-align: left; } .qodef-item-showcase .qodef-m-items.qodef--right .qodef-m-item { padding-left: 64px; } .qodef-item-showcase .qodef-m-items.qodef--right .qodef-e-title:before { left: 0; } .qodef-item-showcase .qodef-m-item { position: relative; display: inline-block; width: 100%; vertical-align: top; margin-top: 55px; opacity: 0; -webkit-transform: translateY(70px); -ms-transform: translateY(70px); transform: translateY(70px); -webkit-transition: opacity 0.55s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.55s cubic-bezier(0.23, 1, 0.32, 1); transition: opacity 0.55s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.55s cubic-bezier(0.23, 1, 0.32, 1); -o-transition: opacity 0.55s cubic-bezier(0.23, 1, 0.32, 1), transform 0.55s cubic-bezier(0.23, 1, 0.32, 1); transition: opacity 0.55s cubic-bezier(0.23, 1, 0.32, 1), transform 0.55s cubic-bezier(0.23, 1, 0.32, 1); transition: opacity 0.55s cubic-bezier(0.23, 1, 0.32, 1), transform 0.55s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.55s cubic-bezier(0.23, 1, 0.32, 1); } .qodef-item-showcase .qodef-m-item:first-child { margin-top: 0; } .qodef-item-showcase .qodef-m-item:nth-child(1) { -webkit-transition-delay: 200ms; -o-transition-delay: 200ms; transition-delay: 200ms; } .qodef-item-showcase .qodef-m-item:nth-child(2) { -webkit-transition-delay: 400ms; -o-transition-delay: 400ms; transition-delay: 400ms; } .qodef-item-showcase .qodef-m-item:nth-child(3) { -webkit-transition-delay: 600ms; -o-transition-delay: 600ms; transition-delay: 600ms; } .qodef-item-showcase .qodef-m-item:nth-child(4) { -webkit-transition-delay: 800ms; -o-transition-delay: 800ms; transition-delay: 800ms; } .qodef-item-showcase .qodef-m-item:nth-child(5) { -webkit-transition-delay: 1000ms; -o-transition-delay: 1000ms; transition-delay: 1000ms; } .qodef-item-showcase .qodef-m-item:nth-child(6) { -webkit-transition-delay: 1200ms; -o-transition-delay: 1200ms; transition-delay: 1200ms; } .qodef-item-showcase .qodef-e-title { margin: 0; } .qodef-item-showcase .qodef-e-title:before { counter-increment: counter; content: counter(counter, decimal-leading-zero) ". "; position: absolute; font-size: 16px; } .qodef-item-showcase .qodef-e-title-link { font-family: inherit; font-size: inherit; font-weight: inherit; font-style: inherit; line-height: inherit; letter-spacing: inherit; text-transform: inherit; color: inherit; } .qodef-item-showcase .qodef-e-title-link:hover { color: #dbdbdb; } .qodef-item-showcase .qodef-e-text { margin: 11px 0 0; } .qodef-item-showcase.qodef--has-border .qodef-m-image img { border: 1px solid #dbdbdb; border-radius: 50px; -webkit-box-sizing: border-box; box-sizing: border-box; } .qodef-item-showcase.qodef--init { visibility: visible; } .qodef-item-showcase.qodef--init .qodef-m-image { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } .qodef-item-showcase.qodef--init .qodef-m-item { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } /* ========================================================================== Item Showcase List styles ========================================================================== */ /* ========================================================================== Stacked Images style - begin ========================================================================== */ .qodef-parallax-images { position: relative; display: inline-block; width: 100%; vertical-align: top; } .qodef-parallax-images .qodef-m-images { position: relative; display: inline-block; } .qodef-parallax-images .qodef-m-images .qodef-e-center-image-holder { text-align: center; position: relative; } .qodef-parallax-images .qodef-m-images .qodef-e-center-image { margin: 0 auto; z-index: 1; } .qodef-parallax-images .qodef-m-images .qodef-e-back-image { position: absolute; top: 0; left: 0; z-index: 0; } .qodef-parallax-images .qodef-m-images .qodef-e-front-image { position: absolute; top: 0; right: 0; z-index: 2; } .qodef-scrolling-smooth .qodef-parallax-images .qodef-e-back-image { top: -10%; } /* ========================================================================== Stacked Images style - end ========================================================================== */ /* ========================================================================== Pricing Table shortcode styles ========================================================================== */ .qodef-pricing-table { position: relative; display: inline-block; width: 100%; vertical-align: top; } .qodef-pricing-table.qodef-status--featured .qodef-m-inner { background-color: #fff; } .qodef-pricing-table.qodef--has-border .qodef-m-inner { border: 1px solid #dbdbdb; } .qodef-pricing-table .qodef-m-inner { padding: 77px 60px 71px; } .qodef-pricing-table .qodef-m-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-bottom: 1px solid; border-color: #dbdbdb; -webkit-box-sizing: border-box; box-sizing: border-box; padding-bottom: 39px; } .qodef-pricing-table .qodef-m-wrapper > * { width: 50%; } .qodef-pricing-table .qodef-m-tagline p { font-size: 11px; font-weight: 700; line-height: 1; letter-spacing: 0.3em; text-transform: uppercase; color: #404040; margin: 0 0 1px; } .qodef-pricing-table .qodef-m-title p { margin: 0; font-size: 22px; letter-spacing: -.02em; font-weight: 700; color: #1d1d1f; } .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: end; -ms-flex-pack: end; justify-content: flex-end; } .qodef-pricing-table .qodef-m-price .qodef-m-price-currency { margin: 2px 6px 0 0; font-family: "Rajdhani", sans-serif; font-size: 35px; line-height: 0.666666666666666em; font-weight: 700; } .qodef-pricing-table .qodef-m-price .qodef-m-price-value { font-family: "DM Sans", sans-serif; font-size: 75px; line-height: 0.666666666666666em; font-weight: 700; letter-spacing: -.05em; } .qodef-pricing-table .qodef-m-content { margin: 30px 0 0; } .qodef-pricing-table .qodef-m-content ul { list-style: none; margin: 0; } .qodef-pricing-table .qodef-m-content ul li { color: #4c4c4c; margin-bottom: 10px; } .qodef-pricing-table .qodef-m-content ul li:last-child { margin-bottom: 0; } .qodef-pricing-table .qodef-m-content ul li:before { content: '\4e'; position: relative; top: 1px; font-family: "ElegantIcons"; padding-right: 11px; font-size: 16px; letter-spacing: .125em; } .qodef-pricing-table .qodef-m-button .qodef-button { margin: 60px 0 0; } /* ========================================================================== Progress Bar shortcode styles ========================================================================== */ .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 .percentCount { font-weight: 700; } .qodef-progress-bar .qodef-m-title { margin: 40px 0 0; } .qodef-progress-bar .qodef-m-text { margin: 14px 0 0; color: #4c4c4c; } .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: "DM Sans", sans-serif; font-weight: 700; color: #1d1d1f; font-size: 46px; line-height: 1.1em; letter-spacing: -0.02em; letter-spacing: -.05em; } @media only screen and (max-width: 680px) { .qodef-progress-bar:not(.qodef-layout--line) .progressbar-text { font-size: 40px; } } .qodef-progress-bar:not(.qodef-layout--line) .progressbar-text-inner { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; line-height: 1em; } .qodef-progress-bar:not(.qodef-layout--line) .progressbar-percentage { position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; top: 0; right: 0; font-size: 27px; line-height: 1; } .qodef-progress-bar.qodef-layout--circle .qodef-m-inner-border { position: absolute; top: 50%; left: 50%; -webkit-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); width: 90%; height: 90%; border: 1px solid #dbdbdb; border-radius: 50%; -webkit-box-sizing: border-box; box-sizing: border-box; } @media only screen and (min-width: 481px) { .qodef-progress-bar.qodef-layout--circle.qodef-content--right .qodef-m-inner { -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; } .qodef-progress-bar.qodef-layout--circle.qodef-content--right .qodef-m-canvas { margin-right: 45px; } .qodef-progress-bar.qodef-layout--circle.qodef-content--right .qodef-m-title { margin: 0; } } @media only screen and (min-width: 1280px) and (max-width: 1440px) { .qodef-progress-bar.qodef-layout--circle.qodef-content--right .qodef-m-canvas { margin-right: 30px; } } @media only screen and (max-width: 680px) { .qodef-progress-bar.qodef-layout--circle.qodef-content--right .qodef-m-canvas { max-width: 180px; } } .qodef-progress-bar.qodef-layout--circle.qodef-content--right .qodef-m-content { position: relative; display: inline-block; width: 100%; vertical-align: top; } .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 .qodef-m-canvas { padding-bottom: 5px; border-bottom: 1px solid; border-color: #dbdbdb; } .qodef-progress-bar.qodef-layout--line .proggress { width: 0; } .qodef-progress-bar.qodef-layout--line .percentCount { position: absolute; top: -28px; right: 0; width: auto; } .qodef-progress-bar.qodef-layout--line .qodef-m-title { margin: 0 0 3px; } .qodef-progress-bar.qodef-layout--line p.qodef-m-title { font-weight: 700; } .qodef-progress-bar.qodef-layout--line.qodef-percentage--floating .percentCount { left: 0; right: auto; -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); } /* ========================================================================== Search Post Type style - begin ========================================================================== */ .qodef-search-post-type input[type=search] { margin: 0 0 35px; padding: 0 40px; height: 60px; font-size: 18px; line-height: 60px; font-weight: 500; background-color: #fff; border: 1px solid #dbdbdb; } .qodef-search-post-type button[type=submit] { padding: 9px 73px; font-weight: 500; } /* ========================================================================== Search Post Type style - end ========================================================================== */ /* ========================================================================== Section Title shortcode styles ========================================================================== */ .qodef-section-title { position: relative; display: inline-block; width: 100%; vertical-align: top; } .qodef-section-title.qodef-alignment--center { text-align: center; } .qodef-section-title.qodef-alignment--left { text-align: left; } .qodef-section-title.qodef-alignment--right { text-align: right; } .qodef-section-title .qodef-m-tagline { position: relative; display: block; font-size: 11px; font-weight: 500; line-height: 1; letter-spacing: 0.3em; text-transform: uppercase; color: #404040; } .qodef-section-title .qodef-m-title { margin: 10px 0 0; } .qodef-section-title > .qodef-m-text { margin: 28px 0 0; } .qodef-section-title .qodef-m-button { margin-top: 43px; } .qodef-section-title.qodef-skin--light .qodef-m-title { color: #fff; } .qodef-section-title.qodef-skin--light .qodef-m-tagline, .qodef-section-title.qodef-skin--light > .qodef-m-text { color: #b2b2b2; } /* ========================================================================== Separator shortcode styles ========================================================================== */ .qodef-separator { position: relative; height: auto; font-size: 0; line-height: 1; } .qodef-separator .qodef-m-line { position: relative; display: inline-block; width: 100%; vertical-align: top; margin: 10px 0; border-bottom: 1px solid #dbdbdb; } .qodef-separator.qodef-position--center { text-align: center; } .qodef-separator.qodef-position--left { text-align: left; } .qodef-separator.qodef-position--right { text-align: right; } /* ========================================================================== Separator widget styles ========================================================================== */ #qodef-page-sidebar .widget.widget_webon_core_separator { margin-bottom: 0; } #qodef-page-footer .widget.widget_webon_core_separator { margin-bottom: 0; } #qodef-side-area .widget.widget_webon_core_separator { margin-bottom: 0; } /* ========================================================================== Single image shortcode styles ========================================================================== */ .qodef-single-image { position: relative; display: inline-block; width: 100%; vertical-align: top; } .qodef-single-image .qodef-m-image { position: relative; display: inline-block; width: 100%; vertical-align: top; z-index: 2; } .qodef-single-image .qodef-m-image a, .qodef-single-image .qodef-m-image img { display: block; } .qodef-single-image .qodef-m-icon-wrapper { position: absolute; top: 0; left: auto; right: auto; } .qodef-single-image .qodef-m-background-image { position: absolute; width: 100%; height: 100%; top: 50px; left: 50px; z-index: 1; } .qodef-single-image .qodef-m-background-image img { width: 100%; } .qodef-single-image.qodef--has-shadow .qodef-layout--circle { -webkit-box-shadow: 0px 25px 50px 0px rgba(0, 0, 0, 0.35); box-shadow: 0px 25px 50px 0px rgba(0, 0, 0, 0.35); -webkit-box-sizing: border-box; box-sizing: border-box; } .qodef-single-image.qodef--custom-icon .qodef-m-icon-wrapper { width: 100%; } .qodef-single-image.qodef--parallax-background-image .qodef-m-background-image { top: 0; } /* ========================================================================== Tabs shortcode styles ========================================================================== */ .qodef-tabs { position: relative; display: inline-block; width: 100%; vertical-align: top; visibility: hidden; } .qodef-tabs.qodef--init { visibility: visible; } .qodef-tabs .qodef-tabs-navigation { margin: 0; padding: 0; list-style: none; } .qodef-tabs .qodef-tabs-navigation .qodef-tab-underline { position: absolute; left: 0; bottom: 0; margin: 0; height: 1px; -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.25, 0.1, 0.11, 0.99); -o-transition: width 0.4s, left 0.6s cubic-bezier(0.25, 0.1, 0.11, 0.99); transition: width 0.4s, left 0.6s cubic-bezier(0.25, 0.1, 0.11, 0.99); background-color: #1d1d1f; pointer-events: 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; } .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation:before { content: ''; position: absolute; width: 100%; height: 1px; bottom: 0; left: 0; background-color: #dbdbdb; } .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li { margin: 0; padding: 0; } .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a { position: relative; display: block; padding: 0 40px; margin-bottom: 14px; -webkit-transition: color 0.2s ease-out; -o-transition: color 0.2s ease-out; transition: color 0.2s ease-out; font-family: "DM Sans", sans-serif; font-weight: 700; color: #1d1d1f; font-size: 24px; line-height: 1.25em; letter-spacing: -0.02em; } @media only screen and (max-width: 768px) { .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a { padding: 0 30px; } } @media only screen and (max-width: 680px) { .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a { padding-left: 0; } } @media only screen and (max-width: 680px) { .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a:before { content: ''; position: absolute; width: 0; height: 1px; bottom: -14px; left: 0; background-color: #1d1d1f; -webkit-transition: width 0.2s ease-out; -o-transition: width 0.2s ease-out; transition: width 0.2s ease-out; } } .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li:first-child a { padding-left: 0; } .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a:hover:before, .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.active a:before, .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.ui-state-active a:before, .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.ui-state-hover a:before { width: 100%; } @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 #dbdbdb; } .qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation li { width: 100%; margin-bottom: 26px; } .qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation li:last-child { margin-bottom: 0; } .qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation li a { display: inline-block; width: auto; } .qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-content { margin-top: 0; } .qodef-tabs.qodef-layout--simple .qodef-tabs-content { margin: 26px 0 0; } /* ========================================================================== Text Marquee shortcode styles ========================================================================== */ .qodef-text-marquee { position: relative; display: inline-block; width: 100%; vertical-align: top; } .qodef-text-marquee .qodef-m-content { display: -webkit-box; display: -ms-flexbox; display: flex; white-space: nowrap; font-size: 100px; font-family: "DM Sans", sans-serif; line-height: 1em; font-weight: 700; overflow: hidden; } .qodef-text-marquee .qodef-marquee-element { padding: 0 25px; will-change: transform; } .qodef-text-marquee .qodef-m-text > span:after { content: '\00b7'; display: inline-block; padding: 0 28px; color: #1d1d1f; } .qodef-text-marquee .qodef-m-text--1 { color: #1d1d1f; } .qodef-text-marquee .qodef-m-text--2 { color: #1d1d1f; } .qodef-text-marquee .qodef-m-text--3 { color: #1d1d1f; } /* ========================================================================== Text With Image Showcase shortcode styles ========================================================================== */ .qodef-text-with-image-showcase { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .qodef-text-with-image-showcase .qodef-m-images-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; width: 52.8%; } .qodef-text-with-image-showcase .qodef-m-text-wrapper { display: block; width: 47.2%; padding-left: 90px; } .qodef-text-with-image-showcase .qodef-m-info-text { display: block; } .qodef-text-with-image-showcase .qodef-m-image { position: relative; display: inline-block; width: 100%; vertical-align: top; margin: 0 40px 0 0; } .qodef-text-with-image-showcase .qodef-m-image img { display: block; } .qodef-text-with-image-showcase .qodef-m-image:last-child { margin-right: 0; } .qodef-text-with-image-showcase.qodef-scaled-images .qodef-m-image img { -webkit-transform: scale(1.4); -ms-transform: scale(1.4); transform: scale(1.4); } @media only screen and (min-width: 1025px) { .qodef-text-with-image-showcase.qodef-info--left { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .qodef-text-with-image-showcase.qodef-info--left .qodef-m-text-wrapper { padding-left: 0; padding-right: 90px; } } .qodef-vertical-split-slider { height: 100vh; position: relative; opacity: 0; -webkit-transition: .35s ease-out; -o-transition: .35s ease-out; transition: .35s ease-out; } .qodef-vertical-split-slider--initialized .qodef-vertical-split-slider { opacity: 1; } .qodef-vertical-split-slider .ms-tableCell { height: 100vh !important; text-align: left; } .qodef-vertical-split-slider .ms-right .qodef-m-corner-image { left: 0; } .qodef-vertical-split-slider .ms-left .qodef-m-corner-image { right: 0; z-index: 1; } .qodef-vertical-split-slider .ms-left .qodef-m-slide-content .qodef-m-corner-image { right: 1px; } .qodef-vertical-split-slider .qodef-m-corner-image { position: absolute; bottom: 0; } .qodef-vertical-split-slider .qodef-m-scroll-icon { position: fixed; 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; bottom: 83px; left: 21px; font-size: 35px; } .qodef-vertical-split-slider .qodef-m-scroll-icon.qodef-skin--light { color: #fff; } .qodef-vertical-split-slider .qodef-m-scroll-icon.qodef-skin--dark { color: #000; } .qodef-vertical-split-slider-responsive { display: none; } .qodef-vertical-split-slider .qodef-m-image, .qodef-vertical-split-slider-responsive .qodef-m-image { max-height: 40%; width: auto; } .qodef-vertical-split-slider .qodef-m-title, .qodef-vertical-split-slider-responsive .qodef-m-title { display: block; margin: 26px 0 0 0; } .qodef-vertical-split-slider .qodef-m-button, .qodef-vertical-split-slider-responsive .qodef-m-button { margin: 29px 0 0 0; } .qodef-vertical-split-slider .qodef-m-slide-image, .qodef-vertical-split-slider-responsive .qodef-m-slide-image { background-size: cover; } .qodef-vertical-split-slider .qodef-m-slide-content, .qodef-vertical-split-slider-responsive .qodef-m-slide-content { text-align: center; padding: 0 22%; } #multiscroll-nav { display: none; counter-reset: section; 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-top: 5px; } #multiscroll-nav li { height: auto !important; margin: 0 !important; } #multiscroll-nav a { height: 35px !important; -webkit-transition: 0.4s cubic-bezier(0.22, 0.61, 0.36, 1); -o-transition: 0.4s cubic-bezier(0.22, 0.61, 0.36, 1); transition: 0.4s cubic-bezier(0.22, 0.61, 0.36, 1); margin-bottom: 0px; color: #fff; } #multiscroll-nav a:before { counter-increment: section; content: counter(section, decimal-leading-zero) "."; position: relative; font-size: 16px; color: currentColor; } #multiscroll-nav a:after { content: ''; position: relative; display: inline-block; left: 8px; top: 23px; width: 1px; height: 0; background-color: rgba(255, 255, 255, 0.25); -webkit-transition: height .3s ease-out 0s; -o-transition: height .3s ease-out 0s; transition: height .3s ease-out 0s; } #multiscroll-nav a span { display: none; } #multiscroll-nav a.active { margin-bottom: 136px; } #multiscroll-nav a.active:after { -webkit-transition-delay: .15s; -o-transition-delay: .15s; transition-delay: .15s; height: 100px; } #multiscroll-nav.right { right: 35px !important; } .qodef-vertical-split-slider--initialized #multiscroll-nav { display: block; z-index: 98; } .qodef-fullscreen-menu--opened .qodef-vertical-split-slider--initialized #multiscroll-nav { opacity: 0; } .qodef-vertical-split-slider--initialized #multiscroll-nav.qodef-skin--dark a.active:after { background-color: #c1c1c0; } .qodef-vertical-split-slider--initialized #multiscroll-nav.qodef-skin--light a { color: #fff; } .qodef-vertical-split-slider--initialized #multiscroll-nav.qodef-skin--light a.active, .qodef-vertical-split-slider--initialized #multiscroll-nav.qodef-skin--light a:hover { color: #fff; } .qodef-vertical-split-slider--initialized #multiscroll-nav.qodef-skin--dark a { color: #000; } .qodef-vertical-split-slider--initialized #multiscroll-nav.qodef-skin--dark a.active, .qodef-vertical-split-slider--initialized #multiscroll-nav.qodef-skin--dark a:hover { color: #000; } /* ========================================================================== Video Button shortcode start styles ========================================================================== */ .qodef-video-button { position: relative; display: inline-block; vertical-align: middle; } .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: #1d1d1f; font-size: 28px; line-height: 1; } .qodef-video-button .qodef-m-play span { display: block; margin-left: 2px; line-height: inherit; } .qodef-video-button .qodef-m-play span:before { position: relative; display: block; left: 2px; line-height: inherit; } /* ========================================================================== Video Button shortcode end styles ========================================================================== */ /* ========================================================================== Icon With Text shortcode styles ========================================================================== */ .qodef-video-button.qodef-layout--standard .qodef-m-play-inner { width: 120px; height: 120px; 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; position: relative; } @media only screen and (max-width: 680px) { .qodef-video-button.qodef-layout--standard .qodef-m-play-inner { width: 80px; height: 80px; } } .qodef-video-button.qodef-layout--standard .qodef-m-play-background { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.5); border-radius: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; z-index: -1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1); transition: -webkit-transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1); -o-transition: transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1); transition: transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1); transition: transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1), -webkit-transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1); } .qodef-video-button.qodef-layout--standard:hover .qodef-m-play-background { -webkit-transform: scale(0.85); -ms-transform: scale(0.85); transform: scale(0.85); } /* ========================================================================== Video button shortcode styles ========================================================================== */ .qodef-video-button.qodef-layout--with-text .qodef-m-play-inner:after { content: ''; position: absolute; height: 80px; width: 80px; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border: 1px solid #dbdbdb; border-radius: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; border-color: inherit; } .qodef-video-button.qodef-layout--with-text:hover .qodef-svg-circle { stroke-dashoffset: 50; stroke-dasharray: 351; -webkit-transform: translate(-50%, -50%) rotate(-31deg); -ms-transform: translate(-50%, -50%) rotate(-31deg); transform: translate(-50%, -50%) rotate(-31deg); } .qodef-video-button.qodef-layout--with-text .qodef-svg-circle { position: absolute; top: 50%; left: 50%; width: 106px; height: 106px; stroke-width: 4px; fill: none; stroke: currentColor; stroke-dashoffset: 300; stroke-dasharray: 459; -webkit-transform: translate(-50%, -50%) rotate(-71deg); -ms-transform: translate(-50%, -50%) rotate(-71deg); transform: translate(-50%, -50%) rotate(-71deg); -webkit-transition: all 0.6s ease, -webkit-transform 0.6s cubic-bezier(0.22, 0.61, 0.36, 1); transition: all 0.6s ease, -webkit-transform 0.6s cubic-bezier(0.22, 0.61, 0.36, 1); -o-transition: all 0.6s ease, transform 0.6s cubic-bezier(0.22, 0.61, 0.36, 1); transition: all 0.6s ease, transform 0.6s cubic-bezier(0.22, 0.61, 0.36, 1); transition: all 0.6s ease, transform 0.6s cubic-bezier(0.22, 0.61, 0.36, 1), -webkit-transform 0.6s cubic-bezier(0.22, 0.61, 0.36, 1); } .qodef-video-button.qodef-layout--with-text .qodef-m-text { position: absolute; width: 50%; padding: 0 5% 0 95px; top: 50%; right: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .qodef-video-button.qodef-layout--with-text .qodef-e-tagline { margin: 0; line-height: 1.4em; } .qodef-video-button.qodef-layout--with-text .qodef-e-title { margin: 0; } /* ========================================================================== # Side Area style - begin ========================================================================== */ #qodef-side-area { position: fixed; top: 0; right: -460px; width: 460px; height: 100%; min-height: 100%; padding: 143px 70px 35px; background-color: #fff; overflow: hidden; visibility: hidden; z-index: 9999; -webkit-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); -o-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); } .qodef-side-area--opened #qodef-side-area { right: 0; visibility: visible; } #qodef-side-area.qodef-alignment--center { text-align: center; } #qodef-side-area.qodef-alignment--right { text-align: right; } #qodef-side-area.qodef-alignment--left { text-align: left; } #qodef-side-area-close { position: absolute; height: auto; top: 39px; right: 0; display: block; z-index: 1000; color: #1d1d1f; } .admin-bar #qodef-side-area-close { top: 71px; } .qodef-side-area-animate--in #qodef-side-area-close.qodef-source--predefined .qodef-m-line.qodef--1 { width: 26px; top: 11px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .qodef-side-area-animate--in #qodef-side-area-close.qodef-source--predefined .qodef-m-line.qodef--2 { width: 26px; top: 11px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); } .qodef-side-area-animate--in #qodef-side-area-close.qodef-source--predefined .qodef-m-line.qodef--3 { display: none; } #qodef-side-area-close.qodef-source--predefined .qodef-m-line.qodef--1, #qodef-side-area-close.qodef-source--predefined .qodef-m-line.qodef--2, #qodef-side-area-close.qodef-source--predefined .qodef-m-line.qodef--3 { -webkit-transition: top .3s ease,width .3s ease,-webkit-transform .3s ease; transition: top .3s ease,width .3s ease,-webkit-transform .3s ease; -o-transition: top .3s ease,transform .3s ease, width .3s ease; transition: top .3s ease,transform .3s ease, width .3s ease; transition: top .3s ease,transform .3s ease, width .3s ease,-webkit-transform .3s ease; will-change: transform; -webkit-transition-delay: .4s; -o-transition-delay: .4s; transition-delay: .4s; } #qodef-side-area-close.qodef-source--predefined .qodef-m-line.qodef--3 { display: none; } .qodef-side-area-cover { position: fixed; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; overflow: hidden; background-color: rgba(29, 29, 31, 0.1); z-index: 1002; } .qodef-side-area-animate--in .qodef-side-area-cover { -webkit-animation: qode-fade-in .3s ease-out both; animation: qode-fade-in .3s ease-out both; } .qodef-side-area-animate--out .qodef-side-area-cover { -webkit-animation: qode-fade-out .3s ease both; animation: qode-fade-out .3s ease both; } /* ========================================================================== # Side Area style - end ========================================================================== */ /* ========================================================================== Social Share shortcode styles ========================================================================== */ .qodef-social-share { position: relative; display: inline-block; vertical-align: top; } .qodef-social-share .qodef-social-title { position: relative; display: inline-block; vertical-align: top; margin: 0 5px 0 0; font-size: 11px; font-weight: 700; line-height: 1; letter-spacing: 0.3em; text-transform: uppercase; color: #404040; } .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: inline-block; vertical-align: top; line-height: 1; padding: 0; margin: 0; } .qodef-social-share li a { font-size: 11px; font-weight: 700; line-height: 1; letter-spacing: 0.3em; text-transform: uppercase; color: #404040; } .qodef-social-share li.qodef-facebook-share a:hover { color: #3b5998; } .qodef-social-share li.qodef-twitter-share a:hover { color: #00aced; } .qodef-social-share li.qodef-linkedin-share a:hover { color: #007bb5; } .qodef-social-share li.qodef-tumblr-share a:hover { color: #32506d; } .qodef-social-share li.qodef-pinterest-share a:hover { color: #cb2027; } .qodef-social-share li.qodef-vk-share a:hover { color: #45668e; } /* ========================================================================== Social Share shortcode styles ========================================================================== */ /* ========================================================================== Social Share shortcode styles ========================================================================== */ .qodef-social-share.qodef-layout--dropdown { position: relative; display: inline-block; vertical-align: bottom; } .qodef-social-share.qodef-layout--dropdown .qodef-social-title { margin: 0; vertical-align: middle; } .qodef-social-share.qodef-layout--dropdown .qodef-social-share-icon { position: relative; display: inline-block; vertical-align: middle; margin-right: 5px; font-size: 20px; } .qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li { opacity: 1; visibility: visible; cursor: pointer; /* opacity and visibility need to be different, but not background-color */ } .qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(2) { -webkit-transition-delay: 0.2s; -o-transition-delay: 0.2s; transition-delay: 0.2s; } .qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(3) { -webkit-transition-delay: 0.3s; -o-transition-delay: 0.3s; transition-delay: 0.3s; } .qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(4) { -webkit-transition-delay: 0.4s; -o-transition-delay: 0.4s; transition-delay: 0.4s; } .qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(5) { -webkit-transition-delay: 0.5s; -o-transition-delay: 0.5s; transition-delay: 0.5s; } .qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(6) { -webkit-transition-delay: 0.6s; -o-transition-delay: 0.6s; transition-delay: 0.6s; } .qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(7) { -webkit-transition-delay: 0.7s; -o-transition-delay: 0.7s; transition-delay: 0.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: 130px; height: 30px; line-height: 30px; border: 1px solid #dbdbdb; } .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: #4c4c4c; 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: 8px; right: 23px; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li { width: calc(220px / 2); } .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: 78.33333px; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(3) { left: 151.66667px; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(4) { left: 225px; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(5) { left: 298.33333px; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(6) { left: 371.66667px; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(7) { left: 445px; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:before { content: ''; position: absolute; width: 25px; height: 1px; top: 50%; left: 4px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background-color: #dbdbdb; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:first-child:before { display: none; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown { top: 8px; left: 23px; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li { width: calc(220px / 2); } .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: 78.33333px; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(3) { right: 151.66667px; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(4) { right: 225px; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(5) { right: 298.33333px; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(6) { right: 371.66667px; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(7) { right: 445px; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:before { content: ''; position: absolute; width: 25px; height: 1px; top: 50%; left: 4px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background-color: #dbdbdb; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:last-child:before { display: none; } /* ========================================================================== Social Share shortcode styles ========================================================================== */ /* ========================================================================== Social Share shortcode styles ========================================================================== */ .qodef-social-share.qodef-layout--list li { margin-right: 15px; } .qodef-social-share.qodef-layout--list li:last-child { margin-right: 0; } /* ========================================================================== Social Share shortcode styles ========================================================================== */ /* ========================================================================== Social Share shortcode styles ========================================================================== */ .qodef-social-share.qodef-layout--text li { margin-right: 15px; } .qodef-social-share.qodef-layout--text li:last-child { margin-right: 0; } /* ========================================================================== Social Share shortcode styles ========================================================================== */ /* ========================================================================== Social Share widget styles ========================================================================== */ .widget .qodef-social-share.qodef-layout--list .qodef-social-title { display: block; margin-bottom: 21px; } .widget .qodef-social-share.qodef-layout--text .qodef-social-title { display: block; margin-bottom: 21px; } #qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-facebook-share a:hover { color: #3b5998; } #qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-twitter-share a:hover { color: #00aced; } #qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-linkedin-share a:hover { color: #007bb5; } #qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-tumblr-share a:hover { color: #32506d; } #qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-pinterest-share a:hover { color: #cb2027; } #qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-vk-share a:hover { color: #45668e; } #qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-facebook-share a:hover { color: #3b5998; } #qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-twitter-share a:hover { color: #00aced; } #qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-linkedin-share a:hover { color: #007bb5; } #qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-tumblr-share a:hover { color: #32506d; } #qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-pinterest-share a:hover { color: #cb2027; } #qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-vk-share a:hover { color: #45668e; } #qodef-page-footer .widget .qodef-social-share.qodef-layout--dropdown .qodef-social-title { color: #ccc; } #qodef-page-footer .widget .qodef-social-share.qodef-layout--list .qodef-social-title { color: #ccc; } #qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-facebook-share a:hover { color: #3b5998; } #qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-twitter-share a:hover { color: #00aced; } #qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-linkedin-share a:hover { color: #007bb5; } #qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-tumblr-share a:hover { color: #32506d; } #qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-pinterest-share a:hover { color: #cb2027; } #qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-vk-share a:hover { color: #45668e; } #qodef-page-footer .widget .qodef-social-share.qodef-layout--text .qodef-social-title { color: #ccc; } #qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-facebook-share a:hover { color: #3b5998; } #qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-twitter-share a:hover { color: #00aced; } #qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-linkedin-share a:hover { color: #007bb5; } #qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-tumblr-share a:hover { color: #32506d; } #qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-pinterest-share a:hover { color: #cb2027; } #qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-vk-share a:hover { color: #45668e; } #qodef-side-area .widget .qodef-social-share.qodef-layout--dropdown .qodef-social-title { color: #ccc; } #qodef-side-area .widget .qodef-social-share.qodef-layout--list .qodef-social-title { color: #ccc; } #qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-facebook-share a:hover { color: #3b5998; } #qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-twitter-share a:hover { color: #00aced; } #qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-linkedin-share a:hover { color: #007bb5; } #qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-tumblr-share a:hover { color: #32506d; } #qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-pinterest-share a:hover { color: #cb2027; } #qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-vk-share a:hover { color: #45668e; } #qodef-side-area .widget .qodef-social-share.qodef-layout--text .qodef-social-title { color: #ccc; } #qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-facebook-share a:hover { color: #3b5998; } #qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-twitter-share a:hover { color: #00aced; } #qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-linkedin-share a:hover { color: #007bb5; } #qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-tumblr-share a:hover { color: #32506d; } #qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-pinterest-share a:hover { color: #cb2027; } #qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-vk-share a:hover { color: #45668e; } /* ========================================================================== Social Share widget styles ========================================================================== */ #qodef-page-spinner { position: fixed; top: 0; bottom: 0; right: 0; left: 0; z-index: 99999; } #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: #1d1d1f; background-color: #fff; } #qodef-page-spinner .qodef-m-spinner { position: relative; } /* ========================================================================== Spinner layout styles ========================================================================== */ #qodef-page-spinner.qodef-layout--atom .qodef-m-atom { position: relative; width: 100px; height: 100px; margin: -50px 0 0 -50px; } #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--1 { position: absolute; top: 50%; left: 50%; height: 50%; width: 50%; z-index: 1; -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 0.75s infinite steps(2, end); animation: qode-atom-zindex 1.5s 0.75s infinite steps(2, end); } #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2:before { -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 -0.25s infinite steps(2, end); animation: qode-atom-zindex 1.5s -0.25s infinite steps(2, end); } #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3:before { -webkit-animation: qode-atom-postion 1.5s -1s infinite ease, qode-atom-size 1.5s -0.75s infinite ease; animation: qode-atom-postion 1.5s -1s infinite ease, qode-atom-size 1.5s -0.75s infinite ease; } #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4 { -webkit-transform: rotate(240deg); -ms-transform: rotate(240deg); transform: rotate(240deg); -webkit-animation: qode-atom-zindex 1.5s 0.25s infinite steps(2, end); animation: qode-atom-zindex 1.5s 0.25s infinite steps(2, end); } #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4:before { -webkit-animation: qode-atom-postion 1.5s -0.5s infinite ease, qode-atom-size 1.5s -0.125s infinite ease; animation: qode-atom-postion 1.5s -0.5s infinite ease, qode-atom-size 1.5s -0.125s infinite ease; } /* ========================================================================== Spinner layout styles ========================================================================== */ #qodef-page-spinner.qodef-layout--clock .qodef-m-clock { position: relative; width: 50px; height: 50px; margin: -25px 0 0 -25px; -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; } /* ========================================================================== Spinner layout styles ========================================================================== */ #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; } /* ========================================================================== Spinner layout styles ========================================================================== */ #qodef-page-spinner.qodef-layout--double-pulse .qodef-m-pulses { position: relative; width: 40px; height: 40px; margin: -20px 0 0 -20px; } #qodef-page-spinner.qodef-layout--double-pulse .qodef-m-pulse { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: currentColor; border-radius: 50%; opacity: 0.6; -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: -1.0s; animation-delay: -1.0s; } /* ========================================================================== Spinner layout styles ========================================================================== */ #qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-five-rotating-circles { position: relative; width: 60px; height: 60px; margin: -30px 0 0 -30px; } #qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item { position: absolute; width: 100%; height: 100%; } #qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--1 .qodef-circle--2 { -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; } /* ========================================================================== Spinner layout styles ========================================================================== */ #qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion { position: relative; width: 30px; height: 30px; margin: -45px 0 0 -30px; } #qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item { position: absolute; top: 50%; left: 50%; height: 40px; width: 40px; background: currentColor; border-radius: 50%; } #qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--1 { top: 0; left: 50%; -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; } /* ========================================================================== Spinner layout styles ========================================================================== */ #qodef-page-spinner.qodef-layout--lines .qodef-m-lines { width: 60px; height: 60px; margin: 0 0 0 -30px; } #qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--1 { position: absolute; width: 60px; height: 4px; margin-left: 10px; background-color: currentColor; -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); } /* ========================================================================== Spinner layout styles ========================================================================== */ #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; } /* ========================================================================== Spinner layout styles ========================================================================== */ @-webkit-keyframes qodef-path-draw { 100% { stroke-dashoffset: 0; } } @keyframes qodef-path-draw { 100% { stroke-dashoffset: 0; } } @-webkit-keyframes qodef-path-fade { 0% { stroke-opacity: 1; } 93% { stroke-opacity: 1; } 100% { stroke-opacity: 0; } } @keyframes qodef-path-fade { 0% { stroke-opacity: 1; } 93% { stroke-opacity: 1; } 100% { stroke-opacity: 0; } } @-webkit-keyframes qodef-path-draw-1 { 0% { stroke-dashoffset: 105; } 80% { stroke-dashoffset: 0; } 100% { stroke-dashoffset: 0; } } @keyframes qodef-path-draw-1 { 0% { stroke-dashoffset: 105; } 80% { stroke-dashoffset: 0; } 100% { stroke-dashoffset: 0; } } @-webkit-keyframes qodef-path-draw-2 { 0%, 25% { stroke-dashoffset: 105; } 80% { stroke-dashoffset: 0; } 100% { stroke-dashoffset: 0; } } @keyframes qodef-path-draw-2 { 0%, 25% { stroke-dashoffset: 105; } 80% { stroke-dashoffset: 0; } 100% { stroke-dashoffset: 0; } } #qodef-page-spinner.qodef-layout--predefined-svg .qodef-m-spinner { width: 119px; height: 119px; position: relative; } #qodef-page-spinner.qodef-layout--predefined-svg .qodef-m-predefined { 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; -webkit-transition: .3s ease-in-out; -o-transition: .3s ease-in-out; transition: .3s ease-in-out; opacity: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-mask-image: url(../img/preloader-mask.svg); mask-image: url(../img/preloader-mask.svg); -webkit-mask-position: 120px; -webkit-mask-size: 122px; } #qodef-page-spinner.qodef-layout--predefined-svg .qodef-m-predefined .qodef-shape-stroke { stroke-width: 2px; stroke: currentColor; fill: transparent; } #qodef-page-spinner.qodef-layout--predefined-svg .qodef-m-predefined.qodef-spinner-animate { opacity: 1; } #qodef-page-spinner.qodef-layout--predefined-svg .qodef-m-predefined.qodef-spinner-animate svg .qodef-path-1 { -webkit-animation: qodef-path-draw-1 3s cubic-bezier(0.39, 0.58, 0.57, 1) 0s infinite, qodef-path-fade 3s linear 0s infinite; animation: qodef-path-draw-1 3s cubic-bezier(0.39, 0.58, 0.57, 1) 0s infinite, qodef-path-fade 3s linear 0s infinite; } #qodef-page-spinner.qodef-layout--predefined-svg .qodef-m-predefined.qodef-spinner-animate svg .qodef-path-2 { -webkit-animation: qodef-path-draw-2 3s cubic-bezier(0.39, 0.58, 0.57, 1) 0s infinite, qodef-path-fade 3s linear 0s infinite; animation: qodef-path-draw-2 3s cubic-bezier(0.39, 0.58, 0.57, 1) 0s infinite, qodef-path-fade 3s linear 0s infinite; } #qodef-page-spinner.qodef-layout--predefined-svg .qodef-m-predefined svg { width: 100%; height: 100%; fill: none; stroke: currentColor; stroke-width: 4.5; } #qodef-page-spinner.qodef-layout--predefined-svg .qodef-m-predefined svg .qodef-path-1 { stroke-dasharray: 105; } #qodef-page-spinner.qodef-layout--predefined-svg .qodef-m-predefined svg .qodef-path-2 { stroke-dasharray: 105; } /* ========================================================================== Spinner layout styles ========================================================================== */ #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: #dbdbdb; width: 0; } /* ========================================================================== Spinner layout styles ========================================================================== */ #qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circles { position: relative; width: 100px; height: 100px; margin: -50px 0 0 -50px; } #qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle { position: absolute; height: 100%; width: 100%; background: currentColor; border: 0 solid currentColor; border-radius: 50%; } #qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--1 { -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); } /* ========================================================================== Spinner layout styles ========================================================================== */ #qodef-page-spinner.qodef-layout--pulse .qodef-m-pulse { width: 32px; height: 32px; margin: -16px 0 0 -16px; background-color: currentColor; border-radius: 16px; -webkit-animation: qode-scaleout 1s infinite ease-in-out; animation: qode-scaleout 1s infinite ease-in-out; } /* ========================================================================== Spinner layout styles ========================================================================== */ #qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles { width: 60px; height: 20px; } #qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles > div { display: inline-block; width: 12px; height: 12px; margin: 4px; background-color: currentColor; border-radius: 100%; opacity: 0; -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); } /* ========================================================================== Spinner layout styles ========================================================================== */ #qodef-page-spinner.qodef-layout--rotating-cubes .qodef-m-cubes { position: relative; width: 32px; height: 32px; margin: -16px 0 0 -16px; } #qodef-page-spinner.qodef-layout--rotating-cubes .qodef-m-cube { position: absolute; top: 0; left: 0; width: 10px; height: 10px; background-color: currentColor; -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: -0.9s; animation-delay: -0.9s; } /* ========================================================================== Spinner layout styles ========================================================================== */ #qodef-page-spinner.qodef-layout--stripes .qodef-m-stripes { width: 50px; height: 60px; margin: -30px 0 0 -25px; text-align: center; } #qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe { display: inline-block; float: left; height: 100%; width: 6px; margin: 0 3px 0 0; background-color: currentColor; -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); } /* ========================================================================== Spinner layout styles ========================================================================== */ #qodef-page-spinner.qodef-layout--two-rotating-circles .qodef-m-two-rotating-circles { position: relative; width: 40px; height: 40px; margin: -20px 0 0 -20px; text-align: center; -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: -1.0s; animation-delay: -1.0s; } /* ========================================================================== Spinner layout styles ========================================================================== */ #qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circles { width: 150px; height: 30px; margin: -15px 0 0 -75px; } #qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle { float: left; height: 30px; width: 30px; margin-right: 10px; background: currentColor; border-radius: 50%; } #qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--1 { -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(0.5, 0, 0.5, 1); animation: qode-wave-wipe 1.8s infinite cubic-bezier(0.5, 0, 0.5, 1); } /* ========================================================================== Spinner layout styles ========================================================================== */ #qodef-page-spinner.qodef-layout--wave .qodef-m-wave { width: 72px; margin: -9px 0 0 -36px; text-align: center; } #qodef-page-spinner.qodef-layout--wave .qodef-m-wave-item { display: inline-block; width: 18px; height: 18px; margin: 0 3px 0 0; background-color: currentColor; border-radius: 100%; -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: -0.32s; animation-delay: -0.32s; } #qodef-page-spinner.qodef-layout--wave .qodef-m-wave-item.qodef-wave--2 { -webkit-animation-delay: -0.16s; animation-delay: -0.16s; } /* ========================================================================== # Subscribe Popup default style ========================================================================== */ .qodef-sp-holder { position: fixed; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; z-index: 115; visibility: hidden; -webkit-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; transition: opacity 0.2s ease-out; background-color: rgba(0, 0, 0, 0.65); 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-sp-holder .qodef-sp-inner { width: 90%; max-width: 600px; background-color: #ffffff; padding: 40px; opacity: 0; -webkit-box-shadow: 3px 3px 16px 2px rgba(0, 0, 0, 0.04); box-shadow: 3px 3px 16px 2px rgba(0, 0, 0, 0.04); -webkit-transition: opacity 0.2s ease-out, -webkit-transform 0.3s cubic-bezier(0.06, 0.47, 0.38, 0.99); transition: opacity 0.2s ease-out, -webkit-transform 0.3s cubic-bezier(0.06, 0.47, 0.38, 0.99); -o-transition: transform 0.3s cubic-bezier(0.06, 0.47, 0.38, 0.99), opacity 0.2s ease-out; transition: transform 0.3s cubic-bezier(0.06, 0.47, 0.38, 0.99), opacity 0.2s ease-out; transition: transform 0.3s cubic-bezier(0.06, 0.47, 0.38, 0.99), opacity 0.2s ease-out, -webkit-transform 0.3s cubic-bezier(0.06, 0.47, 0.38, 0.99); } .qodef-sp-holder .qodef-sp-close { position: absolute; top: 16px; right: 16px; display: block; color: #000000; } .qodef-sp-holder .qodef-sp-close:hover { color: #4c4c4c; } .qodef-sp-holder .qodef-sp-close svg { stroke: currentColor; fill: currentColor; } .qodef-sp-holder .qodef-sp-content-container { background-color: #fafafa; background-size: cover; padding: 40px; } .qodef-sp-holder .qodef-sp-title { margin: 0 0 30px 0; } .qodef-sp-holder .qodef-sp-subtitle { margin: 0 0 20px 0; } .qodef-sp-holder .wpcf7 { width: 100%; display: block; } .qodef-sp-holder .qodef-sp-prevent { position: relative; display: inline-block; width: 100%; vertical-align: top; margin-top: 28px; } .qodef-sp-holder .qodef-sp-prevent-inner { cursor: pointer; } .qodef-sp-holder .qodef-sp-prevent-inner > * { position: relative; display: inline-block; vertical-align: top; line-height: 1; } .qodef-sp-holder .qodef-sp-prevent-input { margin: 1px 1px 0 0; width: 11px; height: 11px; border: 1px solid #1d1d1f; 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 0.2s ease-out; -o-transition: opacity 0.2s ease-out; transition: opacity 0.2s ease-out; } .qodef-sp-holder .qodef-sp-prevent-input.qodef-sp-prevent-clicked svg { opacity: 1; } .qodef-sp-holder .qodef-sp-prevent-label { font-size: 13px; } /* Popup open/close style */ .qodef-sp-opened .qodef-sp-holder { opacity: 1; visibility: visible; -webkit-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; transition: opacity 0.2s ease-out; } .qodef-sp-opened .qodef-sp-holder .qodef-sp-inner { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform 0.8s cubic-bezier(0.26, 0.63, 0, 0.96); transition: -webkit-transform 0.8s cubic-bezier(0.26, 0.63, 0, 0.96); -o-transition: transform 0.8s cubic-bezier(0.26, 0.63, 0, 0.96); transition: transform 0.8s cubic-bezier(0.26, 0.63, 0, 0.96); transition: transform 0.8s cubic-bezier(0.26, 0.63, 0, 0.96), -webkit-transform 0.8s cubic-bezier(0.26, 0.63, 0, 0.96); } /* ========================================================================== Title styles ========================================================================== */ .qodef-page-title { background-position: center 0; background-repeat: no-repeat; background-size: cover; } .qodef-page-title.qodef-image--responsive { height: auto !important; } .qodef-page-title.qodef-image--responsive .qodef-m-content { position: absolute; top: 0; left: 0; } .qodef-page-title.qodef-image--responsive .qodef-m-content.qodef-content-grid { left: 50%; -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 a, .qodef-page-title .qodef-breadcrumbs span { font-size: 11px; font-weight: 700; line-height: 1; letter-spacing: 0.3em; text-transform: uppercase; color: #b2b2b2; } .qodef-page-title .qodef-breadcrumbs span { color: unset; } .qodef-page-title .qodef-breadcrumbs .qodef-breadcrumbs-separator { color: #b2b2b2; } .qodef-page-title .qodef-breadcrumbs .qodef-breadcrumbs-current { color: #404040; } .qodef-page-title .qodef-breadcrumbs a:hover { color: #404040; } .qodef-page-title .qodef-breadcrumbs .qodef-breadcrumbs-separator { margin: 0 5px; } .qodef-page-title .qodef-breadcrumbs .qodef-breadcrumbs-separator:after { content: '/'; } /* ========================================================================== Standard Title layout styles ========================================================================== */ .qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-breadcrumbs { margin-top: 5px; } /* ========================================================================== Standard Title layout styles ========================================================================== */ .qodef-page-title.qodef-title--standard .qodef-m-subtitle { margin: 28px 0 0; } @media only screen and (max-width: 680px) { .qodef-page-title.qodef-title--standard .qodef-m-subtitle br { display: none; } } .widget.qodef-author-info .qodef-author-info-image { margin-bottom: 21px; display: inline-block; } .widget.qodef-author-info .qodef-author-info-name { margin: 0 0 21px; } .widget.qodef-author-info .qodef-author-info-description { margin: 0; } /* ========================================================================== Contact Info widget style start ========================================================================== */ .widget .qodef-contact-info-widget { margin: 0; } #qodef-top-area .widget .qodef-contact-info-widget { margin: 0; } #qodef-top-area .widget .qodef-contact-info-widget a { font-size: 16px; } /* ========================================================================== Contact Info widget style end ========================================================================== */ .widget.qodef-numbered-text { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .widget.qodef-numbered-text .qodef-numbered-text--circle { display: inline-block; width: 60px; height: 60px; margin-right: 15px; font-size: 16px; line-height: 60px; text-align: center; background-color: #333335; border-radius: 50%; } .widget.qodef-numbered-text .qodef-numbered-text--content { display: inline-block; width: calc(100% - 75px); font-size: 16px; line-height: 1.7em; color: #b2b2b2; } .widget.qodef-numbered-text .qodef-numbered-text--content a { word-break: break-word; } /* ========================================================================== Social Icons Group widget styles ========================================================================== */ .qodef-social-icons-group .qodef-icon-holder { margin-left: 9px; } .qodef-social-icons-group .qodef-icon-holder:first-child { margin-left: 0; } .widget.widget_webon_core_social_icons_group .qodef-icon-holder a { color: #ffffff; -webkit-transition: color 0.2s ease-out; -o-transition: color 0.2s ease-out; transition: color 0.2s ease-out; } .widget.widget_webon_core_social_icons_group .qodef-icon-holder.qodef-layout--circle { background-color: #dbdbdb; } .widget.widget_webon_core_social_icons_group .qodef-icon-holder.qodef-layout--circle:hover { background-color: #1d1d1f; } .widget.widget_webon_core_social_icons_group .qodef-icon-holder.qodef-layout--circle:hover a { color: #ffffff; } /* ========================================================================== Social Icons Group widget styles ========================================================================== */ /* ========================================================================== Sticky Sidebar widget start styles ========================================================================== */ .widget_webon_core_sticky_sidebar { position: relative; width: 100%; height: 0; margin: 0 !important; padding: 0 !important; border: none !important; background: transparent !important; } /* ========================================================================== Sticky Sidebar widget end styles ========================================================================== */ /* ========================================================================== Blog List Metro styles ========================================================================== */ @media only screen and (max-width: 1440px) { .qodef-blog.qodef-item-layout--metro article.format-link .qodef-e-link { padding: 83px 40px; } .qodef-blog.qodef-item-layout--metro article.format-quote .qodef-e-quote { padding: 83px 40px 87px; } } /* ========================================================================== Author Info responsive styles ========================================================================== */ @media only screen and (max-width: 680px) { #qodef-author-info .qodef-m-inner { -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 20px; } #qodef-author-info .qodef-m-image { margin: 0; } #qodef-author-info .qodef-m-icon { right: 20px; } #qodef-author-info .qodef-m-content { margin-top: 23px; padding-right: 0; } #qodef-author-info .qodef-m-description { width: 100%; } } /* ========================================================================== Single Post Navigation responsive styles ========================================================================== */ @media only screen and (max-width: 480px) { #qodef-single-post-navigation .qodef-m-nav-label { display: none; } } @media only screen and (max-width: 1024px) { body:not(.qodef-content-behind-header) #qodef-page-outer { margin-top: 0 !important; } } /* ========================================================================== Top header responsive style - begin ========================================================================== */ @media only screen and (max-width: 1024px) { #qodef-top-area { display: none; } } /* ========================================================================== Top header responsive style - end ========================================================================== */ /* ========================================================================== Contact Form 7 widget responsive styles ========================================================================== */ @media only screen and (max-width: 1024px) { .qodef-contact-form-7 .qodef-newsletter-form-with-pen .qodef-image:before { display: none; } .qodef-contact-form-7 .qodef-newsletter-form-with-pen img { display: none; } .qodef-contact-form-7 .qodef-newsletter-form-with-pen input[type="email"] { width: 100% !important; } } @media only screen and (max-width: 480px) { .qodef-contact-form-7 .qodef-newsletter-form button.qodef-button { position: relative; -webkit-transform: none; -ms-transform: none; transform: none; } #qodef-page-footer-top-area .qodef-contact-form-7 .qodef-newsletter-form button.qodef-button { margin-top: 6px; } } /* Clients list shortcode responsive style - start */ @media only screen and (max-width: 680px) { .qodef-clients-list.qodef-swiper-container { width: calc(100% + 1px); padding: 0 1px 0 0; } } @media only screen and (max-width: 480px) { .qodef-clients-list.qodef-swiper-container.qodef-item-layout--image-with-title .qodef-m-content-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 0 0 41px; } .qodef-clients-list.qodef-swiper-container.qodef-item-layout--image-with-title .qodef-m-content { width: 100%; } .qodef-clients-list.qodef-swiper-container.qodef-item-layout--image-with-title .qodef-m-navigation { display: block; width: 100%; margin-top: 30px; } } /* Clients list shortcode responsive style - end */ /* ========================================================================== Single Post Navigation responsive styles ========================================================================== */ @media only screen and (max-width: 680px) { #qodef-single-portfolio-navigation .qodef-m-nav-label { display: none; } } @media only screen and (max-width: 480px) { #qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev .qodef-m-nav-icon { margin-right: 10px; } #qodef-single-portfolio-navigation .qodef-m-nav.qodef--next .qodef-m-nav-icon { margin-left: 10px; } } /* ========================================================================== Portfolio Single variation responsive styles ========================================================================== */ @media only screen and (max-width: 1024px) { .qodef-portfolio-single.qodef-layout--gallery-big .qodef-portfolio-info { margin-top: 0 !important; } } /* ========================================================================== Portfolio Single variation responsive styles ========================================================================== */ @media only screen and (max-width: 1024px) { .qodef-portfolio-single.qodef-layout--gallery-small .qodef-media { margin: 0 0 50px; } } /* ========================================================================== Portfolio Single variation responsive styles ========================================================================== */ @media only screen and (max-width: 1024px) { .qodef-portfolio-single.qodef-layout--images-big .qodef-portfolio-info { margin-top: 0 !important; } } /* ========================================================================== Portfolio Single variation responsive styles ========================================================================== */ @media only screen and (max-width: 1024px) { .qodef-portfolio-single.qodef-layout--images-small .qodef-media { margin: 0 0 50px; } } /* ========================================================================== Portfolio Single variation responsive styles ========================================================================== */ @media only screen and (max-width: 1024px) { .qodef-portfolio-single.qodef-layout--masonry-big .qodef-portfolio-info { margin-top: 0 !important; } } /* ========================================================================== Portfolio Single variation responsive styles ========================================================================== */ @media only screen and (max-width: 1024px) { .qodef-portfolio-single.qodef-layout--masonry-small .qodef-media { margin: 0 0 50px; } } /* ========================================================================== Portfolio Single variation responsive styles ========================================================================== */ @media only screen and (max-width: 1024px) { .qodef-portfolio-single.qodef-layout--slider-big .qodef-portfolio-info { margin-top: 0 !important; } } /* ========================================================================== Portfolio Single variation responsive styles ========================================================================== */ @media only screen and (max-width: 1024px) { .qodef-portfolio-single.qodef-layout--slider-small .qodef-media { margin: 0 0 50px; } } /* ========================================================================== Testimonials list accordion shortcode responsive styles ========================================================================== */ @media only screen and (max-width: 680px) { .qodef-testimonials-list-accordion .qodef-e-inner { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .qodef-testimonials-list-accordion .qodef-e-media-image { margin-right: 0; } .qodef-testimonials-list-accordion .qodef-e-content { width: 100%; } } /* ========================================================================== Testimonials list shortcode styles ========================================================================== */ @media only screen and (max-width: 480px) { .qodef-testimonials-list .qodef-e-inner { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .qodef-testimonials-list .qodef-e-inner .qodef-e-media-image { margin-right: 0; margin: 0 auto; } .qodef-testimonials-list .qodef-e-inner .qodef-e-content { width: 100%; } .qodef-testimonials-list .qodef-m-content-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 0 0 41px; } .qodef-testimonials-list .qodef-m-content { width: 100%; } .qodef-testimonials-list .qodef-m-navigation { display: block; width: 100%; margin-top: 30px; } } /* ========================================================================== Accordion shortcode responsive styles ========================================================================== */ @media only screen and (max-width: 680px) { .qodef-accordion.qodef-layout--simple .qodef-accordion-title { padding: 64px 10px 0 30px; } .qodef-accordion.qodef-layout--simple .qodef-accordion-content { padding: 11px 30px 3px; } } /* ========================================================================== Call to Action shortcode responsive styles ========================================================================== */ @media only screen and (max-width: 680px) { .qodef-call-to-action.qodef-layout--standard .qodef-m-inner { display: block; } .qodef-call-to-action.qodef-layout--standard .qodef-m-button { margin-top: 20px; } } /* ========================================================================== Countdown shortcode styles ========================================================================== */ @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: 768px) { .qodef-countdown.qodef-layout--simple { text-align: center; } .qodef-countdown.qodef-layout--simple .qodef-digit-wrapper { margin-bottom: 50px; } } @media only screen and (max-width: 680px) { .qodef-countdown.qodef-layout--simple .qodef-digit-wrapper { margin-bottom: 30px; } .qodef-countdown.qodef-layout--simple .qodef-digit { font-size: 50px; } .qodef-countdown.qodef-layout--simple .qodef-label { margin-bottom: 10px; } } /* ========================================================================== Frame Slider shortcode responsive style - begin ========================================================================== */ @media only screen and (max-width: 1680px) { .qodef-frame-slider-holder .qodef-m-item img { top: -26px; } .qodef-frame-slider-holder .qodef-m-item.swiper-slide-active img { top: -32px; } } @media only screen and (max-width: 1440px) { .qodef-frame-slider-holder .qodef-m-item img { top: -22px; } .qodef-frame-slider-holder .qodef-m-item.swiper-slide-active img { top: -28px; } } @media only screen and (max-width: 1368px) { .qodef-frame-slider-holder .qodef-m-item img { top: -19px; } .qodef-frame-slider-holder .qodef-m-item.swiper-slide-active img { top: -25px; } } @media only screen and (max-width: 1024px) { .qodef-frame-slider-holder .qodef-frame-slider-image { width: 65%; } .qodef-frame-slider-holder .qodef-m-item { padding-top: calc(50% + 50px); margin: 0 3%; } .qodef-frame-slider-holder .qodef-m-item img { top: -30px; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .qodef-frame-slider-holder .qodef-m-item.swiper-slide-active img { top: -32px; -webkit-transform: scale(1.28); -ms-transform: scale(1.28); transform: scale(1.28); } } @media only screen and (max-width: 768px) { .qodef-frame-slider-holder .qodef-m-item.swiper-slide-active img { top: -30px; } } @media only screen and (max-width: 680px) { .qodef-frame-slider-holder .qodef-m-item.swiper-slide-active img { top: -28px; -webkit-transform: scale(1.288); -ms-transform: scale(1.288); transform: scale(1.288); } } @media only screen and (max-width: 480px) { .qodef-frame-slider-holder .qodef-m-item img { top: -25px; } } /* ========================================================================== Frame Slider shortcode responsive style - end ========================================================================== */ /* ========================================================================== Section Title shortcode responsive styles ========================================================================== */ @media only screen and (max-width: 1024px) { .qodef-highlight.qodef-title-break--disabled .qodef-m-title br { display: none; } } /* ========================================================================== Icon With Text shortcode responsive styles ========================================================================== */ @media only screen and (max-width: 480px) { .qodef-icon-with-text.qodef-layout--before-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .qodef-icon-with-text.qodef-layout--before-content .qodef-m-content { margin-top: 20px; } .qodef-icon-with-text.qodef-layout--before-content .qodef-m-icon-wrapper { margin-right: 0; } } /* Image gallery shortcode responsive style - start */ @media only screen and (max-width: 768px) { .qodef-image-gallery.qodef-swiper-container .qodef-m-content { width: calc(100% - 242px); } } @media only screen and (max-width: 480px) { .qodef-image-gallery.qodef-swiper-container .qodef-m-content-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 0 0 80px; } .qodef-image-gallery.qodef-swiper-container .qodef-m-content { width: 100%; } .qodef-image-gallery.qodef-swiper-container .qodef-m-navigation { display: block; width: 100%; margin-top: 30px; } } @media only screen and (max-width: 1024px) { .qodef-product-gallery.qodef-image-gallery.qodef-swiper-container .qodef-m-navigation { right: 54px; } } @media only screen and (max-width: 680px) { .qodef-product-gallery.qodef-image-gallery.qodef-swiper-container .qodef-m-navigation { width: calc(100% - 34px); right: 0; } } /* Image gallery shortcode responsive style - end */ /* ========================================================================== Image Marquee shortcode responsive styles ========================================================================== */ @media only screen and (max-width: 680px) { .qodef-image-marquee .qodef-m-content.qodef--desktop { display: none; } .qodef-image-marquee .qodef-m-content.qodef--mobile { display: block; } } /* ========================================================================== Section Title shortcode responsive styles ========================================================================== */ @media only screen and (max-width: 1024px) { .qodef-info-section.qodef-title-break--disabled .qodef-m-title br { display: none; } .qodef-info-section.qodef-text-break--disabled .qodef-m-info-text br { display: none; } } @media only screen and (max-width: 480px) { .qodef-info-section .qodef-m-info { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .qodef-info-section .qodef-m-info-title { width: 100%; padding-right: 0; padding-bottom: 24px; } } /* ========================================================================== Interactive Link Showcase shortcode responsive styles ========================================================================== */ @media only screen and (max-width: 1366px) { .qodef-interactive-link-showcase.qodef-type--standard { padding: 100px 0; } .qodef-interactive-link-showcase.qodef-type--standard .qodef-m-images { width: 60%; } .qodef-interactive-link-showcase.qodef-type--standard .qodef-m-items { width: 40%; } } @media only screen and (max-width: 1024px) { .qodef-interactive-link-showcase.qodef-type--standard { padding: 60px 0; } .qodef-interactive-link-showcase.qodef-type--standard .qodef-m-images { width: 80%; } .qodef-interactive-link-showcase.qodef-type--standard .qodef-m-items { width: 100%; padding-left: 60px; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .qodef-interactive-link-showcase.qodef-type--standard .qodef-m-item { font-size: 46px; line-height: 1.1em; letter-spacing: -0.02em; padding-bottom: 3px; } } @media only screen and (max-width: 1024px) and (max-width: 680px) { .qodef-interactive-link-showcase.qodef-type--standard .qodef-m-item { font-size: 40px; } } @media only screen and (max-width: 680px) { .qodef-interactive-link-showcase.qodef-type--standard { padding: 30px 0; } .qodef-interactive-link-showcase.qodef-type--standard .qodef-m-items { padding-left: 30px; } } /* ========================================================================== Interactive Link Showcase List styles ========================================================================== */ @media only screen and (max-width: 1024px) { .qodef-interactive-link-showcase.qodef-layout--list { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .qodef-interactive-link-showcase.qodef-layout--list .qodef-m-images { width: 100%; min-height: 420px; } .qodef-interactive-link-showcase.qodef-layout--list .qodef-m-items { position: relative; margin-top: 32px; padding-left: 0; width: 100%; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .qodef-interactive-link-showcase.qodef-layout--list .qodef-m-item { padding-left: 0; } } @media only screen and (max-width: 680px) { .qodef-interactive-link-showcase.qodef-layout--list .qodef-m-images { min-height: 320px; } } /* ========================================================================== Item Showcase shortcode responsive styles ========================================================================== */ @media only screen and (max-width: 1024px) { .qodef-item-showcase .qodef-m-image { position: absolute; top: 0; left: 0; width: 100%; padding-right: 0; margin: 0 !important; } .qodef-item-showcase .qodef-m-items { width: 50%; padding-top: calc(100% + 40px); } .qodef-item-showcase .qodef-m-items .qodef-m-item { -webkit-transition-delay: 0ms; -o-transition-delay: 0ms; transition-delay: 0ms; } .qodef-item-showcase .qodef-m-items.qodef--left { text-align: left; } .qodef-item-showcase .qodef-m-items.qodef--left .qodef-m-item { padding-right: 0; padding-left: 64px; } .qodef-item-showcase .qodef-m-items.qodef--left .qodef-e-title:before { right: auto; left: 0; } } @media only screen and (max-width: 680px) { .qodef-item-showcase { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; } .qodef-item-showcase .qodef-m-items { width: 100%; padding-top: 0; left: 0; } .qodef-item-showcase .qodef-m-items.qodef--left { margin-top: calc(100% + 20px); } .qodef-item-showcase .qodef-m-items.qodef--right .qodef-m-item:first-child { margin-top: 40px; } .qodef-item-showcase .qodef-m-items .qodef-m-item { -webkit-transition-delay: 0ms; -o-transition-delay: 0ms; transition-delay: 0ms; margin-top: 40px; } } /* ========================================================================== Pricing Table shortcode responsive styles ========================================================================== */ @media only screen and (max-width: 480px) { .qodef-pricing-table .qodef-m-inner { padding-left: 20px; padding-right: 20px; } } /* ========================================================================== Section Title shortcode responsive styles ========================================================================== */ @media only screen and (max-width: 1024px) { .qodef-section-title.qodef-title-break--disabled .qodef-m-title br { display: none; } .qodef-section-title.qodef-text-break--disabled .qodef-m-text br { display: none; } } /* ========================================================================== Single image shortcode styles ========================================================================== */ @media only screen and (max-width: 1024px) { .qodef-single-image .qodef-m-image { top: 0 !important; left: 0 !important; } .qodef-single-image.qodef--background-image-hidden .qodef-m-background-image { display: none; } } @media only screen and (max-width: 480px) { .qodef-single-image .qodef-m-icon-wrapper { 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: 92px 0 0; } } /* ========================================================================== Text With Image Showcase shortcode responsive styles ========================================================================== */ @media only screen and (max-width: 1024px) { .qodef-text-with-image-showcase { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .qodef-text-with-image-showcase .qodef-m-images-wrapper { width: 100%; } .qodef-text-with-image-showcase .qodef-m-text-wrapper { width: 100%; padding-left: 0; margin-top: 53px; } .qodef-text-with-image-showcase .qodef-m-image { top: 0; left: 0; } } @media only screen and (max-width: 680px) { .qodef-text-with-image-showcase .qodef-m-image { margin: 0; } .qodef-text-with-image-showcase .qodef-m-image img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); } .qodef-text-with-image-showcase.qodef-scaled-images .qodef-m-text-wrapper { margin-top: 63px; } .qodef-text-with-image-showcase.qodef-scaled-images .qodef-m-image { margin: 0; } .qodef-text-with-image-showcase.qodef-scaled-images .qodef-m-image img { -webkit-transform: scale(1.3); -ms-transform: scale(1.3); transform: scale(1.3); } } @media only screen and (max-width: 1440px) { .qodef-vertical-split-slider .qodef-m-slide-content { padding: 0 14%; } } @media only screen and (max-width: 1368px) { .qodef-vertical-split-slider .qodef-m-corner-image { max-width: 140px; } } @media only screen and (max-width: 1024px) { .qodef-vertical-split-slider.qodef-disable-below--1024 { display: none; } .qodef-vertical-split-slider.qodef-disable-below--1024 + .qodef-vss-responsive { display: block; } .qodef-vertical-split-slider.qodef-disable-below--1024 + .qodef-vss-responsive .qodef-m-slide-content, .qodef-vertical-split-slider.qodef-disable-below--1024 + .qodef-vss-responsive .qodef-m-slide-image { position: relative; min-height: 50vh; } .qodef-vertical-split-slider.qodef-disable-below--1024 + .qodef-vss-responsive .qodef-m-slide-content { padding: 15% 10%; } } @media only screen and (max-width: 1024px) and (max-width: 680px) { .qodef-vertical-split-slider.qodef-disable-below--1024 + .qodef-vss-responsive .qodef-m-slide-content { padding: 10% 10% 45% 10%; } } @media only screen and (max-width: 1024px) { .qodef-vertical-split-slider.qodef-disable-below--1024 + .qodef-vss-responsive .qodef-m-corner-image { position: absolute; max-width: 140px; bottom: 0; right: 0; } } @media only screen and (max-width: 768px) { .qodef-vertical-split-slider.qodef-disable-below--768 { display: none; } .qodef-vertical-split-slider.qodef-disable-below--768 + .qodef-vss-responsive { display: block; } .qodef-vertical-split-slider.qodef-disable-below--768 + .qodef-vss-responsive .qodef-m-slide-content, .qodef-vertical-split-slider.qodef-disable-below--768 + .qodef-vss-responsive .qodef-m-slide-image { position: relative; min-height: 50vh; } .qodef-vertical-split-slider.qodef-disable-below--768 + .qodef-vss-responsive .qodef-m-slide-content { padding: 15% 10%; } } @media only screen and (max-width: 768px) and (max-width: 680px) { .qodef-vertical-split-slider.qodef-disable-below--768 + .qodef-vss-responsive .qodef-m-slide-content { padding: 10% 10% 45% 10%; } } @media only screen and (max-width: 768px) { .qodef-vertical-split-slider.qodef-disable-below--768 + .qodef-vss-responsive .qodef-m-corner-image { position: absolute; max-width: 140px; bottom: 0; right: 0; } } @media only screen and (max-width: 1024px) { #multiscroll-nav { display: none !important; } } /* ========================================================================== Video button shortcode responsive styles ========================================================================== */ @media only screen and (max-width: 1024px) { .qodef-video-button.qodef-layout--with-text .qodef-m-text { display: none; } } @media only screen and (max-width: 680px) { .qodef-video-button.qodef-layout--with-text .qodef-m-play-inner:after { height: 60px; width: 60px; } .qodef-video-button.qodef-layout--with-text .qodef-svg-circle { width: 86px; height: 86px; stroke-dashoffset: 30; stroke-dasharray: 105; } } /* ========================================================================== # Side Area responsive style - begin ========================================================================== */ @media only screen and (max-width: 1440px) { #qodef-side-area { padding: 140px 70px 35px; } } @media only screen and (max-width: 1366px) { #qodef-side-area { padding: 140px 70px 15px; } } @media only screen and (max-width: 1280px) { #qodef-side-area { padding: 140px 70px 15px; } } /* ========================================================================== # Side Area responsive style - end ========================================================================== */ /* ========================================================================== Social Share shortcode responsive styles ========================================================================== */ @media only screen and (max-width: 680px) { .qodef-social-share.qodef-layout--dropdown .qodef-social-title { display: none; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown { left: -10px; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(1) { left: 1px; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(2) { left: 46px; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(3) { left: 91px; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(4) { left: 136px; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(5) { left: 181px; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(6) { left: 226px; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(7) { left: 271px; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:before { width: 15px; left: 22px; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown { left: -10px; right: auto; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(1) { right: auto; left: 1px; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(2) { right: auto; left: 46px; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(3) { right: auto; left: 91px; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(4) { right: auto; left: 136px; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(5) { right: auto; left: 181px; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(6) { right: auto; left: 226px; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(7) { right: auto; left: 271px; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:before { width: 15px; left: 22px; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:first-child:before { display: none; } .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:last-child:before { display: block; } } /* ========================================================================== Social Share shortcode responsive styles ========================================================================== */ /* ========================================================================== Title responsive styles ========================================================================== */ @media only screen and (max-width: 1024px) { body:not(.qodef-content-behind-header) .qodef-page-title .qodef-m-content { padding-top: 0 !important; } } @media only screen and (max-width: 1024px) { #qodef-page-sidebar .qodef-social-icons-group { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } }
[+]
..
[+]
scss
[-] webon-core.css
[edit]
[-] webon-core.min.css
[edit]