.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.wpa-test-msg{background:#d1ecf1 !important;border:1px solid #bee5eb !important;border-radius:5px !important;color:#0c5460 !important;font-size:14px !important;padding:.75rem 1.25rem !important;font-family:Arial !important;margin-top:5px !important}span.wpa-button{display:inline-block !important;padding-top:5px !important;color:#fff !important;background-color:#6c757d !important;border-color:#6c757d !important;padding:5px 10px !important;border-radius:5px !important;margin-top:5px !important;cursor:pointer !important}#altEmail_container,.altEmail_container{position:absolute !important;overflow:hidden !important;display:inline !important;height:1px !important;width:1px !important;z-index:-1000 !important}
.menu-item-object-language_switcher .trp-flag-image{display:inline-block;margin:-1px 5px;vertical-align:baseline;padding:0;border:0;border-radius:0}#wp-admin-bar-wp-rocket .trp-flag-image{width:18px !important;height:12px !important}.trp-language-switcher{height:42px;position:relative;box-sizing:border-box;width:200px;text-overflow:ellipsis;white-space:nowrap}.trp-language-switcher>div{box-sizing:border-box;padding:4px 20px 3px 13px;border:1.5px solid #949494;border-radius:2px;background-image:url(//snifdogs-switzerland.ch/wp-content/plugins/translatepress-multilingual/assets/css/../../assets/images/arrow-down-3101.svg);background-repeat:no-repeat;background-position:calc(100% - 20px) calc(1em + 2px),
            calc(100% - 3px) calc(1em + 0px);background-size:8px 8px,8px 8px;background-repeat:no-repeat;background-color:#fff}.trp-language-switcher>div:hover{background-image:none}.trp-language-switcher>div>a{display:block;padding:7px 12px;border-radius:3px;text-decoration:none;color:#1e1e1e;font-style:normal;font-weight:400;font-size:16px}.trp-language-switcher>div>a:hover{background:#f0f0f0;border-radius:2px}.trp-language-switcher>div>a.trp-ls-shortcode-disabled-language{cursor:default}.trp-language-switcher>div>a.trp-ls-shortcode-disabled-language:hover{background:0 0}.trp-language-switcher>div>a>img{display:inline;margin:0 3px;width:18px;height:12px;border-radius:0}.trp-language-switcher .trp-ls-shortcode-current-language{display:inline-block}.trp-language-switcher:focus .trp-ls-shortcode-current-language,.trp-language-switcher:hover .trp-ls-shortcode-current-language{visibility:hidden}.trp-language-switcher .trp-ls-shortcode-language{display:inline-block;height:1px;overflow:hidden;visibility:hidden;z-index:1;max-height:250px;overflow-y:auto;left:0;top:0;min-height:auto}.trp-language-switcher:focus .trp-ls-shortcode-language,.trp-language-switcher:hover .trp-ls-shortcode-language{visibility:visible;max-height:250px;padding:4px 13px;height:auto;overflow-y:auto;position:absolute;left:0;top:0;display:inline-block !important;min-height:auto}#wpadminbar #wp-admin-bar-trp_edit_translation .ab-icon:before{content:'\f326';top:3px}@media screen and (max-width:782px){#wpadminbar #wp-admin-bar-trp_edit_translation>.ab-item{text-indent:0}#wpadminbar li#wp-admin-bar-trp_edit_translation{display:block}}
img,a{transition:all .4s ease}img{max-width:100%}a:hover{cursor:pointer}html{scroll-behavior:smooth}.is-style-flexia-hover-border{border-bottom:2px solid transparent;transition:all .4s ease}.is-style-flexia-hover-border:hover{border-bottom-color:var(--wp--preset--color--primary)!important;box-shadow:0px 27px 19px 0px rgba(0,1,35,.08)}.is-style-flexia-hover-border img{transition:all .4s ease}.is-style-flexia-hover-border .wp-block-group{width:100px;box-shadow:4.376px 13.129px 48.628px -6.322px rgba(22,52,80,.1)}.my--120{margin-bottom:-120px!important;margin-top:-120px!important}.margin--left{margin-left:-100px!important}.margin--left-130{margin-left:-130px!important}.wp-block-button.is-style-flexia-btn-solid-border{padding:0;border:0;color:var(--wp--preset--color--text);border-radius:0}.wp-block-button.is-style-solid-border:hover a{color:var(--wp--preset--color--primary)!important}.flexia-hover-box-shadow{transition:all .4s ease}.wp-block-group.flexia-hover-box-shadow:hover{background:var(--wp--preset--color--background)!important;box-shadow:0px 33px 75px 0px rgba(0,1,35,.08)}.wp-block-group.flexia-hover-box-shadow .wp-element-button{transition:all .4s ease}.wp-block-group.flexia-hover-box-shadow:hover .wp-element-button{background:var(--wp--preset--color--primary)!important}.wp-block-cover.is-style-hover-content{position:relative;transition:all .4s ease}.is-style-flexia-team,.is-style-flexia-team.wp-block-cover .wp-block-cover__background{transition:all .4s ease}.is-style-flexia-team .wp-block-social-links{opacity:0;transition:all .4s ease;margin-bottom:-150px}.is-style-flexia-team:hover .wp-block-social-links{opacity:1;margin-bottom:0}.is-style-flexia-team:hover .wp-block-social-links a{color:var(--wp--preset--color--white)}.is-style-flexia-team:hover .wp-block-social-links a:hover{color:var(--wp--preset--color--primary)}.is-style-flexia-team:hover .wp-block-cover__background{opacity:1!important}.is-style-flexia-team:hover .wp-block-cover__image-background{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1)}.flexia-group-squeeze.wp-block-group>.wp-block-group{margin-left:-15px!important}.flexia-hover_img_zoom img{width:100%}.flexia-hover_img_zoom{transition:all .4s ease}.flexia-hover_img_zoom:hover{transform:scale(1.05)}.is-style-flexia-author-rounded{align-items:center}.is-style-flexia-author-rounded img{border-radius:100%}.wp-block-group.is-style-flexia-hover-shadow{transition:all .4s ease;background:var(--wp--preset--color--primary-trans-color)}.wp-block-group.is-style-flexia-hover-shadow:hover{box-shadow:0px 16px 29px 0px rgba(0,1,35,.08);background:var(--wp--preset--color--background)}.wp-block-group.is-style-flexia-hover-shadow:hover .wp-block-button__link{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white)}.is-style-flexia-sm-bg-shadow{transition:all .4s ease;box-shadow:0px 22.33px 16.25px 0px rgba(0,1,35,.05);background:var(--wp--preset--color--primary-trans-color)}.is-style-flexia-sm-bg-shadow:hover{background:var(--wp--preset--color--background);box-shadow:0px 22.33px 16.25px 0px rgba(0,1,35,.05)}@media (max-width:767px){.margin--left{margin-left:0!important}}.wp-block-search__inside-wrapper{margin-top:0!important}.wp-block-search__button.wp-element-button{background-color:transparent!important;color:var(--wp--preset--color--body)!important;padding:0!important}.wp-block-search__button:hover{background:0 0;color:var(--wp--preset--color--primary)}.wp-block-loginout a{color:var(--wp--preset--color--body-alt)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:center;text-align:center}.wp-block-navigation__responsive-container-content .wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-categories-list{list-style-type:none}.wp-block-categories-list li{position:relative;padding-left:var(--wp--preset--spacing--20)}.wp-block-categories-list li:after{position:absolute;content:url('https://api.iconify.design/dashicons/arrow-right-alt.svg');font-family:"Dashicons";left:0;top:0}.wp-block-latest-posts{overflow:hidden!important}.wp-block-latest-posts__list li{margin-bottom:15px}.wp-block-latest-posts__list li:last-child{margin-bottom:0}.wp-block-latest-posts__featured-image img{width:92px;height:82px;border-radius:4px}.wp-block-latest-posts__post-date{font-size:14px}.wp-block-latest-posts a{margin-bottom:10px;display:block}.wp-block-post-excerpt__more-link{color:var(--wp--preset--color--heading-text)!important}.wp-block-post-excerpt__more-link:hover{color:var(--wp--preset--color--primary)!important}.wp-block-tag-cloud a{border-radius:4px;background:var(--wp--preset--color--background);padding:4px 12px;color:#515151;font-size:12px!important;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.072px;margin-bottom:10px;margin-right:8px}.wp-block-tag-cloud a:hover{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}.wp-block-search__inside-wrapper{border-radius:8px;border:1px solid transparent;background:0 0;height:50px;transition:all .4s ease;padding:10px 12px 10px 40px;position:relative}.wp-block-search__inside-wrapper:hover{box-shadow:0px 9px 18px 0px rgba(0,0,0,.08)}.wp-block-search__button{position:absolute;left:0}.wp-block-query-pagination-numbers{margin-bottom:0!important}.wp-block-query-pagination-numbers .page-numbers{padding:0;display:inline-block;margin:5px;width:44px;height:46px;text-align:center;line-height:45px}.wp-block-query-pagination-numbers .page-numbers:hover{text-decoration:none}.wp-block-query-pagination{gap:0px}.wp-block-query-pagination>.wp-block-query-pagination-previous,.wp-block-query-pagination>.wp-block-query-pagination-next{margin-bottom:0!important;padding:0;display:inline-block;width:44px;height:46px;text-align:center;line-height:45px;margin:0;width:auto;padding:4px 18px}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow.is-arrow-arrow,.wp-block-query-pagination .wp-block-query-pagination-next-arrow.is-arrow-arrow{margin-right:0;margin-left:0}.wp-block-post-author{align-items:center}.wp-block-post-author__avatar{border-radius:100%;overflow:hidden;height:40px}.wp-block-post-author__avatar img{width:40px;height:auto}.wp-block-post-date,.wp-block-comment-date{position:relative;padding-left:var(--wp--preset--spacing--20)}.wp-block-post-date:before,.wp-block-comment-date:before{position:absolute;content:"\f508";font-family:"Dashicons";left:0;top:0;width:20px}.wp-block-comment-date:before{font-size:16px;color:var(--wp--preset--color--primary)}.wp-block-post-comments-form label{display:block;font-size:var(--wp--preset--font-size--tiny-plus);font-weight:500;padding-bottom:5px;color:var(--wp--preset--color--heading-text)}.wp-block-post-comments-form .form-submit .wp-element-button{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white)}.wp-block-post-comments-form .form-submit .wp-element-button:hover{background:var(--wp--preset--color--black)}.wp-block-post-comments-form input:not([type=submit]),.wp-block-post-comments-form textarea{background:var(--wp--preset--color--background);border:0;font-family:inherit;font-size:1em;border-radius:7px;box-shadow:0px 1px 2px 0px rgba(0,1,35,.11)}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{box-shadow:none}.comment-form-cookies-consent label{font-weight:400;padding-bottom:0;color:var(--wp--preset--color--heading-body)}ol.wp-block-comment-template li.depth-1>.wp-block-columns{padding:32px;border-radius:8px;background-color:var(--wp--preset--color--secondary) !important}ol.wp-block-comment-template ol .wp-block-columns{padding:32px;border-radius:8px;background-color:var(--wp--preset--color--background-alt) !important}.wp-block-comment-template ol{padding-left:4rem}@media (max-width:767px){.wp-block-comment-template ol{padding-left:1rem}}.wp-block-post-comments-form label{display:block;font-size:var(--wp--preset--font-size--tiny-plus);font-weight:400;padding-bottom:.5rem}.wp-block-post-comments-form input[type=checkbox]{width:20px;margin-top:-.25em!important;margin-right:.35em}.wp-block-post-comments-form .form-submit{margin-top:1.5em}.wp-comment-cookies-consent{font-weight:400}.wp-block-avatar{overflow:hidden;border-radius:100px;max-width:64px}.wp-block-avatar img{width:64px;height:auto}.wp-block-quote{border-left:0}.wp-block-pullquote{border-top:1px solid var(--wp--preset--color--primary);border-bottom:1px solid var(--wp--preset--color--primary)}@media (max-width:768px){.theme_logo{max-width:100px}}@media (max-width:425px){.theme_logo{max-width:120px}}.woocommerce-main{min-height:60vh}.wc-block-product{padding:var(--wp--preset--spacing--20);background:var(--wp--preset--color--background);transition:all .3s ease;border:1px solid var(--wp--preset--color--primary-trans-color)}.wc-block-product:hover{box-shadow:0px 16px 29px 0px rgba(0,1,35,.08);transform:translateY(-2px)}.wc-block-product .wp-block-post-title a{text-decoration:none;color:var(--wp--preset--color--contrast)}.wc-block-product .wp-block-post-title a:hover{color:var(--wp--preset--color--primary)}.wc-block-components-product-price{font-weight:600;color:var(--wp--preset--color--primary)}.wc-block-components-product-button .wp-element-button{background-color:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary);transition:all .3s ease}.wc-block-components-product-button .wp-element-button:hover{background-color:var(--wp--preset--color--tertiary);border-color:var(--wp--preset--color--tertiary);color:var(--wp--preset--color--contrast)}.wc-block-components-product-image-gallery{margin-bottom:var(--wp--preset--spacing--30)}.wc-block-components-product-rating .wc-block-components-product-rating__stars{color:#ffc107}.single-product .wp-block-post-title{margin-bottom:var(--wp--preset--spacing--20)}.wc-block-product-gallery-large-image img{border-radius:8px}.wc-block-product-gallery-thumbnails img{border-radius:4px;border:2px solid transparent;transition:border-color .3s ease}.wc-block-product-gallery-thumbnails img:hover,.wc-block-product-gallery-thumbnails img.active{border-color:var(--wp--preset--color--primary)}.wc-block-breadcrumbs{margin-bottom:var(--wp--preset--spacing--30)}.wc-block-breadcrumbs a{color:var(--wp--preset--color--primary);text-decoration:none}.wc-block-breadcrumbs a:hover{text-decoration:underline}
/*
Theme Name: Flexia
Theme URI: https://flexia.pro
Text Domain: flexia
Version: 3.1.0
Author: WPDeveloper
Author URI: https://wpdeveloper.net
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.4
Description: Enhance your WordPress experience with a modern and versatile Gutenberg-ready block theme built with the Full Site Editing (FSE) feature. It allows more flexibility with endless customization options and enables users to edit everything from headers and footers to templates with blocks. It is lightweight and highly extendable with Customizer, and it offers true responsiveness with a modern Flexbox and mobile-first design. This multi-purpose theme is fully compatible with WooCommerce. Perfect for showcasing your blog, portfolio, agency, attracting clients, and building a professional brand image. Find theme details and Classic Flexia from  https://flexia.pro
Tags: FSE, Full Site Editing, Full Site Editor, Block, Block Theme, Theme Options, Blog, Custom Background, Custom logo, Header, Footer, eCommerce, WooCommerce, Block Editor, Patterns, Block Editor Pattern, Custom Colors, Editor Style, Agency WordPress Theme, Professional Website Design, Creative Agency Solutions, Business Portfolio, Corporate Website, Customizable Layouts, Block Based Design, Responsive Design, Gutenberg Ready, blog, Gutenberg, WordPress
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html

Flexia WordPress Theme, Copyright 2020 WPDeveloper.
Flexia is distributed under the terms of the GPL.

Note: The CSS files are loaded from framework/assets/site/css/ folder. */