body{font-family:"europa","futura","Gill Sans","Helvetica Neue","Helvetica",sans-serif;font-weight:200;font-size-adjust:auto;font-size:14px;line-height:1.5}.submit,.button,input[type=submit],input,textarea,input[type=text],input[type=email],input[type=password]{font-family:"europa","futura","Gill Sans","Helvetica Neue","Helvetica",sans-serif;font-size:14px;line-height:1.5}.yikes-easy-mc-form .submit-button-inline-label .yikes-easy-mc-submit-button{font-family:"europa","futura","Gill Sans","Helvetica Neue","Helvetica",sans-serif}strong,bold{font-weight:800}i,em{font-weight:400;font-style:italic}strong i,i strong,strong em,em strong,b i,i b,b em,em b{font-weight:800;font-style:italic}ul{list-style:circle;margin-left:1em;padding-left:0;margin-bottom:0}ol{list-style:decimal}li{margin:0;padding:0}blockquote{margin:0}h1.product_title,.woocommerce div.product .summary p.price,.woocommerce div.product .summary span.price,.woocommerce div.product .summary .out-of-stock{font-size:30px;line-height:36px;text-transform:none}.woocommerce div.product .summary p.price,.woocommerce div.product .summary span.price,.woocommerce div.product .summary .out-of-stock{font-size:24px}h2.related_header{text-align:center}p,ul,ol{font-size:15px;line-height:21px}p{margin-bottom:1.5em;margin-top:0}a:focus{outline:none}dt{font-weight:800;margin:0}dd{margin:0}blockquote{padding-left:30px;padding-right:30px;font-size:1.2857em;line-height:1.1667em}blockquote p,p blockquote{font-size:1em;line-height:inherit}.small,.imgcaption,.woocommerce .woocommerce-breadcrumb{font-size:.8571em;line-height:1.75em}.entry-date{font-size:15px;line-height:21px}#copyright{font-size:.7143em;line-height:2.1em}.intro{text-align:center}.intro p{text-align:center;font-size:1em;line-height:inherit}.woocommerce ul.products li.product .price{font-size:1em;line-height:1.5em}p.price{margin-bottom:0}.single_product p.price{margin-bottom:21px}.woocommerce div.product form.cart,.woocommerce div.product p.cart{margin:2em 0}.woocommerce div.product .summary .out-of-stock{margin-bottom:1.25em;display:block}.product_cat_list{margin-bottom:.75em}.product_cat_list strong{display:block}#main_menu{font-size:18px;font-weight:400}#main_menu ul{font-size:15px}#shipping_note{font-size:16px;line-height:21px}.news_event_dates{margin-top:0;font-weight:500}.print_information{font-size:14px;margin:0}.product_meta{margin-bottom:21px}.related_print_links{display:block;clear:both;overflow:hidden;margin-top:21px}.product_summary h1{font-size:26px;line-height:32px}.news_list h2,.single-post .entry-title,.entry-title{margin-top:0;font-size:30px;line-height:34px}.search-results .entry-header h1{padding-bottom:10px}.isotope-item .entry-title,.search_result_text h2,.blog_list_item h2{font-size:21px;line-height:26px}.search_result_text h2{margin-top:0}.blog_list_item .entry-header{overflow:hidden;display:block;margin-top:20px;width:100%;float:left;clear:both}p.print_extra_desc{margin-top:21px}.search_result_text .search_meta{padding-top:10px;display:block}.news_item_holder{font-size:15px}.twocoltext{width:100%;display:block;margin:auto;-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.post_list h1{margin-top:0}.news_list{padding-bottom:0;margin-bottom:0}.submit,.button,input[type=submit],.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-weight:400;border:none;background:0 0;cursor:pointer;text-align:left;padding:0 10px;vertical-align:middle;text-decoration:none;height:29px;line-height:29px;font-size:13px;margin-top:0;display:block;text-align:center;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:none;border-radius:0}.woocommerce button.single_add_to_cart_button{display:inline-block}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-weight:300}.woocommerce a.small_related{text-align:left;display:inline-block;border:1px solid #515356;color:#515356;line-height:27px}.woocommerce a.small_related:hover{background:#ffab00;border-color:#ffab00;color:#000}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{width:100px;height:100px;float:right}#mc-embedded-subscribe{width:100%}fieldset{border:none;padding:0;margin:0}.i_text,.i_textarea,input[type=text],textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:none;border-radius:0}.i_text,.i_textarea,textarea,input[type=text],input[type=email],input[type=password],input.input-text,.woocommerce-cart table.cart td.actions .coupon .input-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:none;border-radius:0;-webkit-appearance:none;border:none;width:100%;float:left;padding:8px 5px;outline:none}.oneline_form{width:100%;overflow:hidden;position:relative;margin:0;padding:0}.oneline_form .submit,.oneline_form .i_text,.dc-download-code input,.coupon .button,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart input{padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:none;font-size:14px !important;line-height:32px !important;height:32px !important}.woocommerce-cart table.cart td.actions .coupon .input-text{border:1px solid #ccc}.coupon .button,.woocommerce-cart table.cart input{padding-left:10px;padding-right:10px}.woocommerce-cart table.cart td.actions .button{float:right}.oneline_form .i_text,.woocommerce-cart table.cart td.actions .coupon .input-text{text-indent:5px}.oneline_input_holder{width:75%;float:left;overflow:hidden;margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:none;position:relative;border:none}.oneline_submit_holder{width:25%;float:left;overflow:hidden;margin:0;padding:0;position:relative}.wpcf7-form input,.wpcf7-form textarea{margin-bottom:20px}.wpcf7-form p{clear:both}.wpcf7-form .submit{float:none !important;font-size:18px;text-align:center}.page-id-149 table td,.page-id-149 table th{padding-right:25px}.page-id-149 table table td{width:33.333333%}.page-id-149 table a{overflow-wrap:break-word;word-wrap:break-word}p{display:block;clear:both}.dropdown_holder,#price_dropdown_holder{text-align:center;display:inline-block;float:left;width:25%}.dropdown,.dropdown li{list-style:none;margin:0;padding:0;text-align:center}.dropdown li{width:100%}.dropdown{display:block;overflow:hidden}.dropdown a{padding:5px 10px;display:block}.dropdown{margin-top:0;line-height:24px;display:none}.dropdown li.first{display:inline}.dropdown:hover li{display:inline}.dropdown_holder{position:relative;list-style:none;margin:0}.dropdown_holder:hover .dropdown{display:block}.dropdown{z-index:900;position:absolute;top:2.25em;width:100%;padding-top:0;border-top:1px solid #ccc}.dropdown_first{display:block;overflow:hidden}.dropdown_first{padding:0 6px 0 10px;font-size:14px;line-height:34px;height:32px;-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;font-weight:800;-webkit-text-stroke:.35px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.dropdown_check{padding-left:10px}.dropdown_check input{float:right}label.dropdown_check{width:90% !important;position:relative;cursor:pointer}.chk_text{width:80%;float:left}.dropdown a{position:relative}#dropdown_arrow{position:absolute;right:0;top:10px;background-position:-375px -57px}.dropdown_pointer{position:absolute;right:0;top:7px;background-position:-430px -55px}#price_dropdown_holder{position:relative}#price_filters{width:500px;position:absolute;display:none;top:2.25em;background:#ccc;overflow:hidden;z-index:8000;padding:20px;margin-left:-230px;left:auto;right:0}#price_dropdown_holder:hover #price_filters{display:block}ul.berocket_aapf_widget{margin-left:5px}.berocket_aapf_widget li.slider span.left input,.berocket_aapf_widget li.slider span.right input{background:0 0;border:none;width:auto;font-weight:800;font-style:normal;padding:0;font-size:18px;color:#000}.berocket_aapf_widget li.slider span.left input{text-align:left;margin-left:-8px}.berocket_aapf_widget li.slider span.right input{text-align:right}.woocommerce-customer-details p{font-size:14px;line-height:1.5em}*{margin:0;padding:0}#main{width:100%;position:relative;z-index:1000}html{height:100%}body{height:auto;margin-top:0;padding-top:0;min-height:100%;position:relative;height:100%}#wrap{min-height:99.99%}#wrap:after{content:"";display:block;width:100%;clear:both}#wrap{margin:0 auto -70px}#footer,#wrap:after{height:70px}.mast_holder{width:100%;float:left;position:relative;clear:both;margin-bottom:42px;margin-top:15px}.mast_content{position:relative;overflow:hidden}#footer{width:100%;z-index:500;float:left;clear:both}#copyright_holder{width:50%;float:left}#copyright_holder a{text-decoration:none}#copyright{text-align:center;display:block;margin-bottom:0;margin-left:6px}.site-header{z-index:1500;position:relative;width:100%;margin-top:20px;clear:both;float:left}#site_title{float:left;margin:0;z-index:1000;margin-top:0;width:260px;margin-bottom:0}#site_title a{opacity:1}#site_title a:hover{opacity:.85}#site_title img{width:100%;height:auto}#topsearch_icon{position:absolute;right:10px;bottom:16px;opacity:.8;font-size:16px;color:#333}#main_menu li{margin:0 20px;padding:0;display:inline-block}#main_menu{margin:0;padding:0;position:absolute;z-index:900;bottom:12px;right:50px}.sub-menu{position:absolute;margin-top:0;margin-left:-10px;padding-top:10px;opacity:0;visibility:hidden;width:100%;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}#main_menu .sub-menu li{margin:0;padding:0 10px}#main_menu .sub-menu a{padding:2px 0;display:block}#main_menu li:hover .sub-menu{display:block;opacity:1;visibility:visible}#wpmenucartli{position:absolute;right:0;top:-6px}.menu_item_shop{position:absolute;right:80px}#copyright{text-align:left}#footer_social{float:right}#copyright{line-height:32px;height:32px;margin-bottom:10px}.footer_spacer{padding:0 1em}.site-header .content_block,.footer .content_block{position:relative}.flex-control-nav{z-index:200;bottom:-20px}#main .flexslider{margin-bottom:60px}.news_item_holder{overflow:hidden;border-top:1px solid #ccc;padding-top:40px}.carousel_holder{width:100%;position:relative}.carousel_item{margin:0 5px;outline:none}.responsive-menu-pro-accessible .responsive-menu-pro-box{display:block !important;left:8px !important}.blog .post_pagination{padding:40px 0 40px;float:left;width:100%;border-top:1px solid #ccc}input[type=text],input[type=seach],textarea,#top_searchform .search-field{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:none;border-radius:0;background:0 0;border:none;line-height:24px;height:34px;padding:0 5px;display:block;background:#fff;border:none !important;width:100%}#top_searchform .search-field{padding:5px;width:400px;background:#fff;outline:none;float:left}#top_searchform .search_holder form{position:relative}.search-submit{width:60px}.search-submit{width:60px;padding:0 !important;margin:0 !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:none;font-size:14px !important;line-height:34px !important;height:34px !important;border:0 !important;border:none !important;color:#fff;outline:none;background:#444 !important}.search-submit:hover{background:#ffab00 !important;color:#000}#top_searchform{position:absolute;bottom:8px;right:40px;width:460px;z-index:1000;display:none}.yikes-easy-mc-form input[type=email],.yikes-easy-mc-form input[type=number],.yikes-easy-mc-form input[type=text],.yikes-easy-mc-form input[type=url],.yikes-easy-mc-form select,.yikes-easy-mc-form .submit-button-inline-label .yikes-easy-mc-submit-button{min-height:36px !important;line-height:36px !important;padding-top:0 !important;padding-bottom:0 !important;border:none !important}.yikes-easy-mc-form .submit-button-inline-label .yikes-easy-mc-submit-button{background:#e782a9 !important;color:#fff !important}.yikes-easy-mc-form .submit-button-inline-label .yikes-easy-mc-submit-button:hover{background:#68819b !important}#main{float:left;clear:both;width:100%;overflow:hidden;padding-bottom:0}.section_strip{width:100%;display:block;float:left;clear:both}#fullscreen_bg{display:none}#fullscreen_focuspoint_holder{position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;width:100%}img{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}img.responsive,.responsive img,.page_block_col img,.blog_list_image_col img,.blog_single_image_col img{width:100%;height:auto;float:left;display:block;margin:0;padding:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);display:block;-webkit-backface-visibility:hidden;transform:translate3d(0px,0px,0px)}.entry_content{padding-bottom:40px}.slick-dots li button:before{font-size:18px}#home_slideshow_holder,#shop-slider-holder{overflow:hidden}#home_slideshow,#shop-slider{width:100%;position:relative}.slide_image_holder{position:relative;text-align:center}.home_slide_image,.woocommerce div.product div.images .slide_image_holder img{height:auto;width:auto;max-height:100%;max-width:100%;text-align:center;margin:auto;float:none}#home_slides li,#shop-slider-holder li.slide{overflow:hidden;margin:0;display:block;width:100%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slide_title_positioned{position:absolute;z-index:100;width:25%}.bottom_right{right:40px;bottom:12em}.bottom_centre{width:40%;left:50%;margin-left:-20%;bottom:7em;text-align:center}.bottom_left{left:40px;bottom:12em}.slide_image_holder{position:relative}.item_panel{position:absolute;left:0;right:0;bottom:0;top:0;display:table;height:100%;width:100%}.item_panel_inner{display:table-cell;height:100%;vertical-align:middle;padding:20px}.flex-images-holder{position:relative;overflow:hidden;display:block;width:100%;float:left;margin-bottom:20px}.woocommerce-breadcrumb,.woocommerce-result-count,.woocommerce-ordering{display:none}.woocom_showing{width:100%;text-align:center;padding-bottom:20px;margin-bottom:20px}.woocom_show_select{padding-left:20px;display:inline}ul.products li.product .add_to_cart_button{display:none}.woocommerce ul.products li.product .woocommerce-LoopProduct-link a.ajax_add_to_cart,.woocommerce ul.products li.product a.button{position:absolute;bottom:0}.woocommerce ul.products li.product .woocommerce-LoopProduct-link a.ajax_add_to_cart,.woocommerce ul.products li.product a.button{opacity:0}.woocommerce ul.products li.product img{margin:0;padding:0}.woocommerce ul.products li.product .woocommerce-LoopProduct-link h3{bottom:24px;margin:0;font-size:15px;line-height:24px}.woocommerce ul.products li.product .woocommerce-LoopProduct-link .price{line-height:24px;padding:0;margin:0;font-size:13px;bottom:10px}.woocommerce ul.products li.product .woocommerce-LoopProduct-link h3{display:block;clear:both;margin:0;padding:0}.woocommerce-LoopProduct-link .imagewrapper{display:block;overflow:hidden}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%}.wc-tabs{display:none}.related{z-index:9000;position:relative}.single_product{padding-top:40px}.woocommerce div.product form.cart div.quantity,.sku_wrapper{display:none}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:100px;height:100px;line-height:100px;padding:0;font-size:24px;font-weight:300}.woocommerce a.checkout-button.alt,.woocommerce #place_order{font-size:16px;float:right}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{text-align:center}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{position:relative}.woocommerce #content div.landscape_image div.summary,.woocommerce div.landscape_image div.summary,.woocommerce-page #content div.landscape_image div.summary,.woocommerce-page div.landscape_image div.summary{width:80%;padding:0 10%;text-align:left;max-width:1200px}div.landscape_image div.summary h1.product_title,div.landscape_image div.summary .offers,div.landscape_image div.summary .product_meta{width:25%;float:left;padding-top:30px}.single_product #wc-stripe-payment-request-wrapper{display:none}div.landscape_image div.summary .cart{width:150px;float:right;text-align:right}.woocommerce div.product form.cart .button{float:none}.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th{border-color:#000}.woocommerce table.shop_table{width:100%;border:none;border-top:3px solid #000;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:6px 0;border-left:none;border-right:none}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions #coupon_code,.woocommerce-page #content table.cart td.actions #coupon_code,.woocommerce-page table.cart td.actions #coupon_code{width:140px}.woocommerce-shipping-fields #shipping_note{clear:both;display:block;padding-top:36px}.cart-collaterals #shipping_note{padding-top:21px}.woocommerce-ordering{display:none}.wc-proceed-to-checkout .continue_shopping{float:left;line-height:30px;max-width:50%;margin-top:36px}.cart-customlocation{position:absolute;right:0;top:0;padding:15px 0 5px 35px;text-align:right;z-index:6000}.cart-customlocation:before{font-family:FontAwesome;content:"\f290";position:absolute;left:-0}.woocommerce-cart #shipping_note{width:40%;float:left}.blog_list_item h2{margin-top:0}.entry-meta{padding-top:0;display:block;overflow:hidden;clear:both}.woocommerce #main ul.products li.product a.woocommerce-LoopProduct-link{display:block}.woocom_showing{display:none}.paging-navigation{width:100%;clear:both;display:block;text-align:center}.paging-navigation .page-numbers{margin:0;text-decoration:none;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:inline-block}.woocommerce nav.woocommerce-pagination ul li,.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current,.paging-navigation .page-numbers:focus,.paging-navigation .page-numbers:hover,.paging-navigation .page-numbers.current{background:0 0;border:1px solid #009ba0;border-radius:50%;color:#009ba0}.woocommerce nav.woocommerce-pagination ul li,.paging-navigation ul li{margin:0 10px}.woocommerce nav.woocommerce-pagination ul li a,.paging-navigation .page-numbers{border:1px solid #e6e6e6;border-radius:50%}.paging-navigation .page-numbers{margin:0 10px}.loop-pagination .next,.loop-pagination .prev,.loop-pagination .next:hover,.loop-pagination .prev:hover{border:none}.isotope{-webkit-transition-property:height;-moz-transition-property:height;-ms-transition-property:height;-o-transition-property:height;transition-property:height}.woocommerce-page ul.products li.product a{padding:10px;background:#fff;display:block;overflow:hidden}.older_news_link_holder{text-align:center;padding:40px 0;border-top:1px solid #ccc}.older_news_link_holder .large_button{font-size:16px;border:1px solid #ccc;display:inline-block;height:40px;line-height:38px;padding:0 20px}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-bottom:0}.gridzyItem img{width:auto}#yikes-mailchimp-container-1{max-width:400px}.shipping_info_checkout_widget{margin-top:30px}.woocommerce-tabs{display:none}.icon,a.icon,#main_logo,.previous_post_link a,.next_post_link a,.flex-prev,.flex-next,.fancybox-close,.lightbox:hover:after{margin:0;padding:0;text-indent:-9999px;text-align:left;display:block;overflow:hidden;background:url(//www.paulcatherall.com/wp-content/themes/paulcatherall/css/images/sprites.png) no-repeat 0 0;float:left;width:0;height:0;font-family:inherit;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.social_links,.social_links li{list-style:none;display:inline-block;padding:0;margin:0}.social_links li{display:inline-block}.social_links li a{width:32px;height:32px;line-height:32px;font-size:24px;text-align:center}.social_links li.facebook a{font-size:20px;position:relative;bottom:1px}.share_tooltipster{display:block;width:30px;text-align:left;padding:0;position:relative;font-size:15px;color:#829599;margin-top:45px;font-weight:500}.share_tooltipster:hover{color:#000}.product_share_holder{position:relative;width:100%;float:left;clear:both}.fancybox-close{width:20px;height:20px;background-position:-415px -160px;right:0;left:auto}.fancybox-close:hover{background-position:-440px -160px;border:none}.slideshow:hover .flex-direction-nav a{opacity:1}.previous_post_link a,.next_post_link a,.flex-prev,.flex-next,#home_slideshow .flex-prev,#home_slideshow .flex-next{width:70px;height:70px;border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;z-index:2000;display:block;top:50%;margin-top:-25px;border:none;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-transition-property:border,opacity;-moz-transition-property:border,opacity;-o-transition-property:border,opacity;transition-property:border,opacity;text-align:left}.previous_post_link a,.prev_post_link a,.flex-prev,#home_slideshow .flex-prev{background-position:-200px -110px;position:absolute;left:7px;border:none}.flex-direction-nav a:before{display:none}.flex-prev{left:-25px;border:1px solid #ccc;width:50px;height:50px;background-position:-350px -150px}.previous_post_link a:hover,.prev_post_link a:hover,.flex-prev:hover,#home_slideshow .flex-prev:hover{background-position:-200px -185px;border:none}.flex-next,.next_post_link a,#home_slideshow .flex-next{background-position:-120px -110px;border:none;position:absolute;right:7px}.flex-next{right:-25px;border:1px solid #ccc;width:50px;height:50px;background-position:-290px -150px}.next_post_link a:hover,.flex-next:hover,#home_slideshow .flex-next:hover{background-position:-120px -185px;border:none}.flex-next:hover{border:1.5px solid #d19623;background-position:-290px -210px}.flex-prev:hover{border:1.5px solid #d19623;background-position:-350px -210px}.next_post_link a,.previous_post_link a{position:fixed}.lightbox{overflow:hidden;display:block;position:relative;border-bottom:none}.lightbox img{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-backface-visibility:hidden}.lightbox:hover img{opacity:.6}.lightbox:hover:after{content:" ";width:30px;height:30px;position:absolute;left:50%;top:50%;margin-left:-15px;margin-top:-15px;background-position:-5px -140px}.carousel_item,.cross_sell_col:hover{opacity:.6;cursor:pointer}.carousel_item.slick-current,.carousel_item:hover,.cross_sell_col{opacity:1}.tjloader{position:absolute;right:50%;top:50%;width:30px;height:30px;margin-right:-20px;margin-top:-20px}.cssanimations .tjloader{font-size:10px;text-indent:-9999em;border-top:2px solid rgba(255,255,255,.9);border-right:2px solid rgba(255,255,255,.9);border-bottom:2px solid rgba(255,255,255,.9);border-left:2px solid #829599;-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;z-index:99999}.cssanimations .tjloader,.cssanimations .tjloader:after{border-radius:50%;height:30px;width:30px}#shop_loop .tjloader{top:60px}.no-cssanimations .tjloader{height:40px;width:40px;background:url(//www.paulcatherall.com/wp-content/themes/paulcatherall/images/gif-load-40.gif) no-repeat 0 0}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.woocommerce ul.products li.product img,.woocommerce ul.products li.product .woocommerce-LoopProduct-link:hover .price,.woocommerce ul.products li.product .woocommerce-LoopProduct-link:hover h3,.carousel_item,.cross_sell_col{-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;-o-transition:opacity .25s ease;transition:opacity .25s ease;-webkit-backface-visibility:hidden}.woocommerce-pagination{margin-bottom:40px}.product_cat-spacer{display:none !important}.yikes-easy-mc-form .submit-button-inline-label{width:15% !important}.yikes-easy-mc-form label.label-inline{padding-right:0 !important}body .yikes-easy-mc-form input[type=email],.yikes-easy-mc-form input[type=number],.yikes-easy-mc-form input[type=text],.yikes-easy-mc-form input[type=url],.yikes-easy-mc-form select{border:none !important}body .yikes-easy-mc-form input[type=email]:focus,body .yikes-easy-mc-form input[type=email]:active{border:none}body .yikes-easy-mc-form .yikes-easy-mc-submit-button{border:none !important;min-height:36px}.xoo-cp-added{display:none !important}.woocommerce .woocommerce-customer-details address{border:none;padding:0}html,body,#main,.entry-summary{background:#e3e8e3;color:#515356}body.blog,body.blog #main,.single-post,.single-post #main,body.category,body.category #main,#footer{background:#e3e8e3}a{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;text-decoration:none}a,.woocommerce-cart a,.woocommerce-cart a{text-decoration:none;color:#829599}a:hover,.page a:hover{color:#ffab00}.news_item_holder h2 a,.entry-date,.news_event_dates,.post_type_name{color:#60797d}#topsearch_icon:hover{color:#ffab00}.main_menu a{color:#333}.main_menu a:hover,.menu-item-has-children:hover>a{color:#ffab00}.current-menu-item>a,.current_menu_parent>a,.current-menu-ancestor>a{color:#000;border-bottom:1px solid #000}#site_title a{color:#afae9c}body #site_title a:hover{color:#000}.woocommerce ul.products li.product .woocommerce-LoopProduct-link h3{color:#829599}.woocommerce ul.products li.product .woocommerce-LoopProduct-link .price{color:#afae9c}.woocommerce ul.products li.product:hover img{opacity:.7}.entry-date,.post_type_name{color:#829599}.print_information a,.woocommerce-cart .print_information a{color:#515356}.woocommerce-cart .entry-title,.woocommerce-checkout .entry-title{color:#333;text-align:center}.cart-customlocation{color:#333}.cart-customlocation:hover{color:#ffab00}.woocommerce .woocommerce-info:before{color:#d19723}.woocommerce .woocommerce-info{border-color:#d19723;border:none;background:#faf1c5}.woocommerce form .form-row .required{color:#9cd1c6;border:none;text-decoration:none}.woocommerce form.checkout_coupon{border:none;background:#f6f6f6}.woocommerce a.remove{font-size:16px;line-height:24px;height:26px;width:26px;font-weight:400;color:#a51414 !important;padding:0;border:1px solid #e6e6e6}.woocommerce a.remove:hover{color:#fff !important;background:#a51414;border:1px solid #a51414}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{color:#333;border-color:#9cd1c6}.woocommerce-order-received .entry-header h1{border-bottom:1px solid #000;padding-bottom:10px}.woocommerce .woocommerce-message:before{color:#d19723}.woocommerce .woocommerce-message{border-top-color:#d19723}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:0 0;padding:0;border-top:4px #d7d6d3 solid;border-radius:0}.checkout p{clear:none}body .xoo-cp-success,body .xoo-cp-error,body .xcp-btn{border-radius:0}body .xcp-btn{margin-bottom:15px;background:#000;color:#fff;border:none}body .xcp-btn:hover{background:#b8c31a}body .xoo-cp-spinner:before{content:"\f1ce"}body .xoo-cp-spinner,body .xoo-cp-atc-icon{font-size:15px}body .xoo-cp-success{background:#f1f7e1}body i.xoo-cp-close{color:#000;top:10px;right:10px}body i.xoo-cp-close:hover{color:#666}body .xoo-cp-btns{padding-top:30px}body .xoo-cp-container{border-radius:0;padding:30px}.read_more{color:#f53232}.read_more:hover{color:#000}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#e782a9;-webkit-transition:background .25s ease;-moz-transition:background .25s ease;-o-transition:background .25s ease;transition:background .25s ease;outline:none}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background:#68819b}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#829599}.item .item_panel{opacity:0;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;-ms-transition:opacity .25s ease;-o-transition:opacity .25s ease;transition:opacity .25s ease}.item:hover .item_panel{opacity:1}.item_panel{background:rgba(18,40,69,.72);color:#fff}.item_panel a,.item_panel a:hover{color:#fff}.entry-title{color:#333}.search_result_inner{background:#fff;display:block;overflow:hidden;padding:10px}.search_list_thumb_img_link{width:200px;height:auto;float:left;margin-right:20px;clear:none}.search_result_text{overflow:hidden}.product-desc{display:block;padding-top:20px}.cross_sell_col a{background:#fff;display:block}.cross_sell_title{padding:5px;display:block}.cross_sell_col img{max-height:120px;margin:auto;width:auto;max-width:100%}.cross_sell_col a{padding:5px;text-align:center}.cross_sell_col .imgholder{position:relative;text-align:center;display:block;height:120px}.cross_sell_col{margin-bottom:5px !important}.cross_sell_holder{overflow:hidden;margin-bottom:24px}.toggle_more_items{display:inline-block;margin-bottom:20px}.toggle_more_items:after{content:"\2192";font-size:.8em;padding-left:4px}.toggle_more_items:hover:after{content:"\2193"}.items_shown:after,.items_shown:hover:after{content:"\2573";font-size:.8em;padding-left:4px}.carousel_item{background:#fff}.yikes-easy-mc-email{background-color:#fff !important;box-shadow:none !important;outline:none !important}input:-webkit-autofill{background-color:rgba(247,247,247) !important;-webkit-box-shadow:0 0 0 30px #fff inset}.yikes-easy-mc-success-message{background:0 0 !important;padding:0 !important}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background:#d1d6d1}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#d1d6d1}@media print{body{background:0 0 !important;color:#333;font-size:12pt}}.hidden{display:none;visibility:hidden}.visuallyhidden,.screen-reader-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.invisible{opacity:0}.select2-results__options{color:#333;float:left;width:100%}.select2-container--default .select2-search--dropdown .select2-search__field{background:#f6f6f6}.tooltipster-sidetip.tooltipster-borderless.tooltipster-borderless-customized .tooltipster-box{background:#000;border:none;border-radius:0;box-shadow:none}.tooltipster-sidetip.tooltipster-borderless.tooltipster-borderless-customized .tooltipster-content{color:#fff;padding:8px}#responsive-menu-pro-container .responsive-menu-pro-search-box{border:none !important;outline:none !important;height:30px !important;position:relative;overflow:hidden}#responsive-menu-pro-container #responsive-menu-pro-search-box{padding-top:15px !important;padding-bottom:10px !important}