@charset "UTF-8";/*!
Theme Name:  stilundstiele.ch Theme
Theme URI:   http://zweidesign.ch
Description: This is a child theme of zweidesign-theme (Framework by zweidesign)
Author:      Thierry Hinder
Author URI:  http://zweidesign.ch
Template:    zweidesign-theme
Version:     1.0.0
License:
License URI:
Tags:        responsive-layout
Text Domain: stilundstiele-theme
*/@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);@import url(https://fonts.googleapis.com/css?family=Fjalla+One);::selection{background-color:#a9ac9f;color:#fff}*,:after,:before{box-sizing:border-box}a,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}.compact-link{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:20px}body{margin:0;font-family:"Open Sans",sans-serif;font-weight:400;line-height:1.5;color:#000}h1{font-size:36px;line-height:1.2;margin-top:0;margin-bottom:.5em}h2{font-size:30px;line-height:1.2;margin-top:0;margin-bottom:.5em}h3{font-size:20px;line-height:1.2;margin-top:0;margin-bottom:.5em}h4{font-size:1rem;line-height:1.2;margin-top:0;margin-bottom:.5em}h5{font-size:1rem;line-height:1.2;margin-top:0;margin-bottom:.5em}h6{font-size:1rem;line-height:1.2;margin-top:0;margin-bottom:.5em}p{margin-top:0;margin-bottom:.5em}hr{border:0;height:1px;background-color:#a9ac9f}blockquote{margin-top:0;margin-bottom:.5em}ol{padding-left:20px;margin-top:0;margin-bottom:.5em}ul{padding-left:20px;margin-top:0;margin-bottom:.5em}figure{margin-top:0;margin-bottom:.5em}h1{font-family:"Fjalla One",sans-serif;font-weight:400}h2{font-family:"Fjalla One",sans-serif;font-weight:400}h3{color:#d78c82;text-transform:uppercase}a{cursor:pointer;text-decoration:none;transition:color .2s;color:#a9ac9f}a:visited{color:#a9ac9f}a:hover{color:#909484}a:active{color:#909484}em{font-style:italic}strong{font-weight:700}small{font-size:14px}i{font-style:italic}b{font-weight:700}img{max-width:100%;height:auto;border:0;vertical-align:middle}svg{vertical-align:middle}table{margin-top:0;margin-bottom:.5em;border-collapse:collapse}td{padding:0;border-width:0 0;border-style:solid;border-color:#a9ac9f}th{padding:0;border-width:0 0;border-style:solid;border-color:#a9ac9f;color:#fff;background-color:#a9ac9f;text-align:left}form>div,form>fieldset>div{margin-bottom:1em}fieldset{margin:0;border:1px solid #000}legend{color:#000}label{display:block}input,select,textarea{display:block;vertical-align:middle;font-family:"Open Sans",sans-serif;font-size:14px;padding:.5em;border:1px solid #ddd;border-radius:0;width:250px;height:2.5em;max-width:100%;background-color:#fff}input[type=checkbox],input[type=file],input[type=radio],select[type=checkbox],select[type=file],select[type=radio],textarea[type=checkbox],textarea[type=file],textarea[type=radio]{width:auto;height:auto;padding:0;border:none}input[type=checkbox],input[type=radio],select[type=checkbox],select[type=radio],textarea[type=checkbox],textarea[type=radio]{display:inline-block}input[type=checkbox]+label,input[type=radio]+label,select[type=checkbox]+label,select[type=radio]+label,textarea[type=checkbox]+label,textarea[type=radio]+label{display:inline-block}input[type=range],select[type=range],textarea[type=range]{margin:0;padding:0;border:none}input:focus,select:focus,textarea:focus{outline:0;border-color:#a9ac9f}input[type=checkbox]:focus,input[type=radio]:focus,select[type=checkbox]:focus,select[type=radio]:focus,textarea[type=checkbox]:focus,textarea[type=radio]:focus{outline:1px auto #909484}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#850000;border-color:#850000}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus,select[type=checkbox]:focus:invalid:focus,select[type=file]:focus:invalid:focus,select[type=radio]:focus:invalid:focus,textarea[type=checkbox]:focus:invalid:focus,textarea[type=file]:focus:invalid:focus,textarea[type=radio]:focus:invalid:focus{outline:#850000}input[disabled],select[disabled],textarea[disabled]{cursor:not-allowed;background-color:#ddd;color:#fff}input[readonly],select[readonly],textarea[readonly]{background-color:#fff;color:#000;border-color:#000}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;font-family:"Fjalla One",sans-serif;font-size:20px;padding:0 1em;color:#fff;background-color:#54434e;transition:background-color .2s;border:none;border-radius:0;cursor:pointer;width:250px;height:2.5em;max-width:100%}button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#382c34}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:0}button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{position:relative;top:1px}button[disabled],input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled]{background-color:#ddd;cursor:not-allowed}select[multiple]{height:auto}textarea{height:auto}::-webkit-input-placeholder{color:#d7daca}::-moz-placeholder{color:#d7daca}:-ms-input-placeholder{color:#d7daca}:-moz-placeholder{color:#d7daca}button,input[type=button],input[type=reset],input[type=submit]{text-transform:uppercase;letter-spacing:.5px}.icon{width:1.5rem;height:1.5rem;fill:currentColor;transition:fill .2s;position:relative;top:-.0625em}.controls ul.menu-controls,ul.products{list-style-type:none;padding:0;margin:0;display:-ms-flexbox;display:flex}.controls ul.menu-controls>li:before,ul.products>li:before{content:""}.events-item,.footer-column,.gallery-header-item,.product-template .aside,.product-template .main,article#checkout #customer_details>div,article#floral-workshops li.product,article#floral-workshops li.product>div,article#personal-colour-styling li.product,article#personal-colour-styling li.product>div,article#rental-equipment li.product,article#rental-equipment li.product>div,article#send-a-bouquet li.product_cat-bouquets,li.product{width:100%}article#floral-workshops .single_variation_wrap>div.woocommerce-variation.single_variation{width:40%}article#floral-workshops .single_variation_wrap>div.woocommerce-variation-add-to-cart{width:60%}@media screen and (min-width:960px){article#floral-workshops li.product:nth-child(3n+0),article#personal-colour-styling li.product:nth-child(3n+0),article#rental-equipment li.product:nth-child(3n+0){width:100%}article#checkout #customer_details>div{width:50%}.footer-column{width:33.33333%}}.alignnone{margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 20px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.wp-caption{max-width:100%}.wp-caption-text{font-size:14px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;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}.sticky{/*!*/}.gallery-caption{/*!*/}.bypostauthor{/*!*/}article .alignleft,article .alignright,h1,h2,h3,h4,h5,h6{clear:both}@media screen and (max-width:479px){.alignleft,.alignright{display:block!important;float:none!important;margin-left:0!important;margin-right:0!important}}.widget{margin-bottom:2em}.title_archive+hr{margin:0 0 3.125% 0}@media screen and (min-width:960px){.frm-page .frm-header{-ms-flex-order:0;order:0}}.frm-page{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100vh}.frm-main{-ms-flex:1 0 auto;flex:1 0 auto}.frm-footer,.frm-header,.frm-nav{-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:959px){.compact-link{display:block}.compact-link a{color:#756f73!important}.compact-link a:hover{color:#d78c82!important}.compact-link-close{display:inline-block;float:right}.compact-page{position:relative}.compact-page .frm-logo{-ms-flex:1;flex:1}.compact-page .frm-menu{visibility:hidden;opacity:0;transition:opacity .2s;background-color:#fff;position:fixed;top:3.125%;right:3.125%;bottom:3.125%;left:3.125%;overflow:scroll;padding:3.125vw 3.125%}.compact-page .frm-menu,.compact-page .frm-menu a{color:#756f73}.compact-page .frm-menu a:hover,.compact-page .frm-menu:hover{color:#d78c82}.compact-page .frm-menu ul.menu-primary-header{clear:both}.compact-page .frm-menu ul{-ms-flex-direction:column;flex-direction:column}.compact-page .frm-menu li.current-menu-item>a,.compact-page .frm-menu li.current_page_item>a{color:#d78c82}.compact-page .compact-overlay{height:0;width:0;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .2s}.compact-page.compact-open{overflow:hidden}.compact-page.compact-open .frm-menu{visibility:visible;opacity:1;z-index:99998}.compact-page.compact-open .compact-overlay{height:auto;width:auto;z-index:99997;position:absolute;top:0;left:0;right:0;bottom:0;opacity:1}}.icon-basket{width:20px;height:20px}.icon-menu-arrow{width:30px;height:30px;fill:#d7daca}footer .icon-menu-arrow{fill:#a9ac9f}.icon-social{display:inline-block;width:20px;height:20px}.icon-teaser{fill:#d78c82}.header-image{height:0;padding-bottom:50%;background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (min-width:1280px){.header-image{padding-bottom:640px}}.frm-nav{background-color:transparent}.frm-nav-inner{max-width:1280px;margin:auto}.frm-nav-block{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;padding:1.5625% 3.125%}.frm-nav-block,.frm-nav-block a{color:#000}.frm-nav-block a:hover{color:#d78c82}.frm-nav-block .current-menu-ancestor>a,.frm-nav-block .current-menu-item>a,.frm-nav-block .current_page_ancestor>a,.frm-nav-block .current_page_item>a{color:#d78c82}.frm-logo img{width:220px;height:auto}.frm-menu ul{list-style-type:none;padding:0;margin:0}.frm-menu ul>li:before{content:""}.frm-main{word-wrap:break-word}.frm-main-inner{max-width:1280px;margin:auto}.frm-loop{max-width:100%;padding:3.125vw 3.125%}.loop-pagination{overflow:hidden;clear:both}.frm-aside{padding:3.125vw 3.125%}.frm-article{padding:0 0 3.125% 0}.frm-footer{background-color:#a9ac9f}.frm-footer-inner{max-width:1280px;margin:auto}.frm-footer-block{padding:4.6875% 3.125%}.frm-footer-block,.frm-footer-block a{color:#fff}.frm-footer-block a:hover{color:currentColor}.foogallery-wrapper{overflow:hidden;height:0}.foogallery-wrapper .gallery-item{height:0;background-repeat:no-repeat;background-size:cover;background-position:center}.foogallery-wrapper{padding-bottom:calc(.3 * 100% + 40px);padding-bottom:calc(var(--gallery-height) * 100% + 40px)}.foogallery-wrapper .gallery-item{padding-bottom:calc(.3 * 100%);padding-bottom:calc(var(--gallery-height) * 100%)}@media screen and (min-width:1280px){.foogallery-wrapper{padding-bottom:calc(.3 * 1280px + 40px);padding-bottom:calc(var(--gallery-height) * 1280px + 40px)}.foogallery-wrapper .gallery-item{padding-bottom:calc(.3 * 1280px);padding-bottom:calc(var(--gallery-height) * 1280px)}}.frm-nav{border-bottom:1px solid #f6f6f6}.frm-nav-block{height:80px;padding:0;margin:1.5625% 3.125%}@media screen and (min-width:960px){.frm-nav-block{position:relative}}.frm-logo{position:relative;top:15px}.controls{display:block;font-size:14px;font-weight:700}.controls,.controls a{color:#756f73}.controls li{padding:0 8px}.controls li:not(:last-child){border-right:2px solid #d7daca}.controls ul.menu-controls{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:959px){.controls ul.menu-controls{margin-top:20px}}@media screen and (min-width:960px){.controls{position:absolute;top:0;right:0}}ul.menu-primary{text-transform:uppercase}ul.menu-primary,ul.menu-primary ul{list-style-type:none;padding:0;margin:0}ul.menu-primary ul>li:before,ul.menu-primary>li:before{content:""}ul.menu-primary>li>a{font-family:"Fjalla One",sans-serif;font-size:20px;color:#756f73}ul.menu-primary ul.sub-menu{font-size:14px;font-weight:700}ul.menu-primary ul.sub-menu .icon-menu-arrow{display:none}ul.menu-primary ul.sub-menu>li{line-height:2}ul.menu-primary li.menu-item-445,ul.menu-primary li.menu-item-463{position:relative}ul.menu-primary li.menu-item-445:before,ul.menu-primary li.menu-item-463:before{display:block;content:"";width:20px;height:2px;margin:5px 0;background-color:#a9ac9f}ul.menu-primary-header>li{position:relative}@media screen and (max-width:959px){ul.menu-primary>li{padding:.3em 0}ul.menu-primary>li>a{display:block;padding:10px 0}ul.menu-primary>li>a svg{float:right}ul.sub-menu{display:none}ul.sub-menu>li{padding:.3em 1em}ul.menu-primary-header>li{border-bottom:1px solid #d7daca}ul.menu-primary-footer>li{border-bottom:1px solid #a9ac9f}}@media screen and (min-width:960px){.frm-menu{-ms-flex-positive:1;flex-grow:1}ul.menu-primary{display:-ms-flexbox;display:flex}ul.menu-primary>li{line-height:1}ul.menu-primary-header{-ms-flex-pack:end;justify-content:flex-end;height:20px}ul.menu-primary-header>li{margin-left:32px}ul.menu-primary-header>li:hover ul.sub-menu{z-index:1;visibility:visible;opacity:1}ul.menu-primary-header ul.sub-menu{transition:all .2s;visibility:hidden;opacity:0;position:absolute;top:30px;left:-20px;padding:20px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.5)}ul.menu-primary-header ul.sub-menu>li{white-space:nowrap}ul.menu-primary-header li.menu-item-442>ul.sub-menu,ul.menu-primary-header li.menu-item-460>ul.sub-menu{left:auto;right:0}ul.menu-primary-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}ul.menu-primary-footer .icon-menu-arrow{display:none}ul.menu-primary-footer>li{width:23.5%}ul.menu-primary-footer>li:not(:last-child){border-right:2px solid #a9ac9f}ul.menu-primary-footer ul.sub-menu{margin-top:20px}}.frm-loop .woocommerce-breadcrumb{display:none}article#home h1{font-size:40px;text-align:center;color:#d78c82;margin-bottom:5%}article#send-a-bouquet .entry>h3,article#send-a-bouquet .entry>p,article#send-a-bouquet .frm-content>h1{margin-left:0;max-width:800px}article#send-a-bouquet div.woocommerce{margin-bottom:2.5%}article#send-a-bouquet div.teasers~div.woocommerce:not(:last-child){padding-bottom:1.5em;border-bottom:3px solid #d7daca}article#send-a-bouquet ul.products a{color:#000}@media screen and (min-width:480px){article#send-a-bouquet li.product_cat-bouquets{width:48.75%}}article#send-a-bouquet h2.woocommerce-loop-product__title{margin-top:.5em;margin-bottom:0;font-size:20px}article#send-a-bouquet span.price{display:block;padding:0;font-family:"Fjalla One",sans-serif;font-size:20px;margin-bottom:1em}article#contact-our-shop{position:relative}article#contact-our-shop .teasers-button{margin-right:0}article#contact-our-shop .teasers-item{margin-bottom:2em}@media screen and (min-width:960px){article#contact-our-shop .entry>p,article#contact-our-shop .frm-content>h1{margin-left:10%;max-width:50%}article#contact-our-shop .sidebar{display:inline-block;position:absolute;top:0;right:20%}}article#meet-our-team .entry>p,article#meet-our-team .frm-content>h1{margin-left:0;max-width:800px}article#meet-our-team .members{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}article#meet-our-team .members-item{background-color:#f2f3ef;margin-bottom:24px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;width:100%}@media screen and (min-width:960px){article#meet-our-team .members-item{width:32%}}article#meet-our-team .members-item .photo{width:44%}article#meet-our-team .members-item .photo img{width:100%;height:auto}article#meet-our-team .members-item .info{width:56%;padding:6%}article#meet-our-team .members-item .name{font-weight:700;margin-bottom:.5em}article#meet-our-team .members-item .role{font-size:14px;font-weight:700}article#meet-our-team .members-item .bio{max-width:600px;font-size:14px}article#meet-our-team .members-item.item-0{width:100%}article#meet-our-team .members-item.item-0 .photo{width:100%}@media screen and (min-width:640px){article#meet-our-team .members-item.item-0 .photo{padding:0;width:44%}}@media screen and (min-width:960px){article#meet-our-team .members-item.item-0 .photo{width:32%}}article#meet-our-team .members-item.item-0 .info{padding:4%;width:100%}@media screen and (min-width:640px){article#meet-our-team .members-item.item-0 .info{width:56%}}@media screen and (min-width:960px){article#meet-our-team .members-item.item-0 .info{width:68%}}article#meet-our-team .members-item.item-0 .name{font-size:36px;font-weight:400;margin-bottom:.2em}article#meet-our-team .members-item.item-0 .role{margin-bottom:1em}article#meet-our-team .members-item.dummy{height:0;margin:0}article#video-tips-tutorials .videos{display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:justify;justify-content:space-between}article#video-tips-tutorials .video-item{margin-bottom:24px;width:100%}@media screen and (min-width:480px){article#video-tips-tutorials .video-item{width:49%}}@media screen and (min-width:640px){article#video-tips-tutorials .video-item{width:32%}}article#video-tips-tutorials .video-item.dummy{height:0;margin:0}article#video-tips-tutorials .video-youtube{position:relative;height:0;padding-bottom:56.25%}@media screen and (min-width:480px){article#video-tips-tutorials .video-youtube{padding-bottom:100%}}@media screen and (min-width:640px){article#video-tips-tutorials .video-youtube{padding-bottom:100%}}article#video-tips-tutorials .video-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}article#video-tips-tutorials .video-text{padding:6%;font-weight:700;background-color:#f2f3ef}article#floral-workshops,article#personal-colour-styling,article#rental-equipment{font-size:.8em}article#floral-workshops h2,article#personal-colour-styling h2,article#rental-equipment h2{font-size:20px}article#floral-workshops li.product,article#personal-colour-styling li.product,article#rental-equipment li.product{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;background-color:#f6f6f6;margin-bottom:30px}@media screen and (min-width:640px){article#floral-workshops li.product>div,article#personal-colour-styling li.product>div,article#rental-equipment li.product>div{width:48.75%}}@media screen and (min-width:1280px){article#floral-workshops li.product:nth-child(3n+0) img,article#personal-colour-styling li.product:nth-child(3n+0) img,article#rental-equipment li.product:nth-child(3n+0) img{height:360px}}article#floral-workshops .item-image,article#personal-colour-styling .item-image,article#rental-equipment .item-image{width:50%;position:relative;padding-bottom:50%;background-size:cover;background-position:center}@media screen and (min-width:640px){article#floral-workshops .item-image,article#personal-colour-styling .item-image,article#rental-equipment .item-image{height:50%}}article#floral-workshops .item-content,article#personal-colour-styling .item-content,article#rental-equipment .item-content{padding-top:2.5%}@media screen and (min-width:1280px){article#floral-workshops li.product{width:48.75%}}article#floral-workshops .workshop-description{font-size:14px}article#floral-workshops .workshop-passed{font-style:italic;font-weight:700;text-transform:uppercase;margin-top:1em}article#floral-workshops .workshop-included{font-size:14px}article#floral-workshops .single_variation_wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;margin-bottom:.3em}article#floral-workshops .single_variation_wrap .woocommerce-variation-price{padding:0;line-height:1}article#floral-workshops .single_variation_wrap .woocommerce-variation-price .price{padding:0}article#floral-workshops .single_add_to_cart_button{font-size:.8em;width:auto}article#personal-colour-styling li.product img,article#rental-equipment li.product img{height:350px}article#personal-colour-styling .styling-description,article#rental-equipment .styling-description{font-size:14px}article#personal-colour-styling .styling-duration,article#rental-equipment .styling-duration{font-size:14px}article#personal-colour-styling .styling-price,article#rental-equipment .styling-price{font-size:14px;font-weight:700}article#personal-colour-styling table.variations tbody,article#rental-equipment table.variations tbody{display:-ms-flexbox;display:flex}article#personal-colour-styling table.variations tbody tr,article#rental-equipment table.variations tbody tr{margin-right:20px}article#personal-colour-styling .single_variation_wrap .single_add_to_cart_button,article#rental-equipment .single_variation_wrap .single_add_to_cart_button{width:auto;font-size:.8em}article#personal-colour-styling .single_add_to_cart_button,article#rental-equipment .single_add_to_cart_button{font-size:.8em;width:auto}article#personal-colour-styling .woocommerce-variation,article#rental-equipment .woocommerce-variation{height:20px}article#terms-conditions .entry{font-size:14px}article#terms-conditions .entry li{margin-bottom:1em}@media screen and (min-width:960px){.frm-content>h1{margin-left:25.5%;max-width:50%}}@media screen and (min-width:960px){.entry>h1,.entry>h3,.entry>ol,.entry>p,.entry>ul{margin-left:25.5%;max-width:50%}}ul.products{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:480px){li.product{width:31.66%}}li.product:before{display:none}.single-product .variations_form,li.product .variations_form{margin-top:1em}.single-product table.variations,li.product table.variations{display:block;position:relative;width:100%}.single-product table.variations td,li.product table.variations td{display:block}.single-product table.variations td.label,li.product table.variations td.label{font-size:14px;font-weight:700;color:#756f73;text-transform:uppercase}.single-product table.variations td.label label:after,li.product table.variations td.label label:after{content:":"}.single-product table.variations td.value>div,li.product table.variations td.value>div{display:inline-block}.single-product table.variations td.value>div input[type=radio],li.product table.variations td.value>div input[type=radio]{display:none}.single-product table.variations td.value>div input[type=radio]:checked+label,li.product table.variations td.value>div input[type=radio]:checked+label{border-color:#54434e}.single-product table.variations td.value .reset_variations,li.product table.variations td.value .reset_variations{display:block;position:absolute;left:0;top:calc(100% + 10px);font-size:14px;font-weight:700}.single-product table.variations td.value .label-description,li.product table.variations td.value .label-description{font-family:"Open Sans",sans-serif;font-size:14px;text-transform:none}.single-product .price,li.product .price{padding:1em 0;font-family:"Fjalla One",sans-serif;font-weight:700}.single-product .woocommerce-variation-price,li.product .woocommerce-variation-price{padding:1em 0}li.product table.variations td.label{margin-bottom:10px}li.product table.variations td.value>div:not(:first-child){margin-left:2px}li.product table.variations td.value>div input[type=radio]+label{font-size:14px;padding:4px;border:2px solid #ddd}li.product table.variations td.value .reset_variations{display:none}.single-product table.variations{margin-bottom:40px;background-color:#f2f3ef}.single-product table.variations tr:not(:last-child) td.value{border-bottom:1px solid #ddd}.single-product table.variations td{padding:30px 30px 0}.single-product table.variations td.value>div input[type=radio]+label{line-height:1.2;font-family:"Fjalla One",sans-serif;text-transform:uppercase;letter-spacing:.5px;padding:15px;border:4px solid transparent;margin-right:30px;margin-bottom:30px;background-color:#fff}@media screen and (min-width:640px){.single-product table.variations{display:table}.single-product table.variations td.label,.single-product table.variations td.value{display:table-cell}.single-product table.variations td.label{padding-bottom:30px}.single-product table.variations tr:not(:last-child) td.label{border-bottom:1px solid #ddd}}.product-template .images{margin-bottom:5%}@media screen and (max-width:479px){.product-template .images li.product:not(:first-child){display:none}}.product-template .content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:960px){.product-template .aside{width:40%}}.product-template .aside-teasers{display:none}@media screen and (min-width:960px){.product-template .aside-teasers{display:block}}.product-template .aside-image{padding-bottom:3.125%}@media screen and (min-width:960px){.product-template .aside-image{padding-right:3.125%}}@media screen and (min-width:960px){.product-template .main{width:60%}}.teasers-underline{margin-bottom:5%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:640px){.teasers-underline{-ms-flex-direction:row;flex-direction:row}}.teasers-underline .teasers-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center;font-family:"Fjalla One",sans-serif;font-size:26px;text-transform:uppercase;letter-spacing:.5px}.teasers-underline .teasers-item a{display:inline-block;color:#756f73;padding:10px;border-bottom:10px double #d7daca}.teasers-underline .teasers-item a:hover{color:#d78c82}.teasers-button{margin-right:3em;font-family:"Fjalla One",sans-serif;font-size:20px;text-transform:uppercase;letter-spacing:.5px}.teasers-button .teasers-item{margin-bottom:5em}.teasers-button .teasers-item a{display:inline-block;padding:15px 20px 12px;color:#fff;background-color:#a9ac9f;font-family:"Fjalla One",sans-serif}.teasers-button .teasers-item a:hover{background-color:#909484}.events,.gallery-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.events-item,.gallery-header-item{position:relative;margin-top:36px;max-width:760px}@media screen and (min-width:960px){.events-item,.gallery-header-item{width:49.25%}}.events-item:hover .events-overlay{opacity:1}@media screen and (min-width:960px){.events-description,.events-steps,.gallery-text{padding:0 15%;height:100%}}.events-steps{padding:10%;color:#fff;background-repeat:no-repeat;background-size:cover;background-position:center}.events-steps p{font-size:14px;margin-bottom:2em}.events-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .2s;font-family:"Fjalla One",sans-serif;font-size:36px;text-transform:uppercase;text-align:center;vertical-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff}.frm-footer-nav{background-color:#d7daca}.frm-footer-nav-inner{max-width:1280px;margin:auto}.frm-footer-nav-block{padding:4.6875% 3.125%}.frm-footer-nav-block,.frm-footer-nav-block a{color:#000}.frm-footer-block{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-column{text-align:center;margin-bottom:3em}@media screen and (min-width:960px){.footer-column{margin-bottom:0}}.footer-column-header{color:#d7daca;margin-bottom:12px}.footer-column-left{font-family:"Fjalla One",sans-serif}.footer-address:before{display:block;content:"";width:20px;height:2px;margin:8px auto;background-color:#d7daca}.footer-column-middle .footer-social-item:not(:last-child){margin-right:10px}.footer-column-right{font-size:14px;font-weight:700}.footer-column-right .footer-newsletter-label{margin-bottom:.5em}.footer-column-right .footer-newsletter-input,.footer-column-right .newsletter-form>nf-fields-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.footer-column-right .newsletter-form .email-container{max-width:232px}.footer-column-right .footer-newsletter-input input,.footer-column-right .newsletter-input{height:40px;font-weight:700}.footer-column-right .footer-newsletter-input button,.footer-column-right .newsletter-button{width:70px;height:40px;margin-left:8px;font-size:14px;font-weight:700;background-color:#909484}.footer-column-right .nf-after-form-content,.footer-column-right .nf-before-form-content{display:none}.cwc-checkout-order-review-above .woocommerce-checkout-payment,.cwc-checkout-order-review-above tr.cart-subtotal,.cwc-checkout-order-review-above tr.order-total,.cwc-checkout-order-review-above tr.shipping{display:none}.cwc-checkout-order-review-below .woocommerce-checkout-review-order-table tbody,.cwc-checkout-order-review-below .woocommerce-checkout-review-order-table thead{display:none}article#checkout .frm-content>h1{margin-left:0;max-width:none}article#checkout .entry>p{margin-left:0;max-width:none}article#checkout p+div.woocommerce{padding:3.125%;background-color:#f2f3ef;margin-bottom:2em}article#checkout div.woocommerce-info,article#checkout div.woocommerce-message,article#checkout ul.woocommerce-error{padding:1%;margin-bottom:2%;color:#fff}article#checkout div.woocommerce-message{background-color:#d78c82}article#checkout div.woocommerce-message a.wc-forward{display:none}article#checkout ul.woocommerce-error{background-color:#850000}article#checkout div.woocommerce-info{display:none;background-color:#00f}article#checkout table.cart{width:100%}article#checkout table.cart thead{display:none}article#checkout table.cart tr.cart_item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-bottom:2%;background-color:#fff}article#checkout table.cart tr.cart_item>td{display:block}article#checkout table.cart tr.cart_item td.product-remove>a{display:inline-block;position:absolute;width:24px;height:24px;right:-12px;top:-12px;color:#fff;background-color:#756f73;border-radius:50%;text-align:center;line-height:1.1}article#checkout table.cart tr.cart_item td.product-thumbnail{display:none}@media screen and (min-width:640px){article#checkout table.cart tr.cart_item td.product-thumbnail{display:block}}@media screen and (min-width:640px){article#checkout table.cart tr.cart_item td.product-thumbnail{width:20%}}article#checkout table.cart tr.cart_item td.product-thumbnail img{width:100%;height:100%;object-fit:cover}article#checkout table.cart tr.cart_item td.product-name{width:100%;padding:2vw}@media screen and (min-width:640px){article#checkout table.cart tr.cart_item td.product-name{width:60%}}article#checkout table.cart tr.cart_item td.product-name>a{font-family:"Fjalla One",sans-serif}article#checkout table.cart tr.cart_item td.product-name dl.variation{font-size:14px}article#checkout table.cart tr.cart_item td.product-name dl.variation dt{font-weight:700}article#checkout table.cart tr.cart_item td.product-name dl.variation dd{margin-left:0}article#checkout table.cart tr.cart_item td.product-price{width:0;display:none}article#checkout table.cart tr.cart_item td.product-quantity{width:0;display:none}article#checkout table.cart tr.cart_item td.product-subtotal{width:100%;padding:2vw}@media screen and (min-width:640px){article#checkout table.cart tr.cart_item td.product-subtotal{width:20%}}article#checkout table.cart tr>td.actions input[name=update_cart]{display:none}article#checkout .entry>.woocommerce:nth-child(2) div.woocommerce-info{display:none}article#checkout .entry>.woocommerce:nth-child(2) form.checkout_coupon{display:none}article#checkout #customer_details{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2em}article#checkout #customer_details>div abbr.required{text-decoration:none}article#checkout #customer_details>div .select2-container{width:250px!important}article#checkout #customer_details .woocommerce-additional-fields label,article#checkout #customer_details .woocommerce-billing-fields label,article#checkout #customer_details .woocommerce-shipping-fields .shipping_address label{font-size:14px;font-weight:700;color:#756f73}article#checkout #customer_details .woocommerce-additional-fields textarea#order_comments,article#checkout #customer_details .woocommerce-billing-fields textarea#order_comments,article#checkout #customer_details .woocommerce-shipping-fields .shipping_address textarea#order_comments{width:100%}article#checkout .woocommerce-checkout-review-order-table{margin-bottom:2em}article#checkout .woocommerce-checkout-review-order-table tbody,article#checkout .woocommerce-checkout-review-order-table thead{display:none}article#checkout .woocommerce-checkout-review-order-table tfoot th{display:block;padding:.5em}@media screen and (min-width:640px){article#checkout .woocommerce-checkout-review-order-table tfoot th{display:table-cell;width:20%;vertical-align:top}}article#checkout .woocommerce-checkout-review-order-table tfoot td{display:block;padding:.5em}@media screen and (min-width:640px){article#checkout .woocommerce-checkout-review-order-table tfoot td{display:table-cell;width:80%;vertical-align:top}}body.woocommerce-order-received div.entry>*{display:none}body.woocommerce-order-received div.entry>.woocommerce:last-child{display:block}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-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:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;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-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(../../plugins/foogallery-zweidesign-template/slick/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;src:url(../../plugins/foogallery-zweidesign-template/slick/fonts/slick.eot);src:url(../../plugins/foogallery-zweidesign-template/slick/fonts/slick.eot?#iefix) format("embedded-opentype"),url(../../plugins/foogallery-zweidesign-template/slick/fonts/slick.woff) format("woff"),url(../../plugins/foogallery-zweidesign-template/slick/fonts/slick.ttf) format("truetype"),url(../../plugins/foogallery-zweidesign-template/slick/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:40px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 3px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:14px;line-height:20px;text-align:center;color:#a9ac9f;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#909484;opacity:.75}body.admin-bar .frm-nav{top:32px!important}@media screen and (max-width:781px){body.admin-bar .frm-nav{top:46px!important}}@media screen and (max-width:599px){body.admin-bar .frm-nav{top:0!important}}@media screen and (max-width:959px){body.admin-bar .frm-menu{top:32px!important}}@media screen and (max-width:959px) and (max-width:781px){body.admin-bar .frm-menu{top:46px!important}}#tinymce{padding:8px!important}.foogallery{font-size:20px!important;line-height:1.5!important;font-family:"Open Sans",sans-serif!important;z-index:auto!important}.foogallery .fg-caption{height:0!important}.product.post-4070.outofstock .workshop-date,body.single-product.postid-4070 .workshop-date{display:none}.product.post-4070.outofstock .variations_form,body.single-product.postid-4070 .variations_form{display:none}.product.post-4070.outofstock .workshop-included,body.single-product.postid-4070 .workshop-included{display:none}.foobox_font_preload{display:none}li.product_cat-workshops.outofstock p.out-of-stock{display:none}li.product_cat-workshops.outofstock p.workshop-included{display:none}ul.wc_payment_methods>li>label>.about_paypal,ul.wc_payment_methods>li>label>img{display:none}
/*# sourceMappingURL=style.css.map */
body.home .menu-primary, body.home .compact-link {
  //display: none !important;
}

.icon-basket, .frm-footer-nav, body.home .teasers {
  display: none !important;
}

footer .nf-form-title {
  display: none;
}

@media screen and (min-width: 960px) {
  ul.menu-primary-footer>li {
      width: 18.5%;
  }
}
