.et_pb_menu__search-container--visible{background-color:#fff!important}.header_sec .sub-menu li.et-hover>a:after{display:none!important}.header_sec .sub-menu li.current_page_item>a:after{display:none!important}.slider_sec.dica_divi_carousel .swiper-pagination-bullet{margin-right:4px!important;width:12px!important;height:12px!important;margin:10px!important;border:1px solid #2a2e39}.product_text p a:hover{text-decoration:underline!important}.footer_menu li.current_page_item a:after,.footer_menu li.et-hover a:after{content:"";position:absolute;background:#fff;width:100%;height:1px;left:0;bottom:5px}.footer_box input.wpcf7-form-control{border:1px solid #9e9ca3!important;background:0 0!important;color:#fff;padding:12px 60px 12px 15px;line-height:1em;width:100%;border-radius:12px;font-size:16px}.subscribe_page_div .footer_box input.wpcf7-form-control{color:#000}.footer_box input.wpcf7-form-control.wpcf7-submit{position:absolute;top:0;right:0;width:auto!important;border:none!important;padding:22px 30px;font-size:0px;background-image:url("https://kaleidoroasters.ca/wp-content/uploads/2024/01/right-arrowd.png")!important;background-repeat:no-repeat!important;background-position:center!important;cursor:pointer;--lzl-bg-img:"https://kaleidoroasters.ca/wp-content/uploads/2024/01/right-arrowd.png"}.footer_box input.wpcf7-form-control::placeholder{color:#9e9ca3}span.wpcf7-spinner{position:absolute;right:0;top:45px;margin:0!important}.wpcf7-response-output{margin:0!important;color:#fff!important}.full_form .rows_sec{display:flex}.full_form .rows_sec .col{width:100%;padding:10px;margin-bottom:5px}.rows_sec_captcha{padding:10px}.full_form .rows_sec .wpcf7-form-control-wrap{width:100%}.full_form .rows_sec .wpcf7-form-control-wrap .wpcf7-form-control{width:100%;padding:13px 15px;font-style:normal;font-size:1.2rem;line-height:.9em;color:#000;background:#f7f7f7;border:1px solid #85838b;box-sizing:border-box;border-radius:12px}.full_form .rows_sec ::placeholder{color:rgba(71,71,71,60%);opacity:1;font-weight:500}.full_form .rows_sec input.wpcf7-form-control.wpcf7-submit:hover{background:#2a2e39;border:1px solid #2a2e39}.full_form .rows_sec input.wpcf7-form-control.wpcf7-submit{background:#1d9b04;border-radius:8px;color:#fff;border:1px solid #1d9b04;font-style:normal;font-size:20px;line-height:17px;padding:15px 36px 14px;cursor:pointer;margin-top:10px;transition:all .3s ease-in-out}.after_line a:after{content:"";position:absolute;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAsQAAALEBxi1JjQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAB8SURBVEiJ7dO7DcJAEADRx1cCiQBB5GaowgVQlitwSAEQESNRCgU4wMlFtsh2JYKb6KIZ6XaXSuVfuKLHMSvQ4YtXVmSPR4m8ccqK3LMju0nkvMANl8DIGofyfi6xCZRP2UYLZ18UKU8dcvqa/jy0VVCgwYAWnyBnpVIYAS9XGhVKWJT9AAAAAElFTkSuQmCC");width:22px;height:34px;background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:10px}ul.ul_sec{padding:0;margin-left:20px;margin-bottom:20px;margin-top:8px}.ul_sec li{padding-bottom:5px}.ul_sec li:last-child{padding-bottom:0}.blog_sec .et_pb_post:hover>h2{text-decoration:underline!important}.footer_box input.wpcf7-form-control.wpcf7-submit.lzl:not(.lzl-ed),.footer_box input.wpcf7-form-control.wpcf7-submit.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%3E%3C%2Fsvg%3E")!important}.blog_sec .et_pb_ajax_pagination_container{display:flex;flex-wrap:wrap;justify-content:start}.blog_sec .et_pb_post{background-color:#f4f3f3!important;margin-bottom:30px!important;width:48%!important;margin-right:40px!important;border-radius:15px}.blog_sec .et_pb_post:nth-child(even){margin-right:0!important}.blog_sec .et_pb_post a img{min-height:310px;max-height:310px;object-fit:cover}.blog_details_sec .et_pb_blurb_container{padding-left:0}.blog_details_content figure.wp-block-embed.is-type-video{padding-top:20px;max-width:560px}body.archive div#sidebar{display:none}body.archive #left-area{width:100%!important;padding:0!important}body.archive #main-content .container,.single-product #main-content .container{width:90%!important}body.archive #main-content .container:before,body.archive nav.woocommerce-breadcrumb{display:none!important}body.archive #main-content,.single-product #main-content{background-color:#f5f5f5}#left-area h1.woocommerce-products-header__title.page-title{font-size:72px;color:#2a2e39!important;line-height:1.3em;padding-bottom:40px}#left-area p.woocommerce-result-count{font-size:20px;margin-bottom:30px!important}#left-area select.orderby{padding:10px 15px;font-size:16px;color:#000!important}#left-area form.woocommerce-ordering{margin-bottom:0}#left-area li.product.type-product{margin-right:10px!important;margin-left:10px!important;margin-bottom:20px!important;background:#f2f1f1!important;box-shadow:0px 0px 30px rgba(0,0,0,.1);border-radius:12px;width:23%!important}#left-area ul.products{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;margin-bottom:50px}#left-area h2.woocommerce-loop-product__title{text-align:center;padding:10px 30px 20px!important;font-size:1rem!important}#left-area span.price{text-align:center;padding-bottom:25px;font-size:18px!important}#left-area img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{width:100%;height:270px!important;object-fit:cover;border-radius:12px 12px 0px 0px!important}.woocommerce #left-area span.onsale,.woocommerce-page #left-area span.onsale{z-index:1;background:#e7bc31!important;border-radius:50px!important;color:#fff;font-size:14px;left:10px!important;margin:0!important;padding:4px 14px!important;position:absolute;top:225px!important}.posted_in a,.tagged_as a{font-weight:700;color:#000;text-decoration:none}.woocommerce.single-product p.price{color:#333!important}.woocommerce.single-product #left-area span.onsale,.woocommerce-page.single-product #left-area span.onsale{top:10px!important}.single-product h1.product_title.entry-title{font-size:38px;line-height:1.4em!important}.single-product span.woocommerce-Price-amount.amount bdi{color:#333;font-size:20px}.single-product .entry-summary p.price span{font-size:20px!important}.single-product .flex-viewport{border-radius:20px}.single-product .woocommerce-product-gallery__image{border-radius:20px;box-shadow:0px 0px 20px rgba(0,0,0,.1)}.single-product ul.variable-items-wrapper.button-variable-items-wrapper{padding:0!important}.woocommerce-page.single-product div.product form.cart{margin:20px 0!important}.woocommerce.single-product .quantity input.qty{width:5.3em;padding:8px;border:1px solid rgba(46,42,57,.65);border-radius:10px;font-size:16px;color:#000}.woocommerce.single-product .variations_form th.label{padding:0!important}.woocommerce.single-product div.product form.cart .variations td{padding:0!important}.woocommerce.single-product .woocommerce-variation-price{margin-bottom:10px}.woocommerce.single-product button.single_add_to_cart_button.button.alt{background:#fff!important;border:1px solid #333;width:100%;margin-top:15px;color:#000!important;border-radius:12px!important;padding:10px 10px 8px!important}.woocommerce.single-product select#pa_color{padding:10px;font-size:16px}.woocommerce.single-product .woocommerce-product-gallery.woocommerce-product-gallery--with-images{margin-bottom:26px!important}.woocommerce.single-product ol.flex-control-nav.flex-control-thumbs li img{border-radius:12px!important}.woocommerce-Tabs-panel h3{padding-top:12px}.woocommerce-product-gallery.woocommerce-product-gallery--with-images img{border-radius:20px!important}.woocommerce nav.woocommerce-pagination{text-align:center;margin-bottom:40px}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block;border:none!important}.woocommerce nav.woocommerce-pagination ul{border:0px solid #cfc8d8!important}.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:rgba(233,230,237,0);color:#816e99}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{z-index:1!important}.footer_form form.wpcf7-form.init{padding:0!important}.contact_blurb_div .et_pb_main_blurb_image{padding-top:5px!important}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;color:#000!important}.woocommerce a.wqoecf_enquiry_button{margin-bottom:16px}.wqoecf-pop-up-box{box-shadow:0 0 10px 500px rgba(0,0,0,.65)}a.wqoecf_enquiry_button:before{display:none}body #page-container .form-submit .et_pb_button{display:inline-block;cursor:pointer;color:#fff;background:#1d9b04;border:none!important;border-radius:12px}body #page-container .form-submit .et_pb_button:hover{background:#2a2e39!important}.full_form .wpcf7-spinner{position:relative!important;top:0!important}.blog_sec .et_pb_post .entry-featured-image-url{margin-bottom:0!important}.blog_sec .et_pb_ajax_pagination_container .pagination{clear:both;position:absolute!important;bottom:-20px!important;left:0!important;right:0!important;text-align:center!important;display:flex!important;justify-content:center!important}@media screen and (max-width:1150px){.blog_sec .et_pb_post{width:45%!important}.blog_sec .et_pb_post a img{min-height:270px;max-height:270px}#left-area li.product.type-product{width:31%!important}}@media screen and (max-width:991px){.full_img img{width:100%}.full_form .rows_sec{flex-wrap:wrap}#left-area li.product.type-product{width:47%!important}.wqoecf-pop-up-box .wpcf7 form{padding:0!important}}@media screen and (max-width:768px){#left-area li.product.type-product{width:100%!important;margin-right:0!important;margin-left:0!important}#left-area ul.products{margin-left:0;margin-right:0;margin-bottom:40px}.full_form .rows_sec .col{margin-bottom:0}.blog_sec .et_pb_post{margin-bottom:20px!important;width:100%!important;margin-right:0!important}.blog_details_content figure.wp-block-embed.is-type-video{max-width:100%}#left-area h1.woocommerce-products-header__title.page-title{font-size:36px;padding-bottom:30px}#left-area p.woocommerce-result-count{font-size:16px;margin-bottom:10px!important}#left-area select.orderby{margin-bottom:20px}.single-product h1.product_title.entry-title{font-size:22px}}.header_sec ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon::after,.header_sec .et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon::after{color:#2a2e39;background:#f1f1f1;top:10px;position:relative;font-family:"ETModules";content:"3";border-radius:50%;padding:3px}.header_sec ul.et_mobile_menu li.menu-item-has-children.mobile-toggle-open>.mobile-toggle-icon::after,.header_sec .et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.mobile-toggle-open>.mobile-toggle-icon::after{content:"2"}.header_sec ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon,.header_sec .et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon{width:24px;height:100%;padding:0!important;max-height:44px;border:none;position:absolute;right:0;top:0;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent;font-weight:400!important}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}.header_sec ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon,.header_sec .et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon{text-align:center;opacity:1}