diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..6f3a291 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "liveServer.settings.port": 5501 +} \ No newline at end of file diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css new file mode 100644 index 0000000..11a423e --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css @@ -0,0 +1,2005 @@ +/*! elementor-icons - v5.44.0 - 01-09-2025 */ + +@font-face { + font-display: swap; + font-family: eicons; + src: url(../../../../../../../../../../../../plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.44.0); + src: url(../../../../../../../../../../../../plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.44.0#iefix) format("embedded-opentype"), url(../../../../../../../../../../../../plugins/elementor/assets/lib/eicons/fonts/eicons.woff2?5.44.0) format("woff2"), url(../../../../../../../../../../../../plugins/elementor/assets/lib/eicons/fonts/eicons.woff?5.44.0) format("woff"), url(../../../../../../../../../../../../plugins/elementor/assets/lib/eicons/fonts/eicons.ttf?5.44.0) format("truetype"), url(../../../../../../../../../../../../plugins/elementor/assets/lib/eicons/fonts/eicons.svg?5.44.0#eicon) format("svg"); + font-weight: 400; + font-style: normal +} + +[class*=" eicon-"], +[class^=eicon] { + display: inline-block; + font-family: eicons; + font-size: inherit; + font-weight: 400; + font-style: normal; + font-variant: normal; + line-height: 1; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale +} + +@keyframes a { + 0% { + transform: rotate(0deg) + } + to { + transform: rotate(359deg) + } +} + +.eicon-animation-spin { + animation: a 2s infinite linear +} + +.eicon-editor-link:before { + content: "\e800" +} + +.eicon-editor-unlink:before { + content: "\e801" +} + +.eicon-editor-external-link:before { + content: "\e802" +} + +.eicon-editor-close:before { + content: "\e803" +} + +.eicon-editor-list-ol:before { + content: "\e804" +} + +.eicon-editor-list-ul:before { + content: "\e805" +} + +.eicon-editor-bold:before { + content: "\e806" +} + +.eicon-editor-italic:before { + content: "\e807" +} + +.eicon-editor-underline:before { + content: "\e808" +} + +.eicon-editor-paragraph:before { + content: "\e809" +} + +.eicon-editor-h1:before { + content: "\e80a" +} + +.eicon-editor-h2:before { + content: "\e80b" +} + +.eicon-editor-h3:before { + content: "\e80c" +} + +.eicon-editor-h4:before { + content: "\e80d" +} + +.eicon-editor-h5:before { + content: "\e80e" +} + +.eicon-editor-h6:before { + content: "\e80f" +} + +.eicon-editor-quote:before { + content: "\e810" +} + +.eicon-editor-code:before { + content: "\e811" +} + +.eicon-elementor:before { + content: "\e812" +} + +.eicon-elementor-circle:before { + content: "\e813" +} + +.eicon-pojome:before { + content: "\e814" +} + +.eicon-plus:before { + content: "\e815" +} + +.eicon-menu-bar:before { + content: "\e816" +} + +.eicon-apps:before { + content: "\e817" +} + +.eicon-accordion:before { + content: "\e818" +} + +.eicon-alert:before { + content: "\e819" +} + +.eicon-animation-text:before { + content: "\e81a" +} + +.eicon-animation:before { + content: "\e81b" +} + +.eicon-banner:before { + content: "\e81c" +} + +.eicon-blockquote:before { + content: "\e81d" +} + +.eicon-button:before { + content: "\e81e" +} + +.eicon-call-to-action:before { + content: "\e81f" +} + +.eicon-captcha:before { + content: "\e820" +} + +.eicon-carousel:before { + content: "\e821" +} + +.eicon-checkbox:before { + content: "\e822" +} + +.eicon-columns:before { + content: "\e823" +} + +.eicon-countdown:before { + content: "\e824" +} + +.eicon-counter:before { + content: "\e825" +} + +.eicon-date:before { + content: "\e826" +} + +.eicon-divider-shape:before { + content: "\e827" +} + +.eicon-divider:before { + content: "\e828" +} + +.eicon-download-button:before { + content: "\e829" +} + +.eicon-dual-button:before { + content: "\e82a" +} + +.eicon-email-field:before { + content: "\e82b" +} + +.eicon-facebook-comments:before { + content: "\e82c" +} + +.eicon-facebook-like-box:before { + content: "\e82d" +} + +.eicon-form-horizontal:before { + content: "\e82e" +} + +.eicon-form-vertical:before { + content: "\e82f" +} + +.eicon-gallery-grid:before { + content: "\e830" +} + +.eicon-gallery-group:before { + content: "\e831" +} + +.eicon-gallery-justified:before { + content: "\e832" +} + +.eicon-gallery-masonry:before { + content: "\e833" +} + +.eicon-icon-box:before { + content: "\e834" +} + +.eicon-image-before-after:before { + content: "\e835" +} + +.eicon-image-box:before { + content: "\e836" +} + +.eicon-image-hotspot:before { + content: "\e837" +} + +.eicon-image-rollover:before { + content: "\e838" +} + +.eicon-info-box:before { + content: "\e839" +} + +.eicon-inner-section:before { + content: "\e83a" +} + +.eicon-mailchimp:before { + content: "\e83b" +} + +.eicon-menu-card:before { + content: "\e83c" +} + +.eicon-navigation-horizontal:before { + content: "\e83d" +} + +.eicon-nav-menu:before { + content: "\e83e" +} + +.eicon-navigation-vertical:before { + content: "\e83f" +} + +.eicon-number-field:before { + content: "\e840" +} + +.eicon-parallax:before { + content: "\e841" +} + +.eicon-php7:before { + content: "\e842" +} + +.eicon-post-list:before { + content: "\e843" +} + +.eicon-post-slider:before { + content: "\e844" +} + +.eicon-post:before { + content: "\e845" +} + +.eicon-posts-carousel:before { + content: "\e846" +} + +.eicon-posts-grid:before { + content: "\e847" +} + +.eicon-posts-group:before { + content: "\e848" +} + +.eicon-posts-justified:before { + content: "\e849" +} + +.eicon-posts-masonry:before { + content: "\e84a" +} + +.eicon-posts-ticker:before { + content: "\e84b" +} + +.eicon-price-list:before { + content: "\e84c" +} + +.eicon-price-table:before { + content: "\e84d" +} + +.eicon-radio:before { + content: "\e84e" +} + +.eicon-rtl:before { + content: "\e84f" +} + +.eicon-scroll:before { + content: "\e850" +} + +.eicon-search:before { + content: "\e851" +} + +.eicon-select:before { + content: "\e852" +} + +.eicon-share:before { + content: "\e853" +} + +.eicon-sidebar:before { + content: "\e854" +} + +.eicon-skill-bar:before { + content: "\e855" +} + +.eicon-slider-3d:before { + content: "\e856" +} + +.eicon-slider-album:before { + content: "\e857" +} + +.eicon-slider-device:before { + content: "\e858" +} + +.eicon-slider-full-screen:before { + content: "\e859" +} + +.eicon-slider-push:before { + content: "\e85a" +} + +.eicon-slider-vertical:before { + content: "\e85b" +} + +.eicon-slider-video:before { + content: "\e85c" +} + +.eicon-slides:before { + content: "\e85d" +} + +.eicon-social-icons:before { + content: "\e85e" +} + +.eicon-spacer:before { + content: "\e85f" +} + +.eicon-table:before { + content: "\e860" +} + +.eicon-tabs:before { + content: "\e861" +} + +.eicon-tel-field:before { + content: "\e862" +} + +.eicon-text-area:before { + content: "\e863" +} + +.eicon-text-field:before { + content: "\e864" +} + +.eicon-thumbnails-down:before { + content: "\e865" +} + +.eicon-thumbnails-half:before { + content: "\e866" +} + +.eicon-thumbnails-right:before { + content: "\e867" +} + +.eicon-time-line:before { + content: "\e868" +} + +.eicon-toggle:before { + content: "\e869" +} + +.eicon-url:before { + content: "\e86a" +} + +.eicon-t-letter:before { + content: "\e86b" +} + +.eicon-wordpress:before { + content: "\e86c" +} + +.eicon-text:before { + content: "\e86d" +} + +.eicon-anchor:before { + content: "\e86e" +} + +.eicon-bullet-list:before { + content: "\e86f" +} + +.eicon-code:before { + content: "\e870" +} + +.eicon-favorite:before { + content: "\e871" +} + +.eicon-google-maps:before { + content: "\e872" +} + +.eicon-image:before { + content: "\e873" +} + +.eicon-photo-library:before { + content: "\e874" +} + +.eicon-woocommerce:before { + content: "\e875" +} + +.eicon-youtube:before { + content: "\e876" +} + +.eicon-flip-box:before { + content: "\e877" +} + +.eicon-settings:before { + content: "\e878" +} + +.eicon-headphones:before { + content: "\e879" +} + +.eicon-testimonial:before { + content: "\e87a" +} + +.eicon-counter-circle:before { + content: "\e87b" +} + +.eicon-person:before { + content: "\e87c" +} + +.eicon-chevron-right:before { + content: "\e87d" +} + +.eicon-chevron-left:before { + content: "\e87e" +} + +.eicon-close:before { + content: "\e87f" +} + +.eicon-file-download:before { + content: "\e880" +} + +.eicon-save:before { + content: "\e881" +} + +.eicon-zoom-in:before { + content: "\e882" +} + +.eicon-shortcode:before { + content: "\e883" +} + +.eicon-nerd:before { + content: "\e884" +} + +.eicon-device-desktop:before { + content: "\e885" +} + +.eicon-device-tablet:before { + content: "\e886" +} + +.eicon-device-mobile:before { + content: "\e887" +} + +.eicon-document-file:before { + content: "\e888" +} + +.eicon-folder-o:before { + content: "\e889" +} + +.eicon-hypster:before { + content: "\e88a" +} + +.eicon-h-align-left:before { + content: "\e88b" +} + +.eicon-h-align-right:before { + content: "\e88c" +} + +.eicon-h-align-center:before { + content: "\e88d" +} + +.eicon-h-align-stretch:before { + content: "\e88e" +} + +.eicon-v-align-top:before { + content: "\e88f" +} + +.eicon-v-align-bottom:before { + content: "\e890" +} + +.eicon-v-align-middle:before { + content: "\e891" +} + +.eicon-v-align-stretch:before { + content: "\e892" +} + +.eicon-pro-icon:before { + content: "\e893" +} + +.eicon-mail:before { + content: "\e894" +} + +.eicon-lock-user:before { + content: "\e895" +} + +.eicon-testimonial-carousel:before { + content: "\e896" +} + +.eicon-media-carousel:before { + content: "\e897" +} + +.eicon-section:before { + content: "\e898" +} + +.eicon-column:before { + content: "\e899" +} + +.eicon-edit:before { + content: "\e89a" +} + +.eicon-clone:before { + content: "\e89b" +} + +.eicon-trash:before { + content: "\e89c" +} + +.eicon-play:before { + content: "\e89d" +} + +.eicon-angle-right:before { + content: "\e89e" +} + +.eicon-angle-left:before { + content: "\e89f" +} + +.eicon-animated-headline:before { + content: "\e8a0" +} + +.eicon-menu-toggle:before { + content: "\e8a1" +} + +.eicon-fb-embed:before { + content: "\e8a2" +} + +.eicon-fb-feed:before { + content: "\e8a3" +} + +.eicon-twitter-embed:before { + content: "\e8a4" +} + +.eicon-twitter-feed:before { + content: "\e8a5" +} + +.eicon-sync:before { + content: "\e8a6" +} + +.eicon-import-export:before { + content: "\e8a7" +} + +.eicon-check-circle:before { + content: "\e8a8" +} + +.eicon-library-save:before { + content: "\e8a9" +} + +.eicon-library-download:before { + content: "\e9dd" +} + +.eicon-insert:before { + content: "\e8ab" +} + +.eicon-preview-medium:before { + content: "\e8ac" +} + +.eicon-sort-down:before { + content: "\e8ad" +} + +.eicon-sort-up:before { + content: "\e8ae" +} + +.eicon-heading:before { + content: "\e8af" +} + +.eicon-logo:before { + content: "\e8b0" +} + +.eicon-meta-data:before { + content: "\e8b1" +} + +.eicon-post-content:before { + content: "\e8b2" +} + +.eicon-post-excerpt:before { + content: "\e8b3" +} + +.eicon-post-navigation:before { + content: "\e8b4" +} + +.eicon-yoast:before { + content: "\e8b5" +} + +.eicon-nerd-chuckle:before { + content: "\e8b6" +} + +.eicon-nerd-wink:before { + content: "\e8b7" +} + +.eicon-comments:before { + content: "\e8b8" +} + +.eicon-download-circle-o:before { + content: "\e8b9" +} + +.eicon-library-upload:before { + content: "\e8ba" +} + +.eicon-save-o:before { + content: "\e8bb" +} + +.eicon-upload-circle-o:before { + content: "\e8bc" +} + +.eicon-ellipsis-h:before { + content: "\e8bd" +} + +.eicon-ellipsis-v:before { + content: "\e8be" +} + +.eicon-arrow-left:before { + content: "\e8bf" +} + +.eicon-arrow-right:before { + content: "\e8c0" +} + +.eicon-arrow-up:before { + content: "\e8c1" +} + +.eicon-arrow-down:before { + content: "\e8c2" +} + +.eicon-play-o:before { + content: "\e8c3" +} + +.eicon-archive-posts:before { + content: "\e8c4" +} + +.eicon-archive-title:before { + content: "\e8c5" +} + +.eicon-featured-image:before { + content: "\e8c6" +} + +.eicon-post-info:before { + content: "\e8c7" +} + +.eicon-post-title:before { + content: "\e8c8" +} + +.eicon-site-logo:before { + content: "\e8c9" +} + +.eicon-site-search:before { + content: "\e8ca" +} + +.eicon-site-title:before { + content: "\e8cb" +} + +.eicon-plus-square:before { + content: "\e8cc" +} + +.eicon-minus-square:before { + content: "\e8cd" +} + +.eicon-cloud-check:before { + content: "\e8ce" +} + +.eicon-drag-n-drop:before { + content: "\e8cf" +} + +.eicon-welcome:before { + content: "\e8d0" +} + +.eicon-handle:before { + content: "\e8d1" +} + +.eicon-cart:before { + content: "\e8d2" +} + +.eicon-product-add-to-cart:before { + content: "\e8d3" +} + +.eicon-product-breadcrumbs:before { + content: "\e8d4" +} + +.eicon-product-categories:before { + content: "\e8d5" +} + +.eicon-product-description:before { + content: "\e8d6" +} + +.eicon-product-images:before { + content: "\e8d7" +} + +.eicon-product-info:before { + content: "\e8d8" +} + +.eicon-product-meta:before { + content: "\e8d9" +} + +.eicon-product-pages:before { + content: "\e8da" +} + +.eicon-product-price:before { + content: "\e8db" +} + +.eicon-product-rating:before { + content: "\e8dc" +} + +.eicon-product-related:before { + content: "\e8dd" +} + +.eicon-product-stock:before { + content: "\e8de" +} + +.eicon-product-tabs:before { + content: "\e8df" +} + +.eicon-product-title:before { + content: "\e8e0" +} + +.eicon-product-upsell:before { + content: "\e8e1" +} + +.eicon-products:before { + content: "\e8e2" +} + +.eicon-bag-light:before { + content: "\e8e3" +} + +.eicon-bag-medium:before { + content: "\e8e4" +} + +.eicon-bag-solid:before { + content: "\e8e5" +} + +.eicon-basket-light:before { + content: "\e8e6" +} + +.eicon-basket-medium:before { + content: "\e8e7" +} + +.eicon-basket-solid:before { + content: "\e8e8" +} + +.eicon-cart-light:before { + content: "\e8e9" +} + +.eicon-cart-medium:before { + content: "\e8ea" +} + +.eicon-cart-solid:before { + content: "\e8eb" +} + +.eicon-exchange:before { + content: "\e8ec" +} + +.eicon-preview-thin:before { + content: "\e8ed" +} + +.eicon-device-laptop:before { + content: "\e8ee" +} + +.eicon-collapse:before { + content: "\e8ef" +} + +.eicon-expand:before { + content: "\e8f0" +} + +.eicon-navigator:before { + content: "\e8f1" +} + +.eicon-plug:before { + content: "\e8f2" +} + +.eicon-dashboard:before { + content: "\e8f3" +} + +.eicon-typography:before { + content: "\e8f4" +} + +.eicon-info-circle-o:before { + content: "\e8f5" +} + +.eicon-integration:before { + content: "\e8f6" +} + +.eicon-plus-circle-o:before { + content: "\e8f7" +} + +.eicon-rating:before { + content: "\e8f8" +} + +.eicon-review:before { + content: "\e8f9" +} + +.eicon-tools:before { + content: "\e8fa" +} + +.eicon-loading:before { + content: "\e8fb" +} + +.eicon-sitemap:before { + content: "\e8fc" +} + +.eicon-click:before { + content: "\e8fd" +} + +.eicon-clock:before { + content: "\e8fe" +} + +.eicon-library-open:before { + content: "\e8ff" +} + +.eicon-warning:before { + content: "\e900" +} + +.eicon-flow:before { + content: "\e901" +} + +.eicon-cursor-move:before { + content: "\e902" +} + +.eicon-arrow-circle-left:before { + content: "\e903" +} + +.eicon-flash:before { + content: "\e904" +} + +.eicon-redo:before { + content: "\e905" +} + +.eicon-ban:before { + content: "\e906" +} + +.eicon-barcode:before { + content: "\e907" +} + +.eicon-calendar:before { + content: "\e908" +} + +.eicon-caret-left:before { + content: "\e909" +} + +.eicon-caret-right:before { + content: "\e90a" +} + +.eicon-caret-up:before { + content: "\e90b" +} + +.eicon-chain-broken:before { + content: "\e90c" +} + +.eicon-check-circle-o:before { + content: "\e90d" +} + +.eicon-check:before { + content: "\e90e" +} + +.eicon-chevron-double-left:before { + content: "\e90f" +} + +.eicon-chevron-double-right:before { + content: "\e910" +} + +.eicon-undo:before { + content: "\e911" +} + +.eicon-filter:before { + content: "\e912" +} + +.eicon-circle-o:before { + content: "\e913" +} + +.eicon-circle:before { + content: "\e914" +} + +.eicon-clock-o:before { + content: "\e915" +} + +.eicon-cog:before { + content: "\e916" +} + +.eicon-cogs:before { + content: "\e917" +} + +.eicon-commenting-o:before { + content: "\e918" +} + +.eicon-copy:before { + content: "\e919" +} + +.eicon-database:before { + content: "\e91a" +} + +.eicon-dot-circle-o:before { + content: "\e91b" +} + +.eicon-envelope:before { + content: "\e91c" +} + +.eicon-external-link-square:before { + content: "\e91d" +} + +.eicon-eyedropper:before { + content: "\e91e" +} + +.eicon-folder:before { + content: "\e91f" +} + +.eicon-font:before { + content: "\e920" +} + +.eicon-adjust:before { + content: "\e921" +} + +.eicon-lightbox:before { + content: "\e922" +} + +.eicon-heart-o:before { + content: "\e923" +} + +.eicon-history:before { + content: "\e924" +} + +.eicon-image-bold:before { + content: "\e925" +} + +.eicon-info-circle:before { + content: "\e926" +} + +.eicon-link:before { + content: "\e927" +} + +.eicon-long-arrow-left:before { + content: "\e928" +} + +.eicon-long-arrow-right:before { + content: "\e929" +} + +.eicon-caret-down:before { + content: "\e92a" +} + +.eicon-paint-brush:before { + content: "\e92b" +} + +.eicon-pencil:before { + content: "\e92c" +} + +.eicon-plus-circle:before { + content: "\e92d" +} + +.eicon-zoom-in-bold:before { + content: "\e92e" +} + +.eicon-sort-amount-desc:before { + content: "\e92f" +} + +.eicon-sign-out:before { + content: "\e930" +} + +.eicon-spinner:before { + content: "\e931" +} + +.eicon-square:before { + content: "\e932" +} + +.eicon-star-o:before { + content: "\e933" +} + +.eicon-star:before { + content: "\e934" +} + +.eicon-text-align-justify:before { + content: "\e935" +} + +.eicon-text-align-center:before { + content: "\e936" +} + +.eicon-tags:before { + content: "\e937" +} + +.eicon-text-align-left:before { + content: "\e938" +} + +.eicon-text-align-right:before { + content: "\e939" +} + +.eicon-close-circle:before { + content: "\e93a" +} + +.eicon-trash-o:before { + content: "\e93b" +} + +.eicon-font-awesome:before { + content: "\e93c" +} + +.eicon-user-circle-o:before { + content: "\e93d" +} + +.eicon-video-camera:before { + content: "\e93e" +} + +.eicon-heart:before { + content: "\e93f" +} + +.eicon-wrench:before { + content: "\e940" +} + +.eicon-help:before { + content: "\e941" +} + +.eicon-help-o:before { + content: "\e942" +} + +.eicon-zoom-out-bold:before { + content: "\e943" +} + +.eicon-plus-square-o:before { + content: "\e944" +} + +.eicon-minus-square-o:before { + content: "\e945" +} + +.eicon-minus-circle:before { + content: "\e946" +} + +.eicon-minus-circle-o:before { + content: "\e947" +} + +.eicon-code-bold:before { + content: "\e948" +} + +.eicon-cloud-upload:before { + content: "\e949" +} + +.eicon-search-bold:before { + content: "\e94a" +} + +.eicon-map-pin:before { + content: "\e94b" +} + +.eicon-meetup:before { + content: "\e94c" +} + +.eicon-slideshow:before { + content: "\e94d" +} + +.eicon-t-letter-bold:before { + content: "\e94e" +} + +.eicon-preferences:before { + content: "\e94f" +} + +.eicon-table-of-contents:before { + content: "\e950" +} + +.eicon-tv:before { + content: "\e951" +} + +.eicon-upload:before { + content: "\e952" +} + +.eicon-instagram-comments:before { + content: "\e953" +} + +.eicon-instagram-nested-gallery:before { + content: "\e954" +} + +.eicon-instagram-post:before { + content: "\e955" +} + +.eicon-instagram-video:before { + content: "\e956" +} + +.eicon-instagram-gallery:before { + content: "\e957" +} + +.eicon-instagram-likes:before { + content: "\e958" +} + +.eicon-facebook:before { + content: "\e959" +} + +.eicon-twitter:before { + content: "\e95a" +} + +.eicon-pinterest:before { + content: "\e95b" +} + +.eicon-frame-expand:before { + content: "\e95c" +} + +.eicon-frame-minimize:before { + content: "\e95d" +} + +.eicon-archive:before { + content: "\e95e" +} + +.eicon-colors-typography:before { + content: "\e95f" +} + +.eicon-custom:before { + content: "\e960" +} + +.eicon-footer:before { + content: "\e961" +} + +.eicon-header:before { + content: "\e962" +} + +.eicon-layout-settings:before { + content: "\e963" +} + +.eicon-lightbox-expand:before { + content: "\e964" +} + +.eicon-error-404:before { + content: "\e965" +} + +.eicon-theme-style:before { + content: "\e966" +} + +.eicon-search-results:before { + content: "\e967" +} + +.eicon-single-post:before { + content: "\e968" +} + +.eicon-site-identity:before { + content: "\e969" +} + +.eicon-theme-builder:before { + content: "\e96a" +} + +.eicon-download-bold:before { + content: "\e96b" +} + +.eicon-share-arrow:before { + content: "\e96c" +} + +.eicon-global-settings:before { + content: "\e96d" +} + +.eicon-user-preferences:before { + content: "\e96e" +} + +.eicon-lock:before { + content: "\e96f" +} + +.eicon-export-kit:before { + content: "\e970" +} + +.eicon-import-kit:before { + content: "\e971" +} + +.eicon-lottie:before { + content: "\e972" +} + +.eicon-products-archive:before { + content: "\e973" +} + +.eicon-single-product:before { + content: "\e974" +} + +.eicon-disable-trash-o:before { + content: "\e975" +} + +.eicon-single-page:before { + content: "\e976" +} + +.eicon-wordpress-light:before { + content: "\e977" +} + +.eicon-cogs-check:before { + content: "\e978" +} + +.eicon-custom-css:before { + content: "\e979" +} + +.eicon-global-colors:before { + content: "\e97a" +} + +.eicon-globe:before { + content: "\e97b" +} + +.eicon-typography-1:before { + content: "\e97c" +} + +.eicon-background:before { + content: "\e97d" +} + +.eicon-device-responsive:before { + content: "\e97e" +} + +.eicon-device-wide:before { + content: "\e97f" +} + +.eicon-code-highlight:before { + content: "\e980" +} + +.eicon-video-playlist:before { + content: "\e981" +} + +.eicon-download-kit:before { + content: "\e982" +} + +.eicon-kit-details:before { + content: "\e983" +} + +.eicon-kit-parts:before { + content: "\e984" +} + +.eicon-kit-upload:before { + content: "\e985" +} + +.eicon-kit-plugins:before { + content: "\e986" +} + +.eicon-kit-upload-alt:before { + content: "\e987" +} + +.eicon-hotspot:before { + content: "\e988" +} + +.eicon-paypal-button:before { + content: "\e989" +} + +.eicon-shape:before { + content: "\e98a" +} + +.eicon-wordart:before { + content: "\e98b" +} + +.eicon-checkout:before { + content: "\e98c" +} + +.eicon-container:before { + content: "\e98d" +} + +.eicon-flip:before { + content: "\e98e" +} + +.eicon-info:before { + content: "\e98f" +} + +.eicon-my-account:before { + content: "\e990" +} + +.eicon-purchase-summary:before { + content: "\e991" +} + +.eicon-page-transition:before { + content: "\e992" +} + +.eicon-spotify:before { + content: "\e993" +} + +.eicon-stripe-button:before { + content: "\e994" +} + +.eicon-woo-settings:before { + content: "\e995" +} + +.eicon-woo-cart:before { + content: "\e996" +} + +.eicon-grow:before { + content: "\e997" +} + +.eicon-order-end:before { + content: "\e998" +} + +.eicon-nowrap:before { + content: "\e999" +} + +.eicon-order-start:before { + content: "\e99a" +} + +.eicon-progress-tracker:before { + content: "\e99b" +} + +.eicon-shrink:before { + content: "\e99c" +} + +.eicon-wrap:before { + content: "\e99d" +} + +.eicon-align-center-h:before { + content: "\e99e" +} + +.eicon-align-center-v:before { + content: "\e99f" +} + +.eicon-align-end-h:before { + content: "\e9a0" +} + +.eicon-align-end-v:before { + content: "\e9a1" +} + +.eicon-align-start-h:before { + content: "\e9a2" +} + +.eicon-align-start-v:before { + content: "\e9a3" +} + +.eicon-align-stretch-h:before { + content: "\e9a4" +} + +.eicon-align-stretch-v:before { + content: "\e9a5" +} + +.eicon-justify-center-h:before { + content: "\e9a6" +} + +.eicon-justify-center-v:before { + content: "\e9a7" +} + +.eicon-justify-end-h:before { + content: "\e9a8" +} + +.eicon-justify-end-v:before { + content: "\e9a9" +} + +.eicon-justify-space-around-h:before { + content: "\e9aa" +} + +.eicon-justify-space-around-v:before { + content: "\e9ab" +} + +.eicon-justify-space-between-h:before { + content: "\e9ac" +} + +.eicon-justify-space-between-v:before { + content: "\e9ad" +} + +.eicon-justify-space-evenly-h:before { + content: "\e9ae" +} + +.eicon-justify-space-evenly-v:before { + content: "\e9af" +} + +.eicon-justify-start-h:before { + content: "\e9b0" +} + +.eicon-justify-start-v:before { + content: "\e9b1" +} + +.eicon-woocommerce-cross-sells:before { + content: "\e9b2" +} + +.eicon-woocommerce-notices:before { + content: "\e9b3" +} + +.eicon-inner-container:before { + content: "\e9b4" +} + +.eicon-warning-full:before { + content: "\e9b5" +} + +.eicon-exit:before { + content: "\e9b6" +} + +.eicon-loop-builder:before { + content: "\e9b7" +} + +.eicon-notes:before { + content: "\e9b8" +} + +.eicon-read:before { + content: "\e9b9" +} + +.eicon-unread:before { + content: "\e9ba" +} + +.eicon-carousel-loop:before { + content: "\e9bb" +} + +.eicon-mega-menu:before { + content: "\eb78" +} + +.eicon-nested-carousel:before { + content: "\e9bd" +} + +.eicon-ai:before { + content: "\e9be" +} + +.eicon-taxonomy-filter:before { + content: "\eb7d" +} + +.eicon-container-grid:before { + content: "\ef02" +} + +.eicon-upgrade:before { + content: "\e9c1" +} + +.eicon-advanced:before { + content: "\eb84" +} + +.eicon-div-block:before { + content: "\eb9b" +} + +.eicon-notification:before { + content: "\e9c3" +} + +.eicon-light-mode:before { + content: "\e9c4" +} + +.eicon-dark-mode:before { + content: "\e9c5" +} + +.eicon-upgrade-crown:before { + content: "\e9c6" +} + +.eicon-off-canvas:before { + content: "\e9c7" +} + +.eicon-speakerphone:before { + content: "\e9c9" +} + +.eicon-ehp-cta:before { + content: "\e9cb" +} + +.eicon-ehp-forms:before { + content: "\e9bc" +} + +.eicon-ehp-hero:before { + content: "\e9ca" +} + +.eicon-ehp-zigzag:before { + content: "\e9cc" +} + +.eicon-e-button:before { + content: "\e9ce" +} + +.eicon-flexbox:before { + content: "\e9d0" +} + +.eicon-paragraph:before { + content: "\e9d1" +} + +.eicon-icon:before { + content: "\e9d2" +} + +.eicon-e-image:before { + content: "\e9d3" +} + +.eicon-video:before { + content: "\e9d4" +} + +.eicon-svg:before { + content: "\e9d5" +} + +.eicon-e-divider:before { + content: "\e9d6" +} + +.eicon-e-heading:before { + content: "\e9d7" +} + +.eicon-atomic:before { + content: "\ebae" +} + +.eicon-library-delete:before { + content: "\e9d8" +} + +.eicon-library-copy:before { + content: "\e9d9" +} + +.eicon-library-folder-empty:before { + content: "\e9da" +} + +.eicon-library-move:before { + content: "\e9db" +} + +.eicon-library-edit:before { + content: "\e9dc" +} + +.eicon-library-subscription-upgrade:before { + content: "\e9de" +} + +.eicon-library-folder-view:before { + content: "\e9df" +} + +.eicon-library-grid:before { + content: "\e9e1" +} + +.eicon-library-cloud-connect:before { + content: "\e9e2" +} + +.eicon-library-import:before { + content: "\e9e3" +} + +.eicon-library-list:before { + content: "\e9e4" +} + +.eicon-library-cloud-empty:before { + content: "\e9e5" +} + +.eicon-folder-plus:before { + content: "\e8aa" +} + +.eicon-library-folder:before { + content: "\e9e6" +} + +.eicon-accessibility:before { + content: "\e9bf" +} + +.eicon-lock-outline:before { + content: "\e9e7" +} + +.eicon-e-youtube:before { + content: "\e9e8" +} + +.eicon-contact:before { + content: "\ebd2" +} + +.eicon-eye:before { + content: "\e8ac" +} + +.eicon-elementor-square:before { + content: "\e813" +} diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.css b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.css new file mode 100644 index 0000000..041a368 --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.css @@ -0,0 +1,19 @@ +/*! + * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */ + +@font-face { + font-family: 'Font Awesome 5 Free'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(../../../../../../../../../../../../plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot); + src: url("../../../../../../../../../../../../plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url(../../../../../../../../../../../../plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"), url(../../../../../../../../../../../../plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff) format("woff"), url(../../../../../../../../../../../../plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.ttf) format("truetype"), url("../../../../../../../../../../../../plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.svg#fontawesome") format("svg") +} + +.fa, +.fas { + font-family: 'Font Awesome 5 Free'; + font-weight: 900 +} diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/header-footer-elementor/assets/css/header-footer-elementor.css b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/header-footer-elementor/assets/css/header-footer-elementor.css new file mode 100644 index 0000000..ed05378 --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/header-footer-elementor/assets/css/header-footer-elementor.css @@ -0,0 +1,28 @@ +.footer-width-fixer { + width: 100% +} + +.ehf-template-genesis.ehf-header .site-header .wrap, +.ehf-template-genesis.ehf-footer .site-footer .wrap, +.ehf-template-generatepress.ehf-header .site-header .inside-header { + width: 100%; + padding: 0; + max-width: 100% +} + +.ehf-template-generatepress.ehf-header .site-header, +.ehf-template-generatepress.ehf-footer .site-footer { + width: 100%; + padding: 0; + max-width: 100%; + background-color: transparent !important +} + +.bhf-hidden { + display: none +} + +.ehf-header #masthead { + z-index: 99; + position: relative +} diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/header-footer-elementor/inc/widgets-css/frontend.css b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/header-footer-elementor/inc/widgets-css/frontend.css new file mode 100644 index 0000000..322a093 --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/header-footer-elementor/inc/widgets-css/frontend.css @@ -0,0 +1,2213 @@ +ul.hfe-nav-menu, +.hfe-nav-menu li, +.hfe-nav-menu ul { + list-style: none !important; + margin: 0; + padding: 0 +} + +.hfe-nav-menu li.menu-item { + position: relative +} + +.hfe-flyout-container .hfe-nav-menu li.menu-item { + position: relative; + background: unset +} + +.hfe-nav-menu .sub-menu li.menu-item { + position: relative; + background: inherit +} + +.hfe-nav-menu__theme-icon-yes button.sub-menu-toggle { + display: none +} + +div.hfe-nav-menu, +.elementor-widget-hfe-nav-menu .elementor-widget-container { + -js-display: flex; + display: -webkit-box; + display: -webkit-flex; + display: -moz-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -moz-box-orient: vertical; + -moz-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column +} + +.hfe-nav-menu__layout-horizontal, +.hfe-nav-menu__layout-horizontal .hfe-nav-menu { + -js-display: flex; + display: -webkit-box; + display: -webkit-flex; + display: -moz-box; + display: -ms-flexbox; + display: flex +} + +.hfe-nav-menu__layout-horizontal .hfe-nav-menu { + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap +} + +.hfe-nav-menu .parent-has-no-child .hfe-menu-toggle { + display: none +} + +.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-menu, +.hfe-submenu-action-hover .hfe-layout-vertical .hfe-nav-menu .sub-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 16; + visibility: hidden; + opacity: 0; + text-align: left; + -webkit-transition: all 300ms ease-in; + transition: all 300ms ease-in +} + +.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover>.sub-menu, +.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:focus>.sub-menu { + visibility: visible; + opacity: 1 +} + +.hfe-submenu-action-click .hfe-nav-menu .menu-item-has-children:hover>.sub-menu, +.hfe-submenu-action-click .hfe-nav-menu .menu-item-has-children:focus>.sub-menu { + visibility: hidden; + opacity: 0 +} + +.hfe-nav-menu .menu-item-has-children .sub-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 9999; + visibility: hidden; + opacity: 0 +} + +.hfe-flyout-container .hfe-nav-menu .menu-item-has-children .menu-item-has-children .sub-menu { + top: 0; + left: 0 +} + +.hfe-nav-menu .menu-item-has-children .menu-item-has-children .sub-menu { + top: 0; + left: 100% +} + +.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover>.sub-menu, +.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children.focus>.sub-menu { + visibility: visible; + opacity: 1; + -webkit-transition: all 300ms ease-out; + transition: all 300ms ease-out +} + +.hfe-nav-menu:before, +.hfe-nav-menu:after { + content: ''; + display: table; + clear: both +} + +.hfe-nav-menu__align-right .hfe-nav-menu { + margin-left: auto; + -webkit-box-pack: end; + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + -moz-box-pack: end; + justify-content: flex-end +} + +.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li a.hfe-menu-item, +.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item { + -webkit-box-pack: end; + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + -moz-box-pack: end; + justify-content: flex-end +} + +.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.hfe-has-submenu .hfe-button-wrapper, +.rtl .hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.hfe-has-submenu .hfe-button-wrapper, +.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.hfe-button-wrapper, +.rtl .hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.hfe-button-wrapper { + text-align: right +} + +.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.hfe-has-submenu .hfe-button-wrapper, +.rtl .hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.hfe-has-submenu .hfe-button-wrapper, +.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.hfe-button-wrapper, +.rtl .hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.hfe-button-wrapper { + text-align: left +} + +.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li.hfe-has-submenu .hfe-button-wrapper, +.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li.hfe-button-wrapper { + text-align: center +} + +.hfe-nav-menu__align-left .hfe-nav-menu { + margin-right: auto; + -webkit-box-pack: start; + -ms-flex-pack: start; + -webkit-justify-content: flex-start; + -moz-box-pack: start; + justify-content: flex-start +} + +.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li a.hfe-menu-item, +.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item { + -webkit-box-pack: start; + -ms-flex-pack: start; + -webkit-justify-content: flex-start; + -moz-box-pack: start; + justify-content: flex-start +} + +.hfe-nav-menu__align-center .hfe-nav-menu { + margin-left: auto; + margin-right: auto; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + -moz-box-pack: center; + justify-content: center +} + +.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li a.hfe-menu-item, +.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item { + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + -moz-box-pack: center; + justify-content: center +} + +.hfe-nav-menu__layout-horizontal .hfe-nav-menu { + -js-display: flex; + display: -webkit-box; + display: -webkit-flex; + display: -moz-box; + display: -ms-flexbox; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap +} + +.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu { + width: 100% +} + +.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.menu-item { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + -webkit-flex-grow: 1; + -moz-box-flex: 1; + flex-grow: 1 +} + +.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item { + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + -moz-box-pack: center; + justify-content: center +} + +.hfe-active-menu+nav li:not(:last-child) a.hfe-menu-item, +.hfe-active-menu+nav li:not(:last-child) a.hfe-sub-menu-item { + border-bottom-width: 0 +} + +.hfe-nav-menu a.hfe-menu-item, +.hfe-nav-menu a.hfe-sub-menu-item { + line-height: 1; + text-decoration: none; + -js-display: flex; + display: -webkit-box; + display: -webkit-flex; + display: -moz-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -moz-box-pack: justify; + -ms-flex-pack: justify; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-box-align: center; + -webkit-align-items: center; + -moz-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-justify-content: space-between; + justify-content: space-between +} + +.hfe-nav-menu a.hfe-menu-item:hover, +.hfe-nav-menu a.hfe-sub-menu-item:hover { + text-decoration: none +} + +.hfe-nav-menu .sub-menu { + min-width: 220px; + margin: 0; + z-index: 9999 +} + +.hfe-nav-menu__layout-horizontal { + font-size: 0 +} + +.hfe-nav-menu__layout-horizontal li.menu-item, +.hfe-nav-menu__layout-horizontal>li.menu-item { + font-size: medium +} + +.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-menu { + -webkit-box-shadow: 0 4px 10px -2px rgba(0, 0, 0, .1); + box-shadow: 0 4px 10px -2px rgba(0, 0, 0, .1) +} + +.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-arrow i:before { + content: '' +} + +.hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .sub-arrow i:before { + content: '' +} + +.hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .sub-arrow i:before { + content: '+' +} + +.hfe-submenu-icon-none .hfe-nav-menu .parent-has-child .sub-arrow { + display: none +} + +.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before, +.hfe-link-redirect-self_link.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i:before { + content: '' +} + +.hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before, +.hfe-link-redirect-self_link.hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i:before { + content: '-' +} + +.hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before, +.hfe-link-redirect-self_link.hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i:before { + content: '' +} + +.rtl .hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before { + content: '' +} + +.rtl .hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before { + content: '' +} + +.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before { + content: '' +} + +.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before { + content: '' +} + +.hfe-nav-menu-icon { + padding: .35em; + border: 0 solid +} + +.hfe-nav-menu-icon svg { + width: 25px; + height: 25px; + line-height: 25px; + font-size: 25px +} + +.hfe-nav-menu-icon i:focus { + outline: 0 +} + +.hfe-has-submenu-container a.hfe-menu-item:focus, +.hfe-has-submenu-container a.hfe-sub-menu-item:focus { + outline: 0 +} + +.hfe-nav-menu .menu-item-has-children:focus, +.hfe-nav-menu .menu-item-has-children .sub-menu:focus, +.hfe-nav-menu .menu-item-has-children-container:focus { + outline: 0 +} + +.hfe-nav-menu .menu-item-has-children-container { + position: relative +} + +.hfe-nav-menu__layout-expandible .sub-menu, +.hfe-nav-menu__layout-vertical .sub-menu, +.hfe-flyout-wrapper .sub-menu { + position: relative; + height: 0 +} + +.hfe-nav-menu__submenu-arrow .hfe-menu-toggle:before, +.hfe-nav-menu__submenu-plus .hfe-menu-toggle:before, +.hfe-nav-menu__submenu-classic .hfe-menu-toggle:before { + font-family: 'Font Awesome 5 Free'; + z-index: 1; + font-size: inherit; + font-weight: inherit; + line-height: 0 +} + +.hfe-menu-item-center .hfe-nav-menu li a.hfe-menu-item, +.hfe-menu-item-center .hfe-nav-menu li a.hfe-sub-menu-item { + margin-right: 0 +} + +.hfe-nav-menu__submenu-none .hfe-nav-menu li a.hfe-menu-item, +.hfe-nav-menu__submenu-none .hfe-nav-menu li a.hfe-sub-menu-item { + margin-right: 0 +} + +.hfe-nav-menu__toggle-icon:before { + content: '\f0c9'; + font-family: 'fontAwesome'; + z-index: 1; + font-size: 24px; + font-weight: inherit; + font-style: normal; + line-height: 0 +} + +.hfe-active-menu .hfe-nav-menu__toggle-icon:before { + content: '\f00d' +} + +.hfe-nav-menu__layout-expandible { + -webkit-transition-property: display; + transition-property: display; + -webkit-transition-duration: .5s; + transition-duration: .5s; + -webkit-transition-timing-function: cubic-bezier(0, 1, .5, 1); + transition-timing-function: cubic-bezier(0, 1, .5, 1) +} + +.hfe-nav-menu__layout-expandible { + visibility: hidden; + opacity: 0 +} + +.hfe-nav-menu__layout-expandible .sub-menu { + visibility: hidden; + opacity: 0 +} + +.hfe-active-menu+.hfe-nav-menu__layout-expandible { + visibility: visible; + opacity: 1; + height: auto +} + +.hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-expandible, +.hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-horizontal, +.hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-vertical { + position: absolute; + top: 100% +} + +.hfe-nav-menu__layout-expandible .menu-item-has-children .menu-item-has-children .sub-menu, +.hfe-nav-menu__layout-vertical .menu-item-has-children .menu-item-has-children .sub-menu { + top: 0; + left: 0 +} + +.hfe-layout-expandible nav { + height: 0 +} + +.hfe-nav-sub-menu-icon, +.hfe-nav-menu__icon { + display: inline-block; + line-height: 1 +} + +.hfe-nav-menu__toggle { + -js-display: flex; + display: -webkit-box; + display: -webkit-flex; + display: -moz-box; + display: -ms-flexbox; + display: flex; + font-size: 22px; + cursor: pointer; + border: 0 solid; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #494c4f; + position: relative; + line-height: 1 +} + +.hfe-nav-menu__toggle-icon { + display: inline-block; + font-size: inherit; + font-weight: 400; + font-style: normal; + font-variant: normal; + line-height: 1; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale +} + +.hfe-nav-menu .sub-arrow { + font-size: 14px; + line-height: 1; + -js-display: flex; + display: -webkit-box; + display: -webkit-flex; + display: -moz-box; + display: -ms-flexbox; + display: flex; + cursor: pointer; + margin-top: -10px; + margin-bottom: -10px +} + +.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow { + margin-left: 10px +} + +.hfe-nav-menu__layout-vertical .hfe-nav-menu .sub-arrow, +.hfe-layout-expandible .sub-arrow, +.hfe-flyout-wrapper .sub-arrow { + padding: 10px +} + +.hfe-nav-menu .child-item, +.hfe-nav-menu__layout-vertical .hfe-nav-menu .child-item { + font-size: 14px; + line-height: 1; + padding: 10px 0 10px 10px; + margin-top: -10px; + margin-bottom: -10px; + position: absolute; + right: 0; + margin-right: 20px +} + +.hfe-layout-horizontal .hfe-nav-menu__toggle, +.hfe-layout-vertical .hfe-nav-menu__toggle { + visibility: hidden; + opacity: 0; + display: none +} + +.hfe-nav-menu-icon { + display: inline-block; + line-height: 1; + text-align: center +} + +.hfe-nav-menu__layout-expandible .saved-content, +.hfe-nav-menu__layout-expandible .sub-menu, +.hfe-nav-menu__layout-expandible .child, +.hfe-nav-menu__layout-vertical .saved-content, +.hfe-nav-menu__layout-vertical .sub-menu, +.hfe-nav-menu__layout-vertical .child, +.hfe-flyout-container .saved-content, +.hfe-flyout-container .sub-menu, +.hfe-flyout-container .child { + left: 0 !important; + width: 100% !important +} + +.hfe-flyout-container .hfe-nav-menu .sub-menu { + background: unset +} + +.hfe-nav-menu__layout-vertical .hfe-menu-toggle:hover, +.hfe-nav-menu__layout-expandible .hfe-menu-toggle:hover, +.hfe-flyout-wrapper .hfe-menu-toggle:hover { + border: 1px dotted +} + +.hfe-nav-menu__layout-vertical .hfe-menu-toggle, +.hfe-nav-menu__layout-expandible .hfe-menu-toggle, +.hfe-flyout-wrapper .hfe-menu-toggle { + border: 1px dotted transparent +} + +.hfe-nav-menu .menu-item a:before, +.hfe-nav-menu .menu-item a:after { + display: block; + position: absolute; + -webkit-transition: 0.3s; + transition: 0.3s; + -webkit-transition-timing-function: cubic-bezier(.58, .3, .005, 1); + transition-timing-function: cubic-bezier(.58, .3, .005, 1) +} + +.hfe-nav-menu .menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-nav-menu .menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after { + opacity: 0 +} + +.hfe-nav-menu .menu-item a.hfe-menu-item:hover:before, +.hfe-nav-menu .menu-item a.hfe-menu-item:hover:after, +.hfe-nav-menu .menu-item a.hfe-menu-item:focus:before, +.hfe-nav-menu .menu-item a.hfe-menu-item:focus:after, +.hfe-nav-menu .menu-item a.hfe-menu-item.highlighted:before, +.hfe-nav-menu .menu-item a.hfe-menu-item.highlighted:after, +.hfe-nav-menu .current-menu-item:before, +.hfe-nav-menu .current-menu-item:after { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1) +} + +.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:before, +.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:after, +.hfe-pointer__underline .menu-item.parent a.hfe-menu-item:before, +.hfe-pointer__underline .menu-item.parent a.hfe-menu-item:after, +.hfe-pointer__overline .menu-item.parent a.hfe-menu-item:before, +.hfe-pointer__overline .menu-item.parent a.hfe-menu-item:after { + height: 3px; + width: 100%; + left: 0; + background-color: #55595c; + z-index: 2 +} + +.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__underline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__underline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__overline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__overline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after { + height: 0; + width: 0; + left: 50% +} + +.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + top: 10px +} + +.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after { + bottom: 10px +} + +.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + top: -10px +} + +.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after { + bottom: -10px +} + +.hfe-pointer__double-line.hfe-animation__none, +.hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item, +.hfe-pointer__underline.hfe-animation__none, +.hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item, +.hfe-pointer__overline.hfe-animation__none, +.hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item { + -webkit-transition-duration: 0s; + transition-duration: 0s +} + +.hfe-pointer__double-line.hfe-animation__none:before, +.hfe-pointer__double-line.hfe-animation__none:after, +.hfe-pointer__double-line.hfe-animation__none:hover, +.hfe-pointer__double-line.hfe-animation__none:focus, +.hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, +.hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, +.hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, +.hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus, +.hfe-pointer__underline.hfe-animation__none:before, +.hfe-pointer__underline.hfe-animation__none:after, +.hfe-pointer__underline.hfe-animation__none:hover, +.hfe-pointer__underline.hfe-animation__none:focus, +.hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, +.hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, +.hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, +.hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus, +.hfe-pointer__overline.hfe-animation__none:before, +.hfe-pointer__overline.hfe-animation__none:after, +.hfe-pointer__overline.hfe-animation__none:hover, +.hfe-pointer__overline.hfe-animation__none:focus, +.hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, +.hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, +.hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, +.hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus { + -webkit-transition-duration: 0s; + transition-duration: 0s +} + +.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:before, +.hfe-pointer__overline .menu-item.parent a.hfe-menu-item:before { + content: ''; + top: 0 +} + +.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__overline.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + width: 10px; + left: -20px +} + +.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:after, +.hfe-pointer__underline .menu-item.parent a.hfe-menu-item:after { + content: ''; + bottom: 0 +} + +.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__underline.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after { + width: 10px; + left: -webkit-calc(100% + 20px); + left: calc(100% + 20px) +} + +.hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before, +.hfe-pointer__framed .menu-item.parent a.hfe-menu-item:after { + background: transparent; + left: 0; + top: 0; + bottom: 0; + right: 0; + border: 3px solid #55595c +} + +.hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before { + content: '' +} + +.hfe-pointer__framed.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + -webkit-transform: scale(.75); + -ms-transform: scale(.75); + transform: scale(.75) +} + +.hfe-pointer__framed.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + -webkit-transform: scale(1.25); + -ms-transform: scale(1.25); + transform: scale(1.25) +} + +.hfe-pointer__framed.hfe-animation__grow .menu-item.parent a.hfe-menu-item:before, +.hfe-pointer__framed.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:before { + -webkit-transition: opacity 0.2s, -webkit-transform 0.4s; + transition: opacity 0.2s, -webkit-transform 0.4s; + transition: opacity 0.2s, transform 0.4s; + transition: opacity 0.2s, transform 0.4s, -webkit-transform 0.4s +} + +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:before, +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:after { + width: 3px; + height: 3px +} + +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:before { + border-width: 0 0 3px 3px; + -webkit-transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s; + transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s +} + +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:after { + content: ''; + top: initial; + bottom: 0; + left: initial; + right: 0; + border-width: 3px 3px 0 0; + -webkit-transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s; + transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s +} + +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:before, +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:after, +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:before, +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:after, +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:before, +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:after, +.hfe-pointer__framed.hfe-animation__draw .current-menu-item:before, +.hfe-pointer__framed.hfe-animation__draw .current-menu-item:after { + width: 100%; + height: 100% +} + +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:before, +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:before, +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:before, +.hfe-pointer__framed.hfe-animation__draw .current-menu-item:before { + -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s; + transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s +} + +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:after, +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:after, +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:after, +.hfe-pointer__framed.hfe-animation__draw .current-menu-item:after { + -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; + transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s +} + +.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:before, +.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:after { + width: 3px; + height: 3px +} + +.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:before { + border-width: 3px 0 0 3px +} + +.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:after { + content: ''; + top: initial; + bottom: 0; + left: initial; + right: 0; + border-width: 0 3px 3px 0 +} + +.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:hover:before, +.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:hover:after, +.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:focus:before, +.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:focus:after, +.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item.highlighted:before, +.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item.highlighted:after, +.hfe-pointer__framed.hfe-animation__corners .current-menu-item:before, +.hfe-pointer__framed.hfe-animation__corners .current-menu-item:after { + width: 100%; + height: 100%; + -webkit-transition: opacity 0.002s, width 0.4s, height 0.4s; + transition: opacity 0.002s, width 0.4s, height 0.4s +} + +.hfe-pointer__framed.hfe-animation__none, +.hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item { + -webkit-transition-duration: 0s; + transition-duration: 0s +} + +.hfe-pointer__framed.hfe-animation__none:before, +.hfe-pointer__framed.hfe-animation__none:after, +.hfe-pointer__framed.hfe-animation__none:hover, +.hfe-pointer__framed.hfe-animation__none:focus, +.hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, +.hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, +.hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, +.hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus { + -webkit-transition-duration: 0s; + transition-duration: 0s +} + +.hfe-pointer__background .menu-item.parent a.hfe-menu-item:before, +.hfe-pointer__background .menu-item.parent a.hfe-menu-item:after { + content: ''; + -webkit-transition: 0.3s; + transition: 0.3s +} + +.hfe-pointer__background .menu-item.parent a.hfe-menu-item:before { + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #55595c; + z-index: -1 +} + +.hfe-pointer__background .menu-item.parent a.hfe-menu-item:hover, +.hfe-pointer__background .menu-item.parent a.hfe-menu-item:focus, +.hfe-pointer__background .menu-item.parent a.hfe-menu-item.highlighted, +.hfe-pointer__background .current-menu-item { + color: #fff +} + +.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item:before { + -webkit-transform: scale(.5); + -ms-transform: scale(.5); + transform: scale(.5) +} + +.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item:hover:before, +.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item:focus:before, +.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item.highlighted:before, +.hfe-pointer__background.hfe-animation__grow .current-menu-item:before { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + opacity: 1 +} + +.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + -webkit-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); + -webkit-transition: 0.3s; + transition: 0.3s +} + +.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:hover:before, +.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:focus:before, +.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item.highlighted:before, +.hfe-pointer__background.hfe-animation__shrink .current-menu-item:before { + -webkit-transition: opacity 0.15s, -webkit-transform 0.4s; + transition: opacity 0.15s, -webkit-transform 0.4s; + transition: opacity 0.15s, transform 0.4s; + transition: opacity 0.15s, transform 0.4s, -webkit-transform 0.4s +} + +.hfe-pointer__background.hfe-animation__sweep-left .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + left: 100% +} + +.hfe-pointer__background.hfe-animation__sweep-right .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + right: 100% +} + +.hfe-pointer__background.hfe-animation__sweep-up .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + top: 100% +} + +.hfe-pointer__background.hfe-animation__sweep-down .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + bottom: 100% +} + +.hfe-pointer__background.hfe-animation__shutter-out-vertical .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + bottom: 50%; + top: 50% +} + +.hfe-pointer__background.hfe-animation__shutter-out-horizontal .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + right: 50%; + left: 50% +} + +.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:after, +.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:after { + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #55595c; + z-index: -1 +} + +.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:before { + top: 0; + bottom: 100% +} + +.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:after { + top: 100%; + bottom: 0 +} + +.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:hover:before, +.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:focus:before, +.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item.highlighted:before, +.hfe-pointer__background.hfe-animation__shutter-in-vertical .current-menu-item:before { + bottom: 50% +} + +.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:hover:after, +.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:focus:after, +.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item.highlighted:after, +.hfe-pointer__background.hfe-animation__shutter-in-vertical .current-menu-item:after { + top: 50% +} + +.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:before { + right: 0; + left: 100% +} + +.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:after { + right: 100%; + left: 0 +} + +.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:hover:before, +.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:focus:before, +.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item.highlighted:before, +.hfe-pointer__background.hfe-animation__shutter-in-horizontal .current-menu-item:before { + left: 50% +} + +.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:hover:after, +.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:focus:after, +.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item.highlighted:after, +.hfe-pointer__background.hfe-animation__shutter-in-horizontal .current-menu-item:after { + right: 50% +} + +.hfe-pointer__background.hfe-animation__none, +.hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item { + -webkit-transition-duration: 0s; + transition-duration: 0s +} + +.hfe-pointer__background.hfe-animation__none:before, +.hfe-pointer__background.hfe-animation__none:after, +.hfe-pointer__background.hfe-animation__none:hover, +.hfe-pointer__background.hfe-animation__none:focus, +.hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, +.hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, +.hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, +.hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus { + -webkit-transition-duration: 0s; + transition-duration: 0s +} + +.hfe-pointer__text.hfe-animation__skew .menu-item.parent a.hfe-menu-item:hover, +.hfe-pointer__text.hfe-animation__skew .menu-item.parent a.hfe-menu-item:focus { + -webkit-transform: skew(-8deg); + -ms-transform: skew(-8deg); + transform: skew(-8deg) +} + +.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item:hover, +.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item:focus { + -webkit-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2) +} + +.hfe-pointer__text.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:hover, +.hfe-pointer__text.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:focus { + -webkit-transform: scale(.8); + -ms-transform: scale(.8); + transform: scale(.8) +} + +.hfe-pointer__text.hfe-animation__float .menu-item.parent a.hfe-menu-item:hover, +.hfe-pointer__text.hfe-animation__float .menu-item.parent a.hfe-menu-item:focus { + -webkit-transform: translateY(-8px); + -ms-transform: translateY(-8px); + transform: translateY(-8px) +} + +.hfe-pointer__text.hfe-animation__sink .menu-item.parent a.hfe-menu-item:hover, +.hfe-pointer__text.hfe-animation__sink .menu-item.parent a.hfe-menu-item:focus { + -webkit-transform: translateY(8px); + -ms-transform: translateY(8px); + transform: translateY(8px) +} + +.hfe-pointer__text.hfe-animation__rotate .menu-item.parent a.hfe-menu-item:hover, +.hfe-pointer__text.hfe-animation__rotate .menu-item.parent a.hfe-menu-item:focus { + -webkit-transform: rotate(6deg); + -ms-transform: rotate(6deg); + transform: rotate(6deg) +} + +.hfe-pointer__text.hfe-animation__none, +.hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item { + -webkit-transition-duration: 0s; + transition-duration: 0s +} + +.hfe-pointer__text.hfe-animation__none:before, +.hfe-pointer__text.hfe-animation__none:after, +.hfe-pointer__text.hfe-animation__none:hover, +.hfe-pointer__text.hfe-animation__none:focus, +.hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, +.hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, +.hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, +.hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus { + -webkit-transition-duration: 0s; + transition-duration: 0s +} + +.hfe-flyout-overlay { + display: none; + position: fixed; + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: 999998; + background: rgba(0, 0, 0, .6); + cursor: pointer; + -webkit-backface-visibility: hidden +} + +.hfe-pointer__underline .menu-item.parent a.hfe-menu-item.elementor-button:after, +.hfe-pointer__overline .menu-item.parent a.hfe-menu-item.elementor-button:before, +.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item.elementor-button:after, +.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item.elementor-button:before { + height: 0 +} + +.hfe-pointer__framed .menu-item.parent a.hfe-menu-item.elementor-button:before, +.hfe-pointer__framed .menu-item.parent a.hfe-menu-item.elementor-button:after { + border-width: 0 +} + +.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item.elementor-button:hover, +.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item.elementor-button:focus { + -webkit-transform: none; + transform: none +} + +.hfe-flyout-close, +.hfe-flyout-close svg { + position: absolute; + top: 0; + right: 0; + margin: 5px; + width: 23px; + height: 23px; + line-height: 23px; + font-size: 23px; + display: block; + cursor: pointer +} + +.hfe-flyout-wrapper .hfe-side.hfe-flyout-left { + top: 0; + bottom: 0; + left: -100%; + right: auto; + height: 100%; + width: 300px; + max-width: 100%; + max-width: 100vw +} + +.hfe-flyout-wrapper .hfe-side { + display: none; + position: fixed; + z-index: 999999; + padding: 0; + margin: 0; + -webkit-overflow-scrolling: touch; + -webkit-backface-visibility: hidden +} + +.hfe-flyout-wrapper .hfe-side.hfe-flyout-show { + display: block +} + +.hfe-flyout-content.push { + color: #fff +} + +.hfe-flyout-content ul li { + color: #fff +} + +.hfe-flyout-wrapper .hfe-side.hfe-flyout-right { + top: 0; + bottom: 0; + left: auto; + right: -100%; + height: 100%; + width: 300px; + max-width: 100% +} + +.hfe-flyout-wrapper .hfe-side.hfe-flyout-left { + top: 0; + bottom: 0; + left: -100%; + right: auto; + height: 100%; + width: 300px; + max-width: 100%; + max-width: 100vw +} + +.hfe-flyout-wrapper .hfe-side.top { + top: -100%; + bottom: auto; + left: 0; + right: 0; + width: 100%; + width: 100vw; + height: 300px; + max-height: 100% +} + +.hfe-flyout-wrapper .hfe-side.bottom { + top: auto; + bottom: -100%; + left: 0; + right: 0; + width: 100%; + width: 100vw; + height: 300px; + max-height: 100% +} + +.hfe-flyout-content { + height: 100%; + overflow-x: hidden; + overflow-y: auto; + line-height: 1.4em; + color: #fff +} + +@media (max-width:1024px) { + .hfe-flyout-content { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +.hfe-flyout-content::-webkit-scrollbar { + display: none +} + +.admin-bar .hfe-side { + margin-top: 32px +} + +.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children>ul.sub-menu { + -webkit-transform: translateY(20%); + -ms-transform: translateY(20%); + transform: translateY(20%); + opacity: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + -webkit-transition: all 0.1s; + transition: all 0.1s +} + +.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover>ul.sub-menu { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + opacity: 1; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" +} + +.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children>ul.sub-menu { + -webkit-transform: translateY(-20%); + -ms-transform: translateY(-20%); + transform: translateY(-20%); + opacity: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + -webkit-transition: all 0.1s; + transition: all 0.1s +} + +.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover>ul.sub-menu { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + opacity: 1; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" +} + +.hfe-nav-menu .hfe-has-submenu .sub-menu li.menu-item:first-child, +.hfe-nav-menu .hfe-has-submenu .sub-menu li.menu-item:last-child { + overflow: visible !important +} + +.elementor-widget-navigation-menu:not(.hfe-nav-menu__align-justify):not(.hfe-menu-item-space-between) a.hfe-menu-item.elementor-button { + display: inline-flex +} + +.hfe-nav-menu li.hfe-button-wrapper { + align-self: center +} + +@media only screen and (max-width:1024px) { + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal li, + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu { + width: 100%; + margin-right: 0 + } + .hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle, + .hfe-nav-menu__breakpoint-tablet .hfe-layout-vertical .hfe-nav-menu__toggle { + display: block + } + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu { + visibility: hidden; + opacity: 0 + } + .hfe-nav-menu__breakpoint-tablet .hfe-active-menu+.hfe-nav-menu__layout-horizontal .hfe-nav-menu { + visibility: visible; + opacity: 1 + } + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal, + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical { + visibility: hidden; + opacity: 0; + height: 0 + } + .hfe-nav-menu__breakpoint-tablet .hfe-active-menu+.hfe-nav-menu__layout-horizontal, + .hfe-nav-menu__breakpoint-tablet .hfe-active-menu+.hfe-nav-menu__layout-vertical { + visibility: visible; + opacity: 1; + height: auto + } + .hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-horizontal .hfe-nav-menu { + position: relative + } + .hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-horizontal, + .hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-vertical { + position: absolute + } + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu { + visibility: hidden; + opacity: 0 + } + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .menu-item-has-children .menu-item-has-children .sub-menu { + top: 0; + left: 0 + } + .hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle, + .hfe-nav-menu__breakpoint-tablet .hfe-layout-vertical .hfe-nav-menu__toggle { + visibility: visible; + opacity: 1; + display: block + } + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical { + float: none + } + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover>.sub-menu, + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover>.sub-menu, + .hfe-nav-menu__breakpoint-none .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover>.sub-menu { + visibility: hidden; + opacity: 0; + -webkit-transition: none; + transition: none + } + .hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle:hover { + border: 1px dotted + } + .hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle { + border: 1px dotted transparent + } + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu { + position: relative; + height: 0 + } + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu { + position: relative; + height: 0; + top: 0 + } + .hfe-nav-menu__breakpoint-tablet .saved-content, + .hfe-nav-menu__breakpoint-tablet .sub-menu, + .hfe-nav-menu__breakpoint-tablet .child { + left: 0 !important; + width: auto !important + } + .hfe-nav-menu .sub-menu { + min-width: auto; + margin: 0 + } + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow { + padding: 10px + } + .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before { + content: '' + } + .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before { + content: '' + } + .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before { + content: '' + } + .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before { + content: '' + } + .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-plus .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before { + content: '-' + } + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu .sub-menu { + -webkit-box-shadow: none; + box-shadow: none + } + .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before, + .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before { + content: '' + } + .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before, + .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before { + content: '' + } + .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before, + .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before { + content: '' + } + .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before, + .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before { + content: '' + } + .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children ul.sub-menu, + .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu, + .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children ul.sub-menu, + .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu { + -webkit-transform: none; + -ms-transform: none; + transform: none + } + .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after, + .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before { + background-color: unset !important + } + .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before { + border: 0px !important + } + .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__text .menu-item.parent a.hfe-menu-item:hover, + .hfe-pointer__text .menu-item.parent a.hfe-menu-item:focus { + -webkit-transform: none !important; + -ms-transform: none !important; + transform: none !important + } + .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item, + .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-sub-menu-item, + .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.hfe-button-wrapper { + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -moz-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between + } +} + +@media only screen and (max-width:767px) { + .hfe-nav-menu__breakpoint-mobile.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item, + .hfe-nav-menu__breakpoint-mobile.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-sub-menu-item .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.hfe-button-wrapper { + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -moz-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between + } + .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-horizontal .hfe-nav-menu__toggle, + .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-horizontal .hfe-nav-menu { + visibility: visible; + opacity: 1; + display: block + } + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal li.menu-item, + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu { + width: 100% + } + .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-vertical .hfe-nav-menu__toggle { + display: inline-block + } + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .sub-menu { + position: relative; + height: 0; + top: 0 + } + .hfe-nav-menu .sub-menu { + min-width: auto; + margin: 0 + } + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover>.sub-menu, + .hfe-nav-menu__breakpoint-none .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover>.sub-menu { + visibility: hidden; + opacity: 0; + -webkit-transition: none; + transition: none + } + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical { + float: none + } + .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-vertical .hfe-nav-menu__toggle.hfe-active-menu { + display: block + } + .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-horizontal, + .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-vertical { + visibility: hidden; + opacity: 0; + height: 0 + } + .hfe-nav-menu__breakpoint-mobile .hfe-layout-horizontal .hfe-nav-menu__toggle, + .hfe-nav-menu__breakpoint-mobile .hfe-layout-vertical .hfe-nav-menu__toggle { + visibility: visible; + opacity: 1; + display: block + } + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal { + visibility: hidden; + opacity: 0; + height: 0 + } + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-vertical { + float: none + } + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .sub-menu { + visibility: hidden; + opacity: 0 + } + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu { + visibility: hidden; + opacity: 0 + } + .hfe-nav-menu__breakpoint-mobile .hfe-active-menu+.hfe-nav-menu__layout-horizontal .hfe-nav-menu { + visibility: visible; + opacity: 1 + } + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal, + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-vertical { + visibility: hidden; + opacity: 0; + height: 0 + } + .hfe-nav-menu__breakpoint-mobile .hfe-active-menu+.hfe-nav-menu__layout-horizontal, + .hfe-nav-menu__breakpoint-mobile .hfe-active-menu+.hfe-nav-menu__layout-vertical { + visibility: visible; + opacity: 1; + height: auto + } + .hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-horizontal .hfe-nav-menu { + position: relative + } + .hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-horizontal, + .hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-vertical { + position: absolute + } + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .menu-item-has-children .menu-item-has-children .sub-menu { + top: 0; + left: 0 + } + .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before { + content: '' + } + .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before { + content: '' + } + .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before { + content: '' + } + .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before { + content: '' + } + .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-plus .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before { + content: '-' + } + .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before { + content: '' + } + .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before { + content: '' + } + .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before { + content: '' + } + .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before { + content: '' + } + .hfe-nav-menu__breakpoint-mobile .hfe-menu-toggle:hover { + border: 1px dotted + } + .hfe-nav-menu__breakpoint-mobile .hfe-menu-toggle { + border: 1px dotted transparent + } + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu .sub-menu { + -webkit-box-shadow: none; + box-shadow: none + } + .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-1 .hfe-nav-menu { + -webkit-transform: scale(.7); + -ms-transform: scale(.7); + transform: scale(.7); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + -webkit-transition: all 0.3s; + transition: all 0.3s + } + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow { + padding: 10px + } + .hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-1 .hfe-nav-menu { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + opacity: 1; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" + } + .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-2 .hfe-nav-menu { + -webkit-transform: translateX(20%); + -ms-transform: translateX(20%); + transform: translateX(20%); + opacity: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + -webkit-transition: all 0.3s cubic-bezier(.25, .5, .5, .9); + transition: all 0.3s cubic-bezier(.25, .5, .5, .9) + } + .hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-2 .hfe-nav-menu { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + opacity: 1; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" + } + .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-3 .hfe-nav-menu { + -webkit-transform: translateY(20%); + -ms-transform: translateY(20%); + transform: translateY(20%); + opacity: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + -webkit-transition: all 0.3s; + transition: all 0.3s + } + .hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-3 .hfe-nav-menu { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + opacity: 1; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" + } + .hfe-nav-menu__breakpoint-mobile .saved-content, + .hfe-nav-menu__breakpoint-mobile .sub-menu, + .hfe-nav-menu__breakpoint-mobile .child, + .hfe-nav-menu__breakpoint-tablet .saved-content, + .hfe-nav-menu__breakpoint-tablet .sub-menu, + .hfe-nav-menu__breakpoint-tablet .child { + left: 0 !important; + width: auto !important + } + .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children ul.sub-menu, + .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu, + .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children ul.sub-menu, + .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu { + -webkit-transform: none; + -ms-transform: none; + transform: none + } + .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after, + .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after, + .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before, + .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before { + background-color: unset !important + } + .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before, + .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before { + border: 0px !important + } + .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__text .menu-item.parent a.hfe-menu-item:hover, + .hfe-pointer__text .menu-item.parent a.hfe-menu-item:focus, + .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-pointer__text .menu-item.parent a.hfe-menu-item:hover, + .hfe-pointer__text .menu-item.parent a.hfe-menu-item:focus { + -webkit-transform: none !important; + -ms-transform: none !important; + transform: none !important + } +} + +.hfe-toggle-no .hfe-layout-expandible .hfe-nav-menu__toggle { + display: none +} + +.hfe-icon { + display: inline-block; + vertical-align: middle +} + +.hfe-icon svg { + width: 1em; + height: 1em +} + +.hfe-cart-menu-wrap-custom { + display: inline-block; + line-height: 1 +} + +.hfe-cart-menu-wrap-custom .hfe-cart-count, +.hfe-cart-menu-wrap-custom .hfe-cart-count:after { + border-color: #75c32c; + color: #75c32c +} + +.hfe-cart-menu-wrap-custom .hfe-cart-count { + font-weight: 700; + position: relative; + display: inline-block; + vertical-align: middle; + text-align: center; + min-width: 2.1em; + min-height: 2.1em; + font-size: .86em; + line-height: 1.8; + border-radius: .3em .3em .3em .3em; + border-width: 2px; + border-style: solid; + padding: 12px 24px +} + +.hfe-cart-menu-wrap-default { + display: inline-block; + line-height: 1 +} + +.hfe-cart-menu-wrap-default .hfe-cart-count, +.hfe-cart-menu-wrap-default .hfe-cart-count:after { + border-color: #75c32c; + color: #75c32c +} + +.hfe-cart-menu-wrap-default .hfe-cart-count { + font-weight: 700; + position: relative; + display: inline-block; + vertical-align: middle; + text-align: center; + min-width: 2.1em; + min-height: 2.1em; + font-size: .86em; + line-height: 1.8; + border-radius: 0em 0em .3em .3em; + border-width: 2px; + border-style: solid; + padding: 0 .4em +} + +.hfe-cart-menu-wrap-default .hfe-cart-count:after { + bottom: 100%; + margin-bottom: 0; + height: .8em; + width: .8em; + left: 50%; + transform: translateX(-50%); + top: -.6em; + content: ' '; + position: absolute; + pointer-events: none; + border-width: 2px; + border-style: solid; + border-top-left-radius: 10em; + border-top-right-radius: 10em; + border-bottom: 0 +} + +.elementor-widget-hfe-cart:not(.hfe-menu-cart--show-subtotal-yes) .hfe-menu-cart__toggle .elementor-button-text { + display: none +} + +.elementor-widget-hfe-cart.toggle-icon--bag-light .hfe-menu-cart__toggle .elementor-button-icon i:before { + content: '\e8e3' +} + +.elementor-widget-hfe-cart.toggle-icon--bag-medium .hfe-menu-cart__toggle .elementor-button-icon i:before { + content: '\e8e4' +} + +.elementor-widget-hfe-cart.toggle-icon--bag-solid .hfe-menu-cart__toggle .elementor-button-icon i:before { + content: '\e8e5' +} + +.hfe-menu-cart__toggle .elementor-button { + background: transparent; + border-radius: 0; + color: #818a91; + border: 1px solid; + border-color: inherit; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center +} + +.hfe-menu-cart__toggle .elementor-button-text { + margin-right: .3em +} + +.hfe-menu-cart__toggle .elementor-button-icon { + position: relative; + -webkit-transition: color 0.1s; + -o-transition: color 0.1s; + transition: color 0.1s +} + +.hfe-menu-cart--items-indicator-bubble .hfe-menu-cart__toggle .elementor-button-icon[data-counter]:before { + content: attr(data-counter); + display: block; + position: absolute; + min-width: 1.6em; + height: 1.6em; + line-height: 1.5em; + top: -.7em; + right: -.7em; + border-radius: 100%; + color: #fff; + background-color: #d9534f; + text-align: center; + font-size: 10px +} + +.hfe-menu-cart--items-indicator-plain .hfe-menu-cart__toggle .elementor-button-icon[data-counter]:before { + content: attr(data-counter); + display: inline-block; + font-weight: 400 +} + +.hfe-menu-cart--empty-indicator-hide .hfe-menu-cart__toggle .elementor-button .elementor-button-icon[data-counter="0"]:before { + content: none; + display: none +} + +.hfe-menu-cart__toggle .elementor-button-icon { + -webkit-box-ordinal-group: 16; + -webkit-order: 15; + -ms-flex-order: 15; + order: 15 +} + +.hfe-menu-cart__toggle.hfe-button-wrapper .elementor-button { + color: #4d4848 +} + +.hfe-search-button-wrapper { + display: block; + cursor: pointer; + vertical-align: middle; + text-align: right +} + +.hfe-search-form__container { + display: flex; + overflow: hidden +} + +.hfe-search-form__input { + flex-basis: 100% +} + +.hfe-search-icon-toggle i.fa-search { + display: inline-block; + position: absolute; + width: 20px; + box-sizing: content-box; + padding: 10px +} + +.hfe-search-icon-toggle i:before { + vertical-align: middle +} + +.hfe-search-button-wrapper input[type=search] { + border: 0; + padding: 10px; + cursor: pointer; + border-radius: 0; + transition: all .5s; + box-sizing: border-box; + outline: none +} + +.hfe-search-button-wrapper button { + border: none; + border-radius: 0; + padding: 0 +} + +.hfe-search-button-wrapper input[type=search]:focus { + cursor: auto; + border: none; + box-shadow: none +} + +.hfe-search-icon-toggle input:-moz-placeholder, +.hfe-search-icon-toggle input::-webkit-input-placeholder { + color: transparent +} + +.hfe-search-layout-icon .hfe-search-icon-toggle .hfe-search-form__input { + background-color: unset; + height: 100% +} + +.hfe-search-button-wrapper.hfe-input-focus { + display: flex +} + +.hfe-search-form__container .hfe-search-submit { + min-width: 3%; + position: relative +} + +.hfe-search-form__container button#clear, +.hfe-search-icon-toggle button#clear { + visibility: hidden; + position: absolute; + right: 0; + top: 0; + padding: 0 8px; + font-style: normal; + user-select: none; + cursor: pointer; + bottom: 0; + margin-right: 10px; + background-color: transparent +} + +.hfe-search-button-wrapper input[type="search"]::-webkit-search-decoration, +.hfe-search-button-wrapper input[type="search"]::-webkit-search-cancel-button, +.hfe-search-button-wrapper input[type="search"]::-webkit-search-results-button, +.hfe-search-button-wrapper input[type="search"]::-webkit-search-results-decoration { + display: none +} + +.hfe-search-form__container button#clear-with-button { + visibility: hidden; + position: absolute; + top: 0; + padding: 0 8px; + font-style: normal; + font-size: 1.2em; + user-select: none; + cursor: pointer; + bottom: 0; + background-color: transparent +} + +.hfe-search-button-wrapper, +.hfe-search-form__container, +.hfe-search-icon-toggle, +.hfe-search-button-wrapper .hfe-search-icon-toggle i, +.hfe-search-button-wrapper .hfe-search-icon-toggle i:before { + position: relative +} + +.hfe-search-button-wrapper .hfe-search-icon-toggle .hfe-search-form__input { + position: absolute; + width: 0; + right: 0; + background-color: transparent +} + +.hfe-search-icon-toggle { + width: 100% !important +} + +.hfe-search-button-wrapper.hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input { + position: absolute; + width: 250px; + right: 0 +} + +.hfe-search-layout-text .hfe-search-form__container, +.hfe-search-layout-icon_text .hfe-search-form__container, +.hfe-search-layout-text .hfe-search-form__container .hfe-search-form__input, +.hfe-search-layout-icon_text .hfe-search-form__container .hfe-search-form__input { + width: 100% +} + +.hfe-search-icon-toggle { + line-height: 1.5 +} + +.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__underline.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__overline.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__overline.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + width: 100%; + left: 0; + opacity: 1 +} + +.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after { + bottom: 0; + opacity: 1 +} + +.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + top: 0; + opacity: 1 +} + +.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__underline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__underline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__overline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__overline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after { + height: 3px; + width: 100%; + left: 0; + opacity: 1 +} + +.hfe-pointer__framed.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__framed.hfe-animation__shrink .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + opacity: 1; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1) +} + +.hfe-pointer__framed.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:before, +.hfe-pointer__underline.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__double-line.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__double-line.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after { + opacity: 1 +} + +.hfe-pointer__framed.hfe-animation__corners .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__framed.hfe-animation__corners .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after { + border-width: 3px; + width: 100%; + opacity: 1; + height: 100% +} + +.hfe-scroll-to-top-wrap.hfe-scroll-to-top-hide { + display: none +} + +.hfe-scroll-to-top-wrap.edit-mode, +.hfe-scroll-to-top-wrap.single-page-off { + display: none !important +} + +.hfe-scroll-to-top-button { + position: fixed; + right: 15px; + bottom: 15px; + z-index: 9999; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + align-items: center; + -ms-flex-align: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + width: 50px; + height: 50px; + border-radius: 50px; + background-color: #000; + color: #fff; + text-align: center; + opacity: 1; + cursor: pointer; + -webkit-transition: all .3s; + transition: all .3s +} + +.hfe-scroll-to-top-button i { + color: #fff; + font-size: 16px +} + +ul.hfe-breadcrumbs { + display: block; + margin: 0; + padding: 0; + list-style: none +} + +ul.hfe-breadcrumbs li { + display: inline-block; + margin-right: 10px; + vertical-align: middle +} + +ul.hfe-breadcrumbs li:last-child { + margin: 0 +} + +ul.hfe-breadcrumbs li a, +ul.hfe-breadcrumbs li span.hfe-breadcrumbs-separator-icon, +ul.hfe-breadcrumbs li span.hfe-breadcrumbs-text { + display: block +} + +ul.hfe-breadcrumbs li span.hfe-breadcrumbs-text { + -webkit-transition: all .4s; + transition: all .4s +} + +span.hfe-breadcrumbs-home-icon { + margin-right: 10px; + align-content: center +} + +.hfe-breadcrumbs-first a { + align-content: center +} + +.hfe-breadcrumbs-separator-icon i, +.hfe-breadcrumbs-separator-icon svg, +.hfe-breadcrumbs-home-icon i, +.hfe-breadcrumbs-home-icon svg { + width: 1em; + height: 1em; + position: relative; + display: block +} + +ul.hfe-breadcrumbs-show-home li.hfe-breadcrumbs-first { + display: inline-flex +} + +ul.hfe-post-info-items { + list-style: none; + margin: 0; + padding: 0 +} + +ul.hfe-post-info-inline.hfe-post-info-items { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap +} + +li.hfe-post-info-item { + -webkit-align-content: center; + -ms-flex-line-pack: center; + align-content: center; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center +} + +li.hfe-post-info-item, +li.hfe-post-info-item>a { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + align-items: center; + -ms-flex-align: center +} + +.hfe-post-info-inline.hfe-post-info-items .hfe-post-info-item { + margin-right: 8px; + margin-left: 8px +} + +.hfe-post-info-inline .hfe-post-info-item:not(:last-child):after { + position: relative; + right: -8px +} + +.hfe-post-info-inline.hfe-post-info-items { + margin-right: -8px; + margin-left: -8px +} + +.hfe-post-info-icon svg { + display: block +} + +.hfe-post-info-layout-traditional .hfe-post-info-item:not(:last-child):after { + position: absolute; + bottom: 0; + width: 100%; + left: 0 +} + +.hfe-post-info-layout-traditional .hfe-post-info-item:not(:last-child) { + position: relative +} + +.hfe-icon-wrap .hfe-icon svg { + height: 100%; + width: 100% +} + +body .elementor .hfe-button-wrapper a { + text-decoration: none +} + +.hfe-button-wrapper { + border-radius: 3px +} + +.hfe-reading-progress-bar { + height: 4px +} + +.hfe-posts-grid { + display: grid +} + +.hfe-post-image img { + width: 100%; + height: auto; + display: block +} + +.hfe-post-title a { + text-decoration: none +} + +.hfe-post-title { + margin-top: 0 +} + +.hfe-read-more { + text-decoration: none +} + +.hfe-post-meta { + font-size: 12px; + line-height: 1.3em +} + +.hfe-post-title { + font-size: 20px +} diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/logico-plugin/inc/js/elementor-widgets.js b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/logico-plugin/inc/js/elementor-widgets.js new file mode 100644 index 0000000..1004d0d --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/logico-plugin/inc/js/elementor-widgets.js @@ -0,0 +1,194 @@ +'use strict'; +function animate_heading($scope) { + if ($scope.data('settings') && $scope.data('settings')._animation && $scope.data('settings')._animation == 'logico_heading_animation') { + const $title = $scope.find('.logico-title'); + if ($title.hasClass('animated-ready')) return; + + $title.addClass('animated-ready'); + + const text = $title.text().trim(); + if (!text) return; + + $title.empty(); + + let count = 0; + const words = text.split(/\s+/); + words.forEach(function(word) { + const $word = jQuery(''); + for (let i = 0; i < word.length; i++) { + const $letter = jQuery('').text(word[i]); + $letter.css('animation-delay', (count / 50) + 's'); + $word.append($letter); + count++; + } + $title.append($word).append(' '); + }); + $scope.removeClass('elementor-invisible'); + } +} +function sticky_element_activate(obj) { + if (obj.hasClass('sticky-container-on')) { + let el_offset = obj.offset().top + , el_height = Math.round(obj.outerHeight()) + , el_ready = Math.round(el_offset + el_height + 200) + , el_start = Math.round(el_offset + el_height + 400); + if ((obj.css('position') === 'static' || obj.css('position') === 'relative') && obj.prev('.sticky-container-placeholder').length <= 0) { + obj.before('
') + } + jQuery(window).on('scroll', function() { + let st = Math.round(jQuery(window).scrollTop()); + if (st <= el_ready) { + obj.removeClass('sticky-container-ready'); + obj.prev('.sticky-container-placeholder').removeAttr('style') + } else { + obj.addClass('sticky-container-ready'); + obj.prev('.sticky-container-placeholder').height(el_height) + } + if (st <= el_start) { + obj.removeClass('sticky-container-active') + } else { + obj.addClass('sticky-container-active') + } + }) + } +} +jQuery(window).on('elementor/frontend/init', function() { + elementorFrontend.hooks.addAction('frontend/element_ready/logico_blog_listing.default', function() { + if (jQuery('body').hasClass('elementor-editor-active')) { + setTimeout(elements_slider_init, 300); + setTimeout(fix_responsive_iframe, 600); + if (jQuery(window.wp.mediaelement).length > 0) { + jQuery(window.wp.mediaelement.initialize) + } + } + }); + elementorFrontend.hooks.addAction('frontend/element_ready/logico_portfolio_listing.default', function() { + if (jQuery('body').hasClass('elementor-editor-active')) { + setTimeout(elements_slider_init, 500); + setTimeout(isotope_init, 2500) + } + }); + elementorFrontend.hooks.addAction('frontend/element_ready/logico_testimonial_carousel.default', function() { + if (jQuery('body').hasClass('elementor-editor-active')) { + setTimeout(elements_slider_init, 500) + } + }); + elementorFrontend.hooks.addAction('frontend/element_ready/logico_awards.default', function() { + if (jQuery('body').hasClass('elementor-editor-active')) { + setTimeout(elements_slider_init, 500) + } + }); + elementorFrontend.hooks.addAction('frontend/element_ready/logico_timeline.default', function() { + if (jQuery('body').hasClass('elementor-editor-active')) { + setTimeout(elements_slider_init, 500) + } + }); + elementorFrontend.hooks.addAction('frontend/element_ready/logico_steps.default', function() { + if (jQuery('body').hasClass('elementor-editor-active')) { + setTimeout(elements_slider_init, 500) + } + }); + elementorFrontend.hooks.addAction('frontend/element_ready/logico_content_slider.default', function() { + if (jQuery('body').hasClass('elementor-editor-active')) { + setTimeout(elements_slider_init, 500) + } + }); + elementorFrontend.hooks.addAction('frontend/element_ready/logico_image_carousel.default', function() { + if (jQuery('body').hasClass('elementor-editor-active')) { + setTimeout(elements_slider_init, 500) + } + }); + elementorFrontend.hooks.addAction('frontend/element_ready/logico_decorative_block.default', function() { + if (jQuery('body').hasClass('elementor-editor-active')) { + decorative_block_animate() + } + }); + elementorFrontend.hooks.addAction('frontend/element_ready/logico_wpforms.default', function($scope) { + if (jQuery('body').hasClass('elementor-editor-active')) { + wrap_multycolumns_wpform_fields($scope); + jQuery('.logico-form-field input, .logico-form-field textarea, .logico-form-field select, .woocommerce-input-wrapper .input-text').each(function() { + check_custom_field(jQuery(this)) + }) + } + }); + elementorFrontend.hooks.addAction('frontend/element_ready/section', function($scope) { + if (jQuery('body').hasClass('elementor-editor-active')) { + background_image_parallax(jQuery('[data-parallax="scroll"]'), 0.7) + } + sticky_element_activate($scope); + jQuery(window).on('resize', function() { + sticky_element_activate($scope) + }) + }); + elementorFrontend.hooks.addAction('frontend/element_ready/container', function($scope) { + if (jQuery('body').hasClass('elementor-editor-active')) { + background_image_parallax(jQuery('[data-parallax="scroll"]'), 0.7) + } + sticky_element_activate($scope); + jQuery(window).on('resize', function() { + sticky_element_activate($scope) + }) + }); + elementorFrontend.hooks.addAction('frontend/element_ready/logico_page_title.default', function($scope) { + if (jQuery('body').hasClass('elementor-editor-active')) { + if ($scope.innerWidth() > 1020) { + jQuery('.page-title-decoration.animation-enable', $scope).addClass('animated') + } + } + }); + elementorFrontend.hooks.addAction('frontend/element_ready/logico_search.default', function($scope) { + jQuery('.site-search', $scope).detach().prependTo('body'); + if (jQuery('body').hasClass('elementor-editor-active')) { + search_panel_open(); + overlay_close_all() + } + }); + elementorFrontend.hooks.addAction('frontend/element_ready/logico_slide_sidebar.default', function($scope) { + jQuery('.slide-sidebar-wrapper', $scope).detach().prependTo('body'); + if (jQuery('body').hasClass('elementor-editor-active')) { + side_panel_open(); + overlay_close_all() + } + }); + elementorFrontend.hooks.addAction('frontend/element_ready/logico_tracking.default', function($scope) { + if (jQuery('body').hasClass('elementor-editor-active')) { + tracking_popup_open() + } + }); + elementorFrontend.hooks.addAction('frontend/element_ready/logico_heading.default', function($scope) { + animate_heading($scope) + }); + elementorFrontend.hooks.addAction('frontend/element_ready/logico_navigation_menu.default', function($scope) { + jQuery('.mobile-header-menu-container', $scope).detach().prependTo('body'); + if (jQuery('body').hasClass('elementor-editor-active')) { + mobile_menu_open(); + overlay_close_all() + } + }); + elementorFrontend.hooks.addAction('frontend/element_ready/image.default', function($scope) { + if (jQuery(window).width() >= 1021) { + const $wrapper = $scope; + const cursor = jQuery('.hovered-text', $scope); + function showCustomCursor(event) { + if (jQuery('body').hasClass('rtl')) { + cursor.css('left', event.clientX - 20).css('top', event.clientY) + } else { + cursor.css('left', event.clientX + 20).css('top', event.clientY) + } + } + if (cursor.length > 0) { + $wrapper.mousemove(showCustomCursor); + $wrapper.mouseleave(function(e) { + if (!jQuery('body').hasClass('elementor-editor-active')) { + cursor.removeClass('active') + } + }); + $wrapper.mouseenter(function(e) { + if (!jQuery('body').hasClass('elementor-editor-active')) { + cursor.addClass('active') + } + }) + } + } + }) +}) diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css new file mode 100644 index 0000000..042daf7 --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css @@ -0,0 +1,551 @@ +@keyframes wc-skeleton-shimmer { + to { + transform: translateX(100%) + } +} + +body.wc-block-product-gallery-modal-open, +body.wc-modal--open { + overflow: hidden +} + +.wc-block-grid__products .wc-block-grid__product-image { + display: block; + position: relative; + text-decoration: none +} + +.wc-block-grid__products .wc-block-grid__product-image a { + border: 0; + box-shadow: none; + outline: 0; + text-decoration: none +} + +.wc-block-grid__products .wc-block-grid__product-image img { + height: auto; + max-width: 100%; + width: 100% +} + +.wc-block-grid__products .wc-block-grid__product-image img[hidden] { + display: none +} + +.wc-block-grid__products .wc-block-grid__product-image img[alt=""] { + border: 1px solid #f2f2f2 +} + +.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title, +.editor-styles-wrapper .wc-block-grid__product-title, +.wc-block-grid__product-title { + color: inherit; + display: block; + font-family: inherit; + font-size: inherit; + font-weight: 700; + line-height: 1.2; + padding: 0 +} + +.wc-block-grid__product-price { + display: block +} + +.wc-block-grid__product-price .wc-block-grid__product-price__regular { + margin-right: .5em +} + +.wc-block-grid__product-add-to-cart.wp-block-button { + white-space: normal; + word-break: break-word +} + +.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link { + display: inline-flex; + font-size: 1em; + justify-content: center; + text-align: center; + white-space: normal; + word-break: break-word +} + +.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading { + opacity: .25 +} + +.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after { + content: ""; + display: inline-block; + font-family: WooCommerce; + height: auto; + margin-left: .5em; + width: auto +} + +.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after { + animation: spin 2s linear infinite; + content: ""; + display: inline-block; + font-family: WooCommerce; + height: auto; + margin-left: .5em; + width: auto +} + +.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after, +.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after, +.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after, +.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after, +.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after { + content: ""; + margin: 0 +} + +.wc-block-grid__product-rating, +.wp-block-woocommerce-product-review-rating { + display: block +} + +.wc-block-grid__product-rating .star-rating, +.wc-block-grid__product-rating .wc-block-grid__product-rating__stars, +.wc-block-grid__product-rating .wc-block-product-review-rating__stars, +.wp-block-woocommerce-product-review-rating .star-rating, +.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars, +.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars { + font-family: WooCommerce; + font-size: 1em; + font-weight: 400; + height: 1.618em; + line-height: 1.618; + margin: 0 auto; + overflow: hidden; + position: relative; + text-align: left; + width: 5.3em +} + +.wc-block-grid__product-rating .star-rating:before, +.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before, +.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before, +.wp-block-woocommerce-product-review-rating .star-rating:before, +.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before, +.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before { + content: "SSSSS"; + left: 0; + opacity: .5; + position: absolute; + right: 0; + top: 0; + white-space: nowrap +} + +.wc-block-grid__product-rating .star-rating span, +.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span, +.wc-block-grid__product-rating .wc-block-product-review-rating__stars span, +.wp-block-woocommerce-product-review-rating .star-rating span, +.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span, +.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span { + left: 0; + overflow: hidden; + padding-top: 1.5em; + position: absolute; + right: 0; + top: 0 +} + +.wc-block-grid__product-rating .star-rating span:before, +.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before, +.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before, +.wp-block-woocommerce-product-review-rating .star-rating span:before, +.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before, +.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before { + color: inherit; + content: "SSSSS"; + left: 0; + position: absolute; + right: 0; + top: 0; + white-space: nowrap +} + +.wc-block-grid .wc-block-grid__product-onsale, +.wc-block-grid__product-image .wc-block-grid__product-onsale { + background: #fff; + border: 1px solid #43454b; + border-radius: 4px; + color: #43454b; + display: inline-block; + font-size: .875em; + font-weight: 600; + left: auto; + padding: .25em .75em; + position: absolute; + right: 4px; + text-align: center; + text-transform: uppercase; + top: 4px; + width: auto; + z-index: 9 +} + +.wc-block-grid__product .wc-block-grid__product-image, +.wc-block-grid__product .wc-block-grid__product-link { + display: inline-block; + position: relative +} + +.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image), +.wc-block-grid__product .wc-block-grid__product-title { + margin: 0 0 12px +} + +.wc-block-grid__product .wc-block-grid__product-add-to-cart, +.wc-block-grid__product .wc-block-grid__product-onsale, +.wc-block-grid__product .wc-block-grid__product-price, +.wc-block-grid__product .wc-block-grid__product-rating { + margin: 0 auto 12px +} + +.theme-twentysixteen .wc-block-grid .price ins { + color: #77a464 +} + +.theme-twentynineteen .wc-block-grid__product { + font-size: .88889em +} + +.theme-twentynineteen .wc-block-components-product-sale-badge, +.theme-twentynineteen .wc-block-components-product-title, +.theme-twentynineteen .wc-block-grid__product-onsale, +.theme-twentynineteen .wc-block-grid__product-title { + font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif +} + +.theme-twentynineteen .wc-block-grid__product-title:before { + display: none +} + +.theme-twentynineteen .wc-block-components-product-sale-badge, +.theme-twentynineteen .wc-block-grid__product-onsale { + line-height: 1 +} + +.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color) { + color: #fff +} + +.theme-twentytwenty .wc-block-grid__product-link { + color: #000 +} + +.theme-twentytwenty .wc-block-components-product-title, +.theme-twentytwenty .wc-block-grid__product-title { + color: #cd2653; + font-family: -apple-system, blinkmacsystemfont, Helvetica Neue, helvetica, sans-serif; + font-size: 1em +} + +.theme-twentytwenty .wp-block-columns .wc-block-components-product-title { + margin-top: 0 +} + +.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount, +.theme-twentytwenty .wc-block-components-product-price__value, +.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount, +.theme-twentytwenty .wc-block-grid__product-price__value { + font-family: -apple-system, blinkmacsystemfont, Helvetica Neue, helvetica, sans-serif; + font-size: .9em +} + +.theme-twentytwenty .wc-block-components-product-price del, +.theme-twentytwenty .wc-block-grid__product-price del { + opacity: .7 +} + +.theme-twentytwenty .wc-block-components-product-price ins, +.theme-twentytwenty .wc-block-grid__product-price ins { + text-decoration: none +} + +.theme-twentytwenty .star-rating, +.theme-twentytwenty .wc-block-grid__product-rating { + font-size: .7em +} + +.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars, +.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars, +.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars, +.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars { + line-height: 1 +} + +.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link, +.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link { + font-family: -apple-system, blinkmacsystemfont, Helvetica Neue, helvetica, sans-serif +} + +.theme-twentytwenty .wc-block-components-product-sale-badge, +.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale { + background: #cd2653; + color: #fff; + font-family: -apple-system, blinkmacsystemfont, Helvetica Neue, helvetica, sans-serif; + font-weight: 700; + letter-spacing: -.02em; + line-height: 1.2; + text-transform: uppercase +} + +.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge { + position: static +} + +.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge { + position: absolute +} + +.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge) { + position: absolute; + right: 4px; + top: 4px; + z-index: 1 +} + +.theme-twentytwenty .wc-block-active-filters__title, +.theme-twentytwenty .wc-block-attribute-filter__title, +.theme-twentytwenty .wc-block-price-filter__title, +.theme-twentytwenty .wc-block-stock-filter__title { + font-size: 1em +} + +.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all, +.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link { + font-size: .75em +} + +@media only screen and (min-width:768px) { + .theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale { + font-size: .875em; + padding: .5em + } +} + +@media only screen and (min-width:1168px) { + .theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale { + font-size: .875em; + padding: .5em + } +} + +.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart { + display: block; + margin-top: 12px +} + +.theme-twentytwentytwo .wc-block-components-product-price ins, +.theme-twentytwentytwo .wc-block-grid__product-price ins { + text-decoration: none +} + +.screen-reader-text { + clip: rect(1px, 1px, 1px, 1px); + word-wrap: normal !important; + border: 0; + clip-path: inset(50%); + height: 1px; + margin: -1px; + overflow: hidden; + overflow-wrap: normal !important; + padding: 0; + position: absolute !important; + width: 1px +} + +.screen-reader-text:focus { + clip: auto !important; + background-color: #fff; + border-radius: 3px; + box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6); + clip-path: none; + color: #2b2d2f; + display: block; + font-size: .875rem; + font-weight: 700; + height: auto; + left: 5px; + line-height: normal; + padding: 15px 23px 14px; + text-decoration: none; + top: 5px; + width: auto; + z-index: 100000 +} + +.wp-block-group.woocommerce.product .up-sells.upsells.products { + max-width: var(--wp--style--global--wide-size) +} + +@keyframes wc-skeleton-shimmer { + to { + transform: translateX(100%) + } +} + +.wc-block-components-notice-banner { + align-content: flex-start; + align-items: stretch; + background-color: #fff; + border: 1px solid #2f2f2f; + border-radius: 4px; + box-sizing: border-box; + color: #2f2f2f; + display: flex; + font-size: .875em; + font-weight: 400; + gap: 12px; + line-height: 1.5; + margin: 16px 0; + padding: 16px !important +} + +.wc-block-components-notice-banner>.wc-block-components-notice-banner__content { + align-self: center; + flex-basis: 100%; + padding-right: 16px; + white-space: normal +} + +.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child { + padding-right: 0 +} + +.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary { + font-weight: 600; + margin: 0 0 8px +} + +.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol, +.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul { + margin: 0 0 0 24px; + padding: 0 +} + +.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after, +.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after { + clear: both; + content: ""; + display: block +} + +.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward { + appearance: none; + background: transparent !important; + border: 0; + color: #2f2f2f !important; + float: right; + margin: 0; + opacity: .7; + padding: 0 !important; + text-decoration-line: underline; + text-underline-position: under; + transition: all .2s ease-in-out +} + +.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active, +.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus, +.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover { + opacity: 1; + text-decoration: none +} + +.wc-block-components-notice-banner>svg { + fill: #fff; + background-color: #2f2f2f; + border-radius: 50%; + flex-grow: 0; + flex-shrink: 0; + height: 100%; + padding: 2px +} + +.wc-block-components-notice-banner>.wc-block-components-button { + background: transparent none !important; + border: 0 !important; + box-shadow: none !important; + color: #2f2f2f !important; + flex: 0 0 16px; + height: 16px !important; + margin: 6px 0 0 auto !important; + min-height: auto !important; + min-width: 0 !important; + opacity: .6; + outline: none !important; + padding: 0 !important; + width: 16px !important +} + +.wc-block-components-notice-banner>.wc-block-components-button>svg { + margin: 0 !important +} + +.wc-block-components-notice-banner>.wc-block-components-button:active, +.wc-block-components-notice-banner>.wc-block-components-button:focus, +.wc-block-components-notice-banner>.wc-block-components-button:hover { + opacity: 1 +} + +.wc-block-components-notice-banner>.wc-block-components-button:focus { + outline: 2px solid currentColor !important; + outline-offset: 0 +} + +.wc-block-components-notice-banner.is-error { + background-color: #fff0f0; + border-color: #cc1818 +} + +.wc-block-components-notice-banner.is-error>svg { + background-color: #cc1818; + transform: rotate(180deg) +} + +.wc-block-components-notice-banner.is-warning { + background-color: #fffbf4; + border-color: #f0b849 +} + +.wc-block-components-notice-banner.is-warning>svg { + background-color: #f0b849; + transform: rotate(180deg) +} + +.wc-block-components-notice-banner.is-success { + background-color: #f4fff7; + border-color: #4ab866 +} + +.wc-block-components-notice-banner.is-success>svg { + background-color: #4ab866 +} + +.wc-block-components-notice-banner.is-info { + background-color: #f4f8ff; + border-color: #007cba +} + +.wc-block-components-notice-banner.is-info>svg { + background-color: #007cba +} + +.wc-block-components-notice-banner:focus { + outline-width: 0 +} + +.wc-block-components-notice-banner:focus-visible { + outline-style: solid; + outline-width: 2px +} + +.woocommerce.wc-block-store-notices.alignwide { + max-width: var(--wp--style--global--wide-size) +} diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/css/brands.css b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/css/brands.css new file mode 100644 index 0000000..f82bf49 --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/css/brands.css @@ -0,0 +1,170 @@ +.tax-product_brand .brand-description { + overflow: hidden; + zoom: 1 +} + +.tax-product_brand .brand-description img.brand-thumbnail { + width: 25%; + float: right +} + +.tax-product_brand .brand-description .text { + width: 72%; + float: left +} + +.widget_brand_description img { + box-sizing: border-box; + width: 100%; + max-width: none; + height: auto; + margin: 0 0 1em +} + +ul.brand-thumbnails { + margin-left: 0; + margin-bottom: 0; + clear: both; + list-style: none +} + +ul.brand-thumbnails:before { + clear: both; + content: ""; + display: table +} + +ul.brand-thumbnails:after { + clear: both; + content: ""; + display: table +} + +ul.brand-thumbnails li { + float: left; + margin: 0 3.8% 1em 0; + padding: 0; + position: relative; + width: 22.05% +} + +ul.brand-thumbnails.fluid-columns li { + width: auto +} + +ul.brand-thumbnails:not(.fluid-columns) li.first { + clear: both +} + +ul.brand-thumbnails:not(.fluid-columns) li.last { + margin-right: 0 +} + +ul.brand-thumbnails.columns-1 li { + width: 100%; + margin-right: 0 +} + +ul.brand-thumbnails.columns-2 li { + width: 48% +} + +ul.brand-thumbnails.columns-3 li { + width: 30.75% +} + +ul.brand-thumbnails.columns-5 li { + width: 16.95% +} + +ul.brand-thumbnails.columns-6 li { + width: 13.5% +} + +.brand-thumbnails li img { + box-sizing: border-box; + width: 100%; + max-width: none; + height: auto; + margin: 0 +} + +@media screen and (max-width:768px) { + ul.brand-thumbnails:not(.fluid-columns) li { + width: 48% !important + } + ul.brand-thumbnails:not(.fluid-columns) li.first { + clear: none + } + ul.brand-thumbnails:not(.fluid-columns) li.last { + margin-right: 3.8% + } + ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd) { + clear: both + } + ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even) { + margin-right: 0 + } +} + +.brand-thumbnails-description li { + text-align: center +} + +.brand-thumbnails-description li .term-thumbnail img { + display: inline +} + +.brand-thumbnails-description li .term-description { + margin-top: 1em; + text-align: left +} + +#brands_a_z h3:target { + text-decoration: underline +} + +ul.brands_index { + list-style: none outside; + overflow: hidden; + zoom: 1 +} + +ul.brands_index li { + float: left; + margin: 0 2px 2px 0 +} + +ul.brands_index li a, +ul.brands_index li span { + border: 1px solid #ccc; + padding: 6px; + line-height: 1em; + float: left; + text-decoration: none +} + +ul.brands_index li span { + border-color: #eee; + color: #ddd +} + +ul.brands_index li a:hover { + border-width: 2px; + padding: 5px; + text-decoration: none +} + +ul.brands_index li a.active { + border-width: 2px; + padding: 5px +} + +div#brands_a_z a.top { + border: 1px solid #ccc; + padding: 4px; + line-height: 1em; + float: right; + text-decoration: none; + font-size: .8em +} diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css new file mode 100644 index 0000000..ef06f46 --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css @@ -0,0 +1,771 @@ +:root { + --woocommerce: #720eec; + --wc-green: #7ad03a; + --wc-red: #a00; + --wc-orange: #ffba00; + --wc-blue: #2ea2cc; + --wc-primary: #720eec; + --wc-primary-text: #fcfbfe; + --wc-secondary: #e9e6ed; + --wc-secondary-text: #515151; + --wc-highlight: #958e09; + --wc-highligh-text: white; + --wc-content-bg: #fff; + --wc-subtext: #767676; + --wc-form-border-color: rgba(32, 7, 7, 0.8); + --wc-form-border-radius: 4px; + --wc-form-border-width: 1px +} + +.woocommerce .woocommerce-error .button, +.woocommerce .woocommerce-info .button, +.woocommerce .woocommerce-message .button, +.woocommerce-page .woocommerce-error .button, +.woocommerce-page .woocommerce-info .button, +.woocommerce-page .woocommerce-message .button { + float: right +} + +.woocommerce .col2-set, +.woocommerce-page .col2-set { + width: 100% +} + +.woocommerce .col2-set::after, +.woocommerce .col2-set::before, +.woocommerce-page .col2-set::after, +.woocommerce-page .col2-set::before { + content: " "; + display: table +} + +.woocommerce .col2-set::after, +.woocommerce-page .col2-set::after { + clear: both +} + +.woocommerce .col2-set .col-1, +.woocommerce-page .col2-set .col-1 { + float: left; + width: 48% +} + +.woocommerce .col2-set .col-2, +.woocommerce-page .col2-set .col-2 { + float: right; + width: 48% +} + +.woocommerce img, +.woocommerce-page img { + height: auto; + max-width: 100% +} + +.woocommerce #content div.product div.images, +.woocommerce div.product div.images, +.woocommerce-page #content div.product div.images, +.woocommerce-page div.product div.images { + float: left; + width: 48% +} + +.woocommerce #content div.product div.thumbnails::after, +.woocommerce #content div.product div.thumbnails::before, +.woocommerce div.product div.thumbnails::after, +.woocommerce div.product div.thumbnails::before, +.woocommerce-page #content div.product div.thumbnails::after, +.woocommerce-page #content div.product div.thumbnails::before, +.woocommerce-page div.product div.thumbnails::after, +.woocommerce-page div.product div.thumbnails::before { + content: " "; + display: table +} + +.woocommerce #content div.product div.thumbnails::after, +.woocommerce div.product div.thumbnails::after, +.woocommerce-page #content div.product div.thumbnails::after, +.woocommerce-page div.product div.thumbnails::after { + clear: both +} + +.woocommerce #content div.product div.thumbnails a, +.woocommerce div.product div.thumbnails a, +.woocommerce-page #content div.product div.thumbnails a, +.woocommerce-page div.product div.thumbnails a { + float: left; + width: 30.75%; + margin-right: 3.8%; + margin-bottom: 1em +} + +.woocommerce #content div.product div.thumbnails a.last, +.woocommerce div.product div.thumbnails a.last, +.woocommerce-page #content div.product div.thumbnails a.last, +.woocommerce-page div.product div.thumbnails a.last { + margin-right: 0 +} + +.woocommerce #content div.product div.thumbnails a.first, +.woocommerce div.product div.thumbnails a.first, +.woocommerce-page #content div.product div.thumbnails a.first, +.woocommerce-page div.product div.thumbnails a.first { + clear: both +} + +.woocommerce #content div.product div.thumbnails.columns-1 a, +.woocommerce div.product div.thumbnails.columns-1 a, +.woocommerce-page #content div.product div.thumbnails.columns-1 a, +.woocommerce-page div.product div.thumbnails.columns-1 a { + width: 100%; + margin-right: 0; + float: none +} + +.woocommerce #content div.product div.thumbnails.columns-2 a, +.woocommerce div.product div.thumbnails.columns-2 a, +.woocommerce-page #content div.product div.thumbnails.columns-2 a, +.woocommerce-page div.product div.thumbnails.columns-2 a { + width: 48% +} + +.woocommerce #content div.product div.thumbnails.columns-4 a, +.woocommerce div.product div.thumbnails.columns-4 a, +.woocommerce-page #content div.product div.thumbnails.columns-4 a, +.woocommerce-page div.product div.thumbnails.columns-4 a { + width: 22.05% +} + +.woocommerce #content div.product div.thumbnails.columns-5 a, +.woocommerce div.product div.thumbnails.columns-5 a, +.woocommerce-page #content div.product div.thumbnails.columns-5 a, +.woocommerce-page div.product div.thumbnails.columns-5 a { + width: 16.9% +} + +.woocommerce #content div.product div.summary, +.woocommerce div.product div.summary, +.woocommerce-page #content div.product div.summary, +.woocommerce-page div.product div.summary { + float: right; + width: 48%; + clear: none +} + +.woocommerce #content div.product .woocommerce-tabs, +.woocommerce div.product .woocommerce-tabs, +.woocommerce-page #content div.product .woocommerce-tabs, +.woocommerce-page div.product .woocommerce-tabs { + clear: both +} + +.woocommerce #content div.product .woocommerce-tabs ul.tabs::after, +.woocommerce #content div.product .woocommerce-tabs ul.tabs::before, +.woocommerce div.product .woocommerce-tabs ul.tabs::after, +.woocommerce div.product .woocommerce-tabs ul.tabs::before, +.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after, +.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before, +.woocommerce-page div.product .woocommerce-tabs ul.tabs::after, +.woocommerce-page div.product .woocommerce-tabs ul.tabs::before { + content: " "; + display: table +} + +.woocommerce #content div.product .woocommerce-tabs ul.tabs::after, +.woocommerce div.product .woocommerce-tabs ul.tabs::after, +.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after, +.woocommerce-page div.product .woocommerce-tabs ul.tabs::after { + clear: both +} + +.woocommerce #content div.product .woocommerce-tabs ul.tabs li, +.woocommerce div.product .woocommerce-tabs ul.tabs li, +.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, +.woocommerce-page div.product .woocommerce-tabs ul.tabs li { + display: inline-block +} + +.woocommerce #content div.product #reviews .comment::after, +.woocommerce #content div.product #reviews .comment::before, +.woocommerce div.product #reviews .comment::after, +.woocommerce div.product #reviews .comment::before, +.woocommerce-page #content div.product #reviews .comment::after, +.woocommerce-page #content div.product #reviews .comment::before, +.woocommerce-page div.product #reviews .comment::after, +.woocommerce-page div.product #reviews .comment::before { + content: " "; + display: table +} + +.woocommerce #content div.product #reviews .comment::after, +.woocommerce div.product #reviews .comment::after, +.woocommerce-page #content div.product #reviews .comment::after, +.woocommerce-page div.product #reviews .comment::after { + clear: both +} + +.woocommerce #content div.product #reviews .comment img, +.woocommerce div.product #reviews .comment img, +.woocommerce-page #content div.product #reviews .comment img, +.woocommerce-page div.product #reviews .comment img { + float: right; + height: auto +} + +.woocommerce ul.products, +.woocommerce-page ul.products { + clear: both +} + +.woocommerce ul.products::after, +.woocommerce ul.products::before, +.woocommerce-page ul.products::after, +.woocommerce-page ul.products::before { + content: " "; + display: table +} + +.woocommerce ul.products::after, +.woocommerce-page ul.products::after { + clear: both +} + +.woocommerce ul.products li.product, +.woocommerce-page ul.products li.product { + float: left; + margin: 0 3.8% 2.992em 0; + padding: 0; + position: relative; + width: 22.05%; + margin-left: 0 +} + +.woocommerce ul.products li.first, +.woocommerce-page ul.products li.first { + clear: both +} + +.woocommerce ul.products li.last, +.woocommerce-page ul.products li.last { + margin-right: 0 +} + +.woocommerce ul.products.columns-1 li.product, +.woocommerce-page ul.products.columns-1 li.product { + width: 100%; + margin-right: 0 +} + +.woocommerce ul.products.columns-2 li.product, +.woocommerce-page ul.products.columns-2 li.product { + width: 48% +} + +.woocommerce ul.products.columns-3 li.product, +.woocommerce-page ul.products.columns-3 li.product { + width: 30.75% +} + +.woocommerce ul.products.columns-5 li.product, +.woocommerce-page ul.products.columns-5 li.product { + width: 16.95% +} + +.woocommerce ul.products.columns-6 li.product, +.woocommerce-page ul.products.columns-6 li.product { + width: 13.5% +} + +.woocommerce-page.columns-1 ul.products li.product, +.woocommerce.columns-1 ul.products li.product { + width: 100%; + margin-right: 0 +} + +.woocommerce-page.columns-2 ul.products li.product, +.woocommerce.columns-2 ul.products li.product { + width: 48% +} + +.woocommerce-page.columns-3 ul.products li.product, +.woocommerce.columns-3 ul.products li.product { + width: 30.75% +} + +.woocommerce-page.columns-5 ul.products li.product, +.woocommerce.columns-5 ul.products li.product { + width: 16.95% +} + +.woocommerce-page.columns-6 ul.products li.product, +.woocommerce.columns-6 ul.products li.product { + width: 13.5% +} + +.woocommerce .woocommerce-result-count, +.woocommerce-page .woocommerce-result-count { + float: left +} + +.woocommerce .woocommerce-ordering, +.woocommerce-page .woocommerce-ordering { + float: right +} + +.woocommerce .woocommerce-pagination ul.page-numbers::after, +.woocommerce .woocommerce-pagination ul.page-numbers::before, +.woocommerce-page .woocommerce-pagination ul.page-numbers::after, +.woocommerce-page .woocommerce-pagination ul.page-numbers::before { + content: " "; + display: table +} + +.woocommerce .woocommerce-pagination ul.page-numbers::after, +.woocommerce-page .woocommerce-pagination ul.page-numbers::after { + clear: both +} + +.woocommerce .woocommerce-pagination ul.page-numbers li, +.woocommerce-page .woocommerce-pagination ul.page-numbers li { + display: inline-block +} + +.woocommerce #content table.cart img, +.woocommerce table.cart img, +.woocommerce-page #content table.cart img, +.woocommerce-page table.cart img { + height: auto +} + +.woocommerce #content table.cart td.actions, +.woocommerce table.cart td.actions, +.woocommerce-page #content table.cart td.actions, +.woocommerce-page table.cart td.actions { + text-align: right +} + +.woocommerce #content table.cart td.actions .input-text, +.woocommerce table.cart td.actions .input-text, +.woocommerce-page #content table.cart td.actions .input-text, +.woocommerce-page table.cart td.actions .input-text { + width: 80px +} + +.woocommerce #content table.cart td.actions .coupon, +.woocommerce table.cart td.actions .coupon, +.woocommerce-page #content table.cart td.actions .coupon, +.woocommerce-page table.cart td.actions .coupon { + float: left +} + +.woocommerce .cart-collaterals, +.woocommerce-page .cart-collaterals { + width: 100% +} + +.woocommerce .cart-collaterals::after, +.woocommerce .cart-collaterals::before, +.woocommerce-page .cart-collaterals::after, +.woocommerce-page .cart-collaterals::before { + content: " "; + display: table +} + +.woocommerce .cart-collaterals::after, +.woocommerce-page .cart-collaterals::after { + clear: both +} + +.woocommerce .cart-collaterals .related, +.woocommerce-page .cart-collaterals .related { + width: 30.75%; + float: left +} + +.woocommerce .cart-collaterals .cross-sells, +.woocommerce-page .cart-collaterals .cross-sells { + width: 48%; + float: left +} + +.woocommerce .cart-collaterals .cross-sells ul.products, +.woocommerce-page .cart-collaterals .cross-sells ul.products { + float: none +} + +.woocommerce .cart-collaterals .cross-sells ul.products li, +.woocommerce-page .cart-collaterals .cross-sells ul.products li { + width: 48% +} + +.woocommerce .cart-collaterals .shipping_calculator, +.woocommerce-page .cart-collaterals .shipping_calculator { + width: 48%; + clear: right; + float: right +} + +.woocommerce .cart-collaterals .shipping_calculator::after, +.woocommerce .cart-collaterals .shipping_calculator::before, +.woocommerce-page .cart-collaterals .shipping_calculator::after, +.woocommerce-page .cart-collaterals .shipping_calculator::before { + content: " "; + display: table +} + +.woocommerce .cart-collaterals .shipping_calculator::after, +.woocommerce-page .cart-collaterals .shipping_calculator::after { + clear: both +} + +.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1, +.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2, +.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1, +.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2 { + width: 47% +} + +.woocommerce .cart-collaterals .cart_totals, +.woocommerce-page .cart-collaterals .cart_totals { + float: right; + width: 48% +} + +.woocommerce ul.cart_list li::after, +.woocommerce ul.cart_list li::before, +.woocommerce ul.product_list_widget li::after, +.woocommerce ul.product_list_widget li::before, +.woocommerce-page ul.cart_list li::after, +.woocommerce-page ul.cart_list li::before, +.woocommerce-page ul.product_list_widget li::after, +.woocommerce-page ul.product_list_widget li::before { + content: " "; + display: table +} + +.woocommerce ul.cart_list li::after, +.woocommerce ul.product_list_widget li::after, +.woocommerce-page ul.cart_list li::after, +.woocommerce-page ul.product_list_widget li::after { + clear: both +} + +.woocommerce ul.cart_list li img, +.woocommerce ul.product_list_widget li img, +.woocommerce-page ul.cart_list li img, +.woocommerce-page ul.product_list_widget li img { + float: right; + height: auto +} + +.woocommerce form .form-row::after, +.woocommerce form .form-row::before, +.woocommerce-page form .form-row::after, +.woocommerce-page form .form-row::before { + content: " "; + display: table +} + +.woocommerce form .form-row::after, +.woocommerce-page form .form-row::after { + clear: both +} + +.woocommerce form .form-row label, +.woocommerce-page form .form-row label { + display: block +} + +.woocommerce form .form-row label.checkbox, +.woocommerce-page form .form-row label.checkbox { + display: inline +} + +.woocommerce form .form-row select, +.woocommerce-page form .form-row select { + width: 100% +} + +.woocommerce form .form-row .input-text, +.woocommerce-page form .form-row .input-text { + box-sizing: border-box; + width: 100% +} + +.woocommerce form .form-row-first, +.woocommerce form .form-row-last, +.woocommerce-page form .form-row-first, +.woocommerce-page form .form-row-last { + width: 47%; + overflow: visible +} + +.woocommerce form .form-row-first, +.woocommerce-page form .form-row-first { + float: left +} + +.woocommerce form .form-row-last, +.woocommerce-page form .form-row-last { + float: right +} + +.woocommerce form .form-row-wide, +.woocommerce-page form .form-row-wide { + clear: both +} + +.woocommerce form .password-input, +.woocommerce-page form .password-input { + display: flex; + flex-direction: column; + justify-content: center; + position: relative +} + +.woocommerce form .password-input input[type=password], +.woocommerce-page form .password-input input[type=password] { + padding-right: 2.5rem +} + +.woocommerce form .password-input input::-ms-reveal, +.woocommerce-page form .password-input input::-ms-reveal { + display: none +} + +.woocommerce form .show-password-input, +.woocommerce-page form .show-password-input { + background-color: transparent; + border-radius: 0; + border: 0; + color: var(--wc-form-color-text, #000); + cursor: pointer; + font-size: inherit; + line-height: inherit; + margin: 0; + padding: 0; + position: absolute; + right: .7em; + text-decoration: none; + top: 50%; + transform: translateY(-50%); + -moz-osx-font-smoothing: inherit; + -webkit-appearance: none; + -webkit-font-smoothing: inherit +} + +.woocommerce form .show-password-input::before, +.woocommerce-page form .show-password-input::before { + background-repeat: no-repeat; + background-size: cover; + background-image: url('data:image/svg+xml,'); + content: ""; + display: block; + height: 22px; + width: 22px +} + +.woocommerce form .show-password-input.display-password::before, +.woocommerce-page form .show-password-input.display-password::before { + background-image: url('data:image/svg+xml,') +} + +.woocommerce #payment .form-row select, +.woocommerce-page #payment .form-row select { + width: auto +} + +.woocommerce #payment .terms, +.woocommerce #payment .wc-terms-and-conditions, +.woocommerce-page #payment .terms, +.woocommerce-page #payment .wc-terms-and-conditions { + text-align: left; + padding: 0 1em 0 0; + float: left +} + +.woocommerce #payment #place_order, +.woocommerce-page #payment #place_order { + float: right +} + +.woocommerce .woocommerce-billing-fields::after, +.woocommerce .woocommerce-billing-fields::before, +.woocommerce .woocommerce-shipping-fields::after, +.woocommerce .woocommerce-shipping-fields::before, +.woocommerce-page .woocommerce-billing-fields::after, +.woocommerce-page .woocommerce-billing-fields::before, +.woocommerce-page .woocommerce-shipping-fields::after, +.woocommerce-page .woocommerce-shipping-fields::before { + content: " "; + display: table +} + +.woocommerce .woocommerce-billing-fields::after, +.woocommerce .woocommerce-shipping-fields::after, +.woocommerce-page .woocommerce-billing-fields::after, +.woocommerce-page .woocommerce-shipping-fields::after { + clear: both +} + +.woocommerce .woocommerce-terms-and-conditions, +.woocommerce-page .woocommerce-terms-and-conditions { + margin-bottom: 1.618em; + padding: 1.618em +} + +.woocommerce .woocommerce-oembed, +.woocommerce-page .woocommerce-oembed { + position: relative +} + +.woocommerce-account .woocommerce-MyAccount-navigation { + float: left; + width: 30% +} + +.woocommerce-account .woocommerce-MyAccount-content { + float: right; + width: 68% +} + +.woocommerce-account .woocommerce-MyAccount-content mark { + background-color: transparent; + color: inherit; + font-weight: 700 +} + +.woocommerce-page.left-sidebar #content.twentyeleven { + width: 58.4%; + margin: 0 7.6%; + float: right +} + +.woocommerce-page.right-sidebar #content.twentyeleven { + margin: 0 7.6%; + width: 58.4%; + float: left +} + +.twentyfourteen .tfwc { + padding: 12px 10px 0; + max-width: 474px; + margin: 0 auto +} + +.twentyfourteen .tfwc .product .entry-summary { + padding: 0 !important; + margin: 0 0 1.618em !important +} + +.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail { + margin-top: 0 +} + +@media screen and (min-width:673px) { + .twentyfourteen .tfwc { + padding-right: 30px; + padding-left: 30px + } +} + +@media screen and (min-width:1040px) { + .twentyfourteen .tfwc { + padding-right: 15px; + padding-left: 15px + } +} + +@media screen and (min-width:1110px) { + .twentyfourteen .tfwc { + padding-right: 30px; + padding-left: 30px + } +} + +@media screen and (min-width:1218px) { + .twentyfourteen .tfwc { + margin-right: 54px + } + .full-width .twentyfourteen .tfwc { + margin-right: auto + } +} + +.twentyfifteen .t15wc { + padding-left: 7.6923%; + padding-right: 7.6923%; + padding-top: 7.6923%; + margin-bottom: 7.6923%; + background: #fff; + box-shadow: 0 0 1px rgba(0, 0, 0, .15) +} + +.twentyfifteen .t15wc .page-title { + margin-left: 0 +} + +@media screen and (min-width:38.75em) { + .twentyfifteen .t15wc { + margin-right: 7.6923%; + margin-left: 7.6923%; + margin-top: 8.3333% + } +} + +@media screen and (min-width:59.6875em) { + .twentyfifteen .t15wc { + margin-left: 8.3333%; + margin-right: 8.3333%; + padding: 10% + } + .single-product .twentyfifteen .entry-summary { + padding: 0 !important + } +} + +.twentysixteen .site-main { + margin-right: 7.6923%; + margin-left: 7.6923% +} + +.twentysixteen .entry-summary { + margin-right: 0; + margin-left: 0 +} + +#content .twentysixteen div.product div.images, +#content .twentysixteen div.product div.summary { + width: 46.42857% +} + +@media screen and (min-width:44.375em) { + .twentysixteen .site-main { + margin-right: 23.0769% + } +} + +@media screen and (min-width:56.875em) { + .twentysixteen .site-main { + margin-right: 0; + margin-left: 0 + } + .no-sidebar .twentysixteen .site-main { + margin-right: 15%; + margin-left: 15% + } + .no-sidebar .twentysixteen .entry-summary { + margin-right: 0; + margin-left: 0 + } +} + +.rtl .woocommerce .col2-set .col-1, +.rtl .woocommerce-page .col2-set .col-1 { + float: right +} + +.rtl .woocommerce .col2-set .col-2, +.rtl .woocommerce-page .col2-set .col-2 { + float: left +} diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css new file mode 100644 index 0000000..c23f7ab --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css @@ -0,0 +1,258 @@ +:root { + --woocommerce: #720eec; + --wc-green: #7ad03a; + --wc-red: #a00; + --wc-orange: #ffba00; + --wc-blue: #2ea2cc; + --wc-primary: #720eec; + --wc-primary-text: #fcfbfe; + --wc-secondary: #e9e6ed; + --wc-secondary-text: #515151; + --wc-highlight: #958e09; + --wc-highligh-text: white; + --wc-content-bg: #fff; + --wc-subtext: #767676; + --wc-form-border-color: rgba(32, 7, 7, 0.8); + --wc-form-border-radius: 4px; + --wc-form-border-width: 1px +} + +.woocommerce table.shop_table_responsive thead, +.woocommerce-page table.shop_table_responsive thead { + display: none +} + +.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child, +.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child { + border-top: 0 +} + +.woocommerce table.shop_table_responsive tbody th, +.woocommerce-page table.shop_table_responsive tbody th { + display: none +} + +.woocommerce table.shop_table_responsive tr, +.woocommerce-page table.shop_table_responsive tr { + display: block +} + +.woocommerce table.shop_table_responsive tr td, +.woocommerce-page table.shop_table_responsive tr td { + display: block; + text-align: right !important +} + +.woocommerce table.shop_table_responsive tr td.order-actions, +.woocommerce-page table.shop_table_responsive tr td.order-actions { + text-align: left !important +} + +.woocommerce table.shop_table_responsive tr td::before, +.woocommerce-page table.shop_table_responsive tr td::before { + content: attr(data-title) ": "; + font-weight: 700; + float: left +} + +.woocommerce table.shop_table_responsive tr td.actions::before, +.woocommerce table.shop_table_responsive tr td.product-remove::before, +.woocommerce-page table.shop_table_responsive tr td.actions::before, +.woocommerce-page table.shop_table_responsive tr td.product-remove::before { + display: none +} + +.woocommerce table.shop_table_responsive tr:nth-child(2n) td, +.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td { + background-color: rgba(0, 0, 0, .025) +} + +.woocommerce table.my_account_orders tr td.order-actions, +.woocommerce-page table.my_account_orders tr td.order-actions { + text-align: left +} + +.woocommerce table.my_account_orders tr td.order-actions::before, +.woocommerce-page table.my_account_orders tr td.order-actions::before { + display: none +} + +.woocommerce table.my_account_orders tr td.order-actions .button, +.woocommerce-page table.my_account_orders tr td.order-actions .button { + float: none; + margin: .125em .25em .125em 0 +} + +.woocommerce .col2-set .col-1, +.woocommerce .col2-set .col-2, +.woocommerce-page .col2-set .col-1, +.woocommerce-page .col2-set .col-2 { + float: none; + width: 100% +} + +.woocommerce ul.products[class*=columns-] li.product, +.woocommerce-page ul.products[class*=columns-] li.product { + width: 48%; + float: left; + clear: both; + margin: 0 0 2.992em +} + +.woocommerce ul.products[class*=columns-] li.product:nth-child(2n), +.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n) { + float: right; + clear: none !important +} + +.woocommerce #content div.product div.images, +.woocommerce #content div.product div.summary, +.woocommerce div.product div.images, +.woocommerce div.product div.summary, +.woocommerce-page #content div.product div.images, +.woocommerce-page #content div.product div.summary, +.woocommerce-page div.product div.images, +.woocommerce-page div.product div.summary { + float: none; + width: 100% +} + +.woocommerce #content table.cart .product-thumbnail, +.woocommerce table.cart .product-thumbnail, +.woocommerce-page #content table.cart .product-thumbnail, +.woocommerce-page table.cart .product-thumbnail { + display: none +} + +.woocommerce #content table.cart td.actions, +.woocommerce table.cart td.actions, +.woocommerce-page #content table.cart td.actions, +.woocommerce-page table.cart td.actions { + text-align: left +} + +.woocommerce #content table.cart td.actions .coupon, +.woocommerce table.cart td.actions .coupon, +.woocommerce-page #content table.cart td.actions .coupon, +.woocommerce-page table.cart td.actions .coupon { + float: none; + padding-bottom: .5em +} + +.woocommerce #content table.cart td.actions .coupon::after, +.woocommerce #content table.cart td.actions .coupon::before, +.woocommerce table.cart td.actions .coupon::after, +.woocommerce table.cart td.actions .coupon::before, +.woocommerce-page #content table.cart td.actions .coupon::after, +.woocommerce-page #content table.cart td.actions .coupon::before, +.woocommerce-page table.cart td.actions .coupon::after, +.woocommerce-page table.cart td.actions .coupon::before { + content: " "; + display: table +} + +.woocommerce #content table.cart td.actions .coupon::after, +.woocommerce table.cart td.actions .coupon::after, +.woocommerce-page #content table.cart td.actions .coupon::after, +.woocommerce-page table.cart td.actions .coupon::after { + clear: both +} + +.woocommerce #content table.cart td.actions .coupon .button, +.woocommerce #content table.cart td.actions .coupon .input-text, +.woocommerce #content table.cart td.actions .coupon input, +.woocommerce table.cart td.actions .coupon .button, +.woocommerce table.cart td.actions .coupon .input-text, +.woocommerce table.cart td.actions .coupon input, +.woocommerce-page #content table.cart td.actions .coupon .button, +.woocommerce-page #content table.cart td.actions .coupon .input-text, +.woocommerce-page #content table.cart td.actions .coupon input, +.woocommerce-page table.cart td.actions .coupon .button, +.woocommerce-page table.cart td.actions .coupon .input-text, +.woocommerce-page table.cart td.actions .coupon input { + width: 48%; + box-sizing: border-box +} + +.woocommerce #content table.cart td.actions .coupon .button.alt, +.woocommerce #content table.cart td.actions .coupon .input-text+.button, +.woocommerce table.cart td.actions .coupon .button.alt, +.woocommerce table.cart td.actions .coupon .input-text+.button, +.woocommerce-page #content table.cart td.actions .coupon .button.alt, +.woocommerce-page #content table.cart td.actions .coupon .input-text+.button, +.woocommerce-page table.cart td.actions .coupon .button.alt, +.woocommerce-page table.cart td.actions .coupon .input-text+.button { + float: right +} + +.woocommerce #content table.cart td.actions .coupon .coupon-error-notice, +.woocommerce table.cart td.actions .coupon .coupon-error-notice, +.woocommerce-page #content table.cart td.actions .coupon .coupon-error-notice, +.woocommerce-page table.cart td.actions .coupon .coupon-error-notice { + clear: left; + color: var(--wc-red); + float: left; + font-size: .75em; + margin-bottom: 0; + text-align: left; + width: 48% +} + +.woocommerce #content table.cart td.actions .button, +.woocommerce table.cart td.actions .button, +.woocommerce-page #content table.cart td.actions .button, +.woocommerce-page table.cart td.actions .button { + display: block; + width: 100% +} + +.woocommerce .cart-collaterals .cart_totals, +.woocommerce .cart-collaterals .cross-sells, +.woocommerce .cart-collaterals .shipping_calculator, +.woocommerce-page .cart-collaterals .cart_totals, +.woocommerce-page .cart-collaterals .cross-sells, +.woocommerce-page .cart-collaterals .shipping_calculator { + width: 100%; + float: none; + text-align: left +} + +.woocommerce-page.woocommerce-checkout form.login .form-row, +.woocommerce.woocommerce-checkout form.login .form-row { + width: 100%; + float: none +} + +.woocommerce #payment .terms, +.woocommerce-page #payment .terms { + text-align: left; + padding: 0 +} + +.woocommerce #payment #place_order, +.woocommerce-page #payment #place_order { + float: none; + width: 100%; + box-sizing: border-box; + margin-bottom: 1em +} + +.woocommerce .lost_reset_password .form-row-first, +.woocommerce .lost_reset_password .form-row-last, +.woocommerce-page .lost_reset_password .form-row-first, +.woocommerce-page .lost_reset_password .form-row-last { + width: 100%; + float: none; + margin-right: 0 +} + +.woocommerce-account .woocommerce-MyAccount-content, +.woocommerce-account .woocommerce-MyAccount-navigation { + float: none; + width: 100% +} + +.single-product .twentythirteen .panel { + padding-left: 20px !important; + padding-right: 20px !important +} diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/css/woocommerce.css b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/css/woocommerce.css new file mode 100644 index 0000000..780a9e4 --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/css/woocommerce.css @@ -0,0 +1,3126 @@ +@charset "UTF-8"; +:root { + --woocommerce: #720eec; + --wc-green: #7ad03a; + --wc-red: #a00; + --wc-orange: #ffba00; + --wc-blue: #2ea2cc; + --wc-primary: #720eec; + --wc-primary-text: #fcfbfe; + --wc-secondary: #e9e6ed; + --wc-secondary-text: #515151; + --wc-highlight: #958e09; + --wc-highligh-text: white; + --wc-content-bg: #fff; + --wc-subtext: #767676; + --wc-form-border-color: rgba(32, 7, 7, 0.8); + --wc-form-border-radius: 4px; + --wc-form-border-width: 1px +} + +@keyframes spin { + 100% { + transform: rotate(360deg) + } +} + +@font-face { + font-display: swap; + font-family: star; + src: url(../../../../../../../../../../plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"), url(../../../../../../../../../../plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"), url(../../../../../../../../../../plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"); + font-weight: 400; + font-style: normal +} + +@font-face { + font-display: swap; + font-family: WooCommerce; + src: url(../../../../../../../../../../plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"), url(../../../../../../../../../../plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"), url(../../../../../../../../../../plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"); + font-weight: 400; + font-style: normal +} + +.woocommerce form .form-row { + padding: 3px; + margin: 0 0 6px +} + +.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder { + -webkit-transition: opacity .5s .5s ease; + transition: opacity .5s .5s ease; + opacity: 0 +} + +.woocommerce form .form-row label { + line-height: 2 +} + +.woocommerce form .form-row label.hidden { + visibility: hidden +} + +.woocommerce form .form-row label.inline { + display: inline +} + +.woocommerce form .form-row .woocommerce-input-wrapper .description { + background: #1e85be; + color: #fff; + border-radius: 3px; + padding: 1em; + margin: .5em 0 0; + clear: both; + display: none; + position: relative +} + +.woocommerce form .form-row .woocommerce-input-wrapper .description a { + color: #fff; + text-decoration: underline; + border: 0; + box-shadow: none +} + +.woocommerce form .form-row .woocommerce-input-wrapper .description::before { + left: 50%; + top: 0; + margin-top: -4px; + transform: translateX(-50%) rotate(180deg); + content: ""; + position: absolute; + border-width: 4px 6px 0 6px; + border-style: solid; + border-color: #1e85be transparent transparent transparent; + z-index: 100; + display: block +} + +.woocommerce form .form-row .input-checkbox { + display: inline; + margin: -2px 8px 0 0; + text-align: center; + vertical-align: middle +} + +.woocommerce form .form-row .input-text, +.woocommerce form .form-row select { + font-family: inherit; + font-weight: 400; + letter-spacing: normal; + padding: .5em; + display: block; + background-color: var(--wc-form-color-background, #fff); + border: var(--wc-form-border-width) solid var(--wc-form-border-color); + border-radius: var(--wc-form-border-radius); + color: var(--wc-form-color-text, #000); + box-sizing: border-box; + width: 100%; + margin: 0; + line-height: normal; + height: auto +} + +.woocommerce form .form-row .input-text:focus, +.woocommerce form .form-row select:focus { + border-color: currentColor +} + +.woocommerce form .form-row select { + cursor: pointer; + appearance: none; + padding-right: 3em; + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=); + background-repeat: no-repeat; + background-size: 16px; + background-position: calc(100% - .5em) 50% +} + +.woocommerce form .form-row textarea { + height: 4em; + line-height: 1.5; + box-shadow: none +} + +.woocommerce form .form-row .required { + color: var(--wc-red); + font-weight: 700; + border: 0 !important; + text-decoration: none; + visibility: hidden +} + +.woocommerce form .form-row .optional { + visibility: visible +} + +.woocommerce form .form-row.woocommerce-invalid label { + color: var(--wc-red) +} + +.woocommerce form .form-row.woocommerce-invalid input.input-text, +.woocommerce form .form-row.woocommerce-invalid select { + border-color: var(--wc-red) +} + +.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection { + border-color: var(--wc-red) +} + +.woocommerce form .form-row.woocommerce-validated input.input-text, +.woocommerce form .form-row.woocommerce-validated select { + border-color: var(--wc-green) +} + +.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection { + border-color: var(--wc-green) +} + +.woocommerce form .form-row ::-webkit-input-placeholder { + line-height: normal +} + +.woocommerce form .form-row :-moz-placeholder { + line-height: normal +} + +.woocommerce form .form-row :-ms-input-placeholder { + line-height: normal +} + +.select2-container { + width: 100% +} + +.select2-container .select2-selection--single { + height: auto +} + +.select2-container .select2-selection--single .select2-selection__rendered { + padding: .5em; + line-height: normal; + box-sizing: border-box; + color: var(--wc-form-color-text, #444); + font-weight: 400 +} + +.select2-container .select2-selection--single .select2-selection__placeholder { + color: #999 +} + +.select2-container .select2-selection--single .select2-selection__arrow { + position: absolute; + top: 2px; + right: .5em; + height: 100%; + width: 16px +} + +.select2-container .select2-selection--single .select2-selection__arrow b { + border: none; + display: block; + background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat; + background-size: 16px; + width: 16px; + height: 16px; + position: absolute; + top: 50%; + left: 0; + margin: -8px 0 0 +} + +.select2-container .select2-dropdown, +.select2-container .select2-selection { + background-color: var(--wc-form-color-background, #fff); + border: var(--wc-form-border-width, 1px) solid var(--wc-form-border-color, #aaa); + border-radius: var(--wc-form-border-radius, 4px) +} + +.select2-container.select2-container--open .select2-dropdown--above { + border-bottom: none; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0 +} + +.select2-container.select2-container--open .select2-dropdown--below { + border-top: none; + border-top-left-radius: 0; + border-top-right-radius: 0 +} + +.select2-results__options { + list-style: none; + margin: 0; + padding: 0 +} + +.select2-results__option { + margin: 0 +} + +.woocommerce-store-notice, +p.demo_store { + position: absolute; + top: 0; + left: 0; + right: 0; + margin: 0; + width: 100%; + font-size: 1em; + padding: 1em 0; + text-align: center; + background-color: #720eec; + color: #fcfbfe; + z-index: 99998; + box-shadow: 0 1px 1em rgba(0, 0, 0, .2); + display: none +} + +.woocommerce-store-notice a, +p.demo_store a { + color: #fcfbfe; + text-decoration: underline +} + +.screen-reader-text { + clip: rect(1px, 1px, 1px, 1px); + height: 1px; + overflow: hidden; + position: absolute !important; + width: 1px; + word-wrap: normal !important +} + +.admin-bar p.demo_store { + top: 32px +} + +.clear { + clear: both +} + +.woocommerce .blockUI.blockOverlay { + position: relative +} + +.woocommerce .blockUI.blockOverlay::before { + height: 1em; + width: 1em; + display: block; + position: absolute; + top: 50%; + left: 50%; + margin-left: -.5em; + margin-top: -.5em; + content: ""; + animation: spin 1s ease-in-out infinite; + background: url(../../../../../../../../../../plugins/woocommerce/assets/images/icons/loader.svg) center center; + background-size: cover; + line-height: 1; + text-align: center; + font-size: 2em; + color: rgba(0, 0, 0, .75) +} + +.woocommerce .loader::before { + height: 1em; + width: 1em; + display: block; + position: absolute; + top: 50%; + left: 50%; + margin-left: -.5em; + margin-top: -.5em; + content: ""; + animation: spin 1s ease-in-out infinite; + background: url(../../../../../../../../../../plugins/woocommerce/assets/images/icons/loader.svg) center center; + background-size: cover; + line-height: 1; + text-align: center; + font-size: 2em; + color: rgba(0, 0, 0, .75) +} + +.woocommerce a.remove { + display: block; + font-size: 1.5em; + height: 1em; + width: 1em; + text-align: center; + line-height: 1; + border-radius: 100%; + color: var(--wc-red) !important; + text-decoration: none; + font-weight: 700; + border: 0 +} + +.woocommerce a.remove:hover { + color: #fff !important; + background: var(--wc-red) +} + +.woocommerce small.note { + display: block; + color: #767676; + font-size: .857em; + margin-top: 10px +} + +.woocommerce .woocommerce-breadcrumb { + margin: 0 0 1em; + padding: 0 +} + +.woocommerce .woocommerce-breadcrumb::after, +.woocommerce .woocommerce-breadcrumb::before { + content: " "; + display: table +} + +.woocommerce .woocommerce-breadcrumb::after { + clear: both +} + +.woocommerce .quantity .qty { + width: 3.631em; + text-align: center +} + +.woocommerce div.product { + margin-bottom: 0; + position: relative +} + +.woocommerce div.product .product_title { + clear: none; + margin-top: 0; + padding: 0 +} + +.woocommerce div.product p.price ins, +.woocommerce div.product span.price ins { + background: inherit; + font-weight: 700; + display: inline-block +} + +.woocommerce div.product p.price del, +.woocommerce div.product span.price del { + opacity: .7; + display: inline-block +} + +.woocommerce div.product p.stock { + font-size: .92em +} + +.woocommerce div.product .woocommerce-product-rating { + margin-bottom: 1.618em +} + +.woocommerce div.product div.images { + margin-bottom: 2em +} + +.woocommerce div.product div.images img { + display: block; + width: 100%; + height: auto; + box-shadow: none +} + +.woocommerce div.product div.images div.thumbnails { + padding-top: 1em +} + +.woocommerce div.product div.images.woocommerce-product-gallery { + position: relative +} + +.woocommerce div.product div.images .woocommerce-product-gallery__wrapper { + transition: all cubic-bezier(.795, -.035, 0, 1) .5s; + margin: 0; + padding: 0 +} + +.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg { + background-color: #fff; + opacity: 0 +} + +.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder { + border: 1px solid #f2f2f2 +} + +.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) { + width: 25%; + display: inline-block +} + +.woocommerce div.product div.images .woocommerce-product-gallery__image a { + display: block; + outline-offset: -2px +} + +.woocommerce div.product div.images .woocommerce-product-gallery__trigger { + background: #fff; + border: none; + box-sizing: content-box; + border-radius: 100%; + cursor: pointer; + font-size: 2em; + height: 36px; + padding: 0; + position: absolute; + right: .5em; + text-indent: -9999px; + top: .5em; + width: 36px; + z-index: 99 +} + +.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before { + border: 2px solid #000; + border-radius: 100%; + box-sizing: content-box; + content: ""; + display: block; + height: 10px; + left: 9px; + top: 9px; + position: absolute; + width: 10px +} + +.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after { + background: #000; + border-radius: 6px; + box-sizing: content-box; + content: ""; + display: block; + height: 8px; + left: 22px; + position: absolute; + top: 19px; + transform: rotate(-45deg); + width: 2px +} + +.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true] { + border: 0; + clip-path: inset(50%); + height: 1px; + left: 50%; + margin: -1px; + overflow: hidden; + position: absolute; + top: 50%; + width: 1px +} + +.woocommerce div.product div.images .flex-control-thumbs { + overflow: hidden; + zoom: 1; + margin: 0; + padding: 0 +} + +.woocommerce div.product div.images .flex-control-thumbs li { + width: 25%; + float: left; + margin: 0; + list-style: none +} + +.woocommerce div.product div.images .flex-control-thumbs li img { + cursor: pointer; + opacity: .5; + margin: 0 +} + +.woocommerce div.product div.images .flex-control-thumbs li img.flex-active, +.woocommerce div.product div.images .flex-control-thumbs li img:hover { + opacity: 1 +} + +.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) { + clear: left +} + +.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) { + clear: left +} + +.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) { + clear: left +} + +.woocommerce div.product div.summary { + margin-bottom: 2em +} + +.woocommerce div.product div.social { + text-align: right; + margin: 0 0 1em +} + +.woocommerce div.product div.social span { + margin: 0 0 0 2px +} + +.woocommerce div.product div.social span span { + margin: 0 +} + +.woocommerce div.product div.social span .stButton .chicklets { + padding-left: 16px; + width: 0 +} + +.woocommerce div.product div.social iframe { + float: left; + margin-top: 3px +} + +.woocommerce div.product .woocommerce-tabs ul.tabs { + list-style: none; + padding: 0 0 0 1em; + margin: 0 0 1.618em; + overflow: hidden; + position: relative +} + +.woocommerce div.product .woocommerce-tabs ul.tabs li { + border: 1px solid #cfc8d8; + background-color: #e9e6ed; + color: #515151; + display: inline-block; + position: relative; + z-index: 0; + border-radius: 4px 4px 0 0; + margin: 0 -5px; + padding: 0 1em +} + +.woocommerce div.product .woocommerce-tabs ul.tabs li a { + display: inline-block; + padding: .5em 0; + font-weight: 700; + color: #515151; + text-decoration: none +} + +.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover { + text-decoration: none; + color: #6b6b6b +} + +.woocommerce div.product .woocommerce-tabs ul.tabs li.active { + background: #fff; + color: #515151; + z-index: 2; + border-bottom-color: #fff +} + +.woocommerce div.product .woocommerce-tabs ul.tabs li.active a { + color: inherit; + text-shadow: inherit +} + +.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before { + box-shadow: 2px 2px 0 #fff +} + +.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after { + box-shadow: -2px 2px 0 #fff +} + +.woocommerce div.product .woocommerce-tabs ul.tabs li::after, +.woocommerce div.product .woocommerce-tabs ul.tabs li::before { + border: 1px solid #cfc8d8; + position: absolute; + bottom: -1px; + width: 5px; + height: 5px; + content: " "; + box-sizing: border-box +} + +.woocommerce div.product .woocommerce-tabs ul.tabs li::before { + left: -5px; + border-bottom-right-radius: 4px; + border-width: 0 1px 1px 0; + box-shadow: 2px 2px 0 #e9e6ed +} + +.woocommerce div.product .woocommerce-tabs ul.tabs li::after { + right: -5px; + border-bottom-left-radius: 4px; + border-width: 0 0 1px 1px; + box-shadow: -2px 2px 0 #e9e6ed +} + +.woocommerce div.product .woocommerce-tabs ul.tabs::before { + position: absolute; + content: " "; + width: 100%; + bottom: 0; + left: 0; + border-bottom: 1px solid #cfc8d8; + z-index: 1 +} + +.woocommerce div.product .woocommerce-tabs .panel { + margin: 0 0 2em; + padding: 0 +} + +.woocommerce div.product p.cart { + margin-bottom: 2em +} + +.woocommerce div.product p.cart::after, +.woocommerce div.product p.cart::before { + content: " "; + display: table +} + +.woocommerce div.product p.cart::after { + clear: both +} + +.woocommerce div.product form.cart { + margin-bottom: 2em +} + +.woocommerce div.product form.cart::after, +.woocommerce div.product form.cart::before { + content: " "; + display: table +} + +.woocommerce div.product form.cart::after { + clear: both +} + +.woocommerce div.product form.cart div.quantity { + float: left; + margin: 0 4px 0 0 +} + +.woocommerce div.product form.cart table { + border-width: 0 0 1px +} + +.woocommerce div.product form.cart table td { + padding-left: 0 +} + +.woocommerce div.product form.cart table div.quantity { + float: none; + margin: 0 +} + +.woocommerce div.product form.cart table small.stock { + display: block; + float: none +} + +.woocommerce div.product form.cart .variations { + margin-bottom: 1em; + border: 0; + width: 100% +} + +.woocommerce div.product form.cart .variations td, +.woocommerce div.product form.cart .variations th { + border: 0; + line-height: 2em; + vertical-align: top +} + +.woocommerce div.product form.cart .variations label { + font-weight: 700; + text-align: left +} + +.woocommerce div.product form.cart .variations select { + max-width: 100%; + min-width: 75%; + display: inline-block; + margin-right: 1em; + appearance: none; + -webkit-appearance: none; + -moz-appearance: none; + padding-right: 3em; + background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat; + background-size: 16px; + -webkit-background-size: 16px; + background-position: calc(100% - 12px) 50%; + -webkit-background-position: calc(100% - 12px) 50% +} + +.woocommerce div.product form.cart .variations td.label { + padding-right: 1em +} + +.woocommerce div.product form.cart .woocommerce-variation-description p { + margin-bottom: 1em +} + +.woocommerce div.product form.cart .reset_variations { + visibility: hidden; + font-size: .83em +} + +.woocommerce div.product form.cart .wc-no-matching-variations { + display: none +} + +.woocommerce div.product form.cart .button { + vertical-align: middle; + float: left +} + +.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label { + padding-right: 1em; + padding-left: 1em +} + +.woocommerce div.product form.cart .group_table td { + vertical-align: top; + padding-bottom: .5em; + border: 0 +} + +.woocommerce div.product form.cart .group_table td:first-child { + width: 4em; + text-align: center +} + +.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox { + display: inline-block; + width: auto; + margin: 0 auto; + transform: scale(1.5, 1.5) +} + +.woocommerce span.onsale { + min-height: 3.236em; + min-width: 3.236em; + padding: .202em; + font-size: 1em; + font-weight: 700; + position: absolute; + text-align: center; + line-height: 3.236; + top: -.5em; + left: -.5em; + margin: 0; + border-radius: 100%; + background-color: #958e09; + color: #fff; + font-size: .857em; + z-index: 9 +} + +.woocommerce .products ul, +.woocommerce ul.products { + margin: 0 0 1em; + padding: 0; + list-style: none outside; + clear: both +} + +.woocommerce .products ul::after, +.woocommerce .products ul::before, +.woocommerce ul.products::after, +.woocommerce ul.products::before { + content: " "; + display: table +} + +.woocommerce .products ul::after, +.woocommerce ul.products::after { + clear: both +} + +.woocommerce .products ul li, +.woocommerce ul.products li { + list-style: none outside +} + +.woocommerce ul.products li.product .onsale { + top: 0; + right: 0; + left: auto; + margin: -.5em -.5em 0 0 +} + +.woocommerce ul.products li.product .woocommerce-loop-category__title, +.woocommerce ul.products li.product .woocommerce-loop-product__title, +.woocommerce ul.products li.product h3 { + padding: .5em 0; + margin: 0; + font-size: 1em +} + +.woocommerce ul.products li.product a { + text-decoration: none +} + +.woocommerce ul.products li.product a.woocommerce-loop-product__link { + display: block +} + +.woocommerce ul.products li.product a img { + width: 100%; + height: auto; + display: block; + margin: 0 0 1em; + box-shadow: none +} + +.woocommerce ul.products li.product strong { + display: block +} + +.woocommerce ul.products li.product .woocommerce-placeholder { + border: 1px solid #f2f2f2 +} + +.woocommerce ul.products li.product .star-rating { + font-size: .857em +} + +.woocommerce ul.products li.product .button { + display: inline-block; + margin-top: 1em +} + +.woocommerce ul.products li.product .price { + display: block; + font-weight: 400; + margin-bottom: .5em; + font-size: .857em +} + +.woocommerce ul.products li.product .price del { + color: inherit; + opacity: .7; + display: inline-block +} + +.woocommerce ul.products li.product .price ins { + background: 0 0; + font-weight: 700; + display: inline-block +} + +.woocommerce ul.products li.product .price .from { + font-size: .67em; + margin: -2px 0 0 0; + text-transform: uppercase; + color: rgba(90, 89, 68, .5) +} + +.woocommerce .woocommerce-result-count { + margin: 0 0 1em +} + +.woocommerce .woocommerce-ordering { + margin: 0 0 1em +} + +.woocommerce .woocommerce-ordering>label { + margin-right: .25rem +} + +.woocommerce .woocommerce-ordering select { + vertical-align: top +} + +.woocommerce nav.woocommerce-pagination { + text-align: center +} + +.woocommerce nav.woocommerce-pagination ul { + display: inline-block; + white-space: nowrap; + padding: 0; + clear: both; + border: 1px solid #cfc8d8; + border-right: 0; + margin: 1px +} + +.woocommerce nav.woocommerce-pagination ul li { + border-right: 1px solid #cfc8d8; + padding: 0; + margin: 0; + float: left; + display: inline; + overflow: hidden +} + +.woocommerce nav.woocommerce-pagination ul li a, +.woocommerce nav.woocommerce-pagination ul li span { + margin: 0; + text-decoration: none; + padding: 0; + line-height: 1; + font-size: 1em; + font-weight: 400; + padding: .5em; + min-width: 1em; + display: block +} + +.woocommerce nav.woocommerce-pagination ul li a:focus, +.woocommerce nav.woocommerce-pagination ul li a:hover, +.woocommerce nav.woocommerce-pagination ul li span.current { + background: #e9e6ed; + color: #816f98 +} + +.woocommerce .cart .button, +.woocommerce .cart input.button { + float: none +} + +.woocommerce a.added_to_cart { + padding-top: .5em; + display: inline-block +} + +.woocommerce #reviews h2 small { + float: right; + color: #767676; + font-size: 15px; + margin: 10px 0 0 +} + +.woocommerce #reviews h2 small a { + text-decoration: none; + color: #767676 +} + +.woocommerce #reviews h3 { + margin: 0 +} + +.woocommerce #reviews #respond { + margin: 0; + border: 0; + padding: 0 +} + +.woocommerce #reviews #comment { + height: 75px +} + +.woocommerce #reviews #comments .add_review::after, +.woocommerce #reviews #comments .add_review::before { + content: " "; + display: table +} + +.woocommerce #reviews #comments .add_review::after { + clear: both +} + +.woocommerce #reviews #comments h2 { + clear: none +} + +.woocommerce #reviews #comments ol.commentlist { + margin: 0; + width: 100%; + background: 0 0; + list-style: none +} + +.woocommerce #reviews #comments ol.commentlist::after, +.woocommerce #reviews #comments ol.commentlist::before { + content: " "; + display: table +} + +.woocommerce #reviews #comments ol.commentlist::after { + clear: both +} + +.woocommerce #reviews #comments ol.commentlist li { + padding: 0; + margin: 0 0 20px; + border: 0; + position: relative; + background: 0; + border: 0 +} + +.woocommerce #reviews #comments ol.commentlist li img.avatar { + float: left; + position: absolute; + top: 0; + left: 0; + padding: 3px; + width: 32px; + height: auto; + background: #e9e6ed; + border: 1px solid #e1dde7; + margin: 0; + box-shadow: none +} + +.woocommerce #reviews #comments ol.commentlist li .comment-text { + margin: 0 0 0 50px; + border: 1px solid #e1dde7; + border-radius: 4px; + padding: 1em 1em 0 +} + +.woocommerce #reviews #comments ol.commentlist li .comment-text::after, +.woocommerce #reviews #comments ol.commentlist li .comment-text::before { + content: " "; + display: table +} + +.woocommerce #reviews #comments ol.commentlist li .comment-text::after { + clear: both +} + +.woocommerce #reviews #comments ol.commentlist li .comment-text p { + margin: 0 0 1em +} + +.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta { + font-size: .83em +} + +.woocommerce #reviews #comments ol.commentlist ul.children { + list-style: none outside; + margin: 20px 0 0 50px +} + +.woocommerce #reviews #comments ol.commentlist ul.children .star-rating { + display: none +} + +.woocommerce #reviews #comments ol.commentlist #respond { + border: 1px solid #e1dde7; + border-radius: 4px; + padding: 1em 1em 0; + margin: 20px 0 0 50px +} + +.woocommerce #reviews #comments .commentlist>li::before { + content: "" +} + +.woocommerce .star-rating { + float: right; + overflow: hidden; + position: relative; + height: 1em; + line-height: 1; + font-size: 1em; + width: 5.4em; + font-family: WooCommerce +} + +.woocommerce .star-rating::before { + content: "sssss"; + color: #cfc8d8; + float: left; + top: 0; + left: 0; + position: absolute +} + +.woocommerce .star-rating span { + overflow: hidden; + float: left; + top: 0; + left: 0; + position: absolute; + padding-top: 1.5em +} + +.woocommerce .star-rating span::before { + content: "SSSSS"; + top: 0; + position: absolute; + left: 0 +} + +.woocommerce .woocommerce-product-rating { + line-height: 2; + display: block +} + +.woocommerce .woocommerce-product-rating::after, +.woocommerce .woocommerce-product-rating::before { + content: " "; + display: table +} + +.woocommerce .woocommerce-product-rating::after { + clear: both +} + +.woocommerce .woocommerce-product-rating .star-rating { + margin: .5em 4px 0 0; + float: left +} + +.woocommerce .products .star-rating { + display: block; + margin: 0 0 .5em; + float: none +} + +.woocommerce .hreview-aggregate .star-rating { + margin: 10px 0 0 +} + +.woocommerce #review_form #respond { + position: static; + margin: 0; + width: auto; + padding: 0; + background: transparent none; + border: 0 +} + +.woocommerce #review_form #respond::after, +.woocommerce #review_form #respond::before { + content: " "; + display: table +} + +.woocommerce #review_form #respond::after { + clear: both +} + +.woocommerce #review_form #respond p { + margin: 0 0 10px +} + +.woocommerce #review_form #respond .form-submit input { + left: auto +} + +.woocommerce #review_form #respond textarea { + box-sizing: border-box; + width: 100% +} + +.woocommerce p.stars a { + position: relative; + height: 1em; + width: 1em; + text-indent: -999em; + display: inline-block; + text-decoration: none; + font-size: 24px +} + +.woocommerce p.stars a::before { + display: block; + position: absolute; + top: 0; + left: 0; + width: 1em; + height: 1em; + line-height: 1; + font-family: WooCommerce; + content: "\e021"; + text-indent: 0 +} + +.woocommerce p.stars a:hover~a::before { + content: "\e021" +} + +.woocommerce p.stars:hover a::before { + content: "\e020" +} + +.woocommerce p.stars.selected a.active::before { + content: "\e020" +} + +.woocommerce p.stars.selected a.active~a::before { + content: "\e021" +} + +.woocommerce p.stars.selected a:not(.active)::before { + content: "\e020" +} + +.woocommerce table.shop_attributes { + border: 0; + border-top: 1px dotted rgba(0, 0, 0, .1); + margin-bottom: 1.618em; + width: 100% +} + +.woocommerce table.shop_attributes th { + width: 150px; + font-weight: 700; + padding: 8px; + border-top: 0; + border-bottom: 1px dotted rgba(0, 0, 0, .1); + margin: 0; + line-height: 1.5 +} + +.woocommerce table.shop_attributes td { + font-style: italic; + padding: 0; + border-top: 0; + border-bottom: 1px dotted rgba(0, 0, 0, .1); + margin: 0; + line-height: 1.5 +} + +.woocommerce table.shop_attributes td p { + margin: 0; + padding: 8px 0 +} + +.woocommerce table.shop_attributes tr:nth-child(even) td, +.woocommerce table.shop_attributes tr:nth-child(even) th { + background: rgba(0, 0, 0, .025) +} + +.woocommerce table.shop_table { + border: 1px solid rgba(0, 0, 0, .1); + margin: 0 -1px 24px 0; + text-align: left; + width: 100%; + border-collapse: separate; + border-radius: 5px +} + +.woocommerce table.shop_table th { + font-weight: 700; + padding: 9px 12px; + line-height: 1.5em +} + +.woocommerce table.shop_table td { + border-top: 1px solid rgba(0, 0, 0, .1); + padding: 9px 12px; + vertical-align: middle; + line-height: 1.5em +} + +.woocommerce table.shop_table td small { + font-weight: 400 +} + +.woocommerce table.shop_table td del { + font-weight: 400 +} + +.woocommerce table.shop_table tbody:first-child tr:first-child td, +.woocommerce table.shop_table tbody:first-child tr:first-child th { + border-top: 0 +} + +.woocommerce table.shop_table tbody th, +.woocommerce table.shop_table tfoot td, +.woocommerce table.shop_table tfoot th { + font-weight: 700; + border-top: 1px solid rgba(0, 0, 0, .1) +} + +.woocommerce table.my_account_orders { + font-size: .85em +} + +.woocommerce table.my_account_orders td, +.woocommerce table.my_account_orders th { + padding: 4px 8px; + vertical-align: middle +} + +.woocommerce table.my_account_orders .button { + white-space: nowrap +} + +.woocommerce table.woocommerce-MyAccount-downloads td, +.woocommerce table.woocommerce-MyAccount-downloads th { + vertical-align: top; + text-align: center +} + +.woocommerce table.woocommerce-MyAccount-downloads td:first-child, +.woocommerce table.woocommerce-MyAccount-downloads th:first-child { + text-align: left +} + +.woocommerce table.woocommerce-MyAccount-downloads td:last-child, +.woocommerce table.woocommerce-MyAccount-downloads th:last-child { + text-align: left +} + +.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before, +.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before { + content: "↓"; + display: inline-block +} + +.woocommerce td.product-name .wc-item-meta, +.woocommerce td.product-name dl.variation { + list-style: none outside +} + +.woocommerce td.product-name .wc-item-meta .wc-item-meta-label, +.woocommerce td.product-name .wc-item-meta dt, +.woocommerce td.product-name dl.variation .wc-item-meta-label, +.woocommerce td.product-name dl.variation dt { + float: left; + clear: both; + margin-right: .25em; + display: inline-block; + list-style: none outside +} + +.woocommerce td.product-name .wc-item-meta dd, +.woocommerce td.product-name dl.variation dd { + margin: 0 +} + +.woocommerce td.product-name .wc-item-meta p, +.woocommerce td.product-name .wc-item-meta:last-child, +.woocommerce td.product-name dl.variation p, +.woocommerce td.product-name dl.variation:last-child { + margin-bottom: 0 +} + +.woocommerce td.product-name p.backorder_notification { + font-size: .83em +} + +.woocommerce td.product-quantity { + min-width: 80px +} + +.woocommerce ul.cart_list, +.woocommerce ul.product_list_widget { + list-style: none outside; + padding: 0; + margin: 0 +} + +.woocommerce ul.cart_list li, +.woocommerce ul.product_list_widget li { + padding: 4px 0; + margin: 0; + list-style: none +} + +.woocommerce ul.cart_list li::after, +.woocommerce ul.cart_list li::before, +.woocommerce ul.product_list_widget li::after, +.woocommerce ul.product_list_widget li::before { + content: " "; + display: table +} + +.woocommerce ul.cart_list li::after, +.woocommerce ul.product_list_widget li::after { + clear: both +} + +.woocommerce ul.cart_list li a, +.woocommerce ul.product_list_widget li a { + display: block; + font-weight: 700 +} + +.woocommerce ul.cart_list li img, +.woocommerce ul.product_list_widget li img { + float: right; + margin-left: 4px; + width: 32px; + height: auto; + box-shadow: none +} + +.woocommerce ul.cart_list li dl, +.woocommerce ul.product_list_widget li dl { + margin: 0; + padding-left: 1em; + border-left: 2px solid rgba(0, 0, 0, .1) +} + +.woocommerce ul.cart_list li dl::after, +.woocommerce ul.cart_list li dl::before, +.woocommerce ul.product_list_widget li dl::after, +.woocommerce ul.product_list_widget li dl::before { + content: " "; + display: table +} + +.woocommerce ul.cart_list li dl::after, +.woocommerce ul.product_list_widget li dl::after { + clear: both +} + +.woocommerce ul.cart_list li dl dd, +.woocommerce ul.cart_list li dl dt, +.woocommerce ul.product_list_widget li dl dd, +.woocommerce ul.product_list_widget li dl dt { + display: inline-block; + float: left; + margin-bottom: 1em +} + +.woocommerce ul.cart_list li dl dt, +.woocommerce ul.product_list_widget li dl dt { + font-weight: 700; + padding: 0 0 .25em; + margin: 0 4px 0 0; + clear: left +} + +.woocommerce ul.cart_list li dl dd, +.woocommerce ul.product_list_widget li dl dd { + padding: 0 0 .25em +} + +.woocommerce ul.cart_list li dl dd p:last-child, +.woocommerce ul.product_list_widget li dl dd p:last-child { + margin-bottom: 0 +} + +.woocommerce ul.cart_list li .star-rating, +.woocommerce ul.product_list_widget li .star-rating { + float: none +} + +.woocommerce .widget_shopping_cart .total, +.woocommerce.widget_shopping_cart .total { + border-top: 3px double #e9e6ed; + padding: 4px 0 0 +} + +.woocommerce .widget_shopping_cart .total strong, +.woocommerce.widget_shopping_cart .total strong { + min-width: 40px; + display: inline-block +} + +.woocommerce .widget_shopping_cart .cart_list li, +.woocommerce.widget_shopping_cart .cart_list li { + padding-left: 2em; + position: relative; + padding-top: 0 +} + +.woocommerce .widget_shopping_cart .cart_list li a.remove, +.woocommerce.widget_shopping_cart .cart_list li a.remove { + position: absolute; + top: 0; + left: 0 +} + +.woocommerce .widget_shopping_cart .buttons::after, +.woocommerce .widget_shopping_cart .buttons::before, +.woocommerce.widget_shopping_cart .buttons::after, +.woocommerce.widget_shopping_cart .buttons::before { + content: " "; + display: table +} + +.woocommerce .widget_shopping_cart .buttons::after, +.woocommerce.widget_shopping_cart .buttons::after { + clear: both +} + +.woocommerce .widget_shopping_cart .buttons a, +.woocommerce.widget_shopping_cart .buttons a { + margin-right: 5px; + margin-bottom: 5px +} + +.woocommerce form.checkout_coupon, +.woocommerce form.login, +.woocommerce form.register { + border: 1px solid #cfc8d8; + padding: 20px; + margin: 2em 0; + text-align: left; + border-radius: 5px +} + +.woocommerce form.checkout_coupon .coupon-error-notice { + color: var(--wc-red); + display: block; + font-size: .75em; + margin-top: 8px +} + +.woocommerce form.checkout_coupon .input-text.has-error:focus { + border-color: var(--wc-red) +} + +.woocommerce ul#shipping_method { + list-style: none outside; + margin: 0; + padding: 0 +} + +.woocommerce ul#shipping_method li { + margin: 0 0 .5em; + line-height: 1.5em; + list-style: none outside +} + +.woocommerce ul#shipping_method li input { + margin: 3px .4375em 0 0; + vertical-align: top +} + +.woocommerce ul#shipping_method li label { + display: inline +} + +.woocommerce ul#shipping_method .amount { + font-weight: 700 +} + +.woocommerce p.woocommerce-shipping-contents { + margin: 0 +} + +.woocommerce .wc_bis_form { + margin: 2em 0; + padding: 0 +} + +.woocommerce .wc_bis_form.hidden { + display: none +} + +.woocommerce .wc_bis_form__form-row { + display: flex; + flex-wrap: wrap; + flex-direction: row; + align-items: center; + justify-content: flex-start; + gap: .7em; + margin: .7em 0 +} + +.woocommerce .wc_bis_form__input { + box-sizing: border-box; + width: auto; + white-space: nowrap +} + +.woocommerce .wc_bis_form__button { + box-sizing: border-box; + white-space: nowrap +} + +.woocommerce .wc_bis_form__checkbox { + font-size: var(--wp--preset--font-size--small, .7em); + display: block +} + +.woocommerce :where(.wc_bis_form__input, .wc_bis_form__button) { + padding: .9rem 1.1rem; + line-height: 1 +} + +.woocommerce ul.order_details { + margin: 0 0 3em; + list-style: none +} + +.woocommerce ul.order_details::after, +.woocommerce ul.order_details::before { + content: " "; + display: table +} + +.woocommerce ul.order_details::after { + clear: both +} + +.woocommerce ul.order_details li { + float: left; + margin-right: 2em; + text-transform: uppercase; + font-size: .715em; + line-height: 1; + border-right: 1px dashed #cfc8d8; + padding-right: 2em; + margin-left: 0; + padding-left: 0; + list-style-type: none +} + +.woocommerce ul.order_details li strong { + display: block; + font-size: 1.4em; + text-transform: none; + line-height: 1.5 +} + +.woocommerce ul.order_details li:last-of-type { + border: none +} + +.woocommerce .wc-bacs-bank-details-account-name { + font-weight: 700 +} + +.woocommerce .woocommerce-customer-details, +.woocommerce .woocommerce-order-details, +.woocommerce .woocommerce-order-downloads { + margin-bottom: 2em +} + +.woocommerce .woocommerce-customer-details .order-actions--heading, +.woocommerce .woocommerce-order-details .order-actions--heading, +.woocommerce .woocommerce-order-downloads .order-actions--heading { + vertical-align: middle +} + +.woocommerce .woocommerce-customer-details .order-actions-button, +.woocommerce .woocommerce-order-details .order-actions-button, +.woocommerce .woocommerce-order-downloads .order-actions-button { + margin-right: 10px +} + +.woocommerce .woocommerce-customer-details .order-actions-button:last-child, +.woocommerce .woocommerce-order-details .order-actions-button:last-child, +.woocommerce .woocommerce-order-downloads .order-actions-button:last-child { + margin-right: 0 +} + +.woocommerce .woocommerce-customer-details :last-child, +.woocommerce .woocommerce-order-details :last-child, +.woocommerce .woocommerce-order-downloads :last-child { + margin-bottom: 0 +} + +.woocommerce .woocommerce-customer-details .additional-fields, +.woocommerce .woocommerce-customer-details .addresses { + margin-bottom: 2em +} + +.woocommerce .woocommerce-customer-details .additional-fields:last-child, +.woocommerce .woocommerce-customer-details .addresses:last-child { + margin-bottom: 0 +} + +.woocommerce .addresses .wc-block-components-additional-fields-list { + margin: 0; + padding: 0 +} + +.woocommerce .addresses .wc-block-components-additional-fields-list dt { + margin: 0; + padding: 0; + font-style: normal; + font-weight: 700; + display: inline +} + +.woocommerce .addresses .wc-block-components-additional-fields-list dt::after { + content: ": " +} + +.woocommerce .addresses .wc-block-components-additional-fields-list dt::before { + content: ""; + display: block +} + +.woocommerce .addresses .wc-block-components-additional-fields-list dd { + margin: 0; + padding: 0; + font-style: normal; + display: inline +} + +.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list { + border: 1px solid rgba(0, 0, 0, .1); + padding: 0; + display: grid; + grid-template-columns: 1fr max-content +} + +.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt { + border-bottom: 1px solid rgba(0, 0, 0, .1); + font-style: normal; + font-weight: 700; + padding: 1rem; + box-sizing: border-box; + margin: 0 !important +} + +.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after { + display: none +} + +.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type { + border-bottom: 0 +} + +.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd { + border-bottom: 1px solid rgba(0, 0, 0, .1); + padding: 1rem; + box-sizing: border-box; + text-align: right; + margin: 0 !important +} + +.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type { + border-bottom: 0 +} + +.woocommerce .woocommerce-customer-details .woocommerce-column__title { + margin-top: 0 +} + +.woocommerce .woocommerce-customer-details address { + font-style: normal; + margin-bottom: 0; + border: 1px solid rgba(0, 0, 0, .1); + border-bottom-width: 2px; + border-right-width: 2px; + text-align: left; + width: 100%; + border-radius: 5px; + padding: 6px 12px; + box-sizing: border-box +} + +.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email, +.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone { + padding-left: 1.5em +} + +.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child, +.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child { + margin-bottom: 0 +} + +.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before { + font-family: WooCommerce; + speak: never; + font-weight: 400; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + margin-right: .618em; + content: "\e037"; + text-decoration: none; + margin-left: -1.5em; + line-height: 1.75; + position: absolute +} + +.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before { + font-family: WooCommerce; + speak: never; + font-weight: 400; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + margin-right: .618em; + content: "\e02d"; + text-decoration: none; + margin-left: -1.5em; + line-height: 1.75; + position: absolute +} + +.woocommerce .woocommerce-widget-layered-nav-list { + margin: 0; + padding: 0; + border: 0; + list-style: none outside +} + +.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item { + padding: 0 0 1px; + list-style: none +} + +.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after, +.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before { + content: " "; + display: table +} + +.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after { + clear: both +} + +.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a, +.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span { + padding: 1px 0 +} + +.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before { + font-family: WooCommerce; + speak: never; + font-weight: 400; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + margin-right: .618em; + content: "\e013"; + text-decoration: none; + color: var(--wc-red) +} + +.woocommerce .woocommerce-widget-layered-nav-dropdown__submit { + margin-top: 1em +} + +.woocommerce .widget_layered_nav_filters ul { + margin: 0; + padding: 0; + border: 0; + list-style: none outside; + overflow: hidden; + zoom: 1 +} + +.woocommerce .widget_layered_nav_filters ul li { + float: left; + padding: 0 1em 1px 1px; + list-style: none +} + +.woocommerce .widget_layered_nav_filters ul li a { + text-decoration: none +} + +.woocommerce .widget_layered_nav_filters ul li a::before { + font-family: WooCommerce; + speak: never; + font-weight: 400; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + margin-right: .618em; + content: "\e013"; + text-decoration: none; + color: var(--wc-red); + vertical-align: inherit; + margin-right: .5em +} + +.woocommerce .widget_price_filter .price_slider { + margin-bottom: 1em +} + +.woocommerce .widget_price_filter .price_slider_amount { + text-align: right; + line-height: 2.4; + font-size: .8751em +} + +.woocommerce .widget_price_filter .price_slider_amount .button { + font-size: 1.15em; + float: left +} + +.woocommerce .widget_price_filter .ui-slider { + position: relative; + text-align: left; + margin-left: .5em; + margin-right: .5em +} + +.woocommerce .widget_price_filter .ui-slider .ui-slider-handle { + position: absolute; + z-index: 2; + width: 1em; + height: 1em; + background-color: #7f54b3; + border-radius: 1em; + cursor: ew-resize; + outline: 0; + top: -.3em; + margin-left: -.5em +} + +.woocommerce .widget_price_filter .ui-slider .ui-slider-range { + position: absolute; + z-index: 1; + font-size: .7em; + display: block; + border: 0; + border-radius: 1em; + background-color: #7f54b3 +} + +.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { + border-radius: 1em; + background-color: #35224c; + border: 0 +} + +.woocommerce .widget_price_filter .ui-slider-horizontal { + height: .5em +} + +.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range { + top: 0; + height: 100% +} + +.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min { + left: -1px +} + +.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max { + right: -1px +} + +.woocommerce .widget_rating_filter ul { + margin: 0; + padding: 0; + border: 0; + list-style: none outside +} + +.woocommerce .widget_rating_filter ul li { + padding: 0 0 1px; + list-style: none +} + +.woocommerce .widget_rating_filter ul li::after, +.woocommerce .widget_rating_filter ul li::before { + content: " "; + display: table +} + +.woocommerce .widget_rating_filter ul li::after { + clear: both +} + +.woocommerce .widget_rating_filter ul li a { + padding: 1px 0; + text-decoration: none +} + +.woocommerce .widget_rating_filter ul li .star-rating { + float: none; + display: inline-block +} + +.woocommerce .widget_rating_filter ul li.chosen a::before { + font-family: WooCommerce; + speak: never; + font-weight: 400; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + margin-right: .618em; + content: "\e013"; + text-decoration: none; + color: var(--wc-red) +} + +.woocommerce .woocommerce-form-login .woocommerce-form-login__submit { + float: left; + margin-right: 1em +} + +.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme { + display: inline-block +} + +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button { + font-size: 100%; + margin: 0; + line-height: 1; + cursor: pointer; + position: relative; + text-decoration: none; + overflow: visible; + padding: .618em 1em; + font-weight: 700; + border-radius: 3px; + left: auto; + color: #515151; + background-color: #e9e6ed; + border: 0; + display: inline-block; + background-image: none; + box-shadow: none; + text-shadow: none +} + +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading { + opacity: .25; + padding-right: 2.618em +} + +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after { + font-family: WooCommerce; + content: "\e01c"; + vertical-align: top; + font-weight: 400; + position: absolute; + top: .618em; + right: 1em; + animation: spin 2s linear infinite +} + +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after { + font-family: WooCommerce; + content: "\e017"; + margin-left: .53em; + vertical-align: bottom +} + +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover { + background-color: #dcd7e2; + text-decoration: none; + background-image: none; + color: #515151 +} + +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt { + background-color: #7f54b3; + color: #fff; + -webkit-font-smoothing: antialiased +} + +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover { + background-color: #7249a4; + color: #fff +} + +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled], +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled], +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled], +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled], +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled], +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled], +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled], +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled], +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover { + background-color: #7f54b3; + color: #fff +} + +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled], +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled], +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled], +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled], +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled], +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled], +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled], +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled] { + color: inherit; + cursor: not-allowed; + opacity: .5; + padding: .618em 1em +} + +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover { + color: inherit; + background-color: #e9e6ed +} + +.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb { + font-size: .92em; + color: #767676 +} + +.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a { + color: #767676 +} + +.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, +.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price { + color: #958e09; + font-size: 1.25em +} + +.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock { + color: #958e09 +} + +.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock { + color: var(--wc-red) +} + +.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price { + color: #958e09 +} + +.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta { + color: #767676; + font-size: .75em +} + +.woocommerce-no-js form.woocommerce-form-coupon, +.woocommerce-no-js form.woocommerce-form-login { + display: block !important +} + +.woocommerce-no-js .showcoupon, +.woocommerce-no-js .woocommerce-form-coupon-toggle, +.woocommerce-no-js .woocommerce-form-login-toggle { + display: none !important +} + +.woocommerce-error, +.woocommerce-info, +.woocommerce-message { + padding: 1em 2em 1em 3.5em; + margin: 0 0 2em; + position: relative; + background-color: #f6f5f8; + color: #515151; + border-top: 3px solid #720eec; + list-style: none outside; + width: auto; + word-wrap: break-word +} + +.woocommerce-error::after, +.woocommerce-error::before, +.woocommerce-info::after, +.woocommerce-info::before, +.woocommerce-message::after, +.woocommerce-message::before { + content: " "; + display: table +} + +.woocommerce-error::after, +.woocommerce-info::after, +.woocommerce-message::after { + clear: both +} + +.woocommerce-error::before, +.woocommerce-info::before, +.woocommerce-message::before { + font-family: WooCommerce; + content: "\e028"; + content: "\e028"/""; + display: inline-block; + position: absolute; + top: 1em; + left: 1.5em +} + +.woocommerce-error .button, +.woocommerce-info .button, +.woocommerce-message .button { + float: right +} + +.woocommerce-error li, +.woocommerce-info li, +.woocommerce-message li { + list-style: none outside !important; + padding-left: 0 !important; + margin-left: 0 !important +} + +.rtl.woocommerce .price_label, +.rtl.woocommerce .price_label span { + direction: ltr; + unicode-bidi: embed +} + +.woocommerce-message { + border-top-color: #8fae1b +} + +.woocommerce-message::before { + content: "\e015"; + color: #8fae1b +} + +.woocommerce-info { + border-top-color: #1e85be +} + +.woocommerce-info::before { + color: #1e85be +} + +.woocommerce-error { + border-top-color: #b81c23 +} + +.woocommerce-error::before { + content: "\e016"; + color: #b81c23 +} + +.woocommerce-account .woocommerce::after, +.woocommerce-account .woocommerce::before { + content: " "; + display: table +} + +.woocommerce-account .woocommerce::after { + clear: both +} + +.woocommerce-account .addresses .title::after, +.woocommerce-account .addresses .title::before { + content: " "; + display: table +} + +.woocommerce-account .addresses .title::after { + clear: both +} + +.woocommerce-account .addresses .title h3 { + float: left +} + +.woocommerce-account .addresses .title .edit { + float: right +} + +.woocommerce-account ol.commentlist.notes li.note p.meta { + font-weight: 700; + margin-bottom: 0 +} + +.woocommerce-account ol.commentlist.notes li.note .description p:last-child { + margin-bottom: 0 +} + +.woocommerce-account ul.digital-downloads { + margin-left: 0; + padding-left: 0 +} + +.woocommerce-account ul.digital-downloads li { + list-style: none; + margin-left: 0; + padding-left: 0 +} + +.woocommerce-account ul.digital-downloads li::before { + font-family: WooCommerce; + speak: never; + font-weight: 400; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + margin-right: .618em; + content: "\e00a"; + text-decoration: none +} + +.woocommerce-account ul.digital-downloads li .count { + float: right +} + +#add_payment_method table.cart .product-thumbnail, +.woocommerce-cart table.cart .product-thumbnail, +.woocommerce-checkout table.cart .product-thumbnail { + min-width: 32px +} + +#add_payment_method table.cart img, +.woocommerce-cart table.cart img, +.woocommerce-checkout table.cart img { + width: 32px; + box-shadow: none +} + +#add_payment_method table.cart td, +#add_payment_method table.cart th, +.woocommerce-cart table.cart td, +.woocommerce-cart table.cart th, +.woocommerce-checkout table.cart td, +.woocommerce-checkout table.cart th { + vertical-align: middle +} + +#add_payment_method table.cart td.actions .coupon .input-text, +.woocommerce-cart table.cart td.actions .coupon .input-text, +.woocommerce-checkout table.cart td.actions .coupon .input-text { + float: left; + box-sizing: border-box; + border: 1px solid #cfc8d8; + padding: 6px 6px 5px; + margin: 0 4px 0 0; + outline: 0 +} + +#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus, +.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus, +.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus { + border-color: var(--wc-red) +} + +#add_payment_method table.cart td.actions .coupon .coupon-error-notice, +.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice, +.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice { + clear: left; + color: var(--wc-red); + flex-basis: 100%; + float: none; + font-size: .75em; + margin-bottom: 0; + margin-top: 8px; + text-align: left; + width: auto +} + +#add_payment_method table.cart input, +.woocommerce-cart table.cart input, +.woocommerce-checkout table.cart input { + margin: 0; + vertical-align: middle +} + +#add_payment_method .wc-proceed-to-checkout, +.woocommerce-cart .wc-proceed-to-checkout, +.woocommerce-checkout .wc-proceed-to-checkout { + padding: 1em 0 +} + +#add_payment_method .wc-proceed-to-checkout::after, +#add_payment_method .wc-proceed-to-checkout::before, +.woocommerce-cart .wc-proceed-to-checkout::after, +.woocommerce-cart .wc-proceed-to-checkout::before, +.woocommerce-checkout .wc-proceed-to-checkout::after, +.woocommerce-checkout .wc-proceed-to-checkout::before { + content: " "; + display: table +} + +#add_payment_method .wc-proceed-to-checkout::after, +.woocommerce-cart .wc-proceed-to-checkout::after, +.woocommerce-checkout .wc-proceed-to-checkout::after { + clear: both +} + +#add_payment_method .wc-proceed-to-checkout a.checkout-button, +.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, +.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button { + display: block; + text-align: center; + margin-bottom: 1em; + font-size: 1.25em; + padding: 1em +} + +#add_payment_method .cart-collaterals .shipping-calculator-button, +.woocommerce-cart .cart-collaterals .shipping-calculator-button, +.woocommerce-checkout .cart-collaterals .shipping-calculator-button { + float: none; + margin-top: .5em; + display: inline-block +} + +#add_payment_method .cart-collaterals .shipping-calculator-button::after, +.woocommerce-cart .cart-collaterals .shipping-calculator-button::after, +.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after { + font-family: WooCommerce; + speak: never; + font-weight: 400; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + margin-left: .618em; + content: "\e019"; + text-decoration: none +} + +#add_payment_method .cart-collaterals .shipping-calculator-form, +.woocommerce-cart .cart-collaterals .shipping-calculator-form, +.woocommerce-checkout .cart-collaterals .shipping-calculator-form { + margin: 1em 0 0 0 +} + +#add_payment_method .cart-collaterals .cart_totals p small, +.woocommerce-cart .cart-collaterals .cart_totals p small, +.woocommerce-checkout .cart-collaterals .cart_totals p small { + color: #767676; + font-size: .83em +} + +#add_payment_method .cart-collaterals .cart_totals table, +.woocommerce-cart .cart-collaterals .cart_totals table, +.woocommerce-checkout .cart-collaterals .cart_totals table { + border-collapse: separate; + margin: 0 0 6px; + padding: 0 +} + +#add_payment_method .cart-collaterals .cart_totals table tr:first-child td, +#add_payment_method .cart-collaterals .cart_totals table tr:first-child th, +.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td, +.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th, +.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td, +.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th { + border-top: 0 +} + +#add_payment_method .cart-collaterals .cart_totals table th, +.woocommerce-cart .cart-collaterals .cart_totals table th, +.woocommerce-checkout .cart-collaterals .cart_totals table th { + width: 35% +} + +#add_payment_method .cart-collaterals .cart_totals table td, +#add_payment_method .cart-collaterals .cart_totals table th, +.woocommerce-cart .cart-collaterals .cart_totals table td, +.woocommerce-cart .cart-collaterals .cart_totals table th, +.woocommerce-checkout .cart-collaterals .cart_totals table td, +.woocommerce-checkout .cart-collaterals .cart_totals table th { + vertical-align: top; + border-left: 0; + border-right: 0; + line-height: 1.5em +} + +#add_payment_method .cart-collaterals .cart_totals table small, +.woocommerce-cart .cart-collaterals .cart_totals table small, +.woocommerce-checkout .cart-collaterals .cart_totals table small { + color: #767676 +} + +#add_payment_method .cart-collaterals .cart_totals table select, +.woocommerce-cart .cart-collaterals .cart_totals table select, +.woocommerce-checkout .cart-collaterals .cart_totals table select { + width: 100% +} + +#add_payment_method .cart-collaterals .cart_totals .discount td, +.woocommerce-cart .cart-collaterals .cart_totals .discount td, +.woocommerce-checkout .cart-collaterals .cart_totals .discount td { + color: #958e09 +} + +#add_payment_method .cart-collaterals .cart_totals tr td, +#add_payment_method .cart-collaterals .cart_totals tr th, +.woocommerce-cart .cart-collaterals .cart_totals tr td, +.woocommerce-cart .cart-collaterals .cart_totals tr th, +.woocommerce-checkout .cart-collaterals .cart_totals tr td, +.woocommerce-checkout .cart-collaterals .cart_totals tr th { + border-top: 1px solid #e9e6ed +} + +#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination, +.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination, +.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination { + margin-bottom: 0 +} + +#add_payment_method .cart-collaterals .cross-sells ul.products li.product, +.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product, +.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product { + margin-top: 0 +} + +#add_payment_method .checkout .col-2 h3#ship-to-different-address, +.woocommerce-cart .checkout .col-2 h3#ship-to-different-address, +.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address { + float: left; + clear: none +} + +#add_payment_method .checkout .col-2 .notes, +.woocommerce-cart .checkout .col-2 .notes, +.woocommerce-checkout .checkout .col-2 .notes { + clear: left +} + +#add_payment_method .checkout .col-2 .form-row-first, +.woocommerce-cart .checkout .col-2 .form-row-first, +.woocommerce-checkout .checkout .col-2 .form-row-first { + clear: left +} + +#add_payment_method .checkout .create-account small, +.woocommerce-cart .checkout .create-account small, +.woocommerce-checkout .checkout .create-account small { + font-size: 11px; + color: #767676; + font-weight: 400 +} + +#add_payment_method .checkout div.shipping-address, +.woocommerce-cart .checkout div.shipping-address, +.woocommerce-checkout .checkout div.shipping-address { + padding: 0; + clear: left; + width: 100% +} + +#add_payment_method .checkout .shipping_address, +.woocommerce-cart .checkout .shipping_address, +.woocommerce-checkout .checkout .shipping_address { + clear: both +} + +#add_payment_method .checkout .checkout-inline-error-message, +.woocommerce-cart .checkout .checkout-inline-error-message, +.woocommerce-checkout .checkout .checkout-inline-error-message { + color: var(--wc-red); + font-size: .75em; + margin-bottom: 0 +} + +#add_payment_method #payment, +.woocommerce-cart #payment, +.woocommerce-checkout #payment { + background: rgba(129, 110, 153, .14); + border-radius: 5px +} + +#add_payment_method #payment ul.payment_methods, +.woocommerce-cart #payment ul.payment_methods, +.woocommerce-checkout #payment ul.payment_methods { + text-align: left; + padding: 1em; + border-bottom: 1px solid rgba(104, 87, 125, .14); + margin: 0; + list-style: none outside +} + +#add_payment_method #payment ul.payment_methods::after, +#add_payment_method #payment ul.payment_methods::before, +.woocommerce-cart #payment ul.payment_methods::after, +.woocommerce-cart #payment ul.payment_methods::before, +.woocommerce-checkout #payment ul.payment_methods::after, +.woocommerce-checkout #payment ul.payment_methods::before { + content: " "; + display: table +} + +#add_payment_method #payment ul.payment_methods::after, +.woocommerce-cart #payment ul.payment_methods::after, +.woocommerce-checkout #payment ul.payment_methods::after { + clear: both +} + +#add_payment_method #payment ul.payment_methods li, +.woocommerce-cart #payment ul.payment_methods li, +.woocommerce-checkout #payment ul.payment_methods li { + line-height: 2; + text-align: left; + margin: 0; + font-weight: 400 +} + +#add_payment_method #payment ul.payment_methods li input, +.woocommerce-cart #payment ul.payment_methods li input, +.woocommerce-checkout #payment ul.payment_methods li input { + margin: 0 1em 0 0 +} + +#add_payment_method #payment ul.payment_methods li img, +.woocommerce-cart #payment ul.payment_methods li img, +.woocommerce-checkout #payment ul.payment_methods li img { + vertical-align: middle; + margin: -2px 0 0 .5em; + padding: 0; + position: relative; + box-shadow: none +} + +#add_payment_method #payment ul.payment_methods li img+img, +.woocommerce-cart #payment ul.payment_methods li img+img, +.woocommerce-checkout #payment ul.payment_methods li img+img { + margin-left: 2px +} + +#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after, +#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before, +.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after, +.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before, +.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after, +.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before { + content: " "; + display: table +} + +#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after, +.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after, +.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after { + clear: both +} + +#add_payment_method #payment div.form-row, +.woocommerce-cart #payment div.form-row, +.woocommerce-checkout #payment div.form-row { + padding: 1em +} + +#add_payment_method #payment div.payment_box, +.woocommerce-cart #payment div.payment_box, +.woocommerce-checkout #payment div.payment_box { + position: relative; + box-sizing: border-box; + width: 100%; + padding: 1em; + margin: 1em 0; + font-size: .92em; + border-radius: 2px; + line-height: 1.5; + background-color: #dcd7e2; + color: #515151 +} + +#add_payment_method #payment div.payment_box input.input-text, +#add_payment_method #payment div.payment_box textarea, +.woocommerce-cart #payment div.payment_box input.input-text, +.woocommerce-cart #payment div.payment_box textarea, +.woocommerce-checkout #payment div.payment_box input.input-text, +.woocommerce-checkout #payment div.payment_box textarea { + border-color: #c2bacd; + border-top-color: #b5abc2 +} + +#add_payment_method #payment div.payment_box ::-webkit-input-placeholder, +.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder, +.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder { + color: #b5abc2 +} + +#add_payment_method #payment div.payment_box :-moz-placeholder, +.woocommerce-cart #payment div.payment_box :-moz-placeholder, +.woocommerce-checkout #payment div.payment_box :-moz-placeholder { + color: #b5abc2 +} + +#add_payment_method #payment div.payment_box :-ms-input-placeholder, +.woocommerce-cart #payment div.payment_box :-ms-input-placeholder, +.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder { + color: #b5abc2 +} + +#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods, +.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods, +.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods { + list-style: none outside; + margin: 0 +} + +#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, +#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token, +.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, +.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token, +.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, +.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token { + margin: 0 0 .5em +} + +#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, +#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label, +.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, +.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label, +.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, +.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label { + cursor: pointer +} + +#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput, +.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput, +.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput { + vertical-align: middle; + margin: -3px 1em 0 0; + position: relative +} + +#add_payment_method #payment div.payment_box .wc-credit-card-form, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form { + border: 0; + padding: 0; + margin: 1em 0 0 +} + +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number { + font-size: 1.5em; + padding: 8px; + background-repeat: no-repeat; + background-position: right .618em center; + background-size: 32px 20px +} + +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa { + background-image: url(../../../../../../../../../../plugins/woocommerce/assets/images/icons/credit-cards/visa.svg) +} + +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard { + background-image: url(../../../../../../../../../../plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg) +} + +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser { + background-image: url(../../../../../../../../../../plugins/woocommerce/assets/images/icons/credit-cards/laser.svg) +} + +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub { + background-image: url(../../../../../../../../../../plugins/woocommerce/assets/images/icons/credit-cards/diners.svg) +} + +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro { + background-image: url(../../../../../../../../../../plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg) +} + +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb { + background-image: url(../../../../../../../../../../plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg) +} + +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex { + background-image: url(../../../../../../../../../../plugins/woocommerce/assets/images/icons/credit-cards/amex.svg) +} + +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover { + background-image: url(../../../../../../../../../../plugins/woocommerce/assets/images/icons/credit-cards/discover.svg) +} + +#add_payment_method #payment div.payment_box span.help, +.woocommerce-cart #payment div.payment_box span.help, +.woocommerce-checkout #payment div.payment_box span.help { + font-size: .857em; + color: #767676; + font-weight: 400 +} + +#add_payment_method #payment div.payment_box .form-row, +.woocommerce-cart #payment div.payment_box .form-row, +.woocommerce-checkout #payment div.payment_box .form-row { + margin: 0 0 1em +} + +#add_payment_method #payment div.payment_box p:last-child, +.woocommerce-cart #payment div.payment_box p:last-child, +.woocommerce-checkout #payment div.payment_box p:last-child { + margin-bottom: 0 +} + +#add_payment_method #payment div.payment_box::before, +.woocommerce-cart #payment div.payment_box::before, +.woocommerce-checkout #payment div.payment_box::before { + content: ""; + display: block; + border: 1em solid #dcd7e2; + border-right-color: transparent; + border-left-color: transparent; + border-top-color: transparent; + position: absolute; + top: -.75em; + left: 0; + margin: -1em 0 0 2em +} + +#add_payment_method #payment .payment_method_paypal .about_paypal, +.woocommerce-cart #payment .payment_method_paypal .about_paypal, +.woocommerce-checkout #payment .payment_method_paypal .about_paypal { + float: right; + line-height: 52px; + font-size: .83em +} + +#add_payment_method #payment .payment_method_paypal img, +.woocommerce-cart #payment .payment_method_paypal img, +.woocommerce-checkout #payment .payment_method_paypal img { + max-height: 52px; + vertical-align: middle +} + +.woocommerce-terms-and-conditions { + border: 1px solid rgba(0, 0, 0, .2); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); + background: rgba(0, 0, 0, .05) +} + +.woocommerce-invalid #terms { + outline: 2px solid var(--wc-red); + outline-offset: 2px +} + +.woocommerce-password-strength { + text-align: center; + font-weight: 600; + padding: 3px .5em; + font-size: 1em +} + +.woocommerce-password-strength.strong { + background-color: #c1e1b9; + border-color: #83c373 +} + +.woocommerce-password-strength.short { + background-color: #f1adad; + border-color: #e35b5b +} + +.woocommerce-password-strength.bad { + background-color: #fbc5a9; + border-color: #f78b53 +} + +.woocommerce-password-strength.good { + background-color: #ffe399; + border-color: #ffc733 +} + +.woocommerce-password-hint { + margin: .5em 0 0; + display: block +} + +#content.twentyeleven .woocommerce-pagination a { + font-size: 1em; + line-height: 1 +} + +.single-product .twentythirteen #reply-title, +.single-product .twentythirteen #respond #commentform, +.single-product .twentythirteen .entry-summary { + padding: 0 +} + +.single-product .twentythirteen p.stars { + clear: both +} + +.twentythirteen .woocommerce-breadcrumb { + padding-top: 40px +} + +.twentyfourteen ul.products li.product { + margin-top: 0 !important +} + +body:not(.search-results) .twentysixteen .entry-summary { + color: inherit; + font-size: inherit; + line-height: inherit +} + +.twentysixteen .price ins { + background: inherit; + color: inherit +} diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/css/fontello-enqueue.css b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/css/fontello-enqueue.css new file mode 100644 index 0000000..5e0ae32 --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/css/fontello-enqueue.css @@ -0,0 +1,8 @@ +@font-face { + font-display: swap; + font-family: 'fontello'; + src: url(../../../../../../../../../themes/logico/fonts/fontello.eot?98791691); + src: url('../../../../../../../../../themes/logico/fonts/fontello.eot?98791691#iefix') format('embedded-opentype'), url(../../../../../../../../../themes/logico/fonts/fontello.woff2?98791691) format('woff2'), url(../../../../../../../../../themes/logico/fonts/fontello.woff?98791691) format('woff'), url(../../../../../../../../../themes/logico/fonts/fontello.ttf?98791691) format('truetype'), url('../../../../../../../../../themes/logico/fonts/fontello.svg?98791691#fontello') format('svg'); + font-weight: 400; + font-style: normal +} diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/css/fontello.css b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/css/fontello.css new file mode 100644 index 0000000..1cd6716 --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/css/fontello.css @@ -0,0 +1,524 @@ +[class^="icon-"]:before, +[class*=" icon-"]:before { + font-family: 'fontello'; + font-style: normal; + font-weight: 400; + speak: never; + display: inline-block; + text-decoration: inherit; + width: 1em; + text-align: center; + font-variant: normal; + text-transform: none; + line-height: 1em; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale +} + +.icon-arrow-down:before { + content: '\e800' +} + +.icon-arrow-right:before { + content: '\e801' +} + +.icon-arrow-left:before { + content: '\e802' +} + +.icon-arrow-top:before { + content: '\e803' +} + +.icon-arrow-x-l-down:before { + content: '\e804' +} + +.icon-arrow-x-r-down:before { + content: '\e805' +} + +.icon-arrow-x-l-top:before { + content: '\e806' +} + +.icon-button-arrow-x-l-down:before { + content: '\e807' +} + +.icon-button-arrow-x-r-down:before { + content: '\e808' +} + +.icon-button-arrow-x-l-top:before { + content: '\e809' +} + +.icon-arrow-x-r-top:before { + content: '\e80a' +} + +.icon-button-arrow-x-r-top:before { + content: '\e80b' +} + +.icon-chevron-large-down:before { + content: '\e80c' +} + +.icon-chevron-large-left:before { + content: '\e80d' +} + +.icon-chevron-large-top:before { + content: '\e80e' +} + +.icon-chevron-large-right:before { + content: '\e80f' +} + +.icon-chevron-medium-down:before { + content: '\e810' +} + +.icon-chevron-medium-left:before { + content: '\e811' +} + +.icon-chevron-medium-right:before { + content: '\e812' +} + +.icon-chevron-medium-top:before { + content: '\e813' +} + +.icon-chevron-small-left:before { + content: '\e814' +} + +.icon-chevron-small-top:before { + content: '\e815' +} + +.icon-chevron-small-down:before { + content: '\e816' +} + +.icon-chevron-small-right:before { + content: '\e817' +} + +.icon-goods-export-1:before { + content: '\e819' +} + +.icon-goods-export-2:before { + content: '\e81a' +} + +.icon-goods-export-3:before { + content: '\e81b' +} + +.icon-goods-export-4:before { + content: '\e81c' +} + +.icon-goods-export-5:before { + content: '\e81d' +} + +.icon-goods-export-6:before { + content: '\e81e' +} + +.icon-goods-export-7:before { + content: '\e81f' +} + +.icon-goods-export-8:before { + content: '\e820' +} + +.icon-goods-export-9:before { + content: '\e821' +} + +.icon-goods-export-10:before { + content: '\e822' +} + +.icon-goods-export-11:before { + content: '\e823' +} + +.icon-goods-export-12:before { + content: '\e824' +} + +.icon-goods-export-13:before { + content: '\e825' +} + +.icon-goods-export-14:before { + content: '\e826' +} + +.icon-goods-export-15:before { + content: '\e827' +} + +.icon-goods-export-16:before { + content: '\e828' +} + +.icon-goods-export-17:before { + content: '\e829' +} + +.icon-goods-export-18:before { + content: '\e82a' +} + +.icon-goods-export-19:before { + content: '\e82b' +} + +.icon-goods-export-20:before { + content: '\e82c' +} + +.icon-goods-export-21:before { + content: '\e82d' +} + +.icon-goods-export-22:before { + content: '\e82e' +} + +.icon-goods-export-23:before { + content: '\e82f' +} + +.icon-goods-export-24:before { + content: '\e830' +} + +.icon-goods-export-25:before { + content: '\e831' +} + +.icon-goods-export-26:before { + content: '\e832' +} + +.icon-goods-export-27:before { + content: '\e833' +} + +.icon-goods-export-28:before { + content: '\e834' +} + +.icon-goods-export-29:before { + content: '\e835' +} + +.icon-goods-export-30:before { + content: '\e836' +} + +.icon-goods-export-31:before { + content: '\e837' +} + +.icon-goods-export-32:before { + content: '\e838' +} + +.icon-light-container:before { + content: '\e839' +} + +.icon-light-delivery:before { + content: '\e83a' +} + +.icon-light-directions:before { + content: '\e83b' +} + +.icon-light-storage:before { + content: '\e83c' +} + +.icon-triangle-arrow-down:before { + content: '\e83d' +} + +.icon-triangle-arrow-left:before { + content: '\e83e' +} + +.icon-triangle-arrow-right:before { + content: '\e83f' +} + +.icon-triangle-arrow-top:before { + content: '\e840' +} + +.icon-air-delivery:before { + content: '\e841' +} + +.icon-call:before { + content: '\e842' +} + +.icon-cart:before { + content: '\e843' +} + +.icon-calendar:before { + content: '\e844' +} + +.icon-close:before { + content: '\e845' +} + +.icon-container:before { + content: '\e846' +} + +.icon-coupon:before { + content: '\e847' +} + +.icon-crop:before { + content: '\e848' +} + +.icon-download:before { + content: '\e849' +} + +.icon-download-alter:before { + content: '\e84a' +} + +.icon-eye:before { + content: '\e84b' +} + +.icon-file-doc:before { + content: '\e84c' +} + +.icon-file-file:before { + content: '\e84d' +} + +.icon-file-pdf:before { + content: '\e84e' +} + +.icon-garland:before { + content: '\e84f' +} + +.icon-font:before { + content: '\e850' +} + +.icon-half-logo:before { + content: '\e851' +} + +.icon-logo:before { + content: '\e852' +} + +.icon-location:before { + content: '\e853' +} + +.icon-hiring:before { + content: '\e854' +} + +.icon-mail:before { + content: '\e855' +} + +.icon-package-delivery:before { + content: '\e856' +} + +.icon-paint:before { + content: '\e857' +} + +.icon-print:before { + content: '\e858' +} + +.icon-resize:before { + content: '\e85a' +} + +.icon-sidebar:before { + content: '\e85b' +} + +.icon-search:before { + content: '\e85c' +} + +.icon-side-menu-black:before { + content: '\e85d' +} + +.icon-side-menu-light:before { + content: '\e85e' +} + +.icon-star-light:before { + content: '\e861' +} + +.icon-star:before { + content: '\e862' +} + +.icon-supply-chain:before { + content: '\e863' +} + +.icon-tap:before { + content: '\e864' +} + +.icon-terms:before { + content: '\e865' +} + +.icon-translate:before { + content: '\e866' +} + +.icon-trolley:before { + content: '\e867' +} + +.icon-update:before { + content: '\e868' +} + +.icon-user:before { + content: '\e869' +} + +.icon-solid-warehousing-container:before { + content: '\e86a' +} + +.icon-solid-warehousing-conveyor:before { + content: '\e86b' +} + +.icon-solid-warehousing-delivery:before { + content: '\e86c' +} + +.icon-solid-warehousing-hand-loader:before { + content: '\e86d' +} + +.icon-solid-warehousing-loader:before { + content: '\e86e' +} + +.icon-solid-warehousing-loader-in-work:before { + content: '\e86f' +} + +.icon-solid-warehousing-manual-loader-box:before { + content: '\e870' +} + +.icon-solid-warehousing-manual-transportation:before { + content: '\e871' +} + +.icon-solid-warehousing-scales:before { + content: '\e872' +} + +.icon-solid-warehousing-scanner:before { + content: '\e873' +} + +.icon-solid-warehousing-palett:before { + content: '\e874' +} + +.icon-solid-warehousing-security:before { + content: '\e875' +} + +.icon-solid-warehousing-storage:before { + content: '\e876' +} + +.icon-solid-warehousing-truck:before { + content: '\e877' +} + +.icon-solid-warehousing-warehouse:before { + content: '\e878' +} + +.icon-solid-warehousing-autoloader:before { + content: '\e879' +} + +.icon-check:before { + content: '\e87a' +} + +.icon-check-alter:before { + content: '\e87b' +} + +.icon-quote-left:before { + content: '\e87c' +} + +.icon-quote-right:before { + content: '\e87d' +} + +.icon-quote-right-light:before { + content: '\e87e' +} + +.icon-play:before { + content: '\e8a2' +} + +.icon-play-active:before { + content: '\e8a3' +} + +.icon-icon-rounded:before { + content: '\e8f9' +} + +.icon-icon-angular:before { + content: '\e8fa' +} diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/css/theme.css b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/css/theme.css new file mode 100644 index 0000000..dab1c49 --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/css/theme.css @@ -0,0 +1,32028 @@ +@charset "UTF-8"; +@font-face { + font-display: swap; + font-family: 'fontello'; + src: url(../../../../../../../../../themes/logico/fonts/fontello.eot?98791691); + src: url("../../../../../../../../../themes/logico/fonts/fontello.eot?98791691#iefix") format("embedded-opentype"), url(../../../../../../../../../themes/logico/fonts/fontello.woff2?98791691) format("woff2"), url(../../../../../../../../../themes/logico/fonts/fontello.woff?98791691) format("woff"), url(../../../../../../../../../themes/logico/fonts/fontello.ttf?98791691) format("truetype"), url("../../../../../../../../../themes/logico/fonts/fontello.svg?98791691#fontello") format("svg"); + font-weight: 400; + font-style: normal +} + +.fontello { + font-family: 'fontello'; + font-style: normal; + font-weight: 400; + display: inline-block; + text-decoration: inherit; + width: 1em; + text-align: center; + font-variant: normal; + text-transform: none; + line-height: 1em; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale +} + +.icon-arrow-down:before { + content: '\e800' +} + +.icon-arrow-right:before { + content: '\e801' +} + +.icon-arrow-left:before { + content: '\e802' +} + +.icon-arrow-top:before { + content: '\e803' +} + +.icon-arrow-x-l-down:before { + content: '\e804' +} + +.icon-arrow-x-r-down:before { + content: '\e805' +} + +.icon-arrow-x-l-top:before { + content: '\e806' +} + +.icon-button-arrow-x-l-down:before { + content: '\e807' +} + +.icon-button-arrow-x-r-down:before { + content: '\e808' +} + +.icon-button-arrow-x-l-top:before { + content: '\e809' +} + +.icon-arrow-x-r-top:before { + content: '\e80a' +} + +.icon-button-arrow-x-r-top:before { + content: '\e80b' +} + +.icon-chevron-large-down:before { + content: '\e80c' +} + +.icon-chevron-large-left:before { + content: '\e80d' +} + +.icon-chevron-large-top:before { + content: '\e80e' +} + +.icon-chevron-large-right:before { + content: '\e80f' +} + +.icon-chevron-medium-down:before { + content: '\e810' +} + +.icon-chevron-medium-left:before { + content: '\e811' +} + +.icon-chevron-medium-right:before { + content: '\e812' +} + +.icon-chevron-medium-top:before { + content: '\e813' +} + +.icon-chevron-small-left:before { + content: '\e814' +} + +.icon-chevron-small-top:before { + content: '\e815' +} + +.icon-chevron-small-down:before { + content: '\e816' +} + +.icon-chevron-small-right:before { + content: '\e817' +} + +.icon-goods-export-1:before { + content: '\e819' +} + +.icon-goods-export-2:before { + content: '\e81a' +} + +.icon-goods-export-3:before { + content: '\e81b' +} + +.icon-goods-export-4:before { + content: '\e81c' +} + +.icon-goods-export-5:before { + content: '\e81d' +} + +.icon-goods-export-6:before { + content: '\e81e' +} + +.icon-goods-export-7:before { + content: '\e81f' +} + +.icon-goods-export-8:before { + content: '\e820' +} + +.icon-goods-export-9:before { + content: '\e821' +} + +.icon-goods-export-10:before { + content: '\e822' +} + +.icon-goods-export-11:before { + content: '\e823' +} + +.icon-goods-export-12:before { + content: '\e824' +} + +.icon-goods-export-13:before { + content: '\e825' +} + +.icon-goods-export-14:before { + content: '\e826' +} + +.icon-goods-export-15:before { + content: '\e827' +} + +.icon-goods-export-16:before { + content: '\e828' +} + +.icon-goods-export-17:before { + content: '\e829' +} + +.icon-goods-export-18:before { + content: '\e82a' +} + +.icon-goods-export-19:before { + content: '\e82b' +} + +.icon-goods-export-20:before { + content: '\e82c' +} + +.icon-goods-export-21:before { + content: '\e82d' +} + +.icon-goods-export-22:before { + content: '\e82e' +} + +.icon-goods-export-23:before { + content: '\e82f' +} + +.icon-goods-export-24:before { + content: '\e830' +} + +.icon-goods-export-25:before { + content: '\e831' +} + +.icon-goods-export-26:before { + content: '\e832' +} + +.icon-goods-export-27:before { + content: '\e833' +} + +.icon-goods-export-28:before { + content: '\e834' +} + +.icon-goods-export-29:before { + content: '\e835' +} + +.icon-goods-export-30:before { + content: '\e836' +} + +.icon-goods-export-31:before { + content: '\e837' +} + +.icon-goods-export-32:before { + content: '\e838' +} + +.icon-light-container:before { + content: '\e839' +} + +.icon-light-delivery:before { + content: '\e83a' +} + +.icon-light-directions:before { + content: '\e83b' +} + +.icon-light-storage:before { + content: '\e83c' +} + +.icon-triangle-arrow-down:before { + content: '\e83d' +} + +.icon-triangle-arrow-left:before { + content: '\e83e' +} + +.icon-triangle-arrow-right:before { + content: '\e83f' +} + +.icon-triangle-arrow-top:before { + content: '\e840' +} + +.icon-air-delivery:before { + content: '\e841' +} + +.icon-call:before { + content: '\e842' +} + +.icon-cart:before { + content: '\e843' +} + +.icon-calendar:before { + content: '\e844' +} + +.icon-close:before { + content: '\e845' +} + +.icon-container:before { + content: '\e846' +} + +.icon-coupon:before { + content: '\e847' +} + +.icon-crop:before { + content: '\e848' +} + +.icon-download:before { + content: '\e849' +} + +.icon-download-alter:before { + content: '\e84a' +} + +.icon-eye:before { + content: '\e84b' +} + +.icon-file-doc:before { + content: '\e84c' +} + +.icon-file-file:before { + content: '\e84d' +} + +.icon-file-pdf:before { + content: '\e84e' +} + +.icon-garland:before { + content: '\e84f' +} + +.icon-font:before { + content: '\e850' +} + +.icon-half-logo:before { + content: '\e851' +} + +.icon-logo:before { + content: '\e852' +} + +.icon-location:before { + content: '\e853' +} + +.icon-hiring:before { + content: '\e854' +} + +.icon-mail:before { + content: '\e855' +} + +.icon-package-delivery:before { + content: '\e856' +} + +.icon-paint:before { + content: '\e857' +} + +.icon-print:before { + content: '\e858' +} + +.icon-resize:before { + content: '\e85a' +} + +.icon-sidebar:before { + content: '\e85b' +} + +.icon-search:before { + content: '\e85c' +} + +.icon-side-menu-black:before { + content: '\e85d' +} + +.icon-side-menu-light:before { + content: '\e85e' +} + +.icon-star-light:before { + content: '\e861' +} + +.icon-star:before { + content: '\e862' +} + +.icon-supply-chain:before { + content: '\e863' +} + +.icon-tap:before { + content: '\e864' +} + +.icon-terms:before { + content: '\e865' +} + +.icon-translate:before { + content: '\e866' +} + +.icon-trolley:before { + content: '\e867' +} + +.icon-update:before { + content: '\e868' +} + +.icon-user:before { + content: '\e869' +} + +.icon-solid-warehousing-container:before { + content: '\e86a' +} + +.icon-solid-warehousing-conveyor:before { + content: '\e86b' +} + +.icon-solid-warehousing-delivery:before { + content: '\e86c' +} + +.icon-solid-warehousing-hand-loader:before { + content: '\e86d' +} + +.icon-solid-warehousing-loader:before { + content: '\e86e' +} + +.icon-solid-warehousing-loader-in-work:before { + content: '\e86f' +} + +.icon-solid-warehousing-manual-loader-box:before { + content: '\e870' +} + +.icon-solid-warehousing-manual-transportation:before { + content: '\e871' +} + +.icon-solid-warehousing-scales:before { + content: '\e872' +} + +.icon-solid-warehousing-scanner:before { + content: '\e873' +} + +.icon-solid-warehousing-palett:before { + content: '\e874' +} + +.icon-solid-warehousing-security:before { + content: '\e875' +} + +.icon-solid-warehousing-storage:before { + content: '\e876' +} + +.icon-solid-warehousing-truck:before { + content: '\e877' +} + +.icon-solid-warehousing-warehouse:before { + content: '\e878' +} + +.icon-solid-warehousing-autoloader:before { + content: '\e879' +} + +.icon-check:before { + content: '\e87a' +} + +.icon-check-alter:before { + content: '\e87b' +} + +.icon-quote-left:before { + content: '\e87c' +} + +.icon-quote-right:before { + content: '\e87d' +} + +.icon-quote-right-light:before { + content: '\e87e' +} + +.icon-play:before { + content: '\e8a2' +} + +.icon-play-active:before { + content: '\e8a3' +} + +.icon-icon-rounded:before { + content: '\e8f9' +} + +.icon-icon-angular:before { + content: '\e8fa' +} + +.irs { + position: relative; + display: block; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +.irs-line { + position: relative; + display: block; + overflow: hidden; + outline: none !important +} + +.irs-bar { + position: absolute; + display: block; + left: 0; + width: 0 +} + +.irs-handle { + position: absolute; + display: block; + box-sizing: border-box; + cursor: default; + z-index: 1 +} + +.irs-handle.type_last { + z-index: 2 +} + +.irs-min, +.irs-max { + position: absolute; + display: block; + cursor: default +} + +.irs-min { + left: 0 +} + +.irs-max { + right: 0 +} + +.irs-from, +.irs-to, +.irs-single { + position: absolute; + display: block; + top: 0; + left: 0; + cursor: default; + white-space: nowrap +} + +.irs-disable-mask { + position: absolute; + display: block; + top: 0; + left: -1%; + width: 102%; + height: 100%; + cursor: default; + background: transparent; + z-index: 2 +} + +.lt-ie9 .irs-disable-mask { + background: #000; + filter: alpha(opacity=0); + cursor: not-allowed +} + +.irs-disabled { + opacity: .4 +} + +.irs-hidden-input { + position: absolute !important; + display: block !important; + top: 0 !important; + left: 0 !important; + width: 0 !important; + height: 0 !important; + font-size: 0 !important; + line-height: 0 !important; + padding: 0 !important; + margin: 0 !important; + overflow: hidden; + outline: none !important; + z-index: -9999 !important; + background: none !important; + border-style: solid !important; + border-color: transparent !important +} + +.irs--flat { + height: 44px +} + +.irs--flat .irs-line { + top: 30px; + height: 10px; + background-color: var(--logico-border-color); + border-radius: var(--logico-radius-medium, 0) +} + +.irs--flat .irs-bar { + top: 30px; + height: 10px; + background-color: var(--logico-accent-color); + border-radius: var(--logico-radius-medium, 0) +} + +.irs--flat .irs-handle { + top: 26px; + width: 18px; + height: 18px; + background-color: var(--logico-background-color); + border: solid 1px var(--logico-border-color); + -webkit-border-radius: 50%; + border-radius: 50% +} + +body.compensate-for-scrollbar { + overflow: hidden +} + +.fancybox-active { + height: auto +} + +.fancybox-is-hidden { + left: -9999px; + right: initial; + margin: 0; + position: absolute !important; + top: -9999px; + visibility: hidden +} + +.fancybox-container { + -webkit-backface-visibility: hidden; + height: 100%; + left: 0; + right: initial; + outline: none; + position: fixed; + -webkit-tap-highlight-color: transparent; + top: 0; + -ms-touch-action: manipulation; + touch-action: manipulation; + transform: translateZ(0); + width: 100%; + z-index: 99992 +} + +.fancybox-container * { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +.fancybox-bg, +.fancybox-inner, +.fancybox-outer, +.fancybox-stage { + position: absolute; + bottom: 0; + left: 0; + right: 0; + top: 0 +} + +.fancybox-outer { + -webkit-overflow-scrolling: touch; + overflow-y: auto +} + +.fancybox-bg { + background: #1e1e1e; + opacity: 0; + transition-duration: inherit; + transition-property: opacity; + transition-timing-function: cubic-bezier(.47, 0, .74, .71) +} + +.fancybox-is-open .fancybox-bg { + opacity: .9; + transition-timing-function: cubic-bezier(.22, .61, .36, 1) +} + +.fancybox-caption, +.fancybox-infobar, +.fancybox-navigation .fancybox-button, +.fancybox-toolbar { + direction: ltr; + opacity: 0; + position: absolute; + transition: opacity .25s ease, visibility 0s ease .25s; + visibility: hidden; + z-index: 99997 +} + +.fancybox-show-caption .fancybox-caption, +.fancybox-show-infobar .fancybox-infobar, +.fancybox-show-nav .fancybox-navigation .fancybox-button, +.fancybox-show-toolbar .fancybox-toolbar { + opacity: 1; + transition: opacity .25s ease 0s, visibility 0s ease 0s; + visibility: visible +} + +.fancybox-infobar { + color: #ccc; + font-size: 13px; + -webkit-font-smoothing: subpixel-antialiased; + height: 44px; + left: 0; + right: initial; + line-height: 44px; + min-width: 44px; + mix-blend-mode: difference; + padding: 0 10px; + pointer-events: none; + top: 0; + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +.fancybox-toolbar { + right: 0; + left: initial; + top: 0 +} + +.fancybox-stage { + direction: ltr; + overflow: visible; + transform: translateZ(0); + z-index: 99994 +} + +.fancybox-is-open .fancybox-stage { + overflow: hidden +} + +.fancybox-slide { + -webkit-backface-visibility: hidden; + display: none; + height: 100%; + left: 0; + right: initial; + outline: none; + overflow: auto; + -webkit-overflow-scrolling: touch; + padding: 44px; + position: absolute; + text-align: center; + top: 0; + transition-property: transform, opacity; + white-space: normal; + width: 100%; + z-index: 99994 +} + +.fancybox-slide:before { + content: ''; + display: inline-block; + font-size: 0; + height: 100%; + vertical-align: middle; + width: 0 +} + +.fancybox-is-sliding .fancybox-slide, +.fancybox-slide--current, +.fancybox-slide--next, +.fancybox-slide--previous { + display: block +} + +.fancybox-slide--image { + overflow: hidden; + padding: 44px 0 +} + +.fancybox-slide--image:before { + display: none +} + +.fancybox-slide--html { + padding: 6px +} + +.fancybox-content { + background: #fff; + display: inline-block; + margin: 0; + max-width: 100%; + overflow: auto; + -webkit-overflow-scrolling: touch; + padding: 44px; + position: relative; + text-align: left; + vertical-align: middle +} + +.fancybox-slide--image .fancybox-content { + animation-timing-function: cubic-bezier(.5, 0, .14, 1); + -webkit-backface-visibility: hidden; + background: transparent; + background-repeat: no-repeat; + background-size: 100% 100%; + left: 0; + right: initial; + max-width: none; + overflow: visible; + padding: 0; + position: absolute; + top: 0; + transform-origin: top left; + transition-property: transform, opacity; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + z-index: 99995 +} + +.fancybox-can-zoomOut .fancybox-content { + cursor: zoom-out +} + +.fancybox-can-zoomIn .fancybox-content { + cursor: zoom-in +} + +.fancybox-can-pan .fancybox-content, +.fancybox-can-swipe .fancybox-content { + cursor: grab +} + +.fancybox-is-grabbing .fancybox-content { + cursor: grabbing +} + +.fancybox-container [data-selectable=true] { + cursor: text +} + +.fancybox-image, +.fancybox-spaceball { + background: transparent; + border: 0; + height: 100%; + left: 0; + right: initial; + margin: 0; + max-height: none; + max-width: none; + padding: 0; + position: absolute; + top: 0; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 100% +} + +.fancybox-spaceball { + z-index: 1 +} + +.fancybox-slide--iframe .fancybox-content, +.fancybox-slide--map .fancybox-content, +.fancybox-slide--pdf .fancybox-content, +.fancybox-slide--video .fancybox-content { + height: 100%; + overflow: visible; + padding: 0; + width: 100% +} + +.fancybox-slide--video .fancybox-content { + background: #000 +} + +.fancybox-slide--map .fancybox-content { + background: #e5e3df +} + +.fancybox-slide--iframe .fancybox-content { + background: #fff +} + +.fancybox-iframe, +.fancybox-video { + background: transparent; + border: 0; + display: block; + height: 100%; + margin: 0; + overflow: hidden; + padding: 0; + width: 100% +} + +.fancybox-iframe { + left: 0; + right: initial; + position: absolute; + top: 0 +} + +.fancybox-error { + background: #fff; + cursor: default; + max-width: 400px; + padding: 40px; + width: 100% +} + +.fancybox-error p { + color: #444; + font-size: 16px; + line-height: 20px; + margin: 0; + padding: 0 +} + +.fancybox-button { + background: rgba(30, 30, 30, .6); + border: 0; + -webkit-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + cursor: pointer; + display: inline-block; + height: 44px; + margin: 0; + padding: 10px; + position: relative; + transition: color .2s; + vertical-align: top; + visibility: inherit; + width: 44px +} + +.fancybox-button, +.fancybox-button:link, +.fancybox-button:visited { + color: #ccc +} + +.fancybox-button:hover { + color: #fff +} + +.fancybox-button:focus { + outline: none +} + +.fancybox-button.fancybox-focus { + outline: 1px dotted +} + +.fancybox-button[disabled], +.fancybox-button[disabled]:hover { + color: #888; + cursor: default; + outline: none +} + +.fancybox-button div { + height: 100% +} + +.fancybox-button svg { + display: block; + height: 100%; + overflow: visible; + position: relative; + width: 100% +} + +.fancybox-button svg path { + fill: currentColor; + stroke-width: 0 +} + +.fancybox-button--fsenter svg:nth-child(2), +.fancybox-button--fsexit svg:first-child, +.fancybox-button--pause svg:first-child, +.fancybox-button--play svg:nth-child(2) { + display: none +} + +.fancybox-progress { + background: #ff5268; + height: 2px; + left: 0; + position: absolute; + right: 0; + top: 0; + transform: scaleX(0); + transform-origin: 0; + transition-property: transform; + transition-timing-function: linear; + z-index: 99998 +} + +.fancybox-close-small { + background: transparent; + border: 0; + -webkit-border-radius: 0; + border-radius: 0; + color: #ccc; + cursor: pointer; + opacity: .8; + padding: 8px; + position: absolute; + right: -12px; + top: -44px; + z-index: 401 +} + +.fancybox-close-small:hover { + color: #fff; + opacity: 1 +} + +.fancybox-slide--html .fancybox-close-small { + color: currentColor; + padding: 10px; + right: 0; + top: 0 +} + +.fancybox-slide--image.fancybox-is-scaling .fancybox-content { + overflow: hidden +} + +.fancybox-is-scaling .fancybox-close-small, +.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small { + display: none +} + +.fancybox-navigation .fancybox-button { + background-clip: content-box; + height: 100px; + opacity: 0; + position: absolute; + top: calc(50% - 50px); + width: 70px +} + +.fancybox-navigation .fancybox-button div { + padding: 7px +} + +.fancybox-navigation .fancybox-button--arrow_left { + left: 0; + padding: 31px 26px 31px 6px +} + +.fancybox-navigation .fancybox-button--arrow_right { + padding: 31px 6px 31px 26px; + right: 0 +} + +.fancybox-caption { + background: linear-gradient(0deg, rgba(0, 0, 0, .85) 0, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, transparent); + bottom: 0; + color: #eee; + font-size: 14px; + font-weight: 400; + left: 0; + line-height: 1.5; + padding: 75px 44px 25px; + pointer-events: none; + right: 0; + text-align: center; + z-index: 99996 +} + +.fancybox-caption--separate { + margin-top: -50px +} + +.fancybox-caption__body { + max-height: 50vh; + overflow: auto; + pointer-events: all +} + +.fancybox-caption a, +.fancybox-caption a:link, +.fancybox-caption a:visited { + color: #ccc; + text-decoration: none +} + +.fancybox-caption a:hover { + color: #fff; + text-decoration: underline +} + +.fancybox-loading { + animation: a 1s linear infinite; + background: transparent; + border: 4px solid #888; + border-bottom-color: #fff; + -webkit-border-radius: 50%; + border-radius: 50%; + height: 50px; + left: 50%; + right: initial; + margin: -25px 0 0 -25px; + opacity: .7; + padding: 0; + position: absolute; + top: 50%; + width: 50px; + z-index: 99999 +} + +@keyframes a { + to { + transform: rotate(1turn) + } +} + +.fancybox-animated { + transition-timing-function: cubic-bezier(0, 0, .25, 1) +} + +.fancybox-fx-slide.fancybox-slide--previous { + opacity: 0; + transform: translate3d(-100%, 0, 0) +} + +.fancybox-fx-slide.fancybox-slide--next { + opacity: 0; + transform: translate3d(100%, 0, 0) +} + +.fancybox-fx-slide.fancybox-slide--current { + opacity: 1; + transform: translateZ(0) +} + +.fancybox-fx-fade.fancybox-slide--next, +.fancybox-fx-fade.fancybox-slide--previous { + opacity: 0; + transition-timing-function: cubic-bezier(.19, 1, .22, 1) +} + +.fancybox-fx-fade.fancybox-slide--current { + opacity: 1 +} + +.fancybox-fx-zoom-in-out.fancybox-slide--previous { + opacity: 0; + transform: scale3d(1.5, 1.5, 1.5) +} + +.fancybox-fx-zoom-in-out.fancybox-slide--next { + opacity: 0; + transform: scale3d(.5, .5, .5) +} + +.fancybox-fx-zoom-in-out.fancybox-slide--current { + opacity: 1; + transform: scaleX(1) +} + +.fancybox-fx-rotate.fancybox-slide--previous { + opacity: 0; + transform: rotate(-1turn) +} + +.fancybox-fx-rotate.fancybox-slide--next { + opacity: 0; + transform: rotate(1turn) +} + +.fancybox-fx-rotate.fancybox-slide--current { + opacity: 1; + transform: rotate(0deg) +} + +.fancybox-fx-circular.fancybox-slide--previous { + opacity: 0; + transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0) +} + +.fancybox-fx-circular.fancybox-slide--next { + opacity: 0; + transform: scale3d(0, 0, 0) translate3d(100%, 0, 0) +} + +.fancybox-fx-circular.fancybox-slide--current { + opacity: 1; + transform: scaleX(1) translateZ(0) +} + +.fancybox-fx-tube.fancybox-slide--previous { + transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg) +} + +.fancybox-fx-tube.fancybox-slide--next { + transform: translate3d(100%, 0, 0) scale(.1) skew(10deg) +} + +.fancybox-fx-tube.fancybox-slide--current { + transform: translateZ(0) scale(1) +} + +.fancybox-share { + background: #f4f4f4; + -webkit-border-radius: 3px; + border-radius: 3px; + max-width: 90%; + padding: 30px; + text-align: center +} + +.fancybox-share h1 { + color: #222; + font-size: 35px; + font-weight: 700; + margin: 0 0 20px +} + +.fancybox-share p { + margin: 0; + padding: 0 +} + +.fancybox-share__button { + border: 0; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + font-size: 14px; + font-weight: 700; + line-height: 40px; + margin: 0 5px 10px; + min-width: 130px; + padding: 0 15px; + text-decoration: none; + transition: all .2s; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + white-space: nowrap +} + +.fancybox-share__button:link, +.fancybox-share__button:visited { + color: #fff +} + +.fancybox-share__button:hover { + text-decoration: none +} + +.fancybox-share__button--fb { + background: #3b5998 +} + +.fancybox-share__button--fb:hover { + background: #344e86 +} + +.fancybox-share__button--pt { + background: #bd081d +} + +.fancybox-share__button--pt:hover { + background: #aa0719 +} + +.fancybox-share__button--tw { + background: #1da1f2 +} + +.fancybox-share__button--tw:hover { + background: #0d95e8 +} + +.fancybox-share__button svg { + height: 25px; + margin-right: 7px; + position: relative; + top: -1px; + vertical-align: middle; + width: 25px +} + +.fancybox-share__button svg path { + fill: #fff +} + +.fancybox-share__input { + background: transparent; + border: 0; + border-bottom: 1px solid #d7d7d7; + -webkit-border-radius: 0; + border-radius: 0; + color: #5d5b5b; + font-size: 14px; + margin: 10px 0 0; + outline: none; + padding: 10px 15px; + width: 100% +} + +.fancybox-thumbs { + background: #ddd; + bottom: 0; + display: none; + margin: 0; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + padding: 2px 2px 4px; + position: absolute; + right: 0; + left: initial; + -webkit-tap-highlight-color: transparent; + top: 0; + width: 212px; + z-index: 99995 +} + +.fancybox-thumbs-x { + overflow-x: auto; + overflow-y: hidden +} + +.fancybox-show-thumbs .fancybox-thumbs { + display: block +} + +.fancybox-show-thumbs .fancybox-inner { + right: 212px +} + +.fancybox-thumbs__list { + font-size: 0; + height: 100%; + list-style: none; + margin: 0; + overflow-x: hidden; + overflow-y: auto; + padding: 0; + position: relative; + white-space: nowrap; + width: 100% +} + +.fancybox-thumbs-x .fancybox-thumbs__list { + overflow: hidden +} + +.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar { + width: 7px +} + +.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track { + background: #fff; + -webkit-border-radius: 10px; + border-radius: 10px; + -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); + -moz-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); + box-shadow: inset 0 0 6px rgba(0, 0, 0, .3) +} + +.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb { + background: #2a2a2a; + -webkit-border-radius: 10px; + border-radius: 10px +} + +.fancybox-thumbs__list a { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + background-color: rgba(0, 0, 0, .1); + background-position: 50%; + background-repeat: no-repeat; + background-size: cover; + cursor: pointer; + float: left; + height: 75px; + margin: 2px; + max-height: calc(100% - 8px); + max-width: calc(50% - 4px); + outline: none; + overflow: hidden; + padding: 0; + position: relative; + -webkit-tap-highlight-color: transparent; + width: 100px +} + +.fancybox-thumbs__list a:before { + content: ''; + border: 6px solid #ff5268; + bottom: 0; + left: 0; + opacity: 0; + position: absolute; + right: 0; + top: 0; + transition: all 0.2s cubic-bezier(.25, .46, .45, .94); + z-index: 99991 +} + +.fancybox-thumbs__list a:focus:before { + opacity: .5 +} + +.fancybox-thumbs__list a.fancybox-thumbs-active:before { + opacity: 1 +} + +@media (max-height:576px) { + .fancybox-slide { + padding-left: 6px; + padding-right: 6px + } + .fancybox-slide--image { + padding: 6px 0 + } + .fancybox-close-small { + right: -6px + } + .fancybox-slide--image .fancybox-close-small { + background: #4e4e4e; + color: #f2f4f6; + height: 36px; + opacity: 1; + padding: 6px; + right: 0; + left: initial; + top: 0; + width: 36px + } + .fancybox-caption { + padding-left: 12px; + padding-right: 12px + } +} + +@media (max-width:576px) { + .fancybox-thumbs { + width: 110px + } + .fancybox-show-thumbs .fancybox-inner { + right: 110px; + left: initial + } + .fancybox-thumbs__list a { + max-width: calc(100% - 10px) + } +} + +@font-face { + font-family: 'Font Awesome 6 Free'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(../../../../../../../../../themes/logico/fonts/fa-regular-400.woff2) format("woff2"), url(../../../../../../../../../themes/logico/fonts/fa-regular-400.ttf) format("truetype") +} + +@font-face { + font-family: 'Font Awesome 5 Free'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(../../../../../../../../../themes/logico/fonts/fa-regular-400.woff2) format("woff2"), url(../../../../../../../../../themes/logico/fonts/fa-regular-400.ttf) format("truetype") +} + +.fa, +.far, +.fa-regular { + font-weight: 400 +} + +.fa-0::before { + content: "\30" +} + +.fa-1::before { + content: "\31" +} + +.fa-2::before { + content: "\32" +} + +.fa-3::before { + content: "\33" +} + +.fa-4::before { + content: "\34" +} + +.fa-5::before { + content: "\35" +} + +.fa-6::before { + content: "\36" +} + +.fa-7::before { + content: "\37" +} + +.fa-8::before { + content: "\38" +} + +.fa-9::before { + content: "\39" +} + +.fa-fill-drip::before { + content: "\f576" +} + +.fa-arrows-to-circle::before { + content: "\e4bd" +} + +.fa-circle-chevron-right::before { + content: "\f138" +} + +.fa-chevron-circle-right::before { + content: "\f138" +} + +.fa-at::before { + content: "\40" +} + +.fa-trash-can::before { + content: "\f2ed" +} + +.fa-trash-alt::before { + content: "\f2ed" +} + +.fa-text-height::before { + content: "\f034" +} + +.fa-user-xmark::before { + content: "\f235" +} + +.fa-user-times::before { + content: "\f235" +} + +.fa-stethoscope::before { + content: "\f0f1" +} + +.fa-message::before { + content: "\f27a" +} + +.fa-comment-alt::before { + content: "\f27a" +} + +.fa-info::before { + content: "\f129" +} + +.fa-down-left-and-up-right-to-center::before { + content: "\f422" +} + +.fa-compress-alt::before { + content: "\f422" +} + +.fa-explosion::before { + content: "\e4e9" +} + +.fa-file-lines::before { + content: "\f15c" +} + +.fa-file-alt::before { + content: "\f15c" +} + +.fa-file-text::before { + content: "\f15c" +} + +.fa-wave-square::before { + content: "\f83e" +} + +.fa-ring::before { + content: "\f70b" +} + +.fa-building-un::before { + content: "\e4d9" +} + +.fa-dice-three::before { + content: "\f527" +} + +.fa-calendar-days::before { + content: "\f073" +} + +.fa-calendar-alt::before { + content: "\f073" +} + +.fa-anchor-circle-check::before { + content: "\e4aa" +} + +.fa-building-circle-arrow-right::before { + content: "\e4d1" +} + +.fa-volleyball::before { + content: "\f45f" +} + +.fa-volleyball-ball::before { + content: "\f45f" +} + +.fa-arrows-up-to-line::before { + content: "\e4c2" +} + +.fa-sort-down::before { + content: "\f0dd" +} + +.fa-sort-desc::before { + content: "\f0dd" +} + +.fa-circle-minus::before { + content: "\f056" +} + +.fa-minus-circle::before { + content: "\f056" +} + +.fa-door-open::before { + content: "\f52b" +} + +.fa-right-from-bracket::before { + content: "\f2f5" +} + +.fa-sign-out-alt::before { + content: "\f2f5" +} + +.fa-atom::before { + content: "\f5d2" +} + +.fa-soap::before { + content: "\e06e" +} + +.fa-icons::before { + content: "\f86d" +} + +.fa-heart-music-camera-bolt::before { + content: "\f86d" +} + +.fa-microphone-lines-slash::before { + content: "\f539" +} + +.fa-microphone-alt-slash::before { + content: "\f539" +} + +.fa-bridge-circle-check::before { + content: "\e4c9" +} + +.fa-pump-medical::before { + content: "\e06a" +} + +.fa-fingerprint::before { + content: "\f577" +} + +.fa-hand-point-right::before { + content: "\f0a4" +} + +.fa-magnifying-glass-location::before { + content: "\f689" +} + +.fa-search-location::before { + content: "\f689" +} + +.fa-forward-step::before { + content: "\f051" +} + +.fa-step-forward::before { + content: "\f051" +} + +.fa-face-smile-beam::before { + content: "\f5b8" +} + +.fa-smile-beam::before { + content: "\f5b8" +} + +.fa-flag-checkered::before { + content: "\f11e" +} + +.fa-football::before { + content: "\f44e" +} + +.fa-football-ball::before { + content: "\f44e" +} + +.fa-school-circle-exclamation::before { + content: "\e56c" +} + +.fa-crop::before { + content: "\f125" +} + +.fa-angles-down::before { + content: "\f103" +} + +.fa-angle-double-down::before { + content: "\f103" +} + +.fa-users-rectangle::before { + content: "\e594" +} + +.fa-people-roof::before { + content: "\e537" +} + +.fa-people-line::before { + content: "\e534" +} + +.fa-beer-mug-empty::before { + content: "\f0fc" +} + +.fa-beer::before { + content: "\f0fc" +} + +.fa-diagram-predecessor::before { + content: "\e477" +} + +.fa-arrow-up-long::before { + content: "\f176" +} + +.fa-long-arrow-up::before { + content: "\f176" +} + +.fa-fire-flame-simple::before { + content: "\f46a" +} + +.fa-burn::before { + content: "\f46a" +} + +.fa-person::before { + content: "\f183" +} + +.fa-male::before { + content: "\f183" +} + +.fa-laptop::before { + content: "\f109" +} + +.fa-file-csv::before { + content: "\f6dd" +} + +.fa-menorah::before { + content: "\f676" +} + +.fa-truck-plane::before { + content: "\e58f" +} + +.fa-record-vinyl::before { + content: "\f8d9" +} + +.fa-face-grin-stars::before { + content: "\f587" +} + +.fa-grin-stars::before { + content: "\f587" +} + +.fa-bong::before { + content: "\f55c" +} + +.fa-spaghetti-monster-flying::before { + content: "\f67b" +} + +.fa-pastafarianism::before { + content: "\f67b" +} + +.fa-arrow-down-up-across-line::before { + content: "\e4af" +} + +.fa-spoon::before { + content: "\f2e5" +} + +.fa-utensil-spoon::before { + content: "\f2e5" +} + +.fa-jar-wheat::before { + content: "\e517" +} + +.fa-envelopes-bulk::before { + content: "\f674" +} + +.fa-mail-bulk::before { + content: "\f674" +} + +.fa-file-circle-exclamation::before { + content: "\e4eb" +} + +.fa-circle-h::before { + content: "\f47e" +} + +.fa-hospital-symbol::before { + content: "\f47e" +} + +.fa-pager::before { + content: "\f815" +} + +.fa-address-book::before { + content: "\f2b9" +} + +.fa-contact-book::before { + content: "\f2b9" +} + +.fa-strikethrough::before { + content: "\f0cc" +} + +.fa-k::before { + content: "\4b" +} + +.fa-landmark-flag::before { + content: "\e51c" +} + +.fa-pencil::before { + content: "\f303" +} + +.fa-pencil-alt::before { + content: "\f303" +} + +.fa-backward::before { + content: "\f04a" +} + +.fa-caret-right::before { + content: "\f0da" +} + +.fa-comments::before { + content: "\f086" +} + +.fa-paste::before { + content: "\f0ea" +} + +.fa-file-clipboard::before { + content: "\f0ea" +} + +.fa-code-pull-request::before { + content: "\e13c" +} + +.fa-clipboard-list::before { + content: "\f46d" +} + +.fa-truck-ramp-box::before { + content: "\f4de" +} + +.fa-truck-loading::before { + content: "\f4de" +} + +.fa-user-check::before { + content: "\f4fc" +} + +.fa-vial-virus::before { + content: "\e597" +} + +.fa-sheet-plastic::before { + content: "\e571" +} + +.fa-blog::before { + content: "\f781" +} + +.fa-user-ninja::before { + content: "\f504" +} + +.fa-person-arrow-up-from-line::before { + content: "\e539" +} + +.fa-scroll-torah::before { + content: "\f6a0" +} + +.fa-torah::before { + content: "\f6a0" +} + +.fa-broom-ball::before { + content: "\f458" +} + +.fa-quidditch::before { + content: "\f458" +} + +.fa-quidditch-broom-ball::before { + content: "\f458" +} + +.fa-toggle-off::before { + content: "\f204" +} + +.fa-box-archive::before { + content: "\f187" +} + +.fa-archive::before { + content: "\f187" +} + +.fa-person-drowning::before { + content: "\e545" +} + +.fa-arrow-down-9-1::before { + content: "\f886" +} + +.fa-sort-numeric-desc::before { + content: "\f886" +} + +.fa-sort-numeric-down-alt::before { + content: "\f886" +} + +.fa-face-grin-tongue-squint::before { + content: "\f58a" +} + +.fa-grin-tongue-squint::before { + content: "\f58a" +} + +.fa-spray-can::before { + content: "\f5bd" +} + +.fa-truck-monster::before { + content: "\f63b" +} + +.fa-w::before { + content: "\57" +} + +.fa-earth-africa::before { + content: "\f57c" +} + +.fa-globe-africa::before { + content: "\f57c" +} + +.fa-rainbow::before { + content: "\f75b" +} + +.fa-circle-notch::before { + content: "\f1ce" +} + +.fa-tablet-screen-button::before { + content: "\f3fa" +} + +.fa-tablet-alt::before { + content: "\f3fa" +} + +.fa-paw::before { + content: "\f1b0" +} + +.fa-cloud::before { + content: "\f0c2" +} + +.fa-trowel-bricks::before { + content: "\e58a" +} + +.fa-face-flushed::before { + content: "\f579" +} + +.fa-flushed::before { + content: "\f579" +} + +.fa-hospital-user::before { + content: "\f80d" +} + +.fa-tent-arrow-left-right::before { + content: "\e57f" +} + +.fa-gavel::before { + content: "\f0e3" +} + +.fa-legal::before { + content: "\f0e3" +} + +.fa-binoculars::before { + content: "\f1e5" +} + +.fa-microphone-slash::before { + content: "\f131" +} + +.fa-box-tissue::before { + content: "\e05b" +} + +.fa-motorcycle::before { + content: "\f21c" +} + +.fa-bell-concierge::before { + content: "\f562" +} + +.fa-concierge-bell::before { + content: "\f562" +} + +.fa-pen-ruler::before { + content: "\f5ae" +} + +.fa-pencil-ruler::before { + content: "\f5ae" +} + +.fa-people-arrows::before { + content: "\e068" +} + +.fa-people-arrows-left-right::before { + content: "\e068" +} + +.fa-mars-and-venus-burst::before { + content: "\e523" +} + +.fa-square-caret-right::before { + content: "\f152" +} + +.fa-caret-square-right::before { + content: "\f152" +} + +.fa-scissors::before { + content: "\f0c4" +} + +.fa-cut::before { + content: "\f0c4" +} + +.fa-sun-plant-wilt::before { + content: "\e57a" +} + +.fa-toilets-portable::before { + content: "\e584" +} + +.fa-hockey-puck::before { + content: "\f453" +} + +.fa-table::before { + content: "\f0ce" +} + +.fa-magnifying-glass-arrow-right::before { + content: "\e521" +} + +.fa-tachograph-digital::before { + content: "\f566" +} + +.fa-digital-tachograph::before { + content: "\f566" +} + +.fa-users-slash::before { + content: "\e073" +} + +.fa-clover::before { + content: "\e139" +} + +.fa-reply::before { + content: "\f3e5" +} + +.fa-mail-reply::before { + content: "\f3e5" +} + +.fa-star-and-crescent::before { + content: "\f699" +} + +.fa-house-fire::before { + content: "\e50c" +} + +.fa-square-minus::before { + content: "\f146" +} + +.fa-minus-square::before { + content: "\f146" +} + +.fa-helicopter::before { + content: "\f533" +} + +.fa-compass::before { + content: "\f14e" +} + +.fa-square-caret-down::before { + content: "\f150" +} + +.fa-caret-square-down::before { + content: "\f150" +} + +.fa-file-circle-question::before { + content: "\e4ef" +} + +.fa-laptop-code::before { + content: "\f5fc" +} + +.fa-swatchbook::before { + content: "\f5c3" +} + +.fa-prescription-bottle::before { + content: "\f485" +} + +.fa-bars::before { + content: "\f0c9" +} + +.fa-navicon::before { + content: "\f0c9" +} + +.fa-people-group::before { + content: "\e533" +} + +.fa-hourglass-end::before { + content: "\f253" +} + +.fa-hourglass-3::before { + content: "\f253" +} + +.fa-heart-crack::before { + content: "\f7a9" +} + +.fa-heart-broken::before { + content: "\f7a9" +} + +.fa-square-up-right::before { + content: "\f360" +} + +.fa-external-link-square-alt::before { + content: "\f360" +} + +.fa-face-kiss-beam::before { + content: "\f597" +} + +.fa-kiss-beam::before { + content: "\f597" +} + +.fa-film::before { + content: "\f008" +} + +.fa-ruler-horizontal::before { + content: "\f547" +} + +.fa-people-robbery::before { + content: "\e536" +} + +.fa-lightbulb::before { + content: "\f0eb" +} + +.fa-caret-left::before { + content: "\f0d9" +} + +.fa-circle-exclamation::before { + content: "\f06a" +} + +.fa-exclamation-circle::before { + content: "\f06a" +} + +.fa-school-circle-xmark::before { + content: "\e56d" +} + +.fa-arrow-right-from-bracket::before { + content: "\f08b" +} + +.fa-sign-out::before { + content: "\f08b" +} + +.fa-circle-chevron-down::before { + content: "\f13a" +} + +.fa-chevron-circle-down::before { + content: "\f13a" +} + +.fa-unlock-keyhole::before { + content: "\f13e" +} + +.fa-unlock-alt::before { + content: "\f13e" +} + +.fa-cloud-showers-heavy::before { + content: "\f740" +} + +.fa-headphones-simple::before { + content: "\f58f" +} + +.fa-headphones-alt::before { + content: "\f58f" +} + +.fa-sitemap::before { + content: "\f0e8" +} + +.fa-circle-dollar-to-slot::before { + content: "\f4b9" +} + +.fa-donate::before { + content: "\f4b9" +} + +.fa-memory::before { + content: "\f538" +} + +.fa-road-spikes::before { + content: "\e568" +} + +.fa-fire-burner::before { + content: "\e4f1" +} + +.fa-flag::before { + content: "\f024" +} + +.fa-hanukiah::before { + content: "\f6e6" +} + +.fa-feather::before { + content: "\f52d" +} + +.fa-volume-low::before { + content: "\f027" +} + +.fa-volume-down::before { + content: "\f027" +} + +.fa-comment-slash::before { + content: "\f4b3" +} + +.fa-cloud-sun-rain::before { + content: "\f743" +} + +.fa-compress::before { + content: "\f066" +} + +.fa-wheat-awn::before { + content: "\e2cd" +} + +.fa-wheat-alt::before { + content: "\e2cd" +} + +.fa-ankh::before { + content: "\f644" +} + +.fa-hands-holding-child::before { + content: "\e4fa" +} + +.fa-asterisk::before { + content: "\2a" +} + +.fa-square-check::before { + content: "\f14a" +} + +.fa-check-square::before { + content: "\f14a" +} + +.fa-peseta-sign::before { + content: "\e221" +} + +.fa-heading::before { + content: "\f1dc" +} + +.fa-header::before { + content: "\f1dc" +} + +.fa-ghost::before { + content: "\f6e2" +} + +.fa-list::before { + content: "\f03a" +} + +.fa-list-squares::before { + content: "\f03a" +} + +.fa-square-phone-flip::before { + content: "\f87b" +} + +.fa-phone-square-alt::before { + content: "\f87b" +} + +.fa-cart-plus::before { + content: "\f217" +} + +.fa-gamepad::before { + content: "\f11b" +} + +.fa-circle-dot::before { + content: "\f192" +} + +.fa-dot-circle::before { + content: "\f192" +} + +.fa-face-dizzy::before { + content: "\f567" +} + +.fa-dizzy::before { + content: "\f567" +} + +.fa-egg::before { + content: "\f7fb" +} + +.fa-house-medical-circle-xmark::before { + content: "\e513" +} + +.fa-campground::before { + content: "\f6bb" +} + +.fa-folder-plus::before { + content: "\f65e" +} + +.fa-futbol::before { + content: "\f1e3" +} + +.fa-futbol-ball::before { + content: "\f1e3" +} + +.fa-soccer-ball::before { + content: "\f1e3" +} + +.fa-paintbrush::before { + content: "\f1fc" +} + +.fa-paint-brush::before { + content: "\f1fc" +} + +.fa-lock::before { + content: "\f023" +} + +.fa-gas-pump::before { + content: "\f52f" +} + +.fa-hot-tub-person::before { + content: "\f593" +} + +.fa-hot-tub::before { + content: "\f593" +} + +.fa-map-location::before { + content: "\f59f" +} + +.fa-map-marked::before { + content: "\f59f" +} + +.fa-house-flood-water::before { + content: "\e50e" +} + +.fa-tree::before { + content: "\f1bb" +} + +.fa-bridge-lock::before { + content: "\e4cc" +} + +.fa-sack-dollar::before { + content: "\f81d" +} + +.fa-pen-to-square::before { + content: "\f044" +} + +.fa-edit::before { + content: "\f044" +} + +.fa-car-side::before { + content: "\f5e4" +} + +.fa-share-nodes::before { + content: "\f1e0" +} + +.fa-share-alt::before { + content: "\f1e0" +} + +.fa-heart-circle-minus::before { + content: "\e4ff" +} + +.fa-hourglass-half::before { + content: "\f252" +} + +.fa-hourglass-2::before { + content: "\f252" +} + +.fa-microscope::before { + content: "\f610" +} + +.fa-sink::before { + content: "\e06d" +} + +.fa-bag-shopping::before { + content: "\f290" +} + +.fa-shopping-bag::before { + content: "\f290" +} + +.fa-arrow-down-z-a::before { + content: "\f881" +} + +.fa-sort-alpha-desc::before { + content: "\f881" +} + +.fa-sort-alpha-down-alt::before { + content: "\f881" +} + +.fa-mitten::before { + content: "\f7b5" +} + +.fa-person-rays::before { + content: "\e54d" +} + +.fa-users::before { + content: "\f0c0" +} + +.fa-eye-slash::before { + content: "\f070" +} + +.fa-flask-vial::before { + content: "\e4f3" +} + +.fa-hand::before { + content: "\f256" +} + +.fa-hand-paper::before { + content: "\f256" +} + +.fa-om::before { + content: "\f679" +} + +.fa-worm::before { + content: "\e599" +} + +.fa-house-circle-xmark::before { + content: "\e50b" +} + +.fa-plug::before { + content: "\f1e6" +} + +.fa-chevron-up::before { + content: "\f077" +} + +.fa-hand-spock::before { + content: "\f259" +} + +.fa-stopwatch::before { + content: "\f2f2" +} + +.fa-face-kiss::before { + content: "\f596" +} + +.fa-kiss::before { + content: "\f596" +} + +.fa-bridge-circle-xmark::before { + content: "\e4cb" +} + +.fa-face-grin-tongue::before { + content: "\f589" +} + +.fa-grin-tongue::before { + content: "\f589" +} + +.fa-chess-bishop::before { + content: "\f43a" +} + +.fa-face-grin-wink::before { + content: "\f58c" +} + +.fa-grin-wink::before { + content: "\f58c" +} + +.fa-ear-deaf::before { + content: "\f2a4" +} + +.fa-deaf::before { + content: "\f2a4" +} + +.fa-deafness::before { + content: "\f2a4" +} + +.fa-hard-of-hearing::before { + content: "\f2a4" +} + +.fa-road-circle-check::before { + content: "\e564" +} + +.fa-dice-five::before { + content: "\f523" +} + +.fa-square-rss::before { + content: "\f143" +} + +.fa-rss-square::before { + content: "\f143" +} + +.fa-land-mine-on::before { + content: "\e51b" +} + +.fa-i-cursor::before { + content: "\f246" +} + +.fa-stamp::before { + content: "\f5bf" +} + +.fa-stairs::before { + content: "\e289" +} + +.fa-i::before { + content: "\49" +} + +.fa-hryvnia-sign::before { + content: "\f6f2" +} + +.fa-hryvnia::before { + content: "\f6f2" +} + +.fa-pills::before { + content: "\f484" +} + +.fa-face-grin-wide::before { + content: "\f581" +} + +.fa-grin-alt::before { + content: "\f581" +} + +.fa-tooth::before { + content: "\f5c9" +} + +.fa-v::before { + content: "\56" +} + +.fa-bangladeshi-taka-sign::before { + content: "\e2e6" +} + +.fa-bicycle::before { + content: "\f206" +} + +.fa-staff-snake::before { + content: "\e579" +} + +.fa-rod-asclepius::before { + content: "\e579" +} + +.fa-rod-snake::before { + content: "\e579" +} + +.fa-staff-aesculapius::before { + content: "\e579" +} + +.fa-head-side-cough-slash::before { + content: "\e062" +} + +.fa-truck-medical::before { + content: "\f0f9" +} + +.fa-ambulance::before { + content: "\f0f9" +} + +.fa-wheat-awn-circle-exclamation::before { + content: "\e598" +} + +.fa-snowman::before { + content: "\f7d0" +} + +.fa-mortar-pestle::before { + content: "\f5a7" +} + +.fa-road-barrier::before { + content: "\e562" +} + +.fa-school::before { + content: "\f549" +} + +.fa-igloo::before { + content: "\f7ae" +} + +.fa-joint::before { + content: "\f595" +} + +.fa-angle-right::before { + content: "\f105" +} + +.fa-horse::before { + content: "\f6f0" +} + +.fa-q::before { + content: "\51" +} + +.fa-g::before { + content: "\47" +} + +.fa-notes-medical::before { + content: "\f481" +} + +.fa-temperature-half::before { + content: "\f2c9" +} + +.fa-temperature-2::before { + content: "\f2c9" +} + +.fa-thermometer-2::before { + content: "\f2c9" +} + +.fa-thermometer-half::before { + content: "\f2c9" +} + +.fa-dong-sign::before { + content: "\e169" +} + +.fa-capsules::before { + content: "\f46b" +} + +.fa-poo-storm::before { + content: "\f75a" +} + +.fa-poo-bolt::before { + content: "\f75a" +} + +.fa-face-frown-open::before { + content: "\f57a" +} + +.fa-frown-open::before { + content: "\f57a" +} + +.fa-hand-point-up::before { + content: "\f0a6" +} + +.fa-money-bill::before { + content: "\f0d6" +} + +.fa-bookmark::before { + content: "\f02e" +} + +.fa-align-justify::before { + content: "\f039" +} + +.fa-umbrella-beach::before { + content: "\f5ca" +} + +.fa-helmet-un::before { + content: "\e503" +} + +.fa-bullseye::before { + content: "\f140" +} + +.fa-bacon::before { + content: "\f7e5" +} + +.fa-hand-point-down::before { + content: "\f0a7" +} + +.fa-arrow-up-from-bracket::before { + content: "\e09a" +} + +.fa-folder::before { + content: "\f07b" +} + +.fa-folder-blank::before { + content: "\f07b" +} + +.fa-file-waveform::before { + content: "\f478" +} + +.fa-file-medical-alt::before { + content: "\f478" +} + +.fa-radiation::before { + content: "\f7b9" +} + +.fa-chart-simple::before { + content: "\e473" +} + +.fa-mars-stroke::before { + content: "\f229" +} + +.fa-vial::before { + content: "\f492" +} + +.fa-gauge::before { + content: "\f624" +} + +.fa-dashboard::before { + content: "\f624" +} + +.fa-gauge-med::before { + content: "\f624" +} + +.fa-tachometer-alt-average::before { + content: "\f624" +} + +.fa-wand-magic-sparkles::before { + content: "\e2ca" +} + +.fa-magic-wand-sparkles::before { + content: "\e2ca" +} + +.fa-e::before { + content: "\45" +} + +.fa-pen-clip::before { + content: "\f305" +} + +.fa-pen-alt::before { + content: "\f305" +} + +.fa-bridge-circle-exclamation::before { + content: "\e4ca" +} + +.fa-user::before { + content: "\f007" +} + +.fa-school-circle-check::before { + content: "\e56b" +} + +.fa-dumpster::before { + content: "\f793" +} + +.fa-van-shuttle::before { + content: "\f5b6" +} + +.fa-shuttle-van::before { + content: "\f5b6" +} + +.fa-building-user::before { + content: "\e4da" +} + +.fa-square-caret-left::before { + content: "\f191" +} + +.fa-caret-square-left::before { + content: "\f191" +} + +.fa-highlighter::before { + content: "\f591" +} + +.fa-key::before { + content: "\f084" +} + +.fa-bullhorn::before { + content: "\f0a1" +} + +.fa-globe::before { + content: "\f0ac" +} + +.fa-synagogue::before { + content: "\f69b" +} + +.fa-person-half-dress::before { + content: "\e548" +} + +.fa-road-bridge::before { + content: "\e563" +} + +.fa-location-arrow::before { + content: "\f124" +} + +.fa-c::before { + content: "\43" +} + +.fa-tablet-button::before { + content: "\f10a" +} + +.fa-building-lock::before { + content: "\e4d6" +} + +.fa-pizza-slice::before { + content: "\f818" +} + +.fa-money-bill-wave::before { + content: "\f53a" +} + +.fa-chart-area::before { + content: "\f1fe" +} + +.fa-area-chart::before { + content: "\f1fe" +} + +.fa-house-flag::before { + content: "\e50d" +} + +.fa-person-circle-minus::before { + content: "\e540" +} + +.fa-ban::before { + content: "\f05e" +} + +.fa-cancel::before { + content: "\f05e" +} + +.fa-camera-rotate::before { + content: "\e0d8" +} + +.fa-spray-can-sparkles::before { + content: "\f5d0" +} + +.fa-air-freshener::before { + content: "\f5d0" +} + +.fa-star::before { + content: "\f005" +} + +.fa-repeat::before { + content: "\f363" +} + +.fa-cross::before { + content: "\f654" +} + +.fa-box::before { + content: "\f466" +} + +.fa-venus-mars::before { + content: "\f228" +} + +.fa-arrow-pointer::before { + content: "\f245" +} + +.fa-mouse-pointer::before { + content: "\f245" +} + +.fa-maximize::before { + content: "\f31e" +} + +.fa-expand-arrows-alt::before { + content: "\f31e" +} + +.fa-charging-station::before { + content: "\f5e7" +} + +.fa-shapes::before { + content: "\f61f" +} + +.fa-triangle-circle-square::before { + content: "\f61f" +} + +.fa-shuffle::before { + content: "\f074" +} + +.fa-random::before { + content: "\f074" +} + +.fa-person-running::before { + content: "\f70c" +} + +.fa-running::before { + content: "\f70c" +} + +.fa-mobile-retro::before { + content: "\e527" +} + +.fa-grip-lines-vertical::before { + content: "\f7a5" +} + +.fa-spider::before { + content: "\f717" +} + +.fa-hands-bound::before { + content: "\e4f9" +} + +.fa-file-invoice-dollar::before { + content: "\f571" +} + +.fa-plane-circle-exclamation::before { + content: "\e556" +} + +.fa-x-ray::before { + content: "\f497" +} + +.fa-spell-check::before { + content: "\f891" +} + +.fa-slash::before { + content: "\f715" +} + +.fa-computer-mouse::before { + content: "\f8cc" +} + +.fa-mouse::before { + content: "\f8cc" +} + +.fa-arrow-right-to-bracket::before { + content: "\f090" +} + +.fa-sign-in::before { + content: "\f090" +} + +.fa-shop-slash::before { + content: "\e070" +} + +.fa-store-alt-slash::before { + content: "\e070" +} + +.fa-server::before { + content: "\f233" +} + +.fa-virus-covid-slash::before { + content: "\e4a9" +} + +.fa-shop-lock::before { + content: "\e4a5" +} + +.fa-hourglass-start::before { + content: "\f251" +} + +.fa-hourglass-1::before { + content: "\f251" +} + +.fa-blender-phone::before { + content: "\f6b6" +} + +.fa-building-wheat::before { + content: "\e4db" +} + +.fa-person-breastfeeding::before { + content: "\e53a" +} + +.fa-right-to-bracket::before { + content: "\f2f6" +} + +.fa-sign-in-alt::before { + content: "\f2f6" +} + +.fa-venus::before { + content: "\f221" +} + +.fa-passport::before { + content: "\f5ab" +} + +.fa-heart-pulse::before { + content: "\f21e" +} + +.fa-heartbeat::before { + content: "\f21e" +} + +.fa-people-carry-box::before { + content: "\f4ce" +} + +.fa-people-carry::before { + content: "\f4ce" +} + +.fa-temperature-high::before { + content: "\f769" +} + +.fa-microchip::before { + content: "\f2db" +} + +.fa-crown::before { + content: "\f521" +} + +.fa-weight-hanging::before { + content: "\f5cd" +} + +.fa-xmarks-lines::before { + content: "\e59a" +} + +.fa-file-prescription::before { + content: "\f572" +} + +.fa-weight-scale::before { + content: "\f496" +} + +.fa-weight::before { + content: "\f496" +} + +.fa-user-group::before { + content: "\f500" +} + +.fa-user-friends::before { + content: "\f500" +} + +.fa-arrow-up-a-z::before { + content: "\f15e" +} + +.fa-sort-alpha-up::before { + content: "\f15e" +} + +.fa-chess-knight::before { + content: "\f441" +} + +.fa-face-laugh-squint::before { + content: "\f59b" +} + +.fa-laugh-squint::before { + content: "\f59b" +} + +.fa-wheelchair::before { + content: "\f193" +} + +.fa-circle-arrow-up::before { + content: "\f0aa" +} + +.fa-arrow-circle-up::before { + content: "\f0aa" +} + +.fa-toggle-on::before { + content: "\f205" +} + +.fa-person-walking::before { + content: "\f554" +} + +.fa-walking::before { + content: "\f554" +} + +.fa-l::before { + content: "\4c" +} + +.fa-fire::before { + content: "\f06d" +} + +.fa-bed-pulse::before { + content: "\f487" +} + +.fa-procedures::before { + content: "\f487" +} + +.fa-shuttle-space::before { + content: "\f197" +} + +.fa-space-shuttle::before { + content: "\f197" +} + +.fa-face-laugh::before { + content: "\f599" +} + +.fa-laugh::before { + content: "\f599" +} + +.fa-folder-open::before { + content: "\f07c" +} + +.fa-heart-circle-plus::before { + content: "\e500" +} + +.fa-code-fork::before { + content: "\e13b" +} + +.fa-city::before { + content: "\f64f" +} + +.fa-microphone-lines::before { + content: "\f3c9" +} + +.fa-microphone-alt::before { + content: "\f3c9" +} + +.fa-pepper-hot::before { + content: "\f816" +} + +.fa-unlock::before { + content: "\f09c" +} + +.fa-colon-sign::before { + content: "\e140" +} + +.fa-headset::before { + content: "\f590" +} + +.fa-store-slash::before { + content: "\e071" +} + +.fa-road-circle-xmark::before { + content: "\e566" +} + +.fa-user-minus::before { + content: "\f503" +} + +.fa-mars-stroke-up::before { + content: "\f22a" +} + +.fa-mars-stroke-v::before { + content: "\f22a" +} + +.fa-champagne-glasses::before { + content: "\f79f" +} + +.fa-glass-cheers::before { + content: "\f79f" +} + +.fa-clipboard::before { + content: "\f328" +} + +.fa-house-circle-exclamation::before { + content: "\e50a" +} + +.fa-file-arrow-up::before { + content: "\f574" +} + +.fa-file-upload::before { + content: "\f574" +} + +.fa-wifi::before { + content: "\f1eb" +} + +.fa-wifi-3::before { + content: "\f1eb" +} + +.fa-wifi-strong::before { + content: "\f1eb" +} + +.fa-bath::before { + content: "\f2cd" +} + +.fa-bathtub::before { + content: "\f2cd" +} + +.fa-underline::before { + content: "\f0cd" +} + +.fa-user-pen::before { + content: "\f4ff" +} + +.fa-user-edit::before { + content: "\f4ff" +} + +.fa-signature::before { + content: "\f5b7" +} + +.fa-stroopwafel::before { + content: "\f551" +} + +.fa-bold::before { + content: "\f032" +} + +.fa-anchor-lock::before { + content: "\e4ad" +} + +.fa-building-ngo::before { + content: "\e4d7" +} + +.fa-manat-sign::before { + content: "\e1d5" +} + +.fa-not-equal::before { + content: "\f53e" +} + +.fa-border-top-left::before { + content: "\f853" +} + +.fa-border-style::before { + content: "\f853" +} + +.fa-map-location-dot::before { + content: "\f5a0" +} + +.fa-map-marked-alt::before { + content: "\f5a0" +} + +.fa-jedi::before { + content: "\f669" +} + +.fa-square-poll-vertical::before { + content: "\f681" +} + +.fa-poll::before { + content: "\f681" +} + +.fa-mug-hot::before { + content: "\f7b6" +} + +.fa-car-battery::before { + content: "\f5df" +} + +.fa-battery-car::before { + content: "\f5df" +} + +.fa-gift::before { + content: "\f06b" +} + +.fa-dice-two::before { + content: "\f528" +} + +.fa-chess-queen::before { + content: "\f445" +} + +.fa-glasses::before { + content: "\f530" +} + +.fa-chess-board::before { + content: "\f43c" +} + +.fa-building-circle-check::before { + content: "\e4d2" +} + +.fa-person-chalkboard::before { + content: "\e53d" +} + +.fa-mars-stroke-right::before { + content: "\f22b" +} + +.fa-mars-stroke-h::before { + content: "\f22b" +} + +.fa-hand-back-fist::before { + content: "\f255" +} + +.fa-hand-rock::before { + content: "\f255" +} + +.fa-square-caret-up::before { + content: "\f151" +} + +.fa-caret-square-up::before { + content: "\f151" +} + +.fa-cloud-showers-water::before { + content: "\e4e4" +} + +.fa-chart-bar::before { + content: "\f080" +} + +.fa-bar-chart::before { + content: "\f080" +} + +.fa-hands-bubbles::before { + content: "\e05e" +} + +.fa-hands-wash::before { + content: "\e05e" +} + +.fa-less-than-equal::before { + content: "\f537" +} + +.fa-train::before { + content: "\f238" +} + +.fa-eye-low-vision::before { + content: "\f2a8" +} + +.fa-low-vision::before { + content: "\f2a8" +} + +.fa-crow::before { + content: "\f520" +} + +.fa-sailboat::before { + content: "\e445" +} + +.fa-window-restore::before { + content: "\f2d2" +} + +.fa-square-plus::before { + content: "\f0fe" +} + +.fa-plus-square::before { + content: "\f0fe" +} + +.fa-torii-gate::before { + content: "\f6a1" +} + +.fa-frog::before { + content: "\f52e" +} + +.fa-bucket::before { + content: "\e4cf" +} + +.fa-image::before { + content: "\f03e" +} + +.fa-microphone::before { + content: "\f130" +} + +.fa-cow::before { + content: "\f6c8" +} + +.fa-caret-up::before { + content: "\f0d8" +} + +.fa-screwdriver::before { + content: "\f54a" +} + +.fa-folder-closed::before { + content: "\e185" +} + +.fa-house-tsunami::before { + content: "\e515" +} + +.fa-square-nfi::before { + content: "\e576" +} + +.fa-arrow-up-from-ground-water::before { + content: "\e4b5" +} + +.fa-martini-glass::before { + content: "\f57b" +} + +.fa-glass-martini-alt::before { + content: "\f57b" +} + +.fa-rotate-left::before { + content: "\f2ea" +} + +.fa-rotate-back::before { + content: "\f2ea" +} + +.fa-rotate-backward::before { + content: "\f2ea" +} + +.fa-undo-alt::before { + content: "\f2ea" +} + +.fa-table-columns::before { + content: "\f0db" +} + +.fa-columns::before { + content: "\f0db" +} + +.fa-lemon::before { + content: "\f094" +} + +.fa-head-side-mask::before { + content: "\e063" +} + +.fa-handshake::before { + content: "\f2b5" +} + +.fa-gem::before { + content: "\f3a5" +} + +.fa-dolly::before { + content: "\f472" +} + +.fa-dolly-box::before { + content: "\f472" +} + +.fa-smoking::before { + content: "\f48d" +} + +.fa-minimize::before { + content: "\f78c" +} + +.fa-compress-arrows-alt::before { + content: "\f78c" +} + +.fa-monument::before { + content: "\f5a6" +} + +.fa-snowplow::before { + content: "\f7d2" +} + +.fa-angles-right::before { + content: "\f101" +} + +.fa-angle-double-right::before { + content: "\f101" +} + +.fa-cannabis::before { + content: "\f55f" +} + +.fa-circle-play::before { + content: "\f144" +} + +.fa-play-circle::before { + content: "\f144" +} + +.fa-tablets::before { + content: "\f490" +} + +.fa-ethernet::before { + content: "\f796" +} + +.fa-euro-sign::before { + content: "\f153" +} + +.fa-eur::before { + content: "\f153" +} + +.fa-euro::before { + content: "\f153" +} + +.fa-chair::before { + content: "\f6c0" +} + +.fa-circle-check::before { + content: "\f058" +} + +.fa-check-circle::before { + content: "\f058" +} + +.fa-circle-stop::before { + content: "\f28d" +} + +.fa-stop-circle::before { + content: "\f28d" +} + +.fa-compass-drafting::before { + content: "\f568" +} + +.fa-drafting-compass::before { + content: "\f568" +} + +.fa-plate-wheat::before { + content: "\e55a" +} + +.fa-icicles::before { + content: "\f7ad" +} + +.fa-person-shelter::before { + content: "\e54f" +} + +.fa-neuter::before { + content: "\f22c" +} + +.fa-id-badge::before { + content: "\f2c1" +} + +.fa-marker::before { + content: "\f5a1" +} + +.fa-face-laugh-beam::before { + content: "\f59a" +} + +.fa-laugh-beam::before { + content: "\f59a" +} + +.fa-helicopter-symbol::before { + content: "\e502" +} + +.fa-universal-access::before { + content: "\f29a" +} + +.fa-circle-chevron-up::before { + content: "\f139" +} + +.fa-chevron-circle-up::before { + content: "\f139" +} + +.fa-lari-sign::before { + content: "\e1c8" +} + +.fa-volcano::before { + content: "\f770" +} + +.fa-person-walking-dashed-line-arrow-right::before { + content: "\e553" +} + +.fa-sterling-sign::before { + content: "\f154" +} + +.fa-gbp::before { + content: "\f154" +} + +.fa-pound-sign::before { + content: "\f154" +} + +.fa-viruses::before { + content: "\e076" +} + +.fa-square-person-confined::before { + content: "\e577" +} + +.fa-user-tie::before { + content: "\f508" +} + +.fa-arrow-down-long::before { + content: "\f175" +} + +.fa-long-arrow-down::before { + content: "\f175" +} + +.fa-tent-arrow-down-to-line::before { + content: "\e57e" +} + +.fa-certificate::before { + content: "\f0a3" +} + +.fa-reply-all::before { + content: "\f122" +} + +.fa-mail-reply-all::before { + content: "\f122" +} + +.fa-suitcase::before { + content: "\f0f2" +} + +.fa-person-skating::before { + content: "\f7c5" +} + +.fa-skating::before { + content: "\f7c5" +} + +.fa-filter-circle-dollar::before { + content: "\f662" +} + +.fa-funnel-dollar::before { + content: "\f662" +} + +.fa-camera-retro::before { + content: "\f083" +} + +.fa-circle-arrow-down::before { + content: "\f0ab" +} + +.fa-arrow-circle-down::before { + content: "\f0ab" +} + +.fa-file-import::before { + content: "\f56f" +} + +.fa-arrow-right-to-file::before { + content: "\f56f" +} + +.fa-square-arrow-up-right::before { + content: "\f14c" +} + +.fa-external-link-square::before { + content: "\f14c" +} + +.fa-box-open::before { + content: "\f49e" +} + +.fa-scroll::before { + content: "\f70e" +} + +.fa-spa::before { + content: "\f5bb" +} + +.fa-location-pin-lock::before { + content: "\e51f" +} + +.fa-pause::before { + content: "\f04c" +} + +.fa-hill-avalanche::before { + content: "\e507" +} + +.fa-temperature-empty::before { + content: "\f2cb" +} + +.fa-temperature-0::before { + content: "\f2cb" +} + +.fa-thermometer-0::before { + content: "\f2cb" +} + +.fa-thermometer-empty::before { + content: "\f2cb" +} + +.fa-bomb::before { + content: "\f1e2" +} + +.fa-registered::before { + content: "\f25d" +} + +.fa-address-card::before { + content: "\f2bb" +} + +.fa-contact-card::before { + content: "\f2bb" +} + +.fa-vcard::before { + content: "\f2bb" +} + +.fa-scale-unbalanced-flip::before { + content: "\f516" +} + +.fa-balance-scale-right::before { + content: "\f516" +} + +.fa-subscript::before { + content: "\f12c" +} + +.fa-diamond-turn-right::before { + content: "\f5eb" +} + +.fa-directions::before { + content: "\f5eb" +} + +.fa-burst::before { + content: "\e4dc" +} + +.fa-house-laptop::before { + content: "\e066" +} + +.fa-laptop-house::before { + content: "\e066" +} + +.fa-face-tired::before { + content: "\f5c8" +} + +.fa-tired::before { + content: "\f5c8" +} + +.fa-money-bills::before { + content: "\e1f3" +} + +.fa-smog::before { + content: "\f75f" +} + +.fa-crutch::before { + content: "\f7f7" +} + +.fa-cloud-arrow-up::before { + content: "\f0ee" +} + +.fa-cloud-upload::before { + content: "\f0ee" +} + +.fa-cloud-upload-alt::before { + content: "\f0ee" +} + +.fa-palette::before { + content: "\f53f" +} + +.fa-arrows-turn-right::before { + content: "\e4c0" +} + +.fa-vest::before { + content: "\e085" +} + +.fa-ferry::before { + content: "\e4ea" +} + +.fa-arrows-down-to-people::before { + content: "\e4b9" +} + +.fa-seedling::before { + content: "\f4d8" +} + +.fa-sprout::before { + content: "\f4d8" +} + +.fa-left-right::before { + content: "\f337" +} + +.fa-arrows-alt-h::before { + content: "\f337" +} + +.fa-boxes-packing::before { + content: "\e4c7" +} + +.fa-circle-arrow-left::before { + content: "\f0a8" +} + +.fa-arrow-circle-left::before { + content: "\f0a8" +} + +.fa-group-arrows-rotate::before { + content: "\e4f6" +} + +.fa-bowl-food::before { + content: "\e4c6" +} + +.fa-candy-cane::before { + content: "\f786" +} + +.fa-arrow-down-wide-short::before { + content: "\f160" +} + +.fa-sort-amount-asc::before { + content: "\f160" +} + +.fa-sort-amount-down::before { + content: "\f160" +} + +.fa-cloud-bolt::before { + content: "\f76c" +} + +.fa-thunderstorm::before { + content: "\f76c" +} + +.fa-text-slash::before { + content: "\f87d" +} + +.fa-remove-format::before { + content: "\f87d" +} + +.fa-face-smile-wink::before { + content: "\f4da" +} + +.fa-smile-wink::before { + content: "\f4da" +} + +.fa-file-word::before { + content: "\f1c2" +} + +.fa-file-powerpoint::before { + content: "\f1c4" +} + +.fa-arrows-left-right::before { + content: "\f07e" +} + +.fa-arrows-h::before { + content: "\f07e" +} + +.fa-house-lock::before { + content: "\e510" +} + +.fa-cloud-arrow-down::before { + content: "\f0ed" +} + +.fa-cloud-download::before { + content: "\f0ed" +} + +.fa-cloud-download-alt::before { + content: "\f0ed" +} + +.fa-children::before { + content: "\e4e1" +} + +.fa-chalkboard::before { + content: "\f51b" +} + +.fa-blackboard::before { + content: "\f51b" +} + +.fa-user-large-slash::before { + content: "\f4fa" +} + +.fa-user-alt-slash::before { + content: "\f4fa" +} + +.fa-envelope-open::before { + content: "\f2b6" +} + +.fa-handshake-simple-slash::before { + content: "\e05f" +} + +.fa-handshake-alt-slash::before { + content: "\e05f" +} + +.fa-mattress-pillow::before { + content: "\e525" +} + +.fa-guarani-sign::before { + content: "\e19a" +} + +.fa-arrows-rotate::before { + content: "\f021" +} + +.fa-refresh::before { + content: "\f021" +} + +.fa-sync::before { + content: "\f021" +} + +.fa-fire-extinguisher::before { + content: "\f134" +} + +.fa-cruzeiro-sign::before { + content: "\e152" +} + +.fa-greater-than-equal::before { + content: "\f532" +} + +.fa-shield-halved::before { + content: "\f3ed" +} + +.fa-shield-alt::before { + content: "\f3ed" +} + +.fa-book-atlas::before { + content: "\f558" +} + +.fa-atlas::before { + content: "\f558" +} + +.fa-virus::before { + content: "\e074" +} + +.fa-envelope-circle-check::before { + content: "\e4e8" +} + +.fa-layer-group::before { + content: "\f5fd" +} + +.fa-arrows-to-dot::before { + content: "\e4be" +} + +.fa-archway::before { + content: "\f557" +} + +.fa-heart-circle-check::before { + content: "\e4fd" +} + +.fa-house-chimney-crack::before { + content: "\f6f1" +} + +.fa-house-damage::before { + content: "\f6f1" +} + +.fa-file-zipper::before { + content: "\f1c6" +} + +.fa-file-archive::before { + content: "\f1c6" +} + +.fa-square::before { + content: "\f0c8" +} + +.fa-martini-glass-empty::before { + content: "\f000" +} + +.fa-glass-martini::before { + content: "\f000" +} + +.fa-couch::before { + content: "\f4b8" +} + +.fa-cedi-sign::before { + content: "\e0df" +} + +.fa-italic::before { + content: "\f033" +} + +.fa-church::before { + content: "\f51d" +} + +.fa-comments-dollar::before { + content: "\f653" +} + +.fa-democrat::before { + content: "\f747" +} + +.fa-z::before { + content: "\5a" +} + +.fa-person-skiing::before { + content: "\f7c9" +} + +.fa-skiing::before { + content: "\f7c9" +} + +.fa-road-lock::before { + content: "\e567" +} + +.fa-a::before { + content: "\41" +} + +.fa-temperature-arrow-down::before { + content: "\e03f" +} + +.fa-temperature-down::before { + content: "\e03f" +} + +.fa-feather-pointed::before { + content: "\f56b" +} + +.fa-feather-alt::before { + content: "\f56b" +} + +.fa-p::before { + content: "\50" +} + +.fa-snowflake::before { + content: "\f2dc" +} + +.fa-newspaper::before { + content: "\f1ea" +} + +.fa-rectangle-ad::before { + content: "\f641" +} + +.fa-ad::before { + content: "\f641" +} + +.fa-circle-arrow-right::before { + content: "\f0a9" +} + +.fa-arrow-circle-right::before { + content: "\f0a9" +} + +.fa-filter-circle-xmark::before { + content: "\e17b" +} + +.fa-locust::before { + content: "\e520" +} + +.fa-sort::before { + content: "\f0dc" +} + +.fa-unsorted::before { + content: "\f0dc" +} + +.fa-list-ol::before { + content: "\f0cb" +} + +.fa-list-1-2::before { + content: "\f0cb" +} + +.fa-list-numeric::before { + content: "\f0cb" +} + +.fa-person-dress-burst::before { + content: "\e544" +} + +.fa-money-check-dollar::before { + content: "\f53d" +} + +.fa-money-check-alt::before { + content: "\f53d" +} + +.fa-vector-square::before { + content: "\f5cb" +} + +.fa-bread-slice::before { + content: "\f7ec" +} + +.fa-language::before { + content: "\f1ab" +} + +.fa-face-kiss-wink-heart::before { + content: "\f598" +} + +.fa-kiss-wink-heart::before { + content: "\f598" +} + +.fa-filter::before { + content: "\f0b0" +} + +.fa-question::before { + content: "\3f" +} + +.fa-file-signature::before { + content: "\f573" +} + +.fa-up-down-left-right::before { + content: "\f0b2" +} + +.fa-arrows-alt::before { + content: "\f0b2" +} + +.fa-house-chimney-user::before { + content: "\e065" +} + +.fa-hand-holding-heart::before { + content: "\f4be" +} + +.fa-puzzle-piece::before { + content: "\f12e" +} + +.fa-money-check::before { + content: "\f53c" +} + +.fa-star-half-stroke::before { + content: "\f5c0" +} + +.fa-star-half-alt::before { + content: "\f5c0" +} + +.fa-code::before { + content: "\f121" +} + +.fa-whiskey-glass::before { + content: "\f7a0" +} + +.fa-glass-whiskey::before { + content: "\f7a0" +} + +.fa-building-circle-exclamation::before { + content: "\e4d3" +} + +.fa-magnifying-glass-chart::before { + content: "\e522" +} + +.fa-arrow-up-right-from-square::before { + content: "\f08e" +} + +.fa-external-link::before { + content: "\f08e" +} + +.fa-cubes-stacked::before { + content: "\e4e6" +} + +.fa-won-sign::before { + content: "\f159" +} + +.fa-krw::before { + content: "\f159" +} + +.fa-won::before { + content: "\f159" +} + +.fa-virus-covid::before { + content: "\e4a8" +} + +.fa-austral-sign::before { + content: "\e0a9" +} + +.fa-f::before { + content: "\46" +} + +.fa-leaf::before { + content: "\f06c" +} + +.fa-road::before { + content: "\f018" +} + +.fa-taxi::before { + content: "\f1ba" +} + +.fa-cab::before { + content: "\f1ba" +} + +.fa-person-circle-plus::before { + content: "\e541" +} + +.fa-chart-pie::before { + content: "\f200" +} + +.fa-pie-chart::before { + content: "\f200" +} + +.fa-bolt-lightning::before { + content: "\e0b7" +} + +.fa-sack-xmark::before { + content: "\e56a" +} + +.fa-file-excel::before { + content: "\f1c3" +} + +.fa-file-contract::before { + content: "\f56c" +} + +.fa-fish-fins::before { + content: "\e4f2" +} + +.fa-building-flag::before { + content: "\e4d5" +} + +.fa-face-grin-beam::before { + content: "\f582" +} + +.fa-grin-beam::before { + content: "\f582" +} + +.fa-object-ungroup::before { + content: "\f248" +} + +.fa-poop::before { + content: "\f619" +} + +.fa-location-pin::before { + content: "\f041" +} + +.fa-map-marker::before { + content: "\f041" +} + +.fa-kaaba::before { + content: "\f66b" +} + +.fa-toilet-paper::before { + content: "\f71e" +} + +.fa-helmet-safety::before { + content: "\f807" +} + +.fa-hard-hat::before { + content: "\f807" +} + +.fa-hat-hard::before { + content: "\f807" +} + +.fa-eject::before { + content: "\f052" +} + +.fa-circle-right::before { + content: "\f35a" +} + +.fa-arrow-alt-circle-right::before { + content: "\f35a" +} + +.fa-plane-circle-check::before { + content: "\e555" +} + +.fa-face-rolling-eyes::before { + content: "\f5a5" +} + +.fa-meh-rolling-eyes::before { + content: "\f5a5" +} + +.fa-object-group::before { + content: "\f247" +} + +.fa-chart-line::before { + content: "\f201" +} + +.fa-line-chart::before { + content: "\f201" +} + +.fa-mask-ventilator::before { + content: "\e524" +} + +.fa-arrow-right::before { + content: "\f061" +} + +.fa-signs-post::before { + content: "\f277" +} + +.fa-map-signs::before { + content: "\f277" +} + +.fa-cash-register::before { + content: "\f788" +} + +.fa-person-circle-question::before { + content: "\e542" +} + +.fa-h::before { + content: "\48" +} + +.fa-tarp::before { + content: "\e57b" +} + +.fa-screwdriver-wrench::before { + content: "\f7d9" +} + +.fa-tools::before { + content: "\f7d9" +} + +.fa-arrows-to-eye::before { + content: "\e4bf" +} + +.fa-plug-circle-bolt::before { + content: "\e55b" +} + +.fa-heart::before { + content: "\f004" +} + +.fa-mars-and-venus::before { + content: "\f224" +} + +.fa-house-user::before { + content: "\e1b0" +} + +.fa-home-user::before { + content: "\e1b0" +} + +.fa-dumpster-fire::before { + content: "\f794" +} + +.fa-house-crack::before { + content: "\e3b1" +} + +.fa-martini-glass-citrus::before { + content: "\f561" +} + +.fa-cocktail::before { + content: "\f561" +} + +.fa-face-surprise::before { + content: "\f5c2" +} + +.fa-surprise::before { + content: "\f5c2" +} + +.fa-bottle-water::before { + content: "\e4c5" +} + +.fa-circle-pause::before { + content: "\f28b" +} + +.fa-pause-circle::before { + content: "\f28b" +} + +.fa-toilet-paper-slash::before { + content: "\e072" +} + +.fa-apple-whole::before { + content: "\f5d1" +} + +.fa-apple-alt::before { + content: "\f5d1" +} + +.fa-kitchen-set::before { + content: "\e51a" +} + +.fa-r::before { + content: "\52" +} + +.fa-temperature-quarter::before { + content: "\f2ca" +} + +.fa-temperature-1::before { + content: "\f2ca" +} + +.fa-thermometer-1::before { + content: "\f2ca" +} + +.fa-thermometer-quarter::before { + content: "\f2ca" +} + +.fa-cube::before { + content: "\f1b2" +} + +.fa-bitcoin-sign::before { + content: "\e0b4" +} + +.fa-shield-dog::before { + content: "\e573" +} + +.fa-solar-panel::before { + content: "\f5ba" +} + +.fa-lock-open::before { + content: "\f3c1" +} + +.fa-elevator::before { + content: "\e16d" +} + +.fa-money-bill-transfer::before { + content: "\e528" +} + +.fa-money-bill-trend-up::before { + content: "\e529" +} + +.fa-house-flood-water-circle-arrow-right::before { + content: "\e50f" +} + +.fa-square-poll-horizontal::before { + content: "\f682" +} + +.fa-poll-h::before { + content: "\f682" +} + +.fa-circle::before { + content: "\f111" +} + +.fa-backward-fast::before { + content: "\f049" +} + +.fa-fast-backward::before { + content: "\f049" +} + +.fa-recycle::before { + content: "\f1b8" +} + +.fa-user-astronaut::before { + content: "\f4fb" +} + +.fa-plane-slash::before { + content: "\e069" +} + +.fa-trademark::before { + content: "\f25c" +} + +.fa-basketball::before { + content: "\f434" +} + +.fa-basketball-ball::before { + content: "\f434" +} + +.fa-satellite-dish::before { + content: "\f7c0" +} + +.fa-circle-up::before { + content: "\f35b" +} + +.fa-arrow-alt-circle-up::before { + content: "\f35b" +} + +.fa-mobile-screen-button::before { + content: "\f3cd" +} + +.fa-mobile-alt::before { + content: "\f3cd" +} + +.fa-volume-high::before { + content: "\f028" +} + +.fa-volume-up::before { + content: "\f028" +} + +.fa-users-rays::before { + content: "\e593" +} + +.fa-wallet::before { + content: "\f555" +} + +.fa-clipboard-check::before { + content: "\f46c" +} + +.fa-file-audio::before { + content: "\f1c7" +} + +.fa-burger::before { + content: "\f805" +} + +.fa-hamburger::before { + content: "\f805" +} + +.fa-wrench::before { + content: "\f0ad" +} + +.fa-bugs::before { + content: "\e4d0" +} + +.fa-rupee-sign::before { + content: "\f156" +} + +.fa-rupee::before { + content: "\f156" +} + +.fa-file-image::before { + content: "\f1c5" +} + +.fa-circle-question::before { + content: "\f059" +} + +.fa-question-circle::before { + content: "\f059" +} + +.fa-plane-departure::before { + content: "\f5b0" +} + +.fa-handshake-slash::before { + content: "\e060" +} + +.fa-book-bookmark::before { + content: "\e0bb" +} + +.fa-code-branch::before { + content: "\f126" +} + +.fa-hat-cowboy::before { + content: "\f8c0" +} + +.fa-bridge::before { + content: "\e4c8" +} + +.fa-phone-flip::before { + content: "\f879" +} + +.fa-phone-alt::before { + content: "\f879" +} + +.fa-truck-front::before { + content: "\e2b7" +} + +.fa-cat::before { + content: "\f6be" +} + +.fa-anchor-circle-exclamation::before { + content: "\e4ab" +} + +.fa-truck-field::before { + content: "\e58d" +} + +.fa-route::before { + content: "\f4d7" +} + +.fa-clipboard-question::before { + content: "\e4e3" +} + +.fa-panorama::before { + content: "\e209" +} + +.fa-comment-medical::before { + content: "\f7f5" +} + +.fa-teeth-open::before { + content: "\f62f" +} + +.fa-file-circle-minus::before { + content: "\e4ed" +} + +.fa-tags::before { + content: "\f02c" +} + +.fa-wine-glass::before { + content: "\f4e3" +} + +.fa-forward-fast::before { + content: "\f050" +} + +.fa-fast-forward::before { + content: "\f050" +} + +.fa-face-meh-blank::before { + content: "\f5a4" +} + +.fa-meh-blank::before { + content: "\f5a4" +} + +.fa-square-parking::before { + content: "\f540" +} + +.fa-parking::before { + content: "\f540" +} + +.fa-house-signal::before { + content: "\e012" +} + +.fa-bars-progress::before { + content: "\f828" +} + +.fa-tasks-alt::before { + content: "\f828" +} + +.fa-faucet-drip::before { + content: "\e006" +} + +.fa-cart-flatbed::before { + content: "\f474" +} + +.fa-dolly-flatbed::before { + content: "\f474" +} + +.fa-ban-smoking::before { + content: "\f54d" +} + +.fa-smoking-ban::before { + content: "\f54d" +} + +.fa-terminal::before { + content: "\f120" +} + +.fa-mobile-button::before { + content: "\f10b" +} + +.fa-house-medical-flag::before { + content: "\e514" +} + +.fa-basket-shopping::before { + content: "\f291" +} + +.fa-shopping-basket::before { + content: "\f291" +} + +.fa-tape::before { + content: "\f4db" +} + +.fa-bus-simple::before { + content: "\f55e" +} + +.fa-bus-alt::before { + content: "\f55e" +} + +.fa-eye::before { + content: "\f06e" +} + +.fa-face-sad-cry::before { + content: "\f5b3" +} + +.fa-sad-cry::before { + content: "\f5b3" +} + +.fa-audio-description::before { + content: "\f29e" +} + +.fa-person-military-to-person::before { + content: "\e54c" +} + +.fa-file-shield::before { + content: "\e4f0" +} + +.fa-user-slash::before { + content: "\f506" +} + +.fa-pen::before { + content: "\f304" +} + +.fa-tower-observation::before { + content: "\e586" +} + +.fa-file-code::before { + content: "\f1c9" +} + +.fa-signal::before { + content: "\f012" +} + +.fa-signal-5::before { + content: "\f012" +} + +.fa-signal-perfect::before { + content: "\f012" +} + +.fa-bus::before { + content: "\f207" +} + +.fa-heart-circle-xmark::before { + content: "\e501" +} + +.fa-house-chimney::before { + content: "\e3af" +} + +.fa-home-lg::before { + content: "\e3af" +} + +.fa-window-maximize::before { + content: "\f2d0" +} + +.fa-face-frown::before { + content: "\f119" +} + +.fa-frown::before { + content: "\f119" +} + +.fa-prescription::before { + content: "\f5b1" +} + +.fa-shop::before { + content: "\f54f" +} + +.fa-store-alt::before { + content: "\f54f" +} + +.fa-floppy-disk::before { + content: "\f0c7" +} + +.fa-save::before { + content: "\f0c7" +} + +.fa-vihara::before { + content: "\f6a7" +} + +.fa-scale-unbalanced::before { + content: "\f515" +} + +.fa-balance-scale-left::before { + content: "\f515" +} + +.fa-sort-up::before { + content: "\f0de" +} + +.fa-sort-asc::before { + content: "\f0de" +} + +.fa-comment-dots::before { + content: "\f4ad" +} + +.fa-commenting::before { + content: "\f4ad" +} + +.fa-plant-wilt::before { + content: "\e5aa" +} + +.fa-diamond::before { + content: "\f219" +} + +.fa-face-grin-squint::before { + content: "\f585" +} + +.fa-grin-squint::before { + content: "\f585" +} + +.fa-hand-holding-dollar::before { + content: "\f4c0" +} + +.fa-hand-holding-usd::before { + content: "\f4c0" +} + +.fa-bacterium::before { + content: "\e05a" +} + +.fa-hand-pointer::before { + content: "\f25a" +} + +.fa-drum-steelpan::before { + content: "\f56a" +} + +.fa-hand-scissors::before { + content: "\f257" +} + +.fa-hands-praying::before { + content: "\f684" +} + +.fa-praying-hands::before { + content: "\f684" +} + +.fa-arrow-rotate-right::before { + content: "\f01e" +} + +.fa-arrow-right-rotate::before { + content: "\f01e" +} + +.fa-arrow-rotate-forward::before { + content: "\f01e" +} + +.fa-redo::before { + content: "\f01e" +} + +.fa-biohazard::before { + content: "\f780" +} + +.fa-location-crosshairs::before { + content: "\f601" +} + +.fa-location::before { + content: "\f601" +} + +.fa-mars-double::before { + content: "\f227" +} + +.fa-child-dress::before { + content: "\e59c" +} + +.fa-users-between-lines::before { + content: "\e591" +} + +.fa-lungs-virus::before { + content: "\e067" +} + +.fa-face-grin-tears::before { + content: "\f588" +} + +.fa-grin-tears::before { + content: "\f588" +} + +.fa-phone::before { + content: "\f095" +} + +.fa-calendar-xmark::before { + content: "\f273" +} + +.fa-calendar-times::before { + content: "\f273" +} + +.fa-child-reaching::before { + content: "\e59d" +} + +.fa-head-side-virus::before { + content: "\e064" +} + +.fa-user-gear::before { + content: "\f4fe" +} + +.fa-user-cog::before { + content: "\f4fe" +} + +.fa-arrow-up-1-9::before { + content: "\f163" +} + +.fa-sort-numeric-up::before { + content: "\f163" +} + +.fa-door-closed::before { + content: "\f52a" +} + +.fa-shield-virus::before { + content: "\e06c" +} + +.fa-dice-six::before { + content: "\f526" +} + +.fa-mosquito-net::before { + content: "\e52c" +} + +.fa-bridge-water::before { + content: "\e4ce" +} + +.fa-person-booth::before { + content: "\f756" +} + +.fa-text-width::before { + content: "\f035" +} + +.fa-hat-wizard::before { + content: "\f6e8" +} + +.fa-pen-fancy::before { + content: "\f5ac" +} + +.fa-person-digging::before { + content: "\f85e" +} + +.fa-digging::before { + content: "\f85e" +} + +.fa-trash::before { + content: "\f1f8" +} + +.fa-gauge-simple::before { + content: "\f629" +} + +.fa-gauge-simple-med::before { + content: "\f629" +} + +.fa-tachometer-average::before { + content: "\f629" +} + +.fa-book-medical::before { + content: "\f7e6" +} + +.fa-poo::before { + content: "\f2fe" +} + +.fa-quote-right::before { + content: "\f10e" +} + +.fa-quote-right-alt::before { + content: "\f10e" +} + +.fa-shirt::before { + content: "\f553" +} + +.fa-t-shirt::before { + content: "\f553" +} + +.fa-tshirt::before { + content: "\f553" +} + +.fa-cubes::before { + content: "\f1b3" +} + +.fa-divide::before { + content: "\f529" +} + +.fa-tenge-sign::before { + content: "\f7d7" +} + +.fa-tenge::before { + content: "\f7d7" +} + +.fa-headphones::before { + content: "\f025" +} + +.fa-hands-holding::before { + content: "\f4c2" +} + +.fa-hands-clapping::before { + content: "\e1a8" +} + +.fa-republican::before { + content: "\f75e" +} + +.fa-arrow-left::before { + content: "\f060" +} + +.fa-person-circle-xmark::before { + content: "\e543" +} + +.fa-ruler::before { + content: "\f545" +} + +.fa-align-left::before { + content: "\f036" +} + +.fa-dice-d6::before { + content: "\f6d1" +} + +.fa-restroom::before { + content: "\f7bd" +} + +.fa-j::before { + content: "\4a" +} + +.fa-users-viewfinder::before { + content: "\e595" +} + +.fa-file-video::before { + content: "\f1c8" +} + +.fa-up-right-from-square::before { + content: "\f35d" +} + +.fa-external-link-alt::before { + content: "\f35d" +} + +.fa-table-cells::before { + content: "\f00a" +} + +.fa-th::before { + content: "\f00a" +} + +.fa-file-pdf::before { + content: "\f1c1" +} + +.fa-book-bible::before { + content: "\f647" +} + +.fa-bible::before { + content: "\f647" +} + +.fa-o::before { + content: "\4f" +} + +.fa-suitcase-medical::before { + content: "\f0fa" +} + +.fa-medkit::before { + content: "\f0fa" +} + +.fa-user-secret::before { + content: "\f21b" +} + +.fa-otter::before { + content: "\f700" +} + +.fa-person-dress::before { + content: "\f182" +} + +.fa-female::before { + content: "\f182" +} + +.fa-comment-dollar::before { + content: "\f651" +} + +.fa-business-time::before { + content: "\f64a" +} + +.fa-briefcase-clock::before { + content: "\f64a" +} + +.fa-table-cells-large::before { + content: "\f009" +} + +.fa-th-large::before { + content: "\f009" +} + +.fa-book-tanakh::before { + content: "\f827" +} + +.fa-tanakh::before { + content: "\f827" +} + +.fa-phone-volume::before { + content: "\f2a0" +} + +.fa-volume-control-phone::before { + content: "\f2a0" +} + +.fa-hat-cowboy-side::before { + content: "\f8c1" +} + +.fa-clipboard-user::before { + content: "\f7f3" +} + +.fa-child::before { + content: "\f1ae" +} + +.fa-lira-sign::before { + content: "\f195" +} + +.fa-satellite::before { + content: "\f7bf" +} + +.fa-plane-lock::before { + content: "\e558" +} + +.fa-tag::before { + content: "\f02b" +} + +.fa-comment::before { + content: "\f075" +} + +.fa-cake-candles::before { + content: "\f1fd" +} + +.fa-birthday-cake::before { + content: "\f1fd" +} + +.fa-cake::before { + content: "\f1fd" +} + +.fa-envelope::before { + content: "\f0e0" +} + +.fa-angles-up::before { + content: "\f102" +} + +.fa-angle-double-up::before { + content: "\f102" +} + +.fa-paperclip::before { + content: "\f0c6" +} + +.fa-arrow-right-to-city::before { + content: "\e4b3" +} + +.fa-ribbon::before { + content: "\f4d6" +} + +.fa-lungs::before { + content: "\f604" +} + +.fa-arrow-up-9-1::before { + content: "\f887" +} + +.fa-sort-numeric-up-alt::before { + content: "\f887" +} + +.fa-litecoin-sign::before { + content: "\e1d3" +} + +.fa-border-none::before { + content: "\f850" +} + +.fa-circle-nodes::before { + content: "\e4e2" +} + +.fa-parachute-box::before { + content: "\f4cd" +} + +.fa-indent::before { + content: "\f03c" +} + +.fa-truck-field-un::before { + content: "\e58e" +} + +.fa-hourglass::before { + content: "\f254" +} + +.fa-hourglass-empty::before { + content: "\f254" +} + +.fa-mountain::before { + content: "\f6fc" +} + +.fa-user-doctor::before { + content: "\f0f0" +} + +.fa-user-md::before { + content: "\f0f0" +} + +.fa-circle-info::before { + content: "\f05a" +} + +.fa-info-circle::before { + content: "\f05a" +} + +.fa-cloud-meatball::before { + content: "\f73b" +} + +.fa-camera::before { + content: "\f030" +} + +.fa-camera-alt::before { + content: "\f030" +} + +.fa-square-virus::before { + content: "\e578" +} + +.fa-meteor::before { + content: "\f753" +} + +.fa-car-on::before { + content: "\e4dd" +} + +.fa-sleigh::before { + content: "\f7cc" +} + +.fa-arrow-down-1-9::before { + content: "\f162" +} + +.fa-sort-numeric-asc::before { + content: "\f162" +} + +.fa-sort-numeric-down::before { + content: "\f162" +} + +.fa-hand-holding-droplet::before { + content: "\f4c1" +} + +.fa-hand-holding-water::before { + content: "\f4c1" +} + +.fa-water::before { + content: "\f773" +} + +.fa-calendar-check::before { + content: "\f274" +} + +.fa-braille::before { + content: "\f2a1" +} + +.fa-prescription-bottle-medical::before { + content: "\f486" +} + +.fa-prescription-bottle-alt::before { + content: "\f486" +} + +.fa-landmark::before { + content: "\f66f" +} + +.fa-truck::before { + content: "\f0d1" +} + +.fa-crosshairs::before { + content: "\f05b" +} + +.fa-person-cane::before { + content: "\e53c" +} + +.fa-tent::before { + content: "\e57d" +} + +.fa-vest-patches::before { + content: "\e086" +} + +.fa-check-double::before { + content: "\f560" +} + +.fa-arrow-down-a-z::before { + content: "\f15d" +} + +.fa-sort-alpha-asc::before { + content: "\f15d" +} + +.fa-sort-alpha-down::before { + content: "\f15d" +} + +.fa-money-bill-wheat::before { + content: "\e52a" +} + +.fa-cookie::before { + content: "\f563" +} + +.fa-arrow-rotate-left::before { + content: "\f0e2" +} + +.fa-arrow-left-rotate::before { + content: "\f0e2" +} + +.fa-arrow-rotate-back::before { + content: "\f0e2" +} + +.fa-arrow-rotate-backward::before { + content: "\f0e2" +} + +.fa-undo::before { + content: "\f0e2" +} + +.fa-hard-drive::before { + content: "\f0a0" +} + +.fa-hdd::before { + content: "\f0a0" +} + +.fa-face-grin-squint-tears::before { + content: "\f586" +} + +.fa-grin-squint-tears::before { + content: "\f586" +} + +.fa-dumbbell::before { + content: "\f44b" +} + +.fa-rectangle-list::before { + content: "\f022" +} + +.fa-list-alt::before { + content: "\f022" +} + +.fa-tarp-droplet::before { + content: "\e57c" +} + +.fa-house-medical-circle-check::before { + content: "\e511" +} + +.fa-person-skiing-nordic::before { + content: "\f7ca" +} + +.fa-skiing-nordic::before { + content: "\f7ca" +} + +.fa-calendar-plus::before { + content: "\f271" +} + +.fa-plane-arrival::before { + content: "\f5af" +} + +.fa-circle-left::before { + content: "\f359" +} + +.fa-arrow-alt-circle-left::before { + content: "\f359" +} + +.fa-train-subway::before { + content: "\f239" +} + +.fa-subway::before { + content: "\f239" +} + +.fa-chart-gantt::before { + content: "\e0e4" +} + +.fa-indian-rupee-sign::before { + content: "\e1bc" +} + +.fa-indian-rupee::before { + content: "\e1bc" +} + +.fa-inr::before { + content: "\e1bc" +} + +.fa-crop-simple::before { + content: "\f565" +} + +.fa-crop-alt::before { + content: "\f565" +} + +.fa-money-bill-1::before { + content: "\f3d1" +} + +.fa-money-bill-alt::before { + content: "\f3d1" +} + +.fa-left-long::before { + content: "\f30a" +} + +.fa-long-arrow-alt-left::before { + content: "\f30a" +} + +.fa-dna::before { + content: "\f471" +} + +.fa-virus-slash::before { + content: "\e075" +} + +.fa-minus::before { + content: "\f068" +} + +.fa-subtract::before { + content: "\f068" +} + +.fa-chess::before { + content: "\f439" +} + +.fa-arrow-left-long::before { + content: "\f177" +} + +.fa-long-arrow-left::before { + content: "\f177" +} + +.fa-plug-circle-check::before { + content: "\e55c" +} + +.fa-street-view::before { + content: "\f21d" +} + +.fa-franc-sign::before { + content: "\e18f" +} + +.fa-volume-off::before { + content: "\f026" +} + +.fa-hands-asl-interpreting::before { + content: "\f2a3" +} + +.fa-american-sign-language-interpreting::before { + content: "\f2a3" +} + +.fa-asl-interpreting::before { + content: "\f2a3" +} + +.fa-hands-american-sign-language-interpreting::before { + content: "\f2a3" +} + +.fa-gear::before { + content: "\f013" +} + +.fa-cog::before { + content: "\f013" +} + +.fa-droplet-slash::before { + content: "\f5c7" +} + +.fa-tint-slash::before { + content: "\f5c7" +} + +.fa-mosque::before { + content: "\f678" +} + +.fa-mosquito::before { + content: "\e52b" +} + +.fa-star-of-david::before { + content: "\f69a" +} + +.fa-person-military-rifle::before { + content: "\e54b" +} + +.fa-cart-shopping::before { + content: "\f07a" +} + +.fa-shopping-cart::before { + content: "\f07a" +} + +.fa-vials::before { + content: "\f493" +} + +.fa-plug-circle-plus::before { + content: "\e55f" +} + +.fa-place-of-worship::before { + content: "\f67f" +} + +.fa-grip-vertical::before { + content: "\f58e" +} + +.fa-arrow-turn-up::before { + content: "\f148" +} + +.fa-level-up::before { + content: "\f148" +} + +.fa-u::before { + content: "\55" +} + +.fa-square-root-variable::before { + content: "\f698" +} + +.fa-square-root-alt::before { + content: "\f698" +} + +.fa-clock::before { + content: "\f017" +} + +.fa-clock-four::before { + content: "\f017" +} + +.fa-backward-step::before { + content: "\f048" +} + +.fa-step-backward::before { + content: "\f048" +} + +.fa-pallet::before { + content: "\f482" +} + +.fa-faucet::before { + content: "\e005" +} + +.fa-baseball-bat-ball::before { + content: "\f432" +} + +.fa-s::before { + content: "\53" +} + +.fa-timeline::before { + content: "\e29c" +} + +.fa-keyboard::before { + content: "\f11c" +} + +.fa-caret-down::before { + content: "\f0d7" +} + +.fa-house-chimney-medical::before { + content: "\f7f2" +} + +.fa-clinic-medical::before { + content: "\f7f2" +} + +.fa-temperature-three-quarters::before { + content: "\f2c8" +} + +.fa-temperature-3::before { + content: "\f2c8" +} + +.fa-thermometer-3::before { + content: "\f2c8" +} + +.fa-thermometer-three-quarters::before { + content: "\f2c8" +} + +.fa-mobile-screen::before { + content: "\f3cf" +} + +.fa-mobile-android-alt::before { + content: "\f3cf" +} + +.fa-plane-up::before { + content: "\e22d" +} + +.fa-piggy-bank::before { + content: "\f4d3" +} + +.fa-battery-half::before { + content: "\f242" +} + +.fa-battery-3::before { + content: "\f242" +} + +.fa-mountain-city::before { + content: "\e52e" +} + +.fa-coins::before { + content: "\f51e" +} + +.fa-khanda::before { + content: "\f66d" +} + +.fa-sliders::before { + content: "\f1de" +} + +.fa-sliders-h::before { + content: "\f1de" +} + +.fa-folder-tree::before { + content: "\f802" +} + +.fa-network-wired::before { + content: "\f6ff" +} + +.fa-map-pin::before { + content: "\f276" +} + +.fa-hamsa::before { + content: "\f665" +} + +.fa-cent-sign::before { + content: "\e3f5" +} + +.fa-flask::before { + content: "\f0c3" +} + +.fa-person-pregnant::before { + content: "\e31e" +} + +.fa-wand-sparkles::before { + content: "\f72b" +} + +.fa-ellipsis-vertical::before { + content: "\f142" +} + +.fa-ellipsis-v::before { + content: "\f142" +} + +.fa-ticket::before { + content: "\f145" +} + +.fa-power-off::before { + content: "\f011" +} + +.fa-right-long::before { + content: "\f30b" +} + +.fa-long-arrow-alt-right::before { + content: "\f30b" +} + +.fa-flag-usa::before { + content: "\f74d" +} + +.fa-laptop-file::before { + content: "\e51d" +} + +.fa-tty::before { + content: "\f1e4" +} + +.fa-teletype::before { + content: "\f1e4" +} + +.fa-diagram-next::before { + content: "\e476" +} + +.fa-person-rifle::before { + content: "\e54e" +} + +.fa-house-medical-circle-exclamation::before { + content: "\e512" +} + +.fa-closed-captioning::before { + content: "\f20a" +} + +.fa-person-hiking::before { + content: "\f6ec" +} + +.fa-hiking::before { + content: "\f6ec" +} + +.fa-venus-double::before { + content: "\f226" +} + +.fa-images::before { + content: "\f302" +} + +.fa-calculator::before { + content: "\f1ec" +} + +.fa-people-pulling::before { + content: "\e535" +} + +.fa-n::before { + content: "\4e" +} + +.fa-cable-car::before { + content: "\f7da" +} + +.fa-tram::before { + content: "\f7da" +} + +.fa-cloud-rain::before { + content: "\f73d" +} + +.fa-building-circle-xmark::before { + content: "\e4d4" +} + +.fa-ship::before { + content: "\f21a" +} + +.fa-arrows-down-to-line::before { + content: "\e4b8" +} + +.fa-download::before { + content: "\f019" +} + +.fa-face-grin::before { + content: "\f580" +} + +.fa-grin::before { + content: "\f580" +} + +.fa-delete-left::before { + content: "\f55a" +} + +.fa-backspace::before { + content: "\f55a" +} + +.fa-eye-dropper::before { + content: "\f1fb" +} + +.fa-eye-dropper-empty::before { + content: "\f1fb" +} + +.fa-eyedropper::before { + content: "\f1fb" +} + +.fa-file-circle-check::before { + content: "\e5a0" +} + +.fa-forward::before { + content: "\f04e" +} + +.fa-mobile::before { + content: "\f3ce" +} + +.fa-mobile-android::before { + content: "\f3ce" +} + +.fa-mobile-phone::before { + content: "\f3ce" +} + +.fa-face-meh::before { + content: "\f11a" +} + +.fa-meh::before { + content: "\f11a" +} + +.fa-align-center::before { + content: "\f037" +} + +.fa-book-skull::before { + content: "\f6b7" +} + +.fa-book-dead::before { + content: "\f6b7" +} + +.fa-id-card::before { + content: "\f2c2" +} + +.fa-drivers-license::before { + content: "\f2c2" +} + +.fa-outdent::before { + content: "\f03b" +} + +.fa-dedent::before { + content: "\f03b" +} + +.fa-heart-circle-exclamation::before { + content: "\e4fe" +} + +.fa-house::before { + content: "\f015" +} + +.fa-home::before { + content: "\f015" +} + +.fa-home-alt::before { + content: "\f015" +} + +.fa-home-lg-alt::before { + content: "\f015" +} + +.fa-calendar-week::before { + content: "\f784" +} + +.fa-laptop-medical::before { + content: "\f812" +} + +.fa-b::before { + content: "\42" +} + +.fa-file-medical::before { + content: "\f477" +} + +.fa-dice-one::before { + content: "\f525" +} + +.fa-kiwi-bird::before { + content: "\f535" +} + +.fa-arrow-right-arrow-left::before { + content: "\f0ec" +} + +.fa-exchange::before { + content: "\f0ec" +} + +.fa-rotate-right::before { + content: "\f2f9" +} + +.fa-redo-alt::before { + content: "\f2f9" +} + +.fa-rotate-forward::before { + content: "\f2f9" +} + +.fa-utensils::before { + content: "\f2e7" +} + +.fa-cutlery::before { + content: "\f2e7" +} + +.fa-arrow-up-wide-short::before { + content: "\f161" +} + +.fa-sort-amount-up::before { + content: "\f161" +} + +.fa-mill-sign::before { + content: "\e1ed" +} + +.fa-bowl-rice::before { + content: "\e2eb" +} + +.fa-skull::before { + content: "\f54c" +} + +.fa-tower-broadcast::before { + content: "\f519" +} + +.fa-broadcast-tower::before { + content: "\f519" +} + +.fa-truck-pickup::before { + content: "\f63c" +} + +.fa-up-long::before { + content: "\f30c" +} + +.fa-long-arrow-alt-up::before { + content: "\f30c" +} + +.fa-stop::before { + content: "\f04d" +} + +.fa-code-merge::before { + content: "\f387" +} + +.fa-upload::before { + content: "\f093" +} + +.fa-hurricane::before { + content: "\f751" +} + +.fa-mound::before { + content: "\e52d" +} + +.fa-toilet-portable::before { + content: "\e583" +} + +.fa-compact-disc::before { + content: "\f51f" +} + +.fa-file-arrow-down::before { + content: "\f56d" +} + +.fa-file-download::before { + content: "\f56d" +} + +.fa-caravan::before { + content: "\f8ff" +} + +.fa-shield-cat::before { + content: "\e572" +} + +.fa-bolt::before { + content: "\f0e7" +} + +.fa-zap::before { + content: "\f0e7" +} + +.fa-glass-water::before { + content: "\e4f4" +} + +.fa-oil-well::before { + content: "\e532" +} + +.fa-vault::before { + content: "\e2c5" +} + +.fa-mars::before { + content: "\f222" +} + +.fa-toilet::before { + content: "\f7d8" +} + +.fa-plane-circle-xmark::before { + content: "\e557" +} + +.fa-yen-sign::before { + content: "\f157" +} + +.fa-cny::before { + content: "\f157" +} + +.fa-jpy::before { + content: "\f157" +} + +.fa-rmb::before { + content: "\f157" +} + +.fa-yen::before { + content: "\f157" +} + +.fa-ruble-sign::before { + content: "\f158" +} + +.fa-rouble::before { + content: "\f158" +} + +.fa-rub::before { + content: "\f158" +} + +.fa-ruble::before { + content: "\f158" +} + +.fa-sun::before { + content: "\f185" +} + +.fa-guitar::before { + content: "\f7a6" +} + +.fa-face-laugh-wink::before { + content: "\f59c" +} + +.fa-laugh-wink::before { + content: "\f59c" +} + +.fa-horse-head::before { + content: "\f7ab" +} + +.fa-bore-hole::before { + content: "\e4c3" +} + +.fa-industry::before { + content: "\f275" +} + +.fa-circle-down::before { + content: "\f358" +} + +.fa-arrow-alt-circle-down::before { + content: "\f358" +} + +.fa-arrows-turn-to-dots::before { + content: "\e4c1" +} + +.fa-florin-sign::before { + content: "\e184" +} + +.fa-arrow-down-short-wide::before { + content: "\f884" +} + +.fa-sort-amount-desc::before { + content: "\f884" +} + +.fa-sort-amount-down-alt::before { + content: "\f884" +} + +.fa-less-than::before { + content: "\3c" +} + +.fa-angle-down::before { + content: "\f107" +} + +.fa-car-tunnel::before { + content: "\e4de" +} + +.fa-head-side-cough::before { + content: "\e061" +} + +.fa-grip-lines::before { + content: "\f7a4" +} + +.fa-thumbs-down::before { + content: "\f165" +} + +.fa-user-lock::before { + content: "\f502" +} + +.fa-arrow-right-long::before { + content: "\f178" +} + +.fa-long-arrow-right::before { + content: "\f178" +} + +.fa-anchor-circle-xmark::before { + content: "\e4ac" +} + +.fa-ellipsis::before { + content: "\f141" +} + +.fa-ellipsis-h::before { + content: "\f141" +} + +.fa-chess-pawn::before { + content: "\f443" +} + +.fa-kit-medical::before { + content: "\f479" +} + +.fa-first-aid::before { + content: "\f479" +} + +.fa-person-through-window::before { + content: "\e5a9" +} + +.fa-toolbox::before { + content: "\f552" +} + +.fa-hands-holding-circle::before { + content: "\e4fb" +} + +.fa-bug::before { + content: "\f188" +} + +.fa-credit-card::before { + content: "\f09d" +} + +.fa-credit-card-alt::before { + content: "\f09d" +} + +.fa-car::before { + content: "\f1b9" +} + +.fa-automobile::before { + content: "\f1b9" +} + +.fa-hand-holding-hand::before { + content: "\e4f7" +} + +.fa-book-open-reader::before { + content: "\f5da" +} + +.fa-book-reader::before { + content: "\f5da" +} + +.fa-mountain-sun::before { + content: "\e52f" +} + +.fa-arrows-left-right-to-line::before { + content: "\e4ba" +} + +.fa-dice-d20::before { + content: "\f6cf" +} + +.fa-truck-droplet::before { + content: "\e58c" +} + +.fa-file-circle-xmark::before { + content: "\e5a1" +} + +.fa-temperature-arrow-up::before { + content: "\e040" +} + +.fa-temperature-up::before { + content: "\e040" +} + +.fa-medal::before { + content: "\f5a2" +} + +.fa-bed::before { + content: "\f236" +} + +.fa-square-h::before { + content: "\f0fd" +} + +.fa-h-square::before { + content: "\f0fd" +} + +.fa-podcast::before { + content: "\f2ce" +} + +.fa-temperature-full::before { + content: "\f2c7" +} + +.fa-temperature-4::before { + content: "\f2c7" +} + +.fa-thermometer-4::before { + content: "\f2c7" +} + +.fa-thermometer-full::before { + content: "\f2c7" +} + +.fa-bell::before { + content: "\f0f3" +} + +.fa-superscript::before { + content: "\f12b" +} + +.fa-plug-circle-xmark::before { + content: "\e560" +} + +.fa-star-of-life::before { + content: "\f621" +} + +.fa-phone-slash::before { + content: "\f3dd" +} + +.fa-paint-roller::before { + content: "\f5aa" +} + +.fa-handshake-angle::before { + content: "\f4c4" +} + +.fa-hands-helping::before { + content: "\f4c4" +} + +.fa-location-dot::before { + content: "\f3c5" +} + +.fa-map-marker-alt::before { + content: "\f3c5" +} + +.fa-file::before { + content: "\f15b" +} + +.fa-greater-than::before { + content: "\3e" +} + +.fa-person-swimming::before { + content: "\f5c4" +} + +.fa-swimmer::before { + content: "\f5c4" +} + +.fa-arrow-down::before { + content: "\f063" +} + +.fa-droplet::before { + content: "\f043" +} + +.fa-tint::before { + content: "\f043" +} + +.fa-eraser::before { + content: "\f12d" +} + +.fa-earth-americas::before { + content: "\f57d" +} + +.fa-earth::before { + content: "\f57d" +} + +.fa-earth-america::before { + content: "\f57d" +} + +.fa-globe-americas::before { + content: "\f57d" +} + +.fa-person-burst::before { + content: "\e53b" +} + +.fa-dove::before { + content: "\f4ba" +} + +.fa-battery-empty::before { + content: "\f244" +} + +.fa-battery-0::before { + content: "\f244" +} + +.fa-socks::before { + content: "\f696" +} + +.fa-inbox::before { + content: "\f01c" +} + +.fa-section::before { + content: "\e447" +} + +.fa-gauge-high::before { + content: "\f625" +} + +.fa-tachometer-alt::before { + content: "\f625" +} + +.fa-tachometer-alt-fast::before { + content: "\f625" +} + +.fa-envelope-open-text::before { + content: "\f658" +} + +.fa-hospital::before { + content: "\f0f8" +} + +.fa-hospital-alt::before { + content: "\f0f8" +} + +.fa-hospital-wide::before { + content: "\f0f8" +} + +.fa-wine-bottle::before { + content: "\f72f" +} + +.fa-chess-rook::before { + content: "\f447" +} + +.fa-bars-staggered::before { + content: "\f550" +} + +.fa-reorder::before { + content: "\f550" +} + +.fa-stream::before { + content: "\f550" +} + +.fa-dharmachakra::before { + content: "\f655" +} + +.fa-hotdog::before { + content: "\f80f" +} + +.fa-person-walking-with-cane::before { + content: "\f29d" +} + +.fa-blind::before { + content: "\f29d" +} + +.fa-drum::before { + content: "\f569" +} + +.fa-ice-cream::before { + content: "\f810" +} + +.fa-heart-circle-bolt::before { + content: "\e4fc" +} + +.fa-fax::before { + content: "\f1ac" +} + +.fa-paragraph::before { + content: "\f1dd" +} + +.fa-check-to-slot::before { + content: "\f772" +} + +.fa-vote-yea::before { + content: "\f772" +} + +.fa-star-half::before { + content: "\f089" +} + +.fa-boxes-stacked::before { + content: "\f468" +} + +.fa-boxes::before { + content: "\f468" +} + +.fa-boxes-alt::before { + content: "\f468" +} + +.fa-link::before { + content: "\f0c1" +} + +.fa-chain::before { + content: "\f0c1" +} + +.fa-ear-listen::before { + content: "\f2a2" +} + +.fa-assistive-listening-systems::before { + content: "\f2a2" +} + +.fa-tree-city::before { + content: "\e587" +} + +.fa-play::before { + content: "\f04b" +} + +.fa-font::before { + content: "\f031" +} + +.fa-rupiah-sign::before { + content: "\e23d" +} + +.fa-magnifying-glass::before { + content: "\f002" +} + +.fa-search::before { + content: "\f002" +} + +.fa-table-tennis-paddle-ball::before { + content: "\f45d" +} + +.fa-ping-pong-paddle-ball::before { + content: "\f45d" +} + +.fa-table-tennis::before { + content: "\f45d" +} + +.fa-person-dots-from-line::before { + content: "\f470" +} + +.fa-diagnoses::before { + content: "\f470" +} + +.fa-trash-can-arrow-up::before { + content: "\f82a" +} + +.fa-trash-restore-alt::before { + content: "\f82a" +} + +.fa-naira-sign::before { + content: "\e1f6" +} + +.fa-cart-arrow-down::before { + content: "\f218" +} + +.fa-walkie-talkie::before { + content: "\f8ef" +} + +.fa-file-pen::before { + content: "\f31c" +} + +.fa-file-edit::before { + content: "\f31c" +} + +.fa-receipt::before { + content: "\f543" +} + +.fa-square-pen::before { + content: "\f14b" +} + +.fa-pen-square::before { + content: "\f14b" +} + +.fa-pencil-square::before { + content: "\f14b" +} + +.fa-suitcase-rolling::before { + content: "\f5c1" +} + +.fa-person-circle-exclamation::before { + content: "\e53f" +} + +.fa-chevron-down::before { + content: "\f078" +} + +.fa-battery-full::before { + content: "\f240" +} + +.fa-battery::before { + content: "\f240" +} + +.fa-battery-5::before { + content: "\f240" +} + +.fa-skull-crossbones::before { + content: "\f714" +} + +.fa-code-compare::before { + content: "\e13a" +} + +.fa-list-ul::before { + content: "\f0ca" +} + +.fa-list-dots::before { + content: "\f0ca" +} + +.fa-school-lock::before { + content: "\e56f" +} + +.fa-tower-cell::before { + content: "\e585" +} + +.fa-down-long::before { + content: "\f309" +} + +.fa-long-arrow-alt-down::before { + content: "\f309" +} + +.fa-ranking-star::before { + content: "\e561" +} + +.fa-chess-king::before { + content: "\f43f" +} + +.fa-person-harassing::before { + content: "\e549" +} + +.fa-brazilian-real-sign::before { + content: "\e46c" +} + +.fa-landmark-dome::before { + content: "\f752" +} + +.fa-landmark-alt::before { + content: "\f752" +} + +.fa-arrow-up::before { + content: "\f062" +} + +.fa-tv::before { + content: "\f26c" +} + +.fa-television::before { + content: "\f26c" +} + +.fa-tv-alt::before { + content: "\f26c" +} + +.fa-shrimp::before { + content: "\e448" +} + +.fa-list-check::before { + content: "\f0ae" +} + +.fa-tasks::before { + content: "\f0ae" +} + +.fa-jug-detergent::before { + content: "\e519" +} + +.fa-circle-user::before { + content: "\f2bd" +} + +.fa-user-circle::before { + content: "\f2bd" +} + +.fa-user-shield::before { + content: "\f505" +} + +.fa-wind::before { + content: "\f72e" +} + +.fa-car-burst::before { + content: "\f5e1" +} + +.fa-car-crash::before { + content: "\f5e1" +} + +.fa-y::before { + content: "\59" +} + +.fa-person-snowboarding::before { + content: "\f7ce" +} + +.fa-snowboarding::before { + content: "\f7ce" +} + +.fa-truck-fast::before { + content: "\f48b" +} + +.fa-shipping-fast::before { + content: "\f48b" +} + +.fa-fish::before { + content: "\f578" +} + +.fa-user-graduate::before { + content: "\f501" +} + +.fa-circle-half-stroke::before { + content: "\f042" +} + +.fa-adjust::before { + content: "\f042" +} + +.fa-clapperboard::before { + content: "\e131" +} + +.fa-circle-radiation::before { + content: "\f7ba" +} + +.fa-radiation-alt::before { + content: "\f7ba" +} + +.fa-baseball::before { + content: "\f433" +} + +.fa-baseball-ball::before { + content: "\f433" +} + +.fa-jet-fighter-up::before { + content: "\e518" +} + +.fa-diagram-project::before { + content: "\f542" +} + +.fa-project-diagram::before { + content: "\f542" +} + +.fa-copy::before { + content: "\f0c5" +} + +.fa-volume-xmark::before { + content: "\f6a9" +} + +.fa-volume-mute::before { + content: "\f6a9" +} + +.fa-volume-times::before { + content: "\f6a9" +} + +.fa-hand-sparkles::before { + content: "\e05d" +} + +.fa-grip::before { + content: "\f58d" +} + +.fa-grip-horizontal::before { + content: "\f58d" +} + +.fa-share-from-square::before { + content: "\f14d" +} + +.fa-share-square::before { + content: "\f14d" +} + +.fa-child-combatant::before { + content: "\e4e0" +} + +.fa-child-rifle::before { + content: "\e4e0" +} + +.fa-gun::before { + content: "\e19b" +} + +.fa-square-phone::before { + content: "\f098" +} + +.fa-phone-square::before { + content: "\f098" +} + +.fa-plus::before { + content: "\2b" +} + +.fa-add::before { + content: "\2b" +} + +.fa-expand::before { + content: "\f065" +} + +.fa-computer::before { + content: "\e4e5" +} + +.fa-xmark::before { + content: "\f00d" +} + +.fa-close::before { + content: "\f00d" +} + +.fa-multiply::before { + content: "\f00d" +} + +.fa-remove::before { + content: "\f00d" +} + +.fa-times::before { + content: "\f00d" +} + +.fa-arrows-up-down-left-right::before { + content: "\f047" +} + +.fa-arrows::before { + content: "\f047" +} + +.fa-chalkboard-user::before { + content: "\f51c" +} + +.fa-chalkboard-teacher::before { + content: "\f51c" +} + +.fa-peso-sign::before { + content: "\e222" +} + +.fa-building-shield::before { + content: "\e4d8" +} + +.fa-baby::before { + content: "\f77c" +} + +.fa-users-line::before { + content: "\e592" +} + +.fa-quote-left::before { + content: "\f10d" +} + +.fa-quote-left-alt::before { + content: "\f10d" +} + +.fa-tractor::before { + content: "\f722" +} + +.fa-trash-arrow-up::before { + content: "\f829" +} + +.fa-trash-restore::before { + content: "\f829" +} + +.fa-arrow-down-up-lock::before { + content: "\e4b0" +} + +.fa-lines-leaning::before { + content: "\e51e" +} + +.fa-ruler-combined::before { + content: "\f546" +} + +.fa-copyright::before { + content: "\f1f9" +} + +.fa-equals::before { + content: "\3d" +} + +.fa-blender::before { + content: "\f517" +} + +.fa-teeth::before { + content: "\f62e" +} + +.fa-shekel-sign::before { + content: "\f20b" +} + +.fa-ils::before { + content: "\f20b" +} + +.fa-shekel::before { + content: "\f20b" +} + +.fa-sheqel::before { + content: "\f20b" +} + +.fa-sheqel-sign::before { + content: "\f20b" +} + +.fa-map::before { + content: "\f279" +} + +.fa-rocket::before { + content: "\f135" +} + +.fa-photo-film::before { + content: "\f87c" +} + +.fa-photo-video::before { + content: "\f87c" +} + +.fa-folder-minus::before { + content: "\f65d" +} + +.fa-store::before { + content: "\f54e" +} + +.fa-arrow-trend-up::before { + content: "\e098" +} + +.fa-plug-circle-minus::before { + content: "\e55e" +} + +.fa-sign-hanging::before { + content: "\f4d9" +} + +.fa-sign::before { + content: "\f4d9" +} + +.fa-bezier-curve::before { + content: "\f55b" +} + +.fa-bell-slash::before { + content: "\f1f6" +} + +.fa-tablet::before { + content: "\f3fb" +} + +.fa-tablet-android::before { + content: "\f3fb" +} + +.fa-school-flag::before { + content: "\e56e" +} + +.fa-fill::before { + content: "\f575" +} + +.fa-angle-up::before { + content: "\f106" +} + +.fa-drumstick-bite::before { + content: "\f6d7" +} + +.fa-holly-berry::before { + content: "\f7aa" +} + +.fa-chevron-left::before { + content: "\f053" +} + +.fa-bacteria::before { + content: "\e059" +} + +.fa-hand-lizard::before { + content: "\f258" +} + +.fa-notdef::before { + content: "\e1fe" +} + +.fa-disease::before { + content: "\f7fa" +} + +.fa-briefcase-medical::before { + content: "\f469" +} + +.fa-genderless::before { + content: "\f22d" +} + +.fa-chevron-right::before { + content: "\f054" +} + +.fa-retweet::before { + content: "\f079" +} + +.fa-car-rear::before { + content: "\f5de" +} + +.fa-car-alt::before { + content: "\f5de" +} + +.fa-pump-soap::before { + content: "\e06b" +} + +.fa-video-slash::before { + content: "\f4e2" +} + +.fa-battery-quarter::before { + content: "\f243" +} + +.fa-battery-2::before { + content: "\f243" +} + +.fa-radio::before { + content: "\f8d7" +} + +.fa-baby-carriage::before { + content: "\f77d" +} + +.fa-carriage-baby::before { + content: "\f77d" +} + +.fa-traffic-light::before { + content: "\f637" +} + +.fa-thermometer::before { + content: "\f491" +} + +.fa-vr-cardboard::before { + content: "\f729" +} + +.fa-hand-middle-finger::before { + content: "\f806" +} + +.fa-percent::before { + content: "\25" +} + +.fa-percentage::before { + content: "\25" +} + +.fa-truck-moving::before { + content: "\f4df" +} + +.fa-glass-water-droplet::before { + content: "\e4f5" +} + +.fa-display::before { + content: "\e163" +} + +.fa-face-smile::before { + content: "\f118" +} + +.fa-smile::before { + content: "\f118" +} + +.fa-thumbtack::before { + content: "\f08d" +} + +.fa-thumb-tack::before { + content: "\f08d" +} + +.fa-trophy::before { + content: "\f091" +} + +.fa-person-praying::before { + content: "\f683" +} + +.fa-pray::before { + content: "\f683" +} + +.fa-hammer::before { + content: "\f6e3" +} + +.fa-hand-peace::before { + content: "\f25b" +} + +.fa-rotate::before { + content: "\f2f1" +} + +.fa-sync-alt::before { + content: "\f2f1" +} + +.fa-spinner::before { + content: "\f110" +} + +.fa-robot::before { + content: "\f544" +} + +.fa-peace::before { + content: "\f67c" +} + +.fa-gears::before { + content: "\f085" +} + +.fa-cogs::before { + content: "\f085" +} + +.fa-warehouse::before { + content: "\f494" +} + +.fa-arrow-up-right-dots::before { + content: "\e4b7" +} + +.fa-splotch::before { + content: "\f5bc" +} + +.fa-face-grin-hearts::before { + content: "\f584" +} + +.fa-grin-hearts::before { + content: "\f584" +} + +.fa-dice-four::before { + content: "\f524" +} + +.fa-sim-card::before { + content: "\f7c4" +} + +.fa-transgender::before { + content: "\f225" +} + +.fa-transgender-alt::before { + content: "\f225" +} + +.fa-mercury::before { + content: "\f223" +} + +.fa-arrow-turn-down::before { + content: "\f149" +} + +.fa-level-down::before { + content: "\f149" +} + +.fa-person-falling-burst::before { + content: "\e547" +} + +.fa-award::before { + content: "\f559" +} + +.fa-ticket-simple::before { + content: "\f3ff" +} + +.fa-ticket-alt::before { + content: "\f3ff" +} + +.fa-building::before { + content: "\f1ad" +} + +.fa-angles-left::before { + content: "\f100" +} + +.fa-angle-double-left::before { + content: "\f100" +} + +.fa-qrcode::before { + content: "\f029" +} + +.fa-clock-rotate-left::before { + content: "\f1da" +} + +.fa-history::before { + content: "\f1da" +} + +.fa-face-grin-beam-sweat::before { + content: "\f583" +} + +.fa-grin-beam-sweat::before { + content: "\f583" +} + +.fa-file-export::before { + content: "\f56e" +} + +.fa-arrow-right-from-file::before { + content: "\f56e" +} + +.fa-shield::before { + content: "\f132" +} + +.fa-shield-blank::before { + content: "\f132" +} + +.fa-arrow-up-short-wide::before { + content: "\f885" +} + +.fa-sort-amount-up-alt::before { + content: "\f885" +} + +.fa-house-medical::before { + content: "\e3b2" +} + +.fa-golf-ball-tee::before { + content: "\f450" +} + +.fa-golf-ball::before { + content: "\f450" +} + +.fa-circle-chevron-left::before { + content: "\f137" +} + +.fa-chevron-circle-left::before { + content: "\f137" +} + +.fa-house-chimney-window::before { + content: "\e00d" +} + +.fa-pen-nib::before { + content: "\f5ad" +} + +.fa-tent-arrow-turn-left::before { + content: "\e580" +} + +.fa-tents::before { + content: "\e582" +} + +.fa-wand-magic::before { + content: "\f0d0" +} + +.fa-magic::before { + content: "\f0d0" +} + +.fa-dog::before { + content: "\f6d3" +} + +.fa-carrot::before { + content: "\f787" +} + +.fa-moon::before { + content: "\f186" +} + +.fa-wine-glass-empty::before { + content: "\f5ce" +} + +.fa-wine-glass-alt::before { + content: "\f5ce" +} + +.fa-cheese::before { + content: "\f7ef" +} + +.fa-yin-yang::before { + content: "\f6ad" +} + +.fa-music::before { + content: "\f001" +} + +.fa-code-commit::before { + content: "\f386" +} + +.fa-temperature-low::before { + content: "\f76b" +} + +.fa-person-biking::before { + content: "\f84a" +} + +.fa-biking::before { + content: "\f84a" +} + +.fa-broom::before { + content: "\f51a" +} + +.fa-shield-heart::before { + content: "\e574" +} + +.fa-gopuram::before { + content: "\f664" +} + +.fa-earth-oceania::before { + content: "\e47b" +} + +.fa-globe-oceania::before { + content: "\e47b" +} + +.fa-square-xmark::before { + content: "\f2d3" +} + +.fa-times-square::before { + content: "\f2d3" +} + +.fa-xmark-square::before { + content: "\f2d3" +} + +.fa-hashtag::before { + content: "\23" +} + +.fa-up-right-and-down-left-from-center::before { + content: "\f424" +} + +.fa-expand-alt::before { + content: "\f424" +} + +.fa-oil-can::before { + content: "\f613" +} + +.fa-t::before { + content: "\54" +} + +.fa-hippo::before { + content: "\f6ed" +} + +.fa-chart-column::before { + content: "\e0e3" +} + +.fa-infinity::before { + content: "\f534" +} + +.fa-vial-circle-check::before { + content: "\e596" +} + +.fa-person-arrow-down-to-line::before { + content: "\e538" +} + +.fa-voicemail::before { + content: "\f897" +} + +.fa-fan::before { + content: "\f863" +} + +.fa-person-walking-luggage::before { + content: "\e554" +} + +.fa-up-down::before { + content: "\f338" +} + +.fa-arrows-alt-v::before { + content: "\f338" +} + +.fa-cloud-moon-rain::before { + content: "\f73c" +} + +.fa-calendar::before { + content: "\f133" +} + +.fa-trailer::before { + content: "\e041" +} + +.fa-bahai::before { + content: "\f666" +} + +.fa-haykal::before { + content: "\f666" +} + +.fa-sd-card::before { + content: "\f7c2" +} + +.fa-dragon::before { + content: "\f6d5" +} + +.fa-shoe-prints::before { + content: "\f54b" +} + +.fa-circle-plus::before { + content: "\f055" +} + +.fa-plus-circle::before { + content: "\f055" +} + +.fa-face-grin-tongue-wink::before { + content: "\f58b" +} + +.fa-grin-tongue-wink::before { + content: "\f58b" +} + +.fa-hand-holding::before { + content: "\f4bd" +} + +.fa-plug-circle-exclamation::before { + content: "\e55d" +} + +.fa-link-slash::before { + content: "\f127" +} + +.fa-chain-broken::before { + content: "\f127" +} + +.fa-chain-slash::before { + content: "\f127" +} + +.fa-unlink::before { + content: "\f127" +} + +.fa-clone::before { + content: "\f24d" +} + +.fa-person-walking-arrow-loop-left::before { + content: "\e551" +} + +.fa-arrow-up-z-a::before { + content: "\f882" +} + +.fa-sort-alpha-up-alt::before { + content: "\f882" +} + +.fa-fire-flame-curved::before { + content: "\f7e4" +} + +.fa-fire-alt::before { + content: "\f7e4" +} + +.fa-tornado::before { + content: "\f76f" +} + +.fa-file-circle-plus::before { + content: "\e494" +} + +.fa-book-quran::before { + content: "\f687" +} + +.fa-quran::before { + content: "\f687" +} + +.fa-anchor::before { + content: "\f13d" +} + +.fa-border-all::before { + content: "\f84c" +} + +.fa-face-angry::before { + content: "\f556" +} + +.fa-angry::before { + content: "\f556" +} + +.fa-cookie-bite::before { + content: "\f564" +} + +.fa-arrow-trend-down::before { + content: "\e097" +} + +.fa-rss::before { + content: "\f09e" +} + +.fa-feed::before { + content: "\f09e" +} + +.fa-draw-polygon::before { + content: "\f5ee" +} + +.fa-scale-balanced::before { + content: "\f24e" +} + +.fa-balance-scale::before { + content: "\f24e" +} + +.fa-gauge-simple-high::before { + content: "\f62a" +} + +.fa-tachometer::before { + content: "\f62a" +} + +.fa-tachometer-fast::before { + content: "\f62a" +} + +.fa-shower::before { + content: "\f2cc" +} + +.fa-desktop::before { + content: "\f390" +} + +.fa-desktop-alt::before { + content: "\f390" +} + +.fa-m::before { + content: "\4d" +} + +.fa-table-list::before { + content: "\f00b" +} + +.fa-th-list::before { + content: "\f00b" +} + +.fa-comment-sms::before { + content: "\f7cd" +} + +.fa-sms::before { + content: "\f7cd" +} + +.fa-book::before { + content: "\f02d" +} + +.fa-user-plus::before { + content: "\f234" +} + +.fa-check::before { + content: "\f00c" +} + +.fa-battery-three-quarters::before { + content: "\f241" +} + +.fa-battery-4::before { + content: "\f241" +} + +.fa-house-circle-check::before { + content: "\e509" +} + +.fa-angle-left::before { + content: "\f104" +} + +.fa-diagram-successor::before { + content: "\e47a" +} + +.fa-truck-arrow-right::before { + content: "\e58b" +} + +.fa-arrows-split-up-and-left::before { + content: "\e4bc" +} + +.fa-hand-fist::before { + content: "\f6de" +} + +.fa-fist-raised::before { + content: "\f6de" +} + +.fa-cloud-moon::before { + content: "\f6c3" +} + +.fa-briefcase::before { + content: "\f0b1" +} + +.fa-person-falling::before { + content: "\e546" +} + +.fa-image-portrait::before { + content: "\f3e0" +} + +.fa-portrait::before { + content: "\f3e0" +} + +.fa-user-tag::before { + content: "\f507" +} + +.fa-rug::before { + content: "\e569" +} + +.fa-earth-europe::before { + content: "\f7a2" +} + +.fa-globe-europe::before { + content: "\f7a2" +} + +.fa-cart-flatbed-suitcase::before { + content: "\f59d" +} + +.fa-luggage-cart::before { + content: "\f59d" +} + +.fa-rectangle-xmark::before { + content: "\f410" +} + +.fa-rectangle-times::before { + content: "\f410" +} + +.fa-times-rectangle::before { + content: "\f410" +} + +.fa-window-close::before { + content: "\f410" +} + +.fa-baht-sign::before { + content: "\e0ac" +} + +.fa-book-open::before { + content: "\f518" +} + +.fa-book-journal-whills::before { + content: "\f66a" +} + +.fa-journal-whills::before { + content: "\f66a" +} + +.fa-handcuffs::before { + content: "\e4f8" +} + +.fa-triangle-exclamation::before { + content: "\f071" +} + +.fa-exclamation-triangle::before { + content: "\f071" +} + +.fa-warning::before { + content: "\f071" +} + +.fa-database::before { + content: "\f1c0" +} + +.fa-share::before { + content: "\f064" +} + +.fa-mail-forward::before { + content: "\f064" +} + +.fa-bottle-droplet::before { + content: "\e4c4" +} + +.fa-mask-face::before { + content: "\e1d7" +} + +.fa-hill-rockslide::before { + content: "\e508" +} + +.fa-right-left::before { + content: "\f362" +} + +.fa-exchange-alt::before { + content: "\f362" +} + +.fa-paper-plane::before { + content: "\f1d8" +} + +.fa-road-circle-exclamation::before { + content: "\e565" +} + +.fa-dungeon::before { + content: "\f6d9" +} + +.fa-align-right::before { + content: "\f038" +} + +.fa-money-bill-1-wave::before { + content: "\f53b" +} + +.fa-money-bill-wave-alt::before { + content: "\f53b" +} + +.fa-life-ring::before { + content: "\f1cd" +} + +.fa-hands::before { + content: "\f2a7" +} + +.fa-sign-language::before { + content: "\f2a7" +} + +.fa-signing::before { + content: "\f2a7" +} + +.fa-calendar-day::before { + content: "\f783" +} + +.fa-water-ladder::before { + content: "\f5c5" +} + +.fa-ladder-water::before { + content: "\f5c5" +} + +.fa-swimming-pool::before { + content: "\f5c5" +} + +.fa-arrows-up-down::before { + content: "\f07d" +} + +.fa-arrows-v::before { + content: "\f07d" +} + +.fa-face-grimace::before { + content: "\f57f" +} + +.fa-grimace::before { + content: "\f57f" +} + +.fa-wheelchair-move::before { + content: "\e2ce" +} + +.fa-wheelchair-alt::before { + content: "\e2ce" +} + +.fa-turn-down::before { + content: "\f3be" +} + +.fa-level-down-alt::before { + content: "\f3be" +} + +.fa-person-walking-arrow-right::before { + content: "\e552" +} + +.fa-square-envelope::before { + content: "\f199" +} + +.fa-envelope-square::before { + content: "\f199" +} + +.fa-dice::before { + content: "\f522" +} + +.fa-bowling-ball::before { + content: "\f436" +} + +.fa-brain::before { + content: "\f5dc" +} + +.fa-bandage::before { + content: "\f462" +} + +.fa-band-aid::before { + content: "\f462" +} + +.fa-calendar-minus::before { + content: "\f272" +} + +.fa-circle-xmark::before { + content: "\f057" +} + +.fa-times-circle::before { + content: "\f057" +} + +.fa-xmark-circle::before { + content: "\f057" +} + +.fa-gifts::before { + content: "\f79c" +} + +.fa-hotel::before { + content: "\f594" +} + +.fa-earth-asia::before { + content: "\f57e" +} + +.fa-globe-asia::before { + content: "\f57e" +} + +.fa-id-card-clip::before { + content: "\f47f" +} + +.fa-id-card-alt::before { + content: "\f47f" +} + +.fa-magnifying-glass-plus::before { + content: "\f00e" +} + +.fa-search-plus::before { + content: "\f00e" +} + +.fa-thumbs-up::before { + content: "\f164" +} + +.fa-user-clock::before { + content: "\f4fd" +} + +.fa-hand-dots::before { + content: "\f461" +} + +.fa-allergies::before { + content: "\f461" +} + +.fa-file-invoice::before { + content: "\f570" +} + +.fa-window-minimize::before { + content: "\f2d1" +} + +.fa-mug-saucer::before { + content: "\f0f4" +} + +.fa-coffee::before { + content: "\f0f4" +} + +.fa-brush::before { + content: "\f55d" +} + +.fa-mask::before { + content: "\f6fa" +} + +.fa-magnifying-glass-minus::before { + content: "\f010" +} + +.fa-search-minus::before { + content: "\f010" +} + +.fa-ruler-vertical::before { + content: "\f548" +} + +.fa-user-large::before { + content: "\f406" +} + +.fa-user-alt::before { + content: "\f406" +} + +.fa-train-tram::before { + content: "\e5b4" +} + +.fa-user-nurse::before { + content: "\f82f" +} + +.fa-syringe::before { + content: "\f48e" +} + +.fa-cloud-sun::before { + content: "\f6c4" +} + +.fa-stopwatch-20::before { + content: "\e06f" +} + +.fa-square-full::before { + content: "\f45c" +} + +.fa-magnet::before { + content: "\f076" +} + +.fa-jar::before { + content: "\e516" +} + +.fa-note-sticky::before { + content: "\f249" +} + +.fa-sticky-note::before { + content: "\f249" +} + +.fa-bug-slash::before { + content: "\e490" +} + +.fa-arrow-up-from-water-pump::before { + content: "\e4b6" +} + +.fa-bone::before { + content: "\f5d7" +} + +.fa-user-injured::before { + content: "\f728" +} + +.fa-face-sad-tear::before { + content: "\f5b4" +} + +.fa-sad-tear::before { + content: "\f5b4" +} + +.fa-plane::before { + content: "\f072" +} + +.fa-tent-arrows-down::before { + content: "\e581" +} + +.fa-exclamation::before { + content: "\21" +} + +.fa-arrows-spin::before { + content: "\e4bb" +} + +.fa-print::before { + content: "\f02f" +} + +.fa-turkish-lira-sign::before { + content: "\e2bb" +} + +.fa-try::before { + content: "\e2bb" +} + +.fa-turkish-lira::before { + content: "\e2bb" +} + +.fa-dollar-sign::before { + content: "\24" +} + +.fa-dollar::before { + content: "\24" +} + +.fa-usd::before { + content: "\24" +} + +.fa-x::before { + content: "\58" +} + +.fa-magnifying-glass-dollar::before { + content: "\f688" +} + +.fa-search-dollar::before { + content: "\f688" +} + +.fa-users-gear::before { + content: "\f509" +} + +.fa-users-cog::before { + content: "\f509" +} + +.fa-person-military-pointing::before { + content: "\e54a" +} + +.fa-building-columns::before { + content: "\f19c" +} + +.fa-bank::before { + content: "\f19c" +} + +.fa-institution::before { + content: "\f19c" +} + +.fa-museum::before { + content: "\f19c" +} + +.fa-university::before { + content: "\f19c" +} + +.fa-umbrella::before { + content: "\f0e9" +} + +.fa-trowel::before { + content: "\e589" +} + +.fa-d::before { + content: "\44" +} + +.fa-stapler::before { + content: "\e5af" +} + +.fa-masks-theater::before { + content: "\f630" +} + +.fa-theater-masks::before { + content: "\f630" +} + +.fa-kip-sign::before { + content: "\e1c4" +} + +.fa-hand-point-left::before { + content: "\f0a5" +} + +.fa-handshake-simple::before { + content: "\f4c6" +} + +.fa-handshake-alt::before { + content: "\f4c6" +} + +.fa-jet-fighter::before { + content: "\f0fb" +} + +.fa-fighter-jet::before { + content: "\f0fb" +} + +.fa-square-share-nodes::before { + content: "\f1e1" +} + +.fa-share-alt-square::before { + content: "\f1e1" +} + +.fa-barcode::before { + content: "\f02a" +} + +.fa-plus-minus::before { + content: "\e43c" +} + +.fa-video::before { + content: "\f03d" +} + +.fa-video-camera::before { + content: "\f03d" +} + +.fa-graduation-cap::before { + content: "\f19d" +} + +.fa-mortar-board::before { + content: "\f19d" +} + +.fa-hand-holding-medical::before { + content: "\e05c" +} + +.fa-person-circle-check::before { + content: "\e53e" +} + +.fa-turn-up::before { + content: "\f3bf" +} + +.fa-level-up-alt::before { + content: "\f3bf" +} + +@font-face { + font-family: 'Font Awesome 6 Free'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(../../../../../../../../../themes/logico/fonts/fa-solid-900.woff2) format("woff2"), url(../../../../../../../../../themes/logico/fonts/fa-solid-900.ttf) format("truetype") +} + +@font-face { + font-family: 'Font Awesome 5 Free'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(../../../../../../../../../themes/logico/fonts/fa-solid-900.woff2) format("woff2"), url(../../../../../../../../../themes/logico/fonts/fa-solid-900.ttf) format("truetype") +} + +.fas, +.fa-solid { + font-weight: 900 +} + +@font-face { + font-family: 'Font Awesome 6 Brands'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(../../../../../../../../../themes/logico/fonts/fa-brands-400.woff2) format("woff2"), url(../../../../../../../../../themes/logico/fonts/fa-brands-400.ttf) format("truetype") +} + +@font-face { + font-family: 'Font Awesome 5 Brands'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(../../../../../../../../../themes/logico/fonts/fa-brands-400.woff2) format("woff2"), url(../../../../../../../../../themes/logico/fonts/fa-brands-400.ttf) format("truetype") +} + +.fab, +.fa-brands { + font-weight: 400 +} + +.fa-monero:before { + content: "\f3d0" +} + +.fa-hooli:before { + content: "\f427" +} + +.fa-yelp:before { + content: "\f1e9" +} + +.fa-cc-visa:before { + content: "\f1f0" +} + +.fa-lastfm:before { + content: "\f202" +} + +.fa-shopware:before { + content: "\f5b5" +} + +.fa-creative-commons-nc:before { + content: "\f4e8" +} + +.fa-aws:before { + content: "\f375" +} + +.fa-redhat:before { + content: "\f7bc" +} + +.fa-yoast:before { + content: "\f2b1" +} + +.fa-cloudflare:before { + content: "\e07d" +} + +.fa-ups:before { + content: "\f7e0" +} + +.fa-pixiv:before { + content: "\e640" +} + +.fa-wpexplorer:before { + content: "\f2de" +} + +.fa-dyalog:before { + content: "\f399" +} + +.fa-bity:before { + content: "\f37a" +} + +.fa-stackpath:before { + content: "\f842" +} + +.fa-buysellads:before { + content: "\f20d" +} + +.fa-first-order:before { + content: "\f2b0" +} + +.fa-modx:before { + content: "\f285" +} + +.fa-guilded:before { + content: "\e07e" +} + +.fa-vnv:before { + content: "\f40b" +} + +.fa-square-js:before { + content: "\f3b9" +} + +.fa-js-square:before { + content: "\f3b9" +} + +.fa-microsoft:before { + content: "\f3ca" +} + +.fa-qq:before { + content: "\f1d6" +} + +.fa-orcid:before { + content: "\f8d2" +} + +.fa-java:before { + content: "\f4e4" +} + +.fa-invision:before { + content: "\f7b0" +} + +.fa-creative-commons-pd-alt:before { + content: "\f4ed" +} + +.fa-centercode:before { + content: "\f380" +} + +.fa-glide-g:before { + content: "\f2a6" +} + +.fa-drupal:before { + content: "\f1a9" +} + +.fa-hire-a-helper:before { + content: "\f3b0" +} + +.fa-creative-commons-by:before { + content: "\f4e7" +} + +.fa-unity:before { + content: "\e049" +} + +.fa-whmcs:before { + content: "\f40d" +} + +.fa-rocketchat:before { + content: "\f3e8" +} + +.fa-vk:before { + content: "\f189" +} + +.fa-untappd:before { + content: "\f405" +} + +.fa-mailchimp:before { + content: "\f59e" +} + +.fa-css3-alt:before { + content: "\f38b" +} + +.fa-square-reddit:before { + content: "\f1a2" +} + +.fa-reddit-square:before { + content: "\f1a2" +} + +.fa-vimeo-v:before { + content: "\f27d" +} + +.fa-contao:before { + content: "\f26d" +} + +.fa-square-font-awesome:before { + content: "\e5ad" +} + +.fa-deskpro:before { + content: "\f38f" +} + +.fa-brave:before { + content: "\e63c" +} + +.fa-sistrix:before { + content: "\f3ee" +} + +.fa-square-instagram:before { + content: "\e055" +} + +.fa-instagram-square:before { + content: "\e055" +} + +.fa-battle-net:before { + content: "\f835" +} + +.fa-the-red-yeti:before { + content: "\f69d" +} + +.fa-square-hacker-news:before { + content: "\f3af" +} + +.fa-hacker-news-square:before { + content: "\f3af" +} + +.fa-edge:before { + content: "\f282" +} + +.fa-threads:before { + content: "\e618" +} + +.fa-napster:before { + content: "\f3d2" +} + +.fa-square-snapchat:before { + content: "\f2ad" +} + +.fa-snapchat-square:before { + content: "\f2ad" +} + +.fa-google-plus-g:before { + content: "\f0d5" +} + +.fa-artstation:before { + content: "\f77a" +} + +.fa-markdown:before { + content: "\f60f" +} + +.fa-sourcetree:before { + content: "\f7d3" +} + +.fa-google-plus:before { + content: "\f2b3" +} + +.fa-diaspora:before { + content: "\f791" +} + +.fa-foursquare:before { + content: "\f180" +} + +.fa-stack-overflow:before { + content: "\f16c" +} + +.fa-github-alt:before { + content: "\f113" +} + +.fa-phoenix-squadron:before { + content: "\f511" +} + +.fa-pagelines:before { + content: "\f18c" +} + +.fa-algolia:before { + content: "\f36c" +} + +.fa-red-river:before { + content: "\f3e3" +} + +.fa-creative-commons-sa:before { + content: "\f4ef" +} + +.fa-safari:before { + content: "\f267" +} + +.fa-google:before { + content: "\f1a0" +} + +.fa-square-font-awesome-stroke:before { + content: "\f35c" +} + +.fa-font-awesome-alt:before { + content: "\f35c" +} + +.fa-atlassian:before { + content: "\f77b" +} + +.fa-linkedin-in:before { + content: "\f0e1" +} + +.fa-digital-ocean:before { + content: "\f391" +} + +.fa-nimblr:before { + content: "\f5a8" +} + +.fa-chromecast:before { + content: "\f838" +} + +.fa-evernote:before { + content: "\f839" +} + +.fa-hacker-news:before { + content: "\f1d4" +} + +.fa-creative-commons-sampling:before { + content: "\f4f0" +} + +.fa-adversal:before { + content: "\f36a" +} + +.fa-creative-commons:before { + content: "\f25e" +} + +.fa-watchman-monitoring:before { + content: "\e087" +} + +.fa-fonticons:before { + content: "\f280" +} + +.fa-weixin:before { + content: "\f1d7" +} + +.fa-shirtsinbulk:before { + content: "\f214" +} + +.fa-codepen:before { + content: "\f1cb" +} + +.fa-git-alt:before { + content: "\f841" +} + +.fa-lyft:before { + content: "\f3c3" +} + +.fa-rev:before { + content: "\f5b2" +} + +.fa-windows:before { + content: "\f17a" +} + +.fa-wizards-of-the-coast:before { + content: "\f730" +} + +.fa-square-viadeo:before { + content: "\f2aa" +} + +.fa-viadeo-square:before { + content: "\f2aa" +} + +.fa-meetup:before { + content: "\f2e0" +} + +.fa-centos:before { + content: "\f789" +} + +.fa-adn:before { + content: "\f170" +} + +.fa-cloudsmith:before { + content: "\f384" +} + +.fa-opensuse:before { + content: "\e62b" +} + +.fa-pied-piper-alt:before { + content: "\f1a8" +} + +.fa-square-dribbble:before { + content: "\f397" +} + +.fa-dribbble-square:before { + content: "\f397" +} + +.fa-codiepie:before { + content: "\f284" +} + +.fa-node:before { + content: "\f419" +} + +.fa-mix:before { + content: "\f3cb" +} + +.fa-steam:before { + content: "\f1b6" +} + +.fa-cc-apple-pay:before { + content: "\f416" +} + +.fa-scribd:before { + content: "\f28a" +} + +.fa-debian:before { + content: "\e60b" +} + +.fa-openid:before { + content: "\f19b" +} + +.fa-instalod:before { + content: "\e081" +} + +.fa-expeditedssl:before { + content: "\f23e" +} + +.fa-sellcast:before { + content: "\f2da" +} + +.fa-square-twitter:before { + content: "\f081" +} + +.fa-twitter-square:before { + content: "\f081" +} + +.fa-r-project:before { + content: "\f4f7" +} + +.fa-delicious:before { + content: "\f1a5" +} + +.fa-freebsd:before { + content: "\f3a4" +} + +.fa-vuejs:before { + content: "\f41f" +} + +.fa-accusoft:before { + content: "\f369" +} + +.fa-ioxhost:before { + content: "\f208" +} + +.fa-fonticons-fi:before { + content: "\f3a2" +} + +.fa-app-store:before { + content: "\f36f" +} + +.fa-cc-mastercard:before { + content: "\f1f1" +} + +.fa-itunes-note:before { + content: "\f3b5" +} + +.fa-golang:before { + content: "\e40f" +} + +.fa-kickstarter:before { + content: "\f3bb" +} + +.fa-grav:before { + content: "\f2d6" +} + +.fa-weibo:before { + content: "\f18a" +} + +.fa-uncharted:before { + content: "\e084" +} + +.fa-firstdraft:before { + content: "\f3a1" +} + +.fa-square-youtube:before { + content: "\f431" +} + +.fa-youtube-square:before { + content: "\f431" +} + +.fa-wikipedia-w:before { + content: "\f266" +} + +.fa-wpressr:before { + content: "\f3e4" +} + +.fa-rendact:before { + content: "\f3e4" +} + +.fa-angellist:before { + content: "\f209" +} + +.fa-galactic-republic:before { + content: "\f50c" +} + +.fa-nfc-directional:before { + content: "\e530" +} + +.fa-skype:before { + content: "\f17e" +} + +.fa-joget:before { + content: "\f3b7" +} + +.fa-fedora:before { + content: "\f798" +} + +.fa-stripe-s:before { + content: "\f42a" +} + +.fa-meta:before { + content: "\e49b" +} + +.fa-laravel:before { + content: "\f3bd" +} + +.fa-hotjar:before { + content: "\f3b1" +} + +.fa-bluetooth-b:before { + content: "\f294" +} + +.fa-square-letterboxd:before { + content: "\e62e" +} + +.fa-sticker-mule:before { + content: "\f3f7" +} + +.fa-creative-commons-zero:before { + content: "\f4f3" +} + +.fa-hips:before { + content: "\f452" +} + +.fa-behance:before { + content: "\f1b4" +} + +.fa-reddit:before { + content: "\f1a1" +} + +.fa-discord:before { + content: "\f392" +} + +.fa-chrome:before { + content: "\f268" +} + +.fa-app-store-ios:before { + content: "\f370" +} + +.fa-cc-discover:before { + content: "\f1f2" +} + +.fa-wpbeginner:before { + content: "\f297" +} + +.fa-confluence:before { + content: "\f78d" +} + +.fa-shoelace:before { + content: "\e60c" +} + +.fa-mdb:before { + content: "\f8ca" +} + +.fa-dochub:before { + content: "\f394" +} + +.fa-accessible-icon:before { + content: "\f368" +} + +.fa-ebay:before { + content: "\f4f4" +} + +.fa-amazon:before { + content: "\f270" +} + +.fa-unsplash:before { + content: "\e07c" +} + +.fa-yarn:before { + content: "\f7e3" +} + +.fa-square-steam:before { + content: "\f1b7" +} + +.fa-steam-square:before { + content: "\f1b7" +} + +.fa-500px:before { + content: "\f26e" +} + +.fa-square-vimeo:before { + content: "\f194" +} + +.fa-vimeo-square:before { + content: "\f194" +} + +.fa-asymmetrik:before { + content: "\f372" +} + +.fa-font-awesome:before { + content: "\f2b4" +} + +.fa-font-awesome-flag:before { + content: "\f2b4" +} + +.fa-font-awesome-logo-full:before { + content: "\f2b4" +} + +.fa-gratipay:before { + content: "\f184" +} + +.fa-apple:before { + content: "\f179" +} + +.fa-hive:before { + content: "\e07f" +} + +.fa-gitkraken:before { + content: "\f3a6" +} + +.fa-keybase:before { + content: "\f4f5" +} + +.fa-apple-pay:before { + content: "\f415" +} + +.fa-padlet:before { + content: "\e4a0" +} + +.fa-amazon-pay:before { + content: "\f42c" +} + +.fa-square-github:before { + content: "\f092" +} + +.fa-github-square:before { + content: "\f092" +} + +.fa-stumbleupon:before { + content: "\f1a4" +} + +.fa-fedex:before { + content: "\f797" +} + +.fa-phoenix-framework:before { + content: "\f3dc" +} + +.fa-shopify:before { + content: "\e057" +} + +.fa-neos:before { + content: "\f612" +} + +.fa-square-threads:before { + content: "\e619" +} + +.fa-hackerrank:before { + content: "\f5f7" +} + +.fa-researchgate:before { + content: "\f4f8" +} + +.fa-swift:before { + content: "\f8e1" +} + +.fa-angular:before { + content: "\f420" +} + +.fa-speakap:before { + content: "\f3f3" +} + +.fa-angrycreative:before { + content: "\f36e" +} + +.fa-y-combinator:before { + content: "\f23b" +} + +.fa-empire:before { + content: "\f1d1" +} + +.fa-envira:before { + content: "\f299" +} + +.fa-google-scholar:before { + content: "\e63b" +} + +.fa-square-gitlab:before { + content: "\e5ae" +} + +.fa-gitlab-square:before { + content: "\e5ae" +} + +.fa-studiovinari:before { + content: "\f3f8" +} + +.fa-pied-piper:before { + content: "\f2ae" +} + +.fa-wordpress:before { + content: "\f19a" +} + +.fa-product-hunt:before { + content: "\f288" +} + +.fa-firefox:before { + content: "\f269" +} + +.fa-linode:before { + content: "\f2b8" +} + +.fa-goodreads:before { + content: "\f3a8" +} + +.fa-square-odnoklassniki:before { + content: "\f264" +} + +.fa-odnoklassniki-square:before { + content: "\f264" +} + +.fa-jsfiddle:before { + content: "\f1cc" +} + +.fa-sith:before { + content: "\f512" +} + +.fa-themeisle:before { + content: "\f2b2" +} + +.fa-page4:before { + content: "\f3d7" +} + +.fa-hashnode:before { + content: "\e499" +} + +.fa-react:before { + content: "\f41b" +} + +.fa-cc-paypal:before { + content: "\f1f4" +} + +.fa-squarespace:before { + content: "\f5be" +} + +.fa-cc-stripe:before { + content: "\f1f5" +} + +.fa-creative-commons-share:before { + content: "\f4f2" +} + +.fa-bitcoin:before { + content: "\f379" +} + +.fa-keycdn:before { + content: "\f3ba" +} + +.fa-opera:before { + content: "\f26a" +} + +.fa-itch-io:before { + content: "\f83a" +} + +.fa-umbraco:before { + content: "\f8e8" +} + +.fa-galactic-senate:before { + content: "\f50d" +} + +.fa-ubuntu:before { + content: "\f7df" +} + +.fa-draft2digital:before { + content: "\f396" +} + +.fa-stripe:before { + content: "\f429" +} + +.fa-houzz:before { + content: "\f27c" +} + +.fa-gg:before { + content: "\f260" +} + +.fa-dhl:before { + content: "\f790" +} + +.fa-square-pinterest:before { + content: "\f0d3" +} + +.fa-pinterest-square:before { + content: "\f0d3" +} + +.fa-xing:before { + content: "\f168" +} + +.fa-blackberry:before { + content: "\f37b" +} + +.fa-creative-commons-pd:before { + content: "\f4ec" +} + +.fa-playstation:before { + content: "\f3df" +} + +.fa-quinscape:before { + content: "\f459" +} + +.fa-less:before { + content: "\f41d" +} + +.fa-blogger-b:before { + content: "\f37d" +} + +.fa-opencart:before { + content: "\f23d" +} + +.fa-vine:before { + content: "\f1ca" +} + +.fa-signal-messenger:before { + content: "\e663" +} + +.fa-paypal:before { + content: "\f1ed" +} + +.fa-gitlab:before { + content: "\f296" +} + +.fa-typo3:before { + content: "\f42b" +} + +.fa-reddit-alien:before { + content: "\f281" +} + +.fa-yahoo:before { + content: "\f19e" +} + +.fa-dailymotion:before { + content: "\e052" +} + +.fa-affiliatetheme:before { + content: "\f36b" +} + +.fa-pied-piper-pp:before { + content: "\f1a7" +} + +.fa-bootstrap:before { + content: "\f836" +} + +.fa-odnoklassniki:before { + content: "\f263" +} + +.fa-nfc-symbol:before { + content: "\e531" +} + +.fa-mintbit:before { + content: "\e62f" +} + +.fa-ethereum:before { + content: "\f42e" +} + +.fa-speaker-deck:before { + content: "\f83c" +} + +.fa-creative-commons-nc-eu:before { + content: "\f4e9" +} + +.fa-patreon:before { + content: "\f3d9" +} + +.fa-avianex:before { + content: "\f374" +} + +.fa-ello:before { + content: "\f5f1" +} + +.fa-gofore:before { + content: "\f3a7" +} + +.fa-bimobject:before { + content: "\f378" +} + +.fa-brave-reverse:before { + content: "\e63d" +} + +.fa-facebook-f:before { + content: "\f39e" +} + +.fa-square-google-plus:before { + content: "\f0d4" +} + +.fa-google-plus-square:before { + content: "\f0d4" +} + +.fa-mandalorian:before { + content: "\f50f" +} + +.fa-first-order-alt:before { + content: "\f50a" +} + +.fa-osi:before { + content: "\f41a" +} + +.fa-google-wallet:before { + content: "\f1ee" +} + +.fa-d-and-d-beyond:before { + content: "\f6ca" +} + +.fa-periscope:before { + content: "\f3da" +} + +.fa-fulcrum:before { + content: "\f50b" +} + +.fa-cloudscale:before { + content: "\f383" +} + +.fa-forumbee:before { + content: "\f211" +} + +.fa-mizuni:before { + content: "\f3cc" +} + +.fa-schlix:before { + content: "\f3ea" +} + +.fa-square-xing:before { + content: "\f169" +} + +.fa-xing-square:before { + content: "\f169" +} + +.fa-bandcamp:before { + content: "\f2d5" +} + +.fa-wpforms:before { + content: "\f298" +} + +.fa-cloudversify:before { + content: "\f385" +} + +.fa-usps:before { + content: "\f7e1" +} + +.fa-megaport:before { + content: "\f5a3" +} + +.fa-magento:before { + content: "\f3c4" +} + +.fa-spotify:before { + content: "\f1bc" +} + +.fa-optin-monster:before { + content: "\f23c" +} + +.fa-fly:before { + content: "\f417" +} + +.fa-aviato:before { + content: "\f421" +} + +.fa-itunes:before { + content: "\f3b4" +} + +.fa-cuttlefish:before { + content: "\f38c" +} + +.fa-blogger:before { + content: "\f37c" +} + +.fa-flickr:before { + content: "\f16e" +} + +.fa-viber:before { + content: "\f409" +} + +.fa-soundcloud:before { + content: "\f1be" +} + +.fa-digg:before { + content: "\f1a6" +} + +.fa-tencent-weibo:before { + content: "\f1d5" +} + +.fa-letterboxd:before { + content: "\e62d" +} + +.fa-symfony:before { + content: "\f83d" +} + +.fa-maxcdn:before { + content: "\f136" +} + +.fa-etsy:before { + content: "\f2d7" +} + +.fa-facebook-messenger:before { + content: "\f39f" +} + +.fa-audible:before { + content: "\f373" +} + +.fa-think-peaks:before { + content: "\f731" +} + +.fa-bilibili:before { + content: "\e3d9" +} + +.fa-erlang:before { + content: "\f39d" +} + +.fa-x-twitter:before { + content: "\e61b" +} + +.fa-cotton-bureau:before { + content: "\f89e" +} + +.fa-dashcube:before { + content: "\f210" +} + +.fa-42-group:before { + content: "\e080" +} + +.fa-innosoft:before { + content: "\e080" +} + +.fa-stack-exchange:before { + content: "\f18d" +} + +.fa-elementor:before { + content: "\f430" +} + +.fa-square-pied-piper:before { + content: "\e01e" +} + +.fa-pied-piper-square:before { + content: "\e01e" +} + +.fa-creative-commons-nd:before { + content: "\f4eb" +} + +.fa-palfed:before { + content: "\f3d8" +} + +.fa-superpowers:before { + content: "\f2dd" +} + +.fa-resolving:before { + content: "\f3e7" +} + +.fa-xbox:before { + content: "\f412" +} + +.fa-searchengin:before { + content: "\f3eb" +} + +.fa-tiktok:before { + content: "\e07b" +} + +.fa-square-facebook:before { + content: "\f082" +} + +.fa-facebook-square:before { + content: "\f082" +} + +.fa-renren:before { + content: "\f18b" +} + +.fa-linux:before { + content: "\f17c" +} + +.fa-glide:before { + content: "\f2a5" +} + +.fa-linkedin:before { + content: "\f08c" +} + +.fa-hubspot:before { + content: "\f3b2" +} + +.fa-deploydog:before { + content: "\f38e" +} + +.fa-twitch:before { + content: "\f1e8" +} + +.fa-ravelry:before { + content: "\f2d9" +} + +.fa-mixer:before { + content: "\e056" +} + +.fa-square-lastfm:before { + content: "\f203" +} + +.fa-lastfm-square:before { + content: "\f203" +} + +.fa-vimeo:before { + content: "\f40a" +} + +.fa-mendeley:before { + content: "\f7b3" +} + +.fa-uniregistry:before { + content: "\f404" +} + +.fa-figma:before { + content: "\f799" +} + +.fa-creative-commons-remix:before { + content: "\f4ee" +} + +.fa-cc-amazon-pay:before { + content: "\f42d" +} + +.fa-dropbox:before { + content: "\f16b" +} + +.fa-instagram:before { + content: "\f16d" +} + +.fa-cmplid:before { + content: "\e360" +} + +.fa-upwork:before { + content: "\e641" +} + +.fa-facebook:before { + content: "\f09a" +} + +.fa-gripfire:before { + content: "\f3ac" +} + +.fa-jedi-order:before { + content: "\f50e" +} + +.fa-uikit:before { + content: "\f403" +} + +.fa-fort-awesome-alt:before { + content: "\f3a3" +} + +.fa-phabricator:before { + content: "\f3db" +} + +.fa-ussunnah:before { + content: "\f407" +} + +.fa-earlybirds:before { + content: "\f39a" +} + +.fa-trade-federation:before { + content: "\f513" +} + +.fa-autoprefixer:before { + content: "\f41c" +} + +.fa-whatsapp:before { + content: "\f232" +} + +.fa-slideshare:before { + content: "\f1e7" +} + +.fa-google-play:before { + content: "\f3ab" +} + +.fa-viadeo:before { + content: "\f2a9" +} + +.fa-line:before { + content: "\f3c0" +} + +.fa-google-drive:before { + content: "\f3aa" +} + +.fa-servicestack:before { + content: "\f3ec" +} + +.fa-simplybuilt:before { + content: "\f215" +} + +.fa-bitbucket:before { + content: "\f171" +} + +.fa-imdb:before { + content: "\f2d8" +} + +.fa-deezer:before { + content: "\e077" +} + +.fa-raspberry-pi:before { + content: "\f7bb" +} + +.fa-jira:before { + content: "\f7b1" +} + +.fa-docker:before { + content: "\f395" +} + +.fa-screenpal:before { + content: "\e570" +} + +.fa-bluetooth:before { + content: "\f293" +} + +.fa-gitter:before { + content: "\f426" +} + +.fa-d-and-d:before { + content: "\f38d" +} + +.fa-microblog:before { + content: "\e01a" +} + +.fa-cc-diners-club:before { + content: "\f24c" +} + +.fa-gg-circle:before { + content: "\f261" +} + +.fa-pied-piper-hat:before { + content: "\f4e5" +} + +.fa-kickstarter-k:before { + content: "\f3bc" +} + +.fa-yandex:before { + content: "\f413" +} + +.fa-readme:before { + content: "\f4d5" +} + +.fa-html5:before { + content: "\f13b" +} + +.fa-sellsy:before { + content: "\f213" +} + +.fa-sass:before { + content: "\f41e" +} + +.fa-wirsindhandwerk:before { + content: "\e2d0" +} + +.fa-wsh:before { + content: "\e2d0" +} + +.fa-buromobelexperte:before { + content: "\f37f" +} + +.fa-salesforce:before { + content: "\f83b" +} + +.fa-octopus-deploy:before { + content: "\e082" +} + +.fa-medapps:before { + content: "\f3c6" +} + +.fa-ns8:before { + content: "\f3d5" +} + +.fa-pinterest-p:before { + content: "\f231" +} + +.fa-apper:before { + content: "\f371" +} + +.fa-fort-awesome:before { + content: "\f286" +} + +.fa-waze:before { + content: "\f83f" +} + +.fa-cc-jcb:before { + content: "\f24b" +} + +.fa-snapchat:before { + content: "\f2ab" +} + +.fa-snapchat-ghost:before { + content: "\f2ab" +} + +.fa-fantasy-flight-games:before { + content: "\f6dc" +} + +.fa-rust:before { + content: "\e07a" +} + +.fa-wix:before { + content: "\f5cf" +} + +.fa-square-behance:before { + content: "\f1b5" +} + +.fa-behance-square:before { + content: "\f1b5" +} + +.fa-supple:before { + content: "\f3f9" +} + +.fa-webflow:before { + content: "\e65c" +} + +.fa-rebel:before { + content: "\f1d0" +} + +.fa-css3:before { + content: "\f13c" +} + +.fa-staylinked:before { + content: "\f3f5" +} + +.fa-kaggle:before { + content: "\f5fa" +} + +.fa-space-awesome:before { + content: "\e5ac" +} + +.fa-deviantart:before { + content: "\f1bd" +} + +.fa-cpanel:before { + content: "\f388" +} + +.fa-goodreads-g:before { + content: "\f3a9" +} + +.fa-square-git:before { + content: "\f1d2" +} + +.fa-git-square:before { + content: "\f1d2" +} + +.fa-square-tumblr:before { + content: "\f174" +} + +.fa-tumblr-square:before { + content: "\f174" +} + +.fa-trello:before { + content: "\f181" +} + +.fa-creative-commons-nc-jp:before { + content: "\f4ea" +} + +.fa-get-pocket:before { + content: "\f265" +} + +.fa-perbyte:before { + content: "\e083" +} + +.fa-grunt:before { + content: "\f3ad" +} + +.fa-weebly:before { + content: "\f5cc" +} + +.fa-connectdevelop:before { + content: "\f20e" +} + +.fa-leanpub:before { + content: "\f212" +} + +.fa-black-tie:before { + content: "\f27e" +} + +.fa-themeco:before { + content: "\f5c6" +} + +.fa-python:before { + content: "\f3e2" +} + +.fa-android:before { + content: "\f17b" +} + +.fa-bots:before { + content: "\e340" +} + +.fa-free-code-camp:before { + content: "\f2c5" +} + +.fa-hornbill:before { + content: "\f592" +} + +.fa-js:before { + content: "\f3b8" +} + +.fa-ideal:before { + content: "\e013" +} + +.fa-git:before { + content: "\f1d3" +} + +.fa-dev:before { + content: "\f6cc" +} + +.fa-sketch:before { + content: "\f7c6" +} + +.fa-yandex-international:before { + content: "\f414" +} + +.fa-cc-amex:before { + content: "\f1f3" +} + +.fa-uber:before { + content: "\f402" +} + +.fa-github:before { + content: "\f09b" +} + +.fa-php:before { + content: "\f457" +} + +.fa-alipay:before { + content: "\f642" +} + +.fa-youtube:before { + content: "\f167" +} + +.fa-skyatlas:before { + content: "\f216" +} + +.fa-firefox-browser:before { + content: "\e007" +} + +.fa-replyd:before { + content: "\f3e6" +} + +.fa-suse:before { + content: "\f7d6" +} + +.fa-jenkins:before { + content: "\f3b6" +} + +.fa-twitter:before { + content: "\f099" +} + +.fa-rockrms:before { + content: "\f3e9" +} + +.fa-pinterest:before { + content: "\f0d2" +} + +.fa-buffer:before { + content: "\f837" +} + +.fa-npm:before { + content: "\f3d4" +} + +.fa-yammer:before { + content: "\f840" +} + +.fa-btc:before { + content: "\f15a" +} + +.fa-dribbble:before { + content: "\f17d" +} + +.fa-stumbleupon-circle:before { + content: "\f1a3" +} + +.fa-internet-explorer:before { + content: "\f26b" +} + +.fa-stubber:before { + content: "\e5c7" +} + +.fa-telegram:before { + content: "\f2c6" +} + +.fa-telegram-plane:before { + content: "\f2c6" +} + +.fa-old-republic:before { + content: "\f510" +} + +.fa-odysee:before { + content: "\e5c6" +} + +.fa-square-whatsapp:before { + content: "\f40c" +} + +.fa-whatsapp-square:before { + content: "\f40c" +} + +.fa-node-js:before { + content: "\f3d3" +} + +.fa-edge-legacy:before { + content: "\e078" +} + +.fa-slack:before { + content: "\f198" +} + +.fa-slack-hash:before { + content: "\f198" +} + +.fa-medrt:before { + content: "\f3c8" +} + +.fa-usb:before { + content: "\f287" +} + +.fa-tumblr:before { + content: "\f173" +} + +.fa-vaadin:before { + content: "\f408" +} + +.fa-quora:before { + content: "\f2c4" +} + +.fa-square-x-twitter:before { + content: "\e61a" +} + +.fa-reacteurope:before { + content: "\f75d" +} + +.fa-medium:before { + content: "\f23a" +} + +.fa-medium-m:before { + content: "\f23a" +} + +.fa-amilia:before { + content: "\f36d" +} + +.fa-mixcloud:before { + content: "\f289" +} + +.fa-flipboard:before { + content: "\f44d" +} + +.fa-viacoin:before { + content: "\f237" +} + +.fa-critical-role:before { + content: "\f6c9" +} + +.fa-sitrox:before { + content: "\e44a" +} + +.fa-discourse:before { + content: "\f393" +} + +.fa-joomla:before { + content: "\f1aa" +} + +.fa-mastodon:before { + content: "\f4f6" +} + +.fa-airbnb:before { + content: "\f834" +} + +.fa-wolf-pack-battalion:before { + content: "\f514" +} + +.fa-buy-n-large:before { + content: "\f8a6" +} + +.fa-gulp:before { + content: "\f3ae" +} + +.fa-creative-commons-sampling-plus:before { + content: "\f4f1" +} + +.fa-strava:before { + content: "\f428" +} + +.fa-ember:before { + content: "\f423" +} + +.fa-canadian-maple-leaf:before { + content: "\f785" +} + +.fa-teamspeak:before { + content: "\f4f9" +} + +.fa-pushed:before { + content: "\f3e1" +} + +.fa-wordpress-simple:before { + content: "\f411" +} + +.fa-nutritionix:before { + content: "\f3d6" +} + +.fa-wodu:before { + content: "\e088" +} + +.fa-google-pay:before { + content: "\e079" +} + +.fa-intercom:before { + content: "\f7af" +} + +.fa-zhihu:before { + content: "\f63f" +} + +.fa-korvue:before { + content: "\f42f" +} + +.fa-pix:before { + content: "\e43a" +} + +.fa-steam-symbol:before { + content: "\f3f6" +} + +.fa, +.fa-classic, +.fa-sharp, +.fas, +.fa-solid, +.far, +.fa-regular, +.fab, +.fa-brands { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + line-height: 1 +} + +.fas, +.fa-classic, +.fa-solid, +.far, +.fa-regular { + font-family: 'Font Awesome 6 Free' +} + +.fab, +.fa-brands { + font-family: 'Font Awesome 6 Brands' +} + +.owl-carousel { + display: none; + width: 100%; + -webkit-tap-highlight-color: transparent; + position: relative; + z-index: 1 +} + +.owl-carousel .owl-stage { + position: relative; + -ms-touch-action: pan-Y; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.owl-carousel .owl-stage:after { + content: "."; + display: block; + clear: both; + visibility: hidden; + line-height: 0; + height: 0 +} + +.owl-carousel .owl-stage-outer { + position: relative; + overflow: hidden; + -webkit-transform: translate3d(0, 0, 0) +} + +.owl-carousel.slider-style-visible .owl-stage-outer { + overflow: initial +} + +.owl-carousel .owl-item { + position: relative; + min-height: 1px; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + outline: none; + -webkit-backface-visibility: hidden; + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none +} + +.owl-carousel .owl-item img { + display: inline-block; + max-width: 100%; + -webkit-transform-style: preserve-3d +} + +.owl-carousel .owl-nav.disabled, +.owl-dots.disabled, +.slider-dots.disabled { + display: none !important +} + +.owl-carousel .owl-nav .owl-prev, +.owl-carousel .owl-nav .owl-next, +.owl-carousel .owl-dot { + cursor: pointer; + cursor: hand; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +.owl-carousel.owl-loaded { + display: block +} + +.owl-carousel.owl-loading { + opacity: 0; + display: block +} + +.owl-carousel.owl-hidden { + opacity: 0 +} + +.owl-carousel.owl-refresh .owl-item { + visibility: hidden +} + +.owl-carousel.owl-drag .owl-item { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +.owl-carousel.owl-grab { + cursor: move; + cursor: grab +} + +.owl-carousel.owl-rtl { + direction: rtl +} + +.owl-carousel.owl-rtl .owl-item { + float: right +} + +.no-js .owl-carousel { + display: block +} + +.owl-carousel .animated { + -webkit-animation-duration: 1000ms; + animation-duration: 1000ms; + -webkit-animation-fill-mode: both; + animation-fill-mode: both +} + +.owl-carousel .owl-animated-in { + z-index: 0 +} + +.owl-carousel .owl-animated-out { + z-index: 1 +} + +.owl-carousel .fadeOut { + -webkit-animation-name: fadeOut; + animation-name: fadeOut +} + +@-webkit-keyframes fadeOut { + 0% { + opacity: 1 + } + 100% { + opacity: 0 + } +} + +@keyframes fadeOut { + 0% { + opacity: 1 + } + 100% { + opacity: 0 + } +} + +.owl-height { + transition: height 500ms ease-in-out +} + +.owl-carousel .owl-item .owl-lazy { + opacity: 0; + transition: opacity 400ms ease +} + +.owl-carousel .owl-item img.owl-lazy { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d +} + +.owl-carousel .owl-video-wrapper { + position: relative; + height: 100%; + background: #000 +} + +.owl-carousel .owl-video-play-icon { + position: absolute; + height: 80px; + width: 80px; + left: 50%; + top: 50%; + margin-left: -40px; + margin-top: -40px; + cursor: pointer; + z-index: 1; + -webkit-backface-visibility: hidden; + transition: -webkit-transform 100ms ease; + transition: transform 100ms ease +} + +.owl-carousel .owl-video-play-icon:hover { + -webkit-transform: scale(1.3, 1.3); + -ms-transform: scale(1.3, 1.3); + transform: scale(1.3, 1.3) +} + +.owl-carousel .owl-video-playing .owl-video-tn, +.owl-carousel .owl-video-playing .owl-video-play-icon { + display: none +} + +.owl-carousel .owl-video-tn { + opacity: 0; + height: 100%; + background-position: center center; + background-repeat: no-repeat; + background-size: contain; + transition: opacity 400ms ease +} + +.owl-carousel .owl-video-frame { + position: relative; + z-index: 1; + height: 100%; + width: 100% +} + +.owl-theme .owl-nav { + margin-top: 10px; + text-align: center; + -webkit-tap-highlight-color: transparent +} + +.owl-theme .owl-nav [class*='owl-'] { + font-size: 14px; + margin: 5px; + display: inline-block; + cursor: pointer +} + +.owl-theme .owl-nav [class*='owl-']:hover { + text-decoration: none +} + +.owl-theme .owl-nav .disabled { + opacity: .5; + cursor: default +} + +.slider-footer.slider-footer-view-outside { + position: relative +} + +.slider-footer.slider-footer-view-outside.slider-footer-position-before { + margin-bottom: 70px +} + +.slider-footer.slider-footer-view-outside.slider-footer-position-after { + margin-top: 70px +} + +.slider-footer.slider-footer-view-inside { + position: absolute; + width: 100% +} + +.slider-footer.slider-footer-view-inside.slider-footer-position-before { + top: 0; + margin-top: 30px +} + +.slider-footer.slider-footer-view-inside.slider-footer-position-after { + bottom: 0; + margin-bottom: 30px +} + +.slider-footer.slider-footer-width-boxed .slider-footer-content { + -moz-box-sizing: content-box; + box-sizing: content-box; + position: relative; + max-width: calc(var(--logico-content-width, 1380px) - 40px); + margin: 0 auto +} + +.elementor>.e-con-full.e-parent>.elementor-widget .slider-footer.slider-footer-width-boxed .slider-footer-content, +.elementor>.e-con-full.e-parent>.e-con-full>.elementor-widget .slider-footer.slider-footer-width-boxed .slider-footer-content { + padding: 0 20px +} + +.slider-pagination { + display: inline-block; + vertical-align: top +} + +.slider-progress-wrapper { + font-size: 16px; + line-height: 1.6875em; + font-weight: 500; + text-align: left; + position: relative; + z-index: 2 +} + +.slider-progress-wrapper .slider-progress-current { + font-weight: 600 +} + +.owl-dots, +.slider-dots { + -webkit-tap-highlight-color: transparent; + margin: 0 -7px -15px -8px; + position: relative; + z-index: 2; + font-size: 0; + line-height: 1 +} + +.owl-dots:not(.disabled):not(:first-child), +.slider-dots:not(.disabled):not(:first-child) { + margin-top: 15px +} + +.content-wrapper .owl-dots button.owl-dot, +.content-wrapper .slider-dots button.owl-dot { + display: inline-block; + vertical-align: top; + zoom: 1; + margin: 0 7px 15px 8px; + height: 4px; + padding: 0; + cursor: pointer; + outline: none; + border: none; + background: none +} + +.content-wrapper .owl-dots button.owl-dot span, +.content-wrapper .slider-dots button.owl-dot span { + width: 48px; + height: 4px; + display: block; + -webkit-backface-visibility: visible; + position: relative; + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s; + -moz-box-sizing: border-box; + box-sizing: border-box; + border-bottom: solid 2px var(--logico-dark-text-color) +} + +.content-wrapper .owl-dots button.owl-dot.active span, +.content-wrapper .slider-dots button.owl-dot.active span { + border-bottom: solid 4px var(--logico-accent-color) +} + +.sayit_owlCarousel.owl-carousel .owl-dot { + border: rgba(255, 255, 255, 0) 2px solid; + border-radius: 100%; + transition: border 400ms; + margin: 0 7px +} + +.sayit_owlCarousel.owl-carousel .owl-dot.active { + border: #fff 2px solid +} + +.sayit_owlCarousel.owl-carousel .owl-dot { + border: rgba(255, 255, 255, 0) 2px solid; + border-radius: 100% +} + +.sayit_owlCarousel.owl-carousel .owl-dot span { + border-radius: 100%; + background: rgba(255, 255, 255, .5); + transition: background 400ms; + width: 6px; + height: 6px; + margin: 0 +} + +.sayit_owlCarousel.owl-carousel .owl-dot.active span { + background: rgba(255, 255, 255, 0) +} + +.sayit_owlCarousel.owl-carousel .owl-dots, +.sayit_owlCarousel.owl-carousel .slider-dots { + margin: 0 0 0 0 !important; + position: relative; + z-index: 5; + transform: translateY(-46px) +} + +.owl-carousel { + position: relative +} + +.owl-carousel.owl-theme .owl-nav { + height: 48px; + margin-top: 0; + position: absolute; + top: 50%; + left: 50px; + right: 50px; + opacity: 0; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + -webkit-transition: all 0.3s 0.3s; + transition: all 0.3s 0.3s; + z-index: 10 +} + +.owl-carousel.owl-theme .owl-nav [class*="owl-"] { + width: 48px; + height: 48px; + margin: 0; + padding: 0; + position: absolute; + -webkit-transition: all 0.3s; + transition: all 0.3s; + -webkit-border-radius: 0; + border-radius: 0; + text-decoration: none; + outline: none; + cursor: pointer; + text-align: center; + overflow: hidden; + border: none; + background-color: var(--logico-background-color); + color: var(--logico-dark-text-color) +} + +.owl-carousel.owl-theme .owl-nav [class*="owl-"]:before { + font: 400 normal 14px/48px 'fontello' +} + +.owl-carousel.owl-theme .owl-nav [class*="owl-"]:after { + content: none; + display: none +} + +.owl-carousel.owl-theme .owl-nav [class*="owl-"].disabled { + cursor: default; + opacity: .5 +} + +.owl-carousel.owl-theme .owl-nav [class*="owl-"]:not(.disabled):hover { +color: var(--logico-background-color); + background-color: var(--logico-accent-color) +} + +.owl-carousel.owl-theme .owl-nav .owl-prev { + left: 0; + right: initial +} + +.owl-carousel.owl-theme .owl-nav .owl-prev:before { + content: '\e802' +} + +.owl-carousel.owl-theme .owl-nav .owl-next { + right: 0; + left: initial +} + +.owl-carousel.owl-theme .owl-nav .owl-next:before { + content: '\e801' +} + +.owl-carousel.owl-theme .owl-nav.disabled { + display: none +} + +.owl-carousel.owl-theme:hover .owl-nav { + left: 40px; + right: 40px; + opacity: 1 +} + +body .owl-carousel { + display: block +} + +@media only screen and (max-width:840px) { + .slider-footer.slider-footer-position-before { + margin-bottom: 20px + } + .slider-footer.slider-footer-position-after { + margin-top: 20px + } + .slider-footer .slider-progress-wrapper { + text-align: inherit + } + .slider-footer .owl-dots { + overflow: hidden; + height: 0 + } +} + +@media only screen and (min-width:661px) { + .elementor>.e-con-full.e-parent>.elementor-widget .slider-footer.slider-footer-width-boxed .slider-footer-content { + padding: 0 30px + } +} + +@media only screen and (min-width:1201px) { + .elementor>.e-con-full.e-parent>.elementor-widget .slider-footer.slider-footer-width-boxed .slider-footer-content { + padding: 0 20px + } +} + +@-webkit-keyframes fadeIn { + from { + opacity: 0 + } + to { + opacity: 1 + } +} + +@keyframes fadeIn { + from { + opacity: 0 + } + to { + opacity: 1 + } +} + +.animate__fadeIn { + -webkit-animation-name: fadeIn; + animation-name: fadeIn +} + +@-webkit-keyframes fadeOut { + from { + opacity: 1 + } + to { + opacity: 0 + } +} + +@keyframes fadeOut { + from { + opacity: 1 + } + to { + opacity: 0 + } +} + +.animate__fadeOut { + -webkit-animation-name: fadeOut; + animation-name: fadeOut +} + +.slick-slider { + position: relative; + display: block; + box-sizing: border-box; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -ms-touch-action: pan-y; + touch-action: pan-y; + -webkit-tap-highlight-color: transparent +} + +.slick-list { + position: relative; + overflow: hidden; + display: block; + margin: 0; + padding: 0 +} + +.slick-list:focus { + outline: none +} + +.slick-list.dragging { + cursor: pointer; + cursor: hand +} + +.slick-slider .slick-track, +.slick-slider .slick-list { + -webkit-transform: translate3d(0, 0, 0); + -moz-transform: translate3d(0, 0, 0); + -ms-transform: translate3d(0, 0, 0); + -o-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) +} + +.slick-track { + position: relative; + left: 0; + top: 0; + display: block +} + +.slick-track:before, +.slick-track:after { + content: ""; + display: table +} + +.slick-track:after { + clear: both +} + +.slick-loading .slick-track { + visibility: hidden +} + +.slick-slide { + float: left; + height: 100%; + min-height: 1px; + clear: none !important; + display: none +} + +[dir="rtl"] .slick-slide { + float: right +} + +.slick-slide img { + display: block +} + +.slick-slide.slick-loading img { + display: none +} + +.slick-slide.dragging img { + pointer-events: none +} + +.slick-initialized .slick-slide { + display: block +} + +.slick-loading .slick-slide { + visibility: hidden +} + +.slick-arrow.slick-hidden { + display: none +} + +.woocommerce-product-gallery .slick-slider { + width: 100% +} + +.woocommerce-product-gallery .slick-slider .slick-button { + text-align: center; + font: 400 normal 10px/20px 'fontello'; + cursor: pointer; + position: absolute; + -webkit-transition: color 0.3s, background-color 0.3s; + transition: color 0.3s, background-color 0.3s; + z-index: 3 +} + +.woocommerce-product-gallery .slick-slider .slick-button:before { + position: absolute; + left: 50%; + right: auto; + top: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + width: 20px; + height: 20px +} + +.woocommerce-product-gallery .slick-slider .slick-button.slick-disabled { + cursor: default; + opacity: .3 +} + +.woocommerce-product-gallery .slick-slider:not(.slick-vertical) .slick-list:first-child { + margin: 0 -7px +} + +.woocommerce-product-gallery .slick-slider:not(.slick-vertical) .slick-list:not(:first-child) { + margin: 0 35px +} + +.woocommerce-product-gallery .slick-slider:not(.slick-vertical) .slick-button { + width: 30px; + height: auto; + font-size: 20px; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: color 0.3s, background-color 0.3s, opacity 0.3s; + transition: color 0.3s, background-color 0.3s, opacity 0.3s; + color: var(--logico-dark-text-color); + background-color: var(--logico-background-alter-color) +} + +.woocommerce-product-gallery .slick-slider:not(.slick-vertical) .slick-button.slick-prev { + left: 0; + right: initial; + top: 0; + bottom: 0 +} + +.woocommerce-product-gallery .slick-slider:not(.slick-vertical) .slick-button.slick-prev:before { + content: '\e811'; + margin: 0 0 0 -1px +} + +.woocommerce-product-gallery .slick-slider:not(.slick-vertical) .slick-button.slick-next { + left: initial; + right: 0; + top: 0; + bottom: 0 +} + +.woocommerce-product-gallery .slick-slider:not(.slick-vertical) .slick-button.slick-next:before { + content: '\e812'; + margin: 0 0 0 2px +} + +.woocommerce-product-gallery .slick-slider:not(.slick-vertical) .slick-button:not(.slick-disabled):hover { + color: var(--logico-dark-text-color); + background-color: var(--logico-background-color) +} + +.swiper-container .swiper-pagination-bullets, +.swiper .swiper-pagination-bullets { + text-align: center; + -webkit-tap-highlight-color: transparent; + margin: 45px -4px -20px; + width: auto !important; + position: relative; + bottom: initial !important; + left: initial !important; + right: initial !important; + -webkit-transform: none; + -ms-transform: none; + transform: none; + font-size: 0; + line-height: 1; + z-index: 2; + counter-reset: dots +} + +.swiper-container .swiper-pagination-bullets .swiper-pagination-bullet, +.swiper .swiper-pagination-bullets .swiper-pagination-bullet { + display: inline-block; + zoom: 1; + margin: 0 4px 20px !important; + opacity: 1; + padding: 0; + cursor: pointer; + outline: none; + border: none; + -webkit-backface-visibility: visible; + position: relative; + width: 33px; + height: 33px; + -webkit-border-radius: 50%; + border-radius: 50%; + -webkit-transition: color 0.3s; + transition: color 0.3s; + -moz-box-sizing: border-box; + box-sizing: border-box; + background: none; + font-weight: 400; + line-height: 31px; + text-align: center +} + +.swiper-container .swiper-pagination-bullets .swiper-pagination-bullet:before, +.swiper .swiper-pagination-bullets .swiper-pagination-bullet:before { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + top: 0; + bottom: 0; + -webkit-transition: border-color 0.3s, border-width 0.3s; + transition: border-color 0.3s, border-width 0.3s; + border-style: solid; + border-width: 1px; + -webkit-border-radius: inherit; + border-radius: inherit +} + +.swiper-container .swiper-pagination-bullets .swiper-pagination-bullet:after, +.swiper .swiper-pagination-bullets .swiper-pagination-bullet:after { + counter-increment: dots; + content: counter(dots); + line-height: inherit +} + +.swiper-container .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before, +.swiper .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before { + border-width: 3px; + padding: 0 +} + +.swiper-container .elementor-swiper-button, +.swiper-container .swiper-pagination-bullets .swiper-pagination-bullet, +.swiper .elementor-swiper-button, +.swiper .swiper-pagination-bullets .swiper-pagination-bullet { + cursor: pointer; + cursor: hand; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +.swiper-container .elementor-swiper-button, +.swiper .elementor-swiper-button { + width: 50px; + height: 50px +} + +.swiper-container .elementor-swiper-button i, +.swiper .elementor-swiper-button i { + width: 48px; + height: 48px; + margin: 0; + padding: 0; + position: absolute; + -webkit-transition: all 0.3s; + transition: all 0.3s; + -webkit-border-radius: 0; + border-radius: 0; + text-decoration: none; + outline: none; + cursor: pointer; + text-align: center; + overflow: hidden +} + +.swiper-container .elementor-swiper-button i:before, +.swiper .elementor-swiper-button i:before { + font: 400 normal 15px/48px 'fontello' +} + +.swiper-container .elementor-swiper-button i.disabled, +.swiper .elementor-swiper-button i.disabled { + cursor: default; + opacity: .5 +} + +.swiper-container .elementor-swiper-button-prev i, +.swiper .elementor-swiper-button-prev i { + padding: 0 2px 0 0 +} + +.swiper-container .elementor-swiper-button-prev i:before, +.swiper .elementor-swiper-button-prev i:before { + content: '\e814' +} + +.swiper-container .elementor-swiper-button-next i, +.swiper .elementor-swiper-button-next i { + padding: 0 0 0 2px +} + +.swiper-container .elementor-swiper-button-next i:before, +.swiper .elementor-swiper-button-next i:before { + content: '\e815' +} + +@media only screen and (min-width:1021px) { + .swiper-container .swiper-pagination-bullets, + .swiper .swiper-pagination-bullets { + margin: 65px -13px -20px + } + .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet, + .swiper .swiper-pagination-bullets .swiper-pagination-bullet { + margin: 0 13px 20px !important; + width: 49px; + height: 49px; + line-height: 49px + } +} + +@media only screen and (min-width:1201px) { + .elementor-arrows-position-outside .elementor-widget-container .elementor-swiper-button-prev { + left: -68px; + right: initial + } + .elementor-arrows-position-outside .elementor-widget-container .elementor-swiper-button-next { + left: initial; + right: -68px + } + .elementor-arrows-position-inside .elementor-widget-container .elementor-swiper-button-prev { + left: 20px; + right: initial + } + .elementor-arrows-position-inside .elementor-widget-container .elementor-swiper-button-next { + left: initial; + right: 20px + } +} + +.logico-alter-button, +a.logico-alter-button, +.single-product.woocommerce div.product .cart .button, +.single-product.woocommerce div.product .cart .added_to_cart, +.woocommerce .widget_price_filter .price_slider_amount .button, +.woocommerce.widget_price_filter .price_slider_amount .button, +.woocommerce-page .widget_price_filter .price_slider_amount .button, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart, +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button, +.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link { + display: inline-block; + position: relative; + text-align: center; + padding: 1em 5.21em 1em 1.71em; + min-height: calc(3.4286em + 2px); + font-size: 14px; + line-height: 1.4286em; + font-weight: 600; + letter-spacing: .01em; + text-decoration: none !important; + border-radius: var(--logico-radius-small, 0); + -webkit-transition: background 0.45s ease-out, border-color 0.3s, color 0.3s, padding 0.3s; + transition: background 0.45s ease-out, border-color 0.3s, color 0.3s, padding 0.3s; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + outline: none; + cursor: default; + overflow: hidden; + height: auto; + color: var(--logico-button-text-color) !important; + border: solid 1px var(--logico-button-border-color) !important; + z-index: 2; + background: -webkit-linear-gradient(90deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + background: -moz-linear-gradient(90deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + background: linear-gradient(90deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + -webkit-background-size: calc(200% + 4px) 100%; + -moz-background-size: calc(200% + 4px) 100%; + -o-background-size: calc(200% + 4px) 100%; + background-size: calc(200% + 4px) 100%; + background-position: -1.7857em 0; + background-repeat: no-repeat +} + +.logico-alter-button:focus, +.logico-alter-button:active, +a.logico-alter-button:focus, +a.logico-alter-button:active, +.single-product.woocommerce div.product .cart .button:focus, +.single-product.woocommerce div.product .cart .button:active, +.single-product.woocommerce div.product .cart .added_to_cart:focus, +.single-product.woocommerce div.product .cart .added_to_cart:active, +.woocommerce .widget_price_filter .price_slider_amount .button:focus, +.woocommerce .widget_price_filter .price_slider_amount .button:active, +.woocommerce.widget_price_filter .price_slider_amount .button:focus, +.woocommerce.widget_price_filter .price_slider_amount .button:active, +.woocommerce-page .widget_price_filter .price_slider_amount .button:focus, +.woocommerce-page .widget_price_filter .price_slider_amount .button:active, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:focus, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:active, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:focus, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:active, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:focus, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:active, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:focus, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:active, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:focus, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:active, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:focus, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:active, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:focus, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:active, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:focus, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:active, +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button:focus, +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button:active, +.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link:focus, +.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link:active { + outline: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none +} + +.logico-alter-button:before, +a.logico-alter-button:before, +.single-product.woocommerce div.product .cart .button:before, +.single-product.woocommerce div.product .cart .added_to_cart:before, +.woocommerce .widget_price_filter .price_slider_amount .button:before, +.woocommerce.widget_price_filter .price_slider_amount .button:before, +.woocommerce-page .widget_price_filter .price_slider_amount .button:before, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:before, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:before, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:before, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:before, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:before, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:before, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:before, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:before, +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button:before, +.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link:before { + content: '\e80b'; + position: absolute; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + width: .71428em; + height: .71428em; + top: 50%; + left: initial; + right: 2.04286em; + background-color: transparent; + font: 400 normal .71428em/1em 'fontello'; + -webkit-transition: all 0.55s; + transition: all 0.55s; + color: var(--logico-button-icon-color); + margin: -.35714em 0 0; + z-index: 2 +} + +.logico-alter-button:after, +a.logico-alter-button:after, +.single-product.woocommerce div.product .cart .button:after, +.single-product.woocommerce div.product .cart .added_to_cart:after, +.woocommerce .widget_price_filter .price_slider_amount .button:after, +.woocommerce.widget_price_filter .price_slider_amount .button:after, +.woocommerce-page .widget_price_filter .price_slider_amount .button:after, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:after, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:after, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:after, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:after, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:after, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:after, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:after, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:after, +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button:after, +.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link:after { + content: ''; + position: absolute; + display: block; + width: 4.8em; + top: 0; + bottom: 0; + right: 0; + left: initial; + -webkit-border-radius: inherit; + border-radius: inherit; + background-color: var(--logico-button-background-hover); + font-size: .71428em +} + +.logico-alter-button:disabled, +.logico-alter-button .disabled, +a.logico-alter-button:disabled, +a.logico-alter-button .disabled, +.single-product.woocommerce div.product .cart .button:disabled, +.single-product.woocommerce div.product .cart .button .disabled, +.single-product.woocommerce div.product .cart .added_to_cart:disabled, +.single-product.woocommerce div.product .cart .added_to_cart .disabled, +.woocommerce .widget_price_filter .price_slider_amount .button:disabled, +.woocommerce .widget_price_filter .price_slider_amount .button .disabled, +.woocommerce.widget_price_filter .price_slider_amount .button:disabled, +.woocommerce.widget_price_filter .price_slider_amount .button .disabled, +.woocommerce-page .widget_price_filter .price_slider_amount .button:disabled, +.woocommerce-page .widget_price_filter .price_slider_amount .button .disabled, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:disabled, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link .disabled, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:disabled, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart .disabled, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:disabled, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link .disabled, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:disabled, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart .disabled, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:disabled, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link .disabled, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:disabled, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart .disabled, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:disabled, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link .disabled, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:disabled, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart .disabled, +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button:disabled, +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button .disabled, +.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link:disabled, +.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link .disabled { + opacity: .5 +} + +.logico-alter-button:not(:disabled):not(.disabled):hover, +a.logico-alter-button:not(:disabled):not(.disabled):hover, +.single-product.woocommerce div.product .cart .button:not(:disabled):not(.disabled):hover, +.single-product.woocommerce div.product .cart .added_to_cart:not(:disabled):not(.disabled):hover, +.woocommerce .widget_price_filter .price_slider_amount .button:not(:disabled):not(.disabled):hover, +.woocommerce.widget_price_filter .price_slider_amount .button:not(:disabled):not(.disabled):hover, +.woocommerce-page .widget_price_filter .price_slider_amount .button:not(:disabled):not(.disabled):hover, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:not(:disabled):not(.disabled):hover, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:not(:disabled):not(.disabled):hover, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:not(:disabled):not(.disabled):hover, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:not(:disabled):not(.disabled):hover, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:not(:disabled):not(.disabled):hover, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:not(:disabled):not(.disabled):hover, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:not(:disabled):not(.disabled):hover, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:not(:disabled):not(.disabled):hover, +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button:not(:disabled):not(.disabled):hover, +.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link:not(:disabled):not(.disabled):hover { + background-position: calc(100% + 1px) 0; + color: var(--logico-button-text-hover) !important; + border-color: var(--logico-button-border-hover) !important; + padding: 1em 4.21em 1em 2.71em; + cursor: pointer +} + +.logico-alter-button:not(:disabled):not(.disabled):hover:before, +a.logico-alter-button:not(:disabled):not(.disabled):hover:before, +.single-product.woocommerce div.product .cart .button:not(:disabled):not(.disabled):hover:before, +.single-product.woocommerce div.product .cart .added_to_cart:not(:disabled):not(.disabled):hover:before, +.woocommerce .widget_price_filter .price_slider_amount .button:not(:disabled):not(.disabled):hover:before, +.woocommerce.widget_price_filter .price_slider_amount .button:not(:disabled):not(.disabled):hover:before, +.woocommerce-page .widget_price_filter .price_slider_amount .button:not(:disabled):not(.disabled):hover:before, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:not(:disabled):not(.disabled):hover:before, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:not(:disabled):not(.disabled):hover:before, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:not(:disabled):not(.disabled):hover:before, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:not(:disabled):not(.disabled):hover:before, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:not(:disabled):not(.disabled):hover:before, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:not(:disabled):not(.disabled):hover:before, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:not(:disabled):not(.disabled):hover:before, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:not(:disabled):not(.disabled):hover:before, +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button:not(:disabled):not(.disabled):hover:before, +.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link:not(:disabled):not(.disabled):hover:before { + animation: .3s linear 0s 1 normal none running button_arrows; + color: var(--logico-button-icon-hover) +} + +.logico-alter-button:empty, +.logico-alter-button:empty:not(:disabled):not(.disabled):hover, +a.logico-alter-button:empty, +a.logico-alter-button:empty:not(:disabled):not(.disabled):hover, +.single-product.woocommerce div.product .cart .button:empty, +.single-product.woocommerce div.product .cart .button:empty:not(:disabled):not(.disabled):hover, +.single-product.woocommerce div.product .cart .added_to_cart:empty, +.single-product.woocommerce div.product .cart .added_to_cart:empty:not(:disabled):not(.disabled):hover, +.woocommerce .widget_price_filter .price_slider_amount .button:empty, +.woocommerce .widget_price_filter .price_slider_amount .button:empty:not(:disabled):not(.disabled):hover, +.woocommerce.widget_price_filter .price_slider_amount .button:empty, +.woocommerce.widget_price_filter .price_slider_amount .button:empty:not(:disabled):not(.disabled):hover, +.woocommerce-page .widget_price_filter .price_slider_amount .button:empty, +.woocommerce-page .widget_price_filter .price_slider_amount .button:empty:not(:disabled):not(.disabled):hover, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:empty, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:empty:not(:disabled):not(.disabled):hover, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:empty, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:empty:not(:disabled):not(.disabled):hover, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:empty, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:empty:not(:disabled):not(.disabled):hover, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:empty, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:empty:not(:disabled):not(.disabled):hover, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:empty, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:empty:not(:disabled):not(.disabled):hover, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:empty, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:empty:not(:disabled):not(.disabled):hover, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:empty, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:empty:not(:disabled):not(.disabled):hover, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:empty, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:empty:not(:disabled):not(.disabled):hover, +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button:empty, +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button:empty:not(:disabled):not(.disabled):hover, +.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link:empty, +.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link:empty:not(:disabled):not(.disabled):hover { + padding: 0 3.4286em 0 0 +} + +@keyframes button_arrows { + 0% { + right: 2.04286em; + left: initial; + margin-top: -.35714em; + opacity: 1 + } + 49.9% { + right: 1.32858em; + margin-top: -1.07142em; + opacity: 0 + } + 50% { + right: 2.75714em; + margin-top: .35714em; + opacity: 0 + } + 100% { + right: 2.04286em; + margin-top: -.35714em; + opacity: 1 + } +} + +.logico-small-button, +a.logico-small-button, +.logico-front-end a.logico-small-button, +.elementor-editor-active .elementor-widget-container a.logico-small-button { + position: relative; + display: inline-block; + vertical-align: top; + font-size: 14px; + line-height: 1.9286em; + font-weight: 500; + text-decoration: none; + outline: none; + padding: 0 1.5em 0 0; + cursor: pointer; + background-color: transparent; + background-position: 100% 100%; + background-repeat: no-repeat; + background-size: var(--background-size, 100%) .0625em; + background-image: linear-gradient(0deg, var(--logico-default-text-color) 0%, var(--logico-default-text-color) 100%); + transition: background-size 0.2s linear var(--background-delay, 0.15s); + transform: translateZ(0); + border: none; + color: var(--logico-default-text-color) +} + +.logico-small-button:after, +a.logico-small-button:after, +.logico-front-end a.logico-small-button:after, +.elementor-editor-active .elementor-widget-container a.logico-small-button:after { + content: '\e80b'; + display: block; + font: 400 .5em/4.2857em 'fontello'; + position: absolute; + right: 0; + left: initial; + top: 0; + opacity: 1; + -webkit-transition: opacity 0.3s 0.15s; + transition: opacity 0.3s 0.15s +} + +.logico-small-button svg, +a.logico-small-button svg, +.logico-front-end a.logico-small-button svg, +.elementor-editor-active .elementor-widget-container a.logico-small-button svg { + stroke: var(--logico-default-text-color); + position: absolute; + display: block; + line-height: 1.8125em; + width: 1.375em; + height: 1.8125em; + right: 0; + left: initial; + top: 50%; + margin: -.8571em 0 0; + fill: none; + stroke-linecap: round; + stroke-linejoin: round; + stroke-width: 1px; + stroke-dasharray: 7.95 30; + stroke-dashoffset: var(--stroke-dashoffset, 46); + transition: stroke-dashoffset var(--stroke-duration, 0.15s) var(--stroke-easing, linear) var(--stroke-delay, 0s) +} + +.logico-small-button:hover, +a.logico-small-button:hover, +.logico-front-end a.logico-small-button:hover, +.elementor-editor-active .elementor-widget-container a.logico-small-button:hover { + --background-size: 0%; + --background-delay: 0s; + --stroke-dashoffset: 26; + --stroke-duration: .3s; + --stroke-easing: cubic-bezier(0.3, 1.5, 0.5, 1); + --stroke-delay: .195s +} + +.logico-small-button:hover:after, +a.logico-small-button:hover:after, +.logico-front-end a.logico-small-button:hover:after, +.elementor-editor-active .elementor-widget-container a.logico-small-button:hover:after { + opacity: 0; + transition-delay: 0s +} + +html, +body { + padding: 0; + margin: 0 +} + +body { + min-height: 100vh; + background-size: 100% auto; + background-color: var(--logico-background-color); + paint-order: stroke fill +} + +code, +kbd, +pre, +samp { + overflow: auto; + word-wrap: break-word +} + +code { + display: inline-block; + overflow: auto; + max-width: 100% +} + +code:not(:last-child) { + margin-bottom: 1.875rem +} + +pre { + display: block +} + +pre:not(:last-child) { + margin-bottom: 1.875rem +} + +address { + margin: 0 +} + +address:not(:last-child) { + margin-bottom: 1.875rem +} + +figure { + margin: 0 +} + +abbr[data-original-title], +abbr[title], +acronym[data-original-title], +acronym[title] { + text-decoration: none; + border-bottom: dotted 2px +} + +sup, +sub { + line-height: 1.2em +} + +dt { + font-weight: 700 +} + +p code, +p code:not(:last-child), +p pre, +p pre:not(:last-child), +li code, +li code:not(:last-child), +li pre, +li pre:not(:last-child) { + margin-bottom: 0; + display: inline +} + +p br+code:not(:last-child), +p br+pre:not(:last-child), +li br+code:not(:last-child), +li br+pre:not(:last-child) { + display: block +} + +a { + -webkit-transition: all .3s; + transition: all .3s; + text-decoration: underline +} + +a:hover { + text-decoration: none +} + +.body-container { + position: relative; + overflow: hidden; + min-height: 100vh +} + +img { + max-width: 100%; + height: auto; + min-height: auto; + display: block; + align-self: flex-start +} + +button, +button:active, +button:focus { + outline: none +} + +form input, +form textarea { + -webkit-appearance: none +} + +.alignnone { + margin: 7px 0 30px +} + +p img.alignnone { + display: inline-block; + margin: 7px 0 +} + +.aligncenter, +div.aligncenter { + display: block; + margin: 7px auto !important +} + +.alignright { + float: right; + margin: 7px 0 30px 30px !important +} + +.alignleft { + float: left; + margin: 7px 30px 30px 0 !important +} + +a img.alignright { + float: right; + margin: 7px 0 30px 30px +} + +a img.alignnone { + margin: 7px 0 30px +} + +a img.alignleft { + float: left; + margin: 7px 30px 30px 0 +} + +a img.aligncenter { + display: block; + margin-left: auto; + margin-right: auto +} + +p>.alignright:last-child { + clear: right +} + +iframe { + border: none; + overflow: auto; + max-width: 100% +} + +.wp-caption { + max-width: 96%; + padding: 0; + text-align: center +} + +.wp-caption, +.wp-caption.alignnone { + margin: 7px 0 30px +} + +.wp-caption.alignleft { + margin: 7px 30px 30px 0 +} + +.wp-caption.alignright { + margin: 7px 0 30px 30px +} + +.wp-caption.aligncenter { + margin: 7px auto 30px +} + +.wp-caption img { + border: 0 none; + height: auto; + margin: 0; + max-width: 100%; + padding: 0; + width: auto +} + +.wp-caption .wp-caption-text { + font-size: 14px; + line-height: 17px; + margin: 0; + padding: 7px 4px 0 +} + +.screen-reader-text { + border: 0; + clip: rect(1px, 1px, 1px, 1px); + clip-path: inset(50%); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute !important; + width: 1px; + word-wrap: normal !important +} + +.screen-reader-text:focus { + background-color: #eee; + clip: auto !important; + clip-path: none; + color: #444; + display: block; + font-size: 1em; + height: auto; + left: 5px; + line-height: normal; + padding: 15px 23px 14px; + text-decoration: none; + top: 5px; + width: auto; + z-index: 100000 +} + +*:not(.wp-block-embed__wrapper)>.video-embed iframe, +*:not(.wp-block-embed__wrapper)>.video-embed object, +*:not(.wp-block-embed__wrapper)>.video-embed embed { + height: 100% +} + +.video-embed { + position: relative; + padding-bottom: 56.25%; + overflow: hidden +} + +.video-embed:not(:first-child) { + margin-top: 30px +} + +.video-embed:not(:last-child) { + margin-bottom: 30px +} + +.video-embed iframe, +.video-embed object, +.video-embed embed { + position: absolute; + top: 0; + left: 0; + right: 0; + width: 100% +} + +.video-embed>div { + position: relative; + margin-bottom: -56.25% !important +} + +#querylist ul>li { + padding: 0 +} + +#querylist ul>li:before { + content: none; + display: none +} + +#debug-bar-actions span { + line-height: 19px +} + +#debug-bar-actions span.restore { + line-height: 18px +} + +:root { + --logico-form-field-border-radius-left-top: var(--logico-radius-small, 0px); + --logico-form-field-border-radius-left-bottom: var(--logico-radius-small, 0px); + --logico-form-field-border-radius-right-top: var(--logico-radius-small, 0px); + --logico-form-field-border-radius-right-bottom: var(--logico-radius-small, 0px) +} + +.wpforms-required-label, +.logico-required-label, +.required { + color: #c01227 !important +} + +.wpforms-container .logico-form-field, +.woocommerce form .form-row .logico-form-field, +.logico-form-field { + position: relative; + width: 100%; + display: block; + -webkit-transition: background 0.3s; + transition: background 0.3s +} + +.wpforms-container .logico-form-field:has(.logico-label-wrapper):before, +.wpforms-container .logico-form-field:has(.logico-label-wrapper):after, +.woocommerce form .form-row .logico-form-field:has(.logico-label-wrapper):before, +.woocommerce form .form-row .logico-form-field:has(.logico-label-wrapper):after, +.logico-form-field:has(.logico-label-wrapper):before, +.logico-form-field:has(.logico-label-wrapper):after { + content: ''; + position: absolute; + display: block; + width: 13px; + height: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box; + border: solid 1px var(--logico-border-color); + border-bottom: none; + top: 0; + bottom: 0; + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s; + z-index: 0 +} + +.wpforms-container .logico-form-field:has(.logico-label-wrapper):before, +.woocommerce form .form-row .logico-form-field:has(.logico-label-wrapper):before, +.logico-form-field:has(.logico-label-wrapper):before { + left: 0; + right: initial; + border-right: none; + border-radius: var(--logico-form-field-border-radius-left-top, 0) 0 0 var(--logico-form-field-border-radius-left-bottom, 0) +} + +.wpforms-container .logico-form-field:has(.logico-label-wrapper):after, +.woocommerce form .form-row .logico-form-field:has(.logico-label-wrapper):after, +.logico-form-field:has(.logico-label-wrapper):after { + left: initial; + right: 0; + border-left: none; + border-radius: 0 var(--logico-form-field-border-radius-right-top, 0) var(--logico-form-field-border-radius-right-bottom, 0) 0 +} + +.wpforms-container .logico-form-field:has(.logico-label-wrapper):has(.irs):before, +.wpforms-container .logico-form-field:has(.logico-label-wrapper):has(.irs):after, +.woocommerce form .form-row .logico-form-field:has(.logico-label-wrapper):has(.irs):before, +.woocommerce form .form-row .logico-form-field:has(.logico-label-wrapper):has(.irs):after, +.logico-form-field:has(.logico-label-wrapper):has(.irs):before, +.logico-form-field:has(.logico-label-wrapper):has(.irs):after { + content: none; + display: none +} + +.wpforms-container .logico-form-field .logico-label-wrapper, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper, +.logico-form-field .logico-label-wrapper { + display: block; + position: relative +} + +.wpforms-container .logico-form-field .logico-label-wrapper>label, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper>label, +.logico-form-field .logico-label-wrapper>label { + position: absolute; + display: block; + top: 11px; + left: 21px; + right: 21px; + height: 28px; + font-size: 14px; + line-height: 28px !important; + font-weight: 400; + width: auto; + -webkit-transition: color 0.3s, font-size 0.3s, top 0.3s; + transition: color 0.3s, font-size 0.3s, top 0.3s; + color: var(--logico-light-text-color); + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden +} + +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="text"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="email"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="url"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="password"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="search"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="number"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="tel"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="date"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="month"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="week"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="time"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime-local"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="color"], +.wpforms-container .logico-form-field .logico-label-wrapper+select, +.wpforms-container .logico-form-field .logico-label-wrapper+textarea, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="text"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="email"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="url"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="password"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="search"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="number"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="tel"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="date"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="month"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="week"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="time"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime-local"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="color"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+select, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+textarea, +.logico-form-field .logico-label-wrapper+input[type="text"], +.logico-form-field .logico-label-wrapper+input[type="email"], +.logico-form-field .logico-label-wrapper+input[type="url"], +.logico-form-field .logico-label-wrapper+input[type="password"], +.logico-form-field .logico-label-wrapper+input[type="search"], +.logico-form-field .logico-label-wrapper+input[type="number"], +.logico-form-field .logico-label-wrapper+input[type="tel"], +.logico-form-field .logico-label-wrapper+input[type="date"], +.logico-form-field .logico-label-wrapper+input[type="month"], +.logico-form-field .logico-label-wrapper+input[type="week"], +.logico-form-field .logico-label-wrapper+input[type="time"], +.logico-form-field .logico-label-wrapper+input[type="datetime"], +.logico-form-field .logico-label-wrapper+input[type="datetime-local"], +.logico-form-field .logico-label-wrapper+input[type="color"], +.logico-form-field .logico-label-wrapper+select, +.logico-form-field .logico-label-wrapper+textarea { + border: none; + border-bottom: solid 1px var(--logico-border-color) +} + +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="text"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="text"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="email"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="email"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="url"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="url"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="password"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="password"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="search"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="search"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="number"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="number"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="tel"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="tel"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="date"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="date"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="month"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="month"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="week"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="week"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="time"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="time"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime-local"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="color"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="color"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+select::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+select:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+textarea::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+textarea:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="text"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="text"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="email"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="email"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="url"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="url"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="password"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="password"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="search"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="search"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="number"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="number"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="tel"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="tel"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="date"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="date"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="month"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="month"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="week"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="week"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="time"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="time"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime-local"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="color"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="color"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+select::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+select:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+textarea::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+textarea:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="text"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="text"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="email"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="email"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="url"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="url"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="password"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="password"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="search"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="search"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="number"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="number"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="tel"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="tel"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="date"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="date"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="month"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="month"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="week"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="week"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="time"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="time"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime-local"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="color"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="color"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+select::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+select:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+textarea::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+textarea:hover::-webkit-input-placeholder { + opacity: 0 +} + +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="text"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="text"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="email"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="email"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="url"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="url"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="password"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="password"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="search"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="search"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="number"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="number"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="tel"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="tel"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="date"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="date"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="month"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="month"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="week"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="week"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="time"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="time"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="color"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="color"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+select:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+select:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+textarea:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+textarea:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="text"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="text"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="email"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="email"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="url"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="url"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="password"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="password"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="search"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="search"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="number"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="number"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="tel"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="tel"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="date"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="date"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="month"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="month"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="week"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="week"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="time"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="time"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="color"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="color"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+select:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+select:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+textarea:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+textarea:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="text"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="text"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="email"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="email"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="url"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="url"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="password"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="password"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="search"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="search"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="number"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="number"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="tel"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="tel"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="date"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="date"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="month"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="month"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="week"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="week"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="time"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="time"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime-local"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="color"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="color"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+select:-moz-placeholder, +.logico-form-field .logico-label-wrapper+select:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+textarea:-moz-placeholder, +.logico-form-field .logico-label-wrapper+textarea:hover:-moz-placeholder { + opacity: 0 +} + +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="text"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="text"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="email"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="email"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="url"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="url"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="password"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="password"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="search"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="search"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="number"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="number"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="tel"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="tel"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="date"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="date"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="month"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="month"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="week"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="week"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="time"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="time"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime-local"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="color"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="color"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+select::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+select:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+textarea::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+textarea:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="text"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="text"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="email"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="email"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="url"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="url"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="password"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="password"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="search"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="search"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="number"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="number"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="tel"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="tel"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="date"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="date"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="month"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="month"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="week"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="week"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="time"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="time"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime-local"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="color"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="color"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+select::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+select:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+textarea::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+textarea:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="text"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="text"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="email"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="email"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="url"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="url"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="password"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="password"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="search"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="search"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="number"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="number"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="tel"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="tel"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="date"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="date"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="month"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="month"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="week"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="week"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="time"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="time"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime-local"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="color"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="color"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+select::-moz-placeholder, +.logico-form-field .logico-label-wrapper+select:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+textarea::-moz-placeholder, +.logico-form-field .logico-label-wrapper+textarea:hover::-moz-placeholder { + opacity: 0 +} + +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="text"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="text"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="email"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="email"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="url"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="url"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="password"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="password"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="search"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="search"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="number"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="number"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="tel"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="tel"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="date"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="date"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="month"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="month"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="week"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="week"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="time"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="time"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="color"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="color"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+select:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+select:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+textarea:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+textarea:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="text"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="text"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="email"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="email"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="url"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="url"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="password"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="password"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="search"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="search"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="number"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="number"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="tel"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="tel"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="date"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="date"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="month"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="month"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="week"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="week"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="time"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="time"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="color"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="color"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+select:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+select:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+textarea:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+textarea:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="text"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="text"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="email"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="email"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="url"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="url"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="password"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="password"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="search"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="search"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="number"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="number"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="tel"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="tel"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="date"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="date"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="month"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="month"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="week"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="week"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="time"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="time"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime-local"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="color"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="color"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+select:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+select:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+textarea:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+textarea:hover:-ms-input-placeholder { + opacity: 0 +} + +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="text"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="text"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="email"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="email"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="url"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="url"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="password"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="password"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="search"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="search"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="number"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="number"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="tel"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="tel"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="date"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="date"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="month"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="month"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="week"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="week"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="time"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="time"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="color"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="color"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div select::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div select:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div textarea::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div textarea:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="text"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="text"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="email"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="email"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="url"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="url"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="password"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="password"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="search"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="search"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="number"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="number"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="tel"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="tel"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="date"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="date"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="month"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="month"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="week"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="week"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="time"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="time"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="color"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="color"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div select::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div select:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div textarea::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div textarea:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="text"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="text"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="email"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="email"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="url"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="url"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="password"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="password"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="search"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="search"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="number"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="number"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="tel"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="tel"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="date"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="date"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="month"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="month"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="week"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="week"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="time"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="time"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime-local"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="color"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="color"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div select::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div select:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div textarea::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div textarea:hover::-webkit-input-placeholder { + opacity: 0 +} + +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="text"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="text"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="email"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="email"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="url"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="url"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="password"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="password"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="search"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="search"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="number"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="number"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="tel"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="tel"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="date"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="date"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="month"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="month"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="week"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="week"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="time"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="time"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="color"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="color"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div select:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div select:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div textarea:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div textarea:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="text"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="text"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="email"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="email"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="url"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="url"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="password"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="password"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="search"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="search"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="number"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="number"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="tel"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="tel"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="date"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="date"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="month"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="month"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="week"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="week"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="time"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="time"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="color"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="color"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div select:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div select:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div textarea:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div textarea:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="text"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="text"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="email"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="email"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="url"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="url"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="password"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="password"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="search"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="search"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="number"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="number"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="tel"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="tel"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="date"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="date"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="month"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="month"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="week"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="week"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="time"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="time"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="color"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="color"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div select:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div select:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div textarea:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div textarea:hover:-moz-placeholder { + opacity: 0 +} + +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="text"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="text"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="email"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="email"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="url"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="url"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="password"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="password"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="search"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="search"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="number"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="number"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="tel"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="tel"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="date"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="date"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="month"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="month"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="week"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="week"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="time"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="time"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="color"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="color"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div select::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div select:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div textarea::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div textarea:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="text"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="text"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="email"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="email"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="url"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="url"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="password"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="password"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="search"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="search"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="number"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="number"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="tel"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="tel"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="date"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="date"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="month"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="month"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="week"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="week"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="time"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="time"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="color"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="color"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div select::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div select:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div textarea::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div textarea:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="text"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="text"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="email"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="email"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="url"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="url"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="password"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="password"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="search"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="search"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="number"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="number"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="tel"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="tel"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="date"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="date"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="month"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="month"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="week"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="week"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="time"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="time"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime-local"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="color"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="color"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div select::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div select:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div textarea::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div textarea:hover::-moz-placeholder { + opacity: 0 +} + +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="text"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="text"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="email"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="email"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="url"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="url"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="password"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="password"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="search"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="search"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="number"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="number"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="tel"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="tel"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="date"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="date"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="month"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="month"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="week"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="week"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="time"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="time"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="color"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="color"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div select:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div select:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div textarea:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div textarea:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="text"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="text"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="email"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="email"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="url"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="url"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="password"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="password"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="search"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="search"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="number"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="number"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="tel"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="tel"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="date"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="date"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="month"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="month"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="week"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="week"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="time"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="time"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="color"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="color"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div select:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div select:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div textarea:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div textarea:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="text"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="text"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="email"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="email"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="url"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="url"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="password"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="password"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="search"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="search"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="number"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="number"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="tel"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="tel"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="date"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="date"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="month"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="month"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="week"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="week"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="time"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="time"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="color"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="color"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div select:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div select:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div textarea:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div textarea:hover:-ms-input-placeholder { + opacity: 0 +} + +.wpforms-container .logico-form-field .logico-label-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-placeholder, +.logico-form-field .logico-label-placeholder { + position: absolute; + display: block; + overflow: hidden; + top: 0; + left: 13px; + right: 13px; + height: 1px; + font-size: 0; + line-height: 1 +} + +.wpforms-container .logico-form-field .logico-label-placeholder .logico-label-placeholder-text, +.woocommerce form .form-row .logico-form-field .logico-label-placeholder .logico-label-placeholder-text, +.logico-form-field .logico-label-placeholder .logico-label-placeholder-text { + position: relative; + padding: 0 7px; + margin: 0; + display: inline-block; + font-size: 14px; + line-height: 28px +} + +.wpforms-container .logico-form-field .logico-label-placeholder .logico-label-placeholder-text:before, +.wpforms-container .logico-form-field .logico-label-placeholder .logico-label-placeholder-text:after, +.woocommerce form .form-row .logico-form-field .logico-label-placeholder .logico-label-placeholder-text:before, +.woocommerce form .form-row .logico-form-field .logico-label-placeholder .logico-label-placeholder-text:after, +.logico-form-field .logico-label-placeholder .logico-label-placeholder-text:before, +.logico-form-field .logico-label-placeholder .logico-label-placeholder-text:after { + content: ''; + position: absolute; + display: block; + height: 0; + top: 0; + width: 4000px; + border-top: solid 1px var(--logico-border-color); + -webkit-transition: border-color 0.3s, right 0.3s, left 0.3s; + transition: border-color 0.3s, right 0.3s, left 0.3s +} + +.wpforms-container .logico-form-field .logico-label-placeholder .logico-label-placeholder-text:before, +.woocommerce form .form-row .logico-form-field .logico-label-placeholder .logico-label-placeholder-text:before, +.logico-form-field .logico-label-placeholder .logico-label-placeholder-text:before { + right: 50%; + left: initial +} + +.wpforms-container .logico-form-field .logico-label-placeholder .logico-label-placeholder-text:after, +.woocommerce form .form-row .logico-form-field .logico-label-placeholder .logico-label-placeholder-text:after, +.logico-form-field .logico-label-placeholder .logico-label-placeholder-text:after { + left: 50%; + right: initial +} + +.wpforms-container .logico-form-field.not-empty .logico-label-wrapper>label, +.wpforms-container .logico-form-field:focus-within .logico-label-wrapper>label, +.woocommerce form .form-row .logico-form-field.not-empty .logico-label-wrapper>label, +.woocommerce form .form-row .logico-form-field:focus-within .logico-label-wrapper>label, +.logico-form-field.not-empty .logico-label-wrapper>label, +.logico-form-field:focus-within .logico-label-wrapper>label { + font-size: 14px; + top: -14px; + color: var(--logico-dark-text-color) +} + +.wpforms-container .logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:before, +.wpforms-container .logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:after, +.wpforms-container .logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:before, +.wpforms-container .logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:after, +.woocommerce form .form-row .logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:before, +.woocommerce form .form-row .logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:after, +.woocommerce form .form-row .logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:before, +.woocommerce form .form-row .logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:after, +.logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:before, +.logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:after, +.logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:before, +.logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:after { + border-top-color: var(--logico-border-hover-color) +} + +.wpforms-container .logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:before, +.wpforms-container .logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:before, +.woocommerce form .form-row .logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:before, +.woocommerce form .form-row .logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:before, +.logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:before, +.logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:before { + right: 100%; + left: initial +} + +.wpforms-container .logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:after, +.wpforms-container .logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:after, +.woocommerce form .form-row .logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:after, +.woocommerce form .form-row .logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:after, +.logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:after, +.logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:after { + left: 100%; + right: initial +} + +.wpforms-container .logico-form-field.not-empty input[type="text"], +.wpforms-container .logico-form-field.not-empty input[type="email"], +.wpforms-container .logico-form-field.not-empty input[type="url"], +.wpforms-container .logico-form-field.not-empty input[type="password"], +.wpforms-container .logico-form-field.not-empty input[type="search"], +.wpforms-container .logico-form-field.not-empty input[type="number"], +.wpforms-container .logico-form-field.not-empty input[type="tel"], +.wpforms-container .logico-form-field.not-empty input[type="date"], +.wpforms-container .logico-form-field.not-empty input[type="month"], +.wpforms-container .logico-form-field.not-empty input[type="week"], +.wpforms-container .logico-form-field.not-empty input[type="time"], +.wpforms-container .logico-form-field.not-empty input[type="datetime"], +.wpforms-container .logico-form-field.not-empty input[type="datetime-local"], +.wpforms-container .logico-form-field.not-empty input[type="color"], +.wpforms-container .logico-form-field.not-empty select, +.wpforms-container .logico-form-field.not-empty textarea, +.wpforms-container .logico-form-field:focus-within input[type="text"], +.wpforms-container .logico-form-field:focus-within input[type="email"], +.wpforms-container .logico-form-field:focus-within input[type="url"], +.wpforms-container .logico-form-field:focus-within input[type="password"], +.wpforms-container .logico-form-field:focus-within input[type="search"], +.wpforms-container .logico-form-field:focus-within input[type="number"], +.wpforms-container .logico-form-field:focus-within input[type="tel"], +.wpforms-container .logico-form-field:focus-within input[type="date"], +.wpforms-container .logico-form-field:focus-within input[type="month"], +.wpforms-container .logico-form-field:focus-within input[type="week"], +.wpforms-container .logico-form-field:focus-within input[type="time"], +.wpforms-container .logico-form-field:focus-within input[type="datetime"], +.wpforms-container .logico-form-field:focus-within input[type="datetime-local"], +.wpforms-container .logico-form-field:focus-within input[type="color"], +.wpforms-container .logico-form-field:focus-within select, +.wpforms-container .logico-form-field:focus-within textarea, +.woocommerce form .form-row .logico-form-field.not-empty input[type="text"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="email"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="url"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="password"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="search"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="number"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="tel"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="date"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="month"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="week"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="time"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="datetime"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="datetime-local"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="color"], +.woocommerce form .form-row .logico-form-field.not-empty select, +.woocommerce form .form-row .logico-form-field.not-empty textarea, +.woocommerce form .form-row .logico-form-field:focus-within input[type="text"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="email"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="url"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="password"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="search"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="number"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="tel"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="date"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="month"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="week"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="time"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="datetime"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="datetime-local"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="color"], +.woocommerce form .form-row .logico-form-field:focus-within select, +.woocommerce form .form-row .logico-form-field:focus-within textarea, +.logico-form-field.not-empty input[type="text"], +.logico-form-field.not-empty input[type="email"], +.logico-form-field.not-empty input[type="url"], +.logico-form-field.not-empty input[type="password"], +.logico-form-field.not-empty input[type="search"], +.logico-form-field.not-empty input[type="number"], +.logico-form-field.not-empty input[type="tel"], +.logico-form-field.not-empty input[type="date"], +.logico-form-field.not-empty input[type="month"], +.logico-form-field.not-empty input[type="week"], +.logico-form-field.not-empty input[type="time"], +.logico-form-field.not-empty input[type="datetime"], +.logico-form-field.not-empty input[type="datetime-local"], +.logico-form-field.not-empty input[type="color"], +.logico-form-field.not-empty select, +.logico-form-field.not-empty textarea, +.logico-form-field:focus-within input[type="text"], +.logico-form-field:focus-within input[type="email"], +.logico-form-field:focus-within input[type="url"], +.logico-form-field:focus-within input[type="password"], +.logico-form-field:focus-within input[type="search"], +.logico-form-field:focus-within input[type="number"], +.logico-form-field:focus-within input[type="tel"], +.logico-form-field:focus-within input[type="date"], +.logico-form-field:focus-within input[type="month"], +.logico-form-field:focus-within input[type="week"], +.logico-form-field:focus-within input[type="time"], +.logico-form-field:focus-within input[type="datetime"], +.logico-form-field:focus-within input[type="datetime-local"], +.logico-form-field:focus-within input[type="color"], +.logico-form-field:focus-within select, +.logico-form-field:focus-within textarea { + border-color: var(--logico-border-hover-color) +} + +.wpforms-container .logico-form-field.not-empty input.wpforms-error, +.wpforms-container .logico-form-field.not-empty select.wpforms-error, +.wpforms-container .logico-form-field.not-empty textarea.wpforms-error, +.wpforms-container .logico-form-field.not-empty input.user-invalid, +.wpforms-container .logico-form-field.not-empty select.user-invalid, +.wpforms-container .logico-form-field.not-empty textarea.user-invalid, +.wpforms-container .logico-form-field:focus-within input.wpforms-error, +.wpforms-container .logico-form-field:focus-within select.wpforms-error, +.wpforms-container .logico-form-field:focus-within textarea.wpforms-error, +.wpforms-container .logico-form-field:focus-within input.user-invalid, +.wpforms-container .logico-form-field:focus-within select.user-invalid, +.wpforms-container .logico-form-field:focus-within textarea.user-invalid, +.woocommerce form .form-row .logico-form-field.not-empty input.wpforms-error, +.woocommerce form .form-row .logico-form-field.not-empty select.wpforms-error, +.woocommerce form .form-row .logico-form-field.not-empty textarea.wpforms-error, +.woocommerce form .form-row .logico-form-field.not-empty input.user-invalid, +.woocommerce form .form-row .logico-form-field.not-empty select.user-invalid, +.woocommerce form .form-row .logico-form-field.not-empty textarea.user-invalid, +.woocommerce form .form-row .logico-form-field:focus-within input.wpforms-error, +.woocommerce form .form-row .logico-form-field:focus-within select.wpforms-error, +.woocommerce form .form-row .logico-form-field:focus-within textarea.wpforms-error, +.woocommerce form .form-row .logico-form-field:focus-within input.user-invalid, +.woocommerce form .form-row .logico-form-field:focus-within select.user-invalid, +.woocommerce form .form-row .logico-form-field:focus-within textarea.user-invalid, +.logico-form-field.not-empty input.wpforms-error, +.logico-form-field.not-empty select.wpforms-error, +.logico-form-field.not-empty textarea.wpforms-error, +.logico-form-field.not-empty input.user-invalid, +.logico-form-field.not-empty select.user-invalid, +.logico-form-field.not-empty textarea.user-invalid, +.logico-form-field:focus-within input.wpforms-error, +.logico-form-field:focus-within select.wpforms-error, +.logico-form-field:focus-within textarea.wpforms-error, +.logico-form-field:focus-within input.user-invalid, +.logico-form-field:focus-within select.user-invalid, +.logico-form-field:focus-within textarea.user-invalid { + border-color: var(--logico-border-hover-color) !important +} + +.wpforms-container .logico-form-field.not-empty:before, +.wpforms-container .logico-form-field.not-empty:after, +.wpforms-container .logico-form-field:focus-within:before, +.wpforms-container .logico-form-field:focus-within:after, +.woocommerce form .form-row .logico-form-field.not-empty:before, +.woocommerce form .form-row .logico-form-field.not-empty:after, +.woocommerce form .form-row .logico-form-field:focus-within:before, +.woocommerce form .form-row .logico-form-field:focus-within:after, +.logico-form-field.not-empty:before, +.logico-form-field.not-empty:after, +.logico-form-field:focus-within:before, +.logico-form-field:focus-within:after { + border-color: var(--logico-border-hover-color) +} + +.wpforms-container .logico-form-field input[type="text"], +.wpforms-container .logico-form-field input[type="email"], +.wpforms-container .logico-form-field input[type="url"], +.wpforms-container .logico-form-field input[type="password"], +.wpforms-container .logico-form-field input[type="search"], +.wpforms-container .logico-form-field input[type="number"], +.wpforms-container .logico-form-field input[type="tel"], +.wpforms-container .logico-form-field input[type="date"], +.wpforms-container .logico-form-field input[type="month"], +.wpforms-container .logico-form-field input[type="week"], +.wpforms-container .logico-form-field input[type="time"], +.wpforms-container .logico-form-field input[type="datetime"], +.wpforms-container .logico-form-field input[type="datetime-local"], +.wpforms-container .logico-form-field input[type="color"], +.wpforms-container .logico-form-field select, +.wpforms-container .logico-form-field textarea, +.wpforms-container .logico-form-field .input-text, +.woocommerce form .form-row .logico-form-field input[type="text"], +.woocommerce form .form-row .logico-form-field input[type="email"], +.woocommerce form .form-row .logico-form-field input[type="url"], +.woocommerce form .form-row .logico-form-field input[type="password"], +.woocommerce form .form-row .logico-form-field input[type="search"], +.woocommerce form .form-row .logico-form-field input[type="number"], +.woocommerce form .form-row .logico-form-field input[type="tel"], +.woocommerce form .form-row .logico-form-field input[type="date"], +.woocommerce form .form-row .logico-form-field input[type="month"], +.woocommerce form .form-row .logico-form-field input[type="week"], +.woocommerce form .form-row .logico-form-field input[type="time"], +.woocommerce form .form-row .logico-form-field input[type="datetime"], +.woocommerce form .form-row .logico-form-field input[type="datetime-local"], +.woocommerce form .form-row .logico-form-field input[type="color"], +.woocommerce form .form-row .logico-form-field select, +.woocommerce form .form-row .logico-form-field textarea, +.woocommerce form .form-row .logico-form-field .input-text, +.logico-form-field input[type="text"], +.logico-form-field input[type="email"], +.logico-form-field input[type="url"], +.logico-form-field input[type="password"], +.logico-form-field input[type="search"], +.logico-form-field input[type="number"], +.logico-form-field input[type="tel"], +.logico-form-field input[type="date"], +.logico-form-field input[type="month"], +.logico-form-field input[type="week"], +.logico-form-field input[type="time"], +.logico-form-field input[type="datetime"], +.logico-form-field input[type="datetime-local"], +.logico-form-field input[type="color"], +.logico-form-field select, +.logico-form-field textarea, +.logico-form-field .input-text { + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s; + border: solid 1px var(--logico-border-color); + height: 50px; + padding: 10px 20px 10px 20px; + width: 100%; + max-width: 100%; + display: block; + outline: none !important; + font-family: inherit; + font-size: 14px; + line-height: 28px; + font-weight: 400; + position: relative; + z-index: 2; + background: none; + margin: 0; + border-radius: var(--logico-form-field-border-radius-left-top, 0) var(--logico-form-field-border-radius-right-top, 0) var(--logico-form-field-border-radius-right-bottom, 0) var(--logico-form-field-border-radius-left-bottom, 0) +} + +.wpforms-container .logico-form-field input[type="text"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="email"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="url"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="password"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="search"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="number"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="tel"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="date"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="month"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="week"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="time"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="datetime"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="datetime-local"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="color"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field select::-webkit-input-placeholder, +.wpforms-container .logico-form-field textarea::-webkit-input-placeholder, +.wpforms-container .logico-form-field .input-text::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="text"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="email"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="url"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="password"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="search"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="number"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="tel"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="date"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="month"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="week"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="time"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="datetime"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="datetime-local"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="color"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field select::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field textarea::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .input-text::-webkit-input-placeholder, +.logico-form-field input[type="text"]::-webkit-input-placeholder, +.logico-form-field input[type="email"]::-webkit-input-placeholder, +.logico-form-field input[type="url"]::-webkit-input-placeholder, +.logico-form-field input[type="password"]::-webkit-input-placeholder, +.logico-form-field input[type="search"]::-webkit-input-placeholder, +.logico-form-field input[type="number"]::-webkit-input-placeholder, +.logico-form-field input[type="tel"]::-webkit-input-placeholder, +.logico-form-field input[type="date"]::-webkit-input-placeholder, +.logico-form-field input[type="month"]::-webkit-input-placeholder, +.logico-form-field input[type="week"]::-webkit-input-placeholder, +.logico-form-field input[type="time"]::-webkit-input-placeholder, +.logico-form-field input[type="datetime"]::-webkit-input-placeholder, +.logico-form-field input[type="datetime-local"]::-webkit-input-placeholder, +.logico-form-field input[type="color"]::-webkit-input-placeholder, +.logico-form-field select::-webkit-input-placeholder, +.logico-form-field textarea::-webkit-input-placeholder, +.logico-form-field .input-text::-webkit-input-placeholder { + opacity: 1; + color: var(--logico-light-text-color) +} + +.wpforms-container .logico-form-field input[type="text"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="email"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="url"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="password"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="search"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="number"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="tel"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="date"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="month"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="week"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="time"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="datetime"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="datetime-local"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="color"]:-moz-placeholder, +.wpforms-container .logico-form-field select:-moz-placeholder, +.wpforms-container .logico-form-field textarea:-moz-placeholder, +.wpforms-container .logico-form-field .input-text:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="text"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="email"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="url"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="password"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="search"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="number"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="tel"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="date"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="month"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="week"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="time"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="datetime"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="datetime-local"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="color"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field select:-moz-placeholder, +.woocommerce form .form-row .logico-form-field textarea:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .input-text:-moz-placeholder, +.logico-form-field input[type="text"]:-moz-placeholder, +.logico-form-field input[type="email"]:-moz-placeholder, +.logico-form-field input[type="url"]:-moz-placeholder, +.logico-form-field input[type="password"]:-moz-placeholder, +.logico-form-field input[type="search"]:-moz-placeholder, +.logico-form-field input[type="number"]:-moz-placeholder, +.logico-form-field input[type="tel"]:-moz-placeholder, +.logico-form-field input[type="date"]:-moz-placeholder, +.logico-form-field input[type="month"]:-moz-placeholder, +.logico-form-field input[type="week"]:-moz-placeholder, +.logico-form-field input[type="time"]:-moz-placeholder, +.logico-form-field input[type="datetime"]:-moz-placeholder, +.logico-form-field input[type="datetime-local"]:-moz-placeholder, +.logico-form-field input[type="color"]:-moz-placeholder, +.logico-form-field select:-moz-placeholder, +.logico-form-field textarea:-moz-placeholder, +.logico-form-field .input-text:-moz-placeholder { + opacity: 1 +} + +.wpforms-container .logico-form-field input[type="text"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="email"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="url"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="password"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="search"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="number"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="tel"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="date"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="month"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="week"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="time"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="datetime"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="datetime-local"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="color"]::-moz-placeholder, +.wpforms-container .logico-form-field select::-moz-placeholder, +.wpforms-container .logico-form-field textarea::-moz-placeholder, +.wpforms-container .logico-form-field .input-text::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="text"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="email"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="url"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="password"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="search"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="number"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="tel"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="date"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="month"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="week"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="time"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="datetime"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="datetime-local"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="color"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field select::-moz-placeholder, +.woocommerce form .form-row .logico-form-field textarea::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .input-text::-moz-placeholder, +.logico-form-field input[type="text"]::-moz-placeholder, +.logico-form-field input[type="email"]::-moz-placeholder, +.logico-form-field input[type="url"]::-moz-placeholder, +.logico-form-field input[type="password"]::-moz-placeholder, +.logico-form-field input[type="search"]::-moz-placeholder, +.logico-form-field input[type="number"]::-moz-placeholder, +.logico-form-field input[type="tel"]::-moz-placeholder, +.logico-form-field input[type="date"]::-moz-placeholder, +.logico-form-field input[type="month"]::-moz-placeholder, +.logico-form-field input[type="week"]::-moz-placeholder, +.logico-form-field input[type="time"]::-moz-placeholder, +.logico-form-field input[type="datetime"]::-moz-placeholder, +.logico-form-field input[type="datetime-local"]::-moz-placeholder, +.logico-form-field input[type="color"]::-moz-placeholder, +.logico-form-field select::-moz-placeholder, +.logico-form-field textarea::-moz-placeholder, +.logico-form-field .input-text::-moz-placeholder { + opacity: 1 +} + +.wpforms-container .logico-form-field input[type="text"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="email"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="url"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="password"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="search"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="number"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="tel"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="date"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="month"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="week"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="time"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="datetime"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="datetime-local"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="color"]:-ms-input-placeholder, +.wpforms-container .logico-form-field select:-ms-input-placeholder, +.wpforms-container .logico-form-field textarea:-ms-input-placeholder, +.wpforms-container .logico-form-field .input-text:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="text"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="email"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="url"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="password"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="search"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="number"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="tel"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="date"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="month"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="week"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="time"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="datetime"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="datetime-local"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="color"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field select:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field textarea:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .input-text:-ms-input-placeholder, +.logico-form-field input[type="text"]:-ms-input-placeholder, +.logico-form-field input[type="email"]:-ms-input-placeholder, +.logico-form-field input[type="url"]:-ms-input-placeholder, +.logico-form-field input[type="password"]:-ms-input-placeholder, +.logico-form-field input[type="search"]:-ms-input-placeholder, +.logico-form-field input[type="number"]:-ms-input-placeholder, +.logico-form-field input[type="tel"]:-ms-input-placeholder, +.logico-form-field input[type="date"]:-ms-input-placeholder, +.logico-form-field input[type="month"]:-ms-input-placeholder, +.logico-form-field input[type="week"]:-ms-input-placeholder, +.logico-form-field input[type="time"]:-ms-input-placeholder, +.logico-form-field input[type="datetime"]:-ms-input-placeholder, +.logico-form-field input[type="datetime-local"]:-ms-input-placeholder, +.logico-form-field input[type="color"]:-ms-input-placeholder, +.logico-form-field select:-ms-input-placeholder, +.logico-form-field textarea:-ms-input-placeholder, +.logico-form-field .input-text:-ms-input-placeholder { + opacity: 1 +} + +.wpforms-container .logico-form-field input.wpforms-error, +.wpforms-container .logico-form-field select.wpforms-error, +.wpforms-container .logico-form-field textarea.wpforms-error, +.wpforms-container .logico-form-field input.user-invalid, +.wpforms-container .logico-form-field select.user-invalid, +.wpforms-container .logico-form-field textarea.user-invalid, +.woocommerce form .form-row .logico-form-field input.wpforms-error, +.woocommerce form .form-row .logico-form-field select.wpforms-error, +.woocommerce form .form-row .logico-form-field textarea.wpforms-error, +.woocommerce form .form-row .logico-form-field input.user-invalid, +.woocommerce form .form-row .logico-form-field select.user-invalid, +.woocommerce form .form-row .logico-form-field textarea.user-invalid, +.logico-form-field input.wpforms-error, +.logico-form-field select.wpforms-error, +.logico-form-field textarea.wpforms-error, +.logico-form-field input.user-invalid, +.logico-form-field select.user-invalid, +.logico-form-field textarea.user-invalid { + border-color: var(--logico-border-color) !important +} + +.wpforms-container .logico-form-field textarea, +.woocommerce form .form-row .logico-form-field textarea, +.logico-form-field textarea { + height: 162px +} + +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="text"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="email"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="url"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="password"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="search"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="number"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="tel"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="date"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="month"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="week"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="time"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime-local"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="color"], +.wpforms-container .logico-form-field .logico-label-wrapper+.select-wrap select, +.wpforms-container .logico-form-field .logico-label-wrapper~.select2-container .select2-selection--single .select2-selection__rendered, +.wpforms-container .logico-form-field .logico-label-wrapper+textarea, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="text"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="email"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="url"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="password"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="search"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="number"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="tel"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="date"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="month"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="week"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="time"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime-local"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="color"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+.select-wrap select, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper~.select2-container .select2-selection--single .select2-selection__rendered, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+textarea, +.logico-form-field .logico-label-wrapper+input[type="text"], +.logico-form-field .logico-label-wrapper+input[type="email"], +.logico-form-field .logico-label-wrapper+input[type="url"], +.logico-form-field .logico-label-wrapper+input[type="password"], +.logico-form-field .logico-label-wrapper+input[type="search"], +.logico-form-field .logico-label-wrapper+input[type="number"], +.logico-form-field .logico-label-wrapper+input[type="tel"], +.logico-form-field .logico-label-wrapper+input[type="date"], +.logico-form-field .logico-label-wrapper+input[type="month"], +.logico-form-field .logico-label-wrapper+input[type="week"], +.logico-form-field .logico-label-wrapper+input[type="time"], +.logico-form-field .logico-label-wrapper+input[type="datetime"], +.logico-form-field .logico-label-wrapper+input[type="datetime-local"], +.logico-form-field .logico-label-wrapper+input[type="color"], +.logico-form-field .logico-label-wrapper+.select-wrap select, +.logico-form-field .logico-label-wrapper~.select2-container .select2-selection--single .select2-selection__rendered, +.logico-form-field .logico-label-wrapper+textarea { + border-top-color: transparent !important; + border-top: none; + padding-top: 11px +} + +.wpforms-container .logico-form-field .logico-label-wrapper~.select2-container .select2-selection--single .select2-selection__placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper~.select2-container .select2-selection--single .select2-selection__placeholder, +.logico-form-field .logico-label-wrapper~.select2-container .select2-selection--single .select2-selection__placeholder { + opacity: 0 +} + +.wpforms-container .logico-form-field .wpbs-form-field-description, +.wpforms-container .logico-form-field .wpbs-form-field-error, +.woocommerce form .form-row .logico-form-field .wpbs-form-field-description, +.woocommerce form .form-row .logico-form-field .wpbs-form-field-error, +.logico-form-field .wpbs-form-field-description, +.logico-form-field .wpbs-form-field-error { + font-size: 16px; + line-height: 1.2em; + padding: 3px 0 0 +} + +.logico-date-field .logico-form-field input[type="text"] { + padding-right: 46px +} + +.logico-date-field .logico-form-field input[type="text"]::-webkit-input-placeholder { + opacity: 0 +} + +.logico-date-field .logico-form-field input[type="text"]:-moz-placeholder { + opacity: 0 +} + +.logico-date-field .logico-form-field input[type="text"]::-moz-placeholder { + opacity: 0 +} + +.logico-date-field .logico-form-field input[type="text"]:-ms-input-placeholder { + opacity: 0 +} + +.logico-date-field .logico-form-field:after { + content: '\e844'; + font: 400 normal 16px/48px 'fontello'; + display: block; + width: 46px; + height: 50px; + position: absolute; + right: 0; + left: initial; + top: 0; + color: var(--logico-dark-text-color); + text-align: center +} + +.wpforms-container .logico-form-field textarea.wpforms-field-large { + height: 175px +} + +.wpforms-container .wpforms-captcha-math input { + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s; + border: solid 1px var(--logico-border-color); + height: 50px; + padding: 10px 20px 10px 20px; + width: 100%; + max-width: 100%; + outline: none !important; + font-family: inherit; + font-size: 14px; + line-height: 28px; + font-weight: 400; + position: relative; + z-index: 2; + background: none; + margin: 0; + border-radius: var(--logico-form-field-border-radius-left-top, 0) var(--logico-form-field-border-radius-right-top, 0) var(--logico-form-field-border-radius-right-bottom, 0) var(--logico-form-field-border-radius-left-bottom, 0) +} + +.wpforms-container .wpforms-captcha-math input:focus { + border-color: var(--logico-border-hover-color) +} + +.logico-form-field .select-wrap { + width: 100%; + margin: 0; + position: relative +} + +.logico-form-field .select-wrap:not(.select-wrap-multiple):after { + content: '\e816'; + display: block; + position: absolute; + width: 46px; + height: 50px; + text-align: center; + font: 400 normal 5px/50px 'fontello'; + top: 0; + right: 0; + left: initial; + cursor: pointer; + color: var(--logico-dark-text-color) +} + +.logico-form-field .select-wrap select { + border-top: solid 1px var(--logico-border-color); + margin: 0; + padding: 10px 46px 10px 20px; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + white-space: nowrap; + -ms-text-overflow: ellipsis; + text-overflow: ellipsis; + max-width: 100% !important; + border-radius: var(--logico-radius-small, 0) +} + +.logico-form-field .select-wrap select option { + color: var(--logico-dark-text-color); + -webkit-border-radius: 0; + border-radius: 0 +} + +.logico-form-field .select-wrap select[multiple="multiple"] { + height: 118px; + padding: 10px 0; + overflow-y: scroll; + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s +} + +.logico-form-field .select-wrap select[multiple="multiple"] option { + padding: 5px 20px; + color: inherit +} + +.logico-form-field .select-wrap select[multiple="multiple"].wpforms-error { + border-color: #E84C42 !important +} + +.logico-form-field .select-wrap .logico-label-wrapper+select { + border-top: none +} + +.logico-form-field.not-empty .select-wrap select, +.logico-form-field:focus-within .select-wrap select { + border-top-color: var(--logico-border-hover-color) +} + +.wpforms-field-select .choices__placeholder, +.wpforms-container .wpforms-form .wpforms-field-select .choices__placeholder { + opacity: 1 +} + +.wpforms-field-select.wpforms-field-select-style-modern .logico-form-field .select-wrap:after, +.wpforms-container .wpforms-form .wpforms-field-select.wpforms-field-select-style-modern .logico-form-field .select-wrap:after { + content: none; + display: none +} + +.wpforms-field-select .logico-form-field .choices, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices { + position: relative +} + +.wpforms-field-select .logico-form-field .choices .choices__inner, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices .choices__inner { + border: solid 1px var(--logico-border-color); + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s; + -webkit-border-radius: 0 !important; + border-radius: 0 !important; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 10px 48px 10px 20px !important; + background: none; + min-height: 48px !important; + font-size: 16px; + line-height: 28px; + font-weight: 400 +} + +.wpforms-field-select .logico-form-field .choices .choices__item, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices .choices__item { + position: relative +} + +.wpforms-field-select .logico-form-field .choices .choices__input, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices .choices__input { + width: 100%; + margin: 0 !important +} + +.wpforms-field-select .logico-form-field .choices[data-type*="select-one"]:after, +.wpforms-field-select .logico-form-field .choices[data-type*="select-multiple"]:after, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices[data-type*="select-one"]:after, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices[data-type*="select-multiple"]:after { + content: '\e816'; + display: block; + position: absolute; + width: 46px; + height: 50px; + text-align: center; + font: 400 normal 5px/50px 'fontello'; + bottom: 0; + top: initial; + right: 0; + left: initial; + cursor: pointer; + border: none; + margin: 0 !important; + color: var(--logico-dark-text-color) +} + +.wpforms-field-select .logico-form-field .choices .choices__list--single, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices .choices__list--single { + padding: 0; + font-size: 1em +} + +.wpforms-field-select .logico-form-field .choices .choices__list--dropdown, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices .choices__list--dropdown { + -webkit-border-radius: 0; + border-radius: 0 +} + +.wpforms-field-select .logico-form-field .choices .choices__list--dropdown .choices__item, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices .choices__list--dropdown .choices__item { + color: var(--logico-dark-text-color); + padding: 5px 20px; + font-size: 16px; + line-height: 22px +} + +.wpforms-field-select .logico-form-field .choices .choices__list--multiple .choices__item, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices .choices__list--multiple .choices__item { + padding: 3px 7px; + border: none; + margin: 2px 6px 2px 0 +} + +.wpforms-field-select .logico-form-field .choices .choices__button, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices .choices__button { + max-width: 0; + min-width: 20px; + height: 18px; + margin-right: 0; + margin-left: 2px; + z-index: 3; + background: none; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + color: inherit +} + +.wpforms-field-select .logico-form-field .choices .choices__button:before, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices .choices__button:before { + content: '\e845'; + display: block; + width: 20px; + height: 20px; + position: absolute; + left: initial; + right: 0; + top: 0; + bottom: 0; + font: 400 normal 10px/20px 'fontello'; + text-indent: 0 +} + +.wpforms-field-select .logico-form-field .choices .choices__button:after, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices .choices__button:after { + content: none; + display: none +} + +.wpforms-field-select .logico-form-field .choices .choices__list--dropdown, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices .choices__list--dropdown { + z-index: 3 +} + +.wpforms-field-select .logico-form-field .logico-label-wrapper+.select-wrap .choices .choices__inner, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .logico-label-wrapper+.select-wrap .choices .choices__inner { + border-top-color: transparent !important; + border-top: none; + padding-top: 11px !important +} + +.wpforms-field-select .logico-form-field.not-empty .choices .choices__inner, +.wpforms-field-select .logico-form-field:focus-within .choices .choices__inner, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field.not-empty .choices .choices__inner, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field:focus-within .choices .choices__inner { + border-color: var(--logico-border-hover-color) +} + +body .select2-container, +.woocommerce form .form-row .logico-form-field .select2-container, +.logico-form-field .select2-container { + box-sizing: border-box; + display: inline-block; + width: auto; + margin: 0; + position: relative; + vertical-align: middle; + outline: none +} + +body .select2-container .select2-selection--single, +.woocommerce form .form-row .logico-form-field .select2-container .select2-selection--single, +.logico-form-field .select2-container .select2-selection--single { + box-sizing: border-box; + cursor: pointer; + display: block; + height: 50px; + margin: 0; + user-select: none; + -webkit-user-select: none; + outline: none +} + +body .select2-container .select2-selection--single .select2-selection__rendered, +.woocommerce form .form-row .logico-form-field .select2-container .select2-selection--single .select2-selection__rendered, +.logico-form-field .select2-container .select2-selection--single .select2-selection__rendered { + display: block; + padding: 10px 48px 10px 20px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + font-weight: 400; + outline: none +} + +body .select2-container .select2-selection--single .select2-selection__clear, +.woocommerce form .form-row .logico-form-field .select2-container .select2-selection--single .select2-selection__clear, +.logico-form-field .select2-container .select2-selection--single .select2-selection__clear { + position: relative +} + +body .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered, +.woocommerce form .form-row .logico-form-field .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered, +.logico-form-field .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered { + padding: 10px 20px 10px 48px +} + +body .select2-container .select2-selection--multiple, +.woocommerce form .form-row .logico-form-field .select2-container .select2-selection--multiple, +.logico-form-field .select2-container .select2-selection--multiple { + box-sizing: border-box; + cursor: pointer; + display: block; + min-height: 32px; + user-select: none; + -webkit-user-select: none; + outline: none +} + +body .select2-container .select2-selection--multiple .select2-selection__rendered, +.woocommerce form .form-row .logico-form-field .select2-container .select2-selection--multiple .select2-selection__rendered, +.logico-form-field .select2-container .select2-selection--multiple .select2-selection__rendered { + display: inline-block; + overflow: hidden; + padding-left: 20px; + text-overflow: ellipsis; + white-space: nowrap; + outline: none +} + +body .select2-container .select2-search--inline, +.woocommerce form .form-row .logico-form-field .select2-container .select2-search--inline, +.logico-form-field .select2-container .select2-search--inline { + float: left; + padding: 0 +} + +body .select2-container .select2-search--inline .select2-search__field, +.woocommerce form .form-row .logico-form-field .select2-container .select2-search--inline .select2-search__field, +.logico-form-field .select2-container .select2-search--inline .select2-search__field { + box-sizing: border-box; + border: none; + font-size: 100%; + margin: 0; + padding: 0 +} + +body .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button, +.woocommerce form .form-row .logico-form-field .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button, +.logico-form-field .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { + -webkit-appearance: none +} + +body .select2-dropdown, +.woocommerce form .form-row .logico-form-field .select2-dropdown, +.logico-form-field .select2-dropdown { + background-color: var(--logico-background-color); + border: 1px solid var(--logico-border-color); + border-radius: 0; + box-sizing: border-box; + display: block; + position: absolute; + left: -100000px; + width: 100%; + z-index: 1051 +} + +body .select2-results, +.woocommerce form .form-row .logico-form-field .select2-results, +.logico-form-field .select2-results { + display: block +} + +body ul.select2-results__options, +.woocommerce form .form-row .logico-form-field ul.select2-results__options, +.logico-form-field ul.select2-results__options { + list-style: none; + margin: 0; + padding: 0 +} + +body ul li.select2-results__option, +.woocommerce form .form-row .logico-form-field ul li.select2-results__option, +.logico-form-field ul li.select2-results__option { + padding: 5px 20px; + user-select: none; + -webkit-user-select: none; + font-size: 14px; + line-height: 2em +} + +body ul li.select2-results__option:before, +.woocommerce form .form-row .logico-form-field ul li.select2-results__option:before, +.logico-form-field ul li.select2-results__option:before { + content: none; + display: none +} + +body ul li.select2-results__option:active, +body ul li.select2-results__option:focus, +.woocommerce form .form-row .logico-form-field ul li.select2-results__option:active, +.woocommerce form .form-row .logico-form-field ul li.select2-results__option:focus, +.logico-form-field ul li.select2-results__option:active, +.logico-form-field ul li.select2-results__option:focus { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + -webkit-border-radius: 0; + border-radius: 0; + outline: none +} + +body .select2-results__option[aria-selected], +body .select2-results__option[data-selected], +.woocommerce form .form-row .logico-form-field .select2-results__option[aria-selected], +.woocommerce form .form-row .logico-form-field .select2-results__option[data-selected], +.logico-form-field .select2-results__option[aria-selected], +.logico-form-field .select2-results__option[data-selected] { + cursor: pointer +} + +body .select2-container--open .select2-dropdown, +.woocommerce form .form-row .logico-form-field .select2-container--open .select2-dropdown, +.logico-form-field .select2-container--open .select2-dropdown { + left: 0 +} + +body .select2-container--open .select2-dropdown--above, +.woocommerce form .form-row .logico-form-field .select2-container--open .select2-dropdown--above, +.logico-form-field .select2-container--open .select2-dropdown--above { + border-bottom: none; + border-radius: 0 +} + +body .select2-container--open .select2-dropdown--below, +.woocommerce form .form-row .logico-form-field .select2-container--open .select2-dropdown--below, +.logico-form-field .select2-container--open .select2-dropdown--below { + border-top: none; + border-radius: 0 +} + +body .select2-search--dropdown, +.woocommerce form .form-row .logico-form-field .select2-search--dropdown, +.logico-form-field .select2-search--dropdown { + display: block; + padding: 5px +} + +body .select2-search--dropdown .select2-search__field, +.woocommerce form .form-row .logico-form-field .select2-search--dropdown .select2-search__field, +.logico-form-field .select2-search--dropdown .select2-search__field { + padding: 10px 14px; + width: 100%; + box-sizing: border-box; + font-size: 14px; + line-height: 28px +} + +body .select2-search--dropdown .select2-search__field:focus, +body .select2-search--dropdown .select2-search__field:active, +.woocommerce form .form-row .logico-form-field .select2-search--dropdown .select2-search__field:focus, +.woocommerce form .form-row .logico-form-field .select2-search--dropdown .select2-search__field:active, +.logico-form-field .select2-search--dropdown .select2-search__field:focus, +.logico-form-field .select2-search--dropdown .select2-search__field:active { + -webkit-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + outline: none +} + +body .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button, +.woocommerce form .form-row .logico-form-field .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button, +.logico-form-field .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { + -webkit-appearance: none +} + +body .select2-search--dropdown.select2-search--hide, +.woocommerce form .form-row .logico-form-field .select2-search--dropdown.select2-search--hide, +.logico-form-field .select2-search--dropdown.select2-search--hide { + display: none +} + +body .select2-close-mask, +.woocommerce form .form-row .logico-form-field .select2-close-mask, +.logico-form-field .select2-close-mask { + border: 0; + margin: 0; + padding: 0; + display: block; + position: fixed; + left: 0; + top: 0; + min-height: 100%; + min-width: 100%; + height: auto; + width: auto; + opacity: 0; + z-index: 99; + background-color: var(--logico-background-color) +} + +body .select2-hidden-accessible, +.woocommerce form .form-row .logico-form-field .select2-hidden-accessible, +.logico-form-field .select2-hidden-accessible { + border: 0 !important; + clip: rect(0 0 0 0) !important; + height: 1px !important; + margin: -1px !important; + overflow: hidden !important; + padding: 0 !important; + position: absolute !important; + width: 1px !important +} + +body .select2-container--default .select2-selection--single, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--single, +.logico-form-field .select2-container--default .select2-selection--single { + background-color: transparent; + border: none; + border-bottom: 1px solid var(--logico-border-color); + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s; + border-radius: var(--logico-form-field-border-radius-left-top, 0) var(--logico-form-field-border-radius-right-top, 0) var(--logico-form-field-border-radius-right-bottom, 0) var(--logico-form-field-border-radius-left-bottom, 0) +} + +body.not-empty .select2-container--default .select2-selection--single, +body:focus-within .select2-container--default .select2-selection--single, +.woocommerce form .form-row .logico-form-field.not-empty .select2-container--default .select2-selection--single, +.woocommerce form .form-row .logico-form-field:focus-within .select2-container--default .select2-selection--single, +.logico-form-field.not-empty .select2-container--default .select2-selection--single, +.logico-form-field:focus-within .select2-container--default .select2-selection--single { + border-color: var(--logico-border-hover-color) +} + +body.not-empty .select2-container--default .select2-selection--single .select2-selection__rendered, +body:focus-within .select2-container--default .select2-selection--single .select2-selection__rendered, +.woocommerce form .form-row .logico-form-field.not-empty .select2-container--default .select2-selection--single .select2-selection__rendered, +.woocommerce form .form-row .logico-form-field:focus-within .select2-container--default .select2-selection--single .select2-selection__rendered, +.logico-form-field.not-empty .select2-container--default .select2-selection--single .select2-selection__rendered, +.logico-form-field:focus-within .select2-container--default .select2-selection--single .select2-selection__rendered { + padding-top: 11px +} + +body .select2-container--default.select2-container--open .select2-selection--single, +.woocommerce form .form-row .logico-form-field .select2-container--default.select2-container--open .select2-selection--single, +.logico-form-field .select2-container--default.select2-container--open .select2-selection--single { + border-color: var(--logico-border-hover-color) +} + +body .select2-container--default .select2-selection--single .select2-selection__rendered, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--single .select2-selection__rendered, +.logico-form-field .select2-container--default .select2-selection--single .select2-selection__rendered { + color: var(--logico-dark-text-color); + font-size: 14px; + line-height: 28px +} + +body .select2-container--default .select2-selection--single .select2-selection__clear, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--single .select2-selection__clear, +.logico-form-field .select2-container--default .select2-selection--single .select2-selection__clear { + cursor: pointer; + float: right; + font-weight: 400 +} + +body .select2-container--default .select2-selection--single .select2-selection__placeholder, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--single .select2-selection__placeholder, +.logico-form-field .select2-container--default .select2-selection--single .select2-selection__placeholder { + color: var(--logico-light-text-color) +} + +body .select2-container--default .select2-selection--single .select2-selection__arrow, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--single .select2-selection__arrow, +.logico-form-field .select2-container--default .select2-selection--single .select2-selection__arrow { + height: 50px; + position: absolute; + top: 0; + right: 0; + width: 46px +} + +body .select2-container--default .select2-selection--single .select2-selection__arrow:before, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--single .select2-selection__arrow:before, +.logico-form-field .select2-container--default .select2-selection--single .select2-selection__arrow:before { + content: '\e816'; + display: block; + width: 46px; + height: 50px; + text-align: center; + font: 400 normal 5px / 50px 'fontello'; + cursor: pointer; + color: var(--logico-dark-text-color) +} + +body .select2-container--default .select2-selection--single .select2-selection__arrow b, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--single .select2-selection__arrow b, +.logico-form-field .select2-container--default .select2-selection--single .select2-selection__arrow b { + display: none +} + +body .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear, +.woocommerce form .form-row .logico-form-field .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear, +.logico-form-field .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear { + float: left +} + +body .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow, +.woocommerce form .form-row .logico-form-field .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow, +.logico-form-field .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow { + left: 0; + right: auto +} + +body .select2-container--default.select2-container--disabled .select2-selection--single, +.woocommerce form .form-row .logico-form-field .select2-container--default.select2-container--disabled .select2-selection--single, +.logico-form-field .select2-container--default.select2-container--disabled .select2-selection--single { + background-color: #f6f6f6; + cursor: default +} + +body .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear, +.woocommerce form .form-row .logico-form-field .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear, +.logico-form-field .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { + display: none +} + +body .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b, +.woocommerce form .form-row .logico-form-field .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b, +.logico-form-field .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { + display: none +} + +body .select2-container--default .select2-selection--multiple, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--multiple, +.logico-form-field .select2-container--default .select2-selection--multiple { + background-color: var(--logico-background-color); + border: 1px solid var(--logico-border-color); + border-radius: 0; + cursor: text +} + +body .select2-container--default .select2-selection--multiple .select2-selection__rendered, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__rendered, +.logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__rendered { + box-sizing: border-box; + list-style: none; + margin: 0; + padding: 0 5px; + width: 100% +} + +body .select2-container--default .select2-selection--multiple .select2-selection__rendered li, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__rendered li, +.logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__rendered li { + list-style: none; + margin: 5px 5px 0 0 +} + +body .select2-container--default .select2-selection--multiple .select2-selection__rendered li:before, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__rendered li:before, +.logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__rendered li:before { + content: ''; + display: none +} + +body .select2-container--default .select2-selection--multiple .select2-selection__placeholder, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__placeholder, +.logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__placeholder { + color: var(--logico-light-text-color); + margin-top: 5px; + float: left +} + +body .select2-container--default .select2-selection--multiple .select2-selection__clear, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__clear, +.logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__clear { + cursor: pointer; + float: right; + font-weight: 400; + margin-top: 5px; + margin-right: 10px +} + +body .select2-container--default .select2-selection--multiple .select2-selection__choice, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__choice, +.logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #f6f6f6; + border: 1px solid var(--logico-border-color); + border-radius: 0; + cursor: default; + float: left; + margin-right: 5px; + margin-top: 5px; + padding: 0 5px +} + +body .select2-container--default .select2-selection--multiple .select2-selection__choice__remove, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__choice__remove, +.logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { + color: var(--logico-light-text-color); + cursor: pointer; + display: inline-block; + font-weight: 400; + margin-right: 2px +} + +body .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, +.logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { + color: var(--logico-default-text-color) +} + +body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline, +body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, +body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder, +.woocommerce form .form-row .logico-form-field .select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline, +.woocommerce form .form-row .logico-form-field .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, +.woocommerce form .form-row .logico-form-field .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder, +.logico-form-field .select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline, +.logico-form-field .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, +.logico-form-field .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder { + float: right +} + +body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, +.woocommerce form .form-row .logico-form-field .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, +.logico-form-field .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice { + margin-left: 5px; + margin-right: auto +} + +body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove, +.woocommerce form .form-row .logico-form-field .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove, +.logico-form-field .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove { + margin-left: 2px; + margin-right: auto +} + +body .select2-container--default.select2-container--focus .select2-selection--multiple, +.woocommerce form .form-row .logico-form-field .select2-container--default.select2-container--focus .select2-selection--multiple, +.logico-form-field .select2-container--default.select2-container--focus .select2-selection--multiple { + border: solid 1px var(--logico-dark-text-color); + outline: 0 +} + +body .select2-container--default.select2-container--disabled .select2-selection--multiple, +.woocommerce form .form-row .logico-form-field .select2-container--default.select2-container--disabled .select2-selection--multiple, +.logico-form-field .select2-container--default.select2-container--disabled .select2-selection--multiple { + background-color: #f6f6f6; + cursor: default +} + +body .select2-container--default.select2-container--disabled .select2-selection__choice__remove, +.woocommerce form .form-row .logico-form-field .select2-container--default.select2-container--disabled .select2-selection__choice__remove, +.logico-form-field .select2-container--default.select2-container--disabled .select2-selection__choice__remove { + display: none +} + +body .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, +body .select2-container--default.select2-container--open.select2-container--above .select2-selection--single, +.woocommerce form .form-row .logico-form-field .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, +.woocommerce form .form-row .logico-form-field .select2-container--default.select2-container--open.select2-container--above .select2-selection--single, +.logico-form-field .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, +.logico-form-field .select2-container--default.select2-container--open.select2-container--above .select2-selection--single { + border-top-left-radius: 0; + border-top-right-radius: 0 +} + +body .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple, +body .select2-container--default.select2-container--open.select2-container--below .select2-selection--single, +.woocommerce form .form-row .logico-form-field .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple, +.woocommerce form .form-row .logico-form-field .select2-container--default.select2-container--open.select2-container--below .select2-selection--single, +.logico-form-field .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple, +.logico-form-field .select2-container--default.select2-container--open.select2-container--below .select2-selection--single { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0 +} + +body .select2-container--default .select2-search--dropdown .select2-search__field, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-search--dropdown .select2-search__field, +.logico-form-field .select2-container--default .select2-search--dropdown .select2-search__field { + border: 1px solid var(--logico-border-color) +} + +body .select2-container--default .select2-search--inline .select2-search__field, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-search--inline .select2-search__field, +.logico-form-field .select2-container--default .select2-search--inline .select2-search__field { + background: 0 0; + border: none; + outline: 0; + box-shadow: none; + -webkit-appearance: textfield +} + +body .select2-container--default .select2-results>.select2-results__options, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results>.select2-results__options, +.logico-form-field .select2-container--default .select2-results>.select2-results__options { + max-height: 216px; + overflow-y: auto +} + +body .select2-container--default .select2-results__option[role=group], +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option[role=group], +.logico-form-field .select2-container--default .select2-results__option[role=group] { + padding: 0 +} + +body .select2-container--default .select2-results__option[aria-disabled=true], +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option[aria-disabled=true], +.logico-form-field .select2-container--default .select2-results__option[aria-disabled=true] { + color: var(--logico-light-text-color) +} + +body .select2-container--default .select2-results__option[aria-selected=true], +body .select2-container--default .select2-results__option[data-selected=true], +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option[aria-selected=true], +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option[data-selected=true], +.logico-form-field .select2-container--default .select2-results__option[aria-selected=true], +.logico-form-field .select2-container--default .select2-results__option[data-selected=true] { + background-color: #f6f6f6 +} + +body .select2-container--default .select2-results__option .select2-results__option .select2-results__group, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__group, +.logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__group { + padding-left: 0 +} + +body .select2-container--default .select2-results__option .select2-results__option .select2-results__option, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__option, +.logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__option { + margin-left: -1em; + padding-left: 2em +} + +body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option, +.logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -2em; + padding-left: 3em +} + +body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option, +.logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -3em; + padding-left: 4em +} + +body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option, +.logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -4em; + padding-left: 5em +} + +body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option, +.logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -5em; + padding-left: 6em +} + +body .select2-container--default .select2-results__option--highlighted[aria-selected], +body .select2-container--default .select2-results__option--highlighted[data-selected], +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option--highlighted[aria-selected], +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option--highlighted[data-selected], +.logico-form-field .select2-container--default .select2-results__option--highlighted[aria-selected], +.logico-form-field .select2-container--default .select2-results__option--highlighted[data-selected] { + background-color: #f6f6f6; + color: var(--logico-dark-text-color) +} + +body .select2-container--default .select2-results__group, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__group, +.logico-form-field .select2-container--default .select2-results__group { + cursor: default; + display: block; + padding: 6px +} + +.elementor-editor-preview .elementor-widget-container input[type="radio"], +.elementor-editor-active.elementor-widget-container input[type="radio"], +.wp-block-post-content input[type="radio"], +.logico-front-end input[type="radio"], +.wpforms-container .wpforms-field input[type="radio"] { + display: inline-block !important; + margin: 0 1em -.1875em 0; + width: 18px; + height: 18px; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-border-radius: 50%; + border-radius: 50%; + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s; + position: relative; + vertical-align: baseline; + outline: none !important; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + cursor: pointer; + border: solid 1px var(--logico-border-color); + font-size: 16px; + line-height: 1 +} + +.elementor-editor-preview .elementor-widget-container input[type="radio"]:checked:before, +.elementor-editor-active.elementor-widget-container input[type="radio"]:checked:before, +.wp-block-post-content input[type="radio"]:checked:before, +.logico-front-end input[type="radio"]:checked:before, +.wpforms-container .wpforms-field input[type="radio"]:checked:before { + content: ''; + position: absolute; + width: 0; + height: 0; + top: 3px; + left: 3px; + right: 3px; + -webkit-border-radius: 50%; + border-radius: 50%; + border: solid 5px var(--logico-dark-text-color) +} + +.elementor-editor-preview .elementor-widget-container input[type="radio"]+label, +.elementor-editor-active.elementor-widget-container input[type="radio"]+label, +.wp-block-post-content input[type="radio"]+label, +.logico-front-end input[type="radio"]+label, +.wpforms-container .wpforms-field input[type="radio"]+label { + font-size: 16px +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-checkbox fieldset, +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-radio fieldset, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-checkbox fieldset, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-radio fieldset, +.wpforms-field.wpforms-field-checkbox fieldset, +.wpforms-field.wpforms-field-radio fieldset { + border: none; + padding: 0; + margin: 0; + border-radius: var(--logico-radius-small, 0) +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-checkbox legend, +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-radio legend, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-checkbox legend, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-radio legend, +.wpforms-field.wpforms-field-checkbox legend, +.wpforms-field.wpforms-field-radio legend { + background: none; + padding: 0 0 .5em +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-checkbox ul, +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-radio ul, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-checkbox ul, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-radio ul, +.wpforms-field.wpforms-field-checkbox ul, +.wpforms-field.wpforms-field-radio ul { + margin: 0 +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-checkbox ul li, +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-radio ul li, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-checkbox ul li, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-radio ul li, +.wpforms-field.wpforms-field-checkbox ul li, +.wpforms-field.wpforms-field-radio ul li { + padding: 0 +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-checkbox ul li:before, +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-radio ul li:before, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-checkbox ul li:before, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-radio ul li:before, +.wpforms-field.wpforms-field-checkbox ul li:before, +.wpforms-field.wpforms-field-radio ul li:before { + content: none; + display: none +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-checkbox .wpforms-image-choices li:not(:first-child), +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-radio .wpforms-image-choices li:not(:first-child), +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-checkbox .wpforms-image-choices li:not(:first-child), +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-radio .wpforms-image-choices li:not(:first-child), +.wpforms-field.wpforms-field-checkbox .wpforms-image-choices li:not(:first-child), +.wpforms-field.wpforms-field-radio .wpforms-image-choices li:not(:first-child) { + margin-top: 10px +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-checkbox .wpforms-image-choices .wpforms-image-choices-image, +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-radio .wpforms-image-choices .wpforms-image-choices-image, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-checkbox .wpforms-image-choices .wpforms-image-choices-image, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-radio .wpforms-image-choices .wpforms-image-choices-image, +.wpforms-field.wpforms-field-checkbox .wpforms-image-choices .wpforms-image-choices-image, +.wpforms-field.wpforms-field-radio .wpforms-image-choices .wpforms-image-choices-image { + font-size: 0; + line-height: 1 +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-checkbox .wpforms-image-choices .wpforms-image-choices-image+br, +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-radio .wpforms-image-choices .wpforms-image-choices-image+br, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-checkbox .wpforms-image-choices .wpforms-image-choices-image+br, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-radio .wpforms-image-choices .wpforms-image-choices-image+br, +.wpforms-field.wpforms-field-checkbox .wpforms-image-choices .wpforms-image-choices-image+br, +.wpforms-field.wpforms-field-radio .wpforms-image-choices .wpforms-image-choices-image+br { + display: none +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-checkbox .wpforms-icon-choices .wpforms-icon-choices-icon, +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-radio .wpforms-icon-choices .wpforms-icon-choices-icon, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-checkbox .wpforms-icon-choices .wpforms-icon-choices-icon, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-radio .wpforms-icon-choices .wpforms-icon-choices-icon, +.wpforms-field.wpforms-field-checkbox .wpforms-icon-choices .wpforms-icon-choices-icon, +.wpforms-field.wpforms-field-radio .wpforms-icon-choices .wpforms-icon-choices-icon { + display: inline-block; + vertical-align: middle; + margin: 0 10px 0 0 +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-checkbox .wpforms-icon-choices .wpforms-icon-choices-icon svg, +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-radio .wpforms-icon-choices .wpforms-icon-choices-icon svg, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-checkbox .wpforms-icon-choices .wpforms-icon-choices-icon svg, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-radio .wpforms-icon-choices .wpforms-icon-choices-icon svg, +.wpforms-field.wpforms-field-checkbox .wpforms-icon-choices .wpforms-icon-choices-icon svg, +.wpforms-field.wpforms-field-radio .wpforms-icon-choices .wpforms-icon-choices-icon svg { + fill: var(--wpforms-icon-choices-color) +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-mailchimp ul, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-mailchimp ul, +.wpforms-field.wpforms-field-mailchimp ul { + margin: 0 +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-mailchimp ul li, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-mailchimp ul li, +.wpforms-field.wpforms-field-mailchimp ul li { + padding: 0 +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-mailchimp ul li:before, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-mailchimp ul li:before, +.wpforms-field.wpforms-field-mailchimp ul li:before { + content: none; + display: none +} + +.elementor-editor-preview .elementor-widget-container input[type="checkbox"], +.elementor-editor-active .elementor-widget-container input[type="checkbox"], +.wp-block-post-content input[type="checkbox"], +.logico-front-end input[type="checkbox"], +.wpforms-container .wpforms-field input[type="checkbox"] { + width: 20px; + height: 20px; + -moz-box-sizing: border-box; + box-sizing: border-box; + display: inline-block !important; + margin: 0 1em -.1875em 0; + cursor: pointer; + vertical-align: baseline; + outline: none !important; + position: relative; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border: solid 1px var(--logico-border-color); + font-size: 16px; + line-height: 1; + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s; + border-radius: calc(var(--logico-form-field-border-radius-left-top, 0px)/2) calc(var(--logico-form-field-border-radius-right-top, 0px)/2) calc(var(--logico-form-field-border-radius-right-bottom, 0px)/2) calc(var(--logico-form-field-border-radius-left-bottom, 0px)/2) +} + +.elementor-editor-preview .elementor-widget-container input[type="checkbox"]:checked:before, +.elementor-editor-active .elementor-widget-container input[type="checkbox"]:checked:before, +.wp-block-post-content input[type="checkbox"]:checked:before, +.logico-front-end input[type="checkbox"]:checked:before, +.wpforms-container .wpforms-field input[type="checkbox"]:checked:before { + content: '\e87b'; + position: absolute; + width: 19px; + height: 18px; + font: 400 normal 9px/18px 'fontello'; + text-align: center; + display: block; + z-index: 2; + left: 0; + right: 0; + top: 0; + color: var(--logico-dark-text-color) +} + +.elementor-editor-preview .elementor-widget-container input[type="checkbox"]+label, +.elementor-editor-active .elementor-widget-container input[type="checkbox"]+label, +.wp-block-post-content input[type="checkbox"]+label, +.logico-front-end input[type="checkbox"]+label, +.wpforms-container .wpforms-field input[type="checkbox"]+label { + font-size: 16px; + letter-spacing: .008em +} + +.elementor-editor-preview .elementor-widget-container input[type="range"], +.elementor-editor-active .elementor-widget-container input[type="range"], +.wp-block-post-content input[type="range"], +.logico-front-end input[type="range"] { + height: 6px; + border: none; + -webkit-border-radius: 0; + border-radius: 0; + outline: none; + width: 100%; + background-color: var(--logico-background-color); + -webkit-box-shadow: inset 0 0 0 1px var(--logico-border-color); + -moz-box-shadow: inset 0 0 0 1px var(--logico-border-color); + box-shadow: inset 0 0 0 1px var(--logico-border-color) +} + +.elementor-editor-preview .elementor-widget-container input[type="range"]::-webkit-slider-runnable-track, +.elementor-editor-active .elementor-widget-container input[type="range"]::-webkit-slider-runnable-track, +.wp-block-post-content input[type="range"]::-webkit-slider-runnable-track, +.logico-front-end input[type="range"]::-webkit-slider-runnable-track { + width: 100%; + height: 6px; + border: none; + color: transparent +} + +.elementor-editor-preview .elementor-widget-container input[type="range"]:focus::-webkit-slider-runnable-track, +.elementor-editor-active .elementor-widget-container input[type="range"]:focus::-webkit-slider-runnable-track, +.wp-block-post-content input[type="range"]:focus::-webkit-slider-runnable-track, +.logico-front-end input[type="range"]:focus::-webkit-slider-runnable-track { + width: 100%; + height: 6px; + border: none; + color: transparent +} + +.elementor-editor-preview .elementor-widget-container input[type="range"]::-moz-range-track, +.elementor-editor-active .elementor-widget-container input[type="range"]::-moz-range-track, +.wp-block-post-content input[type="range"]::-moz-range-track, +.logico-front-end input[type="range"]::-moz-range-track { + width: 100%; + height: 6px; + border: none; + color: transparent +} + +.elementor-editor-preview .elementor-widget-container input[type="range"]::-ms-track, +.elementor-editor-active .elementor-widget-container input[type="range"]::-ms-track, +.wp-block-post-content input[type="range"]::-ms-track, +.logico-front-end input[type="range"]::-ms-track { + width: 100%; + height: 6px; + border: none; + color: transparent +} + +.elementor-editor-preview .elementor-widget-container input[type="range"]::-webkit-slider-thumb, +.elementor-editor-active .elementor-widget-container input[type="range"]::-webkit-slider-thumb, +.wp-block-post-content input[type="range"]::-webkit-slider-thumb, +.logico-front-end input[type="range"]::-webkit-slider-thumb { + width: 18px; + height: 18px; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + margin: -6px 0 0 0; + border: solid 1px var(--logico-border-color); + background-color: var(--logico-background-color); + outline: none +} + +.elementor-editor-preview .elementor-widget-container input[type="range"]:focus::-webkit-slider-thumb, +.elementor-editor-preview .elementor-widget-container input[type="range"]::-webkit-slider-thumb:hover, +.elementor-editor-active .elementor-widget-container input[type="range"]:focus::-webkit-slider-thumb, +.elementor-editor-active .elementor-widget-container input[type="range"]::-webkit-slider-thumb:hover, +.wp-block-post-content input[type="range"]:focus::-webkit-slider-thumb, +.wp-block-post-content input[type="range"]::-webkit-slider-thumb:hover, +.logico-front-end input[type="range"]:focus::-webkit-slider-thumb, +.logico-front-end input[type="range"]::-webkit-slider-thumb:hover { + outline: none +} + +.elementor-editor-preview .elementor-widget-container input[type="range"]::-moz-range-thumb, +.elementor-editor-active .elementor-widget-container input[type="range"]::-moz-range-thumb, +.wp-block-post-content input[type="range"]::-moz-range-thumb, +.logico-front-end input[type="range"]::-moz-range-thumb { + width: 18px; + height: 18px; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + margin: -6px 0 0 -7px; + border: solid 1px var(--logico-border-color); + background-color: var(--logico-background-color); + outline: none +} + +.elementor-editor-preview .elementor-widget-container input[type="range"]:focus::-moz-range-thumb, +.elementor-editor-preview .elementor-widget-container input[type="range"]::-moz-range-thumb:hover, +.elementor-editor-active .elementor-widget-container input[type="range"]:focus::-moz-range-thumb, +.elementor-editor-active .elementor-widget-container input[type="range"]::-moz-range-thumb:hover, +.wp-block-post-content input[type="range"]:focus::-moz-range-thumb, +.wp-block-post-content input[type="range"]::-moz-range-thumb:hover, +.logico-front-end input[type="range"]:focus::-moz-range-thumb, +.logico-front-end input[type="range"]::-moz-range-thumb:hover { + outline: none +} + +.elementor-editor-preview .elementor-widget-container input[type="range"]::-ms-thumb, +.elementor-editor-active .elementor-widget-container input[type="range"]::-ms-thumb, +.wp-block-post-content input[type="range"]::-ms-thumb, +.logico-front-end input[type="range"]::-ms-thumb { + width: 18px; + height: 18px; + -webkit-border-radius: 0; + border-radius: 0; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + margin: -6px 0 0 -7px; + border: solid 1px var(--logico-border-color); + background-color: var(--logico-background-color); + outline: none +} + +.elementor-editor-preview .elementor-widget-container input[type="range"]:focus::-ms-thumb, +.elementor-editor-preview .elementor-widget-container input[type="range"]::-ms-thumb:hover, +.elementor-editor-active .elementor-widget-container input[type="range"]:focus::-ms-thumb, +.elementor-editor-active .elementor-widget-container input[type="range"]::-ms-thumb:hover, +.wp-block-post-content input[type="range"]:focus::-ms-thumb, +.wp-block-post-content input[type="range"]::-ms-thumb:hover, +.logico-front-end input[type="range"]:focus::-ms-thumb, +.logico-front-end input[type="range"]::-ms-thumb:hover { + outline: none +} + +.elementor-editor-preview .elementor-widget-container input[type="range"]:focus::-ms-thumb, +.elementor-editor-active .elementor-widget-container input[type="range"]:focus::-ms-thumb, +.wp-block-post-content input[type="range"]:focus::-ms-thumb, +.logico-front-end input[type="range"]:focus::-ms-thumb { + width: 18px; + height: 18px; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + margin: -6px 0 0 -7px; + border: solid 1px var(--logico-border-color); + background-color: var(--logico-background-color); + outline: none +} + +.wpforms-field-number-slider .wpforms-field-label { + display: block +} + +.wpforms-field-number-slider .wpforms-field-number-slider-hint { + font-size: 16px !important; + line-height: 30px; + font-weight: 400; + margin: 10px 0 0 +} + +.wpforms-field-number-slider .wpforms-field-number-slider-hint b { + font-weight: 400 +} + +.wpforms-field { + padding: 20px 0 0 +} + +.wpforms-container .wpforms-field.wpforms-has-error em.wpforms-error { + font-style: normal; + color: #c01227; + border: solid 1px; + border-radius: 3px; + font-size: 12px; + line-height: 1.4286em; + display: block; + position: absolute; + top: 100%; + left: 4px; + right: initial; + margin: 4px 0 0 0; + padding: 3px 5px; + max-width: 100%; + box-sizing: border-box; + background: #fff; + z-index: 3; + box-shadow: 0 0 5px rgba(0, 0, 0, .4) +} + +.wpforms-container .wpforms-field.wpforms-has-error em.wpforms-error:before { + content: ''; + position: absolute; + display: block; + left: 13px; + right: initial; + top: -6px; + width: 10px; + height: 10px; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + border-top: solid 1px; + border-left: solid 1px; + background: inherit +} + +.wpforms-form .wpforms-field-sublabel, +.wpforms-form .wpforms-field-limit-text, +.wpforms-form .wpforms-field-description { + margin: 8px 0 0; + font-size: 16px; + line-height: 1.2em; + color: var(--logico-light-text-color) +} + +.content-wrapper { + color: var(--logico-default-text-color) +} + +.elementor-editor-preview .elementor-widget-container p, +.elementor-editor-active .elementor-widget-container p, +.editor-styles-wrapper p, +.logico-front-end p { + margin: 0 +} + +.elementor-editor-preview .elementor-widget-container p:last-child, +.elementor-editor-active .elementor-widget-container p:last-child, +.editor-styles-wrapper p:last-child, +.logico-front-end p:last-child { + margin-bottom: 0 +} + +.elementor-editor-preview .elementor-widget-container a, +.elementor-editor-active .elementor-widget-container a, +.editor-styles-wrapper a, +.logico-front-end a { + color: var(--logico-accent-color) +} + +.elementor-editor-preview .elementor-widget-container blockquote, +.elementor-editor-active .elementor-widget-container blockquote, +.editor-styles-wrapper blockquote, +.logico-front-end blockquote { + padding: 0; + margin: 0 0 1.5em; + font-size: 1.1111em; + line-height: 2em +} + +.elementor-editor-preview .elementor-widget-container blockquote:before, +.elementor-editor-active .elementor-widget-container blockquote:before, +.editor-styles-wrapper blockquote:before, +.logico-front-end blockquote:before { + content: '\e87c'; + display: block; + font: 400 normal 1.45em/1em 'fontello'; + margin: 0 0 1.4138em; + color: var(--logico-accent-color) +} + +.elementor-editor-preview .elementor-widget-container blockquote:last-child, +.elementor-editor-active .elementor-widget-container blockquote:last-child, +.editor-styles-wrapper blockquote:last-child, +.logico-front-end blockquote:last-child { + margin-bottom: 0 +} + +.elementor-editor-preview .elementor-widget-container blockquote p, +.elementor-editor-active .elementor-widget-container blockquote p, +.editor-styles-wrapper blockquote p, +.logico-front-end blockquote p { + font-size: inherit; + line-height: inherit; + margin-bottom: 1em +} + +.elementor-editor-preview .elementor-widget-container blockquote cite, +.elementor-editor-active .elementor-widget-container blockquote cite, +.editor-styles-wrapper blockquote cite, +.logico-front-end blockquote cite { + font-size: .9em; + font-style: normal; + line-height: 1.7em; + display: block; + color: var(--logico-light-text-color) +} + +.elementor-editor-preview .elementor-widget-container ol, +.elementor-editor-preview .elementor-widget-container ul, +.elementor-editor-active .elementor-widget-container ol, +.elementor-editor-active .elementor-widget-container ul, +.editor-styles-wrapper ol, +.editor-styles-wrapper ul, +.logico-front-end ol, +.logico-front-end ul { + padding: 0; + margin: 0 0 1.5em; + font-size: 1em; + line-height: 2em +} + +.elementor-editor-preview .elementor-widget-container ol:last-child, +.elementor-editor-preview .elementor-widget-container ul:last-child, +.elementor-editor-active .elementor-widget-container ol:last-child, +.elementor-editor-active .elementor-widget-container ul:last-child, +.editor-styles-wrapper ol:last-child, +.editor-styles-wrapper ul:last-child, +.logico-front-end ol:last-child, +.logico-front-end ul:last-child { + margin-bottom: 0 +} + +.elementor-editor-preview .elementor-widget-container ul, +.elementor-editor-active .elementor-widget-container ul, +.editor-styles-wrapper ul, +.logico-front-end ul { + list-style: none +} + +.elementor-editor-preview .elementor-widget-container ul li, +.elementor-editor-active .elementor-widget-container ul li, +.editor-styles-wrapper ul li, +.logico-front-end ul li { + position: relative; + padding: 0 0 0 1.7em +} + +.elementor-editor-preview .elementor-widget-container ul li:before, +.elementor-editor-active .elementor-widget-container ul li:before, +.editor-styles-wrapper ul li:before, +.logico-front-end ul li:before { + content: '\e87b'; + display: inline-block; + position: absolute; + left: 0; + right: initial; + top: .0909em; + font: 400 normal .55em 'fontello'; + line-height: inherit; + color: var(--logico-accent-color) +} + +.elementor-editor-preview .elementor-widget-container ol, +.elementor-editor-active .elementor-widget-container ol, +.editor-styles-wrapper ol, +.logico-front-end ol { + list-style-position: inside +} + +.elementor-editor-preview .elementor-widget-container h1:not([class*=logico-title-h]), +.elementor-editor-preview .elementor-widget-container h2:not([class*=logico-title-h]), +.elementor-editor-preview .elementor-widget-container h3:not([class*=logico-title-h]), +.elementor-editor-preview .elementor-widget-container h4:not([class*=logico-title-h]), +.elementor-editor-preview .elementor-widget-container h5:not([class*=logico-title-h]), +.elementor-editor-preview .elementor-widget-container h6:not([class*=logico-title-h]), +.elementor-editor-preview .elementor-widget-container .logico-title-h1, +.elementor-editor-preview .elementor-widget-container .logico-title-h2, +.elementor-editor-preview .elementor-widget-container .logico-title-h3, +.elementor-editor-preview .elementor-widget-container .logico-title-h4, +.elementor-editor-preview .elementor-widget-container .logico-title-h5, +.elementor-editor-preview .elementor-widget-container .logico-title-h6, +.elementor-editor-active .elementor-widget-container h1:not([class*=logico-title-h]), +.elementor-editor-active .elementor-widget-container h2:not([class*=logico-title-h]), +.elementor-editor-active .elementor-widget-container h3:not([class*=logico-title-h]), +.elementor-editor-active .elementor-widget-container h4:not([class*=logico-title-h]), +.elementor-editor-active .elementor-widget-container h5:not([class*=logico-title-h]), +.elementor-editor-active .elementor-widget-container h6:not([class*=logico-title-h]), +.elementor-editor-active .elementor-widget-container .logico-title-h1, +.elementor-editor-active .elementor-widget-container .logico-title-h2, +.elementor-editor-active .elementor-widget-container .logico-title-h3, +.elementor-editor-active .elementor-widget-container .logico-title-h4, +.elementor-editor-active .elementor-widget-container .logico-title-h5, +.elementor-editor-active .elementor-widget-container .logico-title-h6, +.editor-styles-wrapper h1:not([class*=logico-title-h]), +.editor-styles-wrapper h2:not([class*=logico-title-h]), +.editor-styles-wrapper h3:not([class*=logico-title-h]), +.editor-styles-wrapper h4:not([class*=logico-title-h]), +.editor-styles-wrapper h5:not([class*=logico-title-h]), +.editor-styles-wrapper h6:not([class*=logico-title-h]), +.editor-styles-wrapper .logico-title-h1, +.editor-styles-wrapper .logico-title-h2, +.editor-styles-wrapper .logico-title-h3, +.editor-styles-wrapper .logico-title-h4, +.editor-styles-wrapper .logico-title-h5, +.editor-styles-wrapper .logico-title-h6, +.logico-front-end h1:not([class*=logico-title-h]), +.logico-front-end h2:not([class*=logico-title-h]), +.logico-front-end h3:not([class*=logico-title-h]), +.logico-front-end h4:not([class*=logico-title-h]), +.logico-front-end h5:not([class*=logico-title-h]), +.logico-front-end h6:not([class*=logico-title-h]), +.logico-front-end .logico-title-h1, +.logico-front-end .logico-title-h2, +.logico-front-end .logico-title-h3, +.logico-front-end .logico-title-h4, +.logico-front-end .logico-title-h5, +.logico-front-end .logico-title-h6 { + color: var(--logico-dark-text-color); + margin: 0 0 30px +} + +.elementor-editor-preview .elementor-widget-container h1:not([class*=logico-title-h]):last-child, +.elementor-editor-preview .elementor-widget-container h2:not([class*=logico-title-h]):last-child, +.elementor-editor-preview .elementor-widget-container h3:not([class*=logico-title-h]):last-child, +.elementor-editor-preview .elementor-widget-container h4:not([class*=logico-title-h]):last-child, +.elementor-editor-preview .elementor-widget-container h5:not([class*=logico-title-h]):last-child, +.elementor-editor-preview .elementor-widget-container h6:not([class*=logico-title-h]):last-child, +.elementor-editor-preview .elementor-widget-container .logico-title-h1:last-child, +.elementor-editor-preview .elementor-widget-container .logico-title-h2:last-child, +.elementor-editor-preview .elementor-widget-container .logico-title-h3:last-child, +.elementor-editor-preview .elementor-widget-container .logico-title-h4:last-child, +.elementor-editor-preview .elementor-widget-container .logico-title-h5:last-child, +.elementor-editor-preview .elementor-widget-container .logico-title-h6:last-child, +.elementor-editor-active .elementor-widget-container h1:not([class*=logico-title-h]):last-child, +.elementor-editor-active .elementor-widget-container h2:not([class*=logico-title-h]):last-child, +.elementor-editor-active .elementor-widget-container h3:not([class*=logico-title-h]):last-child, +.elementor-editor-active .elementor-widget-container h4:not([class*=logico-title-h]):last-child, +.elementor-editor-active .elementor-widget-container h5:not([class*=logico-title-h]):last-child, +.elementor-editor-active .elementor-widget-container h6:not([class*=logico-title-h]):last-child, +.elementor-editor-active .elementor-widget-container .logico-title-h1:last-child, +.elementor-editor-active .elementor-widget-container .logico-title-h2:last-child, +.elementor-editor-active .elementor-widget-container .logico-title-h3:last-child, +.elementor-editor-active .elementor-widget-container .logico-title-h4:last-child, +.elementor-editor-active .elementor-widget-container .logico-title-h5:last-child, +.elementor-editor-active .elementor-widget-container .logico-title-h6:last-child, +.editor-styles-wrapper h1:not([class*=logico-title-h]):last-child, +.editor-styles-wrapper h2:not([class*=logico-title-h]):last-child, +.editor-styles-wrapper h3:not([class*=logico-title-h]):last-child, +.editor-styles-wrapper h4:not([class*=logico-title-h]):last-child, +.editor-styles-wrapper h5:not([class*=logico-title-h]):last-child, +.editor-styles-wrapper h6:not([class*=logico-title-h]):last-child, +.editor-styles-wrapper .logico-title-h1:last-child, +.editor-styles-wrapper .logico-title-h2:last-child, +.editor-styles-wrapper .logico-title-h3:last-child, +.editor-styles-wrapper .logico-title-h4:last-child, +.editor-styles-wrapper .logico-title-h5:last-child, +.editor-styles-wrapper .logico-title-h6:last-child, +.logico-front-end h1:not([class*=logico-title-h]):last-child, +.logico-front-end h2:not([class*=logico-title-h]):last-child, +.logico-front-end h3:not([class*=logico-title-h]):last-child, +.logico-front-end h4:not([class*=logico-title-h]):last-child, +.logico-front-end h5:not([class*=logico-title-h]):last-child, +.logico-front-end h6:not([class*=logico-title-h]):last-child, +.logico-front-end .logico-title-h1:last-child, +.logico-front-end .logico-title-h2:last-child, +.logico-front-end .logico-title-h3:last-child, +.logico-front-end .logico-title-h4:last-child, +.logico-front-end .logico-title-h5:last-child, +.logico-front-end .logico-title-h6:last-child { + margin-bottom: 0 +} + +.elementor-editor-preview .elementor-widget-container h1:not([class*=logico-title-h]) a, +.elementor-editor-preview .elementor-widget-container h2:not([class*=logico-title-h]) a, +.elementor-editor-preview .elementor-widget-container h3:not([class*=logico-title-h]) a, +.elementor-editor-preview .elementor-widget-container h4:not([class*=logico-title-h]) a, +.elementor-editor-preview .elementor-widget-container h5:not([class*=logico-title-h]) a, +.elementor-editor-preview .elementor-widget-container h6:not([class*=logico-title-h]) a, +.elementor-editor-preview .elementor-widget-container .logico-title-h1 a, +.elementor-editor-preview .elementor-widget-container .logico-title-h2 a, +.elementor-editor-preview .elementor-widget-container .logico-title-h3 a, +.elementor-editor-preview .elementor-widget-container .logico-title-h4 a, +.elementor-editor-preview .elementor-widget-container .logico-title-h5 a, +.elementor-editor-preview .elementor-widget-container .logico-title-h6 a, +.elementor-editor-active .elementor-widget-container h1:not([class*=logico-title-h]) a, +.elementor-editor-active .elementor-widget-container h2:not([class*=logico-title-h]) a, +.elementor-editor-active .elementor-widget-container h3:not([class*=logico-title-h]) a, +.elementor-editor-active .elementor-widget-container h4:not([class*=logico-title-h]) a, +.elementor-editor-active .elementor-widget-container h5:not([class*=logico-title-h]) a, +.elementor-editor-active .elementor-widget-container h6:not([class*=logico-title-h]) a, +.elementor-editor-active .elementor-widget-container .logico-title-h1 a, +.elementor-editor-active .elementor-widget-container .logico-title-h2 a, +.elementor-editor-active .elementor-widget-container .logico-title-h3 a, +.elementor-editor-active .elementor-widget-container .logico-title-h4 a, +.elementor-editor-active .elementor-widget-container .logico-title-h5 a, +.elementor-editor-active .elementor-widget-container .logico-title-h6 a, +.editor-styles-wrapper h1:not([class*=logico-title-h]) a, +.editor-styles-wrapper h2:not([class*=logico-title-h]) a, +.editor-styles-wrapper h3:not([class*=logico-title-h]) a, +.editor-styles-wrapper h4:not([class*=logico-title-h]) a, +.editor-styles-wrapper h5:not([class*=logico-title-h]) a, +.editor-styles-wrapper h6:not([class*=logico-title-h]) a, +.editor-styles-wrapper .logico-title-h1 a, +.editor-styles-wrapper .logico-title-h2 a, +.editor-styles-wrapper .logico-title-h3 a, +.editor-styles-wrapper .logico-title-h4 a, +.editor-styles-wrapper .logico-title-h5 a, +.editor-styles-wrapper .logico-title-h6 a, +.logico-front-end h1:not([class*=logico-title-h]) a, +.logico-front-end h2:not([class*=logico-title-h]) a, +.logico-front-end h3:not([class*=logico-title-h]) a, +.logico-front-end h4:not([class*=logico-title-h]) a, +.logico-front-end h5:not([class*=logico-title-h]) a, +.logico-front-end h6:not([class*=logico-title-h]) a, +.logico-front-end .logico-title-h1 a, +.logico-front-end .logico-title-h2 a, +.logico-front-end .logico-title-h3 a, +.logico-front-end .logico-title-h4 a, +.logico-front-end .logico-title-h5 a, +.logico-front-end .logico-title-h6 a { + color: inherit +} + +.elementor-editor-preview .elementor-widget-container h1:not([class*=logico-title-h]) a:hover, +.elementor-editor-preview .elementor-widget-container h2:not([class*=logico-title-h]) a:hover, +.elementor-editor-preview .elementor-widget-container h3:not([class*=logico-title-h]) a:hover, +.elementor-editor-preview .elementor-widget-container h4:not([class*=logico-title-h]) a:hover, +.elementor-editor-preview .elementor-widget-container h5:not([class*=logico-title-h]) a:hover, +.elementor-editor-preview .elementor-widget-container h6:not([class*=logico-title-h]) a:hover, +.elementor-editor-preview .elementor-widget-container .logico-title-h1 a:hover, +.elementor-editor-preview .elementor-widget-container .logico-title-h2 a:hover, +.elementor-editor-preview .elementor-widget-container .logico-title-h3 a:hover, +.elementor-editor-preview .elementor-widget-container .logico-title-h4 a:hover, +.elementor-editor-preview .elementor-widget-container .logico-title-h5 a:hover, +.elementor-editor-preview .elementor-widget-container .logico-title-h6 a:hover, +.elementor-editor-active .elementor-widget-container h1:not([class*=logico-title-h]) a:hover, +.elementor-editor-active .elementor-widget-container h2:not([class*=logico-title-h]) a:hover, +.elementor-editor-active .elementor-widget-container h3:not([class*=logico-title-h]) a:hover, +.elementor-editor-active .elementor-widget-container h4:not([class*=logico-title-h]) a:hover, +.elementor-editor-active .elementor-widget-container h5:not([class*=logico-title-h]) a:hover, +.elementor-editor-active .elementor-widget-container h6:not([class*=logico-title-h]) a:hover, +.elementor-editor-active .elementor-widget-container .logico-title-h1 a:hover, +.elementor-editor-active .elementor-widget-container .logico-title-h2 a:hover, +.elementor-editor-active .elementor-widget-container .logico-title-h3 a:hover, +.elementor-editor-active .elementor-widget-container .logico-title-h4 a:hover, +.elementor-editor-active .elementor-widget-container .logico-title-h5 a:hover, +.elementor-editor-active .elementor-widget-container .logico-title-h6 a:hover, +.editor-styles-wrapper h1:not([class*=logico-title-h]) a:hover, +.editor-styles-wrapper h2:not([class*=logico-title-h]) a:hover, +.editor-styles-wrapper h3:not([class*=logico-title-h]) a:hover, +.editor-styles-wrapper h4:not([class*=logico-title-h]) a:hover, +.editor-styles-wrapper h5:not([class*=logico-title-h]) a:hover, +.editor-styles-wrapper h6:not([class*=logico-title-h]) a:hover, +.editor-styles-wrapper .logico-title-h1 a:hover, +.editor-styles-wrapper .logico-title-h2 a:hover, +.editor-styles-wrapper .logico-title-h3 a:hover, +.editor-styles-wrapper .logico-title-h4 a:hover, +.editor-styles-wrapper .logico-title-h5 a:hover, +.editor-styles-wrapper .logico-title-h6 a:hover, +.logico-front-end h1:not([class*=logico-title-h]) a:hover, +.logico-front-end h2:not([class*=logico-title-h]) a:hover, +.logico-front-end h3:not([class*=logico-title-h]) a:hover, +.logico-front-end h4:not([class*=logico-title-h]) a:hover, +.logico-front-end h5:not([class*=logico-title-h]) a:hover, +.logico-front-end h6:not([class*=logico-title-h]) a:hover, +.logico-front-end .logico-title-h1 a:hover, +.logico-front-end .logico-title-h2 a:hover, +.logico-front-end .logico-title-h3 a:hover, +.logico-front-end .logico-title-h4 a:hover, +.logico-front-end .logico-title-h5 a:hover, +.logico-front-end .logico-title-h6 a:hover { + color: var(--logico-accent-color) +} + +.elementor-editor-preview .elementor-widget-container h1:not([class*=logico-title-h]).special-title, +.elementor-editor-preview .elementor-widget-container h2:not([class*=logico-title-h]).special-title, +.elementor-editor-preview .elementor-widget-container h3:not([class*=logico-title-h]).special-title, +.elementor-editor-preview .elementor-widget-container h4:not([class*=logico-title-h]).special-title, +.elementor-editor-preview .elementor-widget-container h5:not([class*=logico-title-h]).special-title, +.elementor-editor-preview .elementor-widget-container h6:not([class*=logico-title-h]).special-title, +.elementor-editor-active .elementor-widget-container h1:not([class*=logico-title-h]).special-title, +.elementor-editor-active .elementor-widget-container h2:not([class*=logico-title-h]).special-title, +.elementor-editor-active .elementor-widget-container h3:not([class*=logico-title-h]).special-title, +.elementor-editor-active .elementor-widget-container h4:not([class*=logico-title-h]).special-title, +.elementor-editor-active .elementor-widget-container h5:not([class*=logico-title-h]).special-title, +.elementor-editor-active .elementor-widget-container h6:not([class*=logico-title-h]).special-title, +.editor-styles-wrapper h1:not([class*=logico-title-h]).special-title, +.editor-styles-wrapper h2:not([class*=logico-title-h]).special-title, +.editor-styles-wrapper h3:not([class*=logico-title-h]).special-title, +.editor-styles-wrapper h4:not([class*=logico-title-h]).special-title, +.editor-styles-wrapper h5:not([class*=logico-title-h]).special-title, +.editor-styles-wrapper h6:not([class*=logico-title-h]).special-title, +.logico-front-end h1:not([class*=logico-title-h]).special-title, +.logico-front-end h2:not([class*=logico-title-h]).special-title, +.logico-front-end h3:not([class*=logico-title-h]).special-title, +.logico-front-end h4:not([class*=logico-title-h]).special-title, +.logico-front-end h5:not([class*=logico-title-h]).special-title, +.logico-front-end h6:not([class*=logico-title-h]).special-title { + font-family: var(--logico-body-font-family); + text-transform: none; + font-weight: 600; + letter-spacing: -.03em +} + +.elementor-editor-preview .elementor-widget-container h1:not([class*=logico-title-h]).special-title:not(:last-child), +.elementor-editor-preview .elementor-widget-container h2:not([class*=logico-title-h]).special-title:not(:last-child), +.elementor-editor-preview .elementor-widget-container h3:not([class*=logico-title-h]).special-title:not(:last-child), +.elementor-editor-preview .elementor-widget-container h4:not([class*=logico-title-h]).special-title:not(:last-child), +.elementor-editor-preview .elementor-widget-container h5:not([class*=logico-title-h]).special-title:not(:last-child), +.elementor-editor-preview .elementor-widget-container h6:not([class*=logico-title-h]).special-title:not(:last-child), +.elementor-editor-active .elementor-widget-container h1:not([class*=logico-title-h]).special-title:not(:last-child), +.elementor-editor-active .elementor-widget-container h2:not([class*=logico-title-h]).special-title:not(:last-child), +.elementor-editor-active .elementor-widget-container h3:not([class*=logico-title-h]).special-title:not(:last-child), +.elementor-editor-active .elementor-widget-container h4:not([class*=logico-title-h]).special-title:not(:last-child), +.elementor-editor-active .elementor-widget-container h5:not([class*=logico-title-h]).special-title:not(:last-child), +.elementor-editor-active .elementor-widget-container h6:not([class*=logico-title-h]).special-title:not(:last-child), +.editor-styles-wrapper h1:not([class*=logico-title-h]).special-title:not(:last-child), +.editor-styles-wrapper h2:not([class*=logico-title-h]).special-title:not(:last-child), +.editor-styles-wrapper h3:not([class*=logico-title-h]).special-title:not(:last-child), +.editor-styles-wrapper h4:not([class*=logico-title-h]).special-title:not(:last-child), +.editor-styles-wrapper h5:not([class*=logico-title-h]).special-title:not(:last-child), +.editor-styles-wrapper h6:not([class*=logico-title-h]).special-title:not(:last-child), +.logico-front-end h1:not([class*=logico-title-h]).special-title:not(:last-child), +.logico-front-end h2:not([class*=logico-title-h]).special-title:not(:last-child), +.logico-front-end h3:not([class*=logico-title-h]).special-title:not(:last-child), +.logico-front-end h4:not([class*=logico-title-h]).special-title:not(:last-child), +.logico-front-end h5:not([class*=logico-title-h]).special-title:not(:last-child), +.logico-front-end h6:not([class*=logico-title-h]).special-title:not(:last-child) { + margin-bottom: .56em +} + +.elementor-editor-preview .elementor-widget-container mark, +.elementor-editor-active .elementor-widget-container mark, +.editor-styles-wrapper mark, +.logico-front-end mark { + background-color: #ff0; + color: #000; + padding: 0 .3em +} + +.wp-block-title { + margin: 0 0 28px +} + +.wp-block-title:last-child { + margin-bottom: 0 +} + +.wp-block-pullquote { + font-size: 1.1111em; + line-height: 1.6em; + padding: 0 +} + +.wp-block-pullquote:not(:last-child) { + margin-bottom: 1.25rem +} + +.wp-block-pullquote:not(:first-child) { + margin-top: 2.5rem +} + +.wp-block-pullquote:before { + content: '\e87e'; + font: 400 normal 2em/1em 'fontello'; + color: var(--logico-accent-color) +} + +.wp-block-pullquote blockquote { + padding: 1em; + font-size: inherit; + line-height: inherit +} + +.wp-block-pullquote blockquote:before { + content: none; + display: none +} + +.wp-block-pullquote blockquote cite { + font-size: .8em +} + +.wp-block-pullquote.has-background { + padding: 1em; + border-radius: var(--logico-radius-large, 0) +} + +.wp-block-pullquote, +.wp-block-pullquote.has-text-align-left { + text-align: left; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.wp-block-pullquote.has-text-align-right { + text-align: right; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row-reverse; + -moz-flex-direction: row-reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.wp-block-pullquote.has-text-align-center { + text-align: center; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.wp-block-media-text { + margin: 1.875rem 0 +} + +.wp-block-media-text:not(:first-child) { + margin-top: 3.75em +} + +.wp-block-media-text:not(:last-child) { + margin-bottom: 3.75em +} + +.wp-block-media-text .wp-block-media-text__content { + font-size: 1.1111em; + line-height: 1.6em; + padding: 0 1.5em +} + +.wp-block-media-text .wp-block-media-text__media { + height: 100%; + border-radius: inherit +} + +.wp-block-media-text .wp-block-media-text__media img { + height: 100%; + -o-object-fit: cover; + object-fit: cover; + border-radius: inherit +} + +.wp-block-media-text.has-background { + border-radius: var(--logico-radius-large, 0) +} + +.wp-block-media-text.has-background .wp-block-media-text__content { + padding-top: 1.5em; + padding-bottom: 1.5em +} + +.content .wp-block-cover, +.block-editor-block-list__layout .wp-block-cover, +.wp-block-cover { + border-radius: var(--logico-radius-medium, 0) +} + +.content .wp-block-cover strong, +.block-editor-block-list__layout .wp-block-cover strong, +.wp-block-cover strong { + color: inherit +} + +.content .wp-block-cover .wp-block-title a, +.block-editor-block-list__layout .wp-block-cover .wp-block-title a, +.wp-block-cover .wp-block-title a { + text-decoration: none; + color: inherit +} + +.content .wp-block-cover .wp-block-title a:hover, +.block-editor-block-list__layout .wp-block-cover .wp-block-title a:hover, +.wp-block-cover .wp-block-title a:hover { + text-decoration: none; + color: inherit +} + +.content .wp-block-cover .wp-block-cover-text a, +.block-editor-block-list__layout .wp-block-cover .wp-block-cover-text a, +.wp-block-cover .wp-block-cover-text a { + color: inherit +} + +.content .wp-block-cover .wp-block-cover-text a:hover, +.block-editor-block-list__layout .wp-block-cover .wp-block-cover-text a:hover, +.wp-block-cover .wp-block-cover-text a:hover { + color: inherit +} + +.elementor-widget-sidebar .wp-block-cover, +.content .sidebar .wp-block-cover, +.sidebar .wp-block-cover, +.footer-widgets .wp-block-cover, +.slide-sidebar-content .wp-block-cover { + padding: 13.1147% 13.1147% 16.3934% 13.1147% +} + +.elementor-widget-sidebar .wp-block-cover .wp-block-title h1, +.elementor-widget-sidebar .wp-block-cover .wp-block-title h2, +.elementor-widget-sidebar .wp-block-cover .wp-block-title h3, +.elementor-widget-sidebar .wp-block-cover .wp-block-title h4, +.elementor-widget-sidebar .wp-block-cover .wp-block-title h5, +.elementor-widget-sidebar .wp-block-cover .wp-block-title h6, +.content .sidebar .wp-block-cover .wp-block-title h1, +.content .sidebar .wp-block-cover .wp-block-title h2, +.content .sidebar .wp-block-cover .wp-block-title h3, +.content .sidebar .wp-block-cover .wp-block-title h4, +.content .sidebar .wp-block-cover .wp-block-title h5, +.content .sidebar .wp-block-cover .wp-block-title h6, +.sidebar .wp-block-cover .wp-block-title h1, +.sidebar .wp-block-cover .wp-block-title h2, +.sidebar .wp-block-cover .wp-block-title h3, +.sidebar .wp-block-cover .wp-block-title h4, +.sidebar .wp-block-cover .wp-block-title h5, +.sidebar .wp-block-cover .wp-block-title h6, +.footer-widgets .wp-block-cover .wp-block-title h1, +.footer-widgets .wp-block-cover .wp-block-title h2, +.footer-widgets .wp-block-cover .wp-block-title h3, +.footer-widgets .wp-block-cover .wp-block-title h4, +.footer-widgets .wp-block-cover .wp-block-title h5, +.footer-widgets .wp-block-cover .wp-block-title h6, +.slide-sidebar-content .wp-block-cover .wp-block-title h1, +.slide-sidebar-content .wp-block-cover .wp-block-title h2, +.slide-sidebar-content .wp-block-cover .wp-block-title h3, +.slide-sidebar-content .wp-block-cover .wp-block-title h4, +.slide-sidebar-content .wp-block-cover .wp-block-title h5, +.slide-sidebar-content .wp-block-cover .wp-block-title h6 { + text-transform: none; + font-family: inherit; + font-weight: 600; + letter-spacing: -.03em +} + +.elementor-widget-sidebar .wp-block-cover .wp-block-title h1:not(:last-child), +.elementor-widget-sidebar .wp-block-cover .wp-block-title h2:not(:last-child), +.elementor-widget-sidebar .wp-block-cover .wp-block-title h3:not(:last-child), +.elementor-widget-sidebar .wp-block-cover .wp-block-title h4:not(:last-child), +.elementor-widget-sidebar .wp-block-cover .wp-block-title h5:not(:last-child), +.elementor-widget-sidebar .wp-block-cover .wp-block-title h6:not(:last-child), +.content .sidebar .wp-block-cover .wp-block-title h1:not(:last-child), +.content .sidebar .wp-block-cover .wp-block-title h2:not(:last-child), +.content .sidebar .wp-block-cover .wp-block-title h3:not(:last-child), +.content .sidebar .wp-block-cover .wp-block-title h4:not(:last-child), +.content .sidebar .wp-block-cover .wp-block-title h5:not(:last-child), +.content .sidebar .wp-block-cover .wp-block-title h6:not(:last-child), +.sidebar .wp-block-cover .wp-block-title h1:not(:last-child), +.sidebar .wp-block-cover .wp-block-title h2:not(:last-child), +.sidebar .wp-block-cover .wp-block-title h3:not(:last-child), +.sidebar .wp-block-cover .wp-block-title h4:not(:last-child), +.sidebar .wp-block-cover .wp-block-title h5:not(:last-child), +.sidebar .wp-block-cover .wp-block-title h6:not(:last-child), +.footer-widgets .wp-block-cover .wp-block-title h1:not(:last-child), +.footer-widgets .wp-block-cover .wp-block-title h2:not(:last-child), +.footer-widgets .wp-block-cover .wp-block-title h3:not(:last-child), +.footer-widgets .wp-block-cover .wp-block-title h4:not(:last-child), +.footer-widgets .wp-block-cover .wp-block-title h5:not(:last-child), +.footer-widgets .wp-block-cover .wp-block-title h6:not(:last-child), +.slide-sidebar-content .wp-block-cover .wp-block-title h1:not(:last-child), +.slide-sidebar-content .wp-block-cover .wp-block-title h2:not(:last-child), +.slide-sidebar-content .wp-block-cover .wp-block-title h3:not(:last-child), +.slide-sidebar-content .wp-block-cover .wp-block-title h4:not(:last-child), +.slide-sidebar-content .wp-block-cover .wp-block-title h5:not(:last-child), +.slide-sidebar-content .wp-block-cover .wp-block-title h6:not(:last-child) { + margin-bottom: 0 +} + +.elementor-widget-sidebar .wp-block-cover .wp-block-buttons, +.content .sidebar .wp-block-cover .wp-block-buttons, +.sidebar .wp-block-cover .wp-block-buttons, +.footer-widgets .wp-block-cover .wp-block-buttons, +.slide-sidebar-content .wp-block-cover .wp-block-buttons { + font-size: 0; + line-height: 1 +} + +.elementor-widget-sidebar .wp-block-cover .wp-block-buttons:not(:first-child), +.content .sidebar .wp-block-cover .wp-block-buttons:not(:first-child), +.sidebar .wp-block-cover .wp-block-buttons:not(:first-child), +.footer-widgets .wp-block-cover .wp-block-buttons:not(:first-child), +.slide-sidebar-content .wp-block-cover .wp-block-buttons:not(:first-child) { + margin-top: 40px +} + +.elementor-widget-sidebar .wp-block-cover .wp-block-buttons .wp-block-button__link:not(.has-text-color):not(.has-background), +.content .sidebar .wp-block-cover .wp-block-buttons .wp-block-button__link:not(.has-text-color):not(.has-background), +.sidebar .wp-block-cover .wp-block-buttons .wp-block-button__link:not(.has-text-color):not(.has-background), +.footer-widgets .wp-block-cover .wp-block-buttons .wp-block-button__link:not(.has-text-color):not(.has-background), +.slide-sidebar-content .wp-block-cover .wp-block-buttons .wp-block-button__link:not(.has-text-color):not(.has-background) { + --logico-button-text-color: #ffffff; + --logico-button-border-color: #ffffff; + --logico-button-background-color: rgba(255, 255, 255, 0); + --logico-button-icon-color: #111111; + --logico-button-text-hover: #111111; + --logico-button-border-hover: #ffffff; + --logico-button-background-hover: #ffffff; + --logico-button-icon-hover: #111111 +} + +.elementor-widget-sidebar .wp-block-cover p.has-background, +.content .sidebar .wp-block-cover p.has-background, +.sidebar .wp-block-cover p.has-background, +.footer-widgets .wp-block-cover p.has-background, +.slide-sidebar-content .wp-block-cover p.has-background { + padding: 20px; + line-height: 1.5em; + border-radius: var(--logico-radius-medium, 0) +} + +.wp-block-group.has-background, +.wp-block-group.has-border-color, +.wp-block-group.cut-corner { + border-radius: var(--logico-radius-medium, 0) +} + +.wp-block-button.is-style-theme a.wp-block-button__link { + display: inline-block; + position: relative; + text-align: center; + padding: 1em 5.21em 1em 1.71em; + min-height: calc(3.4286em + 2px); + font-size: 14px; + line-height: 1.4286em; + font-weight: 600; + letter-spacing: .01em; + text-decoration: none !important; + border-radius: var(--logico-radius-small, 0); + -webkit-transition: background 0.45s ease-out, border-color 0.3s, color 0.3s, padding 0.3s; + transition: background 0.45s ease-out, border-color 0.3s, color 0.3s, padding 0.3s; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + outline: none; + cursor: default; + overflow: hidden; + height: auto; + border: solid 1px !important; + z-index: 2 +} + +.wp-block-button.is-style-theme a.wp-block-button__link:focus, +.wp-block-button.is-style-theme a.wp-block-button__link:active { + outline: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none +} + +.wp-block-button.is-style-theme a.wp-block-button__link:before { + content: '\e80b'; + position: absolute; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + width: .71428em; + height: .71428em; + top: 50%; + left: initial; + right: 2.04286em; + background-color: transparent; + font: 400 normal .71428em/1em 'fontello'; + -webkit-transition: all 0.55s; + transition: all 0.55s; + margin: -.35714em 0 0; + z-index: 2 +} + +.wp-block-button.is-style-theme a.wp-block-button__link:after { + content: ''; + position: absolute; + display: block; + width: 4.8em; + top: 0; + bottom: 0; + right: 0; + left: initial; + -webkit-border-radius: inherit; + border-radius: inherit; + font-size: .71428em +} + +.wp-block-button.is-style-theme a.wp-block-button__link:not(.has-text-color) { + color: var(--logico-button-text-color) !important +} + +.wp-block-button.is-style-theme a.wp-block-button__link:not(.has-background) { + border-color: var(--logico-button-border-color) !important; + background: -webkit-linear-gradient(90deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + background: -moz-linear-gradient(90deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + background: linear-gradient(90deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + -webkit-background-size: calc(200% + 4px) 100%; + -moz-background-size: calc(200% + 4px) 100%; + -o-background-size: calc(200% + 4px) 100%; + background-size: calc(200% + 4px) 100%; + background-position: -1.7857em 0; + background-repeat: no-repeat +} + +.wp-block-button.is-style-theme a.wp-block-button__link:not(.has-background):before { + color: var(--logico-button-icon-color) +} + +.wp-block-button.is-style-theme a.wp-block-button__link:not(.has-background):after { + background-color: var(--logico-button-background-hover) +} + +.wp-block-button.is-style-theme a.wp-block-button__link:hover { + background-position: calc(100% + 1px) 0; + padding: 1em 4.21em 1em 2.71em; + cursor: pointer +} + +.wp-block-button.is-style-theme a.wp-block-button__link:hover:before { + animation: .3s linear 0s 1 normal none running button_arrows +} + +.wp-block-button.is-style-theme a.wp-block-button__link:not(.has-text-color):hover { + color: var(--logico-button-text-hover) !important +} + +.wp-block-button.is-style-theme a.wp-block-button__link:not(.has-background):hover { + border-color: var(--logico-button-border-hover) !important +} + +.wp-block-button.is-style-theme a.wp-block-button__link:not(.has-background):hover:before { + color: var(--logico-button-icon-hover) +} + +.wp-block-file a.wp-block-file__button { + display: inline-block; + text-decoration: none +} + +.wp-block-file.has-background, +.wp-block-file.has-border-color { + border-radius: var(--logico-radius-medium, 0) +} + +.wp-block-file.has-background .wp-block-file__button:only-child { + display: inline-block; + background: none; + -webkit-border-radius: 0; + border-radius: 0; + font-size: 14px; + line-height: 1.9286em; + text-align: left; + font-weight: 600; + letter-spacing: .01em; + color: inherit; + padding: 0; + position: relative +} + +.wp-block-file.has-background .wp-block-file__button:only-child:before { + content: ''; + position: absolute; + display: block; + height: 0; + left: 0; + right: 0; + bottom: 2px; + border-bottom: solid 1px; + opacity: 0; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s +} + +.wp-block-file.has-background .wp-block-file__button:only-child:after { + content: '\e80a'; + font: 400 normal .6428em 'fontello'; + margin: 0 0 0 15px; + position: relative; + top: -1px; + text-decoration: none +} + +.wp-block-file.has-background .wp-block-file__button:only-child:hover:before { + opacity: 1 +} + +body .content-wrapper .wp-block-social-links, +.block-editor-block-list__layout .wp-block-social-links, +ul.wp-block-social-links { + margin: 0 +} + +body .content-wrapper .wp-block-social-links .wp-block-social-link, +.block-editor-block-list__layout .wp-block-social-links .wp-block-social-link, +ul.wp-block-social-links .wp-block-social-link { + padding: 0 +} + +body .content-wrapper .wp-block-social-links .wp-block-social-link:before, +.block-editor-block-list__layout .wp-block-social-links .wp-block-social-link:before, +ul.wp-block-social-links .wp-block-social-link:before { + content: none; + display: none +} + +body .content-wrapper .wp-block-social-links .wp-block-social-link:hover, +.block-editor-block-list__layout .wp-block-social-links .wp-block-social-link:hover, +ul.wp-block-social-links .wp-block-social-link:hover { + -webkit-transform: none; + -ms-transform: none; + transform: none +} + +body .content-wrapper .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg, +.block-editor-block-list__layout .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg, +ul.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg { + -webkit-transition: fill 0.3s, color 0.3s; + transition: fill 0.3s, color 0.3s +} + +body .content-wrapper .wp-block-social-links.is-style-logos-only, +.block-editor-block-list__layout .wp-block-social-links.is-style-logos-only, +ul.wp-block-social-links.is-style-logos-only { + gap: 35px +} + +body .content-wrapper .wp-block-social-links.is-style-logos-only .wp-block-social-link, +.block-editor-block-list__layout .wp-block-social-links.is-style-logos-only .wp-block-social-link, +ul.wp-block-social-links.is-style-logos-only .wp-block-social-link { + background: none; + border: none; + margin-bottom: 0; + line-height: 1 +} + +body .content-wrapper .wp-block-social-links.is-style-logos-only .wp-block-social-link a, +.block-editor-block-list__layout .wp-block-social-links.is-style-logos-only .wp-block-social-link a, +ul.wp-block-social-links.is-style-logos-only .wp-block-social-link a { + padding: 0; + width: auto; + height: auto; + -webkit-transition: color 0.3s; + transition: color 0.3s; + color: var(--logico-dark-text-color) +} + +body .content-wrapper .wp-block-social-links.is-style-logos-only .wp-block-social-link a svg, +.block-editor-block-list__layout .wp-block-social-links.is-style-logos-only .wp-block-social-link a svg, +ul.wp-block-social-links.is-style-logos-only .wp-block-social-link a svg { + -webkit-transition: fill 0.3s; + transition: fill 0.3s; + fill: var(--logico-dark-text-color); + width: 18px; + height: 18px +} + +body .content-wrapper .wp-block-social-links.is-style-logos-only .wp-block-social-link a:hover, +.block-editor-block-list__layout .wp-block-social-links.is-style-logos-only .wp-block-social-link a:hover, +ul.wp-block-social-links.is-style-logos-only .wp-block-social-link a:hover { + color: var(--logico-accent-color) +} + +body .content-wrapper .wp-block-social-links.is-style-logos-only .wp-block-social-link a:hover svg, +.block-editor-block-list__layout .wp-block-social-links.is-style-logos-only .wp-block-social-link a:hover svg, +ul.wp-block-social-links.is-style-logos-only .wp-block-social-link a:hover svg { + fill: var(--logico-accent-color) +} + +.block-editor-block-list__layout .block-editor-block-list__block.wp-block-social-links.is-style-labels-only .wp-block-social-link .components-button.wp-block-social-link-anchor { + padding: 0 !important; + background: none !important +} + +.wp-block-social-links.has-small-icon-size.is-style-logos-only.is-layout-flex { + gap: 2em +} + +@media only screen and (min-width:661px) { + .wp-block-pullquote { + line-height: 2em + } + .wp-block-pullquote:before { + font-size: 2.5em + } + .wp-block-pullquote blockquote { + padding: 1em 2em + } + .wp-block-pullquote.has-background { + padding: 2em + } + .wp-block-media-text .wp-block-media-text__content { + line-height: 2em; + padding: 0 3em + } + .wp-block-media-text.has-background .wp-block-media-text__content { + padding-top: 3em; + padding-bottom: 3em + } +} + +.e-con { + --padding-top: var(--container-default-padding-top, 0); + --padding-right: var(--container-default-padding-right, 0); + --padding-bottom: var(--container-default-padding-bottom, 0); + --padding-left: var(--container-default-padding-left, 0) +} + +a.e-con { + text-decoration: none +} + +a.e-con p { + color: var(--logico-default-text-color); + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +a.e-con:hover p { + color: var(--logico-accent-color) +} + +.e-con.cut-corner-yes, +.elementor-widget.cut-corner-yes .elementor-widget-container { + -webkit-clip-path: polygon(calc(100% - 45px) 0, 100% 45px, 100% 100%, 0 100%, 0 0); + clip-path: polygon(calc(100% - 45px) 0, 100% 45px, 100% 100%, 0 100%, 0 0) +} + +.e-con.cut-corner-yes:after, +.elementor-widget.cut-corner-yes .elementor-widget-container:after { + content: ''; + position: absolute; + display: block; + border: none; + border-top: inherit; + width: 64px; + height: 0; + right: calc(-19px - var(--border-top-width)); + left: initial; + top: calc(var(--border-top-width)*(-1)); + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + -webkit-transform-origin: left top; + transform-origin: left top; + -moz-box-sizing: content-box; + box-sizing: content-box +} + +[data-parallax='scroll'] { + -webkit-transition: none !important; + transition: none !important +} + +.elementor-section-wrap>.elementor-element:only-child, +.elementor-section-wrap>.sticky-container-placeholder:first-child+.elementor-element:last-child { + position: relative !important +} + +html.elementor-html { + background: url(../../../../../../../../../themes/logico/img/bg-transparency.png) center center repeat +} + +:where(body).single-elementor-hf { + background: none +} + +.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap { + margin-top: .36em; + margin-bottom: .1em; + font-size: 1.5em +} + +.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter { + width: 1.6667em !important; + height: 1.6667em !important; + line-height: 1.6667em; + font-size: 1em; + font-weight: 700; + text-align: center +} + +.elementor-lightbox .elementor-lightbox-image, +.elementor-lightbox .elementor-video-container { + -webkit-border-radius: 0 !important; + border-radius: 0 !important +} + +.elementor-slideshow__header { + -moz-box-sizing: border-box; + box-sizing: border-box +} + +@keyframes logico_clip_right { + from { + clip-path: inset(0 100% 0 0); + -webkit-clip-path: inset(0 100% 0 0) + } + to { + clip-path: inset(0 0 0 0); + -webkit-clip-path: inset(0 0 0 0) + } +} + +@keyframes logico_clip_left { + from { + clip-path: inset(0 0 0 100%); + -webkit-clip-path: inset(0 0 0 100%) + } + to { + clip-path: inset(0 0 0 0); + -webkit-clip-path: inset(0 0 0 0) + } +} + +@keyframes logico_clip_down { + from { + clip-path: inset(0 0 100% 0); + -webkit-clip-path: inset(0 0 100% 0) + } + to { + clip-path: inset(0 0 0 0); + -webkit-clip-path: inset(0 0 0 0) + } +} + +@keyframes logico_clip_up { + from { + clip-path: inset(100% 0 0 0); + -webkit-clip-path: inset(100% 0 0 0) + } + to { + clip-path: inset(0 0 0 0); + -webkit-clip-path: inset(0 0 0 0) + } +} + +@keyframes logico_heading_animation { + from { + -webkit-transform: translateY(120%); + -ms-transform: translateY(120%); + transform: translateY(120%) + } + to { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0) + } +} + +.logico_clip_right { + animation-name: logico_clip_right +} + +.logico_clip_left { + animation-name: logico_clip_left +} + +.logico_clip_down { + animation-name: logico_clip_down +} + +.logico_clip_up { + animation-name: logico_clip_up +} + +.logico_heading_animation .word .letter { + opacity: 0; + -webkit-transform: translateY(120%); + -ms-transform: translateY(120%); + transform: translateY(120%); + animation: fadeIn 0.35s forwards, logico_heading_animation 0.7s cubic-bezier(.26, -.14, 0, 1.01) forwards +} + +.body-overlay { + position: fixed; + left: 0; + right: 0; + top: 0; + bottom: 0; + pointer-events: none; + opacity: 0; + cursor: pointer; + z-index: 100; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + background-color: #000 +} + +.body-overlay.active { + opacity: .5; + pointer-events: auto +} + +.content-wrapper { + margin-top: 90px; + margin-bottom: 90px; + max-width: var(--logico-content-width, 1380px); + width: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box; + position: relative +} + +.content-wrapper:after { + content: ''; + display: table; + clear: both +} + +.content-wrapper.content-wrapper-remove-top-margin { + margin-top: 0 !important +} + +.content-wrapper.content-wrapper-remove-bottom-margin { + margin-bottom: 0 !important +} + +.content-wrapper .content { + width: calc(100% - 40px); + margin: 0 20px +} + +.content-wrapper .content-inner:after { + content: ''; + display: table; + clear: both +} + +.masonry-listing { + font-size: 0; + line-height: 1 +} + +.archive-listing { + -webkit-transition: height 0.5s; + transition: height 0.5s +} + +.archive-listing .archive-listing-wrapper>div { + -webkit-transition: transform 0.3s, opacity 0.5s; + transition: transform 0.3s, opacity 0.5s +} + +.archive-listing.loading { + overflow: hidden +} + +.archive-listing.loading .archive-listing-wrapper>div { + -webkit-transform: scale(.95, .95); + -ms-transform: scale(.95, .95); + transform: scale(.95, .95); + opacity: .1 +} + +.grid-listing.columns-2, +.grid-listing.columns-3, +.grid-listing.columns-4, +.grid-listing.columns-5, +.grid-listing.columns-6 { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch +} + +.grid-listing.columns-2 .grid-item, +.grid-listing.columns-3 .grid-item, +.grid-listing.columns-4 .grid-item, +.grid-listing.columns-5 .grid-item, +.grid-listing.columns-6 .grid-item { + width: 100%; + display: block +} + +.elementor-page .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + max-width: none; + margin-left: 0; + margin-right: 0 +} + +.elementor-page .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none .content { + width: 100%; + margin: 0 +} + +.elementor-page.ehf-header .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + margin-top: 0 +} + +.elementor-page.ehf-footer .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + margin-bottom: 0 +} + +.taxonomy-description:not(:last-child) { + margin-bottom: 90px +} + +@media only screen and (min-width:481px) { + .grid-listing.columns-2 .grid-item, + .grid-listing.columns-3 .grid-item, + .grid-listing.columns-4 .grid-item, + .grid-listing.columns-5 .grid-item, + .grid-listing.columns-6 .grid-item { + width: 50% + } +} + +@media only screen and (min-width:661px) { + .grid-listing.columns-3 .grid-item, + .grid-listing.columns-4 .grid-item, + .grid-listing.columns-5 .grid-item, + .grid-listing.columns-6 .grid-item { + width: 50% + } + .content-wrapper { + margin-top: 120px; + margin-bottom: 120px + } + .content-wrapper .content { + width: calc(100% - 60px); + margin: 0 30px + } + .elementor-page .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + margin-left: 0; + margin-right: 0 + } + .elementor-page .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none .content { + width: 100%; + margin: 0 + } + .elementor-page.ehf-header .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + margin-top: 0 + } + .elementor-page.ehf-footer .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + margin-bottom: 0 + } + .taxonomy-description:not(:last-child) { + margin-bottom: 120px + } +} + +@media only screen and (min-width:1021px) { + .content-wrapper-sidebar-position-none .grid-listing.columns-3 .grid-item { + width: 33.3333% + } + .content-wrapper-sidebar-position-none .grid-listing.columns-4 .grid-item, + .content-wrapper-sidebar-position-none .grid-listing.columns-5 .grid-item, + .content-wrapper-sidebar-position-none .grid-listing.columns-6 .grid-item { + width: 25% + } + .content-wrapper-sidebar-position-left .grid-listing.columns-3 .grid-item, + .content-wrapper-sidebar-position-left .grid-listing.columns-4 .grid-item, + .content-wrapper-sidebar-position-left .grid-listing.columns-5 .grid-item, + .content-wrapper-sidebar-position-left .grid-listing.columns-6 .grid-item, + .content-wrapper-sidebar-position-right .grid-listing.columns-3 .grid-item, + .content-wrapper-sidebar-position-right .grid-listing.columns-4 .grid-item, + .content-wrapper-sidebar-position-right .grid-listing.columns-5 .grid-item, + .content-wrapper-sidebar-position-right .grid-listing.columns-6 .grid-item { + width: 33.3333% + } + .content-wrapper { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start + } + .content-wrapper>.sidebar { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 + } + .content-wrapper .content { + margin: 0 30px + } + .content-wrapper.content-wrapper-sidebar-position-left>.sidebar { + order: 1; + margin: 0 10px 0 30px; + width: calc(25% - 40px) + } + .content-wrapper.content-wrapper-sidebar-position-left .content { + order: 2; + width: 100% + } + .content-wrapper.content-wrapper-sidebar-position-right>.sidebar { + order: 2; + margin: 0 30px 0 10px; + width: calc(25% - 40px) + } + .content-wrapper.content-wrapper-sidebar-position-right .content { + order: 1; + width: 100% + } + .content-wrapper.content-wrapper-sidebar-position-none .content { + width: calc(100% - 60px) + } + .elementor-page .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + margin-left: 0; + margin-right: 0 + } + .elementor-page .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none .content { + width: 100%; + margin: 0 + } + .elementor-page.ehf-header .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + margin-top: 0 + } + .elementor-page.ehf-footer .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + margin-bottom: 0 + } +} + +@media only screen and (min-width:1380px) { + .content-wrapper-sidebar-position-none .grid-listing.columns-4 .grid-item, + .content-wrapper-sidebar-position-left .grid-listing.columns-4 .grid-item, + .content-wrapper-sidebar-position-right .grid-listing.columns-4 .grid-item { + width: 25% + } + .content-wrapper-sidebar-position-none .grid-listing.columns-5 .grid-item, + .content-wrapper-sidebar-position-left .grid-listing.columns-5 .grid-item, + .content-wrapper-sidebar-position-right .grid-listing.columns-5 .grid-item { + width: 20% + } + .content-wrapper-sidebar-position-none .grid-listing.columns-6 .grid-item, + .content-wrapper-sidebar-position-left .grid-listing.columns-6 .grid-item, + .content-wrapper-sidebar-position-right .grid-listing.columns-6 .grid-item { + width: 16.6667% + } + .content-wrapper { + margin: 150px auto + } + .content-wrapper .content { + margin: 0 20px + } + .content-wrapper.content-wrapper-sidebar-position-left .content { + width: calc(75% - 40px) + } + .content-wrapper.content-wrapper-sidebar-position-left>.sidebar { + margin: 0 20px + } + .content-wrapper.content-wrapper-sidebar-position-right .content { + width: calc(75% - 40px) + } + .content-wrapper.content-wrapper-sidebar-position-right>.sidebar { + margin: 0 20px + } + .content-wrapper.content-wrapper-sidebar-position-none .content { + width: calc(100% - 40px) + } + .elementor-page .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + margin-left: 0; + margin-right: 0 + } + .elementor-page .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none .content { + width: 100%; + margin: 0 + } + .elementor-page.ehf-header .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + margin-top: 0 + } + .elementor-page.ehf-footer .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + margin-bottom: 0 + } + .taxonomy-description:not(:last-child) { + margin-bottom: 150px + } +} + +.content-wrapper>.sidebar { + margin: 0; + width: 278px; + min-width: 278px +} + +@media only screen and (min-width:1021px) { + .content-wrapper>.sidebar { + margin: 0 20px; + width: 305px + } +} + +@media only screen and (max-width:1020px) { + .sidebar { + position: fixed; + top: 0; + bottom: 0; + right: -320px; + left: auto; + -webkit-transition: right 0.3s, left 0.3s, opacity 0.3s; + transition: right 0.3s, left 0.3s, opacity 0.3s; + overflow-y: scroll; + z-index: 999999; + padding: 86px 20px 32px; + width: 278px; + max-width: none; + margin: 0 !important; + border: solid 1px var(--logico-border-hover-color); + background-color: var(--logico-background-color); + opacity: 0 + } + .sidebar.active { + right: 0; + left: auto; + opacity: 1 + } + .sidebar .shop-hidden-sidebar-close { + position: absolute; + right: 20px; + left: initial; + top: 20px; + width: 17px; + height: 17px; + cursor: pointer; + font: 400 normal 17px/1em 'fontello'; + text-align: center; + color: var(--logico-dark-text-color) + } + .sidebar .shop-hidden-sidebar-close:before { + content: '\e845' + } + .sidebar .shop-hidden-sidebar-close:hover { + color: var(--logico-accent-color) + } + .simple-sidebar-trigger { + position: fixed; + right: 0; + left: auto; + top: 50%; + width: 40px; + height: 60px; + margin: -30px 0 0; + cursor: pointer; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font: 400 normal 18px/1 'fontello'; + z-index: 9; + opacity: 1; + border: solid 1px var(--logico-border-hover-color); + border-right: none; + background-color: var(--logico-background-color) + } + .simple-sidebar-trigger:before { + content: '\e85b'; + position: absolute; + display: block; + width: 18px; + height: 18px; + top: 50%; + left: 50%; + right: auto; + margin: -9px 0 0 -9px + } +} + +.archive-listing-wrapper .standard-blog-item-wrapper:not(:first-child) { + margin-top: 60px +} + +.archive-listing-wrapper.classic-listing .post-meta-header { + border-top: solid 2px var(--logico-border-hover-color); + padding: 15px 0 +} + +.standard-blog-item-wrapper { + overflow: hidden; + position: relative +} + +.standard-blog-item-wrapper .blog-item { + position: relative +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-labels { + position: relative; + z-index: 2 +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-labels:not(:first-child) { + margin-top: 20px +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-media-wrapper { + font-size: 12px +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-media-wrapper .post-media a { + display: inline-block; + vertical-align: top; + position: relative; + font-size: 0; + line-height: 1; + overflow: hidden +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-media-wrapper .post-media a:after { + content: ''; + position: absolute; + display: block; + z-index: 2; + left: 0; + right: 0; + bottom: -45%; + height: 45%; + opacity: 0; + -webkit-transition: bottom 0.3s, opacity 0.3s; + transition: bottom 0.3s, opacity 0.3s; + background: -moz-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: -webkit-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%) +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-media-wrapper picture { + display: inline-block; + position: relative +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-media-wrapper .post-gallery-carousel picture { + display: block +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-media-wrapper .post-gallery-carousel picture img { + display: block; + width: 100% +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-labels+.post-media-wrapper { + margin-top: calc(-5.0833em - 20px) +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-title { + margin-bottom: 0; + font-family: inherit; + text-transform: none; + font-weight: 600 +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-title:not(:first-child) { + margin-top: 40px +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-title a { + text-decoration: none; + color: inherit; + background: no-repeat 0 85%; + background-image: linear-gradient(var(--logico-dark-text-color), var(--logico-dark-text-color)); + background-size: 0 .033em +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-title a:hover { + background-size: 100% .033em +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-content:after { + content: ''; + display: table; + clear: both +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-content:not(:first-child) { + margin-top: 15px +} + +.standard-blog-item-wrapper:not(.logico-format-quote):hover .blog-item .post-media-wrapper .post-media a:after { + bottom: 0; + opacity: 1 +} + +.standard-blog-item-wrapper.logico-format-quote .post-media-wrapper { + background-color: var(--logico-background-alter-color); + padding: 1em +} + +.standard-blog-item-wrapper .post-meta-footer { + position: relative; + margin: 0; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.standard-blog-item-wrapper .post-meta-footer:not(:first-child) { + margin-top: 30px +} + +.standard-blog-item-wrapper .post-meta-footer .post-meta-item { + font-size: 16px +} + +.standard-blog-item-wrapper .post-meta-footer .post-meta-item a { + text-decoration: none +} + +.post-more-button { + font-size: 0; + line-height: 1 +} + +.post-more-button:not(:first-child) { + margin-top: 40px +} + +.logico-theme-style-rounded .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-labels:not(:first-child) { + margin-top: 10px; + margin-left: 10px; + margin-right: 10px +} + +.logico-theme-style-rounded .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-labels+.post-media-wrapper { + margin-top: calc(-5.0833em - 10px) +} + +@media screen and (min-width:661px) { + .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-content:not(:first-child) { + margin-top: 20px + } +} + +@media screen and (min-width:841px) { + .archive-listing-wrapper .standard-blog-item-wrapper:not(:first-child) { + margin-top: 100px + } + .archive-listing-wrapper .standard-blog-item-wrapper.logico-format-quote .post-media-wrapper { + padding: 2em 2em 1em + } + .standard-blog-item-wrapper { + overflow: hidden; + position: relative + } +} + +@media screen and (min-width:1021px) { + .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-content:not(:first-child) { + margin-top: 30px + } +} + +.archive-listing-wrapper.grid-listing { + margin: 0 -10px -70px +} + +.archive-listing-wrapper.grid-listing .grid-item { + padding: 0 10px; + margin: 0 0 70px; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +.archive-listing-wrapper.grid-listing .post-meta-header { + border-bottom: solid 2px var(--logico-border-hover-color); + padding: 0 0 8px +} + +.archive-listing-wrapper.grid-listing .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch; + height: 100% +} + +.archive-listing-wrapper.grid-listing .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-title:not(:first-child) { + margin-top: 30px +} + +.archive-listing-wrapper.grid-listing .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-content:not(:first-child) { + margin-top: 20px +} + +.archive-listing-wrapper.grid-listing .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-labels:not(:first-child) { + margin-top: 50px +} + +.archive-listing-wrapper.grid-listing .post-media>a { + display: block !important; + position: relative +} + +.archive-listing-wrapper.grid-listing .post-media picture { + display: block !important; + overflow: hidden; + height: 0; + width: 100%; + padding: 111.1905% 0 0 +} + +.archive-listing-wrapper.grid-listing .post-media img { + position: absolute; + top: 0; + left: 0; + right: 0; + max-width: none; + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover +} + +.logico-theme-style-rounded .archive-listing-wrapper.grid-listing .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-labels:not(:first-child) { + margin-top: 40px; + margin-left: 10px; + margin-right: 10px +} + +@media only screen and (min-width:1201px) { + .archive-listing-wrapper.grid-listing { + margin: 0 -20px -80px + } + .archive-listing-wrapper.grid-listing .grid-item { + padding: 0 20px; + margin: 0 0 80px + } + .archive-listing-wrapper.grid-listing .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-title:not(:first-child) { + margin-top: 53px + } + .archive-listing-wrapper.grid-listing .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-content:not(:first-child) { + margin-top: 23px + } + .archive-listing-wrapper.grid-listing .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-labels:not(:first-child) { + margin-top: 70px + } + .logico-theme-style-rounded .archive-listing-wrapper.grid-listing .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-labels:not(:first-child) { + margin-top: 60px + } +} + +.single-post .post-media-wrapper { + font-size: 12px +} + +.single-post .post-media-wrapper picture { + display: inline-block; + position: relative +} + +.single-post .post-media-wrapper picture img { + border-radius: var(--logico-radius-large, 0) +} + +.single-post.logico-format-quote .post-media-wrapper { + background-color: var(--logico-background-alter-color); + padding: 1em; + border-radius: var(--logico-radius-large, 0) +} + +.single-post .post-labels+.post-media-wrapper { + margin-top: calc(-5.0833em - 20px) +} + +.single-post.logico-format-quote .post-labels+.post-media-wrapper { + margin-top: 0 +} + +.single-post .post-labels { + position: relative; + z-index: 2 +} + +.single-post .post-labels:not(:first-child) { + margin-top: 20px +} + +.single-post.logico-format-quote .post-labels:not(:first-child) { + margin-top: 0 +} + +.single-post .post-meta-header { + border-top: solid 2px var(--logico-border-hover-color); + padding: 15px 0 +} + +.content-wrapper .single-post>.post-title { + font-family: inherit; + line-height: 1.25em; + font-weight: 600; + text-transform: none +} + +.content-wrapper .single-post>.post-title:not(:first-child) { + margin: 40px 0 0 +} + +.single-post .post-content:after { + content: ''; + display: table; + clear: both +} + +.single-post .post-content:not(:first-child) { + margin: 30px 0 0 +} + +.single-post .post-meta-footer { + position: relative; + margin: 0; + padding: 15px 0; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + background-color: var(--logico-background-alter-color); + border-radius: var(--logico-radius-small, 0) +} + +.single-post .post-meta-footer:not(:first-child) { + margin: 40px 0 0; + position: relative +} + +.single-post .post-meta-footer:not(:first-child):before { + content: ''; + position: absolute; + display: block; + left: 15px; + right: 15px; + top: 0; + height: 1px +} + +.single-post .post-meta-footer:not(:first-child):after { + content: ''; + position: absolute; + display: block; + width: 1px; + height: 20px; + left: initial; + right: 15px; + top: -20px +} + +.single-post .post-meta-footer .post-meta-item a { + text-decoration: none +} + +.single-post .post-meta-footer .post-meta-item.post-meta-item-tags { + margin: 0 15px +} + +.single-post .post-meta-footer .post-meta-item.post-meta-item-socials { + margin: 16px 15px 0 +} + +.single-post .post-meta-footer .post-meta-item.post-meta-item-socials .wrapper-socials { + margin: -16px -14px 0 +} + +.single-post .post-meta-footer .post-meta-item.post-meta-item-socials .wrapper-socials li { + padding: 0; + margin: 16px 14px 0 +} + +.single-post .post-meta-footer .post-meta-item.post-meta-item-socials .wrapper-socials li:before { + content: none; + display: none +} + +.post-password-form { + margin: 2rem 0; + position: relative; + z-index: 2 +} + +.post-password-form .password-form { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.post-password-form .logico-form-button { + margin: 10px 0 0 +} + +.post-password-form input[type="submit"], +.post-password-form button { + width: 100%; + white-space: nowrap +} + +.post-password-form .logico-form-field input { + width: 100% +} + +.logico-theme-style-rounded .single-post .post-labels+.post-media-wrapper { + margin-top: calc(-5.0833em - 10px) +} + +@media screen and (min-width:481px) { + form.post-password-form .password-form { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end; + max-width: 650px + } + form.post-password-form .logico-form-field { + width: 100% + } + form.post-password-form .logico-form-field input { + height: 63px; + padding: 19px 0 + } + form.post-password-form .logico-form-button { + margin: 0 0 0 20px; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 + } +} + +@media screen and (min-width:841px) { + .single-post .post-meta-footer { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + padding: 45px + } + .single-post .post-meta-footer:not(:first-child) { + margin: 60px 0 0 + } + .single-post .post-meta-footer .post-meta-item:not(:last-child) { + margin-bottom: 0 + } + .single-post .post-meta-footer .post-meta-item.post-meta-item-socials { + text-align: right; + margin-top: 0 + } + .single-post .post-meta-footer .post-meta-item.post-meta-item-tags { + text-align: left + } + .single-post .post-meta-footer .post-meta-item.post-meta-item-tags:not(:last-child) { + margin-bottom: 0 + } + .single-post.logico-format-quote .post-media-wrapper { + padding: 2em 2em 1em + } +} + +.error-404 { + width: 100%; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + text-align: center; + padding: 50px 20px; + -webkit-background-size: cover; + background-size: cover; + -moz-box-sizing: border-box; + box-sizing: border-box; + overflow: hidden; + min-height: 100vh +} + +.error-404 .error-404-header { + text-align: center; + position: relative; + z-index: 2 +} + +.error-404 .error-404-header .logo-container { + width: auto; + margin: 0 +} + +.error-404 .error-404-container { + position: relative; + z-index: 2 +} + +.error-404 .error-404-container:not(:first-child) { + margin-top: 50px +} + +.error-404 .error-404-code.logico-title-h1 { + font-size: 180px; + line-height: 1; + font-weight: 600; + margin: 0; + -webkit-text-stroke: 2px var(--logico-dark-text-color); + text-stroke: 2px var(--logico-dark-text-color); + paint-order: stroke fill; + color: transparent +} + +.error-404 .error-404-code.logico-title-h1:not(:first-child) { + margin-top: 62px +} + +.error-404 .error-404-image-wrapper { + max-width: 80%; + margin: 0 auto; + position: relative +} + +.error-404 .error-404-image-wrapper:not(:first-child) { + margin-top: 70px +} + +.error-404 .error-404-image { + display: block +} + +.error-404 .error-404-inner { + padding: 34px 0 +} + +.error-404 .error-404-inner .error-404-title { + margin: 0 0 21px +} + +.error-404 .error-404-inner .error-404-info-text { + max-width: 572px; + margin: 0 auto +} + +.error-404 .error-404-inner .error-404-button { + position: relative; + z-index: 2; + font-size: 0; + line-height: 1 +} + +.error-404 .error-404-inner .error-404-button:not(:first-child) { + margin: 40px 0 0 +} + +.error-404 .error-404-inner .error-404-info-text:not(:first-child) { + padding: 1px 0 0 +} + +.error-404 .wrapper-socials.error-404-socials { + margin: -19px -19px +} + +.error-404 .wrapper-socials.error-404-socials li { + margin: 19px 19px 0 +} + +.error-404 .wrapper-socials.error-404-socials li a { + color: var(--logico-dark-text-color) +} + +.error-404 .wrapper-socials.error-404-socials li a:hover { + color: var(--logico-light-text-color) +} + +.error-404 .error-404-bg { + display: none; + position: absolute; + max-width: 35%; + bottom: 0 +} + +.error-404 .error-404-bg.error-404-bg-left { + right: 50%; + left: initial; + margin: 0 320px 0 0 +} + +.error-404 .error-404-bg.error-404-bg-right { + left: 50%; + right: initial; + margin: 0 0 0 334px +} + +.error-404 .error-404-footer { + position: relative; + z-index: 2 +} + +@media only screen and (min-width:481px) { + .error-404 { + padding: 75px 20px + } + .error-404 .error-404-inner { + padding: 34px 0 58px + } +} + +@media only screen and (min-width:841px) { + .error-404 { + padding: 77px 20px 80px + } + .error-404 .error-404-code.logico-title-h1 { + font-size: 200px + } + .error-404 .error-404-container:not(:first-child) { + margin-top: 90px + } +} + +@media only screen and (min-width:1021px) { + .error-404 .error-404-container:not(:first-child) { + margin-top: 146px + } +} + +@media only screen and (min-width:1281px) { + .error-404 .error-404-bg { + display: block + } +} + +@media only screen and (min-width:1921px) { + .error-404 .error-404-bg.error-404-bg-right { + left: initial; + right: 0; + margin: 0 + } +} + +.search-form { + position: relative; + padding: 4px +} + +.search-form .search-form-field { + background: none; + outline: none; + padding: 8px 55px 8px 18px; + height: 50px; + font-size: 14px; + line-height: 22px; + font-weight: 400; + margin: 0; + border: solid 2px; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +.search-form .search-form-field::-webkit-input-placeholder { + opacity: 1 +} + +.search-form .search-form-field:-moz-placeholder { + opacity: 1 +} + +.search-form .search-form-field::-moz-placeholder { + opacity: 1 +} + +.search-form .search-form-field:-ms-input-placeholder { + opacity: 1 +} + +.search-form .search-form-icon { + display: block; + width: 19px; + height: 19px; + position: absolute; + right: 8px; + top: 8px; + bottom: 8px; + z-index: 3; + text-align: center; + font: 400 normal 18px/20px 'fontello'; + cursor: pointer; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.search-form .search-form-icon:before { + content: '\e85c' +} + +.logico-no-results-title { + text-align: center +} + +.logico-no-result-search-form { + max-width: 800px; + margin: 0 auto +} + +.logico-no-result-search-form .search-form .search-form-field { + padding-right: 50px +} + +.logico-no-result-search-form .search-form-icon { + bottom: initial; + top: 21px; + right: 20px; + z-index: 3 +} + +.portfolio-listing-wrapper.isotope-trigger:after { + content: ''; + display: table; + clear: both +} + +.portfolio-listing-wrapper .portfolio-item-wrapper { + margin: 0; + position: relative; + width: 100%; + padding: 0; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item { + position: relative; + display: block; + overflow: hidden; + border-radius: var(--logico-radius-large, 0) +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-media-link { + height: 0; + overflow: hidden; + position: relative; + display: block; + text-decoration: none +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-media-link img { + position: absolute; + top: 0; + left: 0; + right: 0; + max-width: none; + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content { + position: absolute; + left: 0; + right: 0; + bottom: 0; + z-index: 2; + overflow: hidden +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content:before { + content: ''; + position: absolute; + left: 0; + right: 0; + top: 0; + height: 100%; + opacity: .5; + background: -moz-linear-gradient(0deg, var(--logico-background-color) 0%, transparent 100%); + background: -webkit-linear-gradient(0deg, var(--logico-background-color) 0%, transparent 100%); + background: linear-gradient(0deg, var(--logico-background-color) 0%, transparent 100%); + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content .post-title { + position: relative; + z-index: 2; + text-transform: none; + font: 600 normal 1em/1.5em var(--logico-body-font-family); + letter-spacing: -.03em; + margin: 0 +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content .post-title, +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content .post-title a { + color: var(--logico-dark-text-color) +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content .post-title:not(:first-child) { + margin: 0 +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content .post-title br { + display: none +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content .post-title a { + text-decoration: none +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content .post-title em, +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content .post-title i { + font-style: normal; + font-weight: inherit +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content .post-title b, +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content .post-title strong { + font-weight: inherit +} + +.portfolio-listing-wrapper .portfolio-item-wrapper:hover .portfolio-item-content:before { + opacity: 0 +} + +.portfolio-listing-wrapper .portfolio-item-wrapper.with-title-icon .portfolio-item-content .post-title { + padding: 0 1.1em 0 0; + display: block; + position: relative; + width: 100% +} + +.portfolio-listing-wrapper .portfolio-item-wrapper.with-title-icon .portfolio-item-content .post-title:after { + content: '\e80b'; + font: 400 normal .9em/1.5em 'fontello'; + position: absolute; + display: block; + right: 30px; + left: initial; + bottom: 0; + opacity: 0; + -webkit-transition: opacity 0.3s, right 0.3s, left 0.3s; + transition: opacity 0.3s, right 0.3s, left 0.3s +} + +.portfolio-listing-wrapper .portfolio-item-wrapper.with-media-overlay .portfolio-item-media-link:before { + content: ''; + position: absolute; + display: block; + padding: 0; + border: none; + z-index: 2; + width: 100%; + height: 100%; + left: 0; + right: 0; + top: 100%; + opacity: 0; + -webkit-transition: opacity 0.3s, top 0.3s; + transition: opacity 0.3s, top 0.3s; + background: -moz-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: -webkit-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%) +} + +.portfolio-listing-wrapper .portfolio-item-wrapper.with-media-overlay:hover .portfolio-item-media-link:before { + top: 0; + opacity: 1 +} + +.portfolio-listing-wrapper .portfolio-item-wrapper.with-media-overlay:hover.with-title-icon .portfolio-item-content .post-title:after { + opacity: 1; + right: 0; + left: initial +} + +.logico-theme-style-rounded .portfolio-listing-wrapper.portfolio-grid-listing, +.logico-theme-style-rounded .portfolio-listing-wrapper.portfolio-masonry-listing { + margin: -10px -5px 0 +} + +.logico-theme-style-rounded .portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper, +.logico-theme-style-rounded .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper { + padding: 10px 5px 0 +} + +.logico-theme-style-rounded .portfolio-listing-wrapper.owl-carousel { + margin: 0 -5px; + width: calc(100% + 10px) +} + +.logico-theme-style-rounded .portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper { + padding: 0 5px +} + +.logico-theme-style-rounded .portfolio-listing-wrapper.owl-carousel.owl-theme .owl-nav { + left: 35px; + right: 35px +} + +.logico-theme-style-rounded .portfolio-listing-wrapper.owl-carousel.owl-theme:hover .owl-nav { + left: 25px; + right: 25px +} + +@media only screen and (min-width:1201px) { + .portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content .post-title { + font-size: 1.11em + } +} + +.portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper .portfolio-item-media-link { + padding: 100% 0 0 +} + +.portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper .portfolio-item-content { + padding: 30px 20px +} + +@media only screen and (min-width:481px) { + .portfolio-listing-wrapper.portfolio-grid-listing { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start + } + .portfolio-listing-wrapper.portfolio-grid-listing.columns-2 .portfolio-item-wrapper, + .portfolio-listing-wrapper.portfolio-grid-listing.columns-3 .portfolio-item-wrapper, + .portfolio-listing-wrapper.portfolio-grid-listing.columns-4 .portfolio-item-wrapper, + .portfolio-listing-wrapper.portfolio-grid-listing.columns-5 .portfolio-item-wrapper, + .portfolio-listing-wrapper.portfolio-grid-listing.columns-6 .portfolio-item-wrapper { + width: 50% + } +} + +@media only screen and (min-width:841px) { + .portfolio-listing-wrapper.portfolio-grid-listing.columns-3 .portfolio-item-wrapper, + .portfolio-listing-wrapper.portfolio-grid-listing.columns-4 .portfolio-item-wrapper, + .portfolio-listing-wrapper.portfolio-grid-listing.columns-5 .portfolio-item-wrapper, + .portfolio-listing-wrapper.portfolio-grid-listing.columns-6 .portfolio-item-wrapper { + width: 33.3333% + } +} + +@media only screen and (min-width:1021px) { + .portfolio-listing-wrapper.portfolio-grid-listing.columns-4 .portfolio-item-wrapper { + width: 25% + } + .portfolio-listing-wrapper.portfolio-grid-listing.columns-5 .portfolio-item-wrapper { + width: 20% + } + .portfolio-listing-wrapper.portfolio-grid-listing.columns-6 .portfolio-item-wrapper { + width: 16.6667% + } +} + +@media only screen and (min-width:1201px) { + .portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper .portfolio-item-content { + padding: 60px 50px + } +} + +.portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper .portfolio-item-media-link { + padding: 122.0833% 0 0 +} + +.portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper .portfolio-item-content { + padding: 20px +} + +@media only screen and (min-width:481px) { + .portfolio-listing-wrapper.portfolio-masonry-listing { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start + } + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper { + width: 50% + } +} + +@media only screen and (min-width:841px) { + .portfolio-listing-wrapper.portfolio-masonry-listing { + display: grid; + grid-template-columns: 1fr 1fr 1fr 1fr; + grid-template-rows: 1fr 1fr; + grid-auto-flow: dense; + grid-column-gap: 0; + grid-row-gap: 0 + } + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper { + width: 100% + } + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper:nth-child(10n+1), + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper:nth-child(10n+2), + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper:nth-child(10n+4), + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper:nth-child(10n+5), + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper:nth-child(10n+7), + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper:nth-child(10n+8), + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper:nth-child(10n+9), + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper:nth-child(10n) { + grid-column-start: span 1; + grid-row-start: span 1 + } + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper:nth-child(10n+3), + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper:nth-child(10n+6) { + grid-column-start: span 2; + grid-row-start: span 2 + } +} + +@media only screen and (min-width:1201px) { + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper .portfolio-item-content { + padding: 52px 44px + } +} + +.portfolio-listing-wrapper.owl-carousel { + width: calc(100% + 40px); + margin: 0 -20px +} + +.portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper .portfolio-item-media-link { + padding: 130.2144% 0 0 +} + +.portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper .portfolio-item-content { + padding: 20px; + min-height: 30%; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-end; + -moz-justify-content: flex-end; + -ms-justify-content: flex-end; + justify-content: flex-end; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper.with-media-overlay .portfolio-item-media-link:before { + height: 36% +} + +.portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper.with-media-overlay:hover .portfolio-item-media-link:before { + top: 64% +} + +.portfolio-listing-wrapper.owl-carousel.custom-cursor-enable { + cursor: none +} + +.portfolio-listing-wrapper.owl-carousel.custom-cursor-enable .portfolio-item-wrapper a { + cursor: inherit +} + +.portfolio-listing-wrapper.owl-carousel.show-inactive-items .owl-stage-outer { + overflow: initial +} + +.portfolio-listing-wrapper.owl-carousel.show-inactive-items .owl-stage-outer .owl-item .portfolio-item-header, +.portfolio-listing-wrapper.owl-carousel.show-inactive-items .owl-stage-outer .owl-item .portfolio-item-content { + opacity: 0; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s +} + +.portfolio-listing-wrapper.owl-carousel.show-inactive-items .owl-stage-outer .owl-item.active .portfolio-item-header, +.portfolio-listing-wrapper.owl-carousel.show-inactive-items .owl-stage-outer .owl-item.active .portfolio-item-content { + opacity: 1 +} + +.portfolio-listing-wrapper.owl-carousel.item-view-indented .owl-item:nth-child(odd) { + padding-top: 30px +} + +.portfolio-listing-wrapper.owl-carousel.item-view-indented .owl-item:nth-child(even) { + padding-bottom: 30px +} + +@media only screen and (min-width:1201px) { + .portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper .portfolio-item-content { + padding: 40px + } +} + +.portfolio-categories .post-categories { + margin: 0 +} + +.portfolio-categories .post-categories .post-category-item { + background: none; + padding: 0; + font-size: 20px; + line-height: 1.5em; + font-weight: 600; + letter-spacing: -.03em; + margin: 0; + min-width: 0 +} + +.portfolio-categories .post-categories .post-category-item:hover { + background: none; + color: var(--logico-accent-color) +} + +.portfolio-date { + font-size: 14px; + line-height: 2.1429em; + font-weight: 500 +} + +.portfolio-date:not(:first-child) { + margin-top: 6px +} + +.portfolio-post-details:not(:first-child) { + margin-top: 40px +} + +.portfolio-details { + -moz-box-sizing: content-box; + box-sizing: content-box +} + +.portfolio-details .portfolio-info { + padding: 50px 0 0 +} + +.portfolio-details .portfolio-info .portfolio-info-table { + width: 100% +} + +.portfolio-details .portfolio-info .portfolio-info-item td, +.portfolio-details .portfolio-info .portfolio-info-item th { + border: none; + padding: 0 20px 0 0; + text-align: left +} + +.portfolio-details .portfolio-info .portfolio-info-item th { + font-weight: 600 +} + +.portfolio-details .portfolio-info .portfolio-info-item:not(:first-child) td, +.portfolio-details .portfolio-info .portfolio-info-item:not(:first-child) th { + padding: 10px 20px 0 0 +} + +.portfolio-details .portfolio-info .portfolio-info-item-label { + font-weight: 400 +} + +.portfolio-post-gallery-wrapper { + position: relative; + z-index: 2 +} + +.portfolio-post-gallery { + position: relative; + width: calc(100% - 40px); + margin: 0 20px +} + +.portfolio-post-gallery .image-wrapper { + display: block; + position: relative; + overflow: hidden; + padding: 71.4286% 0 0; + height: 0; + -webkit-transition: width 0.3s; + transition: width 0.3s; + border-radius: var(--logico-radius-large, 0) +} + +.portfolio-post-gallery .image-wrapper picture { + display: block; + position: absolute; + top: 0; + left: 0; + right: 0; + width: 100% +} + +.portfolio-post-gallery .image-wrapper picture img { + border-radius: var(--logico-radius-large, 0) +} + +.portfolio-post-gallery .owl-stage-outer { + overflow: initial +} + +.portfolio-post-gallery .owl-item .image-wrapper:before { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + top: 0; + bottom: 0; + z-index: 2; + background-color: #000; + opacity: .5; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s +} + +.portfolio-post-gallery .owl-item.active .image-wrapper:before { + opacity: 0 +} + +@media only screen and (min-width:661px) { + .portfolio-details { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start + } + .portfolio-details .portfolio-description { + width: 50%; + padding: 0 50px 0 0 + } + .portfolio-details .portfolio-info { + width: 50%; + padding: 43px 0 0; + position: relative + } + .portfolio-post-gallery { + width: calc(100% - 60px); + margin: 0 30px + } +} + +@media only screen and (min-width:841px) { + .portfolio-details .portfolio-description { + width: 60%; + padding: 0 60px 0 0 + } + .portfolio-details .portfolio-info { + width: 40%; + padding: 82px 0 0 + } + .portfolio-post-gallery { + width: 60%; + margin: 0 20% + } +} + +@media only screen and (min-width:1021px) { + .portfolio-details .portfolio-description { + width: 44%; + padding: 0 17.612% 0 0 + } + .portfolio-details .portfolio-info { + width: 31.3433%; + padding: 82px 7.0447% 0 0; + position: relative + } + .portfolio-details .portfolio-info:after { + content: '\e852'; + position: absolute; + display: block; + font: 400 normal 95px/1em 'fontello'; + -webkit-transform: scale(-1, -1); + -ms-transform: scale(-1, -1); + transform: scale(-1, -1); + left: initial; + right: 0; + top: 6px; + color: var(--logico-accent-color) + } + .portfolio-post-details:not(:first-child) { + margin-top: 73px + } + .portfolio-post-gallery { + width: 47.7604%; + margin: 0 0 0 31.25% + } + .portfolio-post-gallery.custom-cursor-enable .image-wrapper { + cursor: none + } +} + +@media only screen and (min-width:1201px) { + .portfolio-details .portfolio-description { + width: 34%; + padding: 0 27.612% 0 0 + } +} + +.team-listing-wrapper.team-grid-listing { + display: block; + margin: 0 -10px -20px +} + +.team-listing-wrapper.team-grid-listing .team-item-wrapper { + width: 100%; + padding: 0 10px; + margin: 0 0 20px; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +.team-listing-wrapper.team-grid-listing .team-item { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end; + position: relative +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-media { + width: 45.6522%; + position: relative; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + margin: 0 20px 0 0 +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-media img { + border-radius: var(--logico-radius-large, 0) +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-content { + width: 100%; + margin: 0 0 -8px +} + +.team-listing-wrapper.team-grid-listing .team-item .post-media { + position: relative; + height: 0; + padding: 143.9153% 0 0; + overflow: hidden +} + +.team-listing-wrapper.team-grid-listing .team-item .post-media img { + position: absolute; + top: 0; + left: 0; + right: 0; + max-width: none; + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover +} + +.team-listing-wrapper.team-grid-listing .team-item .post-title { + font-size: 25px; + line-height: 1.6em; + font-weight: 600; + letter-spacing: -.03em; + color: var(--logico-dark-text-color) +} + +.team-listing-wrapper.team-grid-listing .team-item .post-title a { + color: inherit; + text-decoration: none +} + +.team-listing-wrapper.team-grid-listing .team-item .post-title a:hover { + color: var(--logico-accent-color) +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-position { + font-size: .8889em; + line-height: 1.875em; + color: var(--logico-light-text-color) +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials { + margin: 0; + overflow: hidden +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials { + padding: 23px 0 8px; + margin: -16px -10px -100%; + position: relative; + -webkit-transition: margin 0.5s; + transition: margin 0.5s; + white-space: nowrap; + overflow: hidden +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li { + margin: 16px 10px 0; + position: relative; + top: 30px; + -webkit-transition: top 0.3s 3s; + transition: top 0.3s 3s; + padding: 0 +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:before { + content: none; + display: none +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:nth-child(8n+1) { + -webkit-transition-delay: 0.4s; + transition-delay: 0.4s +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:nth-child(8n+2) { + -webkit-transition-delay: 0.5s; + transition-delay: 0.5s +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:nth-child(8n+3) { + -webkit-transition-delay: 0.6s; + transition-delay: 0.6s +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:nth-child(8n+4) { + -webkit-transition-delay: 0.7s; + transition-delay: 0.7s +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:nth-child(8n+5) { + -webkit-transition-delay: 0.8s; + transition-delay: 0.8s +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:nth-child(8n+6) { + -webkit-transition-delay: 0.9s; + transition-delay: 0.9s +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:nth-child(8n+7) { + -webkit-transition-delay: 1s; + transition-delay: 1s +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:nth-child(8n) { + -webkit-transition-delay: 1.1s; + transition-delay: 1.1s +} + +.team-listing-wrapper.team-grid-listing .team-item:hover .team-item-socials .wrapper-socials { + margin: -16px -10px 0 +} + +.team-listing-wrapper.team-grid-listing .team-item:hover .team-item-socials .wrapper-socials li { + top: 0 +} + +@media only screen and (min-width:661px) { + .team-listing-wrapper.team-grid-listing { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start + } + .team-listing-wrapper.team-grid-listing.columns-2 .team-item-wrapper, + .team-listing-wrapper.team-grid-listing.columns-3 .team-item-wrapper, + .team-listing-wrapper.team-grid-listing.columns-4 .team-item-wrapper, + .team-listing-wrapper.team-grid-listing.columns-5 .team-item-wrapper, + .team-listing-wrapper.team-grid-listing.columns-6 .team-item-wrapper { + width: 50% + } +} + +@media only screen and (min-width:1021px) { + .team-listing-wrapper.team-grid-listing.columns-3 .team-item-wrapper, + .team-listing-wrapper.team-grid-listing.columns-4 .team-item-wrapper, + .team-listing-wrapper.team-grid-listing.columns-5 .team-item-wrapper, + .team-listing-wrapper.team-grid-listing.columns-6 .team-item-wrapper { + width: 33.3333% + } +} + +@media only screen and (min-width:1201px) { + .team-listing-wrapper.team-grid-listing { + margin: 0 -10px -40px + } + .team-listing-wrapper.team-grid-listing .team-item-wrapper { + margin-bottom: 40px + } + .team-listing-wrapper.team-grid-listing .team-item .team-item-media { + margin: 0 38px 0 0 + } + .team-listing-wrapper.team-grid-listing.columns-4 .team-item-wrapper { + width: 25% + } + .team-listing-wrapper.team-grid-listing.columns-5 .team-item-wrapper { + width: 20% + } + .team-listing-wrapper.team-grid-listing.columns-6 .team-item-wrapper { + width: 16.6667% + } +} + +@media only screen and (min-width:1380px) { + .team-listing-wrapper.team-grid-listing { + margin: 0 -22px -78px + } + .team-listing-wrapper.team-grid-listing .team-item-wrapper { + padding: 0 22px; + margin-bottom: 78px + } +} + +.body-container .single-team { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch +} + +.body-container .single-team .single-team-contacts { + text-align: center; + max-width: 460px; + margin: 0 auto +} + +.body-container .single-team .single-team-info { + width: 100%; + display: block; + margin-top: 90px +} + +.body-container .single-team .single-team-media { + height: 0; + padding: 110.4348% 0 0; + position: relative; + overflow: hidden; + margin: 0 auto +} + +.body-container .single-team .single-team-media:not(:last-child) { + margin-bottom: 40px +} + +.body-container .single-team .single-team-media img { + position: absolute; + width: 100%; + height: 100%; + top: 0; + -o-object-fit: cover; + object-fit: cover; + border-radius: var(--logico-radius-large, 0) +} + +.body-container .single-team .single-team-contacts-text { + font-size: .8889em; + line-height: 1.875em +} + +.body-container .single-team .single-team-contacts-text p:not(:last-child) { + margin-bottom: 1em +} + +.body-container .single-team .single-team-contacts-text a { + color: inherit +} + +.body-container .single-team .team-socials { + margin: 0 -20px +} + +.body-container .single-team .team-socials:not(:first-child) { + margin-top: 23px +} + +.body-container .single-team .team-socials li { + margin: 16px 20px 0 +} + +.body-container .single-team .team-socials li a:hover { + color: var(--logico-light-text-color) +} + +.body-container .single-team .single-team-button { + font-size: 0; + line-height: 1 +} + +.body-container .single-team .single-team-button:not(:first-child) { + margin-top: 33px +} + +.body-container .single-team .single-team-cartificates:not(:first-child) { + margin-top: 58px; + border-top: solid 1px; + padding-top: 58px +} + +.body-container .single-team .single-team-certificate-item { + margin-top: 24px +} + +.body-container .single-team .single-team-certificate-item img { + border: solid 1px; + padding: 4px 6px; + width: calc(100% - 14px); + max-width: 292px; + margin: 0 auto; + border-radius: var(--logico-radius-large, 0) +} + +.body-container .single-team .single-team-certificate-item .single-team-certificate-label { + font-size: .8889em; + line-height: 1.5625em; + font-weight: 600; + letter-spacing: -.03em +} + +.body-container .single-team .single-team-certificate-item .single-team-certificate-label:not(:first-child) { + margin-top: 14px +} + +.body-container .single-team .single-team-position { + font-size: 14px; + line-height: 2.1428em; + border-bottom: solid 1px; + padding-bottom: .9286em; + font-weight: 500 +} + +.body-container .single-team .single-team-position:not(:last-child) { + margin-bottom: 42px +} + +.body-container .single-team .single-team-additional-info:not(:first-child) { + margin-top: 80px +} + +.body-container .single-team .single-team-education-section:not(:last-child), +.body-container .single-team .single-team-experience-section:not(:last-child) { + margin-bottom: 46px +} + +.body-container .single-team .team-experience-list:not(:first-child) { + margin-top: 26px +} + +.body-container .single-team .team-experience-list .team-experience-item+.team-experience-item { + margin-top: 42px +} + +.body-container .single-team .team-experience-list .team-experience-item { + padding: 0 0 0 35px +} + +.body-container .single-team .team-experience-list .team-experience-item-period { + font: 500 normal 30px/1.3333em var(--logico-h5-font-family); + font-size: 30px; + font-weight: 500; + line-height: 1.3333em; + position: relative; + color: var(--logico-dark-text-color) +} + +.body-container .single-team .team-experience-list .team-experience-item-period:before { + content: '\e808'; + font: 400 normal .5em/3em 'fontello'; + position: absolute; + left: -2.3333em; + right: initial; + top: 0; + color: var(--logico-accent-color) +} + +.body-container .single-team .team-experience-list .team-experience-item-title { + font-size: 20px; + line-height: 1.2em; + font-weight: 600; + letter-spacing: -.03em; + color: var(--logico-dark-text-color) +} + +.body-container .single-team .team-experience-list .team-experience-item-title:not(:first-child) { + margin-top: 11px +} + +.body-container .single-team .team-experience-list .team-experience-item-description:not(:first-child) { + margin-top: .7222em +} + +@media only screen and (min-width:841px) { + .body-container .single-team { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + column-gap: 40px + } + .body-container .single-team .single-team-contacts { + width: 34.3283%; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + text-align: left; + margin: 0 + } + .body-container .single-team .single-team-media { + margin: 0 + } + .body-container .single-team .single-team-media:not(:last-child) { + margin-bottom: 66px + } + .body-container .single-team .single-team-info { + margin-top: 0 + } + .body-container .single-team .single-team-certificate-item img { + margin: 0 + } + .body-container .single-team .single-team-position:first-child { + margin-top: -10px + } +} + +@media only screen and (min-width:1201px) { + .body-container .single-team { + column-gap: 8.5821% + } + .body-container .single-team .single-team-position:first-child { + margin-top: -14px + } +} + +.archive-listing-total-count { + font-size: 1em; + line-height: 1.3889em; + font-weight: 600; + letter-spacing: -.03em; + color: var(--logico-dark-text-color) +} + +.archive-listing-total-count:not(:last-child) { + margin-bottom: 40px +} + +.vacancy-listing-wrapper { + border-top: solid 1px var(--logico-border-hover-color) +} + +.vacancy-listing-wrapper .vacancy-item { + border-bottom: solid 1px var(--logico-border-hover-color); + padding: 40px 0 +} + +.vacancy-listing-wrapper .vacancy-item.has-icon:before { + content: '\e854'; + font: 400 normal 39px/1 'fontello'; + display: block; + color: var(--logico-dark-text-color); + margin: 0 0 35px +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-post-title { + font-size: 18px; + line-height: 1.3889em; + font-weight: 600; + letter-spacing: -.03em; + color: var(--logico-dark-text-color) +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-post-title a { + color: var(--logico-dark-text-color); + text-decoration: none +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-post-title a:hover { + color: var(--logico-accent-color) +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-item-button { + font-size: 0; + line-height: 1 +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-item-button:not(:first-child) { + margin: 28px 0 0 +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-item-meta-header { + font-size: 14px; + line-height: 2.1429em; + font-weight: 400; + letter-spacing: normal; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-item-meta-header:not(:first-child) { + margin-top: .7143em +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-item-meta-header .vacancy-item-meta-item { + white-space: nowrap; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-item-meta-header .vacancy-item-meta-item:not(:last-child) { + margin: 0 2.1429em 0 0 +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-item-meta-header .vacancy-item-meta-item:before { + display: inline-block; + margin: 0 .625em 0 0; + font: 400 normal 1.1429em/1.875em 'fontello'; + vertical-align: top; + color: var(--logico-accent-color) +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-item-meta-header .vacancy-item-meta-item.vacancy-item-meta-item-location:before { + content: '\e853' +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-item-meta-header .vacancy-item-meta-item.vacancy-item-meta-item-phone:before { + content: '\e842' +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-item-description:not(:first-child) { + margin-top: 10px +} + +@media only screen and (min-width:841px) { + .vacancy-listing-wrapper .vacancy-item { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center + } + .vacancy-listing-wrapper .vacancy-item.has-icon:before { + margin: -5px 35px 0 0; + -webkit-align-self: flex-start; + -moz-align-self: flex-start; + -ms-align-self: flex-start; + align-self: flex-start; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 + } + .vacancy-listing-wrapper .vacancy-item .vacancy-item-content { + width: 100% + } + .vacancy-listing-wrapper .vacancy-item .vacancy-item-button { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 + } + .vacancy-listing-wrapper .vacancy-item .vacancy-item-button:not(:first-child) { + margin-left: 8.43%; + margin-right: 0 + } + .vacancy-listing-wrapper .vacancy-item .vacancy-item-meta-header:not(:first-child) { + margin-top: 2px + } +} + +.single-vacancy-short-description { + font-size: 25px; + line-height: 1.4em; + font-weight: 600; + letter-spacing: -.03em; + color: var(--logico-dark-text-color) +} + +h3+.single-vacancy-short-description { + margin-top: -.88em +} + +.single-vacancy-content:not(:first-child) { + margin-top: 60px +} + +.single-vacancy-form:not(:first-child) { + margin-top: 60px +} + +.single-vacancy-meta-header { + border-top: solid 1px var(--logico-border-hover-color); + padding: 20px 0 8px; + max-width: 765px; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + font-size: 14px; + line-height: 1.9286em; + font-weight: 500 +} + +.single-vacancy-meta-header .single-vacancy-meta-item:not(:last-child) { + margin: 0 30px 10px 0 +} + +.single-vacancy-meta-header .single-vacancy-meta-item:before { + display: inline-block; + margin: 0 15px 0 0; + font: 400 normal 20px/1.35em 'fontello'; + vertical-align: middle; + color: var(--logico-accent-color) +} + +.single-vacancy-meta-header .single-vacancy-meta-item.single-vacancy-meta-item-location:before { + content: '\e853'; + font-size: 19px; + line-height: 1.421em +} + +.single-vacancy-meta-header .single-vacancy-meta-item.single-vacancy-meta-item-phone:before { + content: '\e842' +} + +.single-vacancy-description ul { + line-height: 1.6667em; + margin-left: .6667em; + margin-right: initial +} + +.single-vacancy-description ul li { + padding: 0 0 0 .8889em +} + +.single-vacancy-description ul li:not(:first-child) { + margin-top: 0 +} + +.single-vacancy-description ul li:before { + content: ''; + display: block; + position: absolute; + font-size: 1em; + left: 0; + top: .7778em; + color: inherit; + width: 0; + height: 0; + -webkit-border-radius: 50%; + border-radius: 50%; + border: solid 2px +} + +@media only screen and (min-width:1021px) { + .single-vacancy-content { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + margin: 0 -20px + } + .single-vacancy-info { + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0 20px; + width: 100% + } + .single-vacancy-form { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0 20px; + width: 42%; + max-width: 460px + } + .single-vacancy-form:not(:first-child) { + margin-top: 0 + } + .single-vacancy-form h5:first-child { + margin-top: -.5em + } + .single-vacancy-form .wpforms-container:not(:first-child) { + margin-top: 1.4444em + } +} + +@media only screen and (min-width:1201px) { + .single-vacancy-form { + width: 34.3284% + } +} + +.post-categories { + margin: 0 -10px; + font-size: 0; + line-height: 1 +} + +.post-categories a.post-category-item { + display: inline-block; + margin: 0 10px 20px; + font-size: 12px; + line-height: 1.5833em; + font-weight: 500; + padding: .9167em; + text-align: center; + text-decoration: none; + -webkit-transition: color 0.3s, background-color 0.3s; + transition: color 0.3s, background-color 0.3s; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + max-width: 80%; + min-width: 6em; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + color: var(--logico-default-text-color); + color: #fff !important; + background-color: var(--logico-accent-color); + border-radius: var(--logico-radius-medium, 0) +} + +.post-categories a.post-category-item:hover { + background-color: var(--logico-background-color) +} + +.post-categories a.post-category-item.post-icon-sticky { + padding: .375em 0 .4375em; + width: 2.1875em +} + +.post-categories a.post-category-item.post-icon-sticky:before { + content: '\e81e'; + display: inline-block; + font: 400 normal 1.0625em/1.2941em 'fontello' +} + +.post-comments-list .post-comment-wrapper.depth-1 { + padding-bottom: 50px; + border-bottom: solid 1px var(--logico-border-hover-color); + position: relative +} + +.post-comments-list .post-comment-wrapper.depth-1:after { + content: ''; + position: absolute; + display: block; + width: 1px; + height: 20px; + left: initial; + right: 0; + bottom: 0 +} + +.post-comments-wrapper:not(:first-child) { + margin: 90px 0 0 +} + +.post-comments-wrapper>.comment-respond:not(:first-child) { + margin: 90px 0 0 +} + +body.elementor-editor-active .elementor-widget-container h5, +body:not(.elementor-editor-active) .content-wrapper h5.post-comments-title, +body.elementor-editor-active .elementor-widget-container h5, +body:not(.elementor-editor-active) .content-wrapper h5.comment-reply-title { + margin-bottom: .5333em; + font-family: inherit; + text-transform: none; + font-weight: 600 +} + +.comment-reply-title small { + font-size: 60%; + margin: 0 0 0 6px +} + +.comment-reply-title a { + text-transform: none; + text-decoration: none; + position: relative; + font-weight: 400; + color: var(--logico-default-text-color) +} + +.comment-reply-title a:before { + content: ''; + display: block; + position: absolute; + left: 3px; + right: 3px; + bottom: -3px; + height: 0; + border-bottom: solid 2px var(--logico-accent-color); + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s +} + +.comment-reply-title a:hover:before { + opacity: 0 +} + +.post-comment-wrapper.bypostauthor>.post-comment-item .post-comment-author:after { + content: '\f00c'; + font: 700 normal 1em 'Font Awesome 6 Free'; + margin: 0 0 0 10px; + color: #00dbb0 +} + +.post-comment-avatar { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + float: left; + width: 75px; + margin: 5px 15px 0 0; + overflow: hidden +} + +.post-comment-avatar .avatar { + width: 75px; + max-width: none; + height: auto; + border-radius: var(--logico-radius-small, 0) +} + +.post-comment-avatar+.post-comment-main .post-comment-header { + margin-left: 95px +} + +.post-comment-main { + width: 100% +} + +.post-comment-info { + margin: 0; + width: 100% +} + +.post-comment-author { + font-size: 18px; + line-height: 1.6667em; + font-weight: 600; + letter-spacing: -.03em; + display: block; + color: var(--logico-dark-text-color) +} + +.post-comment-buttons { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + white-space: nowrap; + font-size: 0; + line-height: 1; + margin: 3px -10px 0 +} + +.post-comment-buttons a { + margin: 0 10px; + display: inline-block; + vertical-align: top; + font-weight: 600; + position: relative; + font-size: 14px; + line-height: 1.9286em; + letter-spacing: .01em; + text-transform: capitalize; + text-decoration: none; + color: var(--logico-default-text-color) +} + +.post-comment-buttons a:before { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + bottom: 0; + height: 0; + border-bottom: solid 2px var(--logico-accent-color); + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s +} + +.post-comment-buttons a:after { + content: '\e808'; + display: inline-block; + font: 400 normal 9px/1em 'fontello'; + margin: 0 0 0 12px; + vertical-align: baseline; + position: relative; + top: -1px +} + +.post-comment-buttons a:hover:before { + opacity: 0 +} + +.post-comment-content { + clear: both +} + +.post-comment-content:not(:first-child) { + padding-top: 20px +} + +.post-comment-header { + line-height: 1 +} + +.post-comment-date { + font-size: 14px; + line-height: 2.1429em; + font-weight: 600; + display: block; + color: var(--logico-light-text-color) +} + +.post-comment-date:not(:first-child) { + margin-top: 5px +} + +.post-comment-wrapper { + margin-top: 40px +} + +.post-comment-wrapper>.post-comment-wrapper, +.post-comment-wrapper>.comment-respond { + margin: 40px 0 0 30px +} + +.post-comments-list>.post-comment-wrapper:first-child { + margin-top: 0 +} + +.post-comments-list>.comment-respond:not(:first-child) { + margin-top: 70px +} + +.comment-form { + max-width: 880px; + position: relative; + z-index: 2 +} + +.comment-form .submit { + margin: 23px 0 0 +} + +.comment-form p { + font-size: 16px; + margin: 0 0 15px +} + +.comment-form p+.form-fields { + margin-top: -10px +} + +.comment-form .logico-form-field .logico-label-wrapper label { + font-size: 14px +} + +.form-fields { + margin: 0 -10px; + position: relative +} + +.form-fields:after { + content: ''; + display: table; + clear: both +} + +.form-fields .form-field { + margin: 10px; + width: calc(100% - 20px); + float: left +} + +.form-fields .form-field.form-cookies { + margin-top: 5px +} + +.form-fields .form-field.form-cookies input+label { + font-size: .7778em +} + +.comment-navigation { + margin: 30px 0 0 +} + +.comment-navigation .nav-previous { + text-align: left +} + +.comment-navigation .nav-previous a:before { + content: '\e805'; + display: inline-block; + font: 400 normal 1em/1.2em 'fontello'; + margin: 4px 10px 0 0; + vertical-align: top +} + +.comment-navigation .nav-next { + text-align: right +} + +.comment-navigation .nav-next a:after { + content: '\e806'; + display: inline-block; + font: 400 normal 1em/1.2em 'fontello'; + margin: 4px 0 0 10px; + vertical-align: top +} + +@media only screen and (min-width:481px) { + .post-comment-item { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + position: relative + } + .post-comment-avatar+.post-comment-main .post-comment-header { + margin-left: 0 + } + .post-comment-content:not(:first-child) { + padding-top: 3px + } + .post-comment-info { + margin: 0 30px 0 0 + } + .post-comment-meta { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + width: 100% + } + form.comment-form .logico-form-field textarea { + height: 88px + } + form.comment-form .logico-form-field:focus-within textarea, + form.comment-form .logico-form-field.not-empty textarea { + height: 88px + } +} + +@media only screen and (min-width:661px) { + .form-fields .form-name, + .form-fields .form-email { + width: calc(50% - 20px) + } +} + +@media only screen and (min-width:841px) { + .post-comments-list .post-comment-wrapper.depth-1 { + padding-bottom: 50px + } + .post-comment-author { + display: inline-block; + vertical-align: baseline + } + .post-comment-date { + display: inline-block; + vertical-align: baseline; + position: relative + } + .post-comment-date:not(:first-child) { + margin: 0 0 0 16px + } + .post-comment-date:not(:first-child):before { + content: ''; + display: inline-block; + width: 6px; + height: 6px; + vertical-align: baseline; + margin: 0 16px 4px 0; + background-color: var(--logico-accent-color) + } + .post-comment-info { + margin: 0 30px 0 0; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: baseline; + -moz-align-items: baseline; + -ms-align-items: baseline; + align-items: baseline + } +} + +@media only screen and (min-width:1201px) { + .post-comment-avatar { + margin: 0 40px 0 0 + } + .post-comment-avatar+.post-comment-main .post-comment-header { + margin-left: 0 + } + .post-comment-header { + min-height: 68px; + padding: 3px 0 0; + width: 100%; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start + } + .post-comment-wrapper:not(:first-child) { + margin: 50px 0 0 + } + .post-comment-wrapper>.comment-respond:not(:first-child) { + margin: 100px 0 0 + } + .post-comment-wrapper>.post-comment-wrapper, + .post-comment-wrapper>.comment-respond { + margin: 60px 0 0 115px + } +} + +.custom-cursor-drag { + display: none; + position: fixed; + width: 10px; + height: 10px; + -webkit-border-radius: 50%; + border-radius: 50%; + cursor: pointer; + z-index: 2; + pointer-events: none; + left: 50%; + right: initial; + top: 50%; + -webkit-transition: width 0.2s, height 0.2s; + transition: width 0.2s, height 0.2s; + background-color: var(--logico-button-background-hover); + overflow: hidden +} + +.custom-cursor-drag:before, +.custom-cursor-drag:after { + display: block; + position: absolute; + font: 400 normal 9px/1em 'fontello'; + top: 50%; + margin: -5px 0 0; + color: var(--logico-accent-color); + -webkit-transition: left 0.2s, right 0.2s; + transition: left 0.2s, right 0.2s +} + +.custom-cursor-drag:before { + content: '\e814'; + right: initial; + left: -10px +} + +.custom-cursor-drag:after { + content: '\e817'; + left: initial; + right: -10px +} + +.custom-cursor-drag.active { + width: 118px; + height: 118px +} + +.custom-cursor-drag.active:before { + left: 29px; + right: initial +} + +.custom-cursor-drag.active:after { + left: initial; + right: 29px +} + +.post-media-wrapper { + position: relative; + overflow: hidden; + font-size: 0; + line-height: 1; + border-radius: var(--logico-radius-large, 0) +} + +.post-media-wrapper .mejs-controls { + height: 40px +} + +.post-media img { + border-radius: var(--logico-radius-large, 0) +} + +.post-gallery-carousel .item+.item { + position: absolute; + top: 0; + left: 0; + right: 0; + opacity: 0 +} + +.post-gallery-carousel.owl-carousel.owl-theme:hover .owl-nav { + left: 30px; + right: 30px +} + +.post-gallery-carousel picture { + display: block +} + +.post-gallery-carousel picture img { + border-radius: var(--logico-radius-large, 0) +} + +.format-quote .post-media-wrapper { + font-size: inherit; + line-height: inherit +} + +a.post-quote, +div.post-quote { + font-size: 1.1111em; + line-height: 1.6em; + padding: 0; + text-align: left; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + text-decoration: none; + color: var(--logico-default-text-color) +} + +a.post-quote:before, +div.post-quote:before { + content: '\e87e'; + font: 400 normal 2em/1em 'fontello'; + color: var(--logico-accent-color) +} + +a.post-quote .post-quote-content, +div.post-quote .post-quote-content { + padding: 1em; + font-size: inherit; + line-height: inherit; + display: block +} + +a.post-quote .post-quote-content .post-quote-text, +div.post-quote .post-quote-content .post-quote-text { + display: block +} + +a.post-quote .post-quote-content .post-quote-author, +div.post-quote .post-quote-content .post-quote-author { + font-size: .8em; + display: block; + margin: 10px 0 0 +} + +.grid-blog-item-wrapper .post-media-wrapper .wp-video .mejs-video { + height: 0 !important; + padding: 61.206% 0 0 +} + +.grid-blog-item-wrapper .post-media-wrapper .wp-video .mejs-mediaelement iframe { + height: 100% !important +} + +@media only screen and (max-width:481px) { + .post-media-wrapper .wp-video .mejs-video { + height: calc(74vw - 20px) !important + } + .post-media-wrapper .wp-video .mejs-mediaelement iframe { + height: calc(74vw - 20px) !important + } +} + +@media only screen and (min-width:661px) { + a.post-quote, + div.post-quote { + line-height: 2em + } + a.post-quote:before, + div.post-quote:before { + font-size: 2.5em + } + a.post-quote .post-quote-content, + div.post-quote .post-quote-content { + padding: 1em 2em + } + a.post-quote .post-quote-content .post-quote-author, + div.post-quote .post-quote-content .post-quote-author { + margin: 0 + } +} + +.post .post-meta-header { + font-size: 14px; + line-height: 2.1429em; + font-weight: 600; + color: var(--logico-light-text-color) +} + +.post .post-meta-header a { + color: var(--logico-light-text-color) +} + +.post .post-meta-header a:hover { + color: var(--logico-accent-color) +} + +.post .post-meta-header .post-meta-item { + letter-spacing: .01em +} + +.post .post-meta-header .post-meta-item a { + text-decoration: none +} + +.post .post-meta-header .post-meta-item+.post-meta-item { + margin: 0 0 0 16px +} + +.post .post-meta-header .post-meta-item+.post-meta-item:before { + content: ''; + display: inline-block; + width: 6px; + height: 6px; + margin: 0 16px 3px 0; + background-color: var(--logico-accent-color); + border-radius: var(--logico-radius-small, 0) +} + +.post .post-meta-item-tags { + font-size: 0; + line-height: 1 +} + +.post .post-meta-item-tags .post-tags-label { + margin: 0 30px 0 0; + font-size: 18px; + line-height: 1.6667em; + vertical-align: top +} + +.post .post-meta-item-tags a { + display: inline-block; + font-size: 14px; + line-height: 2.1429em; + font-weight: 600; + vertical-align: top; + color: var(--logico-default-text-color) +} + +.post .post-meta-item-tags a:hover { + color: var(--logico-accent-color) +} + +.post .post-meta-item-tags a+a { + margin: 0 0 0 16px +} + +.post-navigation { + position: relative +} + +.post-navigation a { + text-decoration: none +} + +.post-navigation .post-navigation-list { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + position: relative +} + +.post-navigation .post-navigation-item { + max-width: 250px +} + +.post-navigation .post-navigation-item .post-navigation-link { + font-weight: 600; + font-size: 16px; + line-height: 1.5em; + letter-spacing: -.03em +} + +.post-navigation .post-navigation-item .post-navigation-link a { + position: relative; + color: var(--logico-default-text-color) +} + +.post-navigation .post-navigation-item .post-navigation-link a:hover { + color: var(--logico-accent-color) +} + +.post-navigation .post-navigation-item .post-navigation-block { + display: none +} + +.post-navigation .post-navigation-item.prev-post { + text-align: left; + position: relative; + z-index: 2 +} + +.post-navigation .post-navigation-item.prev-post .post-navigation-link a:before { + content: '\e811'; + margin: 0 10px 0 0; + font: 400 normal 16px/1.5em 'fontello' +} + +.post-navigation .post-navigation-item.prev-post .post-navigation-block { + text-align: left +} + +.post-navigation .post-navigation-item.next-post { + text-align: right; + position: relative; + z-index: 2 +} + +.post-navigation .post-navigation-item.next-post .post-navigation-link a:after { + content: '\e812'; + margin: 0 0 0 10px; + font: 400 normal 16px/1.5em 'fontello' +} + +.post-navigation .post-navigation-item.next-post .post-navigation-block { + text-align: right +} + +.post-navigation .post-navigation-item.archive-icon-link.with-label { + position: static +} + +.post-navigation .post-navigation-item.archive-icon-link.with-label .archive-icon { + display: none; + position: absolute; + font-size: 90px; + line-height: 1.2422em; + font-weight: 500; + font-style: italic; + letter-spacing: -.03em; + left: 0; + right: 0; + top: 50%; + text-align: center; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + opacity: .2; + color: var(--logico-background-color); + -webkit-text-stroke: 2px var(--logico-light-text-color); + paint-order: stroke fill +} + +.post-navigation .post-navigation-categories { + font-size: 14px; + font-weight: 600; + text-transform: lowercase +} + +.post-navigation .post-navigation-categories a { + color: var(--logico-default-text-color) +} + +.post-navigation .post-navigation-categories a:before { + content: "/ " +} + +.post-navigation .post-navigation-categories a:hover { + color: var(--logico-accent-color) +} + +.post-navigation .post-navigation-image:not(:first-child) { + margin-top: 14px +} + +.post-navigation .post-navigation-title { + font-weight: 600; + font-size: 20px; + line-height: 1.3333em; + letter-spacing: -.03em; + color: var(--logico-default-text-color) +} + +.post-navigation .post-navigation-title:not(:first-child) { + margin-top: 20px +} + +.post-navigation .post-navigation-title a { + color: var(--logico-default-text-color) +} + +.post-navigation .post-navigation-title a:hover { + color: var(--logico-accent-color) +} + +.post-navigation .post-navigation-image { + width: 150px; + display: block +} + +.post-navigation .post-navigation-image img { + position: relative; + border-radius: var(--logico-radius-small, 0) +} + +@media only screen and (min-width:841px) { + .post-navigation .post-navigation-item .post-navigation-link { + width: 20px; + height: 20px; + overflow: hidden; + font-size: 0; + line-height: 1em; + display: none + } + .post-navigation .post-navigation-item.prev-post .post-navigation-link a:before { + margin: 0; + font-size: 20px; + line-height: 1em + } + .post-navigation .post-navigation-item.prev-post .post-navigation-block { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start + } + .post-navigation .post-navigation-item.next-post .post-navigation-link a:after { + margin: 0; + font-size: 20px; + line-height: 1em + } + .post-navigation .post-navigation-item.next-post .post-navigation-block { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end + } + .post-navigation .post-navigation-item.archive-icon-link.with-label .archive-icon { + display: block + } +} + +@media only screen and (min-width:1021px) { + .post-navigation .post-navigation-item .post-navigation-link { + display: block; + position: absolute; + top: 6px + } + .post-navigation .post-navigation-item.prev-post { + padding: 0 0 0 34px + } + .post-navigation .post-navigation-item.prev-post .post-navigation-link { + left: 0; + right: initial + } + .post-navigation .post-navigation-item.next-post { + padding: 0 34px 0 0 + } + .post-navigation .post-navigation-item.next-post .post-navigation-link { + left: initial; + right: 0 + } + .post-navigation .post-navigation-item.archive-icon-link.with-label .archive-icon { + font-size: 121px + } +} + +@media only screen and (min-width:1501px) { + .post-navigation .post-navigation-item.archive-icon-link.with-label .archive-icon { + font-size: 161px + } +} + +.content-pagination, +.woocommerce-pagination { + font-size: 0; + line-height: 1; + position: relative; + z-index: 2 +} + +.content-pagination:not(:first-child), +.woocommerce-pagination:not(:first-child) { + margin-top: 60px +} + +.content-pagination .pagination, +.woocommerce-pagination .pagination { + display: block +} + +.content-pagination .nav-links, +.woocommerce-pagination .nav-links { + padding: 0; + font-size: 0; + line-height: 1; + text-align: center; + position: relative +} + +.content-pagination .page-numbers, +.content-pagination .post-page-numbers, +.content-pagination a.page-numbers, +.content-pagination a.post-page-numbers, +.woocommerce-pagination .page-numbers, +.woocommerce-pagination .post-page-numbers, +.woocommerce-pagination a.page-numbers, +.woocommerce-pagination a.post-page-numbers { + display: inline-block; + text-decoration: none; + vertical-align: top; + margin: 0; + padding: 0 .5em; + min-width: 1.75em; + height: 1.75em; + position: relative; + font-size: 16px; + line-height: 1.625em; + font-weight: 400; + text-align: center; + border: solid 1px transparent; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: border-color 0.3s, color 0.3s; + transition: border-color 0.3s, color 0.3s; + color: var(--logico-default-text-color); + border-radius: var(--logico-radius-small, 0) +} + +.content-pagination .page-numbers.dots, +.content-pagination .post-page-numbers.dots, +.content-pagination a.page-numbers.dots, +.content-pagination a.post-page-numbers.dots, +.woocommerce-pagination .page-numbers.dots, +.woocommerce-pagination .post-page-numbers.dots, +.woocommerce-pagination a.page-numbers.dots, +.woocommerce-pagination a.post-page-numbers.dots { + cursor: default; + border: none; + background: none +} + +.content-pagination .page-numbers.prev, +.content-pagination .page-numbers.next, +.content-pagination .post-page-numbers.prev, +.content-pagination .post-page-numbers.next, +.content-pagination a.page-numbers.prev, +.content-pagination a.page-numbers.next, +.content-pagination a.post-page-numbers.prev, +.content-pagination a.post-page-numbers.next, +.woocommerce-pagination .page-numbers.prev, +.woocommerce-pagination .page-numbers.next, +.woocommerce-pagination .post-page-numbers.prev, +.woocommerce-pagination .post-page-numbers.next, +.woocommerce-pagination a.page-numbers.prev, +.woocommerce-pagination a.page-numbers.next, +.woocommerce-pagination a.post-page-numbers.prev, +.woocommerce-pagination a.post-page-numbers.next { + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.content-pagination .page-numbers.prev.disabled, +.content-pagination .page-numbers.next.disabled, +.content-pagination .post-page-numbers.prev.disabled, +.content-pagination .post-page-numbers.next.disabled, +.content-pagination a.page-numbers.prev.disabled, +.content-pagination a.page-numbers.next.disabled, +.content-pagination a.post-page-numbers.prev.disabled, +.content-pagination a.post-page-numbers.next.disabled, +.woocommerce-pagination .page-numbers.prev.disabled, +.woocommerce-pagination .page-numbers.next.disabled, +.woocommerce-pagination .post-page-numbers.prev.disabled, +.woocommerce-pagination .post-page-numbers.next.disabled, +.woocommerce-pagination a.page-numbers.prev.disabled, +.woocommerce-pagination a.page-numbers.next.disabled, +.woocommerce-pagination a.post-page-numbers.prev.disabled, +.woocommerce-pagination a.post-page-numbers.next.disabled { + cursor: default; + opacity: .5 +} + +.content-pagination .page-numbers.prev .button-icon, +.content-pagination .page-numbers.next .button-icon, +.content-pagination .post-page-numbers.prev .button-icon, +.content-pagination .post-page-numbers.next .button-icon, +.content-pagination a.page-numbers.prev .button-icon, +.content-pagination a.page-numbers.next .button-icon, +.content-pagination a.post-page-numbers.prev .button-icon, +.content-pagination a.post-page-numbers.next .button-icon, +.woocommerce-pagination .page-numbers.prev .button-icon, +.woocommerce-pagination .page-numbers.next .button-icon, +.woocommerce-pagination .post-page-numbers.prev .button-icon, +.woocommerce-pagination .post-page-numbers.next .button-icon, +.woocommerce-pagination a.page-numbers.prev .button-icon, +.woocommerce-pagination a.page-numbers.next .button-icon, +.woocommerce-pagination a.post-page-numbers.prev .button-icon, +.woocommerce-pagination a.post-page-numbers.next .button-icon { + font: 400 normal .8333em/2em 'fontello'; + display: block +} + +.content-pagination .page-numbers.prev .button-icon:before, +.content-pagination .post-page-numbers.prev .button-icon:before, +.content-pagination a.page-numbers.prev .button-icon:before, +.content-pagination a.post-page-numbers.prev .button-icon:before, +.woocommerce-pagination .page-numbers.prev .button-icon:before, +.woocommerce-pagination .post-page-numbers.prev .button-icon:before, +.woocommerce-pagination a.page-numbers.prev .button-icon:before, +.woocommerce-pagination a.post-page-numbers.prev .button-icon:before { + content: '\e811' +} + +.content-pagination .page-numbers.next .button-icon:before, +.content-pagination .post-page-numbers.next .button-icon:before, +.content-pagination a.page-numbers.next .button-icon:before, +.content-pagination a.post-page-numbers.next .button-icon:before, +.woocommerce-pagination .page-numbers.next .button-icon:before, +.woocommerce-pagination .post-page-numbers.next .button-icon:before, +.woocommerce-pagination a.page-numbers.next .button-icon:before, +.woocommerce-pagination a.post-page-numbers.next .button-icon:before { + content: '\e812' +} + +.content-pagination .page-numbers.current, +.content-pagination .post-page-numbers.current, +.content-pagination a.page-numbers.current, +.content-pagination a.post-page-numbers.current, +.woocommerce-pagination .page-numbers.current, +.woocommerce-pagination .post-page-numbers.current, +.woocommerce-pagination a.page-numbers.current, +.woocommerce-pagination a.post-page-numbers.current { + cursor: default; + z-index: 3; + font-weight: 600; + border-color: var(--logico-accent-color); + color: var(--logico-default-text-color) +} + +.content-pagination a.page-numbers:hover, +.content-pagination a.post-page-numbers:hover, +.woocommerce-pagination a.page-numbers:hover, +.woocommerce-pagination a.post-page-numbers:hover { + color: var(--logico-accent-color) +} + +@media screen and (min-width:661px) { + .content-pagination .page-numbers, + .content-pagination .post-page-numbers, + .content-pagination a.page-numbers, + .content-pagination a.post-page-numbers, + .woocommerce-pagination .page-numbers, + .woocommerce-pagination .post-page-numbers, + .woocommerce-pagination a.page-numbers, + .woocommerce-pagination a.post-page-numbers { + line-height: 1.6667em; + padding: .4444em .5em .5555em; + min-width: 2.7222em; + height: 2.7778em + } +} + +@media screen and (min-width:841px) { + .content-pagination .page-numbers, + .content-pagination .post-page-numbers, + .content-pagination a.page-numbers, + .content-pagination a.post-page-numbers, + .woocommerce-pagination .page-numbers, + .woocommerce-pagination .post-page-numbers, + .woocommerce-pagination a.page-numbers, + .woocommerce-pagination a.post-page-numbers { + font-size: 18px + } + .content-pagination .page-numbers.prev, + .content-pagination .page-numbers.next, + .content-pagination .post-page-numbers.prev, + .content-pagination .post-page-numbers.next, + .content-pagination a.page-numbers.prev, + .content-pagination a.page-numbers.next, + .content-pagination a.post-page-numbers.prev, + .content-pagination a.post-page-numbers.next, + .woocommerce-pagination .page-numbers.prev, + .woocommerce-pagination .page-numbers.next, + .woocommerce-pagination .post-page-numbers.prev, + .woocommerce-pagination .post-page-numbers.next, + .woocommerce-pagination a.page-numbers.prev, + .woocommerce-pagination a.page-numbers.next, + .woocommerce-pagination a.post-page-numbers.prev, + .woocommerce-pagination a.post-page-numbers.next { + padding: .5em + } +} + +@media screen and (min-width:1021px) { + .content-pagination:not(:first-child), + .woocommerce-pagination:not(:first-child) { + margin-top: 80px + } +} + +.filter-control-wrapper { + margin: 0 auto 26px; + max-width: var(--logico-content-width, 1380px); + padding: 0 20px; + -moz-box-sizing: content-box; + box-sizing: content-box +} + +.filter-control-wrapper .filter-control-list .dots { + list-style: none; + margin: 0 -10px; + padding: 0; + font-size: 0; + line-height: 1; + text-align: center +} + +.filter-control-wrapper .filter-control-list .dots .dot { + display: inline-block; + vertical-align: bottom; + font-size: 14px; + line-height: 1.9286em; + font-weight: 600; + letter-spacing: .01em; + margin: 0 10px; + position: relative; + overflow: hidden; + cursor: pointer; + -webkit-transition: color 0.3s; + transition: color 0.3s; + padding: 0 6px 4px +} + +.filter-control-wrapper .filter-control-list .dots .dot.active { + cursor: default; + color: var(--logico-default-text-color) +} + +.filter-control-wrapper .filter-control-list .dots .dot:after { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + bottom: 0; + height: 0; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + width: 100%; + opacity: 0; + border-bottom: solid 2px var(--logico-accent-color) +} + +.filter-control-wrapper .filter-control-list .dots .dot.active:after { + opacity: 1 +} + +.filter-control-wrapper .filter-control-list .dots .dot:not(.active):hover { + color: var(--logico-accent-color) +} + +.filter-control-wrapper .filter-control-list .dots .dot:not(.active):hover:after { + opacity: 1 +} + +@media only screen and (min-width:661px) { + .filter-control-wrapper { + padding: 0 30px; + margin: 0 auto 46px + } +} + +@media only screen and (min-width:1021px) { + .filter-control-wrapper { + padding: 0 20px; + margin: 0 auto 68px + } + .filter-control-wrapper .filter-control-list .dots { + margin: 0 -20px + } + .filter-control-wrapper .filter-control-list .dots .dot { + margin: 0 20px; + padding: 0 16px 4px + } +} + +.recent-posts-wrapper:not(:first-child) { + margin-top: 95px +} + +.elementor-widget .logico-heading.heading-with-pagination { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch; + text-align: center +} + +.elementor-widget .logico-heading.heading-with-pagination .logico-heading-inner { + display: block +} + +.elementor-widget .logico-heading.heading-with-pagination:not(:last-child) { + margin-bottom: 41px +} + +.elementor-widget .owl-dots-desktop { + display: none +} + +@media only screen and (min-width:1021px) { + .elementor-widget .logico-heading.heading-with-pagination { + margin: 0 auto; + width: 100%; + max-width: 1170px + } + .elementor-widget .logico-heading.heading-with-pagination .logico-heading-inner { + width: calc(100% - 30px) + } + .elementor-widget .logico-heading.heading-with-pagination .owl-dots, + .elementor-widget .logico-heading.heading-with-pagination .slider-dots { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 + } + .elementor-widget.title-alignment-left .logico-heading.heading-with-pagination { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end; + text-align: left + } + .elementor-widget.title-alignment-left .logico-heading.heading-with-pagination .logico-heading-inner { + margin: 0 15px 0 0 + } + .elementor-widget.title-alignment-left .logico-heading.heading-with-pagination .owl-dots, + .elementor-widget.title-alignment-left .logico-heading.heading-with-pagination .slider-dots { + margin: 0 -13px .275em 2px + } + .elementor-widget.title-alignment-right .logico-heading.heading-with-pagination { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row-reverse; + -moz-flex-direction: row-reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end; + text-align: right + } + .elementor-widget.title-alignment-right .logico-heading.heading-with-pagination .logico-heading-inner { + margin: 0 0 0 15px + } + .elementor-widget.title-alignment-right .logico-heading.heading-with-pagination .owl-dots, + .elementor-widget.title-alignment-right .logico-heading.heading-with-pagination .slider-dots { + margin: 0 2px .275em -13px + } + .elementor-widget.title-alignment-center .logico-heading.heading-with-pagination { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch; + text-align: center + } + .elementor-widget.title-alignment-center .logico-heading.heading-with-pagination .logico-heading-inner { + margin: 0 + } + .elementor-widget.title-alignment-center .logico-heading.heading-with-pagination .owl-dots, + .elementor-widget.title-alignment-center .logico-heading.heading-with-pagination .slider-dots { + margin-top: 30px + } + .elementor-widget .owl-dots-desktop { + display: block + } + .elementor-widget .owl-dots-mobile { + display: none + } +} + +.elementor-widget .archive-listing-footer { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + max-width: 1170px; + margin-left: auto; + margin-right: auto +} + +.elementor-widget .archive-listing-footer:not(:first-child) { + margin-top: 140px +} + +.elementor-widget .archive-listing-footer .archive-navigation-button { + font-size: 0; + line-height: 1; + width: 100% +} + +.elementor-widget .archive-listing-footer .archive-navigation-button .logico-button { + min-width: 184px +} + +.elementor-widget .archive-listing-footer .archive-navigation-button .logico-button:before { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + top: 0; + bottom: 0; + z-index: -1 +} + +.elementor-widget .archive-listing-footer .owl-dots, +.elementor-widget .archive-listing-footer .slider-dots { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + margin: -13px -13px 0 0 +} + +.error-404-container .wrapper-socials, +.mobile-header-menu-container .wrapper-socials, +.top-bar .wrapper-socials, +.body-container .wrapper-socials { + padding: 0; + list-style: none; + line-height: 1; + white-space: nowrap; + cursor: default; + margin: -16px -8px 0 +} + +.error-404-container .wrapper-socials li, +.mobile-header-menu-container .wrapper-socials li, +.top-bar .wrapper-socials li, +.body-container .wrapper-socials li { + margin: 16px 8px 0; + display: inline-block; + vertical-align: middle; + padding: 0; + font-weight: 400 +} + +.error-404-container .wrapper-socials li:before, +.mobile-header-menu-container .wrapper-socials li:before, +.top-bar .wrapper-socials li:before, +.body-container .wrapper-socials li:before { + content: none; + display: none +} + +.error-404-container .wrapper-socials a, +.mobile-header-menu-container .wrapper-socials a, +.top-bar .wrapper-socials a, +.body-container .wrapper-socials a { + text-align: center; + display: block; + -webkit-transition: color 0.3s, background-color 0.3s, border-color 0.3s; + transition: color 0.3s, background-color 0.3s, border-color 0.3s; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + background-color: transparent; + line-height: 1em; + text-decoration: none; + color: var(--logico-default-text-color) +} + +.error-404-container .wrapper-socials a:before, +.mobile-header-menu-container .wrapper-socials a:before, +.top-bar .wrapper-socials a:before, +.body-container .wrapper-socials a:before { + font-size: 16px +} + +.error-404-container .wrapper-socials a:hover, +.mobile-header-menu-container .wrapper-socials a:hover, +.top-bar .wrapper-socials a:hover, +.body-container .wrapper-socials a:hover { + color: var(--logico-accent-color) +} + +.error-404-container .wrapper-socials a:before, +.header .mobile-header-menu-container .wrapper-socials a:before, +.top-bar .wrapper-socials a:before, +.body-container .wrapper-socials a:before { + font-family: 'Font Awesome 6 Brands' +} + +.elementor-widget-accordion .elementor-accordion .elementor-accordion-item { + border: none; + border-bottom: solid 1px var(--logico-border-hover-color); + padding: 0 +} + +.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-content { + border-top: none +} + +.elementor-widget-accordion .elementor-accordion .elementor-accordion-item:first-child { + border-top: solid 1px var(--logico-border-hover-color) +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-title { + padding: 15px 0 14px; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + -webkit-border-radius: 0; + border-radius: 0; + font-size: 20px; + line-height: 1.5em; + font-weight: 600; + border: none; + -webkit-transition: all 0.3s; + transition: all 0.3s; + color: var(--logico-dark-text-color) +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon { + width: auto; + font-size: 15px; + line-height: 2em; + font-weight: 400; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right, +.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left { + text-align: center +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right { + margin-left: 20px; + order: 2 +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left { + margin-right: 20px; + order: 0 +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon i { + line-height: 30px; + margin: 0 auto; + color: var(--logico-dark-text-color) +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg { + fill: var(--logico-dark-text-color) +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-title { + width: 100%; + text-decoration: none; + color: inherit +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon i { + color: var(--logico-accent-color) +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon svg { + fill: var(--logico-accent-color) +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-content { + padding: 0 11% 39px 0; + border: none; + margin: -7px 0 0 +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-content ul li:not(:first-child) { + margin-top: 13px +} + +.logico-awards-widget .awards-slider { + margin: 0 -10px; + width: calc(100% + 20px) +} + +.logico-awards-widget .awards-slider .owl-stage { + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch +} + +.logico-awards-widget .awards-slider.show-inactive-items .owl-stage-outer { + overflow: initial +} + +.logico-awards-widget .awards-slider.show-inactive-items .owl-stage-outer .owl-item { + opacity: .2; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s +} + +.logico-awards-widget .awards-slider.show-inactive-items .owl-stage-outer .owl-item.active { + opacity: 1 +} + +.logico-awards-widget .award-item-wrapper { + padding: 0 10px; + position: relative; + height: 100% +} + +.logico-awards-widget .award-item { + position: relative; + height: 100%; + padding: 36px 23px 49px 35px; + border: solid 2px var(--logico-border-hover-color); + border-radius: var(--logico-radius-large, 0) +} + +.logico-awards-widget .award-item-top { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.logico-awards-widget .award-year { + font-size: 16px; + line-height: 1.875em; + color: var(--logico-dark-text-color); + margin: 5px 0 0 +} + +.logico-awards-widget .award-icon { + font-size: 40px; + text-align: right +} + +.logico-awards-widget .award-icon svg { + height: 40px +} + +.logico-awards-widget .award-icon i:before { + width: auto +} + +.logico-awards-widget .award-title { + font-size: 25px; + line-height: 1.6em; + font-weight: 700; + letter-spacing: -.03em; + color: var(--logico-dark-text-color) +} + +.logico-awards-widget .award-title:not(:first-child) { + margin-top: 21px +} + +@media only screen and (min-width:841px) { + .logico-awards-widget .awards-slider { + margin: 0 -20px; + width: calc(100% + 40px) + } + .logico-awards-widget .award-item-wrapper { + padding: 0 20px + } +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars-wrapper:not(.wpbs-legend-position-side):not(.wpbs-legend-position-top):not(.wpbs-legend-position-bottom) .wpbs-legend-item-icon-2 div:first-of-type, +.wpbs-main-wrapper .wpbs-container .wpbs-calendars-wrapper:not(.wpbs-legend-position-side):not(.wpbs-legend-position-top):not(.wpbs-legend-position-bottom) .wpbs-legend-item-icon-1 div:first-of-type { + background: none +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars-wrapper .wpbs-legend-item-icon .wpbs-legend-item-icon-color { + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar { + border-width: 10px; + border-style: solid; + margin-bottom: 0 +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-wrapper { + padding: 0 +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header { + padding: 25px 8px +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-prev, +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-next { + background: none; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-prev .wpbs-arrow, +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-next .wpbs-arrow { + border: none; + font: 400 normal 13px/26px 'fontello'; + width: 26px; + height: 26px; + display: block; + margin: 0; + position: static; + left: initial; + right: initial; + top: initial; + bottom: initial +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-prev .wpbs-arrow:before { + content: '\e805' +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-next .wpbs-arrow:before { + content: '\e806' +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-select-container select { + border: none; + background: none; + text-align: center; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + font-size: 20px; + outline: none +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar table thead tr th { + padding-top: 9px !important; + padding-bottom: 9px !important; + font-weight: 300; + font-size: 16px +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar table tbody tr td .wpbs-date.wpbs-gap { + background: none +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar table tbody tr td .wpbs-date-inner .wpbs-date-number { + font-size: 16px; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.wpbs-main-wrapper .wpbs-form-container { + padding: 76px 15px 40px; + max-height: 90%; + overflow: auto; + opacity: 0; + position: fixed; + top: 0; + left: 50%; + right: initial; + -webkit-transform: translate(-50%, -100%); + -ms-transform: translate(-50%, -100%); + transform: translate(-50%, -100%); + -webkit-transition: all 0.3s; + transition: all 0.3s; + z-index: 9999; + width: 100% +} + +.wpbs-main-wrapper .wpbs-form-container .form-close { + position: absolute; + right: 20px; + left: initial; + top: 20px; + width: 17px; + height: 17px; + cursor: pointer; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + font: 400 normal 17px/20px 'fontello'; + text-align: center +} + +.wpbs-main-wrapper .wpbs-form-container .form-close:before { + content: '\e80f' +} + +.wpbs-main-wrapper .wpbs-form-container .form-close:hover { + opacity: .7 +} + +.wpbs-main-wrapper .wpbs-form-container.active { + opacity: 1; + top: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%) +} + +.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field { + padding-bottom: 38px !important +} + +.wpbs-main-wrapper .wpbs-form-confirmation-message { + margin: 20px 0 0 +} + +@media only screen and (min-width:481px) { + .wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar { + border-width: 32px + } +} + +@media only screen and (min-width:841px) { + .wpbs-main-wrapper .wpbs-form-container { + max-width: 540px !important; + padding: 76px 60px 56px + } + .wpbs-main-wrapper .wpbs-form-container .form-close { + top: 23px; + left: initial; + right: 26px + } +} + +.elementor-widget-logico_button .button-container { + position: relative; + z-index: 2; + line-height: 1; + font-size: 0 +} + +.elementor-widget-logico_button a.logico-alter-button { + text-decoration: none +} + +.distance-title { + font-size: 30px; + line-height: 1.1667em; + font-weight: 600; + letter-spacing: -.03em; + color: var(--logico-dark-text-color); + margin: 0 0 .1667em +} + +.form-separator { + clear: both; + width: 100%; + height: 35px +} + +.logico-calculate-cost { + font-size: 40px; + line-height: 1em; + text-align: right; + font-weight: 600; + letter-spacing: -.03em; + margin: 1.125em 0 0 +} + +.logico-content-slider-widget .content-slider.nav-view-default .owl-nav { + left: 0; + right: 0; + opacity: 1; + height: 0; + display: none +} + +.logico-content-slider-widget .content-slider.nav-view-default .owl-nav [class*="owl-"] { + width: 30px; + height: 88px; + top: -44px; + border-radius: var(--logico-radius-medium, 0) +} + +.logico-content-slider-widget .content-slider.nav-view-default .owl-nav [class*="owl-"]:before { + line-height: 88px +} + +.logico-content-slider-widget .content-slider.nav-view-compact .owl-nav { + right: 0; + left: 0; + opacity: 1; + width: 96px +} + +.logico-content-slider-widget .content-slider.nav-view-compact .owl-nav [class*="owl-"]:before { + font-size: 9px; + font-weight: 700 +} + +.logico-content-slider-widget .content-slider.nav-view-compact .owl-nav .owl-next { + border-radius: 0 var(--logico-radius-medium, 0) var(--logico-radius-medium, 0) 0 +} + +.logico-content-slider-widget .content-slider.nav-view-compact .owl-nav .owl-prev { + border-radius: var(--logico-radius-medium, 0) 0 0 var(--logico-radius-medium, 0) +} + +.logico-content-slider-widget .content-slider.nav-view-vertical .owl-nav { + right: 0; + left: 0; + opacity: 1; + width: 48px; + height: 96px +} + +.logico-content-slider-widget .content-slider.nav-view-vertical .owl-nav [class*="owl-"] { + width: 48px; + height: 48px +} + +.logico-content-slider-widget .content-slider.nav-view-vertical .owl-nav [class*="owl-"]:before { + font-size: 9px; + font-weight: 700 +} + +.logico-content-slider-widget .content-slider.nav-view-vertical .owl-nav .owl-prev { + left: 0; + right: 0; + bottom: 0; + top: initial; + border-radius: 0 0 var(--logico-radius-medium, 0) var(--logico-radius-medium, 0) +} + +.logico-content-slider-widget .content-slider.nav-view-vertical .owl-nav .owl-next { + left: 0; + right: 0; + bottom: initial; + top: 0; + border-radius: var(--logico-radius-medium, 0) var(--logico-radius-medium, 0) 0 0 +} + +.logico-content-slider-widget .content-slider.nav-h-position-left .owl-nav { + left: 0; + right: initial +} + +.logico-content-slider-widget .content-slider.nav-h-position-right .owl-nav { + right: 0; + left: initial +} + +.logico-content-slider-widget .content-slider.nav-v-position-top .owl-nav { + top: 0; + bottom: initial; + -webkit-transform: none; + -ms-transform: none; + transform: none +} + +.logico-content-slider-widget .content-slider.nav-v-position-bottom .owl-nav { + top: initial; + bottom: 0; + -webkit-transform: none; + -ms-transform: none; + transform: none +} + +.logico-content-slider-widget .content-item { + position: relative +} + +.logico-content-slider-widget .content-item:before { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + top: 0; + bottom: 0 +} + +.logico-content-slider-widget .content-item .heading-content, +.logico-content-slider-widget .content-item .text-content { + display: inline-block +} + +.logico-content-slider-widget .content-item .slide-content-inner { + padding: 0 20px; + -moz-box-sizing: content-box; + box-sizing: content-box +} + +.logico-content-slider-widget .content-item .content-slider-item-heading { + paint-order: stroke fill +} + +.logico-content-slider-widget .content-item.slide-style-standard .slide-content { + max-width: var(--logico-content-width, 1380px); + margin: 0 auto; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + position: relative; + height: 100%; + z-index: 2 +} + +.logico-content-slider-widget .content-item.slide-style-standard .content-slider-item-text { + margin: 23px 0 0 +} + +.logico-content-slider-widget .content-item.slide-style-standard .content-slider-item-buttons { + font-size: 0; + line-height: 1; + margin: 48px 0 0 +} + +.logico-content-slider-widget .content-item.slide-style-modern .slide-content { + max-width: var(--logico-content-width, 1380px); + margin: 0 auto; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch; + position: relative; + z-index: 2 +} + +.logico-content-slider-widget .content-item.slide-style-modern .slide-content-inner { + padding: 0 20px; + -moz-box-sizing: content-box; + box-sizing: content-box; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-heading { + margin: 0 !important; + padding: 0 0 30px +} + +.logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-text { + position: relative +} + +.logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-text .text-content { + padding: 0 0 30px +} + +.logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-buttons { + font-size: 0; + line-height: 1; + position: absolute; + left: 0; + right: 0; + top: 100% +} + +.logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-buttons .logico-alter-button { + display: block; + border: none !important; + background-position: 0 0; + text-align: left; + padding: 1.7143em 5.21em 1.7143em 2.1428em; + border-radius: 0 0 var(--logico-radius-medium, 0) var(--logico-radius-medium, 0); + background: -webkit-linear-gradient(0deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + background: -moz-linear-gradient(0deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + background: linear-gradient(0deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + -webkit-background-size: 100% 200%; + -moz-background-size: 100% 200%; + -o-background-size: 100% 200%; + background-size: 100% 200%; + background-position: 0 100% +} + +.logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-buttons .logico-alter-button:after { + content: none; + display: none +} + +.logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-buttons .logico-alter-button:not(:disabled):not(.disabled):hover { + background-position: 0 0; + padding: 1.7143em 5.21em 1.7143em 2.1428em +} + +.logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-buttons .logico-alter-button:not(:disabled):not(.disabled):hover:before { + animation: none +} + +.logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-buttons .logico-alter-button:before, +.logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-buttons .logico-alter-button:after { + font-size: 1.0714em +} + +.logico-content-slider-widget h1.content-slider-item-heading { + margin: 0 +} + +.logico-content-slider-widget .logico-content-wrapper-1, +.logico-content-slider-widget .logico-content-wrapper-2, +.logico-content-slider-widget .logico-content-wrapper-3 { + opacity: 0; + -webkit-transform: translateY(50px); + -ms-transform: translateY(50px); + transform: translateY(50px); + -webkit-transition: all 0.9s ease-out; + transition: all 0.9s ease-out +} + +.logico-content-slider-widget .logico-content-wrapper-1 { + -webkit-transition-delay: .9s; + transition-delay: .9s +} + +.logico-content-slider-widget .logico-content-wrapper-2 { + -webkit-transition-delay: 1.2s; + transition-delay: 1.2s +} + +.logico-content-slider-widget .logico-content-wrapper-3 { + -webkit-transition-delay: 1.5s; + transition-delay: 1.5s +} + +.logico-content-slider-widget .owl-carousel.owl-theme .owl-item { + outline: none +} + +.logico-content-slider-widget .owl-carousel.owl-theme .owl-item.active .logico-content-wrapper-1, +.logico-content-slider-widget .owl-carousel.owl-theme .owl-item.active .logico-content-wrapper-2, +.logico-content-slider-widget .owl-carousel.owl-theme .owl-item.active .logico-content-wrapper-3 { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0) +} + +.logico-content-slider-widget .owl-carousel.owl-theme .owl-item.active .content-item .additional-image { + opacity: 1 +} + +@media only screen and (min-width:661px) { + .logico-content-slider-widget .content-slider.nav-view-default .owl-nav { + display: block + } + .logico-content-slider-widget .content-slider.nav-view-default .owl-nav [class*="owl-"] { + width: 48px + } + .logico-content-slider-widget .content-item .slide-content-inner { + padding: 0 30px + } + .logico-content-slider-widget .content-item.slide-style-modern .slide-content-inner { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end + } + .logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-heading { + padding: 0 0 30px + } + .logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-text .text-content { + padding: 20px 0 30px + } +} + +@media only screen and (min-width:841px) { + .logico-content-slider-widget .owl-carousel.owl-theme .slider-item { + height: 600px + } +} + +@media only screen and (min-width:1201px) { + .logico-content-slider-widget .content-slider.nav-view-vertical .owl-nav { + width: 78px; + height: 178px + } + .logico-content-slider-widget .content-slider.nav-view-vertical .owl-nav [class*="owl-"] { + width: 78px; + height: 89px + } + .logico-content-slider-widget .content-slider.nav-view-vertical .owl-nav [class*="owl-"]:before { + font-size: 13px + } + .logico-content-slider-widget .content-item .slide-content-inner { + padding: 0 20px + } + .logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-heading { + padding: 0 0 46px + } + .logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-text .text-content { + padding: 57px 0 76px + } +} + +.elementor-widget-logico_custom_navigation_menu ul.logico-custom-menu-widget { + list-style: none; + margin: 0; + padding: 0 +} + +.elementor-widget-logico_custom_navigation_menu ul.logico-custom-menu-widget li { + margin: 0; + padding: 0; + line-height: 1.875em +} + +.elementor-widget-logico_custom_navigation_menu ul.logico-custom-menu-widget li:before { + content: none; + display: none +} + +.elementor-widget-logico_custom_navigation_menu ul.logico-custom-menu-widget li a { + text-decoration: none; + padding-bottom: .0625em; + color: var(--logico-dark-text-color); + -webkit-transition: color 0.3s, padding 0.3s, border-color 0.3s; + transition: color 0.3s, padding 0.3s, border-color 0.3s; + border-bottom: solid .0625em transparent; + position: relative +} + +.elementor-widget-logico_custom_navigation_menu ul.logico-custom-menu-widget li a:before { + content: '/\ '; + display: block; + position: absolute; + top: -.1875em; + left: 0; + right: initial; + -webkit-transition: transform 0.3s, opacity 0.3s; + transition: transform 0.3s, opacity 0.3s; + -webkit-transform: translateX(-100%); + -ms-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0 +} + +.elementor-widget-logico_custom_navigation_menu ul.logico-custom-menu-widget li a:hover { + color: var(--logico-accent-color); + border-color: var(--logico-accent-color); + padding-left: .625em; + padding-right: 0 +} + +.elementor-widget-logico_custom_navigation_menu ul.logico-custom-menu-widget li a:hover:before { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + opacity: 1 +} + +.block-decoration { + font-size: 0; + line-height: 1; + display: none +} + +.block-decoration.block-decoration-style-1 .block-decoration-item, +.block-decoration.page-title-decoration .block-decoration-item { + display: inline-block; + height: 0; + position: relative; + width: 50px +} + +.block-decoration.block-decoration-style-1 .block-decoration-item:before, +.block-decoration.block-decoration-style-1 .block-decoration-item:after, +.block-decoration.page-title-decoration .block-decoration-item:before, +.block-decoration.page-title-decoration .block-decoration-item:after { + content: ''; + position: absolute; + display: block; + right: 0; + left: 0; + height: 0; + padding: 0 +} + +.block-decoration.block-decoration-style-1 .block-decoration-item:before, +.block-decoration.page-title-decoration .block-decoration-item:before { + bottom: 0; + border-radius: var(--logico-radius-medium, 0) var(--logico-radius-medium, 0) 0 0 +} + +.block-decoration.block-decoration-style-1 .block-decoration-item:after, +.block-decoration.page-title-decoration .block-decoration-item:after { + top: 0; + border-radius: 0 0 var(--logico-radius-medium, 0) var(--logico-radius-medium, 0) +} + +.block-decoration.block-decoration-style-1.animation-enable .block-decoration-item:before, +.block-decoration.page-title-decoration.animation-enable .block-decoration-item:before { + -webkit-transition: padding 0.5s 1s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 1s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-1.animation-enable .block-decoration-item:after, +.block-decoration.page-title-decoration.animation-enable .block-decoration-item:after { + -webkit-transition: padding 0.5s 1.5s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 1.5s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-1.animated .block-decoration-item:before, +.block-decoration.block-decoration-style-1.animated .block-decoration-item:after, +.block-decoration.block-decoration-style-1.animation-disable .block-decoration-item:before, +.block-decoration.block-decoration-style-1.animation-disable .block-decoration-item:after, +.block-decoration.page-title-decoration.animated .block-decoration-item:before, +.block-decoration.page-title-decoration.animated .block-decoration-item:after, +.block-decoration.page-title-decoration.animation-disable .block-decoration-item:before, +.block-decoration.page-title-decoration.animation-disable .block-decoration-item:after { + padding: 100% 0 0 +} + +.block-decoration.block-decoration-style-2 .block-decoration-item { + display: inline-block; + height: 0; + position: relative; + width: 40px +} + +.block-decoration.block-decoration-style-2 .block-decoration-item:before { + content: ''; + position: absolute; + display: block; + height: 0; + padding: 0; + width: 100%; + bottom: 0; + left: initial; + right: 200% +} + +.block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent { + position: absolute; + display: block; + height: 0; + padding: 0; + width: 100%; + top: 0; + left: initial; + right: 0 +} + +.block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent:before { + content: ''; + position: absolute; + display: block; + height: 0; + padding: 0; + width: 100%; + bottom: 0; + left: initial; + right: 100%; + top: 100% +} + +.block-decoration.block-decoration-style-2.animation-enable .block-decoration-item:before { + -webkit-transition: padding 0.5s 1s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 1s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-2.animation-enable .block-decoration-item .decoration-accent { + -webkit-transition: padding 0.5s 1.5s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 1.5s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-2.animation-enable .block-decoration-item .decoration-accent:before { + -webkit-transition: padding 0.5s 2s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 2s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-2.animated .block-decoration-item:before, +.block-decoration.block-decoration-style-2.animated .block-decoration-item .decoration-accent:before, +.block-decoration.block-decoration-style-2.animation-disable .block-decoration-item:before, +.block-decoration.block-decoration-style-2.animation-disable .block-decoration-item .decoration-accent:before { + padding: 100% 0 0 +} + +.block-decoration.block-decoration-style-2.animated .block-decoration-item .decoration-accent, +.block-decoration.block-decoration-style-2.animation-disable .block-decoration-item .decoration-accent { + padding: 200% 0 0 +} + +.block-decoration.block-decoration-style-3 .block-decoration-item { + display: inline-block; + height: 0; + position: relative; + width: 40px +} + +.block-decoration.block-decoration-style-3 .block-decoration-item:before, +.block-decoration.block-decoration-style-3 .block-decoration-item:after { + content: ''; + position: absolute; + display: block; + height: 0; + padding: 0; + width: 100%; + left: 0; + right: 0 +} + +.block-decoration.block-decoration-style-3 .block-decoration-item:before { + bottom: 100% +} + +.block-decoration.block-decoration-style-3 .block-decoration-item:after { + top: 100% +} + +.block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent { + position: absolute; + display: block; + height: 0; + padding: 0; + width: 100%; + top: 0; + left: 100%; + right: initial +} + +.block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before { + content: ''; + position: absolute; + display: block; + height: 0; + padding: 0; + width: 100%; + bottom: 0; + left: 0; + right: initial; + top: 100% +} + +.block-decoration.block-decoration-style-3.animation-enable .block-decoration-item { + -webkit-transition: padding 0.5s 0.5s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 0.5s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-3.animation-enable .block-decoration-item:before { + -webkit-transition: padding 0.5s 1s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 1s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-3.animation-enable .block-decoration-item:after { + -webkit-transition: padding 0.5s 1.5s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 1.5s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-3.animation-enable .block-decoration-item .decoration-accent { + -webkit-transition: padding 0.5s 2s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 2s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-3.animation-enable .block-decoration-item .decoration-accent:before { + -webkit-transition: padding 0.5s 2.5s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 2.5s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-3.animated .block-decoration-item, +.block-decoration.block-decoration-style-3.animated .block-decoration-item:before, +.block-decoration.block-decoration-style-3.animated .block-decoration-item:after, +.block-decoration.block-decoration-style-3.animated .block-decoration-item .decoration-accent:before, +.block-decoration.block-decoration-style-3.animation-disable .block-decoration-item, +.block-decoration.block-decoration-style-3.animation-disable .block-decoration-item:before, +.block-decoration.block-decoration-style-3.animation-disable .block-decoration-item:after, +.block-decoration.block-decoration-style-3.animation-disable .block-decoration-item .decoration-accent:before { + padding: 100% 0 0 +} + +.block-decoration.block-decoration-style-3.animated .block-decoration-item .decoration-accent, +.block-decoration.block-decoration-style-3.animation-disable .block-decoration-item .decoration-accent { + padding: 200% 0 0 +} + +.block-decoration.block-decoration-style-4 .block-decoration-item { + display: inline-block; + height: 0; + position: relative; + width: 40px +} + +.block-decoration.block-decoration-style-4 .block-decoration-item:before, +.block-decoration.block-decoration-style-4 .block-decoration-item:after { + content: ''; + position: absolute; + display: block; + height: 0; + padding: 0; + width: 100%; + left: 0; + right: 0 +} + +.block-decoration.block-decoration-style-4 .block-decoration-item:before { + bottom: 100% +} + +.block-decoration.block-decoration-style-4 .block-decoration-item:after { + top: 100% +} + +.block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent { + position: absolute; + display: block; + height: 0; + padding: 0; + width: 100%; + top: 0; + right: 100%; + left: initial +} + +.block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before { + content: ''; + position: absolute; + display: block; + height: 0; + padding: 0; + width: 100%; + bottom: 0; + right: 0; + left: initial; + top: 100% +} + +.block-decoration.block-decoration-style-4.animation-enable .block-decoration-item { + -webkit-transition: padding 0.5s 0.5s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 0.5s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-4.animation-enable .block-decoration-item:before { + -webkit-transition: padding 0.5s 1s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 1s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-4.animation-enable .block-decoration-item:after { + -webkit-transition: padding 0.5s 1.5s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 1.5s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-4.animation-enable .block-decoration-item .decoration-accent { + -webkit-transition: padding 0.5s 2s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 2s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-4.animation-enable .block-decoration-item .decoration-accent:before { + -webkit-transition: padding 0.5s 2.5s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 2.5s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-4.animated .block-decoration-item, +.block-decoration.block-decoration-style-4.animated .block-decoration-item:before, +.block-decoration.block-decoration-style-4.animated .block-decoration-item:after, +.block-decoration.block-decoration-style-4.animated .block-decoration-item .decoration-accent:before, +.block-decoration.block-decoration-style-4.animation-disable .block-decoration-item, +.block-decoration.block-decoration-style-4.animation-disable .block-decoration-item:before, +.block-decoration.block-decoration-style-4.animation-disable .block-decoration-item:after, +.block-decoration.block-decoration-style-4.animation-disable .block-decoration-item .decoration-accent:before { + padding: 100% 0 0 +} + +.block-decoration.block-decoration-style-4.animated .block-decoration-item .decoration-accent, +.block-decoration.block-decoration-style-4.animation-disable .block-decoration-item .decoration-accent { + padding: 200% 0 0 +} + +@media only screen and (min-width:841px) { + .block-decoration.block-decoration-style-1 .block-decoration-item, + .block-decoration.page-title-decoration .block-decoration-item { + width: 70px + } +} + +@media only screen and (min-width:1021px) { + .block-decoration { + display: inline-block; + font-size: 0; + line-height: 1; + vertical-align: top + } + .block-decoration.block-decoration-style-1 .block-decoration-item, + .block-decoration.page-title-decoration .block-decoration-item { + width: 93px + } + .block-decoration.block-decoration-style-2 .block-decoration-item, + .block-decoration.block-decoration-style-3 .block-decoration-item, + .block-decoration.block-decoration-style-4 .block-decoration-item { + width: 58px + } +} + +.elementor-widget-logico_file a.logico-file-widget { + text-decoration: none; + display: block +} + +.elementor-widget-logico_file .file-item, +.elementor-widget-logico_file .file-item-content, +.elementor-widget-logico_file .file-item-content-inner, +.elementor-widget-logico_file .file-item-icon, +.elementor-widget-logico_file .file-item-title, +.elementor-widget-logico_file .file-item-description, +.elementor-widget-logico_file .file-item-meta, +.elementor-widget-logico_file .file-item-buttons { + display: block +} + +.elementor-widget-logico_file.widget-style-standard .elementor-widget-container { + border: solid 1px var(--logico-border-hover-color); + padding: 36px 30px 27px 24px; + -webkit-transition: all 0.3s; + transition: all 0.3s +} + +.elementor-widget-logico_file.widget-style-standard .width-decorative-icon .file-item:before { + content: '\e849'; + font: 400 normal 20px/1em 'fontello'; + position: absolute; + display: block; + right: 15px; + left: initial; + bottom: 15px; + color: var(--logico-dark-text-color); + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.elementor-widget-logico_file.widget-style-standard .file-item-title { + font-size: 20px; + line-height: 1.4em; + min-height: 2.8em; + font-weight: 600; + letter-spacing: -.03em; + color: var(--logico-dark-text-color); + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.elementor-widget-logico_file.widget-style-standard .file-item-icon { + font-size: 40px; + line-height: 1em; + margin-left: -1px; + margin-right: -1px; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.elementor-widget-logico_file.widget-style-standard .file-item-icon:not(:first-child) { + margin-top: 30px +} + +.elementor-widget-logico_file.widget-style-standard .file-item-description { + font-size: 16px; + line-height: 1.5em; + min-height: 4.5em; + font-weight: 600; + letter-spacing: -.03em; + color: var(--logico-dark-text-color); + margin-top: 40px; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.elementor-widget-logico_file.widget-style-standard .file-item-meta { + color: var(--logico-default-text-color); + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.elementor-widget-logico_file.widget-style-standard .file-item-meta:not(:first-child) { + margin-top: 10px +} + +.elementor-widget-logico_file.widget-style-standard:hover .elementor-widget-container { + border-color: var(--logico-border-color) +} + +.elementor-widget-logico_file.widget-style-standard:hover .file-item-description { + text-decoration: underline +} + +.elementor-widget-logico_file.widget-style-standard:hover .width-decorative-icon .file-item:before { + color: var(--logico-light-text-color) +} + +.elementor-widget-logico_file.widget-style-compact .elementor-widget-container { + padding: 29px 20px 26px 15px; + border: solid 1px var(--logico-border-hover-color); + -webkit-transition: all 0.3s; + transition: all 0.3s +} + +.elementor-widget-logico_file.widget-style-compact .width-decorative-icon .file-item:before { + content: '\e849'; + font: 400 normal 20px/1em 'fontello'; + position: absolute; + display: block; + right: 15px; + left: initial; + bottom: 15px; + color: var(--logico-dark-text-color); + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.elementor-widget-logico_file.widget-style-compact .file-item { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.elementor-widget-logico_file.widget-style-compact .file-item-icon { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + font-size: 40px; + line-height: 1em; + margin: -4px 0 0 -1px; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.elementor-widget-logico_file.widget-style-compact .file-item-icon:not(:last-child) { + margin-right: 19px; + margin-left: -1px +} + +.elementor-widget-logico_file.widget-style-compact .file-item-content { + width: 100% +} + +.elementor-widget-logico_file.widget-style-compact .file-item-title { + font-size: 18px; + line-height: 1.3889em; + font-weight: 600; + letter-spacing: -.03em; + margin: 0; + -webkit-transition: color 0.3s; + transition: color 0.3s; + color: var(--logico-dark-text-color) +} + +.elementor-widget-logico_file.widget-style-compact .file-item-description { + -webkit-transition: color 0.3s; + transition: color 0.3s; + font-size: 14px; + line-height: 1.4286em; + color: var(--logico-default-text-color); + margin: 5px 0 0 +} + +.elementor-widget-logico_file.widget-style-compact .file-item-meta { + font-size: 14px; + line-height: 2.0714em; + font-weight: 400; + -webkit-transition: color 0.3s; + transition: color 0.3s; + color: var(--logico-default-text-color); + margin: 0 +} + +.elementor-widget-logico_file.widget-style-compact:hover>.elementor-widget-container { + border-color: var(--logico-border-color) +} + +.elementor-widget-logico_file.widget-style-wide .elementor-widget-container { + -webkit-transition: all 0.3s; + transition: all 0.3s; + padding: 27px 0 26px +} + +.elementor-widget-logico_file.widget-style-wide .file-item { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + -webkit-transition: all 0.3s; + transition: all 0.3s +} + +.elementor-widget-logico_file.widget-style-wide .file-item-icon { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + font-size: 40px; + line-height: 1em; + margin: -4px 0 0 -3px; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.elementor-widget-logico_file.widget-style-wide .file-item-icon:not(:last-child) { + margin-right: 20px; + margin-left: -3px +} + +.elementor-widget-logico_file.widget-style-wide .file-item-content, +.elementor-widget-logico_file.widget-style-wide .file-item-content-inner { + width: 100% +} + +.elementor-widget-logico_file.widget-style-wide .file-item-title { + font-size: 18px; + line-height: 1.3889em; + font-weight: 600; + letter-spacing: -.03em; + margin: 0; + -webkit-transition: color 0.3s; + transition: color 0.3s; + color: var(--logico-dark-text-color) +} + +.elementor-widget-logico_file.widget-style-wide .file-item-description { + -webkit-transition: color 0.3s; + transition: color 0.3s; + font-size: 14px; + line-height: 1.4286em; + color: var(--logico-default-text-color); + margin: 5px 0 0 +} + +.elementor-widget-logico_file.widget-style-wide .file-item-meta { + font-size: 14px; + line-height: 2.0714em; + font-weight: 400; + -webkit-transition: color 0.3s; + transition: color 0.3s; + color: var(--logico-light-text-color); + margin: 0 +} + +.elementor-widget-logico_file.widget-style-wide .file-item-meta:not(:first-child) { + margin: 3px 0 0 +} + +.elementor-widget-logico_file.widget-style-wide .file-item-buttons { + font-size: 0; + line-height: 1; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 +} + +.elementor-widget-logico_file.widget-style-wide .file-item-buttons:not(:first-child) { + margin: 1px 0 0 0 +} + +.elementor-widget-logico_file.widget-style-wide .file-item-buttons .file-item-button { + font-size: 14px; + line-height: 2.1428em; + color: var(--logico-dark-text-color); + display: inline-block; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.elementor-widget-logico_file.widget-style-wide .file-item-buttons .file-item-button a { + color: inherit +} + +.elementor-widget-logico_file.widget-style-wide .file-item-buttons .file-item-button:not(:first-child) { + margin: 0 0 0 1.4286em +} + +.elementor-widget-logico_file.widget-style-wide .file-item-buttons .file-item-button:before { + font: normal 400 1em/2.1428em 'fontello'; + margin: 0 .7143em 0 0; + display: inline-block; + vertical-align: top +} + +.elementor-widget-logico_file.widget-style-wide .file-item-buttons .file-item-button.button-view:before { + content: '\e84b'; + font-size: .7143em; + line-height: 3em +} + +.elementor-widget-logico_file.widget-style-wide .file-item-buttons .file-item-button.button-download:before { + content: '\e84a' +} + +.elementor-widget-logico_file.widget-style-wide .file-item-buttons .file-item-button.button-print:before { + content: '\e858'; + font-size: .8571em; + line-height: 2.5em +} + +.elementor-widget-logico_file.widget-style-wide:hover .elementor-widget-container { + background-color: var(--logico-background-alter-color) +} + +@media only screen and (min-width:841px) { + .elementor-widget-logico_file.widget-style-standard .elementor-widget-container { + padding: 56px 90px 39px 44px + } + .elementor-widget-logico_file.widget-style-standard .width-decorative-icon .file-item:before { + font-size: 30px; + right: 37px; + left: initial; + bottom: 40px + } + .elementor-widget-logico_file.widget-style-standard .file-item-title { + font-size: 25px + } + .elementor-widget-logico_file.widget-style-standard .file-item-icon { + font-size: 62px + } + .elementor-widget-logico_file.widget-style-standard .file-item-icon:not(:first-child) { + margin-top: 49px + } + .elementor-widget-logico_file.widget-style-standard .file-item-description { + font-size: 20px; + margin-top: 71px + } + .elementor-widget-logico_file.widget-style-standard .file-item-meta { + font-size: 18px + } + .elementor-widget-logico_file.widget-style-compact .elementor-widget-container { + padding: 29px 70px 26px 19px + } + .elementor-widget-logico_file.widget-style-compact .width-decorative-icon .file-item:before { + right: 25px; + left: initial; + bottom: 25px + } + .elementor-widget-logico_file.widget-style-compact .file-item-icon:not(:last-child) { + margin-right: 29px; + margin-left: -1px + } + .elementor-widget-logico_file.widget-style-wide .file-item-icon:not(:last-child) { + margin-right: 36px; + margin-left: -3px + } + .elementor-widget-logico_file.widget-style-wide .file-item-content { + width: 100%; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center + } + .elementor-widget-logico_file.widget-style-wide .file-item-content-inner { + width: 100% + } + .elementor-widget-logico_file.widget-style-wide .file-item-buttons:not(:first-child) { + margin: 0 0 0 36px + } + .elementor-widget-logico_file.widget-style-wide:hover .file-item { + padding-left: 30px; + padding-right: 30px + } +} + +.elementor-widget-google_maps.elementor-absolute { + height: 100% +} + +.elementor-widget-google_maps.elementor-absolute .elementor-custom-embed { + height: 100% +} + +.elementor-editor-active .elementor-element.elementor-widget-icon, +.elementor-widget-icon { + line-height: 1 +} + +.elementor-widget-icon.pulse-animation-yes .elementor-icon { + z-index: 2; + position: relative +} + +.elementor-widget-icon.pulse-animation-yes .elementor-icon:before { + content: ''; + position: absolute; + display: block; + width: 132%; + height: 132%; + left: -16%; + top: -16%; + right: initial; + -webkit-border-radius: inherit; + border-radius: inherit; + -moz-box-sizing: border-box; + box-sizing: border-box; + border: solid 1px #fff; + opacity: .3; + -webkit-animation: icon-pulse 2s infinite ease-in-out; + animation: icon-pulse 2s infinite ease-in-out +} + +@keyframes icon-pulse { + 0% { + width: 132%; + height: 132%; + left: -16%; + top: -16%; + opacity: .3 + } + 50% { + width: 164%; + height: 164%; + left: -32%; + top: -32%; + opacity: .1 + } + 100% { + width: 132%; + height: 132%; + left: -16%; + top: -16%; + opacity: .3 + } +} + +@-webkit-keyframes icon-pulse { + 0% { + width: 132%; + height: 132%; + left: -16%; + top: -16% + } + 50% { + width: 164%; + height: 164%; + left: -32%; + top: -32% + } + 100% { + width: 132%; + height: 132%; + left: -16%; + top: -16% + } +} + +#masthead .elementor-widget-icon-box .elementor-icon-box-wrapper a, +.ehf-header .elementor-widget-icon-box .elementor-icon-box-wrapper a { + text-decoration: none +} + +.elementor-widget-icon-box .elementor-icon-box-icon { + line-height: 1 +} + +.elementor-editor-active .elementor-icon-list-items .elementor-icon-list-item, +.elementor-icon-list-items .elementor-icon-list-item { + padding: 0 +} + +.elementor-editor-active .elementor-icon-list-items .elementor-icon-list-item:before, +.elementor-icon-list-items .elementor-icon-list-item:before { + content: none; + display: none +} + +.elementor-editor-active .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon+.elementor-icon-list-text, +.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon+.elementor-icon-list-text { + padding-left: 0; + padding-right: 0 +} + +.elementor-widget-image .wp-caption { + max-width: 100% +} + +.elementor-widget-image.hover-image .elementor-widget-container a { + position: relative; + overflow: hidden +} + +.elementor-widget-image.hover-image .elementor-widget-container a:after { + content: ''; + position: absolute; + display: block; + z-index: 2; + height: 182px; + width: 111.35%; + -webkit-transition: opacity 0.5s; + transition: opacity 0.5s; + -webkit-transform: rotate(5deg) translate3d(0, 0, 0); + -ms-transform: rotate(5deg) translate3d(0, 0, 0); + transform: rotate(5deg) translate3d(0, 0, 0); + opacity: 0; + filter: blur(100px); + bottom: -91px; + left: -6% +} + +.elementor-widget-image.hover-image .elementor-widget-container a:hover:after { + opacity: .25 +} + +.elementor-widget-image .hovered-text { + padding: 0; + pointer-events: none; + position: fixed; + width: 0; + line-height: 1; + font-size: 0; + left: 50%; + top: 50%; + z-index: 2; + text-align: left; + -webkit-transition: width 0.8s linear; + transition: width 0.8s linear; + overflow: hidden; + opacity: 0 +} + +.elementor-widget-image .hovered-text .hovered-text-card { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + width: 300px +} + +.elementor-widget-image .hovered-text.active { + width: 300px; + opacity: 1 +} + +.elementor-widget-image .hovered-text .hovered-text-subtitle { + font-size: 12px; + line-height: 1.5em; + font-weight: 400; + padding: .75em 1.6667em .8333em 1.3333em; + display: inline-block; + vertical-align: top; + color: var(--logico-button-text-hover); + background-color: var(--logico-button-background-hover); + border-radius: var(--logico-radius-small, 0) var(--logico-radius-small, 0) 0 0 +} + +.elementor-widget-image .hovered-text .hovered-text-title { + font-size: 14px; + line-height: 1.4285em; + font-weight: 600; + padding: .5714em 1.1429em .6429em; + display: inline-block; + vertical-align: top; + color: var(--logico-dark-text-color); + background-color: var(--logico-accent-color); + border-radius: 0 var(--logico-radius-small, 0) var(--logico-radius-small, 0) var(--logico-radius-small, 0) +} + +.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img img { + margin: 0 auto +} + +.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title:not(:last-child) { + margin-bottom: 10px +} + +.elementor-widget-logico_image_carousel .image-slider { + margin: 0 -20px; + width: calc(100% + 40px) +} + +.elementor-widget-logico_image_carousel .image-slider.show-inactive-items .owl-stage-outer { + overflow: initial +} + +.elementor-widget-logico_image_carousel .image-slider.show-inactive-items .owl-stage-outer .owl-item { + opacity: .5; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s +} + +.elementor-widget-logico_image_carousel .image-slider.show-inactive-items .owl-stage-outer .owl-item.active { + opacity: 1 +} + +.elementor-widget-logico_image_carousel .image-slider.nav-view-default .owl-nav { + left: 20px; + right: 20px; + opacity: 1 +} + +.elementor-widget-logico_image_carousel .image-slider.nav-view-default .owl-nav [class*="owl-"] { + border-radius: var(--logico-radius-medium, 0) +} + +.elementor-widget-logico_image_carousel .image-slider.nav-view-compact .owl-nav { + right: 0; + left: 0; + opacity: 1; + width: 96px +} + +.elementor-widget-logico_image_carousel .image-slider.nav-view-compact .owl-nav [class*="owl-"]:before { + font-size: 9px; + font-weight: 700 +} + +.elementor-widget-logico_image_carousel .image-slider.nav-view-compact .owl-nav .owl-prev { + border-radius: var(--logico-radius-medium, 0) 0 0 var(--logico-radius-medium, 0) +} + +.elementor-widget-logico_image_carousel .image-slider.nav-view-compact .owl-nav .owl-next { + border-radius: 0 var(--logico-radius-medium, 0) var(--logico-radius-medium, 0) 0 +} + +.elementor-widget-logico_image_carousel .image-slider.nav-h-position-left .owl-nav { + left: 0; + right: initial +} + +.elementor-widget-logico_image_carousel .image-slider.nav-h-position-right .owl-nav { + right: 0; + left: initial +} + +.elementor-widget-logico_image_carousel .image-slider.nav-v-position-top .owl-nav { + top: 0; + bottom: initial; + -webkit-transform: none; + -ms-transform: none; + transform: none +} + +.elementor-widget-logico_image_carousel .image-slider.nav-v-position-bottom .owl-nav { + top: initial; + bottom: 0; + -webkit-transform: none; + -ms-transform: none; + transform: none +} + +.elementor-widget-logico_image_carousel .image-slider .image-item { + padding: 0 20px +} + +.elementor-widget-logico_image_carousel .image-slider .image-item-card { + position: relative; + overflow: hidden; + height: 100% +} + +.elementor-widget-logico_image_carousel .image-slider .image-item-card>img { + display: block; + width: 100%; + border-radius: var(--logico-radius-large, 0) +} + +.elementor-widget-logico_image_carousel .image-slider .image-item-card.with-height>img { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + max-width: 100%; + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover +} + +.elementor-widget-logico_image_carousel .image-slider .image-title { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-end; + -moz-justify-content: flex-end; + -ms-justify-content: flex-end; + justify-content: flex-end; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + -moz-box-sizing: border-box; + box-sizing: border-box; + position: absolute; + width: 100%; + height: 100%; + padding: 20px; + font-size: 20px; + line-height: 1.3333em; + font-weight: 600; + letter-spacing: -.03em; + color: var(--logico-dark-text-color) +} + +.elementor-widget-logico_image_carousel .image-slider .image-title a { + text-decoration: none; + color: var(--logico-dark-text-color) +} + +.elementor-widget-logico_image_carousel .image-slider .image-title a:hover { + color: var(--logico-accent-color) +} + +.elementor-widget-logico_image_carousel .image-slider .image-title span, +.elementor-widget-logico_image_carousel .image-slider .image-title a { + display: inline-block; + max-width: 60% +} + +@media only screen and (min-width:841px) { + .elementor-widget-logico_image_carousel .image-slider .image-title { + padding: 30px; + font-size: 24px + } + .elementor-widget-logico_image_carousel .image-slider .image-title span, + .elementor-widget-logico_image_carousel .image-slider .image-title a { + max-width: 70% + } +} + +@media only screen and (min-width:1201px) { + .elementor-widget-logico_image_carousel .image-slider .image-title { + padding: 63px 70px; + font-size: 30px + } + .elementor-widget-logico_image_carousel .image-slider .image-title span, + .elementor-widget-logico_image_carousel .image-slider .image-title a { + max-width: none + } +} + +.elementor-lightbox .dialog-widget-content a { + text-decoration: none +} + +.elementor-lightbox img.elementor-lightbox-image { + -webkit-align-self: initial; + -moz-align-self: initial; + -ms-align-self: initial; + align-self: initial +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item { + position: relative; + overflow: hidden +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item .gallery-item-box { + overflow: hidden; + position: relative +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item .gallery-icon { + overflow: hidden; + height: 0; + padding: 76.3636% 0 0; + width: 100%; + position: relative +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item .gallery-icon a { + display: block; + position: initial; + text-decoration: none +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item .gallery-icon a:before, +.content-wrapper .elementor-image-gallery .gallery .gallery-item .gallery-icon a:after { + content: none; + display: none +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item .gallery-icon:after { + content: '\e81a'; + font: 400 normal 70px/1em 'fontello'; + display: block; + width: 70px; + text-align: center; + position: absolute; + left: 50%; + top: 50%; + right: initial; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + z-index: 2; + -webkit-transition: opacity 0.8s; + transition: opacity 0.8s; + opacity: 0 +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item .gallery-icon:not(:last-child):before { + content: ''; + position: absolute; + display: block; + width: 81.3145%; + height: 0; + padding: 150.613% 0 0; + filter: blur(50px); + -webkit-transform: rotate(105.72deg) translate3d(0, 0, 0); + -ms-transform: rotate(105.72deg) translate3d(0, 0, 0); + transform: rotate(105.72deg) translate3d(0, 0, 0); + -webkit-border-radius: 50%; + border-radius: 50%; + top: 100%; + left: 10%; + right: initial; + z-index: 2; + opacity: 0; + -webkit-transition: opacity 0.3s, top 0.3s; + transition: opacity 0.3s, top 0.3s +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item .gallery-caption { + padding: 0; + padding-right: inherit; + border: solid 15px transparent; + font-size: 16px; + line-height: 1.875em; + font-weight: 400; + font-style: normal; + position: absolute; + left: 0; + right: 0; + z-index: 2; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + -webkit-transition: opacity 0.1s, transform 0.4s; + transition: opacity 0.1s, transform 0.4s; + opacity: 0; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item img { + width: 100%; + position: absolute; + display: block; + top: 50%; + left: 0; + right: 0; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%) +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item:hover .gallery-icon:not(:last-child):before { + opacity: 1; + top: 28% +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item:hover .gallery-caption { + opacity: 1; + -webkit-transform: translateY(-100%); + -ms-transform: translateY(-100%); + transform: translateY(-100%) +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item:hover .gallery-icon:after { + opacity: .5 +} + +@media only screen and (min-width:481px) { + .content-wrapper .elementor-image-gallery .gallery-columns-3 .gallery-item, + .content-wrapper .elementor-image-gallery .gallery-columns-4 .gallery-item, + .content-wrapper .elementor-image-gallery .gallery-columns-5 .gallery-item, + .content-wrapper .elementor-image-gallery .gallery-columns-6 .gallery-item, + .content-wrapper .elementor-image-gallery .gallery-columns-7 .gallery-item, + .content-wrapper .elementor-image-gallery .gallery-columns-8 .gallery-item, + .content-wrapper .elementor-image-gallery .gallery-columns-9 .gallery-item, + .content-wrapper .elementor-image-gallery .gallery-columns-10 .gallery-item { + max-width: 50% + } +} + +@media only screen and (min-width:1201px) { + .content-wrapper .elementor-image-gallery .gallery .gallery-item .gallery-icon:after { + font-size: 131px; + width: 131px + } + .content-wrapper .elementor-image-gallery .gallery .gallery-item .gallery-caption { + font-size: 20px; + line-height: 1.5em; + font-weight: 600; + border-width: 35px + } + .content-wrapper .elementor-image-gallery .gallery .gallery-item .gallery-caption:after { + content: '\e81a'; + font: 400 normal 13px/2.3077em 'fontello'; + margin: 0 0 0 30px; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 + } +} + +.elementor-widget-logico_heading .logico-title { + paint-order: stroke fill +} + +.elementor-widget-logico_heading[data-settings*='logico_heading_animation'] .word { + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + -webkit-clip-path: inset(-.15em -.1em); + clip-path: inset(-.15em -.1em) +} + +.elementor-widget-logico_heading[data-settings*='logico_heading_animation'] .word .letter { + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.logico-ticker-wrapper { + width: 100%; + overflow: hidden +} + +.logico-ticker-wrapper .js-marquee-wrapper { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.logico-ticker-wrapper .ticker { + white-space: nowrap; + direction: ltr; + font-size: 0; + line-height: 1 +} + +.logico-ticker-wrapper .ticker-text { + font: 600 normal 50px/1.3em var(--logico-h1-font-family); + text-transform: uppercase; + letter-spacing: -.03em; + display: inline-block; + vertical-align: middle; + color: var(--logico-dark-text-color) +} + +.logico-ticker-wrapper .separator { + display: inline-block; + vertical-align: middle; + position: relative; + top: .1956em; + font-size: 31px; + padding: 0 30px; + color: var(--logico-accent-color); + margin: -.2128em +} + +@media only screen and (min-width:841px) { + .logico-ticker-wrapper .ticker-text { + font-size: 100px + } + .logico-ticker-wrapper .separator { + font-size: 47px; + padding: 0 48px + } +} + +@media only screen and (min-width:1021px) { + .logico-ticker-wrapper .ticker-text { + font-size: 120px + } +} + +.logico-person-widget .person-image-container { + font-size: 0; + line-height: 1 +} + +.logico-person-widget .person-image-container .person-image-wrapper { + display: inline-block; + vertical-align: top; + overflow: hidden; + max-width: 100%; + position: relative +} + +.logico-person-widget .person-image-container .person-image-wrapper img { + position: relative; + left: 50%; + right: initial; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%) +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials { + position: absolute; + left: 0; + right: initial; + bottom: 0; + overflow: hidden; + z-index: 3; + font-size: 16px; + line-height: 1; + text-align: center; + padding: 27px 21px 20px 20px; + -webkit-transition: transform 0.3s; + transition: transform 0.3s; + -webkit-transform: translateX(-100%); + -ms-transform: translateX(-100%); + transform: translateX(-100%) +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials .person-socials-item { + position: relative; + opacity: 0; + left: -30px; + right: initial; + -webkit-transition: opacity 0.3s, left 0.3s, right 0.3s; + transition: opacity 0.3s, left 0.3s, right 0.3s +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials .person-socials-item:not(:first-child) { + margin-top: 26px +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials .person-socials-item:nth-child(2n+1) { + -webkit-transition-delay: 0.1s; + transition-delay: 0.1s +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials .person-socials-item:nth-child(2n+2) { + -webkit-transition-delay: 0.15s; + transition-delay: 0.15s +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials .person-socials-item:nth-child(2n+3) { + -webkit-transition-delay: 0.2s; + transition-delay: 0.2s +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials .person-socials-item:nth-child(2n+4) { + -webkit-transition-delay: 0.25s; + transition-delay: 0.25s +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials .person-socials-item:nth-child(2n+5) { + -webkit-transition-delay: 0.3s; + transition-delay: 0.3s +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials .person-socials-item:nth-child(2n+6) { + -webkit-transition-delay: 0.35s; + transition-delay: 0.35s +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials .person-socials-item:nth-child(2n+7) { + -webkit-transition-delay: 0.4s; + transition-delay: 0.4s +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials .person-socials-item:nth-child(2n+8) { + -webkit-transition-delay: 0.45s; + transition-delay: 0.45s +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials a:before { + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.logico-person-widget .person-image-container:hover .person-image-wrapper .person-socials { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0) +} + +.logico-person-widget .person-image-container:hover .person-image-wrapper .person-socials .person-socials-item { + opacity: 1; + left: 0; + right: initial +} + +.logico-person-widget.with-media-overlay .person-image-wrapper:before { + content: ''; + position: absolute; + display: block; + z-index: 2; + width: 67.1053%; + height: 117.2956%; + filter: blur(50px); + -webkit-transform: rotate(90deg) translate3d(0, 0, 0); + -ms-transform: rotate(90deg) translate3d(0, 0, 0); + transform: rotate(90deg) translate3d(0, 0, 0); + top: 44%; + left: 4%; + right: initial; + opacity: 1 +} + +.logico-person-widget .person-description-container:not(:first-child) { + margin-top: 23px +} + +.logico-person-widget .person-description-container .person-position { + font-size: 14px; + line-height: 1.5714em; + font-weight: 400 +} + +.logico-person-widget .person-description-container .person-position:before { + content: "/ " +} + +.logico-person-widget .person-description-container .person-name { + font-size: 20px; + line-height: 1.5em; + font-weight: 600; + letter-spacing: -.03em +} + +.logico-person-widget .person-description-container .person-name:not(:first-child) { + margin-top: 3px +} + +.price-item { + position: relative; + cursor: default; + margin: 0 auto; + overflow: hidden +} + +.price-item .price-item-price { + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.price-item .price-wrapper .currency { + vertical-align: baseline +} + +.price-item .price-wrapper .price { + white-space: nowrap +} + +.price-item .price-period { + vertical-align: bottom +} + +.price-item .price-item-title { + font-size: 20px; + line-height: 1.5em; + font-weight: 600; + letter-spacing: -.03em +} + +.price-item .price-item-title:not(:first-child) { + margin-top: 40px +} + +.price-item .price-item-content:not(:first-child) { + margin-top: 33px +} + +.price-item .price-item-description { + color: var(--logico-light-text-color) +} + +.price-item .price-item-description:not(:first-child) { + margin-top: 1.6667em +} + +.price-item .price-item-custom-fields .price-item-custom-field { + position: relative; + font-size: 16px; + line-height: 1.875em; + padding: 0 0 0 2.1875em; + color: var(--logico-light-text-color) +} + +.price-item .price-item-custom-fields .price-item-custom-field:before { + content: '\e87a'; + font: 400 normal .75em/2.5em 'fontello'; + display: inline-block; + left: .0833em; + right: initial; + top: .0833em; + position: absolute; + opacity: 0; + color: var(--logico-accent-color) +} + +.price-item .price-item-custom-fields .price-item-custom-field.active { + color: var(--logico-default-text-color) +} + +.price-item .price-item-custom-fields .price-item-custom-field.active:before { + opacity: 1 +} + +.price-item .price-item-custom-fields .price-item-custom-field:not(:first-child) { + margin-top: 10px +} + +.price-item .price-item-button { + font-size: 0; + line-height: 1 +} + +.price-item .price-item-button:not(:first-child) { + margin-top: 41px +} + +.price-item .price-item-price-info { + paint-order: stroke fill +} + +.price-item.price-item-type-standard .price-item-price-info { + font-size: 80px; + line-height: 1em; + font-weight: 700; + letter-spacing: -.03em +} + +.price-item.price-item-type-wide .price-item-price-info { + font-size: 60px; + line-height: 1em; + font-weight: 600; + letter-spacing: -.03em +} + +@media only screen and (min-width:841px) { + .price-item.price-item-type-wide { + width: 100%; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center + } + .price-item.price-item-type-wide .price-item-title:not(:first-child), + .price-item.price-item-type-wide .price-item-content:not(:first-child), + .price-item.price-item-type-wide .price-item-button:not(:first-child) { + margin: 0 0 0 20px + } + .price-item.price-item-type-wide .price-item-content { + width: 23% + } + .price-item.price-item-type-wide .price-item-price-info, + .price-item.price-item-type-wide .price-item-title, + .price-item.price-item-type-wide .price-item-button { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 + } +} + +@media only screen and (min-width:1201px) { + .price-item.price-item-type-wide .price-item-title:not(:first-child), + .price-item.price-item-type-wide .price-item-content:not(:first-child), + .price-item.price-item-type-wide .price-item-button:not(:first-child) { + margin: 0 0 0 40px + } +} + +.elementor-widget-progress .elementor-widget-container .elementor-title { + font-size: 20px; + line-height: 1.5em; + font-weight: 600; + letter-spacing: -.03em +} + +.elementor-widget-progress .elementor-widget-container .elementor-title:not(:last-child) { + margin-bottom: 24px +} + +.elementor-widget-progress .elementor-widget-container .elementor-progress-wrapper { + overflow: initial !important; + -webkit-border-radius: 0; + border-radius: 0; + padding: 0 0 4px; + border-bottom-style: solid; + border-bottom-width: 2px; + background: none +} + +.elementor-widget-progress .elementor-widget-container .elementor-progress-wrapper.progress-info .elementor-progress-bar { + background-color: #005aac +} + +.elementor-widget-progress .elementor-widget-container .elementor-progress-wrapper.progress-success .elementor-progress-bar { + background-color: #00dcae +} + +.elementor-widget-progress .elementor-widget-container .elementor-progress-wrapper.progress-warning .elementor-progress-bar { + background-color: #ffe401 +} + +.elementor-widget-progress .elementor-widget-container .elementor-progress-wrapper.progress-danger .elementor-progress-bar { + background-color: #ea7562 +} + +.elementor-widget-progress .elementor-widget-container .elementor-progress-bar { + -webkit-border-radius: 0; + border-radius: 0; + height: 4px; + font-size: 16px; + line-height: 1em; + font-weight: 400; + display: block +} + +.elementor-widget-progress .elementor-widget-container .elementor-progress-text { + display: none +} + +.elementor-widget-progress .elementor-widget-container .elementor-progress-percentage { + position: absolute; + right: -.2857em; + left: auto; + top: calc(-1em - 9px); + padding: 0 +} + +.elementor-widget-social-icons .elementor-icon, +.elementor-widget-social-icons svg { + -webkit-transition: all 0.3s; + transition: all 0.3s +} + +.logico-steps-widget .steps-slider { + margin: 0 0 0 -20px +} + +.logico-steps-widget .owl-item.active+.owl-item.active .step-item:before { + content: ''; + position: absolute; + display: block; + left: 0; + right: initial; + top: 1px; + bottom: -100px; + width: 0; + border-left: solid 1px +} + +.logico-steps-widget .step-item { + padding: 0 20px +} + +.logico-steps-widget .step-number-wrapper { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end; + padding: 2px 0 0 0 +} + +.logico-steps-widget .step-number-wrapper:not(:last-child) { + margin-bottom: 111px +} + +.logico-steps-widget .step-number { + font: 700 normal 100px/0.72em var(--logico-h1-font-family); + letter-spacing: -.03em; + color: transparent; + -webkit-text-stroke: 1px var(--logico-dark-text-color); + paint-order: stroke fill +} + +.logico-steps-widget .step-number-label { + font-size: 14px +} + +.logico-steps-widget .step-number-label.step-number-label-direction-vertical { + line-height: 2.1429em; + margin: 0 0 0 .4286em; + -webkit-transform: translate(0, 100%) rotate(-90deg); + -ms-transform: translate(0, 100%) rotate(-90deg); + transform: translate(0, 100%) rotate(-90deg); + transform-origin: left top +} + +.logico-steps-widget .step-number-label.step-number-label-direction-horizontal { + line-height: 1.7143em; + margin: 0 0 -.2143em .7143em +} + +.logico-steps-widget .step-title { + font-size: 20px; + line-height: 1.2em; + font-weight: 600; + letter-spacing: -.03em; + margin: 0 +} + +.logico-steps-widget .step-description:not(:first-child) { + margin-top: .9444em +} + +@media only screen and (min-width:841px) { + .logico-steps-widget .steps-slider { + margin: 0 0 0 -40px + } + .logico-steps-widget .step-item { + padding: 0 10px 0 40px + } +} + +@media only screen and (min-width:841px) { + .logico-steps-widget .step-number-wrapper:not(:last-child) { + margin-bottom: 211px + } +} + +.logico-tabs-widget .logico-tabs-titles-container { + width: 100%; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch +} + +.logico-tabs-widget .logico-tabs-titles-container .logico-tab-title-item { + display: block; + vertical-align: top; + text-align: center; + border: solid 1px var(--logico-border-color); + margin: 0 -1px -1px 0; + position: relative; + width: 50%; + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s +} + +.logico-tabs-widget .logico-tabs-titles-container .logico-tab-title-item a { + display: block; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 5px 15px; + font-size: 20px; + line-height: 1.5em; + font-weight: 600; + letter-spacing: -.03em; + position: relative; + height: 100%; + width: 100%; + -webkit-transition: color 0.3s; + transition: color 0.3s; + text-decoration: none; + color: var(--logico-default-text-color); + text-align: center +} + +.logico-tabs-widget .logico-tabs-titles-container .logico-tab-title-item.active { + z-index: 2; + border-color: var(--logico-accent-color) +} + +.logico-tabs-widget .logico-tabs-titles-container .logico-tab-title-item.active a { + color: var(--logico-accent-color) +} + +.logico-tabs-widget .logico-tabs-content-container:not(:first-child) { + margin-top: 36px +} + +.logico-tabs-widget .logico-tabs-content-container .logico-tab-content-item { + display: none +} + +.logico-tabs-widget .logico-tabs-content-container .logico-tab-content-item.active { + display: block +} + +.logico-tabs-widget .logico-tabs-content-container img.alignright, +.logico-tabs-widget .logico-tabs-content-container img.alignleft { + float: none; + margin: 0 0 30px +} + +.logico-tabs-widget .logico-tabs-content-container .tab-button-container { + line-height: 1; + font-size: 0 +} + +.logico-tabs-widget .logico-tabs-content-container .tab-button-container:not(:first-child) { + margin-top: 36px +} + +.logico-tabs-widget .logico-tabs-content-container .logico-tab-text-container { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + width: 100% +} + +.logico-tabs-widget .logico-tabs-content-container .logico-tab-text-container .tab-image-container { + width: 100%; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + margin: 0; + overflow: hidden +} + +.logico-tabs-widget .logico-tabs-content-container .logico-tab-text-container .tab-image-container img { + border-radius: var(--logico-radius-large, 0) +} + +.logico-tabs-widget .logico-tabs-content-container .logico-tab-text-container .tab-text-container { + width: 100%; + margin: 40px 0 0 +} + +.logico-tabs-widget .logico-tabs-content-container .logico-tab-text-container .tab-text-container p:last-of-type { + margin-bottom: 0 +} + +@media only screen and (min-width:481px) { + .logico-tabs-widget .logico-tabs-titles-container .logico-tab-title-item { + width: 33.3333% + } + .logico-tabs-widget .logico-tabs-content-container img.alignright, + .logico-tabs-widget .logico-tabs-content-container img.alignleft { + max-width: 50% + } + .logico-tabs-widget .logico-tabs-content-container img.alignright { + float: right; + margin: 7px 0 30px 20px + } + .logico-tabs-widget .logico-tabs-content-container img.alignleft { + float: left; + margin: 7px 20px 30px 0 + } +} + +@media only screen and (min-width:841px) { + .logico-tabs-widget .logico-tabs-titles-container .logico-tab-title-item { + width: 25% + } + .logico-tabs-widget .logico-tabs-content-container .logico-tab-text-container { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start + } + .logico-tabs-widget .logico-tabs-content-container .logico-tab-text-container .tab-image-container { + width: 42.9104%; + max-width: 575px; + margin: 16px 40px 0 0 + } + .logico-tabs-widget .logico-tabs-content-container .logico-tab-text-container .tab-text-container { + margin: 2px 0 0 + } +} + +@media only screen and (min-width:1021px) { + .logico-tabs-widget .logico-tabs-titles-container { + border-bottom: solid 1px var(--logico-border-color); + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: space-between !important; + -moz-justify-content: space-between !important; + -ms-justify-content: space-between !important; + justify-content: space-between !important; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end; + gap: 20px 5px + } + .logico-tabs-widget .logico-tabs-titles-container .logico-tab-title-item { + width: auto; + margin: 0 0 -1px; + padding: 5px 15px 27px; + border: none; + border-bottom: solid 4px transparent + } + .logico-tabs-widget .logico-tabs-titles-container .logico-tab-title-item a { + padding: 0; + display: block + } + .logico-tabs-widget .logico-tabs-content-container:not(:first-child) { + margin-top: 69px + } + .logico-tabs-widget .logico-tabs-content-container img.alignright { + margin-left: 11% + } + .logico-tabs-widget .logico-tabs-content-container img.alignleft { + margin-right: 11% + } +} + +@media only screen and (min-width:1201px) { + .logico-tabs-widget .logico-tabs-titles-container .logico-tab-title-item { + min-width: 190px + } + .logico-tabs-widget .logico-tabs-content-container .logico-tab-text-container .tab-image-container { + margin: 16px 115px 0 0 + } +} + +.logico-testimonial-carousel-widget .testimonials-slider { + margin: 0 -20px; + width: calc(100% + 40px) +} + +.logico-testimonial-carousel-widget .testimonial-item { + padding: 0 20px +} + +.logico-testimonial-carousel-widget .testimonial-carousel-wrapper { + position: relative +} + +.logico-testimonial-carousel-widget .testimonial-carousel-wrapper.witch-icon:before { + content: '\e87d'; + font: 400 normal 48px/1em 'fontello'; + display: block; + margin: 0 0 39px; + color: var(--logico-accent-color) +} + +.logico-testimonial-carousel-widget .testimonial-carousel-wrapper .testimonial-text { + font-size: 18px; + line-height: 1.6667em +} + +.logico-testimonial-carousel-widget .testimonial-carousel-wrapper .testimonial-author { + display: block; + font-weight: 700; + font-size: 16px; + line-height: 1.25em; + letter-spacing: -.03em; + margin: 38px 0 0 +} + +.logico-testimonial-carousel-widget .testimonial-carousel-wrapper .testimonial-company { + display: block; + font-weight: 700; + font-size: 14px; + line-height: 1.4em; + letter-spacing: -.03em; + margin: 0 +} + +@media only screen and (min-width:841px) { + .logico-testimonial-carousel-widget .testimonial-carousel-wrapper .testimonial-text { + font-size: 20px; + line-height: 2em + } +} + +.logico-timeline-widget .timeline-slider { + margin: 0 -15px; + width: calc(100% + 30px) +} + +.logico-timeline-widget .timeline-slider.show-inactive-items .owl-stage-outer { + overflow: initial +} + +.logico-timeline-widget .timeline-item { + padding: 0 15px +} + +.logico-timeline-widget .timeline-period { + font: 700 normal 50px/1em var(--logico-h1-font-family); + letter-spacing: -.03em; + color: transparent; + -webkit-text-stroke: 1px var(--logico-light-text-color); + paint-order: stroke fill +} + +.logico-timeline-widget .timeline-period:not(:last-child) { + margin-bottom: 38px +} + +.logico-timeline-widget .timeline-title { + font-size: 25px; + line-height: 1.2em; + font-weight: 600; + letter-spacing: -.03em; + color: var(--logico-dark-text-color) +} + +.logico-timeline-widget .timeline-title:not(:first-child) { + padding-top: 27px; + border-top: solid 2px var(--logico-border-hover-color) +} + +.logico-timeline-widget .timeline-description:not(:first-child) { + margin-top: 10px +} + +@media only screen and (min-width:1021px) { + .logico-timeline-widget .timeline-period { + font-size: 60px + } +} + +.elementor-widget-toggle .elementor-toggle .elementor-toggle-item { + border: none; + border-bottom: solid 1px var(--logico-border-hover-color); + padding: 0 +} + +.elementor-widget-toggle .elementor-toggle .elementor-toggle-item .elementor-tab-content { + border-top: none +} + +.elementor-widget-toggle .elementor-toggle .elementor-toggle-item:first-child { + border-top: solid 1px var(--logico-border-hover-color) +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-title { + padding: 15px 0 14px; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + -webkit-border-radius: 0; + border-radius: 0; + font-size: 20px; + line-height: 1.5em; + font-weight: 600; + border: none; + -webkit-transition: all 0.3s; + transition: all 0.3s +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon { + width: auto; + font-size: 15px; + line-height: 2em; + font-weight: 400; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right, +.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left { + text-align: center +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right { + margin-left: 20px; + order: 2 +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left { + margin-right: 20px; + order: 0 +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon i { + line-height: 30px; + margin: 0 auto; + color: var(--logico-dark-text-color) +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg { + fill: var(--logico-dark-text-color) +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-title { + width: 100%; + text-decoration: none; + color: inherit +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon i { + color: var(--logico-accent-color) +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon svg { + fill: var(--logico-accent-color) +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-content { + padding: 0 11% 39px 0; + border: none; + margin: -7px 0 0 +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-content ul li:not(:first-child) { + margin-top: 13px +} + +.logico-tracking-widget { + position: relative +} + +.logico-tracking-widget.tracking-view-form .wpforms-submit-container { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 +} + +.logico-tracking-widget.tracking-view-form .wpforms-submit-container:not(:first-child) { + margin-top: 0; + padding: 10px 0; + line-height: 1; + font-size: 0; + position: absolute; + top: 0; + left: initial; + right: 0 +} + +.logico-tracking-widget.tracking-view-form .wpforms-field-container { + width: calc(100% + 20px) +} + +.logico-tracking-widget.tracking-view-form .logico-tracking-form .wpforms-form { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + width: 100% +} + +.logico-tracking-widget.tracking-view-form .logico-tracking-form .logico-alter-button { + color: transparent; + padding: 1em 0; + display: block; + text-indent: 101%; + white-space: nowrap; + overflow: hidden; + -moz-box-sizing: border-box; + box-sizing: border-box; + width: 3.5em +} + +.logico-tracking-widget.tracking-view-form .logico-tracking-form .logico-alter-button:before, +.logico-tracking-widget.tracking-view-form .logico-tracking-form .logico-alter-button:after { + text-indent: 0 +} + +.logico-tracking-widget.tracking-view-form .wpforms-field.tracking-field:before { + content: '\e85c'; + font: 400 normal 16px/28px 'fontello'; + width: 16px; + display: block; + position: absolute; + left: 19px; + right: initial; + top: 20px; + color: var(--logico-light-text-color) +} + +.logico-tracking-widget.tracking-view-form .wpforms-field.tracking-field .logico-form-field .logico-label-wrapper>label { + left: 46px; + right: 21px +} + +.logico-tracking-widget.tracking-view-form .wpforms-field.tracking-field .logico-form-field .logico-label-placeholder .logico-label-placeholder-text { + margin: 0 26px +} + +.logico-tracking-widget.tracking-view-form .wpforms-field.tracking-field .logico-form-field input[type="text"] { + padding: 10px 70px 10px 45px +} + +.logico-tracking-widget.tracking-view-button .tracking-trigger { + display: inline-block; + vertical-align: top; + font-size: 16px; + line-height: 1.875em; + font-weight: 500; + cursor: pointer; + -webkit-transition: color 0.3s; + transition: color 0.3s; + white-space: nowrap +} + +.logico-tracking-widget.tracking-view-button .tracking-trigger:before { + content: '\e856'; + font: 400 normal 1.25em/1.5em 'fontello'; + display: inline-block; + vertical-align: top; + margin: -.05em 0 0 0; + position: relative +} + +.logico-tracking-widget.tracking-view-button .tracking-trigger:hover { + color: var(--logico-accent-color) +} + +.logico-tracking-widget.tracking-view-button .tracking-trigger .tracking-trigger-text { + display: none; + margin: 0 0 0 .6875em +} + +.logico-tracking-widget.tracking-view-button .tracking-form-wrapper { + display: none; + position: absolute; + top: 100%; + width: 385px; + z-index: 2; + color: var(--logico-default-text-color) +} + +.logico-tracking-widget.tracking-view-button .tracking-form-wrapper.position-left { + left: 0; + right: initial +} + +.logico-tracking-widget.tracking-view-button .tracking-form-wrapper.position-center { + left: 50%; + right: initial; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%) +} + +.logico-tracking-widget.tracking-view-button .tracking-form-wrapper.position-right { + left: initial; + right: 0 +} + +.logico-tracking-widget.tracking-view-button .tracking-form-close { + position: absolute; + top: 20px; + right: 20px; + left: initial; + width: 17px; + height: 17px; + cursor: pointer; + -webkit-transition: color 0.3s; + transition: color 0.3s; + font: 400 normal 17px/1em 'fontello'; + text-align: center; + color: var(--logico-default-text-color) +} + +.logico-tracking-widget.tracking-view-button .tracking-form-close:before { + content: '\e845' +} + +.logico-tracking-widget.tracking-view-button .tracking-form-close:hover { + color: var(--logico-accent-color) +} + +.logico-tracking-widget.tracking-view-button .tracking-form { + padding: 30px 40px; + background-color: var(--logico-background-color); + border-radius: var(--logico-radius-medium, 0) +} + +.logico-tracking-widget.tracking-view-button .tracking-form-title { + font-size: 14px; + line-height: 1.3571em; + font-weight: 500; + color: var(--logico-dark-text-color) +} + +.logico-tracking-widget.tracking-view-button .tracking-form-title:not(:last-child) { + margin-bottom: 10px +} + +.logico-tracking-widget.tracking-view-button .logico-tracking-form .logico-alter-button { + padding: 1em 1.7143em; + display: block; + width: 100%; + background-position: 0 0 +} + +.logico-tracking-widget.tracking-view-button .logico-tracking-form .logico-alter-button:before, +.logico-tracking-widget.tracking-view-button .logico-tracking-form .logico-alter-button:after { + content: none; + display: none +} + +.logico-tracking-widget.tracking-view-button .logico-tracking-form .logico-alter-button:not(:disabled):not(.disabled):hover { + padding: 1em 1.7143em; + background-position: 100% 0 +} + +.logico-tracking-widget.tracking-view-button .logico-tracking-form .logico-form-field input[type="text"] { + border-color: transparent; + background-color: var(--logico-background-color); + color: var(--logico-default-text-color) +} + +.logico-tracking-widget.tracking-view-button .logico-tracking-form .logico-form-field input[type="text"]::-webkit-input-placeholder { + color: var(--logico-light-text-color) +} + +.logico-tracking-widget.tracking-view-button .logico-tracking-form .logico-form-field input[type="text"]:-moz-placeholder { + color: var(--logico-light-text-color) +} + +.logico-tracking-widget.tracking-view-button .logico-tracking-form .logico-form-field input[type="text"]::-moz-placeholder { + color: var(--logico-light-text-color) +} + +.logico-tracking-widget.tracking-view-button .logico-tracking-form .logico-form-field input[type="text"]:-ms-input-placeholder { + color: var(--logico-light-text-color) +} + +.logico-tracking-widget.tracking-view-button .logico-tracking-form .wpforms-submit-container:not(:first-child) { + padding-top: 10px +} + +.logico-tracking-widget.tracking-view-button .additional-link { + padding: 20px 40px; + text-align: center; + background-color: var(--logico-button-background-hover); + color: var(--logico-button-text-hover); + font-size: 14px; + line-height: 1.9286em; + font-weight: 600; + letter-spacing: .01em; + border-radius: var(--logico-radius-medium, 0) +} + +.logico-tracking-widget.tracking-view-button .additional-link a { + color: inherit; + text-decoration: none +} + +.logico-tracking-widget.tracking-view-button .additional-link a:hover { + text-decoration: underline +} + +.logico-theme-style-rounded .logico-tracking-widget.tracking-view-button .additional-link { + margin-top: 2px +} + +@media (min-width:1520px) { + .logico-tracking-widget.tracking-view-button .tracking-trigger .tracking-trigger-text { + display: initial + } +} + +.logico-divider-separator { + position: relative; + width: 1px; + background-color: var(--logico-border-color); + height: 100%; + margin: 0 auto +} + +.elementor-widget-video .elementor-widget-container { + margin: 0 auto +} + +.elementor-widget-video .elementor-custom-embed-image-overlay:before { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + top: 0; + bottom: 0 +} + +.elementor-widget-video .elementor-custom-embed-play { + text-align: center; + width: 50px; + height: 50px; + line-height: 50px; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s +} + +.elementor-widget-video .elementor-custom-embed-play .eicon-play { + display: none +} + +.elementor-widget-video .elementor-custom-embed-play:before { + content: '\f04b'; + font: 700 normal 35px 'Font Awesome 6 Free'; + -webkit-transition: color 0.3s; + transition: color 0.3s; + padding: 0 0 0 .1333em +} + +.elementor-fit-aspect-ratio video { + position: absolute; + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover; + left: 0; + right: 0; + top: 0 +} + +.elementor-widget-logico_video_button .elementor-widget-container { + font-size: 0; + line-height: 1 +} + +.logico-video-button { + display: inline-block; + vertical-align: top; + line-height: 1; + position: relative +} + +.logico-video-button .video-button-wrapper { + cursor: pointer; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + border-radius: var(--logico-radius-large, 0) +} + +.logico-video-button .elementor-custom-embed-play { + position: relative; + top: initial; + left: initial; + right: initial; + text-align: center; + width: auto; + height: 105px; + line-height: 1; + z-index: 2; + padding: 20px 34px 20px 24px; + white-space: nowrap; + -webkit-transform: none; + -ms-transform: none; + transform: none; + -moz-box-sizing: border-box; + box-sizing: border-box; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.logico-video-button .elementor-custom-embed-play .video-button-icon { + font: 400 normal 24px/1em 'fontello'; + display: inline-block; + position: relative +} + +.logico-video-button .elementor-custom-embed-play .video-button-icon:after { + content: '\e8a2'; + position: relative; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.logico-video-button .elementor-custom-embed-play .video-button-label { + -webkit-transition: color 0.3s; + transition: color 0.3s; + font-size: 14px; + line-height: 2.1429em; + font-weight: 500; + text-align: center; + position: relative; + z-index: 2; + margin: 0 0 0 1.3571em +} + +.logico-video-button.video-button-animation-none .video-button-wrapper { + -webkit-transition: background 0.3s, color 0.3s; + transition: background 0.3s, color 0.3s; + background: var(--logico-button-background-color) +} + +.logico-video-button.video-button-animation-none .elementor-custom-embed-play { + color: var(--logico-button-text-color) +} + +.logico-video-button.video-button-animation-none .video-button-icon { + color: var(--logico-button-icon-color) +} + +.logico-video-button.video-button-animation-none:hover .video-button-wrapper { + background: var(--logico-button-background-hover) +} + +.logico-video-button.video-button-animation-none:hover .elementor-custom-embed-play { + color: var(--logico-button-text-hover) +} + +.logico-video-button.video-button-animation-none:hover .video-button-icon { + color: var(--logico-button-icon-hover) +} + +.logico-video-button.video-button-animation-lift { + --logico-video-button-border: 35px +} + +.logico-video-button.video-button-animation-lift .video-button-wrapper { + -webkit-transition: background 0.45s ease-out; + transition: background 0.45s ease-out; + background: -webkit-linear-gradient(0deg, var(--logico-button-background-color) var(--logico-video-button-border, 0), var(--logico-button-background-hover) var(--logico-video-button-border, 0), var(--logico-button-background-hover) calc(50% + var(--logico-video-button-border, 0px)), var(--logico-button-background-color) calc(50% + var(--logico-video-button-border, 0px))); + background: -moz-linear-gradient(0deg, var(--logico-button-background-color) var(--logico-video-button-border, 0), var(--logico-button-background-hover) var(--logico-video-button-border, 0), var(--logico-button-background-hover) calc(50% + var(--logico-video-button-border, 0px)), var(--logico-button-background-color) calc(50% + var(--logico-video-button-border, 0px))); + background: linear-gradient(0deg, var(--logico-button-background-color) var(--logico-video-button-border, 0), var(--logico-button-background-hover) var(--logico-video-button-border, 0), var(--logico-button-background-hover) calc(50% + var(--logico-video-button-border, 0px)), var(--logico-button-background-color) calc(50% + var(--logico-video-button-border, 0px))); + -webkit-background-size: 100% 200%; + -moz-background-size: 100% 200%; + -o-background-size: 100% 200%; + background-size: 100% 200%; + background-position: 0 0; + background-repeat: no-repeat +} + +.logico-video-button.video-button-animation-lift .elementor-custom-embed-play { + padding: 20px 34px calc(20px + var(--logico-video-button-border, 0px)) 24px; + color: var(--logico-button-text-color) +} + +.logico-video-button.video-button-animation-lift .video-button-icon { + color: var(--logico-button-icon-color) +} + +.logico-video-button.video-button-animation-lift:hover .video-button-wrapper { + background-position: 0 100% +} + +.logico-video-button.video-button-animation-lift:hover .elementor-custom-embed-play { + color: var(--logico-button-text-hover) +} + +.logico-video-button.video-button-animation-lift:hover .video-button-icon { + color: var(--logico-button-icon-hover) +} + +.logico-video-button.video-button-animation-jump .video-button-wrapper { + -webkit-transition: background 0.3s; + transition: background 0.3s; + background: var(--logico-button-background-color) +} + +.logico-video-button.video-button-animation-jump .elementor-custom-embed-play { + color: var(--logico-button-text-color); + height: 105px; + -webkit-transition: height 0.3s; + transition: height 0.3s +} + +.logico-video-button.video-button-animation-jump .video-button-icon { + color: var(--logico-button-icon-color) +} + +.logico-video-button.video-button-animation-jump:hover .video-button-wrapper { + background: var(--logico-button-background-hover) +} + +.logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play { + color: var(--logico-button-text-hover); + height: 83px +} + +.logico-video-button.video-button-animation-jump:hover .video-button-icon { + color: var(--logico-button-icon-hover) +} + +.logico-video-button.video-button-animation-icon .video-button-wrapper { + -webkit-transition: background 0.3s; + transition: background 0.3s; + background: var(--logico-button-background-color) +} + +.logico-video-button.video-button-animation-icon .elementor-custom-embed-play { + color: var(--logico-button-text-color) +} + +.logico-video-button.video-button-animation-icon .video-button-icon { + color: var(--logico-button-icon-color) +} + +.logico-video-button.video-button-animation-icon .video-button-icon:before { + content: '\e8a3'; + position: absolute; + left: 0; + right: initial; + top: 0; + width: 1em; + height: 1em; + -webkit-background-clip: text; + background-clip: text; + -webkit-text-fill-color: transparent; + text-fill-color: transparent; + color: transparent; + -webkit-transition: background 0.3s ease-out; + transition: background 0.3s ease-out; + -webkit-background-size: 200% 100%; + -moz-background-size: 200% 100%; + -o-background-size: 200% 100%; + background-size: 200% 100%; + background-image: -webkit-linear-gradient(90deg, var(--logico-button-icon-hover) 50%, transparent 50%); + background-image: -moz-linear-gradient(90deg, var(--logico-button-icon-hover) 50%, transparent 50%); + background-image: linear-gradient(90deg, var(--logico-button-icon-hover) 50%, transparent 50%); + background-position: 100% 0; + background-repeat: no-repeat; + overflow: hidden +} + +.logico-video-button.video-button-animation-icon:hover .video-button-wrapper { + background: var(--logico-button-background-hover) +} + +.logico-video-button.video-button-animation-icon:hover .elementor-custom-embed-play { + color: var(--logico-button-text-hover) +} + +.logico-video-button.video-button-animation-icon:hover .video-button-icon { + color: var(--logico-button-icon-hover) +} + +.logico-video-button.video-button-animation-icon:hover .video-button-icon:before { + background-position: 0 0 +} + +@media only screen and (min-width:661px) { + .logico-video-button .elementor-custom-embed-play { + height: 174px; + padding: 20px 64px 20px 44px + } + .logico-video-button.video-button-animation-lift .elementor-custom-embed-play { + padding: 20px 64px calc(20px + var(--logico-video-button-border, 0px)) 44px + } + .logico-video-button.video-button-animation-jump .elementor-custom-embed-play { + height: 174px + } + .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play { + height: 152px + } +} + +.elementor-widget-logico_products .woocommerce .catalog-top-info-wrapper { + display: none +} + +.elementor-widget-logico_products .woocommerce ul.products li.product .woocommerce-loop-product__wrapper { + -webkit-transition: all 0.3s; + transition: all 0.3s +} + +.product-category-widget { + position: relative; + overflow: hidden; + display: block; + text-decoration: none +} + +.product-category-widget:before { + content: ''; + position: absolute; + display: block; + z-index: 1; + border-width: 1px; + border-style: solid; + left: 50%; + right: initial; + top: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; + width: calc(100% - 34px); + height: calc(100% - 34px) +} + +.product-category-widget .product-category-image { + position: absolute; + display: block; + width: 100%; + height: 100%; + left: 50%; + right: initial; + top: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + -o-object-fit: cover; + object-fit: cover; + z-index: 0; + -webkit-transition: all 0.3s ease-out; + transition: all 0.3s ease-out +} + +.product-category-widget .product-category-header { + display: block; + width: 67%; + font-size: 18px; + line-height: 26px; + font-weight: 500; + position: absolute; + left: 50%; + top: 50%; + right: initial; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + z-index: 2; + text-align: center +} + +.product-category-widget .product-category-title { + position: relative; + display: block; + padding: 6.4626% 30px; + margin: 0; + -webkit-transition: all 0.3s ease-out; + transition: all 0.3s ease-out +} + +.product-category-widget:hover .product-category-image { + width: 108%; + height: 108% +} + +.product-category-widget:hover .product-category-title { + padding: 10% 20px; + margin: 0 10px +} + +@media only screen and (min-width:1021px) { + .product-category-widget .product-category-header { + font-size: 20px; + line-height: 30px + } +} + +.wpforms-title { + font-weight: 600 +} + +.wpforms-title:not(:last-child) { + margin-bottom: 1em +} + +.wpforms-hidden { + display: none !important +} + +.wpforms-form .wpforms-head-container { + margin: 0 0 40px +} + +.body-container .wpforms-container .wpforms-field, +.body-container .wp-core-ui div.wpforms-container .wpforms-field { + padding: 10px 0 !important +} + +.wpforms-submit-container { + text-align: left +} + +.wpforms-submit-container:not(:first-child) { + padding-top: 40px +} + +.elementor-widget-container .wpforms-container { + margin: 0 +} + +.logico-terms-conditions { + padding: 19px 20px 23px 25px; + font-size: 14px; + line-height: 1.7143em; + background-color: var(--logico-background-alter-color) +} + +.logico-terms-conditions a { + color: inherit !important +} + +.logico-terms-conditions a:hover { + color: inherit !important; + text-decoration: none +} + +.wpforms-field-mailchimp ul li:before, +.wpforms-field-checkbox ul li:before, +.wpforms-field-radio ul li:before { + content: none; + display: none +} + +.wpforms-container .wpforms-form .wpforms-field-container { + margin: 0 -10px +} + +.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field { + width: calc(100% - 20px); + margin-left: 10px !important; + margin-right: 10px !important +} + +.wpforms-container .wpforms-form .wpforms-field-container .wpforms-layout-column .wpforms-field { + width: 100%; + margin-left: 0 !important; + margin-right: 0 !important +} + +@media only screen and (min-width:661px) and (max-width:1020px) { + .wpforms-container .wpforms-form .wpforms-field.wpforms-five-sixths, + .wpforms-container .wpforms-form .wpforms-field.wpforms-four-sixths, + .wpforms-container .wpforms-form .wpforms-field.wpforms-four-fifths, + .wpforms-container .wpforms-form .wpforms-field.wpforms-one-fifth, + .wpforms-container .wpforms-form .wpforms-field.wpforms-one-fourth, + .wpforms-container .wpforms-form .wpforms-field.wpforms-one-half, + .wpforms-container .wpforms-form .wpforms-field.wpforms-one-sixth, + .wpforms-container .wpforms-form .wpforms-field.wpforms-one-third, + .wpforms-container .wpforms-form .wpforms-field.wpforms-three-fourths, + .wpforms-container .wpforms-form .wpforms-field.wpforms-three-fifths, + .wpforms-container .wpforms-form .wpforms-field.wpforms-three-sixths, + .wpforms-container .wpforms-form .wpforms-field.wpforms-two-fourths, + .wpforms-container .wpforms-form .wpforms-field.wpforms-two-fifths, + .wpforms-container .wpforms-form .wpforms-field.wpforms-two-sixths, + .wpforms-container .wpforms-form .wpforms-field.wpforms-two-thirds { + width: calc(50% - 20px) + } +} + +@media only screen and (min-width:1021px) { + .wpforms-container .wpforms-form .wpforms-field.wpforms-one-half, + .wpforms-container .wpforms-form .wpforms-field.wpforms-three-sixths, + .wpforms-container .wpforms-form .wpforms-field.wpforms-two-fourths { + width: calc(50% - 20px) + } + .wpforms-container .wpforms-form .wpforms-field.wpforms-one-third, + .wpforms-container .wpforms-form .wpforms-field.wpforms-two-sixths { + width: calc(100% / 3 - 20px) + } + .wpforms-container .wpforms-form .wpforms-field.wpforms-four-sixths, + .wpforms-container .wpforms-form .wpforms-field.wpforms-two-thirds { + width: calc(2 * 100% / 3 - 20px) + } + .wpforms-container .wpforms-form .wpforms-field.wpforms-one-fourth { + width: calc(25% - 20px) + } + .wpforms-container .wpforms-form .wpforms-field.wpforms-three-fourths { + width: calc(75% - 20px) + } + .wpforms-container .wpforms-form .wpforms-field.wpforms-one-fifth { + width: calc(100% / 5 - 20px) + } + .wpforms-container .wpforms-form .wpforms-field.wpforms-two-fifths { + width: calc(2 * 100% / 5 - 20px) + } + .wpforms-container .wpforms-form .wpforms-field.wpforms-three-fifths { + width: calc(3 * 100% / 5 - 20px) + } + .wpforms-container .wpforms-form .wpforms-field.wpforms-four-fifths { + width: calc(4 * 100% / 5 - 20px) + } + .wpforms-container .wpforms-form .wpforms-field.wpforms-one-sixth { + width: calc(100% / 6 - 20px) + } + .wpforms-container .wpforms-form .wpforms-field.wpforms-five-sixths { + width: calc(5 * 100% / 6 - 20px) + } +} + +.wpforms-container .wpforms-checkbox-2-columns ul, +.wpforms-container .wpforms-multiplechoice-2-columns ul, +.wpforms-container .wpforms-list-2-columns ul, +.wpforms-container .wpforms-checkbox-3-columns ul, +.wpforms-container .wpforms-multiplechoice-3-columns ul, +.wpforms-container .wpforms-list-3-columns ul { + display: -ms-flex; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: wrap; + flex-wrap: wrap +} + +.wpforms-container .wpforms-checkbox-2-columns ul li, +.wpforms-container .wpforms-multiplechoice-2-columns ul li, +.wpforms-container .wpforms-list-2-columns ul li { + width: 50%; + display: block; + padding-right: 26px +} + +.wpforms-container .wpforms-checkbox-3-columns ul li, +.wpforms-container .wpforms-multiplechoice-3-columns ul li, +.wpforms-container .wpforms-list-3-columns ul li { + width: 33.3333%; + display: block; + padding-right: 26px +} + +.wpforms-container .wpforms-list-inline ul li { + display: inline-block; + vertical-align: top +} + +.wpforms-container .wpforms-list-inline ul li:not(:last-child) { + margin-right: 20px; + margin-left: 0 +} + +.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices, +.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices, +.wpforms-container .wpforms-list-inline ul.wpforms-icon-choices { + flex-direction: row; + flex-wrap: wrap +} + +.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices li, +.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices li, +.wpforms-container .wpforms-list-inline ul.wpforms-icon-choices li { + margin-right: 20px +} + +.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li, +.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li, +.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li, +.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li, +.wpforms-container .wpforms-list-inline ul.wpforms-icon-choices.wpforms-icon-choices-default li, +.wpforms-container .wpforms-list-inline ul.wpforms-icon-choices.wpforms-icon-choices-modern li { + margin-right: 22px; + margin-bottom: 22px +} + +.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices li { + width: calc(100% / 2 - 20px / 2) +} + +.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices li:nth-child(2n) { + margin-right: 0 +} + +.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li, +.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li { + width: calc(100% / 2 - 22px / 2) +} + +.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices li { + width: calc(100% / 3 - 20px * 2 / 3) +} + +.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices li:nth-child(3n) { + margin-right: 0 +} + +.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li, +.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li { + width: calc(100% / 3 - 22px * 2 / 3) +} + +.wpforms-container .wpforms-list-inline ul.wpforms-icon-choices li { + width: auto; + max-width: calc(100% / 4 - 20px) +} + +.footer-wrapper { + position: relative; + z-index: 1; + background-color: var(--logico-background-color); + color: var(--logico-default-text-color); + border-radius: var(--logico-radius-large, 0) +} + +.footer-wrapper .footer { + position: relative; + padding: 60px 0 40px +} + +.footer-wrapper .footer a { + text-decoration: none; + color: var(--logico-default-text-color) +} + +.footer-wrapper .footer a:hover { + color: var(--logico-accent-color) +} + +.footer-wrapper .footer h1:not([class*=logico-title-h]), +.footer-wrapper .footer h2:not([class*=logico-title-h]), +.footer-wrapper .footer h3:not([class*=logico-title-h]), +.footer-wrapper .footer h4:not([class*=logico-title-h]), +.footer-wrapper .footer h5:not([class*=logico-title-h]), +.footer-wrapper .footer h6:not([class*=logico-title-h]), +.footer-wrapper .footer .logico-title-h1, +.footer-wrapper .footer .logico-title-h2, +.footer-wrapper .footer .logico-title-h3, +.footer-wrapper .footer .logico-title-h4, +.footer-wrapper .footer .logico-title-h5, +.footer-wrapper .footer .logico-title-h6 { + color: var(--logico-dark-text-color) +} + +.footer-decoration { + position: absolute; + display: block; + top: 0; + left: 0; + right: 0; + height: 0; + text-align: left; + font-size: 0; + line-height: 1 +} + +.footer-decoration .block-decoration-item:before { + background-color: var(--logico-background-color) +} + +.footer-decoration .block-decoration-item:after { + background-color: var(--logico-accent-color) +} + +.footer-section { + position: relative +} + +.footer-section+.footer-section-widgets { + margin-top: 98px +} + +.footer-section+.footer-section-bottom { + margin-top: 66px +} + +.footer-row { + padding: 0 20px; + margin: 0 auto; + width: 100%; + max-width: var(--logico-content-width, 1380px); + -moz-box-sizing: border-box; + box-sizing: border-box +} + +.footer-columns-row { + margin: 0 -15px; + -moz-box-sizing: border-box; + box-sizing: border-box; + font-size: 16px; + line-height: 1.875em +} + +.footer-columns-row .footer-column { + padding: 0 15px; + text-align: center; + -moz-box-sizing: border-box; + box-sizing: border-box; + margin: 10px auto 0 +} + +.footer-columns-row .footer-column:first-child { + margin-top: 0 +} + +.footer-columns-row .footer-column:only-child { + width: 100% +} + +.footer-type-1 .footer-widgets, +.footer-type-2 .footer-widgets, +.footer-type-3 .footer-widgets, +.footer-type-4 .footer-widgets, +.footer-type-5 .footer-widgets { + margin: 0 -15px; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.footer-type-1 .footer-widgets>.widget, +.footer-type-2 .footer-widgets>.widget, +.footer-type-3 .footer-widgets>.widget, +.footer-type-4 .footer-widgets>.widget, +.footer-type-5 .footer-widgets>.widget { + width: calc(100% - 30px); + margin-left: 15px; + margin-right: 15px +} + +.logico-theme-style-rounded .footer-wrapper { + margin: 0 10px 10px +} + +@media only screen and (min-width:481px) { + .footer-type-2 .footer-widgets>.widget, + .footer-type-3 .footer-widgets>.widget, + .footer-type-4 .footer-widgets>.widget, + .footer-type-5 .footer-widgets>.widget { + width: calc(50% - 30px) + } +} + +@media only screen and (min-width:661px) { + .footer-row { + padding: 0 30px + } +} + +@media only screen and (min-width:841px) { + .footer-columns-row .footer-column { + text-align: left + } + .footer-type-3 .footer-widgets>.widget, + .footer-type-4 .footer-widgets>.widget, + .footer-type-5 .footer-widgets>.widget { + width: calc(33.3333% - 30px) + } +} + +@media only screen and (min-width:1021px) { + .footer-wrapper .footer { + padding: 80px 0 60px + } + .footer-columns-row { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + margin: 0 -15px + } + .footer-columns-row .footer-column { + margin: 0 + } + .footer-columns-row .footer-column:first-child:not(:last-child) { + text-align: left + } + .footer-columns-row .footer-column:last-child:not(:first-child) { + text-align: right + } + .footer-columns-row .footer-column:first-child:last-child { + text-align: center + } + .footer-type-4 .footer-widgets>.widget, + .footer-type-5 .footer-widgets>.widget { + width: calc(25% - 30px) + } + .logico-theme-style-rounded .footer-wrapper { + margin: 0 20px 20px + } +} + +@media only screen and (min-width:1380px) { + .footer-row { + padding: 0 20px + } + .footer-type-5 .footer-widgets>.widget { + width: calc(20% - 30px) + } +} + +.footer-wrapper .footer-copyrights-container, +.footer-wrapper .footer-terms-container { + font-size: 14px; + color: var(--logico-light-text-color) +} + +.footer-wrapper .footer-copyrights-container a, +.footer-wrapper .footer-terms-container a { + text-decoration: underline; + color: var(--logico-light-text-color) +} + +.footer-wrapper .footer-copyrights-container a:hover, +.footer-wrapper .footer-terms-container a:hover { + text-decoration: none; + color: var(--logico-light-text-color) +} + +.footer-scroll-top { + width: 32px; + height: 32px; + position: fixed; + bottom: -32px; + right: 10px; + left: initial; + z-index: 10; + text-align: center; + cursor: pointer; + opacity: 0; + -webkit-transition: all 0.3s; + transition: all 0.3s; + background-color: var(--logico-accent-color); + color: var(--logico-button-text-color); + border-radius: var(--logico-radius-small, 0) +} + +.footer-scroll-top:before { + content: '\e803'; + font: 400 normal 16px/32px 'fontello' +} + +.footer-scroll-top.active { + opacity: .6; + bottom: 10px +} + +.footer-scroll-top:hover { + opacity: 1 +} + +@media only screen and (min-width:841px) { + .footer-scroll-top { + right: 30px; + left: initial; + width: 42px; + height: 42px; + bottom: -42px + } + .footer-scroll-top:before { + font-size: 21px; + line-height: 42px + } + .footer-scroll-top.active { + bottom: 30px + } +} + +@media only screen and (min-width:1021px) { + .footer-scroll-top { + width: 52px; + height: 52px; + bottom: -52px; + right: 20px; + left: initial + } + .footer-scroll-top:before { + font-size: 26px; + line-height: 52px + } + .footer-scroll-top.active { + bottom: 20px + } +} + +.top-bar { + display: none; + position: relative; + z-index: 1; + font-size: 14px; + line-height: 1.4286em; + font-weight: 600; + color: var(--logico-default-text-color); + background-color: var(--logico-background-color); + border-radius: var(--logico-radius-small, 0) +} + +.top-bar .top-bar-row { + padding: 10px 0; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.top-bar .top-bar-row a { + color: var(--logico-default-text-color); + text-decoration: none +} + +.top-bar .top-bar-row a:hover { + color: var(--logico-accent-color) +} + +.top-bar .top-bar-column { + padding: 0 40px +} + +.top-bar .top-bar-column:not(:first-child) { + text-align: right +} + +.top-bar .top-bar-column:only-child { + width: 100% +} + +.logico-theme-style-rounded .top-bar { + margin: 10px 10px 0 +} + +.logico-theme-style-rounded .top-bar .top-bar-column { + padding: 0 20px +} + +@media only screen and (min-width:1021px) { + .logico-theme-style-rounded .top-bar { + margin: 10px 20px 0 + } +} + +.ehf-header #masthead { + z-index: initial +} + +.sticky-container-on { + -webkit-transition: none; + transition: none +} + +.sticky-container-on.sticky-container-ready { + position: fixed; + width: 100%; + left: 0; + right: 0; + top: var(--wp-admin--admin-bar--height, 0) !important; + z-index: 10; + -webkit-transform: translateY(calc(-100% - 100px)); + -ms-transform: translateY(calc(-100% - 100px)); + transform: translateY(calc(-100% - 100px)) +} + +.sticky-container-on.sticky-container-ready.sticky-container-active { + -webkit-transition: transform linear 0.5s; + transition: transform linear 0.5s; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0) +} + +.sticky-container-on.sticky-container-ready.sticky-container-active.elementor-hidden-on-sticky, +.sticky-container-on.sticky-container-ready.sticky-container-active .elementor-hidden-on-sticky { + display: none +} + +.elementor-editor-active { + --wp-admin--admin-bar--height: 0 +} + +@media screen and (max-width:600px) { + .sticky-container-on.sticky-container-ready.sticky-container-active { + top: 0 !important + } +} + +.header { + position: relative; + z-index: 4; + display: none !important; + background-color: var(--logico-background-color); + color: var(--logico-default-text-color); + border-radius: var(--logico-radius-large, 0) +} + +.header.header-position-over { + position: absolute; + display: block; + width: 100%; + left: 0; + right: 0; + top: var(--wp-admin--admin-bar--height, 0); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none +} + +.header.sticky-header-on.sticky-ready .sticky-wrapper { + position: fixed; + width: 100%; + left: 0; + right: 0; + top: var(--wp-admin--admin-bar--height, 0); + z-index: 10; + -webkit-transition: transform linear 1s; + transition: transform linear 1s; + margin-top: -500px; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0) +} + +.header.sticky-header-on.sticky-ready.sticky-active .sticky-wrapper { + -webkit-transform: translateY(500px); + -ms-transform: translateY(500px); + transform: translateY(500px); + -webkit-box-shadow: 0 15px 38px rgba(0, 0, 0, .1); + -moz-box-shadow: 0 15px 38px rgba(0, 0, 0, .1); + box-shadow: 0 15px 38px rgba(0, 0, 0, .1) +} + +.header .header-row a { + text-decoration: none; + color: var(--logico-default-text-color) +} + +.header .header-row a:hover { + color: var(--logico-accent-color) +} + +.header-menu-container { + width: 100%; + text-align: center +} + +.header-icons-container { + margin: 0 10px; + min-height: 50px; + white-space: nowrap; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 +} + +.header-icons-container:first-child { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.header-icons-container:not(:first-child) { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-end; + -moz-justify-content: flex-end; + -ms-justify-content: flex-end; + justify-content: flex-end; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.header-icons-container:first-child:last-child { + width: calc(100% - 40px); + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-end; + -moz-justify-content: flex-end; + -ms-justify-content: flex-end; + justify-content: flex-end; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.header-icons-container .header-icon { + margin: 0 10px +} + +.header-icons-container .header-button-container { + white-space: nowrap; + line-height: 1; + font-size: 0; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.header-row { + margin: 0; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.header-row .header-icons-container { + -webkit-align-self: stretch; + -moz-align-self: stretch; + -ms-align-self: stretch; + align-self: stretch +} + +.header-row .header-icons-container .header-icon { + margin: 15px 13px +} + +.logico-theme-style-rounded .header { + margin: 10px +} + +.mobile-header { + z-index: 4; + position: relative; + border-radius: var(--logico-radius-large, 0) +} + +.mobile-header.mobile-header-position-over { + position: absolute; + display: block; + width: 100%; + left: 0; + right: 0; + top: 0 +} + +.mobile-header.sticky-header-on.sticky-ready .sticky-wrapper { + position: fixed; + width: 100%; + left: 0; + right: 0; + top: var(--wp-admin--admin-bar--height, 0); + z-index: 10; + -webkit-transition: transform linear 1s; + transition: transform linear 1s; + margin-top: -200px; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .14); + -moz-box-shadow: 0 0 15px rgba(0, 0, 0, .14); + box-shadow: 0 0 15px rgba(0, 0, 0, .14) +} + +.mobile-header.sticky-header-on.sticky-ready.sticky-active .sticky-wrapper { + -webkit-transform: translateY(200px); + -ms-transform: translateY(200px); + transform: translateY(200px) +} + +.mobile-header .header-icons-container { + margin: 4px 10px +} + +.mobile-header-row { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +@media only screen and (min-width:481px) { + .mobile-header .header-icon.search-trigger, + .mobile-header .header-icon.search-link, + .mobile-header .header-icon.mini-cart, + .mobile-header .header-icon.header-button-container { + display: block + } +} + +@media only screen and (min-width:1021px) { + .mobile-header .header-icons-container { + margin: 4px 0 4px 10px + } + .logico-theme-style-rounded .header { + margin: 11px 20px 14px + } +} + +.breadcrumbs { + white-space: nowrap; + overflow: hidden; + -ms-text-overflow: ellipsis; + text-overflow: ellipsis; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + font-size: 14px; + line-height: 1.4286em +} + +.breadcrumbs .delimiter { + padding: 0 .1875em +} + +.breadcrumbs a { + text-decoration: none !important; + border-bottom: solid 1px; + -webkit-transition: border-color 0.3s, color 0.3s; + transition: border-color 0.3s, color 0.3s +} + +.breadcrumbs a:hover { + border-color: transparent +} + +ul.hfe-breadcrumbs li { + padding: 0 +} + +ul.hfe-breadcrumbs li:before { + content: none; + display: none +} + +.page-title-special { + position: relative; + top: -.1375em; + margin: 0 .0625em 0 0 +} + +.page-title-container-wrapper { + position: relative +} + +.page-title-container { + position: relative; + -moz-box-sizing: border-box; + box-sizing: border-box; + overflow: hidden; + background-color: var(--logico-background-color); + color: var(--logico-default-text-color); + border-radius: var(--logico-radius-large, 0) +} + +.page-title-container .page-title-box { + width: 100% +} + +.page-title-container .page-title-row { + padding: 0 20px; + margin: 0 auto; + width: 100%; + max-width: var(--logico-content-width, 1380px); + -moz-box-sizing: border-box; + box-sizing: border-box; + position: relative; + height: 200px; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.page-title-container .page-title-row h1:not([class*=logico-title-h]), +.page-title-container .page-title-row h2:not([class*=logico-title-h]), +.page-title-container .page-title-row h3:not([class*=logico-title-h]), +.page-title-container .page-title-row h4:not([class*=logico-title-h]), +.page-title-container .page-title-row h5:not([class*=logico-title-h]), +.page-title-container .page-title-row h6:not([class*=logico-title-h]), +.page-title-container .page-title-row .logico-title-h1, +.page-title-container .page-title-row .logico-title-h2, +.page-title-container .page-title-row .logico-title-h3, +.page-title-container .page-title-row .logico-title-h4, +.page-title-container .page-title-row .logico-title-h5, +.page-title-container .page-title-row .logico-title-h6 { + color: var(--logico-dark-text-color) +} + +.page-title-container .page-title-row a, +.page-title-container .page-title-row a:hover { + color: var(--logico-default-text-color) +} + +.page-title-container .page-title-wrapper { + position: relative; + height: 100%; + width: 100%; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + padding: 57px 0 +} + +.page-title-container .page-title { + -ms-word-wrap: break-word; + word-wrap: break-word; + position: relative +} + +.page-title-container .page-title-additional { + position: absolute; + display: none; + right: 30px; + left: initial; + top: 50%; + z-index: 2; + text-align: center; + white-space: nowrap; + font-size: 20px; + line-height: 1.4em; + font-weight: 700; + text-transform: uppercase; + letter-spacing: -.03em; + color: var(--logico-page-title-additional-text-color); + -webkit-transform: translate(50%, -100%) rotate(-90deg); + -ms-transform: translate(50%, -100%) rotate(-90deg); + transform: translate(50%, -100%) rotate(-90deg); + transform-origin: bottom center +} + +.page-title-container .breadcrumbs { + position: absolute; + bottom: 0; + width: calc(100% - 40px); + max-width: calc(100% - 40px); + padding: 18px 0 +} + +.page-title-bg { + position: absolute; + top: 50%; + left: 50%; + right: initial; + width: 100%; + height: 100%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + background-repeat: no-repeat; + background-position: center center; + background-attachment: initial; + -webkit-background-size: cover; + background-size: cover; + background-blend-mode: multiply; + z-index: 0 +} + +.body-container>.page-title-container-wrapper .page-title-bg { + background-color: var(--logico-page-title-overlay-color) +} + +.page-title-decoration { + position: absolute; + bottom: 0; + left: 0; + right: 0; + height: 0; + text-align: right; + font-size: 0; + line-height: 1 +} + +.page-title-decoration:before { + content: ''; + position: absolute; + display: block; + width: 0; + height: 57px; + background-color: var(--logico-background-color); + bottom: 0; + left: 0; + right: initial; + border-radius: 0 var(--logico-radius-medium, 0) 0 0 +} + +.page-title-decoration.animation-enable:before { + -webkit-transition: width 0.5s 0.5s cubic-bezier(0, 0, .15, .96); + transition: width 0.5s 0.5s cubic-bezier(0, 0, .15, .96) +} + +.page-title-decoration .block-decoration-item:before { + background-color: var(--logico-background-color) +} + +.page-title-decoration .block-decoration-item:after { + background-color: var(--logico-dark-text-color) +} + +.page-title-decoration.animated:before, +.page-title-decoration.animation-disable:before { + width: 0 +} + +.logico-theme-style-rounded .page-title-container-wrapper { + margin: 0 10px +} + +.logico-theme-style-rounded .page-title-container .page-title-row { + position: initial +} + +.logico-theme-style-rounded .page-title-container .breadcrumbs { + background-color: var(--logico-background-alter-color); + padding: 10px 25px; + border-radius: var(--logico-radius-medium, 0); + bottom: 10px; + left: 10px; + right: initial; + width: auto; + max-width: calc(100% - 70px) +} + +.logico-theme-style-rounded .page-title-decoration:before { + content: none; + display: none +} + +@media only screen and (min-width:481px) { + .page-title-container .page-title-row { + height: 250px + } +} + +@media only screen and (min-width:661px) { + .page-title-container .page-title-row { + padding: 0 30px + } +} + +@media only screen and (min-width:841px) { + .page-title-container .page-title-row { + height: 330px + } +} + +@media only screen and (min-width:1021px) { + .page-title-container .page-title-row { + height: 500px + } + .page-title-container .page-title-box { + padding: 0 62px 0 0 + } + .page-title-container .page-title-additional { + display: block + } + .page-title-container .breadcrumbs { + padding: 18px 23px + } + .page-title-decoration.animated:before, + .page-title-decoration.animation-disable:before { + width: 30px + } + .logico-theme-style-rounded .page-title-container-wrapper { + margin: 0 20px + } + .logico-theme-style-rounded .page-title-container .breadcrumbs { + padding: 18px 38px + } +} + +@media only screen and (min-width:1380px) { + .page-title-container .page-title-row { + padding: 0 20px + } + .page-title-container .page-title-box { + padding: 0 + } + .page-title-container .page-title-additional { + right: 188px + } + .page-title-decoration.animated:before, + .page-title-decoration.animation-disable:before { + width: calc(50% - (var(--logico-content-width, 1380px) / 2) + 20px) + } +} + +.header-row .header-icons-container .header-icon.header-button-container { + margin: 0 -10px 0 41px; + min-height: 97px; + height: 100% +} + +.header-row .header-icons-container .header-icon.header-button-container a.header-button.header-button-animation-fade:hover { + filter: brightness(108%) +} + +.header-button-container { + text-align: center; + position: relative; + display: block; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 +} + +.header-button-container a.header-button { + font-size: 18px; + line-height: 1.5em; + font-weight: 700; + text-decoration: none; + padding: 10px 27px; + text-align: center; + -moz-box-sizing: border-box; + box-sizing: border-box; + display: block; + min-width: 190px; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + -webkit-transition: all 0.3s; + transition: all 0.3s; + border-radius: var(--logico-radius-large, 0); + color: var(--logico-button-text-color); + background-color: var(--logico-accent-color) +} + +.header-button-container a.header-button:hover { + color: var(--logico-button-text-color) +} + +.header-button-container a.header-button.header-button-animation-jump { + min-height: 119px; + height: calc(100% + 22px); + margin-bottom: -22px +} + +.header-button-container a.header-button.header-button-animation-jump:hover { + min-height: 97px; + height: 100%; + margin-bottom: 0 +} + +.header-button-container a.header-button.header-button-animation-fade { + min-height: 97px; + height: 100% +} + +.logico-theme-style-rounded .header-row .header-icons-container .header-icon.header-button-container { + min-height: 72px; + height: auto +} + +.logico-theme-style-rounded .header-row .header-icons-container .header-icon.header-button-container a.header-button.header-button-animation-fade { + min-height: 72px; + height: 72px +} + +@media only screen and (min-width:1580px) { + .header-button-container a.header-button { + min-width: 255px + } + .logico-theme-style-rounded .header-button-container a.header-button.header-button-animation-fade { + min-width: 193px + } +} + +.wrapper-contacts { + margin: 0 -20px +} + +.wrapper-contacts .contact-item { + margin: 0 20px; + display: inline-block; + vertical-align: top; + white-space: nowrap; + position: relative +} + +.wrapper-contacts .contact-item .contact-item-label { + margin: 0 4px 0 0 +} + +.wrapper-contacts .contact-item:not(.contact-item-socials) { + padding: 0 0 0 2.5em +} + +.wrapper-contacts .contact-item:not(.contact-item-socials):before { + position: absolute; + display: inline-block; + left: 0; + right: initial; + top: 0; + font: 400 normal 1.4286em/1em 'fontello' +} + +.wrapper-contacts .contact-item.contact-item-address:before { + content: '\e853'; + font-size: 1.3571em; + line-height: 1.0526em +} + +.wrapper-contacts .contact-item.contact-item-phone:before { + content: '\e842' +} + +.wrapper-contacts .contact-item.contact-item-email:before { + content: '\e855'; + font-size: 1em; + line-height: 1.4286em +} + +.wrapper-contacts .contact-item .contact-item-value:not(:first-child) { + margin: 0 0 0 8px +} + +.wrapper-contacts.top-bar-contacts { + display: inline-block; + vertical-align: top +} + +.callback { + position: relative; + white-space: nowrap +} + +.callback .callback-title { + font-size: 14px; + font-weight: 400; + line-height: 1.7857em +} + +.callback .callback-text { + font-size: 25px; + line-height: 1em; + font-weight: 500; + letter-spacing: -.03em; + text-decoration: none +} + +.callback .callback-text:not(:first-child) { + margin: 0 0 0 .2222em +} + +.wrapper-info { + margin: 0 -15px +} + +.page-loader-container { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: #000; + z-index: 1030; + -webkit-transition: opacity 0.3s ease; + -moz-transition: opacity 0.3s ease; + -ms-transition: opacity 0.3s ease; + transition: opacity 0.3s ease +} + +.page-loader { + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -moz-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + width: 100px +} + +.page-loader .page-loader-logo { + position: relative; + z-index: 2; + margin: auto; + max-width: 100%; + height: auto +} + +.woocommerce .loader:before { + content: none; + display: none +} + +.page-loader-inner { + animation-name: pulsate; + -webkit-animation-name: pulsate; + animation-duration: 1.5s; + -webkit-animation-duration: 1.5s; + animation-iteration-count: infinite; + -webkit-animation-iteration-count: infinite; + animation-timing-function: linear; + -webkit-animation-timing-function: linear; + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0 +} + +@-webkit-keyframes pulsate { + 50% { + -webkit-transform: scale(.85, .85); + transform: scale(.85, .85) + } + 100% { + -webkit-transform: scale(1, 1); + transform: scale(1, 1) + } +} + +@keyframes pulsate { + 50% { + -webkit-transform: scale(.85, .85); + transform: scale(.85, .85) + } + 100% { + -webkit-transform: scale(1, 1); + transform: scale(1, 1) + } +} + +.logo-container { + margin: 15px 20px; + width: 100% +} + +.mobile-header-row .logo-container { + width: 100% +} + +.logo { + font-size: 0; + line-height: 1 +} + +a.logo-link { + text-decoration: none; + display: -ms-inline-flexbox; + display: inline-flex; + color: var(--logico-dark-text-color) +} + +a.logo-link .logo-site-name { + font-size: 20px; + line-height: 1em; + font-weight: 400; + text-transform: uppercase +} + +@media only screen and (min-width:1021px) { + .logo-container { + margin: 15px 10px + } +} + +@media only screen and (min-width:1380px) { + .logo-container { + margin: 15px 30px + } +} + +.login-logout { + line-height: 1; + font-size: 0 +} + +.login-logout a.link-login, +.login-logout a.link-logout { + display: block; + line-height: 1; + color: var(--logico-default-text-color) +} + +.login-logout a.link-login:before, +.login-logout a.link-logout:before { + font: 400 normal 20px/1em 'fontello' +} + +.login-logout a.link-login:hover, +.login-logout a.link-logout:hover { + color: var(--logico-light-text-color) +} + +.login-logout a.link-login:before { + content: '\e869' +} + +.login-logout a.link-logout:before { + content: '\e869' +} + +.menu-trigger { + position: relative; + font-size: 0; + line-height: 1 +} + +.menu-trigger .menu-trigger-icon { + display: inline-block; + width: 1.375em; + height: 1.25em; + cursor: pointer; + text-align: center; + -webkit-transition: color 0.3s, background-color 0.3s; + transition: color 0.3s, background-color 0.3s; + position: relative; + font-size: 16px +} + +.menu-trigger .hamburger { + display: block; + width: 1.375em; + height: .875em; + position: absolute; + left: 50%; + right: auto; + top: 50%; + margin: -.4375em 0 0 -.6875em +} + +.menu-trigger .hamburger span { + height: .125em; + width: 100%; + display: block; + opacity: 1; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + background-color: var(--logico-default-text-color) +} + +.menu-trigger .hamburger span:first-child { + margin-bottom: .25em +} + +.menu-trigger .hamburger span:last-child { + margin-top: .25em +} + +.menu-close { + position: relative +} + +.menu-close .menu-close-icon { + display: block; + font: 400 normal 17px/1em 'fontello'; + cursor: pointer; + text-align: center; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.menu-close .menu-close-icon:before { + content: '\e845' +} + +.mobile-header-menu-container { + display: block; + width: 320px; + height: calc(100vh - var(--wp-admin--admin-bar--height, 0px)); + -moz-box-sizing: border-box; + box-sizing: border-box; + position: fixed; + right: -320px; + left: auto; + opacity: 0; + -webkit-transition: all 0.3s; + transition: all 0.3s; + z-index: 110; + overflow-x: hidden; + overflow-y: auto; + top: var(--wp-admin--admin-bar--height, 0); + padding: 27px 50px 86px; + background-color: var(--logico-background-color); + border: solid 1px var(--logico-border-hover-color); + border-radius: var(--logico-radius-medium, 0) +} + +.mobile-header-menu-container.active { + right: 0; + left: auto; + opacity: 1 +} + +.mobile-header-menu-container .mobile-header-row { + width: 100% +} + +.mobile-header-menu-container .header-icons-container { + margin: 0 -30px; + min-height: initial +} + +.mobile-header-menu-container .header-icons-container:first-child:last-child { + width: calc(100% + 60px) +} + +.mobile-header-menu-container .header-icons-container .header-icon>a, +.mobile-header-menu-container .header-icons-container .header-icon.menu-close .menu-close-icon, +.mobile-header-menu-container .header-icons-container .header-icon.search-trigger .search-trigger-icon, +.mobile-header-menu-container .header-icons-container .header-icon.search-link .search-trigger-icon { + color: var(--logico-default-text-color) +} + +.mobile-header-menu-container .header-icons-container .header-icon>a:hover, +.mobile-header-menu-container .header-icons-container .header-icon.menu-close .menu-close-icon:hover, +.mobile-header-menu-container .header-icons-container .header-icon.search-trigger .search-trigger-icon:hover, +.mobile-header-menu-container .header-icons-container .header-icon.search-link .search-trigger-icon:hover { + color: var(--logico-accent-color) +} + +.mobile-header-menu-container nav { + font-size: 0; + line-height: 1; + margin: 23px 0 -11px; + padding: 0 0 12px; + position: relative; + text-align: left +} + +.mobile-header-menu-container nav:after { + content: ''; + position: absolute; + display: block; + height: 0; + left: -5px; + right: -5px; + bottom: 0; + border-top: solid 1px var(--logico-border-color) +} + +.mobile-header-menu-container .header-mobile-contacts { + padding: 30px 0 0 +} + +.mobile-header-menu-container .header-mobile-contacts .contact-item+.contact-item { + margin-top: 24px +} + +.mobile-header-menu-container .header-mobile-contacts .contact-item .contact-item-label { + display: block; + font-size: 18px; + font-weight: 700; + margin: 0 0 .6111em +} + +.mobile-header-menu-container .header-mobile-contacts .contact-item .contact-item-value { + font-size: 16px; + line-height: 1.75em; + font-weight: 500 +} + +.mobile-header-menu-container .header-mobile-contacts .contact-item a { + color: var(--logico-default-text-color); + text-decoration: none +} + +.mobile-header-menu-container .header-mobile-contacts .contact-item a:hover { + color: var(--logico-accent-color) +} + +.mobile-header-menu-container .header-mobile-additional-text { + padding: 30px 0 0 +} + +.mobile-header-menu-container .header-mobile-additional-text .additional-text-title { + display: block +} + +.mobile-header-menu-container .header-mobile-socials { + padding: 30px 0 0 +} + +.mobile-header-menu-container .header-mobile-socials .mobile-menu-socials { + margin: 0 -20px -7px +} + +.mobile-header-menu-container .header-mobile-socials .mobile-menu-socials li { + margin: 0 20px 7px; + padding: 0 +} + +.mobile-header-menu-container .header-mobile-socials .mobile-menu-socials li:before { + content: none; + display: none +} + +.mobile-header-menu-container .header-mobile-socials .mobile-menu-socials a { + color: var(--logico-default-text-color); + text-decoration: none +} + +.mobile-header-menu-container .header-mobile-socials .mobile-menu-socials a:hover { + color: var(--logico-accent-color) +} + +.mobile-header-menu-container .header-mobile-button { + padding: 40px 0 0; + line-height: 1; + font-size: 0 +} + +.mobile-header-menu-container .header-mobile-button a.logico-alter-button { + color: var(--logico-button-text-color); + text-decoration: none +} + +.mobile-header-menu-container .header-mobile-button a.logico-alter-button:hover { + color: var(--logico-button-text-hover) +} + +.mobile-header-menu-container .callback { + margin: 30px 0 0 +} + +.mobile-header-menu-container .callback .callback-title { + display: block; + font-size: 18px; + font-weight: 700; + margin: 0 0 11px +} + +.mobile-header-menu-container .callback .callback-text:not(:first-child) { + margin: 0 +} + +.mobile-header-menu-container .callback a { + color: var(--logico-default-text-color); + text-decoration: none +} + +.mobile-header-menu-container .callback a:hover { + color: var(--logico-accent-color) +} + +.mobile-header-menu-container ul.main-menu { + list-style: none; + margin: 0; + padding: 0 +} + +.mobile-header-menu-container ul.main-menu>li { + position: relative; + padding: 0; + font-size: 16px; + line-height: 1.5em; + font-weight: 500 +} + +.mobile-header-menu-container ul.main-menu>li:before { + content: none; + display: none +} + +.mobile-header-menu-container ul.main-menu>li .sub-menu-trigger { + display: block; + position: absolute; + top: 0; + right: 0; + left: 0; + height: 2.25em; + cursor: pointer; + z-index: 2 +} + +.mobile-header-menu-container ul.main-menu>li .sub-menu-trigger:after { + content: '\e817'; + font: 400 normal .5625em/4em 'fontello'; + width: 4em; + height: 4em; + display: block; + position: absolute; + text-align: right; + top: 50%; + right: 0; + left: initial; + margin: -2em 0 0; + color: var(--logico-default-text-color) +} + +.mobile-header-menu-container ul.main-menu>li>a { + display: block; + font-size: 1em; + padding: .4375em 1.9375em .5em 0; + text-decoration: none; + color: var(--logico-default-text-color) +} + +.mobile-header-menu-container ul.main-menu>li>a:before { + content: '\e808'; + font: 400 normal .625em/3.6em 'fontello'; + position: absolute; + display: none; + left: -2em; + right: initial; + top: 0; + color: var(--logico-accent-color) +} + +.mobile-header-menu-container ul.main-menu>li.active>.sub-menu-trigger:after { + content: '\e816'; + font-size: .375em +} + +.mobile-header-menu-container ul.main-menu>li:hover>a { + color: var(--logico-light-text-color) +} + +.mobile-header-menu-container ul.main-menu>li.active>a, +.mobile-header-menu-container ul.main-menu>li.current-menu-ancestor>a, +.mobile-header-menu-container ul.main-menu>li.current-menu-parent>a, +.mobile-header-menu-container ul.main-menu>li.current-menu-item>a:not([href*="/#"]) { + color: var(--logico-light-text-color); + text-decoration: underline +} + +.mobile-header-menu-container ul.main-menu>li.active>a:before, +.mobile-header-menu-container ul.main-menu>li.current-menu-ancestor>a:before, +.mobile-header-menu-container ul.main-menu>li.current-menu-parent>a:before, +.mobile-header-menu-container ul.main-menu>li.current-menu-item>a:not([href*="/#"]):before { + display: block +} + +.mobile-header-menu-container ul.main-menu>li ul.sub-menu { + display: none; + list-style: none; + font-size: 16px; + font-weight: 500; + line-height: 1.4em; + padding: 0 0 0 1.25em; + margin: .5625em 0 +} + +.mobile-header-menu-container ul.main-menu>li ul.sub-menu>li>a { + display: block; + padding: .375em 1.9375em .4375em 0; + font-size: 1em; + text-decoration: none; + color: var(--logico-default-text-color) +} + +.mobile-header-menu-container ul.main-menu>li ul.sub-menu>li:hover>a { + color: var(--logico-light-text-color) +} + +.mobile-header-menu-container ul.main-menu>li ul.sub-menu>li.active>a, +.mobile-header-menu-container ul.main-menu>li ul.sub-menu>li.current-menu-ancestor>a, +.mobile-header-menu-container ul.main-menu>li ul.sub-menu>li.current-menu-parent>a, +.mobile-header-menu-container ul.main-menu>li ul.sub-menu>li.current-menu-item>a:not([href*="/#"]) { + color: var(--logico-light-text-color) +} + +.mobile-header-menu-container ul.main-menu>li ul.sub-menu>li.active>.sub-menu-trigger:after { + content: '\e816'; + font-size: .375em +} + +.mobile-header-menu-container ul.main-menu>li ul.sub-menu li { + position: relative; + padding: 0; + font-size: 1em +} + +.mobile-header-menu-container ul.main-menu>li ul.sub-menu li:before { + content: none; + display: none +} + +.mobile-header-menu-container ul.main-menu>li ul.sub-menu li .sub-menu-trigger { + height: 2.25em +} + +.mobile-header-menu-container ul.main-menu>li>ul.sub-menu { + padding: 0 !important +} + +.mobile-header-menu-container ul.main-menu>li>ul.sub-menu>li { + margin: 0 0 0 1.25em +} + +.sticky-container-active .mobile-header-menu-container { + top: 0; + height: 100vh +} + +.logico-theme-style-rounded .mobile-header-menu-container { + width: 300px; + height: calc(100vh - var(--wp-admin--admin-bar--height, 0px) - 20px); + top: calc(var(--wp-admin--admin-bar--height, 0px) + 10px); + padding: 27px 50px 86px; + border: none +} + +.logico-theme-style-rounded .mobile-header-menu-container.active { + right: 10px; + left: auto +} + +.logico-theme-style-rounded .sticky-container-active .mobile-header-menu-container { + top: 10px; + height: calc(100vh - 20px) +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu, +.header .header-menu-container .main-menu { + margin: 3px 0 0; + padding: 0; + display: -ms-inline-flexbox; + display: inline-flex; + font-size: 0; + line-height: 1; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li, +.header .header-menu-container .main-menu li { + list-style: none; + position: relative; + padding: 0 +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:before, +.header .header-menu-container .main-menu li:before { + content: none; + display: none +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:not(:last-of-type), +.header .header-menu-container .main-menu li:not(:last-of-type) { + margin-right: 12px +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li>a, +.header .header-menu-container .main-menu>li>a { + position: relative; + display: inline-block; + text-decoration: none; + padding: 31px 0; + top: 1px; + color: var(--logico-default-text-color); + font-size: 16px; + line-height: 1.5em; + font-weight: 600; + letter-spacing: -.03em +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li>a:before, +.header .header-menu-container .main-menu>li>a:before { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + bottom: 1px; + height: 2px; + opacity: 0; + -webkit-transition: opaciry 0.3s; + transition: opaciry 0.3s; + background-color: var(--logico-dark-text-color) +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.current-menu-ancestor>a, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.current-menu-parent>a, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.current-menu-item>a:not([href*="/#"]), +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.active>a, +.header .header-menu-container .main-menu>li.current-menu-ancestor>a, +.header .header-menu-container .main-menu>li.current-menu-parent>a, +.header .header-menu-container .main-menu>li.current-menu-item>a:not([href*="/#"]), +.header .header-menu-container .main-menu>li.active>a { + color: var(--logico-light-text-color) +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.current-menu-ancestor>a:before, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.current-menu-parent>a:before, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.current-menu-item>a:not([href*="/#"]):before, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.active>a:before, +.header .header-menu-container .main-menu>li.current-menu-ancestor>a:before, +.header .header-menu-container .main-menu>li.current-menu-parent>a:before, +.header .header-menu-container .main-menu>li.current-menu-item>a:not([href*="/#"]):before, +.header .header-menu-container .main-menu>li.active>a:before { + opacity: 1 +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li:hover>a, +.header .header-menu-container .main-menu>li:hover>a { + color: var(--logico-light-text-color) +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.menu-item-has-children>a:before, +.header .header-menu-container .main-menu>li.menu-item-has-children>a:before { + right: initial; + left: 0; + width: 0; + -webkit-transition: width 0.3s, opacity 0.3s; + transition: width 0.3s, opacity 0.3s; + opacity: 1 +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.menu-item-has-children>a:after, +.header .header-menu-container .main-menu>li.menu-item-has-children>a:after { + content: '\e80c'; + display: inline-block; + font: 400 normal .3125em 'fontello'; + position: relative; + top: .4em; + margin: 0 0 0 1em; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + color: var(--logico-dark-text-color); + vertical-align: top; + line-height: inherit +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.menu-item-has-children.current-menu-ancestor>a:before, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.menu-item-has-children.current-menu-parent>a:before, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.menu-item-has-children.current-menu-item>a:not([href*="/#"]):before, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.menu-item-has-children.active>a:before, +.header .header-menu-container .main-menu>li.menu-item-has-children.current-menu-ancestor>a:before, +.header .header-menu-container .main-menu>li.menu-item-has-children.current-menu-parent>a:before, +.header .header-menu-container .main-menu>li.menu-item-has-children.current-menu-item>a:not([href*="/#"]):before, +.header .header-menu-container .main-menu>li.menu-item-has-children.active>a:before { + width: calc(100% - 16px) +} + +.elementor-widget-logico_navigation_menu nav, +.header nav { + font-size: 0; + line-height: 1 +} + +.elementor-widget-logico_navigation_menu .header-menu-row, +.header .header-menu-row { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.elementor-widget-logico_navigation_menu .header-menu-row .logo, +.header .header-menu-row .logo { + margin: 20px 70px +} + +.logico-theme-style-rounded .header .header-menu-container .main-menu { + margin: 0 0 -10px +} + +.logico-theme-style-rounded .header .header-menu-container .main-menu>li>a { + padding: 24px 0 34px +} + +.logico-theme-style-rounded .header .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu { + margin: 0 0 0 38px +} + +.logico-theme-style-rounded .header .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu:before { + width: 38px +} + +@media only screen and (min-width:481px) { + .logico-theme-style-rounded .mobile-header-menu-container { + width: 320px + } +} + +@media only screen and (min-width:1021px) { + .logico-theme-style-rounded .mobile-header-menu-container.active { + right: 20px; + left: auto + } +} + +@media only screen and (min-width:1520px) { + .elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:not(:last-of-type), + .header .header-menu-container .main-menu li:not(:last-of-type) { + margin-right: 24px + } + .elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li>a, + .header .header-menu-container .main-menu>li>a { + letter-spacing: normal + } + .elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.menu-item-has-children>a:after, + .header .header-menu-container .main-menu>li.menu-item-has-children>a:after { + margin: 0 0 0 2em + } +} + +@media only screen and (min-width:1700px) { + .elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:not(:last-of-type), + .header .header-menu-container .main-menu li:not(:last-of-type) { + margin-right: 39px + } +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu, +.header .header-menu-container .main-menu>li ul.sub-menu { + margin: 4px 0 0; + position: absolute; + top: 100%; + left: 0; + width: 220px; + padding: 33px 33px 35px 42px; + opacity: 0; + visibility: hidden; + -webkit-transition: all .3s; + -o-transition: all .3s; + transition: all .3s; + z-index: 4; + -webkit-transition: all 0.2s ease-out; + transition: all 0.2s ease-out; + -webkit-transform: rotateX(-90deg); + -ms-transform: rotateX(-90deg); + transform: rotateX(-90deg); + -webkit-transform-origin: 0 0; + -moz-transform-origin: 0 0; + -ms-transform-origin: 0 0; + -o-transform-origin: 0 0; + transform-origin: 0 0; + text-align: left; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + background-color: var(--logico-background-color); + border-radius: var(--logico-radius-medium, 0) +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li, +.header .header-menu-container .main-menu>li ul.sub-menu>li { + position: relative; + list-style: none; + margin: 0; + opacity: 0; + visibility: hidden; + -webkit-transform: translateY(5px); + -ms-transform: translateY(5px); + transform: translateY(5px); + -webkit-transition: all 0.2s cubic-bezier(.4, .28, .31, 1.28) 0s; + transition: all 0.2s cubic-bezier(.4, .28, .31, 1.28) 0s +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.menu-item-has-children>a, +.header .header-menu-container .main-menu>li ul.sub-menu>li.menu-item-has-children>a { + padding-right: 40px; + padding-left: 0 +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.menu-item-has-children>a:after, +.header .header-menu-container .main-menu>li ul.sub-menu>li.menu-item-has-children>a:after { + content: '\e816'; + font: 400 normal 5px/24px 'fontello'; + width: 20px; + display: block; + position: absolute; + bottom: 10px; + right: 0; + left: initial; + text-align: right; + color: var(--logico-dark-text-color) +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li>a, +.header .header-menu-container .main-menu>li ul.sub-menu>li>a { + display: block; + position: relative; + -webkit-transition: all 0.3s; + transition: all 0.3s; + padding: 10px 19px 10px 0; + text-decoration: none; + color: var(--logico-dark-text-color); + font-size: 16px; + line-height: 1.5em; + font-weight: 500 +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li>a:before, +.header .header-menu-container .main-menu>li ul.sub-menu>li>a:before { + content: '\e808'; + font: 400 normal 10px/24px 'fontello'; + position: absolute; + top: 10px; + left: -10px; + right: initial; + opacity: 0; + color: var(--logico-accent-color); + -webkit-transition: opacity 0.3s, left 0.3s; + transition: opacity 0.3s, left 0.3s +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-ancestor>a, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-parent>a, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-item>a:not([href*="/#"]), +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.active>a, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li:hover>a, +.header .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-ancestor>a, +.header .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-parent>a, +.header .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-item>a:not([href*="/#"]), +.header .header-menu-container .main-menu>li ul.sub-menu>li.active>a, +.header .header-menu-container .main-menu>li ul.sub-menu>li:hover>a { + color: var(--logico-accent-color); + padding-left: 19px; + padding-right: 0 +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-ancestor>a:before, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-parent>a:before, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-item>a:not([href*="/#"]):before, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.active>a:before, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li:hover>a:before, +.header .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-ancestor>a:before, +.header .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-parent>a:before, +.header .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-item>a:not([href*="/#"]):before, +.header .header-menu-container .main-menu>li ul.sub-menu>li.active>a:before, +.header .header-menu-container .main-menu>li ul.sub-menu>li:hover>a:before { + opacity: 1; + left: 0 +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-ancestor.menu-item-has-children>a, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-parent.menu-item-has-children>a, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-item.menu-item-has-children>a:not([href*="/#"]), +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.active.menu-item-has-children>a, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.menu-item-has-children:hover>a, +.header .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-ancestor.menu-item-has-children>a, +.header .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-parent.menu-item-has-children>a, +.header .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-item.menu-item-has-children>a:not([href*="/#"]), +.header .header-menu-container .main-menu>li ul.sub-menu>li.active.menu-item-has-children>a, +.header .header-menu-container .main-menu>li ul.sub-menu>li.menu-item-has-children:hover>a { + padding-left: 19px; + padding-right: 21px +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu, +.header .header-menu-container .main-menu li:hover>ul.sub-menu { + opacity: 1; + visibility: visible; + -webkit-transform: rotateX(0); + -ms-transform: rotateX(0); + transform: rotateX(0) +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu, +.header .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu { + position: absolute; + left: 100%; + top: -15px; + right: initial; + margin: 0 0 0 24px +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu:before, +.header .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu:before { + content: ''; + position: absolute; + display: block; + width: 24px; + left: initial; + right: 100%; + top: 0; + bottom: 0; + opacity: 0 +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu>li, +.header .header-menu-container .main-menu li:hover>ul.sub-menu>li { + opacity: 1; + visibility: visible; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0) +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+1), +.header .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+1) { + -webkit-transition-delay: 0.1s; + transition-delay: 0.1s +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+2), +.header .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+2) { + -webkit-transition-delay: 0.15s; + transition-delay: 0.15s +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+3), +.header .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+3) { + -webkit-transition-delay: 0.2s; + transition-delay: 0.2s +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+4), +.header .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+4) { + -webkit-transition-delay: 0.25s; + transition-delay: 0.25s +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+5), +.header .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+5) { + -webkit-transition-delay: 0.3s; + transition-delay: 0.3s +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+6), +.header .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+6) { + -webkit-transition-delay: 0.35s; + transition-delay: 0.35s +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+7), +.header .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+7) { + -webkit-transition-delay: 0.4s; + transition-delay: 0.4s +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+8), +.header .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+8) { + -webkit-transition-delay: 0.45s; + transition-delay: 0.45s +} + +.elementor-widget-logico_navigation_menu .header-menu-container { + display: block +} + +.elementor-widget-logico_navigation_menu .menu-trigger, +.elementor-widget-logico_navigation_menu .mobile-header-menu-container { + display: none +} + +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .header-menu-container { + display: none +} + +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .menu-trigger, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .mobile-header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .menu-trigger, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .mobile-header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .menu-trigger, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .mobile-header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .menu-trigger, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .mobile-header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .menu-trigger, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .mobile-header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .menu-trigger, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .mobile-header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .menu-trigger, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .mobile-header-menu-container { + display: block +} + +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .header-menu-container { + display: block +} + +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .menu-trigger, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .mobile-header-menu-container { + display: none +} + +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .header-menu-container, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .header-menu-container, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .header-menu-container, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .header-menu-container, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .header-menu-container, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .header-menu-container { + display: none +} + +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .menu-trigger, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .mobile-header-menu-container, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .menu-trigger, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .mobile-header-menu-container, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .menu-trigger, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .mobile-header-menu-container, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .menu-trigger, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .mobile-header-menu-container, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .menu-trigger, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .mobile-header-menu-container, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .menu-trigger, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .mobile-header-menu-container { + display: block +} + +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .header-menu-container, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .header-menu-container { + display: block +} + +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .menu-trigger, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .mobile-header-menu-container, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .menu-trigger, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .mobile-header-menu-container { + display: none +} + +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .header-menu-container, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .header-menu-container, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .header-menu-container, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .header-menu-container, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .header-menu-container { + display: none +} + +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .menu-trigger, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .mobile-header-menu-container, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .menu-trigger, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .mobile-header-menu-container, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .menu-trigger, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .mobile-header-menu-container, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .menu-trigger, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .mobile-header-menu-container, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .menu-trigger, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .mobile-header-menu-container { + display: block +} + +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .header-menu-container, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .header-menu-container, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .header-menu-container { + display: block +} + +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .menu-trigger, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .mobile-header-menu-container, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .menu-trigger, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .mobile-header-menu-container, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .menu-trigger, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .mobile-header-menu-container { + display: none +} + +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .header-menu-container, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .header-menu-container, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .header-menu-container, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .header-menu-container { + display: none +} + +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .menu-trigger, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .mobile-header-menu-container, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .menu-trigger, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .mobile-header-menu-container, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .menu-trigger, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .mobile-header-menu-container, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .menu-trigger, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .mobile-header-menu-container { + display: block +} + +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .header-menu-container, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .header-menu-container, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .header-menu-container, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .header-menu-container { + display: block +} + +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .menu-trigger, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .mobile-header-menu-container, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .menu-trigger, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .mobile-header-menu-container, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .menu-trigger, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .mobile-header-menu-container, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .menu-trigger, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .mobile-header-menu-container { + display: none +} + +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .header-menu-container, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .header-menu-container, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .header-menu-container { + display: none +} + +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .menu-trigger, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .mobile-header-menu-container, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .menu-trigger, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .mobile-header-menu-container, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .menu-trigger, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .mobile-header-menu-container { + display: block +} + +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .header-menu-container, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .header-menu-container, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .header-menu-container, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .header-menu-container, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .header-menu-container { + display: block +} + +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .menu-trigger, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .mobile-header-menu-container, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .menu-trigger, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .mobile-header-menu-container, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .menu-trigger, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .mobile-header-menu-container, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .menu-trigger, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .mobile-header-menu-container, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .menu-trigger, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .mobile-header-menu-container { + display: none +} + +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .header-menu-container, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .header-menu-container { + display: none +} + +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .menu-trigger, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .mobile-header-menu-container, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .menu-trigger, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .mobile-header-menu-container { + display: block +} + +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .header-menu-container, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .header-menu-container, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .header-menu-container, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .header-menu-container, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .header-menu-container, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .header-menu-container { + display: block +} + +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .menu-trigger, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .mobile-header-menu-container, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .menu-trigger, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .mobile-header-menu-container, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .menu-trigger, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .mobile-header-menu-container, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .menu-trigger, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .mobile-header-menu-container, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .menu-trigger, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .mobile-header-menu-container, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .menu-trigger, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .mobile-header-menu-container { + display: none +} + +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .header-menu-container { + display: none +} + +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .menu-trigger, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .mobile-header-menu-container { + display: block +} + +.mini-cart { + position: relative +} + +.mini-cart a.mini-cart-trigger { + display: block; + position: relative; + z-index: 3; + text-align: left; + text-decoration: none; + line-height: 1; + color: var(--logico-default-text-color) +} + +.mini-cart a.mini-cart-trigger:hover { + color: var(--logico-light-text-color) +} + +.mini-cart .mini-cart-count:before { + content: '\e843'; + display: block; + font: 400 normal 20px/1em 'fontello'; + vertical-align: top +} + +.mini-cart .mini-cart-count>span { + position: absolute; + display: inline-block; + vertical-align: top; + top: -.05em; + right: -.25em; + left: initial; + width: .45em; + height: .45em; + -webkit-border-radius: 50%; + border-radius: 50%; + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s; + text-indent: -100px; + color: transparent; + line-height: .45em; + font-style: normal; + overflow: hidden; + -moz-box-sizing: content-box; + box-sizing: content-box; + background-color: #FF2763 +} + +.mini-cart .mini-cart-panel { + position: absolute; + right: -23px; + top: -22px; + width: 415px; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + -moz-box-sizing: content-box; + box-sizing: content-box; + opacity: 0 !important; + pointer-events: none; + z-index: 2; + padding: 60px 59px 59px; + overflow: hidden; + border: solid 1px var(--logico-border-hover-color); + background-color: var(--logico-background-color); + border-radius: var(--logico-radius-medium, 0) +} + +.mini-cart .mini-cart-panel .woocommerce-mini-cart__empty-message { + margin: 0 +} + +.mini-cart .mini-cart-panel .cart_list { + list-style: none; + display: block; + white-space: normal; + overflow: auto; + max-height: 254px +} + +.mini-cart .mini-cart-panel .cart_list.product_list_widget { + padding: 0 20px 0 0; + margin: 0 -20px 0 0 +} + +.mini-cart .mini-cart-panel .cart_list li { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + padding: 0; + min-height: 0 +} + +.mini-cart .mini-cart-panel .cart_list li:before { + display: none; + content: none +} + +.mini-cart .mini-cart-panel .cart_list li:not(:first-child) { + margin: 27px 0 0; + padding: 32px 0 0 +} + +.mini-cart .mini-cart-panel .cart_list li:not(:first-child):before { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + top: 0; + background-color: var(--logico-border-color); + height: 1px; + opacity: .4 +} + +.mini-cart .mini-cart-panel .cart_list li a { + font-weight: inherit; + display: inline; + text-decoration: none; + color: var(--logico-dark-text-color) +} + +.mini-cart .mini-cart-panel .cart_list li a:hover { + color: var(--logico-accent-color) +} + +.mini-cart .mini-cart-panel .cart_list li .thumbnail-woocommerce_wrapper { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + margin: 0 30px 0 0; + position: static; + order: 1 +} + +.mini-cart .mini-cart-panel .cart_list li .thumbnail-woocommerce_wrapper img { + display: block; + position: relative; + margin: 0; + float: none; + width: 85px; + height: auto; + border: none; + border-radius: var(--logico-radius-small, 0) +} + +.mini-cart .mini-cart-panel .cart_list li .content-woocommerce-wrapper { + display: block; + order: 2; + width: 100%; + font-size: 18px; + line-height: 1.6667em +} + +.mini-cart .mini-cart-panel .cart_list li .content-woocommerce-wrapper .quantity { + display: block +} + +.mini-cart .mini-cart-panel .cart_list li .woocommerce-mini-cart-item__title { + display: block; + margin: -1px 0 7px; + font-weight: 600 +} + +.mini-cart .mini-cart-panel .cart_list li .woocommerce-mini-cart-item__price { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + margin: 5px 0 0 +} + +.mini-cart .mini-cart-panel .cart_list li .woocommerce-mini-cart-item__price .amount { + font-weight: 600 +} + +.mini-cart .mini-cart-panel .cart_list li a.remove_from_cart_button { + position: static; + margin: -14px -1px 0 65px; + background: none; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + -webkit-align-self: center; + -moz-align-self: center; + -ms-align-self: center; + align-self: center; + order: 3; + font: normal 15px/1em 'fontello'; + width: 15px; + height: 15px; + color: #c01227 +} + +.mini-cart .mini-cart-panel .cart_list li a.remove_from_cart_button:before { + content: '\e845' +} + +.mini-cart .mini-cart-panel .cart_list li a.remove_from_cart_button:hover { + color: var(--logico-light-text-color) +} + +.mini-cart .mini-cart-panel .total { + margin: 27px 0 0; + padding: 19px 0 0; + border-width: 0; + position: relative; + font-size: 20px; + font-weight: 600; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.mini-cart .mini-cart-panel .total:before { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + top: 0; + background-color: var(--logico-border-color); + height: 1px; + opacity: .4 +} + +.mini-cart .mini-cart-panel .total strong { + font-weight: inherit +} + +.mini-cart .mini-cart-panel .total .amount { + font-size: 18px; + padding: 0 0 0 12px +} + +.mini-cart .mini-cart-panel .woocommerce-mini-cart-buttons { + position: relative; + z-index: 2; + padding: 23px 0 0; + margin: 0 -10px; + font-size: 0; + line-height: 1; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.mini-cart .mini-cart-panel .woocommerce-mini-cart-buttons:before, +.mini-cart .mini-cart-panel .woocommerce-mini-cart-buttons:after { + content: none; + display: none +} + +.mini-cart .mini-cart-panel .woocommerce-mini-cart-buttons .logico-alter-button { + margin: 15px 10px 0; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +.mini-cart:hover .mini-cart-trigger { + -webkit-border-radius: 0; + border-radius: 0 +} + +.mini-cart:hover .mini-cart-panel { + opacity: 1 !important; + pointer-events: initial +} + +.search-trigger, +a.search-link { + text-decoration: none +} + +.search-trigger .search-trigger-icon, +a.search-link .search-trigger-icon { + display: block; + font: 400 normal 19px/1.0526em 'fontello'; + cursor: pointer; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.search-trigger .search-trigger-icon:before, +a.search-link .search-trigger-icon:before { + content: '\e85c' +} + +.search-trigger .search-trigger-icon:hover, +a.search-link .search-trigger-icon:hover { + color: var(--logico-light-text-color) +} + +.site-search { + position: fixed; + left: 0; + top: -122px; + right: 0; + padding: 25px 60px 25px 20px; + z-index: 110; + opacity: 0; + -webkit-transition: opacity 0.3s, top 0.3s; + transition: opacity 0.3s, top 0.3s; + -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, .2); + -moz-box-shadow: 0 0 30px rgba(0, 0, 0, .2); + box-shadow: 0 0 30px rgba(0, 0, 0, .2); + border: solid 1px var(--logico-border-hover-color); + background-color: var(--logico-background-color); + border-radius: var(--logico-radius-large, 0) +} + +.site-search.active { + top: var(--wp-admin--admin-bar--height, 0); + opacity: 1 +} + +.site-search .site-search-close { + position: absolute; + top: 50%; + right: 20px; + left: initial; + width: 17px; + height: 17px; + margin: -9px 0 0; + cursor: pointer; + -webkit-transition: color 0.3s; + transition: color 0.3s; + font: 400 normal 17px/1em 'fontello'; + text-align: center; + color: var(--logico-default-text-color) +} + +.site-search .site-search-close:before { + content: '\e845' +} + +.site-search .site-search-close:hover { + color: var(--logico-light-text-color) +} + +.site-search .search-form { + border: none; + padding: 0 +} + +.site-search .search-form .search-form-field { + padding-right: 50px; + padding-left: 20px +} + +.site-search .search-form .search-form-icon { + left: initial; + right: 0; + top: 0; + bottom: initial; + width: 50px; + height: 50px; + background: none; + font-size: 20px; + line-height: 50px; + color: var(--logico-default-text-color); + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.site-search .search-form .search-form-icon:hover { + background: none; + color: var(--logico-accent-color) +} + +.sticky-container-active .site-search.active { + top: 0 +} + +.logico-theme-style-rounded .site-search { + left: 10px; + right: 10px +} + +.logico-theme-style-rounded .site-search.active { + top: calc(var(--wp-admin--admin-bar--height, 0px) + 10px) +} + +.logico-theme-style-rounded .sticky-container-active .site-search.active { + top: 10px +} + +@media only screen and (min-width:1021px) { + .site-search { + padding: 35px 100px 35px 40px + } + .site-search .site-search-close { + right: 40px; + left: initial + } + .logico-theme-style-rounded .site-search { + left: 20px; + right: 20px + } + .logico-theme-style-rounded .site-search.active { + top: calc(var(--wp-admin--admin-bar--height, 0px) + 20px) + } + .logico-theme-style-rounded .sticky-container-active .site-search.active { + top: 20px + } +} + +.dropdown-trigger { + position: relative +} + +.dropdown-trigger .dropdown-trigger-icon { + cursor: pointer; + text-align: center; + position: relative; + width: 20px; + height: 20px; + font-size: 0; + line-height: 1; + -webkit-transition: color 0.3s; + transition: color 0.3s; + display: block +} + +.dropdown-trigger .dropdown-trigger-icon:before { + content: '\e85e'; + display: block; + position: absolute; + z-index: 1; + font: 400 normal 20px/1em 'fontello' +} + +.dropdown-trigger .dropdown-trigger-icon:after { + content: '\e85d'; + display: block; + position: absolute; + z-index: 2; + font: 400 normal 20px/1em 'fontello'; + opacity: 0; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s +} + +.dropdown-trigger .dropdown-trigger-icon:hover:after { + opacity: 1 +} + +.header .dropdown-trigger { + margin: 15px 30px +} + +.slide-sidebar-wrapper { + position: fixed; + top: var(--wp-admin--admin-bar--height, 0); + z-index: 110; + width: 320px; + background-color: var(--logico-background-color); + color: var(--logico-default-text-color); + height: calc(100vh - var(--wp-admin--admin-bar--height, 0px)); + border-radius: var(--logico-radius-large, 0) +} + +.slide-sidebar-wrapper a { + color: var(--logico-accent-color) +} + +.slide-sidebar-wrapper p { + font-size: 16px; + line-height: 1.75em +} + +.slide-sidebar-wrapper p a { + text-decoration: underline +} + +.slide-sidebar-wrapper p a:hover { + text-decoration: none +} + +.slide-sidebar-wrapper h1:not([class*=logico-title-h]), +.slide-sidebar-wrapper h2:not([class*=logico-title-h]), +.slide-sidebar-wrapper h3:not([class*=logico-title-h]), +.slide-sidebar-wrapper h4:not([class*=logico-title-h]), +.slide-sidebar-wrapper h5:not([class*=logico-title-h]), +.slide-sidebar-wrapper h6:not([class*=logico-title-h]), +.slide-sidebar-wrapper .logico-title-h1, +.slide-sidebar-wrapper .logico-title-h2, +.slide-sidebar-wrapper .logico-title-h3, +.slide-sidebar-wrapper .logico-title-h4, +.slide-sidebar-wrapper .logico-title-h5, +.slide-sidebar-wrapper .logico-title-h6 { + color: var(--logico-dark-text-color); + letter-spacing: normal !important; + font-family: var(--logico-standard-font-family) +} + +.slide-sidebar-wrapper.slide-sidebar-position-left { + right: initial; + left: -320px; + -webkit-transition: left 0.6s cubic-bezier(.77, 0, .175, 1); + transition: left 0.6s cubic-bezier(.77, 0, .175, 1) +} + +.slide-sidebar-wrapper.slide-sidebar-position-left.active { + right: initial; + left: 0 +} + +.slide-sidebar-wrapper.slide-sidebar-position-right { + -webkit-transition: right 0.6s cubic-bezier(.77, 0, .175, 1); + transition: right 0.6s cubic-bezier(.77, 0, .175, 1); + right: -320px; + left: initial +} + +.slide-sidebar-wrapper.slide-sidebar-position-right.active { + right: 0; + left: initial +} + +.slide-sidebar-wrapper .slide-sidebar-close { + width: 22px; + height: 22px; + cursor: pointer; + position: absolute; + right: 19px; + left: initial; + top: 17px; + z-index: 2 +} + +.slide-sidebar-wrapper .slide-sidebar-close:before, +.slide-sidebar-wrapper .slide-sidebar-close:after { + content: ''; + position: absolute; + display: block; + left: 0; + right: initial; + height: 2px; + width: 100%; + -webkit-transition: background-position 0.7s cubic-bezier(.45, .05, .55, .95); + transition: background-position 0.7s cubic-bezier(.45, .05, .55, .95); + background: linear-gradient(90deg, var(--logico-dark-text-color) 0 36%, transparent 36% 56%, var(--logico-dark-text-color) 56% 100%); + -webkit-background-size: 270% 100%; + background-size: 270% 100%; + background-position-x: 100% +} + +.slide-sidebar-wrapper .slide-sidebar-close:before { + top: 10px; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg) +} + +.slide-sidebar-wrapper .slide-sidebar-close:after { + top: 9.5px; + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); + -webkit-transition-delay: .1s, 0s, 0s; + -moz-transition-delay: .1s, 0s, 0s; + -ms-transition-delay: .1s, 0s, 0s; + -o-transition-delay: .1s, 0s, 0s; + transition-delay: .1s, 0s, 0s +} + +.slide-sidebar-wrapper .slide-sidebar-close:hover:before, +.slide-sidebar-wrapper .slide-sidebar-close:hover:after { + background-position-x: 0; + -webkit-transition: background-position 0.7s cubic-bezier(.22, .61, .36, 1), background-color 0.3s; + transition: background-position 0.7s cubic-bezier(.22, .61, .36, 1), background-color 0.3s +} + +.slide-sidebar-wrapper .slide-sidebar { + position: relative; + padding: 80px 15px 40px; + min-height: calc(100% - 120px); + max-height: 100%; + box-sizing: border-box; + overflow: auto +} + +.slide-sidebar-wrapper .wp-block-title { + margin: 0 0 18px +} + +.slide-sidebar-wrapper .wp-block-title:last-child { + margin-bottom: 0 +} + +.sticky-container-active .slide-sidebar-wrapper { + top: 0 +} + +.logico-theme-style-rounded .slide-sidebar-wrapper { + width: 300px; + top: calc(var(--wp-admin--admin-bar--height, 0px) + 10px); + height: calc(100vh - var(--wp-admin--admin-bar--height, 0px) - 20px) +} + +.logico-theme-style-rounded .slide-sidebar-wrapper.slide-sidebar-position-left.active { + right: initial; + left: 10px +} + +.logico-theme-style-rounded .slide-sidebar-wrapper.slide-sidebar-position-right.active { + right: 10px; + left: initial +} + +.logico-theme-style-rounded .sticky-container-active .slide-sidebar-wrapper { + top: 10px +} + +@media only screen and (min-width:841px) { + .slide-sidebar-wrapper { + width: 360px + } + .slide-sidebar-wrapper:before { + content: ''; + display: block; + position: absolute; + right: -62px; + left: initial; + top: 0; + width: 58px; + height: 100%; + background-color: var(--logico-background-color); + background-position: right top; + background-repeat: no-repeat; + background-size: cover; + border-radius: var(--logico-radius-large, 0) + } + .slide-sidebar-wrapper.slide-sidebar-position-left { + right: initial; + left: -472px + } + .slide-sidebar-wrapper.slide-sidebar-position-left.active { + right: initial; + left: 0 + } + .slide-sidebar-wrapper.slide-sidebar-position-right { + right: -472px; + left: initial + } + .slide-sidebar-wrapper.slide-sidebar-position-right.active { + right: 0; + left: initial + } + .slide-sidebar-wrapper .slide-sidebar-close { + left: initial; + right: -43px; + z-index: 2 + } + .slide-sidebar-wrapper .slide-sidebar { + padding: 177px 63px 60px 63px; + min-height: calc(100% - 237px) + } + .slide-sidebar-wrapper .slide-sidebar:after { + display: block + } + .logico-theme-style-rounded .slide-sidebar-wrapper { + width: 360px + } + .logico-theme-style-rounded .slide-sidebar-wrapper .slide-sidebar { + padding: 135px 63px 60px 63px; + min-height: calc(100% - 279px) + } +} + +@media only screen and (min-width:1021px) { + .logico-theme-style-rounded .slide-sidebar-wrapper.slide-sidebar-position-left.active { + right: initial; + left: 20px + } + .logico-theme-style-rounded .slide-sidebar-wrapper.slide-sidebar-position-right.active { + right: 20px; + left: initial + } +} + +.wrapper-socials.top-bar-socials { + display: inline-block; + vertical-align: top; + position: relative; + margin: 0 -10px; + line-height: inherit; + font-size: inherit +} + +.wrapper-socials.top-bar-socials li { + margin: 0 10px +} + +.wrapper-socials.top-bar-socials a { + border: none; + width: 1em; + height: 1em; + font-size: 1em; + line-height: 1em +} + +.wrapper-socials.top-bar-socials a:before { + font-size: .9286em; + line-height: 1em +} + +ul.top-bar-menu { + margin: 0 -12px; + padding: 0; + list-style: none +} + +ul.top-bar-menu li { + display: inline-block; + vertical-align: top; + margin: 0 16px; + padding: 0 +} + +ul.top-bar-menu li:before { + display: none; + content: none +} + +ul.top-bar-menu a { + display: block +} + +.widget-title, +.footer-widget-title, +.side-widget-title { + position: relative +} + +.widget-title:last-child, +.footer-widget-title:last-child, +.side-widget-title:last-child { + margin: 0 +} + +.widget-title img, +.footer-widget-title img, +.side-widget-title img { + display: none +} + +body:not(.block-editor-page) .content-wrapper .widget p, +body:not(.block-editor-page) .footer-widgets .widget p { + margin: 0 +} + +.sidebar .widget+.widget, +.elementor-widget-sidebar .widget+.widget { + margin: 51px 0 0 +} + +.sidebar .widget .widget-title, +.sidebar .widget .widgettitle, +.elementor-widget-sidebar .widget .widget-title, +.elementor-widget-sidebar .widget .widgettitle { + text-transform: none; + font: 600 normal 20px/1.25em var(--logico-body-font-family); + letter-spacing: -.03em +} + +.sidebar .widget .widget-title:not(:last-child), +.sidebar .widget .widgettitle:not(:last-child), +.elementor-widget-sidebar .widget .widget-title:not(:last-child), +.elementor-widget-sidebar .widget .widgettitle:not(:last-child) { + padding: 0 1.5em 1.05em 0; + border-bottom: solid 1px; + position: relative; + margin-bottom: .95em +} + +.sidebar .widget .widget-title:not(:last-child):after, +.sidebar .widget .widgettitle:not(:last-child):after, +.elementor-widget-sidebar .widget .widget-title:not(:last-child):after, +.elementor-widget-sidebar .widget .widgettitle:not(:last-child):after { + content: '\e80a'; + display: block; + position: absolute; + width: 1em; + height: 2.4em; + font: 400 normal .5em/2.4em 'fontello'; + bottom: 2.1em; + right: 0; + left: initial +} + +.sidebar .widget:first-child h1:first-child, +.sidebar .widget:first-child h2:first-child, +.sidebar .widget:first-child h3:first-child, +.sidebar .widget:first-child h4:first-child, +.sidebar .widget:first-child h5:first-child, +.sidebar .widget:first-child h6:first-child, +.elementor-widget-sidebar .widget:first-child h1:first-child, +.elementor-widget-sidebar .widget:first-child h2:first-child, +.elementor-widget-sidebar .widget:first-child h3:first-child, +.elementor-widget-sidebar .widget:first-child h4:first-child, +.elementor-widget-sidebar .widget:first-child h5:first-child, +.elementor-widget-sidebar .widget:first-child h6:first-child { + margin-top: -.25em +} + +.sidebar .widget-wrapper>.wp-block-title:not(:last-child), +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:not(:last-child), +.sidebar .wp-block-group>.wp-block-title:not(:last-child), +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:not(:last-child), +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:not(:last-child), +.elementor-widget-sidebar .wp-block-group>.wp-block-title:not(:last-child) { + margin: 0 0 .95em +} + +.sidebar .widget-wrapper>.wp-block-title:first-child h1, +.sidebar .widget-wrapper>.wp-block-title:first-child h2, +.sidebar .widget-wrapper>.wp-block-title:first-child h3, +.sidebar .widget-wrapper>.wp-block-title:first-child h4, +.sidebar .widget-wrapper>.wp-block-title:first-child h5, +.sidebar .widget-wrapper>.wp-block-title:first-child h6, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h1, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h2, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h3, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h4, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h5, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h6, +.sidebar .wp-block-group>.wp-block-title:first-child h1, +.sidebar .wp-block-group>.wp-block-title:first-child h2, +.sidebar .wp-block-group>.wp-block-title:first-child h3, +.sidebar .wp-block-group>.wp-block-title:first-child h4, +.sidebar .wp-block-group>.wp-block-title:first-child h5, +.sidebar .wp-block-group>.wp-block-title:first-child h6, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h1, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h2, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h3, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h4, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h5, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h6, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h1, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h2, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h3, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h4, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h5, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h6, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h1, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h2, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h3, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h4, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h5, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h6 { + margin: 0 !important; + padding: 0 1.5em 1.05em 0; + border-bottom: solid 1px; + position: relative; + letter-spacing: -.03em; + text-transform: none; + font: 600 normal 20px/1.25em var(--logico-body-font-family) +} + +.sidebar .widget-wrapper>.wp-block-title:first-child h1:after, +.sidebar .widget-wrapper>.wp-block-title:first-child h2:after, +.sidebar .widget-wrapper>.wp-block-title:first-child h3:after, +.sidebar .widget-wrapper>.wp-block-title:first-child h4:after, +.sidebar .widget-wrapper>.wp-block-title:first-child h5:after, +.sidebar .widget-wrapper>.wp-block-title:first-child h6:after, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h1:after, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h2:after, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h3:after, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h4:after, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h5:after, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h6:after, +.sidebar .wp-block-group>.wp-block-title:first-child h1:after, +.sidebar .wp-block-group>.wp-block-title:first-child h2:after, +.sidebar .wp-block-group>.wp-block-title:first-child h3:after, +.sidebar .wp-block-group>.wp-block-title:first-child h4:after, +.sidebar .wp-block-group>.wp-block-title:first-child h5:after, +.sidebar .wp-block-group>.wp-block-title:first-child h6:after, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h1:after, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h2:after, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h3:after, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h4:after, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h5:after, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h6:after, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h1:after, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h2:after, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h3:after, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h4:after, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h5:after, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h6:after, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h1:after, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h2:after, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h3:after, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h4:after, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h5:after, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h6:after { + content: '\e80a'; + display: block; + position: absolute; + width: 1em; + height: 2.4em; + font: 400 normal .5em/2.4em 'fontello'; + bottom: 2.1em; + right: 0; + left: initial +} + +.slide-sidebar-wrapper .widget+.widget { + margin: 45px 0 0 +} + +.slide-sidebar-wrapper .widget .widget-title:not(:last-child), +.slide-sidebar-wrapper .widget .widgettitle:not(:last-child), +.slide-sidebar-wrapper .widget .widget-wrapper h1:not(:last-child), +.slide-sidebar-wrapper .widget .widget-wrapper h2:not(:last-child), +.slide-sidebar-wrapper .widget .widget-wrapper h3:not(:last-child), +.slide-sidebar-wrapper .widget .widget-wrapper h4:not(:last-child), +.slide-sidebar-wrapper .widget .widget-wrapper h5:not(:last-child), +.slide-sidebar-wrapper .widget .widget-wrapper h6:not(:last-child) { + margin-bottom: .5em +} + +.footer-widgets { + font-size: 16px; + line-height: 1.875em +} + +.footer-widgets>.widget { + margin: 45px 0 0 +} + +.widget a { + text-decoration: none +} + +.widget p { + margin: .75em 0 0 +} + +.widget p a { + text-decoration: underline +} + +.widget p a:hover { + text-decoration: none +} + +.wc-blocks-filter-wrapper .wc-block-checkbox-list li { + margin: 0; + padding: 0; + line-height: 1em +} + +.wc-blocks-filter-wrapper .wc-block-checkbox-list li:before { + content: none; + display: none +} + +.wc-blocks-filter-wrapper .wc-block-checkbox-list li:not(:first-child) { + margin-top: 10px +} + +.wc-blocks-filter-wrapper .wc-block-active-filters .wc-block-components-filter-reset-button, +.wc-blocks-filter-wrapper .wc-block-active-filters .wc-block-active-filters__clear-all { + font-size: 14px; + line-height: 1.375em; + font-weight: 600 +} + +.wc-block-components-checkbox { + margin: 0 !important; + line-height: 1 +} + +.wc-block-components-checkbox label .wc-block-components-checkbox__label .wc-block-components-product-rating { + margin: 3px +} + +.wc-block-components-checkbox input[type="checkbox"].wc-block-components-checkbox__input { + min-width: 0; + min-height: 0; + width: 20px; + height: 20px; + border-radius: calc(var(--logico-radius-small, 0px) / 2); + position: relative; + top: 1px; + border-color: var(--logico-border-color) +} + +.wc-block-components-checkbox input[type="checkbox"].wc-block-components-checkbox__input:checked { + border-color: var(--logico-border-hover-color) +} + +.wc-block-components-checkbox svg.wc-block-components-checkbox__mark { + display: none +} + +.widget .cut-corner { + position: relative; + -webkit-clip-path: polygon(calc(100% - 45px) 0, 100% 45px, 100% 100%, 0 100%, 0 0); + clip-path: polygon(calc(100% - 45px) 0, 100% 45px, 100% 100%, 0 100%, 0 0) +} + +.widget .cut-corner[style*="border-style"]:after { + content: ''; + position: absolute; + display: block; + border: none; + border-top: inherit; + width: 64px; + height: 0; + right: -20px; + left: initial; + top: -1px; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + -webkit-transform-origin: left top; + transform-origin: left top; + -moz-box-sizing: content-box; + box-sizing: content-box +} + +body:not(.block-editor-page) .widget_archive ul { + list-style: none; + margin: 0; + padding: 0 +} + +body:not(.block-editor-page) .widget_archive ul li { + padding: 0; + position: relative; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end; + line-height: 1.6667em +} + +body:not(.block-editor-page) .widget_archive ul li:not(:first-child) { + margin: 10px 0 0 +} + +body:not(.block-editor-page) .widget_archive ul li:before { + content: none; + display: none +} + +body:not(.block-editor-page) .widget_archive ul li a { + text-decoration: none; + position: relative; + display: inline-block; + font-weight: 600; + padding: 0 1em 0 0; + -webkit-transition: padding 0.3s; + transition: padding 0.3s; + color: var(--logico-default-text-color) +} + +body:not(.block-editor-page) .widget_archive ul li a:before { + content: ''; + position: absolute; + display: block; + width: .334em; + height: .334em; + background-color: var(--logico-accent-color); + left: -.5em; + right: initial; + top: .6667em; + opacity: 0; + -webkit-transition: opacity 0.3s, left 0.4s linear; + transition: opacity 0.3s, left 0.4s linear; + border-radius: var(--logico-radius-small, 0) +} + +body:not(.block-editor-page) .widget_archive ul li a:hover { + padding: 0 0 0 1em +} + +body:not(.block-editor-page) .widget_archive ul li a:hover:before { + opacity: 1; + left: 0; + right: initial +} + +body:not(.block-editor-page) .widget_archive .widget-wrapper>ul>li a { + text-decoration: none +} + +body:not(.block-editor-page) .wp-block-archives-dropdown:not(:last-child) { + margin-bottom: 2rem +} + +body:not(.block-editor-page) .content-wrapper .wp-block-archives, +body:not(.block-editor-page) .slide-sidebar-wrapper .wp-block-archives, +body:not(.block-editor-page) .alter-menu-wrapper .wp-block-archives, +body:not(.block-editor-page) .footer-widgets .wp-block-archives, +.block-editor-block-list__layout ul.wp-block-archives { + list-style: none; + margin: 0; + padding: 0 +} + +body:not(.block-editor-page) .content-wrapper .wp-block-archives:not(:last-child), +body:not(.block-editor-page) .slide-sidebar-wrapper .wp-block-archives:not(:last-child), +body:not(.block-editor-page) .alter-menu-wrapper .wp-block-archives:not(:last-child), +body:not(.block-editor-page) .footer-widgets .wp-block-archives:not(:last-child), +.block-editor-block-list__layout ul.wp-block-archives:not(:last-child) { + margin-bottom: 2rem +} + +body:not(.block-editor-page) .content-wrapper .wp-block-archives li, +body:not(.block-editor-page) .slide-sidebar-wrapper .wp-block-archives li, +body:not(.block-editor-page) .alter-menu-wrapper .wp-block-archives li, +body:not(.block-editor-page) .footer-widgets .wp-block-archives li, +.block-editor-block-list__layout ul.wp-block-archives li { + -webkit-transition: color 0.3s; + transition: color 0.3s; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end; + padding: 0 +} + +body:not(.block-editor-page) .content-wrapper .wp-block-archives li:not(:first-child), +body:not(.block-editor-page) .slide-sidebar-wrapper .wp-block-archives li:not(:first-child), +body:not(.block-editor-page) .alter-menu-wrapper .wp-block-archives li:not(:first-child), +body:not(.block-editor-page) .footer-widgets .wp-block-archives li:not(:first-child), +.block-editor-block-list__layout ul.wp-block-archives li:not(:first-child) { + margin: 10px 0 0 +} + +body:not(.block-editor-page) .content-wrapper .wp-block-archives li:before, +body:not(.block-editor-page) .slide-sidebar-wrapper .wp-block-archives li:before, +body:not(.block-editor-page) .alter-menu-wrapper .wp-block-archives li:before, +body:not(.block-editor-page) .footer-widgets .wp-block-archives li:before, +.block-editor-block-list__layout ul.wp-block-archives li:before { + content: none; + display: none +} + +body:not(.block-editor-page) .content-wrapper .wp-block-archives li a, +body:not(.block-editor-page) .slide-sidebar-wrapper .wp-block-archives li a, +body:not(.block-editor-page) .alter-menu-wrapper .wp-block-archives li a, +body:not(.block-editor-page) .footer-widgets .wp-block-archives li a, +.block-editor-block-list__layout ul.wp-block-archives li a { + text-decoration: none; + position: relative; + display: inline-block; + font-weight: 600; + padding: 0 1em 0 0; + -webkit-transition: padding 0.3s; + transition: padding 0.3s; + color: var(--logico-default-text-color) +} + +body:not(.block-editor-page) .content-wrapper .wp-block-archives li a:before, +body:not(.block-editor-page) .slide-sidebar-wrapper .wp-block-archives li a:before, +body:not(.block-editor-page) .alter-menu-wrapper .wp-block-archives li a:before, +body:not(.block-editor-page) .footer-widgets .wp-block-archives li a:before, +.block-editor-block-list__layout ul.wp-block-archives li a:before { + content: ''; + position: absolute; + display: block; + width: .334em; + height: .334em; + background-color: var(--logico-accent-color); + left: -.5em; + right: initial; + top: .6667em; + opacity: 0; + -webkit-transition: opacity 0.3s, left 0.4s linear; + transition: opacity 0.3s, left 0.4s linear; + border-radius: var(--logico-radius-small, 0) +} + +body:not(.block-editor-page) .content-wrapper .wp-block-archives li a:hover, +body:not(.block-editor-page) .slide-sidebar-wrapper .wp-block-archives li a:hover, +body:not(.block-editor-page) .alter-menu-wrapper .wp-block-archives li a:hover, +body:not(.block-editor-page) .footer-widgets .wp-block-archives li a:hover, +.block-editor-block-list__layout ul.wp-block-archives li a:hover { + padding: 0 0 0 1em +} + +body:not(.block-editor-page) .content-wrapper .wp-block-archives li a:hover:before, +body:not(.block-editor-page) .slide-sidebar-wrapper .wp-block-archives li a:hover:before, +body:not(.block-editor-page) .alter-menu-wrapper .wp-block-archives li a:hover:before, +body:not(.block-editor-page) .footer-widgets .wp-block-archives li a:hover:before, +.block-editor-block-list__layout ul.wp-block-archives li a:hover:before { + opacity: 1; + left: 0; + right: initial +} + +body:not(.block-editor-page) .content-wrapper .wp-block-archives ul, +body:not(.block-editor-page) .slide-sidebar-wrapper .wp-block-archives ul, +body:not(.block-editor-page) .alter-menu-wrapper .wp-block-archives ul, +body:not(.block-editor-page) .footer-widgets .wp-block-archives ul, +.block-editor-block-list__layout ul.wp-block-archives ul { + list-style: none; + margin: 0; + padding: 0 +} + +.widget_media_audio, +.mejs-audio { + border-radius: var(--logico-radius-small, 0) +} + +.widget_media_audio .mejs-container, +.widget_media_audio .mejs-controls, +.mejs-audio .mejs-container, +.mejs-audio .mejs-controls { + border-radius: var(--logico-radius-small, 0); + background-color: var(--logico-background-color); + color: var(--logico-dark-text-color) +} + +.widget_media_audio .mejs-horizontal-volume-slider, +.mejs-audio .mejs-horizontal-volume-slider { + width: 50px; + margin: 0 0 0 10px +} + +.widget_media_audio .mejs-time-rail, +.mejs-audio .mejs-time-rail { + margin: 0 +} + +.widget_media_audio .mejs-time-rail .mejs-time-current, +.mejs-audio .mejs-time-rail .mejs-time-current { + background-color: var(--logico-accent-color) !important +} + +.widget_media_audio .mejs-time-rail .mejs-time-hovered, +.mejs-audio .mejs-time-rail .mejs-time-hovered { + background-color: var(--logico-accent-color); + opacity: .3 +} + +.widget_media_audio .mejs-time-rail .mejs-time-hovered.negative, +.mejs-audio .mejs-time-rail .mejs-time-hovered.negative { + background-color: rgba(0, 0, 0, .4) +} + +.widget_media_audio .mejs-time-rail .mejs-time-handle, +.mejs-audio .mejs-time-rail .mejs-time-handle { + border: none; + top: 4px; + background: none +} + +.widget_media_audio .mejs-time-handle-content, +.mejs-audio .mejs-time-handle-content { + border: none; + width: 0 +} + +.widget_media_audio .mejs-time, +.mejs-audio .mejs-time { + padding-top: 15px; + color: var(--logico-dark-text-color) +} + +.widget_media_audio .mejs-button, +.mejs-audio .mejs-button { + width: 20px +} + +.widget_media_audio .mejs-button>button, +.mejs-audio .mejs-button>button { + margin: 10px 0; + color: var(--logico-dark-text-color); + padding: 0; + border: none; + min-width: 0; + background: none; + border-radius: var(--logico-radius-small, 0) +} + +.widget_media_audio .mejs-button>button:before, +.mejs-audio .mejs-button>button:before { + content: none; + display: none +} + +.widget_media_audio .mejs-button>button:after, +.mejs-audio .mejs-button>button:after { + font: 700 normal 16px/20px 'Font Awesome 6 Free'; + background: none !important; + position: relative; + width: auto; + height: auto; + top: initial; + bottom: initial; + left: initial; + right: initial; + -webkit-transform: none; + -ms-transform: none; + transform: none; + padding: 0 +} + +.widget_media_audio .mejs-button>button:hover, +.mejs-audio .mejs-button>button:hover { + color: var(--logico-accent-color) +} + +.widget_media_audio .mejs-button.mejs-play>button:after, +.mejs-audio .mejs-button.mejs-play>button:after { + content: '\f04b' +} + +.widget_media_audio .mejs-button.mejs-pause>button:after, +.mejs-audio .mejs-button.mejs-pause>button:after { + content: '\f04c' +} + +.widget_media_audio .mejs-button.mejs-mute>button:after, +.mejs-audio .mejs-button.mejs-mute>button:after { + content: '\f028' +} + +.widget_media_audio .mejs-button.mejs-unmute>button:after, +.mejs-audio .mejs-button.mejs-unmute>button:after { + content: '\f026' +} + +.widget_media_audio .wp-block-audio, +.mejs-audio .wp-block-audio { + margin: 0 +} + +body .content-wrapper .widget_calendar, +.widget_calendar, +body .content-wrapper .wp-block-calendar, +.wp-block-calendar { + -moz-box-sizing: border-box; + box-sizing: border-box; + max-width: 400px +} + +body .content-wrapper .widget_calendar a, +.widget_calendar a, +body .content-wrapper .wp-block-calendar a, +.wp-block-calendar a { + text-decoration: none +} + +body .content-wrapper .widget_calendar .wp-calendar-table, +.widget_calendar .wp-calendar-table, +body .content-wrapper .wp-block-calendar .wp-calendar-table, +.wp-block-calendar .wp-calendar-table { + width: 100%; + text-align: center +} + +body .content-wrapper .widget_calendar .calendar_wrap, +.widget_calendar .calendar_wrap, +body .content-wrapper .wp-block-calendar .calendar_wrap, +.wp-block-calendar .calendar_wrap { + padding: 25px 15px 16px; + position: relative; + border-radius: var(--logico-radius-medium, 0); + border: solid 1px var(--logico-border-hover-color) +} + +body .content-wrapper .widget_calendar table, +.widget_calendar table, +body .content-wrapper .wp-block-calendar table, +.wp-block-calendar table { + width: 100%; + border: none; + border-collapse: collapse; + z-index: 2; + text-align: center; + position: relative; + margin: 0 !important +} + +body .content-wrapper .widget_calendar table thead, +.widget_calendar table thead, +body .content-wrapper .wp-block-calendar table thead, +.wp-block-calendar table thead { + position: relative +} + +body .content-wrapper .widget_calendar table thead th, +.widget_calendar table thead th, +body .content-wrapper .wp-block-calendar table thead th, +.wp-block-calendar table thead th { + font-size: 18px; + line-height: 25px; + font-weight: 600; + letter-spacing: -.03em; + background: none; + border: none !important; + padding: 0 3px 18px !important; + text-align: center; + min-height: 25px; + color: var(--logico-accent-color) +} + +body .content-wrapper .widget_calendar table tbody td, +.widget_calendar table tbody td, +body .content-wrapper .wp-block-calendar table tbody td, +.wp-block-calendar table tbody td { + padding: 7px 3px 8px !important; + min-height: 36px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + line-height: 30px; + font-size: 18px; + font-weight: 400; + text-align: center; + border: none !important +} + +body .content-wrapper .widget_calendar table tbody td#today, +.widget_calendar table tbody td#today, +body .content-wrapper .wp-block-calendar table tbody td#today, +.wp-block-calendar table tbody td#today { + position: relative +} + +body .content-wrapper .widget_calendar table tbody td#today:before, +.widget_calendar table tbody td#today:before, +body .content-wrapper .wp-block-calendar table tbody td#today:before, +.wp-block-calendar table tbody td#today:before { + content: ''; + position: absolute; + display: block; + width: 36px; + height: 36px; + top: 50%; + left: 50%; + right: initial; + margin: -18px 0 0 -18px; + z-index: -1; + background-color: var(--logico-accent-color); + border-radius: var(--logico-radius-small, 0) +} + +body .content-wrapper .widget_calendar table tbody a, +.widget_calendar table tbody a, +body .content-wrapper .wp-block-calendar table tbody a, +.wp-block-calendar table tbody a { + display: block; + position: relative; + text-decoration: underline; + font-weight: 600; + color: var(--logico-default-text-color) +} + +body .content-wrapper .widget_calendar table tbody a:hover, +.widget_calendar table tbody a:hover, +body .content-wrapper .wp-block-calendar table tbody a:hover, +.wp-block-calendar table tbody a:hover { + text-decoration: none +} + +body .content-wrapper .widget_calendar caption, +.widget_calendar caption, +body .content-wrapper .wp-block-calendar caption, +.wp-block-calendar caption { + font-size: 18px; + line-height: 25px; + font-weight: 600; + letter-spacing: -.03em; + text-align: center; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0 14.2857%; + white-space: nowrap; + color: var(--logico-dark-text-color); + margin: 0 0 24px +} + +body .content-wrapper .widget_calendar .wp-calendar-nav, +.widget_calendar .wp-calendar-nav, +body .content-wrapper .wp-block-calendar .wp-calendar-nav, +.wp-block-calendar .wp-calendar-nav { + position: absolute; + left: 15px; + right: 15px; + top: 25px; + height: 25px; + z-index: 3 +} + +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-prev, +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-next, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-next, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next { + font-size: 0; + line-height: 1; + width: 14.2857%; + height: 25px; + display: block; + position: absolute; + top: 0; + text-align: center +} + +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a, +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-next a, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-next a, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a { + display: block; + text-decoration: none; + color: var(--logico-dark-text-color); + -webkit-transition: color 0.3s, opacity 0.3s; + transition: color 0.3s, opacity 0.3s +} + +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:before, +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:before, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:before, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:before, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:before, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:before, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:before, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:before { + font: 400 normal 14px/25px 'fontello' +} + +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:hover, +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:hover, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:hover, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:hover, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:hover, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:hover, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:hover, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:hover { + color: var(--logico-accent-color) +} + +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-prev, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev { + left: 0; + right: initial +} + +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:before, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:before, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:before, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:before { + content: '\e811' +} + +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-next, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-next, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next { + left: initial; + right: 0 +} + +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:before, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:before, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:before, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:before { + content: '\e812' +} + +body .content-wrapper .wp-block-calendar, +.wp-block-calendar { + padding: 25px 15px 16px; + border: solid 1px var(--logico-border-hover-color); + position: relative; + border-radius: var(--logico-radius-medium, 0) +} + +body .content-wrapper .wp-block-calendar.wp-block, +.wp-block-calendar.wp-block { + padding: 0; + margin: 0 !important +} + +body .content-wrapper .wp-block-calendar.wp-block table, +.wp-block-calendar.wp-block table { + margin: 0 !important +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul, +body:not(.block-editor-page) ul.wp-block-categories, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul { + list-style: none; + padding: 0; + position: relative; + margin: 0 +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li, +body:not(.block-editor-page) ul.wp-block-categories li, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li { + position: relative; + padding: 0; + line-height: 1.6667em; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li:not(:first-child), +body:not(.block-editor-page) ul.wp-block-categories li:not(:first-child), +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li:not(:first-child) { + margin: 10px 0 0 +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li:before, +body:not(.block-editor-page) ul.wp-block-categories li:before, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li:before { + content: none; + display: none +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li.cat-item-hierarchical, +body:not(.block-editor-page) ul.wp-block-categories li.cat-item-hierarchical, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li.cat-item-hierarchical { + margin-right: 20px; + margin-left: 0; + display: block +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li a, +body:not(.block-editor-page) ul.wp-block-categories li a, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li a { + text-decoration: none; + position: relative; + display: inline-block; + font-weight: 600; + padding: 0 1em 0 0; + -webkit-transition: padding 0.3s; + transition: padding 0.3s; + color: var(--logico-default-text-color) +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li a:before, +body:not(.block-editor-page) ul.wp-block-categories li a:before, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li a:before { + content: ''; + position: absolute; + display: block; + width: .334em; + height: .334em; + background-color: var(--logico-accent-color); + left: -.5em; + right: initial; + top: .6667em; + opacity: 0; + -webkit-transition: opacity 0.3s, left 0.4s linear; + transition: opacity 0.3s, left 0.4s linear; + border-radius: var(--logico-radius-small, 0) +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li a:hover, +body:not(.block-editor-page) ul.wp-block-categories li a:hover, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li a:hover { + padding: 0 0 0 1em +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li a:hover:before, +body:not(.block-editor-page) ul.wp-block-categories li a:hover:before, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li a:hover:before { + opacity: 1; + left: 0; + right: initial +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li .widget-archive-trigger, +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li .block-archive-trigger, +body:not(.block-editor-page) ul.wp-block-categories li .widget-archive-trigger, +body:not(.block-editor-page) ul.wp-block-categories li .block-archive-trigger, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li .widget-archive-trigger, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li .block-archive-trigger { + display: block; + position: absolute; + z-index: 1; + top: 0; + right: -20px; + left: auto; + text-align: right; + cursor: pointer; + width: 20px; + height: 1.875em; + -webkit-transition: all 0.3s; + transition: all 0.3s +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li .widget-archive-trigger:before, +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li .block-archive-trigger:before, +body:not(.block-editor-page) ul.wp-block-categories li .widget-archive-trigger:before, +body:not(.block-editor-page) ul.wp-block-categories li .block-archive-trigger:before, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li .widget-archive-trigger:before, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li .block-archive-trigger:before { + content: '\e812'; + font: 400 normal 14px/1em 'fontello'; + position: absolute; + display: block; + height: 14px; + top: 50%; + right: 0; + left: initial; + margin: -7px 0 0 +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li .widget-archive-trigger.active, +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li .block-archive-trigger.active, +body:not(.block-editor-page) ul.wp-block-categories li .widget-archive-trigger.active, +body:not(.block-editor-page) ul.wp-block-categories li .block-archive-trigger.active, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li .widget-archive-trigger.active, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li .block-archive-trigger.active { + -webkit-transform: rotate(90deg) translate(-.375em, -.1875em); + -ms-transform: rotate(90deg) translate(-.375em, -.1875em); + transform: rotate(90deg) translate(-.375em, -.1875em); + -webkit-transform-origin: center center; + -moz-transform-origin: center center; + -ms-transform-origin: center center; + -o-transform-origin: center center; + transform-origin: center center +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li>ul, +body:not(.block-editor-page) ul.wp-block-categories li>ul, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li>ul { + margin: 0 -20px 0 20px; + padding: 5px 20px 0 0; + list-style: none; + position: relative +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li>ul li, +body:not(.block-editor-page) ul.wp-block-categories li>ul li, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li>ul li { + font-size: 16px; + line-height: 1.875em +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li>ul li:not(:first-child), +body:not(.block-editor-page) ul.wp-block-categories li>ul li:not(:first-child), +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li>ul li:not(:first-child) { + margin: 0 +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li>ul li a:before, +body:not(.block-editor-page) ul.wp-block-categories li>ul li a:before, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li>ul li a:before { + width: .375em; + height: .375em; + top: .875em +} + +body:not(.block-editor-page) .wp-block-categories:not(:last-child) { + margin-bottom: 2rem +} + +body:not(.block-editor-page) .widget_media_gallery .gallery { + margin: 0 -5px -10px; + font-size: 0; + line-height: 1 +} + +body:not(.block-editor-page) .widget_media_gallery .gallery.gallery-columns-1 .gallery-item { + width: 100% +} + +body:not(.block-editor-page) .widget_media_gallery .gallery.gallery-columns-2 .gallery-item { + width: 50% +} + +body:not(.block-editor-page) .widget_media_gallery .gallery.gallery-columns-3 .gallery-item { + width: 33.3333% +} + +body:not(.block-editor-page) .widget_media_gallery .gallery.gallery-columns-4 .gallery-item { + width: 25% +} + +body:not(.block-editor-page) .widget_media_gallery .gallery.gallery-columns-5 .gallery-item { + width: 20% +} + +body:not(.block-editor-page) .widget_media_gallery .gallery.gallery-columns-6 .gallery-item { + width: 16.6667% +} + +body:not(.block-editor-page) .widget_media_gallery .gallery.gallery-columns-7 .gallery-item { + width: 14.2857% +} + +body:not(.block-editor-page) .widget_media_gallery .gallery.gallery-columns-8 .gallery-item { + width: 12.5% +} + +body:not(.block-editor-page) .widget_media_gallery .gallery.gallery-columns-9 .gallery-item { + width: 11.1111% +} + +body:not(.block-editor-page) .widget_media_gallery .gallery .gallery-item { + padding: 0 5px 10px; + margin: 0; + position: relative; + display: inline-block; + vertical-align: top; + text-align: center; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +body:not(.block-editor-page) .widget_media_gallery .gallery .gallery-item img { + height: auto; + border: none !important; + border-radius: var(--logico-radius-small, 0) +} + +body:not(.block-editor-page) .widget_media_gallery .gallery .gallery-caption { + font-size: 14px; + line-height: 1.4286em; + text-align: center; + font-style: italic; + padding: 5px 5px 10px +} + +body:not(.block-editor-page) .widget_media_gallery .gallery .gallery-icon { + overflow: hidden; + -webkit-transition: all 0.3s linear; + transition: all 0.3s linear; + position: relative; + display: inline-block; + vertical-align: top +} + +body:not(.block-editor-page) .widget_media_gallery .gallery .gallery-icon a { + display: block; + position: relative +} + +body:not(.block-editor-page) .widget_media_gallery .gallery .gallery-icon a:before { + content: ''; + display: block; + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + z-index: 2; + opacity: 0; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + background: -moz-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: -webkit-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%) +} + +body:not(.block-editor-page) .widget_media_gallery .gallery .gallery-icon a:after { + content: '\e80b'; + width: 28px !important; + height: 28px !important; + position: absolute; + display: block; + text-align: center; + font: 400 normal 28px/1em 'fontello' !important; + z-index: 3; + left: 50%; + right: auto; + top: 40%; + margin: -14px 0 0 -14px !important; + opacity: 0; + -webkit-transition: top 0.3s, opacity 0.3s; + transition: top 0.3s, opacity 0.3s; + color: var(--logico-dark-text-color) +} + +body:not(.block-editor-page) .widget_media_gallery .gallery .gallery-icon a:hover:before { + opacity: 1 !important +} + +body:not(.block-editor-page) .widget_media_gallery .gallery .gallery-icon a:hover:after { + top: 50%; + opacity: 1 +} + +body .content-wrapper .gallery { + margin: 0 -5px -10px; + font-size: 0; + line-height: 1 +} + +body .content-wrapper .gallery .gallery-item { + padding: 0 5px 10px; + margin: 0; + position: relative; + display: inline-block; + vertical-align: top; + text-align: center; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +body .content-wrapper .gallery .gallery-item img { + height: auto; + border-radius: var(--logico-radius-small, 0) +} + +body .content-wrapper .gallery .gallery-item .gallery-icon { + overflow: initial; + display: inline-block; + vertical-align: top; + position: relative +} + +body .content-wrapper .gallery .gallery-item .gallery-icon a { + display: block; + position: relative; + text-decoration: none; + border-radius: var(--logico-radius-small, 0); + overflow: hidden +} + +body .content-wrapper .gallery .gallery-item .gallery-icon a:before { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + top: 0; + bottom: 0; + opacity: 0; + z-index: 2; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + background: -moz-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: -webkit-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%) +} + +body .content-wrapper .gallery .gallery-item .gallery-icon a:after { + content: '\e80b'; + font: 400 normal 42px/1em 'fontello'; + position: absolute; + display: block; + left: 50%; + right: initial; + top: 40%; + width: 42px; + height: 42px; + -webkit-transition: top 0.3s, opacity 0.3s; + transition: top 0.3s, opacity 0.3s; + opacity: 0; + text-align: center; + margin: -21px 0 0 -21px; + z-index: 3; + color: var(--logico-dark-text-color) +} + +body .content-wrapper .gallery .gallery-item .gallery-icon a:hover:before { + opacity: 1 +} + +body .content-wrapper .gallery .gallery-item .gallery-icon a:hover:after { + top: 50%; + opacity: 1 +} + +body .content-wrapper .gallery .gallery-item .gallery-caption { + font-size: 14px; + line-height: 1.4em; + text-align: center; + font-style: italic; + padding: 5px 5px 10px +} + +body .content-wrapper .gallery.gallery-columns-1 .gallery-item, +body .content-wrapper .gallery.gallery-columns-3 .gallery-item, +body .content-wrapper .gallery.gallery-columns-5 .gallery-item, +body .content-wrapper .gallery.gallery-columns-7 .gallery-item, +body .content-wrapper .gallery.gallery-columns-9 .gallery-item { + width: 100% +} + +body .content-wrapper .gallery.gallery-columns-2 .gallery-item, +body .content-wrapper .gallery.gallery-columns-4 .gallery-item, +body .content-wrapper .gallery.gallery-columns-6 .gallery-item, +body .content-wrapper .gallery.gallery-columns-8 .gallery-item { + width: 50% +} + +body .content-wrapper .gallery:not(:last-child) { + margin-bottom: 2rem +} + +.content-wrapper .content .gallery { + margin: 0 -20px -20px 0 +} + +.content-wrapper .content .gallery .gallery-item { + padding: 0 20px 20px 0 +} + +@media only screen and (min-width:841px) { + body .content-wrapper .gallery.gallery-columns-3 .gallery-item { + width: 33.3333% + } + body .content-wrapper .gallery.gallery-columns-4 .gallery-item { + width: 25% + } + body .content-wrapper .gallery.gallery-columns-5 .gallery-item { + width: 20% + } + body .content-wrapper .gallery.gallery-columns-6 .gallery-item { + width: 16.6667% + } + body .content-wrapper .gallery.gallery-columns-7 .gallery-item { + width: 14.2857% + } + body .content-wrapper .gallery.gallery-columns-8 .gallery-item { + width: 12.5% + } + body .content-wrapper .gallery.gallery-columns-9 .gallery-item { + width: 11.1111% + } +} + +.widget_media_image a { + display: inline-block; + line-height: 1; + position: relative; + border-radius: var(--logico-radius-medium, 0); + overflow: hidden +} + +.widget_media_image a:before { + content: ''; + display: block; + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + z-index: 2; + opacity: 0; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + background: -moz-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: -webkit-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%) +} + +.widget_media_image a:after { + content: '\e80b'; + width: 28px !important; + height: 28px !important; + position: absolute; + display: block; + text-align: center; + font: 400 normal 28px/1em 'fontello' !important; + z-index: 3; + left: 50%; + right: auto; + top: 40%; + margin: -14px 0 0 -14px !important; + opacity: 0; + -webkit-transition: top 0.3s, opacity 0.3s; + transition: top 0.3s, opacity 0.3s; + color: var(--logico-dark-text-color) +} + +.widget_media_image a:hover:before { + opacity: 1 !important +} + +.widget_media_image a:hover:after { + top: 50%; + opacity: 1 +} + +body:not(.block-editor-page) .widget_meta ul { + list-style: none; + margin: 0; + padding: 0; + position: relative +} + +body:not(.block-editor-page) .widget_meta ul li { + padding: 0; + position: relative; + line-height: 1.6667em +} + +body:not(.block-editor-page) .widget_meta ul li:before { + content: none; + display: none +} + +body:not(.block-editor-page) .widget_meta ul li:not(:first-child) { + margin: 10px 0 0 +} + +body:not(.block-editor-page) .widget_meta ul li a { + text-decoration: none; + position: relative; + display: inline-block; + font-weight: 600; + padding: 0 1em 0 0; + -webkit-transition: padding 0.3s; + transition: padding 0.3s; + color: var(--logico-default-text-color) +} + +body:not(.block-editor-page) .widget_meta ul li a:before { + content: ''; + position: absolute; + display: block; + width: .334em; + height: .334em; + background-color: var(--logico-accent-color); + left: -.5em; + right: initial; + top: .6667em; + opacity: 0; + -webkit-transition: opacity 0.3s, left 0.4s linear; + transition: opacity 0.3s, left 0.4s linear; + border-radius: var(--logico-radius-small, 0) +} + +body:not(.block-editor-page) .widget_meta ul li a:hover { + padding: 0 0 0 1em +} + +body:not(.block-editor-page) .widget_meta ul li a:hover:before { + opacity: 1; + left: 0; + right: initial +} + +body:not(.block-editor-page) .widget_nav_menu ul { + list-style: none; + padding: 0 +} + +body:not(.block-editor-page) .widget_nav_menu ul li { + position: relative; + padding: 0; + line-height: 1.6667em +} + +body:not(.block-editor-page) .widget_nav_menu ul li:before { + content: none; + display: none +} + +body:not(.block-editor-page) .widget_nav_menu ul li .widget-menu-trigger { + display: block; + position: absolute; + z-index: 1; + top: 15px; + right: 0; + left: initial; + cursor: pointer; + width: 20px; + height: 2.1428em; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 14px; + line-height: 2.1428em +} + +body:not(.block-editor-page) .widget_nav_menu ul li>ul { + margin: 0 -30px 0 0; + padding: 10px 30px 10px 20px +} + +body:not(.block-editor-page) .widget_nav_menu ul li ul:not(:last-child) { + margin: 0 -30px 0 0 +} + +body:not(.block-editor-page) .widget_nav_menu ul li>a { + position: relative; + display: inline-block; + vertical-align: top; + -webkit-transition: color 0.3s; + transition: color 0.3s; + color: var(--logico-default-text-color); + font-weight: 600 +} + +body:not(.block-editor-page) .widget_nav_menu ul li.current-menu-item>a:not([href*="/#"]), +body:not(.block-editor-page) .widget_nav_menu ul li.current-menu-ancestor>a, +body:not(.block-editor-page) .widget_nav_menu ul li.current-menu-parent>a, +body:not(.block-editor-page) .widget_nav_menu ul li>a:hover { + color: var(--logico-light-text-color) +} + +body:not(.block-editor-page) .widget_nav_menu ul.menu { + border-top: solid 1px +} + +body:not(.block-editor-page) .widget_nav_menu ul.menu>li { + padding: 15px 30px 15px 0; + border-bottom: solid 1px; + position: relative +} + +body:not(.block-editor-page) .widget_nav_menu ul.menu>li:before { + content: '\e808'; + display: block; + width: 15px; + font: 400 normal 15px/2em 'fontello'; + position: absolute; + right: 0; + left: initial; + top: 15px; + color: var(--logico-dark-text-color) +} + +body:not(.block-editor-page) .widget_nav_menu ul.menu>li.active:before, +body:not(.block-editor-page) .widget_nav_menu ul.menu>li.current-menu-item:before, +body:not(.block-editor-page) .widget_nav_menu ul.menu>li.current-menu-ancestor:before, +body:not(.block-editor-page) .widget_nav_menu ul.menu>li.current-menu-parent:before { + content: '\e80b'; + color: var(--logico-accent-color) +} + +body:not(.block-editor-page) .widget_nav_menu ul.sub-menu li .widget-menu-trigger { + top: 0; + bottom: 0; + right: -30px; + left: initial; + text-align: right +} + +body:not(.block-editor-page) .widget_nav_menu ul.sub-menu li .widget-menu-trigger:before { + content: '\e812'; + font: 400 normal 14px/2.1428em 'fontello' +} + +body:not(.block-editor-page) .widget_nav_menu ul.sub-menu li .widget-menu-trigger.active { + -webkit-transform: rotate(90deg) translate(-.375em, -.1875em); + -ms-transform: rotate(90deg) translate(-.375em, -.1875em); + transform: rotate(90deg) translate(-.375em, -.1875em); + -webkit-transform-origin: center center; + -moz-transform-origin: center center; + -ms-transform-origin: center center; + -o-transform-origin: center center; + transform-origin: center center +} + +body:not(.block-editor-page) .widget_pages ul { + list-style: none; + padding: 0 20px 0 0; + position: relative; + margin: 0 +} + +body:not(.block-editor-page) .widget_pages ul li { + position: relative; + padding: 0; + line-height: 1.6667em +} + +body:not(.block-editor-page) .widget_pages ul li:not(:first-child) { + margin: 10px 0 0 +} + +body:not(.block-editor-page) .widget_pages ul li:before { + content: none; + display: none +} + +body:not(.block-editor-page) .widget_pages ul li a { + text-decoration: none; + position: relative; + display: inline-block; + font-weight: 600; + padding: 0 1em 0 0; + -webkit-transition: padding 0.3s; + transition: padding 0.3s; + color: var(--logico-default-text-color) +} + +body:not(.block-editor-page) .widget_pages ul li a:before { + content: ''; + position: absolute; + display: block; + width: .334em; + height: .334em; + background-color: var(--logico-accent-color); + left: -.5em; + right: initial; + top: .6667em; + opacity: 0; + -webkit-transition: opacity 0.3s, left 0.4s linear; + transition: opacity 0.3s, left 0.4s linear; + border-radius: var(--logico-radius-small, 0) +} + +body:not(.block-editor-page) .widget_pages ul li a:hover { + padding: 0 0 0 1em +} + +body:not(.block-editor-page) .widget_pages ul li a:hover:before { + opacity: 1; + left: 0; + right: initial +} + +body:not(.block-editor-page) .widget_pages ul li .widget-archive-trigger { + display: block; + position: absolute; + z-index: 1; + top: 0; + right: -20px; + left: auto; + text-align: right; + cursor: pointer; + width: 20px; + height: 1.875em; + -webkit-transition: all 0.3s; + transition: all 0.3s +} + +body:not(.block-editor-page) .widget_pages ul li .widget-archive-trigger:before { + content: '\e812'; + font: 400 normal 14px/1em 'fontello'; + position: absolute; + display: block; + height: 14px; + top: 50%; + right: 0; + left: initial; + margin: -7px 0 0 +} + +body:not(.block-editor-page) .widget_pages ul li .widget-archive-trigger.active { + -webkit-transform: rotate(90deg) translate(-.375em, -.1875em); + -ms-transform: rotate(90deg) translate(-.375em, -.1875em); + transform: rotate(90deg) translate(-.375em, -.1875em); + -webkit-transform-origin: center center; + -moz-transform-origin: center center; + -ms-transform-origin: center center; + -o-transform-origin: center center; + transform-origin: center center +} + +body:not(.block-editor-page) .widget_pages ul li>ul { + margin: 0 -20px 0 20px; + padding: 5px 20px 0 0; + list-style: none; + position: relative +} + +body:not(.block-editor-page) .widget_pages ul li>ul li { + font-size: 16px; + line-height: 1.875em +} + +body:not(.block-editor-page) .widget_pages ul li>ul li:not(:first-child) { + margin: 0 +} + +body:not(.block-editor-page) .widget_pages ul li>ul li a:before { + width: .375em; + height: .375em; + top: .875em +} + +body:not(.block-editor-page) .widget_pages .widget-wrapper>ul>li { + padding: 0; + line-height: 1.6667em; + position: relative +} + +body:not(.block-editor-page) .widget_pages .widget-wrapper>ul>li:not(:first-child) { + margin: 10px 0 0 +} + +body:not(.block-editor-page) .widget_pages .widget-wrapper>ul>li:before { + content: none; + display: none +} + +body:not(.block-editor-page) .wp-block-page-list { + list-style: none; + padding: 0; + position: relative; + margin: 0 +} + +body:not(.block-editor-page) .wp-block-page-list li.wp-block-pages-list__item { + padding: 0; + position: relative; + line-height: 1.6667em +} + +body:not(.block-editor-page) .wp-block-page-list li.wp-block-pages-list__item:not(:first-child) { + margin-top: 10px +} + +body:not(.block-editor-page) .wp-block-page-list li.wp-block-pages-list__item:before { + content: none; + display: none +} + +body:not(.block-editor-page) .wp-block-page-list li.wp-block-pages-list__item a { + text-decoration: none; + position: relative; + display: inline-block; + font-weight: 600; + padding: 0 1em 0 0; + -webkit-transition: padding 0.3s; + transition: padding 0.3s; + color: var(--logico-default-text-color) +} + +body:not(.block-editor-page) .wp-block-page-list li.wp-block-pages-list__item a:before { + content: ''; + position: absolute; + display: block; + width: .334em; + height: .334em; + background-color: var(--logico-accent-color); + left: -.5em; + right: initial; + top: .6667em; + opacity: 0; + -webkit-transition: opacity 0.3s, left 0.4s linear; + transition: opacity 0.3s, left 0.4s linear; + border-radius: var(--logico-radius-small, 0) +} + +body:not(.block-editor-page) .wp-block-page-list li.wp-block-pages-list__item a:hover { + padding: 0 0 0 1em +} + +body:not(.block-editor-page) .wp-block-page-list li.wp-block-pages-list__item a:hover:before { + opacity: 1; + left: 0; + right: initial +} + +.widget_pages:not(:last-child) { + margin-bottom: 2rem +} + +body:not(.block-editor-page) .widget_recent_comments ul { + list-style: none; + margin: 0; + padding: 0 +} + +body:not(.block-editor-page) .widget_recent_comments ul:not(:first-child) { + padding: 2px 0 0 +} + +body:not(.block-editor-page) .widget_recent_comments ul .recentcomments { + position: relative; + padding: 0; + line-height: 1.3333em +} + +body:not(.block-editor-page) .widget_recent_comments ul .recentcomments .comment-author-link { + font-weight: 600 +} + +body:not(.block-editor-page) .widget_recent_comments ul .recentcomments:not(:first-child) { + margin: 10px 0 0 +} + +body:not(.block-editor-page) .widget_recent_comments ul .recentcomments:before { + content: none; + display: none +} + +body:not(.block-editor-page) .widget_recent_comments ul .recentcomments a { + text-decoration: none; + line-height: 1.3333em; + color: var(--logico-default-text-color) +} + +body:not(.block-editor-page) .widget_recent_comments ul .recentcomments a:hover { + text-decoration: underline +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments, +.wp-block-latest-comments { + list-style: none; + margin: 0; + padding: 0 +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments:not(:last-child), +.wp-block-latest-comments:not(:last-child) { + margin-bottom: 2rem +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment, +.wp-block-latest-comments li.wp-block-latest-comments__comment { + position: relative; + padding: 0; + line-height: inherit +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment:not(:first-child), +.wp-block-latest-comments li.wp-block-latest-comments__comment:not(:first-child) { + margin: 15px 0 0 +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment:before, +.wp-block-latest-comments li.wp-block-latest-comments__comment:before { + content: none; + display: none +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta a, +.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta a { + text-decoration: none +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta a:hover, +.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta a:hover { + text-decoration: underline +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-date, +.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-date { + display: block; + font-size: 14px; + line-height: 2.1429em; + font-weight: 600; + color: var(--logico-light-text-color) +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, +.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt { + font-size: 14px; + line-height: 1.5em; + margin: 5px 0 0; + order: 3 +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt p, +.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt p { + font-size: 14px; + line-height: 1.5em +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt p:last-child, +.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt p:last-child { + margin: 0 +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment .avatar, +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-avatar, +.wp-block-latest-comments li.wp-block-latest-comments__comment .avatar, +.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-avatar { + width: 48px; + height: 48px; + border-radius: var(--logico-radius-small, 0); + margin-top: 6px +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments.has-avatars li, +.wp-block-latest-comments.has-avatars li { + padding: 0 +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments.has-avatars li:before, +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments.has-avatars li:after, +.wp-block-latest-comments.has-avatars li:before, +.wp-block-latest-comments.has-avatars li:after { + content: none; + display: none +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments.has-avatars li .wp-block-latest-comments__comment-meta, +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments.has-avatars li .wp-block-latest-comments__comment-excerpt, +.wp-block-latest-comments.has-avatars li .wp-block-latest-comments__comment-meta, +.wp-block-latest-comments.has-avatars li .wp-block-latest-comments__comment-excerpt { + margin-left: 60px +} + +body:not(.block-editor-page) .widget_recent_entries ul { + list-style: none; + margin: 0; + padding: 0 +} + +body:not(.block-editor-page) .widget_recent_entries ul:not(:first-child) { + padding: 2px 0 0 +} + +body:not(.block-editor-page) .widget_recent_entries ul li { + position: relative; + padding: 0; + line-height: 1.3333em +} + +body:not(.block-editor-page) .widget_recent_entries ul li.with-thumb { + padding: 0 0 0 105px; + min-height: 85px +} + +body:not(.block-editor-page) .widget_recent_entries ul li.with-thumb img { + display: block; + width: 85px; + position: absolute; + left: 0; + right: initial; + top: 0; + border-radius: var(--logico-radius-small, 0) +} + +body:not(.block-editor-page) .widget_recent_entries ul li:before { + content: none; + display: none +} + +body:not(.block-editor-page) .widget_recent_entries ul li:not(:first-child) { + margin-top: 10px +} + +body:not(.block-editor-page) .widget_recent_entries ul li .post-date { + display: block; + font-size: 14px; + line-height: 2.1429em; + font-weight: 600; + color: var(--logico-light-text-color) +} + +body:not(.block-editor-page) .widget_recent_entries ul li .post-date:not(:last-child) { + margin-bottom: 5px +} + +body:not(.block-editor-page) .widget_recent_entries ul li a { + line-height: 1.3333em; + text-decoration: none; + color: var(--logico-default-text-color) +} + +body:not(.block-editor-page) .widget_recent_entries ul li a:hover { + text-decoration: underline +} + +body .content-wrapper .wp-block-latest-posts:not(:last-child), +body:not(.block-editor-page) ul.wp-block-latest-posts:not(:last-child), +.block-editor-block-list__layout .wp-block-latest-posts:not(:last-child) { + margin-bottom: 2rem +} + +body .content-wrapper .wp-block-latest-posts.is-grid, +body:not(.block-editor-page) ul.wp-block-latest-posts.is-grid, +.block-editor-block-list__layout .wp-block-latest-posts.is-grid { + margin-top: -27px +} + +body .content-wrapper .wp-block-latest-posts.is-grid li:first-child, +body:not(.block-editor-page) ul.wp-block-latest-posts.is-grid li:first-child, +.block-editor-block-list__layout .wp-block-latest-posts.is-grid li:first-child { + margin-top: 27px +} + +body .content-wrapper .wp-block-latest-posts li, +body:not(.block-editor-page) ul.wp-block-latest-posts li, +.block-editor-block-list__layout .wp-block-latest-posts li { + overflow: hidden; + padding: 0; + line-height: 1.3333em +} + +body .content-wrapper .wp-block-latest-posts li:not(:last-of-type), +body:not(.block-editor-page) ul.wp-block-latest-posts li:not(:last-of-type), +.block-editor-block-list__layout .wp-block-latest-posts li:not(:last-of-type) { + margin-bottom: 0 +} + +body .content-wrapper .wp-block-latest-posts li:not(:first-child), +body:not(.block-editor-page) ul.wp-block-latest-posts li:not(:first-child), +.block-editor-block-list__layout .wp-block-latest-posts li:not(:first-child) { + margin-top: 10px; + margin-bottom: 0 +} + +body .content-wrapper .wp-block-latest-posts li:before, +body:not(.block-editor-page) ul.wp-block-latest-posts li:before, +.block-editor-block-list__layout .wp-block-latest-posts li:before { + content: none; + display: none +} + +body .content-wrapper .wp-block-latest-posts li a:hover, +body:not(.block-editor-page) ul.wp-block-latest-posts li a:hover, +.block-editor-block-list__layout .wp-block-latest-posts li a:hover { + text-decoration: underline +} + +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__featured-image, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__featured-image, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__featured-image { + margin: 0 0 20px; + font-size: 0; + line-height: 1; + position: relative; + overflow: hidden; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 +} + +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__featured-image.alignleft, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__featured-image.alignleft, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__featured-image.alignleft { + margin: 0 20px 0 0 !important +} + +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__featured-image.alignright, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__featured-image.alignright, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__featured-image.alignright { + margin: 0 0 0 20px !important +} + +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__featured-image.aligncenter, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__featured-image.aligncenter, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__featured-image.aligncenter { + margin: 0 0 20px !important +} + +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__featured-image.aligncenter a, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__featured-image.aligncenter a, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__featured-image.aligncenter a { + vertical-align: top +} + +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__featured-image.aligncenter img, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__featured-image.aligncenter img, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__featured-image.aligncenter img { + margin: 0 auto +} + +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__featured-image img, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__featured-image img, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__featured-image img { + position: relative; + border-radius: var(--logico-radius-small, 0) +} + +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__content, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__content, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__content { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +body .content-wrapper .wp-block-latest-posts li>a, +body .content-wrapper .wp-block-latest-posts li>.item-wrapper>a, +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__post-title, +body:not(.block-editor-page) ul.wp-block-latest-posts li>a, +body:not(.block-editor-page) ul.wp-block-latest-posts li>.item-wrapper>a, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__post-title, +.block-editor-block-list__layout .wp-block-latest-posts li>a, +.block-editor-block-list__layout .wp-block-latest-posts li>.item-wrapper>a, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__post-title { + display: block; + position: relative; + text-decoration: underline; + order: 2; + line-height: 1.3333em; + color: var(--logico-default-text-color) +} + +body .content-wrapper .wp-block-latest-posts li>a:hover, +body .content-wrapper .wp-block-latest-posts li>.item-wrapper>a:hover, +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__post-title:hover, +body:not(.block-editor-page) ul.wp-block-latest-posts li>a:hover, +body:not(.block-editor-page) ul.wp-block-latest-posts li>.item-wrapper>a:hover, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__post-title:hover, +.block-editor-block-list__layout .wp-block-latest-posts li>a:hover, +.block-editor-block-list__layout .wp-block-latest-posts li>.item-wrapper>a:hover, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__post-title:hover { + text-decoration: none +} + +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__post-date, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__post-date, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__post-date { + display: block; + order: 1; + font-size: 14px; + line-height: 2.1429em; + font-weight: 600; + color: var(--logico-light-text-color) +} + +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__post-excerpt, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__post-excerpt, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__post-excerpt { + font-size: 14px; + line-height: 1.5em; + margin: 5px 0 0; + order: 3 +} + +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__post-author, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__post-author, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__post-author { + display: block; + margin: 5px 0 0; + font-style: normal; + font-weight: 400; + font-size: 14px; + line-height: 1.5714em; + border-bottom: solid 1px; + order: 4; + color: var(--logico-light-text-color) +} + +.block-editor-block-list__layout .wp-block-latest-posts { + margin-bottom: 2rem !important +} + +body:not(.block-editor-page) .widget_rss ul { + list-style: none; + margin: 0; + padding: 0 +} + +body:not(.block-editor-page) .widget_rss ul li { + padding: 0; + line-height: 1.3333em +} + +body:not(.block-editor-page) .widget_rss ul li:before { + content: none; + display: none +} + +body:not(.block-editor-page) .widget_rss ul li:not(:first-child) { + margin-top: 20px +} + +body:not(.block-editor-page) .widget_rss ul a.rsswidget { + color: var(--logico-default-text-color); + line-height: 1.3333em +} + +body:not(.block-editor-page) .widget_rss ul a.rsswidget:hover { + text-decoration: underline +} + +body:not(.block-editor-page) .widget_rss .rss-date { + display: block; + font-size: 14px; + line-height: 2.1429em; + font-weight: 600; + color: var(--logico-light-text-color); + margin: 5px 0 0 +} + +body:not(.block-editor-page) .widget_rss .rssSummary { + margin: 5px 0 0; + font-size: 14px; + line-height: 1.5em +} + +body:not(.block-editor-page) .widget_rss cite { + display: inline-block; + margin: 5px 0 0; + font-style: normal; + font-weight: 400; + font-size: 14px; + line-height: 2.1429em; + color: var(--logico-light-text-color) +} + +body:not(.block-editor-page) .wp-block-rss, +.block-editor-block-list__layout .wp-block-rss { + margin: 0 0 -20px; + padding: 0 +} + +body:not(.block-editor-page) .wp-block-rss:not(:last-child), +.block-editor-block-list__layout .wp-block-rss:not(:last-child) { + margin: 0 +} + +body:not(.block-editor-page) .wp-block-rss a, +.block-editor-block-list__layout .wp-block-rss a { + text-decoration: none +} + +body:not(.block-editor-page) .wp-block-rss a:hover, +.block-editor-block-list__layout .wp-block-rss a:hover { + text-decoration: underline +} + +body:not(.block-editor-page) .wp-block-rss li.wp-block-rss__item, +.block-editor-block-list__layout .wp-block-rss li.wp-block-rss__item { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + margin-bottom: 20px; + padding: 0 +} + +body:not(.block-editor-page) .wp-block-rss li.wp-block-rss__item:before, +.block-editor-block-list__layout .wp-block-rss li.wp-block-rss__item:before { + content: none; + display: none +} + +body:not(.block-editor-page) .wp-block-rss.is-grid, +.block-editor-block-list__layout .wp-block-rss.is-grid { + margin: 0 -1em -20px 0; + padding: 0 +} + +body:not(.block-editor-page) .wp-block-rss.is-grid:not(:last-child), +.block-editor-block-list__layout .wp-block-rss.is-grid:not(:last-child) { + margin: 0 -1em 0 0 +} + +body:not(.block-editor-page) .wp-block-rss .wp-block-rss__item-title, +.block-editor-block-list__layout .wp-block-rss .wp-block-rss__item-title { + display: block; + order: 0 +} + +body:not(.block-editor-page) .wp-block-rss .wp-block-rss__item-publish-date, +.block-editor-block-list__layout .wp-block-rss .wp-block-rss__item-publish-date { + order: 1; + display: block; + font-size: 14px; + line-height: 2.1429em; + font-weight: 600; + color: var(--logico-light-text-color) +} + +body:not(.block-editor-page) .wp-block-rss .wp-block-rss__item-author, +.block-editor-block-list__layout .wp-block-rss .wp-block-rss__item-author { + order: 3; + display: inline-block; + margin: 5px 0 0; + font-style: normal; + font-size: 14px; + line-height: 2.1429em; + font-weight: 600; + color: var(--logico-light-text-color) +} + +body:not(.block-editor-page) .wp-block-rss .wp-block-rss__item-excerpt, +.block-editor-block-list__layout .wp-block-rss .wp-block-rss__item-excerpt { + order: 2; + font-size: 14px; + line-height: 1.5em; + margin: 5px 0 0 +} + +.widget_search .search-form { + padding: 0 +} + +.widget_search .search-form .search-form-field { + padding: 11px 44px 10px 20px +} + +.widget_search .search-form .search-form-icon { + right: 14px; + left: initial; + top: 17px; + width: 16px; + height: 16px; + font-size: 16px; + line-height: 1em; + color: var(--logico-dark-text-color) +} + +.widget_search .search-form .search-form-icon:before { + display: block +} + +.widget_search .search-form .search-form-icon:hover { + color: var(--logico-accent-color) +} + +.wp-block-search .wp-block-search__inside-wrapper input[type="search"]::-webkit-search-decoration, +.wp-block-search .wp-block-search__inside-wrapper input[type="search"]::-webkit-search-cancel-button, +.wp-block-search .wp-block-search__inside-wrapper input[type="search"]::-webkit-search-results-button, +.wp-block-search .wp-block-search__inside-wrapper input[type="search"]::-webkit-search-results-decoration { + display: none +} + +.wp-block-search .wp-block-search__button { + white-space: nowrap; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + display: inline-block; + position: relative; + text-align: center; + font-size: 14px; + line-height: 1.4286em; + font-weight: 600; + letter-spacing: .01em; + text-decoration: none !important; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + outline: none; + cursor: default; + overflow: hidden; + z-index: 2 +} + +.wp-block-search .wp-block-search__button:focus, +.wp-block-search .wp-block-search__button:active { + outline: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none +} + +.wp-block-search .wp-block-search__button:disabled, +.wp-block-search .wp-block-search__button .disabled { + opacity: .5 +} + +.wp-block-search .wp-block-search__button:not(:disabled):not(.disabled):hover { + cursor: pointer +} + +.wp-block-search .wp-block-search__button.has-icon, +.wp-block-search .wp-block-search__button:empty { + font-size: 16px +} + +.wp-block-search .wp-block-search__button.has-icon:before, +.wp-block-search .wp-block-search__button:empty:before { + content: '\e85c'; + display: block; + font: 400 normal 1em 'fontello' +} + +.wp-block-search .logico-form-field { + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s +} + +.wp-block-search .logico-form-field:before, +.wp-block-search .logico-form-field:after { + display: none +} + +.wp-block-search .logico-form-field.not-empty input[type="search"], +.wp-block-search .logico-form-field.not-empty input[type="text"], +.wp-block-search .logico-form-field:focus-within input[type="search"], +.wp-block-search .logico-form-field:focus-within input[type="text"] { + border-color: var(--logico-border-hover-color) +} + +.wp-block-search.wp-block-search__with-title .logico-form-field:before, +.wp-block-search.wp-block-search__with-title .logico-form-field:after { + display: block +} + +.wp-block-search.wp-block-search__with-title input[type="search"]::-webkit-input-placeholder, +.wp-block-search.wp-block-search__with-title input[type="text"]::-webkit-input-placeholder { + opacity: 0 +} + +.wp-block-search.wp-block-search__with-title input[type="search"]:-moz-placeholder, +.wp-block-search.wp-block-search__with-title input[type="text"]:-moz-placeholder { + opacity: 0 +} + +.wp-block-search.wp-block-search__with-title input[type="search"]::-moz-placeholder, +.wp-block-search.wp-block-search__with-title input[type="text"]::-moz-placeholder { + opacity: 0 +} + +.wp-block-search.wp-block-search__with-title input[type="search"]:-ms-input-placeholder, +.wp-block-search.wp-block-search__with-title input[type="text"]:-ms-input-placeholder { + opacity: 0 +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper { + padding: 0; + border: none; + -moz-box-sizing: border-box; + box-sizing: border-box; + display: block; + position: relative +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-form-field { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + -moz-box-sizing: border-box; + box-sizing: border-box; + border: solid 1px var(--logico-border-color); + border-radius: var(--logico-form-field-border-radius-left-top, 0) var(--logico-form-field-border-radius-right-top, 0) var(--logico-form-field-border-radius-right-bottom, 0) var(--logico-form-field-border-radius-left-bottom, 0) +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-form-field:before, +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-form-field:after { + bottom: -1px; + height: initial +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-form-field input[type="search"], +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-form-field input[type="text"] { + border: none !important; + height: 49px +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-label-wrapper+.logico-form-field { + border-top: none; + border-left: none; + border-right: none +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-label-wrapper { + display: block +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-label-wrapper>label { + position: absolute; + display: block; + top: 11px; + left: 21px; + right: 21px; + height: 28px; + font-size: 14px; + line-height: 28px !important; + font-weight: 400; + width: auto; + -webkit-transition: color 0.3s, font-size 0.3s, top 0.3s; + transition: color 0.3s, font-size 0.3s, top 0.3s; + color: var(--logico-light-text-color); + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-label-placeholder { + position: absolute; + display: block; + overflow: hidden; + top: 0; + left: 13px; + right: 13px; + height: 1px; + font-size: 0; + line-height: 1 +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-label-placeholder .logico-label-placeholder-text { + position: relative; + padding: 0 7px; + margin: 0; + display: inline-block; + font-size: 14px; + line-height: 28px +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-label-placeholder .logico-label-placeholder-text:before, +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-label-placeholder .logico-label-placeholder-text:after { + content: ''; + position: absolute; + display: block; + height: 0; + top: 0; + width: 4000px; + border-top: solid 1px var(--logico-border-color); + -webkit-transition: border-color 0.3s, right 0.3s, left 0.3s; + transition: border-color 0.3s, right 0.3s, left 0.3s +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-label-placeholder .logico-label-placeholder-text:before { + right: 50%; + left: initial +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-label-placeholder .logico-label-placeholder-text:after { + left: 50%; + right: initial +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper.not-empty .logico-label-wrapper>label, +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper:focus-within .logico-label-wrapper>label { + font-size: 14px; + top: -14px; + color: var(--logico-dark-text-color) +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper.not-empty .logico-label-placeholder .logico-label-placeholder-text:before, +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper.not-empty .logico-label-placeholder .logico-label-placeholder-text:after, +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper:focus-within .logico-label-placeholder .logico-label-placeholder-text:before, +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper:focus-within .logico-label-placeholder .logico-label-placeholder-text:after { + border-top-color: var(--logico-border-hover-color) +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper.not-empty .logico-label-placeholder .logico-label-placeholder-text:before, +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper:focus-within .logico-label-placeholder .logico-label-placeholder-text:before { + right: 100%; + left: initial +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper.not-empty .logico-label-placeholder .logico-label-placeholder-text:after, +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper:focus-within .logico-label-placeholder .logico-label-placeholder-text:after { + left: 100%; + right: initial +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper.not-empty .logico-form-field, +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper:focus-within .logico-form-field { + border-color: var(--logico-border-hover-color) +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__button { + color: var(--logico-dark-text-color); + -webkit-transition: color 0.3s; + transition: color 0.3s; + height: 28px; + line-height: 28px; + padding: 0; + margin: 10px 16px; + background: none +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__button:not(:disabled):not(.disabled):hover { + color: var(--logico-accent-color) +} + +.wp-block-search.wp-block-search__button-outside input[type="search"], +.wp-block-search.wp-block-search__button-outside input[type="text"], +.wp-block-search.wp-block-search__no-button input[type="search"], +.wp-block-search.wp-block-search__no-button input[type="text"] { + border: solid 1px var(--logico-border-color); + -webkit-transition: border-color 0.3s, color 0.3s, background-color 0.3s; + transition: border-color 0.3s, color 0.3s, background-color 0.3s +} + +.wp-block-search.wp-block-search__button-outside.wp-block-search__with-title input[type="search"], +.wp-block-search.wp-block-search__button-outside.wp-block-search__with-title input[type="text"], +.wp-block-search.wp-block-search__no-button.wp-block-search__with-title input[type="search"], +.wp-block-search.wp-block-search__no-button.wp-block-search__with-title input[type="text"] { + border-top: none; + border-left: none; + border-right: none +} + +.wp-block-search.wp-block-search__button-outside .wp-block-search__button, +.wp-block-search.wp-block-search__button-only .wp-block-search__button { + height: 50px; + min-width: 50px; + border: solid 1px var(--logico-button-border-color); + border-radius: var(--logico-radius-small, 0); + padding: 1em 1.7143em; + -webkit-transition: background 0.45s ease-out, border-color 0.3s, color 0.3s, padding 0.3s; + transition: background 0.45s ease-out, border-color 0.3s, color 0.3s, padding 0.3s; + color: var(--logico-button-text-color); + background: -webkit-linear-gradient(90deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + background: -moz-linear-gradient(90deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + background: linear-gradient(90deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + -webkit-background-size: calc(200% + 4px) 100%; + -moz-background-size: calc(200% + 4px) 100%; + -o-background-size: calc(200% + 4px) 100%; + background-size: calc(200% + 4px) 100%; + background-position: 0% 0; + background-repeat: no-repeat +} + +.wp-block-search.wp-block-search__button-outside .wp-block-search__button:not(:disabled):not(.disabled):hover, +.wp-block-search.wp-block-search__button-only .wp-block-search__button:not(:disabled):not(.disabled):hover { + background-position: calc(100% + 1px) 0; + color: var(--logico-button-text-hover); + border-color: var(--logico-button-border-hover) +} + +.wp-block-search.wp-block-search__button-outside .wp-block-search__button.has-icon, +.wp-block-search.wp-block-search__button-outside .wp-block-search__button:empty, +.wp-block-search.wp-block-search__button-only .wp-block-search__button.has-icon, +.wp-block-search.wp-block-search__button-only .wp-block-search__button:empty { + padding: 1em +} + +.widget_tag_cloud .tagcloud { + margin: -10px -5px 0 !important; + font-size: 0; + line-height: 1 +} + +.widget_tag_cloud .tagcloud .tag-cloud-link { + font-size: 14px !important; + font-weight: 600; + line-height: 2.0714em; + padding: 0 1.0714em 0 1.0714em; + letter-spacing: .01em; + -webkit-transition: background-color 0.3s, color 0.3s; + transition: background-color 0.3s, color 0.3s; + display: inline-block; + vertical-align: top; + margin: 10px 5px 0; + cursor: pointer; + text-decoration: none; + background-color: var(--logico-background-alter-color); + color: var(--logico-default-text-color); + border-radius: calc(var(--logico-radius-small, 0px) / 2) +} + +.widget_tag_cloud .tagcloud .tag-cloud-link:hover { + background-color: var(--logico-button-background-hover); + color: var(--logico-button-text-hover) +} + +.wp-block-tag-cloud:not(.is-style-outline), +.wp-block-tag-cloud.is-style-default, +.wp-block-tag-cloud.is-style-outline { + margin: -10px -5px 0 !important; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + gap: 0 +} + +.wp-block-tag-cloud:not(.is-style-outline) .tag-cloud-link, +.wp-block-tag-cloud.is-style-default .tag-cloud-link, +.wp-block-tag-cloud.is-style-outline .tag-cloud-link { + font-weight: 600; + line-height: 2.0714em; + padding: 0 1.0714em 0 1.0714em; + letter-spacing: .01em; + -webkit-transition: background-color 0.3s, border-color 0.3s, color 0.3s; + transition: background-color 0.3s, border-color 0.3s, color 0.3s; + display: inline-block; + vertical-align: top; + margin: 10px 5px 0; + cursor: pointer; + text-decoration: none; + color: var(--logico-default-text-color); + border-radius: calc(var(--logico-radius-small, 0px) / 2) +} + +.wp-block-tag-cloud:not(.is-style-outline):not(:last-child), +.wp-block-tag-cloud.is-style-default:not(:last-child), +.wp-block-tag-cloud.is-style-outline:not(:last-child) { + margin-bottom: 2rem +} + +.wp-block-tag-cloud.is-style-outline { + font-size: 14px !important +} + +.wp-block-tag-cloud.is-style-outline .tag-cloud-link:not(:hover) { + background-color: transparent; + border: solid 1px var(--logico-button-border-hover) +} + +.wp-block-tag-cloud.is-style-outline .tag-cloud-link:hover { + background-color: var(--logico-button-background-hover); + color: var(--logico-button-text-hover) +} + +.wp-block-tag-cloud:not(.is-style-outline) .tag-cloud-link:not(:hover), +.wp-block-tag-cloud.is-style-default .tag-cloud-link:not(:hover) { + background-color: var(--logico-background-alter-color) +} + +.wp-block-tag-cloud:not(.is-style-outline) .tag-cloud-link:hover, +.wp-block-tag-cloud.is-style-default .tag-cloud-link:hover { + background-color: var(--logico-button-background-hover); + color: var(--logico-button-text-hover) +} + +.textwidget img[class*='size-'] { + border-radius: var(--logico-radius-medium, 0) +} + +.wp-video { + overflow: hidden +} + +.wp-video .mejs-container, +.wp-video iframe, +.wp-video video { + border-radius: var(--logico-radius-small, 0); + background-color: var(--logico-background-color); + color: var(--logico-dark-text-color) +} + +.wp-video .mejs-layers .mejs-poster { + background-blend-mode: luminosity; + border-radius: var(--logico-radius-small, 0) +} + +.wp-video .mejs-layers .mejs-overlay-play { + z-index: 3; + border-radius: var(--logico-radius-small, 0) +} + +.wp-video .mejs-controls { + -webkit-transition: all 0.3s 0.3s; + transition: all 0.3s 0.3s; + border-radius: var(--logico-radius-small, 0) +} + +.wp-video .mejs-controls .mejs-time-rail { + margin: 0 +} + +.wp-video .mejs-controls .mejs-time-rail .mejs-time-current { + background-color: var(--logico-accent-color) +} + +.wp-video .mejs-controls .mejs-time-rail .mejs-time-hovered { + background-color: var(--logico-accent-color); + opacity: .3 +} + +.wp-video .mejs-controls .mejs-time-rail .mejs-time-hovered.negative { + background-color: rgba(0, 0, 0, .4) +} + +.wp-video .mejs-controls .mejs-time-rail .mejs-time-handle { + border: none; + top: 4px; + background: none +} + +.wp-video .mejs-mediaelement:hover~.mejs-controls { + opacity: 1 !important +} + +.wp-video .mejs-time-handle-content { + border: none; + width: 0 +} + +.wp-video .mejs-time { + padding-top: 15px; + color: var(--logico-dark-text-color) +} + +.wp-video .mejs-overlay-play .mejs-overlay-button { + border-radius: var(--logico-radius-small, 0); + background-image: none; + text-align: center; + outline: none; + width: 106px; + height: 106px; + pointer-events: auto +} + +.wp-video .mejs-overlay-play .mejs-overlay-button:before { + content: '\e8a2'; + font: 400 normal 19px/52px 'fontello'; + display: block; + width: 52px; + height: 52px; + position: absolute; + left: 50%; + right: initial; + top: 50%; + margin: -26px 0 0 -26px; + border-radius: var(--logico-radius-small, 0); + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: color 0.3s, background-color 0.3s; + transition: color 0.3s, background-color 0.3s; + background-color: var(--logico-accent-color); + color: var(--logico-dark-text-color) +} + +.wp-video .mejs-overlay-play .mejs-overlay-button:hover:before { + background-color: var(--logico-background-color); + color: var(--logico-dark-text-color) +} + +.wp-video .mejs-button { + width: 20px +} + +.wp-video .mejs-button+.mejs-button { + margin: 0 0 0 10px +} + +.wp-video .mejs-button>button { + margin: 10px 0; + color: var(--logico-dark-text-color); + padding: 0; + border: none; + min-width: 0; + background: none; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.wp-video .mejs-button>button:before { + font: 700 normal 16px/20px 'Font Awesome 6 Free' +} + +.wp-video .mejs-button>button:after { + content: none; + display: none +} + +.wp-video .mejs-button>button:hover { + color: var(--logico-accent-color) +} + +.wp-video .mejs-button.mejs-play>button:before { + content: '\f04b' +} + +.wp-video .mejs-button.mejs-pause>button:before { + content: '\f04c' +} + +.wp-video .mejs-button.mejs-mute>button:before { + content: '\f028' +} + +.wp-video .mejs-button.mejs-unmute>button:before { + content: '\f026' +} + +.wp-video .mejs-button.mejs-fullscreen-button>button:before { + content: '\f0b2' +} + +.wp-video .mejs-button.mejs-fullscreen-button.mejs-unfullscreen>button:before { + content: '\f066' +} + +.widget div.wpforms-container .wpforms-form .wpforms-title { + margin-bottom: 0; + font-size: 20px +} + +.widget div.wpforms-container .wpforms-form .wpforms-title:not(:last-child) { + margin-bottom: 10px +} + +.widget div.wpforms-container .wpforms-form .wpforms-description { + font-size: 16px; + line-height: 1.5em +} + +.widget div.wpforms-container .wpforms-form .wpforms-head-container { + margin: 0 0 10px +} + +.widget div.wpforms-container .wpforms-submit-container:not(:first-child) { + padding-top: 20px +} diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/css/woocommerce.css b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/css/woocommerce.css new file mode 100644 index 0000000..139bedf --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/css/woocommerce.css @@ -0,0 +1,6596 @@ +@charset "UTF-8"; +body.woocommerce-account .woocommerce-MyAccount-navigation { + width: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +body.woocommerce-account .woocommerce-MyAccount-navigation ul { + display: block; + margin: 0; + border-bottom-style: solid; + border-bottom-width: 1px +} + +body.woocommerce-account .woocommerce-MyAccount-navigation ul li { + margin: 0; + padding: 0; + border-top-style: solid; + border-top-width: 1px; + counter-increment: section +} + +body.woocommerce-account .woocommerce-MyAccount-navigation ul li:before { + content: none; + display: none +} + +body.woocommerce-account .woocommerce-MyAccount-navigation ul li a { + display: block; + font-size: 20px; + line-height: 1.5em; + font-weight: 600; + padding: 15px 42px 15px 0; + text-decoration: none; + position: relative; + color: var(--logico-default-text-color) +} + +body.woocommerce-account .woocommerce-MyAccount-navigation ul li a:after { + content: '\e812'; + position: absolute; + display: block; + font: 400 normal 16px/30px 'fontello'; + right: 2px; + left: initial; + top: 15px; + color: var(--logico-default-text-color) +} + +body.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover { + color: var(--logico-accent-color) +} + +body.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a { + color: var(--logico-accent-color) +} + +body.woocommerce-account .woocommerce-MyAccount-content { + width: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box; + position: relative; + z-index: 2 +} + +body.woocommerce-account .woocommerce-MyAccount-content h3 { + position: relative; + margin: 0 0 1em +} + +body.woocommerce-account .woocommerce-MyAccount-content h3>span { + font-size: 110% +} + +body.woocommerce-account .woocommerce-MyAccount-content a { + color: inherit +} + +body.woocommerce-account .woocommerce-address-fields__field-wrapper { + margin: 0 -10px +} + +body.woocommerce-account .woocommerce-address-fields__field-wrapper:not(:last-child) { + margin-bottom: 30px +} + +body.woocommerce-account h3 { + margin-bottom: 1em +} + +body.woocommerce-account .woocommerce-EditAccountForm { + margin: 0 -10px +} + +body.woocommerce-account .woocommerce-EditAccountForm fieldset { + border: 1px solid var(--logico-border-color); + width: auto; + border-radius: var(--logico-radius-small, 0) +} + +body.woocommerce-account .woocommerce-EditAccountForm fieldset:not(:first-child) { + margin: 65px 10px 0 +} + +body.woocommerce-account .woocommerce-EditAccountForm fieldset .form-row { + width: auto +} + +body.woocommerce-account .woocommerce-EditAccountForm legend { + margin-bottom: .7333em; + padding: 0 10px +} + +body.woocommerce-account .woocommerce-EditAccountForm .button, +body.woocommerce-account .woocommerce-EditAccountForm .logico-alter-button { + margin: 30px 10px 0 +} + +body.woocommerce-account .woocommerce-EditAccountForm label { + line-height: 1.875em !important +} + +body.woocommerce-account .woocommerce-EditAccountForm .form-row:not(.form-row-first):not(.form-row-last) { + width: calc(100% - 20px) +} + +body.woocommerce-account .password-input { + display: block; + width: 100% +} + +body.woocommerce-account .form-attention { + padding: 0; + margin: 0 20px; + font-size: 14px; + line-height: 1.9286em; + font-weight: 500; + text-align: center +} + +body.woocommerce-account .form-attention a, +body.woocommerce-account .form-attention span { + text-decoration: underline +} + +body.woocommerce-account .form-attention a:hover, +body.woocommerce-account .form-attention span:hover { + text-decoration: none +} + +body.woocommerce-account .woocommerce-privacy-policy-text { + padding: 0 20px; + margin: 20px 0 +} + +body.woocommerce-account .woocommerce-privacy-policy-text p { + padding: 0 !important +} + +body.woocommerce-account address { + padding: 0; + border: none +} + +body.woocommerce-account .woocommerce-Address:not(:first-child) { + margin-top: 70px !important +} + +.tab-columns .tab-columns-switcher { + text-decoration: underline; + cursor: pointer +} + +.tab-columns .tab-column.hidden { + display: none +} + +body .woocommerce .order-again, +body .woocommerce-page .order-again { + margin: 30px 0 0 +} + +body .woocommerce .woocommerce-order table.shop_table, +body .woocommerce .woocommerce-MyAccount-content table.shop_table, +body .woocommerce-page .woocommerce-order table.shop_table, +body .woocommerce-page .woocommerce-MyAccount-content table.shop_table { + border-spacing: unset; + border-top: solid 1px var(--logico-border-hover-color); + border-color: var(--logico-border-hover-color); + margin: 0 +} + +body .woocommerce .woocommerce-order table.shop_table td, +body .woocommerce .woocommerce-order table.shop_table tbody th, +body .woocommerce .woocommerce-order table.shop_table tfoot th, +body .woocommerce .woocommerce-MyAccount-content table.shop_table td, +body .woocommerce .woocommerce-MyAccount-content table.shop_table tbody th, +body .woocommerce .woocommerce-MyAccount-content table.shop_table tfoot th, +body .woocommerce-page .woocommerce-order table.shop_table td, +body .woocommerce-page .woocommerce-order table.shop_table tbody th, +body .woocommerce-page .woocommerce-order table.shop_table tfoot th, +body .woocommerce-page .woocommerce-MyAccount-content table.shop_table td, +body .woocommerce-page .woocommerce-MyAccount-content table.shop_table tbody th, +body .woocommerce-page .woocommerce-MyAccount-content table.shop_table tfoot th { + border-top-width: 1px; + border-top-style: solid +} + +body .woocommerce .woocommerce-order table.shop_table thead th, +body .woocommerce .woocommerce-MyAccount-content table.shop_table thead th, +body .woocommerce-page .woocommerce-order table.shop_table thead th, +body .woocommerce-page .woocommerce-MyAccount-content table.shop_table thead th { + font-size: 20px; + font-weight: 600; + letter-spacing: -.03em +} + +body .woocommerce .woocommerce-order table.shop_table .button, +body .woocommerce .woocommerce-MyAccount-content table.shop_table .button, +body .woocommerce-page .woocommerce-order table.shop_table .button, +body .woocommerce-page .woocommerce-MyAccount-content table.shop_table .button { + min-width: 0; + padding: 0; + border-bottom-width: 1px; + border-bottom-style: solid +} + +body .woocommerce .woocommerce-order table.shop_table .button:after, +body .woocommerce .woocommerce-MyAccount-content table.shop_table .button:after, +body .woocommerce-page .woocommerce-order table.shop_table .button:after, +body .woocommerce-page .woocommerce-MyAccount-content table.shop_table .button:after { + content: none; + display: none +} + +body .woocommerce .woocommerce-order table.shop_table .button:hover, +body .woocommerce .woocommerce-MyAccount-content table.shop_table .button:hover, +body .woocommerce-page .woocommerce-order table.shop_table .button:hover, +body .woocommerce-page .woocommerce-MyAccount-content table.shop_table .button:hover { + border-color: transparent +} + +body .woocommerce .woocommerce-order table.shop_table .download-product a, +body .woocommerce .woocommerce-order table.shop_table .product-name a, +body .woocommerce .woocommerce-MyAccount-content table.shop_table .download-product a, +body .woocommerce .woocommerce-MyAccount-content table.shop_table .product-name a, +body .woocommerce-page .woocommerce-order table.shop_table .download-product a, +body .woocommerce-page .woocommerce-order table.shop_table .product-name a, +body .woocommerce-page .woocommerce-MyAccount-content table.shop_table .download-product a, +body .woocommerce-page .woocommerce-MyAccount-content table.shop_table .product-name a { + text-decoration: none +} + +body .woocommerce ul.order_details, +body .woocommerce-page ul.order_details { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch +} + +body .woocommerce ul.order_details:before, +body .woocommerce ul.order_details:after, +body .woocommerce-page ul.order_details:before, +body .woocommerce-page ul.order_details:after { + content: none; + display: none +} + +body .woocommerce ul.order_details li, +body .woocommerce-page ul.order_details li { + text-align: center; + float: none; + margin-right: 0; + margin-bottom: 0 !important; + padding: 0; + border: none +} + +body .woocommerce ul.order_details li:before, +body .woocommerce-page ul.order_details li:before { + content: none; + display: none +} + +body .woocommerce ul.order_details li:not(:first-child), +body .woocommerce-page ul.order_details li:not(:first-child) { + margin-top: 20px; + padding: 20px 0 0 !important; + border-top-style: dashed; + border-top-width: 1px +} + +body .woocommerce .woocommerce-customer-details address, +body .woocommerce-page .woocommerce-customer-details address { + padding: 0; + border: none; + width: initial +} + +body .woocommerce .woocommerce-customer-details address p, +body .woocommerce-page .woocommerce-customer-details address p { + margin: 1em 0 +} + +body .woocommerce .woocommerce-customer-details .woocommerce-columns.col2-set .woocommerce-column.col-2, +body .woocommerce-page .woocommerce-customer-details .woocommerce-columns.col2-set .woocommerce-column.col-2 { + margin-top: 70px +} + +body .woocommerce .woocommerce-customer-details, +body .woocommerce .woocommerce-order-details, +body .woocommerce .woocommerce-order-downloads, +body .woocommerce-page .woocommerce-customer-details, +body .woocommerce-page .woocommerce-order-details, +body .woocommerce-page .woocommerce-order-downloads { + margin: 0 +} + +body .woocommerce .woocommerce-customer-details:not(:first-child), +body .woocommerce .woocommerce-order-details:not(:first-child), +body .woocommerce .woocommerce-order-downloads:not(:first-child), +body .woocommerce-page .woocommerce-customer-details:not(:first-child), +body .woocommerce-page .woocommerce-order-details:not(:first-child), +body .woocommerce-page .woocommerce-order-downloads:not(:first-child) { + margin-top: 70px +} + +body .woocommerce .woocommerce-order table.woocommerce-table--order-details td a, +body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details td a { + color: inherit; + font-weight: 600; + line-height: 1.3333em +} + +body .woocommerce .woocommerce-order table.woocommerce-table--order-details td a:hover, +body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details td a:hover { + color: var(--logico-accent-color) +} + +body .woocommerce .woocommerce-order table.woocommerce-table--order-details td strong, +body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details td strong { + font-weight: 600 +} + +body .woocommerce .woocommerce-order table.woocommerce-table--order-details td .amount, +body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details td .amount { + font-weight: 600 +} + +body .woocommerce .woocommerce-order table.woocommerce-table--order-details tfoot th, +body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details tfoot th { + font-weight: 600 +} + +body .woocommerce .woocommerce-order table.woocommerce-table--order-details tfoot tr:last-child th, +body .woocommerce .woocommerce-order table.woocommerce-table--order-details tfoot tr:last-child td, +body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details tfoot tr:last-child th, +body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details tfoot tr:last-child td { + font-size: 20px +} + +@media only screen and (min-width:481px) { + body .woocommerce ul.order_details li { + text-align: left + } + body .woocommerce .woocommerce-customer-details .woocommerce-columns.col2-set { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + margin-left: -15px; + margin-right: -15px + } + body .woocommerce .woocommerce-customer-details .woocommerce-columns.col2-set .woocommerce-column.col-1, + body .woocommerce .woocommerce-customer-details .woocommerce-columns.col2-set .woocommerce-column.col-2 { + width: 50%; + padding: 0 15px; + min-width: 0; + max-width: none; + display: block; + flex-basis: auto; + margin: 0 + } +} + +@media only screen and (min-width:841px) { + body .woocommerce .woocommerce-order table.shop_table, + body .woocommerce .woocommerce-MyAccount-content table.shop_table, + body .woocommerce-page .woocommerce-order table.shop_table, + body .woocommerce-page .woocommerce-MyAccount-content table.shop_table { + -webkit-border-radius: 0; + border-radius: 0; + border: none + } + body .woocommerce .woocommerce-order table.shop_table td, + body .woocommerce .woocommerce-order table.shop_table tbody th, + body .woocommerce .woocommerce-order table.shop_table tfoot th, + body .woocommerce .woocommerce-MyAccount-content table.shop_table td, + body .woocommerce .woocommerce-MyAccount-content table.shop_table tbody th, + body .woocommerce .woocommerce-MyAccount-content table.shop_table tfoot th, + body .woocommerce-page .woocommerce-order table.shop_table td, + body .woocommerce-page .woocommerce-order table.shop_table tbody th, + body .woocommerce-page .woocommerce-order table.shop_table tfoot th, + body .woocommerce-page .woocommerce-MyAccount-content table.shop_table td, + body .woocommerce-page .woocommerce-MyAccount-content table.shop_table tbody th, + body .woocommerce-page .woocommerce-MyAccount-content table.shop_table tfoot th { + padding: 30px 19px + } + body .woocommerce .woocommerce-order table.shop_table thead th, + body .woocommerce .woocommerce-MyAccount-content table.shop_table thead th, + body .woocommerce-page .woocommerce-order table.shop_table thead th, + body .woocommerce-page .woocommerce-MyAccount-content table.shop_table thead th { + padding: 0 19px 24px + } + body .woocommerce .woocommerce-order table.shop_table .woocommerce-orders-table__cell-order-actions, + body .woocommerce .woocommerce-MyAccount-content table.shop_table .woocommerce-orders-table__cell-order-actions, + body .woocommerce-page .woocommerce-order table.shop_table .woocommerce-orders-table__cell-order-actions, + body .woocommerce-page .woocommerce-MyAccount-content table.shop_table .woocommerce-orders-table__cell-order-actions { + width: 100px; + font-size: 0 + } + body .woocommerce .woocommerce-order table.shop_table .amount, + body .woocommerce .woocommerce-MyAccount-content table.shop_table .amount, + body .woocommerce-page .woocommerce-order table.shop_table .amount, + body .woocommerce-page .woocommerce-MyAccount-content table.shop_table .amount { + font-weight: 600 + } + body .woocommerce .woocommerce-order table.shop_table .button, + body .woocommerce .woocommerce-MyAccount-content table.shop_table .button, + body .woocommerce-page .woocommerce-order table.shop_table .button, + body .woocommerce-page .woocommerce-MyAccount-content table.shop_table .button { + font-size: 16px; + -webkit-border-radius: 0; + border-radius: 0; + min-width: 0; + border-bottom: solid 1px; + background: none + } + body .woocommerce .woocommerce-order table.shop_table .button:after, + body .woocommerce .woocommerce-MyAccount-content table.shop_table .button:after, + body .woocommerce-page .woocommerce-order table.shop_table .button:after, + body .woocommerce-page .woocommerce-MyAccount-content table.shop_table .button:after { + content: none; + display: none + } + body .woocommerce .woocommerce-order table.shop_table .button:hover, + body .woocommerce .woocommerce-MyAccount-content table.shop_table .button:hover, + body .woocommerce-page .woocommerce-order table.shop_table .button:hover, + body .woocommerce-page .woocommerce-MyAccount-content table.shop_table .button:hover { + border-color: transparent + } + body .woocommerce .woocommerce-order table.woocommerce-table--order-details tfoot tr th, + body .woocommerce .woocommerce-order table.woocommerce-table--order-details tfoot tr td, + body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details tfoot tr th, + body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details tfoot tr td { + padding: 7px 19px; + border: none + } + body .woocommerce .woocommerce-order table.woocommerce-table--order-details tfoot tr:first-child th, + body .woocommerce .woocommerce-order table.woocommerce-table--order-details tfoot tr:first-child td, + body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details tfoot tr:first-child th, + body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details tfoot tr:first-child td { + padding: 30px 19px 7px; + border-top-width: 1px; + border-top-style: solid + } + body .woocommerce .woocommerce-order table.woocommerce-table--order-details th:first-child, + body .woocommerce .woocommerce-order table.woocommerce-table--order-details td:first-child, + body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details th:first-child, + body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details td:first-child { + padding-left: 0 !important + } + body .woocommerce .woocommerce-order table.woocommerce-table--order-downloads tr td, + body .woocommerce .woocommerce-order table.woocommerce-table--order-downloads tr th, + body .woocommerce-page .woocommerce-order table.woocommerce-table--order-downloads tr td, + body .woocommerce-page .woocommerce-order table.woocommerce-table--order-downloads tr th { + text-align: center + } + body .woocommerce .woocommerce-order table.woocommerce-table--order-downloads tr td:first-child, + body .woocommerce .woocommerce-order table.woocommerce-table--order-downloads tr th:first-child, + body .woocommerce-page .woocommerce-order table.woocommerce-table--order-downloads tr td:first-child, + body .woocommerce-page .woocommerce-order table.woocommerce-table--order-downloads tr th:first-child { + text-align: left; + padding-left: 0 + } + body .woocommerce ul.order_details { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch + } + body .woocommerce ul.order_details li { + text-align: left + } + body .woocommerce ul.order_details li:not(:first-child) { + margin-top: 0; + border-top: none; + margin-left: 20px; + padding: 0 0 0 20px !important; + border-left-style: dashed; + border-left-width: 1px + } +} + +@media only screen and (min-width:1021px) { + body.woocommerce-account .woocommerce-MyAccount-navigation { + width: 27% + } + body.woocommerce-account .woocommerce-MyAccount-content { + width: 73%; + padding: 0 0 0 40px + } +} + +.woocommerce .woocommerce-cart-form table.shop_table { + border: none; + margin: 0; + -webkit-border-radius: 0; + border-radius: 0 +} + +.woocommerce .woocommerce-cart-form table.shop_table thead tr { + overflow: hidden +} + +.woocommerce .woocommerce-cart-form table.shop_table td { + border-top: none; + border-bottom: solid 1px #E0DED9; + line-height: 1.6667em +} + +.woocommerce .woocommerce-cart-form table.shop_table td.product-quantity { + overflow: hidden +} + +.woocommerce .woocommerce-cart-form table.shop_table td.product-quantity:before { + margin: 10px 0 0 0 +} + +.woocommerce .woocommerce-cart-form table.shop_table td.product-name:before { + float: none; + display: block; + text-align: left +} + +.woocommerce .woocommerce-cart-form table.shop_table th { + font-size: 20px; + font-weight: 600; + border-top: none; + border-bottom: solid 1px var(--logico-border-hover-color); + color: var(--logico-dark-text-color) +} + +.woocommerce .woocommerce-cart-form table.shop_table td.actions { + padding: 33px 0 0 !important; + position: relative; + z-index: 2; + border: none; + text-align: right +} + +.woocommerce .woocommerce-cart-form table.shop_table td.actions .coupon { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + position: relative; + text-align: left; + padding-bottom: 20px +} + +.woocommerce .woocommerce-cart-form table.shop_table td.actions .coupon .logico-form-field input[type="text"], +.woocommerce .woocommerce-cart-form table.shop_table td.actions .coupon .logico-form-field label { + font-size: 14px; + width: 100% +} + +.woocommerce .woocommerce-cart-form table.shop_table td.actions .coupon .logico-alter-button { + white-space: nowrap; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + margin: 0 0 0 9px; + width: auto +} + +.woocommerce .woocommerce-cart-form table.shop_table td.actions>.button { + border: none; + background: none; + padding: 0; + margin: 40px 0 0; + border-bottom-style: solid; + border-bottom-color: initial; + border-bottom-width: 1px; + font-size: 16px; + line-height: 1.3125em; + font-weight: 400; + letter-spacing: 0; + -webkit-transition: border-color 0.3s, color 0.3s; + transition: border-color 0.3s, color 0.3s; + width: auto +} + +.woocommerce .woocommerce-cart-form table.shop_table td.actions>.button:disabled { + cursor: default; + opacity: .5 +} + +.woocommerce .woocommerce-cart-form table.shop_table td.actions>.button:not(:disabled):hover { + border-bottom-color: transparent +} + +.woocommerce .woocommerce-cart-form table.shop_table td.actions>.button:after { + content: none; + display: none +} + +.woocommerce .woocommerce-cart-form table.shop_table .product-info { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.woocommerce .woocommerce-cart-form table.shop_table .product-thumbnail-wrapper { + margin: 0 30px 0 0; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 +} + +.woocommerce .woocommerce-cart-form table.shop_table .product-thumbnail-wrapper img { + width: 85px; + border: none; + border-radius: var(--logico-radius-small, 0) +} + +.woocommerce .woocommerce-cart-form table.shop_table .product-name { + text-align: left +} + +.woocommerce .woocommerce-cart-form table.shop_table .product-name .product-name-wrapper { + font-weight: 600; + width: 100% +} + +.woocommerce .woocommerce-cart-form table.shop_table .product-name .product-name-wrapper a { + text-decoration: none; + color: var(--logico-default-text-color) +} + +.woocommerce .woocommerce-cart-form table.shop_table .product-name .product-name-wrapper a:hover { + color: var(--logico-accent-color) +} + +.woocommerce .woocommerce-cart-form table.shop_table .product-price .amount, +.woocommerce .woocommerce-cart-form table.shop_table .product-subtotal .amount { + font-weight: 600; + color: var(--logico-default-text-color) +} + +.woocommerce .woocommerce-cart-form table.shop_table .product-price .amount del, +.woocommerce .woocommerce-cart-form table.shop_table .product-subtotal .amount del { + opacity: 1; + color: #ADADAD; + display: inline-block; + margin: 0 13px 0 0 +} + +.woocommerce .woocommerce-cart-form table.shop_table .product-price .amount ins, +.woocommerce .woocommerce-cart-form table.shop_table .product-subtotal .amount ins { + text-decoration: none; + font-weight: inherit; + color: #c01227 +} + +.woocommerce .woocommerce-cart-form table.shop_table .product-remove .remove { + width: 14px; + height: 14px; + font: 400 normal 0/14px 'fontello'; + background: none; + margin: 0; + color: #c01227 !important +} + +.woocommerce .woocommerce-cart-form table.shop_table .product-remove .remove:before { + content: '\e845'; + font-size: 14px; + line-height: 14px +} + +.woocommerce .cart-collaterals { + margin: 70px 0 0 +} + +.woocommerce .cart-collaterals p:not(:first-child):not(:last-child) { + margin: 0 0 7px +} + +.woocommerce .cart-collaterals .cart_totals .cart_totals_title { + font-family: inherit; + text-transform: none; + font-weight: 600; + padding: 0 0 .4333em; + border-bottom: solid 1px var(--logico-border-hover-color); + margin: 0 0 .5em +} + +.woocommerce .cart-collaterals .cart_totals table.shop_table { + border: none !important +} + +.woocommerce .cart-collaterals .cart_totals table.shop_table th, +.woocommerce .cart-collaterals .cart_totals table.shop_table td { + border: none +} + +.woocommerce .cart-collaterals .cart_totals table.shop_table th { + padding: 9px 12px 9px 0 +} + +.woocommerce .cart-collaterals .cart_totals table.shop_table td { + padding-left: 0; + padding-right: 0; + background: none +} + +.woocommerce .cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals td { + text-align: left !important; + text-transform: none; + font-weight: 400 +} + +.woocommerce .cart-collaterals .cart_totals ul, +.woocommerce .cart-collaterals .cart_totals ul#shipping_method { + padding: 0 +} + +.woocommerce .cart-collaterals .cart_totals ul>li, +.woocommerce .cart-collaterals .cart_totals ul#shipping_method>li { + text-transform: none; + font-weight: 400; + text-align: left; + padding: 0 +} + +.woocommerce .cart-collaterals .cart_totals ul>li:before, +.woocommerce .cart-collaterals .cart_totals ul#shipping_method>li:before { + content: none; + display: none +} + +.woocommerce .cart-collaterals .cart_totals ul li input, +.woocommerce .cart-collaterals .cart_totals ul#shipping_method li input { + vertical-align: text-top; + margin: 5px 19px 0 0 +} + +.woocommerce .cart-collaterals .cart_totals ul label, +.woocommerce .cart-collaterals .cart_totals ul#shipping_method label { + clear: both +} + +.woocommerce .cart-collaterals .cart_totals ul .amount, +.woocommerce .cart-collaterals .cart_totals ul#shipping_method .amount { + font-weight: 600; + float: right; + margin: 0 0 0 20px +} + +.woocommerce .cart-collaterals .cart_totals .woocommerce-shipping-destination { + text-align: left +} + +.woocommerce .cart-collaterals .cart_totals .woocommerce-shipping-calculator { + min-width: 280px +} + +.woocommerce .cart-collaterals .cart_totals .woocommerce-shipping-calculator .form-row.form-row-first, +.woocommerce .cart-collaterals .cart_totals .woocommerce-shipping-calculator .form-row.form-row-last { + width: 100% +} + +.woocommerce .cart-collaterals .cart_totals .shipping-calculator-button { + font-weight: 400; + color: inherit +} + +.woocommerce .cart-collaterals .cart_totals .shipping-calculator-form { + margin: 30px -10px; + text-align: left +} + +.woocommerce .cart-collaterals .cart_totals .shipping-calculator-form p { + padding: 0 10px; + position: relative; + z-index: 2; + margin: 0 0 10px; + clear: both; + float: none +} + +.woocommerce .cart-collaterals .cart_totals .shipping-calculator-form button { + -moz-box-sizing: border-box; + box-sizing: border-box; + margin: 15px 0 0; + border: none +} + +.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout { + position: relative; + z-index: 2; + line-height: 1; + font-size: 0; + padding: 25px 0 0; + text-align: right +} + +@media only screen and (max-width:768px) { + .woocommerce table.cart td.actions, + .woocommerce #content table.cart td.actions { + background: none !important + } +} + +@media only screen and (min-width:769px) { + .woocommerce table.shop_table_responsive tr:nth-child(2n) td { + background: none + } + .woocommerce .woocommerce-cart-form table.shop_table { + -webkit-border-radius: 0; + border-radius: 0 + } + .woocommerce .woocommerce-cart-form table.shop_table td { + padding: 30px 10px; + text-align: left + } + .woocommerce .woocommerce-cart-form table.shop_table td:first-child:not(:last-child) { + padding-left: 0; + padding-right: 10px + } + .woocommerce .woocommerce-cart-form table.shop_table th { + padding: 0 10px 18px; + text-align: left + } + .woocommerce .woocommerce-cart-form table.shop_table th:first-child { + padding-left: 40px; + padding-right: 10px + } + .woocommerce .woocommerce-cart-form table.shop_table td.actions .coupon .logico-form-field { + width: 305px + } + .woocommerce .woocommerce-cart-form table.shop_table td.product-name { + width: 34% + } + .woocommerce .woocommerce-cart-form table.shop_table td.product-price { + width: 25% + } + .woocommerce .woocommerce-cart-form table.shop_table td.product-quantity { + width: 26% + } + .woocommerce .woocommerce-cart-form table.shop_table .product-remove { + padding-left: 10px; + padding-right: 0; + width: 14px + } + .woocommerce .woocommerce-cart-form table.shop_table .product-remove .remove { + margin: 0; + text-align: right; + float: right + } + .woocommerce .woocommerce-cart-form table.shop_table tr:not(:first-child) .product-remove .remove { + margin-top: 0 + } + .woocommerce .woocommerce-cart-form table.shop_table td.product-subtotal { + padding: 50px 0 50px 10px + } + .woocommerce .cart-collaterals { + margin: 100px 0 0 + } + .woocommerce .cart-collaterals .cart_totals { + width: auto; + min-width: 305px; + padding: 0; + -moz-box-sizing: border-box; + box-sizing: border-box + } + .woocommerce .cart-collaterals .cart_totals table.shop_table { + -webkit-border-radius: 0; + border-radius: 0; + border: none; + margin: 0 !important + } + .woocommerce .cart-collaterals .cart_totals table.shop_table tr:not(.woocommerce-shipping-totals) { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + width: 100% + } + .woocommerce .cart-collaterals .cart_totals table.shop_table td, + .woocommerce .cart-collaterals .cart_totals table.shop_table th { + padding: 10px 0; + font-weight: 600 + } + .woocommerce .cart-collaterals .cart_totals table.shop_table td:last-child, + .woocommerce .cart-collaterals .cart_totals table.shop_table th:last-child { + padding-left: 20px; + text-align: right + } + .woocommerce .cart-collaterals .cart_totals table.shop_table td { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + text-align: right + } + .woocommerce .cart-collaterals .cart_totals table.shop_table th { + width: initial; + color: var(--logico-dark-text-color); + font-size: 1.1111em; + line-height: 1.25em + } + .woocommerce .cart-collaterals .cart_totals table.shop_table .order-total td, + .woocommerce .cart-collaterals .cart_totals table.shop_table .order-total th { + color: var(--logico-dark-text-color); + font-size: 1.3889em; + line-height: 1.92em + } + .woocommerce .cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals { + position: relative + } + .woocommerce .cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals td, + .woocommerce .cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals th { + display: block; + font-weight: 600 + } + .woocommerce .cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals td { + padding: 10px 0 !important; + text-transform: inherit; + text-align: left + } + .woocommerce .cart-collaterals .cart_totals .woocommerce-shipping-destination { + text-align: left + } + .woocommerce .cart-collaterals .cart_totals .shipping-calculator-button { + margin: 0 + } + .woocommerce .cart-collaterals .cart_totals .shipping-calculator-form p:last-of-type { + margin: 0 + } +} + +.woocommerce-checkout .woocommerce-notices-wrapper { + margin-bottom: 20px !important +} + +.woocommerce-checkout .woocommerce-notices-wrapper:empty { + margin-bottom: 0 !important +} + +.woocommerce-checkout .content h3:not(#ship-to-different-address) { + font-family: inherit; + font-size: var(--logico-h5-font-size-mobile, 20px); + line-height: var(--logico-h5-line-height-mobile, 1.2em); + letter-spacing: var(--logico-h5-letter-spacing-mobile, -.03em); + word-spacing: var(--logico-h5-word-spacing-mobile, normal); + text-transform: none; + font-weight: 600; + font-style: var(--logico-h5-font-style, normal) +} + +.woocommerce-checkout .content h3:not(#ship-to-different-address)#order_review_heading, +.woocommerce-checkout .content h3:not(#ship-to-different-address)#order_total_heading, +.woocommerce-checkout .content h3:not(#ship-to-different-address)#order_payment_heading { + font-size: var(--logico-h6-font-size-mobile, 18px); + line-height: var(--logico-h6-line-height-mobile, 1.2em); + margin-bottom: 1.3em +} + +.woocommerce-checkout .content-wrapper .content-inner ul>li { + padding: 0 +} + +.woocommerce-checkout .checkout .shipping_address { + margin-top: 30px +} + +.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address { + margin: 0; + font-family: inherit; + font-size: 18px; + line-height: 1.6667em; + letter-spacing: normal; + text-transform: none; + float: none +} + +.woocommerce-checkout .checkout .woocommerce-additional-fields { + margin-top: 50px +} + +.woocommerce-checkout .checkout .woocommerce-additional-fields__field-wrapper .form-row textarea.input-text { + height: 120px +} + +.woocommerce .woocommerce-form-login-toggle:not(:last-child), +.woocommerce-page .woocommerce-form-login-toggle:not(:last-child) { + margin-bottom: 20px +} + +.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme, +.woocommerce-page .woocommerce-form-login .woocommerce-form-login__rememberme { + display: block; + width: 100%; + font-size: 16px; + line-height: 1.875em +} + +.woocommerce .woocommerce-form-login .form-row.form-row-last, +.woocommerce .woocommerce-form-login .form-row.form-row-first, +.woocommerce-page .woocommerce-form-login .form-row.form-row-last, +.woocommerce-page .woocommerce-form-login .form-row.form-row-first { + width: 100% +} + +.woocommerce .woocommerce-form-login .woocommerce-form-login__submit, +.woocommerce-page .woocommerce-form-login .woocommerce-form-login__submit { + float: none; + clear: both; + margin: 36px 0 0 +} + +.woocommerce .woocommerce-checkout:not(:first-child), +.woocommerce-page .woocommerce-checkout:not(:first-child) { + margin-top: 50px +} + +.woocommerce .woocommerce-checkout h3#order_review_heading:first-child, +.woocommerce-page .woocommerce-checkout h3#order_review_heading:first-child { + margin-top: 50px +} + +.woocommerce .woocommerce-checkout .place-order, +.woocommerce-page .woocommerce-checkout .place-order { + margin: 30px 0 0 !important; + position: relative; + z-index: 2 +} + +.woocommerce .woocommerce-checkout .woocommerce-account-fields .form-row, +.woocommerce-page .woocommerce-checkout .woocommerce-account-fields .form-row { + margin: 0 0 8px !important +} + +.woocommerce .woocommerce-checkout .woocommerce-shipping-fields, +.woocommerce-page .woocommerce-checkout .woocommerce-shipping-fields { + margin: 11px 0 0 +} + +.woocommerce form .woocommerce-billing-fields__field-wrapper, +.woocommerce form .woocommerce-shipping-fields__field-wrapper, +.woocommerce form .woocommerce-additional-fields__field-wrapper, +.woocommerce form .woocommerce-account-fields, +.woocommerce-page form .woocommerce-billing-fields__field-wrapper, +.woocommerce-page form .woocommerce-shipping-fields__field-wrapper, +.woocommerce-page form .woocommerce-additional-fields__field-wrapper, +.woocommerce-page form .woocommerce-account-fields { + margin: 0 -10px +} + +.woocommerce form .form-row-first, +.woocommerce form .form-row-last, +.woocommerce-page form .form-row-first, +.woocommerce-page form .form-row-last { + width: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +.woocommerce form .form-row-first, +.woocommerce-page form .form-row-first { + clear: left +} + +.woocommerce form .form-row, +.woocommerce-page form .form-row { + padding: 0 10px 0; + margin: 0 0 20px !important +} + +.woocommerce form .form-row textarea, +.woocommerce-page form .form-row textarea { + line-height: 30px; + height: 69px +} + +.woocommerce form h3 label, +.woocommerce-page form h3 label { + letter-spacing: normal +} + +.woocommerce form .woocommerce-privacy-policy-text, +.woocommerce-page form .woocommerce-privacy-policy-text { + font-size: 16px; + line-height: 1.875em +} + +.woocommerce form .woocommerce-privacy-policy-text p, +.woocommerce-page form .woocommerce-privacy-policy-text p { + line-height: inherit +} + +.woocommerce form .woocommerce-privacy-policy-text a, +.woocommerce-page form .woocommerce-privacy-policy-text a { + color: inherit +} + +.woocommerce .woocommerce-terms-and-conditions-wrapper .validate-required, +.woocommerce-page .woocommerce-terms-and-conditions-wrapper .validate-required { + padding: 0; + margin: 35px 0 0 !important +} + +.woocommerce .woocommerce-terms-and-conditions-wrapper .validate-required .woocommerce-form__label-for-checkbox, +.woocommerce-page .woocommerce-terms-and-conditions-wrapper .validate-required .woocommerce-form__label-for-checkbox { + position: relative; + padding: 0 0 0 35px; + line-height: 1.375em; + display: block +} + +.woocommerce .woocommerce-terms-and-conditions-wrapper .validate-required .woocommerce-form__label-for-checkbox input[type="checkbox"], +.woocommerce-page .woocommerce-terms-and-conditions-wrapper .validate-required .woocommerce-form__label-for-checkbox input[type="checkbox"] { + position: absolute; + left: 0; + right: initial +} + +.woocommerce .woocommerce-terms-and-conditions-wrapper .validate-required a, +.woocommerce-page .woocommerce-terms-and-conditions-wrapper .validate-required a { + white-space: nowrap +} + +.woocommerce .woocommerce-terms-and-conditions-wrapper .validate-required .required, +.woocommerce-page .woocommerce-terms-and-conditions-wrapper .validate-required .required { + color: #FFA16A +} + +.woocommerce form.login, +.woocommerce form.register { + padding: 20px 10px; + margin: 20px 0; + border: solid 1px var(--logico-border-hover-color) +} + +.woocommerce form.login>p, +.woocommerce form.register>p { + padding-left: 10px; + padding-right: 10px +} + +.woocommerce form.checkout_coupon { + padding: 20px; + border: solid 1px var(--logico-border-hover-color) +} + +.woocommerce form.checkout_coupon .form-row.form-row-first, +.woocommerce form.checkout_coupon .form-row.form-row-last { + width: 100% +} + +.woocommerce form.checkout_coupon button { + margin: 0; + width: 100% +} + +.woocommerce-checkout-review-order:not(:last-child) { + margin-bottom: 55px +} + +.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table { + border: none !important; + border-top: solid 1px var(--logico-border-hover-color) !important; + padding-top: 24px; + margin-top: 0 !important; + vertical-align: top +} + +.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table:not(:last-child) { + margin-bottom: 50px !important +} + +.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table thead, +.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table tbody { + display: none +} + +.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table .order-total { + font-size: 20px; + line-height: 1.5em; + font-weight: 600 +} + +.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table td { + padding: 6px 0 7px 16px; + vertical-align: top; + text-align: right; + font-weight: inherit; + border: none +} + +.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table td .amount { + font-weight: 600 +} + +.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table th { + padding: 6px 0 7px; + vertical-align: top; + border: none; + font-weight: 600 +} + +.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table ul li { + margin: 0 0 .5em +} + +.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table ul li:before { + display: none; + content: none +} + +.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table .woocommerce-shipping-methods { + display: inline-block; + text-align: left +} + +.woocommerce-checkout-review-order .checkout_cart_table { + width: 100%; + border-spacing: 0; + vertical-align: middle +} + +.woocommerce-checkout-review-order .checkout_cart_table:not(:last-child) { + margin-bottom: 57px !important +} + +.woocommerce-checkout-review-order .checkout_cart_table td { + padding: 15px 0 15px 16px +} + +.woocommerce-checkout-review-order .checkout_cart_table .product-thumbnail { + padding: 15px 0; + width: 50px +} + +.woocommerce-checkout-review-order .checkout_cart_table .product-thumbnail img { + width: 50px; + height: auto; + display: block; + border-radius: var(--logico-radius-small, 0) +} + +.woocommerce-checkout-review-order .checkout_cart_table .product-info-wrapper { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.woocommerce-checkout-review-order .checkout_cart_table .product-box-name { + width: 100% +} + +.woocommerce-checkout-review-order .checkout_cart_table .product-box-name .product-name-title { + line-height: 1.3333em; + font-weight: 600 +} + +.woocommerce-checkout-review-order .checkout_cart_table .product-box-name .product-name-title a { + text-decoration: none; + color: inherit +} + +.woocommerce-checkout-review-order .checkout_cart_table .product-box-name .product-name-title a:hover { + color: var(--logico-accent-color) +} + +.woocommerce-checkout-review-order .checkout_cart_table .product-box-name .product-name-info { + font-size: .8889em; + line-height: 1.375em; + font-weight: 600 +} + +.woocommerce-checkout-review-order .checkout_cart_table .product-box-name .product-name-info:not(:first-child) { + margin: 8px 0 0 +} + +.woocommerce-checkout-review-order .checkout_cart_table .product-box-total { + margin: 0 0 0 20px; + min-width: 57px; + font-size: .8889em; + line-height: 1.5em; + white-space: nowrap; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 +} + +.woocommerce-checkout-review-order .checkout_cart_table .product-box-total .amount { + display: block; + font-weight: 600 +} + +.woocommerce-checkout-review-order .checkout_cart_table .product-box-remove { + width: 13px; + margin: 0 0 0 20px; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 +} + +.woocommerce-checkout-review-order .checkout_cart_table .product-box-remove .remove { + width: 14px; + height: 24px; + font: 400 normal 0/24px 'fontello'; + background: none; + margin: 0; + -webkit-transition: color 0.3s; + transition: color 0.3s; + display: block +} + +.woocommerce-checkout-review-order .checkout_cart_table .product-box-remove .remove:before { + content: '\e845'; + font-size: 14px; + line-height: 24px; + color: #c01227 +} + +.woocommerce-checkout-review-total { + margin: -11px 0 0 +} + +.woocommerce-checkout-review-total .checkout_total_table { + width: 100% +} + +.woocommerce-checkout-review-total .checkout_total_table td { + padding: 10px 0 10px 20px; + text-align: right; + font-weight: 600; + font-size: 18px; + line-height: 30px +} + +.woocommerce-checkout-review-total .checkout_total_table td:first-child { + padding: 10px 0; + text-align: left +} + +.woocommerce-checkout-shipping-method:not(:last-child) { + margin-bottom: 65px +} + +.woocommerce-checkout-shipping-method ul#shipping_method { + margin: 0 +} + +.woocommerce-checkout-shipping-method ul#shipping_method li { + margin: 0; + padding: 0 +} + +.woocommerce-checkout-shipping-method ul#shipping_method li:not(:first-child) { + margin: 8px 0 0 +} + +.woocommerce-checkout-shipping-method ul#shipping_method li:before { + content: none; + display: none +} + +.woocommerce-checkout-shipping-method ul#shipping_method li input { + vertical-align: middle; + margin: -2px 10px 0 0 +} + +.woocommerce-checkout-shipping-method ul#shipping_method li label { + vertical-align: middle; + font-weight: 600; + display: inline +} + +#add_payment_method #order_review, +#add_payment_method #payment, +.woocommerce-cart #order_review, +.woocommerce-cart #payment, +.woocommerce-checkout #order_review, +.woocommerce-checkout #payment { + border-top: solid 1px var(--logico-border-hover-color) !important; + padding-top: 24px +} + +#add_payment_method #payment, +.woocommerce-cart #payment, +.woocommerce-checkout #payment { + -webkit-border-radius: 0; + border-radius: 0; + background: none +} + +#add_payment_method #payment ul.payment_methods, +.woocommerce-cart #payment ul.payment_methods, +.woocommerce-checkout #payment ul.payment_methods { + margin: 0; + padding: 0; + border: none +} + +#add_payment_method #payment ul.payment_methods li, +#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice), +.woocommerce-cart #payment ul.payment_methods li, +.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice), +.woocommerce-checkout #payment ul.payment_methods li, +.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice) { + padding: 0; + line-height: 1.3333em +} + +#add_payment_method #payment ul.payment_methods li:before, +#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice):before, +.woocommerce-cart #payment ul.payment_methods li:before, +.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice):before, +.woocommerce-checkout #payment ul.payment_methods li:before, +.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice):before { + content: none; + display: none +} + +#add_payment_method #payment ul.payment_methods li img, +#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice) img, +.woocommerce-cart #payment ul.payment_methods li img, +.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice) img, +.woocommerce-checkout #payment ul.payment_methods li img, +.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice) img { + display: inline-block; + margin: -2px .5em 0 .5em +} + +#add_payment_method #payment ul.payment_methods li.payment_method_paypal .about_paypal, +#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice).payment_method_paypal .about_paypal, +.woocommerce-cart #payment ul.payment_methods li.payment_method_paypal .about_paypal, +.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice).payment_method_paypal .about_paypal, +.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal .about_paypal, +.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice).payment_method_paypal .about_paypal { + font-size: 1em; + line-height: inherit; + float: none; + font-weight: 400; + white-space: nowrap +} + +#add_payment_method #payment ul.payment_methods li input, +#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice) input, +.woocommerce-cart #payment ul.payment_methods li input, +.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice) input, +.woocommerce-checkout #payment ul.payment_methods li input, +.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice) input { + margin: 0 12px -2px 0 !important +} + +#add_payment_method #payment ul.payment_methods li label, +#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice) label, +.woocommerce-cart #payment ul.payment_methods li label, +.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice) label, +.woocommerce-checkout #payment ul.payment_methods li label, +.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice) label { + display: inline; + font-size: 18px; + font-weight: 600 +} + +#add_payment_method #payment ul.payment_methods li+li, +.woocommerce-cart #payment ul.payment_methods li+li, +.woocommerce-checkout #payment ul.payment_methods li+li { + margin: 29px 0 0 +} + +#add_payment_method #payment ul.payment_methods li.woocommerce-notice, +.woocommerce-cart #payment ul.payment_methods li.woocommerce-notice, +.woocommerce-checkout #payment ul.payment_methods li.woocommerce-notice { + padding: .5em 1.5em 1em +} + +.woocommerce .checkout-columns .checkout-column-side, +.woocommerce-page .checkout-columns .checkout-column-side { + margin-top: 90px +} + +.woocommerce .checkout-columns .col2-set .col-2, +.woocommerce-page .checkout-columns .col2-set .col-2 { + margin: 0 +} + +#add_payment_method #payment div.form-row, +.woocommerce-cart #payment div.form-row, +.woocommerce-checkout #payment div.form-row { + padding: 0 +} + +.checkout-total-wrapper { + margin-bottom: 20px +} + +.checkout-total-wrapper:not(:first-child) { + margin-top: 90px +} + +.woocommerce #payment button.logico-alter-button, +.woocommerce-page #payment button.logico-alter-button { + float: none !important +} + +.woocommerce #payment button.logico-alter-button:not(:first-child), +.woocommerce-page #payment button.logico-alter-button:not(:first-child) { + margin: 50px 0 0 +} + +#add_payment_method #payment div.payment_box, +.woocommerce-cart #payment div.payment_box, +.woocommerce-checkout #payment div.payment_box { + margin: 30px 0 0; + padding: 20px 20px 18px; + font-size: 14px; + line-height: 1.7143em; + border-radius: var(--logico-radius-small, 0); + background: var(--logico-background-alter-color) +} + +#add_payment_method #payment div.payment_box:before, +.woocommerce-cart #payment div.payment_box:before, +.woocommerce-checkout #payment div.payment_box:before { + content: none; + display: none +} + +#add_payment_method #payment div.payment_box p, +.woocommerce-cart #payment div.payment_box p, +.woocommerce-checkout #payment div.payment_box p { + line-height: inherit +} + +@media only screen and (min-width:481px) { + .woocommerce form .form-row-first, + .woocommerce form .form-row-last, + .woocommerce-page form .form-row-first, + .woocommerce-page form .form-row-last { + width: 50% + } + .woocommerce-checkout .content h3:not(#ship-to-different-address) { + font-size: var(--logico-h5-font-size-mobile-extra, 20px); + line-height: var(--logico-h5-line-height-mobile-extra, 1.2em); + letter-spacing: var(--logico-h5-letter-spacing-mobile-extra, -.03em); + word-spacing: var(--logico-h5-word-spacing-mobile-extra, normal) + } + .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_review_heading, + .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_total_heading, + .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_payment_heading { + font-size: var(--logico-h6-font-size-mobile-extra, 18px); + line-height: var(--logico-h6-line-height-mobile-extra, 1.2em) + } +} + +@media only screen and (max-width:840px) { + .woocommerce .woocommerce-checkout-review-order .checkout_cart_table, + .woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table { + border: none; + display: block + } + .woocommerce .woocommerce-checkout-review-order .checkout_cart_table tbody, + .woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table tbody { + display: block + } + .woocommerce .woocommerce-checkout-review-order .checkout_cart_table tr, + .woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table tr { + display: block + } + .woocommerce .woocommerce-checkout-review-order .checkout_cart_table td, + .woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table td { + padding: 0; + display: block; + width: auto + } + .woocommerce .woocommerce-checkout-review-order .checkout_cart_table td:first-child, + .woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table td:first-child { + padding: 20px 0 + } + .woocommerce .woocommerce-checkout-review-order .checkout_cart_table tr+tr td, + .woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table tr+tr td { + border: none + } + .woocommerce .woocommerce-checkout-review-order .checkout_cart_table .product-thumbnail, + .woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table .product-thumbnail { + width: auto + } + .woocommerce .woocommerce-checkout-review-order .checkout_cart_table .product-thumbnail img, + .woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table .product-thumbnail img { + width: 85px; + position: relative + } + .woocommerce .woocommerce-checkout-review-order .checkout_cart_table tr:not(:first-child), + .woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table tr:not(:first-child) { + margin: 11px 0 0 + } + .woocommerce .woocommerce-checkout-review-order .checkout_cart_table tr:not(:first-child) td:first-child, + .woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table tr:not(:first-child) td:first-child { + border-top: solid 1px var(--logico-border-color) + } + .woocommerce-checkout .content h3:not(#ship-to-different-address) { + font-size: var(--logico-h5-font-size-tablet, 24px); + line-height: var(--logico-h5-line-height-tablet, 1.2em); + letter-spacing: var(--logico-h5-letter-spacing-tablet, -.03em); + word-spacing: var(--logico-h5-word-spacing-tablet, normal) + } + .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_review_heading, + .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_total_heading, + .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_payment_heading { + font-size: var(--logico-h6-font-size-tablet, 20px); + line-height: var(--logico-h6-line-height-tablet, 1.2em) + } +} + +@media only screen and (min-width:841px) { + .woocommerce .woocommerce-checkout-review-order .checkout_cart_table, + .woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table { + border: none + } + .woocommerce .woocommerce-checkout-review-order .checkout_cart_table td, + .woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table td { + padding: 18px 0 18px 20px + } + .woocommerce .woocommerce-checkout-review-order .checkout_cart_table .product-thumbnail, + .woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table .product-thumbnail { + width: 85px; + padding: 18px 0 + } + .woocommerce .woocommerce-checkout-review-order .checkout_cart_table .product-thumbnail img, + .woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table .product-thumbnail img { + width: 85px; + position: relative + } + .woocommerce .woocommerce-checkout-review-order .checkout_cart_table tr:not(:first-child) td, + .woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table tr:not(:first-child) td { + border-top: solid 1px var(--logico-border-color) + } + .woocommerce .woocommerce-checkout:not(:first-child), + .woocommerce-page .woocommerce-checkout:not(:first-child) { + margin-top: 80px + } + .woocommerce .woocommerce-checkout h3#order_review_heading:first-child, + .woocommerce-page .woocommerce-checkout h3#order_review_heading:first-child { + margin-top: 65px + } + .woocommerce .woocommerce-form-login .form-row.form-row-last, + .woocommerce .woocommerce-form-login .form-row.form-row-first, + .woocommerce-page .woocommerce-form-login .form-row.form-row-last, + .woocommerce-page .woocommerce-form-login .form-row.form-row-first { + width: 50% + } + .woocommerce-checkout .content h3:not(#ship-to-different-address) { + font-size: var(--logico-h5-font-size-tablet-extra, 24px); + line-height: var(--logico-h5-line-height-table-extrat, 1.2em); + letter-spacing: var(--logico-h5-letter-spacing-tablet-extra, -.03em); + word-spacing: var(--logico-h5-word-spacing-tablet-extra, normal) + } + .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_review_heading, + .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_total_heading, + .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_payment_heading { + font-size: var(--logico-h6-font-size-tablet-extra, 20px); + line-height: var(--logico-h6-line-height-tablet-extra, 1.2em) + } +} + +@media only screen and (min-width:1021px) { + .woocommerce-checkout .checkout .woocommerce-additional-fields { + margin-top: 65px + } + .woocommerce-checkout .content h3:not(#ship-to-different-address) { + font-size: var(--logico-h5-font-size-laptop, 28px); + line-height: var(--logico-h5-line-height-laptop, 1.2em); + letter-spacing: var(--logico-h5-letter-spacing-laptop, -.03em); + word-spacing: var(--logico-h5-word-spacing-laptop, normal) + } + .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_review_heading, + .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_total_heading, + .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_payment_heading { + font-size: 20px; + line-height: var(--logico-h6-line-height-laptop, 1.2em) + } + .woocommerce .woocommerce-checkout h3#order_review_heading:first-child, + .woocommerce-page .woocommerce-checkout h3#order_review_heading:first-child { + margin-top: 0 + } + .woocommerce .checkout-columns, + .woocommerce-page .checkout-columns { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + margin: 0 -20px + } + .woocommerce .checkout-columns .checkout-column-main, + .woocommerce-page .checkout-columns .checkout-column-main { + padding: 0 20px; + -moz-box-sizing: border-box; + box-sizing: border-box; + width: 66.6666% + } + .woocommerce .checkout-columns .checkout-column-side, + .woocommerce-page .checkout-columns .checkout-column-side { + margin: 0; + padding: 0 20px; + -moz-box-sizing: border-box; + box-sizing: border-box; + width: 33.3333% + } +} + +@media only screen and (min-width:1201px) { + .woocommerce-checkout .content h3:not(#ship-to-different-address) { + font-size: var(--logico-h5-font-size, 30px); + line-height: var(--logico-h5-line-height, 1.2em); + letter-spacing: var(--logico-h5-letter-spacing, -.03em); + word-spacing: var(--logico-h5-word-spacing, normal) + } + .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_review_heading, + .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_total_heading, + .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_payment_heading { + line-height: var(--logico-h6-line-height, 1.2em) + } +} + +.woocommerce .woocommerce-notices-wrapper, +.woocommerce .wc-empty-cart-message, +.woocommerce-page .woocommerce-notices-wrapper, +.woocommerce-page .wc-empty-cart-message { + margin-bottom: 50px +} + +.woocommerce .woocommerce-notices-wrapper:empty, +.woocommerce .wc-empty-cart-message:empty, +.woocommerce-page .woocommerce-notices-wrapper:empty, +.woocommerce-page .wc-empty-cart-message:empty { + margin-bottom: 0 +} + +.woocommerce .woocommerce-password-strength, +.woocommerce-page .woocommerce-password-strength { + font-weight: 400 +} + +.woocommerce .col2-set, +.woocommerce-page .col2-set { + margin: 0; + width: auto +} + +.woocommerce .col2-set:before, +.woocommerce .col2-set:after, +.woocommerce-page .col2-set:before, +.woocommerce-page .col2-set:after { + content: none; + display: none +} + +.woocommerce .col2-set:not(:last-child), +.woocommerce-page .col2-set:not(:last-child) { + margin-bottom: 70px +} + +.woocommerce .col2-set .col-1, +.woocommerce .col2-set .col-2, +.woocommerce-page .col2-set .col-1, +.woocommerce-page .col2-set .col-2 { + float: none; + max-width: none; + width: auto; + padding: 0 +} + +.woocommerce .col2-set .col-2, +.woocommerce-page .col2-set .col-2 { + margin: 70px 0 0 +} + +.woocommerce form .show-password-input, +.woocommerce-page form .show-password-input { + display: block; + right: 17px; + left: initial; + opacity: 1; + z-index: 2; + font-size: 14px; + line-height: 1; + margin: 0; + color: var(--logico-dark-text-color); + overflow: hidden +} + +.woocommerce form .show-password-input:before, +.woocommerce-page form .show-password-input:before { + content: none; + display: none +} + +.woocommerce form .show-password-input:after, +.woocommerce-page form .show-password-input:after { + content: '\e84b'; + font: 400 normal 14px/1em 'fontello' +} + +.woocommerce form .show-password-input.display-password, +.woocommerce-page form .show-password-input.display-password { + color: var(--logico-light-text-color); + opacity: .5 +} + +.woocommerce form .logico-label-wrapper+.password-input input[type="text"], +.woocommerce form .logico-label-wrapper+.password-input input[type="password"], +.woocommerce-page form .logico-label-wrapper+.password-input input[type="text"], +.woocommerce-page form .logico-label-wrapper+.password-input input[type="password"] { + border-top: none +} + +.woocommerce table[class*='woocommerce'] tr td, +.woocommerce table[class*='woocommerce'] tr th, +.woocommerce table[class*='cart'] tr td, +.woocommerce table[class*='cart'] tr th, +.woocommerce table[class*='checkout'] tr td, +.woocommerce table[class*='checkout'] tr th, +.woocommerce table[class*='shop'] tr td, +.woocommerce table[class*='shop'] tr th, +.woocommerce-page table[class*='woocommerce'] tr td, +.woocommerce-page table[class*='woocommerce'] tr th, +.woocommerce-page table[class*='cart'] tr td, +.woocommerce-page table[class*='cart'] tr th, +.woocommerce-page table[class*='checkout'] tr td, +.woocommerce-page table[class*='checkout'] tr th, +.woocommerce-page table[class*='shop'] tr td, +.woocommerce-page table[class*='shop'] tr th { + border: none +} + +.woocommerce table.shop_table, +.woocommerce-page table.shop_table { + -webkit-border-radius: 0; + border-radius: 0 +} + +.woocommerce .catalog-top-info-wrapper { + margin: 0 0 30px; + padding: 0; + font-size: 0; + line-height: 1; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.woocommerce .catalog-top-info-wrapper:after { + content: ''; + display: table; + clear: both +} + +.woocommerce .catalog-top-info-wrapper .woocommerce-notices-wrapper { + order: 0; + width: 100% +} + +.woocommerce .catalog-top-info-wrapper .woocommerce-result-count { + order: 1; + width: 100%; + font-size: 16px; + line-height: 30px; + font-weight: 600 +} + +.woocommerce .catalog-top-info-wrapper .woocommerce-ordering-wrapper { + order: 2; + width: 100%; + position: relative; + margin: 0 +} + +.woocommerce .catalog-top-info-wrapper .woocommerce-ordering-wrapper .woocommerce-ordering { + float: none +} + +.woocommerce .catalog-top-info-wrapper .product-filters-trigger-wrapper { + order: 3; + font-size: 0; + line-height: 1; + width: 100%; + margin: 10px 0 0; + padding: 0; + float: left; + position: relative +} + +.woocommerce .catalog-top-info-wrapper .product-filters-trigger-wrapper .logico-alter-button { + display: block +} + +.woocommerce .catalog-top-info-wrapper .shop-mode-buttons { + order: 4 +} + +.woocommerce .woocommerce-result-count { + width: 100%; + margin: 0 0 13px +} + +.woocommerce .shop-mode-buttons { + margin: 20px 0 0 30px; + white-space: nowrap; + font-size: 0; + line-height: 1 +} + +.woocommerce .shop-mode-buttons a { + margin: 5px 0 6px 6px; + display: inline-block; + vertical-align: top; + opacity: .3; + height: 20px; + width: 20px; + overflow: hidden; + position: relative; + text-align: center; + font: 700 normal 18px/20px 'Font Awesome 6 Free' +} + +.woocommerce .shop-mode-buttons .woocommerce-grid:before { + content: '\f00a' +} + +.woocommerce .shop-mode-buttons .woocommerce-list:before { + content: '\f00b' +} + +.woocommerce .shop_mode_grid .shop-mode-buttons .woocommerce-grid { + opacity: 1 +} + +.woocommerce .shop_mode_list .shop-mode-buttons .woocommerce-list { + opacity: 1 +} + +.woocommerce form.lost_reset_password, +.woocommerce form.login, +.woocommerce form.register { + position: relative; + z-index: 2; + -webkit-border-radius: 0; + border-radius: 0 +} + +.woocommerce form.lost_reset_password .form-row, +.woocommerce form.login .form-row, +.woocommerce form.register .form-row { + width: auto +} + +.woocommerce form.lost_reset_password .lost_password, +.woocommerce form.login .lost_password, +.woocommerce form.register .lost_password { + font-size: 14px; + line-height: 1.9286em; + margin-bottom: 0 +} + +.woocommerce form.lost_reset_password .lost_password a, +.woocommerce form.login .lost_password a, +.woocommerce form.register .lost_password a { + color: inherit +} + +.woocommerce form.checkout_coupon { + -webkit-border-radius: 0; + border-radius: 0; + position: relative; + z-index: 2; + margin: 20px 0 +} + +.woocommerce form.checkout_coupon .form-row-first { + padding: 0; + margin-bottom: 10px +} + +.woocommerce form.checkout_coupon .form-row-last { + padding: 0; + position: relative; + z-index: 2; + margin-bottom: 0 +} + +.woocommerce form.checkout_coupon button { + width: 100% +} + +body .content-wrapper .woocommerce-NoticeGroup:not(:last-child) { + margin-bottom: 50px +} + +body .content-wrapper ul.woocommerce-error, +body .content-wrapper ul.woocommerce-info, +body .content-wrapper ul.woocommerce-message { + z-index: 2 +} + +body .content-wrapper ul.woocommerce-error li, +body .content-wrapper ul.woocommerce-info li, +body .content-wrapper ul.woocommerce-message li { + width: 100% +} + +body .content-wrapper ul.woocommerce-error li:before, +body .content-wrapper ul.woocommerce-info li:before, +body .content-wrapper ul.woocommerce-message li:before { + content: none; + display: none +} + +body .content-wrapper ul.woocommerce-error li, +body .content-wrapper ul.woocommerce-error li:not(:last-of-type), +body .content-wrapper ul.woocommerce-info li, +body .content-wrapper ul.woocommerce-info li:not(:last-of-type), +body .content-wrapper ul.woocommerce-message li, +body .content-wrapper ul.woocommerce-message li:not(:last-of-type) { + margin-bottom: 0 +} + +body .content-wrapper .woocommerce-error, +body .content-wrapper .woocommerce-info, +body .content-wrapper .woocommerce-message { + z-index: 2; + line-height: 1.1875em; + font-weight: 600; + color: inherit; + background: none; + margin: 0; + padding: .5555em .5555em .5555em 4.4444em; + min-height: 4em; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + -moz-box-sizing: border-box; + box-sizing: border-box; + border-radius: var(--logico-radius-medium, 0); + gap: 6px; + outline: none +} + +body .content-wrapper .woocommerce-error:not(:last-child), +body .content-wrapper .woocommerce-info:not(:last-child), +body .content-wrapper .woocommerce-message:not(:last-child) { + margin-top: 20px +} + +body .content-wrapper .woocommerce-error:before, +body .content-wrapper .woocommerce-info:before, +body .content-wrapper .woocommerce-message:before { + font-weight: 400; + font-size: 1.1111em; + line-height: 2.5em; + width: 2.5em; + height: 2.5em; + text-align: center; + position: absolute; + margin: 0; + left: .5555em; + right: initial; + top: .5555em; + border-radius: var(--logico-radius-small, 0) +} + +body .content-wrapper .woocommerce-error a, +body .content-wrapper .woocommerce-info a, +body .content-wrapper .woocommerce-message a { + color: inherit; + display: inline +} + +body .content-wrapper .woocommerce-error .button, +body .content-wrapper .woocommerce-info .button, +body .content-wrapper .woocommerce-message .button { + margin: 0; + outline: none; + padding: 0; + background: none; + font-size: inherit; + line-height: inherit; + font-weight: inherit; + text-decoration: underline; + border: none; + display: inline; + position: static +} + +body .content-wrapper .woocommerce-error .button:after, +body .content-wrapper .woocommerce-info .button:after, +body .content-wrapper .woocommerce-message .button:after { + content: none; + display: none +} + +body .content-wrapper .woocommerce-error .button:hover, +body .content-wrapper .woocommerce-info .button:hover, +body .content-wrapper .woocommerce-message .button:hover { + text-decoration: none +} + +body .content-wrapper .woocommerce-error:not(.woocommerce-notice), +body .content-wrapper .woocommerce-info:not(.woocommerce-notice), +body .content-wrapper .woocommerce-message:not(.woocommerce-notice) { + border-width: 1px; + border-style: solid +} + +body .content-wrapper .woocommerce-error.woocommerce-notice, +body .content-wrapper .woocommerce-info.woocommerce-notice, +body .content-wrapper .woocommerce-message.woocommerce-notice { + border-width: 1px; + border-style: solid +} + +body .content-wrapper .woocommerce-info { + border-color: #4EB0E7 +} + +body .content-wrapper .woocommerce-info:before { + background-color: #4EB0E7; + color: #FFF +} + +body .content-wrapper .woocommerce-form-coupon-toggle:not(:last-child) { + margin-bottom: 20px +} + +body .content-wrapper .woocommerce-form-coupon-toggle .woocommerce-info { + border-color: var(--logico-accent-color) +} + +body .content-wrapper .woocommerce-form-coupon-toggle .woocommerce-info:before { + content: '\e847'; + font-family: 'fontello'; + background-color: var(--logico-accent-color) +} + +body .content-wrapper .woocommerce-error { + border-color: #c01227 +} + +body .content-wrapper .woocommerce-error:before { + color: #FFF; + background-color: #c01227 +} + +body .content-wrapper .woocommerce-message { + border-color: #04BF87 +} + +body .content-wrapper .woocommerce-message:before { + color: #FFF; + background-color: #04BF87 +} + +.woocommerce form .form-row.woocommerce-validated .select2-selection, +.woocommerce form .form-row.woocommerce-validated input, +.woocommerce form .form-row.woocommerce-validated textarea, +.woocommerce form .form-row.woocommerce-validated select { + border-color: #04BF87 !important +} + +.woocommerce form .form-row.woocommerce-validated .woocommerce-input-wrapper input { + border-color: #04BF87 !important +} + +.woocommerce form .form-row.woocommerce-validated .logico-label-placeholder .logico-label-placeholder-text:before, +.woocommerce form .form-row.woocommerce-validated .logico-label-placeholder .logico-label-placeholder-text:after { + border-color: #04BF87 !important +} + +.woocommerce form .form-row.woocommerce-validated .logico-form-field:before, +.woocommerce form .form-row.woocommerce-validated .logico-form-field:after { + border-color: #04BF87 !important +} + +.woocommerce form .form-row.woocommerce-invalid .select2-selection, +.woocommerce form .form-row.woocommerce-invalid input, +.woocommerce form .form-row.woocommerce-invalid textarea, +.woocommerce form .form-row.woocommerce-invalid select { + border-color: #c01227 !important +} + +.woocommerce form .form-row.woocommerce-invalid .woocommerce-input-wrapper input { + border-color: #c01227 !important +} + +.woocommerce form .form-row.woocommerce-invalid .logico-label-placeholder .logico-label-placeholder-text:before, +.woocommerce form .form-row.woocommerce-invalid .logico-label-placeholder .logico-label-placeholder-text:after { + border-color: #c01227 !important +} + +.woocommerce form .form-row.woocommerce-invalid .logico-form-field:before, +.woocommerce form .form-row.woocommerce-invalid .logico-form-field:after { + border-color: #c01227 !important +} + +ul.products li:before { + content: none !important; + display: none !important +} + +.woocommerce a.remove:hover { + color: #c01227 !important +} + +.body-container .wc-block-grid__product-rating .star-rating, +.body-container .wc-block-grid__product-rating .wc-block-grid__product-rating__stars, +.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars, +.wc-block-components-product-rating>.wc-block-components-product-rating__stars, +.woocommerce .woocommerce-product-rating .star-rating, +.woocommerce .star-rating, +.star-rating { + order: 4; + font: 400 normal 15px/1 'fontello' !important; + margin: 0; + letter-spacing: .1818em; + width: 6.3254em; + overflow: hidden; + position: relative; + height: 1em +} + +.body-container .wc-block-grid__product-rating .star-rating:before, +.body-container .wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before, +.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars:before, +.wc-block-components-product-rating>.wc-block-components-product-rating__stars:before, +.woocommerce .woocommerce-product-rating .star-rating:before, +.woocommerce .star-rating:before, +.star-rating:before { + content: '\e861\e861\e861\e861\e861'; + position: absolute; + float: left; + top: 0; + left: 0; + right: initial; + opacity: 1; + color: #ACACAC; + line-height: 1em +} + +.body-container .wc-block-grid__product-rating .star-rating>span, +.body-container .wc-block-grid__product-rating .wc-block-grid__product-rating__stars>span, +.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars>span, +.wc-block-components-product-rating>.wc-block-components-product-rating__stars>span, +.woocommerce .woocommerce-product-rating .star-rating>span, +.woocommerce .star-rating>span, +.star-rating>span { + color: var(--logico-accent-color); + overflow: hidden; + float: left; + top: 0; + left: 0; + right: initial; + position: absolute; + font: 400 normal 15px/1em 'fontello' +} + +.body-container .wc-block-grid__product-rating .star-rating>span:before, +.body-container .wc-block-grid__product-rating .wc-block-grid__product-rating__stars>span:before, +.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars>span:before, +.wc-block-components-product-rating>.wc-block-components-product-rating__stars>span:before, +.woocommerce .woocommerce-product-rating .star-rating>span:before, +.woocommerce .star-rating>span:before, +.star-rating>span:before { + content: '\e862\e862\e862\e862\e862'; + position: absolute; + left: 0; + right: initial; + top: 0; + color: inherit; + line-height: 1em +} + +.body-container .wc-block-grid__product-rating .star-rating span.rating:before, +.body-container .wc-block-grid__product-rating .star-rating span.rating.after, +.body-container .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span.rating:before, +.body-container .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span.rating.after, +.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span.rating:before, +.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span.rating.after, +.wc-block-components-product-rating>.wc-block-components-product-rating__stars span.rating:before, +.wc-block-components-product-rating>.wc-block-components-product-rating__stars span.rating.after, +.woocommerce .woocommerce-product-rating .star-rating span.rating:before, +.woocommerce .woocommerce-product-rating .star-rating span.rating.after, +.woocommerce .star-rating span.rating:before, +.woocommerce .star-rating span.rating.after, +.star-rating span.rating:before, +.star-rating span.rating.after { + content: none; + display: none +} + +.woocommerce .quantity-wrapper { + font-size: 0; + line-height: 1; + white-space: nowrap; + display: inline-block; + width: 117px +} + +.woocommerce .quantity-wrapper .quantity { + overflow: hidden; + float: none +} + +.woocommerce .quantity-wrapper .quantity .qty { + width: 117px; + height: 34px; + font-family: inherit; + font-size: 18px; + line-height: 34px; + font-weight: 600; + padding: 0 40px; + text-align: center; + border: none; + outline: none; + background: none; + -webkit-appearance: textfield; + -moz-appearance: textfield; + appearance: textfield; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +.woocommerce .quantity-wrapper .quantity .qty::-webkit-inner-spin-button, +.woocommerce .quantity-wrapper .quantity .qty::-webkit-outer-spin-button { + -webkit-appearance: none; + appearance: none; + margin: 0 +} + +.woocommerce .quantity-wrapper .quantity .qty::-webkit-input-placeholder { + opacity: 1 +} + +.woocommerce .quantity-wrapper .quantity .qty:-moz-placeholder { + opacity: 1 +} + +.woocommerce .quantity-wrapper .quantity .qty::-moz-placeholder { + opacity: 1 +} + +.woocommerce .quantity-wrapper .quantity .qty:-ms-input-placeholder { + opacity: 1 +} + +.woocommerce .quantity-wrapper.hidden { + display: none +} + +.woocommerce .quantity-wrapper.styled { + position: relative; + z-index: 2 +} + +.woocommerce .quantity-wrapper.styled .btn-plus, +.woocommerce .quantity-wrapper.styled .btn-minus { + cursor: pointer; + width: 34px; + height: 34px; + position: absolute; + border: solid 1px var(--logico-border-hover-color); + border-radius: calc(var(--logico-radius-small, 0px) / 2); + -webkit-transition: color 0.3s, background-color 0.3s; + transition: color 0.3s, background-color 0.3s; + -moz-box-sizing: border-box; + box-sizing: border-box; + text-align: center; + top: 0; + padding: 0; + font-size: 18px; + line-height: 32px; + font-weight: 600 +} + +.woocommerce .quantity-wrapper.styled .btn-plus:hover, +.woocommerce .quantity-wrapper.styled .btn-minus:hover { + background-color: var(--logico-button-background-hover); + color: var(--logico-button-text-hover) +} + +.woocommerce .quantity-wrapper.styled .btn-minus { + left: 0; + right: initial +} + +.woocommerce .quantity-wrapper.styled .btn-minus:before { + content: '-' +} + +.woocommerce .quantity-wrapper.styled .btn-plus { + left: initial; + right: 0 +} + +.woocommerce .quantity-wrapper.styled .btn-plus:before { + content: '+' +} + +.product-filters-trigger-wrapper { + font-size: 16px; + line-height: 30px; + float: none; + clear: both; + padding: 18px 0 0 +} + +.product-filters-trigger-wrapper .product-filters-trigger { + cursor: pointer +} + +.woocommerce .outer-form-wrapper { + max-width: 420px; + margin: 0 auto +} + +.woocommerce .outer-form-wrapper form.login, +.woocommerce .outer-form-wrapper form.lost_reset_password, +.woocommerce .outer-form-wrapper form.register { + border: none; + -webkit-border-radius: 0; + border-radius: 0; + padding: 0; + margin: 0 -20px +} + +.woocommerce .outer-form-wrapper form.login>p, +.woocommerce .outer-form-wrapper form.lost_reset_password>p, +.woocommerce .outer-form-wrapper form.register>p { + padding-left: 20px; + padding-right: 20px +} + +.woocommerce .outer-form-wrapper form .logico-alter-button { + margin: 16px auto 0; + min-width: 0 +} + +.woocommerce .outer-form-wrapper .woocommerce-LostPassword { + padding: 0; + white-space: nowrap +} + +.woocommerce .outer-form-wrapper .form-row:before, +.woocommerce .outer-form-wrapper .form-row:after { + content: none; + display: none +} + +.woocommerce .outer-form-wrapper .form-row-checkbox { + margin-top: 20px !important +} + +.woocommerce .outer-form-wrapper a { + text-decoration: underline +} + +.woocommerce .outer-form-wrapper a:hover { + text-decoration: none +} + +.woocommerce .outer-form-wrapper .form-attention:not(:first-child) { + margin-top: 41px +} + +.woocommerce .outer-form-wrapper .form-attention a { + color: inherit +} + +.woocommerce .outer-form-wrapper h3 { + text-align: center +} + +#add_payment_method .cart-collaterals .shipping-calculator-button:after, +.woocommerce-cart .cart-collaterals .shipping-calculator-button:after, +.woocommerce-checkout .cart-collaterals .shipping-calculator-button:after { + content: none; + display: none +} + +.woocommerce-store-notice, +.woocommerce-store-notice.demo_store { + top: 0 !important; + margin: 20px; + padding: 20px 40px; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + background-color: var(--logico-background-color); + border: solid 1px var(--logico-border-hover-color); + font-weight: 600; + color: var(--logico-default-text-color); + width: auto; + border-radius: var(--logico-radius-medium, 0) +} + +.woocommerce-store-notice .woocommerce-store-notice__dismiss-link, +.woocommerce-store-notice.demo_store .woocommerce-store-notice__dismiss-link { + position: absolute; + top: 50%; + right: 21px; + left: initial; + width: 14px; + height: 14px; + margin: -7px 0 0; + -webkit-transition: opacity 0.3s, color 0.3s; + transition: opacity 0.3s, color 0.3s; + cursor: pointer; + font-size: 0; + line-height: 1; + text-align: center +} + +.woocommerce-store-notice .woocommerce-store-notice__dismiss-link:before, +.woocommerce-store-notice.demo_store .woocommerce-store-notice__dismiss-link:before { + content: '\e845'; + font: 400 normal 14px/1 'fontello'; + color: #c01227 +} + +#add_payment_method .cart-collaterals .shipping-calculator-button, +.woocommerce-cart .cart-collaterals .shipping-calculator-button, +.woocommerce-checkout .cart-collaterals .shipping-calculator-button { + margin-top: 0 +} + +@media only screen and (min-width:360px) { + .woocommerce .outer-form-wrapper .woocommerce-LostPassword { + display: inline-block; + padding: 1px 0 1px 20px + } + .woocommerce .outer-form-wrapper .form-row { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start + } +} + +@media only screen and (min-width:661px) { + .woocommerce form.checkout_coupon .form-row.form-row-first, + .woocommerce form.checkout_coupon .form-row.form-row-last { + width: 50% + } + .woocommerce form.checkout_coupon button { + width: auto; + margin: 0 0 0 20px + } +} + +@media only screen and (max-width:840px) { + .woocommerce table.shop_table_responsive tr.woocommerce-shipping-totals td:before, + .woocommerce-page table.shop_table_responsive tr.woocommerce-shipping-totals td:before { + display: block; + width: 100%; + float: none; + text-align: left; + margin: 0 0 10px + } +} + +@media only screen and (min-width:841px) { + .woocommerce .woocommerce-notices-wrapper, + .woocommerce .wc-empty-cart-message, + .woocommerce-page .woocommerce-notices-wrapper, + .woocommerce-page .wc-empty-cart-message { + margin-bottom: 80px + } + .woocommerce .woocommerce-notices-wrapper:empty, + .woocommerce .wc-empty-cart-message:empty, + .woocommerce-page .woocommerce-notices-wrapper:empty, + .woocommerce-page .wc-empty-cart-message:empty { + margin-bottom: 0 + } + .product-filters-trigger-wrapper { + padding: 0 + } + .woocommerce .catalog-top-info-wrapper { + display: block + } + .woocommerce .catalog-top-info-wrapper .woocommerce-result-count { + width: auto; + line-height: 50px; + padding: 1px 0 + } + .woocommerce .catalog-top-info-wrapper .woocommerce-ordering-wrapper { + width: auto; + float: right; + margin: -7px 0 0 + } +} + +@media only screen and (min-width:1021px) { + .product-filters-trigger-wrapper { + display: none + } + .woocommerce .catalog-top-info-wrapper { + display: block; + position: relative + } + .woocommerce .catalog-top-info-wrapper .woocommerce-result-count { + width: auto; + margin: 0 + } + .woocommerce .catalog-top-info-wrapper .shop-mode-buttons { + margin: 2px 0 0 92px; + float: right + } + .woocommerce .catalog-top-info-wrapper .woocommerce-ordering-wrapper { + float: right; + width: auto; + border: none; + min-width: 305px + } + .woocommerce-store-notice, + .woocommerce-store-notice.demo_store { + padding: 20px 80px + } +} + +.logico_content_slider_widget .slick-slider { + position: relative; + z-index: 1 +} + +.woocommerce ul.cart_list li dl, +.woocommerce ul.product_list_widget li dl { + padding: 0; + border: none; + font-size: 14px; + line-height: 1.5em +} + +.woocommerce ul.cart_list li dl dd, +.woocommerce ul.cart_list li dl dt, +.woocommerce ul.product_list_widget li dl dd, +.woocommerce ul.product_list_widget li dl dt { + margin: 0 +} + +.woocommerce form .form-row .required { + font-weight: inherit +} + +.woocommerce form .password-input input[type="password"], +.woocommerce form .password-input input[type="text"], +.woocommerce-page form .password-input input[type="password"], +.woocommerce-page form .password-input input[type="text"] { + padding-right: 50px +} + +.woocommerce ul.products li.first, +.woocommerce-page ul.products li.first { + clear: none +} + +.content-wrapper .content-inner .shop_mode_grid .products ul, +.content-wrapper .content-inner .shop_mode_grid .woocommerce ul.products, +.content-wrapper .content-inner .shop_mode_grid ul.products { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch +} + +.woocommerce .shop_mode_grid .products ul, +.woocommerce .shop_mode_grid .woocommerce ul.products, +.woocommerce .shop_mode_grid ul.products, +.woocommerce-page .shop_mode_grid .products ul, +.woocommerce-page .shop_mode_grid .woocommerce ul.products, +.woocommerce-page .shop_mode_grid ul.products { + font-size: 0; + line-height: 1; + margin: -40px -20px 0 +} + +.woocommerce .shop_mode_grid .products ul.columns-1 li.product, +.woocommerce .shop_mode_grid .products ul.columns-2 li.product, +.woocommerce .shop_mode_grid .products ul.columns-3 li.product, +.woocommerce .shop_mode_grid .products ul.columns-4 li.product, +.woocommerce .shop_mode_grid .products ul.columns-5 li.product, +.woocommerce .shop_mode_grid .products ul.columns-6 li.product, +.woocommerce .shop_mode_grid .woocommerce ul.products.columns-1 li.product, +.woocommerce .shop_mode_grid .woocommerce ul.products.columns-2 li.product, +.woocommerce .shop_mode_grid .woocommerce ul.products.columns-3 li.product, +.woocommerce .shop_mode_grid .woocommerce ul.products.columns-4 li.product, +.woocommerce .shop_mode_grid .woocommerce ul.products.columns-5 li.product, +.woocommerce .shop_mode_grid .woocommerce ul.products.columns-6 li.product, +.woocommerce .shop_mode_grid ul.products.columns-1 li.product, +.woocommerce .shop_mode_grid ul.products.columns-2 li.product, +.woocommerce .shop_mode_grid ul.products.columns-3 li.product, +.woocommerce .shop_mode_grid ul.products.columns-4 li.product, +.woocommerce .shop_mode_grid ul.products.columns-5 li.product, +.woocommerce .shop_mode_grid ul.products.columns-6 li.product, +.woocommerce-page .shop_mode_grid .products ul.columns-1 li.product, +.woocommerce-page .shop_mode_grid .products ul.columns-2 li.product, +.woocommerce-page .shop_mode_grid .products ul.columns-3 li.product, +.woocommerce-page .shop_mode_grid .products ul.columns-4 li.product, +.woocommerce-page .shop_mode_grid .products ul.columns-5 li.product, +.woocommerce-page .shop_mode_grid .products ul.columns-6 li.product, +.woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-1 li.product, +.woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-2 li.product, +.woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-3 li.product, +.woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-4 li.product, +.woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-5 li.product, +.woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-6 li.product, +.woocommerce-page .shop_mode_grid ul.products.columns-1 li.product, +.woocommerce-page .shop_mode_grid ul.products.columns-2 li.product, +.woocommerce-page .shop_mode_grid ul.products.columns-3 li.product, +.woocommerce-page .shop_mode_grid ul.products.columns-4 li.product, +.woocommerce-page .shop_mode_grid ul.products.columns-5 li.product, +.woocommerce-page .shop_mode_grid ul.products.columns-6 li.product { + width: 100%; + clear: none +} + +.woocommerce .shop_mode_grid .products ul li.product, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product, +.woocommerce .shop_mode_grid ul.products li.product, +.woocommerce-page .shop_mode_grid .products ul li.product, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product, +.woocommerce-page .shop_mode_grid ul.products li.product { + margin: 40px 0 0; + padding: 0 20px; + float: none !important; + display: inline-block; + vertical-align: top; + -moz-box-sizing: border-box; + box-sizing: border-box; + position: relative +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper { + position: relative; + cursor: default +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper { + position: relative; + padding: 0 0 113.1147%; + overflow: hidden; + border-radius: var(--logico-radius-large, 0) +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link { + display: block; + position: absolute; + height: 100%; + width: 100%; + top: 0; + bottom: 0 +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:after, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:after, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:after, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:after, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:after, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:after { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + top: 100%; + height: 100%; + opacity: 0; + background: -moz-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: -webkit-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + -webkit-transition: top 0.3s, opacity 0.3s; + transition: top 0.3s, opacity 0.3s +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:hover:after, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:hover:after, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:hover:after, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:hover:after, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:hover:after, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:hover:after { + top: 0; + opacity: 1 +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper img, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper img, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper img, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper img, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper img, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper img { + width: auto !important; + height: 100% !important; + position: absolute; + left: 50%; + right: initial; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%) +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash { + position: absolute; + left: 0; + right: initial; + top: 0; + z-index: 3; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item { + display: block; + height: 40px; + font-size: 12px; + line-height: 20px; + text-transform: uppercase; + font-weight: 600; + text-align: center; + padding: 11px 26px 9px; + margin-top: 20px; + -moz-box-sizing: border-box; + box-sizing: border-box; + border-radius: var(--logico-radius-medium, 0) +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.sale, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.sale, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.sale, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.sale, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.sale, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.sale { + background-color: #c01227; + color: #fff +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.new, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.new, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.new, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.new, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.new, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.new { + background-color: #04BF87; + color: #fff +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item:not(:last-child), +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item:not(:last-child), +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item:not(:last-child), +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item:not(:last-child), +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item:not(:last-child), +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item:not(:last-child) { + margin-right: 20px; + margin-left: 0 +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons { + position: absolute; + display: block; + z-index: 2; + right: -60px; + left: initial; + bottom: 0; + -webkit-transition: right 0.3s; + transition: right 0.3s +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button, +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart { + white-space: nowrap; + padding: 0; + font-size: 0; + line-height: 1; + width: 60px; + height: 60px; + border: none; + text-align: center; + background-color: var(--logico-background-color); + color: var(--logico-dark-text-color); + border-radius: var(--logico-radius-small, 0) 0 0 0 +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.added, +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.added, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.added, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.added, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.added, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.added, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.added, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.added, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.added, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.added, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.added, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.added { + display: none +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.loading:after, +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.loading:after, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.loading:after, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.loading:after, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.loading:after, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.loading:after, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.loading:after, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.loading:after, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.loading:after, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.loading:after, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.loading:after, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.loading:after { + content: '' +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:hover, +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:hover, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:hover, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:hover, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:hover, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:hover, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:hover, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:hover, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:hover, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:hover, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:hover, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:hover { + background-color: var(--logico-button-background-hover); + color: var(--logico-button-text-hover) +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:before, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:before, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:before, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:before, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:before, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:before { + content: '\e843'; + display: inline-block; + vertical-align: top; + font: 400 normal 20px/60px 'fontello'; + position: static; + width: auto; + height: auto; + border: none; + left: initial; + right: initial; + bottom: initial +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:after, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:after, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:after, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:after, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:after, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:after { + content: none; + display: none +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:before, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:before, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:before, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:before, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:before, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:before { + content: '\e87a'; + display: inline-block; + vertical-align: top; + font: 400 normal 14px/60px 'fontello'; + position: static; + width: auto; + height: auto; + border: none; + left: initial; + right: initial; + bottom: initial +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:after, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:after, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:after, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:after, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:after, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:after { + content: none; + display: none +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper { + padding: 20px 0 0; + position: relative; + text-align: center +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title, +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title, +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 { + font-size: 18px; + line-height: 1.3889em; + font-family: inherit; + font-weight: 600; + padding: 0; + text-transform: none +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a, +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a, +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a { + color: inherit +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a:hover, +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a:hover, +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a:hover, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a:hover, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a:hover, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a:hover, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a:hover, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a:hover, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a:hover, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a:hover, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a:hover, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a:hover, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a:hover, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a:hover, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a:hover, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a:hover, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a:hover, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a:hover { + color: var(--logico-accent-color) +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper { + font-size: 0; + line-height: 1 +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper:not(:first-child), +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper:not(:first-child), +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper:not(:first-child), +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper:not(:first-child), +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper:not(:first-child), +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper:not(:first-child) { + margin-top: 15px +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating { + display: inline-block; + vertical-align: top +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating, +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating>span, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating>span, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating>span, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating>span, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating>span, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating>span { + font-size: 15px !important +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-categories, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-categories, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-categories, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-categories, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-categories, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-categories { + font-size: 16px; + line-height: 1.875em +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price { + margin: 0; + font-size: 16px; + line-height: 30px; + font-weight: 600; + color: var(--logico-default-text-color) +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price:not(:first-child), +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price:not(:first-child), +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price:not(:first-child), +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price:not(:first-child), +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price:not(:first-child), +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price:not(:first-child) { + margin-top: 3px +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price del, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price del, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price del, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price del, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price del, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price del { + opacity: 1; + margin: 0 4px 0 0; + color: #ADADAD +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price ins, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price ins, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price ins, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price ins, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price ins, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price ins { + text-decoration: none; + font-weight: inherit; + color: #c01227 +} + +.woocommerce .shop_mode_grid .products ul li.product:hover .attachment-woocommerce_buttons, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product:hover .attachment-woocommerce_buttons, +.woocommerce .shop_mode_grid ul.products li.product:hover .attachment-woocommerce_buttons, +.woocommerce-page .shop_mode_grid .products ul li.product:hover .attachment-woocommerce_buttons, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product:hover .attachment-woocommerce_buttons, +.woocommerce-page .shop_mode_grid ul.products li.product:hover .attachment-woocommerce_buttons { + left: initial; + right: 0 +} + +.logico-theme-style-rounded.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash, +.logico-theme-style-rounded.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash, +.logico-theme-style-rounded.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash, +.logico-theme-style-rounded.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash, +.logico-theme-style-rounded.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash, +.logico-theme-style-rounded.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash { + padding: 0 5px +} + +.logico-theme-style-rounded.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item, +.logico-theme-style-rounded.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item, +.logico-theme-style-rounded.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item, +.logico-theme-style-rounded.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item, +.logico-theme-style-rounded.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item, +.logico-theme-style-rounded.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item { + margin: 10px 5px 0 +} + +@media only screen and (min-width:481px) { + .woocommerce .shop_mode_grid .products ul.columns-2 li.product, + .woocommerce .shop_mode_grid .products ul.columns-3 li.product, + .woocommerce .shop_mode_grid .products ul.columns-4 li.product, + .woocommerce .shop_mode_grid .products ul.columns-5 li.product, + .woocommerce .shop_mode_grid .products ul.columns-6 li.product, + .woocommerce .shop_mode_grid .woocommerce ul.products.columns-2 li.product, + .woocommerce .shop_mode_grid .woocommerce ul.products.columns-3 li.product, + .woocommerce .shop_mode_grid .woocommerce ul.products.columns-4 li.product, + .woocommerce .shop_mode_grid .woocommerce ul.products.columns-5 li.product, + .woocommerce .shop_mode_grid .woocommerce ul.products.columns-6 li.product, + .woocommerce .shop_mode_grid ul.products.columns-2 li.product, + .woocommerce .shop_mode_grid ul.products.columns-3 li.product, + .woocommerce .shop_mode_grid ul.products.columns-4 li.product, + .woocommerce .shop_mode_grid ul.products.columns-5 li.product, + .woocommerce .shop_mode_grid ul.products.columns-6 li.product, + .woocommerce-page .shop_mode_grid .products ul.columns-2 li.product, + .woocommerce-page .shop_mode_grid .products ul.columns-3 li.product, + .woocommerce-page .shop_mode_grid .products ul.columns-4 li.product, + .woocommerce-page .shop_mode_grid .products ul.columns-5 li.product, + .woocommerce-page .shop_mode_grid .products ul.columns-6 li.product, + .woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-2 li.product, + .woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-3 li.product, + .woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-4 li.product, + .woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-5 li.product, + .woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-6 li.product, + .woocommerce-page .shop_mode_grid ul.products.columns-2 li.product, + .woocommerce-page .shop_mode_grid ul.products.columns-3 li.product, + .woocommerce-page .shop_mode_grid ul.products.columns-4 li.product, + .woocommerce-page .shop_mode_grid ul.products.columns-5 li.product, + .woocommerce-page .shop_mode_grid ul.products.columns-6 li.product { + width: 50% + } +} + +@media only screen and (max-width:840px) { + .woocommerce ul.products[class*=columns-] li.product:nth-child(2n), + .woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n) { + float: left + } +} + +@media only screen and (min-width:841px) { + .woocommerce .shop_mode_grid .products ul.columns-3 li.product, + .woocommerce .shop_mode_grid .products ul.columns-5 li.product, + .woocommerce .shop_mode_grid .products ul.columns-6 li.product, + .woocommerce .shop_mode_grid .woocommerce ul.products.columns-3 li.product, + .woocommerce .shop_mode_grid .woocommerce ul.products.columns-5 li.product, + .woocommerce .shop_mode_grid .woocommerce ul.products.columns-6 li.product, + .woocommerce .shop_mode_grid ul.products.columns-3 li.product, + .woocommerce .shop_mode_grid ul.products.columns-5 li.product, + .woocommerce .shop_mode_grid ul.products.columns-6 li.product, + .woocommerce-page .shop_mode_grid .products ul.columns-3 li.product, + .woocommerce-page .shop_mode_grid .products ul.columns-5 li.product, + .woocommerce-page .shop_mode_grid .products ul.columns-6 li.product, + .woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-3 li.product, + .woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-5 li.product, + .woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-6 li.product, + .woocommerce-page .shop_mode_grid ul.products.columns-3 li.product, + .woocommerce-page .shop_mode_grid ul.products.columns-5 li.product, + .woocommerce-page .shop_mode_grid ul.products.columns-6 li.product { + width: 33.3333% + } +} + +@media only screen and (min-width:1021px) { + .woocommerce .shop_mode_grid .products ul.columns-4 li.product, + .woocommerce .shop_mode_grid .products ul.columns-5 li.product, + .woocommerce .shop_mode_grid .woocommerce ul.products.columns-4 li.product, + .woocommerce .shop_mode_grid .woocommerce ul.products.columns-5 li.product, + .woocommerce .shop_mode_grid ul.products.columns-4 li.product, + .woocommerce .shop_mode_grid ul.products.columns-5 li.product, + .woocommerce-page .shop_mode_grid .products ul.columns-4 li.product, + .woocommerce-page .shop_mode_grid .products ul.columns-5 li.product, + .woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-4 li.product, + .woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-5 li.product, + .woocommerce-page .shop_mode_grid ul.products.columns-4 li.product, + .woocommerce-page .shop_mode_grid ul.products.columns-5 li.product { + width: 25% + } + .woocommerce .logico_sidebar_left .shop_mode_grid .products ul.columns-3 li.product, + .woocommerce .logico_sidebar_left .shop_mode_grid .products ul.columns-4 li.product, + .woocommerce .logico_sidebar_left .shop_mode_grid .products ul.columns-5 li.product, + .woocommerce .logico_sidebar_left .shop_mode_grid .woocommerce ul.products.columns-3 li.product, + .woocommerce .logico_sidebar_left .shop_mode_grid .woocommerce ul.products.columns-4 li.product, + .woocommerce .logico_sidebar_left .shop_mode_grid .woocommerce ul.products.columns-5 li.product, + .woocommerce .logico_sidebar_left .shop_mode_grid ul.products.columns-3 li.product, + .woocommerce .logico_sidebar_left .shop_mode_grid ul.products.columns-4 li.product, + .woocommerce .logico_sidebar_left .shop_mode_grid ul.products.columns-5 li.product, + .woocommerce .logico_sidebar_right .shop_mode_grid .products ul.columns-3 li.product, + .woocommerce .logico_sidebar_right .shop_mode_grid .products ul.columns-4 li.product, + .woocommerce .logico_sidebar_right .shop_mode_grid .products ul.columns-5 li.product, + .woocommerce .logico_sidebar_right .shop_mode_grid .woocommerce ul.products.columns-3 li.product, + .woocommerce .logico_sidebar_right .shop_mode_grid .woocommerce ul.products.columns-4 li.product, + .woocommerce .logico_sidebar_right .shop_mode_grid .woocommerce ul.products.columns-5 li.product, + .woocommerce .logico_sidebar_right .shop_mode_grid ul.products.columns-3 li.product, + .woocommerce .logico_sidebar_right .shop_mode_grid ul.products.columns-4 li.product, + .woocommerce .logico_sidebar_right .shop_mode_grid ul.products.columns-5 li.product, + .woocommerce-page .logico_sidebar_left .shop_mode_grid .products ul.columns-3 li.product, + .woocommerce-page .logico_sidebar_left .shop_mode_grid .products ul.columns-4 li.product, + .woocommerce-page .logico_sidebar_left .shop_mode_grid .products ul.columns-5 li.product, + .woocommerce-page .logico_sidebar_left .shop_mode_grid .woocommerce ul.products.columns-3 li.product, + .woocommerce-page .logico_sidebar_left .shop_mode_grid .woocommerce ul.products.columns-4 li.product, + .woocommerce-page .logico_sidebar_left .shop_mode_grid .woocommerce ul.products.columns-5 li.product, + .woocommerce-page .logico_sidebar_left .shop_mode_grid ul.products.columns-3 li.product, + .woocommerce-page .logico_sidebar_left .shop_mode_grid ul.products.columns-4 li.product, + .woocommerce-page .logico_sidebar_left .shop_mode_grid ul.products.columns-5 li.product, + .woocommerce-page .logico_sidebar_right .shop_mode_grid .products ul.columns-3 li.product, + .woocommerce-page .logico_sidebar_right .shop_mode_grid .products ul.columns-4 li.product, + .woocommerce-page .logico_sidebar_right .shop_mode_grid .products ul.columns-5 li.product, + .woocommerce-page .logico_sidebar_right .shop_mode_grid .woocommerce ul.products.columns-3 li.product, + .woocommerce-page .logico_sidebar_right .shop_mode_grid .woocommerce ul.products.columns-4 li.product, + .woocommerce-page .logico_sidebar_right .shop_mode_grid .woocommerce ul.products.columns-5 li.product, + .woocommerce-page .logico_sidebar_right .shop_mode_grid ul.products.columns-3 li.product, + .woocommerce-page .logico_sidebar_right .shop_mode_grid ul.products.columns-4 li.product, + .woocommerce-page .logico_sidebar_right .shop_mode_grid ul.products.columns-5 li.product { + width: 33.3333% + } +} + +@media only screen and (min-width:1201px) { + .woocommerce .shop_mode_grid .products ul, + .woocommerce .shop_mode_grid .woocommerce ul.products, + .woocommerce .shop_mode_grid ul.products, + .woocommerce-page .shop_mode_grid .products ul, + .woocommerce-page .shop_mode_grid .woocommerce ul.products, + .woocommerce-page .shop_mode_grid ul.products { + margin: -40px -20px 0 + } + .woocommerce .shop_mode_grid .products ul li.product, + .woocommerce .shop_mode_grid .woocommerce ul.products li.product, + .woocommerce .shop_mode_grid ul.products li.product, + .woocommerce-page .shop_mode_grid .products ul li.product, + .woocommerce-page .shop_mode_grid .woocommerce ul.products li.product, + .woocommerce-page .shop_mode_grid ul.products li.product { + padding: 0 20px; + margin: 40px 0 0 + } + .woocommerce .shop_mode_grid .products ul.columns-5 li.product, + .woocommerce .shop_mode_grid .woocommerce ul.products.columns-5 li.product, + .woocommerce .shop_mode_grid ul.products.columns-5 li.product, + .woocommerce-page .shop_mode_grid .products ul.columns-5 li.product, + .woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-5 li.product, + .woocommerce-page .shop_mode_grid ul.products.columns-5 li.product { + width: 20% + } + .woocommerce .shop_mode_grid .products ul.columns-6 li.product, + .woocommerce .shop_mode_grid .woocommerce ul.products.columns-6 li.product, + .woocommerce .shop_mode_grid ul.products.columns-6 li.product, + .woocommerce-page .shop_mode_grid .products ul.columns-6 li.product, + .woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-6 li.product, + .woocommerce-page .shop_mode_grid ul.products.columns-6 li.product { + width: 16.6666% + } +} + +.single-product.woocommerce div.product div.images { + margin-bottom: 50px +} + +.single-product.woocommerce div.product div.images .woocommerce-product-gallery__trigger { + z-index: 2 +} + +.single-product.woocommerce div.product div.summary { + margin-bottom: 0 +} + +.single-product.woocommerce div.product .product-title { + letter-spacing: -.03em; + line-height: 1.1667em; + margin: -.2667em 0 0 +} + +.single-product.woocommerce div.product .price { + font-size: 30px; + line-height: 1.3333em; + font-weight: 600; + color: var(--logico-dark-text-color); + display: block +} + +.single-product.woocommerce div.product .price:not(:first-child) { + margin: .7333em 0 0 +} + +.single-product.woocommerce div.product .price:first-child { + margin: -.35em 0 0 +} + +.single-product.woocommerce div.product .price .price_wrapper { + display: block +} + +.single-product.woocommerce div.product .price del { + opacity: 1; + margin: 0 4px 0 0; + color: #c01227 +} + +.single-product.woocommerce div.product .price ins { + text-decoration: none; + font-weight: inherit; + color: #ADADAD +} + +.single-product.woocommerce div.product .woocommerce-variation-price .price { + margin: 1.1333em 0 0 +} + +.single-product.woocommerce div.product .woocommerce-product-rating { + line-height: 1.6667em +} + +.single-product.woocommerce div.product .woocommerce-product-rating .product-rating-wrapper { + display: inline-block; + margin: 0 20px 0 0 +} + +.single-product.woocommerce div.product .woocommerce-product-rating .star-rating { + width: 6.415em +} + +.single-product.woocommerce div.product .woocommerce-product-rating .star-rating, +.single-product.woocommerce div.product .woocommerce-product-rating .star-rating>span { + font-size: 15px !important; + letter-spacing: .25em +} + +.single-product.woocommerce div.product .woocommerce-product-details__short-description:not(:first-child) { + margin: 21px 0 0 +} + +.single-product.woocommerce div.product .woocommerce-product-details__short-description ul li strong, +.single-product.woocommerce div.product .woocommerce-product-details__short-description ol li strong { + font-weight: 600 +} + +.single-product.woocommerce div.product .woocommerce-product-details__short-description ul li+li, +.single-product.woocommerce div.product .woocommerce-product-details__short-description ol li+li { + margin-top: 4px +} + +.single-product.woocommerce div.product .product_meta:not(:first-child) { + margin-top: 27px; + padding-top: 22px; + border-top: solid 1px var(--logico-border-hover-color) +} + +.single-product.woocommerce div.product .product_meta .product_meta_item { + line-height: 2.5em; + display: table-row; + width: 100% +} + +.single-product.woocommerce div.product .product_meta .product_meta_item .product_meta_label { + display: table-cell; + padding: 0 21px 0 0; + font-weight: 600; + letter-spacing: -.03em; + color: var(--logico-dark-text-color) +} + +.single-product.woocommerce div.product .product_meta .product_meta_item .product_meta_value { + display: table-cell +} + +.single-product.woocommerce div.product .product_meta .product_meta_item a { + text-decoration: none; + color: var(--logico-default-text-color) +} + +.single-product.woocommerce div.product .product_meta .product_meta_item a:hover { + color: var(--logico-accent-color) +} + +.single-product.woocommerce div.product .cart { + margin: 0; + position: relative; + z-index: 2 +} + +.single-product.woocommerce div.product .cart:not(:first-child) { + margin-top: 18px; + border-top: solid 1px var(--logico-border-hover-color) +} + +.single-product.woocommerce div.product .cart.variations_form .variations { + margin: 24px 0 0 +} + +.single-product.woocommerce div.product .cart.variations_form .variations th { + padding: 10px 20px 10px 0; + vertical-align: middle; + text-align: left; + width: 10px; + font-weight: 600 +} + +.single-product.woocommerce div.product .cart.variations_form .variations td { + vertical-align: middle; + padding: 10px 0 +} + +.single-product.woocommerce div.product .cart.variations_form .variations label { + margin: 7px 0; + font-weight: 600; + text-transform: capitalize; + display: block +} + +.single-product.woocommerce div.product .cart.variations_form .variations .reset_variations { + position: absolute +} + +.single-product.woocommerce div.product .cart.variations_form .single_variation { + margin: 54px 0 0 +} + +.single-product.woocommerce div.product .cart.grouped_form:not(:first-child) { + margin-top: 22px; + padding-top: 28px +} + +.single-product.woocommerce div.product .cart .button, +.single-product.woocommerce div.product .cart .added_to_cart { + margin: 34px 0 0 0 !important +} + +.single-product.woocommerce div.product .cart .button.added, +.single-product.woocommerce div.product .cart .added_to_cart.added { + display: none +} + +.single-product.woocommerce div.product .cart .button:not(:disabled):not(.disabled):hover:before, +.single-product.woocommerce div.product .cart .added_to_cart:not(:disabled):not(.disabled):hover:before { + animation: none +} + +.single-product.woocommerce div.product .cart .button:before { + content: '\e843'; + font-size: 1.42857em; + width: .35714em; + height: .35714em; + right: 1.02143em; + margin: -.17857em 0 0 +} + +.single-product.woocommerce div.product .cart .button.loading { + opacity: .4; + cursor: default +} + +.single-product.woocommerce div.product .cart .button.loading:after { + animation: none +} + +.single-product.woocommerce div.product .cart .added_to_cart { + float: left +} + +.single-product.woocommerce div.product .cart .added_to_cart:before { + content: '\e87a' +} + +.single-product.woocommerce div.product .cart .quantity-wrapper { + float: left; + margin: 42px 0 0 0 +} + +.single-product.woocommerce div.product .cart .quantity-wrapper .quantity { + margin: 0 +} + +.single-product.woocommerce div.product .cart .quantity-wrapper:not(:last-child) { + margin-right: 20px +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs { + clear: both +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs:not(:first-child) { + padding-top: 50px +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs .woocommerce-Tabs-panel--description { + max-width: 995px +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs .woocommerce-Tabs-panel--reviews { + max-width: 995px +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs .panel { + margin: 0 +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs { + position: relative; + list-style: none; + margin: 0 0 40px; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + width: 100%; + overflow: inherit; + padding: 0 !important +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs:before, +.single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs:after { + content: none; + display: none +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs li { + margin: 0; + padding: 0; + background-color: transparent; + border: none; + -webkit-border-radius: 0; + border-radius: 0; + position: relative +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs li:after { + content: none; + display: none +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs li:before { + content: attr(data-title); + display: block; + font-family: inherit; + font-size: 18px; + line-height: 1.25em; + font-weight: 600; + opacity: 0; + padding: 0 6px 10px; + letter-spacing: -.03em; + text-align: center; + position: static; + border: none; + -webkit-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + left: initial; + right: initial; + top: initial; + bottom: initial; + width: auto; + height: auto; + white-space: nowrap +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs li a { + display: block; + font-size: 18px; + line-height: 1.25em; + font-weight: 400 !important; + text-align: center; + padding: 0 6px 8px !important; + position: absolute; + top: 0; + left: 0; + right: 0; + letter-spacing: -.03em; + border-bottom: solid 2px #E0E0E0; + color: var(--logico-dark-text-color); + white-space: nowrap; + -webkit-transition: none; + transition: none +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs li.active a { + font-weight: 600 !important; + border-color: var(--logico-accent-color) +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs li+li { + margin-left: 20px +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs .wc-tab ul:not([class*="elementor-editor"]) li { + padding: 0 0 0 26px +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs .wc-tab ul:not([class*="elementor-editor"]) li:before { + content: ''; + width: 5px; + height: 5px; + -webkit-border-radius: 0; + border-radius: 0; + opacity: 1; + font-size: inherit; + top: .8125em +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs .wc-tab ul:not([class*="elementor-editor"]) li+li, +.single-product.woocommerce .content-wrapper .woocommerce-tabs .wc-tab ul:not([class*="elementor-editor"]) li+ul, +.single-product.woocommerce .content-wrapper .woocommerce-tabs .wc-tab ul:not([class*="elementor-editor"]) li+ol { + margin: 10px 0 0 +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes { + border: none; + width: 100%; + border-spacing: 0 +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes:not(:first-child) { + margin-top: 40px +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes:last-child { + margin-bottom: 0 +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr td, +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr th { + border: none; + border-top: solid 1px var(--logico-border-color); + border-left: solid 1px var(--logico-border-color); + line-height: 22px; + padding: 12px 10px; + font-style: normal; + font-weight: 400 +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr th:last-child, +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr td:last-child { + border-right: solid 1px var(--logico-border-color) +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr th { + width: 10px; + white-space: nowrap; + text-align: left; + font-weight: 600; + letter-spacing: -.03em +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr th:after { + content: ':' +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:nth-child(even) td, +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:nth-child(even) th { + background: none +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:first-child th:first-child, +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:first-child td:first-child { + border-radius: var(--logico-radius-small, 0) 0 0 0 +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:first-child th:last-child, +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:first-child td:last-child { + border-radius: 0 var(--logico-radius-small, 0) 0 0 +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:last-child td, +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:last-child th { + border-bottom: solid 1px var(--logico-border-color) +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:last-child th:first-child, +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:last-child td:first-child { + border-radius: 0 0 0 var(--logico-radius-small, 0) +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:last-child th:last-child, +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:last-child td:last-child { + border-radius: 0 0 var(--logico-radius-small, 0) 0 +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes p { + padding: 0; + font-size: inherit; + line-height: inherit +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs .woocommerce-Tabs-panel h2 { + display: none +} + +.single-product.woocommerce .related, +.single-product.woocommerce .upsells { + margin: 90px 0 0; + float: left; + width: 100% +} + +.single-product.woocommerce .related h2:not(:last-child), +.single-product.woocommerce .upsells h2:not(:last-child) { + margin-bottom: .125em +} + +.woocommerce div.product form.cart .group_table { + width: 100%; + margin: 0 +} + +.woocommerce div.product form.cart .group_table td { + vertical-align: middle +} + +.woocommerce div.product form.cart .group_table .quantity-wrapper { + margin: 0; + float: none; + display: block +} + +.woocommerce div.product form.cart .group_table label { + margin: 0; + float: none; + display: block; + font-weight: 600; + font-size: 20px; + line-height: 1.7em +} + +.woocommerce div.product form.cart .group_table label a { + text-decoration: none; + color: var(--logico-dark-text-color) +} + +.woocommerce div.product form.cart .group_table label a:hover { + color: var(--logico-accent-color) +} + +.woocommerce div.product form.cart .group_table .price_wrapper { + display: block; + text-align: right; + font-size: 18px; + line-height: 30px; + font-weight: 600; + color: var(--logico-default-text-color); + white-space: nowrap +} + +.woocommerce div.product form.cart .group_table .price_wrapper del { + opacity: 1; + display: inline-block; + margin: 0 13px 0 0; + color: #ADADAD +} + +.woocommerce div.product form.cart .group_table .price_wrapper ins { + text-decoration: none; + font-weight: inherit; + color: #c01227 +} + +.woocommerce div.product p.stock { + margin: 0; + font-size: 1em +} + +.woocommerce div.product p.stock:not(:first-child) { + margin: 9px 0 0 +} + +@media only screen and (max-width:1020px) { + .woocommerce div.product form.cart .group_table { + width: 100%; + margin-bottom: -20px !important + } + .woocommerce div.product form.cart .group_table tr { + display: block; + margin-bottom: 30px; + padding-bottom: 15px; + border-bottom: solid 1px var(--logico-border-hover-color) + } + .woocommerce div.product form.cart .group_table td { + display: block; + margin: 0; + padding: 0 0 10px + } + .woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label { + padding-left: 0; + padding-right: 0 + } + .woocommerce div.product form.cart .group_table .price_wrapper { + text-align: left + } +} + +@media only screen and (min-width:841px) { + .single-product.woocommerce div.product .related, + .single-product.woocommerce div.product .upsells { + margin: 120px 0 0 + } + .single-product.woocommerce .content-wrapper div.product div.images { + width: 39.9254%; + margin: 0; + float: left + } + .single-product.woocommerce .content-wrapper div.product div.summary { + width: 48.5075%; + margin: 0 0 0 11.5676%; + float: right + } + .single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs li:before { + font-size: 20px; + padding: 0 26px 16px + } + .single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs li a { + font-size: 20px; + padding: 0 26px 14px !important + } + .single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs li+li { + margin-left: 30px; + margin-right: 0 + } +} + +@media only screen and (min-width:1021px) { + .single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr th { + padding: 24px 30px 23px + } + .single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr td { + padding: 24px 37px 23px + } + .single-product.woocommerce div.product form.cart .group_table td { + padding: 10px + } + .single-product.woocommerce div.product form.cart .group_table td:first-child { + width: 10px; + padding-left: 0; + padding-right: 10px + } + .single-product.woocommerce div.product form.cart .group_table td:last-child { + padding-left: 10px; + padding-right: 0 + } +} + +@media only screen and (min-width:1201px) { + .single-product.woocommerce div.product .cart .button, + .single-product.woocommerce div.product .cart .added_to_cart { + margin: 34px 20px 0 0 !important + } + .single-product.woocommerce div.product .cart .quantity-wrapper { + margin: 42px 0 0 + } + .single-product.woocommerce div.product .cart .quantity-wrapper:not(:last-child) { + margin-right: 37px + } +} + +@media only screen and (min-width:1380px) { + .single-product.woocommerce div.product .related, + .single-product.woocommerce div.product .upsells { + margin: 150px 0 0 + } +} + +.woocommerce .widget_layered_nav_filters ul, +.woocommerce.widget_layered_nav_filters ul, +.woocommerce-page .widget_layered_nav_filters ul { + margin: -10px -5px 0; + font-size: 0; + line-height: 1 +} + +.woocommerce .widget_layered_nav_filters ul .chosen, +.woocommerce.widget_layered_nav_filters ul .chosen, +.woocommerce-page .widget_layered_nav_filters ul .chosen { + display: inline-block; + vertical-align: top; + margin: 10px 5px 0 +} + +.woocommerce .widget_layered_nav_filters ul .chosen:before, +.woocommerce.widget_layered_nav_filters ul .chosen:before, +.woocommerce-page .widget_layered_nav_filters ul .chosen:before { + content: none; + display: none +} + +.woocommerce .widget_layered_nav_filters ul .chosen a, +.woocommerce.widget_layered_nav_filters ul .chosen a, +.woocommerce-page .widget_layered_nav_filters ul .chosen a { + font-size: 14px !important; + line-height: 20px; + font-weight: 400; + padding: 5px 12px; + -webkit-transition: background-color 0.3s, color 0.3s; + transition: background-color 0.3s, color 0.3s; + display: block; + cursor: pointer; + text-decoration: none; + background-color: var(--logico-background-alter-color); + color: var(--logico-default-text-color); + border-radius: calc(var(--logico-radius-small, 0px) / 2) +} + +.woocommerce .widget_layered_nav_filters ul .chosen a:hover, +.woocommerce.widget_layered_nav_filters ul .chosen a:hover, +.woocommerce-page .widget_layered_nav_filters ul .chosen a:hover { + background-color: var(--logico-background-color); + color: var(--logico-dark-text-color) +} + +.woocommerce .widget_layered_nav_filters ul .chosen a:before, +.woocommerce.widget_layered_nav_filters ul .chosen a:before, +.woocommerce-page .widget_layered_nav_filters ul .chosen a:before { + content: '\e845'; + color: #c01227; + font: 700 normal 9px/1 'fontello'; + background: none; + width: auto; + height: auto; + -webkit-border-radius: 0; + border-radius: 0; + display: inline-block; + vertical-align: middle; + margin: -3px 10px 0 0 +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__title { + margin-top: 0; + margin-bottom: 1em; + padding-bottom: .2em; + border-bottom-style: solid; + border-bottom-width: 1px +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list li { + padding: 0 +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list li:before { + content: none; + display: none +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list:not(.wc-block-active-filters__list--chips) .wc-block-active-filters__list-item:before { + content: none; + display: none +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list:not(.wc-block-active-filters__list--chips) .wc-block-active-filters__list-item .wc-block-active-filters__list-item-type { + letter-spacing: normal +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list:not(.wc-block-active-filters__list--chips) .wc-block-active-filters__list-item .wc-block-active-filters__list-item-name { + font-size: 16px; + margin: 0 +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list:not(.wc-block-active-filters__list--chips) .wc-block-active-filters__list-item .wc-block-active-filters__list-item-name button.wc-block-active-filters__list-item-remove { + border: none; + padding: 0; + min-width: 0; + background: none +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list:not(.wc-block-active-filters__list--chips) .wc-block-active-filters__list-item .wc-block-active-filters__list-item-name button.wc-block-active-filters__list-item-remove:hover { + padding: 0; + background: none +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list:not(.wc-block-active-filters__list--chips) .wc-block-active-filters__list-item .wc-block-active-filters__list-item-name button.wc-block-active-filters__list-item-remove svg { + -webkit-transition: fill 0.3s; + transition: fill 0.3s +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips { + margin: -10px -5px 0; + font-size: 0; + line-height: 1 +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips .wc-block-active-filters__list-item { + display: inline-block; + vertical-align: top; + margin: 10px 5px 0 +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips .wc-block-active-filters__list-item:before { + content: none; + display: none +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips .wc-block-active-filters__list-item .wc-block-components-chip { + position: relative; + -webkit-border-radius: 0; + border-radius: 0; + border: none; + font-size: 14px !important; + line-height: 20px; + font-weight: 600; + padding: 5px 12px; + -webkit-transition: background-color 0.3s, color 0.3s, border-color 0.3s; + transition: background-color 0.3s, color 0.3s, border-color 0.3s; + display: block; + cursor: pointer; + text-decoration: none; + background-color: var(--logico-background-alter-color); + color: var(--logico-default-text-color) +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips .wc-block-active-filters__list-item .wc-block-components-chip:before { + content: '\e845'; + color: #c01227; + font: 700 normal 9px/1 'fontello'; + background: none; + width: auto; + height: auto; + -webkit-border-radius: 0; + border-radius: 0; + display: inline-block; + vertical-align: middle; + margin: -3px 10px 0 0 +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips .wc-block-active-filters__list-item .wc-block-components-chip:hover { + background-color: var(--logico-background-color); + color: var(--logico-dark-text-color) +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips .wc-block-active-filters__list-item .wc-block-components-chip__text { + padding: 0 +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips .wc-block-active-filters__list-item button.wc-block-components-chip__remove { + cursor: pointer; + padding: 0; + min-width: 0; + display: block; + vertical-align: middle; + margin: 0; + border: none; + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + z-index: 2; + width: 100%; + height: 100%; + background: none; + opacity: 0 +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips .wc-block-active-filters__list-item button.wc-block-components-chip__remove:before, +.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips .wc-block-active-filters__list-item button.wc-block-components-chip__remove:after, +.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips .wc-block-active-filters__list-item button.wc-block-components-chip__remove svg { + content: none; + display: none +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips .wc-block-active-filters__list-item button.wc-block-components-chip__remove:hover { + padding: 0; + background: none +} + +.woocommerce .widget_shopping_cart .cart_list, +.woocommerce-page .widget_shopping_cart .cart_list, +.woocommerce.widget_shopping_cart .cart_list { + padding: 8px 0 0 +} + +.woocommerce .widget_shopping_cart .cart_list li, +.woocommerce-page .widget_shopping_cart .cart_list li, +.woocommerce.widget_shopping_cart .cart_list li { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + padding: 0; + line-height: 1.6667em +} + +.woocommerce .widget_shopping_cart .cart_list li:not(:first-child), +.woocommerce-page .widget_shopping_cart .cart_list li:not(:first-child), +.woocommerce.widget_shopping_cart .cart_list li:not(:first-child) { + margin: 30px 0 0; + padding: 31px 0 0 +} + +.woocommerce .widget_shopping_cart .cart_list li:not(:first-child):before, +.woocommerce-page .widget_shopping_cart .cart_list li:not(:first-child):before, +.woocommerce.widget_shopping_cart .cart_list li:not(:first-child):before { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + top: 0; + background-color: var(--logico-border-color); + height: 1px; + opacity: .4 +} + +.woocommerce .widget_shopping_cart .cart_list li a, +.woocommerce-page .widget_shopping_cart .cart_list li a, +.woocommerce.widget_shopping_cart .cart_list li a { + font-weight: inherit; + display: inline; + color: var(--logico-default-text-color) +} + +.woocommerce .widget_shopping_cart .cart_list li a:hover, +.woocommerce-page .widget_shopping_cart .cart_list li a:hover, +.woocommerce.widget_shopping_cart .cart_list li a:hover { + color: var(--logico-accent-color) +} + +.woocommerce .widget_shopping_cart .cart_list li .thumbnail-woocommerce_wrapper, +.woocommerce-page .widget_shopping_cart .cart_list li .thumbnail-woocommerce_wrapper, +.woocommerce.widget_shopping_cart .cart_list li .thumbnail-woocommerce_wrapper { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + -webkit-align-self: flex-start; + -moz-align-self: flex-start; + -ms-align-self: flex-start; + align-self: flex-start; + margin: 0 20px 0 0; + position: static +} + +.woocommerce .widget_shopping_cart .cart_list li .thumbnail-woocommerce_wrapper img, +.woocommerce-page .widget_shopping_cart .cart_list li .thumbnail-woocommerce_wrapper img, +.woocommerce.widget_shopping_cart .cart_list li .thumbnail-woocommerce_wrapper img { + display: block; + position: relative; + margin: 0; + float: none; + width: 85px; + height: auto; + border: none; + border-radius: var(--logico-radius-small, 0) +} + +.woocommerce .widget_shopping_cart .cart_list li .content-woocommerce-wrapper, +.woocommerce-page .widget_shopping_cart .cart_list li .content-woocommerce-wrapper, +.woocommerce.widget_shopping_cart .cart_list li .content-woocommerce-wrapper { + display: block; + width: 100%; + line-height: 1.6667em +} + +.woocommerce .widget_shopping_cart .cart_list li .content-woocommerce-wrapper h6, +.woocommerce .widget_shopping_cart .cart_list li .content-woocommerce-wrapper .woocommerce-mini-cart-item__title, +.woocommerce-page .widget_shopping_cart .cart_list li .content-woocommerce-wrapper h6, +.woocommerce-page .widget_shopping_cart .cart_list li .content-woocommerce-wrapper .woocommerce-mini-cart-item__title, +.woocommerce.widget_shopping_cart .cart_list li .content-woocommerce-wrapper h6, +.woocommerce.widget_shopping_cart .cart_list li .content-woocommerce-wrapper .woocommerce-mini-cart-item__title { + font-family: inherit; + margin: 0; + line-height: 1.6667em; + font-weight: 600; + display: block +} + +.woocommerce .widget_shopping_cart .cart_list li .content-woocommerce-wrapper .woocommerce-mini-cart-item__price, +.woocommerce-page .widget_shopping_cart .cart_list li .content-woocommerce-wrapper .woocommerce-mini-cart-item__price, +.woocommerce.widget_shopping_cart .cart_list li .content-woocommerce-wrapper .woocommerce-mini-cart-item__price { + display: block; + margin: 10px 0 0 +} + +.woocommerce .widget_shopping_cart .cart_list li .content-woocommerce-wrapper .quantity, +.woocommerce-page .widget_shopping_cart .cart_list li .content-woocommerce-wrapper .quantity, +.woocommerce.widget_shopping_cart .cart_list li .content-woocommerce-wrapper .quantity { + display: block; + line-height: 1.3889em; + font-weight: 600 +} + +.woocommerce .widget_shopping_cart .cart_list li a.remove_from_cart_button, +.woocommerce-page .widget_shopping_cart .cart_list li a.remove_from_cart_button, +.woocommerce.widget_shopping_cart .cart_list li a.remove_from_cart_button { + position: static; + margin: 0 0 0 20px; + background: none; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + font: normal 14px/1em 'fontello'; + width: 14px; + height: 14px; + color: #c01227 +} + +.woocommerce .widget_shopping_cart .cart_list li a.remove_from_cart_button:before, +.woocommerce-page .widget_shopping_cart .cart_list li a.remove_from_cart_button:before, +.woocommerce.widget_shopping_cart .cart_list li a.remove_from_cart_button:before { + content: '\e845' +} + +.woocommerce .widget_shopping_cart p.total, +.woocommerce-page .widget_shopping_cart p.total, +.woocommerce.widget_shopping_cart p.total { + margin: 30px 0 0 !important; + padding: 21px 0 0; + border: none; + position: relative; + font-size: 20px; + font-weight: 600; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.woocommerce .widget_shopping_cart p.total:before, +.woocommerce-page .widget_shopping_cart p.total:before, +.woocommerce.widget_shopping_cart p.total:before { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + top: 0; + background-color: var(--logico-border-color); + height: 1px; + opacity: .4 +} + +.woocommerce .widget_shopping_cart p.total strong, +.woocommerce-page .widget_shopping_cart p.total strong, +.woocommerce.widget_shopping_cart p.total strong { + font-weight: inherit +} + +.woocommerce .widget_shopping_cart p.total .amount, +.woocommerce-page .widget_shopping_cart p.total .amount, +.woocommerce.widget_shopping_cart p.total .amount { + font-weight: 600; + font-size: 18px +} + +.woocommerce .widget_shopping_cart p.woocommerce-mini-cart-buttons, +.woocommerce-page .widget_shopping_cart p.woocommerce-mini-cart-buttons, +.woocommerce.widget_shopping_cart p.woocommerce-mini-cart-buttons { + position: relative; + z-index: 2; + padding: 20px 0 0; + margin: 0 -5px !important; + font-size: 0; + line-height: 1; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.woocommerce .widget_shopping_cart p.woocommerce-mini-cart-buttons:before, +.woocommerce .widget_shopping_cart p.woocommerce-mini-cart-buttons:after, +.woocommerce-page .widget_shopping_cart p.woocommerce-mini-cart-buttons:before, +.woocommerce-page .widget_shopping_cart p.woocommerce-mini-cart-buttons:after, +.woocommerce.widget_shopping_cart p.woocommerce-mini-cart-buttons:before, +.woocommerce.widget_shopping_cart p.woocommerce-mini-cart-buttons:after { + content: none; + display: none +} + +.woocommerce .widget_shopping_cart p.woocommerce-mini-cart-buttons a.logico-alter-button, +.woocommerce-page .widget_shopping_cart p.woocommerce-mini-cart-buttons a.logico-alter-button, +.woocommerce.widget_shopping_cart p.woocommerce-mini-cart-buttons a.logico-alter-button { + margin: 20px 5px 0; + padding: 14px 60px 14px 14px; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 +} + +.woocommerce .widget_shopping_cart p.woocommerce-mini-cart-buttons a.logico-alter-button:hover, +.woocommerce-page .widget_shopping_cart p.woocommerce-mini-cart-buttons a.logico-alter-button:hover, +.woocommerce.widget_shopping_cart p.woocommerce-mini-cart-buttons a.logico-alter-button:hover { + padding: 14px 14px 14px 60px +} + +.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list, +.woocommerce.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list, +.woocommerce-page .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list { + list-style: none; + margin: 0; + padding: 0 +} + +.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item, +.woocommerce.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item, +.woocommerce-page .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item { + padding: 0; + line-height: 1.6667em; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end +} + +.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item:not(:first-child), +.woocommerce.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item:not(:first-child), +.woocommerce-page .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item:not(:first-child) { + margin: 10px 0 0 +} + +.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item:before, +.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item:after, +.woocommerce.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item:before, +.woocommerce.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item:after, +.woocommerce-page .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item:before, +.woocommerce-page .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item:after { + content: none; + display: none +} + +.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item a, +.woocommerce.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item a, +.woocommerce-page .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item a { + display: inline-block; + position: relative; + padding: 0 0 0 40px; + font-size: inherit; + line-height: 1.6667em; + font-weight: 600; + color: var(--logico-default-text-color) +} + +.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item a:before, +.woocommerce.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item a:before, +.woocommerce-page .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item a:before { + content: ''; + width: 20px; + height: 20px; + -moz-box-sizing: border-box; + box-sizing: border-box; + display: block !important; + cursor: pointer; + outline: none !important; + position: absolute; + left: 0; + right: initial; + top: .2778em; + border: solid 1px var(--logico-border-color); + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s; + border-radius: calc(var(--logico-radius-small, 0px) / 2) +} + +.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item a:after, +.woocommerce.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item a:after, +.woocommerce-page .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item a:after { + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + opacity: 0; + content: '\e87b'; + position: absolute; + width: 20px; + height: 20px; + font: 400 normal 9px/20px 'fontello'; + text-align: center; + display: block; + z-index: 2; + left: 0; + right: initial; + top: .5555em; + color: var(--logico-dark-text-color) +} + +.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item.chosen a:before, +.woocommerce.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item.chosen a:before, +.woocommerce-page .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item.chosen a:before { + content: ''; + border-color: var(--logico-border-hover-color) +} + +.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item.chosen a:after, +.woocommerce.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item.chosen a:after, +.woocommerce-page .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item.chosen a:after { + opacity: 1 +} + +.woocommerce .widget_price_filter form, +.woocommerce.widget_price_filter form, +.woocommerce-page .widget_price_filter form { + padding-top: 43px; + position: relative +} + +.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider, +.woocommerce.widget_price_filter .price_slider_wrapper .ui-slider, +.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-slider { + margin: 0 9px +} + +.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider:before, +.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider:after, +.woocommerce.widget_price_filter .price_slider_wrapper .ui-slider:before, +.woocommerce.widget_price_filter .price_slider_wrapper .ui-slider:after, +.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-slider:before, +.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-slider:after { + content: ''; + display: block; + position: absolute; + width: 8px; + height: 4px; + top: 0; + background-color: var(--logico-background-color); + border: solid 1px var(--logico-border-color) +} + +.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider:before, +.woocommerce.widget_price_filter .price_slider_wrapper .ui-slider:before, +.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-slider:before { + left: -8px; + right: initial; + border-right: none +} + +.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider:after, +.woocommerce.widget_price_filter .price_slider_wrapper .ui-slider:after, +.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-slider:after { + right: -8px; + left: initial; + border-left: none +} + +.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle, +.woocommerce.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle, +.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle { + width: 16px; + height: 16px; + top: -6px; + border: solid 1px var(--logico-border-color); + background-color: var(--logico-background-color) +} + +.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, +.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content, +.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content { + -webkit-border-radius: 0; + border-radius: 0 +} + +.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider-horizontal, +.woocommerce.widget_price_filter .price_slider_wrapper .ui-slider-horizontal, +.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-slider-horizontal { + height: 6px; + background-color: var(--logico-background-color); + -webkit-box-shadow: inset 0 0 0 1px var(--logico-border-color); + -moz-box-shadow: inset 0 0 0 1px var(--logico-border-color); + box-shadow: inset 0 0 0 1px var(--logico-border-color) +} + +.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider-range, +.woocommerce.widget_price_filter .price_slider_wrapper .ui-slider-range, +.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-slider-range { + background-color: var(--logico-accent-color) +} + +.woocommerce .widget_price_filter .price_slider_amount, +.woocommerce.widget_price_filter .price_slider_amount, +.woocommerce-page .widget_price_filter .price_slider_amount { + margin: 33px 0 0; + z-index: 2; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.woocommerce .widget_price_filter .price_slider_amount .price_label, +.woocommerce.widget_price_filter .price_slider_amount .price_label, +.woocommerce-page .widget_price_filter .price_slider_amount .price_label { + order: 1; + font-size: 16px; + line-height: 1.875em; + text-align: left; + position: absolute; + top: 0; + left: 0; + right: 0 +} + +.woocommerce .widget_price_filter .price_slider_amount input, +.woocommerce.widget_price_filter .price_slider_amount input, +.woocommerce-page .widget_price_filter .price_slider_amount input { + position: absolute +} + +.woocommerce .widget_price_filter .price_slider_amount .clear, +.woocommerce.widget_price_filter .price_slider_amount .clear, +.woocommerce-page .widget_price_filter .price_slider_amount .clear { + display: none +} + +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button { + font-size: 14px +} + +.wp-block-woocommerce-price-filter .wc-block-price-filter { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch +} + +.wp-block-woocommerce-price-filter .wc-block-price-filter .wc-block-price-filter__range-text { + order: 1; + font-size: 16px; + line-height: 1.875em; + display: block; + margin: 0 0 16px +} + +.wp-block-woocommerce-price-filter .wc-block-price-filter .wc-block-price-filter__range-text:before { + content: 'Price: ' +} + +.wp-block-woocommerce-price-filter .wc-block-price-filter .wc-block-price-filter__range-text .wc-block-components-formatted-money-amount { + font-size: 1em +} + +.wp-block-woocommerce-price-filter .wc-block-price-filter .wc-block-price-filter__range-text .wc-block-formatted-money-amount+.wc-block-formatted-money-amount:before { + content: ' — ' +} + +.wp-block-woocommerce-price-filter .wc-block-price-filter .wc-block-price-filter__range-input-wrapper { + order: 2; + margin: 16px 0 +} + +.wp-block-woocommerce-price-filter .wc-block-price-filter .wc-block-components-price-slider__actions { + order: 3; + margin: 33px 0 0; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row-reverse; + -moz-flex-direction: row-reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-end; + -moz-justify-content: flex-end; + -ms-justify-content: flex-end; + justify-content: flex-end; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.wp-block-woocommerce-price-filter .wc-block-price-filter .wc-block-components-price-slider__actions button { + white-space: nowrap +} + +.wp-block-woocommerce-price-filter .wc-block-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-reset-button { + font-weight: 600; + text-decoration: underline; + color: var(--logico-default-text-color); + padding: 0; + font-size: 14px; + line-height: 1.4286em; + border: none; + background: none +} + +.wp-block-woocommerce-price-filter .wc-block-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-reset-button:hover { + text-decoration: none +} + +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__range-input-wrapper { + height: 6px; + margin: 0; + width: 100%; + z-index: 1; + background-color: var(--logico-background-color); + -webkit-box-shadow: inset 0 0 0 1px var(--logico-border-color); + -moz-box-shadow: inset 0 0 0 1px var(--logico-border-color); + box-shadow: inset 0 0 0 1px var(--logico-border-color); + -webkit-border-radius: 0; + border-radius: 0 +} + +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__range-input-wrapper:before { + content: none; + display: none +} + +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__range-input-progress { + height: 6px; + --range-color: var(--logico-accent-color); + background-color: transparent +} + +.wp-block-woocommerce-price-filter input[type="range"].wc-block-price-filter__range-input { + margin: 0; + z-index: 2; + background: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none +} + +.woocommerce .widget_rating_filter ul, +.woocommerce-page .widget_rating_filter ul { + list-style: none; + margin: 0; + padding: 0 +} + +.woocommerce .widget_rating_filter ul li, +.woocommerce-page .widget_rating_filter ul li { + padding: 0 +} + +.woocommerce .widget_rating_filter ul li:not(:first-child), +.woocommerce-page .widget_rating_filter ul li:not(:first-child) { + margin: 5px 0 0 +} + +.woocommerce .widget_rating_filter ul li:before, +.woocommerce-page .widget_rating_filter ul li:before { + content: none; + display: none +} + +.woocommerce .widget_rating_filter ul li a, +.woocommerce-page .widget_rating_filter ul li a { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + position: relative; + padding: 0 0 0 40px; + color: var(--logico-default-text-color) +} + +.woocommerce .widget_rating_filter ul li a:before, +.woocommerce-page .widget_rating_filter ul li a:before { + content: ''; + width: 20px; + height: 20px; + -moz-box-sizing: border-box; + box-sizing: border-box; + display: block !important; + cursor: pointer; + outline: none !important; + position: absolute; + left: 0; + right: initial; + top: .4444em; + border: solid 1px var(--logico-border-color); + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s +} + +.woocommerce .widget_rating_filter ul li a:after, +.woocommerce-page .widget_rating_filter ul li a:after { + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + opacity: 0; + content: '\e87b'; + position: absolute; + width: 20px; + height: 20px; + font: 400 normal 9px/20px 'fontello'; + text-align: center; + display: block; + z-index: 2; + left: 0; + right: initial; + top: .8889em; + color: var(--logico-dark-text-color) +} + +.woocommerce .widget_rating_filter ul li a .star-rating, +.woocommerce-page .widget_rating_filter ul li a .star-rating { + order: initial; + margin: 9px 6px 0 0 +} + +.woocommerce .widget_rating_filter ul li.chosen a:before, +.woocommerce-page .widget_rating_filter ul li.chosen a:before { + content: ''; + border-color: var(--logico-border-hover-color) +} + +.woocommerce .widget_rating_filter ul li.chosen a:after, +.woocommerce-page .widget_rating_filter ul li.chosen a:after { + opacity: 1 +} + +body:not(.block-editor-page) .widget_product_categories ul, +body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul { + list-style: none; + padding: 0; + position: relative; + margin: 0 +} + +body:not(.block-editor-page) .widget_product_categories ul li, +body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li { + position: relative; + padding: 0; + line-height: 1.6667em; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end +} + +body:not(.block-editor-page) .widget_product_categories ul li:not(:first-child), +body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li:not(:first-child) { + margin: 10px 0 0 +} + +body:not(.block-editor-page) .widget_product_categories ul li:before, +body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li:before { + content: none; + display: none +} + +body:not(.block-editor-page) .widget_product_categories ul li.cat-item-hierarchical, +body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li.cat-item-hierarchical { + margin-right: 20px; + margin-left: 0; + display: block +} + +body:not(.block-editor-page) .widget_product_categories ul li a, +body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li a { + text-decoration: none; + position: relative; + display: inline-block; + font-weight: 600; + padding: 0 1em 0 0; + -webkit-transition: padding 0.3s; + transition: padding 0.3s; + color: var(--logico-default-text-color) +} + +body:not(.block-editor-page) .widget_product_categories ul li a:before, +body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li a:before { + content: ''; + position: absolute; + display: block; + width: .334em; + height: .334em; + background-color: var(--logico-accent-color); + left: -.5em; + right: initial; + top: .6667em; + opacity: 0; + -webkit-transition: opacity 0.3s, left 0.4s linear; + transition: opacity 0.3s, left 0.4s linear; + border-radius: var(--logico-radius-small, 0) +} + +body:not(.block-editor-page) .widget_product_categories ul li a:hover, +body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li a:hover { + padding: 0 0 0 1em +} + +body:not(.block-editor-page) .widget_product_categories ul li a:hover:before, +body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li a:hover:before { + opacity: 1; + left: 0; + right: initial +} + +body:not(.block-editor-page) .widget_product_categories ul li .widget-archive-trigger, +body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li .widget-archive-trigger { + display: block; + position: absolute; + z-index: 1; + top: 0; + right: -20px; + left: auto; + text-align: right; + cursor: pointer; + width: 20px; + height: 1.875em; + -webkit-transition: all 0.3s; + transition: all 0.3s +} + +body:not(.block-editor-page) .widget_product_categories ul li .widget-archive-trigger:before, +body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li .widget-archive-trigger:before { + content: '\e812'; + font: 400 normal 14px/1em 'fontello'; + position: absolute; + display: block; + height: 14px; + top: 50%; + right: 0; + left: initial; + margin: -7px 0 0 +} + +body:not(.block-editor-page) .widget_product_categories ul li .widget-archive-trigger.active, +body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li .widget-archive-trigger.active { + -webkit-transform: rotate(90deg) translate(-.375em, -.1875em); + -ms-transform: rotate(90deg) translate(-.375em, -.1875em); + transform: rotate(90deg) translate(-.375em, -.1875em); + -webkit-transform-origin: center center; + -moz-transform-origin: center center; + -ms-transform-origin: center center; + -o-transform-origin: center center; + transform-origin: center center +} + +body:not(.block-editor-page) .widget_product_categories ul li>ul, +body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li>ul { + margin: 0 -20px 0 20px; + padding: 5px 20px 0 0; + list-style: none; + position: relative +} + +body:not(.block-editor-page) .widget_product_categories ul li>ul li, +body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li>ul li { + font-size: 16px; + line-height: 1.875em +} + +body:not(.block-editor-page) .widget_product_categories ul li>ul li:not(:first-child), +body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li>ul li:not(:first-child) { + margin: 0 +} + +body:not(.block-editor-page) .widget_product_categories ul li>ul li a:before, +body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li>ul li a:before { + width: .375em; + height: .375em; + top: .875em +} + +body:not(.block-editor-page) .wc-block-product-categories.is-list .wc-block-product-categories-list .wc-block-product-categories-list-item-count { + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +body:not(.block-editor-page) .wc-block-product-categories.is-list .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item { + padding: 0; + margin: 0 0 0 100px +} + +body:not(.block-editor-page) .wc-block-product-categories.is-list .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item:not(:first-child) { + margin-top: 5px +} + +body:not(.block-editor-page) .wc-block-product-categories.is-list .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item:before { + content: none; + display: none +} + +body:not(.block-editor-page) .wc-block-product-categories.is-list .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item .wc-block-product-categories-list-item__image { + max-width: 82px; + overflow: hidden; + margin: 0 16px 0 -100px; + border-width: 1px; + border-style: solid +} + +body:not(.block-editor-page) .wc-block-product-categories .wc-block-product-categories__dropdown { + width: 100% +} + +body:not(.block-editor-page) .wc-block-product-categories button.wc-block-product-categories__button:not(.customize-partial-edit-shortcut-button):not(.disabled):not(:disabled) { + margin: 0 0 0 10px; + padding: 0; + height: 42px; + min-width: 42px +} + +body:not(.block-editor-page) .wc-block-product-categories button.wc-block-product-categories__button:not(.customize-partial-edit-shortcut-button):not(.disabled):not(:disabled):hover { + padding: 0 +} + +body:not(.block-editor-page) .wc-block-product-categories button.wc-block-product-categories__button:not(.customize-partial-edit-shortcut-button):not(.disabled):not(:disabled):before, +body:not(.block-editor-page) .wc-block-product-categories button.wc-block-product-categories__button:not(.customize-partial-edit-shortcut-button):not(.disabled):not(:disabled):after { + content: none; + display: none +} + +body:not(.block-editor-page) .wc-block-product-categories button.wc-block-product-categories__button:not(.customize-partial-edit-shortcut-button):not(.disabled):not(:disabled) svg { + width: 16px; + position: relative; + left: 0; + top: 2px; + right: initial +} + +.widget_product_search .search-form { + padding: 0 +} + +.widget_product_search .search-form .search-form-field { + padding: 11px 44px 10px 20px +} + +.widget_product_search .search-form .search-form-icon { + text-align: center; + cursor: pointer; + -webkit-transition: color 0.3s; + transition: color 0.3s; + border: none; + outline: none; + padding: 0; + min-width: 0; + background: none; + right: 14px; + left: initial; + top: 17px; + width: 16px; + height: 16px; + font-size: 16px; + line-height: 1em; + color: var(--logico-dark-text-color) +} + +.widget_product_search .search-form .search-form-icon:hover { + color: var(--logico-accent-color) +} + +.woocommerce .widget_product_tag_cloud .tagcloud, +.woocommerce.widget_product_tag_cloud .tagcloud, +.woocommerce-page .widget_product_tag_cloud .tagcloud { + margin: -10px -5px 0 !important; + font-size: 0; + line-height: 1 +} + +.woocommerce .widget_product_tag_cloud .tagcloud .tag-cloud-link, +.woocommerce.widget_product_tag_cloud .tagcloud .tag-cloud-link, +.woocommerce-page .widget_product_tag_cloud .tagcloud .tag-cloud-link { + font-size: 14px !important; + font-weight: 600; + line-height: 2.0714em; + padding: 0 1.0714em 0 1.0714em; + letter-spacing: .01em; + -webkit-transition: background-color 0.3s, color 0.3s; + transition: background-color 0.3s, color 0.3s; + display: inline-block; + vertical-align: top; + margin: 10px 5px 0; + cursor: pointer; + text-decoration: none; + background-color: var(--logico-background-alter-color); + color: var(--logico-default-text-color); + border-radius: calc(var(--logico-radius-small, 0px) / 2) +} + +.woocommerce .widget_product_tag_cloud .tagcloud .tag-cloud-link:hover, +.woocommerce.widget_product_tag_cloud .tagcloud .tag-cloud-link:hover, +.woocommerce-page .widget_product_tag_cloud .tagcloud .tag-cloud-link:hover { + background-color: var(--logico-button-background-hover); + color: var(--logico-button-text-hover) +} + +.woocommerce ul.product_list_widget, +.woocommerce-page ul.product_list_widget { + padding: 0 +} + +.woocommerce ul.product_list_widget li, +.woocommerce-page ul.product_list_widget li { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + padding: 0 0 0 105px; + position: relative; + min-height: 85px +} + +.woocommerce ul.product_list_widget li:not(:first-child), +.woocommerce-page ul.product_list_widget li:not(:first-child) { + margin: 10px 0 0 +} + +.woocommerce ul.product_list_widget li:before, +.woocommerce-page ul.product_list_widget li:before { + content: none; + display: none +} + +.woocommerce ul.product_list_widget li img, +.woocommerce-page ul.product_list_widget li img { + width: 85px; + height: auto; + float: none; + position: absolute; + left: 0; + right: initial; + top: 0; + margin: 0; + border: none; + border-radius: var(--logico-radius-small, 0) +} + +.woocommerce ul.product_list_widget li>a, +.woocommerce-page ul.product_list_widget li>a { + line-height: 1; + font-size: 0; + font-weight: inherit; + color: var(--logico-default-text-color) +} + +.woocommerce ul.product_list_widget li>a:hover, +.woocommerce-page ul.product_list_widget li>a:hover { + color: var(--logico-accent-color) +} + +.woocommerce ul.product_list_widget li .product-title, +.woocommerce-page ul.product_list_widget li .product-title { + font-size: 18px; + line-height: 1.3333em; + font-weight: 600; + margin: 0; + display: block +} + +.woocommerce ul.product_list_widget li .price_wrapper, +.woocommerce-page ul.product_list_widget li .price_wrapper { + font-size: 16px; + line-height: 1.375em; + font-weight: 600; + margin: 10px 0 0; + color: var(--logico-default-text-color) +} + +.woocommerce ul.product_list_widget li .price_wrapper del, +.woocommerce-page ul.product_list_widget li .price_wrapper del { + opacity: 1; + margin: 0 4px 0 0; + display: inline-block; + color: #ADADAD +} + +.woocommerce ul.product_list_widget li .price_wrapper ins, +.woocommerce-page ul.product_list_widget li .price_wrapper ins { + text-decoration: none; + font-weight: inherit; + color: #c01227 +} + +.woocommerce ul.product_list_widget li .product-rating-wrapper:not(:first-child), +.woocommerce ul.product_list_widget li .star-rating:not(:first-child), +.woocommerce-page ul.product_list_widget li .product-rating-wrapper:not(:first-child), +.woocommerce-page ul.product_list_widget li .star-rating:not(:first-child) { + margin: 10px 0 0 +} + +.woocommerce ul.product_list_widget li .reviewer, +.woocommerce-page ul.product_list_widget li .reviewer { + font-size: 14px; + line-height: 20px; + font-weight: 600; + color: var(--logico-light-text-color) +} + +.woocommerce ul.product_list_widget li .reviewer:not(:first-child), +.woocommerce-page ul.product_list_widget li .reviewer:not(:first-child) { + margin: 10px 0 0 +} + +.sidebar .wc-block-grid__products, +.footer-widgets .wc-block-grid__products, +.slide-sidebar-content .wc-block-grid__products { + padding: 8px 0 0; + margin: 0 0 -10px !important; + border: none +} + +.sidebar .wc-block-grid__products .wc-block-grid__product, +.footer-widgets .wc-block-grid__products .wc-block-grid__product, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + padding: 0 0 0 105px; + position: relative; + min-height: 85px; + -webkit-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + background: none; + text-align: left; + margin: 0 0 10px; + border: none +} + +.sidebar .wc-block-grid__products .wc-block-grid__product:before, +.sidebar .wc-block-grid__products .wc-block-grid__product:after, +.footer-widgets .wc-block-grid__products .wc-block-grid__product:before, +.footer-widgets .wc-block-grid__products .wc-block-grid__product:after, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product:before, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product:after { + content: none; + display: none +} + +.sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale { + display: none +} + +.sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link { + margin: 0; + line-height: 1.3333em; + display: block; + order: 1; + position: static; + color: var(--logico-default-text-color) +} + +.sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link:hover, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link:hover, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link:hover { + color: var(--logico-accent-color) +} + +.sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image { + width: 85px; + height: auto; + float: none; + position: absolute; + left: 0; + right: initial; + top: 0; + margin: 0 +} + +.sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image img, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image img, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image img { + border-radius: var(--logico-radius-small, 0) +} + +.sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title { + -webkit-transition: color 0.3s; + transition: color 0.3s; + line-height: 1.3333em; + margin: 0; + display: block; + font-weight: 600 +} + +.sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-rating, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-rating, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-rating { + order: 2 +} + +.sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-rating:not(:first-child), +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-rating:not(:first-child), +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-rating:not(:first-child) { + margin: 10px 0 0 +} + +.sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price { + font-size: 16px; + line-height: 1.375em; + margin: 10px 0 0; + order: 3; + font-weight: 600; + color: var(--logico-default-text-color) +} + +.sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price del, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price del, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price del { + opacity: 1; + margin: 0 4px 0 0; + color: #ADADAD +} + +.sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price ins, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price ins, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price ins { + text-decoration: none; + font-weight: inherit; + color: #c01227 +} + +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button { + position: static; + top: initial; + width: auto; + height: auto; + left: initial; + right: initial; + padding: 0 !important; + margin: 10px -10px 0 0; + order: 4; + font-size: 0; + line-height: 1 +} + +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link { + margin: 0 !important; + max-width: 100% +} + +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:before, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:after, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:before, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:after, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:before, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:after { + content: '\e843'; + font-size: 1.3571em; + width: 2.5263em; + display: block +} + +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link.loading:before, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link.loading:after, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link.loading:before, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link.loading:after, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link.loading:before, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link.loading:after { + animation: none +} + +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link.added, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link.added, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link.added { + display: none +} + +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:before, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:after, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:before, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:after, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:before, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:after { + content: '\e87a'; + font-size: 1em; + width: 3.4286em +} + +.sidebar .wc-block-components-load-more, +.footer-widgets .wc-block-components-load-more, +.slide-sidebar-content .wc-block-components-load-more, +.elementor-widget-sidebar .wc-block-components-load-more { + text-align: initial +} + +.sidebar .wc-block-components-load-more .wp-block-button__link, +.footer-widgets .wc-block-components-load-more .wp-block-button__link, +.slide-sidebar-content .wc-block-components-load-more .wp-block-button__link, +.elementor-widget-sidebar .wc-block-components-load-more .wp-block-button__link { + min-width: 123px; + padding: 13px 20px 12px +} + +.widget div[class*="wp-block-"] .wc-block-sort-select { + text-align: left +} + +.widget div[class*="wp-block-"] .wc-block-sort-select .wc-block-components-sort-select__label { + margin: 0 +} + +.widget div[class*="wp-block-"] .wc-block-sort-select .wc-block-sort-select__select { + display: inline-block; + padding: 0 3px; + height: 30px; + outline: none; + -moz-box-sizing: border-box; + box-sizing: border-box; + border: none; + text-indent: 1px; + background: none; + position: relative; + z-index: 2; + font-weight: 700; + text-transform: uppercase; + font-size: 14px; + -webkit-appearance: none; + -moz-appearance: none; + cursor: pointer +} + +.widget div[class*="wp-block-"] .wc-block-review-list-item__item { + margin: 0 +} + +.widget div[class*="wp-block-"] .wc-block-review-list-item__item:before { + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + top: 10px +} + +.widget div[class*="wp-block-"] .wc-block-review-list-item__item:not(:first-child):before { + top: 32px +} + +.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__info { + margin: 0; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__meta { + width: 100%; + font-weight: 500; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__product { + line-height: 1.5em; + font-weight: 600; + margin: 0 +} + +.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__image { + width: 82px; + height: 82px; + margin: 0 25px 0 0; + border-width: 1px; + border-style: solid; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + border-radius: var(--logico-radius-small, 0) +} + +.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__text:not(:first-child) { + margin: 12px 0 0 +} + +.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__text p { + line-height: 1.4em +} + +.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__rating { + margin: 6px 0 10px; + line-height: 1 +} + +.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__rating .wc-block-review-list-item__rating__stars { + font-size: 10px +} + +.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__author { + font-weight: 600 +} + +.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__author, +.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__published-date { + display: block; + font-size: 87.5%; + line-height: 1.5em; + letter-spacing: -.02em; + margin: 0; + padding: 0 +} + +.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__published-date { + font-weight: 400 +} + +.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__published-date:before { + content: none; + display: none +} + +.widget div[class*="wp-block-"].has-image .wc-block-review-list-item__item { + padding: 0 +} + +.widget div[class*="wp-block-"].has-image .wc-block-review-list-item__item:before { + content: none; + display: none +} + +.widget div[class*="wp-block-"].has-image .wc-block-review-list-item__item .wc-block-review-list-item__meta { + margin: -6px 0 0 +} + +.widget div[class*="wp-block-"][data-image-type="reviewer"] .wc-block-review-list-item__image { + width: 48px; + height: 48px; + border: none; + margin: 0 20px 0 0 +} + +.widget div[class*="wp-block-"].has-content .wc-block-review-list-item__item:not(:first-child) { + padding-top: 24px; + margin: 20px 0 0; + border-top-style: solid; + border-top-width: 1px +} + +.single-product.woocommerce div.product .woocommerce-product-gallery { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.single-product.woocommerce div.product .woocommerce-product-gallery .flex-control-nav { + margin: 13px 0 0; + -moz-box-sizing: border-box; + box-sizing: border-box; + position: relative +} + +.single-product.woocommerce div.product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li { + width: calc(25% - 12px); + margin: 0 6px; + -moz-box-sizing: border-box; + box-sizing: border-box; + background: -moz-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: -webkit-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + border-radius: var(--logico-radius-medium, 0) +} + +.single-product.woocommerce div.product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li img { + position: relative; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + -moz-box-sizing: border-box; + box-sizing: border-box; + border-radius: var(--logico-radius-medium, 0); + opacity: 1 +} + +.single-product.woocommerce div.product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li img.flex-active { + opacity: .5 +} + +.single-product.woocommerce div.product .woocommerce-product-gallery .attachment-woocommerce_flash { + position: absolute; + left: 0; + right: initial; + top: 0; + z-index: 3; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.single-product.woocommerce div.product .woocommerce-product-gallery .attachment-woocommerce_flash .flash-item { + display: block; + height: 40px; + font-size: 12px; + line-height: 20px; + text-transform: uppercase; + font-weight: 600; + text-align: center; + padding: 11px 26px 9px; + margin-top: 20px; + -moz-box-sizing: border-box; + box-sizing: border-box; + border-radius: var(--logico-radius-medium, 0) +} + +.single-product.woocommerce div.product .woocommerce-product-gallery .attachment-woocommerce_flash .flash-item.sale { + background-color: #c01227; + color: #fff +} + +.single-product.woocommerce div.product .woocommerce-product-gallery .attachment-woocommerce_flash .flash-item.new { + background-color: #04BF87; + color: #fff +} + +.single-product.woocommerce div.product .woocommerce-product-gallery .attachment-woocommerce_flash .flash-item:not(:last-child) { + margin-right: 20px; + margin-left: 0 +} + +.single-product.woocommerce div.product .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper, +.single-product.woocommerce div.product .woocommerce-product-gallery .flex-viewport { + width: 100%; + display: block; + position: relative; + overflow: hidden +} + +.single-product.woocommerce div.product .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image, +.single-product.woocommerce div.product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image { + position: relative +} + +.single-product.woocommerce div.product .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a, +.single-product.woocommerce div.product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image a { + display: block; + position: relative; + height: 0; + padding: 100% 0 0; + z-index: 2 +} + +.single-product.woocommerce div.product .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img, +.single-product.woocommerce div.product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image img { + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + width: 100%; + height: 100%; + -webkit-object-fit: cover; + object-fit: cover; + -moz-box-sizing: border-box; + box-sizing: border-box; + border-radius: var(--logico-radius-large, 0) +} + +.logico-theme-style-rounded.single-product.woocommerce div.product .woocommerce-product-gallery .attachment-woocommerce_flash { + padding: 0 5px +} + +.logico-theme-style-rounded.single-product.woocommerce div.product .woocommerce-product-gallery .attachment-woocommerce_flash .flash-item { + margin: 10px 5px +} + +.woocommerce .woocommerce-Reviews { + width: 100% +} + +.woocommerce #reviews #comments ol.commentlist { + margin: 0 +} + +.woocommerce #reviews #comments ol.commentlist li.review.depth-1 { + padding-bottom: 38px; + border-bottom: solid 1px var(--logico-border-hover-color); + position: relative +} + +.woocommerce #reviews #comments ol.commentlist li.review.depth-1:after { + content: ''; + position: absolute; + display: block; + width: 1px; + height: 20px; + left: initial; + right: 0; + bottom: 0 +} + +.woocommerce #reviews #comments ol.commentlist li.review { + padding: 0; + margin: 0; + font-weight: 400; + color: inherit +} + +.woocommerce #reviews #comments ol.commentlist li.review:not(:first-child) { + margin: 38px 0 0 +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container { + display: block +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-avatar { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + float: left; + width: 75px; + margin: 5px 15px 0 0; + overflow: hidden +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-avatar .avatar { + width: 75px; + max-width: none; + height: auto; + border: none; + padding: 0; + position: static; + float: none; + border-radius: var(--logico-radius-small, 0) +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-avatar+.comment-text .comment-header { + margin-left: 95px +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-text { + width: 100%; + margin: 0; + padding: 0; + border: none +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .description { + clear: both; + margin: 0; + line-height: 1.6667em +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .description:not(:first-child) { + padding-top: 20px +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .description p:first-child { + margin-top: 0 +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .description p:last-child { + margin-bottom: 0 +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-header { + line-height: 1 +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .product-rating-wrapper:not(:first-child) { + margin: 4px 0 0 +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .star-rating { + float: none +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .star-rating, +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .star-rating>span { + font-size: 15px !important +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-info { + margin: 0; + width: 100%; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .woocommerce-review__author, +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .woocommerce-review__awaiting-approval { + font-size: 18px; + line-height: 1.3889em; + font-weight: 600; + letter-spacing: -.03em; + display: block; + margin-right: 17px; + width: 100% +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .woocommerce-review__awaiting-approval { + color: #c01227; + margin-top: -1px +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-date { + font-size: 14px; + line-height: 2.1429em; + font-weight: 600; + color: var(--logico-light-text-color); + display: block; + width: 100% +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-date:not(:first-child) { + margin-top: 5px +} + +.woocommerce #reviews #comment { + height: 88px +} + +.woocommerce #review_form_wrapper:not(:first-child) { + margin: 70px 0 0 +} + +.woocommerce #review_form #respond .comment-reply-title { + letter-spacing: -.03em; + margin-bottom: .4667em; + display: block +} + +.woocommerce #review_form #respond p { + margin: 0 0 15px +} + +.woocommerce #review_form #respond p.comment-form-cookies-consent { + margin: 26px 0 0; + clear: both +} + +.woocommerce #review_form #respond .comment-form-rating { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + font-size: 16px +} + +.woocommerce #review_form #respond .comment-form-rating:not(:last-child) { + margin-bottom: 14px +} + +.woocommerce #review_form #respond .comment-form-rating:not(:first-child) { + margin-top: 12px +} + +.woocommerce #review_form #respond p.stars { + margin: 7px 0 0; + font-size: 0; + line-height: 1 +} + +.woocommerce #review_form #respond p.stars:not(:first-child) { + margin: 7px 0 0 26px +} + +.woocommerce #review_form #respond p.stars span { + line-height: 1em +} + +.woocommerce #review_form #respond p.stars a { + font-size: 17px; + margin: 0; + padding: 0 6px 0 0 +} + +.woocommerce #review_form #respond p.stars a:before { + content: '\e861'; + -webkit-transition: color 0.3s; + transition: color 0.3s; + font: 400 normal 1em/1em 'fontello'; + color: #ADADAD +} + +.woocommerce #review_form #respond p.stars a:hover~a:before { + content: '\e861' +} + +.woocommerce #review_form #respond p.stars a.active:before { + content: '\e862'; + color: var(--logico-accent-color) +} + +.woocommerce #review_form #respond p.stars:hover a:before, +.woocommerce #review_form #respond p.stars:hover a.active:before { + content: '\e862'; + color: var(--logico-accent-color) +} + +.woocommerce #review_form #respond p.stars.selected a:not(.active):before { + content: '\e862'; + color: var(--logico-accent-color) +} + +.woocommerce #review_form #respond p.stars.selected a.active~a:before { + content: '\e861'; + color: #ADADAD +} + +@media only screen and (min-width:481px) { + .woocommerce #reviews #comments ol.commentlist li.review .comment_container { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + position: relative + } + .woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-avatar+.comment-text .comment-header { + margin-left: 0 + } + .woocommerce #reviews #comments ol.commentlist li.review .comment_container .description:not(:first-child) { + padding-top: 10px + } + .woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-meta { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + width: 100% + } + .woocommerce #reviews #review_form #respond p.comment-form-cookies-consent { + margin: 26px 0; + clear: both + } + .woocommerce #reviews #comment { + height: 120px + } +} + +@media only screen and (min-width:661px) { + .woocommerce #reviews #review_form #respond .form-fields .form-name, + .woocommerce #reviews #review_form #respond .form-fields .form-email { + width: calc(50% - 20px) + } + .woocommerce #reviews #comments ol.commentlist li.review .comment_container .woocommerce-review__author, + .woocommerce #reviews #comments ol.commentlist li.review .comment_container .woocommerce-review__awaiting-approval { + width: auto + } +} + +@media only screen and (min-width:841px) { + .woocommerce #reviews #comments ol.commentlist li.review.depth-1 { + padding-bottom: 50px + } + .woocommerce #reviews #comments ol.commentlist li.review:not(:first-child) { + margin: 50px 0 0 + } +} + +@media only screen and (min-width:1201px) { + .woocommerce #reviews #comments ol.commentlist li.review:not(:first-child) { + margin: 50px 0 0 + } + .woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-avatar { + margin: 0 40px 0 0 + } + .woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-avatar+.comment-text .comment-header { + margin-left: 0 + } + .woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-header { + min-height: 50px; + padding: 25px 0 0; + width: 100%; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start + } + .woocommerce #review_form_wrapper:not(:first-child) { + margin: 100px 0 0 + } +} diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/js/theme.js b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/js/theme.js new file mode 100644 index 0000000..3f74107 --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/js/theme.js @@ -0,0 +1,612 @@ +"use strict"; + +function set_device_mode() { + let attr = jQuery('body').attr('data-elementor-device-mode'), + mode = 'mobile'; + if (typeof attr === 'undefined' && attr === !1) { + if (jQuery(window).width() > 480) { + mode = 'mobile_extra' + } + if (jQuery(window).width() > 660) { + mode = 'tablet' + } + if (jQuery(window).width() > 840) { + mode = 'tablet_extra' + } + if (jQuery(window).width() > 1020) { + mode = 'laptop' + } + if (jQuery(window).width() > 1200) { + mode = 'desktop' + } + if (jQuery(window).width() >= 2400) { + mode = 'widescreen' + } + } else { + mode = attr + } + jQuery('body').attr('data-mode', mode) +} + +function side_panel_open() { + jQuery('.dropdown-trigger').on('click', function() { + let elemID = '#side-panel-' + jQuery(this).attr('data-id'); + jQuery(elemID + ', .body-overlay').addClass('active') + }); + jQuery('.slide-sidebar-close').on('click', function() { + jQuery(this).parents('.slide-sidebar-wrapper').removeClass('active'); + jQuery('.body-overlay').removeClass('active') + }) +} + +function search_panel_open() { + jQuery('.search-trigger').on('click', function() { + let elemID = '#site-search-' + jQuery(this).attr('data-id'); + jQuery(elemID + ', .body-overlay').addClass('active'); + jQuery(elemID + ' .search-form .search-form-field').focus() + }); + jQuery('.site-search-close').on('click', function() { + jQuery(this).parents('.site-search').removeClass('active'); + jQuery('.body-overlay').removeClass('active') + }) +} + +function overlay_close_all() { + jQuery('.body-overlay').on('click', function() { + jQuery(this).removeClass('active'); + jQuery('.site-search, .mobile-header-menu-container, .simple-sidebar, .slide-sidebar-wrapper, .shop-hidden-sidebar').removeClass('active') + }) +} + +function switch_form_columns() { + jQuery('.tab-columns-switcher').on('click', function() { + jQuery('.tab-column', jQuery(this).parents('.tab-columns')).toggleClass('hidden') + }) +} + +function sticky_menu_active() { + if (jQuery('.sticky-header-on').length) { + jQuery('.sticky-header-on').each(function() { + let obj = jQuery(this), + el_offset = obj.offset().top, + el_height = Math.round(jQuery('.sticky-wrapper', obj).outerHeight()), + el_ready = Math.round(el_offset + el_height + 200), + el_start = Math.round(el_offset + el_height + 400); + obj.height(el_height); + jQuery(window).on('scroll', function() { + let st = jQuery(window).scrollTop(); + if (st <= el_ready) { + obj.removeClass('sticky-ready') + } else { + obj.addClass('sticky-ready') + } + if (st <= el_start) { + obj.removeClass('sticky-active') + } else { + obj.addClass('sticky-active') + } + }) + }) + } +} + +function mobile_menu_open() { + jQuery('.menu-trigger').on('click', function() { + let elemID = '#mobile-header-' + jQuery(this).attr('data-id'); + jQuery(elemID + ', .body-overlay').addClass('active') + }); + jQuery('.menu-close').on('click', function() { + jQuery(this).parents('.mobile-header-menu-container').removeClass('active'); + jQuery('.body-overlay').removeClass('active') + }) +} + +function simple_sidebar_open() { + jQuery('.simple-sidebar-trigger').on('click', function() { + let elemID = '#simple-sidebar-' + jQuery(this).attr('data-id'); + if (jQuery(window).width() < 1021) { + jQuery(elemID + ', .body-overlay').addClass('active') + } + }); + jQuery('.shop-hidden-sidebar-close').on('click', function() { + jQuery(this).parents('.simple-sidebar').removeClass('active'); + jQuery('.body-overlay').removeClass('active') + }) +} + +function tracking_popup_open() { + jQuery('.tracking-trigger').on('click', function() { + let elemID = '#tracking-popup-' + jQuery(this).attr('data-id'); + jQuery(elemID).fadeIn(300) + }); + jQuery('.tracking-form-close').on('click', function() { + jQuery(this).parents('.tracking-form-wrapper').fadeOut(300) + }) +} + +function page_title_animate() { + if (jQuery('.page-loader-container').length) { + jQuery('body').on('pageloader_start_hidden', function() { + if (jQuery(window).innerWidth() > 1020) { + jQuery('.page-title-decoration.animation-enable').addClass('animated') + } + }) + } else { + jQuery(window).on('load', function() { + if (jQuery(window).innerWidth() > 1020) { + jQuery('.page-title-decoration.animation-enable').addClass('animated') + } + }) + } +} + +function decorative_block_animate() { + jQuery('.block-decoration').each(function() { + let element = jQuery(this); + let observer = new IntersectionObserver(function(entries, observer) { + entries.forEach(function(entry) { + if (entry.isIntersecting) { + setTimeout(function() { + element.addClass('animated') + }, 300); + observer.unobserve(element[0]) + } + }) + }); + observer.observe(element[0]) + }) +} + +function widget_list_hierarchy_init() { + widget_archives_hierarchy_controller('.widget ul li', 'ul.children', 'parent-archive', 'widget-archive-trigger'); + widget_archives_hierarchy_controller('.widget_nav_menu .menu li', 'ul.sub-menu', 'parent-archive', 'widget-menu-trigger') +} + +function widget_archives_hierarchy_controller(list_item_selector, sublist_item_selector, parent_class, trigger_class) { + jQuery(list_item_selector).has(sublist_item_selector).each(function() { + jQuery(this).addClass(parent_class); + jQuery(this).append("") + }); + jQuery(list_item_selector + ">" + sublist_item_selector).css("display", "none"); + jQuery(list_item_selector + ">.item-wrapper>" + sublist_item_selector).css("display", "none"); + jQuery(document).on("click", "." + trigger_class, function() { + var el = jQuery(this); + var sublist = el.siblings(sublist_item_selector); + var sublist_alt = el.siblings('.item-wrapper').children(sublist_item_selector); + if (!sublist.length && !sublist_alt.length) return; + sublist = sublist.first(); + sublist_alt = sublist_alt.first(); + el.toggleClass('active').parents('li').toggleClass('active'); + sublist.slideToggle(300); + sublist_alt.slideToggle(300) + }) +} + +function fix_responsive_iframe() { + jQuery('.video-embed > div').each(function() { + jQuery(this).unwrap('.video-embed') + }) +} + +function elements_slider_init() { + jQuery('.elementor-element .owl-carousel, .content-inner > .archive-listing .owl-carousel, .single-post .owl-carousel').each(function() { + let slider = jQuery(this), + slider_options = slider.data('slider-options'), + itemsMobile = slider_options.itemsMobile, + itemsMobileExtra = slider_options.itemsMobileExtra, + itemsTablet = slider_options.itemsTablet, + itemsTabletExtra = slider_options.itemsTabletExtra, + itemsLaptop = slider_options.itemsLaptop, + itemsDesktop = slider_options.items, + itemsWidescreen = slider_options.itemsWidescreen, + slideCount = jQuery('.slider-item', slider).length, + progress = slider_options.progress ? slider_options.progress : !1; + slider_options.responsive = { + 0: { + items: itemsMobile + }, + 480: { + items: itemsMobileExtra + }, + 660: { + items: itemsTablet + }, + 840: { + items: itemsTabletExtra + }, + 1020: { + items: itemsLaptop + }, + 1200: { + items: itemsDesktop + }, + 2400: { + items: itemsWidescreen + } + }; + slider_options.onInitialized = function(event) { + if (progress) { + let progress_wrapper = slider.parents('.elementor-widget-container'), + progress_current = jQuery('.slider-progress-current', progress_wrapper), + progress_all = jQuery('.slider-progress-all', progress_wrapper), + items_count = jQuery('.owl-item:not(.cloned)').length, + items_visible = jQuery('.owl-item.active').length, + pages = 0; + pages = Math.ceil(items_count / items_visible); + pages = pages < 10 ? '0' + pages : pages; + progress_all.text(pages); + progress_current.text('01') + } + }; + slider.owlCarousel(slider_options).on('changed.owl.carousel', function(e) { + if (slider_options.autoplay) { + slider.trigger('stop.owl.autoplay'); + slider.trigger('play.owl.autoplay') + } + }); + if (progress) { + slider.on('changed.owl.carousel', function(event) { + let progress_wrapper = slider.parents('.elementor-widget-container'), + progress_current = jQuery('.slider-progress-current', progress_wrapper), + progress_all = jQuery('.slider-progress-all', progress_wrapper); + progress_all.text(event.page.count < 10 ? '0' + event.page.count : event.page.count); + progress_current.text((event.page.index + 1) < 10 ? '0' + (event.page.index + 1) : (event.page.index + 1)) + }) + } + }) +} + +function single_portfolio_slider_init() { + jQuery('.portfolio-post-gallery.owl-carousel').each(function() { + jQuery(this).owlCarousel({ + items: 1, + nav: !1, + dots: !1, + autoplay: !1, + autoplayHoverPause: !1, + loop: !0, + rewind: !1, + dotsContainer: !1, + autoHeight: !1, + center: !0, + margin: 10, + rtl: (!!jQuery('body').hasClass('rtl')) + }) + }) +} + +function isotope_init() { + if (jQuery('.isotope').length > 0) { + jQuery('.isotope-trigger').isotope({ + itemSelector: '.isotope-item', + gutter: 0 + }) + } +} + +function help_item_acardeon() { + jQuery('.help-item').each(function() { + jQuery('.help-item-title', this).on('click', function() { + jQuery(this).siblings('.help-item-content').slideToggle(300).parents('.help-item').toggleClass('active') + }) + }) +} + +function background_image_parallax(object, multiplier) { + if (object.length > 0) { + multiplier = typeof multiplier !== 'undefined' ? multiplier : 0.5; + multiplier = 1 - multiplier; + var doc = jQuery(document); + object.css({ + 'background-attatchment': 'fixed' + }); + jQuery(window).scroll(function() { + if (jQuery(window).width() >= 1021) { + var from_top = doc.scrollTop() - object.offset().top, + bg_css = 'center ' + (multiplier * from_top) + 'px'; + object.css({ + 'background-position': bg_css + }) + } else { + object.css({ + 'background-position': '' + }) + } + }) + } +} + +function scroll_to_top_init() { + let scrollTop = jQuery(window).scrollTop(); + if (scrollTop > 600) { + jQuery('.footer-scroll-top').addClass('active') + } else { + jQuery('.footer-scroll-top').removeClass('active') + } +} + +function check_custom_field(element) { + if (element.val() || jQuery('option.placeholder', element).is(':selected')) { + element.parents('.logico-form-field, .woocommerce-input-wrapper, .wp-block-search__inside-wrapper').addClass('not-empty') + } else { + element.parents('.logico-form-field, .woocommerce-input-wrapper, .wp-block-search__inside-wrapper').removeClass('not-empty') + } +} + +function wrap_multycolumns_wpform_fields(wrapper) { + jQuery('.wpforms-field .wpforms-field-row .wpforms-field-row-block input', wrapper).each(function() { + jQuery(this).wrap('') + }) +} + +function logico_custom_cursor() { + if (jQuery(window).width() > 1020) { + jQuery('.custom-cursor-drag').each(function() { + const cursor = jQuery(this); + const wrapper = cursor.siblings('.owl-carousel'); + + function showViewCursor(event) { + cursor.css('left', event.clientX - 32).css('top', event.clientY - 32) + } + wrapper.mousemove(showViewCursor); + wrapper.mouseleave(function(e) { + if (!jQuery('body').hasClass('elementor-editor-preview')) { + wrapper.css({ + cursor: 'auto' + }); + cursor.removeClass('active'); + setTimeout(function() { + if (!cursor.hasClass('active')) { + cursor.hide() + } + }, 300) + } + }); + wrapper.mouseenter(function(e) { + if (!jQuery('body').hasClass('elementor-editor-preview')) { + wrapper.css({ + cursor: 'none' + }); + cursor.show(); + setTimeout(function() { + cursor.addClass('active') + }, 10) + } + }) + }) + } +} + +function logico_ticker() { + jQuery('.ticker').marquee('destroy').marquee({ + allowCss3Support: !0, + css3easing: 'linear', + easing: 'linear', + delayBeforeStart: 0, + direction: jQuery('.ticker').parents('.logico-ticker-wrapper').data('direction'), + duplicated: !0, + duration: jQuery('.ticker').parents('.logico-ticker-wrapper').data('speed') * 1000, + gap: 0, + pauseOnCycle: !1, + pauseOnHover: !1, + startVisible: !0 + }) +} + +function mobile_menu() { + jQuery('.mobile-header-menu-container .main-menu').find('.menu-item').each(function(i, el) { + if (jQuery(el).find('.sub-menu').length != 0 && jQuery(el).find('.sub-menu-trigger').length == 0) { + jQuery(el).append('') + } + }); + jQuery('.sub-menu-trigger').off(); + jQuery('.sub-menu-trigger').on('click', function() { + if (jQuery(this).parent().hasClass('active')) { + jQuery(this).prev().slideUp(); + jQuery(this).parent().removeClass('active') + } else { + var currentParents = jQuery(this).parents('.menu-item'); + jQuery('.sub-menu-trigger').parent().not(currentParents).removeClass('active'); + jQuery('.sub-menu-trigger').parent().not(currentParents).find('.sub-menu').slideUp(300); + jQuery(this).prev().slideDown(); + jQuery(this).parent().addClass('active') + } + }); + jQuery('.mobile-header-menu-container .main-menu a').on('click', function() { + jQuery('.site-search, .body-overlay, .mobile-header-menu-container').removeClass('active') + }) +} + +function scroll_to_anchor() { + jQuery('.scroll-to-anchor a[href*="#"]').on('click', function(e) { + e.preventDefault(); + jQuery('body, html').animate({ + scrollTop: jQuery(this.hash).offset().top - 150 + 'px' + }, 600); + window.location.href = jQuery(this).attr('href'); + return !1 + }) +} + +function page_loader_controller() { + var page_loader, interval, timeLaps; + page_loader = jQuery('.page-loader'); + timeLaps = 0; + interval = setInterval(function() { + var page_loaded = check_if_page_loaded(); + timeLaps++; + if (page_loaded || timeLaps === 12) { + clearInterval(interval); + page_loader.stop_loader() + } + }, 10) +} + +function check_if_page_loaded() { + var keys, key, i, r; + if (window.modules_state === undefined) return !1; + r = !0; + keys = Object.keys(window.modules_state); + for (i = 0; i < keys.length; i++) { + key = keys[i]; + if (!window.modules_state[key]) { + r = !1; + break + } + } + return r +} + +function start_loader() { + let loader = jQuery(this); + if (!loader.length) return; + let loader_container = loader[0].parentNode; + if (loader_container != null) { + loader_container.style.opacity = 1; + setTimeout(function() { + loader_container.style.display = "block" + }, 10) + } +} + +function stop_loader() { + let loader = jQuery(this); + if (!loader.length) return; + let loader_container = loader[0].parentNode; + jQuery('body').trigger('pageloader_start_hidden'); + if (loader_container != null) { + setTimeout(function() { + loader_container.style.opacity = 0; + setTimeout(function() { + loader_container.style.display = "none" + }, 300) + }, 500) + } +} + +function genre_get_posts(paged = 1, id = null, filter_term = null, filter_taxonomy = null) { + var ajax_url = ajax_params.ajax_url; + var args = jQuery('.archive-listing', '.elementor-element-' + id).attr('data-ajax'); + var widget = jQuery('.archive-listing', '.elementor-element-' + id).attr('data-widget'); + var classes = jQuery('.archive-listing-wrapper', '.elementor-element-' + id).attr('class'); + jQuery.ajax({ + type: 'POST', + url: ajax_url, + data: { + action: 'pagination', + args: args, + widget: widget, + paged: paged, + classes: classes, + id: id, + filter_term: filter_term, + filter_taxonomy: filter_taxonomy, + security: ajax_params.ajax_nonce + }, + beforeSend: function() { + var height = jQuery('.archive-listing', '.elementor-element-' + id).outerHeight(); + jQuery('.archive-listing', '.elementor-element-' + id).height(height).addClass('loading') + }, + success: function(data) { + jQuery('.archive-listing', '.elementor-element-' + id).html(data); + if (jQuery(window.wp.mediaelement).length > 0) { + jQuery(window.wp.mediaelement.initialize) + } + setTimeout(function() { + jQuery('.archive-listing', '.elementor-element-' + id).removeAttr('style').removeClass('loading') + }, 500); + setTimeout(elements_slider_init, 300); + setTimeout(fix_responsive_iframe, 600); + setTimeout(isotope_init, 500) + }, + error: function() { + jQuery('.archive-listing', '.elementor-element-' + id).html('AJAX ERROR
') + } + }) +} +jQuery(document).ready(function() { + setTimeout(sticky_menu_active, 300); + jQuery('.footer-scroll-top').on('click', function() { + jQuery('html, body').animate({ + scrollTop: 0 + }, 500) + }); + side_panel_open(); + search_panel_open(); + overlay_close_all(); + setTimeout(set_device_mode, 300); + switch_form_columns(); + background_image_parallax(jQuery('[data-parallax="scroll"]'), 0.7); + mobile_menu_open(); + tracking_popup_open(); + simple_sidebar_open(); + page_title_animate(); + decorative_block_animate(); + help_item_acardeon(); + mobile_menu(); + widget_list_hierarchy_init(); + setTimeout(fix_responsive_iframe, 800); + setTimeout(isotope_init, 500); + wrap_multycolumns_wpform_fields(document); + jQuery('.logico-form-field input, .logico-form-field textarea, .logico-form-field select, .woocommerce-input-wrapper .input-text').not(':hidden').each(function() { + check_custom_field(jQuery(this)) + }); + logico_custom_cursor(); + logico_ticker(); + scroll_to_anchor(); + scroll_to_top_init(); + jQuery('.elementor-widget').on('click', '.content-pagination a', function(e) { + e.preventDefault(); + var paged = null; + var id = jQuery(this).parents('.elementor-widget').attr('data-id'); + if (jQuery(this).hasClass('prev')) { + paged = parseInt(jQuery(this).siblings('.current').text()) - 1 + } else if (jQuery(this).hasClass('next')) { + paged = parseInt(jQuery(this).siblings('.current').text()) + 1 + } else { + paged = parseInt(jQuery(this).text()) + } + var filter_term = jQuery('.filter-control-list .dot.active', jQuery(this).parents('.archive-listing').siblings('.filter-control-wrapper')).attr('data-value'); + var filter_taxonomy = jQuery('.filter-control-list', jQuery(this).parents('.archive-listing').siblings('.filter-control-wrapper')).attr('data-taxonomy'); + genre_get_posts(paged, id, filter_term, filter_taxonomy) + }); + jQuery('.elementor-widget').on('click', '.filter-control-list .filter-control-item', function(e) { + e.preventDefault(); + var paged = 1; + var id = jQuery(this).parents('.elementor-widget').attr('data-id'); + var filter_term = jQuery(this).attr('data-value'); + var filter_taxonomy = jQuery(this).parents('.filter-control-list').attr('data-taxonomy'); + if (filter_term === 'all') { + filter_term = null + } + jQuery(this).addClass('active').siblings('.filter-control-item').removeClass('active'); + genre_get_posts(paged, id, filter_term, filter_taxonomy) + }) +}); +jQuery(window).on('load', function() { + jQuery.fn.start_loader = start_loader; + jQuery.fn.stop_loader = stop_loader; + page_loader_controller(); + elements_slider_init(); + single_portfolio_slider_init() +}); +jQuery(window).on('resize', function() { + setTimeout(set_device_mode, 300); + setTimeout(sticky_menu_active, 300); + mobile_menu_open(); + background_image_parallax(jQuery('[data-parallax="scroll"]'), 0.7); + logico_custom_cursor(); + logico_ticker() +}); +jQuery(window).on('scroll', function() { + scroll_to_top_init() +}); +jQuery(document).on('elementor/popup/show', function(event, popupId, popupDocument) { + wrap_multycolumns_wpform_fields(popupDocument); + jQuery('.logico-form-field input, .logico-form-field textarea, .logico-form-field select, .woocommerce-input-wrapper .input-text').each(function() { + check_custom_field(jQuery(this)) + }) +}); +jQuery(document).on('change', '.logico-form-field input, .logico-form-field textarea, .logico-form-field select, .woocommerce-input-wrapper .input-text', function() { + check_custom_field(jQuery(this)) +}) diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/js/woo.js b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/js/woo.js new file mode 100644 index 0000000..6a57fa0 --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/js/woo.js @@ -0,0 +1,191 @@ +(function(jQuery) { + "use strict"; + + function is_mobile() { + if (window.innerWidth < 768) { + return !0 + } else { + return !1 + } + } + + function is_mobile_device() { + if (navigator.userAgent.match(/(Android|iPhone|iPod|iPad|Phone|DROID|webOS|BlackBerry|Windows Phone|ZuneWP7|IEMobile|Tablet|Kindle|Playbook|Nexus|Xoom|SM-N900T|GT-N7100|SAMSUNG-SGH-I717|SM-T330NU)/)) { + return !0 + } else { + return !1 + } + } + + function not_desktop() { + if ((window.innerWidth < 1367 && is_mobile_device()) || window.innerWidth < 1200) { + return !0 + } else { + return !1 + } + } + + function product_filters_open() { + jQuery('.product-filters-trigger').on('click', function() { + if (jQuery(window).width() < 992) { + jQuery('.shop-hidden-sidebar, .body-overlay').addClass('active') + } + }); + jQuery('.shop-hidden-sidebar-close').on('click', function() { + jQuery('.shop-hidden-sidebar, .body-overlay').removeClass('active') + }) + } + product_filters_open(); + + function custom_quantity() { + jQuery('.quantity-wrapper').each(function() { + if (!jQuery(this).hasClass('styled')) { + if (!jQuery('.quantity', this).hasClass('hidden')) { + jQuery(this).addClass('styled').prepend('