html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;}audio:not([controls]){display:none;height:0;}progress{vertical-align:baseline;}template,[hidden]{display:none;}a{background-color:transparent;-webkit-text-decoration-skip:objects;}a:active,a:hover{outline-width:0;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:inherit;}b,strong{font-weight:bolder;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background-color:#ff0;color:#000;}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;}svg:not(:root){overflow:hidden;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;overflow:visible;}button,input,select,textarea{font:inherit;margin:0;}optgroup{font-weight:bold;}button,input{overflow:visible;}button,select{text-transform:none;}button,html [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{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}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-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-input-placeholder{color:inherit;opacity:0.54;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
@font-face{font-family:'open_sanslight';src:url(/themes/mesh/css/fonts/OpenSans-Light-webfont.eot);src:url(/themes/mesh/css/fonts/OpenSans-Light-webfont.eot#iefix) format('embedded-opentype'),url(/themes/mesh/css/fonts/OpenSans-Light-webfont.woff) format('woff'),url(/themes/mesh/css/fonts/OpenSans-Light-webfont.ttf) format('truetype'),url(/themes/mesh/css/fonts/OpenSans-Light-webfont.svg#open_sanslight) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'open_sansbold';src:url(/themes/mesh/css/fonts/OpenSans-Bold-webfont.eot);src:url(/themes/mesh/css/fonts/OpenSans-Bold-webfont.eot#iefix) format('embedded-opentype'),url(/themes/mesh/css/fonts/OpenSans-Bold-webfont.woff) format('woff'),url(/themes/mesh/css/fonts/OpenSans-Bold-webfont.ttf) format('truetype'),url(/themes/mesh/css/fonts/OpenSans-Bold-webfont.svg#open_sansbold) format('svg');font-weight:normal;font-style:normal;}
body{margin:0;font-family:'open_sanslight';}p{margin:0;}header[role="banner"]{position:fixed;height:72px;line-height:72px;background-color:#fff;box-shadow:0 0 10px #d5d5d6;padding:0 34px;top:0;left:0;right:0;z-index:10;}.toolbar-tray-open header[role="banner"]{top:79px;}header[role="banner"] nav{height:72px;}header[role="banner"] nav ul{margin:0;padding:0;}header[role="banner"] nav li{list-style:none;}header[role="banner"] #block-logo{position:absolute;left:50%;top:0;width:200px;margin-left:-100px;height:72px;text-align:center;}header[role="banner"] p{margin:0;height:72px;}header[role="banner"] #block-logo a,header[role="banner"] #block-menulogo a,header[role="banner"] #block-socialnetworks a{display:inline-block;height:22px;margin-top:25px;}header[role="banner"] #block-logo a{height:40px;margin-top:16px;}header[role="banner"] #block-logo img{height:40px;float:left;}header[role="banner"] #block-socialnetworks{position:absolute;top:0;right:34px;}header[role="banner"] #block-socialnetworks img,header[role="banner"] #block-menulogo img{height:22px;width:22px;margin-left:4px;float:left;}#block-mesh-mesh-block-2{text-align:center;color:#989898;padding:35px 0;font-size:14px;}#block-mesh-main-menu,#block-menu{position:fixed;top:72px;left:-200px;bottom:0;width:200px;background-color:#fff;text-align:center;z-index:6;-o-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;box-shadow:0 0 10px #aaa;}#block-menu{z-index:8;}@media only screen and (max-width:600px){#block-mesh-main-menu,#block-menu{left:-60%;width:60%;}}.menu_visible #block-mesh-main-menu,.menu_visible #block-menu{left:0;}.toolbar-tray-open #block-mesh-main-menu,.toolbar-tray-open #block-menu{top:152px;}#block-mesh-main-menu ul,#block-menu ul{margin:0;padding:0;}#block-mesh-main-menu li,#block-mesh-main-menu li a,#block-menu li,#block-menu li a{height:73px;line-height:73px;display:block;}#block-mesh-main-menu li a,#block-menu li a{padding:0 15px;text-decoration:none;-o-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;color:#000;}#block-mesh-main-menu li a:hover,#block-mesh-main-menu li a.is-activated,#block-menu li a:hover,#block-menu li a.is-activated{background-color:#d5d5d6;text-decoration:underline;}main[role="main"]{margin-top:72.8px;opacity:1;-o-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}@media only screen and (max-width:1007px){.menu_visible main[role="main"]{opacity:0.6;}}footer[role="contentinfo"]{opacity:1;-o-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}@media only screen and (max-width:1007px){.menu_visible footer[role="contentinfo"]{opacity:0.6;}}#flexslider-1{margin-bottom:0;border-radius:0;border:none;}.flex-control-nav{display:none;}.flex-direction-nav{position:absolute;top:170px !important;display:block !important;opacity:1 !important;width:100%;z-index:5 !important;}@media only screen and (max-width:1007px){.flex-direction-nav{top:75px !important;}}.flex-direction-nav .flex-nav-prev{left:35px !important;opacity:1 !important;}.flex-direction-nav .flex-nav-prev a{left:35px !important;}.flex-direction-nav .flex-nav-next{right:35px !important;opacity:1 !important;}.flex-direction-nav .flex-nav-next a{right:35px !important;}@media only screen and (max-width:1007px){.flex-direction-nav .flex-nav-prev a{left:5px !important;}.flex-direction-nav .flex-nav-next a{right:5px !important;}}.flex-direction-nav a{cursor:pointer;display:block !important;height:54px;width:54px;font-size:0;opacity:1 !important;}.flex-direction-nav a:before{display:inline-block;height:114px;width:114px;margin:0;opacity:1;overflow:hidden;position:absolute;o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;z-index:10;}.flex-direction-nav .flex-nav-prev a:before{content:url('/sites/default/files/inline-images/arrow_left.png');}.flex-direction-nav .flex-nav-prev:hover a:before{content:url('/sites/default/files/inline-images/arrow_left_hw.png');}.flex-direction-nav .flex-nav-next a:before{content:url('/sites/default/files/inline-images/arrow_right.png');margin-left:-114px;}.flex-direction-nav .flex-nav-next:hover a:before{content:url('/sites/default/files/inline-images/arrow_right_hw.png');}.flexslider .slides img{width:auto;display:inline-block;max-width:100%;}#block-seotitle{padding:0 !important;}#block-seotitle h1{display:none;}#block-views-block-projects-block-2 .views-field-field-image{text-align:center;}#block-services,#block-views-block-clients2-block-1,#block-contactblock-2{background-color:#d5d5d6;}#block-views-block-projects-block-1,#block-views-block-clients2-block-1,#block-aboutus,#block-contactblock-2{padding:0 100px;}@media only screen and (max-width:1280px){#block-views-block-projects-block-1,#block-views-block-clients2-block-1,#block-aboutus,#block-contactblock-2{padding:0 50px;}}@media only screen and (max-width:1007px){#block-views-block-projects-block-1,#block-views-block-clients2-block-1,#block-aboutus,#block-contactblock-2{padding:0 25px;}}#block-mesh-mesh-system-main{max-width:1080px;margin:0 auto;}#block-mesh-mesh-system-main .hero-img{text-align:center;}#block-mesh-mesh-system-main .hero-img img{max-width:100%;height:auto;}#block-mesh-mesh-system-main article > .quickedit-field,#block-mesh-mesh-system-main h1{text-align:center;}#block-mesh-mesh-system-main h1{font-weight:normal;font-size:42px;max-width:100%;overflow:hidden;}#block-mesh-mesh-system-main .fields-wrapper{text-align:center;}#block-mesh-mesh-system-main .fields-wrapper .content > div{display:block;}#block-mesh-mesh-system-main .fields-wrapper .content > div div{display:inline-block;}#block-mesh-mesh-system-main .fields-wrapper .content > div > div > div:after{content:', ';}#block-mesh-mesh-system-main .fields-wrapper .content > div > div > div:last-child:after{content:'';}#block-mesh-mesh-system-main .fields-wrapper .content > div > div:first-child{font-family:'open_sansbold';font-weight:normal;}#block-mesh-mesh-system-main .fields-wrapper .content > div > div:first-child:after{content:':';}#block-mesh-mesh-system-main .fields-wrapper .content > div > div:last-child{margin-right:5px;}#block-mesh-mesh-system-main{clear:both;}#block-mesh-mesh-system-main .views-row{width:50%;float:left;}#block-mesh-mesh-system-main .views-field-field-image{float:left;}#block-mesh-mesh-system-main .field-content{display:inline-block;}#block-mesh-mesh-system-main .button{margin-top:25px;}#block-aboutus{max-width:1080px;margin:0 auto;}#block-contactblock-2 form{max-width:1080px;margin:0 auto;}#block-services{padding:0 250px;text-align:center;}@media only screen and (max-width:1280px){#block-services{padding:0 100px;}}@media only screen and (max-width:1007px){#block-services{padding:0 50px;}}#block-services .quickedit-field{max-width:780px;margin:0 auto;}#block-services table{table-layout:fixed;max-width:390px;margin:0 auto;display:inline-block;border-collapse:collapse;}@media only screen and (max-width:1007px){#block-services table{width:100%;max-width:780px;margin:0 auto;}#block-services table:first-of-type{margin:0 auto 15px;}}#block-services td{text-align:center;padding:0 38px;width:50%;vertical-align:top;}@media only screen and (max-width:1007px){#block-services td{padding:0 19px;}}#block-services table img{max-width:100%;}#block-footerinfo{padding:35px;}@media only screen and (max-width:1007px){#block-footerinfo{padding:35px 5px;}}#block-footerinfo table{table-layout:fixed;width:100%;}#block-footerinfo table th{font-family:'open_sansbold';font-weight:normal;vertical-align:bottom !important;}#block-footerinfo table th,#block-footerinfo table td{text-align:center;vertical-align:top;}#block-footerinfo table th:first-child,#block-footerinfo table td:first-child{text-align:left;}#block-footerinfo table th:last-child,#block-footerinfo table td:last-child{text-align:right;}#block-footerinfo ul{padding:0;}#block-footerinfo li{list-style:none;text-align:center;margin-bottom:20px;}#block-footerinfo h3{font-family:"open_sansbold";font-weight:normal;font-size:16px;margin:0 0 5px 0;}@media only screen and (min-width:600px){#block-footerinfo ul{position:relative;height:114px;}#block-footerinfo ul li{position:absolute;top:0;text-align:left;}#block-footerinfo ul li:nth-of-type(2){left:50%;width:200px;margin-left:-100px;text-align:center;}#block-footerinfo ul li:nth-of-type(3){text-align:right;right:0;}}#block-footerinfo a{color:#000;}#block-aboutus p{margin-bottom:25px;}h2{font-weight:normal;text-align:center;text-transform:lowercase;color:#000;line-height:58px;font-size:56px;}#block-views-block-projects-block-1 .views-view-grid,#block-views-block-clients2-block-1 .views-view-grid,#block-views-block-projects-block-4 .views-view-grid{max-width:1080px;margin:0 auto;text-align:center;}footer .sub{text-align:center;font-size:11px;}@media only screen and (max-width:1280px){#block-views-block-projects-block-1 .views-view-grid,#block-views-block-clients2-block-1 .views-view-grid,#block-views-block-projects-block-4 .views-view-grid{width:860px;}#block-views-block-projects-block-1 .views-row,#block-views-block-clients2-block-1 .views-row,#block-views-block-projects-block-4 .views-row{clear:none !important;float:none;width:auto;display:inline;}#block-views-block-projects-block-1 .views-row:after,#block-views-block-clients2-block-1 .views-row:after,#block-views-block-projects-block-4 .views-row:after{clear:none !important;display:inline;}}@media only screen and (max-width:1007px){#block-views-block-projects-block-1 .views-view-grid,#block-views-block-clients2-block-1 .views-view-grid,#block-views-block-projects-block-4 .views-view-grid{width:100%;}}#block-views-block-projects-block-1 .views-col,#block-views-block-clients2-block-1 .views-col,#block-views-block-projects-block-4 .views-col{height:auto;width:200px !important;position:relative;overflow:hidden;border:solid #000 1px;margin-left:13px;margin-bottom:13px;background-color:#fff;box-sizing:border-box;height:160px;}#block-views-block-clients2-block-1 h3{display:none;}@media only screen and (max-width:1007px){#block-views-block-projects-block-1 .views-col,#block-views-block-clients2-block-1 .views-col,#block-views-block-projects-block-4 .views-col{width:45% !important;}}#block-views-block-projects-block-1 .views-col.col-1,#block-views-block-clients2-block-1 .views-col.col-1,#block-views-block-projects-block-4 .views-col.col-1{margin-left:0;}@media only screen and (max-width:1280px){#block-views-block-projects-block-1 .views-col.col-1,#block-views-block-clients2-block-1 .views-col.col-1,#block-views-block-projects-block-4 .views-col.col-1{margin-left:13px;}}#block-views-block-projects-block-1 .views-col .views-field-field-url,#block-views-block-clients2-block-1 .views-col .views-field-field-website,#block-views-block-projects-block-4 .views-col .views-field-field-url{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#01396c;-o-transition:all 0.1s;-ms-transition:all 0.1s;-moz-transition:all 0.1s;-webkit-transition:all 0.1s;transition:all 0.1s;}#block-views-block-projects-block-1 .views-col .views-field-field-url:hover,#block-views-block-clients2-block-1 .views-col .views-field-field-website:hover,#block-views-block-projects-block-4 .views-col .views-field-field-url:hover{opacity:1;}#block-views-block-projects-block-1 .views-col .views-field-field-url a,#block-views-block-clients2-block-1 .views-col .views-field-field-website a,#block-views-block-projects-block-4 .views-col .views-field-field-url a{line-height:160px;text-align:center;color:#fff;text-decoration:none;display:block;}#block-views-block-projects-block-4 .views-col.empty-img .views-field-field-url{opacity:1;background:#fff;}#block-views-block-projects-block-4 .views-col.empty-img .views-field-field-url a{color:#01396c;}#block-views-block-projects-block-4 .views-col.empty-img .views-field-field-url:hover{background:#01396c;}#block-views-block-projects-block-4 .views-col.empty-img .views-field-field-url:hover a{color:#fff;}@media only screen and (max-width:1007px){#block-views-block-projects-block-1 .views-col .views-field-field-url a,#block-views-block-clients2-block-1 .views-col .views-field-field-website a,#block-views-block-projects-block-4 .views-col .views-field-field-url a{line-height:160px;margin-top:-80px;position:absolute;top:50%;width:100%;height:160px;}}#block-views-block-projects-block-1 .views-col img,#block-views-block-clients2-block-1 .views-col img,#block-views-block-projects-block-4 .views-col img{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;}#block-views-block-projects-block-1 .views-col img,#block-views-block-clients2-block-1 .views-col img,#block-views-block-projects-block-4 .views-col img{position:absolute;margin-bottom:0;width:100%;height:auto;display:block;}#block-views-block-clients2-block-1 .center{text-align:center;}#block-views-block-clients2-block-1 .center a{color:black}#block-views-block-projects-block-1 .views-col .views-field-field-image img,#block-views-block-clients2-block-1 .views-col .views-field-field-logo img,#block-views-block-projects-block-4 .views-col .views-field-field-image img{position:absolute;top:0;left:0;right:0;bottom:0;margin-bottom:0;}#block-views-block-projects-block-1 .more-link{text-align:center;}#block-views-block-projects-block-1 .more-link a{color:#000;}#block-views-block-clients2-block-1 .views-col .views-field-field-logo img{top:10px;left:10px;right:10px;bottom:10px;width:auto;margin:auto;}@media only screen and (max-width:1007px){#block-views-block-clients2-block-1 .views-col .views-field-field-logo img{width:100%;padding:10px;box-sizing:border-box;top:0;left:0;right:0;bottom:0;}}#block-views-block-clients2-block-1 .views-col img{top:10px;left:10px;right:10px;bottom:10px;}#block-views-block-clients2-block-1 .views-col .views-field-nothing img{opacity:0;}.layout-content div[id^="block"]{padding-top:70px !important;padding-bottom:100px !important;}.form-wrapper{position:relative;width:100%;margin-bottom:14px;}.form-wrapper#edit-field-name-wrapper,.form-wrapper#edit-field-email-wrapper{width:50%;float:left;}@media only screen and (max-width:1007px){.form-wrapper#edit-field-name-wrapper,.form-wrapper#edit-field-email-wrapper{width:100%;float:none;}}.form-wrapper#edit-actions{text-align:center;}.form-wrapper#edit-field-name-wrapper .form-item{padding-right:7px;}@media only screen and (max-width:1007px){.form-wrapper#edit-field-name-wrapper .form-item{padding-right:0;}}.form-wrapper#edit-field-email-wrapper .form-item{padding-left:7px;}@media only screen and (max-width:1007px){.form-wrapper#edit-field-email-wrapper .form-item{padding-left:0;}}.form-wrapper#edit-subject-wrapper{clear:both;}.form-wrapper .form-item{height:52px;}#edit-message-wrapper .form-item{height:auto;}#block-contactblock-2 label{display:none;}#block-contactblock-2 input,#block-contactblock-2 textarea{border:none;background-color:#fff;color:#2f2f33;padding:14px;width:100%;box-sizing:border-box;}#block-contactblock-2 input{height:52px;line-height:52px;padding:0 14px;}#block-contactblock-2 input#edit-submit,.button{width:auto;padding:0 82px;height:52px;line-height:52px;text-decoration:none;text-transform:lowercase;}#block-contactblock-2 input#edit-preview{display:none;}.button{background-color:#2f2f33;color:#fff;display:inline-block;}#services,#projects,#clients,#about_us,#contact{position:relative;top:-219px;}@media only screen and (max-width:1007px){#services,#projects,#clients,#about_us,#contact{top:-72px;}}#better-messages-default .b,#better-messages-default .tl,#better-messages-default .tr,#better-messages-default .br,#better-messages-default .bl{background:none !important;}#better-messages-default .body{box-shadow:0 0 10px #d5d5d6;border:solid #000 1px !important;}#better-messages-default .messages-label.status{background-color:#fff !important;color:#000 !important;font-size:16px !important;}#better-messages-default .messages{border:none !important;}#better-messages-default .footer{border:none !important;}div[aria-label="Status message"]{position:fixed;top:50%;left:50%;width:400px;margin-top:-100px;background-color:#fff;margin-left:-200px;border:solid #000 1px;box-shadow:0 0 10px #d5d5d6;padding:50px;box-sizing:border-box;text-align:center;z-index:10;}.sliding-popup-top{position:fixed;top:auto  !important;bottom:0;}.front #block-mesh-mesh-system-main{height:0;padding:0 !important;margin:0;overflow:hidden;font-size:0 !important;}.front #block-mesh-mesh-system-main h2{font-size:0;margin:0;}#single-page-overall-wrapper{height:0;padding:0;margin:0;overflow:hidden;}
