.-vis-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.-vis-hidden.focusable:active,.-vis-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.camera_caption h2{text-shadow:0 0 2px rgba(255,255,255,1);max-width:1030px;min-height:190px;margin:0 auto;text-align:center}header .isStuck{border-bottom:1px solid #fff}ol.days-list{list-style-type:decimal !important}ol.days-list li::before{content:"Day "}.inner p,.inner-group p{margin-bottom:20px}.inner-group .parallax p{color:#fff;font-size:.9em}.inner-group .parallax div.shade{text-shadow:2px 2px 2px #30353c}article.date-list{margin-bottom:40px;border-right:1px solid #30353c;border-bottom:1px solid #30353c;padding:8px 15px 0 8px;background-color:#fff;position:relative}article.article{border-top:1px solid #ccc;padding:35px 0}article.article .article-date{float:right;margin:0 0 40px 70px}article.date-list .date-list-year,article.article .date-list-year{position:relative;top:-15px;font-size:.5em}img.left-float{float:left;margin:0 40px 20px 0}img.right-float{float:right;margin:0 0 20px 40px}.green{color:#48a932}.yellow{color:#ffb619}.red{color:#f42f34}.difficulty{color:#777}.difficulty.selected{position:relative;top:2px;font-size:1.3em}.diff1.selected,.diff2.selected{color:#48a932}.diff3.selected{color:#ffb619}.diff4.selected,.diff5.selected{color:#f42f34}.underline{text-decoration:underline}small{font-size:.8em;font-size:80%}.bold{font-weight:bold}.not-bold{font-weight:normal}.tooltip{min-width:200px}label.dummy-label{width:180px}.wide100{width:100%}ol li{list-style:numeric outside none !important;display:list-item !important;margin-left:20px;padding-left:20px}.owl-item a{color:#fff}.testimonials .owl-item a{color:#30353c}.testimonials .img.round{width:70px;height:70px}div#extra-fields,p#extra-info{border:1px solid #48a932;padding:0 20px;margin-bottom:45px;margin-top:5px}p#extra-info{padding:20px}form.diy-widget span.field-info{display:none}.form-section,.checkbox-list{border-collapse:collapse;background:#f6f6f6;border:1px #a9a7a7 solid;margin-bottom:30px;width:100%}.form-section tr,.checkbox-list tr{border-bottom:1px #a9a7a7 solid}.form-section th,.form-section tr>th:first-child{width:25%;font-weight:bold;padding:20px 10px 16px 15px;vertical-align:top;border:0}.sidebar .form-section th,.sidebar .form-section td{display:block;padding-top:5px;padding-bottom:5px}.form-section td,.checkbox-list td{width:auto;padding:12px 11px;vertical-align:top;border:0}.sidebar .form-section,.sidebar .checkbox-list{margin-bottom:10px}.sidebar .form-section th,.sidebar .form-section td{display:block;background:none repeat scroll 0 0 #f6f6f6}.sidebar .form-section th{padding-top:10px !important;padding-bottom:5px !important}.sidebar .form-section td{padding-top:5px !important;padding-bottom:5px !important}.form-section td.field-info{vertical-align:middle;font-size:10px;font-size:1rem}.form-section span.field-error{font-size:10px;font-size:1rem}.checkbox-list td.check{width:10px;text-align:center}td .checkbox-list td.check{padding:12px 5px 11px 20px}.form-section span.s{display:block;margin:15px 0 0 0;background:url("../images/arw_blue.gif") no-repeat scroll left center transparent;padding:0 0 0 22px}.form-section .checkbox-list{margin:0}.form-section input,.form-section label,.form-section select{margin-bottom:0}.form-section .field-info span{color:#e85505;font-size:12px;font-size:1.2rem;font-weight:bold}.form-section .field-info span.field-error{color:#fff}.form-kit-list label{width:100% !important}.kit-list-customise{margin:0 10px}.kit-list-customise figcaption{background-color:#48a932;color:#fff;padding:20px}.kit-list-customise-content{padding:20px;background-color:#bdfcaf}.kit-list-key{margin:30px 10px 0}.kit-list-key figcaption{background-color:#ffb619;color:#fff;padding:20px}.kit-list-customise-key{padding:20px;background-color:#ffde95;position:relative}.kit-list-customise-key .fa{color:#48a932;position:relative;left:-10px;width:20px}.kit-list-customise-key p{position:relative;left:20px}.kit-list .index-list>li{margin-top:55px;padding-top:20px;border-top:1px solid #48a932}.kit-list .index-list li:before{top:0 !important}.kit-list-heading .heading-head{padding:0 5px 5px 5px}.kit-list-item,.kit-list-item .product-list{padding-top:15px}.kit-list-item .product-list .product-link{position:relative}.kit-list-item .product-list .product-link.budget:after{-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;content:'\f0d6';font-style:normal;position:relative;left:10px;top:2px;font-weight:400;font-size:17px;font-family:'FontAwesome';color:#48a932}.kit-list-item .product-list .product-link.gender-f:after{-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;content:'\f182';font-style:normal;position:relative;left:10px;top:2px;font-weight:400;font-size:17px;font-family:'FontAwesome';color:#48a932}.kit-list-item .product-list .product-link.gender-f.budget:after{content:'\f0d6\00a0\f182 '}.kit-list-item .product-list .product-link.gender-m:after{-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;content:'\f183';font-style:normal;position:relative;left:10px;top:2px;font-weight:400;font-size:17px;font-family:'FontAwesome';color:#48a932}.kit-list-item .product-list .product-link.gender-m.budget:after{content:'\f0d6\00a0\f183 '}.kit-list-item{margin-top:45px;border-top:1px solid #ccc;position:relative}self::IMPORTANCE_MIN =>'fa-info-circle',self::IMPORTANCE_MID =>'fa-question-circle',self::IMPORTANCE_MAX =>'fa-check-circle',.kit-list-item .item-head-checked,.kit-list-item .item-products{position:relative;padding-left:7px}.kit-list-item .item-head:after{-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-style:normal;position:relative;left:7px;top:-2px;font-weight:400;// font-size:17px;font-size:.6em;font-family:'FontAwesome'}.kit-list-item .item-head.importance-min:after{color:#30343c;content:'';content:'\f05a\00a0[optional]'}.kit-list-item .item-head.importance-mid:after{color:#ffb619;font-size:.6em;content:'\f059\00a0[advisable]'}.kit-list-item .item-head.importance-max:after{color:#48a932;content:'\f058\00a0[essential]'}.kit-list-item .product-list ul{padding-left:27px}.kit-list-item .item-head-empty{position:relative;padding-left:13px}.kit-list-item .item-head-checked:before{-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;content:'\f046';font-style:normal;position:relative;left:-7px;top:2px;font-weight:400;font-size:21px;font-family:'FontAwesome';color:#48a932}.kit-list-item .item-head-empty:before{-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;content:'\f096';font-style:normal;position:relative;left:-13px;top:2px;font-weight:400;font-size:31px;font-family:'FontAwesome';color:#30353c}.kit-list-item .item-products:before{-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;content:'\f0a4';font-style:normal;position:relative;left:-7px;top:2px;font-weight:400;font-size:21px;font-family:'FontAwesome';color:#ffb619}.kit-list-tip{margin-top:40px;background-color:#bdfcaf;padding:30px}.kit-list-tip p{margin-bottom:10px !important}.kit-list-tip .tip-head{position:relative;padding-left:7px}.kit-list-tip .tip-head:before{-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;content:'\f10d';font-style:normal;position:relative;left:-7px;top:2px;font-weight:400;font-size:21px;font-family:'FontAwesome';color:#48a932}.kit-list-tip .tip-head:after{-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;content:'\f10e';font-style:normal;position:relative;left:7px;top:2px;font-weight:400;font-size:21px;font-family:'FontAwesome';color:#48a932}.print-logo{display:none}@page{size:auto;margin:30mm 10mm 20mm 10mm}@media print{html{background-color:#fff;margin:0}body.checklist{font-size:10pt !important;margin:0 10mm 6mm 10mm;padding-top:0 4mm 10mm 4mm}body.checklist .kit-list{margin:auto}body.checklist .kit-list>h4,body.checklist .kit-list>p{padding:0 5mm 0 5mm;max-width:80%;text-align:left;margin:0}body.checklist .navbar-brand{clear:both}body.checklist .kit-list-item h4,body.checklist .kit-list-heading h4{font-size 8pt !important;text-align:left}body.checklist .kit-list-heading h4{font-size 10pt !important}body.checklist .kit-list-item h4{font-weight:200}body.checklist .kit-list-item{margin-top:5mm !important}body.checklist .kit-list-item .item-head-empty::before{font-size:10px !important}body.checklist header,body.checklist h3,body.checklist .kit-list-item .product-list,body.checklist .kit-list-tip,body.checklist .descriptive.description,body.checklist .descriptive.product-list,.sidebar-items,.toTop,body.checklist .print-btn-wrap,body.checklist footer .list,body.checklist footer .inline-list,.fa-chevron-up::before,.widget-ChildrenGallery,.widget-ShareBar{display:none}body.checklist .print-logo{display:block !important;text-align:left;padding:0 0 10mm 30mm;font-family:"Roboto Slab",sans-serif;font-size:14pt !important;font-weight:400}body.checklist .well-1{padding-top:10mm !important}body.checklist header:first{border:0;display:block !important}}.btn-paypal,.info-paypal,.info-tab{width:250px;cursor:pointer;position:relative}.btn-paypal:hover{top:1px;left:1px}.info-tab{width:37px;margin:18px 15px 0 15px}.loading-search{width:100%;height:100%;background-color:rgba(255,255,255,0.9);position:fixed;z-index:999999;display:none;-webkit-animation:fadein 2s;-moz-animation:fadein 2s;-ms-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s}.loading-search-visible{display:block}#social-hub-options ul,#social-hub-options ul li{display:inline}img.mfp-img{padding:0}.mfp-figure figcaption{padding:0}.socialiser-single-wide .button{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#5ac441;border-color:-moz-use-text-color -moz-use-text-color #40892f;border-image:none;border-style:none none solid;border-width:medium medium 3px;color:#fff;padding:3px 6px;margin-left:5px}.socialiser-single-wide .button:hover,.socialiser-single-wide .button:focus{color:#fff;background-color:#7a7a7a;border-color:#5ac441;background-color:#40892f;border-bottom:3px solid #40892f}.socialiser-single-wide .feed-type-all:hover{color:#30353c;border:2px solid #30353c}.socialiser-single-wide .feed-type-all:active{color:#30353c;border:2px solid #ffb619}div.preview-box{border:5px #30353c solid;-moz-border-radius:10px;margin-top:50px;padding:12px;background-color:#EEE}div.preview-box p{font-size:12px;margin:3px 0}div.preview-box b{color:#30353c}@media(max-width:768px){main{padding:0 10px}}