/*! Reset/normalize hybrid with major contributions from normalize.css, html5doctor.com Reset Stylesheet, and http://html5reset.org/

* Sam Richard - http://snugug.com/
* Nicholas Gallagher, Jonathan Neal - http://necolas.github.io/normalize.css/
* Richard Clark - http://richclarkdesign.com
* Tim Murtaugh - http://monkeydo.biz/
*/@import "https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,main,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}a:active,a:hover{outline:0}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}ins{text-decoration:none}del{text-decoration:line-through}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ul{list-style:none}img{border:0}svg:not(:root){overflow:hidden}pre{overflow:auto;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}code,kbd,pre,samp{font-size:1em;font-family:monospace, sans-serif}hr{display:block;height:1px;border:0;border-top:1px solid;margin:1em 0;padding:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,input[type="button"]{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="file"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}input,select{vertical-align:middle}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}embed,img,object,video{max-width:100%;height:auto}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}embed,img,object,video{max-width:100%;height:auto}html{font-size:62.5%}body{background:#fff;font-family:"Source Sans Pro",sans-serif;font-weight:normal;font-style:normal;font-size:16px;line-height:24px;font-size:1.6rem;line-height:2.4rem;line-height:26px;color:#002D62;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{color:#6CAEDF;font-family:"Source Sans Pro",sans-serif;font-weight:bold}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:32px;line-height:37px;font-size:3.2rem;line-height:3.7rem}@media (min-width: 768px){h1{font-size:52px;line-height:57px;font-size:5.2rem;line-height:5.7rem}}h2{font-size:32px;line-height:35px;font-size:3.2rem;line-height:3.5rem;margin-bottom:10px}h3{font-size:23px;line-height:34.5px;font-size:2.3rem;line-height:3.45rem}h4{font-size:18px;line-height:27px;font-size:1.8rem;line-height:2.7rem}h5{font-size:15px;line-height:22.5px;font-size:1.5rem;line-height:2.25rem}h6{font-size:11px;line-height:16.5px;font-size:1.1rem;line-height:1.65rem}p{margin:0 0 20px 0}p img{margin:0}p.lead,.intro_block p{font-size:16px;line-height:24px;font-size:1.6rem;line-height:2.4rem}@media (min-width: 768px){p.lead,.intro_block p{font-size:20px;line-height:30px;font-size:2rem;line-height:3rem}}a{color:#002D62;text-decoration:none;-webkit-transition:background .5s, border-color .5s, color .5s;transition:background .5s, border-color .5s, color .5s}a:hover{color:#000}a:active,a:focus{color:#000}blockquote p{font-size:20px;line-height:30px;font-size:2rem;line-height:3rem}blockquote cite{color:#6CAEDF;font-style:normal;font-weight:600}em,i{font-style:italic}strong,b{font-weight:bold}u{text-decoration:underline}small,sub,sup{font-size:80%}hr{border-style:solid;border-color:#ddd;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0}.btn{border-radius:8px;font-size:14px;line-height:21px;font-size:1.4rem;line-height:2.1rem;border:1px solid transparent;display:inline-block;padding:10px 20px;text-transform:uppercase}.btn:before{content:'\2192';margin-right:5px}.btn.btn--primary{background-color:#FFCA00;color:white}.btn.btn--primary:hover{background-color:#e6b600}.btn.btn--clear{border-color:#6CAEDF}.btn.btn--clear:hover{background:#6CAEDF;color:#002D62}.btn.btn--line{padding:0}.svg-menu-toggle{pointer-events:all;cursor:pointer}.svg-menu-toggle .bar{-webkit-transform:rotate(0) translateY(0) translateX(0);transform:rotate(0) translateY(0) translateX(0);opacity:1;-webkit-transform-origin:20px 10px;transform-origin:20px 10px;-webkit-transition:-webkit-transform 0.4s ease-in-out, opacity 0.2s ease-in-out;-webkit-transition:opacity 0.2s ease-in-out, -webkit-transform 0.4s ease-in-out;transition:opacity 0.2s ease-in-out, -webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out, opacity 0.2s ease-in-out;transition:transform 0.4s ease-in-out, opacity 0.2s ease-in-out, -webkit-transform 0.4s ease-in-out}.svg-menu-toggle .bar:nth-of-type(1){-webkit-transform-origin:20px 10px;transform-origin:20px 10px}.svg-menu-toggle .bar:nth-of-type(3){-webkit-transform-origin:20px 20px;transform-origin:20px 20px}.svg-menu-toggle.menu-close .bar:nth-of-type(1){-webkit-transform:rotate(-45deg) translateY(0) translateX(0);transform:rotate(-45deg) translateY(0) translateX(0)}.svg-menu-toggle.menu-close .bar:nth-of-type(2){opacity:0}.svg-menu-toggle.menu-close .bar:nth-of-type(3){-webkit-transform:rotate(45deg) translateY(0em) translateX(0em);transform:rotate(45deg) translateY(0em) translateX(0em)}.container,.woocommerce.columns-4{max-width:1300px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}.container:after,.woocommerce.columns-4:after{content:" ";display:block;clear:both}.container--narrow{max-width:650px;margin-left:auto;margin-right:auto}.container--narrow:after{content:" ";display:block;clear:both}.container--slim,.woocommerce.columns-4{max-width:1100px;margin-left:auto;margin-right:auto}.container--slim:after,.woocommerce.columns-4:after{content:" ";display:block;clear:both}.ico{margin-bottom:20px}ul,ol{margin-bottom:20px}ul{list-style:none outside}ol{list-style:decimal}ol,ul.square,ul.circle,ul.disc{margin-left:30px}ul.square{list-style:square outside}ul.circle{list-style:circle outside}ul.disc{list-style:disc outside}ul ul,ul ol,ol ol,ol ul{margin-top:4px;margin-right:0;margin-bottom:5px;margin-left:30px;font-size:90%}ul ul li,ul ol li,ol ol li,ol ul li{margin-bottom:6px}li{line-height:18px;margin-bottom:12px}.logo{display:block;float:left;margin:10px 0}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.browserupgrade{background:#002D62;color:white;padding:15px;text-align:center}.browserupgrade a{color:white;text-decoration:underline}.browserupgrade a:hover{font-weight:bold}.card{border-radius:4px;box-shadow:0 2px 2px rgba(0,0,0,0.15);background:white;padding:20px;position:relative}.card .main-image{border-radius:4px;margin-bottom:10px;margin-left:-20px;margin-top:-20px;max-width:calc(100% + 40px) !important;width:calc(100% + 40px) !important}.card:hover{box-shadow:0 1px 1px rgba(0,0,0,0.15);top:-1px}.card.card--lge .main-image{height:250px}.section__content{width:100%}.section__content.section__content--primary{padding:30px}@media (min-width: 768px){.section__content.section__content--primary{max-width:85%;margin-top:40px;padding:80px}}.section__content.section__content--primary .btn{margin-top:20px}.section__content.section__content--secondary{display:none}@media (min-width: 768px){.section__content.section__content--secondary{display:block;max-width:calc(50% - 20px);position:absolute}.section__content.section__content--secondary img{display:block}}.section__content__multi-block{width:50%;float:left;color:white}.section__content__multi-block:not(.multi-block--img){padding:40px}.section__content__multi-block:not(.multi-block--img):nth-child(even){background:#6CAEDF}.section__content__multi-block:not(.multi-block--img):nth-child(odd){background:#002D62}@media (min-width: 768px){.section--right .section__content--primary{padding-left:calc(35% + 80px) !important;padding-right:150px !important;float:right}}@media (min-width: 768px){.section--left .section__content--primary{padding-right:calc(35% + 150px) !important;float:left}}.section--left .section__content--secondary{right:20px}.section--split{background-size:cover}.section--split .section--split__wrapper{max-width:900px;margin-left:auto;margin-right:auto;padding:40px}.section--split .section--split__wrapper:after{content:" ";display:block;clear:both}@media (min-width: 768px){.section--split .section--split__wrapper{padding:100px 0}}.section--split .section--split__wrapper .split__inner{padding:20px}.section--split .section--split__wrapper .split__inner:nth-child(odd){background:white}.section--split .section--split__wrapper .split__inner:nth-child(even){background:#FFCA00;background:rgba(255,202,0,0.8)}.section--split .section--split__wrapper .split__inner:nth-child(even) a{color:white}@media (min-width: 768px){.section--split .section--split__wrapper .split__inner{width:50%;float:left;padding:60px}}.social-list{margin-bottom:0}.social-list li{display:inline-block;margin-bottom:0}.social-list li a{display:inline-block}.social-list li a svg{width:26px;height:26px;width:2.6rem;height:2.6rem;fill:#002D62;margin:2px}.social-list.social-list--colour li a{background:#393939;margin-right:2px;width:32px;height:32px;width:3.2rem;height:3.2rem;border-radius:50%}.social-list.social-list--colour li a.facebook{background:#37589A}.social-list.social-list--colour li a.twitter{background:#3AA9E0}.social-list.social-list--colour li a.linkedin{background:#03679A}.social-list.social-list--colour li a svg{margin:3px;fill:white}footer{background:#6CAEDF;color:white;margin-top:40px}footer a{color:white}footer>.container,footer>.woocommerce.columns-4{padding:20px}@media (min-width: 768px){footer>.container,footer>.woocommerce.columns-4{padding:40px 20px}}footer .social-list li a svg{fill:white}footer .social-list li a:hover svg{fill:#002D62}footer .footer__block{padding:0}@media (min-width: 768px){footer .footer__block.footer__block--add{width:64.2857142857%;float:left;margin-right:7.1428571429%}}@media (min-width: 768px){footer .footer__block.footer__block--social{width:28.5714285714%;float:right;margin-right:0}}footer .footer__block.footer__block--social p{margin-bottom:0}.footer--strip{background:#002D62;overflow:auto;padding:25px 0}.footer--strip a:hover{color:white;text-decoration:underline}.footer--strip ul.footer-links li{display:inline-block;margin-right:10px;margin-bottom:0}.footer--strip .footer-links,.footer--strip .copy{margin-bottom:0}@media (min-width: 768px){.footer--strip .footer-links,.footer--strip .copy{width:50%;float:left}}@media (min-width: 768px){.footer--strip .copy{text-align:right}}header .social-list{float:right;margin-top:15px}.intro_block{background-colour:#002D62;background-size:cover;color:white;margin-top:0 !important;position:relative}.intro_block a:not(.btn){color:white;text-decoration:underline !important}.intro_block h1,.intro_block h2,.intro_block h3,.intro_block h4,.intro_block h5,.intro_block h6{color:white;margin-bottom:20px}.intro_block:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,45,98,0.5)}.navbar ul.menu li a:hover,.navbar ul.menu li a:focus,.navbar ul.menu li.current_page_parent a,.navbar ul.menu li.current-page-ancestor a,.navbar ul.menu li.current_page_item a{text-decoration:none;border-bottom-color:#6CAEDF}.menu-toggle{display:block;float:right;line-height:125px;position:relative;z-index:112}@media (min-width: 620px){.menu-toggle{display:none}}.menu-toggle .burger-menu-svg{height:22px;width:32px}.menu-toggle .burger-menu-svg .svg-menu-toggle{fill:#002D62}.navbar{background:#fff;position:relative;height:125px;overflow:visible}.navbar .container,.navbar .woocommerce.columns-4{position:relative}.navbar ul.menu{background:#fff;float:right;font-family:"Source Sans Pro",sans-serif;font-weight:600;left:0;list-style:none;max-height:0;margin-left:0;margin-bottom:0;text-align:center;overflow:hidden;position:absolute;top:0;width:100%;z-index:111}@media (min-width: 620px){.navbar ul.menu{max-height:500px;padding:0;top:auto;left:auto;bottom:0;right:0;width:auto}}@media (min-width: 620px){.navbar ul.menu li{float:left;margin-bottom:0;padding:0 13px 6px}}.navbar ul.menu li a{color:#002D62;border-bottom:6px solid transparent;font-style:normal;line-height:30px;padding:0 10px 5px;text-decoration:none;-webkit-transition:border-bottom 0.5s;transition:border-bottom 0.5s}.navbar ul.menu li a:hover,.navbar ul.menu li a:focus{-webkit-transition:border-bottom 0.5s;transition:border-bottom 0.5s}ul.menu{-webkit-transition:max-height 1s, padding 1s;transition:max-height 1s, padding 1s}ul.menu.menu--active,.no-js .navbar ul.menu{display:block;padding:20px 0 10px;max-height:500px}@media (min-width: 620px){ul.menu.menu--active,.no-js .navbar ul.menu{padding:0}}.no-js .navbar ul.menu{position:relative}@media (min-width: 620px){.no-js .navbar ul.menu{padding:0}}@media (min-width: 768px){.news-items{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}}.news-items .news-item{background-size:cover;background-repeat:no-repeat;display:block;margin-bottom:20px;position:relative}@media (min-width: 768px){.news-items .news-item{margin:0}}.category-block--latest .news-items{grid-template-columns:1fr 1fr 1fr 1fr}.category-block--latest .news-items .news-item{background-color:#002D62;color:white;padding:20px}.category-block--latest .news-items .news-item h1,.category-block--latest .news-items .news-item h2,.category-block--latest .news-items .news-item h3,.category-block--latest .news-items .news-item h4,.category-block--latest .news-items .news-item h5,.category-block--latest .news-items .news-item h6{color:white}.category-block--latest .news-items .news-item *{position:relative}.category-block--latest .news-items .news-item:before{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;background:#002D62;opacity:0.75}.category-block--latest .news-items .news-item:nth-child(1){padding:20%;text-align:center}@media (min-width: 768px){.category-block--latest .news-items .news-item:nth-child(1){grid-column:span 2;grid-row:span 2}}@media (min-width: 768px){.category-block--latest .news-items .news-item:nth-child(2){grid-column:span 2;grid-row:span 1}}@media (min-width: 768px){.category-block--latest .news-items .news-item:nth-child(3){grid-column:span 2;grid-row:span 1}}.section--news{text-align:center}.section--news .news-coloums{overflow:auto;margin-bottom:20px;text-align:left}.section--news .news-coloums .news-item{margin-bottom:20px;background:#002D62;color:white}@media (min-width: 768px){.section--news .news-coloums .news-item{width:33.3%;float:left;margin-bottom:0}}.section--news .news-coloums .news-item a{color:white}.section--news .news-coloums .news-item img{display:block}.section--news .news-coloums .news-item .link{display:block;position:relative;height:40px;overflow:hidden;margin-top:-40px}.section--news .news-coloums .news-item .link:before{position:absolute;top:0;left:-250px;margin-left:50%;content:"";border-right:250px solid transparent;border-left:250px solid transparent;border-bottom:40px solid #002D62}.section--news .news-coloums .news-item .news-item__content{padding:20px 40px 40px;position:relative}.section--news .news-coloums .news-item .news-item__content h1,.section--news .news-coloums .news-item .news-item__content h2,.section--news .news-coloums .news-item .news-item__content h3,.section--news .news-coloums .news-item .news-item__content h4,.section--news .news-coloums .news-item .news-item__content h5,.section--news .news-coloums .news-item .news-item__content h6{margin:10px 0 20px}.section--news .news-coloums .news-item .news-item__content .meta{margin-bottom:0}.section--news .news-coloums .news-item:nth-child(even){background:#6CAEDF}.section--news .news-coloums .news-item:nth-child(even) h1,.section--news .news-coloums .news-item:nth-child(even) h2,.section--news .news-coloums .news-item:nth-child(even) h3,.section--news .news-coloums .news-item:nth-child(even) h4,.section--news .news-coloums .news-item:nth-child(even) h5,.section--news .news-coloums .news-item:nth-child(even) h6{color:#002D62}.section--news .news-coloums .news-item:nth-child(even) .link{display:block;position:relative;height:40px;overflow:hidden;margin-top:0;margin-bottom:-40px}.section--news .news-coloums .news-item:nth-child(even) .link:before{position:absolute;top:0;left:-250px;margin-left:50%;content:"";border-right:250px solid transparent;border-left:250px solid transparent;border-top:40px solid #6CAEDF}.section--testimonials{background:#F6F6F6;padding:40px 20px}.section--testimonials .container,.section--testimonials .woocommerce.columns-4{background:white;padding:65px 20px}.section--testimonials .testimonials{max-width:900px;margin:0 auto;text-align:center}.section--testimonials .testimonial_labels{display:none}@media (min-width: 768px){.section--testimonials .testimonial_labels{display:block}}.section--testimonials .testimonial_labels ul{text-align:center;margin:40px 0 0}.section--testimonials .testimonial_labels ul li{display:inline-block;padding:10px;opacity:0.2}.section--testimonials .testimonial_labels ul li.current{opacity:1}.section{margin:40px 0}.section .container,.section .woocommerce.columns-4{position:relative}.section.section--centered{padding:60px 0;text-align:center}.section.section--slim{background-position:center center;padding:40px 0;text-align:center}.section.section--slim h1,.section.section--slim h2,.section.section--slim h3,.section.section--slim h4,.section.section--slim h5,.section.section--slim h6{margin-bottom:0}.section--dark{background:#002D62}.section--dark p{color:white}.section--dark a{color:#6CAEDF}.section--light{background:#F6F6F6}.top_strip{background:#002D62;color:white;overflow:auto;font-size:14px;line-height:21px;font-size:1.4rem;line-height:2.1rem}.top_strip .ts_contact{width:44.4444444444%;float:left;margin-right:11.1111111111%;line-height:26px;padding:10px}.top_strip .sub_nav{display:none}@media (min-width: 768px){.top_strip .sub_nav{width:44.4444444444%;float:right;margin-right:0;display:block;margin:0;text-align:right}.top_strip .sub_nav li{display:inline-block;margin:0}.top_strip .sub_nav li a{color:white;display:block;line-height:26px;padding:10px}.top_strip .sub_nav li.shop-link{background:#6CAEDF;margin-left:10px}.top_strip .sub_nav li.shop-link a{padding:10px 20px}}.blog .category-title{color:#002D62;max-width:800px;margin:0 auto 40px;padding:0 20px;text-align:center}.blog .category-block{overflow:auto;padding:5px;clear:both;margin-bottom:40px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:none !important}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0 !important}.elementor-widget:not(:last-child){margin-bottom:0 !important}.single .post-title{color:#002D62;max-width:800px;margin:0 auto 40px;padding:0 20px;text-align:center}.single .post-single__wrapper .post-single{width:73.6842105263%;float:left;margin-right:5.2631578947%}.single .post-single__wrapper .post-sidebar{width:21.0526315789%;float:right;margin-right:0}.single .post-single__wrapper .post-sidebar h1,.single .post-single__wrapper .post-sidebar h2,.single .post-single__wrapper .post-sidebar h3,.single .post-single__wrapper .post-sidebar h4,.single .post-single__wrapper .post-sidebar h5,.single .post-single__wrapper .post-sidebar h6{color:#002D62}.single .post-single__wrapper .post-sidebar .post-sidebar__block{margin-bottom:20px}.woocommerce .related.products{clear:both}.woocommerce ul.products li.product a img{margin:0}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0}.unslider{overflow:auto;margin:0;padding:0}.unslider-wrap{position:relative}.unslider-wrap.unslider-carousel>li{float:left}.unslider-vertical>ul{height:100%}.unslider-vertical li{float:none;width:100%}.unslider-fade{position:relative}.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}.unslider-fade .unslider-wrap li.unslider-active{z-index:10}.unslider ul,.unslider ol,.unslider li{list-style:none;margin:0;padding:0;border:none}.unslider-arrow{position:absolute;left:20px;z-index:2;cursor:pointer}.unslider-arrow.next{left:auto;right:20px}
