@media all{body{font:15px/1.3 "CeraPro-Regular",Arial,sans-serif}body,p,nav .shopping-bag{font-family:cerapro-regular,Arial,sans-serif!important}p{font-family:cerapro-regular,Arial,sans-serif!important;font-size:15px}p+h1{margin-top:2em}p+h2{margin-top:2em}p+h3{margin-top:1.5em}p+h4{margin-top:1.5em}p+h5{margin-top:2em}p+h6{margin-top:2em}h1{font-family:cerapro-black!important;font-style:italic!important;color:#084d2c!important;font-size:50px!important;line-height:50px!important;word-break:break-word}h2{font-family:cerapro-bold!important;margin:0 0 1.1em;font-size:2em!important;color:#084d2c!important;word-break:break-word}h3{font-family:cerapro-bold!important;margin:0 0 .5em;font-size:1.5em;color:#ff501e!important;word-break:break-word}h4{font-family:cerapro-bold!important;margin:0 0 .5em;color:#ff501e!important;word-break:break-word}h5{font-family:cerapro-bold!important;margin:0 0 .5em;word-break:break-word}h6{font-family:cerapro-bold!important;margin:0 0 .5em;word-break:break-word}.ingress{font-size:30px;line-height:35px;word-break:break-word;font-family:cerapro-regular!important}@media screen and (max-width:768px){h1{font-size:35px!important;line-height:35px!important}.ingress{font-size:20px!important;line-height:25px!important}}@media screen and (max-width:480px){h1{font-size:35px!important;line-height:35px!important}.ingress{font-size:20px!important;line-height:25px!important}}.spb-row-expand-text,.woocommerce div.product .woocommerce-tabs ul.tabs li a,.single_variation_wrap .single_variation span.price{font-family:cerapro-regular,Arial,sans-serif!important}p a{border-bottom:dashed 1px #ff501e}blockquote,blockquote p{font-family:cerapro-regular,Arial,sans-serif!important;font-weight:500;font-style:normal;font-stretch:normal;font-size:22px;color:#084d2c}}#main-nav,#header nav,.vertical-menu nav,.header-9#header-section #main-nav,#overlay-menu nav,#mobile-menu,#one-page-nav li .hover-caption,.mobile-search-form input[type=text],nav .shopping-bag{font-family:cerapro-regular!important}.nav-subscribe{font-weight:600}.bold{font-weight:700}#logo img.retina{width:auto!important}#mobile-menu li.sf-menu-item-html{display:initial!important}#mobile-menu li.sf-menu-item-html{padding:0!important}i[class^=fa-]{font-family:FontAwesome!important}i[class^=sf-icon-],i[class*=" sf-icon-"]{font-family:atelier!important}i[class^=sf-im-],i[class*=" sf-im-"]{font-family:sf-iconmind!important}i[class^=fa-]{font-family:FontAwesome!important}i.sf-icon-cart,i.sf-icon-add-to-cart,i.sf-icon-variable-options,i.sf-icon-soldout{font-family:si-shop-three!important}#wpadminbar .ab-icon{font-family:dashicons!important}:lang(ja) .fa{font-family:FontAwesome!important}.summary-top{padding-bottom:1em;margin-bottom:1em}.summary-top h1{max-width:100%;margin-bottom:0}.product-price-wrap{margin-bottom:1em}.product ul{list-style:disc outside;margin:0 20px}.images ul{list-style:none;margin:0}#back-to-top{left:20px}.moccamaster-page img.gift-img{display:none}a.sf-button.sf-button-has-icon.large>i{vertical-align:-3px}.woocommerce input.button{border:1px solid!important;height:100%}.joulunav span{color:#ff501e;font-weight:700}.switch-page div.images{width:0%;display:none}.switch-page div.summary{width:100%!important}.switch-page .summary-top.clearfix,.switch-page .product-price-wrap.clearfix{display:none}.switch-page .woocommerce-variation.single_variation{display:none}.switch-page td.label,.switch-page td.value{width:100%;float:left}.switch-page span.price,.switch-page .quantity,.switch-page .yith-wcwl-add-to-wishlist{display:none!important}.switch-page .product_meta,.switch-page .sf-share-counts{display:none}.switch-page .container.product-after-summary,.switch-page div#product-reviews-wrap,.switch-page .container.product-related-wrap{display:none}.rare-page #top-bar,.rare-page #header-section,.rare-page #mobile-header,.rare-page .woocommerce-breadcrumb,.rare-page .product-navigation,.rare-page .product-price-wrap,.rare-page .product_meta,.rare-page .sf-share-counts,.rare-page .container.product-related-wrap,.rare-page div#product-reviews-wrap{display:none}.sf-pricing-column .sf-pricing-name .sf-pricing-price{font-size:30px;line-height:30px}.sf-pricing-features .spb-pricing-column-feature{padding:15px}.spb-pricing-column-feature.spb_content_element.clearfix{text-align:left;margin:0 20px;border-top:1px lightgrey dashed}.sf-pricing-features .spb-pricing-column-feature:nth-child(odd){background:0 0}.sf-pricing-column{box-shadow:0 6px 15px -4px lightgrey}.sf-pricing-column.highlight{box-shadow:0 6px 15px -4px #7eced5;padding:15px 0;top:-10px}.sf-pricing-column.highlight .sf-pricing-name h6,.sf-pricing-column.highlight .sf-pricing-name .sf-pricing-price{color:#1eb477}p.stock.in-stock{display:none}a.reset_variations{display:none!important}.bundled_product_optional_checkbox span.price{display:none}.bundled_product_title_inner span.item_suffix{display:none}.bundled_product_excerpt.product_excerpt{margin:0 0 12px}.woocommerce div.product .woocommerce-tabs{margin-top:0}.page-content>ul,.page-content>ul ul,.page-content .content-wrap>ul,.page-content .content-wrap>ul ul,.type-page>ul,.type-page>ul ul{margin:0 30px 20px;font-size:15px;list-style:disc outside}ul.mini-list,ul.wp-tag-cloud,.widget ul,.blog-items-wrap ul{list-style:none}.woocommerce div.product form.cart .variations td.label{display:initial}.mini-list li span.product-cats{display:none}.carousel-arrows{display:none!important}h4.ui-accordion-header>a{text-align:center}h4.ui-accordion-header>a:lang(ja){font-size:20px}.spb_accordion_section.group{border-top:2px dotted rgba(0,0,0,.15)}.spb_accordion_section,.spb_accordion .spb_accordion_section:last-child{border-bottom:2px dotted rgba(0,0,0,.15)}.spb-row-expand-text span:before{float:none;height:initial;width:initial;margin-right:15px}.spb_accordion .spb_accordion_section>h4 a:after{height:initial;width:initial;margin-left:15px;right:initial}.toggle-wrap .spb_toggle:after{font-size:16px;width:initial;height:initial}.clients-wrap .spb-asset-content .title-wrap .carousel-arrows{display:none}li.menu-item.sf-mega-menu>ul.sub-menu>div>li{padding:15px}li.menu-item.sf-mega-menu ul.sub-menu>div>li.menu-item>a{padding:0}nav.std-menu ul.sub-menu>li>a,nav.std-menu ul.sub-menu>li>div.current-language{font-size:15px}nav.std-menu ul.sub-menu>li{line-height:120%}.header-right nav.std-menu li.menu-item,.header-languages .sub-menu{padding:5px 10px}ul.mini-list{margin:20px 0}@media only screen and (min-width:768px){.left50{margin-left:50px!important}}.current-cat{font-weight:700}ul.children{margin-left:15px!important}ul.products li.product .product-details .posted_in{display:none}.category-img{padding:0;border-top:solid 2px #fff;border-bottom:solid 2px #fff;border-right:solid 1px #fff;border-left:solid 1px #fff}.category-img .img-wrap{background-color:#514d5f}.category-img .img-wrap img{opacity:.7}.testimonials.carousel-items li div.testimonial-text{border-color:#153eff}.testimonials.carousel-items li div.testimonial-text{border:2px solid #153eff;border-radius:5px;font-family:cerapro-regular,Arial,sans-serif!important;font-size:20px;line-height:28px;color:#084d2c}.testimonials.carousel-items li div.testimonial-text{background-color:#fff}.testimonials.carousel-items li div.testimonial-text:after{border-left-color:#153eff;border-top-color:#153eff}.testimonial-cite .cite-text .cite-name{font-family:cerapro-bold!important;font-style:italic;font-size:22px;display:block}.cite-text{color:#ff501e}hr{margin-top:initial;margin-bottom:5px}.bg-top{background-position:top}.bg-bottom{background-position:bottom}.bg-bottom .page-heading{background-position:bottom}.bg-left{background-position:left}.bg-right{background-position:right}h2,.blog-item .quote-excerpt{line-height:1em!important}.masonry-items .blog-item .details-wrap h2,.masonry-items .blog-item .inst-overlay h2{font-size:18px!important;word-break:break-word}ul#menu-blogin-sivunavigointi .sub-menu,ul#menu-blog-side-navigation .sub-menu{box-shadow:none}.page-id-36128 .inner-page-wrap{margin-top:0}.about-us-hero{background-position:50% 0;background-attachment:scroll;height:400px}.content-wrap{margin-top:15px}.wp-caption{text-align:initial;color:grey}.sidebar{padding-top:20px}.carousel-wrap .carousel-items{opacity:1!important}.page-heading{padding-top:25px;padding-bottom:10px}.page-heading-standard .inner-page-wrap.woocommerce-shop-page{margin-top:10px}.carousel-items span.posted_in{display:none}.widget_layered_nav ul>li.wc-layered-nav-term{background-color:transparent!important}.woocommerce .widget_layered_nav ul li.chosen{background-color:#153eff!important}.product figure .cart-overlay .shop-actions .add-to-cart-wrap{box-shadow:1px 1px 2px rgba(0,0,0,.25)}article.type-post.single-post-standard,article.type-post.single-post-standard-above{padding-top:10px!important}@media only screen and (min-width:768px){.home #sf-header-banner{background-color:rgba(255,255,255,.8)!important;position:absolute;width:100%}#sf-banner-widgets{text-align:center;padding-top:4px}}#sf-header-banner{padding:10px 0;border-bottom:none!important;box-shadow:0 0 10px 0 rgba(0,0,0,.25)}a.qcklink{color:#000!important}a.qcklink i{margin-left:5px!important}a.qcklink:hover{text-decoration:none;color:#153eff!important}.woocommerce .help-bar{padding:10px 15px;border-radius:5px;border:1px solid grey;margin-bottom:40px}.woocommerce .help-bar ul{margin:initial}span.author{display:none}.featuredgradient{background:#fff;background:-webkit-linear-gradient(to bottom,rgb(223,231,232),rgba(255,0,0,0));background:-o-linear-gradient(to bottom,rgb(223,231,232),rgba(255,0,0,0));background:-moz-linear-gradient(to bottom,rgb(223,231,232),rgba(255,0,0,0));background:linear-gradient(to bottom,rgb(223,231,232),rgba(255,0,0,0))}.roundcorners{border-radius:10px;margin:0 .5%;padding:10px;width:49%;box-shadow:5px 8px 5px -5px #d3d3d3}.featuredcoffee{border-radius:8px;margin:0 .2%;width:24.5%;box-shadow:5px 8px 5px -5px #d3d3d3}@media only screen and (max-width:768px){.roundcorners{width:95%;margin:2.5%}.featuredcoffee{width:95%;margin:2.5%}}.megainfo{display:block;position:relative;color:#fff;margin-left:10%;width:150px;height:150px;border-radius:50%;background:orange;background:-webkit-linear-gradient(to bottom right,rgba(133,114,169,0.64),rgba(230,185,81,0.44));background:-o-linear-gradient(to bottom right,rgba(133,114,169,0.64),rgba(230,185,81,0.44));background:-moz-linear-gradient(to bottom right,rgba(133,114,169,0.64),rgba(230,185,81,0.44));background:linear-gradient(to bottom right,rgba(133,114,169,0.64),rgba(230,185,81,0.44));box-shadow:inset 0 0 15px -5px rgba(0,0,0,.8);transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.megainfo:hover{box-shadow:inset 0 0 12px 0 rgba(0,0,0,.6)}.megainfo h5{top:30px;left:25px;width:101px;position:absolute;text-transform:uppercase;color:#fff}.masonry-items .blog-item .details-wrap:before{display:none;width:100%!important;left:0%!important;background:#fafaff!important}.masonry-items .blog-item .details-wrap:hover::before{background:#1eb477!important}.masonry-items .blog-item .details-wrap{background:#fafaff!important}.masonry-items .blog-item:hover .details-wrap{background:#1eb477!important}.blog-item .side-details,.narrow-date-block{background:#fafaff!important}.masonry-items .blog-item figure.thumb-media-image+.details-wrap{padding-top:20px}.masonry-items .blog-item .details-wrap,.masonry-items .blog-item .grid-no-image{padding:20px 20px 100px}.masonry-items .blog-item .read-more-button{left:20px}.single-post .spb-row>.spb_content_element{z-index:initial}.post-download{margin:20px 0}.post-info{border:none;padding:10px 0;margin:15px 0}.post-details-wrap .tags-wrap{padding:20px 0;margin:0;border-top:1px dotted #dadada}ul.wp-tag-cloud{margin-bottom:0}.post-details-wrap .comments-likes{margin:0;border-top:1px dotted #dadada}.post-aux-wrap .post-pagination{border-top:1px dotted #dadada;border-bottom:1px dotted #dadada;padding:20px 0;margin:0}.post-pagination h3{margin:0;font-size:16px;line-height:18px}.article-extras{background-color:#fff!important;border-top:1px dotted #dadada;border-bottom:1px dotted #dadada}.related-wrap{padding:20px 0}.progress{background-color:#e6e6e6}a.download-button{margin:30px 0}.archive .blog-item-details,.archive .excerpt,.archive .comments-likes{display:none}.title-wrap{margin-bottom:10px}.title-wrap .spb-heading>span{border-bottom:none;padding-bottom:0;display:inline-block}.widget ul li>a{padding:3px 0}.woocommerce .free-badge{display:none}.woocommerce table.shop_table td,.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce table.wishlist_table thead th,.woocommerce table.shop_table tfoot td{border-top:1px dotted #e4e4e4}a.button{margin:5px 5px 5px 0!important;border-radius:25px!important}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{border-color:#ffdc00}.woocommerce-cart .cart_totals table th{font-weight:700}tr.recurring-totals{font-family:CeraPro-Bold}.woocommerce .quantity,.woocommerce-page .quantity{margin-right:0!important}.woocommerce table.shop_table.cart td.product-name,.woocommerce table.shop_table tr td.product-price,.woocommerce table.shop_table tr td.product-subtotal{padding-top:30px}.woocommerce table.shop_table tr td,.woocommerce-page table.shop_table tr td{padding-top:30px}#products{min-height:initial}.woo-aux-options{margin-bottom:20px}.sf-mobile-shop-filters .widget>.widget-heading{display:inline-block}.widget-heading.title-wrap.clearfix>h3{font-size:18px}.woo-aux-options{border-top:none;border-bottom:1px dashed #e3e3e3}@media only screen and (min-width:768px){.woo-global-filters-enabled .sf-mobile-shop-filters{margin-bottom:0!important;padding-bottom:0!important;display:block!important}.woo-global-filters-enabled .sf-mobile-shop-filters-link{display:none}}.widget ul li,.widget.widget_lip_most_loved_widget li{border:none}.woocommerce .widget_layered_nav ul li a{padding:0}.sub-menu{box-shadow:0 3px 5px rgba(0,0,0,.1)}.help-bar ul{list-style:none}.review-order-wrap{border-radius:5px}.woocommerce .button.checkout-button:hover,.review-order-wrap #payment #place_order{background:#199261!important;border-radius:5px}.review-order-wrap #payment #place_order{background:#1eb477!important;border-radius:5px}.review-order-wrap #payment #place_order:hover{background:#199261!important}.minimal-checkout-return.container{padding-top:15px}.my-account-login-wrap .login-wrap{background:0 0!important;border:2px solid #153eff;border-radius:5px}.my-account-login-wrap .login-wrap h4.lined-heading span{background:0 0!important}@media only screen and (min-width:768px){.woocommerce-account .woocommerce-MyAccount-content{width:80%}}.woocommerce-account .woocommerce-MyAccount-content{padding:0% 3%}.woocommerce-account .page-content h2{border-bottom:none;padding-bottom:0;margin:20px 0}.woocommerce table.shop_table,.woocommerce-page table.shop_table{border-top:none;border-bottom:none}.my_account_orders td{padding:5px 0!important;border-top:1px dotted #d8d8d8!important}.woocommerce table.shop_table tr td,.woocommerce-page table.shop_table tr td{vertical-align:middle}.woocommerce-account p.myaccount_address{border-bottom:none;padding-bottom:0}.woocommerce table.order_details{margin-bottom:40px}@media only screen and (min-width:768px){.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:left}}#update_all_subscriptions_addresses_field{font-size:1.2em;margin:2em;text-align:right;color:#ff501e}.woocommerce-account .woocommerce-MyAccount-navigation{width:20%;border-right:1px solid #e4e4e4}.woocommerce-MyAccount-navigation{padding-right:0}.inner-page-wrap .woocommerce-MyAccount-navigation ul{margin:0 0 5%;list-style:none}.woocommerce-MyAccount-navigation li{background:#f0f1f5;border-style:solid;border-width:1px 0 1px 1px;border-radius:5px 0 0 5px;margin:5px 0;padding:0 15px}li.woocommerce-MyAccount-navigation-link:hover{background:#fff}li.woocommerce-MyAccount-navigation-link.is-active{background:#fff}.woocommerce-MyAccount-navigation li:first-child{margin-top:15px}@media only screen and (max-width:767px){.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;border-right:none;margin-bottom:0}.woocommerce-MyAccount-navigation li{border-width:1px;border-radius:5px 5px 5px 5px}.woocommerce-account .inner-page-wrap{margin-top:0}}.subscription_details>tbody>tr>td>a.button,.order_details>tbody>tr>td>a.button{background:rgba(111,102,156,.15);font-size:15px;border-radius:25px;margin:5px 5px 5px 0}.subscription_details>tbody>tr>td>a.button:hover,.order_details>tbody>tr>td>a.button:hover{background:rgba(205,175,220,.27)}.page-shadow #container{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.payex_credit_cards img{width:initial!important}.spb_tour .nav-tabs{width:13%}.spb_tour .tab-content{padding-left:10px;float:left;width:85%}label[for=payment_method_payex_bankdebit]{max-width:80%}