.spider_popup_wrap .bwg_image_wrap figure{margin:0;padding:0;display:inline-block}figure.zoom{background-position:50% 50%;background-size:200%;position:relative;width:auto;overflow:hidden;cursor:zoom-in}figure.zoom img:hover{opacity:0}figure.zoom img{transition:opacity .5s;display:block}div[id^=bwg_container] p{padding:0!important;margin:0!important}div[id^=bwg_container] img{box-shadow:none!important}div[id^=bwg_container] *{margin:0}div[id^=bwg_container] .SumoSelect.open>.CaptionCont,div[id^=bwg_container] .SumoSelect:focus>.CaptionCont,div[id^=bwg_container] .SumoSelect:hover>.CaptionCont,div[id^=bwg_container] .SumoSelect>.CaptionCont{border:none;box-shadow:none}#bwg_tag_wrap{background-color:#fff;width:100%;font-family:inherit;margin:0 -5px 20px 0;z-index:200;position:relative}.bwg_search_loupe_container,.bwg_search_reset_container{font-size:18px;color:#ccc;cursor:pointer;position:relative}#bwg_tag_container p{text-align:center}#bwg_tag_container{border:1px solid #ccc;box-shadow:0 0 3px 1px #ccc;border-radius:4px;width:256px;float:right}#spider_popup_wrap a{border:none;box-shadow:none}div[id^=bwg_container].bwg_container .bwg-a{border:none;box-shadow:none!important;outline:0;font-size:0;line-height:normal;cursor:pointer;text-decoration:none}div[id^=bwg_container].bwg_container .bwg-masonry-thumb-description,div[id^=bwg_container].bwg_container .bwg-thumb-description{cursor:auto}div[id^=bwg_container] div[id^=bwg_container] .bwg_img_clear{max-height:none!important;max-width:none!important;padding:0!important}.tag_cloud_link{font-size:inherit!important}@media print{#spider_popup_left,#spider_popup_right,.bwg_image_info,[class^=bwg_slideshow_title_text_],[id^=bwg_slideshow_play_pause_],[id^=spider_slideshow_left_],[id^=spider_slideshow_right_]{background:0 0}}.bwg_spider_popup_loading,.footer-list-block .bwp_gallery .bwg_spider_popup_loading,.footer-list-block .bwp_gallery_tags .bwg_spider_popup_loading{background-image:url(//www.frespresso.com/wp-content/plugins/photo-gallery/images/ajax_loader.png);background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:0 0;background-size:30px 30px;border:none!important;display:none;height:30px;left:50%;margin-left:-20px;margin-top:-20px;overflow:hidden;position:fixed;top:50%;width:30px;z-index:10102}.bwg_filmstrip_thumbnail_img{max-width:none!important}.dashicons-arrow-down-alt2:before{content:"\f347";height:100%;display:inline-block}.footer-list-block .bwp_gallery .spider_popup_overlay,.footer-list-block .bwp_gallery_tags .spider_popup_overlay,.spider_popup_overlay{cursor:pointer;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10100}.bwp_gallery_tags div[id^=bwg_container] li{border:none}.spider_popup_close,.spider_popup_close_fullscreen{-moz-box-sizing:content-box!important;box-sizing:content-box!important;cursor:pointer;display:table;line-height:0;position:absolute;z-index:11100}.spider_popup_close_fullscreen{margin:10px 7px;right:7px}#spider_popup_left{left:0}#spider_popup_right{right:0}#spider_popup_left:hover,#spider_popup_right:hover{visibility:visible}#spider_popup_left:hover span{left:20px}#spider_popup_right:hover span{left:auto;right:20px}#spider_popup_left,#spider_popup_right{background:transparent url(//www.frespresso.com/wp-content/plugins/photo-gallery/images/blank.gif) repeat scroll 0 0;bottom:35%;cursor:pointer;display:inline;height:30%;outline:medium none;position:absolute;width:35%;z-index:10130}#bwg_image_container #spider_popup_left,#bwg_image_container #spider_popup_right{width:25%}#spider_popup_left-ico,#spider_popup_right-ico{-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:table;line-height:0;margin-top:-15px;position:absolute;top:50%;z-index:10135}.bwg_captcha_refresh{background-image:url(//www.frespresso.com/wp-content/plugins/photo-gallery/images/captcha_refresh.png);background-position:center center;background-repeat:no-repeat;background-size:100% 100%;border-width:0;cursor:pointer;display:inline-block;height:20px;width:20px;margin:0;padding:0;vertical-align:middle}.bwg_captcha_input{vertical-align:middle;width:75px!important}.bwg_captcha_img{cursor:pointer;margin:0 5px 0 5px;vertical-align:middle}.bwg_comment_error{color:red;display:block}.bwg_comment_waiting_message{display:none}.bwg_image_hit_container1,.bwg_image_info_container1,.bwg_image_rate_container1{height:100%;margin:0 auto;position:absolute;width:100%}.bwg_image_rate_container1{display:none}.bwg_image_hit_container2,.bwg_image_info_container2,.bwg_image_rate_container2{display:table;height:100%;margin:0 auto;position:absolute;width:100%}.bwg_image_hit_spun,.bwg_image_info_spun,.bwg_image_rate_spun{display:table-cell;height:100%;left:0;top:0;width:100%;overflow:hidden;position:relative}.bwg_image_hit,.bwg_image_info,.bwg_image_rate{display:inline-block;position:relative;text-decoration:none;word-wrap:break-word;z-index:11}.bwg_image_rate{z-index:999!important}.bwg_image_rate_disabled{display:none;position:absolute;width:100%;height:40px;top:0}@media screen and (max-width:465px){.bwg_ctrl_btn_container{height:auto!important}}.bwg_search_container_1{display:inline-block;width:100%;text-align:right;margin:0 5px 20px 0;background-color:rgba(0,0,0,0)}.bwg_search_container_2{display:inline-block;position:relative;border-radius:4px;box-shadow:0 0 3px 1px #ccc;background-color:#fff;border:1px solid #ccc;max-width:100%}div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search_input_container{display:block;margin-right:45px}div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search_loupe_container{display:inline-block;margin-right:1px;vertical-align:middle;float:right}div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search_reset_container{margin-right:5px;vertical-align:middle;float:right}.bwg_thumbnail div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_reset,.bwg_thumbnail div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search{display:block;font-size:10px;color:#323a45;cursor:pointer;line-height:inherit!important}.bwg_thumbnail div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search{font-size:12px}div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search_input,div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search_input:focus{color:#070707;outline:0;border:none;box-shadow:none;background:0 0;padding:3px 5px;font-family:inherit;width:100%}.bwg_order_cont .SumoSelect{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 3px 1px #ccc;border-radius:4px;height:initial;max-width:100%;padding:0 10px}.SumoSelect>.optWrapper>.options li.opt{border:none;text-align:left}.bwg_order_cont .SumoSelect .CaptionCont{text-align:left}.bwg_order_cont{background-color:rgba(0,0,0,0);display:block;text-align:right;width:100%;margin:0 5px 20px 0}#bwg_tag_container .SumoSelect,.bwg_order_cont .SumoSelect{display:inline-table}#bwg_tag_container .SumoSelect ul.options,.bwg_order_cont .SumoSelect ul.options{margin:0;padding:0!important}#bwg_tag_container .SumoSelect li,.bwg_order_cont .SumoSelect li{list-style:none}#bwg_tag_container .SumoSelect.open .search-txt{padding:0 8px;height:100%}#bwg_tag_container .SumoSelect>.optWrapper>.options li label{margin:0}.bwg_order_label{border:none;box-shadow:none;color:#bbb;font-family:inherit;font-weight:700;outline:0}.bwg_order{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 3px 1px #ccc;border-radius:4px;height:initial;max-width:100%;text-align:left}.wd_error{color:#ccc;font-size:initial}div[id^=bwg_container] .bwg_download_gallery{text-align:right;margin-top:10px}div[id^=bwg_container] .bwg_download_gallery a{color:#4a4a4a;font-size:25px;text-decoration:none}div[id^=bwg_container] .bwg_download_gallery a:hover{color:#7d7d7d}div[id^=bwg_container] .bwg-border-box *{-moz-box-sizing:border-box;box-sizing:border-box}.bwg-flex{display:flex}.bwg-width-100{width:100%;max-width:100%}.bwg-flex-column{flex-direction:column}.bwg-flex-row{flex-direction:row;flex-wrap:wrap}.bwg-container{font-size:0;width:100%;max-width:100%;display:flex;flex-direction:row;flex-wrap:wrap}.bwg-item{display:flex;flex-direction:column;cursor:pointer}.bwg-item0{overflow:hidden;z-index:100}.bwg-item0:hover{background:0 0!important;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;opacity:1;z-index:102;position:relative}.bwg-item1{overflow:hidden;width:100%;position:relative}.bwg-item2{top:0;left:0;bottom:0;right:0;width:100%;height:100%}.bwg-item2{position:absolute}.bwg-ecommerce1,.bwg-title1{opacity:1;text-align:center;width:100%}.bwg-ecommerce1{text-align:right}.bwg-title2{width:100%;word-wrap:break-word}.bwg-item0:hover .bwg-ecommerce1,.bwg-item0:hover .bwg-title1{left:0!important;opacity:1!important}.bwg-play-icon1{display:flex;width:auto;height:auto;opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;justify-content:center;align-content:center;flex-direction:column;text-align:center}.bwg_loading_div_1{position:absolute;width:100%;height:100%;z-index:115;text-align:center;vertical-align:middle;top:0}.bwg_load_more_ajax_loading{width:100%;z-index:115;text-align:center;vertical-align:middle;position:relative;height:30px}.bwg_load_more_ajax_loading.bwg-hidden{height:0}.bwg_loading_div_2{display:table;vertical-align:middle;width:100%;height:100%;background-color:#fff;opacity:.95}.bwg_loading_div_3{display:table-cell;text-align:center;position:relative;vertical-align:middle}.bwg_spider_ajax_loading{border:none!important;display:inline-block;text-align:center;position:relative;vertical-align:middle;background-image:url(//www.frespresso.com/wp-content/plugins/photo-gallery/images/ajax_loader.png);float:none;width:30px;height:30px;background-size:30px 30px}.bwg-hidden{visibility:hidden}.bwg_container{position:relative;margin:20px auto}.bwg_inst_play_btn_cont,.bwg_inst_play_btn_cont .bwg_inst_play{display:block}.hidden{display:none}.bwg-loading{width:100%;height:100%;opacity:.95;position:absolute;background-image:url(//www.frespresso.com/wp-content/plugins/photo-gallery/images/ajax_loader.png);background-position:center;background-repeat:no-repeat;background-size:50px;z-index:100100;top:0;left:0}#bwg_download{display:inline-block}#bwg_download.hidden{display:none}.bwg_thumbnail.bwg_container .search_line.bwg_tag_select_view{min-height:50px;-webkit-box-shadow:0 5px 7px -5px rgba(0,0,0,.16);-moz-box-shadow:0 5px 7px -5px rgba(0,0,0,.16);box-shadow:0 5px 7px -5px rgba(0,0,0,.16);margin-bottom:10px;display:inline-block;width:100%}.bwg_thumbnail.bwg_container .search_line #bwg_tag_wrap,.bwg_thumbnail.bwg_container .search_line .bwg_order_cont,.bwg_thumbnail.bwg_container .search_line .bwg_search_container_1{float:left;display:table-cell;text-align:left;vertical-align:middle}.bwg_thumbnail.bwg_container .search_line #bwg_tag_wrap #bwg_tag_container,.bwg_thumbnail.bwg_container .search_line .bwg_order_cont select{border:.5px solid rgba(0,0,0,.15);box-shadow:none;border-radius:15px}.bwg_thumbnail.bwg_container .search_line .bwg_order_cont,.bwg_thumbnail.bwg_container .search_line .search_tags_container{width:25%;min-width:120px;max-width:180px;margin-right:20px;border:.5px solid rgba(0,0,0,.15);box-shadow:none;border-radius:15px;float:left;height:30px;padding:0;cursor:pointer;background:#fff}.bwg_thumbnail.bwg_container .search_line .bwg_order_cont select,.bwg_thumbnail.bwg_container .search_line .placeholder,.bwg_thumbnail.bwg_container .search_line .search-txt,.bwg_thumbnail.bwg_container .search_line .select-all,.bwg_thumbnail.bwg_container .search_line.SumoSelect .opt label{color:#323a45;font-size:12px;text-transform:uppercase;font-weight:400;font-family:Ubuntu;margin:0;border:none}.bwg_thumbnail.bwg_container .search_line .select-all label{margin-bottom:0;line-height:13px}.bwg_thumbnail.bwg_container .search_line .SumoSelect ul.options:not(:empty){padding:15px 0 0 10px!important}.bwg_thumbnail.bwg_container .search_line .SumoSelect{padding:0 10px;width:initial;height:inherit;cursor:pointer;display:block;border:none;box-shadow:none;border-radius:0;max-width:100%;background-color:transparent;line-height:inherit;vertical-align:bottom}.bwg_thumbnail.bwg_container .search_line .bwg_search_input_container{height:30px;text-align:center;font-size:12px;font-family:Ubuntu;border-radius:15px;text-align:left;width:calc(100%);margin:0;overflow:hidden}.bwg_thumbnail div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search_input,.bwg_thumbnail div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search_input:focus{height:30px;padding:0 10px;text-align:center;font-size:12px;font-family:Ubuntu;border-radius:15px;text-align:left;width:calc(100% - 64px);display:inline-table}.bwg_thumbnail.bwg_container .search_line .CaptionCont span{display:block!important;vertical-align:middle;color:#323a45!important;font-size:12px;text-transform:uppercase;font-family:Ubuntu;cursor:pointer;line-height:29px;max-width:calc(100% - 20px)}.bwg_thumbnail .search_tags{cursor:pointer}.bwg_thumbnail.bwg_container .search_line .SumoSelect .select-all>span,.bwg_thumbnail.bwg_container .search_line .SumoSelect>.optWrapper.multiple>.options li.opt span{margin-left:-35px}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.optWrapper.multiple>.options li.opt{padding-left:25px}.bwg_thumbnail .bwg_search_input::-webkit-input-placeholder{color:#ccc;font-size:12px;text-transform:uppercase;font-family:Ubuntu}.bwg_thumbnail .bwg_search_input::-moz-placeholder{color:#ccc;font-size:12px;text-transform:uppercase;text-align:left;font-family:Ubuntu;line-height:30px}.bwg_thumbnail .bwg_search_input:-ms-input-placeholder{color:#ccc;font-size:12px;text-transform:uppercase;text-align:left;font-family:Ubuntu}.bwg_thumbnail .bwg_search_input:-moz-placeholder{color:#ccc;font-size:12px;text-transform:uppercase;text-align:left;font-family:Ubuntu}.bwg_thumbnail .search-txt::-webkit-input-placeholder{text-align:left;color:#323a45;opacity:.5;font-size:12px!important}.bwg_thumbnail .search-txt::-moz-placeholder{text-align:left;color:#323a45;opacity:.5;font-size:12px!important}.bwg_thumbnail .search-txt::-ms-input-placeholder{text-align:left;color:#323a45;opacity:.5;font-size:12px}.bwg_thumbnail .search-txt:-ms-input-placeholder{text-align:left;color:#323a45;opacity:.5;font-size:12px}.bwg_thumbnail .search-txt:-moz-placeholder{text-align:left;color:#323a45;opacity:.5;font-size:12px}.bwg_thumbnail .bwg_search_input_container .search_placeholder_title{width:calc(100% - 20px);height:29px;text-align:center;display:inline-block;background:#fff;position:absolute;top:.5px;left:10px;white-space:nowrap;border-radius:15px;color:#4e4e4e;text-transform:uppercase;overflow:hidden}.bwg_thumbnail .bwg_search_input_container .search_placeholder_title span{line-height:28px}.bwg_thumbnail.bwg_container .search_line .bwg_search_loupe_container{line-height:29px;display:inline-block;top:0;margin-right:10px;vertical-align:middle;float:none;padding-top:0;font-size:12px;font-family:Ubuntug}.bwg_thumbnail.bwg_container .search_line .bwg_search_loupe_container1{margin-left:0;float:left;top:0;line-height:30px;width:auto;height:30px;margin-left:10px}.bwg_thumbnail.bwg_container .search_line .bwg_search_reset_container{right:0;top:0;line-height:30px;width:11px;height:30px;margin-right:10px}.bwg_thumbnail.bwg_container .search_line .bwg_search_container_1{float:right;width:30%;min-width:120px}.bwg_thumbnail.bwg_container .search_line .bwg_search_container_1 .bwg_search_container_2{width:100%!important;float:right}.bwg_thumbnail.bwg_container .search_line .SumoSelect .select-all{padding:0 0 3px 35px!important;height:13px;line-height:13px;margin-bottom:15px!important}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.optWrapper>.options li.opt{margin-bottom:15px;padding:0;list-style:none;color:#323a45;font-size:12px;text-transform:uppercase;font-family:Ubuntu;line-height:12px}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel,.bwg_thumbnail.bwg_container .search_line .SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{font-family:Ubuntu;font-size:12px;line-height:12px}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background:0 0}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.optWrapper>.options li.opt label{color:#323a45;font-size:12px;text-transform:uppercase;font-family:Ubuntu;font-weight:400;margin-bottom:0}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.CaptionCont{height:inherit;border:transparent;background:inherit;width:100%;cursor:pointer;max-height:calc(100% - 2px)}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.CaptionCont>label{margin:0;line-height:100%;cursor:pointer;width:20px}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.CaptionCont>label>i{background:0 0;line-height:100%;height:100%}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.CaptionCont>label>i.closed:before,.bwg_thumbnail.bwg_container .search_line .SumoSelect>.CaptionCont>label>i.opened:before{color:#323a45;font-size:10px;line-height:30px}.bwg_thumbnail.bwg_container .search_line .bwg_reset{position:absolute}.bwg_thumbnail.bwg_container .search_line .no-match{font-family:Ubuntu;font-size:12px;color:#323a45;padding:5px 25px!important;text-align:center}.bwg_thumbnail.bwg_container .search_line .search-txt{border:transparent;background:0 0;padding:4px 0!important;height:100%}.bwg_thumbnail.bwg_container .search_line .search-txt:focus{box-shadow:none}.bwg_thumbnail.bwg_container .search_line .bwg_order.SumoUnder{display:none}.bwg_slideshow_image_container{position:absolute}.bwg_slideshow_image_container>div>div{display:table;margin:0 auto}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slide_container_] img[id^=bwg_slideshow_image_]{display:inline-block}.bwg_thumbnail #bwg_tag_container p{text-align:left}.bwg_thumbnail .bwg_search_container_2{display:inline-block;position:relative;border-radius:4px;background-color:#fff;max-width:100%;box-shadow:none;border:.5px solid rgba(0,0,0,.15);border-radius:15px}.bwg_thumbnail .bwg_order_cont{background-color:rgba(0,0,0,0);display:block;text-align:right;width:100%}.bwg_thumbnail div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search_input_container{display:block;text-align:center}.bwg_thumbnail .SumoSelect>.optWrapper>.options li.opt:hover{background-color:transparent}.bwg-zoom-effect .bwg-zoom-effect-overlay{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:0;-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out}.bwg-zoom-effect-overlay{display:flex;align-items:center;justify-content:center}.bwg-zoom-effect:hover .bwg-zoom-effect-overlay{opacity:1}.bwg-zoom-effect .bwg-title1{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:480px){.bwg-zoom-effect img{-webkit-transition:all .3s;transition:all .3s}}.bwg_container div[id^=bwg_container2_] img{height:initial}.bwg-masonry-vertical{flex-direction:column}.bwg_thumbnails_masonry .bwg-masonry-thumbnails{overflow:hidden}.bwg_thumbnails_masonry .bwg-masonry-thumbnails .bwg-item{box-sizing:border-box}.bwg-masonry-horizontal{flex-direction:row}.bwg-masonry-horizontal-parent{overflow-x:scroll;overflow-y:hidden}.bwg-masonry-horizontal-container{width:fit-content}.bwg-item.bwg-empty-item{border:0!important;padding:0!important}.bwg-background{background-color:rgba(0,0,0,0);position:relative;width:100%}.bwg-background .wd_error{color:#323a45;font-weight:700}div[id^=bwg_container] .bwg-carousel{margin:0 auto}.bwg_carousel_preload{background-image:url(//www.frespresso.com/wp-content/plugins/photo-gallery/images/ajax_loader.png);background-size:50px!important;background-repeat:no-repeat;background-color:#fff;background-position:center}.bwg_container.bwg_carousel *{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.bwg_container.bwg_carousel [id^=bwg_container2_] *{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_watermark_]{position:relative;z-index:15}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_image_container_]{display:inline-block;position:absolute;text-align:center;vertical-align:middle}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_watermark_container_]{display:table-cell;margin:0 auto;position:relative;vertical-align:middle}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_watermark_container_] div{display:table;margin:0 auto}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_watermark_spun_]{display:table-cell;overflow:hidden;position:relative}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_watermark_image_]{padding:0!important;display:inline-block;float:none!important;margin:4px!important;position:relative;z-index:15}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_watermark_text_],.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_watermark_text_]:hover{text-decoration:none;margin:4px;display:block;position:relative;z-index:17}.bwg_container.bwg_carousel [id^=bwg_container2_] .bwg_carousel-cont-child{max-width:100%;position:relative;overflow:hidden;height:100%;width:100%}.bwg_container.bwg_carousel [id^=bwg_container2_] .bwg-carousel-image{border:0;position:absolute;display:block;max-width:none;padding:0!important;margin:0!important;float:none!important;vertical-align:middle;height:100%;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;vertical-align:middle}.bwg_container.bwg_carousel [id^=bwg_container2_] .bwg-carousel{position:relative;max-width:100%;width:100%}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel-feature]{position:absolute;display:block;overflow:hidden;cursor:pointer}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel-feature] [class^=bwg_carousel-caption] [class^=bwg_carousel_title_text_]{text-decoration:none;position:absolute;z-index:15;display:inline-block;width:75%;top:0;text-align:center;word-wrap:break-word;word-break:break-word}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=bwg_carousel-left],.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=bwg_carousel-right]{bottom:38%;cursor:pointer;display:inline;height:30%;outline:medium none;position:absolute;width:0%;z-index:13;visibility:visible}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=bwg_carousel-right]{right:0;left:auto;z-index:999}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=bwg_carousel-left]{left:20px;z-index:999}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_video_hide]{width:100%;height:100%;position:absolute;z-index:22}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=spider_carousel_left-ico_] span,.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=spider_carousel_right-ico_] span{display:table-cell;text-align:center;vertical-align:middle;z-index:13}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=spider_carousel_left-ico_],.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=spider_carousel_right-ico_]{z-index:13;-moz-box-sizing:content-box;box-sizing:content-box;cursor:pointer;display:inline-table;line-height:0;margin-top:-15px;position:absolute;top:55%}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=spider_carousel_left-ico_]:hover,.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=spider_carousel_right-ico_]:hover{cursor:pointer}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=bwg_carousel_play_pause_]{bottom:0;cursor:pointer;display:flex;justify-content:center;align-items:center;outline:medium none;position:absolute;height:inherit;width:30%;left:35%;z-index:13}.bwg_container.bwg_carousel .bwg_carousel_play_pause:hover .bwg_carousel_play_pause-ico{display:inline-block!important}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=bwg_carousel_play_pause_]:hover span{position:relative;z-index:13}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=bwg_carousel_play_pause_] span{display:flex;justify-content:center;align-items:center}.bwg_container.bwg_carousel [id^=bwg_container2_] .bwg_carousel_play_pause-ico{display:none!important;cursor:pointer;position:relative;z-index:13}.bwg_container.bwg_carousel [id^=bwg_container2_] .bwg_carousel_play_pause-ico:hover{display:inline-block;position:relative;z-index:13}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_embed_]{padding:0!important;float:none!important;width:100%;height:100%;vertical-align:middle;position:relative;display:table;background-color:#000;text-align:center}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_embed_video_]{padding:0!important;margin:0!important;float:none!important;vertical-align:middle;position:relative;display:table-cell;background-color:#000;text-align:center}.bwg_thumbnail.bwg_container{padding:0 1px;min-height:140px}.bwg_thumbnail.bwg_container .search_line.bwg-search-line-responsive{display:inline-block}body .bwg_thumbnail.bwg_container .search_line.bwg-search-line-responsive .bwg_order_cont,body .bwg_thumbnail.bwg_container .search_line.bwg-search-line-responsive .bwg_search_container_1,body .bwg_thumbnail.bwg_container .search_line.bwg-search-line-responsive .search_tags_container{width:100%;margin:0 0 10px 0;text-align:center;max-width:100%}.search_line .SumoSelect>.optWrapper.multiple.isFloating{padding-bottom:26px}.bwg_container.bwg_blog_style .fluid-width-video-wrapper,.bwg_container.bwg_carousel .fluid-width-video-wrapper,.bwg_container.bwg_image_browser .fluid-width-video-wrapper{width:100%;position:unset!important;padding:0!important}.bwg_inst_play_btn_cont{width:100%;height:100%;position:absolute;z-index:1;cursor:pointer;top:0}.bwg_inst_play{position:absolute;width:50px;height:50px;background-position:center center;background-repeat:no-repeat;background-size:cover;transition:background-image .2s ease-out;-ms-transition:background-image .2s ease-out;-moz-transition:background-image .2s ease-out;-webkit-transition:background-image .2s ease-out;top:0;left:0;right:0;bottom:0;margin:auto}.bwg_inst_play:hover{background-position:center center;background-repeat:no-repeat;background-size:cover}.spider_popup_wrap *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.spider_popup_wrap{display:inline-block;left:50%;outline:medium none;position:fixed;text-align:center;top:50%;z-index:100000}.bwg_popup_image{width:auto;vertical-align:middle;display:inline-block}.bwg_slider img{display:inline-block}.bwg_popup_embed{width:100%;height:100%;vertical-align:middle;text-align:center;display:table}.bwg_btn_container{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.bwg_toggle_btn{margin:0;padding:0}.bwg_ctrl_btn_container{position:absolute;width:100%;z-index:10150}.bwg_btn_container.bwg_no_ctrl_btn .bwg_ctrl_btn_container{background:0 0}.bwg_toggle_container{cursor:pointer;left:50%;line-height:0;position:absolute;text-align:center;z-index:10150}#spider_popup_left-ico span,#spider_popup_right-ico span,.spider_popup_close span{display:table-cell;text-align:center;vertical-align:middle}.bwg_image_wrap{height:inherit;display:table;position:absolute;text-align:center;width:inherit}.bwg_image_wrap *{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.bwg_comment_wrap,.bwg_ecommerce_wrap{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.bwg_comment_container,.bwg_ecommerce_container{-moz-box-sizing:border-box;height:100%;overflow:hidden;position:absolute;top:0;z-index:10103}#bwg_ecommerce{padding:10px}.bwg_ecommerce_body{background:0 0!important;border:none!important}.pge_tabs{list-style-type:none;margin:0;padding:0;background:0 0!important}.pge_tabs li a,.pge_tabs li a:hover,.pge_tabs li.pge_active a{text-decoration:none;display:block;width:100%;outline:0!important;padding:8px 5px!important;font-weight:700;font-size:13px}.pge_add_to_cart a{padding:5px 10px;text-decoration:none!important;display:block}.pge_add_to_cart{margin:5px 0 15px}.pge_add_to_cart_title{font-size:17px;padding:5px}.pge_add_to_cart div:first-child{float:left}.pge_add_to_cart div:last-child{float:right;margin-top:4px}.pge_add_to_cart:after,.pge_tabs:after{clear:both;content:"";display:table}#downloads table tr td,#downloads table tr th{padding:6px 10px!important;text-transform:none!important}.bwg_comments input[type=submit],.bwg_ecommerce_panel input[type=button]{cursor:pointer;font-size:15px;width:100%;margin-bottom:5px}.bwg_comments,.bwg_ecommerce_panel{bottom:0;height:100%;left:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:100%;z-index:10101}.bwg_comments{height:100%}.bwg_comment_body_p,.bwg_comments p{margin:5px!important;text-align:left;word-wrap:break-word;word-break:break-all}.bwg_ecommerce_panel p{padding:5px!important;text-align:left;word-wrap:break-word;word-break:break-all;margin:0!important}.bwg_comments .bwg-submit-disabled{opacity:.5}.bwg_comments textarea{height:120px;resize:vertical}.bwg_comment_delete_btn{color:#7a7a7a;cursor:pointer;float:right;font-size:14px;margin:2px}.bwg_comments_close,.bwg_ecommerce_close{cursor:pointer;line-height:0;position:relative;font-size:13px;margin:5px;z-index:10150}.bwg_ecommerce_panel a:hover{text-decoration:underline}.bwg_comment_textarea::-webkit-scrollbar{width:4px}.bwg_comment_textarea::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.55);border-radius:2px}.bwg_comment_textarea::-webkit-scrollbar-thumb:hover{background-color:#d9d9d9}.bwg_ctrl_btn_container a,.bwg_ctrl_btn_container a:hover{text-decoration:none}.bwg_facebook:hover{color:#3b5998}.bwg_twitter:hover{color:#4099fb}.bwg_pinterest:hover{color:#cb2027}.bwg_tumblr:hover{color:#2f5070}.bwg_image_container{display:table;position:absolute;text-align:center;vertical-align:middle;width:100%}.bwg_filmstrip_container{position:absolute;z-index:10150}.bwg_filmstrip{overflow:hidden;position:absolute;z-index:10106}.bwg_filmstrip_thumbnails{margin:0 auto;overflow:hidden;position:relative}.bwg_filmstrip_thumbnail{position:relative;background:0 0;float:left;cursor:pointer;overflow:hidden}.bwg_filmstrip_thumbnail .bwg_filmstrip_thumbnail_img_wrap{overflow:hidden}.bwg_thumb_active{opacity:1}.bwg_filmstrip_thumbnail_img{display:block;opacity:1}.bwg_filmstrip_left{cursor:pointer;vertical-align:middle;z-index:10106;line-height:0}.bwg_filmstrip_right{cursor:pointer;vertical-align:middle;z-index:10106;line-height:0}.bwg_none_selectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bwg_watermark_container{display:table-cell;margin:0 auto;position:relative;vertical-align:middle}.bwg_watermark_container>div{display:table;margin:0 auto}.bwg_watermark_spun{display:table-cell;overflow:hidden;position:relative}.bwg_watermark_image{margin:4px;position:relative;z-index:10141}.bwg_watermark_text,.bwg_watermark_text:hover{text-decoration:none;margin:4px;position:relative;z-index:10141}.bwg_slide_container{display:table-cell;position:absolute;vertical-align:middle;width:100%;height:100%}.bwg_slide_bg{margin:0 auto;width:inherit;height:inherit}.bwg_slider{height:inherit;width:inherit}.bwg_popup_image_spun{height:inherit;display:table-cell;opacity:1;position:absolute;vertical-align:middle;width:inherit;z-index:2}.bwg_popup_image_second_spun{width:inherit;height:inherit;display:table-cell;opacity:0;position:absolute;vertical-align:middle;z-index:1}.bwg_grid{display:none;height:100%;overflow:hidden;position:absolute;width:100%}.bwg_gridlet{opacity:1;position:absolute}.bwg_image_info::-webkit-scrollbar{width:4px}.bwg_image_info::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.55);border-radius:2px}.bwg_image_info::-webkit-scrollbar-thumb:hover{background-color:#d9d9d9}#bwg_rate_form .bwg_hint{margin:0 5px;display:none}.bwg_star{display:inline-block;width:unset!important}.bwg_image_count_container{left:0;line-height:1;position:absolute;vertical-align:middle}#bwg_comment_form label{display:block;font-weight:700;margin-top:17px;text-transform:uppercase}#bwg_comment_form .bwg-privacy-policy-box label{text-transform:unset;word-break:break-word}.bwg_popup_image_spun .bwg_popup_image_spun1{width:inherit;height:inherit}.bwg_popup_image_spun1 .bwg_popup_image_spun2{vertical-align:middle;text-align:center;height:100%}#embed_conteiner{table-layout:fixed;height:100%}#opacity_div{background-color:rgba(255,255,255,.2);position:absolute;z-index:10150}#loading_div{text-align:center;position:relative;vertical-align:middle;z-index:10170;float:none;width:30px;height:30px;background-size:30px 30px;background-repeat:no-repeat;background-position:50% 50%}#ecommerce_ajax_loading{position:absolute}#ecommerce_opacity_div{display:none;background-color:rgba(255,255,255,.2);position:absolute;z-index:10150}#ecommerce_loading_div{display:none;text-align:center;position:relative;vertical-align:middle;z-index:10170;float:none;width:30px;height:30px;background-size:30px 30px;background-repeat:no-repeat;background-position:50% 50%}.bwg_ecommerce_panel.bwg_popup_sidebar_panel.bwg_popup_sidebar{text-align:left}#ajax_loading{position:absolute}@media (max-width:480px){.bwg_image_count_container{display:none}.bwg_image_title,.bwg_image_title *{font-size:12px}.bwg_image_description,.bwg_image_description *{font-size:10px}}body[data-elementor-device-mode=mobile] .bwg-container.bwg-masonry-thumbnails .bwg-title1,body[data-elementor-device-mode=mobile] .bwg-container.bwg-standard-thumbnails .bwg-title1,body[data-elementor-device-mode=mobile] .bwg-mosaic-thumbnails,body[data-elementor-device-mode=tablet] .bwg-container.bwg-masonry-thumbnails .bwg-title1,body[data-elementor-device-mode=tablet] .bwg-container.bwg-standard-thumbnails .bwg-title1,body[data-elementor-device-mode=tablet] .bwg-mosaic-thumbnails{opacity:1!important}body[data-elementor-device-mode=mobile] .bwg-zoom-effect .bwg-zoom-effect-overlay,body[data-elementor-device-mode=mobile] .bwg-zoom-effect-overlay>span,body[data-elementor-device-mode=tablet] .bwg-zoom-effect .bwg-zoom-effect-overlay,body[data-elementor-device-mode=tablet] .bwg-zoom-effect-overlay>span{opacity:1!important;background-color:unset!important}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_image_wrap_] *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_image_wrap_]{border-collapse:collapse;display:table;position:relative;text-align:center;margin:auto}div[id^=bwg_container1_] div[id^=bwg_container2_] img[class^=bwg_slideshow_image_]{display:inline-block;padding:0!important;margin:0!important;float:none!important;vertical-align:middle}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_embed_]{padding:0!important;margin:0!important;float:none!important;vertical-align:middle;display:inline-block;text-align:center}div[id^=bwg_container1_] div[id^=bwg_container2_] img[class^=bwg_slideshow_watermark_]{position:relative;z-index:15}div[id^=bwg_container1_] div[id^=bwg_container2_] span.bwg_slideshow_play_pause{bottom:0;cursor:pointer;display:table;height:inherit;outline:medium none;position:absolute;width:30%;left:35%;z-index:13}div[id^=bwg_container1_] div[id^=bwg_container2_] span.bwg_slideshow_play_pause:hover span[id^=bwg_slideshow_play_pause-ico_]{display:inline-block!important}div[id^=bwg_container1_] div[id^=bwg_container2_] span.bwg_slideshow_play_pause:hover span{position:relative;z-index:13}div[id^=bwg_container1_] div[id^=bwg_container2_] span.bwg_slideshow_play_pause span{display:table-cell;text-align:center;vertical-align:middle;z-index:13}div[id^=bwg_container1_] div[id^=bwg_container2_] span[id^=bwg_slideshow_play_pause-ico_]{display:none!important;cursor:pointer;position:relative;z-index:13}div[id^=bwg_container1_] div[id^=bwg_container2_] span[id^=bwg_slideshow_play_pause-ico_]:hover{display:inline-block;position:relative;z-index:13}.bwg_embed_frame .instagram-media,div[id^=bwg_container1_] div[id^=bwg_container2_] .instagram-media{margin:0 auto!important;min-width:unset!important}div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_left_],div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_right_]{bottom:35%;cursor:pointer;display:inline;height:30%;outline:medium none;position:absolute;width:35%;z-index:13}div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_left_]{left:0}div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_right_]{right:0}div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_left_]:hover,div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_right_]:hover{visibility:visible}div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_left_]:hover,div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_right_]:hover{visibility:visible}div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_right_]:hover span{left:auto!important;right:20px!important}div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_left_]:hover span{left:20px!important}div[id^=bwg_container1_] div[id^=bwg_container2_] span[id^=spider_slideshow_left-ico_] span,div[id^=bwg_container1_] div[id^=bwg_container2_] span[id^=spider_slideshow_right-ico_] span{display:table-cell;text-align:center;vertical-align:middle;z-index:13}div[id^=bwg_container1_] div[id^=bwg_container2_] span[id^=spider_slideshow_left-ico_],div[id^=bwg_container1_] div[id^=bwg_container2_] span[id^=spider_slideshow_right-ico_]{z-index:13;-moz-box-sizing:content-box;box-sizing:content-box;cursor:pointer;display:table;line-height:0;margin-top:-15px;position:absolute;top:50%}div[id^=bwg_container1_] div[id^=bwg_container2_] span[id^=spider_slideshow_left-ico_]:hover,div[id^=bwg_container1_] div[id^=bwg_container2_] span[id^=spider_slideshow_right-ico_]:hover{cursor:pointer}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_image_container_]{display:table;position:absolute;text-align:center;vertical-align:middle}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_filmstrip_container_]{position:absolute}div[id^=bwg_container1_] div[id^=bwg_container2_] .bwg_slideshow_filmstrip,div[id^=bwg_container1_] div[id^=bwg_container2_] .bwg_slideshow_filmstrip_fix_count{overflow:hidden;position:absolute}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_filmstrip_thumbnails_]{margin:0 auto;overflow:hidden;position:relative}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_filmstrip_thumbnail_]{position:relative;background:0 0;cursor:pointer;float:left;overflow:hidden}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_thumb_active_]{opacity:1}div[id^=bwg_container1_] div[id^=bwg_container2_] img[class^=bwg_slideshow_filmstrip_thumbnail_img_]{display:block;opacity:1;padding:0!important}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_filmstrip_left_]{cursor:pointer;vertical-align:middle}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_filmstrip_right_]{cursor:pointer;vertical-align:middle}div[id^=bwg_container1_] div[id^=bwg_container2_] a[class^=bwg_none_selectable_]{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_watermark_container_]{display:table-cell;margin:0 auto;position:relative;vertical-align:middle}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_watermark_spun_]{display:table-cell;overflow:hidden;position:relative}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_title_spun_]{display:table-cell;overflow:hidden;position:relative}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_description_spun_]{display:table-cell;overflow:hidden;position:relative}div[id^=bwg_container1_] div[id^=bwg_container2_] img[class^=bwg_slideshow_watermark_image_]{padding:0!important;float:none!important;margin:4px!important;position:relative;z-index:15}div[id^=bwg_container1_] div[id^=bwg_container2_] a[class^=bwg_slideshow_watermark_text_],div[id^=bwg_container1_] div[id^=bwg_container2_] a[class^=bwg_slideshow_watermark_text_]:hover{text-decoration:none;margin:4px;position:relative;z-index:15}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_title_text_]{text-decoration:none;position:relative;z-index:11;display:inline-block;word-wrap:break-word;word-break:break-word}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_description_text_]{text-decoration:none;position:relative;z-index:15;margin:5px;display:inline-block;word-wrap:break-word;word-break:break-word}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slide_container_]{display:table-cell;margin:0 auto;position:absolute;vertical-align:middle;width:100%;height:100%}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slide_bg_]{margin:0 auto;width:inherit;height:inherit}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slider_]{height:inherit;width:inherit}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_image_spun_]{width:inherit;height:inherit;display:table-cell;opacity:1;position:absolute;vertical-align:middle;z-index:2}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_image_second_spun_]{width:inherit;height:inherit;display:table-cell;opacity:0;position:absolute;vertical-align:middle;z-index:1}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_grid_]{display:none;height:100%;overflow:hidden;position:absolute;width:100%}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_gridlet_]{opacity:1;position:absolute}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_dots_]{display:inline-block;position:relative;cursor:pointer;overflow:hidden;z-index:17}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_dots_container_]{display:block;overflow:hidden;position:absolute;z-index:17}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_dots_thumbnails_]{left:0;font-size:0;margin:0 auto;overflow:hidden;position:relative}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_dots_active_]{opacity:1}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_image_spun1_]{display:table;width:inherit;height:inherit}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_image_spun2_]{display:table-cell;vertical-align:middle;text-align:center}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_mosaic_play_icon_spun_]{display:flex;width:auto;height:auto;opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;justify-content:center;align-content:center;flex-direction:column;text-align:center}.lazy_loader{background-image:url(//www.frespresso.com/wp-content/plugins/photo-gallery/images/ajax_loader.png);background-size:30px 30px;background-repeat:no-repeat;background-position:50% 50%}.bwg-container-temp0{visibility:hidden!important;position:absolute!important}.bwg_image_browser .pagination-links{display:flex;padding:0}.bwg_image_browser .pagination-links_col1{flex-grow:3;text-align:left}.bwg_image_browser .pagination-links_col2{flex-grow:4;text-align:center}.bwg_image_browser .pagination-links_col3{flex-grow:3;text-align:right}.bwg_current_page[type=number]{width:35px;display:inline-block;-moz-appearance:textfield;line-height:normal!important}.bwg_current_page::-webkit-inner-spin-button,.bwg_current_page::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bwg_container .bwg_tag_button_view_container{display:flex;justify-content:flex-start;align-content:flex-start;align-items:flex-start;margin-bottom:45px;position:relative;padding-top:3px;flex-wrap:wrap;overflow:hidden;clear:both}.bwg_container .bwg_tag_button_view_container button{cursor:pointer}.bwg_container .bwg_tag_button_view_container button.active{cursor:default}.bwg_container .bwg_tag_button_view_container .verLine{min-height:26px;margin:0 15px}.bwg_container .bwg_tag_button_see_all{margin-bottom:70px;position:relative;display:none}.bwg_container .bwg_tag_button_see_all .see_all_tags{text-transform:uppercase;position:absolute;padding:10px 25px;font-weight:600;cursor:pointer;left:47%;top:-23px}.bwg_container .bwg_tag_button_see_all .see_all_tags span{display:inline-block;line-height:normal;text-align:center;border-radius:50%;margin-right:10px;font-weight:500;color:#fff;height:18px;width:18px}.bwg_addThis{position:absolute;left:10px;top:10px;z-index:9999}.bwg_search_container_1 input[type=search]::-ms-clear{display:none;width:0;height:0}.bwg_search_container_1 input[type=search]::-ms-reveal{display:none;width:0;height:0}.bwg_search_container_1 input[type=search]::-webkit-search-cancel-button,.bwg_search_container_1 input[type=search]::-webkit-search-decoration,.bwg_search_container_1 input[type=search]::-webkit-search-results-button,.bwg_search_container_1 input[type=search]::-webkit-search-results-decoration{display:none}@media (min-width: 767px) {
.responsive-megamenu-hl-depth-zero {
font-size: 12px;
padding: 6px 8px;
border-radius: 2px;
}
.responsive-megamenu-hl-depth-non-zero {
font-size: 12px;
padding: 3px 6px;
border-radius: 2px;
margin-left: 5px;
margin-right: 5px;
}
}html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.admin-bar #swipebox-overlay{top: 32px;}.admin-bar #swipebox-container {bottom: 32px;}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{-webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide .swipebox-inline-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:none;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(//www.frespresso.com/wp-content/plugins/responsive-lightbox/assets/swipebox/img/loader.gif) no-repeat center center}#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:0.5s;transition:0.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-prev,#swipebox-next,#swipebox-close{background-image:url(//www.frespresso.com/wp-content/plugins/responsive-lightbox/assets/swipebox/img/icons.png);background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-32px 13px;float:left}#swipebox-next{background-position:-78px 13px;float:right}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-prev.disabled,#swipebox-next.disabled{opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring 0.3s;animation:rightSpring 0.3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring 0.3s;animation:leftSpring 0.3s}.swipebox-touch #swipebox-container:before,.swipebox-touch #swipebox-container:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before{opacity:1}.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width:800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px black;background:#000;opacity:.95}#swipebox-top-bar{color:white!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}.panel-grid.panel-has-style>.panel-row-style,.panel-grid.panel-no-style{display:flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between}.panel-grid .so-parallax{position:relative}.panel-grid .so-parallax>:not(.simpleParallax){position:relative;z-index:1}.panel-grid .so-parallax .simpleParallax{overflow:hidden}.panel-grid .so-parallax .simpleParallax,.panel-grid .so-parallax img[data-siteorigin-parallax]{bottom:0;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.panel-background-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.panel-has-overlay .panel-cell-style,.panel-has-overlay .panel-row-style,.panel-has-overlay .panel-widget-style{overflow:hidden;position:relative;z-index:1}.panel-layout.panel-is-rtl .panel-grid.panel-has-style>.panel-row-style,.panel-layout.panel-is-rtl .panel-grid.panel-no-style{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}.panel-grid-cell .panel-cell-style{height:100%}.panel-grid-cell .so-panel{zoom:1}.panel-grid-cell .so-panel:before{content:"";display:block}.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}.panel-grid-cell .panel-last-child{margin-bottom:0}.panel-grid-cell .widget-title{margin-top:0}body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container){overflow-x:hidden}body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container) .siteorigin-panels-stretch{margin-right:-1000px!important;margin-left:-1000px!important;padding-right:1000px!important;padding-left:1000px!important}.so-sr-only{clip:rect(0,0,0,0);height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;white-space:nowrap;width:1px}@font-face {font-family: 'wpsl-fontello';src: url(//www.frespresso.com/wp-content/plugins/wp-store-locator/font/fontello.eot?28897909);src: url(//www.frespresso.com/wp-content/plugins/wp-store-locator/font/fontello.eot?28897909#iefix) format('embedded-opentype'), url(//www.frespresso.com/wp-content/plugins/wp-store-locator/font/fontello.woff?28897909) format('woff'), url(//www.frespresso.com/wp-content/plugins/wp-store-locator/font/fontello.ttf?28897909) format('truetype'), url(//www.frespresso.com/wp-content/plugins/wp-store-locator/font/fontello.svg?28897909#fontello) format('svg');font-weight: normal;font-style: normal;}#wpsl-gmap {float:right;width:66.5%;height:350px;margin-bottom:0;}.wpsl-store-below #wpsl-gmap {float:none;width:100%;}.wpsl-gmap-canvas {width:100%;height:300px;margin-bottom:20px;}#wpsl-reset-map:hover {cursor: pointer;}#wpsl-gmap div:not[class^="gv-iv"], #wpsl-gmap img, .wpsl-gmap-canvas div:not[class^="gv-iv"], .wpsl-gmap-canvas img {box-shadow: none !important;max-width: none !important;background: none;}#wpsl-gmap img, .wpsl-gmap-canvas img {display: inline;opacity: 1 !important;max-height: none !important;}#wpsl-gmap * {box-sizing: content-box !important;-webkit-box-sizing: content-box !important;-moz-box-sizing: content-box !important;}#wpsl-gmap div.gm-iv-marker, .wpsl-gmap-canvas div.gm-iv-marker {backgroud-image: inherit;}#wpsl-wrap {position: relative;width: 100%;overflow: hidden;clear: both;margin-bottom: 20px;}#wpsl-search-wrap {float: left;width: 100%;}#wpsl-search-wrap form {margin: 0;padding: 0;border: none;outline: none;}#wpsl-gmap #wpsl-map-controls {position: absolute;height: 40px;right: 10px;bottom: 24px;border-radius: 2px;z-index: 3;font-size: 14px;white-space: nowrap;overflow: hidden;box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;}#wpsl-gmap #wpsl-map-controls.wpsl-street-view-exists {right: 60px;}#wpsl-map-controls .wpsl-direction-preloader {margin: 5px 5px 0 5px;}#wpsl-map-controls div {float: left;background: #fff;border-radius: 2px;}#wpsl-map-controls div:hover {cursor: pointer;}#wpsl-wrap [class^="wpsl-icon-"], #wpsl-wrap [class*=" wpsl-icon-"] {position: relative;float: left;padding: 12px 13px;display: inline-block;font-family: "wpsl-fontello";font-style: normal;font-weight: normal;font-size: 1.3em;color: #737373;speak: none;text-decoration: inherit;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}#wpsl-map-controls span {font-family: inherit;font-size: inherit;}#wpsl-wrap .wpsl-icon-reset {border-radius: 2px 0 0 2px;z-index: 2;padding-right: 4px;}#wpsl-wrap .wpsl-ie .wpsl-icon-reset {margin-right: -1px;}#wpsl-wrap .wpsl-icon-direction {z-index: 1;}#wpsl-map-controls.wpsl-reset-exists .wpsl-icon-direction {border-radius: 0 2px 2px 0;}#wpsl-wrap .wpsl-active-icon, #wpsl-wrap [class^="wpsl-icon-"]:hover, #wpsl-wrap [class*=" wpsl-icon-"]:hover {color: #000;}#wpsl-wrap [class^="wpsl-icon-"]:active, #wpsl-wrap [class*=" wpsl-icon-"]:focus {outline: 0;}#wpsl-wrap .wpsl-in-progress:hover, #wpsl-wrap .wpsl-in-progress {color: #c6c6c6;}#wpsl-gmap #wpsl-reset-map {position: absolute;display: none;right: 37px;top: 37px;padding: 6px 14px;background: #fff !important;background-clip: padding-box;border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 2px;z-index: 3;}#wpsl-reset-map:hover {cursor: pointer;}.gm-style-cc {word-wrap:normal;}#wpsl-search-wrap .wpsl-input, #wpsl-search-wrap .wpsl-select-wrap {display:table;}#wpsl-search-wrap .wpsl-input label, #wpsl-search-wrap .wpsl-input input, #wpsl-search-wrap #wpsl-radius, #wpsl-search-wrap #wpsl-results, #wpsl-search-btn {display:table-cell;}#wpsl-search-wrap label {margin-bottom:0;}#wpsl-search-input {width: 179px;height: auto;padding: 7px 12px;font-size: 100%;margin: 0;}#wpsl-search-wrap input, #wpsl-search-btn {border: 1px solid #d2d2d2;border-radius: 3px;}#wpsl-search-btn {padding: 7px 10px;line-height: 1.428571429;font-weight: normal;color: #7c7c7c;background-color: #e6e6e6;background-repeat: repeat-x;background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);background-image: linear-gradient(top, #f4f4f4, #e6e6e6);box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);text-transform: none !important;}#wpsl-search-input.wpsl-error {border:1px solid #bd0028 !important;}.wpsl-search {margin-bottom:12px;padding:12px 12px 0 12px;background:#f4f3f3;}.wpsl-search.wpsl-checkboxes-enabled {padding: 12px;}.wpsl-back {display: inline-block;}#wpsl-result-list {width:33%;margin-right:0.5%;}.wpsl-store-below #wpsl-result-list {width:100%;margin:12px 0 0 0;}#wpsl-stores, #wpsl-direction-details {height:350px;overflow-y:auto;}.wpsl-hide, #wpsl-direction-details {display:none;}#wpsl-result-list p {padding-left:10px;}.wpsl-store-below #wpsl-result-list p {padding-left: 0;}#wpsl-result-list a {outline:none;}.wpsl-direction-before {margin: 14px 0 21px 0;padding-left: 10px;}.wpsl-store-below .wpsl-direction-before {padding-left: 0;}.wpsl-direction-before div {margin-top: 10px;}#wpsl-wrap #wpsl-result-list li {padding: 10px;border-bottom: 1px dotted #ccc;margin-left: 0;overflow: hidden;list-style: none outside none !important;text-indent: 0;}#wpsl-wrap #wpsl-result-list li li {padding: 0;border-bottom: 0;margin-left: 14px;overflow: visible;}#wpsl-wrap #wpsl-result-list ul li {list-style: none !important;}#wpsl-wrap #wpsl-result-list ol li {list-style: decimal !important;}#wpsl-wrap.wpsl-store-below #wpsl-result-list li {padding: 10px 10px 10px 0;}#wpsl-result-list li p {padding-left: 0;margin: 0 0 20px 0;}.wpsl-store-details.wpsl-store-listing {position: relative;padding-right: 20px;}.wpsl-store-details.wpsl-store-listing:before, .wpsl-store-details.wpsl-store-listing.wpsl-active-details:before {position: absolute;content: '';bottom:6px;right:0;border-top: 5px solid #000000;border-left: 6px solid rgba(0, 0, 0, 0);border-right: 6px solid rgba(0, 0, 0, 0);}.wpsl-store-details.wpsl-store-listing.wpsl-active-details:before {border-bottom: 5px solid #000000;border-top:none;border-left: 6px solid rgba(0, 0, 0, 0);border-right: 6px solid rgba(0, 0, 0, 0);}#wpsl-stores .wpsl-store-thumb {float:right;border-radius:3px;margin:7px 0 0 10px;padding:0;border:none;}.wpsl-direction-index {float:left;width:8%;margin:0 5% 0 0;}.wpsl-direction-txt {float:left;width:62%;}.wpsl-direction-distance {float:left;width:20%;margin:0 0 0 5%;}.wpsl-direction-txt span {display:block;margin-top:10px;}.wpsl-street, .wpsl-country {display: block;border-bottom: none !important;}.wpsl-directions {display: table;border-bottom: none !important;}#wpsl-wrap #wpsl-result-list li.wpsl-preloader {position: relative;border-bottom: none;padding: 10px 10px 10px 35px;}.wpsl-preloader img {position: absolute;left: 10px;top: 50%;margin-top: -8px;box-shadow:none !important;border:none !important;}.wpsl-preloader span {float: left;margin: -5px 0 0 11px;}#wpsl-search-wrap div, #wpsl-search-btn {margin-right: 10px;float: left;}#wpsl-search-wrap .wpsl-select-wrap {position: relative;z-index: 2;margin-right: 0;}#wpsl-search-wrap .wpsl-input-field {position: relative;}#wpsl-radius, #wpsl-results {float: left;margin-right: 15px;}#wpsl-category {position: relative;z-index: 1;clear: both;}#wpsl-search-wrap .wpsl-dropdown div {position: absolute;float: none;margin: -1px 0 0 0;top: 100%;left: -1px;right: -1px;border: 1px solid #ccc;background: #fff;border-top: 1px solid #eee;border-radius: 0 0 3px 3px;opacity: 0;overflow: hidden;-webkit-transition: all 150ms ease-in-out;-moz-transition: all 150ms ease-in-out;-ms-transition: all 150ms ease-in-out;transition: all 150ms ease-in-out;}#wpsl-search-wrap .wpsl-dropdown.wpsl-active div {opacity: 1;}#wpsl-search-wrap .wpsl-input label {margin-right:0;}#wpsl-radius, #wpsl-results {display:inline;}#wpsl-radius {margin-right:10px;}#wpsl-search-btn:hover {cursor: pointer;}#wpsl-search-wrap select, #wpsl-search select {display:none;}#wpsl-search-wrap div label {float:left;margin-right:10px;line-height: 32px;}#wpsl-results label {width: auto;}#wpsl-result-list ul {list-style: none;margin: 0;padding: 0;}.wpsl-direction-details {display: none;}#wpsl-gmap .wpsl-info-window, .wpsl-gmap-canvas .wpsl-info-window {max-width:225px;}.wpsl-more-info-listings span, .wpsl-info-window span {display:block;}.wpsl-info-window .wpsl-no-margin {margin:0;}.wpsl-more-info-listings {display:none;}.wpsl-info-window span span {display:inline !important;}#wpsl-wrap .wpsl-info-window p {margin: 0 0 10px 0;}.wpsl-store-hours {margin-top:10px;}.wpsl-store-hours strong {display:block;}#wpsl-gmap .wpsl-info-actions {display:block;margin:10px 0 !important;}.wpsl-info-actions a {float:left;margin-right: 7px;}.wpsl-info-actions .wpsl-zoom-here {margin-right:0;}.wpsl-dropdown {position: relative;width: 90px;border: 1px solid #ccc;cursor: pointer;background: #fff;border-radius: 3px;-webkit-user-select: none;-moz-user-select: none;user-select: none;margin-right: 0 !important;z-index: 2;}#wpsl-results .wpsl-dropdown {width: 70px;}.wpsl-dropdown ul {position: absolute;left: 0;width: 100%;height: 100%;padding: 0 !important;margin: 0 !important;list-style: none;overflow: hidden;}.wpsl-dropdown:hover {box-shadow: 0 0 5px rgba( 0, 0, 0, 0.15 );}.wpsl-dropdown .wpsl-selected-item, .wpsl-dropdown li {position: relative;display: block;line-height: normal;color: #000;overflow: hidden;}#wpsl-radius .wpsl-dropdown .wpsl-selected-item, #wpsl-radius .wpsl-dropdown li, #wpsl-results .wpsl-dropdown .wpsl-selected-item, #wpsl-results .wpsl-dropdown li {white-space: nowrap;}.wpsl-selected-item:after {position: absolute;content: "";right: 12px;top: 50%;margin-top: -4px;border: 6px solid transparent;border-top: 8px solid #000;}.wpsl-active .wpsl-selected-item:after {margin-top: -10px;border: 6px solid transparent;border-bottom: 8px solid #000;}.wpsl-dropdown li:hover {background: #f8f9f8;position: relative;z-index: 3;color: #000;}.wpsl-dropdown .wpsl-selected-item, .wpsl-dropdown li, .wpsl-selected-item {list-style: none;padding: 9px 12px !important;margin:0 !important;}.wpsl-selected-dropdown {font-weight: bold;}.wpsl-clearfix:before, .wpsl-clearfix:after {content: " ";display: table;}.wpsl-clearfix:after {clear: both;}#wpsl-wrap .wpsl-selected-item {position: static;padding-right: 35px !important;}#wpsl-category, .wpsl-input, .wpsl-select-wrap {position: relative;margin-bottom: 10px;}#wpsl-search-wrap .wpsl-scroll-required div {overflow-y: scroll;}.wpsl-scroll-required ul {overflow: visible;}.wpsl-provided-by {float: right;padding: 5px 0;text-align: right;font-size: 12px;width: 100%;}#wpsl-wrap .wpsl-results-only label {width: auto;}.wpsl-locations-details, .wpsl-location-address, .wpsl-contact-details {margin-bottom: 15px;}.wpsl-contact-details {clear: both;}table.wpsl-opening-hours td {vertical-align: top;padding: 0 15px 0 0;text-align: left;}table.wpsl-opening-hours time {display:block;}table.wpsl-opening-hours {width:auto !important;font-size:100% !important;}table.wpsl-opening-hours, table.wpsl-opening-hours td {border:none !important;}.wpsl-gmap-canvas .wpsl-infobox {min-width:155px;max-width:350px !important;padding:10px;border-radius:4px;font-size:13px;font-weight:300;border:1px solid #ccc;background:#fff !important;}.wpsl-gmap-canvas .wpsl-infobox:after, .wpsl-gmap-canvas .wpsl-infobox:before {position:absolute;content:"";left:40px;bottom:-11px;}.wpsl-gmap-canvas .wpsl-infobox:after {border-left:11px solid transparent;border-right:11px solid transparent;border-top:11px solid #fff;}.wpsl-gmap-canvas .wpsl-infobox:before {border-left:13px solid transparent;border-right:13px solid transparent;border-top:13px solid #ccc;bottom:-13px;left:38px;}#wpsl-checkbox-filter, .wpsl-custom-checkboxes {display: block;float: left;margin: 5px 0 15px;padding: 0;width: 100%;}#wpsl-checkbox-filter li, .wpsl-custom-checkboxes li {float: left;list-style: none;margin: 0 1% 0 0;}#wpsl-checkbox-filter.wpsl-checkbox-1-columns li, .wpsl-custom-checkboxes.wpsl-checkbox-1-columns li {width: 99%;}#wpsl-checkbox-filter.wpsl-checkbox-2-columns li, .wpsl-custom-checkboxes.wpsl-checkbox-2-columns li {width: 49%;}#wpsl-checkbox-filter.wpsl-checkbox-3-columns li, .wpsl-custom-checkboxes.wpsl-checkbox-3-columns li {width: 32%;}#wpsl-checkbox-filter.wpsl-checkbox-4-columns li, .wpsl-custom-checkboxes.wpsl-checkbox-4-columns li {width: 24%;}#wpsl-checkbox-filter input, .wpsl-custom-checkboxes input {margin-right: 5px;}#wpsl-result-list .wpsl-contact-details span {display: block !important;}#wpsl-search-wrap .select2 {display: none !important;}.rtl #wpsl-result-list {float: left;}.rtl #wpsl-checkbox-filter input, .rtl .wpsl-custom-checkboxes input {margin-right: 0;margin-left: 5px;}.rtl .wpsl-info-actions a {float: right;margin: 0 0 0 7px;}.rtl #wpsl-gmap .wpsl-info-window {padding-right: 22px;}.rtl #wpsl-wrap #wpsl-result-list li.wpsl-preloader {padding: 10px 35px 10px 0;}.rtl .wpsl-preloader img {left: 0;right: 10px;}.wpsl-twentynineteen .wpsl-input {width: 100%;}.wpsl-twentynineteen #wpsl-search-input {line-height: 1.3em;}.wpsl-twentynineteen #wpsl-search-wrap label {margin-top: 6px;}.wpsl-twentynineteen .wpsl-dropdown {width: 116px;}#wpsl-results .wpsl-dropdown {width: 81px;}#wpsl-search-wrap .wpsl-autocomplete-search-container {position: relative;margin-right: 0;}#wpsl-autocomplete-search-input {width: 100%;padding: 10px;border: 1px solid #ccc;border-radius: 4px;font-size: 16px;box-sizing: border-box;}#wpsl-search-wrap .wpsl-autocomplete-search-results {position: absolute;width: 100%;top: 100%;left: 0;z-index: 1000;background: white;border: 1px solid #ccc;border-top: none;border-radius: 0 0 4px 4px;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);max-height: 300px;overflow-y: auto;display: none;box-sizing: border-box;}#wpsl-search-wrap .wpsl-autocomplete-search-results ul {position: relative;list-style-type: none;margin: 0;padding: 0 0 25px 0;}#wpsl-search-wrap .wpsl-autocomplete-search-results ul:after {content: "";display: block;position: absolute;left: 10px;right: 0;background-image: url(https://storage.googleapis.com/geo-devrel-public-buckets/powered_by_google_on_white.png);background-repeat: no-repeat;background-size: contain;height: 18px }#wpsl-search-wrap .wpsl-autocomplete-search-results li {padding: 4px 10px;cursor: pointer;border-bottom: 1px solid #eee;margin-bottom: 0;}#wpsl-search-wrap .wpsl-autocomplete-search-results li:last-child {border-bottom: none;margin-bottom: 10px;}#wpsl-search-wrap .wpsl-autocomplete-search-results li:hover, #wpsl-search-wrap .wpsl-autocomplete-search-results li:focus {background-color: #f5f5f5;}#wpsl-search-wrap .wpsl-autocomplete-search-results li a, #wpsl-search-wrap .wpsl-autocomplete-search-results li a:link, #wpsl-search-wrap .wpsl-autocomplete-search-results li a:hover, #wpsl-search-wrap .wpsl-autocomplete-search-results li a:visited {text-decoration: none;color: #000;box-shadow: none;}#wpsl-search-wrap .wpsl-autocomplete-highlight {font-weight: bold;}@media (max-width: 825px) {#wpsl-search-input {width: 348px;}.wpsl-results-only #wpsl-search-wrap .wpsl-dropdown {width: 70px;}#wpsl-search-wrap .wpsl-input {width: 100%;margin-bottom: 10px;}.wpsl-input label, #wpsl-radius label, #wpsl-category label, .wpsl-cat-results-filter #wpsl-search-wrap .wpsl-input, .wpsl-no-filters #wpsl-search-wrap .wpsl-input, .wpsl-results-only #wpsl-search-wrap .wpsl-input {width: auto;}}@media (max-width: 720px) {#wpsl-search-wrap .wpsl-dropdown {width: 114px;}}@media (max-width: 675px) {#wpsl-search-wrap #wpsl-search-btn {float: left;margin: 0 5px 0 0;}.wpsl-results-only #wpsl-search-wrap .wpsl-input, .wpsl-dropdown {width: 100%;}.wpsl-search {padding: 2%;}.wpsl-input {margin-right: 0;}#wpsl-result-list, #wpsl-gmap {width:49.75%;}#wpsl-result-list, #wpsl-gmap {float: none;width: 100%;}.wpsl-direction-before {padding-left: 0;}#wpsl-gmap {margin-bottom: 15px;}.wpsl-cat-results-filter .wpsl-select-wrap, .wpsl-filter .wpsl-select-wrap, #wpsl-result-list {margin-bottom: 10px;}#wpsl-result-list p, #wpsl-wrap #wpsl-result-list li {padding-left: 0;}#wpsl-wrap #wpsl-result-list li.wpsl-preloader {padding-left: 25px;}.wpsl-preloader img {left: 0;}#wpsl-stores.wpsl-not-loaded {height: 25px;}#wpsl-reset-map {top: 25px;}#wpsl-gmap {margin-top: 10px;}.wpsl-no-filters #wpsl-search-wrap .wpsl-input, #wpsl-category, .wpsl-input, .wpsl-select-wrap, .wpsl-input, #wpsl-search-btn {margin-bottom: 0;}#wpsl-stores.wpsl-no-autoload {height: auto !important;}#wpsl-checkbox-filter.wpsl-checkbox-3-columns li, #wpsl-checkbox-filter.wpsl-checkbox-4-columns li {width: 49%;}}@media (max-width: 570px) {#wpsl-search-wrap #wpsl-search-btn {margin-bottom: 5px;}.wpsl-search {padding: 4%;}#wpsl-search-input {width: 98% !important;}.wpsl-cat-results-filter #wpsl-search-wrap .wpsl-input, .wpsl-cat-results-filter #wpsl-search-input, .wpsl-no-results #wpsl-search-input, .wpsl-results-only #wpsl-search-input {width: 100% !important;}.wpsl-search-btn-wrap {margin-top: 15px;}.wpsl-checkboxes-enabled .wpsl-search-btn-wrap {margin-top: 0;}#wpsl-search-wrap div, #wpsl-search-btn {margin-right: 0;}#wpsl-search-wrap div label {display: block;width: 100%;}#wpsl-results {width:auto;}.wpsl-select-wrap {width: 100%;}#wpsl-radius, #wpsl-results {width: 50%;}#wpsl-radius {margin-right: 4%;}#wpsl-search-wrap .wpsl-dropdown {width: 96% !important;}.wpsl-search-btn-wrap {clear: both;}.wpsl-no-filters #wpsl-search-wrap .wpsl-input, .wpsl-no-filters #wpsl-search-input {width: 100% !important;}}@media (max-width: 420px) {#wpsl-checkbox-filter li {margin: 0;}#wpsl-checkbox-filter.wpsl-checkbox-1-columns li, #wpsl-checkbox-filter.wpsl-checkbox-2-columns li, #wpsl-checkbox-filter.wpsl-checkbox-3-columns li, #wpsl-checkbox-filter.wpsl-checkbox-4-columns li {width: 100%;}}html {
line-height: 1.15;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
overflow-x: hidden;
}
* {
box-sizing: border-box;
outline: none;
} @font-face {
font-family: 'Brusher';
src: url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/Brusher-Regular.woff2) format('woff2'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/Brusher-Regular.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'A Love of Thunder';
src: url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/ALoveofThunder.woff2) format('woff2'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/ALoveofThunder.woff) format('woff'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/ALoveofThunder.ttf) format('truetype'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/ALoveofThunder.svg#ALoveofThunder) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Poppins';
src: url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/Poppins-ExtraBold.woff2) format('woff2'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/Poppins-ExtraBold.woff) format('woff'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/Poppins-ExtraBold.ttf) format('truetype'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/Poppins-ExtraBold.svg#Poppins-ExtraBold) format('svg');
font-weight: 800;
font-style: normal;
}
@font-face {
font-family: 'Poppins';
src: url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/Poppins-ExtraLight.woff2) format('woff2'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/Poppins-ExtraLight.woff) format('woff'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/Poppins-ExtraLight.ttf) format('truetype'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/Poppins-ExtraLight.svg#Poppins-ExtraLight) format('svg');
font-weight: 200;
font-style: normal;
}
@font-face {
font-family: 'Poppins';
src: url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/Poppins-Light.woff2) format('woff2'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/Poppins-Light.woff) format('woff'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/Poppins-Light.ttf) format('truetype'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/Poppins-Light.svg#Poppins-Light) format('svg');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Poppins';
src: url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/Poppins-Bold.woff2) format('woff2'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/Poppins-Bold.woff) format('woff'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/Poppins-Bold.ttf) format('truetype'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/Poppins-Bold.svg#Poppins-Bold) format('svg');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Poppins';
src: url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/Poppins-Medium.woff2) format('woff2'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/Poppins-Medium.woff) format('woff'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/Poppins-Medium.ttf) format('truetype'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/Poppins-Medium.svg#Poppins-Medium) format('svg');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'Poppins';
src: url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/Poppins-SemiBold.woff2) format('woff2'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/Poppins-SemiBold.woff) format('woff'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/Poppins-SemiBold.ttf) format('truetype'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/Poppins-SemiBold.svg#Poppins-SemiBold) format('svg');
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: 'Poppins';
src: url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/Poppins-Regular.woff2) format('woff2'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/Poppins-Regular.woff) format('woff'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/Poppins-Regular.ttf) format('truetype'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/Poppins-Regular.svg#Poppins-Regular) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Open Sans';
src: url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/OpenSans-SemiBold.eot);
src: url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/OpenSans-SemiBold.eot?#iefix) format('embedded-opentype'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/OpenSans-SemiBold.woff2) format('woff2'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/OpenSans-SemiBold.woff) format('woff'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/OpenSans-SemiBold.ttf) format('truetype'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/OpenSans-SemiBold.svg#OpenSans-SemiBold) format('svg');
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: 'Open Sans';
src: url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/OpenSans-Light.eot);
src: url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/OpenSans-Light.eot?#iefix) format('embedded-opentype'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/OpenSans-Light.woff2) format('woff2'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/OpenSans-Light.woff) format('woff'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/OpenSans-Light.ttf) format('truetype'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/OpenSans-Light.svg#OpenSans-Light) format('svg');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Open Sans';
src: url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/OpenSans-Regular.eot);
src: url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/OpenSans-Regular.eot?#iefix) format('embedded-opentype'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/OpenSans-Regular.woff2) format('woff2'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/OpenSans-Regular.woff) format('woff'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/OpenSans-Regular.ttf) format('truetype'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/OpenSans-Regular.svg#OpenSans-Regular) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Open Sans';
src: url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/OpenSans-Bold.eot);
src: url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/OpenSans-Bold.eot?#iefix) format('embedded-opentype'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/OpenSans-Bold.woff2) format('woff2'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/OpenSans-Bold.woff) format('woff'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/OpenSans-Bold.ttf) format('truetype'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/OpenSans-Bold.svg#OpenSans-Bold) format('svg');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'BodoniFLFBold';
src: url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/BodoniFLFBold.eot);
src: url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/BodoniFLFBold.eot) format('embedded-opentype'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/BodoniFLFBold.woff2) format('woff2'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/BodoniFLFBold.woff) format('woff'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/BodoniFLFBold.ttf) format('truetype'), url(//www.frespresso.com/wp-content/themes/frespresso/assets/fonts/BodoniFLFBold.svg#BodoniFLFBold) format('svg');
}  .container {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
@media (min-width: 768px) {
.container,
.container2,
.container3 {
max-width: 750px;
margin: 0 auto;
}
.container2{
padding-left: 15px;
padding-right: 15px;
}
.d-mob {
display: inline-block;
}
}
@media (min-width: 992px) {
.container,
.container2,
.container3 {
max-width: 970px;
margin: 0 auto;
}
.d-tablet {
display: inline-block;
}
.d-mob {
display: none;
}
}
@media (min-width: 1200px) {
.container {
max-width: 1446px;
width: 100%;
margin: 0 auto;
}
.container2 {
max-width: 1151px;
width: 100%;
margin: 0 auto;
}
.container3 {
max-width: 1050px;
width: 100%;
margin: 0 auto;
}
.d-desktop {
display: inline-block
}
.d-tablet,
.d-mob {
display: none;
}
}
.d-none {
display: none;
}
body {
font-size: 15px;
color: #3e2f2a;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
line-height: 1.9;
margin: 0;
padding: 0;
}
.row {
margin-right: -15px;
margin-left: -15px;
} ::selection {
background: #ef5013;
color: #FFF;
}
a {
text-decoration: none;
font-weight: 300;
color: #3e2f2a;
transition: 0.3s;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-o-transition: 0.3s;
font-family: 'Poppins';
}
a:hover {
text-decoration: none;
text-decoration: none;
color: #ef5013;
transition: 0.3s;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-o-transition: 0.3s;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'BodoniFLFBold';
margin-bottom: 20px;
color: #3e2f2a;
margin-top: 0;
}
h1 {
font-size: 80px;
line-height: 86px;
font-weight: bold;
}
h2 {
font-size: 60px;
line-height: 68px;
font-weight: bold;
}
h3 {
font-size: 40px;
line-height: 48px;
font-weight: bold;
}
h3.widget-title {
margin-bottom: 0;
font-family: 'BodoniFLFBold';
font-size: 40px;
color: #3e2f2a;
}
h4 {
font-size: 20px;
line-height: 25px;
}
h5 {
font-size: 18px;
}
h6 {
font-size: 16px;
}
p {
font-size: 15px;
margin: 0 0 0px 0;
color: #3e2f2a;
font-family: 'Open Sans', sans-serif;
font-weight: 300;
line-height: 1.9;
} #masthead {
padding: 20px 0;
}
.site-header.sticky {
position: fixed;
border-bottom: 1px solid #3e2f2a4a;
background-color: #f8f9f3;
box-shadow: 0 2px 4px rgb(0 0 0 / 10%);
transition: all .5s ease-in-out;
z-index: 999;
display: block;
width: 100%;
}
#masthead .site-branding {
display: inline-block;
max-width: 217px;
width: 100%;
vertical-align: middle;
} .responsive-menu {
background: #f00;
width: 30px;
height: 29px;
}
#masthead .main-navigation {
width: calc(100% - 221px);
display: inline-block !important;
vertical-align: middle;
float: right;
margin: 11px 0 0 0;
}
#masthead .menu-menu-container,
#masthead .widget-area {
display: inline-block;
vertical-align: middle;
}
#masthead .chw-widget-area {
margin: 6px 15px 0 30px;
}
#masthead .chw-widget-area ul {
list-style: none;
padding: 0;
margin: 0;
}
#masthead .chw-widget-area ul li {
display: inline-block;
margin: 0 8px;
}
#masthead .chw-widget-area ul li a {
color: #3e2f2a;
}
#masthead .chw-widget-area ul li a:hover {
color: #ef5013;
}
#masthead .chw-widget-area ul li svg {
height: auto;
}
#masthead #secondary {
float: right;
position: absolute;
}
#masthead #secondary h2 {
font-family: 'Poppins';
color: #ef5013;
font-size: 18px;
line-height: 26px;
font-weight: bold;
text-transform: uppercase;
margin: 5px 0 0 0;
padding: 0;
letter-spacing: 0.8px;
cursor: pointer;
}
#masthead #secondary h2 .icon {
width: 24px;
display: inline-block;
vertical-align: middle;
text-align: right;
margin-right: 15px;
}
#masthead #secondary h2 .icon span {
display: block;
width: 24px;
height: 2px;
background: #ef5013;
}
#masthead #secondary h2 .icon span:nth-child(2) {
width: 17px;
margin: 4px 0 4px 7px;
}
#masthead #secondary h2 .icon span:nth-child(3) {
width: 20px;
margin-left: 4px;
}
.show-form {
display: block;
position: fixed;
max-width: 553px;
width: 100%;
height: 100%;
top: 0;
right: 0;
margin: 0 auto;
text-align: center;
background: #3e2f2a;
z-index: 998;
padding: 40px 175px 60px 60px;
overflow: scroll;
}
.franchise-bounce, .franchise-slidbar .show-form{
display: block !important;
}
.show-form input,
.show-form select,
.show-form textarea {
width: 100%;
margin-bottom: 0;
font-weight: 600;
border-bottom: 0 !important;
background: #1e1614;
border: 1px solid #1e1614 !important;
color: #ffffff;
padding: 10px 15px;
font-size: 16px;
}
.show-form select {
color: #9f8982;
font-size: 13px;
}
.show-form input:focus,
.show-form select:focus,
.show-form textarea:focus {
font-weight: 600;
border: 1px solid #906e63 !important;
color: #ffffff;
}
.show-form input::-webkit-input-placeholder,
.show-form textarea::-webkit-input-placeholder {
color: #9f8982;
font-size: 13px;
text-transform: uppercase;
}
.show-form input::-moz-placeholder,
.show-form textarea::-moz-placeholder {
color: #9f8982;
font-size: 13px;
text-transform: uppercase;
}
.show-form input:-ms-input-placeholder,
.show-form textarea:-ms-input-placeholder {
color: #9f8982;
font-size: 13px;
text-transform: uppercase;
}
.show-form input:-moz-placeholder,
.show-form textarea:-moz-placeholder {
color: #9f8982;
font-size: 13px;
text-transform: uppercase;
}
.show-form textarea {
height: 42px;
}
.show-form p {
text-align: left;
text-transform: uppercase;
color: #83706a;
font-weight: 600;
font-size: 13px;
letter-spacing: 0;
line-height: 20px;
}
.show-form h2 {
text-align: left;
margin: 0px 0 30px 0 !important;
} .site-header .mobile-navigation-icon,
.site-header .mobile-menu-overlay {
display: none;
}
.lg-navigation ul#primary-menu {
padding-left: 40px;
margin: 5px 0 0 0;
}
.lg-navigation ul#primary-menu li {
display: inline-block;
position: relative;
margin: 0 13px;
line-height: 12px;
}
.lg-navigation ul#primary-menu li:after {
content: "";
position: absolute;
bottom: 0;
right: -17px;
display: block;
color: #000;
width: 3px;
height: 3px;
background: #000;
border-radius: 100%;
display: none;
}
.lg-navigation ul#primary-menu li:last-child:after {
display: none;
}
.lg-navigation ul#primary-menu li a {
font-family: 'Poppins';
font-weight: bold;
text-transform: uppercase;
color: #3e2f2a;
font-size: 15px;
letter-spacing: 0.5px;
}
.main-navigation ul#primary-menu .current-menu-ancestor>a {
color: #ef5013;
}
.lg-navigation ul#primary-menu li a:hover,
.lg-navigation ul#primary-menu li a:focus,
.lg-navigation ul#primary-menu li.current-menu-item>a {
color: #ef5013;
text-decoration: none;
}
.menu-menu-container .lg-navigation ul#primary-menu .current-menu-ancestor>a {
color: #ef5013;
}
.lg-navigation ul#primary-menu li ul.sub-menu {
position: absolute;
top: 100%;
left: 0;
min-width: 230px;
opacity: 0;
visibility: hidden;
transition: all 0.8s ease-in-out;
padding: 10px 0 0 0;
margin: 0;
z-index: 9;
}
.lg-navigation ul#primary-menu li:hover ul.sub-menu {
opacity: 1;
visibility: visible;
transition: all 0.8s ease-in-out;
}
.lg-navigation ul#primary-menu li ul.sub-menu li {
display: block;
margin: 0;
width: 100%;
}
.lg-navigation ul#primary-menu li ul.sub-menu li:after {
display: none
}
.lg-navigation ul#primary-menu li ul.sub-menu li a {
padding: 8px;
background: #fff;
display: block;
border-bottom: 1px solid #f5f5f5;
}
.lg-navigation ul#primary-menu li ul.sub-menu li:last-child a {
border: none;
}
.lg-navigation ul#primary-menu li ul.sub-menu li a:hover {
background: #ef5013;
color: #fff;
}
.enquiry-form .blinkr-img {
display: inline-block;
position: relative;
top: 3px;
}
@keyframes blink {  
0% { opacity: 1.0; }
50% { opacity: 0.0; }
100% { opacity: 1.0; }
}
@-webkit-keyframes blink {
0% { opacity: 1.0; }
50% { opacity: 0.0; }
100% { opacity: 1.0; }
} 
.enquiry-form .blinkr-img img{
vertical-align: bottom;
animation: blink 1.5s step-start 0s infinite;
-webkit-animation: blink 1.5s step-start 0s infinite;
width: 30px;
}   .banner-section h1 {
font-family: 'BodoniFLFBold';
text-transform: capitalize;
line-height: 95px;
font-size: 95px;
color: #3e2f2a;
margin: 0;
}
.banner-section p {
font-size: 60px;
color: #3e2f2a;
line-height: 60px;
margin: 0;
font-family: 'Poppins';
font-weight: 200;
}  .homebanner-img {
padding: 360px 0 420px;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
}
.homebanner-img .homebanner-content{
display: none;
}  .find-store {
margin-top: 170px;
}
.find-store .panel-grid-cell {
position: relative;
}
.boxes {
padding: 20px 20px 48px;
margin: 0 1px;
border-radius: 0;
height: auto !important;
color: #FFF;
background: #ffffff;
-webkit-transition: all .5s ease-out;
-moz-transition: all .5s ease-out;
-o-transition: all .5s ease-out;
transition: all .5s ease-out;
position: absolute;
bottom: 0;
width: 100%;
text-align: center;
}
.boxes:hover {
background: #ffffff;
-webkit-box-shadow: 0px -9px 20px -17px rgba(0, 0, 0, 0.70);
-moz-box-shadow: 0px -9px 20px -17px rgba(0, 0, 0, 0.70);
box-shadow: 0px -9px 20px -17px rgba(0, 0, 0, 0.70);
padding: 50px 20px 80px 20px;
}
.boxes:hover a {
color: #ef5013;
}
.boxes:hover .img-onhover a {
background: #f8f7f3;
padding: 6px;
border-radius: 50%;
}
.boxes .widget.widget_text {
margin-top: 20px;
}
.boxes a img {
position: relative;
z-index: 1;
}
.boxes .img-onhover {
position: relative;
display: inline-block;
}
.boxes:hover .img-onhover:after {
content: '';
position: absolute;
width: 10px;
height: 10px;
background: #f9f7f3;
border-radius: 50%;
left: 10px;
}
.boxes:hover .img-onhover:before {
content: '';
position: absolute;
width: 20px;
height: 20px;
background: #f9f7f3;
border-radius: 50%;
right: -10px;
bottom: 0;
}
.boxes:hover .img-onhover a:after {
content: '';
content: '';
position: absolute;
width: 10px;
height: 10px;
background: #f9f7f3;
border-radius: 50%;
right: 15px;
bottom: -7px;
}
.boxes a {
font-size: 14px;
font-weight: bold;
display: inline-block;
color: #3e2f2a;
position: relative;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
} .section-padding {
padding-top: 80px;
padding-bottom: 80px;
} .what-new-row .contentarea {
font-size: 13px;
line-height: 20px;
}
.what-new-row .contentarea h3 {
margin-bottom: 30px;
}
.what-new-row .offers-row .offerbox {
min-height: 400px;
position: relative;
}
.what-new-row .offers-row .textwidget {
position: absolute;
bottom: 30px;
left: 40px;
right: 40px;
z-index: 55;
}
.what-new-row .offers-row .center-offer .textwidget {
position: absolute;
bottom: 20px;
left: 20px;
right: 20px;
z-index: 55;
}
.what-new-row .offers-row .offerbox:after {
content: "";
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
z-index: 0;
}
.what-new-row .offers-row .left-offer:after { background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 1) 100%); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 1) 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 1) 100%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000', GradientType=0); }
.what-new-row .offers-row .left-offer h6 {
color: #e1ab87;
font-size: 14px;
line-height: 15px;
margin: 0;
padding: 0;
font-family: 'Poppins';
font-weight: normal;
text-transform: uppercase;
}
.what-new-row .offers-row .left-offer h5 {
color: #fff;
font-size: 20px;
line-height: 25px;
margin: 15px 0;
padding: 0;
font-family: 'Poppins';
font-weight: 600;
}
.what-new-row .offers-row .left-offer a {
color: #c04200;
font-weight: 600;
font-size: 14px;
text-transform: uppercase;
}
.what-new-row .offers-row .left-offer a:hover {
color: #fff;
}
.what-new-row .offers-row .center-offer:after { background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000', GradientType=0); }
.what-new-row .offers-row .center-offer h6 {
color: #303e52;
font-size: 25px;
line-height: 28px;
margin: 0;
padding: 0;
font-family: 'Poppins';
font-weight: bold;
text-transform: uppercase;
}
.what-new-row .offers-row .center-offer h5 {
color: #f04e4a;
font-size: 50px;
line-height: 50px;
margin: 0;
display: inline-block;
vertical-align: bottom;
padding: 0;
font-family: 'A Love of Thunder';
}
.what-new-row .offers-row .center-offer .date {
color: #7e7e7d;
font-weight: 600;
font-size: 13px;
display: inline-block;
vertical-align: bottom;
text-transform: uppercase;
padding-left: 14px;
}
.what-new-row .offers-row .right-offer:after { background: rgba(0, 0, 0, 0.3);
}
.what-new-row .offers-row .right-offer {
text-align: center;
}
.what-new-row .offers-row .right-offer h6 {
font-size: 33px;
line-height: 35px;
text-transform: uppercase;
color: #ffa552;
text-align: center;
margin: 0 0 195px 0;
font-family: 'BodoniFLFBold';
}
.what-new-row .offers-row .right-offer a {
border-style: solid;
border-width: 2px;
border-color: rgb(255, 255, 255);
background-color: rgb(239, 80, 19);
display: inline-block;
padding: 20px 40px;
color: rgb(255, 255, 255);
font-size: 14px;
line-height: 14px;
text-transform: uppercase;
font-family: 'Poppins';
font-weight: 600;
}
.what-new-row .offers-row .right-offer a:hover {
border-color: rgb(255, 255, 255);
background-color: rgb(255, 255, 255);
color: rgb(239, 80, 19);
} .our-speciality-row .contentarea {
position: relative;
}
.our-speciality-row .contentarea h3 {
z-index: 55;
position: relative;
}
.our-speciality-row .contentarea h2 {
font-family: 'Brusher';
position: absolute;
font-size: 170px;
color: #f3f2ed;
top: -120px;
left: 0;
right: 0;
z-index: 0;
}
.our-speciality-row .offers-row {
padding-top: 60px;
}
.our-speciality-row .offers-row img {
width: 100%;
}
.our-speciality-row .offers-row .widget_media_image {
line-height: 0;
}
.our-speciality-row .speciality-content {
text-align: center;
padding: 20px 30px 10px 30px;
}
.our-speciality-row .speciality-content h4 {
color: #e1ab87;
font-family: 'Poppins';
font-weight: 400;
font-size: 14px;
margin-bottom: 15px;
}
.our-speciality-row .speciality-content h3 {
font-size: 20px;
text-transform: uppercase;
font-weight: bold;
font-family: 'Poppins';
line-height: 20px;
margin-bottom: 10px;
}
.our-speciality-row .speciality-content p {
font-size: 13px;
line-height: 19px;
padding: 0px 18px;
}
.our-speciality-row .slick-list.draggable{
margin: 0 30px;
}
.our-speciality-row .slick-track .slide-item{
margin: 0 5px;
}
.our-speciality-row .slick-track .slide-item .speciality-img img {
height: 300px;
object-fit: cover;
width: 100%;
}
.our-speciality-row .slick-track .slide-item .speciality-contentlist {
text-align: center;
margin: 10px 0;
font-family: bodoniflfbold;
font-size: 22px;
color: #3e2f2a;
}
.latest-post .store_front_wrapper {
text-align: center;
}
.latest-post .store_front_wrapper h4 {
font-size: 33px;
line-height: 35px;
text-transform: uppercase;
text-align: center;
font-family: bodoniflfbold;
}
.latest-post .store_front_wrapper img.store-bgimg {
width: 100%;
max-width: 350px;
margin: 0 auto;
} .our-location-row .location-four-box {
box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
}
.our-location-row .location-four-box .location-box {
background: #e1ab87;
padding: 10px;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;
}
.our-location-row .location-four-box .location-box:hover {
background: #3e2f2a;
}
.our-location-row .location-four-box .location-box h4 {
color: #FFF;
font-family: 'Poppins';
font-weight: 400;
margin: 0;
font-size: 20px;
}
.our-location-row .location-four-box .location-box h5 {
font-family: 'Poppins';
font-weight: 400;
color: #224042;
font-size: 15px;
margin: 8px 0 3px 0;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;
}
.our-location-row .location-four-box .location-box:hover h5 {
color: #e1ab87;
}
.our-location-row .location-four-box .location-box p {
font-size: 14px;
color: #FFF;
margin: 0;
}
.our-location-row .location-four-box .map-box img {
display: block;
}
.our-location-row .location-four-box .map-box img {
background: #f8f7f3;
}
.our-location-row .location-four-box .map-box img {
opacity: 1;
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.our-location-row .location-four-box .map-box:hover img {
opacity: .5;
} .bottom-footer .franchise-bg {
padding: 100px 0 100px 0;
background-repeat: no-repeat;
background-size: cover;
}
.bottom-footer .bottom-linner .latest-news-block .fb-title h2 {
font-size: 40px;
color: #FFF;
line-height: 40px;
font-family: 'BodoniFLFBold';
margin: 0 0 40px 0;
}
.bottom-footer .bottom-linner {
display: table;
}
.bottom-footer .bottom-linner .latest-news-block {
display: table-cell;
vertical-align: top;
width: 36%;
}
.bottom-footer .bottom-linner .latest-news-block iframe {
width: 455px !important;
}
.franchise-block ul li {
text-align: left;
}
.bottom-footer .bottom-linner .franchise-block {
display: table-cell;
vertical-align: middle;
text-align: center;
width: 46%;
padding: 90px 20px;
background-color: #f8f7f3;
}
.bottom-footer .bottom-linner .franchise-block figure {
background: #FFF;
display: inline-block;
padding: 20px;
margin: 0 0 15px 0;
}
.bottom-footer .bottom-linner .franchise-block h3 {
font-size: 37px;
line-height: 44px;
margin: 0;
padding-top: 10px;
font-family: 'BodoniFLFBold';
color: #3d2e29;
}
.bottom-footer .bottom-linner .franchise-block h2 {
font-size: 46px;
line-height: 43px;
font-family: 'Poppins';
font-weight: bold;
color: #3d2e29;
}
.bottom-footer .bottom-linner .franchise-block p {
font-size: 14px;
line-height: 20px;
padding: 10px 80px 20px;
}
.bottom-footer .bottom-linner .franchise-block .button a {
background-color: rgb(239, 80, 19);
display: inline-block;
padding: 20px 40px;
color: rgb(255, 255, 255);
font-size: 14px;
line-height: 14px;
text-transform: uppercase;
font-family: 'Poppins';
font-weight: 600;
margin-top: 20px;
}
.bottom-footer .bottom-linner .franchise-block .button a:hover {
background: #3e2f2a;
color: rgb(239, 80, 19);
}
.franchise-banner-btn .cta-wrappers a{
background-color: #ef5013;
display: inline-block;
padding: 20px 40px;
color: #fff;
font-size: 14px;
line-height: 14px;
text-transform: uppercase;
font-family: poppins;
font-weight: 600;
margin-top: 20px;
}
.franchise-banner-btn .cta-wrappers a:hover{
background: #ffffff;
color: #ef5013;
}  .error404 .inner-banner-main .panel-grid-cell {
position: relative;
transform: translate(0, 50%);
top: 40%;
}
.error404 section.error-404.not-found {
text-align: center;
padding: 30px 0;
}
.career-content .widget_text a{
color: #3e2f2a;
text-decoration:underline;
}
.career-content .widget_text a:hover{
color:#ef5013;
}
.location-slider .slick-track .location-wrapper {
margin: 0 5px;
}
.location-slider .slick-track .location-wrapper img {
object-fit: cover;
width: 100%;
height: 300px;
}
.location-slider .slick-track .location-wrapper h4 {
text-align: center;
margin: 10px 0;
font-family: bodoniflfbold;
font-size: 22px;
color: #3e2f2a;
}
.slick-prev {
left: 0 !important;
}
.slick-next {
right: 0 !important;
}
.location-slider .slick-list.draggable {
margin: 0 30px;
}
.slick-prev:before {
content: '←';
font-size: 0;
width: 0;
height: 0;
border-top: 10px solid transparent;
border-right: 20px solid red;
border-bottom: 10px solid transparent;
}
.slick-next:before {
content: '→';
font-size: 0;
width: 0;
height: 0;
border-top: 10px solid transparent;
border-left: 20px solid red;
border-bottom: 10px solid transparent;
}
.slick-prev:before, .slick-next:before {
color: #ef5013;
opacity: 1;
font-size: 0 !important;
} ul.list-of-para {
list-style: none;
padding: 0;
}
ul.list-of-para li {
position: relative;
font-size: 17px;
color: #3e2f2a;
padding: 0 0 0 24px;
margin: 0 0 10px 0;
}
ul.list-of-para li::before {
content: "";
width: 5px;
box-sizing: content-box;
height: 5px;
border: 3px solid #ef5013;
position: absolute;
border-radius: 100%;
left: 5px;
top: 10px;
}
.benefits-left-content h3.widget-title {
font-size: 50px;
margin-bottom: 15px;
}
.benefits-left-content ul.list-of-para li {
padding-bottom: 20px;
}
.benefit-row .benefits-right-content h3.widget-title {
font-size: 32px;
}
.benefit-row .benefits-right-img img {
width: 100%;
}
.benefit-row .benefits-right-content .shape-img img {
float: right;
display: inline-block;
margin-top: -30px;
margin-right: 30px;
}
.benefits-left-content ul.list-of-para li {
position: relative;
}
.benefits-left-content ul.list-of-para li::before {
position: absolute;
height: 5px;
width: 5px;
} .site-footer {
background-image: url(//www.frespresso.com/wp-content/themes/frespresso/images/footer-BG.jpg);
background-repeat: no-repeat;
background-size: cover;
text-align: center;
padding: 80px 20px 30px 20px;
}
.site-footer a.custom-logo-link {
background: #FFF;
display: inline-block;
padding: 20px;
margin: 0 0 15px 0;
}
.site-footer ul#menu-footer-menu {
padding: 50px 0;
margin: 0;
}
.site-footer ul#menu-footer-menu li {
display: inline-block;
padding: 0 18px;
}
.site-footer ul#menu-footer-menu li a {
color: rgb(239, 80, 19);
font-weight: 700;
text-transform: uppercase;
font-size: 20px;
}
.site-footer ul#menu-footer-menu li.current-menu-item a,
.site-footer ul#menu-footer-menu li a:hover {
color: #3e2f2a;
}
.site-footer .social-links .custom-html-widget ul li {
display: inline-block;
padding: 0 20px;
}
.site-footer .social-links .custom-html-widget ul li a {
font-size: 24px;
color: #a49f9d;
}
.site-footer .social-links .custom-html-widget ul li a:hover {
color: rgb(239, 80, 19);
}
.site-footer .social-links .custom-html-widget .site-info {
letter-spacing: 2px;
font-size: 12px;
text-transform: uppercase;
color: #999794;
font-weight: 300;
padding-top: 100px;
}
.site-footer .social-links .emaillist .es-field-wrap {
display: inline-block;
width: 100%;
max-width: 280px;
}
.site-footer .social-links .emaillist .es-field-wrap label {
width: 100%;
}
.site-footer .social-links .emaillist .es-field-wrap label input.es_required_field.es_txt_email {
width: 100%;
padding: 19px 20px 20px 20px;
border: 1px solid #cdc6c2;
background-color: #f8f7f3;
}
.site-footer .social-links .emaillist input.es_textbox_button {
padding: 54px 50px 0 0;
display: inline-block;
margin: 0 0 0 -5px;
font-size: 0;
background-image: url(//www.frespresso.com/wp-content/themes/frespresso/images/email-arrow.png);
background-repeat: no-repeat;
background-size: 20px;
vertical-align: middle;
background-position: center center;
border: 1px solid #cdc6c2;
background-color: #f8f7f3;
} .gallery-row {
padding: 60px 0;
}
.gallery-row .frespresso-image a {
background: rgb(239, 80, 19);
padding: 5px 20px;
display: inline-block;
color: #FFF;
font-weight: 600;
cursor: pointer;
margin-right: 5px;
}
.gallery-row .frespresso-image a:hover {
background: #3e2f2a;
} .gallery-row .gallery-img-row .album {
display: block;
position: relative;
float: left;
list-style-type: none;
margin: 0 0 20px;
padding: 0;
width: 192px;
}
.gallery-row .gallery-img-row #albums h1 {
float: left;
width: 100%;
padding: 30px 0 30px 0;
color: rgb(239, 80, 19);
font-size: 20px;
font-weight: bold;
margin-bottom: 0;
line-height: 20px;
}
.gallery-row .gallery-img-row #albums .img.main {
position: relative !important;
margin: 0 auto !important;
left: auto !important;
}
.gallery-row .gallery-img-row #albums .img {
display: block;
width: 150px;
height: 150px;
background: #f5f4f2;
border: 6px solid #fff;
position: absolute;
left: 50%;
top: 0px;
margin: 0 -75px;
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 0 5px rgba(0, 0, 0, .05);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 0 5px rgba(0, 0, 0, .05);
box-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 0 5px rgba(0, 0, 0, .05);
-webkit-transition: all ease-in-out .3s;
-moz-transition: all ease-in-out .3s;
-ms-transition: all ease-in-out .3s;
-o-transition: all ease-in-out .3s;
transition: all ease-in-out .3s;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.gallery-row .gallery-img-row #albums .img:nth-child(1) {
-webkit-transform: rotate(6deg);
-moz-transform: rotate(6deg);
-ms-transform: rotate(6deg);
-o-transform: rotate(6deg);
transform: rotate(6deg)
}
.gallery-row .gallery-img-row #albums .img:nth-child(2) {
-webkit-transform: rotate(3deg);
-moz-transform: rotate(3deg);
-ms-transform: rotate(3deg);
-o-transform: rotate(3deg);
transform: rotate(3deg)
}
.gallery-row .gallery-img-row #albums .img img {
width: 100%;
height: 100%;
position: relative;
background: 0;
border: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
margin: 0;
display: block
}
.gallery-row .gallery-img-row #albums .img:before {
position: absolute;
width: 100%;
height: 154px;
line-height: 154px;
color: #FFF;
font-size: 64px;
}
.gallery-row .gallery-img-row .album:hover .img:nth-child(3) {
-webkit-transform: rotate(2deg);
-moz-transform: rotate(2deg);
-ms-transform: rotate(2deg);
-o-transform: rotate(2deg);
transform: rotate(2deg)
}
.gallery-row .gallery-img-row .album:hover .img:nth-child(1) {
-webkit-transform: rotate(-6deg) translate(-35px, -15px);
-moz-transform: rotate(-6deg) translate(-35px, -15px);
-ms-transform: rotate(-6deg) translate(-35px, -15px);
-o-transform: rotate(-6deg) translate(-35px, -15px);
transform: rotate(-6deg) translate(-35px, -15px);
}
.gallery-row .gallery-img-row .album:hover .img:nth-child(2) {
-webkit-transform: rotate(8deg) translate(35px, 15px);
-moz-transform: rotate(8deg) translate(35px, 15px);
-ms-transform: rotate(8deg) translate(35px, 15px);
-o-transform: rotate(8deg) translate(35px, 15px);
transform: rotate(8deg) translate(35px, 15px);
}
.gallery-row .gallery-img-row .album:hover .img {
border-color: #FFF;
}
.gallery-row .gallery-img-row .album_title {
text-align: center;
width: 100%;
padding: 16px 0 0;
display: block;
font-size: 15px;
font-weight: 500;
}
.gallery-row .gallery-img-row .album_title:hover {
color: rgb(239, 80, 19);
}
.gallery-all-img .rl-gallery-item a.rl-gallery-link img {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
width: 100%;
}
.gallery-all-img .rl-gallery-item a.rl-gallery-link:hover img {
-webkit-filter: grayscale(0);
filter: grayscale(0);
} .inner-banner-main.contact-page {
padding: 0;
}
.inner-banner-main.contact-page iframe.map {
height: 600px;
width: 100%;
position: relative;
z-index: 9;
}
.post-1891 .inner-banner-main p {
font-size: 0;
}
.inner-banner-main .container {
position: relative;
}
.show-form .close {
position: absolute;
right: 40px;
top: 40px;
color: #fff;
height: 21px;
width: 15px;
font-size: 20px;
background-color: transparent;
box-sizing: content-box;
}
.show-form .close:focus{
outline: none;
}
.main-navigation .show-form .close:hover {
opacity: 1 !important;
color: #fff !important;
}
.gform_wrapper ul.gform_fields li.gfield{
margin: 0 !important;
}
form span input,
form span textarea,
form span select, 
.gform_wrapper ul.gform_fields li.gfield input,
.gform_wrapper ul.gform_fields li.gfield textarea,
.gform_wrapper ul.gform_fields li.gfield select {
padding: 10px !important;
margin-bottom: 10px;
margin-top: 0;
border-bottom: 3px solid #ffe6d5!important;
width: 100% !important;
border: 0;
color: rgb(239, 80, 19);
font-family: 'Open Sans', sans-serif !important;
}
form span textarea, .gform_wrapper ul.gform_fields li.gfield textarea{
height: 150px;
}
.gform_wrapper ul.gform_fields li.gfield.recaptcha-field {
margin-bottom: 20px !important;
}
form span input::-webkit-input-placeholder,
form span textarea::-webkit-input-placeholder,
.gform_wrapper ul.gform_fields li.gfield input::-webkit-input-placeholder,
.gform_wrapper ul.gform_fields li.gfield textarea::-webkit-input-placeholder{
color: rgb(239, 80, 19);
}
form span input::-moz-placeholder,
form span textarea::-moz-placeholder,
.gform_wrapper ul.gform_fields li.gfield input:-ms-input-placeholder,
.gform_wrapper ul.gform_fields li.gfield textarea:-ms-input-placeholder {
color: rgb(239, 80, 19);
}
form span input:-ms-input-placeholder,
form span textarea:-ms-input-placeholder,
.gform_wrapper ul.gform_fields li.gfield input:-ms-input-placeholder,
.gform_wrapper ul.gform_fields li.gfield textarea:-ms-input-placeholder {
color: rgb(239, 80, 19);
}
form span input:-moz-placeholder,
form span textarea:-moz-placeholder,
.gform_wrapper ul.gform_fields li.gfield input:-ms-input-placeholder,
.gform_wrapper ul.gform_fields li.gfield textarea:-ms-input-placeholder {
color: rgb(239, 80, 19);
}
.gform_wrapper form .gform_footer {
margin: 0;
padding: 0;
}
.contact-form form.wpcf7-form,
.contact-form .gform_wrapper form {
width: 100%;
max-width: 340px;
margin: 0 auto;
}
form input.wpcf7-form-control.wpcf7-submit,
.gform_wrapper form .gform_footer input {
background-color: rgb(239, 80, 19);
display: inline-block;
padding: 20px 40px;
color: rgb(255, 255, 255);
font-size: 14px;
line-height: 14px !important;
text-transform: uppercase;
font-family: 'Poppins';
font-weight: 600;
margin-top: 20px;
border: none;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;
}
div.wpcf7-validation-errors {
display: none;
}
.gform_wrapper div.validation_error{
display: none;
}
.gform_wrapper ul.gform_fields li.gfield.gfield_error {
padding: 0;
margin: 0;
background: transparent;
border: 0;
}
.gform_wrapper ul.gform_fields li.gfield.gfield_error .validation_message {
padding: 0;
margin: 0;
}
.gform_wrapper ul.gform_fields li.gfield.gfield_error .instruction.validation_message {
display: none;
}
.gform_wrapper ul.gform_fields li.gfield.gfield_error input {
border-bottom: 1px solid #790000 !important;
}
form input.wpcf7-form-control.wpcf7-submit:hover,
.gform_wrapper form .gform_footer input:hover {
background: #3e2f2a;
color: rgb(239, 80, 19);
}
.container.contact-location-row {
width: 100%;
max-width: 1000px;
margin: 0 auto;
}
.contact-location-row .location-block {
text-align: left;
}
.contact-location-row .location-block .contact-details .wp-block-column {
margin-left: 20px;
position: relative;
margin-bottom: 20px;
}
.contact-location-row .location-block .contact-details .wp-block-column svg {
margin: 0;
position: absolute;
top: 10px;
left: -20px;
}
.contact-location-row .location-block .contact-details .wp-block-column strong {
font-size: 18px;
}
.contact-location-row .location-block .contact-details .wp-block-column a {
color: rgb(239, 80, 19);
}
.contact-location-row .location-block .contact-details .wp-block-column a:hover {
color: #3e2f2a;
}
.wpcf7-form.invalid .wpcf7-validation-errors {
display: none !important;
}
.wpcf7-form.invalid span.wpcf7-not-valid-tip {
font-size: 12px;
margin-bottom: 5px;
}
.wpcf7-form.invalid span input,
.wpcf7-form.invalid span textarea {
margin-bottom: 0;
}  .menu-product {
padding: 280px 0 90px;
background: #f8f7f3;
}
.menu-product .menu-cont {
padding: 0;
margin: 0;
}
.serviceinner {
width: 22%;
position: relative;
display: inline-block;
margin: 0 1.33%;
}
.serviceinner .service_content .service_Img .menu-image img {
height: 143px;
width: 100%;
}
.service_content {
display: inline-block;
padding: 20px 20px 0;
margin: 0;
border-radius: 0;
height: auto !important;
color: #FFF;
background: #ffffff;
-webkit-transition: all .5s ease-out;
-moz-transition: all .5s ease-out;
-o-transition: all .5s ease-out;
transition: all .5s ease-out;
position: absolute;
bottom: 0;
width: 100%;
text-align: center;
}
.service_content:hover {
background: #ffffff;
-webkit-box-shadow: 0px -9px 20px -17px rgba(0, 0, 0, 0.70);
-moz-box-shadow: 0px -9px 20px -17px rgba(0, 0, 0, 0.70);
box-shadow: 0px -9px 20px -17px rgba(0, 0, 0, 0.70);
padding: 30px 20px 40px 20px;
cursor: pointer;
}
.service_content:hover a {
color: #ef5013;
}
.service_content .service-title .servicetitleinner h4 a {
font-size: 15px;
font-weight: 600;
text-transform: uppercase;
} .menu-full-content {
background-color: #FFF;
padding: 50px 0;
margin-top: 20px;
}
.bg-image {
padding: 50px;
background-repeat: no-repeat;
background-size: cover;
}
.fetch-menu-details h5 {
color: #ef5013;
font-size: 26px;
font-family: 'BodoniFLFBold';
margin: 30px 0 0 0;
}
.menu-sub-page ul.fdm-section li.fdm-item {
vertical-align: top; margin-bottom: 1em;
}
.menu-sub-page ul.fdm-section li.fdm-item .fdm-item-panel p.fdm-item-title {
color: #ef5013;
font-size: 33px;
font-family: open sans, sans-serif;
text-align: center;
text-transform: uppercase;
letter-spacing: 2px;
line-height: 40px;
}
.menu-sub-page ul.fdm-section li.fdm-item .fdm-item-panel .fdm-item-content ul li,
.fetch-menu-details ul li {
position: relative;
padding: 20px;
color: #3e2f2a;
background: #FFF;
margin-bottom: 20px;
}
.menu-sub-page ul.fdm-section li.fdm-item .fdm-item-panel .fdm-item-content ul li:last-child,
.fetch-menu-details ul li:last-child {
margin-bottom: 0;
}
.menu-sub-page ul.fdm-section li.fdm-item .fdm-item-panel .fdm-item-content ul li strong,
.fetch-menu-details ul li strong {
line-height: 18px;
display: block;
position: relative;
font-family: 'Poppins';
text-transform: uppercase;
} .menu-sub-page ul.fdm-section li.fdm-item .fdm-item-panel .fdm-item-content ul,
.fetch-menu-details ul {
list-style: none;
padding: 0;
}
.menu-sub-page ul.fdm-section li.fdm-item .fdm-item-content .wp-block-columns .wp-block-column {
margin-left: 0;
} .inner-banner-main {
padding: 50px 0;
text-align: center;
height: 600px;
position: relative;
}
.inner-banner-main:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.5);
}  @media all and (-ms-high-contrast:none){
.inner-banner-main .container {position: absolute;
top: 50%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
}
::-ms-backdrop, .inner-banner-main .container {position: absolute;
top: 50%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%); }
} .inner-banner-main h1 {
color: #fff;
line-height: 1.5;
margin-bottom: 0px;
font-family: 'BodoniFLFBold';
}
.inner-banner-main p {
color: #fff;
font-family: 'Poppins';
font-size: 20px;
margin: 0;
line-height: 1;
}
.four-boxes-in {
padding: 30px 22px 30px 45px;
position: relative;
min-height: 100px;
display: table;
width: 100%;
font-size: 15px;
background-color: rgb(255, 255, 255);
box-shadow: 0px 4px 6.88px 1.12px rgba(89, 87, 78, 0.04);
}
.four-boxes-in span {
display: table-cell;
vertical-align: middle;
line-height: 20px;
text-align: left;
}
.four-boxes-in .number-in {
position: absolute;
left: 20px;
font-size: 14px;
color: #ef5013;
font-weight: bold;
font-family: 'Poppins';
line-height: 30px;
top: 50%;
transform: translateY(-50%);
}
.full-inmg img {
width: 100%;
} .location-section .location {
padding: 20px;
}
.location-page {
padding-top: 30px;
padding-bottom: 30px;
}
.location-page iframe.map {
height: 400px;
}
.location-page h4 {
border-bottom: 1px solid rgb(239, 80, 19);
text-transform: uppercase;
}
.location-page .locationsearch_home {
display: table;
width: 100%;
margin-bottom: 30px;
}
.location-page .locationsearch_home .location,
.location-page .locationsearch_home .search {
display: table-cell;
vertical-align: top;
width: 50%;
}
.location-page .locationsearch_home .location{
padding: 0 10px 0 0;
}
.location-page .location .popupbox .contbox input#searchTextField,
.location-page .search .field input#search {
background: #FFF;
color: rgb(239, 80, 19);
padding: 8px;
font-family: 'Open Sans', sans-serif !important;
font-size: 14px;
border-bottom: 3px solid #ffe6d5!important;
margin-bottom: 0;
}
.location-page .location .popupbox .contbox input#searchTextField {
width: 100%;
}
.location-page .location .popupbox {
margin: 0;
}
.location-page .locationsearch_home .search {
padding: 0;
}
.locationsearch_home .search .field,
.locationsearch_home .search .field input{
width: 100% !important;
}
.location-page .location .popupbox .contbox input.button,
.location-page .locationsearch_home .search .srch_btn a {
padding: 10px 25px;
background: rgb(239, 80, 19);
color: #ffffff;
font-size: 16px;
line-height: 16px;
font-weight: 400;
border: none;
-webkit-transition: all .5s ease-out;
-moz-transition: all .5s ease-out;
-o-transition: all .5s ease-out;
transition: all .5s ease-out;
font-family: 'Open Sans', sans-serif !important;
}
.location-page .location .popupbox .contbox input.button:hover,
.location-page .locationsearch_home .search .srch_btn a:hover {
background: #282828;
-webkit-transition: all .5s ease-out;
-moz-transition: all .5s ease-out;
-o-transition: all .5s ease-out;
transition: all .5s ease-out;
}
.location-page .location .popupbox .contbox input#searchTextField::-webkit-input-placeholder,
.location-page .search .field input#search::-webkit-input-placeholder {
color: rgb(239, 80, 19);
font-size: 14px;
}
.location-page .location .popupbox .contbox input#searchTextField::-moz-placeholder,
.location-page .search .field input#search::-moz-placeholder {
color: rgb(239, 80, 19);
font-size: 14px;
}
.location-page .location .popupbox .contbox input#searchTextField:-ms-input-placeholder,
.location-page .search .field input#search:-ms-input-placeholder {
color: rgb(239, 80, 19);
font-size: 14px;
}
.location-page .location .popupbox .contbox input#searchTextField:-moz-placeholder,
.location-page .search .field input#search:-moz-placeholder {
color: rgb(239, 80, 19);
font-size: 14px;
}
.wpcf7-form-control-wrap {
margin: 6px 0 0 0;
display: block;
} .page-id-1846 #content div#pg-1846-0,
.page-id-1846 #content div#pg-1846-1,
.page-id-1846 #content div#pg-1846-2 {
margin: 0;
}
.page-id-1846 #content main#main {
margin: 0 0 20px 0;
}
.entry-content .our-story-row.panel-row-style {
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: nowrap;
-ms-justify-content: space-between;
justify-content: space-between;
-webkit-align-items: flex-end;
align-items: flex-end;
}
.our-story-row .textwidget h3 {
font-family: 'BodoniFLFBold';
margin-bottom: 0;
}
.service-title .servicetitleinner h4 {
color: #000;
font-size: 18px;
margin: 10px 0;
}
.wpcf7 form .wpcf7-response-output {
color: #000;
}
#masthead .main-navigation .wpcf7 form .wpcf7-response-output{
color: #fff;
}
.usp_frespresso {
margin: 70px 0 0 0;
}
.emaillist {
margin: 0 0 30px 0;
} .locationsearch_home .location .popupbox .contbox input#searchTextField, .location-page .location .popupbox .contbox input#searchTextField { width: calc(100% - 83px); }
.locationsearch_home .location .popupbox .contbox input.button, .location-page .location .popupbox .contbox input.button { width: 73px; }
.locationsearch_home .search .srch_btn { width: 100px; }
.locationsearch_home .search .field { width: calc(100% - 110px) !important; }
.location-block .contact-details .fa-phone { transform: rotateZ(90deg); } .thankyou-page .inner-content {
text-align: center;
}
.thankyou-page .inner-content .pdf-wrapper ul {
list-style: none;
padding: 20px 0;
margin: 0;
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
}
.thankyou-page .inner-content .pdf-wrapper ul li {
margin: 0 10px 20px 10px;
padding: 30px 22px 30px 30px;
position: relative;
font-size: 15px;
background-color: #fff;
box-shadow: 0 4px 6.88px 1.12px rgb(89 87 78 / 20%);
}
.thankyou-page .inner-content .pdf-wrapper ul li a img {
position: relative;
left: -10px;
top: 4px;
animation: blink 1.5s step-start 0s infinite;
-webkit-animation: blink 1.5s step-start 0s infinite;
}  .show-form .gform_wrapper form .gform_body ul li {
margin: 0;
padding: 0;
width: 100%;
}
.show-form .gform_wrapper form .gform_body ul li .ginput_container {
margin: 0;
}
.show-form .gform_wrapper form .gform_body ul li .ginput_container input {
width: 100%;
margin: 6px 0 0 0;
font-weight: 600;
border-bottom: 0 !important;
background: #1e1614;
border: 1px solid #1e1614 !important;
color: #ffffff;
padding: 10px 15px !important;
font-size: 16px !important;
line-height: 1 !important;
}
.show-form .gform_wrapper form .gform_body ul li .ginput_container select {
width: 100%;
margin: 6px 0 0 0;
font-weight: 600;
border-bottom: 0 !important;
background: #1e1614;
border: 1px solid #1e1614 !important;
color: #ffffff;
padding: 10px 15px !important;
color: #9f8982 !important;
font-size: 13px !important;
text-transform: uppercase !important;
}
.show-form .gform_wrapper form .gform_footer {
padding: 0;
margin: 0;
clear: both;
width: 100%;
}
.show-form .gform_wrapper form .gform_footer input{
background-color: rgb(239, 80, 19);
display: inline-block;
padding: 20px 40px;
color: rgb(255, 255, 255);
font-size: 14px;
line-height: 14px;
text-transform: uppercase;
font-family: 'Poppins';
font-weight: 600;
margin-top: 0;
border: none;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;
width:100%;
}
.show-form .gform_wrapper form .gform_footer input:hover{
background: #3e2f2a;
color: rgb(239, 80, 19);
}
.show-form .gform_wrapper form .validation_error {
display: none;
}
.show-form .gform_wrapper form .gform_body ul li.gfield_error {
background: transparent;
border: 0;
padding: 0;
margin: 0;
}
.show-form .gform_wrapper form .gform_body ul li.gfield_error .validation_message {
color: red;
font-weight: 400;
display: block;
padding: 0;
font-size: 12px;
margin-bottom: 5px;
text-transform: uppercase;
}
.show-form .gform_wrapper form .gform_body ul li.gfield_error .ginput_container {
margin: 0;
}
.show-form .gform_wrapper form .gform_body ul li.gfield_error input {
margin: 0;
}
.show-form .gform_wrapper form .gform_body ul li.gfield_error .instruction.validation_message {
display: none;
} .sidebar-form .show-form .gform_confirmation_message {
color: #fff;
line-height: 1.5;
padding: 10px 20px;
border: 2px solid green;
margin: 20px 0 0 0;
}
.show-form .gform_wrapper form .gform_body ul li.gfield.recaptcha-field{
margin-top: 8px !important;
margin-bottom: 0 !important;
display: inline-block;
} @media (max-width: 1599px) {
.section-padding {
padding-top: 70px;
padding-bottom: 70px;
}
h1 {
font-size: 44px
}
h2 {
font-size: 40px;
}
h3 {
font-size: 35px;
}
h4 {
font-size: 25px;
}
h5 {
font-size: 22px;
}
h6 {
font-size: 18px;
}
.lg-navigation ul#primary-menu {
padding-left: 15px;
}
#masthead #secondary h2{
font-size:16px;
}
#masthead .chw-widget-area {
margin: 6px 15px 0 0px;
}
}
@media (max-width: 1460px) {
#masthead #secondary h2{
font-size: 15px;
}
#masthead #secondary h2 .icon{
margin-right: 10px;
}
.lg-navigation ul#primary-menu li{
margin:0 10px;
}
#masthead .chw-widget-area ul li{
margin: 0 6px;
}
}
@media (max-width: 1366px) {
.section-padding {
padding-top: 60px;
padding-bottom: 60px;
}
h1 {
font-size: 40px
}
h2 {
font-size: 38px;
}
h3 {
font-size: 32px;
}
h4 {
font-size: 22px;
}
h5 {
font-size: 20px;
}
h6 {
font-size: 16px;
}
form span input,
form span textarea,
form span select {
padding: 6px;
} #masthead #secondary h2 .icon {
margin-right: 8px;
}
#masthead #secondary h2 {
font-size: 15px;
line-height: 24px;
}
#masthead .site-branding {
max-width: 190px;
}
#masthead .site-branding img {
width: 100%;
height: auto;
}
.lg-navigation ul#primary-menu li {
margin: 0 10px;
}
.lg-navigation ul#primary-menu li:after {
right: -14px;
}
}
@media (max-width: 1280px) {
.lg-navigation ul#primary-menu li a{
font-size: 13px;
}
#masthead #secondary h2 {
font-size: 14px;
}
}
@media (max-width: 1199px) {
#masthead .site-branding {
max-width: 120px;
}
#masthead .main-navigation{
width: calc(100% - 120px);
margin: 5px 0 0 0;
} .lg-navigation ul#primary-menu li {
margin: 0 6px;
}
.lg-navigation ul#primary-menu li a,
#masthead .chw-widget-area ul li a {
font-size: 13px;
}
#masthead #secondary h2{
line-height: 32px;
}
#masthead .chw-widget-area {
margin: 6px 5px 0 0;
}
#masthead #secondary h2 .icon {
margin-right: 6px;
}
#masthead #secondary h2 {
font-size: 14px;
}
.lg-navigation ul#primary-menu li:after {
right: -12px;
}
.bottom-footer .bottom-linner {
display: block;
}
.bottom-footer .bottom-linner .latest-news-block,
.bottom-footer .bottom-linner .franchise-block {
display: block;
width: 100%;
margin: 0 auto 30px;
text-align: center;
}
.enquiry-form .blinkr-img{
top:-2px;
}
.what-new-row .offers-row .right-offer a {
padding: 20px 20px;
}
.what-new-row .offers-row .textwidget {
left: 20px;
right: 20px;
}
.what-new-row .offers-row .right-offer h6 {
font-size: 26px;
line-height: 26px;
}
.serviceinner { }
}
@media (max-width: 1024px) {
.site-header .mobile-navigation-icon,
.site-header .mobile-menu-overlay {
display: block;
}
div#mobile-menu-overlay nav.offcanvas-navigation .menu-menu-container {
display: block !important;
}
.lg-navigation .menu-menu-container {
display: none !important;
}
#masthead .main-navigation { margin: 7px 0 0 0;
width: 100%;
max-width: 340px;
}
header#masthead .container {
position: relative;
}
.site-header .mobile-navigation-icon {
right: 15px;
bottom: 10px;
position: absolute;
}
#masthead #secondary h2 {
line-height: 28px;
margin-top: 0;
}
#masthead .chw-widget-area{
margin:-7px 5px 0 0;
}
}
@media (max-width: 991px) {
.our-speciality-row {
padding: 100px 0px 30px 0px !important;
}
.inner-banner-main.contact-page iframe.map {
height: 440px;
}
.section-padding {
padding-top: 50px;
padding-bottom: 50px;
}
h1 {
font-size: 36px
}
h2 {
font-size: 35px;
}
h3 {
font-size: 30px;
}
h4 {
font-size: 20px;
}
h5 {
font-size: 18px;
}
h6 {
font-size: 15px;
}
.bottom-footer .bottom-linner .franchise-block {
padding: 60px 20px;
}
.find-store {
margin-top: 0;
display: block !important;
width: 100%;
margin: 0 auto;
}
.find-store .panel-grid-cell {
position: relative;
width: 47% !important;
display: inline-block;
margin-right: 30px !important;
margin-bottom: 0 !important;
}
.find-store .panel-grid-cell:nth-child(2n) {
margin-right: 0 !important;
}
.boxes {
position: initial;
background: #ffffff;
-webkit-box-shadow: 0px 0 11px -9px rgba(0, 0, 0, 0.70);
-moz-box-shadow: 0px 0 11px -9px rgba(0, 0, 0, 0.70);
box-shadow: 0px 0 11px -9px rgba(0, 0, 0, 0.70);
padding: 20px 20px 20px;
margin-bottom: 30px;
}
.boxes:hover {
padding: 20px 20px 20px;
}
.four-boxes .boxes .so-panel {
margin-bottom: 0 !important;
}
.boxes:hover .img-onhover a {
padding: 0;
}
.our-story-row,
.our-story-bottom-img {
display: block !important;
text-align: center;
}
.our-story-row .panel-grid-cell,
.our-story-bottom-img .panel-grid-cell {
width: 100% !important;
}
.our-story-row .panel-grid-cell .our-story-content {
padding: 0 20px !important;
}
.our-story-row .panel-widget-style {
text-align: center !important;
padding: 0 !important;
}
.offers-row {
display: block !important;
}
.offers-row .panel-grid-cell {
width: 100% !important;
margin-bottom: 30px;
}
.our-location-row {
padding: 50px 0 !important;
}
.our-speciality-row .contentarea h2 {
font-size: 140px;
}
.our-location-row .panel-grid {
display: block !important;
width: 100%;
}
.our-location-row .panel-grid .panel-grid-cell {
width: 48% !important;
display: inline-block;
margin-right: 30px !important;
margin-bottom: 30px !important;
}
.our-location-row .panel-grid .panel-grid-cell:nth-child(2n) {
margin-right: 0 !important;
}
.our-location-row .location-four-box .map-box img {
width: 100%;
}
.bottom-footer .bottom-linner .latest-news-block div#news-container .fb-like-box.fb_iframe_widget.fb_iframe_widget_fluid span { }
.serviceinner {
margin: 0 1%; }
.service_content .service-title .servicetitleinner h4 {
font-size: 18px;
}
}
@media(max-width:976px) { .responsive-menu {
position: fixed;
right: 13px;
top: 42px;
line-height: 1px;
z-index: 999;
}
.responsive-menu.menu-box-open {
position: fixed;
}
.mean-nav ul li.current_page_item>a,
.mean-nav ul li.current_page_ancestor>a,
.mean-nav ul li.current-menu-ancestor>a,
.mean-nav ul li.current-menu-item>a,
.mean-nav ul li.current-menu-parent>a {
color: #7b98ff!important;
}
.mean-bar {
float: left;
width: 100%;
display: inline-block;
text-align: center;
position: relative;
cursor: pointer;
}
.mean-bar .meanmenu-reveal {
background: #2a2559;
display: inline-block;
right: inherit !important;
width: 50px;
text-align: center;
height: 45px;
font-size: 0 !important;
text-indent: -88888px !important;
left: inherit !important;
padding: 12px 0 0 10px;
}
.responsive-menu .mean-nav ul.menu {
width: 100%;
height: 94vh !important;
margin: 3vh 0 0px 0 !important;
overflow: scroll;
padding: 0 15px !important;
}
a.meanmenu-reveal span {
width: 30px;
background: #FFF;
height: 3px;
float: none;
border-radius: 10px;
display: block;
text-align: center;
margin: 0 0 7px 0;
}
.mean-nav {
background: #2a2559;
}
.mean-nav ul {
padding: 0;
margin: 0;
width: 100%;
list-style-type: none;
}
.mean-nav .menu-single-menu-container ul.menu li {
position: relative;
float: left;
width: 100%;
margin: 0;
padding: 0;
}
.mean-nav .menu-single-menu-container ul.menu li a {
display: block;
float: left;
width: 90%;
padding: 0 0 0 0px;
margin: 0 0 15px 0;
text-align: left;
color: #fff;
border-top: none;
text-decoration: none;
line-height: normal;
}
.mean-nav .menu-single-menu-container ul.menu li a:after {
display: none;
}
.mean-nav ul li li a {
width: 80%;
padding: 0 0 0 10px;
text-shadow: none !important;
visibility: visible;
}
.mean-nav ul li.mean-last a {
border-bottom: none;
margin-bottom: 0;
}
.mean-nav ul li li li a {
width: 70%;
padding: 0 0 0 20px;
}
.mean-nav ul li li li li a {
width: 60%;
padding: 1em 20%;
}
.mean-nav ul li li li li li a {
width: 50%;
padding: 1em 25%;
}
.mean-nav ul li a:hover {}
.mean-nav ul li a.mean-expand {
width: auto;
text-align: center;
position: absolute;
right: 0;
top: 0;
z-index: 2;
background: transparent;
border: none;
line-height: 1;
font-size: 0 !important;
}
.mean-nav ul li a.mean-expand:hover {}
.mean-push {
float: left;
width: 100%;
padding: 0;
margin: 0;
clear: both;
}
.mean-nav .wrapper {
width: 100%;
padding: 0;
margin: 0;
}
.mean-remove {
display: none !important;
}
.mean-nav {
position: fixed;
left: -80%;
top: 0;
width: 50%;
height: 100vh;
overflow: scroll;
padding: 0;
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
-moz-transition: all 0.5s ease-out 0s;
-o-transition: all 0.5s ease-out 0s;
}
.mean-nav ul li.header-logo {
display: none;
}
.mean-nav.menu_open {
left: 0;
}
.mean-nav ul li a.mean-expand::before {
content: "\f358";
font-family: "Font Awesome 5 Free";
position: absolute;
top: 0px;
right: 0;
font-size: 18px;
}
.mean-nav ul li a.mean-expand.mean-clicked::before {
content: "\f35b";
font-family: "Font Awesome 5 Free";
position: absolute;
top: 0px;
right: 0;
font-size: 18px;
}
.mean-bar a.meanmenu-reveal.meanclose {}
.mean-bar a.meanmenu-reveal.meanclose span:nth-child(2) {
display: none;
}
.mean-bar a.meanmenu-reveal.meanclose span:first-child {
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-otransform: rotate(45deg);
position: relative;
top: 10px;
}
.mean-bar a.meanmenu-reveal.meanclose span:last-child {
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
}
button#responsive-menu-button {
top: 55px !important;
right: 15px !important;
}
.mean-nav .fixed-header {
position: initial;
width: initial;
left: initial;
top: initial;
transition: inherit;
}
.mean-nav .fixed-header .menu-single-menu-container ul.menu li a {
padding: 0 0 0 0;
}
.mean-nav .fixed-header .menu-single-menu-container ul.menu li ul.sub-menu li a {
font-size: 12px;
padding: 0px 10px;
color: #fff;
}
.responsive-menu .mean-nav .menu-single-menu-container ul.menu li ul.sub-menu {
position: inherit;
left: inherit;
top: inherit;
width: inherit;
margin: inherit;
padding: inherit;
-webkit-transform: inherit;
transform: inherit;
-webkit-transition: inherit;
transition: inherit;
visibility: inherit;
opacity: inherit;
background: inherit;
border-radius: inherit;
box-shadow: inherit;
-webkit-box-shadow: inherit;
-moz-box-shadow: inherit;
-ms-box-shadow: inherit;
-o-box-shadow: inherit;
z-index: 99;
overflow: inherit;
border-top-left-radius: inherit;
border-top-right-radius: inherit;
font-family: 'Playfair Display';
overflow: hidden;
margin: 0 0 30px;
}
.responsive-menu .mean-nav .menu-single-menu-container ul.menu li ul.sub-menu li a {
padding: 10px 10px;
margin: 0;
border-bottom: 1px solid #1f1b48;
} }
@media (max-width: 959px) {
.menu-product {
padding: 40px 0 90px;
}
.service_content {
position: inherit;
}
.serviceinner {
width: 47%;
margin: 1%; }
.service_content:hover {
padding: 20px 20px 0;
}
.serviceinner .service_content .service_Img .menu-image img {
width: auto;
}
.menu-full-content .fetch-menu-details {
padding: 0 20px;
}
.fetch-menu-details h5 {
margin: 10px 0 0 0;
}
}
@media (max-width: 780px) {
.usp_frespresso{
margin: 0;
}
.inner-banner-main .panel-grid-cell {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.inner-banner-main {
height: 440px;
}
#masthead .chw-widget-area ul li {
margin: 0 4px;
}
#masthead .chw-widget-area {
margin: -4px 6px 0 0px;
}
#masthead #secondary h2 .icon {
margin-right: 4px;
}
#masthead .main-navigation {
max-width: 328px;
}
.our-story-row .panel-grid-cell .panel-cell-style {
padding: 0px !important;
}
ul.list-of-para li::before {
left: 0;
top: 12px;
position: absolute;
display: inline-block;
}
ul.list-of-para li {
margin: 0 0 10px 0;
width: 100%;
}
.benefits-left-content ul.list-of-para li::before{
left: 0;
top: 8px;
}
}
@media (max-width: 767px) {
h1 {
font-size: 30px
}
h2 {
font-size: 28px;
}
h3 {
font-size: 22px;
}
h4 {
font-size: 16px;
}
h5 {
font-size: 15px;
}
h6 {
font-size: 14px;
}
.our-speciality-row .contentarea h2 {
font-size: 100px;
}
.our-location-row .panel-grid .panel-grid-cell {
width: 100% !important;
margin: 0 auto 30px !important;
padding: 0 30px !important;
}
.fetch-menu-details h3 {
font-size: 30px;
}
.bottom-footer .bottom-linner .franchise-block p {
padding: 10px 20px 20px;
}
.show-form {
padding: 40px 40px 60px 40px;
}
.slick-prev {
left: 0;
}
.slick-next {
right: 0;
}
}
@media (max-width: 640px) {
.fdm-section-header h3 {
text-align: center;
}
#masthead .main-navigation {
width: 100%;
text-align: center;
max-width: 300px;
display: inline-block !important;
float: none;
margin: 0 auto;
}
#masthead .chw-widget-area {
float: none;
}
#masthead .site-branding img {
width: auto;
}
.bottom-footer .bottom-linner .franchise-block h3 {
font-size: 34px;
line-height: 1;
}
.bottom-footer .bottom-linner .franchise-block h2 {
font-size: 37px;
line-height: 37px;
}
#masthead .site-branding {
max-width: 100%;
margin: 0 auto;
text-align: center;
}
.site-header .mobile-navigation-icon {
top: 17px;
}
.location-page .locationsearch_home{
display: inline-block;
}
.location-page .locationsearch_home .location, .location-page .locationsearch_home .search{
display: block;
width: 100%;
}
.locationsearch_home .search .field input,
.location-page .location .popupbox .contbox input#searchTextField{
max-width: 100% !important;
}
.locationsearch_home .locationsearch_home .location, .location-page .locationsearch_home .location { padding: 0px; }
.locationsearch_home .location .popupbox .contbox input.button, .location-page .location .popupbox .contbox input.button { width: 100px !important; }
.locationsearch_home .location .popupbox .contbox input#searchTextField, .location-page .location .popupbox .contbox input#searchTextField { width: calc(100% - 110px); }
.locationsearch_home .search .srch_btn { width: 100px !important; }
.locationsearch_home .search .field { width: calc(100% - 110px) !important; }
#masthead .main-navigation {
margin: 10px 0 0 0;
max-width: 100%;
width: 100%;
}
#masthead #secondary{
float: none;
position: relative;
}
}
@media (max-width: 600px) {
h1 {
font-size: 26px
}
h2 {
font-size: 25px;
}
h3 {
font-size: 18px;
}
h4 {
font-size: 15px;
}
h5 {
font-size: 14px;
}
h6 {
font-size: 13px;
}
.find-store .panel-grid-cell {
width: 100% !important;
margin-right: 0 !important;
}
.serviceinner {
width: 100%;
padding: 0 20px;
margin: 10px 0;
}
.menu-full-content {
padding: 20px 0;
}
.fetch-menu-details h3 {
margin: 0;
} } .mb0 {
margin-bottom: 0;
}
.mt0 {
margin-top: 0;
}
.p-0 {
padding: 0;
}
.pt-0 {
padding-top: 0;
}
.pb-0 {
padding-bottom: 0;
}
.bg-grey {
background: #fbfbfb;
}
.bg-dark {
background: #292559;
}
p:empty {
display: none;
}  .mobile-navigation-icon {
width: 24px;
height: 25px;
position: relative;
cursor: pointer;
display: inline-block;
margin-left: 30px
}
.mobile-navigation-icon:hover i {
background-color: #086AD8
}
.mobile-navigation-icon:hover i:before {
width: 80%;
background-color: #086AD8
}
.mobile-navigation-icon:hover i:after {
background-color: #086AD8;
width: 60%
}
.mobile-navigation-icon i {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
width: 100%;
height: 2px;
background-color: #3e2f2a;
-webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)
}
.mobile-navigation-icon i:before {
position: absolute;
bottom: 8px;
left: 0;
width: 100%;
height: 2px;
background-color: #3e2f2a;
content: "";
-webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)
}
.mobile-navigation-icon i:after {
position: absolute;
bottom: -8px;
left: 0;
width: 100%;
height: 2px;
background-color: #3e2f2a;
content: "";
-webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.mobile-navigation-icon.white-md-icon i {
background-color: #fff
}
.mobile-navigation-icon.white-md-icon i:before {
background-color: #fff
}
.mobile-navigation-icon.white-md-icon i:after {
background-color: #fff
}
.mobile-navigation-icon.white-md-icon:hover i {
background-color: #086AD8
}
.mobile-navigation-icon.white-md-icon:hover i:before {
width: 80%;
background-color: #086AD8
}
.mobile-navigation-icon.white-md-icon:hover i:after {
background-color: #086AD8;
width: 60%
}
}
.mobile-menu-overlay {
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: #333333;
overflow: auto;
-webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
z-index: 9999;
background: rgba(0, 0, 0, 0.7);
cursor: url(//www.frespresso.com/wp-content/themes/images/icons/light-close.png) 16 16, pointer;
visibility: hidden;
opacity: 0
}
.mobile-menu-overlay__inner {
-webkit-transform: translateX(120%);
-ms-transform: translateX(120%);
transform: translateX(120%);
width: 400px;
height: 100%;
float: right;
cursor: default;
background: #FFF;
-webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
overflow-y: auto
}
@media only screen and (max-width: 576px) {
.location-slider .slick-list.draggable {
margin: 0 30px;
}
.slick-prev {
left: 6px;
}
.slick-next {
right: 6px;
}
}
@media only screen and (max-width: 480px) {
.ginput_recaptcha {
transform: scale(0.77);
-webkit-transform: scale(0.77);
transform-origin: 0 0;
-webkit-transform-origin: 0 0;
} form span input,
form span textarea,
form span select {
width: 100%;
}
.bottom-footer .bottom-linner .latest-news-block div#news-container .fb-like-box.fb_iframe_widget.fb_iframe_widget_fluid span { height: 370px !important;
left: 12px;
}
.site-footer .social-links .custom-html-widget .site-info {
padding-top: 60px;
}
.bottom-footer .bottom-linner .latest-news-block .fb-title h2 {
font-size: 32px;
margin: 0 0 20px 0;
}
#masthead #secondary {
float: none;
position: relative;
}
#masthead .main-navigation {
display: block !important;
}
.bottom-footer .bottom-linner .latest-news-block iframe {
transform: scale(0.65);
-webkit-transform: scale(0.65);
transform-origin: 0 0;
-webkit-transform-origin: 0 0;
}
.banner-section h1 {
line-height: 66px;
font-size: 80px;
}
.banner-section p {
font-size: 46px;
line-height: 54px;
}  .homebanner-img {
padding: 100px 0;
}
div#content {
overflow: hidden;
}
.latest-news-block #news-container .fb-like-box span {
width: 290px!important;
}
.site-footer .social-links .emaillist .es-field-wrap label input.es_required_field.es_txt_email {
padding: 13px 7px 17px 7px;
}
.site-footer .social-links .emaillist input.es_textbox_button{
position: relative;
top: 0;
margin: 3px 0 0 -5px;
padding: 45px 50px 0 0;
}
.site-footer .social-links .emaillist .es-field-wrap {
max-width: 220px;
}
.locationsearch_home .location .popupbox .contbox input.button, .location-page .location .popupbox .contbox input.button { width: 90px !important; }
.locationsearch_home .location .popupbox .contbox input#searchTextField, .location-page .location .popupbox .contbox input#searchTextField { width: calc(100% - 100px); }
.locationsearch_home .search .srch_btn { width: 90px !important; }
.locationsearch_home .search .field { width: calc(100% - 100px) !important; }
}
@media only screen and (max-width: 479px) {
.mobile-menu-overlay__inner {
width: 300px
}
.contact-location-row .location-block {
text-align: center;
}
.contact-location-row .location-block .contact-details .wp-block-column svg {
margin: 0;
position: relative;
top: 0px;
left: -10px;
}
.contact-location-row .location-block .contact-details .wp-block-column {
margin-left: 0;
}
}
@media only screen and (max-width: 360px) {
.site-footer ul#menu-footer-menu li {
padding: 0;
width: 45%;
}
.site-footer ul#menu-footer-menu li a {
font-size: 18px;
}
}
.mobile-menu-overlay.active {
visibility: visible;
opacity: 1
}
.mobile-menu-overlay.active .mobile-menu-overlay__inner {
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%)
}
.mobile-menu-overlay__header {
background-color: #ffffff;
padding: 15px 0
}
.mobile-menu-overlay__header .mobile-navigation-close-icon {
position: relative;
cursor: pointer;
height: 40px;
width: 40px;
line-height: 40px;
display: inline-block
}
.mobile-menu-overlay__header .mobile-navigation-close-icon:before {
position: absolute;
top: 23px;
left: 8px;
content: '';
width: 24px;
height: 3px;
background: #3e2f2a;
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)
}
.mobile-menu-overlay__header .mobile-navigation-close-icon:after {
position: absolute;
top: 23px;
left: 8px;
content: '';
width: 24px;
height: 3px;
background: #3e2f2a;
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)
}
div#mobile-menu-overlay ul#primary-menu .current-menu-item>a {
color: #ef5013;
}
.mobile-menu-overlay__header .mobile-navigation-close-icon:hover {
color: #086AD8
}
.mobile-menu-overlay__header .mobile-navigation-close-icon:hover:before,
.mobile-menu-overlay__header .mobile-navigation-close-icon:hover:after {
-webkit-transform: none;
-ms-transform: none;
transform: none
}
.mobile-menu-overlay__body {
padding: 20px 40px 100px
}
.mobile-menu-overlay__body .offcanvas-navigation>.menu-menu-container>ul>li {
border-bottom: 1px solid #3e2f2a;
}
.mobile-menu-overlay__body .offcanvas-navigation>.menu-menu-container>ul>li>a {
display: block;
color: #3e2f2a;
padding-top: 12px;
padding-bottom: 12px;
font-size: 16px;
font-weight: 500;
line-height: 1.5;
-webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)
}
.mobile-menu-overlay__body .offcanvas-navigation>.menu-menu-container>ul>li>a:hover,
.mobile-menu-overlay__body .offcanvas-navigation>.menu-menu-container>ul>li>a:focus {
color: #ef5013
}
.mobile-menu-overlay__body .offcanvas-navigation>.menu-menu-container>ul>li:last-child {
border-bottom: 0
}
.mobile-menu-overlay__body .offcanvas-navigation>.menu-menu-container>ul>li.menu-item-has-children {
position: relative
}
.mobile-menu-overlay__body .offcanvas-navigation>.menu-menu-container>ul>li.menu-item-has-children.active .menu-expand:before {
content: "";
background-image: url(//www.frespresso.com/wp-content/themes/frespresso/images/up-arrow.png);
}
.mobile-menu-overlay__body .offcanvas-navigation>.menu-menu-container>ul>li.menu-item-has-children .menu-expand {
position: absolute;
right: 0;
top: 22px;
width: 25px;
height: 14px;
background: rgba(255, 255, 255, 0.1);
color: #3e2f2a;
text-align: center; cursor: pointer;
-webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)
}
.mobile-menu-overlay__body .offcanvas-navigation>.menu-menu-container>ul>li.menu-item-has-children .menu-expand:hover {
background: rgba(255, 255, 255, 0.2)
}
.mobile-menu-overlay__body .offcanvas-navigation>.menu-menu-container>ul>li.menu-item-has-children .menu-expand:before {
content: "";
position: absolute;
background-image: url(//www.frespresso.com/wp-content/themes/frespresso/images/down-arrow.png);
background-repeat: no-repeat; height: 14px;
width: 25px;
background-size: 14px 8px;
background-position: top center;
}
.mobile-menu-overlay__body .offcanvas-navigation>.menu-menu-container>ul>li.menu-item-has-children .sub-menu {
padding: 12px 0 14px 10px;
border-top: 1px solid #3e2f2a;
display: none;
list-style: disc;
}
.mobile-menu-overlay__body .offcanvas-navigation>.menu-menu-container>ul>li.menu-item-has-children .sub-menu li {
border-bottom: 1px solid #3e2f2a;
}
.mobile-menu-overlay__body .offcanvas-navigation>.menu-menu-container>ul>li.menu-item-has-children .sub-menu li a {
display: block;
font-size: 15px;
color: #3e2f2a;
font-weight: 500;
line-height: 1.5;
padding: 10px 0
}
.mobile-menu-overlay__body .offcanvas-navigation>.menu-menu-container>ul>li.menu-item-has-children .sub-menu li a:hover {
color: #ef5013;
}
.mobile-menu-overlay__body .offcanvas-navigation>.menu-menu-container>ul>li.menu-item-has-children .sub-menu li:last-child {
border-bottom: 0
}
.mobile-menu-overlay__body .offcanvas-navigation>.menu-menu-container>ul>li.menu-item-has-children .sub-menu li.menu-item-has-children {
position: relative
}
.mobile-menu-overlay__body .offcanvas-navigation>.menu-menu-container>ul>li.menu-item-has-children .sub-menu li.menu-item-has-children.active .menu-expand:before {
content: "\f106"
}
.mobile-menu-overlay__body .offcanvas-navigation>.menu-menu-container>ul>li.menu-item-has-children .sub-menu li.menu-item-has-children .menu-expand {
position: absolute;
right: 0;
top: 6px;
width: 30px;
height: 30px;
background: rgba(255, 255, 255, 0.1);
color: #fff;
text-align: center;
line-height: 30px;
cursor: pointer;
-webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)
} .single-slide-slider .slick-slide {
height:400px;
}
.single-slide-slider .slick-slide img {
height:400px;
}
.single-slide-slider .slick-slide img {
width: 100%;
max-width: 100% !important;
margin: 0 auto;
object-fit: cover;
height: 400px !important;
}
.offerbox button.slick-prev.slick-arrow {
z-index: 1;
}
.what-new-row .offers-row .offerbox.left-offer {
min-height: 400px;
}
.what-new-row .offers-row  .left-offer .textwidget  {
position: relative;
left: 0;
right: 0;
bottom: 0;
overflow: hidden;
}