@import url("//hello.myfonts.net/count/2e1a67");@import url("//hello.myfonts.net/count/2e1a65");
/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.clearfix:after{font-size:0;}#skip-link{left:50%;margin-left:-5.25em;margin-top:0;position:absolute;width:auto;z-index:50;}#skip-link a,#skip-link a:link,#skip-link a:visited{background:#444;background:rgba(0,0,0,0.6);color:#fff;display:block;padding:1px 10px 2px 10px;text-decoration:none;-khtml-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-radius:0 0 10px 10px;}#skip-link a:hover,#skip-link a:active,#skip-link a:focus{outline:0;}.inline li,.tabs li,.breadcrumb li{list-style:none;display:inline;margin-right:0.5em !important;}.item-list li{list-style:none;}.pager li{display:inline;margin-right:0.25em;}img{vertical-align:bottom;}.field-label-inline .field-label,.field-label-inline .field-items,.field-label-inline .field-item{display:inline;}
.alpha-grid-debug .grid-1:hover,.alpha-grid-debug .grid-2:hover,.alpha-grid-debug .grid-3:hover,.alpha-grid-debug .grid-4:hover,.alpha-grid-debug .grid-5:hover,.alpha-grid-debug .grid-6:hover,.alpha-grid-debug .grid-7:hover,.alpha-grid-debug .grid-8:hover,.alpha-grid-debug .grid-9:hover,.alpha-grid-debug .grid-10:hover,.alpha-grid-debug .grid-11:hover,.alpha-grid-debug .grid-12:hover,.alpha-grid-debug .grid-13:hover,.alpha-grid-debug .grid-14:hover,.alpha-grid-debug .grid-15:hover,.alpha-grid-debug .grid-16:hover,.alpha-grid-debug .grid-17:hover,.alpha-grid-debug .grid-18:hover,.alpha-grid-debug .grid-19:hover,.alpha-grid-debug .grid-21:hover,.alpha-grid-debug .grid-21:hover,.alpha-grid-debug .grid-22:hover,.alpha-grid-debug .grid-23:hover,.alpha-grid-debug .grid-24:hover{background-color:rgba(0,115,186,.2);}.region{min-height:1px;}.alpha-debug-block{display:none;}.alpha-region-debug .alpha-debug-block{display:block;margin:0 0 10px 0;padding:9px 12px;border:1px solid #ccc;background-color:rgba(255,255,255,.25);}.alpha-region-debug .alpha-debug-block h2,.alpha-region-debug .alpha-debug-block p{margin:0;padding:0;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;}.alpha-region-debug .alpha-debug-block h2{color:#888;}.alpha-region-debug .alpha-debug-block p{color:#000;display:none;}.alpha-region-debug .region:hover .alpha-debug-block{border:1px solid #888;background-color:rgba(255,255,255,.75);}.alpha-region-debug .region:hover .alpha-debug-block p{display:block !important;}.alpha-region-debug .region:hover .alpha-debug-block h2{display:none;}.alpha-resize-indicator{background:url(/themes/marek/css/images/resize-handle.png) no-repeat 0 0;width:80px;height:80px;position:fixed;z-index:998;right:0;bottom:0;}.alpha-grid-toggle,.alpha-block-toggle{width:24px;height:22px;position:fixed;z-index:999;right:0;}.alpha-grid-toggle{background:url(/themes/marek/css/images/grid-toggle.png) no-repeat 0 -22px;top:80px;}.alpha-block-toggle{background:url(/themes/marek/css/images/block-toggle.png) no-repeat 0 -22px;top:110px;}.alpha-grid-debug .alpha-grid-toggle,.alpha-region-debug .alpha-block-toggle{background-position:0 0;}.alpha-grid-toggle:hover,.alpha-grid-toggle:focus,.alpha-grid-toggle:active{width:55px;}.alpha-block-toggle:hover,.alpha-block-toggle:focus,.alpha-block-toggle:active{width:72px;}
.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24{position:relative;margin-left:10px;margin-right:10px;}.container-12 .block .omega-grid,.container-16 .block .omega-grid,.container-24 .block .omega-grid{position:relative;margin-left:-10px;margin-right:-10px;}
html,body,div{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;font-weight:bold;}a,p,ul,ol,li,img,span,strong,em{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}table,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}applet,object,iframe,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,font,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,caption,fieldset,form,label,legend{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}article,aside,figure,footer,header,hgroup,section{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}canvas,details,embed,figcaption,menu,nav,output,ruby,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}b,strong{font-weight:bold;}em,i{font-style:italic;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}
.alpha-notice{border:#EEDD55 1px solid;margin:6px 0 30px 0;padding:10px;color:#884400;}div.vertical-tabs .vertical-tabs-panes .vertical-tabs-pane fieldset{border:1px solid #ccc;margin:1em 0;padding:2.5em 0 0;}div.vertical-tabs .vertical-tabs-panes .vertical-tabs-pane fieldset legend{display:inline-block;}#edit-styles-narrow,#edit-styles-normal,#edit-styles-wide,.form-item-alpha-responsive-narrow-media,.form-item-alpha-responsive-normal-media,.form-item-alpha-responsive-wide-media{margin-left:20px !important;}.alpha-inline .form-item{padding-top:5px;margin-right:20px !important;float:left;}.alpha-inline .form-type-checkbox{float:none;}.alpha-media-query{width:95%;}fieldset fieldset{background-color:#F6F6F6;}fieldset fieldset fieldset{background-color:#FFFFFF;}fieldset fieldset fieldset fieldset{background-color:#F6F6F6;}
body{font:13px/1.5 Verdana,Helvetica,Arial,sans-serif;}.layout-container a:link,.layout-container a:visited{color:#0062A0;text-decoration:underline;}a:hover{color:#202124;text-decoration:none;}a:active{color:#202124;text-decoration:none;color:#000;}hr{margin:0;padding:0;border:none;height:1px;background:#5294c1;}h1,h2,h3,h4,h5,h6{letter-spacing:-0.05em;font-family:Georgia,'Times New Roman',serif;}h1{font-size:36px;}h2{font-size:28px;}h1.site-name,h2.site-name{font-size:36px;}h2.block-title{font-size:18px;margin:0;}h2.node-title{font-size:28px;}h3{font-size:21px;}h4{font-size:19px;}h5{font-size:17px;}h6{font-size:15px;}ol{list-style:decimal;}ul{list-style:disc;}ul ul,ol ol{padding-top:0.5em;}.node ol,.node ul{padding-left:1.2em;}.node ul.inline,.node ol.inline{padding-left:0;}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px;}dt,.admin h3{font-size:18px;margin:0;}dd{padding-left:10px;font-size:0.9em;font-style:italic;margin-bottom:20px;}
::-moz-focus-inner{border:0;padding:0;}input[type="search"]::-webkit-search-decoration{display:none;}input,button,select,textarea{margin:0;vertical-align:middle;}.layout-container button,input[type="reset"],input[type="submit"],input[type="button"]{-webkit-appearance:none;-moz-border-radius:11px;-webkit-border-radius:11px;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;border-radius:11px;background:#ddd url(/themes/marek/css/images/button.png) repeat-x;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#ddd));background:-moz-linear-gradient(top center,#fff 0%,#ddd 100%);border:1px solid;border-color:#ddd #bbb #999;cursor:pointer;color:#333;font:bold 12px/1.2 Arial,sans-serif;outline:0;overflow:visible;padding:3px 10px 4px;text-shadow:#fff 0 1px 1px;width:auto;*padding-top:2px;*padding-bottom:0px;}button{*padding-top:1px;*padding-bottom:1px;}textarea,select,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;background-color:#fff;border:1px solid;border-color:#848484 #c1c1c1 #e1e1e1;color:#000;outline:0;padding:2px 3px;font-size:13px;font-family:Arial,sans-serif;height:1.8em;*padding-top:2px;*padding-bottom:1px;*height:auto;}input.placeholder_text,textarea.placeholder_text,input:-moz-placeholder,textarea:-moz-placeholder{color:#888;}::-webkit-input-placeholder{color:#888;}button:focus,button:active,input:focus,input:active,select:focus,select:active,textarea:focus,textarea:active{-moz-box-shadow:#06f 0 0 7px;-webkit-box-shadow:#06f 0 0 7px;box-shadow:#06f 0 0 7px;z-index:1;}input[type="file"]:focus,input[type="file"]:active,input[type="radio"]:focus,input[type="radio"]:active,input[type="checkbox"]:focus,input[type="checkbox"]:active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}select[disabled],textarea[disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="email"][disabled],input[type="month"][disabled],input[type="number"][disabled],input[type="password"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="text"][disabled],input[type="time"][disabled],input[type="url"][disabled],input[type="week"][disabled]{background-color:#eee;}button[disabled],input[disabled],select[disabled],select[disabled] option,select[disabled] optgroup,textarea[disabled]{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#888;cursor:default;}textarea,select[size],select[multiple]{height:auto;}@media (-webkit-min-device-pixel-ratio:0){select{background-image:url(/themes/marek/images/select-arrow.gif);background-repeat:no-repeat;background-position:right center;padding-right:20px;}select[size],select[multiple]{background-image:none;padding:0;}}textarea{min-height:40px;overflow:auto;resize:vertical;width:100%;}optgroup{color:#000;font-style:normal;font-weight:normal;}.ie6-button,* html button{background:#ddd url(/themes/marek/css/images/button.png) repeat-x;border:1px solid;border-color:#ddd #bbb #999;cursor:pointer;color:#333;font:bold 12px/1.2 Arial,sans-serif;padding:2px 10px 0px;overflow:visible;width:auto;}* html button{padding-top:1px;padding-bottom:1px;}.ie6-input,* html textarea,* html select{background:#fff;border:1px solid;border-color:#848484 #c1c1c1 #e1e1e1;color:#000;padding:2px 3px 1px;font-size:13px;font-family:Arial,sans-serif;vertical-align:top;}* html select{margin-top:1px;}.placeholder_text,.ie6-input-disabled,.ie6-button-disabled{color:#888;}.ie6-input-disabled{background:#eee;}
.view-scrolling-partner-logos .jcarousel-wrapper.jcarousel-skin-default,.view-marek-at-work-2 .jcarousel-wrapper.jcarousel-skin-default{width:900px;max-width:none;margin:auto;border:0;box-shadow:none;}.view-marek-at-work-2 .jcarousel-wrapper.jcarousel-skin-default{height:202px;padding:20px;}.block-views-blockscrolling-partner-logos-block-1 .jcarousel-skin-default .jcarousel-control-prev,.block-views-blockscrolling-partner-logos-block-1 .jcarousel-skin-default .jcarousel-control-next,.view-marek-at-work-2 .jcarousel-skin-default .jcarousel-control-prev,.view-marek-at-work-2 .jcarousel-skin-default .jcarousel-control-next{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.view-marek-at-work-2 .jcarousel-skin-default .jcarousel-control-prev,.view-marek-at-work-2 .jcarousel-skin-default .jcarousel-control-next{top:113px;}.block-views-blockscrolling-partner-logos-block-1 .jcarousel-skin-default .jcarousel-control-prev,.block-views-blockscrolling-partner-logos-block-1 .jcarousel-skin-default .jcarousel-control-next{top:37px;}.block-views-blockscrolling-partner-logos-block-1 .jcarousel-skin-default .jcarousel-control-prev:after,.block-views-blockscrolling-partner-logos-block-1 .jcarousel-skin-default .jcarousel-control-next:after,.view-marek-at-work-2 .jcarousel-skin-default .jcarousel-control-prev:after,.view-marek-at-work-2 .jcarousel-skin-default .jcarousel-control-next:after{content:'';}.block-views-blockscrolling-partner-logos-block-1 .jcarousel-skin-default .jcarousel-control-prev,.view-marek-at-work-2 .jcarousel-skin-default .jcarousel-control-prev{background:url(/themes/marek/images/career-arrow-left.png) no-repeat;background-position:top left;}.view-marek-at-work-2 .jcarousel-skin-default .jcarousel-control-prev{left:-10px;}.block-views-blockscrolling-partner-logos-block-1 .jcarousel-skin-default .jcarousel-control-prev{left:-40px;}.block-views-blockscrolling-partner-logos-block-1 .jcarousel-skin-default .jcarousel-control-next,.view-marek-at-work-2 .jcarousel-skin-default .jcarousel-control-next{background:url(/themes/marek/images/career-arrow-right.png) no-repeat;background-position:top right;}.view-marek-at-work-2 .jcarousel-skin-default .jcarousel-control-next{right:-10px;}.block-views-blockscrolling-partner-logos-block-1 .jcarousel-skin-default .jcarousel-control-next{right:-40px;}.view-marek-at-work-2 .jcarousel-skin-default .jcarousel li{width:292px;height:200px;padding:1px;margin:0 4px;}.node--type-image-repository .field--type-image img{max-width:100%;height:auto;padding:10px;}.node--type-service .layout--twocol-section.layout--twocol-section--67-33 > .layout__region--first,.node--type-location .layout--twocol-section.layout--twocol-section--67-33 > .layout__region--first{flex:0 1 65%;padding-right:2%;}#block-block-21,#block-block-13{background-color:#fff;margin-left:-15px;}#block-block-21{margin-top:450px;padding-top:50px;padding-bottom:22px;}table{border:1px solid #ccc;width:100%;}thead th,th{background:#f7f7f7;border-bottom:1px solid #ccc;color:#333;}td,th{padding:4px 8px;}th{text-align:left;}#block-blogtitle h2,#block-inthenews h2{font-size:36px;margin-bottom:45px;color:#1fbdd9;font-family:'FuturaNDCn-Medium',sans-serif;font-weight:normal;letter-spacing:normal;line-height:1em;}.page-node-type-news h1.page-title,.page-node-type-blog h1.page-title{color:#e3592a;font-family:'Humanist521',sans-serif;font-size:18px;font-weight:bold;margin-bottom:0;}.page-node-type-news .node__submitted,.page-node-type-blog .node__submitted{color:#004976;font-size:18px;font-weight:bold;}.page-node-type-news .node__submitted a:hover,.page-node-type-blog .node__submitted a:hover{color:#035fe8 !important;}.block-block-content1fe18e8b-a857-4ae5-9b34-e1977a91d448 h2,.block-views-blocklocations-block-1 h2,.block-views-blocklocations-block-2 h2,.block-views-blockblog-block-1 h2,.block-views-blockblog-block-2 h2,.block-views-blockblog-block-3 h2,.block-views-blockblog-block-6 h2,.block-views-blocknews-block-1 h2,.block-views-blocknews-block-2 h2,.block-views-blockstaff-block-1 h2,.block-field-blocknodelocationfield-commercial-services h2,.block-field-blocknodeservicefield-refs-specs h2,.block-field-blocknodeservicefield-representatives h2,.block-views-blockcommunity-involvements-block-1 h2{color:#e3592a;margin-bottom:0;line-height:1.25em;}.block-field-blocknodelocationfield-residential-services h2,.block-views-blockprofessional-associations-block-1 h2,.block-views-blockawards-block-1 h2{color:#e3592a;margin-top:10px;margin-bottom:0;line-height:1.25em;}.block-views-blockblog-block-3 h2,.block-views-blockstaff-block-1 h2{border-left:1px solid #1eafdb;line-height:1em;margin-left:10px;padding-left:10px;}#block-views-block-marek-at-work-2-block-1 h2,#block-employeebenefits h2,#block-eeopolicy h2,#block-views-block-scrolling-partner-logos-block-1 h2,.block-views-blockblog-block-4 h2,.block-views-blockblog-block-5 h2,.block-views-blockblog-block-6 h2,.block-views-blocknews-block-3 h2,.block-views-blocknews-block-4 h2{border-left:1px solid #1fbdd9;color:#e3592a;font-size:2em;padding-left:10px;}#block-views-block-scrolling-partner-logos-block-1 h2{overflow:hidden;}.block-views-blockblog-block-4 h4 a:link,.block-views-blockblog-block-5 h4 a:link,.block-views-blockblog-block-6 h4 a:link,.block-views-blocknews-block-3 a:link,.block-views-blocknews-block-4 a:link{color:#004976 !important;}.block-views-blocknews-block-3 a:link,.block-views-blocknews-block-4 a:link{font-family:'FuturaNDCn-Medium',sans-serif;font-size:19px;}.block-views-blockblog-block-4 h4 a:hover,.block-views-blockblog-block-5 h4 a:hover,.block-views-blockblog-block-6 h4 a:hover,.block-views-blocknews-block-3 a:hover,.block-views-blocknews-block-4 a:hover{color:#1fbdd9 !important;}.block-views-blockblog-block-4 h5,.block-views-blockblog-block-5 h5,.block-views-blockblog-block-6 h5{color:#222;font-style:italic;margin-bottom:15px;}#block-employeebenefits ul{padding-left:15px;}#block-views-block-marek-at-work-2-block-1,#block-views-block-scrolling-partner-logos-block-1{margin-bottom:15px;}#block-views-block-scrolling-partner-logos-block-1 ul{transition-timing-function:linear;}#block-views-block-marek-at-work-2-block-1 .jcarousel-skin-default .jcarousel img{height:200px !important;width:auto;}#military .mil-bot-left,#military .mil-bot-right{float:left;width:50%;}#military .mil-bot-right{text-align:right;}#military .mil-bot-left img,#military .mil-bot-right img{width:95%;}#military .mil-bot-right p{padding-left:5%;text-align:left;}#military img{max-width:100%;}#skilled-craft-content-top video{max-width:95%;}.field--name-field-refs-specs,.field--name-field-representatives,.block-views-blocklocations-block-1 .view-content,.block-views-blocklocations-block-2 .view-content,.block-views-blockblog-block-1 .view-content,.block-views-blockblog-block-2 .view-content,.block-views-blockblog-block-3 .view-content,.block-views-blocknews-block-1 .view-content,.block-views-blocknews-block-2 .view-content,.block-views-blockstaff-block-1 .view-content{margin-bottom:10px;padding:10px 8px 10px 10px;}.field--name-field-representatives{line-height:1.2em;}.block-views-blockblog-block-1 .view-id-blog .views-row-3,.block-views-blockblog-block-2 .view-id-blog .views-row-3{border-bottom:none;}.block-views-blockblog-block-1 .more-link,.block-views-blockblog-block-2 .more-link{margin-top:-20px;margin-bottom:20px;}.block-views-blocknews-block-1 a,.block-views-blocknews-block-2 a{font-family:'FuturaNDCn-Medium',sans-serif;font-size:19px;}.node--type-location .block-field-blocknodelocationfield-picture img{max-width:100%;height:auto;}.block-views-blockstaff-block-1 .views-field-name{color:#004976;font-weight:bold;}.block-views-blockawards-block-1 .views-row,.block-views-blockcommunity-involvements-block-1 .views-row{display:list-item;}.block-views-blockawards-block-1 .view-content,.block-views-blockcommunity-involvements-block-1 .view-content{padding-left:15px;}.view-contact span.country,.view-contact span.organization,.view-contact span.organization + br{display:none;}.view-contact p{margin-bottom:0;}.layout-container .view-contact a:link,.layout-container .view-contact a:visited,.layout-container .view-contact a.active{color:#222;}.view-id-contact .views-field-field-contact-commercial,.view-id-contact .views-field-field-contact-residential{margin-bottom:0 !important;}.view-id-contact .views-row-2 .views-field-field-contact-residential,.view-id-contact .views-row-3 .views-field-field-other-contact-information,.view-id-contact .views-row-4 .views-field-field-other-contact-information,.view-id-contact .views-row-5 .views-field-field-contact-residential,.view-id-contact .views-row-5 .views-field-field-other-contact-information,.view-id-contact .views-row-6 .views-field-field-contact-residential,.view-id-contact .views-row-6 .views-field-field-other-contact-information,.view-id-contact .views-row-7 .views-field-field-other-contact-information,.view-id-contact .views-row-8 .views-field-field-contact-residential,.view-id-contact .views-row-8 .views-field-field-other-contact-information,.view-id-contact .views-row-9 .views-field-field-contact-residential,.view-id-contact .views-row-9 .views-field-field-other-contact-information{display:none;}.view-id-contact .view-header .views-field-path,.view-id-contact .views-row-2 .views-field-field-other-contact-information,.view-id-contact .views-row-3 .views-field-field-contact-residential,.view-id-contact .views-row-4 .views-field-field-contact-residential,.view-id-contact .views-row-7 .views-field-field-contact-residential{margin-top:10px;}.view-id-contact h3{color:#e3592a;font-family:'Humanist521',sans-serif;font-size:16px;font-weight:bold;}.not-front .layout-postscript{float:left;}figcaption{background-color:#004976;text-align:center;padding-top:0.5em;padding-bottom:0.5em;margin-top:-7px;margin-bottom:7px;}figcaption a:link,figcaption a:visited{color:white !important;}ul.safety-list li ul{font-size:14px;list-style:disc;margin:.5em;padding:0 1em;}ul.safety-list li ul li{margin:0 0.5em;}#faq{border:1px solid #004976;cursor:pointer;}#faq:hover{background-color:#004976;}#faq:hover a:link,#faq:hover a:visited{color:white !important;}#faq a:link,#faq a:visited{color:#004976 !important;}#faq p{color:#004976;margin:2% 0;}html,body{background-color:#323f48;font-family:'Humanist521',sans-serif;color:#222;}h1{font-size:32px;margin-bottom:15px;}.pane-block-15 h2,.pane-block-2 h2,.block-views-blockfeatured-block-1 h2,h2.pane-title{color:#e3592a;margin-bottom:0;line-height:1.25em;}.rtecenter{text-align:center;}h2.marek,ul#opportunities li span{color:#e3592a;font-family:'Humanist521',sans-serif;font-weight:bold;font-size:1.2em;}h2.marek a:visited{color:#e3592a;}.no-margin{margin-bottom:0;}.sm-margin{margin-bottom:.25em;}.med-margin{margin-bottom:.5em;}.lg-margin{margin-bottom:.75em;}.no-transform{text-transform:none;}h3.marek{color:#004976;font-family:'Humanist521',sans-serif;font-size:1.3em;font-weight:bold;text-transform:none;}h1,h2,h3{text-transform:uppercase;}h1,h2,h3,h4,h5,h6{color:#1fbdd9;font-family:'FuturaNDCn-Medium',sans-serif;font-weight:normal;letter-spacing:normal;line-height:1em;}h4,h5,h6{margin-bottom:0;line-height:1.25em;}h5,h6{font-weight:normal}p{margin-bottom:12px;}blockquote{font-style:italic;line-height:1.538em;margin-bottom:12px;}ul.menu li{list-style-type:none;list-style-image:none;}.layout-container a:link,.layout-container a:visited,.layout-container a.active{text-decoration:none;color:#1fbdd9;}#military .mil-bot-left a:hover,#military .mil-bot-right a:hover{color:#1fbdd9;}#skilled-craft-content-bottom a,.mil-bot-left a:link,.mil-bot-right a:link{color:#000;}#skilled-craft-content-bottom a:hover{color:#1fbdd9;}.skilled-craft-nccer{text-align:center;color:#004976;}.link-hover-dark-blue a:hover,#careers-page a:hover,#block-menu-block-2 .main-menu>li>a:hover,.group-quick-info a:hover,.field--name-field-refs-specs a:hover,.block-views-blockcommercial-services-block-1 a:hover,.block-views-blockduplicate-of-commercia-services-block-1 a:hover,.view-commercial-services a:hover,.view-id-duplicate_of_commercia_services a:hover,.view-safety a:hover,.block-views-blocklocations-block-1 a:hover,.block-views-blocklocations-block-2 a:hover,.block-views-blockblog-block-1 a:hover,.block-views-blockblog-block-2 a:hover,.block-views-blocknews-block-1 a:hover,a:hover,a.active{color:#035fe8;}img{max-width:100%;}#section-content,#zone-content-wrapper{background-color:#fff;}.layout-content{margin:0 !important;}.region-content-inner{font-family:'Humanist521',sans-serif;}ul.tabs{float:right;margin-top:-37px !important;}ul.primary{border-bottom:1px solid #bbb;border-collapse:collapse;height:auto;line-height:normal;margin:5px;padding:0 0 0 1em !important;}#breadcrumb,div.ui-loader,.ui-btn-inner{display:none;}#section-header{background-color:#fff;padding:10px 0;}#region-branding{width:65% !important;margin:auto !important;}.logo-img{background:url('/sites/default/files/marek-logo-tag-color-tm.png') top center no-repeat;background-size:100%;margin-top:10px;margin-bottom:0;position:relative;width:100%;}.logo-img img{opacity:0;width:100%;}#region-menu{margin:0;position:absolute;width:100%;}.responsive-menus.responsified span.toggler{background:#ddd;border-radius:3px;box-shadow:none;float:right;font-size:1em;left:-6%;line-height:15px;padding-top:3px;position:relative;top:-50px;width:18px;}.responsive-menus.responsified.responsive-toggled span.toggler{border-radius:0;border:1px solid #ccc;}.responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple{top:10px;}ul.main-menu{display:inline;list-style:none;}ul.main-menu li{list-style:none;}.front-page-carousel li{width:330px;height:330px;}#block-mymareklogo{display:inline-block;margin-left:25px;}.mymareklogo{display:inline-block;margin-left:25px;}.mymareklogo img{margin-bottom:-7px;}@media only screen and (max-width:1219px){.mymareklogo{display:none;}}#block-customsearchblock{background-color:#eee;display:none;float:right;position:relative;}#block-customsearchblock input{background:#eee;border:none;}#custom-search-input{display:inline;float:none;margin-right:0;}#block-customsearchblock input#edit-submit,#block-customsearchblock input#edit-submit-search-content{background:url(/themes/marek/images/search-icon.png) center no-repeat;font-size:0.001px;height:23px;padding-left:20px;padding-top:5px;}#views-exposed-form-search-content-page-1 .form--inline div{display:inline;}.front #region-content{background-color:#323f48;}.front .grid-12,.front .panel-display{margin:0 !important;}.pane-block-18{display:none;margin:auto;}.pane-block-18 .field__item{margin-top:-706px;}.pane-block-18 .field__item img{display:block;position:relative;top:688px;z-index:100;}.front .jcarousel-wrapper.jcarousel-skin-default{margin:0;border:0;max-width:100%;width:100%;height:330px;}.front .jcarousel-skin-default .jcarousel li{width:330px;height:330px;}.front .view-portfolio .view-content{max-width:100%;}.front .jcarousel .views-field-field-end-date{background:url(/themes/marek/images/location-breadcrumb-background.png) top left repeat-x;color:#ddd;float:left;font-size:18px;height:40px;line-height:1.2em;margin-top:-60px;padding:10px;position:relative;width:310px;z-index:2;}.front .jcarousel .views-field-field-end-date a{color:#0099ff;}.front .block-views-blockspotlight-block-1{overflow:hidden;}.front .block-views-blockspotlight-block-1>div{left:20px;overflow:hidden;position:relative;top:20px;}.front .view-spotlight{margin:auto;}.front .view-spotlight .view-content{position:relative;}.front .view-spotlight .views-slideshow-controls-top{display:none;position:absolute;width:100%;}#views_slideshow_controls_text_previous_spotlight-block,#views_slideshow_controls_text_next_spotlight-block{height:56px;width:29px;z-index:5;}#views_slideshow_controls_text_previous_spotlight-block{background:url(/themes/marek/css/images/arrow-left.png) center left no-repeat #323f48;float:left;}#views_slideshow_controls_text_next_spotlight-block{background:url(/themes/marek/css/images/arrow-right.png) center right no-repeat #323f48;float:right;}#views_slideshow_controls_text_previous_spotlight-block a,#views_slideshow_controls_text_pause_spotlight-block,#views_slideshow_controls_text_next_spotlight-block a{display:none;}#views_slideshow_cycle_teaser_section_spotlight-block_1{max-width:95% !important;}.front .view-spotlight .views-field-title{font-family:'FuturaNDCn-Medium',sans-serif;font-size:36px;line-height:1.1em;padding:12px 0 0;}.front .view-spotlight .views-field-field-subheading{color:#fff;font-family:'Humanist521',sans-serif;font-size:14px;font-weight:bold;line-height:1.1em;padding-bottom:30px;}.pane-block-17{background:#323f48;color:#fff;overflow:hidden;}.pane-block-17 .pane-content,.pane-block-17 .field--type-text-with-summary{padding:0 20px 15px;}.pane-block-17 .pane-content p,.pane-block-17 .field--type-text-with-summary p{font-family:'Humanist521',sans-serif;font-size:14px;}.pane-block-15,.pane-block-2,.block-views-blockfeatured-block-1,.block--featured--read-more,.container-12 .inside .region-inner .panel-pane{background:#273037;overflow:hidden;padding-bottom:10px;}.pane-block-15 h2,.pane-block-2 h2,.block-views-blockfeatured-block-1 h2,.container-12 .inside .region-inner .panel-pane .pane-title{border-left:1px solid #fff;font-size:28px;font-weight:normal;margin:10px 0 10px 25px;padding-left:10px;}.pane-block-15 p,.pane-block-2 p,.block-views-blockfeatured-block-1 p,.container-12 .inside .region-inner .panel-pane p{margin:0 0 10px 0;}.pane-block-15 p,.container-12 .inside .region-inner .pane-block-15 p{max-height:209px;}.pane-block-15 img,.container-12 .inside .region-inner .pane-block-15 img{max-width:100%;}.pane-block-2 img,.container-12 .inside .region-inner .pane-block-2 img{height:auto;margin-top:-20px;max-width:none;width:350px;}.view-id-featured{position:relative;}.view-id-featured h4{font-family:'Humanist521',sans-serif;font-size:14px;font-weight:normal;line-height:1.1em;margin:0;padding:4px 0 4px 40px;}.view-id-featured h4 a:link,.view-id-featured h4 a:visited{color:#fff;letter-spacing:0px;}.pane-block-15 p,.block-views-blockfeatured-block-1 .view-content,.container-12 .inside .region-inner .view-content,.container-12 .inside .region-inner .pane-block-15 p{padding-left:10px;}.view-id-featured .views-row{background:none;min-height:30px;padding:8px;}.view-id-featured .views-field-title{position:relative;z-index:2;}.view-id-featured .views-field-field-icon{float:left;padding-right:10px;}.view-id-featured .views-field-field-picture{display:none;position:absolute;right:10px;top:10px;}.view-id-featured .views-field-field-picture img{filter:alpha(opacity=50);opacity:0.5;position:relative;z-index:1;}.block--featured--read-more p,.container-12 .inside .region-inner .pane-block-12 p{padding-right:15px;}.front #region-footer-second{margin-top:20px !important;}.not-front #region-content{top:5px;margin-bottom:25px;margin-left:15px;}.not-front .region-content-inner{font-size:14px;}.not-front #section-footer{padding-top:0;}#region-sidebar-first{background:#1eafdb;background:-moz-linear-gradient(top,#1eafdb 0%,#004976 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1eafdb),color-stop(100%,#004976));background:-webkit-linear-gradient(top,#1eafdb 0%,#004976 100%);background:-o-linear-gradient(top,#1eafdb 0%,#004976 100%);background:-ms-linear-gradient(top,#1eafdb 0%,#004976 100%);background:linear-gradient(to bottom,#1eafdb 0%,#004976 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1eafdb',endColorstr='#004976',GradientType=0);margin:0 0 20px 0;padding:15px 0 20px 15px;width:100%;}#region-sidebar-first .block-menu-block ul li{margin:0;padding-right:10px;position:relative;}#region-sidebar-first .menu-item--collapsed{list-style-type:none;list-style-image:none;}#region-sidebar-first .block-menu-block ul li a{font-size:13px;}.node-type-blog #region-sidebar-first .block-menu-block li.menu-mlid-2051 a,.node-type-news #region-sidebar-first .block-menu-block li.menu-mlid-2053 a,#region-sidebar-first .menu-item--active-trail>a,#region-sidebar-first .block-menu-block ul li a.active{font-weight:bold;}#region-sidebar-first .block-menu-block ul li a,#region-sidebar-first .block-menu-block .block-title a{color:#fff;display:block;padding:0 4px;}#region-sidebar-first .block-menu-block .block-title a{font-size:26px;margin-bottom:10px;text-transform:uppercase;}#region-sidebar-first .views-exposed-widgets,#region-sidebar-first .form--inline{width:178px;margin-bottom:.5em;}#views-exposed-form-portfolio-page select,#views-exposed-form-ssafety-page select,#views-exposed-form-portfolio-page-1 select,#views-exposed-form-safety-page-1 select{width:160px;}#views-exposed-form-ssafety-page,#views-exposed-form-safety-page-1{margin-bottom:30px;}#block-mainmenu-2 ul li ul,#region-sidebar-first li.menu-mlid-714 ul{display:none;}#block-mainmenu-3>ul>.menu-item--last,#block-mainmenu-3>ul>li:nth-child(2),#region-sidebar-first li.menu-mlid-757{padding-top:10px;}#block-mainmenu-3 .menu-item--expanded>a,#block-mainmenu-3>ul>.menu-item--last>a,#region-sidebar-first li.menu-mlid-729>a,#region-sidebar-first li.menu-mlid-757>a{font-weight:bold;}#block-mainmenu-3 .menu{margin:0;}.form-item-field-locations-target-id-verf,#edit-field-locations-target-id-wrapper{margin-bottom:15px;}.form-item-field-locations-target-id-verf,.form-item-field-project-sectors-value,#edit-field-locations-target-id-wrapper,#edit-field-project-sectors-value-wrapper{padding:.5em 1em 0 4px;margin-top:0 !important;margin-right:0 !important;}.form-item-field-project-sectors-value{margin-bottom:0 !important;}.form-item-field-locations-target-id-verf label,.form-item-field-project-sectors-value label,#edit-field-locations-target-id-wrapper label,#edit-field-project-sectors-value-wrapper label{color:#fff;}#region-sidebar-first input{background:#4a545d;border-radius:0;color:#fff;font-family:'Humanist521',sans-serif;font-weight:normal;padding:5px 0;text-shadow:none;text-transform:uppercase;width:66px;}.views-exposed-form label{font-weight:bold;}.views-exposed-form .views-exposed-widget{float:left;}#edit-actions,#edit-actions--2{margin:0;padding:.5em 1em 0 4px;}#edit-submit-portfolio,#edit-submit-portfolio--2,#edit-reset--2{margin:1.6em 0 0 0;}#edit-submit-safety{margin:2.1em 1em 0 0;}#edit-submit-portfolio,#edit-submit-portfolio--2,#edit-submit-safety{float:right;}.node-type-project .region-sidebar-first #block-menu-block-1 .content{display:none;}.node-type-blog #region-sidebar-first .menu-mlid-1068,.node-type-news #region-sidebar-first .menu-mlid-1080{font-weight:bold;}.page-media #region-sidebar-first,.node-type-blog #region-sidebar-first,.node-type-news #region-sidebar-first{padding-bottom:0;}.page-media #region-sidebar-first #block-menu-block-3,.node-type-blog #region-sidebar-first #block-menu-block-3,.node-type-news #region-sidebar-first #block-menu-block-3{padding-bottom:15px;}.region-sidebar-first-inner #block-block-13{margin-bottom:-20px;}.region-sidebar-first-inner #block-block-13,.region-sidebar-first-inner #block-block-21,.region-sidebar-first-inner #block-block-22{background-color:#fff;margin-left:-15px;padding-top:15px;padding-left:15px;}.context-newsroom .region-sidebar-first-inner #block-menu-block-1{padding-bottom:10px;}.region-sidebar-first-inner #block-block-22{display:none;}h2.media,#block-block-21 h2,#block-block-13 h2{color:#e3592a;font-family:'Humanist521',sans-serif;font-weight:bold;}#block-block-21 h2,#block-block-13 h2{font-size:18px;margin:0;}#block-block-21 p{margin-bottom:0;}#block-block-21 img{width:26px;}h2.media{font-size:1.2em;margin-bottom:0;}#region-sidebar-first #block-views-exp-ssafety-page,#region-sidebar-first #block-exposedformsafetypage-1{margin-top:25px;}#block-views-exp-ssafety-page h2.block-title,#block-exposedformsafetypage-1 h2{color:#fff;font-size:18px;margin:0;}#block-exposedformsafetypage-1 .form-item{margin:0;}#block-exposedformsafetypage-1 .form-type-select{padding:0.5em 1em 0 0;}#block-exposedformsafetypage-1 label{display:none;}.pane-news-panel-pane-3 .pane-title,.pane-blog-panel-pane-4 .pane-title{border-left:1px solid #1fbdd9;line-height:100%;margin-bottom:12px;padding-left:10px;}.pane-news-panel-pane-3 .views-row .views-field-title h4.field-content a,.pane-blog-panel-pane-4 .views-row .views-field-title h4.field-content a{color:#004976;}.pane-news-panel-pane-3 .views-row .views-field-title h4.field-content a:hover,.pane-blog-panel-pane-4 .views-row .views-field-title h4.field-content a:hover{color:#1fbdd9;}.pane-blog-panel-pane-4 .views-row .views-field-created{color:#000;font-style:italic;margin-bottom:15px;}.pane-blog-panel-pane-4 .views-row .views-field-created h5{color:#222;}.page-node-588 .view-display-id-panel_pane_4 .views-row-3,.page-node-589 .view-display-id-panel_pane_4 .views-row-3,.page-node-692 .view-display-id-panel_pane_4 .views-row-3,.page-node-823 .view-display-id-panel_pane_4 .views-row-3,.page-node-1830 .view-display-id-panel_pane_4 .views-row-3{display:none;}blockquote.marek,.page-node-6 blockquote{color:#e3592a;}#upper{margin-bottom:40px;}.history{overflow:hidden;}.words h3{margin-bottom:10px;}.words h3.double{background-position-x:80px;}.words h4{color:#004976;font-family:'Humanist521',sans-serif;font-size:1.2em;font-weight:bold;}.pics img{margin-bottom:10px;}.words a{color:#e3592a !important;font-style:italic;}.values-pics img,.pledge img{height:auto;width:100%;margin-bottom:20px;}.page-node-10 .history{margin-top:15px;}.page-node-10 #region-content .history h3{color:#1fbdd9;font-family:'FuturaNDCn-Medium',sans-serif;font-size:1.5em;font-weight:normal;margin-bottom:10px;}#marek-company-info a,#industry-info a p,a.marek--black,a.marek--black:link,#professional-associations a,.page-node-6 #region-content a,.page-node-12 #region-content a p,.page-node-13 #region-content a,.page-node-15 #region-content a p,.page-node-34 #region-content a p,.page-node-589 #region-content li a,.page-node-692 .mil-bot-left a p,.page-node-692 .mil-bot-right a p{color:#000;}.page-node-6 #region-content a{text-decoration:underline;}.page-node-13 #region-content li a,.page-node-13 #region-content h3 a{text-decoration:none;}#professional-partnerships h3 a,.page-node-13 #region-content h3 a{color:#004976;}#marek-company-info a:hover,#industry-info a:hover p,a.marek--hover--blue:hover,#professional-associations a:hover,#professional-partnerships h3 a:hover,.page-node-6 #region-content a:hover,.page-node-12 #region-content a:hover p,.page-node-13 #region-content a:hover,.page-node-13 #region-content h3 a:hover,.page-node-15 #region-content a:hover p,.page-node-34 #region-content a:hover p,.page-node-589 #region-content li a:hover,.page-node-692 .mil-bot-left a:hover p,.page-node-692 .mil-bot-right a:hover p{color:#1fbdd9;}.pledge blockquote,.page-node-820 blockquote{border-top:1px solid #1eafdb;border-bottom:1px solid #1eafdb;color:#004976;padding:20px 0;}#professional-associations ul,.page-node-11 #region-content ul,.page-node-13 #region-content ul{list-style:none;padding-left:0;}#industry-info div{position:relative;}#industry-info img{float:left;margin-right:10px;}#industry-info #safety{right:3px;}#industry-info #tech{right:2px;}#industry-info #assocs{right:24px;}#industry-info p a:visited{color:#000;}#industry-info p a:hover{color:#1fbdd9;}.image-style-service-banner{width:100%;height:auto;}.block-views-blockcommercial-services-block-1{margin-right:.5em;}.block-views-blockduplicate-of-commercia-services-block-1{margin-left:.5em;}.block-views-blockcommercial-services-block-1 h2,.block-views-blockduplicate-of-commercia-services-block-1 h2{line-height:1.25em;margin-bottom:0;}.page-services .pane-content .view-header{display:none;}.page-services .panel-2col-stacked .panel-col-first,.page-services .panel-2col-stacked .panel-col-last{width:100%;}.view-commercial-services .views-row,.view-duplicate-of-commercia-services .views-row,.view-residential-services .views-row{background:#eee;border-bottom:1px solid #666;}.view-commercial-services .views-row,.view-duplicate-of-commercia-services .views-row,.view-residential-services .views-row,.node-type-service .panels-flexible-region-content_with_sidebar-aside-inside .pane-content{margin-bottom:10px;padding:10px 8px 10px 10px;}.view-commercial-services .views-row .views-field-title h3,.view-duplicate-of-commercia-services h3,.view-residential-services .views-row .views-field-title h3{margin-bottom:2px;}.view-commercial-services .views-field-field-gallery,.view-duplicate-of-commercia-services .views-field-field-gallery,.view-residential-services .views-field-field-gallery{float:left;margin:0 10px 5px 0;}.node-type-service #block-system-main .field-name-field-gallery img,.node__content .field--name-field-gallery img,.page-node-9 .pane-node-body img,.page-node-692 .pane-node-body img,.page-node-823 .pane-node-body img{height:auto;max-width:100%;}.view-commercial-services .image-style-thumbnail,.view-duplicate-of-commercia-services .image-style-thumbnail{height:100px;}.view-commercial-services .views-field-field-gallery a,.view-duplicate-of-commercia-services .views-field-field-gallery a{display:block;height:100px;}.node-type-service .panels-flexible-row-content_with_sidebar-1 .panels-flexible-column{width:100%;}article.node--type-project .field--name-body,article.node--type-project .field-slideshow-wrapper,article.node--type-project .field-slideshow-wrapper .field-slideshow .field-slideshow-slide,article.node--type-project .field-slideshow-wrapper .field-slideshow .field-slideshow-slide img{width:100%;}.words h3,.view-id-portfolio h3{background:url(/themes/marek/images/year-line.png) 40px center no-repeat;overflow:hidden;width:100%;}.view-id-portfolio .views-row{margin:0 0 10px;}.not-front .view-id-portfolio .views-field-field-gallery{margin:auto;width:75%;}.view-id-portfolio .views-field-field-gallery img,.view-id-portfolio .views-field-title .field-content{width:100%;}.view-id-portfolio .views-field-field-gallery ul,.view-id-portfolio .views-field-field-gallery ul li{margin:0;}.view-id-portfolio .views-field-title .field-content{display:block;font-family:'Humanist521',sans-serif;font-size:22px;font-weight:bold;line-height:1.2em;padding-top:6px;position:relative;text-align:center;z-index:2;}.view-id-portfolio .views-field-title .field-content a{color:#004976;}.view-id-portfolio .views-field-title .field-content #project-name a{color:#e3592a;text-transform:uppercase;}.view-id-portfolio .views-field-body,.view-id-portfolio .views-field-field-architect,.view-id-portfolio .views-field-field-general-contractor,.view-id-portfolio .views-field-field-commercial-services,.view-id-portfolio .views-field-field-residential-services,.context-portfolio #region-sidebar-first #block-menu-block-1{display:none;}.view-id-portfolio .views-field-field-services{font-size:13px;line-height:20px;}.view-id-portfolio .views-field-field-services .field-content{display:block;text-align:center;}span.print-link{display:none;}.node--type-project span.print-link{bottom:0;display:block;margin-bottom:20px;position:absolute;text-align:left;}.node--type-project span.print-link span.print_html{display:none;}.node--type-project .print__wrapper--pdf{background:#1fbdd9;margin-top:3px;margin-bottom:-33px;width:215px;text-align:center;}.node--type-project span.print-link span.print_pdf{background:#1fbdd9;display:block;margin-left:0;text-align:center;width:215px;}.node--type-project .print__wrapper--pdf a,.node--type-project span.print-link span.print_pdf a{color:#fff;line-height:30px;text-transform:uppercase;}.node--type-project .group-quick-info{padding:10px;}.node--type-project .group-quick-info h3{margin-bottom:10px;}.node--type-project .group-quick-info h3 span a,.node--type-project .group-quick-info h3{border-left:1px solid #1fbdd9;color:#e3592a;display:block;line-height:19px;padding-left:7px;}.node--type-project #field-slideshow-id .cycle-slide img{max-width:100%;height:auto;}article.node--type-project .field-slideshow-wrapper .field-slideshow-pager li,.node--type-project .cycle-pager-after img{cursor:pointer;margin:5px 5px 0 0;opacity:0.5;filter:alpha(opacity=50);float:left;}article.node--type-project .field-slideshow-wrapper .field-slideshow-pager li.activeSlide,.node--type-project .cycle-pager-after .cycle-pager-active{opacity:1;filter:alpha(opacity=100);}article.node--type-project .field-slideshow-wrapper .field-slideshow-pager li.last{margin-right:0;}article.node--type-project .field--name-body strong{color:#e3592a;font-family:'FuturaNDCn-Medium',sans-serif;font-size:21px;font-weight:normal;text-transform:uppercase;}.page-node-34 #region-content{padding-bottom:30px;}#careers-page img{max-width:100%;}.page-node-34 .field-name-field-tags{display:none;}#job-board{border:1px solid #e3592a;height:82px;margin:3% 0 8%;}#job-board a{display:block;float:left;margin-top:1%;}#job-board a#skilled-craft-button{margin-left:4%;width:25%;}#job-board a#professional-button{margin-left:8%;width:25%;}#job-board a#military-button{margin-left:8%;width:22%;}#job-board p{color:#004976;margin:2% 0 0 0;padding-left:4%;}#job-board a img{width:100%;}#skill-logos{display:none;}.page-node-589 #skill-logos{display:block;}#skilled-craft-wheel{background:url(/themes/marek/skilled-craft/wheel.png) top left no-repeat;height:305px;margin-right:auto;margin-left:auto;width:473px;}#scw{float:left;max-width:100%;overflow-x:scroll;padding-bottom:10px;}#scw-wheel-info{background:#222;border-radius:20px;color:#eee;display:none;filter:alpha(opacity=90);height:280px;margin-right:auto;margin-bottom:-300px;margin-left:auto;opacity:0.9;padding:10px;position:relative;top:0;width:280px;z-index:6;}#scw-wheel-info .instr{bottom:10px;position:absolute;right:10px;}ul.safety-list{overflow:hidden;padding-left:1.2em;}ul.safety-list li{width:50%;float:left;}.page-node-34 .pane-blog-panel-pane-4 .views-row-2,.page-node-34 .pane-blog-panel-pane-4 .views-row-3{display:none;}#block-views-scrolling-partner-logos-block{clear:left;margin-top:20px;}#block-views-marek-at-work-narrow-block,#block-views-marek-at-work-normal-block,#block-views-6bdccef69d005d3f3e4dfaa69904d314{display:none;}#careers-page h2.block-title,.view-marek-at-work h2.block-title,#block-block-23 h2.block-title,#block-block-24 h2.block-title,#block-views-scrolling-partner-logos-block h2.block-title{border-left:1px solid #1fbdd9;color:#e3592a;font-size:2em;padding-left:10px;}.view-marek-at-work .jcarousel-skin-default{margin-right:20px;margin-left:20px;}.view-scrolling-partner-logos .jcarousel-skin-default{margin-right:40px;margin-left:40px;}.view-marek-at-work .jcarousel-skin-default .jcarousel-container-horizontal{height:202px;right:20px;width:100%;padding:20px;}.block-views-blockscrolling-partner-logos-block-1 .jcarousel-wrapper.jcarousel-skin-default{right:40px;width:100%;}.view-scrolling-partner-logos .jcarousel-skin-default .jcarousel-container-horizontal{height:52px;padding:20px 40px;}.view-marek-at-work .jcarousel-skin-default .jcarousel-clip-horizontal,#block-views-marek-at-work-normal-block .jcarousel-skin-default .jcarousel-clip-horizontal,#block-views-marek-at-work-narrow-block .jcarousel-skin-default .jcarousel-clip-horizontal{height:202px;overflow:hidden;width:100%;}.view-scrolling-partner-logos .jcarousel-skin-default .jcarousel-clip-horizontal{height:52px;overflow:hidden;width:100%;}.view-marek-at-work .jcarousel-skin-default .jcarousel-next,.view-marek-at-work .jcarousel-skin-default .jcarousel-prev{height:56px;width:29px;}.view-scrolling-partner-logos .jcarousel-skin-default .jcarousel-next,.view-scrolling-partner-logos .jcarousel-skin-default .jcarousel-prev{height:56px;width:29px;}.view-marek-at-work .jcarousel-skin-default .jcarousel-next,.view-scrolling-partner-logos .jcarousel-skin-default .jcarousel-next{background:url(/themes/marek/css/images/career-arrow-right.png) no-repeat;}.view-marek-at-work .jcarousel-skin-default .jcarousel-prev,.view-scrolling-partner-logos .jcarousel-skin-default .jcarousel-prev{background:url(/themes/marek/css/images/career-arrow-left.png) no-repeat;}.view-marek-at-work .jcarousel-skin-default .jcarousel-next-horizontal,.view-marek-at-work .jcarousel-skin-default .jcarousel-prev-horizontal{top:111px;}.view-scrolling-partner-logos .jcarousel-skin-default .jcarousel-next-horizontal,.view-scrolling-partner-logos .jcarousel-skin-default .jcarousel-prev-horizontal{top:35px;}.view-marek-at-work .jcarousel-skin-default .jcarousel-next-horizontal,.view-scrolling-partner-logos .jcarousel-skin-default .jcarousel-next-horizontal{background-position:top right;right:0;}.view-marek-at-work .jcarousel-skin-default .jcarousel-prev-horizontal,.view-scrolling-partner-logos .jcarousel-skin-default .jcarousel-prev-horizontal{background-position:top left;left:0;}.view-marek-at-work .jcarousel-skin-default .jcarousel-item{border:none;height:200px;max-width:300px;padding:1px;width:auto;}.view-marek-at-work .jcarousel-skin-default .jcarousel-item-placeholder-horizontal{}.view-scrolling-partner-logos .jcarousel-skin-default .jcarousel-item{border:none;max-width:75px;padding:1px 4px;width:auto;}.view-marek-at-work .jcarousel-skin-default .jcarousel-item div img{height:200px;min-width:200px;max-width:100%;}.block-views-blockscrolling-partner-logos-block-1 .jcarousel-skin-default .jcarousel-item img{height:50px !important;min-width:50px;max-width:100%;}#professional-bottom .right img{display:block;margin:0 auto 20px auto;}#military .mil-left,#military .mil-right{float:left;width:40%;}#military .mil-left{margin:0 3% 0 7%;}#military .mil-right{margin:0 7% 12px 3%;}#military #mil-logos{clear:left;margin-bottom:2em;}#military #mil-logos img{margin-right:2.5%;margin-bottom:1em;width:18%;}#military #mil-logos img.last{margin-right:0;}ul.contact{list-style-type:none;margin:0 0 12px 0;padding:0 !important;}ul.contact li{border-left:1px solid #000;display:inline-block;line-height:14px;padding:0 12px;}ul.contact li.first{border-left:none;padding-left:0;}ul.contact li.last{padding-right:0;}#marek-company-info a,ul.contact li a,ul.contact li a:link{color:#000;text-decoration:underline !important;}ul.contact li a:hover{color:#1fbdd9;}ul#opportunities{list-style-type:none;margin-bottom:2.5em;padding:0;}ul#opportunities li{height:40px;}ul#opportunities li.first{height:60px;overflow:hidden;}ul#opportunities li span{padding-left:10px;text-transform:uppercase;}ul#opportunities li p{color:#000;font-weight:normal;font-size:14px;padding-left:46px;}ul#opportunities li img{position:relative;top:5px;}ul#opportunities li.first img{top:16px;}#military .mil-bot-left,#military .mil-bot-right{float:left;width:50%;}#military .mil-bot-right{text-align:right;}#military .mil-bot-left img,#military .mil-bot-right img{width:95%;}#military .mil-bot-right p{padding-left:5%;text-align:left;}.dcsns-toolbar{margin-bottom:12px;}.not-front .view-id-featured .views-row h4 a{color:#000;}#block-block-13 a,#block-block-21 a{color:#000;text-decoration:underline;}#block-block-13 a:hover,#block-block-21 a:hover{color:#1fbdd9;}.view-id-safety .views-row,.context-newsroom .view-id-news .views-row,.context-newsroom .view-id-blog .views-row,.context-company .view-id-ssafety .views-row,.page-taxonomy-term #block-system-main article{background:#eee;border-bottom:1px solid #666;margin-bottom:10px;padding:10px;}#block-views-block-newsroom-block-1-2 .views-row .views-field-title h3.field-content,.view-id-news .views-row .views-field-title h3.field-content,.view-id-blog .views-row .views-field-title h3.field-content,.page-taxonomy-term #block-system-main article header h2.node-title{margin-bottom:0;}.page-taxonomy-term #block-system-main article header h2.node-title a{font-size:21px;line-height:100%;}.page-taxonomy-term #block-system-main article .content .field img{float:left !important;height:67px !important;margin:0 !important;padding:0 10px 5px 0;width:100px !important;}#block-views-block-newsroom-block-1-2 .views-field-field-gallery-media-,.view-id-safety .views-field-field-gallery,.view-id-news .views-row .views-field-field-gallery,.view-id-blog .views-row .views-field-field-gallery,.view-id-blog .views-row .views-field-field-gallery-media-,.view-id-ssafety .views-row .views-field-field-gallery{display:inline-block;float:left;padding:0 10px 5px 0;}.view-display-id-block_3 .views-field-field-gallery-media-,.block-views-blockblog-block-4 .views-field-field-gallery,.view-id-safety .views-field-field-gallery{height:100px;}#block-views-block-newsroom-block-1-2 .views-row,.view-id-safety .views-row,.view-id-news .views-row,.view-id-blog .views-row,.view-id-commercial_services .views-row,.view-duplicate-of-commercia-services .views-row,.view-id-residential_services .views-row,.view-id-ssafety .views-row{overflow:auto;}.view-id-blog .views-row,.view-id-news .views-row{margin:0 0 4px 0;padding:0 0 8px 0;border-bottom:1px solid #666;}#block-views-block-newsroom-block-1-2 .views-row,.path-newsroom .view-id-blog .views-row,.path-newsroom .view-id-news .views-row{background:#eee;border-bottom:1px solid #666;margin-bottom:10px;padding:10px;}.view-id-blog .views-row:last-child,.view-id-news .views-row:last-child,.view-id-ssafety .views-row:last-child,.view-id-blog .views-row-last,.view-id-news .views-row-last,.view-id-ssafety .views-row-last{border-bottom:none;}.view-id-safety .views-field-created h5,.view-id-safety .views-field-field-subtitle h5,.view-id-blog .views-row .views-field-created h5,.view-id-news .views-row .views-fiel-field-subtitle h5,.view-id-ssafety .views-row .views-field-created h5,.view-id-ssafety .views-row .views-field-field-subtitle h5{font-size:16px;font-weight:normal;}.context-media .view-id-news .views-row h3,.context-media .view-id-news .views-row h4,.context-media .view-id-blog .views-row h3,.context-media .view-id-blog .views-row h4,.view-id-safety .views-row h3,.view-id-safety .views-row h4,.context-company .view-id-ssafety .views-row h3,.context-company .view-id-ssafety .views-row h4{line-height:1.2em;margin:0;}.context-media .view-id-news .views-row h4,.context-media .view-id-blog .views-row h4,.view-id-safety .views-row h4,.context-company .view-id-ssafety .views-row h4{color:#666;font-weight:normal;}.context-media .view-id-news .views-row .view-field-created,.view-id-safety .views-row .views-field-created,.context-company .view-id-safety .views-row .views-field-created{color:#999;font-size:1.2em;}.context-media .view-id-blog .views-row h4,.context-media .view-id-news .views-row h4,.view-id-safety .views-row h4,.context-company .view-id-ssafety .views-row h4{margin-bottom:8px;}.filter .f-facebook .iso-active{background-color:#3b5998;}.filter .f-twitter .iso-active{background-color:#4ec2dc;}.filter .f-rss .iso-active{background-color:#ff9800;}h2.real-title{color:#e3592a;font-family:'Humanist521',sans-serif;font-size:18px;font-weight:bold;margin-bottom:0;}footer.submitted{color:#004976;font-size:18px;font-weight:bold;}.node-type-blog #region-content img,.node-type-news #region-content img{max-width:100%;}.view-id-contact .view-header{height:165px;}.view-id-contact .view-header .corporate-info{float:left;}.view-id-contact .view-header .locations-img{float:right;}.view-id-contact .view-header .corporate-info .email{display:none;}.view-id-contact table{border:none;}.view-id-contact .views-row{margin:0 10px 0 0;min-height:143px;padding:10px 10px 0 0;}.view-id-contact .views-row-1,.page-contact-corporate .view-id-contact .view-header,.page-contact-atlanta .view-id-contact .view-header,.page-contact-austin .view-id-contact .view-header,.page-contact-dallas .view-id-contact .view-header,.page-contact-fort-worth .view-id-contact .view-header,.page-contact-harlingen .view-id-contact .view-header,.page-contact-houston .view-id-contact .view-header,.page-contact-san-antonio .view-id-contact .view-header{display:none;}.page-contact-corporate .view-id-contact .views-row-1,.page-contact-atlanta .view-id-contact .views-row-1,.page-contact-austin .view-id-contact .views-row-1,.page-contact-dallas .view-id-contact .views-row-1,.page-contact-fort-worth .view-id-contact .views-row-1,.page-contact-harlingen .view-id-contact .views-row-1,.page-contact-houston .view-id-contact .views-row-1,.page-contact-san-antonio .view-id-contact .views-row-1{display:block;}.view-id-contact .views-field-title h3 a{color:#e3592a !important;font-family:'Humanist521',sans-serif;font-size:16px;font-weight:bold;}.view-id-contact .views-field-field-pictures img{height:auto;max-width:100%;}.view-id-contact .views-label-field-contact-commercial,.view-id-contact .views-label-field-contact-residential{color:#37557f;font-family:'Humanist521',sans-serif;font-weight:bold;}.view-id-contact .views-field-field-contact-commercial,.view-id-contact .views-field-field-contact-residential{display:block;margin:0 0 10px 0;}.view-id-contact .views-field-field-contact-commercial .adr .fn,.view-id-contact .views-field-field-contact-residential .adr .fn,.view-id-contact .contact-info-Corporate .views-label,.view-id-contact .location .email abbr{display:none;}.view-id-contact h3{margin:0;}.view-id-contact .views-row-9{float:left;}.view-id-contact .views-field-view-node{font-size:1.1em;}.view-id-contact .views-field-path{margin:16px 0 6px 0;}.view-id-contact .views-field-path a{color:#222;}.node-type-location img{height:auto;max-width:100%;}.node-type-location .panels-flexible-region-4-aside-inside .pane-content{margin-bottom:10px;padding:10px 8px 10px 10px;}.node-type-location .panels-flexible-column-4-2,.node-type-location .panels-flexible-column-4-3,.page-node-9 #region-content .panels-flexible-column-first,.page-node-9 #region-content .panels-flexible-column-last,.page-node-34 #region-content .panels-flexible-column-first,.page-node-34 #region-content .panels-flexible-column-last,.page-node-39 #region-content .panels-flexible-column-first,.page-node-39 #region-content .panels-flexible-column-last,.page-node-588 #region-content .panels-flexible-column-first,.page-node-588 #region-content .panels-flexible-column-last,.page-node-589 #region-content .panels-flexible-column-first,.page-node-589 #region-content .panels-flexible-column-last,.page-node-692 #region-content .panels-flexible-column-first,.page-node-692 #region-content .panels-flexible-column-last,.page-node-823 #region-content .panels-flexible-column-first,.page-node-823 #region-content .panels-flexible-column-last,.page-node-1830 #region-content .panels-flexible-column-first,.page-node-1830 #region-content .panels-flexible-column-last{width:100%;}.node-type-location .panels-flexible-column-4-3 h2.pane-title{border-left:1px solid #1eafdb;line-height:1em;margin-left:10px;padding-left:10px;}.node-type-location .panels-flexible-column-4-3 span.pane-title{padding-left:10px;}.node-type-location .panels-flexible-column-4-3 span.pane-title span.contact-type,.node-type-location .panels-flexible-column-4-3 span.pane-title span.headquarters{display:none;}.page-node-2 .panels-flexible-column-4-3 span.pane-title span.contact-type,.page-node-3 .panels-flexible-column-4-3 span.pane-title span.contact-type,.page-node-32 .panels-flexible-column-4-3 span.pane-title span.contact-type,.page-node-35 .panels-flexible-column-4-3 span.pane-title span.headquarters{display:inline;}.page-node-5  .block-views-blockstaff-block-1 h3,.page-node-35 .block-views-blockstaff-block-1 h3{display:none;}.node-type-location .panels-flexible-column-4-3 span.pane-title,.node-type-location .panels-flexible-column-4-3 .views-field-name{color:#004976;font-weight:bold;}.node-type-location .panels-flexible-column-4-3 .pane-node-field-contact-commercial{margin-top:-1em;}.node-type-location .panels-flexible-column-4-3 .pane-node-field-contact-commercial .pane-content,.node-type-location .panels-flexible-column-4-3 .pane-node-field-contact-residential .pane-content{padding-top:0;}.node-type-location .panels-flexible-column-4-3 span.fn{display:none;}.page-company-locations .view-locations .views-row{height:100px;}.page-company-locations .view-locations .views-row .views-field-field-picture{height:100px;overflow:hidden;}.page-company-locations .view-locations .views-row .views-field-field-picture,.page-company-locations .view-locations .views-row .views-field-field-picture img{width:100%;}.page-company-locations .view-locations .views-row .views-field-title{background:url(/themes/marek/css/images/location-breadcrumb-background.png) top left repeat-x;font-family:'Humanist521',sans-serif;font-size:22px;height:30px;margin:-50px 0 0;padding:10px;position:relative;z-index:2;}.page-company-locations .view-locations .views-row .views-field-title a{color:#ddd;}.node-type-location .view-commercial-services .views-row,.node-type-location .view-residential-services .views-row{background:none;border:none;margin:0;padding:0;}.node-type-location .pane-residential-services-panel-pane-1{float:right;margin-right:10px;}.pane-node-field-representatives .field-name-field-representatives{line-height:1.2em;}ul.pager__items{position:relative;margin:0;padding:0;font-size:10px;text-align:left;background:#ebebeb;border:1px solid;border-color:#ddd #bbb #999;border-radius:5px;overflow:hidden;}ul.pager__items li{border-right:1px solid;border-color:#ddd #bbb #999;color:#333;font:bold 12px/1.2 Arial,sans-serif;outline:0;margin:0;padding:0;float:left;}.pager__item a{background-image:linear-gradient(#fff,#ddd);color:#1a1a1a;display:block;padding:4px 8px;}.pager__item a:hover{background:#fff;color:#454545;}.pager__items .is-active a,.pager__items .is-active a:hover{background-image:linear-gradient(#1a1a1a,#5a5a5a);color:#fff;}.pager__item--first a,.pager__item--previous a,.pager__item--next a,.pager__item--last a{width:50px;text-align:center;padding:4px 0;}.pager__item--next,.pager__item--last{position:absolute;top:0;}.pager__item--next{right:50px;border-left:1px solid;border-color:#ddd #bbb #999;}.pager__items .pager__item--last{border-right:0;right:0;}.pager__items .pager__item--ellipsis{padding:4px 8px;}#block-block-19{padding-left:15px;}#block-block-11{margin:25px 0 0 20px;}#section-footer{background:#555c63;padding-top:12px;}#zone-footer{width:100%;}#region-footer-first{display:block;float:none;margin-left:auto !important;margin-right:auto !important;}.not-front #region-footer-first{display:none;}.region-footer-first-inner .menu-level-1>.menu>li.expanded{padding-top:20px;}.region-footer-first-inner li.menu-mlid-1067{padding-right:20px !important;}#section-footer .menu-level-1{padding-left:25px;}#section-footer ul.main-menu>li{margin:0;list-style-type:none;list-style-image:none;padding:20px 0.5em 0 0;}#section-footer ul li ul li{clear:both;padding:0.2em 0.5em 0 0;}#section-footer ul li a{text-decoration:none;text-transform:uppercase;font-size:16px;font-weight:bold;}#section-footer ul li li a{color:#fff;font-size:12px;font-weight:normal;text-transform:none;}#section-footer ul li li a:hover{color:#ccc;}#section-footer li.menu-item--first ul ul{display:none;}#section-footer ul li.menu-item--services li ul,#section-footer ul li.menu-item--services li ul{display:block;}#section-footer ul ul.menu{margin-left:0;}div.messages{margin:0;position:absolute;z-index:11;}#section-footer .menu-item--services>ul>.menu-item--first{margin-bottom:12px !important;}#section-footer .menu-item--services>ul>li>a{font-weight:bold;}.region-footer-second,#region-footer-second{background-color:#e3592a;color:#fff;margin:0 !important;padding-top:1px;width:100%;}.region-footer-second p,#region-footer-second p{margin-top:12px;padding:0 25px;}.region-footer-second a,.region-footer-second a:link,.region-footer-second a:visited,#region-footer-second a{color:#fff;text-decoration:underline;}.mymarek-footer-p{margin-right:10px;margin-top:10px;float:right;display:inline;}@media only screen and (max-width:740px){.mymarek-footer{display:inline-block;margin-left:20px;margin-top:5px;}}@media only screen and (min-width:740px){.mymarek-footer{float:right;margin-right:-126px;margin-top:30px;}}.context-marek-messages article .field--name-body video{padding-left:10px;}#views_slideshow_controls_text_spotlight-block_1{display:none !important;}
@font-face{font-family:'FuturaNDCn-Medium';src:url(/themes/marek/css/fonts/2E1A67_0_0.eot);src:url(/themes/marek/css/fonts/2E1A67_0_0.eot#iefix) format('embedded-opentype'),url(/themes/marek/css/fonts/2E1A67_0_0.woff2) format('woff2'),url(/themes/marek/css/fonts/2E1A67_0_0.woff) format('woff'),url(/themes/marek/css/fonts/2E1A67_0_0.ttf) format('truetype'),url(/themes/marek/css/fonts/2E1A67_0_0.svg#wf) format('svg');}
@font-face{font-family:'Humanist521';font-weight:normal;font-style:normal;src:url(/themes/marek/css/fonts/2E1A65_0_0.eot);src:url(/themes/marek/css/fonts/2E1A65_0_0.eot#iefix) format('embedded-opentype'),url(/themes/marek/css/fonts/2E1A65_0_0.woff2) format('woff2'),url(/themes/marek/css/fonts/2E1A65_0_0.woff) format('woff'),url(/themes/marek/css/fonts/2E1A65_0_0.ttf) format('truetype'),url(/themes/marek/css/fonts/2E1A65_0_0.svg#wf) format('svg');}@font-face{font-family:'Humanist521';font-weight:normal;font-style:italic;src:url(/themes/marek/css/fonts/2E1A65_1_0.eot);src:url(/themes/marek/css/fonts/2E1A65_1_0.eot#iefix) format('embedded-opentype'),url(/themes/marek/css/fonts/2E1A65_1_0.woff2) format('woff2'),url(/themes/marek/css/fonts/2E1A65_1_0.woff) format('woff'),url(/themes/marek/css/fonts/2E1A65_1_0.ttf) format('truetype'),url(/themes/marek/css/fonts/2E1A65_1_0.svg#wf) format('svg');}@font-face{font-family:'Humanist521';font-weight:bold;font-style:normal;src:url(/themes/marek/css/fonts/2E1A65_2_0.eot);src:url(/themes/marek/css/fonts/2E1A65_2_0.eot#iefix) format('embedded-opentype'),url(/themes/marek/css/fonts/2E1A65_2_0.woff2) format('woff2'),url(/themes/marek/css/fonts/2E1A65_2_0.woff) format('woff'),url(/themes/marek/css/fonts/2E1A65_2_0.ttf) format('truetype'),url(/themes/marek/css/fonts/2E1A65_2_0.svg#wf) format('svg');}@font-face{font-family:'Humanist521';font-weight:bold;font-style:italic;src:url(/themes/marek/css/fonts/2E1A65_3_0.eot);src:url(/themes/marek/css/fonts/2E1A65_3_0.eot#iefix) format('embedded-opentype'),url(/themes/marek/css/fonts/2E1A65_3_0.woff2) format('woff2'),url(/themes/marek/css/fonts/2E1A65_3_0.woff) format('woff'),url(/themes/marek/css/fonts/2E1A65_3_0.ttf) format('truetype'),url(/themes/marek/css/fonts/2E1A65_3_0.svg#wf) format('svg');}
@media all and (min-width: 740px) and (min-device-width: 740px){html{overflow-y:scroll;}h1,#block-intouch h2{font-size:36px;margin-bottom:45px;}img{max-width:none;}#region-content{padding-bottom:60px;}#section-header{height:117px;}#zone-branding-wrapper{margin:auto;max-height:74px;}#region-branding{height:75px;margin-bottom:-75px;}.logo-img{width:inherit;background:none;margin:0;z-index:10;}.logo-img img{opacity:1;}#region-menu{margin-top:36px !important;position:relative;z-index:10;}.navigation{float:left;}#region-menu .main-menu li{display:inline;margin:0;padding:0;width:100%;}#region-menu .main-menu li a{border-right:1px solid #e3592a;color:#333;display:block;float:left;height:1em;line-height:1em;margin:0;text-transform:uppercase;width:auto;}#region-menu .main-menu li.menu-item--last a{border-right:none;}#region-menu .main-menu li a:hover,#region-menu .main-menu li a.active,#region-menu .main-menu li.menu-item--active-trail a{color:#333;border-bottom:2px solid #e3592a;height:20px;}.front main .container-12{width:100% !important;}.front .container-12 .grid-12{width:100% !important;margin:0;}.front-page-carousel{position:relative;left:0 !important;}.view-commercial-services .views-field-field-gallery,.view-residential-services .views-field-field-gallery{}.view-commercial-services .views-row{}.pane-block-18{display:block;}.front .block-views-blockspotlight-block-1>div{left:0;margin:25px auto 0;top:0;}.front .view-spotlight .views-slideshow-controls-top{display:block;}#views_slideshow_cycle_teaser_section_spotlight-block_1{margin-left:30px;}.front .view-spotlight .views-field-title{padding:0;}.front .view-spotlight .views-field-title,.front .view-spotlight .views-field-field-subheading{margin-right:auto;margin-left:auto;width:90%;}.front .view-spotlight .views-field-field-subheading{font-size:16px;padding-top:8px;}.pane-block-17{background:#4b555e;}.pane-block-17 .pane-content,.pane-block-17 .field--type-text-with-summary{border-left:1px solid #fff;left:109px;margin:20px auto;padding:15px 20px;position:relative;}.pane-block-17 .pane-content p,.pane-block-17 .field--type-text-with-summary p{font-size:16px;}.container-12 .grid-12 .inside .region-inner{margin:35px auto 0;}.pane-block-15,.pane-block-2,.block-views-blockfeatured-block-1,.block--featured--read-more,.container-12 .grid-12 .inside .region-inner .pane-block,.container-12 .grid-12 .inside .region-inner .panel-pane{float:left;}.pane-block-15,.pane-block-2,.container-12 .grid-12 .inside .region-inner .pane-block-15,.container-12 .grid-12 .inside .region-inner .pane-block-2{margin-right:10px;}.pane-block-2,.block-views-blockfeatured-block-1,.block--featured--read-more,.container-12 .grid-12 .inside .region-inner .pane-block-2,.container-12 .grid-12 .inside .region-inner .pane-featured-panel-pane-1,.container-12 .grid-12 .inside .region-inner .pane-block-12{margin-left:10px;}.pane-block-15 p,.pane-block-2 p,.block-views-blockfeatured-block-1 p,.block--featured--read-more p,.container-12 .grid-12 .inside .region-inner p{margin:0 10px 12px;}.pane-block-15 p,.container-12 .grid-12 .inside .region-inner .pane-block-15 p{padding-left:0;}.pane-block-15 p,.pane-block-2 p,.container-12 .grid-12 .inside .region-inner .pane-block-15 p,.container-12 .grid-12 .inside .region-inner .pane-block-2 p{max-height:220px;}.pane-block-2 img,.container-12 .grid-12 .inside .region-inner .pane-block-2 img{height:235px;margin-top:-15px;width:300px;}.view-id-featured h4{font-size:16px;}.not-front #zone-content-wrapper{background:url(/themes/marek/images/page-title-bg.png) top left repeat-x;background-color:#fff;}.not-front #region-content{margin:0;padding-top:14px;top:0;}.not-front #region-content .region-content-inner{background:url(/themes/marek/images/line-bg.png) top left no-repeat;padding-left:17px;}.not-front #section-footer{padding-top:12px;}.layout-sidebar-first{float:left;}#region-sidebar-first{border:2px solid #fff;min-height:500px;margin:-15px 0 50px 0;padding-top:36px;padding-bottom:0;padding-left:10px;width:206px;}#region-sidebar-first .block-menu-block ul li ul li{width:100%;}.region-sidebar-first-inner #block-block-21{margin-top:450px;padding-top:40px;}.region-sidebar-first-inner #block-block-13{margin-bottom:0;}.region-sidebar-first-inner #block-block-13,.region-sidebar-first-inner #block-block-21,.region-sidebar-first-inner #block-block-22{padding-left:0;}.context-newsroom .region-sidebar-first-inner #block-menu-block-1{padding-bottom:0;}.region-sidebar-first-inner #block-block-22{display:block;}.history .words{float:right;width:60%;}.history .pics{float:left;width:40%;}.pics img{width:89%;margin-bottom:0;}.pic-right p{float:right;text-align:right;width:40%;}.pic-right p img{height:auto;width:89%;}.word-left{width:60%;}.values-pics{float:left;width:40%;}.values-pics img,.pledge img{width:89%;}.values{float:left;width:60%;}.pledge{float:left;width:50%;}.page-services .panel-2col-stacked .panel-col-first,.page-services .panel-2col-stacked .panel-col-last{width:50%;}.node-type-service .panels-flexible-row-content_with_sidebar-1 .panels-flexible-column-first{width:65.3358%;}.node-type-service .panels-flexible-row-content_with_sidebar-1 .panels-flexible-column-last{width:33.6642%;}.page-company-locations .view-locations .views-row{width:33%;height:300px;float:left;}.page-company-locations .view-locations .views-row .views-field-field-picture{width:auto;height:auto;}.page-company-locations .view-locations .views-row .views-field-field-picture img{width:auto;opacity:0.75;filter:alpha(opacity=75);}.page-company-locations .view-locations .views-row:hover .views-field-field-picture img{opacity:1;filter:alpha(opacity=100);}.page-company-locations .view-locations .views-row .views-field-title{}article.node--type-project .field-slideshow-wrapper{float:left;margin:0 0 20px 0;overflow:hidden;}article.node--type-project .field-slideshow-wrapper .field-slideshow-pager{margin:0;}article.node--type-project .group-quick-info{float:right;margin:0 0 20px 0;padding-top:0;padding-right:0;}article.node--type-project .field--name-body{clear:left;}.view-id-portfolio .views-row{float:left;margin-bottom:20px;}.not-front .view-id-portfolio .views-field-field-gallery{width:auto;}.not-front .view-id-portfolio .views-field-field-gallery img{width:auto;position:relative;z-index:2;}.view-id-portfolio .views-field-title .field-content{font-size:16px;line-height:20px;text-align:left;width:auto;z-index:1;}.view-id-portfolio .views-field-title .field-content a:hover{color:#1fbdd9;}.view-id-portfolio .views-field-body,.view-id-portfolio .views-field-field-architect,.view-id-portfolio .views-field-field-general-contractor,.view-id-portfolio .views-field-field-commercial-services,.view-id-portfolio .views-field-field-residential-services,{display:block;line-height:1.2em;padding:0px 14px 0 0;}.view-id-portfolio .views-field-field-services{font-size:13px;line-height:20px;}.view-id-portfolio .views-field-field-services .field-content{text-align:left;}.view-id-portfolio .views-field-field-services .field-content a{color:#222;}.view-id-portfolio .views-field-body{padding-top:12px;padding-bottom:12px;}.view-marek-at-work .jcarousel-skin-default,.view-scrolling-partner-logos .jcarousel-skin-default{margin:0;}.view-marek-at-work .jcarousel-skin-default .jcarousel-container-horizontal,.view-scrolling-partner-logos .jcarousel-skin-default .jcarousel-container-horizontal{right:0;}#scw{overflow-x:initial;padding-bottom:0;}#professional-bottom .right img{margin-bottom:0;}.view-id-contact .views-row{position:relative;min-height:141px;}.view-id-contact .views-row-2,.view-id-contact .views-row-3,.view-id-contact .views-row-4{float:left;width:34%;z-index:20;}.view-id-contact .views-row-3,.view-id-contact .views-row-4{clear:left;}.view-id-contact .views-row-5,.view-id-contact .views-row-6,.view-id-contact .views-row-7,.view-id-contact .views-row-8{width:62%;}.view-id-contact .views-field{position:relative;z-index:2;}.view-id-contact .views-field-field-picture{position:absolute;top:10px;right:10px;height:100%;z-index:1;}.view-id-contact .views-field-field-picture .center-picture{position:relative;max-height:100%;max-width:100%;}.view-id-contact .views-field-field-picture img{float:right;max-width:66%;max-height:none;margin-top:0;}.view-id-contact .views-field-field-contact-commercial,.view-id-contact .views-field-field-contact-residential{display:block;margin:0 0 10px 0px;}.view-id-contact .views-field-path{margin-top:0px;}.view-id-contact .views-field-path a{width:52%;}.node-type-location .panels-flexible-column-4-2,.page-node-9 #region-content .panels-flexible-column-first,.page-node-34 #region-content .panels-flexible-column-first,.page-node-39 #region-content .panels-flexible-column-first,.page-node-588 #region-content .panels-flexible-column-first,.page-node-692 #region-content .panels-flexible-column-first,.page-node-823 #region-content .panels-flexible-column-first{width:65.3358%;}.node-type-location .panels-flexible-column-4-3,.page-node-9 #region-content .panels-flexible-column-last,.page-node-34 #region-content .panels-flexible-column-last,.page-node-39 #region-content .panels-flexible-column-last,.page-node-588 #region-content .panels-flexible-column-last,.page-node-692 #region-content .panels-flexible-column-last,.page-node-823 #region-content .panels-flexible-column-last{width:33.6642%;}#block-block-19{display:none;}#block-block-11{float:right;margin:16px 0 0 0;}#section-footer .menu-level-1{padding:0;}#section-footer ul li,#section-footer #block-menu-block-2{float:left;margin-right:0;width:auto;}#block-menu-block-2{margin-left:0;}.not-front #region-footer-first{display:block;}#section-footer ul.menu li.menu-item--expanded{padding:0.2em 0.5em 0 0;}.region-footer-second,#region-footer-second{margin-top:20px !important;}.region-footer-second p,#region-footer-second p{padding:0;}#block-lowerfooter,.region-footer-second-inner{display:block;margin-right:auto;margin-left:auto;}
}
@media all and (min-width:740px) and (min-device-width:740px),(max-device-width:800px) and (min-width:740px) and (orientation:landscape){#zone-branding-wrapper,.pane-block-18,.front .view-spotlight,.section-featured,.container-12 .grid-12 .inside .region-inner,#block-lowerfooter,.region-footer-second-inner{width:700px;}#region-branding{width:200px !important;}.logo-img{top:18px;}#region-menu{margin-left:0 !important;width:490px !important;}#region-menu .main-menu li a{font-size:11px;padding:0 9px;}.front #region-content{padding-bottom:35px;}.front .view-spotlight .view-content{left:210px;width:495px;}#views_slideshow_cycle_teaser_section_spotlight-block_1{height:120px;width:435px !important;}.pane-block-17 .pane-content,.pane-block-17 .field--type-text-with-summary{max-width:420px;}.pane-block-15,.pane-block-2,.block-views-blockfeatured-block-1,.block--featured--read-more,.container-12 .grid-12 .inside .region-inner .pane-block,.container-12 .grid-12 .inside .region-inner .panel-pane{width:220px;}.pane-block-15,.pane-block-2,.container-12 .grid-12 .inside .region-inner .pane-block-15,.container-12 .grid-12 .inside .region-inner .pane-block-2{height:481px;}.block-views-blockfeatured-block-1,.container-12 .grid-12 .inside .region-inner .pane-featured-panel-pane-1{height:440px;}.pane-block-15 h2,.pane-block-2 h2,.block-views-blockfeatured-block-1 h2,.container-12 .inside .region-inner .panel-pane .pane-title{font-size:24px;}.not-front #region-content{padding-left:15px;width:485px;}.node-type-project h1#page-title{font-size:32px;}article.node--type-project .field--name-body,article.node--type-project .field-slideshow-wrapper,article.node--type-project .field-slideshow-wrapper .field-slideshow .field-slideshow-slide{width:420px;}.view-id-portfolio .views-row{margin-right:10%;width:45%;}.view
.view-id-portfolio .views-row-2,.view-id-portfolio .views-row-4,.view-id-portfolio .views-row-6,.view-id-portfolio .views-row-8,.view-id-portfolio .views-row-10,.view-id-portfolio .views-row-12{margin-right:0;}.view-id-portfolio .views-row-3,.view-id-portfolio .views-row-5,.view-id-portfolio .views-row-7,.view-id-portfolio .views-row-9,.view-id-portfolio .views-row-11,.view-id-portfolio .views-row-13{clear:left;}#block-views-marek-at-work-mobile-block{display:none;}#block-views-marek-at-work-narrow-block{display:block;}.view-marek-at-work .jcarousel-skin-default .jcarousel-container-horizontal{width:660px;}.block-views-blockscrolling-partner-logos-block-1 .jcarousel-wrapper.jcarousel-skin-default{width:620px;}.view-id-contact .views-row-4{height:437px;}#region-footer-first{width:700px !important;}}
@media all and (min-width:740px) and (min-device-width:740px),(max-device-width:800px) and (min-width:740px) and (orientation:landscape){.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}.push-1,.pull-1,.push-2,.pull-2,.push-3,.pull-3,.push-4,.pull-4,.push-5,.pull-5,.push-6,.pull-6,.push-7,.pull-7,.push-8,.pull-8,.push-9,.pull-9,.push-10,.pull-10,.push-11,.pull-11,.push-12,.pull-12{position:relative;}.alpha{margin-left:0;}.omega{margin-right:0;}body{min-width:720px;}.container-12{margin-left:auto;margin-right:auto;width:720px;}.container-12 .grid-1{width:40px;}.container-12 .grid-2{width:100px;}.container-12 .grid-3{width:160px;}.container-12 .grid-4{width:220px;}.container-12 .grid-5{width:280px;}.container-12 .grid-6{width:340px;}.container-12 .grid-7{width:400px;}.container-12 .grid-8{width:460px;}.container-12 .grid-9{width:520px;}.container-12 .grid-10{width:580px;}.container-12 .grid-11{width:640px;}.container-12 .grid-12{width:700px;}.container-12 .prefix-1{padding-left:60px;}.container-12 .prefix-2{padding-left:120px;}.container-12 .prefix-3{padding-left:180px;}.container-12 .prefix-4{padding-left:240px;}.container-12 .prefix-5{padding-left:300px;}.container-12 .prefix-6{padding-left:360px;}.container-12 .prefix-7{padding-left:420px;}.container-12 .prefix-8{padding-left:480px;}.container-12 .prefix-9{padding-left:540px;}.container-12 .prefix-10{padding-left:600px;}.container-12 .prefix-11{padding-left:660px;}.container-12 .suffix-1{padding-right:60px;}.container-12 .suffix-2{padding-right:120px;}.container-12 .suffix-3{padding-right:180px;}.container-12 .suffix-4{padding-right:240px;}.container-12 .suffix-5{padding-right:300px;}.container-12 .suffix-6{padding-right:360px;}.container-12 .suffix-7{padding-right:420px;}.container-12 .suffix-8{padding-right:480px;}.container-12 .suffix-9{padding-right:540px;}.container-12 .suffix-10{padding-right:600px;}.container-12 .suffix-11{padding-right:660px;}.container-12 .push-1{left:60px;}.container-12 .push-2{left:120px;}.container-12 .push-3{left:180px;}.container-12 .push-4{left:240px;}.container-12 .push-5{left:300px;}.container-12 .push-6{left:360px;}.container-12 .push-7{left:420px;}.container-12 .push-8{left:480px;}.container-12 .push-9{left:540px;}.container-12 .push-10{left:600px;}.container-12 .push-11{left:660px;}.container-12 .pull-1{left:-60px;}.container-12 .pull-2{left:-120px;}.container-12 .pull-3{left:-180px;}.container-12 .pull-4{left:-240px;}.container-12 .pull-5{left:-300px;}.container-12 .pull-6{left:-360px;}.container-12 .pull-7{left:-420px;}.container-12 .pull-8{left:-480px;}.container-12 .pull-9{left:-540px;}.container-12 .pull-10{left:-600px;}.container-12 .pull-11{left:-660px;}}
@media all and (min-width:980px) and (min-device-width:980px),all and (max-device-width:1024px) and (min-width:1024px) and (orientation:landscape){div.join-skilled-craft-community{float:left;padding-right:5%;width:45%;}#zone-branding-wrapper,.pane-block-18,.front .view-spotlight,.section-featured,.container-12 .grid-12 .inside .region-inner,#block-lowerfooter,.region-footer-second-inner{width:940px;}#region-branding{width:220px !important;}.logo-img{top:14px;}#region-menu{margin-left:10px !important;width:710px !important;}#region-menu .main-menu li a{font-size:14px;padding:0 12px;}.front #region-content{padding-bottom:60px;}.front .view-spotlight .view-content{width:700px;}#views_slideshow_cycle_teaser_section_spotlight-block_1{height:100px;width:640px !important;}.pane-block-17 .pane-content,.pane-block-17 .field--type-text-with-summary{max-width:640px;}.section-featured,.container-12 .grid-12 .inside .region-inner{margin:75px auto 0;}.pane-block-15,.pane-block-2,.block-views-blockfeatured-block-1,.block--featured--read-more,.container-12 .grid-12 .inside .region-inner .pane-block,.container-12 .grid-12 .inside .region-inner .panel-pane{width:300px;}.pane-block-15,.pane-block-2,.container-12 .grid-12 .inside .region-inner .pane-block-15,.container-12 .grid-12 .inside .region-inner .pane-block-2{height:391px;}.block-views-blockfeatured-block-1,.container-12 .grid-12 .inside .region-inner .pane-featured-panel-pane-1{height:350px;}.pane-block-15 h2,.pane-block-2 h2,.block-views-blockfeatured-block-1 h2,.container-12 .inside .region-inner .panel-pane .pane-title{font-size:28px;}.not-front #region-content{padding-left:30px;width:700px;}.node-type-project h1#page-title{font-size:36px;}.view-id-portfolio .views-row{margin-right:5%;width:30%;}.view-id-portfolio .views-row-3,.view-id-portfolio .views-row-6,.view-id-portfolio .views-row-9,.view-id-portfolio .views-row-12{margin-right:0;}.view-id-portfolio .views-row-3,.view-id-portfolio .views-row-5,.view-id-portfolio .views-row-9,.view-id-portfolio .views-row-11{clear:none;}.view-id-portfolio .views-row-4,.view-id-portfolio .views-row-10{clear:left;}.node--type-project #field-slideshow-id{height:196px;}article.node--type-project .group-quick-info{width:243px;}#block-views-marek-at-work-narrow-block{display:none;}#block-views-marek-at-work-normal-block{display:block;}.view-marek-at-work .jcarousel-skin-default .jcarousel-container-horizontal{width:900px;}.block-views-blockscrolling-partner-logos-block-1 .jcarousel-wrapper.jcarousel-skin-default{width:860px;}.view-id-contact .views-row-4{height:468px;}#region-footer-first{width:940px !important;}}
@media all and (min-width:980px) and (min-device-width:980px),all and (max-device-width:1024px) and (min-width:1024px) and (orientation:landscape){.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}.push-1,.pull-1,.push-2,.pull-2,.push-3,.pull-3,.push-4,.pull-4,.push-5,.pull-5,.push-6,.pull-6,.push-7,.pull-7,.push-8,.pull-8,.push-9,.pull-9,.push-10,.pull-10,.push-11,.pull-11,.push-12,.pull-12{position:relative;}.alpha{margin-left:0;}.omega{margin-right:0;}body{min-width:960px;}.container-12{margin-left:auto;margin-right:auto;width:960px;}.container-12 .grid-1{width:60px;}.container-12 .grid-2{width:140px;}.container-12 .grid-3{width:220px;}.container-12 .grid-4{width:300px;}.container-12 .grid-5{width:380px;}.container-12 .grid-6{width:460px;}.container-12 .grid-7{width:540px;}.container-12 .grid-8{width:620px;}.container-12 .grid-9{width:700px;}.container-12 .grid-10{width:780px;}.container-12 .grid-11{width:860px;}.container-12 .grid-12{width:940px;}.container-12 .prefix-1{padding-left:80px;}.container-12 .prefix-2{padding-left:160px;}.container-12 .prefix-3{padding-left:240px;}.container-12 .prefix-4{padding-left:320px;}.container-12 .prefix-5{padding-left:400px;}.container-12 .prefix-6{padding-left:480px;}.container-12 .prefix-7{padding-left:560px;}.container-12 .prefix-8{padding-left:640px;}.container-12 .prefix-9{padding-left:720px;}.container-12 .prefix-10{padding-left:800px;}.container-12 .prefix-11{padding-left:880px;}.container-12 .suffix-1{padding-right:80px;}.container-12 .suffix-2{padding-right:160px;}.container-12 .suffix-3{padding-right:240px;}.container-12 .suffix-4{padding-right:320px;}.container-12 .suffix-5{padding-right:400px;}.container-12 .suffix-6{padding-right:480px;}.container-12 .suffix-7{padding-right:560px;}.container-12 .suffix-8{padding-right:640px;}.container-12 .suffix-9{padding-right:720px;}.container-12 .suffix-10{padding-right:800px;}.container-12 .suffix-11{padding-right:880px;}.container-12 .push-1{left:80px;}.container-12 .push-2{left:160px;}.container-12 .push-3{left:240px;}.container-12 .push-4{left:320px;}.container-12 .push-5{left:400px;}.container-12 .push-6{left:480px;}.container-12 .push-7{left:560px;}.container-12 .push-8{left:640px;}.container-12 .push-9{left:720px;}.container-12 .push-10{left:800px;}.container-12 .push-11{left:880px;}.container-12 .pull-1{left:-80px;}.container-12 .pull-2{left:-160px;}.container-12 .pull-3{left:-240px;}.container-12 .pull-4{left:-320px;}.container-12 .pull-5{left:-400px;}.container-12 .pull-6{left:-480px;}.container-12 .pull-7{left:-560px;}.container-12 .pull-8{left:-640px;}.container-12 .pull-9{left:-720px;}.container-12 .pull-10{left:-800px;}.container-12 .pull-11{left:-880px;}}
@media all and (min-width: 1220px){.block-field-blocknodepagebody{width:98%;}#zone-branding-wrapper,.pane-block-18,.front .view-spotlight,.section-featured,.container-12 .grid-12 .inside .region-inner,#block-lowerfooter,.region-footer-second-inner{width:1180px;}#region-branding{width:245px !important;}.logo-img{top:10px;}#region-menu{margin-left:35px !important;width:900px !important;}#region-menu .main-menu li a{font-size:16px;}#block-customsearchblock{display:block;}.front .block-views-blockspotlight-block-1>.contextual-region{left:30px;}.pane-block-17 .pane-content,.pane-block-17 .field--type-text-with-summary{left:65px;max-width:715px;}.front .view-spotlight .view-content{width:750px;}#views_slideshow_cycle_teaser_section_spotlight-block_1{width:690px !important;}.pane-block-15,.pane-block-2,.block-views-blockfeatured-block-1,.block--featured--read-more,.container-12 .grid-12 .inside .region-inner .pane-block,.container-12 .grid-12 .inside .region-inner .panel-pane{width:380px;}.pane-block-15,.pane-block-2,.container-12 .grid-12 .inside .region-inner .pane-block-15,.container-12 .grid-12 .inside .region-inner .pane-block-2{height:374px;}.block-views-blockfeatured-block-1,.container-12 .grid-12 .inside .region-inner .pane-featured-panel-pane-1{height:333px;}.pane-block-2 img,.container-12 .grid-12 .inside .region-inner .pane-block-2 img{margin-top:-10px;width:360px;}.not-front #region-content{padding-left:38px;width:900px;}#region-sidebar-first{margin-left:10px;padding-left:15px;width:212px;}.node--type-project #field-slideshow-id{height:280px;}article.node--type-project .field--name-body,article.node--type-project .field-slideshow-wrapper,article.node--type-project .field-slideshow-wrapper .field-slideshow .field-slideshow-slide{width:600px;}article.node--type-project .group-quick-info{width:253px;}.view-id-portfolio .views-row{margin-right:4%;width:22%;}.view-id-portfolio .views-row-4,.view-id-portfolio .views-row-8,.view-id-portfolio .views-row-12{margin-right:0;}.view-id-portfolio .views-row-4,.view-id-portfolio .views-row-7,.view-id-portfolio .views-row-10{clear:none;}.view-id-portfolio .views-field-body,.view-id-portfolio .views-field-field-architect,.view-id-portfolio .views-field-field-general-contractor,.view-id-portfolio .views-field-field-commercial-services,.view-id-portfolio .views-field-field-residential-services{width:75%;line-height:1.4em;}#block-views-marek-at-work-normal-block{display:none;}#block-views-6bdccef69d005d3f3e4dfaa69904d314{display:block;}.view-marek-at-work-2 .jcarousel-wrapper.jcarousel-skin-default,.view-marek-at-work .jcarousel-skin-default .jcarousel-container-horizontal{width:1140px;}.block-views-blockscrolling-partner-logos-block-1 .jcarousel-wrapper.jcarousel-skin-default{width:1100px;}.page-node-589 #region-content .panels-flexible-column-first{width:65.3358%;}.page-node-589 #region-content .panels-flexible-column-last{width:33.6642%;}.page-node-1830 #region-content .panels-flexible-column-first{width:65.3358%;}.page-node-1830 #region-content .panels-flexible-column-last{width:33.6642%;}.width--half,#block-block-23,#block-block-24,#skilled-craft-content-bottom .left,#skilled-craft-content-bottom .right,#professional-bottom .left,#professional-bottom .right{float:left;width:50%;}#professional-bottom .left{margin-top:25px;}.view-id-contact .views-row-4{height:326px;}#region-footer-first{width:1180px !important;}
}
@media all and (min-width:1220px){.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}.push-1,.pull-1,.push-2,.pull-2,.push-3,.pull-3,.push-4,.pull-4,.push-5,.pull-5,.push-6,.pull-6,.push-7,.pull-7,.push-8,.pull-8,.push-9,.pull-9,.push-10,.pull-10,.push-11,.pull-11,.push-12,.pull-12{position:relative;}.alpha{margin-left:0;}.omega{margin-right:0;}body{min-width:1200px;}.container-12{margin-left:auto;margin-right:auto;width:1200px;}.container-12 .grid-1{width:80px;}.container-12 .grid-2{width:180px;}.container-12 .grid-3{width:280px;}.container-12 .grid-4{width:380px;}.container-12 .grid-5{width:480px;}.container-12 .grid-6{width:580px;}.container-12 .grid-7{width:680px;}.container-12 .grid-8{width:780px;}.container-12 .grid-9{width:880px;}.container-12 .grid-10{width:980px;}.container-12 .grid-11{width:1080px;}.container-12 .grid-12{width:1180px;}.container-12 .prefix-1{padding-left:100px;}.container-12 .prefix-2{padding-left:200px;}.container-12 .prefix-3{padding-left:300px;}.container-12 .prefix-4{padding-left:400px;}.container-12 .prefix-5{padding-left:500px;}.container-12 .prefix-6{padding-left:600px;}.container-12 .prefix-7{padding-left:700px;}.container-12 .prefix-8{padding-left:800px;}.container-12 .prefix-9{padding-left:900px;}.container-12 .prefix-10{padding-left:1000px;}.container-12 .prefix-11{padding-left:1100px;}.container-12 .suffix-1{padding-right:100px;}.container-12 .suffix-2{padding-right:200px;}.container-12 .suffix-3{padding-right:300px;}.container-12 .suffix-4{padding-right:400px;}.container-12 .suffix-5{padding-right:500px;}.container-12 .suffix-6{padding-right:600px;}.container-12 .suffix-7{padding-right:700px;}.container-12 .suffix-8{padding-right:800px;}.container-12 .suffix-9{padding-right:900px;}.container-12 .suffix-10{padding-right:1000px;}.container-12 .suffix-11{padding-right:1100px;}.container-12 .push-1{left:100px;}.container-12 .push-2{left:200px;}.container-12 .push-3{left:300px;}.container-12 .push-4{left:400px;}.container-12 .push-5{left:500px;}.container-12 .push-6{left:600px;}.container-12 .push-7{left:700px;}.container-12 .push-8{left:800px;}.container-12 .push-9{left:900px;}.container-12 .push-10{left:1000px;}.container-12 .push-11{left:1100px;}.container-12 .pull-1{left:-100px;}.container-12 .pull-2{left:-200px;}.container-12 .pull-3{left:-300px;}.container-12 .pull-4{left:-400px;}.container-12 .pull-5{left:-500px;}.container-12 .pull-6{left:-600px;}.container-12 .pull-7{left:-700px;}.container-12 .pull-8{left:-800px;}.container-12 .pull-9{left:-900px;}.container-12 .pull-10{left:-1000px;}.container-12 .pull-11{left:-1100px;}}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/marek/images/icons/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/marek/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/marek/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/marek/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/marek/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/marek/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/marek/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/marek/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}ul.primary li a{background-color:#ddd;border-color:#bbb;border-style:solid solid none solid;border-width:1px;margin-right:0.5em;padding:0 1em;}ul.primary li.is-active a{background-color:#fff;border:1px solid #bbb;border-bottom:1px solid #fff;}ul.primary li a.is-active{color:#000;}ul.primary li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.file{display:inline-block;min-height:16px;padding-left:20px;background-repeat:no-repeat;background-position:left center;}[dir="rtl"] .file{padding-right:20px;padding-left:inherit;background-position:right center;}.file--general,.file--application-octet-stream{background-image:url(/themes/marek/images/icons/application-octet-stream.png);}.file--package-x-generic{background-image:url(/themes/marek/images/icons/package-x-generic.png);}.file--x-office-spreadsheet{background-image:url(/themes/marek/images/icons/x-office-spreadsheet.png);}.file--x-office-document{background-image:url(/themes/marek/images/icons/x-office-document.png);}.file--x-office-presentation{background-image:url(/themes/marek/images/icons/x-office-presentation.png);}.file--text-x-script{background-image:url(/themes/marek/images/icons/text-x-script.png);}.file--text-html{background-image:url(/themes/marek/images/icons/text-html.png);}.file--text-plain{background-image:url(/themes/marek/images/icons/text-plain.png);}.file--application-pdf{background-image:url(/themes/marek/images/icons/application-pdf.png);}.file--application-x-executable{background-image:url(/themes/marek/images/icons/application-x-executable.png);}.file--audio{background-image:url(/themes/marek/images/icons/audio-x-generic.png);}.file--video{background-image:url(/themes/marek/images/icons/video-x-generic.png);}.file--text{background-image:url(/themes/marek/images/icons/text-x-generic.png);}.file--image{background-image:url(/themes/marek/images/icons/image-x-generic.png);}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/marek/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/marek/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/marek/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
