img{max-width:100%;border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom}video{max-width:100%;height:auto}.hs-responsive-embed{position:relative;height:auto;overflow:hidden;padding-top:0;padding-left:0;padding-right:0}.hs-responsive-embed iframe,.hs-responsive-embed object,.hs-responsive-embed embed{width:100%;height:100%;border:0}.hs-responsive-embed,.hs-responsive-embed.hs-responsive-embed-youtube,.hs-responsive-embed.hs-responsive-embed-wistia,.hs-responsive-embed.hs-responsive-embed-vimeo{padding-bottom:2%}.hs-responsive-embed.hs-responsive-embed-instagram{padding-bottom:116.01%}.hs-responsive-embed.hs-responsive-embed-pinterest{height:auto;overflow:visible;padding:0}.hs-responsive-embed.hs-responsive-embed-pinterest iframe{position:static;width:auto;height:auto}iframe[src^="http://www.slideshare.net/slideshow/embed_code/"]{width:100%;max-width:100%}@media(max-width:568px){iframe{max-width:100%}}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],select{padding:6px;display:inline-block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hs-menu-wrapper ul{padding:0}.hs-menu-wrapper.hs-menu-flow-horizontal ul{list-style:none;margin:0}.hs-menu-wrapper.hs-menu-flow-horizontal>ul{display:inline-block;margin-bottom:20px}.hs-menu-wrapper.hs-menu-flow-horizontal>ul:before{content:" ";display:table}.hs-menu-wrapper.hs-menu-flow-horizontal>ul:after{content:" ";display:table;clear:both}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{float:left}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{display:inline-block;padding:10px 20px;white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children{position:relative}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{visibility:hidden;opacity:0;-webkit-transition:opacity .4s;position:absolute;z-index:10;left:0}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{display:block;white-space:nowrap;width:140px;overflow:hidden;text-overflow:ellipsis}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper{left:180px;top:0}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper{opacity:1;visibility:visible}.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal>ul{margin-bottom:0}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch{position:relative;margin-bottom:20px;min-height:7em}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul{margin-bottom:0}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children{position:static}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children ul.hs-menu-children-wrapper{display:none}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper{display:block;visibility:visible;opacity:1}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper:before{content:" ";display:table}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper:after{content:" ";display:table;clear:both}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper>li{float:left}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper>li a{display:inline-block;padding:10px 20px;white-space:nowrap;max-width:140px;width:auto;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.hs-menu-wrapper.hs-menu-flow-vertical{width:100%}.hs-menu-wrapper.hs-menu-flow-vertical ul{list-style:none;margin:0}.hs-menu-wrapper.hs-menu-flow-vertical li a{display:block;white-space:nowrap;width:140px;overflow:hidden;text-overflow:ellipsis}.hs-menu-wrapper.hs-menu-flow-vertical>ul{margin-bottom:20px}.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-menu-depth-1>a{width:auto}.hs-menu-wrapper.hs-menu-flow-vertical>ul li a{padding:10px 20px;text-decoration:none}.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-item-has-children{position:relative}.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-item-has-children ul.hs-menu-children-wrapper{visibility:hidden;opacity:0;-webkit-transition:opacity .4s;position:absolute;z-index:10;top:0;left:180px}.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper{opacity:1;visibility:visible}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li a{min-width:140px;width:auto}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch>ul{max-width:100%;overflow:hidden}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch>ul li.hs-item-has-children ul.hs-menu-children-wrapper{display:none}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper>li.hs-item-has-children>ul.hs-menu-children-wrapper{display:block;visibility:visible;opacity:1;position:static}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-2>a{padding-left:4em}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-3>a{padding-left:6em}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-4>a{padding-left:8em}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-5>a{padding-left:140px}.hs-menu-wrapper.hs-menu-not-show-active-branch li.hs-menu-depth-1 ul{box-shadow:0px 1px 3px rgba(0,0,0,0.18);-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.18);-moz-box-shadow:0px 1px 3px rgba(0,0,0,0.18)}@media(max-width:568px){.hs-menu-wrapper,.hs-menu-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%}.hs-menu-wrapper.hs-menu-flow-horizontal ul{list-style:none;margin:0;display:block}.hs-menu-wrapper.hs-menu-flow-horizontal>ul{display:block}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{float:none}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a,.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper>li a{display:block;max-width:100%;width:100%}}.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper{visibility:visible;opacity:1}.widget-type-space{visibility:hidden}.hs-author-listing-header{margin:0 0 .75em 0}.hs-author-social-links{display:inline-block}.hs-author-social-links a.hs-author-social-link{width:24px;height:24px;border-width:0px;border:0px;line-height:24px;background-size:24px 24px;background-repeat:no-repeat;display:inline-block;text-indent:-99999px}.hs-author-social-links a.hs-author-social-link.hs-social-facebook{background-image:url("//static.hubspot.com/final/img/common/icons/social/facebook-24x24.png")}.hs-author-social-links a.hs-author-social-link.hs-social-linkedin{background-image:url("//static.hubspot.com/final/img/common/icons/social/linkedin-24x24.png")}.hs-author-social-links a.hs-author-social-link.hs-social-twitter{background-image:url("//static.hubspot.com/final/img/common/icons/social/twitter-24x24.png")}.hs-author-social-links a.hs-author-social-link.hs-social-google-plus{background-image:url("//static.hubspot.com/final/img/common/icons/social/googleplus-24x24.png")}.hs_cos_wrapper_type_image_slider{display:block;overflow:hidden}.hs_cos_flex-container a:active,.hs_cos_flex-slider a:active,.hs_cos_flex-container a:focus,.hs_cos_flex-slider a:focus{outline:0}.hs_cos_flex-slides,.hs_cos_flex-control-nav,.hs_cos_flex-direction-nav{margin:0;padding:0;list-style:none}.hs_cos_flex-slider{margin:0;padding:0}.hs_cos_flex-slider .hs_cos_flex-slides>li{display:none;-webkit-backface-visibility:hidden;position:relative}.hs_cos_flex-slider .hs_cos_flex-slides img{width:100%;display:block;border-radius:0px}.hs_cos_flex-pauseplay span{text-transform:capitalize}.hs_cos_flex-slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .hs_cos_flex-slides{display:block}* html .hs_cos_flex-slides{height:1%}.hs_cos_flex-slider{margin:0 0 60px;background:#fff;border:0;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;zoom:1}.hs_cos_flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .hs_cos_flex-viewport{max-height:300px}.hs_cos_flex-slider .hs_cos_flex-slides{zoom:1}.carousel li{margin-right:5px}.hs_cos_flex-direction-nav{*height:0}.hs_cos_flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}.hs_cos_flex-direction-nav .hs_cos_flex-next{background-position:100% 0;right:-36px}.hs_cos_flex-direction-nav .hs_cos_flex-prev{left:-36px}.hs_cos_flex-slider:hover .hs_cos_flex-next{opacity:.8;right:5px}.hs_cos_flex-slider:hover .hs_cos_flex-prev{opacity:.8;left:5px}.hs_cos_flex-slider:hover .hs_cos_flex-next:hover,.hs_cos_flex-slider:hover .hs_cos_flex-prev:hover{opacity:1}.hs_cos_flex-direction-nav .hs_cos_flex-disabled{opacity:.3 !important;filter:alpha(opacity=30);cursor:default}.hs_cos_flex_thumbnavs-direction-nav{margin:0px;padding:0px;list-style:none}.hs_cos_flex_thumbnavs-direction-nav{*height:0}.hs_cos_flex_thumbnavs-direction-nav a{width:30px;height:140px;margin:-60px 0 0;display:block;background:url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 40%;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:1;-webkit-transition:all .3s ease}.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-next{background-position:100% 40%;right:0px}.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-prev{left:0px}.hs-cos-flex-slider-control-panel img{cursor:pointer}.hs-cos-flex-slider-control-panel img:hover{opacity:.8}.hs-cos-flex-slider-control-panel{margin-top:-30px}.hs_cos_flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.hs_cos_flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.hs_cos_flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.hs_cos_flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.hs_cos_flex-control-paging li a.hs_cos_flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.hs_cos_flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.hs_cos_flex-control-thumbs li{width:25%;float:left;margin:0}.hs_cos_flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.hs_cos_flex-control-thumbs img:hover{opacity:1}.hs_cos_flex-control-thumbs .hs_cos_flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.hs_cos_flex-direction-nav .hs_cos_flex-prev{opacity:1;left:0}.hs_cos_flex-direction-nav .hs_cos_flex-next{opacity:1;right:0}}.hs_cos_flex-slider .caption{background-color:rgba(0,0,0,0.5);position:absolute;font-size:2em;line-height:1.1em;color:white;padding:0px 5% 0px 5%;width:100%;bottom:0;text-align:center}.hs_cos_flex-slider .superimpose .caption{color:white;font-size:3em;line-height:1.1em;position:absolute;padding:0px 5% 0px 5%;width:90%;top:40%;text-align:center;background-color:transparent}@media all and (max-width:400px){.hs_cos_flex-slider .superimpose .caption{background-color:black;position:static;font-size:2em;line-height:1.1em;color:white;width:90%;padding:0px 5% 0px 5%;top:40%;text-align:center}#recaptcha_area table#recaptcha_table{width:300px !important}#recaptcha_area table#recaptcha_table .recaptcha_r1_c1{width:300px !important}#recaptcha_area table#recaptcha_table .recaptcha_r4_c4{width:67px !important}#recaptcha_area table#recaptcha_table #recaptcha_image{width:280px !important}}.hs_cos_flex-slider h1,.hs_cos_flex-slider h2,.hs_cos_flex-slider h3,.hs_cos_flex-slider h4,.hs_cos_flex-slider h5,.hs_cos_flex-slider h6,.hs_cos_flex-slider p{color:white}.hs-gallery-thumbnails li{display:inline-block;margin:0px;padding:0px;margin-right:-4px}.hs-gallery-thumbnails.fixed-height li img{max-height:150px;margin:0px;padding:0px;border-width:0px}pre{overflow-x:auto}table pre{white-space:pre-wrap}.comment{margin:10px 0 10px 0}.hs_cos_wrapper_type_rich_text,.hs_cos_wrapper_type_text,.hs_cos_wrapper_type_header,.hs_cos_wrapper_type_section_header,.hs_cos_wrapper_type_raw_html,.hs_cos_wrapper_type_raw_jinja,.hs_cos_wrapper_type_page_footer{word-wrap:break-word}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}.wp-float-left{float:left;margin:0 20px 20px 0}.wp-float-right{float:right;margin:0 0 20px 20px}#map_canvas img,.google-maps img{max-width:none}#recaptcha_table td{line-height:0}.recaptchatable #recaptcha_response_field{min-height:0;line-height:12px}body{font-family:lato,Arial,Helvetica,sans-serif !important;color:#000;font-size:14px;background:#fff}.clr{float:none;clear:both}.alignleft{float:left;margin-right:20px;margin-bottom:20px}.alignright{float:right;margin-left:20px;margin-bottom:20px}.aligncenter{float:none;display:block;margin:auto;margin-bottom:20px}.fitrow{margin-left:0 !important;margin-right:0 !important}.pad0{padding-left:0 !important;padding-right:0 !important}.pad1{padding-left:15px !important;padding-right:15px !important}.pad2{padding-left:30px !important;padding-right:30px !important}.padtop0{padding-top:0px !important}.padtop1{padding-top:10px !important}.padtop2{padding-top:20px !important}.padtop3{padding-top:30px !important}.padtop4{padding-top:40px !important}.padtop5{padding-top:50px !important}.padbottom0{padding-bottom:0px !important}.padbottom1{padding-bottom:10px !important}.padbottom2{padding-bottom:20px !important}.padbottom3{padding-bottom:30px !important}.bottom0{margin-bottom:0px !important}.bottom1{margin-bottom:10px !important}.bottom2{margin-bottom:20px !important}.bottom3{margin-bottom:30px !important}.bottom4{margin-bottom:40px !important}.top0{margin-top:0px !important}.top1{margin-top:10px !important}.top2{margin-top:20px !important}.top3{margin-top:30px !important}.row.container{max-width:100%;margin-left:auto;margin-right:auto}.container{width:1010px !important;max-width:100% !important}li.widget{list-style:none;margin:0}time.updated{display:none}small{font-size:14px}p,ul,ol{line-height:1.75;margin-bottom:20px}a{color:#009bc9}a:hover{text-decoration:none;color:#009bc9}a:focus{text-decoration:none}input:focus,textarea:focus,button:focus,select:focus,.btn:focus,a:focus{outline:0}input[type="password"],select,textarea,input[type="email"],input[type="url"],input[type="text"],input[type="password"]{color:#777;font-size:14px;height:40px;width:220px;max-width:100%;border:0;padding:7px 15px;background:#eaeaea;margin-bottom:7px}textarea{height:130px;width:330px}iframe,img{max-width:100%}h1,h2,h3,h4{line-height:1.2;margin-top:0;margin-bottom:10px;font-weight:bold;color:#000}h1{font-size:45px;color:#009bc9}h2{font-size:37px}h3{font-size:24px}h4{font-size:18px}.text-blue{color:#009bc9 !important}.text-red{color:#ed1848 !important}.text-yellow{color:#f7bf23 !important}.text-black{color:#000 !important}.text-gray{color:#777 !important}.text-aqua{color:#00e1cf !important}.text-small{font-size:12px;line-height:15px}.listnone{list-style:none}.font17{font-size:17px !important}.fontblack{font-weight:900 !important}.text-left{text-align:left !important}.text-center{text-align:center !important}.text-right{text-align:right !important}.underline{text-decoration:underline}a.underline:hover{text-decoration:underline}a,.button,button{-webkit-transition-property:color;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease;-moz-transition-property:color;-moz-transition-duration:.3s;-moz-transition-timing-function:ease;-o-transition-property:color;-o-transition-duration:.3s;-o-transition-timing-function:ease;-ms-transition-property:color;-ms-transition-duration:.3s;-ms-transition-timing-function:ease;transition-property:color;transition-duration:.3s;transition-timing-function:ease}#gratitudenav li a:after,#paginationblock li a,#text40th,.bgfade,.btn,input[type="submit"],.postlinks li a,.bx-pager a,#navmenu .navbar-toggle,.postlinkscontent ul li a{-webkit-transition-property:background;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease;-moz-transition-property:background;-moz-transition-duration:.3s;-moz-transition-timing-function:ease;-o-transition-property:background;-o-transition-duration:.3s;-o-transition-timing-function:ease;-ms-transition-property:background;-ms-transition-duration:.3s;-ms-transition-timing-function:ease;transition-property:background;transition-duration:.3s;transition-timing-function:ease}.hoverfade a img,.slidernav img,.slick-prev,.slick-next,.projecttext{-webkit-transition-property:opacity;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease;-moz-transition-property:opacity;-moz-transition-duration:.3s;-moz-transition-timing-function:ease;-o-transition-property:opacity;-o-transition-duration:.3s;-o-transition-timing-function:ease;-ms-transition-property:opacity;-ms-transition-duration:.3s;-ms-transition-timing-function:ease;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;opacity:1;filter:alpha(opacity=100)}.slick-prev:hover,.slick-next:hover,.hoverfade a:hover img{opacity:.8;filter:alpha(opacity=80)}img{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.grouptext{display:inline-block}.noradius{border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important}.nobr{display:none !important}.nopbr br{display:none !important}.nopbr p{margin-bottom:0 !important}.iframefit{max-width:100%}.list-space li{margin-bottom:15px}.btn,input[type="submit"]{color:#fff;background:#ed1848;border-radius:0;font-size:15px;border:0;padding:10px 25px;text-transform:uppercase;font-weight:bold;letter-spacing:1px}.btn:focus,.btn:hover,input[type="submit"]:hover,input[type="submit"]:focus{color:#fff}.btn:hover,input[type="submit"]:hover{background:#ce0e39}.btn-gray{background:#4a4a4a !important;color:#fff !important}.btn-gray:hover{background:#333 !important}.form-btn-blue .hs-button{background-color:#009bc9 !important}.form-btn-blue .hs-button:hover{background-color:#0584aa !important}.form-btn-yellow .hs-button{background-color:#f7bf23 !important}.form-btn-yellow .hs-button:hover{background-color:#ecb213 !important}#headerwrap{background:#000}#headerblock{position:relative}#prefooterwrap{background:#919295;padding:35px 0 15px}#prefooter a{color:#cecece}#prefooter a:hover{color:#222}.pfcol{margin-bottom:30px;margin-left:0 !important;width:20% !important;padding-right:15px}.pfcol ul{padding-left:0;list-style:none;margin-bottom:0}.pfcol ul li{margin-bottom:10px}.prefootercol1{width:23% !important}.prefootercol2{width:21% !important}.prefootercol3{width:22% !important}.prefootercol4{width:17% !important}.prefootercol5{width:17% !important;padding-right:0}#prefooter h2{color:#fff;font-weight:900;margin-bottom:10px;font-size:15px}#prefootercolumns{padding:0;width:580px !important;margin-left:0 !important;border-top:1px solid #fff;padding-top:20px}.sociallinks{margin-bottom:10px !important}.sociallinks li{display:inline-block;margin:0 2px 5px 0 !important}.sociallinks li img{width:30px}#footerwrap{background:#00c8b1;color:#fff;width:100%;clear:both;float:left}#footerwrap a{color:#fff}#footerblock{display:block;width:1010px !important;max-width:100% !important;float:none;margin:auto !important;position:relative;padding:40px 0 20px}.footercopyright{color:#747679}.container{margin-right:auto !important;margin-left:auto !important;float:none;width:1010px !important;max-width:100% !important;float:none !important}.header-container,.body-container,.footer-container{padding-right:0 !important;padding-left:0 !important}#navmenu.navbar-default .navbar-nav>li>a{text-transform:uppercase;font-size:13px;font-weight:bold}.sitelogo img{margin-top:46px;margin-bottom:46px}.footer-quote{width:60% !important;text-align:right;float:left !important;margin-left:0 !important}.footer-quote p{line-height:1.4}.footer-quote h2{font-size:21px;color:#fff}.footer-quote>.layout-widget-wrapper{width:380px;display:inline-block;margin-bottom:0;min-height:120px;max-width:100%}.footer-person img{position:absolute;bottom:0;right:50px}.footer-person{margin-left:0 !important;width:40% !important;padding-left:15px;float:right !important}.containerwrap{padding-top:40px;padding-bottom:40px}.contentwrap{padding-top:50px;padding-bottom:50px}#featuredblock{width:1438px;max-width:100%;display:block;margin-left:auto !important;margin-right:auto !important;float:none}#featuredpad{padding-bottom:140px}#featuredwrap{background:#000;color:#fff}#featuredtext{float:right;width:33%;padding:35px 0}#featuredimg{float:left;width:67%}#featuredtext .widget-span,#featuredimg .widget-span{width:100% !important;margin-left:0 !important}#featuredimg img{margin-bottom:-88px}#featuredtext h2{color:#ffc228;font-size:26px;font-weight:normal}#featuredtext a{color:#00e1cf}#featuredtext .btn{letter-spacing:0}#featuredtext .featuredcontent{width:290px !important;float:left;max-width:100%;margin-left:-9% !important;position:relative}#letstalkblock{padding-bottom:30px}.letstalk-content{padding:10px 35px 20px}.letstalk-right{margin-bottom:50px;color:#777}.letstalk-form{text-align:right;padding-right:15px;margin-bottom:30px}.hidelabel .hs-form-field label{display:none}.letstalk-form .hs-form-field textarea,.letstalk-form .hs-form-field input{text-align:right}.letstalk-right strong{color:#000;font-weight:900;font-size:17px}.letstalk-right h3{font-weight:500;color:#009bc9}.contentscroller h3{border-bottom:1px solid #009bc9;padding-bottom:10px;margin-bottom:15px}.borderyellow{border-color:#ffc228 !important}.csentryleft{padding-right:20px;margin-bottom:10px}.csentryright{padding-left:20px;text-align:right;margin-bottom:20px}.csentryleft p{padding-right:30px}.csentryright p{padding-left:30px}.csentry .alignleft{margin-right:15px;margin-bottom:12px}.csentryimg{padding:0;margin-top:5px;margin-bottom:20px;text-align:center}.csentryimg img{width:auto;margin:0 auto 5px}.hascsimg .csentryleft{padding-right:15px}.hascsimg .csentryright{padding-left:15px}.hascsimg .csentryleft p{padding-right:0}.hascsimg .csentryright p{padding-left:0}#bannerblock{text-align:center;background:#e1e1e1 url(//cdn2.hubspot.net/hub/309194/file-2620794558-jpg/Assets_MS/banner-home.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:30px;padding-bottom:30px;min-height:605px}.bannertext{color:#000;text-align:left}.bannertext h2{color:#000}.bannertext p{margin-bottom:15px}.bannercontentimg{margin-top:15px}.bannercontentimg img{max-width:100%;height:auto}#coloredcolsblock{width:1438px;max-width:100%;display:block;margin-left:auto !important;margin-right:auto !important;float:none}#cc-left,#cc-center,#cc-right{margin-left:0;width:37%}#cc-center{text-align:center;padding:20px 30px;max-width:26%}#coloredcontentred{background:#ed1848;color:#fff;padding:17px 30px 20px 15px;float:left;margin-bottom:4px;width:100%;position:relative}#coloredcontentred:before{content:' ';display:block;width:100%;background:#f71e51 url(//cdn2.hubspot.net/hub/309194/file-2633174013-png/Assets_MS/style-red.png) right top no-repeat;height:34px;position:absolute;width:100%;top:0;right:0}#coloredcontentblue{background:#009bc9;color:#fff;padding:17px 15px 20px 30px;float:left;margin-bottom:4px;width:100%;position:relative}#coloredcontentblue:before{content:' ';display:block;width:100%;background:#00a3d3 url(//cdn2.hubspot.net/hub/309194/file-2633174048-png/Assets_MS/style-blue.png) left top no-repeat;height:34px;position:absolute;width:100%;top:0;right:0}.cc-text{position:relative}.blogsubscribeform{display:block !important;width:220px !important;max-width:100%;margin:auto !important;float:none !important}.blogsubscribeform .inputs-list{padding-left:0;list-style:none;margin-top:10px}.blogsubscribeform .hs-form-field .inputs-list label input{margin:0;position:absolute;left:0;top:6px}.blogsubscribeform .hs-form-field input{text-align:center}.blogsubscribeform .hs-form-field .inputs-list label{display:block;text-align:left;position:relative;padding-left:20px;cursor:pointer}.for-btn-cyan .hs-button{background-color:#00b4a6 !important}.for-btn-cyan .hs-button:hover{background-color:#0f9b90 !important}label{font-weight:normal}.postlinkscontent ul,.postlinks{padding-left:0;list-style:none}.postlinkscontent ul li,.postlinks li{margin-bottom:4px}.postlinkscontent ul li a,.postlinks li a{color:#ffe065;display:block;background:#ed1848;padding:9px 18px}.postlinkscontent ul li a:hover,.postlinks li a:hover{background-color:#c6002d;color:#fff}.postlinkscontent u li a:before,.postlinks li a:before{content:' ';display:inline-block;width:0;height:0;border-left:7px solid #fff;border-bottom:7px solid transparent;border-top:7px solid transparent;position:absolute;left:0;top:14px}.pl-blue li a:before{display:none}.pl-blue li a:after{content:' ';display:inline-block;width:0;height:0;border-right:7px solid #fff;border-bottom:7px solid transparent;border-top:7px solid transparent;position:absolute;top:14px;left:initial;right:0}.pl-blue li a{background-color:#009bc9 !important}.pl-blue li a:hover{background-color:#0584aa !important}#cc-left .cc-contentrow{width:315px;float:right;max-width:100%}#cc-left #coloredcontentred .cc-contentrow{width:285px}#cc-right #coloredcontentblue .cc-contentrow{width:285px}#cc-right .cc-contentrow{width:315px;max-width:100%}#cc-right #coloredcontentred .cc-contentrow{width:285px}.cc-text h3{color:#83021f;text-transform:uppercase;font-weight:bold;font-size:18px;margin-bottom:20px}#coloredcontentblue .cc-text h3{color:#00526a;padding-left:20px}.homeleftcont a.hs-rss-title,.cc-text h4{font-weight:normal;line-height:1.5;font-size:17px;margin-bottom:10px}.cc-text a{color:#ffe065}.cc-text a:hover{color:#f2c40b}.cc-text p{margin-bottom:10px;font-size:13px}.btn-trans{color:#fff;border:2px solid #fff;text-transform:uppercase;padding:10px 15px;font-weight:bold;font-size:15px;letter-spacing:1px;display:inline-block;margin-bottom:10px;margin-top:10px}.cc-text a.btn-trans{color:#fff}.cc-text a.btn-trans:hover{color:#c6002d;background-color:#fff}#coloredcontentblue .btn-trans:hover{color:#009bc9}.cc-textcontent{display:block}#coloredcontentblue .btn-trans{float:right}#scrollercontent{padding-top:50px;padding-bottom:50px}#scrollercontent .bx-viewport{padding:0;border:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;background:transparent;left:0}#scrollercontent .bx-wrapper{margin-bottom:30px}#scrollercontent .bxslider{margin-bottom:0;padding-left:0}#scrollercontent .bx-pager a{height:20px;width:20px;border-radius:200%;-webkit-border-radius:200%;-moz-border-radius:200%;background:#000;margin:0 6px}#scrollercontent .bx-pager a:hover,#scrollercontent .bx-pager a.active{background:#00c284}#toplink40{float:right;position:relative;top:25px;z-index:9;right:75px}#videosliderblock{display:block;width:1200px;max-width:100%;float:none;margin:auto}#videosliderblock .slick-slide{text-align:center}#videosliderblock .slick-prev{left:0}#videosliderblock .slick-next{right:0}.sliderpreview iframe{width:630px;height:350px}.sliderpreview{width:770px;display:block;max-width:100%;margin:10px auto 20px;text-align:center;padding-right:45px;padding-left:45px !important}.slidernav{margin-bottom:0;clear:both}.slidernav .slick-slide{padding:5px 10px;position:relative}.slidernav img{width:100%;margin:auto;cursor:pointer;box-shadow:0px 2px 9px rgba(4,4,4,.39);-webkit-box-shadow:0px 2px 9px rgba(4,4,4,.39);-moz-box-shadow:0px 2px 9px rgba(4,4,4,.39);opacity:.4;filter:alpha(opacity=40)}.slidernav img:hover,.slidernav .slick-active.slick-center img{opacity:1;filter:alpha(opacity=100)}.slidernav .sliderthumb{display:block;width:100%;background:#fff}#videosliderblock .slick-prev:before,#videosliderblock .slick-next:before{display:none}#videosliderblock .slick-prev,#videosliderblock .slick-next{width:38px;height:60px;top:43%}#videosliderblock .slick-prev{background:url(//cdn2.hubspot.net/hub/309194/file-2630994342-png/Assets_MS/arrow-left.png) center no-repeat}#videosliderblock .slick-next{background:url(//cdn2.hubspot.net/hub/309194/file-2643620770-png/Assets_MS/arrow-right.png) center no-repeat}ul.sliderpreview,ul.slidernav{padding-left:0}#videosliderblock .slidernav .slick-list{padding:0 !important}.featured-energy#featuredpad{padding-bottom:200px}.featured-energy #featuredimg img{margin-bottom:-164px}.entrycontent h2{font-size:28px;padding-bottom:12px;border-bottom:1px solid #000;margin-bottom:20px}.entrycontent h1{font-size:33px;color:#000;margin-bottom:20px}#innerbannerblock .bannertext{padding-left:330px}#innerbannerblock{text-align:center;background:#e1e1e1 url(//cdn2.hubspot.net/hub/309194/file-2644311773-jpg/Assets_MS/banner-fish.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:55px;padding-bottom:30px;min-height:350px}#page-portfolio .contentarea{padding-left:330px;padding-top:15px}#page-portfolio{padding-bottom:70px}.portfoliolist{padding-left:0;list-style:none;margin:0 -10px 20px}.portfoliolist li{float:left;width:33.3333%;padding:10px}.portfoliolist li a{display:block;position:relative;width:100%;color:#fff;overflow:hidden}.portfoliolist li img{width:100%}.portfoliolist li .projecttext{display:block;width:100%;position:absolute;bottom:0;left:0;background:#000;background:rgba(0,0,0,.7);font-size:12px;padding:10px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.portfoliolist li a:hover .projecttext{opacity:1;filter:alpha(opacity=100)}.portfoliolist li .projecttext strong{display:block;font-size:15px;font-weight:500;padding-bottom:7px;border-bottom:1px solid #fff;margin-bottom:7px}.portfoliolist li:first-child{float:right;width:66.6666%}.portfoliolist li:first-child .projecttext{padding:18px}.portfoliolist li:nth-child(3n+1){clear:both}.postlisting .portfoliolist li:first-child{width:67.2%}.postlisting .portfoliolist li{width:32.8%;padding:8px 10px}#single-portfolio{padding-left:330px;padding-top:65px}.pagetitle{font-size:31px;color:#000;margin-bottom:20px;font-weight:bold;line-height:1.2}#single-portfolio .contentarea{margin-bottom:30px}#single-portfolio .entrycontent h4{font-size:15px;font-weight:bold;line-height:1.4;margin-bottom:15px}.sidebararea .postlinkscontent ul,.sidebararea .postlinks{font-size:12px;line-height:1.4}.sidebararea .postlinkscontent ul li a,.sidebararea .postlinks li a{padding:8px 15px}.sidebararea h4,.sidebararea h3{color:#626262;font-size:16px;margin-bottom:12px;text-transform:uppercase}.sidebararea .postlinkscontent ul li,.sidebararea .postlinks li{margin-bottom:2px}.sidebararea .postlinkscontent ul li a:before,.sidebararea .postlinks li a:before{border-width:5px;top:12px}.projectthumbs ul{padding-left:0;list-style:none;display:block;margin:-2px}.projectthumbs ul li{width:50%;float:left;padding:2px}.projectthumbs ul li img{height:auto;width:100%}.projectmainimage,.projectthumbs{margin-bottom:25px}.projectmainimage img{width:100% !important;height:auto}.formtext h2{font-size:30px;color:#009bc9;line-height:1.1;margin-bottom:15px}.formtext{width:340px !important;max-width:100%}.showsubmenu-yellow .letstalk-right h3,.showsubmenu-yellow h1{color:#f7bf23}.showsubmenu-red .letstalk-right h3,.showsubmenu-red h1{color:#ed1848}.pagetitleblock{font-size:28px;padding-bottom:12px;border-bottom:1px solid #000;line-height:1.2;margin-top:0;font-weight:bold;color:#000;padding-top:50px}#paginationblock{padding-left:0;list-style:none;clear:both;display:block;text-align:center;margin-top:30px;margin-bottom:0}#paginationblock li{display:inline-block;margin:5px}#paginationblock li a{display:inline-block;background:#009bc9;color:#fff;padding:5px 20px;text-transform:uppercase;font-weight:bold}#paginationblock li a:hover{background:#0584aa}.inquiryform input[type="email"],.inquiryform input[type="text"]{width:400px}.inquiryform textarea{width:500px}#featuredsliderblock{color:#fff}#featuredsliderblock .bx-viewport{left:0;border:0;box-shadow:none;background-color:transparent;margin-bottom:130px;overflow:visible !important}#featuredsliderblock .bx-wrapper{margin-bottom:0}#featuredslider{position:relative;padding-left:0;text-align:center;margin:0}#featuredslider img{height:auto;max-width:100%;margin:auto;margin-bottom:-108px}#featuredslider li{background-color:#000}#medallion40{position:absolute;color:#fff;z-index:2;display:inline-block;top:20px;right:0;font-weight:bold}#text40th{display:inline-block;background:#f7bf23;padding:12px 5px;font-size:21px;border-radius:200px;-webkit-border-radius:200px;-moz-border-radius:200px;line-height:27px;border:5px solid #777;box-shadow:inset 0 0 0 1px #fff;-webkit-box-shadow:inset 0 0 0 1px #fff;-moz-box-shadow:inset 0 0 0 1px #fff;margin-right:5px;width:65px;height:65px;top:10px;position:relative}#text40th:hover{background:#ddaa27}#people{position:relative;width:100%;height:596px;margin:0 auto;text-align:center;overflow:hidden}.m-carousel .info-callout{text-align:left;position:absolute}.m-carousel .prev{left:0}.m-carousel .nav{position:absolute;top:50%;z-index:1000;margin:0;text-decoration:none}.nav.prev{background:url('//cdn2.hubspot.net/hubfs/309194/sprite-src-sa7f6056502.png') 0 0 no-repeat}.m-carousel .nav{display:block;width:26px;height:45px}.nav.next{background:url('//cdn2.hubspot.net/hubfs/309194/sprite-src-sa7f6056502.png') 0 -45px no-repeat}.m-carousel .next{right:0}.nav{list-style:none;margin:0;padding:0}.ir{font-size:0;text-indent:-999em}.m-carousel .container{padding:100px 0 0;font-size:0;position:relative;left:0}.m-carousel .slide{position:relative;zoom:1;vertical-align:middle}.m-carousel .slide .person-image{position:absolute;overflow:hidden;top:50%;left:50%}.m-carousel .slide .person-image img{max-width:100%;height:auto}.m-carousel .slide .overlay{position:absolute;top:0;left:0}#plainbanner{background:#e1e1e1 url(//cdn2.hubspot.net/hubfs/309194/campaign-hero_970_480_c1.png) right no-repeat;background-position:right;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:55px;padding-bottom:30px;min-height:350px;position:relative}#plainbanner:after{content:' ';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(255,255,255,.2)}#plainbanner>.container{position:relative;z-index:1}#hashgive{color:#f7bf23;text-align:center;line-height:.9}#hashgive strong{display:block;font-size:120px}.hidelabel .hs-form-field .hs-error-msgs{padding-left:0;list-style:none}.hidelabel .hs-form-field .hs-error-msgs label{display:block;color:#ed1848}#gratitudenav{padding-left:0;list-style:none;display:block;text-align:right;padding-right:10px}#gratitudenav li{display:inline-block;margin-right:2px;margin-bottom:4px;position:relative;background-color:#f4f4f4;width:60px;height:60px;vertical-align:top}#gratitudenav li a{display:inline-block;position:relative}#gratitudenav li a:after{content:' ';display:block;height:100%;width:100%;position:absolute;left:0;top:0;background:rgba(0,155,201,.8)}.thblue a:after{background:rgba(0,155,201,.8) !important}.thyellow a:after{background:rgba(255,199,44,.8) !important}.thgray a:after{background:rgba(138,138,138,.8) !important}.thred a:after{background:rgba(237,24,72,.8) !important}#gratitudenav li.active a:after,#gratitudenav li a:hover:after{background:transparent !important}#gratitudenav li a img{width:60px;height:60px}#gratitudepanel h2{font-size:21px;display:block;margin-bottom:20px;position:relative;min-height:37px}#gratitudepanel h2 strong{display:inline-block;width:35px;text-align:center;height:35px;border:1px solid #000;padding:2px;margin-right:10px;border-radius:200px;-webkit-border-radius:200px;-moz-border-radius:200px}@media(max-width:1500px) and (min-width:1400px){.featured-energy #featuredimg img{margin-bottom:-179px}.featured-energy #featuredimg{width:72%;margin-left:-5%}}@media only screen and (min-width:1500px){.featured-energy #featuredblock{width:100% !important}.featured-energy #featuredtext{width:40% !important}.featured-energy #featuredimg{width:60% !important}.featured-energy #featuredimg img{margin-bottom:-185px !important}}@media only screen and (min-width:1010px){.hasvideoblock .sliderpreview{width:645px;margin-left:430px}.hasvideoblock .sliderpreview iframe{width:630px;height:320px}}@media only screen and (max-width:1009px){#toplink40{right:0;top:15px}}@media(max-width:850px) and (min-width:768px){#navigation #navmenu.navbar-default .navbar-nav>li:first-child>a{left:0}#navigation #navmenu.navbar-default .navbar-nav>li:nth-child(2)>a{left:44px}#navigation #navmenu.navbar-default .navbar-nav>li:nth-child(3)>a{left:88px}#navigation{position:relative;margin-left:-65px}}@media only screen and (min-width:768px){#navmenu>.container{padding:0}#navigation{padding-top:16px}#navmenu{background:transparent;border:0;margin-bottom:0;min-height:50px}#navmenu.navbar-default .navbar-nav>li>a>.menuitem{display:block;padding:8px 7px 8px 15px;width:221px;position:relative}#navmenu.navbar-default .navbar-nav>li>a:after{content:' ';border-bottom:37px solid transparent;border-left:31px solid #fff;position:absolute;right:-30px;bottom:-1px}.menu-blue>a:after{border-left-color:#009bc9 !important}.menu-red>a:after{border-left-color:#ed1848 !important}.menu-yellow>a:after{border-left-color:#f7bf23 !important}.menu-black>a:after{border-left-color:#333 !important}.menu-darkgray>a:after{border-left-color:#4d4d4d !important}.menu-gray>a:after{border-left-color:#676767 !important}.menu-lightgray>a:after{border-left-color:#808080 !important}#navmenu.navbar-default .navbar-nav>li.menu-40>a:after{display:none}#navmenu.navbar-default .navbar-nav>li>a{color:#fff;text-align:right;transform:rotate(50deg);-webkit-transform:rotate(50deg);-moz-transform:rotate(50deg);-ms-transform:rotate(50deg);-o-transform:rotate(50deg);position:absolute;top:0;left:0;padding:0}#navmenu.navbar-default .navbar-nav>li:first-child>a{left:-92px}#navmenu.navbar-default .navbar-nav>li:nth-child(2)>a{left:-46px}#navmenu.navbar-default .navbar-nav>li:nth-child(3)>a{left:0}#navmenu.navbar-default .navbar-nav>li:nth-child(4)>a{left:128px}#navmenu.navbar-default .navbar-nav>li:nth-child(5)>a{left:174px}#navmenu.navbar-default .navbar-nav>li:nth-child(6)>a{left:220px}#navmenu.navbar-default .navbar-nav>li:nth-child(7)>a{left:266px}#navmenu.navbar-default .navbar-nav>li.menu-40>a{left:400px}#navmenu.navbar-default .navbar-nav>li>a:hover,#navmenu .navbar-nav>.current-menu-item>a,#navmenu .navbar-nav>.active>a,#navmenu .navbar-nav>.active>a:hover,#navmenu .navbar-nav>.active>a:focus{background:transparent;color:#000 !important}#navmenu .navbar-collapse{padding:0px}#navmenu .navbar-nav>.open>a{background:transparent;color:#000 !important}#navmenu .dropdown>.dropdown-menu{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;padding:0;background:#009bc9;left:initial;right:-121px;top:114px;border:0;text-align:right;padding-top:7px;padding-bottom:7px;font-size:13px;min-width:180px}#navmenu .dropdown:hover>.dropdown-menu{display:block}#navmenu .dropdown>.dropdown-menu>li>a{padding:5px 15px;color:#fff}#navmenu .dropdown>.dropdown-menu>li>a:focus{color:#fff;background:#009bc9}#navmenu .dropdown>.dropdown-menu>li.active>a,#navmenu .dropdown>.dropdown-menu>li>a:hover{color:#000;background:inherit}#navmenu .menu-red.dropdown>.dropdown-menu{background:#ed1848}#navmenu .menu-yellow.dropdown>.dropdown-menu{background:#f7bf23}#navmenu .menu-black.dropdown>.dropdown-menu{background:#333}#navmenu .menu-darkgray.dropdown>.dropdown-menu{background:#4d4d4d}#navmenu .menu-gray.dropdown>.dropdown-menu{background:#676767}#navmenu .menu-lightgray.dropdown>.dropdown-menu{background:gray}#navmenu.navbar-default .navbar-nav>li:nth-child(2).dropdown>.dropdown-menu{left:-13px}#navmenu.navbar-default .navbar-nav>li:nth-child(3).dropdown>.dropdown-menu{left:34px}#navmenu.navbar-default .navbar-nav>li:nth-child(4).dropdown>.dropdown-menu{left:162px}#navmenu.navbar-default .navbar-nav>li:nth-child(5).dropdown>.dropdown-menu{left:208px}#navmenu.navbar-default .navbar-nav>li:nth-child(6).dropdown>.dropdown-menu{left:254px}#navmenu.navbar-default .navbar-nav>li:nth-child(7).dropdown>.dropdown-menu{left:301px}#navmenu.navbar-default .navbar-nav>li.menu-black.open>a,#navmenu.navbar-default .navbar-nav>li.menu-black>a:hover,#navmenu .menu-black>a:hover,#navmenu .menu-black a:hover{color:#000 !important}.sm-padleft0{padding-left:0 !important}.sm-padright0{padding-right:0 !important}.sm-right{float:right !important}.sm-left{float:left !important}.sm-padtop3{padding-top:30px !important}.menu-blue>a .menuitem{background-color:#009bc9 !important}.menu-red>a .menuitem{background-color:#ed1848 !important}.menu-yellow>a .menuitem{background-color:#f7bf23 !important}.menu-black>a .menuitem{background-color:#333 !important}.menu-darkgray>a .menuitem{background-color:#4d4d4d !important}.menu-gray>a .menuitem{background-color:#676767 !important}.menu-lightgray>a .menuitem{background-color:#808080 !important}.showsubmenu-darkgray #navmenu .menu-darkgray.dropdown>.dropdown-menu,.showsubmenu-lightgray #navmenu .menu-lightgray.dropdown>.dropdown-menu,.showsubmenu-black #navmenu .menu-black.dropdown>.dropdown-menu,.showsubmenu-gray #navmenu .menu-gray.dropdown>.dropdown-menu,.showsubmenu-red #navmenu .menu-red.dropdown>.dropdown-menu,.showsubmenu-yellow #navmenu .menu-yellow.dropdown>.dropdown-menu,.showsubmenu-blue #navmenu .menu-blue.dropdown>.dropdown-menu{left:-417px !important;right:initial;text-align:left;padding-top:0;padding-bottom:0;width:270px;display:block;background:transparent;margin-top:27px}.showsubmenu-blue #navmenu .menu-blue.dropdown>.dropdown-menu>li>a,.showsubmenu-red #navmenu .menu-red.dropdown>.dropdown-menu>li>a,.showsubmenu-yellow #navmenu .menu-yellow.dropdown>.dropdown-menu>li>a,.showsubmenu-black #navmenu .menu-black.dropdown>.dropdown-menu>li>a,.showsubmenu-gray #navmenu .menu-gray.dropdown>.dropdown-menu>li>a,.showsubmenu-darkgray #navmenu .menu-darkgray.dropdown>.dropdown-menu>li>a,.showsubmenu-lightgray #navmenu .menu-lightgray.dropdown>.dropdown-menu>li>a{border-left:25px solid #0e96bf;background:#009bc9;padding:9px 15px}.showsubmenu-blue #navmenu .menu-blue.dropdown>.dropdown-menu>li>a:hover,.showsubmenu-red #navmenu .menu-red.dropdown>.dropdown-menu>li>a:hover,.showsubmenu-yellow #navmenu .menu-yellow.dropdown>.dropdown-menu>li>a:hover,.showsubmenu-black #navmenu .menu-black.dropdown>.dropdown-menu>li>a:hover,.showsubmenu-darkgray #navmenu .menu-darkgray.dropdown>.dropdown-menu>li>a:hover,.showsubmenu-gray #navmenu .menu-gray.dropdown>.dropdown-menu>li>a:hover,.showsubmenu-lightgray #navmenu .menu-lightgray.dropdown>.dropdown-menu>li>a:hover{color:#000;background-color:#46b5dc;border-color:#00ad9e}.showsubmenu-blue #navmenu .menu-blue.dropdown>.dropdown-menu>li,.showsubmenu-red #navmenu .menu-red.dropdown>.dropdown-menu>li,.showsubmenu-yellow #navmenu .menu-yellow.dropdown>.dropdown-menu>li,.showsubmenu-black #navmenu .menu-black.dropdown>.dropdown-menu>li,.showsubmenu-darkgray #navmenu .menu-darkgray.dropdown>.dropdown-menu>li,.showsubmenu-gray #navmenu .menu-gray.dropdown>.dropdown-menu>li,.showsubmenu-lightgray #navmenu .menu-lightgray.dropdown>.dropdown-menu>li{border-bottom:1px solid #fff;position:relative}.showsubmenu-blue #navmenu .menu-blue.dropdown>.dropdown-menu>li:last-child,.showsubmenu-red #navmenu .menu-red.dropdown>.dropdown-menu>li:last-child,.showsubmenu-yellow #navmenu .menu-yellow.dropdown>.dropdown-menu>li:last-child,.showsubmenu-black #navmenu .menu-black.dropdown>.dropdown-menu>li:last-child,.showsubmenu-darkgray #navmenu .menu-darkgray.dropdown>.dropdown-menu>li:last-child,.showsubmenu-gray #navmenu .menu-gray.dropdown>.dropdown-menu>li:last-child,.showsubmenu-lightgray #navmenu .menu-lightgray.dropdown>.dropdown-menu>li:last-child{border-bottom:0}.showsubmenu-blue #navmenu .menu-blue.dropdown>.dropdown-menu:before,.showsubmenu-red #navmenu .menu-red.dropdown>.dropdown-menu:before,.showsubmenu-yellow #navmenu .menu-yellow.dropdown>.dropdown-menu:before,.showsubmenu-black #navmenu .menu-black.dropdown>.dropdown-menu:before,.showsubmenu-darkgray #navmenu .menu-darkgray.dropdown>.dropdown-menu:before,.showsubmenu-gray #navmenu .menu-gray.dropdown>.dropdown-menu:before,.showsubmenu-lightgray #navmenu .menu-lightgray.dropdown>.dropdown-menu:before{content:' ';display:block;height:26px;width:488px;background:#009bc9;top:-27px;position:absolute;left:25px}.showsubmenu-blue #navmenu .menu-blue.dropdown>.dropdown-menu>li:first-child:before,.showsubmenu-red #navmenu .menu-red.dropdown>.dropdown-menu>li:first-child:before,.showsubmenu-yellow #navmenu .menu-yellow.dropdown>.dropdown-menu>li:first-child:before,.showsubmenu-black #navmenu .menu-black.dropdown>.dropdown-menu>li:first-child:before,.showsubmenu-darkgray #navmenu .menu-darkgray.dropdown>.dropdown-menu>li:first-child:before,.showsubmenu-gray #navmenu .menu-gray.dropdown>.dropdown-menu>li:first-child:before,.showsubmenu-lightgray #navmenu .menu-lightgray.dropdown>.dropdown-menu>li:first-child:before{content:' ';border-top:27px solid transparent;border-right:25px solid #0e96bf;position:absolute;left:0;top:-28px}.showsubmenu-blue #navmenu .menu-blue.dropdown>.dropdown-menu:after,.showsubmenu-red #navmenu .menu-red.dropdown>.dropdown-menu:after,.showsubmenu-yellow #navmenu .menu-yellow.dropdown>.dropdown-menu:after,.showsubmenu-black #navmenu .menu-black.dropdown>.dropdown-menu:after,.showsubmenu-darkgray #navmenu .menu-darkgray.dropdown>.dropdown-menu:after,.showsubmenu-gray #navmenu .menu-gray.dropdown>.dropdown-menu:after,.showsubmenu-lightgray #navmenu .menu-lightgray.dropdown>.dropdown-menu:after{content:' ';border-right:23px solid transparent;position:absolute;right:-266px;top:-27px;border-top:26px solid #0e96bf;border-left:23px solid transparent}.showsubmenu-black #navmenu .menu-black.dropdown>.dropdown-menu>li>.dropdown-menu{position:relative;display:none;border:0;box-shadow:none;border-radius:0;background:transparent;margin:0;padding:0 0 0 25px;width:100%;border-top:1px solid #fff}.showsubmenu-black #navmenu .menu-black.dropdown>.dropdown-menu>li>.dropdown-menu>li>a{background:#009bc9;color:#fff;border-bottom:1px solid #fff;font-size:13px;padding:9px 15px}.showsubmenu-black #navmenu .menu-black.dropdown>.dropdown-menu:before{background:#333;width:710px}.showsubmenu-black #navmenu .menu-black.dropdown>.dropdown-menu:after{right:-488px;border-top-color:#282828}.showsubmenu-black #navmenu .menu-black.dropdown>.dropdown-menu>li:first-child:before{border-right-color:#292929}.showsubmenu-black #navmenu .menu-black.dropdown>.dropdown-menu>li>a{background:#333;border-left-color:#292929}.showsubmenu-black #navmenu .menu-black.dropdown>.dropdown-menu>li>a:hover{background-color:#444;border-color:#333;color:#aaa !important}.showsubmenu-black #navmenu .menu-black.dropdown>.dropdown-menu>li>.dropdown-menu>li>a:hover{color:#000 !important}.showsubmenu-black #navmenu .menu-blue.dropdown>.dropdown-menu,.showsubmenu-black #navmenu .menu-yellow.dropdown>.dropdown-menu,.showsubmenu-black #navmenu .menu-red.dropdown>.dropdown-menu{z-index:9999}.showsubmenu-yellow #navmenu .menu-yellow.dropdown>.dropdown-menu>li>a{background:#f7bf23;border-left-color:rgba(0,0,0,.07) !important}.showsubmenu-yellow #navmenu .menu-yellow.dropdown>.dropdown-menu:before{background:#f7bf23;width:583px}.showsubmenu-yellow #navmenu .menu-yellow.dropdown>.dropdown-menu>li:first-child:before{border-right-color:#ecb316}.showsubmenu-yellow #navmenu .menu-yellow.dropdown>.dropdown-menu:after{border-top-color:#ecb316;right:-361px}.showsubmenu-yellow #navmenu .menu-blue.dropdown>.dropdown-menu,.showsubmenu-yellow #navmenu .menu-red.dropdown>.dropdown-menu{z-index:9999}.showsubmenu-yellow #navmenu .menu-yellow.dropdown>.dropdown-menu>li>a:hover{background:#f7d269}.showsubmenu-red #navmenu .menu-red.dropdown>.dropdown-menu>li>a{background:#ed1848;border-left-color:rgba(0,0,0,.14) !important}.showsubmenu-red #navmenu .menu-red.dropdown>.dropdown-menu:before{background:#ed1848;width:536px}.showsubmenu-red #navmenu .menu-red.dropdown>.dropdown-menu>li:first-child:before{border-right-color:#ce0e39}.showsubmenu-red #navmenu .menu-red.dropdown>.dropdown-menu:after{border-top-color:#ce0e39;right:-314px}.showsubmenu-red #navmenu .menu-blue.dropdown>.dropdown-menu{z-index:9999}.showsubmenu-red #navmenu .menu-red.dropdown>.dropdown-menu>li>a:hover{background:#e45474}.projectthumbs,.sidebararea{padding-left:10px}.showsubmenu-black #navmenu .menu-black.dropdown>.dropdown-menu>li#submenu-portenergy>.dropdown-menu{display:block}.hs-content-path-projects-topic-public-works #navmenu .menu-black.dropdown>.dropdown-menu>li#submenu-portenergy>.dropdown-menu,.hs-content-path-projects-topic-land-development #navmenu .menu-black.dropdown>.dropdown-menu>li#submenu-portenergy>.dropdown-menu{display:none}.hs-content-path-projects-topic-public-works #navmenu .menu-black.dropdown>.dropdown-menu>li#submenu-porttransport>.dropdown-menu,.hs-content-path-projects-topic-land-development #navmenu .menu-black.dropdown>.dropdown-menu>li#submenu-portland>.dropdown-menu{display:block}.hs-content-path-projects-topic-public-works #navmenu .menu-black.dropdown>.dropdown-menu>li#submenu-porttransport>.dropdown-menu>li>a{background:#ed1848}.hs-content-path-projects-topic-land-development #navmenu .menu-black.dropdown>.dropdown-menu>li#submenu-portland>.dropdown-menu>li>a{background:#f7bf23}#hashgive{margin-top:12%}}@media(max-width:850px) and (min-width:768px){.showsubmenu-darkgray #navmenu .menu-darkgray.dropdown>.dropdown-menu,.showsubmenu-lightgray #navmenu .menu-lightgray.dropdown>.dropdown-menu,.showsubmenu-black #navmenu .menu-black.dropdown>.dropdown-menu,.showsubmenu-gray #navmenu .menu-gray.dropdown>.dropdown-menu,.showsubmenu-red #navmenu .menu-red.dropdown>.dropdown-menu,.showsubmenu-yellow #navmenu .menu-yellow.dropdown>.dropdown-menu,.showsubmenu-blue #navmenu .menu-blue.dropdown>.dropdown-menu{left:-291px !important;margin-top:0 !important}#navmenu .dropdown>.dropdown-menu>li:first-child:before,#navmenu .dropdown>.dropdown-menu:after,#navmenu .dropdown>.dropdown-menu:before{display:none !important}}@media only screen and (max-width:767px){#navmenu.navbar-default .navbar-nav>li>a{color:#000;border-bottom:1px dotted #ccc;text-transform:none;font-weight:normal}#navmenu.navbar-default .navbar-nav>li>a:hover{color:#009bc9;background:#e7e7e7}#navmenu{margin:0;border:0;min-height:inherit}#navmenu .navbar-header{background:#000}#navmenu .navbar-toggle{border:0;background:#009bc9}#navmenu .navbar-toggle .icon-bar{background-color:#fff}#navmenu .navbar-toggle:hover{background:#0584aa}#navmenu .navbar-toggle:hover .icon-bar{background-color:#fff}#navmenu .navbar-nav{margin-top:0px;margin-bottom:0}#navigation{display:block;margin-right:-15px;margin-left:-15px}#navmenu .navbar-toggle{position:relative;top:-18px}#navmenu .navbar-header{margin-top:-20px}.sitelogo{text-align:center}.sitelogo img{margin-bottom:0;position:relative;z-index:2;margin-top:25px;top:5px}#toplink40{right:75px;top:30px;position:absolute}.xs-pad0{padding-left:0 !important;padding-right:0 !important}#logo h1{margin-bottom:0;text-align:center}#logo h1 a{background-size:100%}.xs-left,.csentryright{text-align:left !important}.xs-right{text-align:right !important}.xs-center,.letstalk-form,.letstalk-right{text-align:center !important}.xs-hide{display:none !important}.cc-textcontent,.sm-minheight{min-height:0px !important}#cc-left .cc-contentrow,#cc-right .cc-contentrow,#featuredimg,#featuredtext,#cc-left,#cc-center,#cc-right{width:100% !important;max-width:100% !important}.csentryleft p,.csentryright p{padding-left:0 !important;padding-right:0 !important}.letstalk-form .hs_submit{text-align:right}.letstalk-form{padding-right:0}.letstalk-form .hs-form-field textarea,.letstalk-form .hs-form-field input{text-align:left;width:100%}#featuredimg img{margin-bottom:0 !important}#featuredtext .featuredcontent{width:100% !important;margin-left:0 !important;padding:0 15px}.footer-person img{right:0;width:35% !important}.pfcol{width:50% !important;padding:0 15px !important;margin-bottom:20px;float:left !important}#prefootercolumns>.row-fluid-wrapper>.row-fluid{margin-right:-15px !important;margin-left:-15px !important;width:auto}#prefootercolumns>.row-fluid-wrapper>.row-fluid>.pfcol:nth-child(odd){clear:left}.prefootercol5{width:100% !important}.csentryimg{padding-left:15px;padding-right:15px}.slidernav .slick-slide{padding:3px}#featuredpad{padding-bottom:40px !important}#innerbannerblock{padding-top:30px}#innerbannerblock .bannertext{padding-left:15px !important}#page-portfolio .contentarea{padding-left:15px;padding-top:0}#single-portfolio{padding-left:15px;padding-top:30px}.projectmainimage img{width:auto !important;height:auto;display:block;margin:auto}.projectthumbs ul li{width:25% !important}.projectthumbs{width:100% !important;float:left !important}#hashgive{margin-bottom:30px}}@media only screen and (max-width:500px){.xxs-center,.xxs-12{width:100% !important;max-width:100% !important;display:block !important;clear:both !important;float:none !important;margin-left:auto;margin-right:auto}img.xxs-center,img.xxs-12{width:auto !important}.field-label{text-align:left}.sitelogo{text-align:left}}@media only screen and (max-width:450px){.footer-person{display:none !important}.footer-quote>.layout-widget-wrapper,.footer-quote{width:100% !important}.footer-quote{text-align:center}.sitelogo img{width:200px !important}#navmenu .navbar-toggle{top:-12px}#toplink40{top:25px}}