﻿html{overflow-y:scroll}body{font-family:'Open Sans',Sans-serif;font-size:13px;line-height:20px;color:#333;text-decoration:none}.mobonly{display:none}h1{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:22px;color:#7A7108;line-height:35px;font-weight:700;text-transform:uppercase;margin-bottom:15px}h3{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:22px;color:#7A7108;line-height:35px;font-weight:700;text-transform:uppercase;margin-bottom:15px}h4{font-family:"Open Sans",Arial,sans-serif;margin-top:25px;margin-bottom:10px;color:#434D57;font-weight:600;font-size:1.4em}h5{font-family:"Open Sans",Arial,sans-serif;text-align:center;font-size:16px;color:#7a7108;margin:0;margin-top:10px;margin-bottom:5px}h5 a{color:#7A7108}h6{font-family:"Open Sans",Arial,sans-serif;color:#7A7108;font-size:1.3em}p{font-family:'Open Sans',Sans-serif;font-size:14px;line-height:22px;color:#333;text-decoration:none}p a{color:#4873c3;text-decoration:underline}p a:hover{color:#414B5B}.cont{text-align:left;height:auto;padding-bottom:50px}div.logos{float:left}#fractalContainer{width:100%;height:239px;position:relative;background-image:url(../img/imghero3.jpg);background-size:cover;background-position:center;overflow:hidden}#fractalCanvas{width:900px;height:420px;position:absolute;top:0;left:50%;opacity:.5}@media only screen and (max-width:1200px){#fractalContainer{width:100%;height:200px!important;position:relative}#fractalCanvas{width:600px;height:240px;position:absolute;top:0;left:30%;opacity:.3}}@media only screen and (max-width:800px){#fractalContainer{width:100%;height:140px!important;position:relative}#fractalCanvas{width:500px;height:140px;position:absolute;top:0;left:30%;opacity:.3}}@media only screen and (max-width:700px){#fractalContainer{width:100%;height:238px!important;position:relative;background-image:url(../img/imghero3-mob.jpg)}#fractalCanvas{width:500px;height:140px;position:absolute;top:0;left:30%;opacity:.3}}@media only screen and (max-width:500px){#fractalContainer{width:100%;height:238px!important;position:relative;background-image:url(../img/imghero3-mob.jpg)}#fractalCanvas{width:500px;height:140px;position:absolute;top:0;left:20%;opacity:.3}}.case p{text-align:center;margin-top:4px;font-size:12px;line-height:17px}.casecms p{text-align:center;margin-top:4px;font-size:12px;line-height:17px}.casewb p{text-align:center;margin-top:4px;font-size:12px;line-height:17px}.casehome p{text-align:left;margin-top:4px;font-size:12px;line-height:17px}.fullwidth{width:100%;height:25px;max-width:initial;background:#DBD9B2;border-top:2px solid #434D57}ul.left{background:none;margin-left:20px;text-align:center}ul.left>li>a:hover{color:#414B5B!important;transition:all 0.35s ease-in-out}ul a{background:none!important}.contain-to-grid{margin-top:24px;background:none}.title-area{margin-top:22px}.fullwidth2{width:100%;height:63px;max-width:initial;background:#ADA753;border-bottom:2px solid #fff}.wrapper{max-width:initial;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;height:239px;border-top:10px solid #434D57;border-bottom:2px solid #ADA753}.maintable{width:100%;text-align:center;margin-top:45px;margin-bottom:1.25rem}.colcorp{width:242px;float:left}.colcomm{width:255px;float:left}.coldev{width:208px;float:left}.colcg{width:230px;float:left}.maintable p.just{text-align:justify;vertical-align:top;padding:15px;font-size:13px}.maintable .button{width:150px;margin:auto;padding:10px;color:#ada753;background-color:#fff;border:1px solid #cfcfcf}.maintable .button a{text-decoration:none;color:#ada753;font-size:14px}.wbdsgn{background:url(../img/imghero1.jpg) no-repeat center;background-color:#dcdab2}.cl{background:url(../img/imghero2.jpg) no-repeat center;background-color:#c9c9d1}.testimo{background:url(../img/imghero8.jpg) no-repeat center;background-color:#b5ae9b}.pfolio{background:url(../img/imghero3.jpg) no-repeat center;background-color:#346e88}.upgrd{background:url(../img/imghero6.jpg) no-repeat center;background-color:#284a7a}.company{background:url(../img/imghero9.jpg) no-repeat center;background-color:#b1b6b9}.prnt{background:url(../img/imghero5.jpg) no-repeat center;background-color:#dcdab2}.homesdalt{background:url(../img/homesdalt.jpg) no-repeat center;background-color:#dcdab2;height:315px}.sail{background:url(../img/imghero7.jpg) no-repeat center;background-color:#0067b2}.heroimg>.large-12.columns{padding:0}.heroimg>.large-12.columns>img{width:100%}.separator{width:100%;height:15px;max-width:initial;background:#ebeade;margin-bottom:30px}.folio{margin-top:25px}.casecms{margin:auto;text-align:center;margin-top:20px}.casewb{margin:auto;text-align:center;margin-top:20px}.case{margin:auto;text-align:center;margin-top:20px}.case>img{border:1px solid #ccc}.case>img:hover{box-shadow:3px 3px 4px rgb(68 68 68 / .2)}.casewb img:hover{box-shadow:3px 3px 4px rgb(68 68 68 / .2)}.featured img:hover{box-shadow:3px 3px 4px rgb(68 68 68 / .2)}li>a>img{border:1px solid #ccc}footer{margin-top:40px;line-height:18px;width:100%;height:auto;background:#E8E8D0;padding:2em 0 1em;border-top:solid 1px #C8C48B}.footlinks a{font-size:11px!important;color:#4873C3!important}.testi{padding:24px;border:solid 1px #E9D9A7}.testi h6{font-size:15px!important;font-weight:300}.testi p{font-size:12px;line-height:18px;color:#777}.feat{margin-bottom:30px!important}.feat p{font-size:13px!important}a.button{padding:6px 16px;background-color:#28344c;color:#FFF;text-decoration:none;text-transform:uppercase;border-bottom:2px solid #1d2638;margin:0 15px 15px 0;display:inline-block;font-size:12px}a.button:hover{background-color:#303f5b;-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;-ms-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color 0.2s ease;border-bottom:2px solid #3E5275}blockquote{font-style:italic;padding:20px 30px 20px 30px;background:#F8F8F8;border-radius:6px;border:1px #f1f1f1 solid;color:#4A4B46;font-size:13px!important;line-height:22px;margin:0;/*!important;*/
 margin-top:30px}.author{margin:6px 0;color:#536680;font-size:13px;display:block}.flexslider .slides img{max-width:100%;height:300px;display:block}.flex-caption{padding:15px;left:0;bottom:0;background:#424C5B;color:#fff;text-align:center;text-shadow:0 -1px 0 rgb(0 0 0 / .3);font-size:16px;line-height:18px;font-weight:700}.flex-direction-nav{margin-top:250px}img.grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}img.grayscale:hover{filter:none;-webkit-filter:grayscale(0%);-moz-box-shadow:1px 1px 4px 2px rgb(68 68 68 / .1);-webkit-box-shadow:1px 1px 4px 2px rgb(68 68 68 / .1);box-shadow:1px 1px 4px 2px rgb(68 68 68 / .1)}.clientlogo{margin:auto;text-align:center;margin-top:20px}.clientlogo img{width:auto;height:auto;border:1px solid #c9c9c9}ul.dropdown{background:#EAEBD8!important}.dropdown{border:2px solid #fff;box-shadow:3px 4px 7px rgb(68 68 68 / .2);border-bottom-right-radius:5px;border-bottom-left-radius:5px}.dropdown li a{background:#EAEBD8!important;color:#3F4D56!important;font-size:11px!important;border-collapse:collapse}ul.dropdown li{border-bottom:1px solid #C8C58C!important}ul.dropdown li:last-child{border:none!important}.dropdown li a:hover{background:#ADA753!important;color:#fff!important;transition:all 0.30s ease-in-out}a:after{display:none!important}#header{background:#ADA753!important;border-bottom:2px solid #fff}#topborder{background:#DBD9B2;border-top:3px solid #434D57;height:27px;width:100%}.top-bar{margin-top:11px;background:none!important}.top-bar .name{border-top:2px solid #fff}.top-bar-section ul li>a{font-family:"Open Sans",Arial,sans-serif;text-transform:uppercase;font-size:11px}#logo{border-collapse:collapse;border-left:2px solid #fff;border-right:2px solid #fff}#logo_mob{display:none}.top-bar-section li:not(.has-form) a:not(.button){line-height:30px}ul.left{text-align:left!important;margin-top:5px}ul.left>li{margin-top:19px;margin-right:10px}.icon_title{margin-right:15px;text-align:center}#secmenu{margin-left:45px;position:relative;top:6px;z-index:99;float:right}#secmenu li a{font-size:10px;text-transform:uppercase}div#secmenu ul.small-block-grid-3 li span.hometxt a{margin-left:8px}div#secmenu ul.small-block-grid-3 li span.homeicn a img{margin-left:7px}.homeicn{font-size:10px!important;color:#fff!important;text-transform:uppercase;padding-top:60px;padding-right:25px}.companyicn{font-size:10px!important;color:#fff!important;text-transform:uppercase;padding-top:60px;padding-right:10px}.companyicn a img{margin-left:5px}.contacticn{font-size:10px!important;color:#fff!important;text-transform:uppercase;padding-top:60px;padding-right:15px}.contacticn a img{margin-left:2px}.hero{max-width:1700px;max-height:240px}.fixarrow{width:245px}.arrow_box{position:relative;background:#fff;border-left:1px solid #E9D9A7}.arrow_box:before{right:110%;top:20px;border:solid #fff0;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow_box:after{right:110%;top:20px;border:solid #fff0;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow_box:after{border-color:#fff0;border-right-color:#fff;border-width:16px;margin-top:-29px}.arrow_box:before{border-color:#fff0;border-right-color:#E9D9A7;border-width:17px;margin-top:-30px}footer p{font-size:11px}footer p.footlinks a{text-decoration:underline}.title2{font-size:18px;line-height:16px;display:block;margin-bottom:4px}a{color:#fff}a:hover{color:#414B5B}.secnav{height:0}.readmore{text-decoration:underline;color:#4873c3;font-size:14px;margin-left:5px}.contactus{text-decoration:underline;color:#4873c3;font-size:14px}.more{text-decoration:underline;color:#4873c3;font-weight:700;font-size:11px;text-align:right;margin-bottom:10px;vertical-align:text-top}.more img{text-align:center}ul.listarw li{list-style-image:url(../img/icon_arw.gif);font-size:14px;font-style:italic}textarea{height:100px}.homecont{width:1000px;background:none;margin-top:-50px;margin-bottom:100px}.homecont img{float:left}.recents{margin-top:40px;border-top:solid 3px #C8C48B;padding-top:40px}p{text-align:left}.recents .casehome h5{text-align:left}.viewsite{text-decoration:underline;color:#4873c3;font-weight:700;font-size:12px;text-align:right;text-align:left;margin-bottom:10px;vertical-align:text-top}.casehome>img{border:1px solid #ccc}.casecms>img{border:1px solid #ccc}.ctacont{padding:10px}.bgtest{background:url(http://placehold.it/350x150);background-size:cover;text-align:center}.top-bar-section .has-dropdown>a{padding-right:5px!important}.top-bar .toggle-topbar.menu-icon{top:45%;margin-top:-10px;padding:0}.hometxt{padding-top:7px;padding-left:8px}.cmpnytxt{margin-left:-4px;padding-top:7px}.contacttxt{padding-top:7px;margin-left:-2px}img#logo{max-width:230px;max-height:65px;width:230px;height:65px;min-width:230px}.menuicon{color:#fff;margin-right:4px;text-align:center;vertical-align:top}li.name{background:#434D57}.menutxt{color:#fff}.menutxt a:active{color:#ccc;line-height:18px}.fi-list{color:#fff;font-size:2.6em;vertical-align:middle}.columns.menu{padding:0}@media only screen and (max-width:40em){div.logos{display:none}.top-bar-section ul{background:#EAEBD8!important}li.has-dropdown.not-click:hover{background:#ADA753!important;color:#fff!important;transition:all 0.30s ease-in-out}li.mobonly:hover{background:#ADA753!important;color:#fff!important;transition:all 0.30s ease-in-out}.top-bar{margin-top:0}#header{border-bottom:5px solid #ADA753}ul.left{margin-left:0}ul.left>li>a{color:#414B5B!important}ul.left>li>a:hover{color:#fff!important;transition:all 0.35s ease-in-out}ul.left li{border-bottom:1px solid #C8C58C;margin:0}h5{margin:0}.colcorp{width:100%;float:left;margin-top:20px}.colcomm{width:100%;float:left;margin-top:60px}.coldev{width:100%;float:left;margin-top:60px}.colcg{width:100%;float:left;margin-top:60px}.menu{margin-top:20px}#logo_mob{display:block;border:none}#logostd{display:none}.top-bar{height:90px}.menu{margin-top:0}.top-bar .name{height:90px}#topborder{display:none}.mobonly{display:block}}@media only screen and (min-width:40.063em){[class*="column"]+[class*="column"]:last-child{float:left}.medium-9{max-width:75%;width:460px}.medium-3{width:25%;min-width:230px}}.smap{color:#7A7108;text-decoration:underline}.smap:hover{color:#723640;text-decoration:underline}.fi-page{color:#000;margin-right:10px;font-size:20px;color:#424C5B;vertical-align:baseline}.indent{padding-left:30px}.adress{font-size:13px;color:#424C5B}#map_canvas{margin-bottom:80px}p .viewmap{color:#424C5B;text-decoration:underline}p .viewmap i{padding-right:4px}a.fancybox-buttons>img{border:1px solid #ccc!important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.case>img{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}div.row.cont ul{font-family:'Open Sans',Sans-serif;font-size:14px;line-height:22px;color:#333;text-decoration:none;padding-left:15px;padding-top:10px}div.row.cont li{padding-bottom:10px;list-style-type:square}div.row.cont li a{color:#4873c3;text-decoration:underline}div.row.cont li a:hover{color:#414B5B}img.icon{float:left;margin-right:25px;margin-bottom:15px}img.left{float:left;margin-right:20px}div#ecomtable{width:624px;height:270px;background-image:url(../website/images/table-pricing.gif);background-repeat:no-repeat;margin-top:50px;margin-bottom:30px}div#pricingtable{width:624px;height:270px;background-image:url(../website/images/table-pricing.gif);background-repeat:no-repeat;margin-top:50px;margin-bottom:30px}div#ecomtable{background-image:url(../website/images/table-ecom.gif)}div#pt3{width:208px;height:150px;float:left;line-height:1.8em;padding-top:120px;text-align:center}div#pt2{width:208px;height:150px;float:left;line-height:1.8em;padding-top:120px;text-align:center}div#pt1{width:208px;height:150px;float:left;line-height:1.8em;padding-top:120px;text-align:center}div#ecomtable p{text-align:center;padding-top:10px}div#pricingtable p{text-align:center;padding-top:10px}div#pt3{color:#2a2a2a}div#pt1{color:#2a2a2a}div#pt2{color:#fff}div.extraitem{background-color:#f8f8f8;padding:10px;margin-bottom:40px;font-size:14px}div.extraitem a{color:#414B5B;text-decoration:underline}div.extraitem a:hover{color:#95b535}div#estcon{padding:10px 20px;text-align:center;font-size:14px;color:#fff;background-color:#ada753;margin-bottom:20px}div#estbot{padding:10px 20px;background-color:#f5eed7;margin-top:1px;color:#424c5b}div#estcon a{text-decoration:underline}table#homeicons{border:none;margin-top:45px}table#homeicons td{text-align:center;background-color:#fff;color:#424c5b;padding:2px}div.iconline{margin:auto;width:45px;height:2px;background-color:#424c5b}h2.home{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:16px;color:#424c5b}table#homeicons td.just{text-align:justify;vertical-align:top;padding:15px;font-size:13px}table#homeicons div.button{width:150px;margin:auto;padding:10px;color:#ada753;background-color:#fff;border:1px solid #cfcfcf}table#homeicons div.button a{text-decoration:none;color:#4873c3;color:#ada753;font-size:14px}table#homeicons div.button a:hover{color:#4873c3}img.right{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #ccc;float:right;margin-left:20px}