@import url(https://fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700,700i);@font-face{font-family:'Oswald Demi Bold';src:url("/wp-content/themes/harris_theme/font/Oswald DemiBold.otf") format("opentype")}.woocommerce-checkout .input-checkbox,.woocommerce .woocommerce-checkout .input-checkbox{visibility:visible!important}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}ul{list-style:none}blockquote,q{quotes:none}input[type="text"],input[type="submit"],textarea{outline:none!important;-webkit-appearance:none!important;border-radius:0px!important}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:'Lato',sans-serif}.content-center{display:block;margin:0 auto;width:1550px}.transition,a,.gform_button,.search-form,.top_left_menu,#reviews,.ingredients_header::after,.woocommerce input.button.alt,.header_logo a,.header--container--top,.bottom_header,i,.social{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#masthead{display:table;width:100%;border-bottom:1px solid #ebebeb}.top_header{display:table;width:100%;position:relative;margin-top:9px}.header_logo{display:table;margin:10px auto 0;z-index:99999;position:relative}.top_left_menu{position:absolute;width:28%;z-index:99999}.menu-header-menu-container,.menu-header-menu,.bottom_header{display:table;width:100%}.menu-header-menu-container li{float:left;margin-right:22px}.menu-header-menu-container li:last-child{margin-right:0}.menu-header-menu-container li a{color:#000;text-decoration:none;text-transform:uppercase;font-size:12px;line-height:1.3}.menu-header-menu-container li a:hover,.header_get_in_touch a:hover,.top_footer a:hover{text-decoration:underline}#get_in_touch{color:#fff;background-color:#c9ba7c;font-size:12px;line-height:1.3;display:table;text-decoration:none;padding:10px 19px;box-sizing:border-box;float:right;cursor:pointer}.bottom_header{margin-top:20px;padding-bottom:5px;position:relative}.categories_menu{display:table;margin:0 auto}.categories_menu li{float:left!important;margin-right:60px}.categories_menu li:last-child{margin-right:0px!important}.categories_menu li a{color:#000!important;text-decoration:none!important;font-size:14px!important;line-height:1.3!important;font-family:'Playfair Display',serif!important}#colophon{display:table;width:100%;padding:30px 30px 42px;box-sizing:border-box;background-image:url(/wp-content/themes/harris_theme/img/02_drharris_index_1170px_1-12_04s.png);background-size:cover;background-position:center center;background-repeat:no-repeat}.footer-sidebar{display:table;width:25%;float:left}.footer-sidebar iframe{width:100%;height:230px}.footer-sidebar{display:table;width:25%;float:left;padding-right:50px;box-sizing:border-box}.footer-sidebar:last-child{padding-right:0}.top_footer h6{color:#fff;font-size:16px;line-height:1.3;font-family:'Playfair Display',serif}.top_footer p,.top_footer a{color:#fff;text-decoration:none;line-height:1.3;font-weight:300}.top_footer p,.top_footer a{color:#d3dcd6;text-decoration:none;line-height:26px;font-weight:300;font-size:14px;margin-bottom:0}.top_footer h6{color:#fff;font-size:16px;line-height:1.3;font-family:'Playfair Display',serif;margin-bottom:18px;text-transform:uppercase;letter-spacing:.8px}.footer_margin_bottom{display:table;width:100%;margin-bottom:25px}.top_footer,.bottom_footer{display:table;width:100%}.bottom_footer{background-image:url(/wp-content/themes/harris_theme/img/green.png)}.bottom_footer{background-image:url(/wp-content/themes/harris_theme/img/green.png);border-top:1px solid rgb(255 255 255 / .1);padding:15px 0;text-align:center}.footer_credits,.footer_copy{display:table;float:right;position:absolute;right:30px;color:#91a799;top:50%;font-weight:300;font-size:12px;line-height:26px;margin-top:-13px}.footer_copy{float:left;left:0}.footer_credits a{color:#91a799;font-weight:300;font-size:12px;line-height:26px}.mobile-bar{background-color:#c9ba7c;width:100%;left:0;right:0;position:fixed;bottom:0;z-index:9999;text-align:center;padding:10px;box-sizing:border-box;display:none}.mobile-bar a{display:inline-block;margin:0 15px;vertical-align:top;color:#FFF;font-size:13px;text-transform:uppercase;letter-spacing:1px}.mobile-bar a:hover,.mobile-bar a:focus,.mobile-bar a:active{text-decoration:none}.mobile-bar a .fa{margin-right:3px}.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:0px!important}p{font-size:17px;line-height:30px;font-weight:300;margin-bottom:25px;letter-spacing:.4px}h1,h2,.product_title,.each-image-box-content h2 a{font-size:30px;font-family:'Playfair Display',serif;text-transform:uppercase;padding-bottom:25px;margin-bottom:21px;position:relative;line-height:36px;letter-spacing:1.5px}.each-image-box-content h2 a:hover{text-decoration:none}.default_text_section h2::after,.heading_with_background_section h1::after,h2::after,.product_title::after{width:100px;height:1px;position:absolute;background-color:#bca95b;float:left;content:"";bottom:0;left:50%;margin-left:-50px}h2::after,.product_title::after{left:0;margin-left:0}.default_text_section{padding:80px 0}.vc_column-inner{padding:0px!important}.each_statistic_box{display:table;width:25%;float:left}.each_statistic_box img{display:table;margin:0 auto;max-width:100px}.each_statistic_box h5{font-size:14px;line-height:22px;color:#fff;text-transform:uppercase;width:100%;text-align:center;font-weight:400;letter-spacing:2.2px}.image_container{display:block;width:100%;min-height:75px}.image_vertical_align{display:table-cell;vertical-align:middle}.image_container{display:table;width:100%;height:75px;margin-bottom:8px}.each_statistic_box h4{font-size:17px;line-height:22px;color:#bca95b;text-align:center;font-weight:700;text-transform:uppercase;letter-spacing:2.7px}.statistics{display:table;width:100%;padding:25px 0 25px}.background_options,.statistics_section,.each-image-box,.each-contact-box,.page_header{background-position:center center;background-size:cover;background-repeat:no-repeat}.heading_with_background_section{height:730px;display:table;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.heading_with_background_section .wpb_wrapper{display:table-cell;vertical-align:middle}.heading_with_background_section h1{font-size:56px;line-height:1.3;color:#fff;margin-bottom:22px;position:relative;padding-bottom:18px;font-family:'Playfair Display',serif}.heading_with_background_section p{font-size:19px;font-weight:300;line-height:30px;max-width:550px;text-align:center;margin:0 auto;color:#fff}h3{font-size:21px;line-height:1.3;font-family:'Playfair Display',serif;margin-bottom:25px}.map_div{height:450px;display:block}.pinlabel{font-size:15px;font-weight:600;color:#820101}.each-image-box,.each-contact-box{display:block;width:100%;height:450px;position:relative}.each-contact-box{height:250px}.border_container{position:absolute;display:block;width:100%;height:100%;border:10px solid rgb(255 255 255 / .2);box-sizing:border-box}.each-image-box-content,.each-contact-box-content{display:block;position:absolute;padding:40px;bottom:0}.each-contact-box-content{display:table;margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.each-image-box-content h2,.each-image-box-content h2 a{color:#fff;padding-bottom:15px;margin-bottom:0;letter-spacing:1.5px}.each-image-box-content p{color:#fff;max-width:470px;margin-bottom:0;margin-top:10px;line-height:26px}.contact_details{display:table;width:100%;padding:0 40px}h6{font-size:16px;line-height:30px;font-family:'Playfair Display',serif;color:#111}.contact_details p{margin-bottom:0}.vc_row{margin-left:0px!important;margin-right:0px!important}.contact_details{display:table;width:100%;padding:30px 40px 65px}.single_line{margin-bottom:28px!important;display:table}a{font-size:17px;line-height:30px;color:#658471;text-decoration:none}a:hover{text-decoration:underline}.text_section{padding:52px 0 82px}.phone_numbers a{color:#111}.contact_details .vc_col-sm-3{padding-right:30px;box-sizing:border-box}.each-contact-box-content h4,.contact_form_section h4{font-size:21px;text-align:center;text-transform:uppercase;color:#fff;line-height:1.3;font-family:'Playfair Display',serif;position:relative;padding-bottom:17px;margin-bottom:12px}.contact_form_section h4{color:#111;margin-bottom:40px!important}.each-contact-box-content h4::after,.contact_form_section h4::after{width:30px;height:1px;background-color:#bca95b;content:"";float:left;position:absolute;bottom:0;left:50%;margin-left:-15px}.each-contact-box-content p{margin-bottom:0;color:#fff}.each-contact-box-content a{color:#c9ba7c}.gfield_label{display:none!important}.contact_form_section{background-color:#f7f6f4;padding:72px 0 52px}body .gform_wrapper ul li.gfield{margin-top:0;padding-top:0}body .gform_wrapper .top_label div.ginput_container{margin-top:0px!important}.gform_body li{margin-bottom:20px!important;width:100%!important}body .gform_wrapper ul li.gfield{margin-top:0;padding-right:0px!important}.gform_body li input,.gform_body li textarea,.jqselect{width:100%!important;display:table;border:0;font-size:14px!important;line-height:26px;padding:5px 13px!important;border-bottom:1px solid #9e9881;background-color:#fff;font-family:'Lato',sans-serif!important;color:#a1a1a1}.contact_form_section form{width:600px}.gform_confirmation_message{text-align:center;font-family:'Playfair Display',serif;font-style:italic;font-size:20px;color:#bca95b}.gform_body li textarea{height:165px!important}.jqoption:first-child{padding-top:0px!important}.jqoption{padding:3px 0;color:#a1a1a1}.jqoption-box{width:100%;background-color:#fff;padding:10px 13px;position:absolute;top:37px;display:none}.jqselect-box{display:table;width:100%;position:relative;cursor:pointer}.gform_body li input::-webkit-input-placeholder,.gform_body li textarea::-webkit-input-placeholder{color:#a1a1a1;opacity:1}.gform_body li input::-moz-placeholder,.gform_body li textarea::-moz-placeholder{color:#a1a1a1;opacity:1}.gform_body li input:-ms-input-placeholder,.gform_body li textarea:-ms-input-placeholder{color:#a1a1a1;opacity:1}.gform_body li input:-moz-placeholder,.gform_body li textarea:-moz-placeholder{color:#a1a1a1;opacity:1}.jqselect{position:relative}.jqselect::after{width:16px;height:12px;float:right;content:"\f107";position:absolute;right:15px;top:50%;margin-top:-6px;font-family:FontAwesome;line-height:12px;font-size:25px;color:#9e9881}.gform_button:hover,.blog_navigation a:hover,.nav-links a:hover{background-color:#0C371C!important}.gform_button{color:#fff!important;text-transform:uppercase;border:0px!important;font-size:12px!important;margin:0 auto!important;display:table!important;background-color:#bca95b!important;padding:11px 20px;line-height:1.3!important;cursor:pointer}.gfield_error{border:0px!important;background-color:transparent!important}.gfield_description.validation_message{display:none}.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}body .gform_wrapper ul li.gfield{margin:0 0 20px!important;padding-right:0px!important;padding:0px!important}body .gform_wrapper ul li.gfield.full-width-field{width:100%!important}body .gform_wrapper ul li.gfield.align-right-captcha{width:auto!important;float:right;margin-bottom:-35px!important}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{margin-bottom:20px!important}.gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.gform_wrapper li.gfield_error textarea{border:2px solid #790000}.gform_wrapper div.validation_error{font-size:15px;margin-bottom:15px;padding:12px 0}.page-template>.content-center{width:100%}.page-template-small_content_template .content-center{width:1140px}#masthead .content-center,#colophon .content-center,.bottom_footer .content-center,.header_get_in_touch .content-center{width:97%}.bottom_footer .content-center{position:relative}.front_page_boxes .each-image-box{display:block;width:100%;height:350px;position:relative}.frontpage_single_product{height:730px;display:table}.frontpage_single_product .vc_col-sm-6{display:table-cell;vertical-align:middle;float:none}.large_frontpage_box_content{border:1px solid #fff;padding:40px 33px 40px;box-sizing:border-box}.large_frontpage_box{background-color:rgb(255 255 255 / .5);padding:10px;box-sizing:border-box}.large_frontpage_box_content{border:1px solid rgb(255 255 255 / .5);padding:40px 33px 40px;box-sizing:border-box}.large_frontpage_box_content h2::after{left:50%;margin-left:-50px}.large_frontpage_box_content h2{font-size:36px;padding-bottom:22px;margin-bottom:22px;text-align:center;line-height:1.3}.large_frontpage_box_content p{line-height:26px;text-align:center;color:#111;margin-bottom:0;letter-spacing:.4px}.read_more{margin:0 auto;display:table;border:1px solid #111;font-size:12px;line-height:1.3;padding:7px 19px;color:#111;margin-top:26px;letter-spacing:1.9px}.header-sidebar{display:table;width:25%;float:left;padding-left:45px;box-sizing:border-box}.header-sidebar:nth-child(3){width:50%;padding-left:0}.header-sidebar:nth-child(3) ul{padding-right:0}.header-sidebar:first-child{padding-left:23px}.header-sidebar ul{display:table;width:100%;padding-right:40px;box-sizing:border-box}.header-sidebar ul li{width:100%;display:table}.header-sidebar .vc_col-sm-3{width:100%}.header-sidebar p,.header-sidebar a{margin:0;font-size:15px;line-height:25px}.header-sidebar .gform_body ul li{width:48%!important;float:left;display:table;clear:none!important}.header-sidebar .gform_body ul li:first-child{margin-right:4%!important}.header-sidebar .gform_body li input,.header-sidebar .gform_body li textarea,.header-sidebar .jqselect{border:1px solid #9e9881}.header-sidebar .gform_confirmation_message{font-size:17px;text-align:left}.location::before,.phone::before,.map::before{content:"\f041";float:left;width:20px;height:20px;position:absolute;left:0;color:#bca95b;font-family:FontAwesome;left:-20px;line-height:25px;font-size:20px}.phone::before{content:"\f095";left:-22px;font-size:18px}.map::before{content:"\f279";left:-22px;font-size:15px}.location,.phone,.map{position:relative}.header-sidebar a{color:#bca95b}.header-sidebar .gform_body li textarea{height:100px!important}.header-sidebar .gform_body ul li:last-child{width:100%!important}.header-sidebar .gform_button{padding:9px 38px!important;margin:0px!important}.header-sidebar .gform_wrapper .gform_footer{padding:0;margin:0px!important}.header-sidebar .gform_wrapper{margin:0;max-width:100%}.header-sidebar .gform_body{display:table;margin-top:5px}.gform_body li input[type='checkbox']{display:inline;margin-top:0;width:auto!important}.gfield_consent_label{font-size:12px;font-weight:400;line-height:1.5}.colapse_contact{display:block;width:100%;padding:0;position:relative;z-index:99999;background-color:#fff;max-height:0;overflow:hidden}.colapse_contact .content-center{position:relative;display:table}.header_get_in_touch{position:relative;top:0;right:0;border-top:3px solid #bca95b;display:table;width:100%}.top_main_collapse{display:block;width:100%;z-index:99999;position:fixed}.colapsed_menu .colapse_contact{display:block!important;max-height:600px!important;overflow:hidden!important;padding:15px 0 20px!important}.colapsed_menu{z-index:999999}.index_delay{z-index:999999}.tour-holder{position:relative}.tour-overlay{position:absolute;width:100%;height:100%}.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color:#c9ba7c!important;background-color:#c9ba7c!important}.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a{color:#fff!important;font-size:14px!important;font-weight:bold!important;font-family:'Lato',sans-serif!important}.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a{padding:3px 15px 3px 46px!important}.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{border-color:#234F33!important;background-color:#234F33!important}.ui-accordion-content p,.ui-accordion-content a{font-size:14px;line-height:24px;color:#234F33!important}.wpb-js-composer .vc_tta.vc_general .vc_tta-panel{margin-bottom:1px}.ui-accordion-content a{color:#BCA95B!important}.stockists_accordion h5{margin-bottom:15px!important;font-size:20px;text-transform:uppercase;font-weight:400;color:#234F33!important}.galery_photos{display:table;width:100%;margin-top:40px;margin-bottom:45px}.each_galery_photo_container{display:table;float:left;width:20%}.each_galery_photo_container img{margin:0 auto;display:table;max-width:100%;height:auto;margin-bottom:15px}.page_header{padding:51px 0 54px;height:53px}.page_header h1{background:rgb(255 255 255 / .6);margin-bottom:0;margin-top:4px;padding:2px 10px 5px 10px;display:inline-block}.page_header h2{padding-bottom:15px;margin-bottom:17px}.page_header p{line-height:26px;max-width:475px;letter-spacing:.4px}.inner_page_menu{display:table;border-bottom:1px solid #ebebeb;padding:12px 0}.inner_page_menu li{float:left;margin-right:40px}.inner_page_menu li a{font-size:13px;color:#959595;letter-spacing:.7px;line-height:1.3;position:relative;text-transform:uppercase;font-weight:300}.inner_page_menu li a:hover,.inner_page_menu .current_page_item a{text-decoration:none!important;color:#111!important}.inner_page_menu li a::before{content:"";position:absolute;bottom:-12px;height:1px;width:100%;background-color:#000;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s cubic-bezier(.9,0,1,.9);transition:-webkit-transform .3s cubic-bezier(.9,0,1,.9);transition:transform .3s cubic-bezier(.9,0,1,.9);transition:transform .3s cubic-bezier(.9,0,1,.9),-webkit-transform .3s cubic-bezier(.9,0,1,.9)}.inner_page_menu li a:hover::before,.inner_page_menu .current_page_item a::before{webkit-transform:scaleX(1)!important;transform:scaleX(1)!important;-webkit-transition:-webkit-transform .3s cubic-bezier(0,.9,0,.9)!important;transition:-webkit-transform .3s cubic-bezier(0,.9,0,.9)!important;transition:transform .3s cubic-bezier(0,.9,0,.9)!important;transition:transform .3s cubic-bezier(0,.9,0,.9),-webkit-transform .3s cubic-bezier(0,.9,0,.9)!important}.header_search{position:absolute;left:0;height:18px;width:18px;line-height:18px;text-align:center;display:table;font-size:18px;top:1px;cursor:pointer;padding-top:10px}.absolute_form{position:absolute;z-index:999;background-color:#fff;width:360px;left:0;top:45px;opacity:0;visibility:hidden;box-sizing:border-box;max-height:600px;border:1px solid #bca95b}.absolute_form input{padding:6px 15px;color:#111;font-size:14px;display:table;line-height:25px;-webkit-box-shadow:inset 2px 2px 0 0 rgb(245 245 245);-moz-box-shadow:inset 2px 2px 0 0 rgb(245 245 245);box-shadow:inset 2px 2px 0 0 rgb(245 245 245);border:1px solid #d7d7d7;min-width:290px;float:left}.absolute_form button{background-color:#bca95b;font-size:0;border:0;height:38px;width:40px;float:left;margin-left:8px;cursor:pointer;border-radius:3px;position:relative;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:4px;-webkit-margin-end:0}.absolute_form button::before{font-family:FontAwesome;position:absolute;content:"\f002";height:100%;width:100%;top:0;left:0;font-size:18px;color:#fff;line-height:37px;text-align:center}.search-form{display:table;box-sizing:border-box;padding:10px}.absolute_form_show{opacity:1;visibility:visible;top:34px}.search-title{font-size:25px;line-height:1.3;margin-top:20px;color:#c9ba7c;margin-bottom:20px}.search-results h3{margin-bottom:10px}.search-results h3 a{font-size:22px}.h-readmore a{display:table;margin:10px 0 20px;color:#fff;background-color:#c9ba7c;padding:3px 15px;font-size:16px;box-sizing:border-box;margin-top:20px}.h-readmore a:hover{background-color:#0C371C!important;text-decoration:none}.search-results .content ul{padding:30px 0}.woocommerce-product-gallery img{max-width:360px;margin:0 auto;width:auto!important}.woocommerce-breadcrumb{text-align:right}.woocommerce-breadcrumb a,.woocommerce-breadcrumb span{color:#959595!important;letter-spacing:0.3px!important;font-weight:300;margin-right:5px;font-size:13px!important}.woocommerce-breadcrumb a,.woocommerce-breadcrumb span{color:#959595!important}.woocommerce-breadcrumb{padding-top:10px!important;margin-bottom:0px!important;color:#111!important;font-size:13px!important;font-weight:300!important}.product_meta{display:table;width:100%}.product_meta>span{width:100%;display:table}.product_meta>span{width:100%;display:table;font-size:15px;line-height:24px}.product_meta>a{font-size:15px;line-height:24px}.product_meta a,.product_meta>span,.avalability span{color:#111;font-size:15px;line-height:24px}.price>span{color:#a99852;font-size:20px !Important;letter-spacing:.5px}.posted_in,.sku_wrapper,.avalability{color:#234f33!important}.sku{color:#111!important}.product_title{margin-bottom:54px;text-transform:none}.product_title::after{bottom:-20px}.woocommerce-product-details__short-description p{font-size:17px;max-width:500px;font-weight:300;line-height:26px;margin-top:26px;letter-spacing:.4px}.tm-epo-required,.tm-epo-field-label.tm-has-required.tm-disable,.tm-extra-product-options-totals dt{display:none}.tmcp-field-wrap{display:table;float:left!important;padding:0px!important;margin-right:27px!important;opacity:.3;height:90px}.tmcp-field-wrap:first-child{width:auto!important;margin-right:40px!important}.tmcp-field-wrap input{display:none}.tm-extra-product-options .tm-epo-element-label{font-size:20px;color:#a99852}.tc-label{display:table;width:100%;color:#111;letter-spacing:.5px;font-size:12px;font-weight:600;text-transform:uppercase;text-align:center;margin:0}.tm-extra-product-options .tc-active .tc-label-wrap img.radio_image{border-color:#fff0;border-width:0;box-shadow:none}.tc-active{opacity:1}.tmcp-field-wrap img{display:table;margin:0 auto 14px;cursor:pointer;transform:scale(.7)}.select_volume_text{display:table;width:100%;border-top:1px solid rgb(17 1 0 / .1);font-size:16px;line-height:1.3;letter-spacing:.8px;font-family:'Playfair Display',serif;color:#111;padding-top:25px;margin-top:30px}.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-checkbox li.tmcp-field-wrap .tm-label,.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-radio li.tmcp-field-wrap .tm-label,.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-variations li.tmcp-field-wrap .tm-label{padding:0px!important}body .tmcp-elements .tmcp-field-wrap>label{display:table-cell!important;vertical-align:bottom;text-align:center}#tm-extra-product-options{border-bottom:1px solid rgb(17 1 0 / .1);padding-bottom:0}.single-product #tm-extra-product-options{border-bottom:0}.single_add_to_cart_button,#review_form .form-submit input,input[name="update_cart"],input[name="apply_coupon"],#place_order,.single-product .wc-forward,.blog_navigation a,.nav-links a{font-size:14px!important;font-family:'Lato',sans-serif!important;background-color:#bca95b!important;border-radius:0px!important;text-transform:uppercase;letter-spacing:1.4px;font-weight:400!important;padding-top:11px!important;padding-bottom:11px!important;color:#fff!important}#coupon_code{height:36px;width:120px}.tm-epo-field-label,.reset_variations{display:none!important}.price{margin-top:26px}.woocommerce-variation-price .price>span{width:100%;display:table}.woocommerce-price-suffix{font-size:13px;color:#959595;letter-spacing:.3px;font-weight:300}.woocommerce-variation-add-to-cart{display:table;float:right;margin-top:30px;min-width:229px}.quantity input{border:solid 1px #dbdbdb;margin-right:20px;font-size:13px;color:#111;line-height:30px;width:44px;box-shadow:inset 2.8px 2.8px 0 0 rgb(0 0 0 / .05);margin-top:1px}#reviews{max-height:0;overflow:hidden}.woocommerce .star-rating span::before{color:#bca95b!important}.reviews_toogle{max-height:1000px!important}.reviews_toggle{display:table;width:100%;border:1px solid;font-size:16px;font-family:'Playfair Display',serif;letter-spacing:.8px;color:#111;border:solid 1px #ebebeb;padding:10px 12px;cursor:pointer;box-sizing:border-box;position:relative}.reviews_toggle::after{display:table;float:right;content:"\f107";font-family:FontAwesome;font-size:25px;line-height:36px;position:absolute;right:16px;top:0}#reviews h2{font-size:20px;margin-top:20px;color:#234f33!important;padding-bottom:5px;margin-bottom:15px}#reviews h2::after{background-color:#234f33!important}.woocommerce #reviews #comments ol.commentlist li .comment-text{padding:10px 15px 0px!important}.commentlist .meta{height:auto;line-height:unset;margin-bottom:5px!important}#reply-title,.comment-form-comment label{display:table;margin-bottom:14px;font-size:16px;color:#234f33!important}.comment-form-comment label{margin-bottom:0px!important;font-weight:400!important}.comment-form-rating{display:table}.comment-form-rating label{color:#bca95b!important;float:left;display:table}.stars a{color:#bca95b!important}.stars{display:table;float:left;margin-left:20px!important;margin-bottom:0px!important}.woocommerce #reviews #comment,.comment-form-author input,.comment-form-email input{height:75px;resize:none;border:solid 1px #ebebeb;padding:10px 15px;color:#111;font-family:'Lato',sans-serif;font-size:14px}.comment-form-author input,.comment-form-email input{height:auto;padding:3px;font-size:14px}.comment-form-author label,.comment-form-email label{min-width:70px;display:block;float:left}.woocommerce-product-rating{display:none!important}.cart-empty{font-size:25px;font-weight:400;text-align:center;margin-top:40px;margin-bottom:40px;color:#bca95b}.quantity input{height:36px;box-sizing:border-box}.cart_totals h2{padding-bottom:15px}.checkout-button{margin-bottom:0px!important;background-color:#0c371c!important}.checkout-button:hover{background-color:#C9BA7C!important}.woocommerce-billing-fields__field-wrapper input,.checkout textarea,.woocommerce-shipping-fields__field-wrapper input{border:solid 1px #aaa;display:table;padding:5px 15px;box-sizing:border-box;border-radius:3px!important;line-height:20px!important;font-size:14px}.woocommerce form .form-row label{line-height:1.5;font-weight:400;margin-bottom:5px}#customer_details h3{margin-bottom:10px;color:#bca95b!important;text-transform:uppercase;font-weight:400!important}.woocommerce-page form .form-row .input-text{font-family:'Lato',sans-serif;color:#111;resize:none}.woocommerce-info::before{color:#bca95b!important;top:13px}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:9px 20px 9px 55px;margin-bottom:20px}.woocommerce-info,.woocommerce-message{border-top-color:#bca95b!important;margin-top:20px}.woocommerce-info a{color:#bca95b!important;font-size:16px!important;line-height:22px}.woocommerce-message::before{top:9px}.product-template-default .woocommerce-message{line-height:35px}.product{margin-top:70px}.categories_subheader{display:table;width:100%;border-bottom:1px solid #ebebeb;padding:5px 0;margin-bottom:50px}.breadcrumbs{font-size:12px;font-weight:400}.breadcrumbs>span,.breadcrumbs>span>a{font-size:12px;font-weight:400;color:#959595}.breadcrumbs>span{margin:0px!important;padding:0 5px!important}.single-product .breadcrumbs{padding-top:10px;text-align:right}.woocommerce .products ul,.woocommerce ul.products,.search-results ul.products{display:flex;flex-direction:row;flex-wrap:wrap}.products li img{width:auto!important;display:table!important;margin:0 auto!important;max-width:80%;max-height:310px;height:auto}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.search-results li.product{width:18%;clear:none!important;margin:0 0 65px!important;margin-right:2.5%!important;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;animation:fade 2s ease-out forwards}@keyframes fade{from{opacity:0}to{opacity:1}}.lds-ring{display:none;position:relative;width:80px;height:80px;margin:0 auto 40px auto;opacity:.6}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #C9BA7C;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#C9BA7C #fff0 #fff0 #fff0}.lds-ring div:nth-child(1){animation-delay:-0.45s}.lds-ring div:nth-child(2){animation-delay:-0.3s}.lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.woocommerce ul.products li.product a:first-child,.woocommerce-page ul.products li.product a:first-child,.search-results ul.products li.product a:first-child{flex-grow:1}.woocommerce ul.products li.product:nth-child(5n),.woocommerce-page ul.products li.product:nth-child(5n),.search-results ul.products li.product:nth-child(5n){margin-right:0!important}.products li .star-rating{display:none!important}.product_image_height{display:table;width:100%;height:auto}.products .woocommerce-loop-product__title{font-size:15px!important;color:#111!important;padding-top:30px!important;line-height:1.3!important;padding-bottom:0px!important;box-sizing:border-box!important}.products .woocommerce-loop-product__title::after{display:none}.products .price{margin-top:0px!important}.products .price>span{font-size:16px !Important}.woocommerce ul.products li.product .button,.search-results ul.products li.product .button{color:#fff;background-color:#c9ba7c;font-size:12px;line-height:1.3;text-decoration:none;padding:10px 19px;box-sizing:border-box;cursor:pointer;text-transform:uppercase;border-radius:0;display:inline-block;width:auto!important}.woocommerce a.added_to_cart,.search-results a.added_to_cart{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#111}.woocommerce a.added_to_cart:before,.search-results a.added_to_cart:before{content:"\f07a";margin-right:5px;display:inline-block;font:normal normal normal 13px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px}.products .price span{font-size:15px;color:#a99852;line-height:1.3;margin-top:8px}.notification_title{display:table;font-family:'Lato',sans-serif!important;text-transform:uppercase;font-size:14px;line-height:1.3;color:#fff;letter-spacing:2px;margin-bottom:10px}.site_notification{position:fixed;bottom:15px;left:15px;background-color:#bca95b;max-width:260px;display:table}.notification_content{color:#fff;font-size:15px;line-height:19px;margin-bottom:0}.notification_container{display:table;padding:20px;box-sizing:border-box}.notification_close{display:table;position:absolute;top:0;right:0;height:16px;font-size:23px;color:#fff;background-color:#968749;width:16px;text-align:center;line-height:14px;font-weight:300;cursor:pointer}.close_notification{left:-260px;opacity:0;visibility:hidden}.custom_woocommerce_breadcrumbs{display:table;float:right}.custom_categories{display:table;float:left}.custom_categories P{font-size:13px;color:#959595;letter-spacing:.7px;float:left;margin-bottom:0}.custom_categories .jqselect-wrap{float:left}.custom_categories .jqselect::after{display:none}.custom_categories .jqselect{display:table;border-bottom:0;padding:0px!important;line-height:30px;color:#111!important;font-size:13px!important;font-weight:300}.custom_categories .jqoption-box{z-index:99999;width:auto;min-width:200px;padding:0;top:36px}.custom_categories .jqoption{color:#111;font-size:13px;font-weight:300;text-transform:uppercase;padding:10px 5px;width:100%;box-sizing:border-box}.custom_categories .jqoption:first-child{padding:10px 5px!important}.custom_categories .jqoption:hover{color:#fff;background-color:#BCA95B}.custom_categories .jqoption-box{z-index:99999;width:auto;min-width:200px;padding:0}.mailchimp_container{display:table;width:100%;position:relative;margin-top:23px}.mailchimp_input{display:table;width:100%;border:1px solid rgb(255 255 255 / .3);background-color:#fff0;color:#d3dcd6;font-size:14px;line-height:26px;padding:4px 110px 4px 11px;box-sizing:border-box;font-family:'Lato',sans-serif;font-weight:300;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}.mailchimp_submit{display:block;position:absolute;right:0;top:0;height:100%;border:0;background-color:#bca95b;text-transform:uppercase;color:#fff;font-size:12px;padding:0 20px;cursor:pointer;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}.mailchimp_input::-webkit-input-placeholder{color:#d3dcd6;opacity:1}.mailchimp_input::-moz-placeholder{color:#d3dcd6;opacity:1}.mailchimp_input:-ms-input-placeholder{color:#d3dcd6;opacity:1}.mailchimp_inputt:-moz-placeholder{color:#d3dcd6;opacity:1}.blog-page-content{display:table;width:100%;padding:40px 0}.each_blog_post{display:table;width:100%;margin-bottom:40px}.each_blog_post_thumbnail{display:table;width:23%;height:200px;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-right:2%;float:left;position:relative}.small_content_center{display:table;margin:0 auto;width:1140px}.each_blog_post_content p,.each_blog_post_content a{font-size:17px;line-height:28px}.each_blog_post_content h3 a,.single h3{font-size:20px;font-family:'Lato',sans-serif;font-weight:600;text-transform:uppercase;color:#bca95b;margin-bottom:10px}.each_blog_post_content h3::after{display:none}.blog_navigation{display:table;width:100%}.alignleft{display:table;float:left;margin-right:30px}.alignright{display:table;float:right;margin-left:30px}.blog_navigation a,.nav-links a{padding:11px;display:table}.blog_navigation a:hover,.nav-links a:hover{text-decoration:none}.blog .page_header{background-size:cover;background-repeat:no-repeat;background-position:center center}.single_navigation{display:table;width:100%}.single_navigation h2{display:none}h3::after{width:100px;height:1px;background-color:#bca95b;content:"";float:left;position:absolute;bottom:-20px;left:0}.single-page-content{padding:40px 0;display:table;width:100%}.nav-links>div{display:table}.nav-next{float:right}.nav-previous{float:left}.single-post h1,.text_section h1{display:table;font-size:36px;text-transform:uppercase;font-weight:400;margin-bottom:20px;font-family:'Playfair Display',serif}.single-post h4,.single-post h5,.single-post h6,.text_section h4,.text_section h5,.text_section h6{display:table;font-size:24px;font-weight:400;margin-bottom:18px}.text_section h5,.single-post h5{font-size:20px}.text_section h3::after,.single-post h3::after{display:none}.text_section h6,.single-post h6{font-size:18px}.single_post strong,.text_section strong{font-weight:700}.single_post em,.text_section em{font-style:italic}.single_post ul,.text_section ul{padding:10px 0}.single_post ul li::before,.text_section ul li::before{position:absolute;float:left;content:"";background-color:#bca95b;width:6px;height:6px;left:0;top:50%;margin-top:-3px;border-radius:50px}.single_post li,.text_section li{margin:5px 0;position:relative;padding-left:15px}.single_post li:first-child,.text_section li:first-child{margin-top:0}.single_post li:last-child,.text_section li:last-child{margin-bottom:0}.single_post ol li,.text_section ol li{padding-left:0px!important;color:#bca95b;font-weight:400}.single_post ol,.text_section ol{display:table;list-style-position:inside;padding:10px 0}.woocommerce-Price-amount.amount{font-size:14px;line-height:20px;margin-left:3px}.bottom_right_cart{display:table;float:right;position:absolute;right:0;top:0;padding-top:10px;padding-left:50px;cursor:pointer}.bottom_right_cart i{font-size:17px}.minicart p.woocommerce-mini-cart__empty-message{margin:0}.minicart{position:absolute;display:none;background:#fff;right:0;padding:20px;width:300px;box-shadow:0 0 8px 0 rgb(0 0 0 / .2)}.minicart p{margin:0}.minicart ul.product_list_widget li a.remove.remove_from_cart_button{font-size:16px;margin-right:10px;display:inline-block;color:red;width:auto;height:auto;padding:0 3px}.minicart ul.product_list_widget li{padding:4px 0}.minicart ul.product_list_widget li img{float:right;margin-top:5px;float:right;width:40px;height:auto}.minicart ul.product_list_widget li a{display:inline;font-size:13px;font-weight:700}.minicart ul.product_list_widget li span.quantity{display:block;font-size:13px;padding-left:28px}.minicart .woocommerce-mini-cart.cart_list.product_list_widget{margin-bottom:20px}.woocommerce-mini-cart__empty-message{text-align:center}.minicart p.woocommerce-mini-cart__total{margin-bottom:15px;font-weight:700;font-size:14px}.minicart p.woocommerce-mini-cart__buttons.buttons{padding:15px 0 5px 0;border-top:1px solid;border-color:rgb(201 186 124 / .5)}.woocommerce-mini-cart__total .woocommerce-Price-amount{float:right}.minicart .woocommerce-mini-cart__total .tax_label{display:none}.minicart .woocommerce-mini-cart__buttons a{width:48%;box-sizing:border-box;text-align:center;background-color:#0c371c;color:#fff;font-weight:400;font-size:12px;padding:8px;border-radius:0;display:inline-block;text-transform:uppercase;text-decoration:none;line-height:30px}.minicart .woocommerce-mini-cart__buttons a:hover{background-color:#C9BA7C;color:#fff}.minicart .woocommerce-mini-cart__buttons a.button.checkout.wc-forward{margin-left:4%}.bottom_right_cart:hover .minicart,.minicart:hover,.bottom_right_cart:focus .minicart,.minicart:focus,.bottom_right_cart:active .minicart,.minicart:active{display:block}.stockists_accordion{padding-top:30px}.pswp{z-index:10000}.pswp__bg{background:rgb(0 0 0 / .7)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:#fff0}.pswp--zoomed-in .pswp__caption,.pswp--zoomed-in .pswp__top-bar{background-color:rgb(0 0 0 / .4)}#mega-menu-wrap-categories_menu #mega-menu-categories_menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,#mega-menu-wrap-categories_menu #mega-menu-categories_menu>li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-categories_menu #mega-menu-categories_menu>li.mega-menu-item>a.mega-menu-link:focus{background:transparent!important;color:#000!important;font-weight:400;text-decoration:none;border-color:#fff}#mega-menu-wrap-categories_menu #mega-menu-categories_menu>li.mega-menu-item{margin:0 5px}#mega-menu-wrap-categories_menu #mega-menu-categories_menu>li.mega-menu-item>a.mega-menu-link{border:0px!important;padding:0px!important;margin:0px!important;height:unset!important;margin:0!important;padding:10px 20px!important;background-color:transparent!important}#mega-menu-wrap-categories_menu #mega-menu-categories_menu>li.mega-menu-item.gift-ideas>a.mega-menu-link,#mega-menu-wrap-categories_menu #mega-menu-categories_menu>li.mega-menu-item.gift-ideas>a.mega-menu-link:hover{background-image:url(/wp-content/themes/harris_theme/img/gift-ideas.jpg)!important;background-position:center center!important;background-size:cover!important;color:#FFF!important;text-shadow:2px 2px 2px rgb(0 0 0 / .3)}.tax-product_cat .content-center{width:95%}#mega-menu-wrap-categories_menu #mega-menu-categories_menu li.mega-menu-flyout.mega-menu-item-has-children>a.mega-menu-link::after,#mega-menu-wrap-categories_menu #mega-menu-categories_menu li.mega-menu-flyout li.mega-menu-item-has-children>a.mega-menu-link::after,#mega-menu-wrap-categories_menu #mega-menu-categories_menu>li.mega-menu-item-has-children>a.mega-menu-link::after{display:none}.mega-sub-menu{top:44px!important;background-color:#234f33!important;margin-top:0px!important}.mega-sub-menu{top:44px!important;background-color:#234f33!important;margin-top:0px!important;padding:32px 50px 40px 40px!important;box-sizing:border-box!important}.mega-sub-menu li{padding:0px!important;margin-bottom:10px!important}.mega-sub-menu li:first-child{margin-bottom:35px!important}.mega-current-menu-item .mega-menu-link .mega-menu-title{text-decoration:underline}#mega-menu-wrap-categories_menu #mega-menu-categories_menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title{color:#fff !Important;font-family:'Playfair Display',serif !Important;font-weight:400!important;font-size:12px!important;letter-spacing:0.6px!important;padding-bottom:16px!important;line-height:16px!important;position:relative!important;margin-bottom:18px!important;padding-right:30px!important}#mega-menu-wrap-categories_menu #mega-menu-categories_menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title::after{position:absolute;width:40px;height:1px;float:left;background-color:#bca95b;content:"";bottom:0;left:0}.mega-menu-item div ul li{margin-right:0;padding-right:30px!important}.mega-menu-item div ul li:first-child{margin-bottom:0px!important}.mega-menu-item div ul li a{color:#d3dcd6!important;font-family:'Lato',sans-serif!important;font-weight:300!important;font-size:13px!important;line-height:24px!important;letter-spacing:0.3px!important}.mega-sub-menu li .textwidget{font-weight:300;font-size:15px;line-height:1.3;letter-spacing:.4px;color:#d3dcd6!important}#mega-menu-wrap-categories_menu #mega-menu-categories_menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item:first-child h4.mega-block-title{font-size:17px!important;letter-spacing:0.9px!important}.range_select,.type_select,.price_select{display:table;float:left;text-transform:uppercase;margin-left:40px}.woocommerce nav.woocommerce-pagination{margin-bottom:20px}.sk-circle{margin:100px auto;width:40px;height:40px;position:relative}.sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle .sk-child:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#333;border-radius:100%;-webkit-animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both}.sk-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-circle .sk-circle4:before{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.sk-circle .sk-circle5:before{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.sk-circle .sk-circle6:before{-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.sk-circle .sk-circle7:before{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.sk-circle .sk-circle8:before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.sk-circle .sk-circle9:before{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.sk-circle .sk-circle10:before{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.sk-circle .sk-circle11:before{-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.sk-circle .sk-circle12:before{-webkit-animation-delay:-0.1s;animation-delay:-0.1s}@-webkit-keyframes sk-circleBounceDelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circleBounceDelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.shopcontent-container .content-center{position:relative}.sk-circle{margin:100px auto;width:40px;height:40px;position:absolute;top:50%;margin-top:-20px;margin:0;right:50%;margin-right:-20px}.categories_menu .mega-sub-menu li:last-child h4::after{display:none}#mega-menu-wrap-categories_menu #mega-menu-categories_menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item:last-child h4.mega-block-title{margin-bottom:0px!important}#mega-menu-wrap-categories_menu #mega-menu-categories_menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item:last-child img{display:table;margin:0 auto;max-width:90%}#mega-menu-wrap-categories_menu #mega-menu-categories_menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item:last-child p{font-size:13px;line-height:1.85;font-weight:600;color:#fff;letter-spacing:.3px;margin-top:10px;font-family:'Playfair Display',serif !Important}#mega-menu-wrap-categories_menu #mega-menu-categories_menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item:last-child p span{color:#c3b26c}#mega-menu-wrap-categories_menu #mega-menu-categories_menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item:first-child h4.mega-block-title{font-size:17px!important;letter-spacing:0.9px!important;margin-bottom:0px!important}#mega-menu-wrap-categories_menu #mega-menu-categories_menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item:first-child h4.mega-block-title:after{display:none!important}.mega-menu-item-has-children>a{position:relative!important;display:table!important}.mega-menu-item-has-children>a::after{width:0!important;height:0!important;border-style:solid!important;border-width:0 11px 8px 11px!important;border-color:#fff0 #fff0 #234f33 transparent!important;content:""!important;float:left!important;display:table!important;position:absolute!important;left:50%!important;bottom:-6px!important;z-index:8999999;margin:0px!important;margin-left:-11px!important;opacity:0;visibility:hidden;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transition-delay:0.2s;transition-delay:0.2s}.mega-menu-item-has-children>a:hover::after{opacity:1;visibility:visible}.bottom_right_cart a{top:0;left:0;width:100%;height:100%}.tax-product_cat #content>.woocommerce-breadcrumb{display:none!important}.single_post{display:table;margin-bottom:30px}.header-sidebar .gform_wrapper div.validation_error{font-size:15px;font-weight:600;margin-bottom:7px;padding:8px 0}.resposive-menu{display:none}.stripes{cursor:pointer;float:right;width:36px;margin-left:40px;position:absolute;top:33px;right:0}.stripes>span{background:#bca95b none repeat scroll 0 0;display:table;float:left;height:3px;margin:3px 0;width:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.stripes>span:nth-child(2){opacity:1}.activeclose span:nth-child(1){transform:rotate(45deg) translateY(6px) translateX(6px);-webkit-transform:rotate(45deg) translateY(6px) translateX(6px);-moz-transform:rotate(45deg) translateY(6px) translateX(6px);-o-transform:rotate(45deg) translateY(6px) translateX(6px)}.activeclose span:nth-child(2){opacity:0}.activeclose span:nth-child(3){transform:rotate(-45deg) translateY(-7px) translateX(7px);-webkit-transform:rotate(-45deg) translateY(-7px) translateX(7px);-moz-transform:rotate(-45deg) translateY(-7px) translateX(7px);-o-transform:rotate(-45deg) translateY(-7px) translateX(7px)}.mega-menu-description{display:none!important}.header_logo img{display:block;max-width:100%;width:auto}.header_logo a{display:block;max-width:512px}.single-product .stock{display:none}.each_blog_post_thumbnail a{position:absolute;width:100%;height:100%}.each_blog_post_content a{font-weight:600}.each_blog_post_content h3 a:hover{text-decoration:none}.single-post .screen-reader-text{position:static!important}.stockists_accordion{padding-top:30px;float:left;width:48%;margin-right:4%!important}.stockists_accordion_rest{margin-right:0!important}.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color:#ebebeb!important;background-color:transparent!important}.wpb-js-composer .vc_tta-panel.vc_active .vc_tta-controls-icon-position-left.vc_tta-panel-title>a{color:#111!important}.wpb-js-composer .vc_tta-panel .vc_tta-controls-icon-position-left.vc_tta-panel-title i::before,.wpb-js-composer .vc_tta-panel .vc_tta-controls-icon-position-left.vc_tta-panel-title i:after{border-color:#fff}.wpb-js-composer .vc_tta-panel.vc_active .vc_tta-controls-icon-position-left.vc_tta-panel-title i::before,.wpb-js-composer .vc_tta-panel.vc_active .vc_tta-controls-icon-position-left.vc_tta-panel-title i:after{border-color:#111!important}.screen-reader-text{position:static!important}.single-product .single_navigation{display:none}.woocommerce-product-gallery img{width:auto!important;max-width:100%!important}.single-product .page_header{display:none}.woocommerce div.product form.cart div.quantity label,.quantity label{display:none}.tmcp-ul-wrap li::before{display:none}.single-product .single_post_content h3{display:none}.single-product .single_post{width:100%}.ingredients_outer{display:table;width:100%}.ingredients_header{display:table;width:100%;font-family:'Playfair Display',serif;text-transform:uppercase;font-size:16px;border:1px solid rgb(17 1 0 / .1);padding:10px 20px;cursor:pointer;box-sizing:border-box;position:relative}.ingredients_container{display:block;width:100%;max-height:0;overflow:hidden;padding:0}.ing_active .ingredients_container{max-height:1200px}.ingredients_container_inner{display:table;width:100%;padding:10px 20px;border:1px solid rgb(17 1 0 / .1);box-sizing:border-box;border-top:0}.ingredients_header::after{position:absolute;content:"";right:20px;content:"\f107";font-family:fontAwesome;font-size:22px;top:50%;margin-top:-11px}.ing_active .ingredients_header::after{transform:rotate(180deg)}section.up-sells.upsells.products{clear:both}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{display:none}#checkout-wrapper h3{position:relative}#checkout-wrapper h3::after{bottom:-8px}select#crafty_postcode_lookup_result_option1{height:42px;border:1px solid #9e9881;border-radius:3px}p#billingcc_c2a_manual{text-decoration:underline;margin-top:0!important;padding-top:0}p#billingcc_c2a_manual{margin-top:0!important;text-decoration:underline}button#billing_cp_button{float:none!important;height:42px;font-size:14px!important;font-family:'Lato',sans-serif!important;background-color:#bca95b!important;border-radius:0px!important;text-transform:uppercase;letter-spacing:1.4px;font-weight:400!important;padding-top:11px!important;padding-bottom:11px!important;color:#fff!important}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#c9ba7c}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#C9BA7C!important}.mega-sub-menu{padding:20px 15px 20px 15px!important}.mega-sub-menu li:first-child{margin-bottom:10px!important}#mega-menu-wrap-categories_menu #mega-menu-categories_menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{background:#fff0;color:#fff!important;padding:0}#mega-menu-wrap-categories_menu #mega-menu-categories_menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,#mega-menu-wrap-categories_menu #mega-menu-categories_menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{background:#fff0;color:#c9ba7c!important}.mega-sub-menu .widget_text:first-child{margin-bottom:30px!important}a.cart-contents{color:#000}.cart-contents:before{font-family:WooCommerce;content:"\e01d";font-size:24px;margin-top:10px;font-style:normal;font-weight:400;vertical-align:bottom}.cart-contents:hover{text-decoration:none}.cart-contents-count{color:#fff;background-color:#c9ba7c;font-weight:700;border-radius:50%;padding:1px 6px;line-height:1;vertical-align:top;font-size:13px}.select_volume_text{margin-bottom:15px}.woocommerce div.product form.cart .variations select{padding:6px 5px 6px 3px;border-color:#e5e5e5;min-width:50%}.header--container--top{position:fixed;background-color:#fff;z-index:10000;width:100%;top:0;left:0}body{padding-top:155px}.logged-in .header--container--top{top:32px}.stickyheader .header_logo a{max-width:320px}.stickyheader .bottom_header{margin-top:10px;padding-bottom:5px}.stickyheader .header--container--top{box-shadow:0 0 8px 0 rgb(0 0 0 / .2)}.footer-sidebar:last-child a,.load_all_products{color:#fff;background-color:#c9ba7c;font-size:12px;line-height:1.3;display:table;text-decoration:none;padding:10px 19px;box-sizing:border-box;float:left;cursor:pointer;margin-top:20px}.load_all_products{margin-top:-4px;margin-left:40px}.woocommerce-products-header__title.page-title{display:none}.mega-sub-menu li{clear:both}.mega-menu-item-text-19 a{margin-left:0}.single-product h1:first-child{display:none}.mega-menu-item-text-19 a,.mega-menu-item-text-19 a img{margin-left:0!important;float:left}.categories_menu .mega-sub-menu li:last-child .textwidget a,.categories_menu .mega-sub-menu li:last-child .textwidget a img{margin-left:0!important}.archive .woocommerce-price-suffix{display:none}.price.simple--product--price{clear:both;float:none;margin-bottom:20px;margin-top:20px}.title--category.menu-item.menu-item-type-taxonomy a{color:#fff!important;font-family:'Playfair Display',serif!important;font-weight:400!important;font-size:12px!important;letter-spacing:0.6px!important;padding-bottom:16px!important;line-height:16px!important;position:relative!important;margin-bottom:18px!important;padding-right:30px!important;text-transform:uppercase;display:block}.title--category.menu-item.menu-item-type-taxonomy a:after{position:absolute;width:40px;height:1px;float:left;background-color:#bca95b;content:"";bottom:0;left:0}.footer_socials_wrapper{width:100%;display:table}.social{margin-right:15px}.footer_socials_wrapper .social:last-child{margin-right:0}.social .fa{font-size:15px}.footer_socials_wrapper .social{padding:8px 14.5px!important}.social.facebook:hover i{color:#3b5998}.social.insta:hover i{color:#8a3ab9}.social.twitter:hover i{color:#1dcaff}input.input-text.qty.text{-webkit-appearance:none!important;-moz-appearance:textfield!important}.custom--arrows .button{width:18px;height:18px;text-align:center;background-color:#bca95b;color:#fff;border:solid 1px #dbdbdb;border-left:0;box-sizing:border-box;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom--price input.qty{margin-right:0;float:left}.custom--arrows{width:18px;float:right}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom--arrows{width:18px;float:right;margin-top:1px}#ship-to-different-address-checkbox{-webkit-appearance:checkbox!important;display:block;float:left;padding-top:6px!important;margin-top:9px;margin-right:12px}.woocommerce-ResetPassword.lost_reset_password{padding:50px 0}.woocommerce-account>.content-center{padding:50px 0}.woocommerce-form.woocommerce-form-login.login .form-row{clear:both;float:left}.woocommerce-account .woocommerce-form.woocommerce-form-login.login .form-row{width:100%}.woocommerce-account .button.guest_checkout{display:none!important}.woocommerce-checkout .lost_password{float:none;clear:both;display:block}.woocommerce-checkout:not(.logged-in) .button.alt.yith-wcms-button.next{opacity:0;visibility:hidden}.woocommerce-checkout:not(.logged-in) .button.alt.yith-wcms-button.next.active{opacity:1;visibility:visible}.button.guest_checkout{padding:.618em 1em;font-weight:700;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;background-color:#c9ba7c;text-transform:uppercase}.single-product .tmcp-field-wrap .tc-label.tm-label{pointer-events:none}.container{width:1140px;margin:0 auto}.container.full{width:97%;padding-bottom:20px;overflow:hidden}.flex{display:flex;flex-wrap:wrap}.flex-column{flex-direction:column}.flex-center{align-items:center}.flex-grow{flex-grow:1}.row{display:flex;flex-wrap:wrap}.half{width:50%;display:flex;align-items:start}.main-image{background-size:cover;background-repeat:no-repeat;background-position:center center;height:730px;display:flex;flex-direction:column}.main-image .half{align-items:center}.image-box{background-size:cover;background-repeat:no-repeat;background-position:center center;height:350px;flex-direction:column;align-items:normal}a.image-box:hover{text-decoration:none}.store .image-box{height:450px}.image-box-inner{border:10px solid rgb(255 255 255 / .2);flex-grow:1;display:flex;align-items:flex-end}.image-box:hover .image-box-inner{border:10px solid rgb(255 255 255 / .3)}.image-box-text{padding:0 40% 0 25px;margin-bottom:25px}.image-box-text h2,.image-box-text h2 a{color:#fff;padding-bottom:15px;margin-bottom:0;letter-spacing:1.5px;font-size:30px}.image-box-text p{color:#fff;max-width:470px;margin-bottom:0;margin-top:10px;line-height:26px}.contact-boxes .image-box{height:250px}.contact-boxes .image-box-inner{align-items:center;justify-content:center;text-align:center}.contact-boxes .image-box-text{margin-bottom:0}.contact-boxes .image-box-text h2,.contact-boxes .image-box-text h2 a{font-size:21px}.contact-boxes .image-box-text h2:after{width:30px;left:50%;margin-left:-15px}.contact-boxes .image-box-text p{max-width:initial}.contact-boxes .image-box-text a{color:#c9ba7c}.default_text_section .container p:last-child{margin-bottom:0}.accordion{margin-bottom:10px}.accordion-toggle{cursor:pointer;border:1px solid #234F33;background-color:#234F33;padding:10px 15px;color:#FFF;font-size:15px}.accordion-toggle.active{background-color:#FFF;color:#111;border-color:#f0f0f0}.accordion-toggle .fa{margin-right:5px}.accordion-content{display:none;border:1px solid #f0f0f0;background-color:#f8f8f8;padding:14px 20px;margin-top:-1px}.accordion-content,.accordion-content p{font-size:14px;color:#000;font-weight:400;letter-spacing:0;line-height:24px}.accordion-content p:last-child{margin-bottom:0}.accordion .accordion-section:first-child .accordion-toggle{border-top-left-radius:5px;border-top-right-radius:5px}.accordion .accordion-section:last-child .accordion-toggle,.accordion .accordion-section:last-child .accordion-content{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.accordion .accordion-section:last-child .accordion-toggle.active{border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion-content.default{display:block}.acf-map{width:100%;height:450px;border:0 none;margin:0}.acf-map img{max-width:inherit!important}.store-details{padding:30px 40px 35px}.details-intro{padding-bottom:10px}.details-columns{display:flex;flex-wrap:wrap}.detail{flex:1;padding-right:20px;box-sizing:border-box}body .footer-sidebar .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){margin:0;background:#fff0;border:1px solid rgb(255 255 255 / .5);color:#FFF}body .footer-sidebar .gform_wrapper input::placeholder{color:rgb(255 255 255 / .6)}body .footer-sidebar .gform_wrapper ul li.gfield{margin:0!important}body .footer-sidebar .gform_wrapper .gform_footer{padding:0}body .footer-sidebar .gform_button{margin:0!important;background-color:#c9ba7c!important}body .footer-sidebar .gform_button:hover{background-color:#bca95b!important}.promotion-box{align-items:stretch;display:flex}.promotion-box:hover{text-decoration:none}.promotion-image{background-size:cover;background-position:center center;width:45%;margin-left:-15%;z-index:0}.banner-1 .promotion-image{background-image:url(/wp-content/themes/harris_theme/img/banner-image-1.jpg)}.banner-2 .promotion-image{background-image:url(/wp-content/themes/harris_theme/img/banner-image-2.jpg)}.promotion-text{background-size:cover;background-position:right top;width:70%;padding:15px 95px 30px 30px;box-sizing:border-box;z-index:1}.banner-1 .promotion-text{background-image:url(/wp-content/themes/harris_theme/img/banner-bg-1.png)}.banner-2 .promotion-text{background-image:url(/wp-content/themes/harris_theme/img/banner-bg-2.png)}.promotion-text h3{text-shadow:3px 3px 3px rgb(0 0 0 / .3);font-family:Lato;font-size:26px;font-weight:700;margin-bottom:10px}.promotion-text h3:after{display:none}.banner-1 .promotion-text h3{color:#e1d9bc}.banner-1 .promotion-text h3 span{color:#FFF}.banner-2 .promotion-text h3{color:#FFF}.banner-2 .promotion-text h3 span{color:#c5bc7a}.promotion-text p{text-transform:uppercase;font-weight:700;font-size:14px;color:rgb(255 255 255 / .5);letter-spacing:2px;margin:0;line-height:1.3;padding-right:20px}.promotion-badge{font-size:17px;font-style:italic;color:#FFF;line-height:30px;margin:0 0 20px -30px;padding:0 10px 0 30px;font-family:'Playfair Display',serif;display:inline-block;position:relative}.promotion-badge:after{content:" ";position:absolute;height:30px;width:20px;right:-15px;top:0;background-position:right center;background-size:auto 100%}.banner-1 .promotion-badge{background-color:#234f33}.banner-1 .promotion-badge:after{background-image:url(/wp-content/themes/harris_theme/img/promotion-green.png)}.banner-2 .promotion-badge{background-color:#bca95b}.banner-2 .promotion-badge:after{background-image:url(/wp-content/themes/harris_theme/img/promotion-gold.png)}.woocommerce-product-details__short-description .promotion-text h3{font-size:23px;text-transform:none;margin-bottom:0}.tax-product_cat .page_header{height:auto}.tax-product_cat .page_header p{margin:0;padding-top:15px;font-size:15px;font-weight:400;color:rgb(204 204 204 / .9);line-height:1.4}@media(max-width:1700px){.menu-header-menu-container li{float:left;margin-right:10px}}@media (max-width:1620px){#colophon{padding:30px 0 42px}#masthead .content-center,#colophon .content-center,.bottom_footer .content-center{width:97%}.footer_credits,.footer_copy{right:0}.heading_with_background_section{height:580px}.text_section{padding:40px 0 55px}.content-center{width:97%}.products li img{max-height:270px}.promotion-image{width:60%;margin-left:-30%}}@media(max-width:1450px){.top_left_menu{position:absolute;width:35%;z-index:99999}}@media (max-width:1399px){.each-image-box-content,.each-contact-box-content{padding:30px}.front_page_boxes .each-image-box{height:300px}.default_text_section{padding:60px 0}.heading_with_background_section{height:500px}.products li{margin:0 2.5% 30px 0!important}.products li img{max-height:230px}.product{margin-top:40px}.cart_totals h2{font-size:28px}.contact_details{padding:30px 40px 30px}.contact_form_section{padding:50px 0 40px}.each-image-box,.map_div{height:350px}.image-box{height:300px}}@media (min-width:960px) and (max-width:1199px){.promotion-text{width:80%;padding:15px 105px 30px 20px}.promotion-text h3{font-size:20px}.promotion-image{width:50%;margin-left:-30%}.promotion-badge{margin:0 0 15px -20px;padding:0 10px 0 20px}}@media (max-width:1199px){.page-template-small_content_template .content-center{width:97%}.header-sidebar>ul{padding-right:0}.header-sidebar .gform_wrapper div.validation_error{border-top:1px solid #790000;border-bottom:1px solid #790000}.header-sidebar .gform_wrapper div.validation_error{font-weight:400;line-height:18px}.categories_menu,.top_left_menu{display:none}.bottom_right_cart{position:relative;float:right;padding-bottom:8px;margin-top:-15px;padding-top:0}.header_search{position:relative}.absolute_form_show{top:36px}#get_in_touch{float:left}.responsive_headers,.resposive-menu{display:block!important}.responsive_headers{color:#bca95b;font-size:17px;font-family:Lato;margin-bottom:0;margin-top:20px;text-transform:uppercase;font-weight:600}.top_left_menu a,.menu-header-menu-container li a{color:#fff!important;font-size:14px;line-height:25px!important}.menu-header-menu-container li{float:none;margin-right:0;width:100%}.top_left_menu{display:block!important;position:fixed;left:-250px;top:0;height:100%;width:250px;background-color:#0C371C!important;padding-top:60px;padding:20px 15px 30px 20px;box-sizing:border-box;z-index:999999}.responsive_headers:first-child{margin-top:0}.top_left_menu a:hover{text-decoration:none!important;color:#bca95b!important}.top_left_menu .sub-menu{padding-left:20px;box-sizing:border-box}.openedmenu{left:0px!important}.stripes{display:block!important}.large_frontpage_box_content h2{font-size:26px;padding-bottom:16px;margin-bottom:16px}p{font-size:16px;line-height:26px}.large_frontpage_box_content p{line-height:24px}.large_frontpage_box_content{padding:30px}.frontpage_single_product{height:500px}h2,.product_title{font-size:24px}.each-image-box-content h2{padding-bottom:9px}.each-image-box-content p{max-width:380px;line-height:22px}.each_statistic_box h5{font-size:13px;line-height:18px}.each_statistic_box h4{font-size:15px;line-height:19px;margin-top:10px}.footer_margin_bottom{margin-bottom:20px}.footer-sidebar{width:50%;margin-bottom:40px;padding-right:5%;height:200px}.footer-sidebar:last-child{padding-right:5%}.footer-sidebar:nth-child(2n){padding-right:0px!important}#colophon{padding:30px 0 0}.footer-sidebar iframe{height:275px}.text_section{padding:30px 0 30px}.heading_with_background_section{height:400px}.heading_with_background_section h1{font-size:45px}.heading_with_background_section p{font-size:18px;line-height:26px}.small_content_center{width:97%}.blog_navigation a,.nav-links a{padding-top:7px!important;padding-bottom:7px!important}.each_blog_post{margin-bottom:25px}.each_blog_post_content p,.each_blog_post_content a{font-size:16px;line-height:24px}.each_blog_post_thumbnail{height:180px}.each_blog_post_content h3 a,.single h3{margin-bottom:5px}p{font-size:15px;line-height:24px;margin-bottom:15px}.custom_categories P{line-height:30px}.range_select,.type{margin-left:30px}.woocommerce ul.products li.product,.search-results ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce ul.products li.product:nth-child(5n),.woocommerce-page ul.products li.product:nth-child(5n){width:23%!important;margin-right:2.6666%!important}.woocommerce ul.products li.product:nth-child(4n),.search-results ul.products li.product:nth-child(4n),.woocommerce-page ul.products li.product:nth-child(4n){margin-right:0!important}.woocommerce-product-gallery img{max-width:290px}.product_title{margin-bottom:40px}h2,.product_title{font-size:22px}.product_title::after{bottom:-15px}.woocommerce-product-details__short-description p{font-size:15px;line-height:23px;margin-top:20px}.each-image-box,.map_div{height:300px}.contact_form_section{padding:30px 0 30px}.each-contact-box{height:220px}.header_logo img{margin-top:24px;margin-bottom:-24px}.stripes{top:9px;z-index:999998}.woocommerce-breadcrumb{text-align:center}.front_page_boxes .each-image-box{height:250px}.container,.container.full{width:100%;padding:0 30px 20px;box-sizing:border-box}.store-details{padding:30px 30px 35px}.main-image{height:500px}.image-box{height:250px}}@media (min-width:768px) and (max-width:959px){.woocommerce-product-details__short-description .promotion-box{flex-direction:column}.woocommerce-product-details__short-description .promotion-image{height:120px;width:100%;margin-left:0}.woocommerce-product-details__short-description .promotion-text{width:100%;padding:15px 20px 30px 20px;background-position:left top}.woocommerce-product-details__short-description .promotion-text h3{font-size:20px}.woocommerce-product-details__short-description .promotion-badge{margin:0 0 15px -20px;padding:0 10px 0 20px}}@media (max-width:959px){.header-sidebar{width:50%}.header-sidebar:nth-child(3){width:100%;margin-top:20px;padding:0 25px}.front_page_boxes .vc_col-sm-6{width:100%}.front_page_boxes .each-image-box{height:250px}.default_text_section{padding:40px 0}.each_statistic_box h4{margin-top:5px}.footer-sidebar iframe{height:230px}.large_frontpage_box_content p{line-height:22px;font-size:15px}.large_frontpage_box_content h2{font-size:21px;padding-bottom:15px;margin-bottom:15px}.large_frontpage_box_content{padding:20px}.frontpage_single_product{height:400px}h2,.product_title{font-size:23px;padding-bottom:17px;margin-bottom:17px}p{line-height:23px}.heading_with_background_section h1{font-size:40px;margin-bottom:17px;padding-bottom:17px}.heading_with_background_section p{font-size:17px;line-height:24px}.heading_with_background_section{height:350px}.page_header{padding:40px 0 40px}.blog-page-content{padding:30px 0}.each_blog_post_content p,.each_blog_post_content a{font-size:15px;line-height:21px}.each_blog_post_content h3 a,.single h3{font-size:18px}.each_blog_post{margin-bottom:10px}.blog_navigation a,.nav-links a{padding-top:5px!important;padding-bottom:5px!important}.each_blog_post_content p,.each_blog_post_content a{margin-bottom:0}.each_blog_post{margin-bottom:15px}.single-page-content{padding:25px 0}.products .woocommerce-loop-product__title{font-size:14px!important}.page_header p{line-height:24px}.products li img{max-height:190px}.products .woocommerce-loop-product__title{padding-top:18px!important}.tmcp-field-wrap{margin-right:2px!important}.product{margin-top:25px}.product_title::after{bottom:-5px}.checkout-button{padding-top:12px!important;padding-bottom:12px!important}.cart_totals h2{font-size:22px;padding-bottom:10px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:5px 16px}#place_order{margin-bottom:0!important}.contact_details .vc_col-sm-3{width:50%;margin-bottom:20px}.contact_details{padding:20px 40px 20px}.contact_details .vc_col-sm-3{padding-right:20px;width:50%;margin-bottom:20px}.contact_details .vc_col-sm-3{min-height:100px}.gform_wrapper .gform_footer{padding:6px 0 6px}.each-image-box,.map_div{height:250px}.page-template-small_content_template .content-center,#masthead .content-center,#colophon .content-center,.bottom_footer .content-center{width:95%}.header_logo{max-width:460px}.content-center{width:95%}.stockists_accordion{width:100%;margin-right:0!important}.single-product .small_content_center,.single-product .single-page-content,.single-product .single_post{display:block}.bottom_footer{padding-bottom:65px}.mobile-bar{display:block}.main-image{height:400px}.detail{flex:50%}.promotion-box{width:100%}.colapsed_menu .colapse_contact{max-height:300px!important;overflow:scroll!important}}@media (max-width:767px){.header_logo img{display:table;max-width:310px}.stripes{top:22px}.frontpage_single_product{height:auto;padding:0px!important}.large_frontpage_box_content{padding:50px 20px}.each-image-box-content p{max-width:80%}.front_page_boxes .each-image-box{height:210px}.default_text_section{padding:30px 0}p{line-height:22px;font-size:15px}.each_statistic_box{width:50%;margin-bottom:30px}.statistics{padding:15px 0 5px}.heading_with_background_section h1{font-size:33px;margin-bottom:17px;padding-bottom:17px}.each_blog_post_content h3 a,.single h3{font-size:16px}.each_blog_post_content{display:table;float:right;width:70%}.each_blog_post_thumbnail{width:28%}.each_blog_post_content p,.each_blog_post_content a{font-size:14px;line-height:20px}.each_blog_post_thumbnail{height:185px}.each_blog_post{margin-bottom:25px}.single_add_to_cart_button,#review_form .form-submit input,input[name="update_cart"],input[name="apply_coupon"],#place_order,.single-product .wc-forward,.blog_navigation a,.nav-links a{font-size:13px!important}.blog_navigation a,.nav-links a{padding-top:2px!important;padding-bottom:2px!important}.woocommerce ul.products li.product,.search-results ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce ul.products li.product:nth-child(4n),.woocommerce-page ul.products li.product:nth-child(4n){width:30%!important;margin-right:5%!important}.woocommerce ul.products li.product:nth-child(3n),.search-results ul.products li.product:nth-child(3n),.woocommerce-page ul.products li.product:nth-child(3n){margin-right:0!important}.product_title::after{bottom:-7px}.shop_table .qty{height:30px!important}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning,body .gform_wrapper ul li.gfield{margin-bottom:15px!important}.contact_form_section{padding:20px 0 10px}.contact_form_section h4{margin-bottom:20px!important}.contact_form_section h4::after{bottom:1px}.page-template-small_content_template .content-center,#masthead .content-center,#colophon .content-center,.bottom_footer .content-center,.content-center{width:90%}#wpadminbar{display:none!important}.logged-in .header--container--top{top:0}html.no-js.no-svg{margin-top:0!important}.logged-in .header--container--top{top:0}.half{width:100%}.main-image{height:auto}.main-image .container{padding:0}.image-box,.store .image-box{height:210px}.image-box-text{padding-right:30%}.detail{flex:100%}}@media (max-width:639px){.large_frontpage_box_content{padding:30px 20px}.each_statistic_box img{max-width:70px}.header_logo{margin:50px auto 0}.stripes{top:3px;z-index:999998;right:0}.bottom_header{margin-top:10px}.footer-sidebar{width:100%;margin-bottom:30px;padding-right:0}.footer_logo img{display:none}.footer_credits,.footer_copy{position:static!important;margin:0}.bottom_footer{padding:10px 0}.heading_with_background_section{height:300px}.heading_with_background_section h1{font-size:30px;margin-bottom:15px;padding-bottom:15px}p{margin-bottom:15px}h3{font-size:20px;margin-bottom:15px}.heading_with_background_section p{font-size:16px;line-height:22px}.heading_with_background_section h1{font-size:26px;margin-bottom:12px;padding-bottom:12px}.heading_with_background_section{height:250px}.each_blog_post_thumbnail{height:200px;width:100%;margin-right:0}.each_blog_post_content{width:100%;margin-top:10px}.woocommerce ul.products li.product,.search-results ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce ul.products li.product:nth-child(5n),.woocommerce-page ul.products li.product:nth-child(5n),.woocommerce ul.products li.product:nth-child(4n),.woocommerce-page ul.products li.product:nth-child(4n),.woocommerce ul.products li.product:nth-child(3n),.woocommerce-page ul.products li.product:nth-child(3n){width:48%!important;margin-right:4%!important}.woocommerce ul.products li.product:nth-child(2n),.search-results ul.products li.product:nth-child(2n),.woocommerce-page ul.products li.product:nth-child(2n){margin-right:0!important}.categories_subheader .custom_woocommerce_breadcrumbs{width:100%}.categories_subheader .custom_woocommerce_breadcrumbs .woocommerce-breadcrumb{float:left}.custom_categories P{width:100%}.custom_categories{display:table;float:none;width:100%}.range_select,.type{margin-left:0}.custom_categories .jqoption-box{-webkit-box-shadow:0 5px 20px -13px rgb(0 0 0 / .75);-moz-box-shadow:0 5px 20px -13px rgb(0 0 0 / .75);box-shadow:0 5px 20px -13px rgb(0 0 0 / .75)}.products li img{max-height:245px}.categories_subheader{margin-bottom:30px}.product-template-default .woocommerce-message{line-height:20px}.woocommerce-message a.button{margin-top:2px;margin-left:20px}.cart_totals h2{font-size:20px;padding-bottom:9px}.woocommerce-cart-form .product-name a{font-size:16px;line-height:20px}.header_logo img{margin-top:0;margin-bottom:0}.woocommerce-product-gallery__image{margin:0 auto;display:table!important}body .gform_wrapper ul li.gfield.align-right-captcha{width:auto!important;float:none;margin:0 auto 14px!important}.header-sidebar p,.header-sidebar a{line-height:1.4;font-size:14px}body .gform_wrapper .ginput_container span:not(.ginput_price){margin-bottom:0}.promotion-text{width:80%;padding:15px 105px 30px 20px}.promotion-text h3{font-size:20px}.promotion-image{width:50%;margin-left:-30%}.promotion-badge{margin:0 0 15px -20px;padding:0 10px 0 20px}}@media (max-width:479px){.header_logo img{max-width:280px}.stripes{top:0}.absolute_form{width:100%}.absolute_form input{padding:3px 12px;min-width:calc(100% - 48px)}.search-form{width:100%}.absolute_form button{height:33px}.absolute_form button::before{line-height:30px}.large_frontpage_box_content h2{font-size:18px;padding-bottom:15px;margin-bottom:15px}.large_frontpage_box_content p{line-height:19px;font-size:15px}.read_more{margin-top:20px}.large_frontpage_box_content{padding:20px 15px}h2,.product_title{font-size:18px;line-height:25px;padding-bottom:12px;margin-bottom:12px}.each-image-box-content p{max-width:100%;line-height:18px}.each-image-box-content,.each-contact-box-content{padding:22px}p{line-height:21px;font-size:14px}.each_statistic_box{width:100%}.heading_with_background_section p{font-size:15px;line-height:20px}.text_section{padding:25px 0 25px}.ui-accordion-content p,.ui-accordion-content a{font-size:13px;line-height:18px}.stockists_accordion h5{font-size:18px}.blog-page-content{padding:20px 0}.each_blog_post_thumbnail{height:180px}.single_post_content img{max-width:40%;height:auto}.single_post{margin-bottom:20px}.page_header{padding:30px 0}.products li img{max-height:200px}.woocommerce ul.products li.product,.search-results ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce ul.products li.product:nth-child(5n),.woocommerce-page ul.products li.product:nth-child(5n),.woocommerce ul.products li.product:nth-child(4n),.woocommerce-page ul.products li.product:nth-child(4n),.woocommerce ul.products li.product:nth-child(3n),.woocommerce-page ul.products li.product:nth-child(3n),.woocommerce ul.products li.product:nth-child(2n),.woocommerce-page ul.products li.product:nth-child(2n){width:100%!important;margin-right:0!important;height:auto!important;align-items:center}.woocommerce ul.products li.product a:first-child,.search-results ul.products li.product a:first-child,.woocommerce-page ul.products li.product a:first-child{width:100%}.woocommerce-breadcrumb{text-align:center}.woocommerce-product-gallery img{max-width:80%}.tmcp-field-wrap{margin-right:0px!important;width:50%!important;height:auto!important;margin-bottom:20px!important}.tmcp-field-wrap:first-child{width:50%!important;margin-right:0!important}.tm-extra-product-options .tm-cell{margin-bottom:0!important;margin-top:30px}#tm-extra-product-options{border-bottom:1px solid rgb(17 1 0 / .1);padding-bottom:5px}.woocommerce-message a.button{position:absolute;bottom:10px;left:50%;margin-left:-54px}.product-template-default .woocommerce-message{padding:9px 20px 55px 55px}.woocommerce-message{padding-bottom:9px}.each-image-box,.map_div{height:200px}.gform_wrapper{margin:5px 0}.header-sidebar .gform_body ul li:first-child{margin-right:0!important}.header-sidebar .gform_body ul li{width:100%!important}.header-sidebar:first-child{padding-left:0}.location::before,.phone::before,.map::before{display:none}.tax-product_cat .products .woocommerce-loop-product__title,.tax-product_cat .products .price{width:100%;text-align:center}#yith-wcms-back-to-cart-button{margin-left:0;width:100%;text-align:center;box-sizing:border-box;margin-top:10px}.button.alt.yith-wcms-button.prev{float:left}#shipping_last_name_field,#shipping_first_name_field{width:100%!important}.woocommerce form .form-row{padding:0}.woocommerce-MyAccount-navigation{margin-bottom:25px}.header-sidebar{padding-right:0;width:49%}.header-sidebar:first-child{margin-right:2%}.promotion-box{flex-direction:column}.promotion-image{height:120px;width:100%;margin-left:0}.promotion-text{width:100%;padding:15px 20px 30px 20px;background-position:left top}}.woocommerce-product-details__short-description p em{font-style:italic}.woocommerce-product-details__short-description p strong{font-weight:700}.woocommerce-form input,#user_login,.woocommerce input{border:1px solid #9e9881!important;font-size:14px!important;padding-top:10px;padding-bottom:10px;padding-left:10px}.woocommerce-form input#rememberme{-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important;border:0;padding-top:0;padding-bottom:0;padding-left:0}#payment_method_sagepayform{display:inline!important}.image-box-text{padding-right:25px}}body.format_the_text_on_a_light_background .page_header p{background:rgb(255 255 255 / .6);padding:2px 10px 5px 10px;color:#000;margin-top:15px}