@font-face{font-family:'stolzlbook';src:url("../../fonts/the_northern_block_ltd_-_stolzl-book-webfont.woff2") format("woff2"),url("../../fonts/the_northern_block_ltd_-_stolzl-book-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'stolzlregular';src:url("../../fonts/the_northern_block_ltd_-_stolzl-regular-webfont.woff2") format("woff2"),url("../../fonts/the_northern_block_ltd_-_stolzl-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}.mobile-nav-frame{width:100% !important;right:0 !important}.cf:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.cf{display:inline-block}* html .cf{height:1%}.cf{display:block}html *{box-sizing:border-box}body.rfwbs-active{padding-bottom:0px}body{font-family:"stolzlbook",sans-serif}body h1,body h2,body h3,body h4{font-family:"stolzlregular",sans-serif;line-height:1.2}body hr{height:3px;background:#76c3d4}a,a:link,a:visited,a:hover,a:active{-webkit-transition:.4s ease all;transition:.4s ease all;text-decoration:none}body.responsive.layout-full #page-wrapper .full-container{max-width:980px}body.home.responsive.layout-full #page-wrapper .full-container{max-width:1280px}body.responsive.layout-full #page-wrapper .site-navigation .full-container{max-width:3000px}#masthead.masthead-logo-in-menu .logo{margin-top:1px !important}nav.main-navigation.use-sticky-menu{border-top:3px solid white;padding:0 35px}nav.main-navigation.use-sticky-menu #search-icon{height:57px;margin-top:85px;border-top:3px solid #76c3d4}nav.main-navigation.use-sticky-menu .logo img{height:132px !important}nav.main-navigation.use-sticky-menu a{font-weight:400 !important}nav.main-navigation.use-sticky-menu .top-bar{font-size:18px !important;font-family:"stolzlregular",sans-serif;font-weight:400;padding:0;line-height:70px;color:white;width:70%;text-align:right;position:absolute;right:-35px;top:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}nav.main-navigation.use-sticky-menu .top-bar a,nav.main-navigation.use-sticky-menu .top-bar span{padding:0 20px}nav.main-navigation.use-sticky-menu .top-bar .hide{padding:0}nav.main-navigation.use-sticky-menu .top-bar a,nav.main-navigation.use-sticky-menu .top-bar [class^="fa fa-"]{color:white;display:inline-block;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}nav.main-navigation.use-sticky-menu .top-bar [class^="fa fa-"]{font-size:22px}nav.main-navigation.use-sticky-menu .top-bar a:hover{color:#DEDEDE}nav.main-navigation.use-sticky-menu .top-bar a:hover [class^="fa fa-"]{color:#76c3d4}nav.main-navigation.use-sticky-menu .top-bar a.twitter,nav.main-navigation.use-sticky-menu .top-bar a.fb{color:#76c3d4;padding:0 5px}nav.main-navigation.use-sticky-menu .top-bar a.twitter [class^="fa fa-"],nav.main-navigation.use-sticky-menu .top-bar a.fb [class^="fa fa-"]{color:#76c3d4;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}nav.main-navigation.use-sticky-menu .top-bar a.twitter [class^="fa fa-"]:hover,nav.main-navigation.use-sticky-menu .top-bar a.fb [class^="fa fa-"]:hover{color:white}nav.main-navigation.use-sticky-menu .top-bar a.twitter{padding-left:20px}nav.main-navigation.use-sticky-menu .top-bar a.fb{padding-right:40px}nav.main-navigation.use-sticky-menu ul li{margin-top:85px !important;border-top:3px solid #76c3d4}nav.main-navigation.use-sticky-menu ul li a{font-size:17px;font-family:"stolzlregular",sans-serif;padding:20px;font-weight:300;text-transform:uppercase}nav.main-navigation.use-sticky-menu ul li li{margin-top:0px !important}nav.main-navigation.use-sticky-menu ul li li a{padding:10px;text-transform:capitalize;font-size:14px}nav.main-navigation.use-sticky-menu.sticky{border-top:0px solid white;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}nav.main-navigation.use-sticky-menu.sticky .logo img{height:80px !important;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}nav.main-navigation.use-sticky-menu.sticky #search-icon{height:57px;margin-top:45px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}nav.main-navigation.use-sticky-menu.sticky .top-bar{line-height:40px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}nav.main-navigation.use-sticky-menu.sticky ul li{margin-top:45px !important;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}nav.main-navigation.use-sticky-menu.sticky ul li li{margin-top:0 !important}#header-img{background-position:50% 50%;background-size:cover;height:250px;margin:0 -35px;position:relative;top:0}.noheaderimg{background-image:url("../../uploads/fader1.jpg")}.sub-bg{background-image:url("../../uploads/fader-bg.png");height:42px;width:100%;background-size:100% 42px;margin-top:-42px;position:relative;z-index:997}#main a.btn{background:#326297;border:1px solid white;color:white;display:inline-block;font-family:"stolzlregular",sans-serif;font-size:16px;line-height:50px;padding:0 40px;text-shadow:0 0 0 transparent;text-transform:uppercase;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}#main a.btn:hover{background:#76c3d4}#main .entry-content blockquote{background:#DEDEDE;border-left:0;padding:20px}#main .entry-content blockquote p{margin:0}#main .su-accordion .su-spoiler-title{font-size:22px;font-family:"stolzlregular",sans-serif;font-weight:normal;line-height:45px;padding-left:45px;color:#326297}#main .su-accordion .su-spoiler-title .su-spoiler-icon{font-size:18px;color:#76c3d4;line-height:45px}#main .su-accordion .su-spoiler{border-bottom:3px solid #DEDEDE}.page-template-template-full #page-title,.page-template-template-full article.post .entry-header h1.entry-title,.page-template-template-full article.page .entry-header h1.entry-title{text-align:center}.alt-bg{background:#DEDEDE}.no-bullet ul{list-style:none;padding:0;margin:0}.no-bullet ul li{margin:0;padding:0;border-bottom:1px solid #DEDEDE;line-height:40px}.no-bullet ul li a{position:relative;display:block}.no-bullet ul li a.short{display:inline-block}.no-bullet ul li a:after{content:" ";background-image:url("../../uploads/chevron.png");background-size:100% auto;background-repeat:no-repeat;background-position:center center;display:inline-block;height:18px;width:12px;float:right;margin-top:11px;opacity:.5;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.no-bullet ul li a:hover:after{margin-right:5px;opacity:1}.no-bullet ul li a.short:after{content:" ";background-image:url("");display:inline-block;height:0;width:0;float:right;margin-top:0}.eval-list ul{list-style:none;padding:0;margin:0}.eval-list ul li{margin:0 0 25px 0;padding:10px 0;border-bottom:1px solid #DEDEDE}.eval-list ul li strong{color:#76c3d4}.two-col ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;margin:0}.two-col ul li{width:48%;margin:0 1%;padding:0;border-bottom:1px solid #DEDEDE;line-height:40px}.two-col ul li a{position:relative;display:block}.two-col ul li a.short{display:inline-block}.two-col ul li a:after{content:" ";background-image:url("../../uploads/chevron.png");background-size:100% auto;background-repeat:no-repeat;background-position:center center;display:inline-block;height:18px;width:12px;float:right;margin-top:11px;opacity:.5;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.two-col ul li a:hover:after{margin-right:5px;opacity:1}.two-col ul li a.short:after{content:" ";background-image:url("");display:inline-block;height:0;width:0;float:right;margin-top:0}#title h2{font-size:48px;text-transform:uppercase;margin-top:0;margin-bottom:15px}.callouts .panel-grid-cell{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.callouts .panel-grid-cell .so-panel{background:#DEDEDE;width:25%;margin:0 2% 0 !important}.callouts .co{display:block;border-top:65px solid #76c3d4;font-family:"stolzlregular",sans-serif;font-size:20px;font-weight:300;line-height:1.2;text-align:center;color:#546174;padding-bottom:35px;text-transform:uppercase}.callouts .co span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:140px;height:140px;margin:-45px auto 25px;background:white;border-radius:50%;border:3px solid #76c3d4;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.callouts .co:hover{color:#326297;border-top:65px solid #326297}.callouts .co:hover span{border:3px solid #326297}#news hr{width:70%}#news .su-posts-news-loop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#news .su-posts-news-loop .su-post{width:42%;margin:0 1%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#news .su-posts-news-loop .su-post .pic{width:40%;margin-right:3%}#news .su-posts-news-loop .su-post .text h2{margin:0 0 25px 0;line-height:1.1;font-size:22px}.getting-started{background-image:url("../../uploads/footer-bg.png");height:42px;background-size:100% 42px;position:relative;margin-bottom:-42px !important;z-index:997}.started .textwidget{text-shadow:1px 1px 0 white}body .gform_wrapper ul li.gfield.half{width:50%;display:inline-block}.gform_wrapper ul.gfield_checkbox,.gform_wrapper ul.gfield_radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.gform_wrapper ul.gfield_checkbox li,.gform_wrapper ul.gfield_radio li{width:49%;margin-left:1%}#primary,.page-template-default #primary{width:69%}#secondary{width:27%}#secondary .widget{font-size:16px;margin:0 0 15px 0;padding:15px}#secondary .widget :last-child{margin-bottom:0;padding-bottom:0}#secondary .widget h3.widget-title{border-bottom:1px dashed rgba(0,0,0,0.1);font-size:22px;margin:5px 0 10px 0;padding:0 0 5px 0}#secondary .widget input{border:1px solid rgba(0,0,0,0.5);border-radius:0;font-weight:300;line-height:25px;padding:0 5px;width:99%}#secondary .widget_recent_entries li{margin-bottom:10px}.btm-bar{background-image:url("../../uploads/footer-bg.png");background-repeat:no-repeat;background-position:bottom center;height:100px;background-size:100% 42px;position:relative;margin-bottom:0 !important;z-index:997}.btm-bar .full-container{font-size:18px;text-align:center;text-transform:uppercase;font-family:"stolzlregular",sans-serif}.btm-bar .full-container hr{max-width:400px}.btm-bar .full-container a{color:#76c3d4}.btm-bar .full-container a:hover{color:#666}.layout-full #colophon{padding:30px 0 0 0}.layout-full #colophon .textwidget{font-family:"stolzlregular",sans-serif;font-size:18px;line-height:30px}.layout-full #colophon #site-info{background:#326297;font-size:14px;font-family:"stolzlregular",sans-serif;padding:20px}.layout-full #colophon #black-studio-tinymce-2 .textwidget,.layout-full #colophon #black-studio-tinymce-4 .textwidget{padding-top:35px}@media (max-width: 1280px){nav.main-navigation.use-sticky-menu ul li a{padding:20px 10px}}@media (max-width: 1180px){nav.main-navigation.use-sticky-menu ul li a{font-size:14px;padding:20px 9px}}@media (max-width: 1080px){body.has-menu-search .main-navigation ul{margin-right:0px}nav.main-navigation.use-sticky-menu ul li a{padding:20px 8px}body.responsive #masthead.masthead-logo-in-menu .logo{margin-left:0}nav.main-navigation.use-sticky-menu .logo img{height:112px !important}}@media (max-width: 980px){.callouts .co{font-size:16px}.two-col ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.two-col ul li{width:100%}}@media (max-width: 880px){.hide{display:none}nav.main-navigation.use-sticky-menu .top-bar a,nav.main-navigation.use-sticky-menu .top-bar span{padding:0 7px}nav.main-navigation.use-sticky-menu .top-bar a.twitter{padding-left:5px;text-align:center}nav.main-navigation.use-sticky-menu .top-bar a.fb{padding-right:10px}.main-navigation [class^="fa fa-"]{margin-right:5px}#news .su-posts-news-loop{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#news .su-posts-news-loop .su-post{width:100%;margin:0 1% 25px;padding-bottom:15px;border-bottom:3px solid #76c3d4}.layout-full #colophon .textwidget{font-size:14px;text-align:center !important;padding-top:0}.layout-full #colophon .textwidget p{text-align:center !important}.layout-full #colophon .textwidget img{width:120px}.layout-full #colophon #black-studio-tinymce-2 .textwidget,.layout-full #colophon #black-studio-tinymce-4 .textwidget{padding-top:0px}.started h3,.started p{text-align:center;margin-bottom:0px}.started h3{margin-bottom:-30px}.started img{width:100px !important;display:block !important;margin:25px auto 0 !important}}@media (max-width: 780px){.callouts .panel-grid-cell{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.callouts .panel-grid-cell .so-panel{width:50%;margin:0 2% 10px !important}.gform_wrapper ul.gfield_checkbox li,.gform_wrapper ul.gfield_radio li{width:100%;margin-left:1%}}@media (max-width: 680px){body #title h2,body #page-title,body article.post .entry-header h1.entry-title,body article.page .entry-header h1.entry-title{font-size:30px}.entry-content .alignleft,.entry-content .aligncenter,.entry-content .alignright{clear:both;float:none;margin:10px auto;width:100%}footer #footer-widgets .widget{width:100%}}@media (max-width: 580px){.callouts .panel-grid-cell .so-panel{width:75%}}@media (max-width: 480px){nav.main-navigation.use-sticky-menu .top-bar [class^="fa fa-"]{display:none}nav.main-navigation.use-sticky-menu{border-top:0px solid white;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}nav.main-navigation.use-sticky-menu .logo img{height:80px !important;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}nav.main-navigation.use-sticky-menu #search-icon{height:57px;margin-top:45px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}nav.main-navigation.use-sticky-menu .top-bar{line-height:40px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}nav.main-navigation.use-sticky-menu ul li{margin-top:45px !important;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}nav.main-navigation.use-sticky-menu ul li li{margin-top:0 !important}body #title h2,body #page-title,body article.post .entry-header h1.entry-title,body article.page .entry-header h1.entry-title{font-size:22px}.callouts .panel-grid-cell .so-panel{width:100%}}
