/* Quick Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,a,img,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td,fieldset,input,dl,dt,dd{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}:focus{outline:0}ul{list-style:none}table{border-collapse:separate;border-spacing:0;clear:both}::-moz-selection{background:#0598D9;color:#fff;text-shadow:none}::selection{background:#0598D9;color:#fff;text-shadow:none}html{overflow-y:scroll}html{overflow-x:hidden}input[type=submit],label,select,.sortable th{cursor:pointer}input[type=checkbox],.checkbox{width:auto!important}article,aside,figure,footer,header,hgroup,menu,nav,section{display:block}*,:before,:after{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.clear{clear:both}.clearleft{clear:left}.floatright{float:right}.floatleft{float:left}.hidden{display:none}.textleft{text-align:left}.textright{text-align:right}.textcenter{text-align:center}html{background:#041120}body{overflow-x:hidden;position:relative;width:100%}body,textarea{color:#111;font-family:"proxima-nova",helvetica,arial,sans-serif;font-size:15px}body a,textarea a{text-decoration:none}.c{margin:0 auto;max-width:1000px;width:95%}header{background-color:#80afce;background-image:-webkit-gradient(linear,left top,left bottom,from( #80afce),to( #639cc3));background-image:-webkit-linear-gradient(top, #80afce, #639cc3);background-image:-moz-linear-gradient(top, #80afce, #639cc3);background-image:-ms-linear-gradient(top, #80afce, #639cc3);background-image:-o-linear-gradient(top, #80afce, #639cc3);background-image:linear-gradient(to bottom, #80afce, #639cc3);border-bottom:1px solid rgba(0,0,0,.15);height:60px;padding:10px 0 9px 0;position:relative;z-index:15}header #logo{float:left}header #logo img{transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;display:block;height:40px;width:auto}header #logo:hover img{opacity:.5;-webkit-opacity:.5;-moz-opacity:.5;-khtml-opacity:.5}header ul{float:right}header ul li{float:left;margin-left:10px;position:relative}header ul li a{color:#fff;display:block;font-size:14px;font-weight:600;line-height:20px;padding:10px;text-transform:uppercase}header ul li a:hover{color:#1c62b2}header ul li ul{display:none}header ul li:hover ul{background:#1c62b2;display:block;position:absolute;top:40px;left:0;width:200px}header ul li:hover ul::after{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid #1c62b2;content:'';height:0;position:absolute;top:-8px;left:20px;width:0}header ul li:hover ul li{display:block;float:none;margin:0}header ul li:hover ul li a:hover{background:#103a69;color:#fff}header #menu-toggle{display:none}body.home header{background:0}.bg{height:500px;overflow:hidden;position:absolute;top:0;left:-50%;width:200%;z-index:1}.bg img{height:auto;min-width:50%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}.welcome{border-top:1px solid rgba(255,255,255,.15);height:440px;padding:40px 0;position:relative;z-index:10}.welcome .headline{background:rgba(255,255,255,.2);float:left;margin-top:100px;padding:10px 20px}.welcome .headline h1{color:#1c62b2;font-size:36px;font-weight:300;text-transform:uppercase}.welcome .headline h2{color:#041120;font-size:14px;font-weight:600;padding-left:20px;text-transform:uppercase}.welcome .lead-form{float:right}.lead-form{box-shadow:0 1px 3px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);background:rgba(4,17,32,.86);width:32%}.lead-form h3,.lead-form p{color:#fff;padding:10px 20px;text-align:center}.lead-form h3{font-size:22px;font-weight:600}.lead-form p{background:#041120;font-size:14px;font-weight:600;line-height:150%}.lead-form form{padding:20px}.lead-form form input:not([type='submit']){transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;line-height:20px;margin-bottom:10px;padding:9px;width:100%}.lead-form form input:not([type='submit']):focus{border-left:5px solid #1c62b2}.lead-form form .btn{display:block;width:100%}.contact-form{margin-top:40px}.contact-form input:not([type='submit']),.contact-form textarea{transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;background:#EEE;border:1px solid #DDD;display:block;max-width:400px;margin-bottom:10px;padding:10px;width:100%}.contact-form input:not([type='submit']):focus,.contact-form textarea:focus{border-color:#1c62b2}.contact-form textarea{height:200px;max-width:1200px}.contact-form .btn{max-width:300px;width:100%}.blog-header{background:#EEE;padding:10px 0}.blog-header h1{color:#1c62b2;font-size:20px;font-weight:600;line-height:20px}.blog-header h1 a{color:#1c62b2}.blog-header h1 a:hover{opacity:.5;-webkit-opacity:.5;-moz-opacity:.5;-khtml-opacity:.5}.main{background:#fff;border-top:1px solid #DDD;padding:40px 0}.main:after{clear:both;content:"";display:table}.main h2{color:#1c62b2;font-size:26px;font-weight:300;margin-bottom:30px;text-transform:uppercase}.main h2 a{color:#1c62b2}.main h3{border-bottom:1px solid #DDD;color:#103a69;font-size:18px;margin-bottom:12px;padding-bottom:4px;text-transform:uppercase}.main p{color:#333;font-family:arial,sans-serif;font-size:14px;line-height:165%}.main .byline{border-bottom:1px solid #DDD;color:#333;display:block;font-size:14px;font-weight:600;line-height:165%;margin-bottom:12px;margin-top:-30px;padding-bottom:4px}.main ul,.main ol{list-style:square outside none;margin-left:20px}.main ul li,.main ol li{color:#111;font-family:arial,sans-serif;font-size:14px;line-height:165%}.main ul li+li,.main ol li+li{margin-top:8px}.main ul.quick-links,.main ol.quick-links{margin:0;list-style:none}.main ul.quick-links:after,.main ol.quick-links:after{clear:both;content:"";display:table}.main ul.quick-links li,.main ol.quick-links li{float:left;margin:0 4% 50px 0;width:22%}.main ul.quick-links li a,.main ol.quick-links li a{display:block;font-weight:700;text-align:center;width:100%}.main ul.quick-links li a img,.main ol.quick-links li a img{transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;background:#EEE;display:block;height:auto;margin-bottom:8px;width:100%}.main ul.quick-links li a:hover img,.main ol.quick-links li a:hover img{opacity:.5;-webkit-opacity:.5;-moz-opacity:.5;-khtml-opacity:.5}.main ul.quick-links li:nth-child(4n),.main ol.quick-links li:nth-child(4n){margin-right:0}.main ul.social-links,.main ol.social-links{margin:0}.main ul.social-links li,.main ol.social-links li{display:block;margin-bottom:3px}.main ul.social-links li a,.main ol.social-links li a{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background-clip:padding-box;-webkit-background-clip:padding-box;-moz-background-clip:padding;background:#1c62b2;color:#fff;display:block;font-weight:600;padding:5px 10px}.main ul.social-links li a.facebook,.main ol.social-links li a.facebook{background:#3b5998}.main ul.social-links li a.twitter,.main ol.social-links li a.twitter{background:#00acee}.main ul.social-links li a.google-plus,.main ol.social-links li a.google-plus{background:#dd4b39}.main ul.social-links li a.linkedin,.main ol.social-links li a.linkedin{background:#0e76a8}.main ul.social-links li a.youtube,.main ol.social-links li a.youtube{background:#c4302b}.main ol{list-style:decimal}.main p a,.main ul a,.main ol a{color:#1c62b2}.main p a:hover,.main ul a:hover,.main ol a:hover{opacity:.8;-webkit-opacity:.8;-moz-opacity:.8;-khtml-opacity:.8}.main p+p,.main p+ul,.main p+ol,.main ul+p,.main ul+ul,.main ul+ol,.main ol+p,.main ol+ul,.main ol+ol{margin-top:20px}.main p+h3{margin-top:40px}.main .content{float:left;margin-right:4%;width:64%}.main .content article{margin-bottom:50px}.main .content article .alignright{float:right;margin:0 0 20px 20px}.main .content article .alignleft{float:left;margin:0 20px 20px 0}.main .sidebar{float:left;width:32%}.main .sidebar .widget+.widget{margin-top:40px}.main .sidebar .workplace{display:block;margin:10px auto}.main .sidebar .lead-form{margin-bottom:30px;width:100%}.main .sidebar .lead-form h3,.main .sidebar .lead-form p{border:0;color:#fff;margin-bottom:0;padding:10px 20px}.iframe{width:100%;height:800px}footer{background:#041120;border-top:10px solid #DDD}footer .c{padding:20px 0}footer .c:after{clear:both;content:"";display:table}footer ul{float:left}footer ul li{float:left;margin-right:40px}footer ul li a{color:#fff;display:block;font-weight:600;line-height:20px;padding:10px 0;text-transform:uppercase}footer ul li a:hover{opacity:.5;-webkit-opacity:.5;-moz-opacity:.5;-khtml-opacity:.5}footer ul li ul{display:none}footer p.copyright{float:right;color:#fff;font-size:14px;font-weight:600;line-height:40px}.btn{box-shadow:inset 0 1px 0 rgba(255,255,255,.1),transparent 0 0 0;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),transparent 0 0 0;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),transparent 0 0 0;background-color:#1f6ec8;background-image:-webkit-gradient(linear,left top,left bottom,from( #1f6ec8),to( #19569c));background-image:-webkit-linear-gradient(top, #1f6ec8, #19569c);background-image:-moz-linear-gradient(top, #1f6ec8, #19569c);background-image:-ms-linear-gradient(top, #1f6ec8, #19569c);background-image:-o-linear-gradient(top, #1f6ec8, #19569c);background-image:linear-gradient(to bottom, #1f6ec8, #19569c);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background-clip:padding-box;-webkit-background-clip:padding-box;-moz-background-clip:padding;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;border:1px solid #154a86;color:#fff;font-size:14px;font-weight:600;padding:10px 20px;text-shadow:0 -1px 1px rgba(0,0,0,.3);text-transform:uppercase}.btn:hover{opacity:.8;-webkit-opacity:.8;-moz-opacity:.8;-khtml-opacity:.8}.views-table th,.views-table td{padding:10px}.views-table thead th{background:#103a69;color:#fff;font-weight:600;text-align:center}.views-table tbody td{border-bottom:1px solid #DADADA}.views-table tbody tr:nth-child(2n+1) td{background:#F7F7F7}@media only screen and (max-width: 860px){header .c{ position:relative}header #menu-toggle{background:url('../images/menu.png') top right no-repeat;display:block;height:40px;position:absolute;top:0;right:0;width:150px;z-index:20}header #menu-toggle span{display:none}header #menu-toggle.open{background-color:#19569c}header ul{display:none}header ul.open{box-shadow:0 1px 2px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);-moz-box-shadow:0 1px 2px rgba(0,0,0,.3);opacity:.98;-webkit-opacity:.98;-moz-opacity:.98;-khtml-opacity:.98;display:block;height:40px;position:absolute;top:40px;right:0;width:150px;z-index:25}header ul.open li{display:block;float:none;margin:0}header ul.open li a{background:#1c62b2;display:block;color:#fff;padding:10px;width:100%}header ul.open li a:hover{background:#103a69;color:#fff}header ul.open li ul{display:none}.welcome{padding:10px 0}.welcome .headline{float:none;margin-top:0;margin-bottom:10px;padding:5px;text-align:center;width:100%}.welcome .headline h1{font-size:30px}.welcome .headline h2{font-size:14px;padding-left:0}.welcome .lead-form{float:none;margin:0 auto;max-width:450px;width:100%}.main .content{margin:0 0 40px 0;width:100%}.main .sidebar{margin:0;width:100%}footer ul{display:none}}
/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
