/* compiled by scssphp v0.6.3 on Tue, 19 Apr 2016 08:20:15 +0000 (0.2139s) */

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,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:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:500}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],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"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}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-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding: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}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url('../fonts/OpenSans-Light/OpenSans-Light-webfont.eot');src:local('Open Sans Light'), local('OpenSans-Light'), url('../fonts/OpenSans-Light/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Light/OpenSans-Light-webfont.woff') format('woff'), url('../fonts/OpenSans-Light/OpenSans-Light-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Light/OpenSans-Light-webfont.svg#open_sanslight') format('svg');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url('../fonts/OpenSans-LightItalic/OpenSans-LightItalic-webfont.eot');src:local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url('../fonts/OpenSans-LightItalic/OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-LightItalic/OpenSans-LightItalic-webfont.woff') format('woff'), url('../fonts/OpenSans-LightItalic/OpenSans-LightItalic-webfont.ttf') format('truetype'), url('../fonts/OpenSans-LightItalic/OpenSans-LightItalic-webfont.svg#open_sanslight_italic') format('svg');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('../fonts/OpenSans-Regular/OpenSans-Regular-webfont.eot');src:local('Open Sans'), local('OpenSans'), url('../fonts/OpenSans-Regular/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Regular/OpenSans-Regular-webfont.woff') format('woff'), url('../fonts/OpenSans-Regular/OpenSans-Regular-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Regular/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url('../fonts/OpenSans-Italic/OpenSans-Italic-webfont.eot');src:local('Open Sans Italic'), local('OpenSans-Italic'), url('../fonts/OpenSans-Italic/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Italic/OpenSans-Italic-webfont.woff') format('woff'), url('../fonts/OpenSans-Italic/OpenSans-Italic-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Italic/OpenSans-Italic-webfont.svg#open_sansitalic') format('svg');}@font-face{font-family:'fontello';src:url('../fonts/fontello/fontello.eot?2703783');src:url('../fonts/fontello/fontello.eot?2703783#iefix') format('embedded-opentype'), url('../fonts/fontello/fontello.woff?2703783') format('woff'), url('../fonts/fontello/fontello.ttf?2703783') format('truetype'), url('../fonts/fontello/fontello.svg?2703783#fontello') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:0.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-phone:before{content:'\e800'}.icon-right-dir:before{content:'\e801'}.icon-left-dir:before{content:'\e802'}.icon-up-dir:before{content:'\e803'}.icon-down-dir:before{content:'\e804'}.icon-right-open:before{content:'\e805'}.icon-left-open:before{content:'\e806'}button,input[type=button],input[type=submit],.button{background:#0080f5;border:none;border-radius:2px;color:#fff;display:inline-block;padding:4px 10px;text-decoration:none}button.alt,input[type=button].alt,input[type=submit].alt,.button.alt{background:#ff4d4d}.ninja-forms-field{color:#000;font-weight:400}.field-wrap:before{clear:both;content:"";display:block}.nf-left-wrap{width:47%;float:left}.nf-right-wrap{width:47%;float:right}.search-results .search-form{margin-bottom:30px}.search-results .search-result .search-result-heading{font-size:18px}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{background:#2f3236;color:#fff;font-family:'Open Sans', sans-serif;font-size:16px;font-style:normal;font-weight:300}embed,object,iframe,img{display:block;border:none;height:auto;max-width:100%}iframe{min-height:450px}h1,h2,h3,h4,h5,h6{color:#0080f5;font-weight:normal}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}*:first-child{margin-top:0}a,.link{color:#0080f5;text-decoration:underline}a:focus,.link:focus,a:hover,.link:hover,a:focus a,a:focus .link,a:hover a,a:hover .link{background:#1a8df6;color:#fff;text-decoration:none}.clearfix:before,.previews:before,.site-header:before,.site-main:before,.site-footer .footer-lower:before,.site-footer .footer-lower .footer-rhs .footer_rhs-content:before,.ca-gallery-wrap:before,.clearfix:after,.previews:after,.site-header:after,.site-main:after,.site-footer .footer-lower:after,.site-footer .footer-lower .footer-rhs .footer_rhs-content:after,.ca-gallery-wrap:after{content:" ";display:table}.clearfix:after,.previews:after,.site-header:after,.site-main:after,.site-footer .footer-lower:after,.site-footer .footer-lower .footer-rhs .footer_rhs-content:after,.ca-gallery-wrap:after{clear:both}.fade,a,.link{-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease}.embed-container{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.embed-container iframe,.embed-container object,.embed-container embed{height:100%;left:0;position:absolute;top:0;width:100%}.container,.site-main{margin:0 auto;max-width:1200px;padding:0 20px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.previews{padding-top:15px}@media (max-width:599px){.previews{text-align:center}}@media (min-width:600px){.previews{margin:0 -15px}}.previews .preview{color:#fff;display:block;max-width:450px;text-decoration:none}@media (max-width:599px){.previews .preview{display:inline-block;padding:10px 0;text-align:left}}@media (min-width:600px) and (max-width:899px){.previews .preview{float:left;padding:15px;width:50%}.previews .preview:nth-of-type(2n+3){clear:left}}@media (min-width:900px){.previews .preview{float:left;padding:15px;width:33.33333%}.previews .preview:nth-of-type(3n+4){clear:left}}.previews .preview:hover .preview-header .preview-featured-image,.previews .preview:focus .preview-header .preview-featured-image{opacity:0.8}.previews .preview .preview-header .preview-featured-image{display:block;max-width:100%}.previews .preview .preview-content{overflow:auto}.previews .preview .preview-content .preview-heading{font-size:24px;margin:0;padding:15px 0}.banner{overflow:hidden;position:relative;background-color:#26282b}.banner .container,.banner .site-main{position:relative;padding:0}.banner .slides{position:relative}.banner .slides .slide{position:relative;width:100%}.banner .slides .slide:nth-child(1n+2){display:none}.banner .slides .slide img{min-height:200px;min-width:960px;width:100%}@media (max-width:960px){.banner .slides .slide img{position:relative;left:50%;margin-left:-480px}}.banner .slides .slide .slide-caption{position:absolute;bottom:50px;width:100%}.banner .slides .slide .slide-caption .slide-caption-heading{background:rgba(0, 128, 245, 0.9);color:#fff;float:left;margin-bottom:2px;max-width:580px;padding:6px 12px}@media (max-width:599px){.banner .slides .slide .slide-caption .slide-caption-heading{font-size:20px}}@media (min-width:600px){.banner .slides .slide .slide-caption .slide-caption-heading{font-size:30px}}.banner .slides .slide .slide-caption .slide-caption-content{background:rgba(0, 128, 245, 0.9);clear:left;color:#fff;float:left;margin-bottom:1px;max-width:580px;padding:6px 12px}@media (max-width:599px){.banner .slides .slide .slide-caption .slide-caption-content{font-size:14px}}@media (min-width:600px){.banner .slides .slide .slide-caption .slide-caption-content{font-size:20px}}.banner .slides .slide .slide-caption .slide-caption-content a{color:#fff;border-bottom:1px dotted #fff;text-decoration:none}.banner .slides .slide .slide-caption .slide-caption-content a:hover,.banner .slides .slide .slide-caption .slide-caption-content a:focus{background:#fff;color:#0080f5}.banner .slide-controls{position:absolute;right:0px;bottom:0px;z-index:180}.banner .slide-controls a{background:rgba(0, 0, 0, 0.6) url('../images/slideshow-controls.png') no-repeat;display:block;height:50px;float:left;text-indent:-9999px;margin-left:1px;width:50px}.banner .slide-controls a:focus,.banner .slide-controls a:hover{background-color:rgba(0, 128, 245, 0.8)}.banner .slide-controls a.slide-prev{background-position:0px 0px}.banner .slide-controls a.slide-play-pause{background-position:-100px 0px}.banner .slide-controls a.slide-play-pause.paused{background-position:-50px 0px}.banner .slide-controls a.slide-next{background-position:-150px 0px}.banner .slide-progress{background:rgba(255, 255, 255, 0.5);border-top:1px solid rgba(238, 238, 238, 0.5);bottom:0;height:4px;left:0;position:absolute;width:0;z-index:160}.blog .post{margin-bottom:30px}.entry-meta{font-size:13px}.site-header{background-color:#3f4246;background:linear-gradient(to top, #3f4246, #26282b);box-shadow:0px 2px 4px rgba(0, 0, 0, 0.4);padding-top:15px;padding-bottom:15px;vertical-align:bottom;height:auto;width:100%;position:fixed;z-index:200;top:0;left:0}@media (max-width:1023px){.site-header{padding-bottom:0;padding-top:5px}}.site-header .container,.site-header .site-main{padding-left:10px;padding-right:10px}@media (min-width:1023px) and (max-width:1199px){.site-header .container,.site-header .site-main{padding-left:20px;padding-right:20px}}.site-header .site-name{font-size:30px;line-height:60px;text-decoration:none}@media (max-width:400px){.site-header .site-name{margin-left:20px}}@media (min-width:1024px){.site-header .site-name{float:left}}.site-header .site-logo{float:left}@media (max-width:399px){.site-header .site-logo img{max-height:60px}}.site-header #site-navigation{height:100px;position:relative}@media (max-width:399px){.site-header #site-navigation{height:60px}}.site-header #site-navigation #header-cta{position:absolute;top:0;right:0;text-align:right;font-weight:300}.site-header #site-navigation #header-cta .get-in-touch{color:#0080f5}@media (max-width:399px){.site-header #site-navigation #header-cta .get-in-touch{display:none}}.site-header #site-navigation #header-cta .phone{font-size:2em;font-weight:400}@media (max-width:1024px){.site-header #site-navigation #header-cta .phone{font-size:1.5em}}@media (max-width:399px){.site-header #site-navigation #header-cta .phone{font-size:1.2em}}.site-header .navbar{position:absolute;bottom:4px;right:0;max-width:75%;text-align:right}@media (max-width:1024px){.site-header .navbar{clear:both;position:relative;width:100%;float:right;max-width:100%;margin-top:20px}}@media (max-width:1024px){.site-header #mobile-nav-trigger{background:url('../images/icon-menu.png') no-repeat center;color:#fff;display:block;text-indent:-9999px;position:absolute;right:0;height:33px;width:33px;z-index:9999;top:-45px}}@media (max-width:399px){.site-header #mobile-nav-trigger{right:10px}}.site-header #mobile-nav-trigger.close{background:url('../images/icon-menu-close.png') no-repeat center}@media (min-width:1024px){.site-header #mobile-nav-trigger{display:none}}.site-header .nav-header{clear:right}@media (max-width:1024px){.site-header .nav-header{display:none}}.site-header .nav-header ul,.site-header .nav-header li{list-style:none;margin:0;padding:0}.site-header .nav-header .menu .menu-item{display:inline-block;padding-left:20px}@media (max-width:1023px){.site-header .nav-header .menu .menu-item{display:block;border-top:1px solid #fff;padding:10px 0;margin:0;border-bottom:none}}@media (max-width:399px){.site-header .nav-header .menu .menu-item{padding:10px 10px}}.site-header .nav-header .menu .menu-item a{display:block;text-transform:uppercase;color:#fff;text-decoration:none;border-bottom:3px solid #fff}@media (max-width:1023px){.site-header .nav-header .menu .menu-item a{border:none}}.site-header .nav-header .menu .menu-item a:focus,.site-header .nav-header .menu .menu-item a:hover{background-color:transparent;border-bottom:3px solid #0080f5;color:#0080f5}@media (max-width:1023px){.site-header .nav-header .menu .menu-item a:focus,.site-header .nav-header .menu .menu-item a:hover{border:none}}.site-header .nav-header .menu .menu-item.current-menu-item a,.site-header .nav-header .menu .menu-item.current-page-item a,.site-header .nav-header .menu .menu-item.current_page_item a,.site-header .nav-header .menu .menu-item.current-menu-parent a,.site-header .nav-header .menu .menu-item.current-page-parent a,.site-header .nav-header .menu .menu-item.current_page_parent a,.site-header .nav-header .menu .menu-item.current-menu-ancestor a,.site-header .nav-header .menu .menu-item.current-page-ancestor a,.site-header .nav-header .menu .menu-item.current_page_ancestor a{background-color:transparent;border-bottom:3px solid #0080f5;color:#fff}@media (max-width:1023px){.site-header .nav-header .menu .menu-item.current-menu-item a,.site-header .nav-header .menu .menu-item.current-page-item a,.site-header .nav-header .menu .menu-item.current_page_item a,.site-header .nav-header .menu .menu-item.current-menu-parent a,.site-header .nav-header .menu .menu-item.current-page-parent a,.site-header .nav-header .menu .menu-item.current_page_parent a,.site-header .nav-header .menu .menu-item.current-menu-ancestor a,.site-header .nav-header .menu .menu-item.current-page-ancestor a,.site-header .nav-header .menu .menu-item.current_page_ancestor a{border:none;color:#0080f5}}.site-header .nav-header .menu .menu-item .sub-menu{display:none}#site-wrapper{min-height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.site-main{padding-top:30px;padding-bottom:30px}@media (max-width:799px){.site-main .site-content.has-sidebar{padding-bottom:30px}}@media (min-width:800px){.site-main .site-content.has-sidebar{float:left;width:75%;padding-right:40px}}.site-main .site-content .breadcrumbs{color:#666;font-size:15px;margin:0 0 15px 0}@media (min-width:800px){.site-main .site-sidebar{float:right;width:25%}}.site-sidebar .site-sidebar-nav ul,.site-sidebar .site-sidebar-nav li{list-style:none;margin:0;padding:0}.site-sidebar .site-sidebar-nav .page_item,.site-sidebar .site-sidebar-nav .cat-item{background:#26282b;margin:1px 0 0 0}.site-sidebar .site-sidebar-nav .page_item a,.site-sidebar .site-sidebar-nav .cat-item a{color:#fff;display:block;font-size:14px;padding:10px;text-decoration:none}.site-sidebar .site-sidebar-nav .page_item a:focus,.site-sidebar .site-sidebar-nav .cat-item a:focus,.site-sidebar .site-sidebar-nav .page_item a:hover,.site-sidebar .site-sidebar-nav .cat-item a:hover{background:#0080f5;color:#fff}.site-sidebar .site-sidebar-nav .page_item.current_page_item > a,.site-sidebar .site-sidebar-nav .cat-item.current_page_item > a{color:#0080f5}.site-sidebar .site-sidebar-nav .page_item.current_page_item > a:hover,.site-sidebar .site-sidebar-nav .cat-item.current_page_item > a:hover{color:#fff}.site-sidebar .site-sidebar-nav .page_item .children a,.site-sidebar .site-sidebar-nav .cat-item .children a{padding-left:30px}.site-sidebar .site-sidebar-nav .page_item .children a:before,.site-sidebar .site-sidebar-nav .cat-item .children a:before{content:'\2014\0020'}.site-sidebar .site-sidebar-nav .page_item .children .children a,.site-sidebar .site-sidebar-nav .cat-item .children .children a{padding-left:50px}.site-sidebar .site-sidebar-widget{margin-top:30px}.site-sidebar .site-sidebar-widget:first-child{margin-top:0}.site-sidebar .site-sidebar-widget img{border:5px solid #0080f5}.site-sidebar .featured-sidebar{background:#26282b;padding:10px}.site-sidebar .button.light{text-transform:none;text-align:center;width:100%;font-size:19px;background:#0080f5;padding:5px 10px;border-radius:6px;color:#fff;font-weight:bold;line-height:50px}@media (min-width:800px){.site-sidebar .button.light{padding:10px 30px}}.footer-bar{background:#0080f5;padding:20px 0;color:#fff;font-size:24px}@media (min-width:800px){.footer-bar{font-size:36px}}.footer-bar .button.light{float:right;text-transform:none;font-size:19px;background:#fff;padding:5px 10px;border-radius:6px;color:#0058a9;font-weight:bold;line-height:26px}@media (min-width:800px){.footer-bar .button.light{padding:10px 30px}}.site-footer{background:#26282b;color:#fff;font-size:16px}.site-footer .footer-lower{padding:20px 0}.site-footer .footer-lower .footer-lhs{padding-top:10px;color:#eee}.site-footer .footer-lower .footer-lhs .copyright{color:#666}@media (max-width:899px){.site-footer .footer-lower .footer-lhs{text-align:center;line-height:25px}}@media (min-width:900px){.site-footer .footer-lower .footer-lhs{float:left;width:33%}}.site-footer .footer-lower .footer-rhs{font-size:2em;font-weight:400;text-align:center}@media (min-width:900px){.site-footer .footer-lower .footer-rhs{float:right;text-align:right}}ul.badge{padding:0;margin:0;border-spacing:5px}ul.badge li{height:60px;width:90px;display:table-cell;text-align:center;vertical-align:middle;border-radius:10px;background:#ccc;color:#666;font-weight:bold}@media (max-width:1000px){ul.badge li{width:60px;font-size:15px}}@media (max-width:800px){ul.badge.small li{width:60px}}@media (max-width:800px){ul.badge{border-spacing:5px}}.promo{background:#26282b;font-weight:400;line-height:1.625;text-align:center;padding:0.5em 0 0;margin:10px}.promo h4{margin:0.25em 0 0;font-size:170%}.promo .features{margin:0;padding:0}.promo .extra{color:#777}.promo .price{margin:0.5em 0;padding:0.25em 0;background:#0080f5;font-size:250%}.ca-gallery-wrap{padding-top:15px}@media (max-width:599px){.ca-gallery-wrap{text-align:center}}@media (min-width:600px){.ca-gallery-wrap{margin:0 -15px}}.ca-gallery-wrap .ca-gallery-item{display:block;max-width:400px}@media (max-width:599px){.ca-gallery-wrap .ca-gallery-item{display:inline-block;padding:10px 0;text-align:left}}@media (min-width:600px){.ca-gallery-wrap .ca-gallery-item{float:left;padding:15px;width:50%}.ca-gallery-wrap .ca-gallery-item:nth-of-type(2n+3){clear:both}}.ca-gallery-wrap .ca-gallery-item h2{font-size:1.2em}