*,body,html{margin:0;padding:0;border:0;list-style-type:none;background:none}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a:link,a:hover,a:visited,a:active{text-decoration:none}a{word-wrap:break-word}img{vertical-align:middle;max-width:100%;height:auto;display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:1}#internal_slideshow_wrap.text_box_popup{margin:0 auto 0;position:fixed;top:40px;bottom:0;left:0;right:0;opacity:1;z-index:999999;padding:20px}.top_close_strip{height:40px;line-height:40px;background:#000;color:#fff;z-index:999999;position:fixed;top:0;left:0;right:0}.top_close_strip .close_in_meta{background:url(/wp-content/themes/moretothepicture/lib/assets/img/close_popup.png) no-repeat 5px 5px #fff;width:19px;height:20px;position:absolute;right:14px;top:10px;z-index:999999}.top_close_strip .close_in_meta:hover{cursor:pointer}#m2tp_internal_slideshow{height:100%;width:100%}#m2tp_internal_slideshow .slideshow_img_wrap{position:absolute;top:0;right:0;left:0;height:100%}#m2tp_internal_slideshow .the_image{width:100%;height:100%}#m2tp_internal_slideshow .slideshow_img{display:none}#m2tp_internal_slideshow .slideshow_img{position:relative;width:100%;height:100%}#m2tp_internal_slideshow .slideshow_img .slideshow_img_wrap img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:auto;max-height:100%}#m2tp_internal_slideshow .slide_meta{position:absolute;left:0;top:-53px;width:auto;height:40px;margin:0 30px 0 0;color:#fff;overflow:hidden}#m2tp_internal_slideshow .slide_navigation{position:absolute;top:0;left:20px;right:20px;height:100%;z-index:100}#m2tp_internal_slideshow .slide_arrows{width:50%;height:100%}#m2tp_internal_slideshow .next_arrow{float:right;background:url(/wp-content/themes/moretothepicture/lib/assets/img/cta_arrow.png) no-repeat 100% 50%}#m2tp_internal_slideshow .previous_arrow{float:left;background:url(/wp-content/themes/moretothepicture/lib/assets/img/cta_arrow_prev.png) no-repeat 0 50%}#m2tp_internal_slideshow .unselectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}#lt_768,#lt_1024{display:none}#wrap{margin:0 auto;min-width:320px;position:relative}.small_menu_button{display:none}.small_menu_button:hover{cursor:pointer}#menu_close{position:fixed;top:0;left:0;height:100%;width:100%;z-index:99}ul.small_menu{display:none;z-index:100;position:relative}ul.small_menu li{padding-right:0}ul.small_menu li.menu-item-has-children{background:url(/wp-content/themes/moretothepicture/lib/assets/img/plus.png) no-repeat 99% 13px}ul.small_menu li.menu-item-has-children.open{background:url(/wp-content/themes/moretothepicture/lib/assets/img/minus.png) no-repeat 99% 13px}ul.small_menu ul li.menu-item-has-children{background-position:99% 10px}ul.small_menu ul li.menu-item-has-children.open{background-position:99% 10px}ul.small_menu ul.sub-menu{display:block;opacity:0;height:0;position:static;overflow:hidden;padding:0;margin:0 auto}ul.small_menu ul.show_sub.sub-menu{height:auto;opacity:1}ul.small_menu li{padding:0 40px}ul.small_menu a{display:block;padding:10px;background:none;width:100%}.font-zero{font-size:0}.align-left{text-align:left}.align-right{text-align:right}.centered{text-align:center}.jquery_order{display:inline}.unselectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.transition *{-webkit-transition:all 0.4s ease;transition:all .4s ease 0s}.notransition,.notransition *{-webkit-transition:none;transition:none}.clearer{clear:both;display:block;width:100%;height:1px}.absolute{position:absolute;top:0;left:0;bottom:0;right:0}.bordered{border:14px solid #f6f5f3;border-width:0 14px 14px 0}.hide_large,.hide_medium{display:none}.hide_small{display:block}.screen-reader{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}#body_dull{display:none;width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9998;opacity:.8;background:#000}img.object{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.abs{position:absolute;top:0;bottom:0;right:0;left:0}input,textarea,select{vertical-align:top;overflow:hidden;position:relative;padding:7px 10px;-webkit-backface-visibility:hidden;backface-visibility:hidden}input[type="submit"],select,input[type="checkbox"],input[type="radio"],input[type="file"]{width:auto}input[type="checkbox"],input[type="radio"]{vertical-align:unset;margin:0 4px 0 0}input[type="file"]{border:0;height:auto;box-shadow:none}select{text-align:left;width:100%}textarea{padding:7px}input[type="submit"]:hover{cursor:pointer}@media only screen and (max-width:1023px){#lt_1024{display:block}}@media only screen and (max-width:768px){#lt_768{display:block}}#wp-admin-bar-user-info .avatar{max-height:none;max-width:none}body.error404 #error404-searchform{margin:0 0 20px}body.error404 input{width:auto}div.is_single .entry-meta{display:none}.post-nav{margin:0 0 14px;clear:both}.post-nav .nav-previous{display:block;float:left;width:49%;text-align:left}.post-nav .nav-next{float:right;width:49%;text-align:right}.post-nav a{display:block}.entry-content p{margin:0 0 14px}p:empty{display:none}p.wp-caption-text,figcaption{text-align:center;padding:3px 0 0}div.wp-caption{max-width:100%;width:100%}div.wp-caption.alignleft{text-align:left}div.wp-caption.aligncenter{text-align:center}div.wp-caption.alignright{text-align:right}div.wp-caption.alignleft p{text-align:left}div.wp-caption.aligncenter p{text-align:center}div.wp-caption.alignright p{text-align:right}.m2tp_image_list{margin:0 0 14px}.entry-content ul{padding:0 0 14px}.entry-content ul.blocks-gallery-grid{padding:auto}.entry-content ul.wp-block-gallery{padding:auto}.entry-content ul ul{padding:6px 0 0 6px}.entry-content ul.child_links ul{padding:0 0 0 6px}.entry-content ul.blocks-gallery-grid ul{margin:auto}.entry-content ul.wp-block-gallery ul{margin:auto}.entry-content ul ul li:last-of-type{padding:0 0 0 20px}.entry-content ul.blocks-gallery-grid ul li:last-of-type{padding:0}.entry-content ul.child_links>li:last-of-type{padding:0}.entry-content ul.wp-block-gallery ul>li:last-of-type{padding:0}.entry-content ul li{background:url(/wp-content/themes/moretothepicture/lib/assets/img/default-bullet.png) no-repeat 0 6px;padding:0 0 6px 20px}.entry-content ul.child_links>li{margin:0;padding:0;background-image:none}.entry-content ul.blocks-gallery-grid li{background:none!important;padding:0!important}.entry-content ul.wp-block-gallery li{background:none!important;padding:0!important}.entry-content ol{padding:0 0 9px 18px}.entry-content ol ol{padding:9px 0 0 18px}.entry-content ol ol li:last-of-type{padding:0}.entry-content ol li{list-style-type:decimal;padding:0 0 8px}.entry-content pre{overflow:hidden;word-wrap:break-word}.entry-content address{margin:0 0 14px}.entry-content blockquote{background:#eee;padding:10px;margin:0 0 14px;color:#333;font-weight:700}.entry-content blockquote p{margin:0}.entry-content .aligncenter{margin:0 auto 20px;display:block}.entry-content .alignright{clear:right;float:right;margin:0 0 20px 20px}.entry-content .alignleft{float:left;margin:0 20px 20px 0}.entry-content .alignnone{clear:both}.entry-content label{padding:0;width:100%}.entry-content input,.entry-content textarea,.entry-content select{display:inline-block}.entry-content input[type="submit"],.entry-content select,.entry-content input[type="checkbox"],.entry-content input[type="radio"],.entry-content input[type="file"]{width:auto}.entry-content input[type="checkbox"],.entry-content input[type="radio"]{display:inline-block;vertical-align:baseline;margin:0 4px 0 0}.entry-content input[type="file"]{border:0;height:auto;box-shadow:none}.entry-content select{text-align:left;width:auto}.entry-content textarea{padding:7px}.entry-content input[type="submit"]:hover{cursor:pointer}.entry-content table{margin:0 0 14px}.entry-content table td,.entry-content table th{padding:0 5px 5px}.entry-content .gallery-item{width:100%!important}.comment-form-comment label{padding:0 0 5px}span.wpcf7-list-item-label{padding:0 10px 0 0}.wpcf7-quiz{width:auto;display:block;margin:10px 0 0}#comments h2{margin:0 0 20px}#comments label{display:inline-block;margin:10px 0 4px}#comments .comment-form-cookies-consent label{display:inline;margin:0;padding:0}.comments-list{overflow:hidden;padding:5px 0 0}.comment{clear:both;overflow:hidden;padding:10px 0;margin:0 0 20px;position:relative}.comment p{clear:both;margin:10px 0 0}.comments-list .vcard .name{float:left;margin:5px 0 0 20px}.vcard .avatar{float:left}.vcard .date{color:gray!important;float:right;font-size:13px}.comment-reply-link{position:absolute;top:2px;right:4px;font-size:11px}body.page .entry-date,body.page .m2tp_authordata{display:none}#commentform{clear:both}#commentform #submit{margin:20px 0;width:auto}#commentform #submit:hover{cursor:pointer}img.avatar{margin:0 10px 10px 0;border-radius:50%}.screen-reader-text{left:-9999px;position:absolute;top:-9999px}.comment-item{clear:both;overflow:hidden;padding:25px 0 20px 5px}.comment-item header{padding-bottom:5px}.comment-item .text{float:left;line-height:20px}.comment-item img{float:left;margin:0 20px 0 0}.comment-answers,.children{clear:both;margin:10px 0 0 30px;overflow:hidden}.comment-answers .comment-item,.children .comment-item{padding:0 0 0 46px}#leave-comment{padding:13px 0 0}#commentform li{clear:both;overflow:hidden;padding:10px 0}#commentform .input-wrap{float:left;height:35px}#commentform .input-wrap input{background:none;font-size:13px;height:22px;line-height:22px;padding:6px}#commentform .textarea-wrap textarea{background:none;font-size:13px;padding:6px}#commentform label{padding:10px 0 0}#commentform .btns input{background:none;color:#fff;cursor:pointer;height:27px;text-align:center}#comments h3{margin:10px 0}.comment-reply-link a{font-size:11px}#form-allowed-tags{display:none}.form-label{margin:10px 0 5px}p.ajax-error{color:#e00000}p.comment-notes{margin:0 0 10px}.comment_message{color:#e00000;margin:0 0 20px}.comment_message.goodtogo{color:#03A04C}.comment_message a{display:none!important}.embed_wrap{height:100%}.embed_wrap_inner{position:relative;height:100%}.wp-block-embed__wrapper{position:relative}.embed_wrap_inner iframe,.wp-block-embed__wrapper>iframe{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;max-width:100%;max-height:100%}@media only screen and (max-width:498px){.entry-content .alignright{float:none;margin:0 0 20px;display:block}.entry-content .alignleft{float:none;margin:0 0 20px;display:block}}body,html{font-weight:400}select,option,input,textarea,.entry-content,.entry-content textarea,.entry-content input .entry-content select,#commentform textarea,#contact_content h2 a,#contact_content h2,#review_form_wrapper,a.woocommerce-review-link,#s,.loopcount,.cart_summary_wrap,table.prodmeta td,#comments,.theme_font{font-family:theme_font,Verdana,arial;font-weight:400}body,b,strong,h1,h2,h3,h4,h5,h6,.h2,.h3,.h4,.h5,.h6,.strong,.entry-content a,.more_or_less,a.button,button,input[type="submit"],.entry-meta,.page_quotes,.slide_text,.latest_news .news_title,#reviews p.meta,#comments a,#reviews a,#commentform #submit,span#reply-title,body.single .more_posts_header,.product_title_inner,.featured_text_wrap div,.woocommerce-notices-wrapper,.ac_text,.more_info_inner,.woocommerce-notices-wrapper>ul,.variations label,table.prodmeta tr td:first-of-type,li.wc_payment_method label,p.cart-empty,.comment_message,.prices .price,.woocommerce-variation-price,button.single_add_to_cart_button,a.single_add_to_cart_button.button,.single_product_wrap .price,.del_and_return .show_hide,.bold_font,#wrap .entry-date,.wc-empty-cart-message,.header_item,ul.primary_menu li a,.small_menu_page_title_text,ul.small_menu li a,.the_title_text,.pt_name,#page_banner .entry-content{font-family:bold_font,Verdana,arial;font-weight:400}body{font-size:17px;line-height:1.22}.counter{font-size:60px}.countdown{font-size:40px}.larger_header{font-size:35px;line-height:1.1}.full_width_quote .page_quotes_text,.site_link .h3.link_text,.social_header,.footer .site_tagline{font-size:31px;line-height:1.2}.footer_larger{font-size:30px;line-height:1.1}h1,body.is_singular .is_single .entry-content h2,body.is_singular .entry-content .h2,.entry-content .h2,body.single .more_posts_header h3,.single_product_wrap .price,.counter_txt,.latest_news .news_title,#contact_content h2,.slide_text,.span_txt,.extra_large_text{font-size:28px;line-height:1.2}span.header_phone,.footer_contact_text,div.review_block .the_reviews h2{font-size:26px}.site_tagline,.colour_block h2,h2.entry-title,h2.index_loop_header,body.home #page_banner .entry-content{font-size:24px;line-height:1.2}.site_link .h2.link_text,.woocommerce-variation-price,body.is_single .entry-content .price,.product_title_inner,.page_quotes_text,a.newsletter_link{font-size:23px}.entry-content h4,.entry-content h5,#header .telephone_number h2,h5.widgettitle,.countdown_txt,.large_text{font-size:21px}.entry-content h3,.entry-content .h3,.full_width_quote .page_quotes .page_quotes_credit,.latest_news .read_more,.page_text .entry-content,#page_banner .entry-content{font-size:20px}.woocommerce-loop-category__title,h5.widgetheader,.wc-empty-cart-message,.latest_news .news_excerpt,.home_extra_text_block,.page_quotes .page_quotes_credit{font-size:18px}#m2tp_internal_slideshow h2.slide_meta_title,.single_product_wrap .line_through,.wc-proceed-to-checkout a:link,button#place_order,button.single_add_to_cart_button,a.single_add_to_cart_button.button,#customer_login button.button,select,input,textarea,ul.small_menu li ul a,li.wc_payment_method label,span#reply-title,p.cart-empty,.featured_text_wrap .the_text a,.entry-content h6,.text{font-size:17px}p.stars a,.colour_block>.case_hover,body.page-template-front-page .entry-content,.footer .level_4,.footer .level_5,.footer .level_6,#contact_content .contact_company .contact_company_info,.variations .label,.saved,.loopcount,a.moretag,.woocommerce-privacy-policy-text,p.checkoutStatus,#order_review dt,.star-rating,.woocommerce-NoticeGroup,a.woocommerce-review-link,#s,ul.primary_menu ul.sub-menu li a,#comments a,#reviews a,.contact_strip .view_account_wrap,.contact_strip .view_account_wrap a,.small_text{font-size:15px}.view_basket_wrap .items,.smaller_text{font-size:13px}.view_basket_wrap .items,.extra_small_text{font-size:10px}@media only screen and (max-width:1240px){.counter{font-size:24px}}@media only screen and (max-width:1023px){h1,body.is_singular .entry-content h2,body.is_singular .entry-content .h2,.site_tagline,body.single .more_posts_header h3,.single_product_wrap .price,.counter_txt,.social_header,.latest_news .news_title,#contact_content h2,.featured_text_wrap h2,.slide_text,.page_banner .entry-content,.full_width_quote .page_quotes_text,.site_link .h3.link_text{font-size:24px}.footer_contact_text,div.review_block .the_reviews h2{font-size:21px}.banner_item_txt{font-size:15px}}.remove,span.header_phone{line-height:20px}.view_basket_wrap .items{line-height:21px}.show_hide_filters{line-height:40px}.slide_meta_title{line-height:28px}.product_title_inner{line-height:1}/* 
Theme Name:		TentFlex
Theme URI: 
Description: 	LT.ME child theme
Version: 		3.03
Template: 		moretothepicture
@author 		Lee Thompson
@license 		https://www.opensource.org/licenses/gpl-license.php GPL v2.0 (or later)
@link 	 		https://www.leethompson.me
License: 		GNU General Public License v2.0
License URI: 	https://www.gnu.org/licenses/gpl-2.0.html	
*/
 @keyframes bouncedown{0%{transform:translateY(0)}10%{opacity:1;transform:translateY(-5px)}60%{transform:translateY(20px)}100%{transform:translateY(30px);opacity:0}}.bouncedown{animation:bouncedown 1s infinite}@keyframes bounce{0%{transform:translateY(0)}25%{transform:translateY(4px)}75%{transform:translateY(-4px)}100%{transform:translateY(0)}}.bounce{animation:bounce 3 1s}@keyframes blinker{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.blinker{animation:blinker 3 1s}body>#body_dull{z-index:999998}input,textarea{width:100%}img{max-height:100%}img.object{object-fit:cover;object-position:50% 50%;width:100%;height:100%;margin:auto}img.home_img{visibility:hidden}img.flickity-lazyloaded,body.ie img.home_img{visibility:visible}a.abs{background-color:transparent!important}.rel,#sbi_load{position:relative}img[loading="lazy"]{opacity:0;transition:opacity 3s}img[loading="lazy"].loaded{opacity:1}a:link,a:visited,a:active,a:hover{text-decoration:none}a:hover,.show_hide:hover,.chat_closed:hover,.chat_open .chat_header:hover,.gallery_elm:hover,.prod_gall:hover,.cursor_pointer:hover,.small_menu_button:hover,input[type="submit"]:hover,.search-submit:hover,.woocommerce-product-search button[type="submit"]:hover,#error404-searchsubmit:hover{cursor:pointer}*:focus{outline:none}button.button,a.button{padding:14px;display:block;width:auto}.wrapped,.flickity-page-dots,.woocommerce-notices-wrapper{padding:0 28px;margin:0 auto;position:relative}.wrapped.abs{position:absolute}body:is(.page-template-template-custom_post,.blog,.single-post) .wrapped .wrapped:not(.padded){padding-left:0;padding-right:0}body:is(.page-template-template-custom_post,.blog,.single-post) .wrapped .wrapped.share_links_class{padding-left:14px;padding-right:14px}.grid_wrap{margin:0 -6px -6px 0;overflow:hidden}.negative_structure_margin_bottom{margin-bottom:-6px}.negative_structure_margin_right{margin-right:-6px}.grid_margin{margin:0 6px 6px 0}.grid_margin_bottom,.structure_margin_bottom{margin-bottom:6px}.grid_margin_right,.structure_margin_right{margin-right:6px}.grid_margin_left,.structure_margin_left{margin-left:6px}.structure_margin_top{margin-top:6px}.structure_gap{gap:6px}.structure_padded{padding:6px}.structure_inner_padded{padding:6px}.padded{padding:14px}.padded_10{padding:10px}.padded_10_top{padding-top:10px}.padded_10_bottom{padding-bottom:10px}.padded_10_left{padding-left:10px}.padded_10_right{padding-right:10px}.nopadding{padding:0!important}.nopadding_top{padding-top:0!important}.nopadding_bottom{padding-bottom:0!important}.nopadding_left{padding-left:0!important}.nopadding_right{padding-right:0!important}.padded_top{padding-top:14px}.padded_bottom{padding-bottom:14px}.padded_left{padding-left:14px}.padded_right{padding-right:14px}.mid_padded{padding:28px}.mid_padded_top{padding-top:28px}.mid_padded_bottom{padding-bottom:28px}.mid_padded_left{padding-left:28px}.mid_padded_right{padding-right:28px}.extra_padded{padding:42px}.extra_padded_top{padding-top:42px}.extra_padded_bottom{padding-bottom:42px}.extra_padded_left{padding-left:42px}.extra_padded_right{padding-right:42px}.nomargin{margin:0}.margin-top{margin-top:14px}.margin-top-mid{margin-top:28px}.margin-top-extra{margin-top:42px}.margin-bottom{margin-bottom:14px}.margin-bottom-mid{margin-bottom:28px}.margin-bottom-extra{margin-bottom:42px}.margin-right{margin-right:14px}.margin-right-mid{margin-right:28px}.margin-right-extra{margin-right:42px}.margin-left{margin-left:14px}.margin-left-mid{margin-left:28px}.margin-left-extra{margin-left:42px}.flexed{display:flex}.flexed_wrap{margin:0 -3px -6px}.flexed_wrap_single_row{margin:0 -3px}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-direction-column{flex-direction:column}.flex-direction-row{flex-direction:row}.flex-direction-row-reverse{flex-direction:row-reverse}.flex-align-items_flex-end{align-items:flex-end}.flex-align-items_stretch{align-items:stretch}.flex-align-items_center{align-items:center}.article_item .entry-content h2{margin:0}.article_item{padding:0 3px 6px;position:relative}.slide-cell .article_item{margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.flexed .article_item{flex:1;min-width:25%;max-width:25%}.flexed.grid_size_16 .article_item{min-width:16.666%;max-width:16.666%}.flexed.grid_size_20 .article_item{min-width:20%;max-width:20%}.flexed.grid_size_25 .article_item{min-width:25%;max-width:25%}.flexed.grid_size_33 .article_item{min-width:33.333%;max-width:33.333%}.flexed.grid_size_50 .article_item{min-width:50%;max-width:50%}.max-width-100 .article_item{max-width:100%!important}.flexed>.site_link{flex:100%;margin:0 6px 6px;display:block!important}.flexed .page_extra_text_block{min-width:50%;max-width:100%}.overflow_hidden,.menu_open{overflow:hidden}.uppercase{text-transform:uppercase}.max_read{max-width:720px}.font-size-0{font-size:0}.text-align-center,.centered{text-align:center}.text-align-right,.righty{text-align:right}.text-align-left,.lefty{text-align:left}.opacitied{opacity:.65}.display-block{display:block}.display-inline-block{display:inline-block}.hidden,.display_none{display:none}.height-100{height:100%}.width-100{width:100%}.abs{position:absolute;top:0;bottom:0;right:0;left:0}.abs-top-auto{top:auto}.abs-bottom-auto{bottom:auto}.abs-left-auto{left:auto}.abs-right-auto{right:auto}h1{margin:0 0 14px;padding:0 14px 0 0}h2.entry-title{margin:0 0 10px;padding:0 14px 0 0}#wrap .site_link .link_text{margin:0;position:relative}.entry-content h2{margin:0 0 14px}.entry-content h3{margin:0 0 14px}.entry-content h4{margin:0 0 2px}.entry-content h5{margin:0 0 10px}.entry-content h6{margin:0 0 2px}.entry-content h2,.entry-content h4,.entry-content h5{padding-top:5px}.article_item .entry-content h2{padding-top:0}h2.slide_meta_title{word-wrap:break-word}.blog_image_container{float:right;margin:0 0 0 14px;width:2214px;min-height:168px;max-height:300px;text-align:center;position:relative}body.single .blog_image_container{float:none;margin:0 0 14px;width:auto;min-height:none;max-height:100%}.entry-content ul{margin-left:0}.entry-content ul li{padding:0 0 14px 14px;background-position:0 8px;background-repeat:no-repeat}body.ie .entry-content ul{margin-left:14px}body.ie .entry-content ul li{list-style-type:disc;padding-left:0}.entry-content ul.child_links{margin:0 0 6px}.entry-content ul.child_links.blocked{margin:0 0 14px}.entry-content ul.child_links li{display:inline}.entry-content ul.child_links.blocked li{display:block}.entry-content ul.child_links li a{display:inline-block;margin:0 14px 6px 0;vertical-align:bottom}a.tag-cloud-link{display:inline-block;margin:0 14px 14px 0}.entry-content input,.entry-content textarea,.entry-content select{display:block;max-width:100%;width:100%;outline:none!important}.entry-content input.button{display:inline-block}.entry-content input[type="text"]{height:14px}.entry-content table{text-align:left}.entry-content .wp-block-image{margin-bottom:14px}#backtoptop{width:32px;height:32px;position:fixed;bottom:42px;right:28px;z-index:999998}#backtoptop svg{transform:rotate(180deg)}.entry-content ul{padding-bottom:0;margin-bottom:14px}.entry-content ul li:last-of-type{padding-bottom:0}#wrap{padding:0;width:100%;overflow:clip}#wrap img{backface-visibility:hidden}#content .is_single.hentry,#comments{padding:14px}.entry-content>:last-child{margin-bottom:0}#aside{width:100%}body:is(.page-template-template-custom_post,.single-post) #lower_wrap{display:flex}#content{width:100%;min-width:100%;max-width:100%}body.page-template-template-custom_post #content{max-width:480px;min-width:480px}body.single-post #content{max-width:50%;min-width:50%}#content .home_extra_text .col .is_single.hentry{background-color:transparent!important;margin:0!important}.woocommerce-notices-wrapper .woocommerce-notices-wrapper,.text_content_wrap .text_content_wrap{background-color:transparent!important}input[type=image]{background-color:transparent!important}#map_wrap{border-color:#333!important}.post-nav{display:none}.flexed.single_nav_wrap{gap:6px;overflow:hidden}.nav-item{min-width:50%;max-width:100%;width:100%}.nav_text{padding-left:34px}.nav-next .nav_text{padding:0 40px 0 0}.nav-next{text-align:right}.nav-next svg{transform:rotate(270deg)}.nav-previous svg{transform:rotate(90deg)}.nav-item .flickity-prev-next-button.next{right:11px}.single_nav .svg_icon{vertical-align:middle;width:17px;height:17px;margin-right:14px}.single_nav .nav-next .svg_icon{margin:0 3px 0 14px}#comments ol{margin:0 0 14px;padding:0}.gordon_banner{overflow:hidden}.gordon_banner a.abs{z-index:99}html.js .gordon_banner_content_wrap.has_text{visibility:hidden}.gordon_banner_content_wrap{display:inline-block}.gordon_banner_content_wrap.has_text{padding:20% 0 5%}.gordon_title{position:relative;width:100%;max-width:698px}svg{transform:translate(0,0)}.svg_icon{display:inline-block;width:30px;height:30px}.top_close_strip,.quickview_close{height:40px;z-index:999998;position:absolute;top:0;left:0;right:0}.closer{width:17px;height:auto;position:absolute;right:14px;left:auto;top:50%;transform:translate(0,-50%)}.grecaptcha-badge{visibility:hidden}#body_dull{opacity:1}#m2tp_cookie_policy form#cookie_accept input{padding:0;margin:0;vertical-align:unset;background:none}#m2tp_cookie_policy #cookie_policy_inner{padding:10px}#m2tp_cookie_policy div.initial_text{padding:0}a#cookie_accept{margin:0 14px}body.open_search.admin-bar .search_field{top:32px}body.open_search .search_field{transform:translate(0,0)}div.search_field{transform:translate(0,-100%);transition:transform .5s;padding:10px;position:fixed;top:0;left:0;right:0;bottom:auto;z-index:999998}.woocommerce-product-search,.searchform_wrap{position:relative;margin:0 0 14px;padding:0 32px 0 0;height:38px;overflow:hidden}.search_bar .searchform_wrap{margin:0 auto}.widget-wrap .searchform_wrap{margin-bottom:0}.search-field.search-input.s,input,textarea,select{border:none}#error404-s{border:1px solid #ddd}#error404-searchsubmit{border:1px solid #ddd;border-left-width:0}#m2tp_internal_slideshow .slideshow_img_wrap{display:flex}#m2tp_internal_slideshow .big_slideshow_img{height:100%;width:100%;position:absolute}#m2tp_internal_slideshow .big_slideshow_img .slide_meta{display:none}#m2tp_internal_slideshow .big_slideshow_img.is-selected .slide_meta{display:block}#m2tp_internal_slideshow .big_slideshow_img .slideshow_img_wrap img{margin:auto}.slide-cell .article_inner{border:0;border-radius:0}.article_item a.button{display:inline-block;font-size:14px;text-align:center;padding:4px 8px;margin:0 14px 14px 0;user-select:none}h2.slide_meta_title{background-color:none!important}#case_loop .colour_block.no_image .case_hover{display:inline-block!important}.colour_block>.case_hover{position:absolute;top:0;bottom:0;left:0;right:0;padding:14px;transition:background-color .5s}.case_hover_table{display:table;width:100%;height:100%}.case_hover_cell{display:table-cell;vertical-align:middle}.case_image{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.case_link{position:absolute;top:0;left:0;right:0;bottom:0}.colour_block.no_featured>.inner_cta{display:block}.back_to_archive{padding:0 0 14px;display:block}.insta_plugin_wrap{margin:-10px}#m2tp_slideshow{overflow:hidden}#m2tp_slideshow .slide_meta{position:absolute;top:14px;bottom:14px;right:0;left:14px;text-align:left;overflow:hidden}ul.small_menu li.menu-item-has-children{background-size:17px!important;background-position:calc(100% - 14px) 13px!important;background-color:none;background-repeat:no-repeat!important}.search-submit,.woocommerce-product-search button[type="submit"],#error404-searchsubmit,.prod_gall,input.searchsubmit{background-color:transparent!important;padding:8px 11px;background-position:50% 50%;background-size:22px;position:absolute;right:0;top:0;text-indent:-9999px;background-repeat:no-repeat}.insta_button{background-size:40px!important}select{display:block;padding:10px 14px 10px 5px;border:none;width:100%;max-width:100%;margin:0 0 14px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-position:100% 0;background-repeat:no-repeat;outline:none}select::-ms-expand{display:none}*:focus{outline:none!important}select option{font-size:14px;outline:none;border:none!important}select option:first-of-type{font-size:14px}.more_text{margin:0 0 14px}.more_or_less .icons{padding:0 0 0 4px}.post_more_inner,.less{display:none}.blocked{display:block}body.noscroll{overflow:hidden}div.is_single .entry-meta{display:none;margin-bottom:20px}body.single-event div.is_single .entry-meta{display:block}body.show_meta .entry-meta{display:block;margin:0 0 6px}body.show_meta.is_singular .entry-meta{margin:0 0 14px}body.show_meta.loop .is_single .entry-meta{display:none}div.is_single.hentry .site_link{display:block!important}#wrap #cff .cff-item.cff-box{margin:6px 0}#wrap #cff .cff-item.cff-box:first-child{margin-top:0}#wrap .cff-wrapper{margin-bottom:6px}.social_feed{display:inline-block;vertical-align:top;font-size:14px;width:100%}.social_header .footer_icon{width:33px;height:auto;margin-top:5px}.social_feed.tweets,.ctf-list.ctf-boxed-style .ctf-item{margin-bottom:14px}#sb_instagram{overflow:hidden;width:auto!important;margin-bottom:-6px}#sb_instagram #sbi_images{padding:0!important}#sbi_load{display:none}.social_feed.one_feed{width:100%!important}.m2tp_submit{font-weight:400}.m2tp_submit:hover{background:none}.index_post_wrap #aside{flex:1}.featured_post .article_hover_cell h2,.featured_post .article_hover_cell .address{margin:0 60px 6px 0}.article_inner,.filter_wrap{height:100%;position:relative;overflow:hidden}.filter_wrap{padding:14px;margin-bottom:14px}.the_filters{padding:14px 0}.the_filters label{margin:0 6px 0 0}.cat_filter{display:inline-block;vertical-align:top;margin:0 14px 14px 0}.the_cats{position:relative;padding:14px 14px 0;z-index:9}#wrap .entry-date{margin:0 0 6px;display:none}.event_data_wrap{margin-top:10px}body.show_meta #wrap .entry-date{display:block}body.event-single #wrap .entry-date{display:block}body.post-type-archive-event #wrap .entry-date{display:block}#wrap .event .entry-date{display:block}.event.entry-date,body.single-event #wrap .is_single .entry-date{font-size:17px;line-height:1.4;display:block}.filter_submit{display:inline-block;font-size:14px;text-align:center;padding:4px 8px;margin:0 14px 14px 0;user-select:none}.the_exceprt{margin-bottom:14px}#new_loadmore{min-width:100%}#wrap .mobile_only{display:none}#wrap .hide_782{display:block}#wrap .show_782{display:none}#legacy_slideshow .slide-cell{visibility:hidden}#legacy_slideshow .slide-cell.is-selected{visibility:visible}.wp_legacy_loop.text_wrap{width:100%}.block_col{align-self:stretch}.block_col{min-width:44%;max-width:100%;flex:1}.block_col.block_text_wrap{min-width:56%}.block.is_even .block_col.padded{padding-right:20px}.block.is_even{flex-direction:row-reverse}.block_title{margin-bottom:15px}.block_slideshow-cell{width:100%;height:100%;overflow:hidden}.block_image_wrap.no_text .responder{padding-top:50%!important}#aside .cta_wrap .extra_padded_top.extra_padded_bottom{padding:0}.site_link{transition:background .5s,height .5s,padding .5s,font-size .5s}.wrapped>.site_link{margin-bottom:0}.entry-content .site_link{margin-bottom:14px!important}.entry-content .site_link{padding:28px!important}.site_link>img{position:absolute;right:0;top:0;height:100%;width:auto;opacity:.25}.site_link>img[loading="lazy"].loaded{opacity:.25}body.page .site_link{visibility:hidden}.site_link h2.link_text{margin:0}.site_link .more_link{width:100%;height:100%;position:absolute;top:0;left:0}.page_quotes>.rel{min-height:86px;display:flex;align-items:center}.full_width_quote .page_quotes>.rel{min-height:138px}.is_single.entry-content .page_quotes{padding:0;margin-bottom:28px}.is_single.entry-content .page_quotes>.rel{min-height:87.5px}.is_single.entry-content .page_quotes .quote{max-width:100px}.page_quotes div:is(.page_quotes_date,.page_quotes_credit){margin:5px 0 0}.page_quotes .quote{width:30%;max-width:154px;height:auto;position:absolute;top:0}.page_quotes .quote_inner{display:inline-block;vertical-align:middle;width:100%}.page_quotes .right_quote{top:auto;bottom:0;left:auto;right:0}.page_quotes .left_quote{left:0;right:auto;transform:scale(-1)}body.is_singular #content .hentry .entry-content .page_quotes .page_quotes_credit{margin-top:14px!important}.the_reviews .page_quotes{display:block;height:100%}.star_grid{height:25px;overflow:hidden}.the_reviews .star_review{width:25px;height:25px;display:inline-block;vertical-align:top}.the_reviews .star_review.half_score svg rect{width:16px!important}.the_reviews .star_review svg{fill:#fff0}div.review_block .the_reviews h2{margin:0 0 20px}.the_reviews.items_1 .article_item{min-width:100%;max-width:100%}.the_reviews.items_2 .article_item{min-width:50%;max-width:50%}.the_reviews.items_3 .article_item{min-width:33.333%;max-width:33.333%}.the_reviews.items_4 .article_item{min-width:25%;max-width:25%}.the_reviews.items_5 .article_item{max-width:25%}.the_reviews.items_5::after{content:'flickity';display:none}.the_reviews.items_5{display:none}.the_reviews.items_5.flickity-enabled{display:block}.the_reviews .flickity-viewport{position:relative}.the_reviews.flickity-enabled .ghost_block{display:none}.the_reviews .flickity-prev-next-button{top:-68px;margin:0}.the_reviews .wrapped{padding-left:0!important;padding-right:0!important}#scroller{width:30px;height:50px;border:3px solid #fff;border-radius:15px;z-index:99;bottom:28px;top:auto;left:70px}#scroller .scroll_dot{position:absolute;left:10px;top:10px;width:5px;height:5px;border-radius:5px;background:#fff;animation-fill-mode:both;animation-duration:1.5s}#page_banner.has_image.has_text .page_extra_text_block+.page_extra_text_block{padding-top:14px}#page_banner.has_extra{padding-bottom:100px}#page_banner .block_col{max-width:calc(50% - 3px);min-width:calc(50% - 3px)}.page_banner .entry-content h1{background:none!important}.entry-content p{margin-bottom:12px}.the_exceprt p:last-of-type,.entry-content:last-child{margin-bottom:0}#content .home_extra_text{margin-bottom:0}.slide_meta_block{height:100%}.slide_meta_wall{display:inline-block;height:100%;vertical-align:middle}#featured_image{position:absolute;top:0;bottom:0;left:0;right:0;margin:0}#progress_bar{background:rgba(255,2555,255,.5);height:6px;position:absolute;top:0;left:0;width:0;z-index:99}.latest_news{overflow:hidden;position:relative;height:100%}.latest_news .news_wrap{margin:0;display:inline-block;vertical-align:middle;word-break:break-word}.latest_news .news_excerpt{margin-top:14px;max-width:720px}#content .has_images_wrap{display:none}.featured_text_wrap a{word-wrap:anywhere}.home_extra_text{position:relative}.home_extra_text .home_extra_text_block{min-width:50%}.home_extra_text .home_extra_text_block p:last-of-type{margin-bottom:0}.home_extra_text .banner_text{margin-right:14px}#banner{height:100%;min-height:416px;width:100%;position:relative;z-index:10;overflow:hidden;transition:min-height 0.25s ease-in}#banner.default_height .wrapped{min-height:332px}#banner.default_height.has_slides .wrapped{min-height:446px}#banner.default_height.has_map{min-height:600px}#banner.default_height.has_map .wrapped{min-height:516px}#banner.full_height{visibility:hidden}#banner .wrapped{text-align:left;height:100%}#banner .unvisible .wrapped{position:static}#banner .flickity-enabled img{opacity:0;transition:opacity 1s}#banner .flickity-enabled .banner_img img.flickity-lazyloaded,#banner .flickity-enabled .banner_img img.flickity-lazyerror{opacity:1}#banner.has_map:hover div:is(.page_down_wrap,.banner_title_wrap){display:none}#banner .youtube_wrap_inner{position:absolute;top:0;bottom:0;left:0;right:0}#banner .youtube_wrap .embed_wrap{position:absolute;top:0;bottom:0;left:0;right:0}#banner iframe{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%}#banner img[loading="lazy"]{transition:opacity 5s}.banner_title_js{visibility:hidden}#banner .slide_content{display:inline-block;margin-right:28px;position:absolute;max-width:60%}#banner .unvisible .slide_content{position:static!important}#banner .flickity-enabled .slide_content{top:50%;transform:translate(0,-50%)}#banner:not(.has_slides) .slide_content{bottom:0;top:auto;left:28px;right:auto;transform:translate(0);max-width:90%}#banner.full_height:not(.has_slides) .slide_content{bottom:auto;top:50%;transform:translate(0,-50%)}#banner .slide-carousel .slide-cell{visibility:hidden}#banner .slide-carousel.flickity-enabled .slide-cell{visibility:visible}.banner_text_wrap{right:-10000px;left:40px}#banner .banner_text_wrap .wrapped{text-align:right;top:auto;bottom:20px;padding:0 40px}#banner.full_height .banner_text_wrap .wrapped{bottom:10%}.banner_text_wrap .banner_text_fill::after{left:100%;width:10000px;max-width:10000px!important}.banner_text_fill.left_skew::before{left:0}#banner .has_font-size-small.banner_text_wrap .padded{max-width:530px}#banner .flickity-prev-next-button{display:none}#banner .flickity-page-dots{display:inline-block}.banner_text p+p{margin-top:14px}.unvisible{visibility:hidden}.banner_img.is_animated.zoomin.animate>img.object{animation:zoomin 6s linear 0.1s 1 forwards}.banner_img.is_animated.zoomout.animate>img.object{animation:zoomout 6s linear 0.1s 1 forwards}.banner_img.is_animated.pantoleft.animate>img.object{animation:pantoleft 12s linear 0.1s 1 forwards}.banner_img.is_animated.pantoright.animate>img.object{animation:pantoright 12s linear 0.1s 1 forwards}.flickity-enabled:focus{outline:0}.flickity-viewport{position:absolute;width:100%;height:100%;overflow:hidden;top:0;left:0}.product-carousel,.no-carousel,.slide-carousel,.post-carousel{overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:#fff0;tap-highlight-color:#fff0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;margin:-18px 0 0;top:50%;width:36px;height:36px;border:none;cursor:pointer;z-index:10}.product_loop_wrap .flickity-prev-next-button{display:none}.product_loop_wrap .product-carousel:hover .flickity-prev-next-button{display:block}.flickity-prev-next-button:disabled{opacity:0;cursor:auto}.flickity-prev-next-button svg{display:none}.flickity-page-dots{display:none;position:absolute;width:100%;top:0;left:0;right:0;padding:14px 28px;list-style:none;text-align:left}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:22px;height:22px;margin:0 14px 0 0;cursor:pointer}.prod-cell,.slide-cell,.post-cell{width:100%;height:100%}.product-carousel .prod-cell{opacity:0;transition:opacity 1s}.product-carousel.flickity-enabled .prod-cell{opacity:1}.flickity-prev-next-button.previous{left:5px}.flickity-prev-next-button.next{right:5px}.loop_img.no_image{position:absolute;top:0;left:0;bottom:0;right:0}.is-hidden{display:none}html.no-js .is-hidden{display:block}.flickity-prev-next-button,#internal_slideshow_wrap .slide_arrows,.insta_button{background-size:40px;background-position:100%;background-repeat:no-repeat}.flickity-prev-next-button.previous,#internal_slideshow_wrap .slide_arrows.previous_arrow,#insta_prev.insta_button{transform:scaleX(-1)}#site_banner{text-align:center;height:auto;overflow:hidden;z-index:99998}#site_banner .flickity-viewport{position:relative}.banner_item{width:100%;display:none;min-height:100%;height:100%}.banner{padding:5px;height:100%;display:flex;justify-content:center;align-items:center}.flickity-enabled .banner_item,.single_slide .banner_item{display:block}.iframe_wrap{max-height:520px;min-height:400px;position:relative}.iframe_wrap iframe{width:100%;height:100%}#contact_content{position:relative}#contact_content .contact{margin:0 0 14px}#contact_content .contact:last-of-type{margin:0}#contact_content .contact_company{margin:40px 0 0}#contact_content .contact_company .contact_1{margin:0 0 1px}#contact_content .contact_company .contact_2{margin:0 0 6px}.loading_more{height:45px;position:absolute;bottom:-50px;text-align:center;clear:both;background-position:50% 50%!important;background-repeat:no-repeat!important}body.loop div.is_single.hentry{min-height:100%}body.index_file #content{width:100%;padding:0;float:none}body.index_file #aside{display:none}.tax_wrap .flexed_wrap{align-items:stretch}.tax_wrap .flexed_wrap>.tax_flex_item{max-width:50%;min-width:50%;padding:0 3px 6px}.tax_flex_item.sidebar .sidebar_inner{height:100%}.tax_wrap .flexed_wrap>.tax_flex_item.sidebar .widget-wrap{margin-bottom:0}.tax_flex_item.sidebar .widget-wrap{background-color:transparent!important}.article_hover .the_exceprt{margin:10px 0 0}.load_more_posts{display:none}.widget_container+.widget_container{margin-top:-14px}.widget_container .widget-wrap{padding-bottom:0}.widget_container:last-of-type .widget-wrap{padding-bottom:1px}h5.widgettitle{margin:0 0 10px}.widget-wrap ul{overflow:hidden;margin:0 0 14px}.widget-wrap li{float:left;padding:0 14px 4px 0}.widget_recent_entries .widget-wrap li{float:none;display:block}#aside .tagcloud{margin:0 0 14px}#wrap .widget_products .widget-wrap{padding:0;background:none;margin:0}#wrap .widget_products .widget-wrap h5.widgettitle{padding:14px}.anr_captcha_field_div{margin-top:14px}h2.widget_title{padding:14px;margin-bottom:14px}h2.widget_title,.left-aligned{text-align:left}h5.widgetheader{display:inline-block;vertical-align:top}.logos_wrap{margin:28px 0 14px!important}.logos_wrap.slideshow_wrap{padding:0 14px}.logos_wrap.slideshow_wrap .the_logos{display:none}.logos_wrap.slideshow_wrap .the_logos.flickity-enabled{display:block}.the_logos{margin:0 -14px -14px 0}.the_logos.flickity-enabled{margin:0;position:static}.the_logos.flickity-enabled .flickity-viewport{position:static;margin:0;min-height:76px}.the_logos.flickity-enabled .flickity-slider{position:static;width:100%;height:100%}.the_logos.flickity-enabled .flickity-prev-next-button{background-size:44px;background-position:50% 50%;left:0;transform:translate(0,-50%) scaleX(-1);margin:0}.the_logos.flickity-enabled .flickity-prev-next-button.next{right:0;left:auto;transform:translate(0,-50%) scaleX(1)}.logo{display:inline-block;vertical-align:middle;text-align:center}.flickity-enabled .logo{display:block;top:0;bottom:0;left:0;right:0;padding:0 10px}.flickity-enabled .logo,.logo_col1 .logo{width:100%}.logo_col2 .logo{width:50%}.logo_col3 .logo{width:33.333%}.logo_col4 .logo{width:25%}.logo_col5 .logo{width:20%}.logo_inner{margin:0 14px 14px 0;text-align:center;position:relative}.flickity-enabled .logo_inner{margin:0;position:absolute;top:0;bottom:0;left:10px;right:10px}.flickity-enabled .logo_inner>img{margin:auto;opacity:1!important;display:block;position:relative;top:50%;bottom:0;left:0;right:0;transform:translate(0,-50%)}.responded_logo .logo_inner>img{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;max-width:80%}.share_links{overflow:hidden}#share_intro{margin:0}.item_share_text{vertical-align:sub;display:inline-block}.share_item{position:relative;margin-right:20px;display:inline-block;height:25px}a.share_link{display:inline-block;width:30px;height:30px;vertical-align:top;margin-left:10px}#facebook_count a.share_link{margin-left:-4px}.small_footer,#small_quotes_cta,#lower_wrap>.share_links_container{display:none;position:relative}#alt_footer .footer{margin-bottom:0}.small_footer .footer{margin:0;background:none}.footer .footer_content{margin:0 0 12px}.footer .footer_content.level_2{margin:0}.footer .footer_content.level_3{margin:9px 0 18px}#wrap .footer .level_4{clear:both;float:none;width:100%;margin:0}#wrap .footer .level_4 li{display:inline-block;margin:0 14px 14px 0}.footer .level_6{margin:0 0 14px;clear:left}.footer .level_5{margin:0 0 10px;clear:left}.footer .footer_icon{padding-left:3px}.footer .footer_share_block{display:inline-block;margin:0 0 14px 20px}.footer_icon{display:inline-block;vertical-align:baseline;width:30px;height:30px;position:relative}.footer_wrap>div{min-width:50%;width:100%}.footer_left{text-align:left}.footer_right{text-align:right}.footer .footer_content.level_1,.footer .footer_content.level_2{display:inline-block;margin:0}.page_gallery{margin:0;display:inline-block;width:20%;height:auto!important;position:relative;overflow:hidden;z-index:2}.wider_wrap .page_gallery{width:16.666666%}.grid_size_16 .page_gallery{width:16.666666%}.grid_size_20 .page_gallery{width:20%}.grid_size_25 .page_gallery{width:25%}.grid_size_33 .page_gallery{width:33.3333%}.grid_size_50 .page_gallery{width:50%}.grid_size_100 .page_gallery{width:auto;display:block}.product_thumbs .page_gallery{width:100%;max-width:16.666%}.ghost_wrap{position:absolute;left:0;top:auto;bottom:0;right:auto;z-index:1;width:100%;line-height:0}.featured_image{margin:0 14px 14px 0;position:static}.article_image img{margin:auto}.responder,.landscape .responder{width:100%;padding-top:75%}.portrait .responder,.responder.portrait{padding-top:125%}.square .responder,.responder.square{padding-top:100%}.iframe_wrap{width:100%;height:auto;padding-top:56.25%}.featured_banners{position:relative;text-align:left;display:flex;visibility:hidden;min-height:400px}.featured_banners.autoshow,html.no-js .featured_banners{visibility:visible}.featured_banners.autoshow .page_img{max-width:50%}.featured_banners.autoshow .page_text{max-width:50%}.featured_banners+.featured_banners{margin-top:42px}.featured_text_wrap h1{margin:0}#m2tp_featured_page_wrap .featured_banners{visibility:hidden;opacity:1}.page_img{max-width:45%;width:100%}.page_text{max-width:55%;width:100%;overflow:hidden}.featured_banners.no_img{text-align:center}.featured_banners.no_img .page_text{max-width:100%;position:static}.featured_banners.even{flex-direction:row-reverse}.featured_banners.even .page_text{text-align:right}.mobile_responder{display:none}.page_img .overlay{right:6px}.even .page_img .overlay{left:6px;right:0}.page_img .overlay{opacity:0;transition:opacity .5s}.featured_banners.has_link:hover .page_img .overlay{opacity:1}.hentry.is_single .page_img,body.is_singular.page-template-default #aside .page_img,body.is_singular.page-template-default #aside .page_text,.hentry.is_single .page_text{position:static;max-width:100%}body.is_singular.page-template-default #aside .featured_banners,.hentry.is_single .featured_banners{display:block;height:auto;max-height:100%}.inner_cta{background:none;position:absolute;top:0;bottom:0;left:0;right:0;padding:14px}.page_gallery:hover .inner_cta{display:block}.the_wall{height:100%;display:inline-block;vertical-align:middle}.featured_text_wrap{display:inline-block;vertical-align:middle;position:relative;max-width:720px}.featured_text_wrap h2{background:none!important;padding:0;margin:0}.featured_text_wrap p{margin:13px 0 1px}.read_more{margin:14px 0 0;background:none!important}.latest_block .article_item .read_more{position:absolute;bottom:10px;left:10px}#cookie_policy_inner .read_more{margin:0}.product_title{margin:0}.the_text,.slide_inner{position:relative}.product_title_inner{position:relative;display:inline-block;vertical-align:middle;max-height:141px;overflow:hidden;padding-bottom:4px}.see_more_from{margin:4px 0 0}.wpcf7-form{font-size:0;margin:28px -14px -14px 0}.wpcf7-form p{width:100%;display:inline-block;vertical-align:top;font-size:15px;padding-right:14px;margin:0 0 14px}.wpcf7-form p *{font-size:15px}.wpcf7-form p:empty{display:none}.wpcf7-form p.xyz{width:100%}.wpcf7-form p.halfed{width:50%}.wpcf7-form textarea{height:100px;padding:14px}.entry-content input[type=text],.entry-content input[type=number],.entry-content input[type=email],.entry-content select,input.input-text{padding:13px 6px 13px 14px;height:42px}.entry-content input.wpcf7-submit{width:100%;text-align:center;font-size:20px;padding:14px;height:auto}#wrap .wpcf7-form select{margin:0}div.wpcf7-response-output{padding:10px 0;clear:both;font-size:17px;font-family:bold_font;margin:0 auto 6px}div.wpcf7-response-output:empty{margin:0;padding:0}.wpcf7 .wpcf7-not-valid{border-right:6px solid red}span.wpcf7-not-valid-tip{display:none!important}.wpcf7-form-control-wrap{display:block}.wpcf7-display-none,.screen-reader-response{display:none}.wpcf7-list-item{margin:5px 5px 5px 0;display:inline-block}.wpcf7-response-output{padding:14px}#comments{padding:14px}#comments textarea{margin:0 0 14px}#comments input#comment_submit{border:0;padding:6px 10px;text-align:center;margin:14px 0}#commentform label{display:inline-block}#comments h3{margin:0 0 14px}#comments h2,span#reply-title{margin:0 0 14px}.comment_container>img{float:right;margin:0 0 14px 14px}.comment p{clear:none;margin:0}#comments li{clear:both}.commentlist li{margin:0 0 14px;overflow:hidden}#commentform #submit{margin:14px 0}#commentform .star-rating{padding:10px 0 0}#respond{overflow:hidden}.comment-form-cookies-consent{margin:28px 0}.body_dull{width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9998}#sitewide_popup.body_dull{display:flex;opacity:0;transition:opacity .9s;justify-content:center;align-items:center;top:auto;bottom:-100%;z-index:999998}#sitewide_popup.body_dull.show{opacity:1;top:0;bottom:0}#sitewide_popup .popup_wrap{max-width:70%;max-height:70%;height:100%;width:100%;position:relative;overflow:hidden}#sitewide_popup .popup_wrap .top_close_strip{position:absolute;height:40px}#sitewide_popup .popup_wrap_inner{height:100%;width:100%;position:relative;display:flex}#sitewide_popup .flex_display_block{padding-top:40px}#sitewide_popup .popup_wrap .popup_col{margin:auto;width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative}#sitewide_popup .popup_wrap .popup_col .popup_content_wrap{padding:0 10%;text-align:center}#sitewide_popup .popup_wrap .popup_col .popup_content_wrap>*{margin:20px 0}#sitewide_popup .popup_wrap .popup_col .popup_content_wrap .button{padding:20px;display:inline-block}#sitewide_popup .popup_wrap .no_thanks{margin-top:0!important;font-size:13px}#chat_wrap{position:fixed;bottom:20px;right:20px;text-align:right;z-index:99}#chat_wrap svg{width:25px}.chat_closed{height:40px;line-height:40px;overflow:hidden;width:40px;border-radius:50%;display:inline-block;vertical-align:bottom;text-align:center}.chat_closed>span{display:inline-block;vertical-align:middle;padding:0}.chat_closed span.chat_txt{padding:0 17px 0 0}.chat_open{height:430px;width:320px;max-height:0;overflow:hidden;transition:max-height 1s;text-align:left;position:relative;box-shadow:0 -5px 50px 0 rgb(0 0 0 / .2);margin:auto;`}.chat_open.show{max-height:500px}.chat_open .chat_header{line-height:20px;padding:10px;font-size:17px;position:static}.chat_open .chat_header .close{width:20px;height:20px;position:absolute;right:10px;top:10px}.chat_open .chat_body{height:390px;overflow-x:hidden;overflow-y:auto}.chat_open .top_close_strip .closer{top:8px}#chat_wrap .form_wrap{font-size:14px;padding:20px}#chat_wrap .form_wrap #contact_content{padding:0}#chat_wrap .header_icon{width:26px;height:25px}#counters{margin:0 -6px;display:flex;flex-wrap:wrap;justify-items:center}.counter_block{flex:1;display:flex;min-width:25%;max-width:100%}.counter_block_inner{margin:0 6px 14px;text-align:center;padding:14px;flex:1}.countdown{text-align:center;clear:both}.countdown_counter>span{display:inline-block;width:25%;vertical-align:top}.countdown_counter.started>span{display:block;width:auto;margin-bottom:14px}.countdown_counter.started{display:none}.countdown_counter>span span{text-align:center;padding:10px;display:block}@media only screen and (min-width:0){.wrapped,.flickity-page-dots,.woocommerce-notices-wrapper,body.wider_content #wp_content .wrapped.text_wrap{max-width:1456px}.wrapped.wider_wrap{max-width:1538px}.text_wrap{max-width:720px}.wrapped.text_wrap{max-width:776px}.half_wrap{max-width:700px}.wrapped.text_only.text_wrap{max-width:770px;padding:0}.wrapped.tablet_wrap{max-width:1023px}body:not(.page-template-template-custom_post,.blog,.single-post) #lower_wrap.wrapped{max-width:100%;padding:0}}@media only screen and (max-width:1240px){#nav{position:static}body.single #wrap #single_widgets{width:240px}#wrap .blog_image_container{float:none;margin:0 0 14px;width:100%;height:auto}.product_loop_wrap .flickity-prev-next-button{display:block}.logo_col5 .logo{width:25%}.logo_col5 .logo img{max-width:90%!important}#wrap .social_feed{width:100%!important}body.archive #wrap .case_item{min-width:50%;max-width:50%}.the_reviews.has_3 .article_item{min-width:33.333%!important;max-width:33.333%!important}.the_reviews.items_4::after{content:'flickity';display:none}.the_reviews.items_4{display:none}.the_reviews.items_4.flickity-enabled{display:block}#aside .flexed .article_item{min-width:50%}.wp_legacy_loop.text_wrap{max-width:50%}}@media only screen and (max-width:1023px){.home_extra_text{display:block}body.single #wrap #latest_articles{width:100%;float:none}body.single #wrap #single_widgets{width:100%;float:none}.caption{height:100%}#wrap #content{float:none;width:auto;max-width:100%;min-width:100%}#wrap #content{padding:0}.site_link.title_block{display:block}.small_footer,#small_quotes_cta,#lower_wrap>.share_links_container{display:block;clear:both}#small_quotes_cta .site_link,#small_quotes_cta .page_quotes,.is_single.hentry .page_quotes{display:block}#aside,body.loop #aside,body.single #aside{margin:0}.home_extra_text .col_inner,.home_extra_text .col:last-of-type .col_inner{border:none;margin:0}body.home.is_singular #wrap .home_extra_text .is_single.hentry{margin-bottom:0}.home_extra_text{margin:0 0 14px;display:block;padding-bottom:28px}.home_extra_text .home_extra_text_block:last-of-type .text_content_wrap.padded{padding-top:0}.level_1 span{display:block}.level_1 span.footer_text.email{display:inline}.footer span.footer_phone{padding:0 0 14px}#home_slideshow{height:auto;max-height:2814px}#m2tp_cookie_policy #cookie_policy_inner{padding:10px}#cookie_policy_inner>*{line-height:21px}body.single .more_posts_loop{width:auto}#wrap .hide_mobile{display:none}#wrap .mobile_only{display:block}#wrap span.mobile_only{display:inline}.countdown_counter>span{display:block;width:auto}.counter_block{min-width:50%}#wrap span.mobile_only.user_icon{display:block}body.loop .post_loop_wrap div.hentry{width:100%}.flexed_wrap.tax_wrap>.tax_flex_item{min-width:100%;margin-bottom:14px}.flexed_wrap.tax_wrap{margin-bottom:0}.tax_flex_item.sidebar{display:none}body.index_file #aside{display:block}.tax_wrap .flexed_wrap>.tax_flex_item{max-width:100%;min-width:100%}.the_logos .logo img{max-width:90%!important}.logo_col4 .logo{width:50%}.logo_col5 .logo{width:33.333%}body.home #content .home_extra_text .text_content_wrap+.text_content_wrap>.is_single{padding-top:0}#sitewide_popup .popup_wrap{max-height:90%;max-width:90%}#sitewide_popup .popup_wrap .popup_col .popup_content_wrap{padding:0 5%}#sitewide_popup .popup_col.image_block{display:none}#sitewide_popup .popup_wrap{width:auto;height:auto;min-width:300px}body:is(.page-template-template-custom_post,.single-post) #lower_wrap{display:block}body:is(.page-template-template-custom_post,.single-post) .content_inner>div:is(.share_links_container,.site_link,.page_quotes,.cta_wrap,.quotes_wrap){display:none}body:is(.page-template-template-custom_post,.single-post) #aside .flexed .article_item{min-width:33.333%;max-width:33.333%}.featured_banners.even .page_text,.footer_right{text-align:left}.footer .footer_share_block{margin:0 20px 14px 0}.footer_wrap.flexed{display:block}#banner:not(.default_height.has_map){min-height:400px!important;}#banner:not(.default_height.has_map) .wrapped{min-height:40vw!important}#banner .page_down_wrap{display:none}#banner:not(.has_slides) .slide_content{left:14px}#banner .slide_content{bottom:0!important;transform:none!important;top:auto!important;max-width:90%;margin:0}#content .grid_size_16 .page_gallery{width:33.333%}.flexed .article_item{min-width:33.333%!important;max-width:33.333%!important}.flexed.four_max .article_item,.flexed.grid_size_25 .article_item{min-width:50%!important;max-width:50%!important}.the_reviews:not(.has_1) .article_item{min-width:50%!important;max-width:50%!important}.the_reviews.items_3::after{content:'flickity';display:none}.the_reviews.items_3{display:none}.the_reviews.items_3.flickity-enabled{display:block}.the_reviews .flickity-prev-next-button{top:-50px}.mid_padded{padding:14px}.mid_padded_top{padding-top:14px}.mid_padded_bottom{padding-bottom:14px}.mid_padded_left{padding-left:14px}.mid_padded_right{padding-right:14px}.extra_padded{padding:28px}.extra_padded_top{padding-top:28px}.extra_padded_bottom{padding-bottom:28px}.extra_padded_left{padding-left:28px}.extra_padded_right{padding-right:28px}.featured_banners+.featured_banners{margin-top:28px}.wrapped,.flickity-page-dots,.woocommerce-notices-wrapper{padding-left:14px;padding-right:14px}.entry-content .site_link{padding:14px!important}}@media only screen and (max-width:748px){.the_blocks .block.flexed{display:block}.the_blocks .block_text_inner_wrap{margin:auto}.the_gallery.grid_size_25 .page_gallery{width:25%}#wrap .flexed .article_item{min-width:50%!important;max-width:50%!important}.block_col{min-width:100%}.home_page_banner{display:block}#page_banner .page_extra_text_block+.page_extra_text_block{padding-top:14px}.page_img,.page_text{position:static;min-width:100%;max-width:100%!important;padding:0!important;margin:0 0 6px}.page_img_wraper.structure_margin_right{margin:0}.woo_archive_banner.page_img{position:relative}.featured_banners{display:block;height:auto;min-height:100%}.featured_banners .page_img_wraper img{position:relative}.featured_banners .mobile_responder{display:block}#wrap .hide_782{display:none}#wrap .show_782{display:block}.legacy_loop .flexed{flex-direction:column-reverse;flex-wrap:wrap}#page_banner .block_col,.wp_legacy_loop.text_wrap{min-width:100%;max-width:100%}#page_banner .has_img_col{margin:0!important}}@media only screen and (max-width:600px){#wrap .the_reviews.flexed .article_item{min-width:100%!important;max-width:100%!important}.the_reviews:not(.items_1)::after{content:'flickity';display:none}.the_reviews:not(.items_1){display:none}.the_reviews:not(.items_1).flickity-enabled{display:block}#content .grid_size_16 .page_gallery,.the_gallery.grid_size_25 .page_gallery{width:50%}.the_gallery.grid_size_16 .page_gallery{width:33.333%}#banner .slide_content{padding-left:14px!important;padding-right:14px!important}.single_nav_wrap.flexed{flex-wrap:wrap}.single_nav_wrap.flexed .nav-item{min-width:100%}}@media only screen and (max-width:494px){#wrap .footer .footer_content.level_2 span.footer_text,#wrap .footer_newsletter_span,#banner .flickity-page-dots{display:none}#wrap #case_loop,#wrap .slide_wrap,#wrap .home_tiled_ext,#wrap #lower_pics_wrap{background:none!important}#wrap .latest_articles{margin:0}#case_loop .colour_block{float:none;height:auto;width:auto;margin-right:0}.colour_block>.case_hover{width:100%;height:100%}#content #tiled_slideshow{height:auto}.footer .footer_content.level_1,.footer .footer_content.level_2{display:block}.footer .footer_icon{padding:0}#wrap .flexed .article_item{min-width:100%!important;max-width:100%!important}.ghost_block{display:none}.logo_col2 .logo{width:100%}.logo_col3 .logo{width:100%}.logo_col4 .logo{width:100%}.logo_col5 .logo{width:100%}.counter{font-size:40px}.counter_txt{font-size:14px;line-height:14px}body.archive #wrap .case_item{min-width:100%;max-width:100%}.the_gallery .page_gallery{width:50%}#page_banner.page_banner .has_img_col_inner{padding-left:0}}@keyframes stuckMoveDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes stuckMoveUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes stuckFadeIn{0%{opacity:0}to{opacity:1}}.menu_wrap ul.small_menu{z-index:102;position:relative;display:flex;flex-wrap:wrap}.menu_wrap ul.small_menu ul.sub-menu{display:block;opacity:1;height:100%;position:static;overflow:hidden;padding:0;margin:0 auto;width:100%}.menu_wrap ul.small_menu li{padding:0 20px;display:block;text-align:left;position:relative;z-index:3;font-size:18px;line-height:20px}.menu_wrap ul.small_menu li.hide_small_menu{display:none}.menu_wrap ul.small_menu>li{flex:100% 0 0;border-right:2px solid #fff;margin-bottom:42px;max-width:20%;width:100%}.menu_wrap ul.small_menu>li:nth-child(5n){border:none}.menu_wrap ul.small_menu li.menu-item-has-children{background:none!important}.menu_wrap ul.small_menu ul.sub-menu li{padding:0 0 1px}.menu_wrap ul.small_menu span.hidden_mobile_menu{display:none}.menu_wrap ul.small_menu a{position:relative;padding:0 0 10px;text-align:left;background:none;width:auto;display:block}.menu_wrap ul.small_menu>li>a,.menu_wrap ul.small_menu li.menu-item-has-children>a{margin-bottom:14px;font-size:20px;display:inline-block}#header_wrap .closed_state{display:none}#header_wrap .small_menu_button.open .closed_state{display:block}#header_wrap .small_menu_button .closed_state{margin-left:0;width:auto;height:auto}#header_wrap .small_menu_button .closed_state svg{width:22px;max-height:none;position:relative}#header_wrap .small_menu_button.open .small_menu_icon span:not(.closed_state)>svg{display:none}.breadcrumbs{display:none;position:absolute;bottom:14px;left:0;right:0;text-align:right;overflow:hidden}#header_wrap.moving .breadcrumbs{display:block}.breadcrumbs span.delim{display:inline-block;padding:0 8px}#header_fixed{animation:stuckFadeIn 1s}#header .header_inner{position:relative}.m2tp_logo{padding:14px 0}#header img.main_logo{display:inline-block}#header img.fixed_logo{display:none}#header .site_tagline{overflow:hidden;text-align:right;width:auto;position:absolute;bottom:10px;right:0}#header .site_tagline.menu_has_childmenu{display:none}#header_wrap{z-index:99998}#header_wrap.moving #header_fixed{position:fixed;top:0;left:0;right:0;z-index:9999;animation:stuckMoveDown .6s;min-width:320px;margin:auto}#header_wrap.stuckMoveDown #header_fixed{animation:stuckMoveUp .6s}body.admin-bar #header_wrap.moving #header_fixed{top:32px}#header_wrap.moving #header .site_tagline{display:none}#header_wrap .ghosted{visibility:hidden;position:absolute;top:0;bottom:0}#header_wrap.moving .ghosted{position:relative}#header_wrap.moving img.main_logo{display:none}#header_wrap.moving img.fixed_logo{display:inline-block}#header_wrap.moving .primary_menu{display:none}.header_icon svg{display:block;width:100%;height:auto;max-height:27px}.contact_strip .header_icon svg{max-height:22px}#nav{text-align:right;margin-left:auto;width:100%}ul.primary_menu li{display:inline-block;padding:0 0 6px 14px;position:relative}ul.primary_menu li:hover{z-index:99999}ul.primary_menu li a:not(.abs){padding:0;position:relative}ul.primary_menu ul.sub-menu{width:170px;text-align:left}ul.primary_menu li.menu-item-has-children>ul.sub-menu{display:none;position:absolute;padding:2px 14px;left:0;top:23px;z-index:9999;border:none}ul.primary_menu li.menu-item-has-children>ul.sub-menu ul.sub-menu{left:100%;top:-4px}ul.primary_menu li.menu-item-has-children:hover>ul.sub-menu{display:block}ul.primary_menu li.menu-item-has-children>ul.sub-menu>li,ul.primary_menu li.menu-item-has-children>ul.sub-menu li.menu-item-has-children:hover>li{padding:5px 0;display:block}ul.primary_menu li.menu-item-has-children.current-menu-item,ul.primary_menu li.menu-item-has-children.current-menu-ancestor{position:static}ul.primary_menu li.menu-item-has-children.current-menu-item>ul.sub-menu,ul.primary_menu li.menu-item-has-children.current-menu-item:hover>ul.sub-menu,ul.primary_menu li.menu-item-has-children.current-menu-ancestor>ul.sub-menu,ul.primary_menu li.menu-item-has-children.current-menu-ancestor>ul.sub-menu li.current-product-ancestor>ul.sub-menu{display:block;top:22px;padding:0;text-align:right;background:none;width:768px;left:auto;right:0;z-index:9;border:none}ul.primary_menu li.menu-item-has-children.current-menu-item>ul.sub-menu ul.sub-menu,ul.primary_menu li.menu-item-has-children.current-menu-item:hover>ul.sub-menu ul.sub-menu,ul.primary_menu li.menu-item-has-children.current-menu-ancestor>ul.sub-menu ul.sub-menu{right:0;top:25px;left:auto}ul.primary_menu li.menu-item-has-children.current-menu-item>ul.sub-menu li,ul.primary_menu li.menu-item-has-children.current-menu-ancestor>ul.sub-menu li{padding:5px 0 5px 14px;display:inline-block}ul.primary_menu li.menu-item-has-children.current-menu-ancestor li.menu-item-has-children.current-menu-ancestor:hover,ul.primary_menu li.menu-item-has-children.current-menu-ancestor>ul.sub-menu li.current-product-ancestor{position:static}ul.primary_menu li.menu-item-has-children.current-menu-ancestor li.menu-item-has-children.current-menu-ancestor:hover>ul{display:block;top:25px;padding:0 0 20px;background:none;width:100%;right:0;z-index:9;border:none}ul.primary_menu li.menu-item-has-children.current-menu-ancestor li.menu-item-has-children.current-menu-ancestor:hover ul.sub-menu li{padding:5px 0 5px 14px;display:inline-block}ul.primary_menu li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu{display:none!important}ul:is(.primary_menu) .header_icon{display:none}ul:is(.primary_menu) li.menu-item-has-children{padding-right:25px!important}ul:is(.primary_menu) li.menu-item-has-children>a .header_icon{display:inline-block;margin-left:0;padding-top:0;position:absolute;top:6px;right:-27px}ul.primary_menu .header_icon svg{max-height:12px}ul.primary_menu .sub-menu .header_icon svg{max-height:11px}ul.primary_menu .sub-menu li.menu-item-has-children>a .header_icon{top:5px}.small_menu_button{display:inline-block;text-align:right;margin-left:28px}html.no-js #wrap .small_menu_button{display:none}html.no-js ul.small_menu{display:block;position:static}.small_menu_page_title_text{display:none}#header_wrap.moving .small_menu_page_title_text{display:none}.small_menu_icon{display:inline-block}.small_menu_icon>span>svg{width:30px}#menu_close{z-index:99998}.menu_wrap{transform:translate(0,-3000px);transition:transform .5s;display:block;position:absolute;top:auto;left:0;right:0;bottom:auto;z-index:99998;width:100%}body.menu_open .menu_wrap{transform:translate(0,0)}#header .contact_strip{text-align:right;position:absolute;top:14px;right:0;left:0;overflow:hidden;height:22px}.contact_strip_block{display:inline-block;padding-left:10px;vertical-align:top}.contact_strip_block.telephone{padding-left:48px;top:2px}.contact_strip_block:first-of-type{padding-left:0!important}.header_icon{margin-left:28px;margin-bottom:14px;display:inline-block;position:relative;vertical-align:top;width:22px;height:22px}.header_icon.view_account_wrap{width:auto;height:auto;margin-bottom:0}.email_icon.header_icon{width:28px}.m2tp_logo{display:inline-block;height:134px}#header_wrap.moving #header_fixed .m2tp_logo{height:84px}#nav{position:absolute;right:0;top:50px}.header_col_wrap{position:absolute;top:0;bottom:0;left:0;right:0}@media only screen and (max-width:1023px){#wrap ul.primary_menu{display:none}#header_wrap.has_mobile_menu .contact_strip{padding-top:34px}#header .contact_strip .contact_strip_block{padding-left:0!important}.menu_wrap{overflow:auto;padding-bottom:20px}.menu_wrap ul.small_menu{display:block;padding:0 0 20px;height:auto;overflow:hidden}.menu_wrap ul.small_menu ul.sub-menu{display:block;opacity:1;height:100%;position:static;overflow:hidden;padding:0;margin:0 auto;width:100%}.menu_wrap ul.small_menu>li{border:none;margin-bottom:28px;max-width:100%}.menu_wrap ul.small_menu>li>a{margin-bottom:0}.menu_wrap ul.small_menu li,.menu_wrap ul.small_menu a{text-align:right}.menu_wrap ul.small_menu>li>a,.menu_wrap ul.small_menu li.menu-item-has-children>a{margin-bottom:0}.mobile_menu_icon{display:block;position:absolute;top:0;bottom:auto;right:0;left:auto}.breadcrumbs{display:block;top:9px;bottom:auto;right:50px}#header_wrap.no_mobile_menu .breadcrumbs{top:50px;right:0}#header .site_tagline.menu_has_childmenu{display:block}.contact_strip_block.telephone{top:auto}#header .contact_strip{height:60px}}@media only screen and (max-width:782px){body.admin-bar #header_wrap.moving #header_fixed{top:46px}}@media only screen and (max-width:748px){.header_icon{margin:0 20px 0 0}.breadcrumbs{font-size:14px}#header_wrap:not(.moving).has_mobile_menu .contact_strip{padding-top:0;padding-right:40px}#main_header{padding-top:40px}#header_wrap.moving #main_header{padding-top:0}#header_wrap:not(.moving) .header_col_wrap{left:0!important}#header .contact_strip{height:22px;text-align:left}#header_wrap.moving #header .contact_strip{height:auto;text-align:right;top:auto;bottom:10px}#header_wrap.moving .mobile_menu_icon{position:static;display:inline-block}#header_wrap.moving .small_menu_button{margin-left:0}#header_wrap .breadcrumbs{display:none!important}}@media only screen and (max-width:600px){body.open_search.admin-bar .search_field,body.admin-bar #header_wrap.moving #header_fixed{top:0}#wrap #header .site_tagline{display:none}#header_wrap.moving .contact_strip_block.socials{display:none}}.header_block{margin:0 0 0 28px}.header_block .header_icon{margin:0}.header_icon:hover{cursor:pointer}.view_basket_wrap .items{position:absolute;left:0;top:2px;bottom:0;margin:0;text-align:center;width:23px;height:21px;font-size:10px}.cart_item_inner_wrap.ac_text{position:relative}.open_wish_list.header_icon{width:auto;height:auto}.open_wish_list.header_icon svg{width:25px;height:32px;max-height:100%}.my_account_link span.text{font-size:15px}.ac_text:hover{cursor:pointer}.woocommerce-store-notice{position:fixed;bottom:0;left:0;right:0;padding:10px;text-align:center;z-index:9999}.woocommerce div.images img{display:block;width:100%;height:auto;-webkit-box-shadow:none;box-shadow:none}.woocommerce-product-gallery__image--placeholder{text-align:center}.woocommerce div.images .woocommerce-product-gallery__image--placeholder img{display:inline-block;width:auto}.woocommerce div.images div.thumbnails{padding-top:1em}.woocommerce div.images.woocommerce-product-gallery{position:relative}.woocommerce div.images .woocommerce-product-gallery__wrapper{-webkit-transition:all cubic-bezier(.795,-.035,0,1) .5s;transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff}.woocommerce div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.images .woocommerce-product-gallery__trigger{position:absolute;top:.5em;right:.5em;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;-webkit-box-sizing:content-box;box-sizing:content-box}.woocommerce div.images .woocommerce-product-gallery__trigger:before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;left:9px;-webkit-box-sizing:content-box;box-sizing:content-box}.woocommerce div.images .woocommerce-product-gallery__trigger:after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;left:22px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-box-sizing:content-box;box-sizing:content-box}.woocommerce div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0 -14px 0 0}.woocommerce div.images .flex-control-thumbs li{width:240px;display:inline-block;margin:0;list-style:none;padding:0 14px 14px 0;vertical-align:top}.woocommerce div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0;user-select:none;-moz-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none}.woocommerce div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.pswp__caption,.woocommerce-shipping-destination{display:none}.stock_status{margin-bottom:3px}#recent_viewed{float:none;width:100%;max-width:100%;vertical-align:top;margin:0;overflow:hidden;bottom:0;top:0;right:0}#product_images{min-width:50%;max-width:50%}#product_images .slide_wrap{position:absolute;top:0;left:0;bottom:0;width:240px}#quickview_content{display:none;overflow:auto;text-align:center;position:fixed;top:0;bottom:0;left:0;right:0;z-index:999999;min-width:320px;padding-top:40px}#quickview_content .onsale{position:absolute;top:0;right:0}#quickview_content .button.single_add_to_cart_button{margin:0}.single_content_wrap_inner{position:relative}.quick_prod_wrap{vertical-align:middle;width:494px;display:inline-block;text-align:left;background-color:#fff;background-position:474px 6px!important;background-repeat:no-repeat}#quickview_content:hover{cursor:pointer}.quickview_content{display:inline}body.single-product #quickview_content .product{max-width:none}body.single-product #quickview_content .view_full_description{display:block}#quickview_content div.product{padding:0;margin:0}#quickview_content div.quick_prod_wrap:hover{cursor:default}#quickview_content .single_content{padding:0}#quickview_content .blog_image_container,#quickview_content .featured_image{margin:0 0 14px;width:100%;float:none;max-height:100%}#quickview_content .post-nav,#quickview_content .share_links_container,#quickview_content .tabs{display:none}#quickview_content .woocommerce-tabs{display:none}#quickview_content .alter_wish_list{display:none}.view_full_description{display:block;margin:0 0 14px}div.product_slides .alter_wish_list{display:none}div.product_slides.product-type-simple:hover .alter_wish_list,div.product_slides .alter_wish_list.selected{display:block}div.product_slides .alter_wish_list{position:absolute;top:7px;right:0;width:36px;margin:0;padding:0}#products_block div.alter_wish_list svg{width:36px;height:36px}div.product_slides .alter_wish_list .alter_wish_list_text{display:none}div.product_slides .alter_wish_list svg{position:static;margin:0}.quick_prod_wrap .alter_wish_list{display:none!important}.woocommerce-product-search button{padding:7px 10px}.wc-payment-form{width:100%}.lt_gb_custom_options{font-size:14px}.stars a{background:url(/wp-content/themes/eflex/woo/img/star_active.png) no-repeat 0 -16px}td.product-remove{width:40px}td.product-thumbnail .responder{min-width:100px}.return-to-shop a.button{display:inline-block}.wcpay-express-checkout-wrapper>div{margin:0 14px 14px 0}ul.woocommerce-error li{margin-bottom:4px}.product_cat_wrap .inner_cta{display:block}a.empty_message{display:block}.woocommerce-product-search{position:relative;margin:0 0 14px;padding:0 32px 0 0;height:38px;overflow:hidden}.woocommerce-ordering,.woocommerce-breadcrumb{margin:0 0 14px}body.post-type-archive-product .load_more_posts{text-align:right}.product_filters{clear:both}.product_filters .load_more,.product_filters .pagination{background:none;padding:0 14px}.product_filters .pagination a{color:#fff}.product_filters .header_block{overflow:visible}.widget_layered_nav_filters a{padding-left:20px;background-position:0 50%!important}.prod_gall{cursor:pointer;position:absolute;top:14px;right:14px;width:40px;height:40px;border-radius:50%;z-index:9}.prod_gall .header_block{margin-top:6px;margin-left:8px;width:24px}#product_filters{display:none}.show_hide_filter{display:inline-block}.product_filters{height:40px;position:relative;overflow:hidden;padding:0}.loopcount{padding-left:10px;font-size:13px}.eflex_payment_methods .flexed{margin:0 -15px;justify-content:center}.eflex_payment_methods img{max-width:5%;width:100%;margin:0 20px}.show_hide_filters{display:inline-block}.show_hide_filters h5{vertical-align:unset}.show_hide_filters .header_block{top:-2px;margin-right:12px;margin-left:0;height:30px;width:30px;float:none;display:inline-block;margin-bottom:0;position:relative;vertical-align:middle}#body_dull.over_menu{background:#000}.widget_container ul.children{display:none}.widget_container .product_slides{width:100%}select.orderby{max-width:400px}.price_slider_wrapper *{transition:none}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;border:0;margin:0 .5em 20px}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#eee}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#eee}span.price del{padding-right:5px}.line_through,.saved,span.sale_price{display:inline-block;margin:0 6px 0 0;white-space:nowrap}.saved{padding:0;vertical-align:middle}.line_through{text-decoration:line-through;color:#bbb}.header_block{display:inline-block}.entry-content p.stock{margin:0 0 14px}body.is_single .entry-content .price{margin:0;padding:0 14px 0 0}.woocommerce-variation-price{margin:0 0 14px;padding:0 14px 0 0}.woocommerce-message,.woocommerce-error{padding:0;font-size:17px;margin:0 0 14px}.product_meta_wrap{margin:0 0 14px}.view_wrap{position:relative}.title_quickview_wrap{margin-bottom:14px}.title_quickview_wrap{padding:0 14px}.product_inner>.entry-content{align-content:flex-start;padding-bottom:84px}.product_inner>.entry-content>div{flex-shrink:0;width:100%;align-self:start;min-width:0}.product_inner>.entry-content>.price_wrap{top:auto}.product_inner a.added_to_cart{display:none!important}.more_info_wrap{margin:0 -1px 0 0}.more_info_inner{margin-right:1px}.more_info .button{padding:5px 1px 5px 10px;font-size:14px;position:relative}.more_info_inner a.button{margin:0;text-transform:none;text-align:left}.more_info{width:50%;display:inline-block;text-align:left;position:relative}.no_quick_view .more_info{width:100%}.prices .onsale{position:relative;margin:-10px 10px 0 0;display:inline-block;vertical-align:top;width:32px;height:32px}.prices .price{display:inline-block;vertical-align:top}.single_product_wrap .onsale{margin-top:-11px;width:44px;height:44px}#aside h2.widget_title{text-align:center;margin:0 0 14px;padding:7px 14px}#aside .up-sells{overflow:hidden;margin:0 auto;clear:both}.prices .star-rating{margin-top:-23px}a.p_link{position:relative}a.p_link.abs{position:absolute}.cart.grouped_form p.stock{display:inline;margin:0;padding:0 5px}.cross-sells>h2{margin-bottom:14px}.woocommerce-form-login__rememberme{margin-bottom:14px;display:block}.widget_container form{margin:0 0 14px}ul.subcategory_list li{margin:0 20px 20px 0;display:inline-block}.woocommerce-product-rating .count{display:inline}.remove{display:inline-block;vertical-align:middle;width:20px;height:20px;text-align:center}.remove:hover{cursor:pointer}.variations label{padding:0 14px 0 0;display:block;margin:0 0 5px}table.variations th{display:block}table.variations td.value{display:block}#shipping_method{padding:0;margin:0}#shipping_method li{background-image:none;padding-left:0}body.loop .star-rating{display:none}body.loop .woocommerce-product-rating{margin:10px 0 0}body.loop.woocommerce .post_loop_wrap .entry-content{padding:0 0 10px}#review_form_wrapper{padding:14px}button.single_add_to_cart_button,a.single_add_to_cart_button.button{margin:0 0 14px;display:block;width:100%;text-align:left;max-width:100%;z-index:1;position:relative;height:50px}form.cart{position:relative}form.cart .quantity{z-index:2;position:absolute;right:0}.quantity input{width:56px;display:inline-block;margin:0;padding:0 8px;border:none!important;height:34px}form.cart input.qty{height:51px}body.single-product #wrap .slide_1_wrap{position:relative}body.single-product .is_single div.alter_wish_list{margin:14px 0}body.single-product .single_product_wrap .prices{padding-top:20px}.product_slides:hover .inner_cta{display:block}body.single-product .wcppec-checkout-buttons{text-align:left}.img_rel_wrap{position:relative;max-width:200px;margin-left:auto;margin-right:auto}.single_product_wrap .price{display:block;margin-bottom:14px}body.single.single-product .entry-meta{display:block}p.stars a{transition:none;padding:0 7px 0 0}.star-rating{overflow:hidden}.woocommerce-product-rating{padding:0 0 10px}.stars a{display:inline-block;vertical-align:top;height:16px;width:16px;margin:0 5px 0 0;text-indent:-9999px;z-index:999}.stars:hover a{background-position:0 0}.stars a:hover~a{background-position:0 -16px}.stars.selected a{background-position:0 0}.stars.selected a.active~a{background-position:0 -16px}#commentform label{padding:10px 0}.del_and_return{overflow:hidden}.del_and_return .show_hide{float:right;margin:0 0 14px}.del_and_return .more_information{display:none}body.is_singular .del_and_return h2{margin:0 0 14px}table.variations *{vertical-align:top}.product table.variations,.angelleye_buton_box_relative{width:100%}.entry-content table.variations td{padding:0}body.single-product table.variations tr{margin:0 0 7px}.entry-content.product_data p{margin:0}body.single-product #product_images{min-width:60%;max-width:60%}body.single-product #product_content{min-width:40%;max-width:40%}.product_extra_info_menu_item a{margin-bottom:0;padding:14px 42px 14px 14px;position:relative}.product_extra_info_menu_item a .svg_icon{position:absolute;right:10px;top:50%;left:auto;bottom:auto;height:16px;width:16px;margin-top:-8px}.active .product_extra_info_menu_item .svg_icon{transform:rotate(180deg)}.product_extra_info_menu_item a{color:#fff;display:block}.product_extra_info_content{display:none}.active>.product_extra_info_content{display:block}.product_meta{margin-top:30px}.product_data.entry-content table td,.product_data.entry-content table th{padding-left:0}ins{text-decoration:none}#wrap .woocommerce-notices-wrapper{margin-bottom:6px;padding-top:20px}body.single-product #wrap .woocommerce-notices-wrapper{max-width:100%;margin-bottom:6px;padding:14px 14px 1px;border:3px solid #55865e}#wrap .woocommerce-notices-wrapper:empty,body.single-product #wrap .woocommerce-notices-wrapper:empty{margin-bottom:0;padding:0;border:none}#wrap .woocommerce-notices-wrapper .button{margin:14px 0;display:block}#wrap .woocommerce-notices-wrapper a.button{margin:0;display:inline-block;padding:10px;text-align:left}body.single-product .woocommerce-notices-wrapper ul.woocommerce-error{margin:0}body.single-product .woocommerce-notices-wrapper ul.woocommerce-error li{margin:0 0 14px}body.woocommerce-cart .woocommerce *{font-size:14px}body.woocommerce-cart #wp_content .woocommerce{padding-top:14px}body.woocommerce-cart table.shop_table{table-layout:fixed;width:100%}body.woocommerce-cart .cart-empty{margin-bottom:14px}body.woocommerce-cart td.product-subtotal{text-align:right}body.woocommerce-cart .cart_totals table.shop_table th{padding:14px 7px 0 0;font-weight:400}body.woocommerce-cart .cart_totals table.shop_table td{padding:14px 0 0 7px;text-align:right}body.woocommerce-cart .cart-collaterals table.shop_table tr.order-total *{font-size:17px!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table thead{display:none}body.woocommerce-cart .woocommerce-cart-form table.shop_table th,body.woocommerce-cart .woocommerce-cart-form table.shop_table td{padding:0 14px 14px 0}body.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-name{vertical-align:top}body.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions{font-size:0;width:100%;padding:28px 0 0}body.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions .coupon,body.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions>button.button{display:inline-block;width:calc(100% - 214px);vertical-align:top;font-size:17px;position:relative}body.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions>button.button{width:200px;float:right}body.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions .coupon .button{font-size:inherit;position:absolute;right:0;top:0}body.woocommerce-cart .woocommerce-cart-form table.shop_table .img_rel_wrap{max-width:120px}body.woocommerce-cart .wc_payment_method{margin-bottom:20px;padding-top:0}body.woocommerce-cart .coupon label{display:none}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{width:100%;display:block;margin-top:20px;font-size:17px!important;text-transform:uppercase;text-align:center}body.woocommerce-cart .checkout_img_wrap{background:#f4f4f4;padding:10px;border-radius:4px;width:70px;padding:4px;float:left;margin:0 20px 10px 0}body.woocommerce-cart .checkout_img_wrap img{border-radius:4px}body.woocommerce-cart .checkout_img_wrap .product-quantity{position:absolute;top:-9px;line-height:15px;right:-9px;border-radius:50%;width:20px;height:20px;text-align:center}body.woocommerce-cart .checkout_img_wrap .product-quantity strong{font-size:10px!important}body.woocommerce-cart .cursor_pointer svg{width:8px;height:auto;position:relative;top:-1.5px}input#coupon_code,button.button{height:51px}#coupon-error-notice{font-size:12px}#wc-stripe-express-checkout-element{margin-bottom:0!important}body.woocommerce-checkout{background-color:#fff}body.woocommerce-checkout .is_single.page{margin-bottom:0;min-height:100vh}body.woocommerce-checkout #header{margin-bottom:0}body.woocommerce-checkout #content .is_single.hentry{padding:0}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce *{font-size:14px}body.woocommerce-checkout .checkout_block{min-width:50%;max-width:50%;width:100%}body.woocommerce-checkout .woocommerce-NoticeGroup{margin-top:28px}body.woocommerce-checkout .checkout_right{width:50%;left:auto}body.woocommerce-checkout .checkout_img_wrap{background:#fff;padding:10px;border-radius:4px;width:70px;padding:4px;float:left;margin:0 20px 10px 0}body.woocommerce-checkout .checkout_img_wrap img{border-radius:4px}body.woocommerce-checkout .product-quantity{position:absolute;top:-9px;line-height:15px;right:-9px;border-radius:50%;width:20px;height:20px;text-align:center}body.woocommerce-checkout .product-quantity strong{font-size:10px!important}body.woocommerce-checkout #summary_wrap .shop_table{position:sticky;top:28px;opacity:1!important;width:100%;table-layout:fixed}body.woocommerce-checkout #summary_wrap .shop_table td,body.woocommerce-checkout #summary_wrap .shop_table th{padding:0 20px 10px 0;font-weight:400;vertical-align:top}body.woocommerce-checkout tr td:last-of-type{padding-right:0!important;text-align:right}body.woocommerce-checkout #summary_wrap .shop_table tr.order-total *,body.woocommerce-checkout .woocommerce-notices-wrapper *{font-size:17px!important}body.woocommerce-checkout .shop_table.half_wrap{max-width:420px;margin-left:28px}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{margin-right:-10px}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p{width:50%;display:inline-block;vertical-align:baseline;padding:0 10px 0 0}body.woocommerce-checkout .entry-content ul{margin:0 0 20px;padding:10px 0 0}body.woocommerce-checkout .entry-content #payment ul li{background:none;padding:0;min-height:44px;margin-bottom:14px}body.woocommerce-checkout ul.wc_payment_methods input[type="radio"]{display:inline-block}body.woocommerce-checkout form.checkout li.wc_payment_method label{width:auto;display:inline-block}body.woocommerce-checkout #customer_details label{font-size:13px;display:block;padding-bottom:3px}body.woocommerce-checkout #customer_details select{margin-bottom:0}body.woocommerce-checkout .woocommerce button{min-width:50%}body.woocommerce-checkout form:is(#woocommerce-checkout-form-coupon,.woocommerce-form) p{margin:12px 0 0}body.woocommerce-checkout .paypal_form input{width:auto;background:none!important}body.woocommerce-checkout p.checkout-inline-error-message{display:none!important}body.woocommerce-checkout p.woocommerce-invalid input,p.woocommerce-invalid select{border-right:6px solid red}p#order_comments_field,p#billing_email_field{width:100%}body.woocommerce-checkout button{width:auto;min-width:100px;margin-top:20px;text-transform:uppercase;text-align:center;padding:0 10px}body.woocommerce-checkout .summary_summary a.button{height:51px}body.woocommerce-checkout .summary_svg{display:inline-block;width:20px;vertical-align:text-top;fill:#fff;margin-left:3px;position:relative;top:2px}body.woocommerce-checkout .summary_svg.summary_open{transform:scaleY(-1)}body.woocommerce-checkout .cart_totals{float:right}body.woocommerce-checkout div:is(#site_banner,.contact_strip_block,#nav,.view_search_wrap){display:none}body.woocommerce-checkout #header .contact_strip_block.eflex_cart{display:block}#place_order{width:100%;display:block;font-size:17px!important}body.woocommerce-checkout form.checkout,body.woocommerce-cart #wp_content{padding-bottom:200px}body.woocommerce-account .woocommerce-info{margin-bottom:14px}body.woocommerce-account .woocommerce-info .button{margin-top:14px}body.woocommerce-account #customer_login{max-width:720px}body.woocommerce-account #customer_login button.button{min-width:150px}body.woocommerce-account #customer_login .u-column2{margin-top:42px}body.woocommerce-account .woocommerce-form-login__rememberme,.woocommerce-privacy-policy-text{display:block;margin-bottom:20px}body.woocommerce-account p.woocommerce-LostPassword{margin-top:20px}body.woocommerce-account span.password-input{position:relative;display:block}body.woocommerce-account button.show-password-input{transition:none;position:absolute;right:0;top:0;bottom:0;width:42px;height:42px;background-image:url(/wp-content/themes/eflex/woo/img/eye.png);background-repeat:no-repeat;background-position:50% 50%!important;background-size:20px 20px!important}body.woocommerce-account button.show-password-input:hover{background-image:url(/wp-content/themes/eflex/woo/img/eye.png)}body.woocommerce-account .woocommerce-MyAccount-navigation{padding-right:30px;width:220px}body.woocommerce-account .woocommerce-MyAccount-content{width:100%;max-width:720px;padding:0 0 20px}body.woocommerce-account input.input-text{height:42px}body.woocommerce-account .is_single.entry-content>.woocommerce{display:flex;flex-wrap:wrap}body.woocommerce-account .entry-content li.woocommerce-MyAccount-navigation-link{padding:0 20px 15px 0;background:none}body.woocommerce-account .entry-content li.woocommerce-MyAccount-navigation-link a{white-space:nowrap}body.woocommerce-account #account_display_name_description{padding:3px 0}body.woocommerce-account form.woocommerce-EditAccountForm .woocommerce-Button{margin-top:28px}body.woocommerce-account .woocommerce>.woocommerce-form-login,body.woocommerce-account .woocommerce>.woocommerce-notices-wrapper,body.woocommerce-account .woocommerce>h2{min-width:100%}.woocommerce-Address{margin-bottom:30px}.woocommerce-orders-table{width:100%}#added_to_cart.body_dull{display:flex;opacity:0;transition:opacity .9s;justify-content:center;align-items:center;top:auto;bottom:-100%}#added_to_cart.body_dull.show{opacity:1;top:0;bottom:0}#added_to_cart .popup_wrap{max-width:320px;height:auto;width:100%;position:relative;overflow:hidden;text-align:center}#added_to_cart .popup_wrap .top_close_strip{position:absolute;height:40px}#added_to_cart .popup_wrap_inner{height:100%;width:100%;position:relative;padding:54px 20px 20px}#added_to_cart .popup_wrap .button{padding:10px;display:block;margin-top:10px}#added_to_cart .popup_wrap .straight_to_checkout .button{padding:28px 10px;display:block;margin-top:20px}@media only screen and (max-width:1240px){#customer_details .col_inner{padding-right:0}}@media only screen and (max-width:1023px){.product_filters_inner .entry-content{min-height:100px}.featured_banner .mobile_responder{display:block}div.product_slides.product-type-simple .alter_wish_list{display:block}.product-remove a.remove{display:inline-block;margin:auto}.woocommerce-billing-fields__field-wrapper p{width:100%;padding:0}#gridsizer{display:none}#details_and_review_wrap .half_wrap{padding-right:14px}body.woocommerce-checkout #summary_wrap .shop_table{margin-left:0;max-width:100%}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p{display:block;width:100%}body.woocommerce-account .woocommerce{display:block}body.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}body.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap}body.woocommerce-account .entry-content li.woocommerce-MyAccount-navigation-link{padding:0 15px 10px 0}body.woocommerce-account .woocommerce-MyAccount-content{max-width:100%}body.woocommerce-checkout .breadcrumbs{display:none}body.woocommerce-checkout #header_wrap.has_mobile_menu .contact_strip{padding-top:0}}@media only screen and (max-width:748px){#quickview_content div.quick_prod_wrap{width:100%;max-width:466px;min-height:100%}.quick_prod_wrap{background-position:99% 6px!important}body.single-product #product_images{min-width:100%}body.single-product #product_content{min-width:100%}#product_images>.structure_margin_right{margin-right:0}#details_and_review_wrap .half_wrap{padding-right:0}body.woocommerce-checkout #header{margin-bottom:6px}.checkout_wrap .wrapped,#wrap .woocommerce-notices-wrapper{max-width:498px;margin:auto}body.woocommerce-checkout .checkout_right{display:none}form.woocommerce-checkout>.flexed{display:block;width:100%}body.woocommerce-checkout .checkout_block{max-width:100%;min-width:100%}body.woocommerce-checkout #summary_wrap .shop_table{padding:14px;display:none}body.woocommerce-checkout td.product-total{width:54px}}@media only screen and (max-width:600px){.shop_table colgroup{display:none}.shop_table colgroup col{width:100%!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table tr.cart_item{margin-bottom:28px;padding-bottom:14px;display:block;width:100%;border-bottom:1px solid #eee}body.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions .coupon,body.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions>button.button{width:100%;display:block}body.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions .coupon .button{width:140px}body.woocommerce-cart .checkout_img_wrap{float:none;margin:0;display:inline-block}.woocommerce-cart-form table.shop_table td.actions .coupon,.woocommerce-cart-form table.shop_table td.actions>button.button,.woocommerce-cart .woocommerce{display:block;width:auto;float:none}.woocommerce-cart .woocommerce>.cart-collaterals,.woocommerce-cart .woocommerce>.woocommerce-cart-form{padding-right:0}body.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions>button.button{width:100%;margin-top:28px}body.woocommerce-cart .woocommerce-cart-form table.shop_table{table-layout:unset}body.woocommerce-cart .woocommerce-cart-form table.shop_table td{width:100%;display:block;text-align:center;margin:auto}body.woocommerce-cart .woocommerce-cart .cart-collaterals{padding-right:0}body.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions{padding:28px 0 14px}body.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions .coupon .button{display:block;position:relative;width:100%}.eflex_payment_methods .flexed{margin:0 -5px -10px;justify-content:center;flex-wrap:wrap}.eflex_payment_methods img{min-width:28px;max-width:28px;margin:0 5px 10px}}@media only screen and (max-width:494px){.loopcount,.more_info.product_link{display:none}.more_info{width:auto;display:block;margin:7px 0 0}.more_info_wrap{margin:0}}@media only screen and (max-width:360px){#products_block{display:block}#wrap .product_slides{width:100%!important}}@font-face{font-display:swap;font-family:'theme_font';src:url(/wp-content/themes/eflex/custom/lib/font/body-font.eot);src:url('/wp-content/themes/eflex/custom/lib/font/body-font.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/eflex/custom/lib/font/body-font.woff) format('woff'),url(/wp-content/themes/eflex/custom/lib/font/body-font.ttf) format('truetype'),url('/wp-content/themes/eflex/custom/lib/font/body-font.svg#theme_font') format('svg');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'bold_font';src:url(/wp-content/themes/eflex/custom/lib/font/bold-font.eot);src:url('/wp-content/themes/eflex/custom/lib/font/bold-font.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/eflex/custom/lib/font/bold-font.woff) format('woff'),url(/wp-content/themes/eflex/custom/lib/font/bold-font.ttf) format('truetype'),url('/wp-content/themes/eflex/custom/lib/font/bold-font.svg#bold_font') format('svg');font-weight:400;font-style:normal}.loading_more{background-image:url(/wp-content/themes/eflex/custom/lib/img/loadbar.gif)}body{background-color:#838580}body,input[type="submit"],select,input[type="checkbox"],input[type="radio"],input[type="file"],input,textarea,.search-submit,.form_field{color:#60635f}#wrap,input:not(.searchsubmit),select,textarea,.form_field,.wrap_bg_colour{background-color:#fbfbfb}.style_full_width_bg{background-color:#f6f6f6}a:link,a:visited,.entry-content .link_color,a.flipped:hover{color:#c89e6b}a:active,a:hover,.entry-content .link_color:hover,.fake_link:hover .link_color,li.current-cat a,.is-active a,a.flipped,a.selected{color:#60635f}#menu_close,#body_dull,#quickview_content,#woo_wish_list,.body_dull{background-color:rgb(131 133 128 / .85)}.style_header_footer,.product_filters,#aside h2.widget_title{background-color:#fff;color:#60635f}.header_item,ul.primary_menu li a,.small_menu_page_title_text,ul.small_menu li a,.footer .level_4 a:hover,.footer .level_4 li.current_page_item a,.show_hide_filters *,.breadcrumbs a{color:#60635f}.contact_strip a,.header_item_flip,ul.primary_menu a:hover,ul.primary_menu li.current-menu-item>a,ul.primary_menu li.current-menu-ancestor>a,ul.primary_menu li.current-menu-ancestor>ul.sub-menu li.current-menu-ancestor>a,ul.primary_menu li.current_page_parent>a,ul.small_menu li a:hover,ul.small_menu li.current_page_item>a,ul.small_menu li.current-menu-item>a,ul.small_menu li.current-menu-ancestor>a,ul.small_menu li.current_page_parent>a,ul.small_menu li.current-menu-parent>a,.footer span.footer_phone,.footer a,.show_hide_filters:hover *,.breadcrumbs,.breadcrumbs a:hover,.footer .level_4 a:hover{color:#c89e6b}ul.primary_menu li.menu-item-has-children ul a,.contact_strip a:hover,.footer a:hover{color:#60635f}ul.primary_menu li.menu-item-has-children ul a:hover{color:#c89e6b}ul.primary_menu li.menu-item-has-children.current-menu-item>a,ul.primary_menu li.menu-item-has-children.current-menu-ancestor ul>a{color:#60635f}ul.primary_menu li.menu-item-has-children.current-menu-item>a,ul.primary_menu li.current-product-ancestor>a{color:#c89e6b}ul.primary_menu li.menu-item-has-children.current-menu-item ul>a,ul.primary_menu li.menu-item-has-children.current-menu-ancestor ul>a{color:#60635f}ul.primary_menu li.menu-item-has-children.current-menu-item ul ul>a{color:#c89e6b}ul.primary_menu li.menu-item-has-children.current-menu-ancestor ul li:hover ul>a{color:#c89e6b}ul.primary_menu li.menu-item-has-children.current-menu-ancestor ul li:hover a:hover{color:#c89e6b}ul.primary_menu li.menu-item-has-children.current-menu-ancestor ul li.current-menu-item ul a{color:#60635f}ul.primary_menu li.menu-item-has-children.current-menu-item ul a:hover,ul.primary_menu li.menu-item-has-children.current-menu-ancestor ul a:hover,ul.primary_menu li.menu-item-has-children.current-menu-ancestor ul li.current-menu-item ul li.current-menu-item a,ul.primary_menu li.menu-item-has-children.current-menu-ancestor ul li.current-menu-item>a,ul.primary_menu li.menu-item-has-children.current-menu-ancestor ul li.current-menu-item>a{color:#c89e6b}body.single-product ul.primary_menu li.current-product-ancestor>a{color:#c89e6b}ul.primary_menu li.menu-item-has-children>ul.sub-menu{background-color:#fff;border:1px solid #60635f}.site_tagline{color:#838580}.has_slides .slide_content{background-color:rgb(96 99 95 / .85)}.has_slides .slide_text{color:#fff}.slide_content{background-color:rgb(96 99 95 / .85)}.slide_text{color:#fff}body.home .page_banner{background-color:#eeeeed;color:#60635f}body.home .page_banner .entry-content *:not(a){color:#60635f!important}body.home .page_banner .entry-content a{color:#c89e6b}body.home .page_banner .entry-content a:hover{color:#60635f}.page_banner,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#eeeeed;color:#60635f}.page_banner .entry-content *:not(a){color:#60635f!important}.page_banner .entry-content a{color:#c89e6b}.page_banner .entry-content a:hover{color:#60635f}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.entry-content h1,.entry-content h2,.entry-content h4,.entry-content h6,.entry-content .h1,.entry-content .h2,.entry-content .h4,.entry-content .h6,.single_product_wrap .price{color:#838580}.entry-content h3{color:#838580}.widget.widget_text .widget-wrap,.woocommerce-notices-wrapper,.woocommerce-Reviews,.text_content_wrap{background-color:#fff}#comments input#comment_submit,.wpcf7-form input.wpcf7-submit,#commentform #submit,button,.button,a.button,a.button.flipped:hover{background-color:#c89e6b}#comments input#comment_submit,.wpcf7-form input.wpcf7-submit,#commentform #submit,button,.button,a.button,a.button.flipped:hover,.button a{color:#fff}#comments input#comment_submit:hover,.wpcf7-form input.wpcf7-submit:hover,#commentform #submit:hover,button:hover,.button:hover,a.button:hover,a.button.flipped{cursor:pointer;background-color:#838580}#comments input#comment_submit:hover,.wpcf7-form input.wpcf7-submit:hover,#commentform #submit:hover,button:hover,.button:hover,a.button:hover,a.button.flipped,.button a:hover{color:#fff}#wrap form.woocommerce-cart-form .coupon .button,#wrap form.woocommerce-cart-form .button:disabled,.button[name="apply_coupon"]{background-color:#838580;color:#fff}#wrap form.woocommerce-cart-form .coupon .button:hover,#wrap form.woocommerce-cart-form .button:disabled:hover,.button[name="apply_coupon"]:hover,a.button.flipped:hover{background-color:#c89e6b;color:#fff}.share_links_container{color:#60635f}.social_header{background-color:#fff;color:#60635f}.latest_news{background-color:#fff;color:#60635f}.latest_news:hover,.product-category:hover .product_cat_image{background-color:#838580!important;color:#fff!important}.latest_news h2.news_title{color:#60635f}.latest_news:hover h2.news_title{color:#fff}.latest_news .read_more{color:#60635f}.latest_news:hover .read_more{color:#fff}.featured_banners .page_text{background-color:#fff;color:#60635f}.featured_banners.has_link:hover .page_text{background-color:#838580;color:#fff}.featured_text_wrap h2,.featured_text_wrap h1{color:#60635f!important}.featured_banners.has_link:hover h2,.featured_text_wrap.has_link:hover h1{color:#fff!important}.featured_banners .read_more{color:#60635f!important}.featured_banners.has_link:hover .read_more{color:#fff!important}.site_link,.brand_bg,.top_close_strip,.quickview_close,h2.slide_meta_title,.remove,a.remove,#site_banner .banner,input[type="checkbox"]{accent-color:#c89e6b;background-color:#c89e6b;color:#fff;fill:#fff}.site_link.do_hover:hover,.is_link.brand_bg:hover,#site_banner a.banner:hover{background-color:#838580;color:#fff;fill:#fff}.site_link .link_text,#site_banner a.banner{color:#fff!important}.site_link.do_hover:hover .link_text,a.remove:hover,#site_banner a:hover{color:#fff!important}.page_quotes{color:#60635f}.page_quotes .page_quotes_credit{color:#60635f}.article_inner.text_content_wrap{background-color:#fff;color:#60635f}.article_inner.text_content_wrap h2,.fake_link h2.link_color{color:#60635f}.article_inner.text_content_wrap .read_more{color:#60635f}.article_inner.text_content_wrap:hover{background-color:#838580;color:#fff}.article_inner.text_content_wrap:hover h2,.fake_link:hover h2.link_color{color:#fff}.article_inner.text_content_wrap:hover .read_more{color:#fff}.widget-wrap,body.single .more_posts_header,#wrap .widget_products .widget-wrap h5.widgettitle,.tax_flex_item.sidebar .sidebar_inner{background-color:#eeeeed;color:#60635f}h5.widgettitle,body.single .more_posts_header h3,#wrap .widget_products .widget-wrap h5.widgettitle{color:#60635f}.widget-wrap a{color:#c89e6b}.widget-wrap a:hover,li.current-cat a,.widget-wrap a.selected{color:#60635f}.countdown_counter span span{background-color:#c89e6b;color:#fff}#m2tp_cookie_policy,.counter.current,.woocommerce-store-notice{background-color:#c89e6b;color:#fff}#m2tp_cookie_policy a,.woocommerce-store-notice a{color:#60635f;background-color:none}#m2tp_cookie_policy a:hover,.woocommerce-store-notice a:hover{color:#fff;background-color:none}.entry-content ul li{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='7' height='7' viewBox='-1 -1 2 2'><circle fill='%23c89e6b' r='1'/></svg>")}input.searchsubmit,.woocommerce-product-search button[type="submit"],#error404-searchsubmit,.prod_gall{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'><path fill='%23660635f' d='M21.9,20.5l-5-5c1.4-1.7,2.1-3.8,2.1-6s-1-4.9-2.7-6.7S12,0,9.6,0,4.6,1,2.7,2.7C1,4.6,0,7,0,9.5s1,4.9,2.7,6.7c1.8,1.8,4.1,2.7,6.7,2.7h0c2.3,0,4.4-.8,6.1-2.1l5,5c.2.2.4.3.6.3s.4,0,.6-.3c.3-.3.3-.9,0-1.2,0,0,.1,0,.1,0ZM4.4,14.5c-1.4-1.4-2.1-3.2-2.1-5.1s.8-3.7,2.1-5.1c1.4-1.4,3.2-2.1,5.2-2.1s3.8.8,5.2,2.1c1.4,1.4,2.1,3.2,2.1,5.1s-.8,3.7-2.1,5.1c-1.4,1.4-3.2,2.1-5.2,2.1s-3.8-.8-5.2-2.1Z'/></svg>")}input.searchsubmit:hover,.woocommerce-product-search button[type="submit"]:hover,#error404-searchsubmit:hover,.prod_gall:hover{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'><path fill='%23838580' d='M21.9,20.5l-5-5c1.4-1.7,2.1-3.8,2.1-6s-1-4.9-2.7-6.7S12,0,9.6,0,4.6,1,2.7,2.7C1,4.6,0,7,0,9.5s1,4.9,2.7,6.7c1.8,1.8,4.1,2.7,6.7,2.7h0c2.3,0,4.4-.8,6.1-2.1l5,5c.2.2.4.3.6.3s.4,0,.6-.3c.3-.3.3-.9,0-1.2,0,0,.1,0,.1,0ZM4.4,14.5c-1.4-1.4-2.1-3.2-2.1-5.1s.8-3.7,2.1-5.1c1.4-1.4,3.2-2.1,5.2-2.1s3.8.8,5.2,2.1c1.4,1.4,2.1,3.2,2.1,5.1s-.8,3.7-2.1,5.1c-1.4,1.4-3.2,2.1-5.2,2.1s-3.8-.8-5.2-2.1Z'/></svg>")}select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><g><g transform='translate(237.000000, 335.000000)'><polyline fill='%2360635f' points='-218.7,-308.6 -216.7,-310.6 -205,-298.8 -193.3,-310.6 -191.3,-308.6 -205,-294.9 -218.7,-308.6'/></g></g></svg>")}.flickity-page-dots .dot{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><rect stroke='%23ffffff' fill='%23838580' stroke-width='2.05' x='3.1' y='3.1' width='17.9' height='17.9'/></svg>")}.flickity-page-dots .dot.is-selected,.flickity-page-dots .dot:hover{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><rect stroke='%23ffffff' fill='%23c89e6b' stroke-width='2.05' x='3.1' y='3.1' width='17.9' height='17.9'/></svg>")}#scroller{background-color:#c89e6b}.flickity-prev-next-button,#internal_slideshow_wrap .slide_arrows,#insta_next.insta_button,.insta_button{background-color:transparent!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path stroke='%23ffffff' stroke-width='2.05' fill='%23c89e6b' d='M16.9,12.7l-5.7,5.7c-0.4,0.4-1,0.4-1.4,0L8.4,17c-0.4-0.3-0.4-1,0-1.4l3.5-3.5L8.4,8.6C8,8.2,8,7.5,8.4,7.1l1.4-1.5 c0.4-0.4,1-0.4,1.4,0l5.7,5.7C17.3,11.7,17.3,12.3,16.9,12.7z'/></svg>")}.flickity-prev-next-button:hover,#internal_slideshow_wrap .slide_arrows:hover,#insta_next.insta_button:hover,.insta_button:hover{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path stroke='%23ffffff' stroke-width='2.05' fill='%23838580' d='M16.9,12.7l-5.7,5.7c-0.4,0.4-1,0.4-1.4,0L8.4,17c-0.4-0.3-0.4-1,0-1.4l3.5-3.5L8.4,8.6C8,8.2,8,7.5,8.4,7.1l1.4-1.5 c0.4-0.4,1-0.4,1.4,0l5.7,5.7C17.3,11.7,17.3,12.3,16.9,12.7z'/></svg>")}.ghosted{background-color:#eeeeed}.small_menu_icon svg{fill:#c89e6b}.small_menu_icon:hover svg{fill:#60635f}.quote path{fill:#e7e7e5}.header_icon svg,.footer_icon svg{fill:#60635f}li.menu-item-has-children:is(.current-menu-item,.current-product-ancestor,.current-menu-ancestor)>a .header_icon svg,li.menu-item-has-children>a:hover .header_icon svg,.header_icon:not(.brand_bg):hover svg,.footer_icon:hover svg,.flipped svg{fill:#c89e6b}.share_link path,.share_link circle,.social_header .footer_icon svg *,.svg_icon_wrap:hover svg,.active .svg_icon_wrap svg{fill:#60635f}.share_link:hover path,.share_link:hover circle,.social_header .footer_icon:hover svg *,.svg_icon_wrap svg{fill:#c89e6b}.closer path,.remove path,.close_basket_popout path{fill:#fff}.closer:hover path,.remove:hover path,.close_basket_popout:hover path{fill:#838580}.the_reviews .star_review.active svg{fill:#c89e6b}.the_reviews .star_review svg polygon{fill:#fff}.show_hide_filters path{fill:#60635f}.show_hide_filters:hover path{fill:#c89e6b}.onsale svg{stroke:#c89e6b}div.alter_wish_list path,div.alter_wish_list.selected svg:hover path{fill:#c89e6b}div.alter_wish_list:hover path,div.alter_wish_list.selected path{fill:#838580}select,option,input,textarea,.insta_text,.entry-content,.entry-content textarea,.entry-content input .entry-content select,#commentform textarea,#contact_content h2 a,#contact_content h2,#review_form_wrapper,a.woocommerce-review-link,#s,.loopcount,.cart_summary_wrap,table.prodmeta td,#comments,.theme_font{font-family:"Times New Roman",Times,serif;font-weight:normal!important}body,b,strong,h1,h2,h3,h4,h5,h6,.h2,.h3,.h4,.h5,.h6,.entry-content a,.more_or_less,a.button,button,input[type="submit"],.entry-meta,.page_quotes,.slide_text,.latest_news .news_title,#reviews p.meta,#comments a,#reviews a,#commentform #submit,span#reply-title,body.single .more_posts_header,.product_title_inner,.featured_text_wrap div,.woocommerce-notices-wrapper,.ac_text,.more_info_inner,.woocommerce-notices-wrapper>ul,.variations label,table.prodmeta tr td:first-of-type,li.wc_payment_method label,p.cart-empty,.comment_message,.prices .price,.woocommerce-variation-price,button.single_add_to_cart_button,a.single_add_to_cart_button.button,.single_product_wrap .price,.del_and_return .show_hide,.bold_font,#wrap .entry-date,.wc-empty-cart-message,.header_item,ul.primary_menu li a,.small_menu_page_title_text,ul.small_menu li a,.the_title_text,.pt_name,#page_banner.page_banner .entry-content{font-family:"Times New Roman",Times,serif;font-weight:normal!important}b,strong,.entry-content a{font-weight:700!important}@font-face{font-display:swap;font-family:'brand_font';src:url(/wp-content/themes/eflex/custom/lib/font/tr.eot);src:url('/wp-content/themes/eflex/custom/lib/font/tr.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/eflex/custom/lib/font/tr.woff) format('woff'),url(/wp-content/themes/eflex/custom/lib/font/tr.ttf) format('truetype'),url('/wp-content/themes/eflex/custom/lib/font/tr.svg#bold_font') format('svg');font-weight:400;font-style:normal}.site_tagline,.slide_text,h1,h2,h4,h5,h6,.h2,.h4,.h5,.h6,.entry-content h2 a,.social_header,.page_quotes,.site_link *,.countdown_counter,a.button,button,input[type="submit"],.full_width_quote .page_quotes_text{font-family:brand_font;font-weight:normal!important;line-height:.95!important}.page_quotes .page_quotes_credit{font-family:"Times New Roman",Times,serif;font-weight:700!important}body{font-size:18px}.footer_larger{font-size:32px}h1,body.is_singular .is_single .entry-content h2,body.is_singular .entry-content .h2,.entry-content .h2,body.single .more_posts_header h3,.single_product_wrap .price,.counter_txt,.latest_news .news_title,#contact_content h2,.slide_text,.span_txt,.extra_large_text{font-size:30px}span.header_phone,.footer_contact_text,div.review_block .the_reviews h2{font-size:27.5px}.site_tagline,.colour_block h2,h2.entry-title,#post_loop h2.index_loop_header,body.home #page_banner.page_banner .entry-content{font-size:26px}.site_link .h2.link_text,.woocommerce-variation-price,body.is_single .entry-content .price,.product_title_inner,.page_quotes_text,a.newsletter_link{font-size:24.5px}.entry-content h4,.entry-content h5,#header .telephone_number h2,h5.widgettitle,.countdown_txt,.large_text{font-size:23px}.entry-content h3,.entry-content .h3,.page_quotes .page_quotes_credit,.latest_news .read_more,.page_text .entry-content,#page_banner.page_banner .entry-content{font-size:21.5px}.woocommerce-loop-category__title,h5.widgetheader,.page_banner .entry-content,.wc-empty-cart-message,.latest_news .news_excerpt,.home_extra_text_block{font-size:19px}#m2tp_internal_slideshow h2.slide_meta_title,.single_product_wrap .line_through,.wc-proceed-to-checkout a:link,button#place_order,button.single_add_to_cart_button,a.single_add_to_cart_button.button,#customer_login button.button,select,input,textarea,ul.small_menu li ul a,li.wc_payment_method label,span#reply-title,p.cart-empty,.featured_text_wrap .the_text a,.entry-content h6,.text{font-size:17px}.view_basket_wrap .items{font-size:12px}.entry-content h3{font-size:20px;font-weight:700!important}.page_quotes .page_quotes_credit{font-size:20px}body.woocommerce-checkout .woocommerce *{font-size:17px}body.woocommerce-checkout .woocommerce-billing-fields label{font-size:15px}@media only screen and (max-width:1240px){.counter{font-size:25.5px}}@media only screen and (max-width:1023px){h1,body.is_singular .entry-content h2,body.is_singular .entry-content .h2,.site_tagline,body.single .more_posts_header h3,.single_product_wrap .price,.counter_txt,.social_header,.latest_news .news_title,#contact_content h2,.featured_text_wrap h2,.slide_text,.page_banner .entry-content,#aside .page_quotes_text,.full_width_quote .page_quotes_text,.site_link .h3.link_text{font-size:25.5px}}.contact_strip a{color:#60635f}.contact_strip a:hover{color:#c89e6b}.text_content_wrap.quotes_wrap,.product_filters{background-color:#eeeeed}.style_header_footer.footer{background-color:#838580;color:#fff}.footer_icon svg{fill:#fff}.footer_icon:hover path{fill:#c89e6b}.footer .level_4 a{color:#c89e6b}.footer .level_4 a:hover{color:#fff}.footer .site_tagline{color:#c89e6b}ul:is(.primary_menu) li.menu-item-has-children>a .header_icon{top:3px}.header_col_wrap{left:278px}.moving .header_col_wrap{left:50px}#header .site_tagline{left:14px;right:auto;text-align:left}div:not(.style_full_width_bg) .social_header{background-color:#F6F6F6}div.style_full_width_bg .social_header{background-color:#FFF}.product .cwginstock-subscribe-form .panel-primary>.panel-heading{background-color:#c89e6b!important;border-color:#eeeeed!important}.product .cwginstock-subscribe-form .panel-primary{border-color:#eeeeed!important}.cwgstock_button{width:100%!important;display:block;background-color:#c89e6b;color:#fff;padding:10px;text-transform:uppercase}.cwgstock_button:hover{cursor:pointer;background-color:#838580;color:#fff}@media only screen and (max-width:1023px){.m2tp_logo{height:118px}#header .site_tagline{left:auto;text-align:right;right:0;font-size:22px}}@media only screen and (max-width:782px){#header .site_tagline{display:none!important}}input.cwgstock_phone {
    width: 100%;
    text-align: center
}

.iti {
    width: 100%
}

.cwginstock-panel-heading h4 {
    color: #fff
}

.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto
}

.cwginstock-panel-body input[type=email],
.cwginstock-panel-body input[type=text],
.form-group {
    margin-bottom: 15px
}

#cwg-bis-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: .5;
    z-index: 10000
}

.cwgstock_button {
    width: 100%;
    padding-top: 5px;
    background: #87ceeb;
    color: #fff
}
.cwgstock_button,.cwg_popup_submit{white-space:normal;overflow-wrap:break-word;word-break:break-word;height:auto;line-height:1.4;text-align:center;cursor:pointer}
.cwginstock-subscribe-form .row {
    margin-left: -15px;
    margin-right: -15px
}

.cwginstock-subscribe-form .col-lg-1,
.cwginstock-subscribe-form .col-lg-10,
.cwginstock-subscribe-form .col-lg-11,
.cwginstock-subscribe-form .col-lg-12,
.cwginstock-subscribe-form .col-lg-2,
.cwginstock-subscribe-form .col-lg-3,
.cwginstock-subscribe-form .col-lg-4,
.cwginstock-subscribe-form .col-lg-5,
.cwginstock-subscribe-form .col-lg-6,
.cwginstock-subscribe-form .col-lg-7,
.cwginstock-subscribe-form .col-lg-8,
.cwginstock-subscribe-form .col-lg-9,
.cwginstock-subscribe-form .col-md-1,
.cwginstock-subscribe-form .col-md-10,
.cwginstock-subscribe-form .col-md-11,
.cwginstock-subscribe-form .col-md-12,
.cwginstock-subscribe-form .col-md-2,
.cwginstock-subscribe-form .col-md-3,
.cwginstock-subscribe-form .col-md-4,
.cwginstock-subscribe-form .col-md-5,
.cwginstock-subscribe-form .col-md-6,
.cwginstock-subscribe-form .col-md-7,
.cwginstock-subscribe-form .col-md-8,
.cwginstock-subscribe-form .col-md-9,
.cwginstock-subscribe-form .col-sm-1,
.cwginstock-subscribe-form .col-sm-10,
.cwginstock-subscribe-form .col-sm-11,
.cwginstock-subscribe-form .col-sm-12,
.cwginstock-subscribe-form .col-sm-2,
.cwginstock-subscribe-form .col-sm-3,
.cwginstock-subscribe-form .col-sm-4,
.cwginstock-subscribe-form .col-sm-5,
.cwginstock-subscribe-form .col-sm-6,
.cwginstock-subscribe-form .col-sm-7,
.cwginstock-subscribe-form .col-sm-8,
.cwginstock-subscribe-form .col-sm-9,
.cwginstock-subscribe-form .col-xs-1,
.cwginstock-subscribe-form .col-xs-10,
.cwginstock-subscribe-form .col-xs-11,
.cwginstock-subscribe-form .col-xs-12,
.cwginstock-subscribe-form .col-xs-2,
.cwginstock-subscribe-form .col-xs-3,
.cwginstock-subscribe-form .col-xs-4,
.cwginstock-subscribe-form .col-xs-5,
.cwginstock-subscribe-form .col-xs-6,
.cwginstock-subscribe-form .col-xs-7,
.cwginstock-subscribe-form .col-xs-8,
.cwginstock-subscribe-form .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.cwginstock-subscribe-form .col-xs-1,
.cwginstock-subscribe-form .col-xs-10,
.cwginstock-subscribe-form .col-xs-11,
.cwginstock-subscribe-form .col-xs-12,
.cwginstock-subscribe-form .col-xs-2,
.cwginstock-subscribe-form .col-xs-3,
.cwginstock-subscribe-form .col-xs-4,
.cwginstock-subscribe-form .col-xs-5,
.cwginstock-subscribe-form .col-xs-6,
.cwginstock-subscribe-form .col-xs-7,
.cwginstock-subscribe-form .col-xs-8,
.cwginstock-subscribe-form .col-xs-9 {
    float: left
}

.cwginstock-subscribe-form .col-xs-12 {
    width: 100%
}

.cwginstock-subscribe-form .col-xs-11 {
    width: 91.66666667%
}

.cwginstock-subscribe-form .col-xs-10 {
    width: 83.33333333%
}

.cwginstock-subscribe-form .col-xs-9 {
    width: 75%
}

.cwginstock-subscribe-form .col-xs-8 {
    width: 66.66666667%
}

.cwginstock-subscribe-form .col-xs-7 {
    width: 58.33333333%
}

.cwginstock-subscribe-form .col-xs-6 {
    width: 50%
}

.cwginstock-subscribe-form .col-xs-5 {
    width: 41.66666667%
}

.cwginstock-subscribe-form .col-xs-4 {
    width: 33.33333333%
}

.cwginstock-subscribe-form .col-xs-3 {
    width: 25%
}

.cwginstock-subscribe-form .col-xs-2 {
    width: 16.66666667%
}

.cwginstock-subscribe-form .col-xs-1 {
    width: 8.33333333%
}

.cwginstock-subscribe-form .col-xs-pull-12 {
    right: 100%
}

.cwginstock-subscribe-form .col-xs-pull-11 {
    right: 91.66666667%
}

.cwginstock-subscribe-form .col-xs-pull-10 {
    right: 83.33333333%
}

.cwginstock-subscribe-form .col-xs-pull-9 {
    right: 75%
}

.cwginstock-subscribe-form .col-xs-pull-8 {
    right: 66.66666667%
}

.cwginstock-subscribe-form .col-xs-pull-7 {
    right: 58.33333333%
}

.cwginstock-subscribe-form .col-xs-pull-6 {
    right: 50%
}

.cwginstock-subscribe-form .col-xs-pull-5 {
    right: 41.66666667%
}

.cwginstock-subscribe-form .col-xs-pull-4 {
    right: 33.33333333%
}

.cwginstock-subscribe-form .col-xs-pull-3 {
    right: 25%
}

.cwginstock-subscribe-form .col-xs-pull-2 {
    right: 16.66666667%
}

.cwginstock-subscribe-form .col-xs-pull-1 {
    right: 8.33333333%
}

.cwginstock-subscribe-form .col-xs-pull-0 {
    right: auto
}

.cwginstock-subscribe-form .col-xs-push-12 {
    left: 100%
}

.cwginstock-subscribe-form .col-xs-push-11 {
    left: 91.66666667%
}

.cwginstock-subscribe-form .col-xs-push-10 {
    left: 83.33333333%
}

.cwginstock-subscribe-form .col-xs-push-9 {
    left: 75%
}

.cwginstock-subscribe-form .col-xs-push-8 {
    left: 66.66666667%
}

.cwginstock-subscribe-form .col-xs-push-7 {
    left: 58.33333333%
}

.cwginstock-subscribe-form .col-xs-push-6 {
    left: 50%
}

.cwginstock-subscribe-form .col-xs-push-5 {
    left: 41.66666667%
}

.cwginstock-subscribe-form .col-xs-push-4 {
    left: 33.33333333%
}

.cwginstock-subscribe-form .col-xs-push-3 {
    left: 25%
}

.cwginstock-subscribe-form .col-xs-push-2 {
    left: 16.66666667%
}

.cwginstock-subscribe-form .col-xs-push-1 {
    left: 8.33333333%
}

.cwginstock-subscribe-form .col-xs-push-0 {
    left: auto
}

.cwginstock-subscribe-form .col-xs-offset-12 {
    margin-left: 100%
}

.cwginstock-subscribe-form .col-xs-offset-11 {
    margin-left: 91.66666667%
}

.cwginstock-subscribe-form .col-xs-offset-10 {
    margin-left: 83.33333333%
}

.cwginstock-subscribe-form .col-xs-offset-9 {
    margin-left: 75%
}

.cwginstock-subscribe-form .col-xs-offset-8 {
    margin-left: 66.66666667%
}

.cwginstock-subscribe-form .col-xs-offset-7 {
    margin-left: 58.33333333%
}

.cwginstock-subscribe-form .col-xs-offset-6 {
    margin-left: 50%
}

.cwginstock-subscribe-form .col-xs-offset-5 {
    margin-left: 41.66666667%
}

.cwginstock-subscribe-form .col-xs-offset-4 {
    margin-left: 33.33333333%
}

.cwginstock-subscribe-form .col-xs-offset-3 {
    margin-left: 25%
}

.cwginstock-subscribe-form .col-xs-offset-2 {
    margin-left: 16.66666667%
}

.cwginstock-subscribe-form .col-xs-offset-1 {
    margin-left: 8.33333333%
}

.cwginstock-subscribe-form .col-xs-offset-0 {
    margin-left: 0
}

@media (min-width:768px) {

    .cwginstock-subscribe-form .col-sm-1,
    .cwginstock-subscribe-form .col-sm-10,
    .cwginstock-subscribe-form .col-sm-11,
    .cwginstock-subscribe-form .col-sm-12,
    .cwginstock-subscribe-form .col-sm-2,
    .cwginstock-subscribe-form .col-sm-3,
    .cwginstock-subscribe-form .col-sm-4,
    .cwginstock-subscribe-form .col-sm-5,
    .cwginstock-subscribe-form .col-sm-6,
    .cwginstock-subscribe-form .col-sm-7,
    .cwginstock-subscribe-form .col-sm-8,
    .cwginstock-subscribe-form .col-sm-9 {
        float: left
    }

    .cwginstock-subscribe-form .col-sm-12 {
        width: 100%
    }

    .cwginstock-subscribe-form .col-sm-11 {
        width: 91.66666667%
    }

    .cwginstock-subscribe-form .col-sm-10 {
        width: 83.33333333%
    }

    .cwginstock-subscribe-form .col-sm-9 {
        width: 75%
    }

    .cwginstock-subscribe-form .col-sm-8 {
        width: 66.66666667%
    }

    .cwginstock-subscribe-form .col-sm-7 {
        width: 58.33333333%
    }

    .cwginstock-subscribe-form .col-sm-6 {
        width: 50%
    }

    .cwginstock-subscribe-form .col-sm-5 {
        width: 41.66666667%
    }

    .cwginstock-subscribe-form .col-sm-4 {
        width: 33.33333333%
    }

    .cwginstock-subscribe-form .col-sm-3 {
        width: 25%
    }

    .cwginstock-subscribe-form .col-sm-2 {
        width: 16.66666667%
    }

    .cwginstock-subscribe-form .col-sm-1 {
        width: 8.33333333%
    }

    .cwginstock-subscribe-form .col-sm-pull-12 {
        right: 100%
    }

    .cwginstock-subscribe-form .col-sm-pull-11 {
        right: 91.66666667%
    }

    .cwginstock-subscribe-form .col-sm-pull-10 {
        right: 83.33333333%
    }

    .cwginstock-subscribe-form .col-sm-pull-9 {
        right: 75%
    }

    .cwginstock-subscribe-form .col-sm-pull-8 {
        right: 66.66666667%
    }

    .cwginstock-subscribe-form .col-sm-pull-7 {
        right: 58.33333333%
    }

    .cwginstock-subscribe-form .col-sm-pull-6 {
        right: 50%
    }

    .cwginstock-subscribe-form .col-sm-pull-5 {
        right: 41.66666667%
    }

    .cwginstock-subscribe-form .col-sm-pull-4 {
        right: 33.33333333%
    }

    .cwginstock-subscribe-form .col-sm-pull-3 {
        right: 25%
    }

    .cwginstock-subscribe-form .col-sm-pull-2 {
        right: 16.66666667%
    }

    .cwginstock-subscribe-form .col-sm-pull-1 {
        right: 8.33333333%
    }

    .cwginstock-subscribe-form .col-sm-pull-0 {
        right: auto
    }

    .cwginstock-subscribe-form .col-sm-push-12 {
        left: 100%
    }

    .cwginstock-subscribe-form .col-sm-push-11 {
        left: 91.66666667%
    }

    .cwginstock-subscribe-form .col-sm-push-10 {
        left: 83.33333333%
    }

    .cwginstock-subscribe-form .col-sm-push-9 {
        left: 75%
    }

    .cwginstock-subscribe-form .col-sm-push-8 {
        left: 66.66666667%
    }

    .cwginstock-subscribe-form .col-sm-push-7 {
        left: 58.33333333%
    }

    .cwginstock-subscribe-form .col-sm-push-6 {
        left: 50%
    }

    .cwginstock-subscribe-form .col-sm-push-5 {
        left: 41.66666667%
    }

    .cwginstock-subscribe-form .col-sm-push-4 {
        left: 33.33333333%
    }

    .cwginstock-subscribe-form .col-sm-push-3 {
        left: 25%
    }

    .cwginstock-subscribe-form .col-sm-push-2 {
        left: 16.66666667%
    }

    .cwginstock-subscribe-form .col-sm-push-1 {
        left: 8.33333333%
    }

    .cwginstock-subscribe-form .col-sm-push-0 {
        left: auto
    }

    .cwginstock-subscribe-form .col-sm-offset-12 {
        margin-left: 100%
    }

    .cwginstock-subscribe-form .col-sm-offset-11 {
        margin-left: 91.66666667%
    }

    .cwginstock-subscribe-form .col-sm-offset-10 {
        margin-left: 83.33333333%
    }

    .cwginstock-subscribe-form .col-sm-offset-9 {
        margin-left: 75%
    }

    .cwginstock-subscribe-form .col-sm-offset-8 {
        margin-left: 66.66666667%
    }

    .cwginstock-subscribe-form .col-sm-offset-7 {
        margin-left: 58.33333333%
    }

    .cwginstock-subscribe-form .col-sm-offset-6 {
        margin-left: 50%
    }

    .cwginstock-subscribe-form .col-sm-offset-5 {
        margin-left: 41.66666667%
    }

    .cwginstock-subscribe-form .col-sm-offset-4 {
        margin-left: 33.33333333%
    }

    .cwginstock-subscribe-form .col-sm-offset-3 {
        margin-left: 25%
    }

    .cwginstock-subscribe-form .col-sm-offset-2 {
        margin-left: 16.66666667%
    }

    .cwginstock-subscribe-form .col-sm-offset-1 {
        margin-left: 8.33333333%
    }

    .cwginstock-subscribe-form .col-sm-offset-0 {
        margin-left: 0
    }
}

@media (min-width:992px) {

    .cwginstock-subscribe-form .col-md-1,
    .cwginstock-subscribe-form .col-md-10,
    .cwginstock-subscribe-form .col-md-11,
    .cwginstock-subscribe-form .col-md-12,
    .cwginstock-subscribe-form .col-md-2,
    .cwginstock-subscribe-form .col-md-3,
    .cwginstock-subscribe-form .col-md-4,
    .cwginstock-subscribe-form .col-md-5,
    .cwginstock-subscribe-form .col-md-6,
    .cwginstock-subscribe-form .col-md-7,
    .cwginstock-subscribe-form .col-md-8,
    .cwginstock-subscribe-form .col-md-9 {
        float: left
    }

    .cwginstock-subscribe-form .col-md-12 {
        width: 100%
    }

    .cwginstock-subscribe-form .col-md-11 {
        width: 91.66666667%
    }

    .cwginstock-subscribe-form .col-md-10 {
        width: 83.33333333%
    }

    .cwginstock-subscribe-form .col-md-9 {
        width: 75%
    }

    .cwginstock-subscribe-form .col-md-8 {
        width: 66.66666667%
    }

    .cwginstock-subscribe-form .col-md-7 {
        width: 58.33333333%
    }

    .cwginstock-subscribe-form .col-md-6 {
        width: 50%
    }

    .cwginstock-subscribe-form .col-md-5 {
        width: 41.66666667%
    }

    .cwginstock-subscribe-form .col-md-4 {
        width: 33.33333333%
    }

    .cwginstock-subscribe-form .col-md-3 {
        width: 25%
    }

    .cwginstock-subscribe-form .col-md-2 {
        width: 16.66666667%
    }

    .cwginstock-subscribe-form .col-md-1 {
        width: 8.33333333%
    }

    .cwginstock-subscribe-form .col-md-pull-12 {
        right: 100%
    }

    .cwginstock-subscribe-form .col-md-pull-11 {
        right: 91.66666667%
    }

    .cwginstock-subscribe-form .col-md-pull-10 {
        right: 83.33333333%
    }

    .cwginstock-subscribe-form .col-md-pull-9 {
        right: 75%
    }

    .cwginstock-subscribe-form .col-md-pull-8 {
        right: 66.66666667%
    }

    .cwginstock-subscribe-form .col-md-pull-7 {
        right: 58.33333333%
    }

    .cwginstock-subscribe-form .col-md-pull-6 {
        right: 50%
    }

    .cwginstock-subscribe-form .col-md-pull-5 {
        right: 41.66666667%
    }

    .cwginstock-subscribe-form .col-md-pull-4 {
        right: 33.33333333%
    }

    .cwginstock-subscribe-form .col-md-pull-3 {
        right: 25%
    }

    .cwginstock-subscribe-form .col-md-pull-2 {
        right: 16.66666667%
    }

    .cwginstock-subscribe-form .col-md-pull-1 {
        right: 8.33333333%
    }

    .cwginstock-subscribe-form .col-md-pull-0 {
        right: auto
    }

    .cwginstock-subscribe-form .col-md-push-12 {
        left: 100%
    }

    .cwginstock-subscribe-form .col-md-push-11 {
        left: 91.66666667%
    }

    .cwginstock-subscribe-form .col-md-push-10 {
        left: 83.33333333%
    }

    .cwginstock-subscribe-form .col-md-push-9 {
        left: 75%
    }

    .cwginstock-subscribe-form .col-md-push-8 {
        left: 66.66666667%
    }

    .cwginstock-subscribe-form .col-md-push-7 {
        left: 58.33333333%
    }

    .cwginstock-subscribe-form .col-md-push-6 {
        left: 50%
    }

    .cwginstock-subscribe-form .col-md-push-5 {
        left: 41.66666667%
    }

    .cwginstock-subscribe-form .col-md-push-4 {
        left: 33.33333333%
    }

    .cwginstock-subscribe-form .col-md-push-3 {
        left: 25%
    }

    .cwginstock-subscribe-form .col-md-push-2 {
        left: 16.66666667%
    }

    .cwginstock-subscribe-form .col-md-push-1 {
        left: 8.33333333%
    }

    .cwginstock-subscribe-form .col-md-push-0 {
        left: auto
    }

    .cwginstock-subscribe-form .col-md-offset-12 {
        margin-left: 100%
    }

    .cwginstock-subscribe-form .col-md-offset-11 {
        margin-left: 91.66666667%
    }

    .cwginstock-subscribe-form .col-md-offset-10 {
        margin-left: 83.33333333%
    }

    .cwginstock-subscribe-form .col-md-offset-9 {
        margin-left: 75%
    }

    .cwginstock-subscribe-form .col-md-offset-8 {
        margin-left: 66.66666667%
    }

    .cwginstock-subscribe-form .col-md-offset-7 {
        margin-left: 58.33333333%
    }

    .cwginstock-subscribe-form .col-md-offset-6 {
        margin-left: 50%
    }

    .cwginstock-subscribe-form .col-md-offset-5 {
        margin-left: 41.66666667%
    }

    .cwginstock-subscribe-form .col-md-offset-4 {
        margin-left: 33.33333333%
    }

    .cwginstock-subscribe-form .col-md-offset-3 {
        margin-left: 25%
    }

    .cwginstock-subscribe-form .col-md-offset-2 {
        margin-left: 16.66666667%
    }

    .cwginstock-subscribe-form .col-md-offset-1 {
        margin-left: 8.33333333%
    }

    .cwginstock-subscribe-form .col-md-offset-0 {
        margin-left: 0
    }
}

@media (min-width:1200px) {

    .cwginstock-subscribe-form .col-lg-1,
    .cwginstock-subscribe-form .col-lg-10,
    .cwginstock-subscribe-form .col-lg-11,
    .cwginstock-subscribe-form .col-lg-12,
    .cwginstock-subscribe-form .col-lg-2,
    .cwginstock-subscribe-form .col-lg-3,
    .cwginstock-subscribe-form .col-lg-4,
    .cwginstock-subscribe-form .col-lg-5,
    .cwginstock-subscribe-form .col-lg-6,
    .cwginstock-subscribe-form .col-lg-7,
    .cwginstock-subscribe-form .col-lg-8,
    .cwginstock-subscribe-form .col-lg-9 {
        float: left
    }

    .cwginstock-subscribe-form .col-lg-12 {
        width: 100%
    }

    .cwginstock-subscribe-form .col-lg-11 {
        width: 91.66666667%
    }

    .cwginstock-subscribe-form .col-lg-10 {
        width: 83.33333333%
    }

    .cwginstock-subscribe-form .col-lg-9 {
        width: 75%
    }

    .cwginstock-subscribe-form .col-lg-8 {
        width: 66.66666667%
    }

    .cwginstock-subscribe-form .col-lg-7 {
        width: 58.33333333%
    }

    .cwginstock-subscribe-form .col-lg-6 {
        width: 50%
    }

    .cwginstock-subscribe-form .col-lg-5 {
        width: 41.66666667%
    }

    .cwginstock-subscribe-form .col-lg-4 {
        width: 33.33333333%
    }

    .cwginstock-subscribe-form .col-lg-3 {
        width: 25%
    }

    .cwginstock-subscribe-form .col-lg-2 {
        width: 16.66666667%
    }

    .cwginstock-subscribe-form .col-lg-1 {
        width: 8.33333333%
    }

    .cwginstock-subscribe-form .col-lg-pull-12 {
        right: 100%
    }

    .cwginstock-subscribe-form .col-lg-pull-11 {
        right: 91.66666667%
    }

    .cwginstock-subscribe-form .col-lg-pull-10 {
        right: 83.33333333%
    }

    .cwginstock-subscribe-form .col-lg-pull-9 {
        right: 75%
    }

    .cwginstock-subscribe-form .col-lg-pull-8 {
        right: 66.66666667%
    }

    .cwginstock-subscribe-form .col-lg-pull-7 {
        right: 58.33333333%
    }

    .cwginstock-subscribe-form .col-lg-pull-6 {
        right: 50%
    }

    .cwginstock-subscribe-form .col-lg-pull-5 {
        right: 41.66666667%
    }

    .cwginstock-subscribe-form .col-lg-pull-4 {
        right: 33.33333333%
    }

    .cwginstock-subscribe-form .col-lg-pull-3 {
        right: 25%
    }

    .cwginstock-subscribe-form .col-lg-pull-2 {
        right: 16.66666667%
    }

    .cwginstock-subscribe-form .col-lg-pull-1 {
        right: 8.33333333%
    }

    .cwginstock-subscribe-form .col-lg-pull-0 {
        right: auto
    }

    .cwginstock-subscribe-form .col-lg-push-12 {
        left: 100%
    }

    .cwginstock-subscribe-form .col-lg-push-11 {
        left: 91.66666667%
    }

    .cwginstock-subscribe-form .col-lg-push-10 {
        left: 83.33333333%
    }

    .cwginstock-subscribe-form .col-lg-push-9 {
        left: 75%
    }

    .cwginstock-subscribe-form .col-lg-push-8 {
        left: 66.66666667%
    }

    .cwginstock-subscribe-form .col-lg-push-7 {
        left: 58.33333333%
    }

    .cwginstock-subscribe-form .col-lg-push-6 {
        left: 50%
    }

    .cwginstock-subscribe-form .col-lg-push-5 {
        left: 41.66666667%
    }

    .cwginstock-subscribe-form .col-lg-push-4 {
        left: 33.33333333%
    }

    .cwginstock-subscribe-form .col-lg-push-3 {
        left: 25%
    }

    .cwginstock-subscribe-form .col-lg-push-2 {
        left: 16.66666667%
    }

    .cwginstock-subscribe-form .col-lg-push-1 {
        left: 8.33333333%
    }

    .cwginstock-subscribe-form .col-lg-push-0 {
        left: auto
    }

    .cwginstock-subscribe-form .col-lg-offset-12 {
        margin-left: 100%
    }

    .cwginstock-subscribe-form .col-lg-offset-11 {
        margin-left: 91.66666667%
    }

    .cwginstock-subscribe-form .col-lg-offset-10 {
        margin-left: 83.33333333%
    }

    .cwginstock-subscribe-form .col-lg-offset-9 {
        margin-left: 75%
    }

    .cwginstock-subscribe-form .col-lg-offset-8 {
        margin-left: 66.66666667%
    }

    .cwginstock-subscribe-form .col-lg-offset-7 {
        margin-left: 58.33333333%
    }

    .cwginstock-subscribe-form .col-lg-offset-6 {
        margin-left: 50%
    }

    .cwginstock-subscribe-form .col-lg-offset-5 {
        margin-left: 41.66666667%
    }

    .cwginstock-subscribe-form .col-lg-offset-4 {
        margin-left: 33.33333333%
    }

    .cwginstock-subscribe-form .col-lg-offset-3 {
        margin-left: 25%
    }

    .cwginstock-subscribe-form .col-lg-offset-2 {
        margin-left: 16.66666667%
    }

    .cwginstock-subscribe-form .col-lg-offset-1 {
        margin-left: 8.33333333%
    }

    .cwginstock-subscribe-form .col-lg-offset-0 {
        margin-left: 0
    }
}

.cwginstock-subscribe-form .clearfix:after,
.cwginstock-subscribe-form .clearfix:before,
.cwginstock-subscribe-form .container-fluid:after,
.cwginstock-subscribe-form .container-fluid:before,
.cwginstock-subscribe-form .container:after,
.cwginstock-subscribe-form .container:before,
.cwginstock-subscribe-form .row:after,
.cwginstock-subscribe-form .row:before {
    content: " ";
    display: table
}

.cwginstock-subscribe-form .clearfix:after,
.cwginstock-subscribe-form .container-fluid:after,
.cwginstock-subscribe-form .container:after,
.cwginstock-subscribe-form .row:after {
    clear: both
}

.cwginstock-subscribe-form .center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.cwginstock-subscribe-form .pull-right {
    float: right !important
}

.cwginstock-subscribe-form .pull-left {
    float: left !important
}

.cwginstock-subscribe-form .hide {
    display: none !important
}

.cwginstock-subscribe-form .show {
    display: block !important
}

.cwginstock-subscribe-form .invisible {
    visibility: hidden
}

.cwginstock-subscribe-form .text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.cwginstock-subscribe-form .panel-heading>.dropdown .dropdown-toggle,
.cwginstock-subscribe-form .panel-title,
.cwginstock-subscribe-form .panel-title>.small,
.cwginstock-subscribe-form .panel-title>.small>a,
.cwginstock-subscribe-form .panel-title>a,
.cwginstock-subscribe-form .panel-title>small,
.cwginstock-subscribe-form .panel-title>small>a {
    color: inherit
}

.cwginstock-subscribe-form .hidden {
    display: none !important
}

.cwginstock-subscribe-form .affix {
    position: fixed
}

.cwginstock-subscribe-form .panel {
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
}

.cwginstock-subscribe-form .panel-title,
.cwginstock-subscribe-form .panel>.list-group,
.cwginstock-subscribe-form .panel>.panel-collapse>.list-group,
.cwginstock-subscribe-form .panel>.panel-collapse>.table,
.cwginstock-subscribe-form .panel>.table,
.cwginstock-subscribe-form .panel>.table-responsive>.table {
    margin-bottom: 0
}

.cwginstock-subscribe-form .panel-body {
    padding: 15px
}

.cwginstock-subscribe-form .panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.cwginstock-subscribe-form .panel-title {
    margin-top: 0;
    font-size: 16px
}

.cwginstock-subscribe-form .panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.cwginstock-subscribe-form .panel>.list-group .list-group-item,
.cwginstock-subscribe-form .panel>.panel-collapse>.list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0
}

.cwginstock-subscribe-form .panel-group .panel-heading,
.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr:first-child>td,
.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr:first-child>th,
.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr:last-child>td,
.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr:last-child>th,
.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr:last-child>td,
.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr:last-child>th,
.cwginstock-subscribe-form .panel>.table-bordered>thead>tr:first-child>td,
.cwginstock-subscribe-form .panel>.table-bordered>thead>tr:first-child>th,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
    border-bottom: 0
}

.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,
.cwginstock-subscribe-form .panel>.table:last-child,
.cwginstock-subscribe-form .panel>.table:last-child>tbody:last-child>tr:last-child,
.cwginstock-subscribe-form .panel>.table:last-child>tfoot:last-child>tr:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px
}

.cwginstock-subscribe-form .panel>.list-group:first-child .list-group-item:first-child,
.cwginstock-subscribe-form .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.cwginstock-subscribe-form .panel>.list-group:last-child .list-group-item:last-child,
.cwginstock-subscribe-form .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.cwginstock-subscribe-form .panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
.cwginstock-subscribe-form .panel>.table:first-child,
.cwginstock-subscribe-form .panel>.table:first-child>tbody:first-child>tr:first-child,
.cwginstock-subscribe-form .panel>.table:first-child>thead:first-child>tr:first-child {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.cwginstock-subscribe-form .list-group+.panel-footer,
.cwginstock-subscribe-form .panel-heading+.list-group .list-group-item:first-child {
    border-top-width: 0
}

.cwginstock-subscribe-form .panel>.panel-collapse>.table caption,
.cwginstock-subscribe-form .panel>.table caption,
.cwginstock-subscribe-form .panel>.table-responsive>.table caption {
    padding-left: 15px;
    padding-right: 15px
}

.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
.cwginstock-subscribe-form .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.cwginstock-subscribe-form .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.cwginstock-subscribe-form .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
.cwginstock-subscribe-form .panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
    border-top-left-radius: 3px
}

.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
.cwginstock-subscribe-form .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.cwginstock-subscribe-form .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.cwginstock-subscribe-form .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
.cwginstock-subscribe-form .panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
    border-top-right-radius: 3px
}

.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
.cwginstock-subscribe-form .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.cwginstock-subscribe-form .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.cwginstock-subscribe-form .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.cwginstock-subscribe-form .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
    border-bottom-left-radius: 3px
}

.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
.cwginstock-subscribe-form .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.cwginstock-subscribe-form .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.cwginstock-subscribe-form .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.cwginstock-subscribe-form .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
    border-bottom-right-radius: 3px
}

.cwginstock-subscribe-form .panel>.panel-body+.table,
.cwginstock-subscribe-form .panel>.panel-body+.table-responsive,
.cwginstock-subscribe-form .panel>.table+.panel-body,
.cwginstock-subscribe-form .panel>.table-responsive+.panel-body {
    border-top: 1px solid #ddd
}

.cwginstock-subscribe-form .panel>.table>tbody:first-child>tr:first-child td,
.cwginstock-subscribe-form .panel>.table>tbody:first-child>tr:first-child th {
    border-top: 0
}

.cwginstock-subscribe-form .panel>.table-bordered,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered {
    border: 0
}

.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr>td:first-child,
.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr>th:first-child,
.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr>td:first-child,
.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr>th:first-child,
.cwginstock-subscribe-form .panel>.table-bordered>thead>tr>td:first-child,
.cwginstock-subscribe-form .panel>.table-bordered>thead>tr>th:first-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
    border-left: 0
}

.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr>td:last-child,
.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr>th:last-child,
.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr>td:last-child,
.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr>th:last-child,
.cwginstock-subscribe-form .panel>.table-bordered>thead>tr>td:last-child,
.cwginstock-subscribe-form .panel>.table-bordered>thead>tr>th:last-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
    border-right: 0
}

.cwginstock-subscribe-form .panel>.table-responsive {
    border: 0;
    margin-bottom: 0
}

.cwginstock-subscribe-form .panel-group {
    margin-bottom: 20px
}

.cwginstock-subscribe-form .panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px
}

.cwginstock-subscribe-form .panel-group .panel+.panel {
    margin-top: 5px
}

.cwginstock-subscribe-form .panel-group .panel-heading+.panel-collapse>.list-group,
.cwginstock-subscribe-form .panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top: 1px solid #ddd
}

.cwginstock-subscribe-form .panel-group .panel-footer {
    border-top: 0
}

.cwginstock-subscribe-form .panel-group .panel-footer+.panel-collapse .panel-body {
    border-bottom: 1px solid #ddd
}

.cwginstock-subscribe-form .panel-default {
    border-color: #ddd
}

.cwginstock-subscribe-form .panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd
}

.cwginstock-subscribe-form .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd
}

.cwginstock-subscribe-form .panel-default>.panel-heading .badge {
    color: #f5f5f5;
    background-color: #333
}

.cwginstock-subscribe-form .panel-default>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ddd
}

.cwginstock-subscribe-form .panel-primary {
    border-color: #337ab7
}

.cwginstock-subscribe-form .panel-primary>.panel-heading {
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7
}

.cwginstock-subscribe-form .panel-primary>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #337ab7
}

.cwginstock-subscribe-form .panel-primary>.panel-heading .badge {
    color: #337ab7;
    background-color: #fff
}

.cwginstock-subscribe-form .panel-primary>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #337ab7
}

.cwginstock-subscribe-form .panel-success {
    border-color: #d6e9c6
}

.cwginstock-subscribe-form .panel-success>.panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6
}

.cwginstock-subscribe-form .panel-success>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #d6e9c6
}

.cwginstock-subscribe-form .panel-success>.panel-heading .badge {
    color: #dff0d8;
    background-color: #3c763d
}

.cwginstock-subscribe-form .panel-success>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #d6e9c6
}

.cwginstock-subscribe-form .panel-info {
    border-color: #bce8f1
}

.cwginstock-subscribe-form .panel-info>.panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1
}

.cwginstock-subscribe-form .panel-info>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #bce8f1
}

.cwginstock-subscribe-form .panel-info>.panel-heading .badge {
    color: #d9edf7;
    background-color: #31708f
}

.cwginstock-subscribe-form .panel-info>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #bce8f1
}

.cwginstock-subscribe-form .panel-warning {
    border-color: #faebcc
}

.cwginstock-subscribe-form .panel-warning>.panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc
}

.cwginstock-subscribe-form .panel-warning>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #faebcc
}

.cwginstock-subscribe-form .panel-warning>.panel-heading .badge {
    color: #fcf8e3;
    background-color: #8a6d3b
}

.cwginstock-subscribe-form .panel-warning>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #faebcc
}

.cwginstock-subscribe-form .panel-danger {
    border-color: #ebccd1
}

.cwginstock-subscribe-form .panel-danger>.panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1
}

.cwginstock-subscribe-form .panel-danger>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ebccd1
}

.cwginstock-subscribe-form .panel-danger>.panel-heading .badge {
    color: #f2dede;
    background-color: #a94442
}

.cwginstock-subscribe-form .panel-danger>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ebccd1
}