.wysiwyg-font-size-smaller{font-size:smaller}.wysiwyg-font-size-larger{font-size:larger}.wysiwyg-font-size-xx-large{font-size:xx-large}.wysiwyg-font-size-x-large{font-size:x-large}.wysiwyg-font-size-large{font-size:large}.wysiwyg-font-size-medium{font-size:medium}.wysiwyg-font-size-small{font-size:small}.wysiwyg-font-size-x-small{font-size:x-small}.wysiwyg-font-size-xx-small{font-size:xx-small}.wysiwyg-text-align-right{text-align:right}.wysiwyg-text-align-center{text-align:center}.wysiwyg-text-align-left{text-align:left}.wysiwyg-text-align-justify{text-align:justify}.wysiwyg-float-left{float:left;margin:0 8px 8px 0}.wysiwyg-float-right{float:right;margin:0 0 8px 8px}.wysiwyg-clear-right{clear:right}.wysiwyg-clear-left{clear:left}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;font-size:13px;line-height:1.231}body,button,input,select,textarea{font-family:sans-serif;color:#222}a:focus{outline:thin dotted}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:monospace, monospace;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}table button,table input{*overflow:auto}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{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,.row:before,#header:before,#footer:before,#nav:before,.clearfix:after,.row:after,#header:after,#footer:after,#nav:after{content:"";display:table}.clearfix:after,.row:after,#header:after,#footer:after,#nav:after{clear:both}.clearfix,.row,#header,#footer,#nav{zoom:1}.font{font-family:"Open Sans", sans-serif;font-weight:400}.altfont{font-family:"Open Sans", sans-serif;font-weight:600}.PIE{behavior:url("/PIE.htc")}body{text-rendering:optimizeLegibility;-moz-font-feature-settings:"liga=1,kern=1";-moz-font-feature-settings:"liga","kern";-ms-font-feature-settings:"liga","kern";-webkit-font-feature-settings:"liga","kern";-o-font-feature-settings:"liga","kern";font-feature-settings:"liga","kern"}h1,.h1,h2,.h2,h3,.h3{font-family:"Open Sans", sans-serif;font-weight:600;color:#000;margin-top:0;margin-bottom:0}h1,.h1{font-size:2.57143em;line-height:0.58333em;margin-top:0;margin-bottom:0.58333em}h2,.h2{font-size:1.42857em;line-height:1.05em;margin-top:0;margin-bottom:4px;font-weight:400}h3,.h3{font-size:1.16667em;line-height:1.28571em;margin-top:0;margin-bottom:1.28571em}p{margin-top:0;margin-bottom:1.5em}#slider{margin:0;margin-top:-30px;position:relative;filter:inherit;width:1170px;height:270px;overflow:hidden;background:#FFFFFF}#slider .slide{position:absolute;z-index:100;top:0;left:0;padding:0;width:1170px;height:270px}#slider .slide.first{z-index:300}#slider .slide.first .slider_text{display:block;opacity:1;background-color:white;position:absolute}#slider .slide.first .slider_text .offLeft,#slider .slide.first .slider_text .offRight{left:0}#slider .slide .offLeft,#slider .slide .offRight{position:relative}#slider .slide .offLeft{left:-50px}#slider .slide .offRight{left:50px}#slider .left_part{width:410px;height:270px;float:left}#slider .right_part{width:760px;height:270px;float:left}#slider .slider_text{display:none;opacity:0;background-color:white;position:absolute;top:27px;left:16px;width:340px}#slider .slider_title,#slider .slider_subtitle{margin:0;padding:0}#slider .slider_title{font-size:24px;font-weight:300;line-height:1.25;margin-bottom:5px}#slider .slider_subtitle{width:310px;font-size:16px}#slider .nice_link{display:inline-block;width:auto !important;font-size:18px}#slider .image{margin-top:20px;position:relative}#slider .slider_box{position:absolute;top:20px;left:20px;width:340px;height:144px;padding:20px;font-weight:500;font-size:32px;color:white;line-height:1.15;overflow:hidden}#slider.slider_inner{margin-left:15px;width:863px;height:580px}#slider.slider_inner .slide{position:inherit;float:left;padding:0;width:863px;height:580px}#slider.slider_inner #sliding_bit{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#sliding_bit{position:relative;width:1170px;height:270px}#slider_controls{position:relative;width:1170px;padding:0;margin-bottom:40px}#slider_controls div{cursor:pointer;height:7px;background-color:#E6E6E6;float:left}#control_gradient{position:absolute;-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;top:0;left:0;height:7px;background:#202d6d !important}#slider_controls.slider_inner{margin-left:15px;width:863px}input,textarea,#submit{font-family:"Open Sans", sans-serif;font-weight:400;border:none;padding:5px}#footer_contact_form{margin:0 15px;padding:10px 10px 10px 0}#footer_contact_form .input_text,#footer_contact_form .input_email{width:165px}#footer_contact_form .input_email{float:right;margin-right:-10px}#footer_contact_form textarea{width:100%;height:90px}#footer_contact_form .row{margin-bottom:10px}.footer_submit{text-transform:lowercase;background:url("/media/img/submit_bg.png") no-repeat;width:90px;height:27px;background-size:90px 27px;color:white}.ie7 #footer_contact_form .row .half{width:48%}#payment-form,#transaction-form{margin-bottom:1em}#payment-form .payment-errors,#transaction-form .payment-errors{color:#cf1e2c;width:100%;display:block;margin-bottom:1em}#payment-form input,#payment-form textarea,#transaction-form input,#transaction-form textarea{padding:0;font-size:20px;margin-bottom:16px;border:2px #cf1e2c solid;font-family:"Open Sans", sans-serif;font-weight:400}#payment-form button,#transaction-form button{float:right;margin-right:110px;font-family:"Open Sans", sans-serif;font-weight:400;padding:5px;background-color:#cf1e2c;border:none;font-size:18px;text-transform:lowercase;color:white}#payment-form button:active,#transaction-form button:active{background-color:#a21823}#cms-special-instructions{width:440px}#contact_form{width:370px}#contact_form input,#contact_form textarea{width:370px;min-height:30px;font-family:"Open Sans", sans-serif;font-weight:400;padding:0;font-size:20px;display:block;margin-bottom:16px;border:2px #cf1e2c solid;box-sizing:-webkit-content-box;box-sizing:-moz-content-box;box-sizing:content-box}#contact_form textarea{min-height:200px;width:370px}#contact_form #submit{font-family:"Open Sans", sans-serif;font-weight:400;background:url("/media/img/submit_bg.png") no-repeat;width:90px;height:27px;background-size:90px 27px;background-color:white;border:none;font-size:18px;text-transform:lowercase;color:white}#contact_form #submit:active{background-color:#eee}#contact_form .error{color:red;width:370px}#blog_content{position:relative;overflow:hidden;height:auto}.blog_title{margin-top:50px}#blog_sidebar{margin-top:-50px;text-align:right}@media (max-width: 767px){#blog_sidebar{text-align:center}}#blog_sidebar ul{margin-left:0;padding-left:0}#blog_sidebar ul li{padding-left:0;list-style:none}#blog_sidebar form{margin-top:10px;padding:0 10px}.post{padding-bottom:1em;padding-left:15px;border-bottom:1px #ccc solid}.post header{margin-bottom:10px}.post header div{overflow:hidden;height:auto;border-top:1px #ccc solid}.post header div ul{padding:0}.post header div ul li{display:block;float:left;margin-right:20px}.post header div ul li img{position:relative;top:-2px;padding-left:10px}.post h1{font-size:16px;line-height:1;margin:10px 0 0}.post h1 a,.post h1 a:visited,.post h1 a:hover,.post h1 a:active{color:black}.post h2{line-height:1;margin:10px 0;font-size:14px;font-weight:100}.post p,.post h1,.post h2,.post h3,.post ul,.post ol{padding-left:0 !important}.post footer{font-style:italic;text-align:right}.post .sm_buttons{text-align:left;height:180px}.post .related_posts{text-align:left}.post .related_posts ul{list-style-type:none}.post .more_link{margin-top:10px}.post:last-of-type{border:none}#searchbox{width:100px;border:1px #ccc solid}.fb_edge_widget_with_comment{position:relative;top:-3px}.sm_buttons>div,.sm_buttons>iframe{margin-right:10px !important}.thin{font-weight:100}.borderbox,.half,.quarter,.quarter3,.third,.third2,.fifth,.fifth2,.fifth3,.fifth4,.sixth,.sixth5,.twelfth{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*behavior:url(/boxsizing.htc)}.not_small{display:none}.row,#header,#footer,#nav{width:100%;padding:0;margin:0}.row p,.row h1,.row h2,.row h3,.row ul,.row ol,.row table,.row .padding,#header p,#header h1,#header h2,#header h3,#header ul,#header ol,#header table,#header .padding,#footer p,#footer h1,#footer h2,#footer h3,#footer ul,#footer ol,#footer table,#footer .padding,#nav p,#nav h1,#nav h2,#nav h3,#nav ul,#nav ol,#nav table,#nav .padding{padding:0 15px}.row .full_width,#header .full_width,#footer .full_width,#nav .full_width{width:100%}body{font-family:"Open Sans", sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:#000}a{color:#c6131b;text-decoration:none;font-weight:400}a:visited{color:#970f15}a:hover{color:#ea222b;text-decoration:underline}a:active{color:#ea222b}#footer_wrapper{width:1170px;margin:0 auto;padding:0;box-shadow:0 0 30px #ccc;position:relative;z-index:500}#nav{font-size:17px}#nav a{color:#444}#nav a:hover,#nav a:focus,#nav a:visited{color:black}#google_map_1,#google_map_2{width:100%;height:334px;background-color:#ccc}.fp_post{overflow:hidden}.fp_post .fp_left,.fp_post .fp_right{float:left}.fp_post .fp_left{width:60px}.fp_post .fp_right{width:330px}.fp_post .fp_date{padding:0 5px;margin:0 10px 0 15px;color:#202d6d;font-weight:400;font-style:italic;float:left}.fp_post h3{padding-top:2px;font-size:14px;margin-bottom:5px}.fp_post h3 a{color:#000}#pageTop{position:relative;width:1170px;height:174px;background:url("/media/img/packheadertile.png");background-size:16px 12px}#pageBottom{padding-top:10px;background-color:#202d6d;color:white}#pageBottom h2,#pageBottom p,#pageBottom a{color:white;font-weight:normal;line-height:2}#pageBottom h2{text-transform:uppercase;font-size:14px;font-weight:600}#pageBottom h2::after{content:'';padding-top:5px;display:block;border-bottom:1px white solid;width:300px}#pageBottom ul{list-style-type:none}#wrapper{width:1170px;margin:0 auto;padding:0;box-shadow:0 0 30px #ccc}.half{width:50%}.quarter{width:25%}.quarter3{width:75%}.third{width:33.333333333%}.third2{width:66.666666667%}.fifth{width:20%}.fifth2{width:40%}.fifth3{width:60%}.fifth4{width:80%}.sixth{width:16.666666667%}.sixth5{width:83.333333333%}.twelfth{width:8.3333333333%}.half,.quarter,.quarter3,.third,.third2,.fifth,.fifth2,.fifth3,.fifth4,.sixth,.sixth5,.twelfth{float:left}body{font-size:14px}.not_small{display:inherit}.only_small{display:none}.nice_link{padding:0 !important;margin-top:20px}.nice_link a{display:block;background-color:#DF2B2F;border-radius:5px;padding:2px 10px;height:32px;background-size:123px 32px;text-align:center;font-size:19px;color:white;float:left;margin-right:10px}.nice_link img{position:relative;top:-2px}#header{position:relative}#header .details_button,#header .pay_button{display:none;position:absolute;top:10px;right:10px;text-align:center}#header .details_button a,#header .pay_button a{color:white;border-radius:5px;text-transform:uppercase;padding:5px;margin:0;background-color:#202d6d}#header .details_button{right:10px}#header .pay_button{right:145px}#header #logo_box{position:absolute;left:15px;top:60px;background:url("/media/img/box.png") no-repeat;width:150px;height:142px;background-size:150px 142px;z-index:40}#header #logo_lid{position:absolute;left:15px;top:46px;background:url("/media/img/lid.png") no-repeat;width:150px;height:14px;background-size:150px 14px;-webkit-transform-origin:left bottom;-webkit-transform:rotate(-15deg);-webkit-transition:-webkit-transform 500ms ease-in-out;-moz-transition:-moz-transform 500ms ease-in-out;-ms-transition:-ms-transform 500ms ease-in-out;-o-transition:-o-transform 500ms ease-in-out;transition:transform 500ms ease-in-out}#header .logo{position:absolute;left:180px;top:40px}#header .logo a{color:#000}#header .logo span{line-height:1}#header .logo .word1{text-transform:uppercase;font-size:40px;font-weight:600}#header .logo .word2{font-size:30px;font-weight:300}.contactBox{padding:10px 0;position:absolute;top:40px;right:10px;width:400px}.contactBox p{line-height:1.4;text-align:right;margin:0}.contactBox a{color:#cf1e2c;font-weight:normal}.contactBox .email{font-size:18px}.contactBox .email a{color:#181e59}.contactBox .phone{font-size:30px}#nav{z-index:500;text-align:right;position:absolute;bottom:0;right:0;font-size:17px;text-transform:uppercase}#nav ul.top_level{float:right;padding:0;border-bottom:1px solid #D2D2D2}#nav ul.top_level li.top_level{border-bottom:5px solid #E6E6E6;padding:2px 10px 0;height:29px;list-style-type:none;margin:0;display:block;float:left;text-align:center}#nav ul.top_level li.top_level a,#nav ul.top_level li.top_level a:visited{padding:8px 16px;text-transform:uppercase;color:#3C4377}#nav ul.top_level li.top_level:hover a{color:#cf1e2c;text-decoration:none}#nav .dropdown{z-index:1000;background-color:white;position:absolute;top:31px;left:677px;padding:0;margin:0;height:auto;width:173px;display:none;border:1px #ccc solid;border-bottom:none}#nav .dropdown li{padding:5px;display:block;border-bottom:1px #ccc solid}#nav .dropdown li a,#nav .dropdown li a:visited{font-size:15px;padding:0 !important;color:#000 !important}#nav .dropdown li a:hover{color:#000;text-decoration:none}#nav .dropdown li:hover{background-color:#eee}.index_content h2,.index_content h3{font-size:20px;margin:0 0 5px}.index_left_link{margin-top:-20px}.index_images img{margin:10px 0}section#contact_content{margin-top:60px}section#fulfilment_content .inner_pages .sidebar,section#index_content .inner_pages .sidebar{margin-top:-50px;padding-top:10px}section#fulfilment_content .inner_content h1,section#index_content .inner_content h1{margin-top:-20px}.contact_details h3{margin-bottom:0}#footer{height:auto;margin-top:20px;padding-bottom:2em}#footer p{margin-top:0;margin-bottom:0px}#footer a{text-decoration:none}#footer a:hover{text-decoration:underline}#footer .fa-li{top:0.5em}#footer .fa-facebook-square{color:#3b5998}#footer .fa-twitter-square{color:#1DA1F3}#footer .fa-linkedin-square{color:#1B86BC}#footer .fa-google-plus-square{color:#DB4437}#footer .fa-envelope{color:#0099ff}#footer .fa-phone-square{color:#5ebb3a}#footer .fa-file-text{color:#d5d5d6}#footer .fa-map-marker{color:#d21724}#footer .fa-user{color:#81d5ff}.inner_content th{width:25%}.inner_content table{text-align:left;margin:0 15px 30px;width:100%}.header_boxes{position:relative;text-align:center;margin-top:28px;border-bottom:1px solid #D2D2D2}#header_box_bg_colour{position:absolute;background-color:#F0F5FB;width:390px;height:347px;z-index:10}.header_box{border-bottom:5px solid #E6E6E6;padding-bottom:28px;position:relative;z-index:100}.header_box_title{font-size:36px;margin:0}.header_box_subtitle{font-size:20px;line-height:1.2;margin:0;text-transform:uppercase}.header_box_image_holder{height:110px;margin-bottom:10px}.header_box_image_holder img{height:110px;margin-top:5px}.header_box_text{font-size:18px;width:292px;margin:0 auto;font-weight:300}p.header_box_button{display:block;margin:10px auto 0;padding:0 5px;width:115px;height:30px;font-size:19px;border-radius:5px;background-color:#DB3035;font-weight:400}p.header_box_button a,p.header_box_button a:visited,p.header_box_button a:hover{display:block;width:115px;height:30px;color:white;padding-bottom:4px}.after_header_boxes{margin-top:30px}.fefco_box{margin-bottom:50px}.fefco_box p{font-weight:600;margin:0;font-size:1.4em}.fefco_box img{padding:0 10px}.sidebar .fefco_box{margin-bottom:15px}.sidebar .fefco_box p{font-size:1em}.sidebar .fefco_box img{max-height:90px}#search_box{margin:0 10px 30px}.search_text{font-size:14px;border:1px #cf1e2c solid;border-radius:3px;width:350px;padding-left:15px !important;padding-right:15px !important}.search_submit{padding-left:15px !important;padding-right:15px !important;background-color:#cf1e2c;color:white;font-size:18px;border-radius:3px}:target{animation:highlight 2.5s ease}@keyframes highlight{0%{background-color:#202d6d}100%{background-color:white}}.stars{list-style-type:none;font-size:16px;margin-bottom:40px}.stars li{padding-left:40px;background:url("/media/img/star.png") 0 2px no-repeat;background-size:25px 23px;margin-bottom:10px}.sidebar{margin-top:-60px;padding-top:60px;background-image:url("/media/img/gradient/4/700/F8FAFD/ffffff/");background-repeat:repeat-x;background-color:#fff;background-image:-webkit-linear-gradient(#f8fafd, #fff);background-image:linear-gradient(#f8fafd, #fff);background-repeat:repeat-x;background-size:100% 700px}.sidebar h2,.sidebar p{width:241px}.inner_pages{margin-top:50px}.inner_pages .inner_content{padding:0 15px}.inner_pages .inner_content *{padding-left:0;padding-right:0}.inner_pages .inner_content .nice_link{margin-left:0}.inner_pages .inner_content .nice_link a{padding:0 15px}.inner_pages .inner_content th{text-align:left;font-weight:bold}.inner_pages .inner_content h2.thin{font-size:32px;margin-bottom:30px}.inner_pages .inner_content img.right{margin-left:30px}.inner_pages .inner_content .product{margin:20px 0}.inner_pages .inner_content .product img{padding-left:15px;margin-bottom:5px}.inner_pages .inner_content .product p{margin:0}.inner_pages .inner_content .product h3{margin:0}.inner_pages .inner_content img{max-width:100%}.inner_pages.default_template ul,.inner_pages.default_template ol{padding:0 0 0 40px}.inner_pages .activitySheet{width:272px;float:left;margin-right:30px}.inner_pages .activitySheet .dl_link{background:url("/media/img/download_bg.png") no-repeat;width:192px;height:69px;background-size:192px 69px;margin:20px 80px}.inner_pages .activitySheet .dl_link a{position:relative;color:white;font-size:14px}.fulfilment_product h2,.bespoke_product h2{margin-bottom:10px}.fulfilment_product h3.small,.bespoke_product h3.small{font-size:14px;font-weight:100}.fulfilment_product img,.bespoke_product img{padding:0 15px;margin-bottom:20px}.fulfilment_product ul,.bespoke_product ul{list-style-type:circle;margin:0 0 20px 20px}.bespoke_product .half1,.bespoke_product .half2{float:left}.bespoke_product .half1{width:500px}.bespoke_product .half2{width:377px}.image_fader{position:relative;height:392px;margin-bottom:20px}.image_fader img{position:absolute;top:0;left:0;display:none}.image_fader img.first{display:block}.category_list{margin-top:0;list-style-type:none;font-size:16px}.category_list a{padding-left:20px;font-weight:400;color:#000000;display:block}.category_list li.active>a{background-color:#E8EAEB;color:#cf1e2c}.category_list li.active+ul{max-height:1000px;margin:0.5em 0 0.5em 1em;padding-left:0}.category_list ul{max-height:0;overflow:hidden;list-style-type:none;font-size:14px;margin:0 0 0 1em}.category_list ul li a.active{font-weight:bold}.sidebar.stuck{z-index:1}.sidebar.stuck>ul{padding:15px}.shop .h1{font-size:16px;text-transform:uppercase;font-weight:bold}.shop .h2{color:#cf1e2c;font-size:16px;font-weight:normal;margin-bottom:0}.shop .description{color:#000;font-size:14px}.shop .description p{margin:0 0 12px}.shop .subcategory_image{float:left;margin-left:15px;margin-bottom:15px;padding-right:15px}@media (min-height: 730px){.shop .sidebar{position:sticky;top:-37px;z-index:0}}.inner_content .product_table,#pay_details table{width:auto;clear:both}.inner_content .product_table th,#pay_details table th{font-weight:normal;background-color:#E8EAEB;width:auto;text-align:center}.inner_content .product_table td,#pay_details table td{padding-top:10px;text-align:center}.inner_content .product_table .red,#pay_details table .red{color:#cf1e2c}.inner_content .product_table .table_number,#pay_details table .table_number{-webkit-font-feature-settings:'tnum';text-align:right}.inner_content .product_table .table_text,#pay_details table .table_text{text-align:left}.inner_content .product_table .muted,#pay_details table .muted{color:gray}.inner_content .product_table input,#pay_details table input{border:1px #cf1e2c dashed;width:70px;position:relative;top:-5px;padding-left:10px}.inner_content .product_table input:focus,#pay_details table input:focus{outline:none;border-color:black}.inner_content .product_table tr:hover{background-color:#f8f8f8}.footnote{font-weight:bold;font-size:18px}.footnote a{font-weight:bold}#cart_box{z-index:20000;position:fixed;bottom:0;left:0;background-color:#cf1e2c;opacity:0.95;width:100%;color:white;max-height:0px;-webkit-transition:height, opacity 0.7s, 0.5s;-moz-transition:height, opacity 0.7s, 0.5s;transition:height, opacity 0.7s, 0.5s}#cart_box:hover{opacity:1}#cart_box .row{width:1170px;margin:0 auto}#cart_box p{line-height:50px;padding:0}#cart_box .cart_logo{position:relative;top:-2px;height:20px !important;margin-right:5px;outline:1px #f0969d solid}#cart_box .details_button{text-align:center}#cart_box .details_button a{color:white;border-radius:5px;text-transform:uppercase;padding:5px;margin:0;background-color:#202d6d}#cart_box .paypalButton{float:right}#cart_box #cart_details h3{color:white;padding:0}#cart_box #cart_details table{width:100%;margin-bottom:10px}#cart_box #cart_details table tr{border-bottom:1px white solid}#cart_box #cart_details table td,#cart_box #cart_details table th{text-align:left}#cart_box #cart_details table .delete_button{color:white}#cart_box #num_items,#cart_box #cart_total{border-radius:4px;padding:2px;-webkit-transition:background-color 0.4s;-moz-transition:background-color 0.4s;transition:background-color 0.4s}#pay_details #table_holder{max-height:none}#pay_details table{width:100%;margin-bottom:10px}#pay_details table td,#pay_details table th{text-align:left}.shop_top_menu{margin:0 15px 1em 0;padding-left:15px;overflow:hidden;text-align:center}.shop_top_menu div{background-color:#F8FAFD;padding:5px 0}.shop_top_menu div.active{background-color:#e4ecf7}.shop_top_menu div.active a{font-weight:bold}#table_holder{overflow:scroll;max-height:300px}.sidebar .nice_link{font-size:20px;margin-left:25px;margin-top:-10px;margin-bottom:0px}.sidebar .nice_link a{font-size:18px;line-height:29px}.sidebar li ul{padding:0px 15px}.sidebar .sidebar_message{font-size:14px;border-radius:10px;margin-left:15px;padding:10px}#transaction-form{width:439px}#payment-form .form-row,#transaction-form .form-row{overflow:hidden}#payment-form .form-row label,#transaction-form .form-row label{overflow:hidden}#payment-form .form-row label span,#transaction-form .form-row label span{display:block;width:170px;float:left}#payment-form .form-row label input,#transaction-form .form-row label input{padding-left:2px}#payment-form input:focus,#transaction-form input:focus{outline:none;border-color:#202d6d}#payment-form .input_holder,#transaction-form .input_holder{position:relative;width:267px;float:left}#payment-form input::-webkit-outer-spin-button,#payment-form input::-webkit-inner-spin-button,#transaction-form input::-webkit-outer-spin-button,#transaction-form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#payment-form .stripe-cvc,#transaction-form .stripe-cvc{width:70px}#payment-form .stripe-exp-month,#transaction-form .stripe-exp-month{width:70px}#payment-form .stripe-exp-year,#transaction-form .stripe-exp-year{width:70px}#payment-form .stripe-info-box,#transaction-form .stripe-info-box{font-size:0.9em;margin:2em 0;border-radius:10px;border:1px #7f8fda solid;padding:1em 0.5em}.card-icon{background-size:40px 25px;width:40px;height:25px;position:absolute;top:3px;right:1px}.card-icon.american-express{background-image:url("/media/img/card-icons/american-express.png")}.card-icon.mastercard{background-image:url("/media/img/card-icons/mastercard.png")}.card-icon.visa{background-image:url("/media/img/card-icons/visa.png")}#transaction-form{margin-bottom:3em}#transaction_table{width:100%;margin:2em 0}#transaction_table tr{border-bottom:1px #ccc solid}#transaction_table td{padding:0.5em 0}.transaction_notice{font-size:1.2em}.payment-errors{font-size:1.1em;color:red;margin-bottom:1em}.shipping-address{display:none}#cart_box p.checkout_pay_button{padding:0;line-height:2;background-color:#202d6d;text-align:center}#cart_box p.checkout_pay_button a{display:block;color:white;font-weight:bold}#pay_details .checkout_pay_button{display:none}.popular_products_container{width:1156px;overflow:hidden;padding:7px;height:190px;margin-bottom:10px}.popular_products{position:relative}.popular_product{position:relative;margin:5px 10px;width:270px;height:180px;float:left;background:#FFFEFF;box-shadow:0px 1px 5px #E1E1E1}.popular_product .img_holder{text-align:center}.popular_product img{max-height:130px;max-width:250px}.popular_product p{width:230px;min-height:27px;margin:0 0 5px;position:absolute;bottom:0;color:#cf1e2c;text-align:left;font-size:16px;background:url("/media/img/pop_red_arrow.png") right 0px no-repeat;background-size:27px 27px}.subcat_image_holder{text-align:center}.subcat_image_holder img{max-width:225px}.subcat_page h2{margin-bottom:1em}.subcat_page .col1{width:290px;float:left}.subcat_page .col2{float:left;width:586px;margin-bottom:1em}.subcat_page .nice_link{margin-left:1em}.shop_front_page_product{width:200px;height:150px;position:relative;float:left;text-align:center;display:block;box-shadow:0px 2px 4px 0px rgba(134,134,134,0.5);background:#FFFFFF;margin:0 7px 24px 0}.shop_front_page_product p{position:absolute;bottom:0;left:0;width:200px;padding:0;margin:0;background-image:url("/media/img/gradient/4/20/FBFBFB/E4E4E4/");background-repeat:repeat-x;background-color:#e4e4e4;background-image:-webkit-linear-gradient(#fbfbfb, #e4e4e4);background-image:linear-gradient(#fbfbfb, #e4e4e4);background-repeat:repeat-x;background-size:100% 20px}.shop_front_page_product img{margin-top:10px;max-width:130px;max-height:100px}.inner_content .product_table .discount_row th{background-color:#cf1e2c;color:white;height:30px;line-height:30px}.inner_content .product_table .discount_row th span{font-weight:300}.price_per_item{color:#808080;margin-top:14px;display:inline-block}.per_pack_text_th{width:55px !important}.red_button{display:inline-block;text-transform:uppercase;background:#C5151D;border-radius:6px;font-weight:500;font-size:24px;line-height:36px;width:250px;height:37px;text-align:center}.red_button:hover{text-decoration:none;background:#ae131a;color:white}.red_button,.red_button:visited{color:white}.lp_bullet_list li{font-size:20px;font-weight:300;margin-bottom:20px;margin-left:20px}.lp_bullet_list .fa{font-size:30px;color:#A81017;width:30px;left:-1.6em;margin-top:-3px}.small_lp_bullet_list li{font-size:16px;margin-bottom:10px}.small_lp_bullet_list .fa{font-size:20px}.lp_form_holder{padding-top:10px;padding-bottom:10px;margin:0 10px 2em;background:#F0F5FB}.lp_form_holder h2{padding:0 10px;font-size:18px}.lp_form_holder h3{padding:0 10px;font-size:24px;margin:0 0 0.5em}#lp_contact_form{padding:0 10px;width:240px}#lp_contact_form input,#lp_contact_form textarea,#lp_contact_form select{width:240px;min-height:20px;font-family:"Open Sans", sans-serif;font-weight:400;padding:5px;font-size:16px;display:block;margin-bottom:16px;border:2px #cf1e2c solid;border-radius:3px;box-sizing:-webkit-content-box;box-sizing:-moz-content-box;box-sizing:content-box}#lp_contact_form select{height:35px;width:104.4%}#lp_contact_form textarea{min-height:200px;width:240px}#lp_contact_form #submit{display:inline-block;text-transform:uppercase;background:#C5151D;border-radius:6px;font-weight:500;font-size:24px;line-height:26px;width:240px;height:27px;text-align:center;color:white}#lp_contact_form #submit:hover{text-decoration:none;background:#ae131a}#lp_contact_form .error{color:red;width:240px}.title_above_cards{margin:0}.lp_card{display:block;background:white;border:1px solid #DCDCDC;box-shadow:0px 2px 4px 0px rgba(181,181,181,0.5);margin:10px}.lp_card .lp_card_image_holder{width:250px;height:165px;margin:10px;overflow:hidden}.lp_card p{font-weight:600;font-size:14px;color:black;line-height:18px;margin:0 0 8px}a.lp_card{transition:box-shadow 0.2s ease-out}a.lp_card p{color:#C5151D}a.lp_card:hover{text-decoration:none;box-shadow:0px 2px 10px 0px rgba(181,181,181,0.9)}#home_page{margin-bottom:40px}#home_page h1,#home_page h2,#home_page h3,#home_page .h1,#home_page .h2,#home_page .h3{text-align:center}#home_page h1,#home_page .h1{margin:0 0 10px;line-height:1.2}#home_page h2,#home_page .h2{font-weight:300;font-size:32px;margin:0 0 20px}#home_page h3,#home_page .h3{margin:0 0 10px;font-size:20px}#home_page .row p.centered_narrow{font-size:16px;margin:0 auto;text-align:center;width:740px}#home_page .row .nice_link{width:150px;margin:20px auto}#home_page .row h3,#home_page .row .h3{width:85%;margin:0 auto 10px;line-height:1.4}#home_page .first_row{padding-top:50px}#home_page .first_row h1{margin-top:20px}#home_page .row.grey,#home_page .row.white,#home_page .row.blue{padding:20px 0;margin-bottom:30px}#home_page .row.grey{background:#F7F7F7}#home_page .row.white{padding:0;margin-top:-10px}#home_page .row.blue{background:#F0F5FB}#home_page .top_boxes{overflow:hidden;padding:10px 0;margin:0 0 20px}#home_page .top_box{display:block;width:380px;height:215px;float:left;background:#F8FAFD;box-shadow:0px 5px 4px 0px rgba(198,198,198,0.5);text-align:center;color:#cf1e2c !important;transition:all 0.3s ease-out}#home_page .top_box img{margin:20px auto;transition:all 0.3s ease-out}#home_page .top_box p{text-transform:uppercase;font-size:18px;font-weight:300}#home_page .top_box:hover{text-decoration:none;background:#f0f4fb;box-shadow:0px 5px 4px 0px rgba(198,198,198,0.9)}#home_page .top_box:hover img{-webkit-filter:hue-rotate(105deg) brightness(1.8) drop-shadow(0 0 6px rgba(207,30,44,0.4));filter:hue-rotate(105deg) brightness(1.8) drop-shadow(0 0 6px rgba(207,30,44,0.4))}#home_page .top_box_center{margin:0 15px}#home_page .category_page{margin-top:10px;padding-top:10px;background-color:#F8FAFD;border-right:10px white solid;border-left:10px white solid}#home_page .category_page h3{text-align:center;font-size:18px;width:258px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#home_page .image_holder{display:block;margin:0 auto;width:252px;height:160px;overflow:hidden;background:#fff;box-shadow:0px 5px 4px 0px rgba(198,198,198,0.5);text-align:center;transition:box-shadow 0.3s ease-out}#home_page .image_holder img{max-width:252px;max-height:160px;transition:transform 0.3s ease-out}#home_page .image_holder:hover{box-shadow:0px 5px 4px 0px rgba(198,198,198,0.9)}#home_page .image_holder:hover img{transform:scale(1.1)}#home_page .front_page_product{text-align:center}#home_page .front_page_product .image_holder{margin-bottom:10px}#home_page .front_page_text_row{overflow:hidden;margin-bottom:50px}#home_page .front_page_text_row .nice_link{width:200px}#home_page .front_page_text_row .nice_link a{width:200px}#home_page .front_page_blog_post{width:800px;margin:0 auto;overflow:hidden}#home_page .front_page_blog_post .image{width:170px;float:left;background:#D8D8D8;border:1px solid #DF2B2F}#home_page .front_page_blog_post .text{margin-left:28px;float:left;width:600px}#home_page .front_page_blog_post h3{text-align:left;font-size:20px;width:590px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#3F447B}#home_page .front_page_blog_post h3 a{color:#3F447B;font-weight:600}.brc-certificate{padding:15px 15px 60px;background-color:#F3F3F3}.brc-certificate .img-holder{text-align:center}.brc-certificate p{font-size:14px;margin-top:10px}.category_pages .nice_link{margin-left:15px}.category_pages h1{line-height:1.1;margin-bottom:10px}.category_pages .inner_content h2.thin{margin-bottom:10px}.category_pages .category_side_bar h2{margin-left:15px;background:#E8EAEB;font-size:16px;line-height:1.4}.category_pages .category_side_bar h2 a{color:black}.category_pages .category_side_bar h2.active a,.category_pages .category_side_bar h2:hover a,.category_pages .category_side_bar h2:active a{text-decoration:none;color:#CA080F}.category_pages .category_side_bar ul{list-style-type:none;padding-left:40px;margin:0 0 20px}.category_pages .category_side_bar ul a{color:black}.category_pages .category_side_bar ul a.active,.category_pages .category_side_bar ul a:hover,.category_pages .category_side_bar ul a:active{text-decoration:none;color:#CA080F}.category_pages .category_side_bar #contact_form{margin-left:15px}.category_pages .category_side_bar #contact_form input,.category_pages .category_side_bar #contact_form textarea{width:250px}.category_page_bottom_links h3{margin-bottom:10px;font-size:20px}.category_page_bottom_links h3 a{color:black}.wysiwyg_text{padding:0 15px}.wysiwyg_text img{max-width:847px}.wysiwyg_text p,.wysiwyg_text h1,.wysiwyg_text h2,.wysiwyg_text h3,.wysiwyg_text table,.wysiwyg_text .padding{padding-left:0;padding-right:0}.wysiwyg_text ul,.wysiwyg_text ol{padding-left:15px;padding-right:0}.sidebar #contact_form{margin-left:15px}.sidebar #contact_form input,.sidebar #contact_form textarea{width:250px}@media only screen and (-webkit-min-device-pixel-ratio: 1.1), only screen and (-moz-min-device-pixel-ratio: 1.1), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 1.1){#header #logo_box{background-image:url("/media/img/box@2x.png")}#header #logo_lid{background-image:url("/media/img/lid@2x.png")}#pageTop{background-image:url("/media/img/packheadertile@2x.png")}.footer_submit,#contact_form #submit{background-image:url("/media/img/submit_bg@2x.png")}.inner_pages .activitySheet .dl_link{background-image:url("/media/img/download_bg@2x.png")}.stars li{background-image:url("/media/img/star@2x.png")}.inner_pages .sidebar .active_link{background-image:url("/media/img/sidebar_active_link@2x.png")}.inner_pages .sidebar .inactive_link{background-image:url("/media/img/sidebar_inactive_link@2x.png")}.card-icon.american-express{background-image:url("/media/img/card-icons/american-express@2x.png")}.card-icon.mastercard{background-image:url("/media/img/card-icons/mastercard@2x.png")}.card-icon.visa{background-image:url("/media/img/card-icons/visa@2x.png")}.popular_product p{background-image:url("/media/img/pop_red_arrow@2x.png")}}
