faux@charset "utf-8";

/* JB 02/14/2019 Fixing Google dynamic addword tag*/
.page-seo .search-mark .assciated{
	margin:0 0 0 60px;
}

 /* ------ */
.popcontent li{position:relative !important;}
.popcontent li:before{content:"";position:absolute;top:8px;left:-20px;width:10px;height:10px;background:#ff8e37;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
.popad .fancybox-item.fancybox-close{background:url(../img/fancy-x.png) !important;width:30px !important;height:30px !important;right:5px;top:5px;}
.popad .heading3{display:block;line-height:1.2;margin:0 0 10px;font-family:'bold';}
.talk-to-us{border:1px solid #acacac;padding:25px 25px 0;}
.talk-to-us .left{width:95px;display:inline-block;}
.talk-to-us .middle{width:515px;padding-left:70px;display:inline-block;position:relative;top:-14px;}
.talk-to-us .right{width:300px;display:inline-block;position:relative;top:-32px;right:-24px;}
.talk-to-us .blueheading{font-size:22px;font-weight:bold;color:#0b688a;margin-bottom:10px;}
.talk-to-us .btn.blue{border-radius:0;background:#0c6a8e;padding-left:60px;padding-right:60px;margin-top:19px;}
.talk-to-us p{font-size:14px;}
.full-banner{position:relative;margin-bottom:40px;height:260px;margin-top:-26px;}
.articleheading{position:absolute;text-align:center;color:white !important;margin-top:30px;}
.articleheading #breadcrumb{background:none;border-radius:0;margin-bottom:0;}
.articleheading #breadcrumb a{color:white;opacity:.47;}
.articleheading #breadcrumb li.first a:before{background:none;}
.articleheading #breadcrumb li:after{content:"/";background:none;color:white;opacity:.47;}
.articleheading #breadcrumb a:hover{opacity:1;}
.articleheading #breadcrumbnew{background:none;border-radius:0;margin-bottom:0;}
.articleheading #breadcrumbnew a{color:white;opacity:.47;}
.articleheading #breadcrumbnew li.first a:before{background:none;}
.articleheading #breadcrumbnew li:after{content:"/";background:none;color:white;opacity:.47;}
.articleheading #breadcrumbnew a:hover{opacity:1;}
.articleheading h1{color:white !important;min-height:126px;}
.articleheading #author{width:400px;margin:15px auto 50px;z-index:99999999;padding-top:15px}
.articleheading #author-img{float:left;z-index:997;width:60px;}
.articleheading #author-name{width:45%;text-align:left;padding-left:30px;margin-top:14px;}
.articleheading #addthis{width:30%;margin-top:26px;margin-left:-25px;}
.articleheading{}
.wdarticle{width:48% !important;}
.wdarticle > .five{width:340px !important;}
body.page-article #content-wrapper{padding-top:115px;}
#contact-top > .banner{background:url(../img/contact-banner.jpg);height:429px;background-size:cover;margin-bottom:60px;}
#contact-top strong a{color:#1c9ccb;}
.contacth1{font-weight:normal;text-align:center;}
.h3styles h3 {color: #000000; font-size: 20px;}
.wrapper{float:left;width:100%;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}
.ir:before{content:"";display:block;width:0;height:150%;}
.ytp-thumbnail-overlay-image{background-position:left bottom !important;}
body{background:#fff;}
#header-wrapper{position:relative;z-index:998;width:100%;}
#content-wrapper{position:relative;z-index:1;}
#we-can-help{color:#ffffff;}
#we-can-help p{display:inline-block;margin:0;padding:10px 0;}
#wch-help{text-align:right;}
#wch-phone{color:#f2a94a;font-weight:bold;font-size:1.15em;}
#logo-estimate{background:rgba(1,102,140,.95);-webkit-box-shadow:-1px 1px 6px 5px rgba(0,0,0,0.1);-moz-box-shadow:-1px 1px 6px 5px rgba(0,0,0,0.1);box-shadow:-1px 1px 6px 5px rgba(0,0,0,0.1);}
#logo{margin-top:15px;margin-bottom:10px;width:auto;}
.page-landing #logo a{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iLTAuNCAyNzggNTc2LjEgMTYzLjQiPgo8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjEwLjQsNDMxLjYgMTAuOCw0MzUgMTEsNDM1IDExLjYsNDMxLjYgMTYuMyw0MTQuMiAxOS4zLDQxNC4yIDI0LjEsNDMxLjYgMjQuNyw0MzUuMiAyNC44LDQzNS4yIDI1LjMsNDMxLjYgMjkuMSw0MTQuMiAzMi41LDQxNC4yIDI2LjQsNDQxIDIzLjMsNDQxIDE4LjMsNDIyLjQgMTcuOCw0MjAgMTcuOCw0MjAgMTcuNCw0MjIuNCAxMi4yLDQ0MSA5LjIsNDQxIDMuMSw0MTQuMiA2LjUsNDE0LjIiLz4KPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI1MS44LDQyOC41IDQwLjMsNDI4LjUgNDAuMyw0MzguMiA1My42LDQzOC4yIDUzLjYsNDQxIDM2LjgsNDQxIDM2LjgsNDE0LjIgNTMuNSw0MTQuMiA1My41LDQxNy4xIDQwLjMsNDE3LjEgNDAuMyw0MjUuNyA1MS44LDQyNS43Ii8+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik01Ny44IDQ0MXYtMjYuN2g4LjNjMi43IDAgNC44IDAuNiA2LjIgMS44czIuMiAzIDIuMiA1LjVjMCAxLjItMC4zIDIuMi0xIDMuMWMtMC43IDAuOS0xLjYgMS42LTIuOCAyLjEgYzEuNSAwLjMgMi43IDEuMiAzLjYgMi40YzAuOSAxLjIgMS4zIDIuNyAxLjMgNC4zYzAgMi40LTAuNyA0LjMtMi4yIDUuNmMtMS41IDEuMy0zLjYgMS45LTYuMSAxLjlDNjcuMiA0NDEgNTcuOCA0NDEgNTcuOCA0NDF6IE02MS4yIDQyNS41aDUuNmMxLjMgMCAyLjQtMC4zIDMuMS0xczEuMi0xLjggMS4yLTMuMWMwLTEuNS0wLjQtMi41LTEuMy0zLjNjLTAuOS0wLjctMi4xLTEtMy43LTFoLTQuOUw2MS4yIDQyNS41TDYxLjIgNDI1LjV6IE02MS4yIDQyOC4zdjkuN2g1LjljMS41IDAgMi44LTAuNCAzLjctMS4yYzAuOS0wLjcgMS4zLTEuOSAxLjMtMy40YzAtMS42LTAuMy0yLjgtMS0zLjdjLTAuNy0wLjktMS44LTEuMy0zLjQtMS4zSDYxLjJMNjEuMiA0MjguMyB6Ii8+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik04OS40IDQ0MXYtMjYuN2g3LjljMy4zIDAgNS45IDEgOCAzLjNjMi4xIDIuMSAzIDQuOSAzIDguM3YzLjdjMCAzLjQtMSA2LjItMyA4LjNjLTIuMSAyLjEtNC44IDMuMy04IDMuMyBMODkuNCA0NDFMODkuNCA0NDF6IE05Mi45IDQxNy4xdjIxLjFoNC4zYzIuNCAwIDQuMi0wLjkgNS41LTIuNGMxLjMtMS42IDIuMS0zLjcgMi4xLTYuMnYtMy43YzAtMi41LTAuNy00LjYtMi4xLTYuMiBzLTMuMy0yLjQtNS41LTIuNEM5Ny4zIDQxNy4xIDkyLjkgNDE3LjEgOTIuOSA0MTcuMXoiLz4KPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxMjguMSw0MjguNSAxMTYuNSw0MjguNSAxMTYuNSw0MzguMiAxMjkuOCw0MzguMiAxMjkuOCw0NDEgMTEzLjEsNDQxIDExMy4xLDQxNC4yIDEyOS43LDQxNC4yIDEyOS43LDQxNy4xIDExNi41LDQxNy4xIDExNi41LDQyNS43IDEyOC4xLDQyNS43Ii8+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNDcuNyA0MzQuMWMwLTEuMi0wLjQtMi4yLTEuMy0zLjFjLTAuOS0wLjktMi40LTEuNS00LjYtMi4xYy0yLjctMC43LTQuOC0xLjYtNi4yLTMgYy0xLjUtMS4zLTIuMi0zLTIuMi00LjljMC0yLjEgMC43LTMuOSAyLjQtNS4yYzEuNi0xLjMgMy43LTIuMSA2LjItMi4xYzIuOCAwIDUuMSAwLjcgNi43IDIuNHMyLjQgMy40IDIuNCA1LjZ2MC4xaC0zLjMgYzAtMS42LTAuNC0yLjgtMS41LTMuOXMtMi40LTEuNS00LjMtMS41Yy0xLjYgMC0zIDAuNC0zLjkgMS4yYy0wLjkgMC43LTEuMyAxLjktMS4zIDMuMWMwIDEuMiAwLjQgMi4xIDEuNSAzYzEgMC43IDIuNSAxLjUgNC44IDIuMSBjMi43IDAuNyA0LjggMS44IDYuMSAzLjFjMS4zIDEuMyAyLjEgMy4xIDIuMSA1LjFjMCAyLjEtMC45IDMuOS0yLjUgNS4ycy0zLjkgMS45LTYuNSAxLjljLTIuNSAwLTQuOC0wLjctNi43LTIuMnMtMi44LTMuNC0yLjgtNS44IHYtMC4xaDMuM2MwIDEuOCAwLjYgMyAxLjggMy45YzEuMiAwLjkgMi43IDEuMyA0LjUgMS4zYzEuOCAwIDMuMS0wLjQgNC4yLTEuMkMxNDcuMiA0MzYuNSAxNDcuNyA0MzUuNSAxNDcuNyA0MzQuMSIvPgo8cmVjdCB4PSIxNTYuMyIgeT0iNDE0LjIiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIzLjQiIGhlaWdodD0iMjYuNyIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTg0LjcgNDM3LjRjLTAuNiAxLTEuNiAxLjktMy4xIDIuN2MtMS41IDAuOS0zLjQgMS4yLTUuOCAxLjJjLTMgMC01LjUtMS03LjYtMy4xYy0xLjktMi4xLTMtNC44LTMtNy45IHYtNS41YzAtMy4zIDAuOS01LjkgMi44LTcuOWMxLjktMS45IDQuMy0zLjEgNy4xLTMuMWMzIDAgNS4yIDAuNyA2LjggMi4yYzEuNiAxLjUgMi41IDMuNCAyLjUgNS44djAuMWgtMy4zIGMtMC4xLTEuNS0wLjctMi44LTEuNi0zLjljLTEtMS0yLjUtMS41LTQuNS0xLjVzLTMuNiAwLjctNC44IDIuMnMtMS44IDMuNC0xLjggNS44djUuNWMwIDIuNCAwLjYgNC4zIDEuOSA1LjggYzEuMyAxLjUgMyAyLjIgNS4xIDIuMmMxLjUgMCAyLjctMC4xIDMuNi0wLjZjMC45LTAuNCAxLjYtMC45IDEuOS0xLjN2LTYuMWgtNS42di0yLjhoOS4xTDE4NC43IDQzNy40TDE4NC43IDQzNy40eiIvPgo8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjIwOS45LDQ0MSAyMDYuNSw0NDEgMTk0LjIsNDIwLjIgMTk0LDQyMC4zIDE5NCw0NDEgMTkwLjYsNDQxIDE5MC42LDQxNC4yIDE5NCw0MTQuMiAyMDYuNCw0MzQuOSAyMDYuNSw0MzQuNyAyMDYuNSw0MTQuMiAyMDkuOSw0MTQuMiIvPgo8cG9seWdvbiBmaWxsPSIjRkRCQzVGIiBwb2ludHM9IjIzMy43LDQyNi42IDI0MC43LDQyNi42IDI0MC43LDQyOS44IDIzMy43LDQyOS44IDIzMy43LDQzOC4zIDIzMC4zLDQzOC4zIDIzMC4zLDQyOS44IDIyMy4zLDQyOS44IDIyMy4zLDQyNi42IDIzMC4zLDQyNi42IDIzMC4zLDQxOC44IDIzMy43LDQxOC44Ii8+Cjxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMjY5LjQsNDI4LjUgMjU3LjYsNDI4LjUgMjU3LjYsNDM4LjIgMjcxLjEsNDM4LjIgMjcxLjEsNDQxIDI1NC4yLDQ0MSAyNTQuMiw0MTQuMiAyNzAuOCw0MTQuMiAyNzAuOCw0MTcuMSAyNTcuNiw0MTcuMSAyNTcuNiw0MjUuNyAyNjkuNCw0MjUuNyIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjkzLjEgNDMyLjRMMjkzLjEgNDMyLjRjMC4xIDIuNy0wLjcgNC44LTIuNSA2LjRjLTEuOCAxLjYtNCAyLjUtNi44IDIuNWMtMi44IDAtNS4yLTEtNy0zLjMgYy0xLjgtMi4xLTIuNy00LjktMi43LTguMnYtNC44YzAtMy4zIDAuOS02LjEgMi43LTguMmMxLjgtMi4xIDQuMi0zLjMgNy0zLjNzNS4yIDAuNyA2LjggMi40YzEuNiAxLjYgMi41IDMuNyAyLjUgNi40djAuMWgtMy4zIGMwLTEuOS0wLjYtMy40LTEuNi00LjVjLTEtMS0yLjUtMS42LTQuNS0xLjZzLTMuNCAwLjktNC42IDIuNGMtMS4yIDEuNi0xLjYgMy43LTEuNiA2LjF2NC44YzAgMi40IDAuNiA0LjUgMS42IDYuMSBjMS4yIDEuNiAyLjcgMi40IDQuNiAyLjRzMy40LTAuNiA0LjUtMS42YzEtMSAxLjYtMi41IDEuNi00LjVMMjkzLjEgNDMyLjRMMjkzLjEgNDMyLjR6Ii8+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zMTcgNDMwYzAgMy4zLTEgNS45LTIuOCA4LjJjLTEuOSAyLjEtNC41IDMuMy03LjQgMy4zcy01LjMtMS03LjMtMy4zYy0xLjgtMi4yLTIuOC00LjktMi44LTguMnYtNC44IGMwLTMuMyAwLjktNS45IDIuOC04LjJjMS45LTIuMiA0LjMtMy4zIDcuMy0zLjNjMy4xIDAgNS41IDEgNy40IDMuM2MxLjkgMi4yIDIuOCA0LjkgMi44IDguMlY0MzB6IE0zMTMuNSA0MjUuMiBjMC0yLjQtMC42LTQuNS0xLjktNi4xYy0xLjItMS42LTMtMi40LTUuMS0yLjRjLTEuOSAwLTMuNiAwLjctNC44IDIuNGMtMS4yIDEuNi0xLjggMy42LTEuOCA2LjF2NC44YzAgMi41IDAuNiA0LjUgMS44IDYuMSBjMS4yIDEuNiAyLjggMi40IDQuOCAyLjRjMi4xIDAgMy45LTAuNyA1LjEtMi40YzEuMi0xLjUgMS45LTMuNiAxLjktNi4xVjQyNS4yTDMxMy41IDQyNS4yeiIvPgo8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjMyNi42LDQxNC4yIDMzNC42LDQzNS45IDMzNC43LDQzNS45IDM0Mi43LDQxNC4yIDM0Ny4yLDQxNC4yIDM0Ny4yLDQ0MSAzNDMuOCw0NDEgMzQzLjgsNDMwLjMgMzQ0LjEsNDE5LjQgMzQ0LjEsNDE5LjQgMzM1LjgsNDQxIDMzMy41LDQ0MSAzMjUuNCw0MTkuNiAzMjUuMiw0MTkuNiAzMjUuNSw0MzAuMyAzMjUuNSw0NDEgMzIyLjEsNDQxIDMyMi4xLDQxNC4yIi8+Cjxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMzU3LjksNDE0LjIgMzY1LjksNDM1LjkgMzY2LjEsNDM1LjkgMzc0LjIsNDE0LjIgMzc4LjUsNDE0LjIgMzc4LjUsNDQxIDM3NS4xLDQ0MSAzNzUuMSw0MzAuMyAzNzUuNiw0MTkuNCAzNzUuNCw0MTkuNCAzNjcuMSw0NDEgMzY0LjksNDQxIDM1Ni43LDQxOS42IDM1Ni42LDQxOS42IDM1Nyw0MzAuMyAzNTcsNDQxIDM1My40LDQ0MSAzNTMuNCw0MTQuMiIvPgo8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjM5OS45LDQyOC41IDM4OC40LDQyOC41IDM4OC40LDQzOC4yIDQwMS43LDQzOC4yIDQwMS43LDQ0MSAzODQuOSw0NDEgMzg0LjksNDE0LjIgNDAxLjYsNDE0LjIgNDAxLjYsNDE3LjEgMzg4LjQsNDE3LjEgMzg4LjQsNDI1LjcgMzk5LjksNDI1LjciLz4KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQwOS4yIDQyOS40VjQ0MWgtMy40di0yNi43aDkuMmMyLjggMCA0LjkgMC42IDYuNCAxLjljMS41IDEuMyAyLjIgMy4xIDIuMiA1LjZjMCAxLjMtMC4zIDIuNS0xIDMuNiBjLTAuNyAxLTEuNiAxLjgtMyAyLjRjMS4zIDAuNCAyLjQgMS4yIDMgMi40YzAuNiAxLjIgMC45IDIuNCAwLjkgNHYyLjVjMCAwLjkgMC4xIDEuNiAwLjMgMi4yYzAuMSAwLjYgMC40IDEuMiAwLjkgMS42djAuNEg0MjEgYy0wLjQtMC40LTAuNy0xLTAuOS0xLjhzLTAuMS0xLjYtMC4xLTIuNXYtMi40YzAtMS41LTAuNC0yLjctMS4yLTMuNmMtMC43LTAuOS0xLjktMS4zLTMuMy0xLjNMNDA5LjIgNDI5LjRMNDA5LjIgNDI5LjR6IE00MDkuMiA0MjYuNmg1LjNjMS45IDAgMy4zLTAuNCA0LjItMS4yYzAuOS0wLjcgMS4zLTEuOSAxLjMtMy42YzAtMS41LTAuNC0yLjctMS4yLTMuNmMtMC45LTAuOS0yLjEtMS4yLTMuOS0xLjJoLTUuOFY0MjYuNiBMNDA5LjIgNDI2LjZ6Ii8+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00NDcuNSA0MzIuNEw0NDcuNSA0MzIuNGMwLjEgMi43LTAuNyA0LjgtMi41IDYuNGMtMS44IDEuNi00IDIuNS02LjggMi41cy01LjItMS03LTMuMyBjLTEuOC0yLjEtMi43LTQuOS0yLjctOC4ydi00LjhjMC0zLjMgMC45LTYuMSAyLjctOC4yYzEuOC0yLjEgNC4yLTMuMyA3LTMuM2MyLjggMCA1LjIgMC43IDYuOCAyLjRjMS42IDEuNiAyLjUgMy43IDIuNSA2LjR2MC4xIGgtMy4zYzAtMS45LTAuNi0zLjQtMS42LTQuNWMtMS0xLTIuNS0xLjYtNC41LTEuNnMtMy40IDAuOS00LjYgMi40Yy0xLjIgMS42LTEuOCAzLjctMS44IDYuMXY0LjhjMCAyLjQgMC42IDQuNSAxLjggNi4xIGMxLjIgMS42IDIuNyAyLjQgNC42IDIuNGMxLjkgMCAzLjQtMC42IDQuNS0xLjZjMS0xIDEuNi0yLjUgMS42LTQuNUw0NDcuNSA0MzIuNEw0NDcuNSA0MzIuNHoiLz4KPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI0NjcuMiw0MjguNSA0NTUuNSw0MjguNSA0NTUuNSw0MzguMiA0NjksNDM4LjIgNDY5LDQ0MSA0NTIuMSw0NDEgNDUyLjEsNDE0LjIgNDY4LjcsNDE0LjIgNDY4LjcsNDE3LjEgNDU1LjUsNDE3LjEgNDU1LjUsNDI1LjcgNDY3LjIsNDI1LjciLz4KPHBvbHlnb24gZmlsbD0iI0ZEQkM1RiIgcG9pbnRzPSI0OTAuNiw0MjYuNiA0OTcuNiw0MjYuNiA0OTcuNiw0MjkuOCA0OTAuNiw0MjkuOCA0OTAuNiw0MzguMyA0ODcuMiw0MzguMyA0ODcuMiw0MjkuOCA0ODAuMiw0MjkuOCA0ODAuMiw0MjYuNiA0ODcuMiw0MjYuNiA0ODcuMiw0MTguOCA0OTAuNiw0MTguOCIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTI0LjkgNDM0LjFjMC0xLjItMC40LTIuMi0xLjMtMy4xYy0wLjktMC45LTIuNC0xLjUtNC42LTIuMWMtMi43LTAuNy00LjgtMS42LTYuMi0zIGMtMS41LTEuMy0yLjItMy0yLjItNC45YzAtMi4xIDAuNy0zLjkgMi40LTUuMmMxLjYtMS4zIDMuNy0yLjEgNi4yLTIuMWMyLjggMCA1LjEgMC43IDYuNyAyLjRzMi40IDMuNCAyLjQgNS42djAuMWgtMy4zIGMwLTEuNi0wLjQtMi44LTEuNS0zLjljLTEtMS0yLjQtMS41LTQuMy0xLjVjLTEuOCAwLTMgMC40LTMuOSAxLjJjLTAuOSAwLjctMS4zIDEuOS0xLjMgMy4xYzAgMS4yIDAuNCAyLjEgMS41IDMgYzEgMC43IDIuNSAxLjUgNC44IDIuMWMyLjcgMC43IDQuOCAxLjggNi4xIDMuMWMxLjMgMS4zIDIuMSAzLjEgMi4xIDUuMWMwIDIuMS0wLjkgMy45LTIuNSA1LjJzLTMuOSAxLjktNi41IDEuOSBjLTIuNSAwLTQuOC0wLjctNi43LTIuMmMtMS45LTEuNS0zLTMuNC0yLjgtNS44di0wLjFoMy4zYzAgMS44IDAuNiAzIDEuOCAzLjljMS4yIDAuOSAyLjcgMS4zIDQuNSAxLjNzMy4xLTAuNCA0LjItMS4yIEM1MjQuNCA0MzYuNSA1MjQuOSA0MzUuNSA1MjQuOSA0MzQuMSIvPgo8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjU0OC40LDQyOC41IDUzNi44LDQyOC41IDUzNi44LDQzOC4yIDU1MC4xLDQzOC4yIDU1MC4xLDQ0MSA1MzMuNCw0NDEgNTMzLjQsNDE0LjIgNTUwLDQxNC4yIDU1MCw0MTcuMSA1MzYuOCw0MTcuMSA1MzYuOCw0MjUuNyA1NDguNCw0MjUuNyIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTczLjUgNDMwYzAgMy4zLTEgNS45LTIuOCA4LjJjLTEuOSAyLjEtNC41IDMuMy03LjQgMy4zcy01LjMtMS03LjMtMy4zYy0xLjktMi4yLTIuOC00LjktMi44LTguMnYtNC44IGMwLTMuMyAwLjktNS45IDIuOC04LjJjMS44LTIuMiA0LjMtMy4zIDcuMy0zLjNjMy4xIDAgNS41IDEgNy40IDMuM2MxLjkgMi4yIDIuOCA0LjkgMi44IDguMlY0MzB6IE01NzAuMSA0MjUuMiBjMC0yLjQtMC42LTQuNS0xLjktNi4xYy0xLjItMS42LTMtMi40LTUuMS0yLjRjLTEuOSAwLTMuNiAwLjctNC44IDIuNHMtMS44IDMuNi0xLjggNi4xdjQuOGMwIDIuNSAwLjYgNC41IDEuOCA2LjEgYzEuMiAxLjYgMi44IDIuNCA0LjggMi40YzIuMSAwIDMuOS0wLjcgNS4xLTIuNGMxLjItMS41IDEuOS0zLjYgMS45LTYuMVY0MjUuMkw1NzAuMSA0MjUuMnoiLz4KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTg4LjcgMzQ1LjljMCAxMy44LTQuMiAyNS4xLTEyLjUgMzQuMmMtOC4zIDkuMS0xOSAxMy41LTMyLjIgMTMuNWMtMTMuMSAwLTIzLjgtNC41LTMyLjEtMTMuNSBDMy43IDM3MS0wLjQgMzU5LjctMC40IDM0NS45di0yMC4yYzAtMTMuNyA0LjItMjUuMSAxMi4zLTM0LjJjOC4zLTkuMSAxOS0xMy41IDMyLjEtMTMuNWMxMy4yIDAgMjQuMSA0LjUgMzIuNCAxMy41IGM4LjMgOS4xIDEyLjUgMjAuNCAxMi41IDM0LjJ2MjAuMkg4OC43eiBNNjcuMyAzMjUuNWMwLTguOC0yLjEtMTUuOS02LjItMjEuNXMtOS44LTguNS0xNy4xLTguNVMzMSAyOTguNCAyNyAzMDMuOCBjLTQgNS42LTUuOSAxMi44LTUuOSAyMS41djIwLjRjMCA4LjkgMi4xIDE2LjIgNi4xIDIxLjhzOS43IDguNSAxNi45IDguNXMxMy4xLTIuOCAxNy4xLTguNWM0LjItNS42IDYuMS0xMi45IDYuMS0yMS44TDY3LjMgMzI1LjV6ICIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTQ2IDM3OS44Yy0yLjQgNC4zLTUuNSA3LjctOS40IDEwLjFjLTMuNyAyLjQtOCAzLjYtMTIuOSAzLjZjLTguMyAwLTE0LjktMi44LTE5LjYtOC41Uzk3IDM3MC42IDk3IDM1OC43IHYtNTAuMmgyMS40djUwLjdjMCA2LjEgMSAxMC40IDMgMTMuMXM0LjkgNCA4LjYgNGMzLjQgMCA2LjQtMC42IDguOC0xLjhjMi40LTEuMiA0LjUtMi44IDUuOS01LjJ2LTYwLjloMjEuNHY4My41aC0xOC4zTDE0NiAzNzkuOHogIi8+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMDUuOCAyODh2MjAuNWgxMy40djE1LjdoLTEzLjR2NDIuNWMwIDMuMyAwLjYgNS41IDEuOSA3YzEuMyAxLjMgMyAyLjEgNS4yIDIuMWMxLjIgMCAyLjEgMCAyLjgtMC4xIGMwLjctMC4xIDEuOC0wLjMgMi44LTAuNmwxLjggMTYuM2MtMi4xIDAuNy00LjMgMS4zLTYuMiAxLjhjLTIuMSAwLjQtNC4zIDAuNi02LjcgMC42Yy03LjQgMC0xMy4xLTIuMS0xNy4xLTYuNCBjLTQtNC4zLTUuOS0xMS01LjktMjAuNHYtNDIuOGgtMTEuNnYtMTUuN2gxMS42VjI4OEgyMDUuOHoiLz4KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI2MC4xIDM5My40Yy0xMS40IDAtMjAuNS0zLjktMjcuMy0xMS42Yy02LjgtNy43LTEwLjMtMTcuNS0xMC4zLTI5LjR2LTMuMWMwLTEyLjMgMy4zLTIyLjYgOS43LTMwLjYgYzYuNS04IDE1LjItMTIgMjYtMTEuOWMxMC43IDAgMTkgMy40IDI1IDEwLjNjNS45IDYuOCA4LjkgMTUuOSA4LjkgMjcuNXYxMi4zaC00Ny40bC0wLjEgMC40YzAuNCA1LjUgMi4xIDEwIDUuMiAxMy41IHM3LjMgNS4zIDEyLjYgNS4zYzQuOCAwIDguNi0wLjQgMTEuNy0xLjVjMy4xLTEgNi41LTIuNSAxMC4zLTQuOGw1LjggMTRjLTMuMyAyLjgtNy40IDUuMS0xMi42IDcgQzI3Mi4zIDM5Mi41IDI2Ni41IDM5My40IDI2MC4xIDM5My40eiBNMjU4LjIgMzI0LjJjLTQgMC03LjEgMS42LTkuNCA0LjhjLTIuMiAzLjEtMy43IDcuNC00LjMgMTIuNmwwLjEgMC40SDI3MXYtMS45IGMwLTQuOC0xLTguNi0zLjEtMTEuNEMyNjUuOCAzMjUuNyAyNjIuNSAzMjQuMiAyNTguMiAzMjQuMnoiLz4KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTM0MSAzMjcuOGwtNy45LTAuM2MtMy4xIDAtNS44IDAuNy03LjkgMi4xYy0yLjEgMS4zLTMuNiAzLjQtNC44IDUuOHY1Ni41aC0yMS40di04My4zSDMxOWwwLjkgMTIuMyBjMS44LTQuMyA0LjMtNy43IDcuMy0xMC4zYzMtMi40IDYuNC0zLjcgMTAuMy0zLjdjMSAwIDIuMSAwLjEgMyAwLjNjMC45IDAuMSAxLjggMC40IDIuNyAwLjZMMzQxIDMyNy44eiIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzQ4LjIgMzkxLjhWMjc5LjZoMzYuMWMxMi41IDAgMjIuMyAyLjUgMjkuNCA3LjdjNyA1LjIgMTAuNSAxMi44IDEwLjUgMjNjMCA1LjItMS4zIDkuOC0zLjkgMTQgYy0yLjcgNC4yLTYuNCA3LjEtMTEuNCA5LjJjNi40IDEuNSAxMS4xIDQuNSAxNC40IDkuMmMzLjMgNC44IDQuOCAxMC4zIDQuOCAxNi41YzAgMTAuNy0zLjQgMTguOS0xMC4xIDI0LjRzLTE2LjMgOC4zLTI4LjcgOC4zIGgtNDEuMlYzOTEuOHogTTM2OS42IDMyNi42aDE1LjVjNS42IDAgMTAuMS0xLjIgMTMuMi0zLjdjMy4xLTIuNSA0LjYtNi4xIDQuNi0xMC44YzAtNS4yLTEuNS05LjEtNC42LTExLjQgYy0zLjEtMi41LTcuNy0zLjctMTMuOC0zLjdoLTE0Ljd2MjkuN0gzNjkuNnogTTM2OS42IDM0Mi4ydjMyLjRoMTkuOGM1LjYgMCAxMC0xLjMgMTIuOS0zLjlzNC41LTYuNCA0LjUtMTEuNCBjMC01LjUtMS4zLTkuNy0zLjktMTIuNmMtMi41LTMtNi41LTQuMy0xMi00LjNoLTIxLjJWMzQyLjJ6Ii8+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00MzMuNCAzNDkuM2MwLTEyLjUgMy4zLTIyLjYgMTAtMzAuNmM2LjUtNy45IDE1LjctMTEuOSAyNy4zLTExLjljMTEuNyAwIDIwLjkgNCAyNy41IDExLjkgYzYuNyA3LjkgMTAgMTguMSAxMCAzMC42djEuNmMwIDEyLjUtMy4zIDIyLjctMTAgMzAuNmMtNi43IDcuOS0xNS43IDExLjktMjcuNSAxMS45cy0yMC45LTQtMjcuNS0xMS45Yy02LjctNy45LTEwLTE4LjEtMTAtMzAuNiB2LTEuNkg0MzMuNHogTTQ1NC44IDM1MC45YzAgNy42IDEuMyAxMy43IDMuOSAxOC4zYzIuNSA0LjYgNi43IDYuOCAxMi4zIDYuOGM1LjUgMCA5LjUtMi40IDEyLjItN2MyLjUtNC42IDMuOS0xMC43IDMuOS0xOC4zdi0xLjUgYzAtNy40LTEuMy0xMy40LTMuOS0xOC4xYy0yLjUtNC42LTYuNy03LTEyLjItN2MtNS41IDAtOS41IDIuNC0xMi4yIDdjLTIuNyA0LjgtNCAxMC44LTQgMTguMVYzNTAuOXoiLz4KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTUzOC4xIDMzNC45aDAuNGwxMi4yLTI2LjZINTc1TDU1MSAzNDkuNmwyNC43IDQyLjJoLTI0LjFsLTEyLjktMjcuNmwtMTIuOSAyNy42aC0yNC4ybDI0LjctNDIuMiBsLTIzLjktNDEuMmgyNC4xTDUzOC4xIDMzNC45eiIvPgo8L3N2Zz4=);background-repeat:no-repeat;float:left;height:60px;text-indent:-9999px;text-decoration:none;width:228px;background-size:cover;}
#logo a{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iLTAuNCAyNzggNTc2LjEgMTYzLjQiPgo8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjEwLjQsNDMxLjYgMTAuOCw0MzUgMTEsNDM1IDExLjYsNDMxLjYgMTYuMyw0MTQuMiAxOS4zLDQxNC4yIDI0LjEsNDMxLjYgMjQuNyw0MzUuMiAyNC44LDQzNS4yIDI1LjMsNDMxLjYgMjkuMSw0MTQuMiAzMi41LDQxNC4yIDI2LjQsNDQxIDIzLjMsNDQxIDE4LjMsNDIyLjQgMTcuOCw0MjAgMTcuOCw0MjAgMTcuNCw0MjIuNCAxMi4yLDQ0MSA5LjIsNDQxIDMuMSw0MTQuMiA2LjUsNDE0LjIiLz4KPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI1MS44LDQyOC41IDQwLjMsNDI4LjUgNDAuMyw0MzguMiA1My42LDQzOC4yIDUzLjYsNDQxIDM2LjgsNDQxIDM2LjgsNDE0LjIgNTMuNSw0MTQuMiA1My41LDQxNy4xIDQwLjMsNDE3LjEgNDAuMyw0MjUuNyA1MS44LDQyNS43Ii8+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik01Ny44IDQ0MXYtMjYuN2g4LjNjMi43IDAgNC44IDAuNiA2LjIgMS44czIuMiAzIDIuMiA1LjVjMCAxLjItMC4zIDIuMi0xIDMuMWMtMC43IDAuOS0xLjYgMS42LTIuOCAyLjEgYzEuNSAwLjMgMi43IDEuMiAzLjYgMi40YzAuOSAxLjIgMS4zIDIuNyAxLjMgNC4zYzAgMi40LTAuNyA0LjMtMi4yIDUuNmMtMS41IDEuMy0zLjYgMS45LTYuMSAxLjlDNjcuMiA0NDEgNTcuOCA0NDEgNTcuOCA0NDF6IE02MS4yIDQyNS41aDUuNmMxLjMgMCAyLjQtMC4zIDMuMS0xczEuMi0xLjggMS4yLTMuMWMwLTEuNS0wLjQtMi41LTEuMy0zLjNjLTAuOS0wLjctMi4xLTEtMy43LTFoLTQuOUw2MS4yIDQyNS41TDYxLjIgNDI1LjV6IE02MS4yIDQyOC4zdjkuN2g1LjljMS41IDAgMi44LTAuNCAzLjctMS4yYzAuOS0wLjcgMS4zLTEuOSAxLjMtMy40YzAtMS42LTAuMy0yLjgtMS0zLjdjLTAuNy0wLjktMS44LTEuMy0zLjQtMS4zSDYxLjJMNjEuMiA0MjguMyB6Ii8+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik04OS40IDQ0MXYtMjYuN2g3LjljMy4zIDAgNS45IDEgOCAzLjNjMi4xIDIuMSAzIDQuOSAzIDguM3YzLjdjMCAzLjQtMSA2LjItMyA4LjNjLTIuMSAyLjEtNC44IDMuMy04IDMuMyBMODkuNCA0NDFMODkuNCA0NDF6IE05Mi45IDQxNy4xdjIxLjFoNC4zYzIuNCAwIDQuMi0wLjkgNS41LTIuNGMxLjMtMS42IDIuMS0zLjcgMi4xLTYuMnYtMy43YzAtMi41LTAuNy00LjYtMi4xLTYuMiBzLTMuMy0yLjQtNS41LTIuNEM5Ny4zIDQxNy4xIDkyLjkgNDE3LjEgOTIuOSA0MTcuMXoiLz4KPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxMjguMSw0MjguNSAxMTYuNSw0MjguNSAxMTYuNSw0MzguMiAxMjkuOCw0MzguMiAxMjkuOCw0NDEgMTEzLjEsNDQxIDExMy4xLDQxNC4yIDEyOS43LDQxNC4yIDEyOS43LDQxNy4xIDExNi41LDQxNy4xIDExNi41LDQyNS43IDEyOC4xLDQyNS43Ii8+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNDcuNyA0MzQuMWMwLTEuMi0wLjQtMi4yLTEuMy0zLjFjLTAuOS0wLjktMi40LTEuNS00LjYtMi4xYy0yLjctMC43LTQuOC0xLjYtNi4yLTMgYy0xLjUtMS4zLTIuMi0zLTIuMi00LjljMC0yLjEgMC43LTMuOSAyLjQtNS4yYzEuNi0xLjMgMy43LTIuMSA2LjItMi4xYzIuOCAwIDUuMSAwLjcgNi43IDIuNHMyLjQgMy40IDIuNCA1LjZ2MC4xaC0zLjMgYzAtMS42LTAuNC0yLjgtMS41LTMuOXMtMi40LTEuNS00LjMtMS41Yy0xLjYgMC0zIDAuNC0zLjkgMS4yYy0wLjkgMC43LTEuMyAxLjktMS4zIDMuMWMwIDEuMiAwLjQgMi4xIDEuNSAzYzEgMC43IDIuNSAxLjUgNC44IDIuMSBjMi43IDAuNyA0LjggMS44IDYuMSAzLjFjMS4zIDEuMyAyLjEgMy4xIDIuMSA1LjFjMCAyLjEtMC45IDMuOS0yLjUgNS4ycy0zLjkgMS45LTYuNSAxLjljLTIuNSAwLTQuOC0wLjctNi43LTIuMnMtMi44LTMuNC0yLjgtNS44IHYtMC4xaDMuM2MwIDEuOCAwLjYgMyAxLjggMy45YzEuMiAwLjkgMi43IDEuMyA0LjUgMS4zYzEuOCAwIDMuMS0wLjQgNC4yLTEuMkMxNDcuMiA0MzYuNSAxNDcuNyA0MzUuNSAxNDcuNyA0MzQuMSIvPgo8cmVjdCB4PSIxNTYuMyIgeT0iNDE0LjIiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIzLjQiIGhlaWdodD0iMjYuNyIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTg0LjcgNDM3LjRjLTAuNiAxLTEuNiAxLjktMy4xIDIuN2MtMS41IDAuOS0zLjQgMS4yLTUuOCAxLjJjLTMgMC01LjUtMS03LjYtMy4xYy0xLjktMi4xLTMtNC44LTMtNy45IHYtNS41YzAtMy4zIDAuOS01LjkgMi44LTcuOWMxLjktMS45IDQuMy0zLjEgNy4xLTMuMWMzIDAgNS4yIDAuNyA2LjggMi4yYzEuNiAxLjUgMi41IDMuNCAyLjUgNS44djAuMWgtMy4zIGMtMC4xLTEuNS0wLjctMi44LTEuNi0zLjljLTEtMS0yLjUtMS41LTQuNS0xLjVzLTMuNiAwLjctNC44IDIuMnMtMS44IDMuNC0xLjggNS44djUuNWMwIDIuNCAwLjYgNC4zIDEuOSA1LjggYzEuMyAxLjUgMyAyLjIgNS4xIDIuMmMxLjUgMCAyLjctMC4xIDMuNi0wLjZjMC45LTAuNCAxLjYtMC45IDEuOS0xLjN2LTYuMWgtNS42di0yLjhoOS4xTDE4NC43IDQzNy40TDE4NC43IDQzNy40eiIvPgo8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjIwOS45LDQ0MSAyMDYuNSw0NDEgMTk0LjIsNDIwLjIgMTk0LDQyMC4zIDE5NCw0NDEgMTkwLjYsNDQxIDE5MC42LDQxNC4yIDE5NCw0MTQuMiAyMDYuNCw0MzQuOSAyMDYuNSw0MzQuNyAyMDYuNSw0MTQuMiAyMDkuOSw0MTQuMiIvPgo8cG9seWdvbiBmaWxsPSIjRkRCQzVGIiBwb2ludHM9IjIzMy43LDQyNi42IDI0MC43LDQyNi42IDI0MC43LDQyOS44IDIzMy43LDQyOS44IDIzMy43LDQzOC4zIDIzMC4zLDQzOC4zIDIzMC4zLDQyOS44IDIyMy4zLDQyOS44IDIyMy4zLDQyNi42IDIzMC4zLDQyNi42IDIzMC4zLDQxOC44IDIzMy43LDQxOC44Ii8+Cjxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMjY5LjQsNDI4LjUgMjU3LjYsNDI4LjUgMjU3LjYsNDM4LjIgMjcxLjEsNDM4LjIgMjcxLjEsNDQxIDI1NC4yLDQ0MSAyNTQuMiw0MTQuMiAyNzAuOCw0MTQuMiAyNzAuOCw0MTcuMSAyNTcuNiw0MTcuMSAyNTcuNiw0MjUuNyAyNjkuNCw0MjUuNyIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjkzLjEgNDMyLjRMMjkzLjEgNDMyLjRjMC4xIDIuNy0wLjcgNC44LTIuNSA2LjRjLTEuOCAxLjYtNCAyLjUtNi44IDIuNWMtMi44IDAtNS4yLTEtNy0zLjMgYy0xLjgtMi4xLTIuNy00LjktMi43LTguMnYtNC44YzAtMy4zIDAuOS02LjEgMi43LTguMmMxLjgtMi4xIDQuMi0zLjMgNy0zLjNzNS4yIDAuNyA2LjggMi40YzEuNiAxLjYgMi41IDMuNyAyLjUgNi40djAuMWgtMy4zIGMwLTEuOS0wLjYtMy40LTEuNi00LjVjLTEtMS0yLjUtMS42LTQuNS0xLjZzLTMuNCAwLjktNC42IDIuNGMtMS4yIDEuNi0xLjYgMy43LTEuNiA2LjF2NC44YzAgMi40IDAuNiA0LjUgMS42IDYuMSBjMS4yIDEuNiAyLjcgMi40IDQuNiAyLjRzMy40LTAuNiA0LjUtMS42YzEtMSAxLjYtMi41IDEuNi00LjVMMjkzLjEgNDMyLjRMMjkzLjEgNDMyLjR6Ii8+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zMTcgNDMwYzAgMy4zLTEgNS45LTIuOCA4LjJjLTEuOSAyLjEtNC41IDMuMy03LjQgMy4zcy01LjMtMS03LjMtMy4zYy0xLjgtMi4yLTIuOC00LjktMi44LTguMnYtNC44IGMwLTMuMyAwLjktNS45IDIuOC04LjJjMS45LTIuMiA0LjMtMy4zIDcuMy0zLjNjMy4xIDAgNS41IDEgNy40IDMuM2MxLjkgMi4yIDIuOCA0LjkgMi44IDguMlY0MzB6IE0zMTMuNSA0MjUuMiBjMC0yLjQtMC42LTQuNS0xLjktNi4xYy0xLjItMS42LTMtMi40LTUuMS0yLjRjLTEuOSAwLTMuNiAwLjctNC44IDIuNGMtMS4yIDEuNi0xLjggMy42LTEuOCA2LjF2NC44YzAgMi41IDAuNiA0LjUgMS44IDYuMSBjMS4yIDEuNiAyLjggMi40IDQuOCAyLjRjMi4xIDAgMy45LTAuNyA1LjEtMi40YzEuMi0xLjUgMS45LTMuNiAxLjktNi4xVjQyNS4yTDMxMy41IDQyNS4yeiIvPgo8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjMyNi42LDQxNC4yIDMzNC42LDQzNS45IDMzNC43LDQzNS45IDM0Mi43LDQxNC4yIDM0Ny4yLDQxNC4yIDM0Ny4yLDQ0MSAzNDMuOCw0NDEgMzQzLjgsNDMwLjMgMzQ0LjEsNDE5LjQgMzQ0LjEsNDE5LjQgMzM1LjgsNDQxIDMzMy41LDQ0MSAzMjUuNCw0MTkuNiAzMjUuMiw0MTkuNiAzMjUuNSw0MzAuMyAzMjUuNSw0NDEgMzIyLjEsNDQxIDMyMi4xLDQxNC4yIi8+Cjxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMzU3LjksNDE0LjIgMzY1LjksNDM1LjkgMzY2LjEsNDM1LjkgMzc0LjIsNDE0LjIgMzc4LjUsNDE0LjIgMzc4LjUsNDQxIDM3NS4xLDQ0MSAzNzUuMSw0MzAuMyAzNzUuNiw0MTkuNCAzNzUuNCw0MTkuNCAzNjcuMSw0NDEgMzY0LjksNDQxIDM1Ni43LDQxOS42IDM1Ni42LDQxOS42IDM1Nyw0MzAuMyAzNTcsNDQxIDM1My40LDQ0MSAzNTMuNCw0MTQuMiIvPgo8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjM5OS45LDQyOC41IDM4OC40LDQyOC41IDM4OC40LDQzOC4yIDQwMS43LDQzOC4yIDQwMS43LDQ0MSAzODQuOSw0NDEgMzg0LjksNDE0LjIgNDAxLjYsNDE0LjIgNDAxLjYsNDE3LjEgMzg4LjQsNDE3LjEgMzg4LjQsNDI1LjcgMzk5LjksNDI1LjciLz4KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQwOS4yIDQyOS40VjQ0MWgtMy40di0yNi43aDkuMmMyLjggMCA0LjkgMC42IDYuNCAxLjljMS41IDEuMyAyLjIgMy4xIDIuMiA1LjZjMCAxLjMtMC4zIDIuNS0xIDMuNiBjLTAuNyAxLTEuNiAxLjgtMyAyLjRjMS4zIDAuNCAyLjQgMS4yIDMgMi40YzAuNiAxLjIgMC45IDIuNCAwLjkgNHYyLjVjMCAwLjkgMC4xIDEuNiAwLjMgMi4yYzAuMSAwLjYgMC40IDEuMiAwLjkgMS42djAuNEg0MjEgYy0wLjQtMC40LTAuNy0xLTAuOS0xLjhzLTAuMS0xLjYtMC4xLTIuNXYtMi40YzAtMS41LTAuNC0yLjctMS4yLTMuNmMtMC43LTAuOS0xLjktMS4zLTMuMy0xLjNMNDA5LjIgNDI5LjRMNDA5LjIgNDI5LjR6IE00MDkuMiA0MjYuNmg1LjNjMS45IDAgMy4zLTAuNCA0LjItMS4yYzAuOS0wLjcgMS4zLTEuOSAxLjMtMy42YzAtMS41LTAuNC0yLjctMS4yLTMuNmMtMC45LTAuOS0yLjEtMS4yLTMuOS0xLjJoLTUuOFY0MjYuNiBMNDA5LjIgNDI2LjZ6Ii8+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00NDcuNSA0MzIuNEw0NDcuNSA0MzIuNGMwLjEgMi43LTAuNyA0LjgtMi41IDYuNGMtMS44IDEuNi00IDIuNS02LjggMi41cy01LjItMS03LTMuMyBjLTEuOC0yLjEtMi43LTQuOS0yLjctOC4ydi00LjhjMC0zLjMgMC45LTYuMSAyLjctOC4yYzEuOC0yLjEgNC4yLTMuMyA3LTMuM2MyLjggMCA1LjIgMC43IDYuOCAyLjRjMS42IDEuNiAyLjUgMy43IDIuNSA2LjR2MC4xIGgtMy4zYzAtMS45LTAuNi0zLjQtMS42LTQuNWMtMS0xLTIuNS0xLjYtNC41LTEuNnMtMy40IDAuOS00LjYgMi40Yy0xLjIgMS42LTEuOCAzLjctMS44IDYuMXY0LjhjMCAyLjQgMC42IDQuNSAxLjggNi4xIGMxLjIgMS42IDIuNyAyLjQgNC42IDIuNGMxLjkgMCAzLjQtMC42IDQuNS0xLjZjMS0xIDEuNi0yLjUgMS42LTQuNUw0NDcuNSA0MzIuNEw0NDcuNSA0MzIuNHoiLz4KPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI0NjcuMiw0MjguNSA0NTUuNSw0MjguNSA0NTUuNSw0MzguMiA0NjksNDM4LjIgNDY5LDQ0MSA0NTIuMSw0NDEgNDUyLjEsNDE0LjIgNDY4LjcsNDE0LjIgNDY4LjcsNDE3LjEgNDU1LjUsNDE3LjEgNDU1LjUsNDI1LjcgNDY3LjIsNDI1LjciLz4KPHBvbHlnb24gZmlsbD0iI0ZEQkM1RiIgcG9pbnRzPSI0OTAuNiw0MjYuNiA0OTcuNiw0MjYuNiA0OTcuNiw0MjkuOCA0OTAuNiw0MjkuOCA0OTAuNiw0MzguMyA0ODcuMiw0MzguMyA0ODcuMiw0MjkuOCA0ODAuMiw0MjkuOCA0ODAuMiw0MjYuNiA0ODcuMiw0MjYuNiA0ODcuMiw0MTguOCA0OTAuNiw0MTguOCIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTI0LjkgNDM0LjFjMC0xLjItMC40LTIuMi0xLjMtMy4xYy0wLjktMC45LTIuNC0xLjUtNC42LTIuMWMtMi43LTAuNy00LjgtMS42LTYuMi0zIGMtMS41LTEuMy0yLjItMy0yLjItNC45YzAtMi4xIDAuNy0zLjkgMi40LTUuMmMxLjYtMS4zIDMuNy0yLjEgNi4yLTIuMWMyLjggMCA1LjEgMC43IDYuNyAyLjRzMi40IDMuNCAyLjQgNS42djAuMWgtMy4zIGMwLTEuNi0wLjQtMi44LTEuNS0zLjljLTEtMS0yLjQtMS41LTQuMy0xLjVjLTEuOCAwLTMgMC40LTMuOSAxLjJjLTAuOSAwLjctMS4zIDEuOS0xLjMgMy4xYzAgMS4yIDAuNCAyLjEgMS41IDMgYzEgMC43IDIuNSAxLjUgNC44IDIuMWMyLjcgMC43IDQuOCAxLjggNi4xIDMuMWMxLjMgMS4zIDIuMSAzLjEgMi4xIDUuMWMwIDIuMS0wLjkgMy45LTIuNSA1LjJzLTMuOSAxLjktNi41IDEuOSBjLTIuNSAwLTQuOC0wLjctNi43LTIuMmMtMS45LTEuNS0zLTMuNC0yLjgtNS44di0wLjFoMy4zYzAgMS44IDAuNiAzIDEuOCAzLjljMS4yIDAuOSAyLjcgMS4zIDQuNSAxLjNzMy4xLTAuNCA0LjItMS4yIEM1MjQuNCA0MzYuNSA1MjQuOSA0MzUuNSA1MjQuOSA0MzQuMSIvPgo8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjU0OC40LDQyOC41IDUzNi44LDQyOC41IDUzNi44LDQzOC4yIDU1MC4xLDQzOC4yIDU1MC4xLDQ0MSA1MzMuNCw0NDEgNTMzLjQsNDE0LjIgNTUwLDQxNC4yIDU1MCw0MTcuMSA1MzYuOCw0MTcuMSA1MzYuOCw0MjUuNyA1NDguNCw0MjUuNyIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTczLjUgNDMwYzAgMy4zLTEgNS45LTIuOCA4LjJjLTEuOSAyLjEtNC41IDMuMy03LjQgMy4zcy01LjMtMS03LjMtMy4zYy0xLjktMi4yLTIuOC00LjktMi44LTguMnYtNC44IGMwLTMuMyAwLjktNS45IDIuOC04LjJjMS44LTIuMiA0LjMtMy4zIDcuMy0zLjNjMy4xIDAgNS41IDEgNy40IDMuM2MxLjkgMi4yIDIuOCA0LjkgMi44IDguMlY0MzB6IE01NzAuMSA0MjUuMiBjMC0yLjQtMC42LTQuNS0xLjktNi4xYy0xLjItMS42LTMtMi40LTUuMS0yLjRjLTEuOSAwLTMuNiAwLjctNC44IDIuNHMtMS44IDMuNi0xLjggNi4xdjQuOGMwIDIuNSAwLjYgNC41IDEuOCA2LjEgYzEuMiAxLjYgMi44IDIuNCA0LjggMi40YzIuMSAwIDMuOS0wLjcgNS4xLTIuNGMxLjItMS41IDEuOS0zLjYgMS45LTYuMVY0MjUuMkw1NzAuMSA0MjUuMnoiLz4KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTg4LjcgMzQ1LjljMCAxMy44LTQuMiAyNS4xLTEyLjUgMzQuMmMtOC4zIDkuMS0xOSAxMy41LTMyLjIgMTMuNWMtMTMuMSAwLTIzLjgtNC41LTMyLjEtMTMuNSBDMy43IDM3MS0wLjQgMzU5LjctMC40IDM0NS45di0yMC4yYzAtMTMuNyA0LjItMjUuMSAxMi4zLTM0LjJjOC4zLTkuMSAxOS0xMy41IDMyLjEtMTMuNWMxMy4yIDAgMjQuMSA0LjUgMzIuNCAxMy41IGM4LjMgOS4xIDEyLjUgMjAuNCAxMi41IDM0LjJ2MjAuMkg4OC43eiBNNjcuMyAzMjUuNWMwLTguOC0yLjEtMTUuOS02LjItMjEuNXMtOS44LTguNS0xNy4xLTguNVMzMSAyOTguNCAyNyAzMDMuOCBjLTQgNS42LTUuOSAxMi44LTUuOSAyMS41djIwLjRjMCA4LjkgMi4xIDE2LjIgNi4xIDIxLjhzOS43IDguNSAxNi45IDguNXMxMy4xLTIuOCAxNy4xLTguNWM0LjItNS42IDYuMS0xMi45IDYuMS0yMS44TDY3LjMgMzI1LjV6ICIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTQ2IDM3OS44Yy0yLjQgNC4zLTUuNSA3LjctOS40IDEwLjFjLTMuNyAyLjQtOCAzLjYtMTIuOSAzLjZjLTguMyAwLTE0LjktMi44LTE5LjYtOC41Uzk3IDM3MC42IDk3IDM1OC43IHYtNTAuMmgyMS40djUwLjdjMCA2LjEgMSAxMC40IDMgMTMuMXM0LjkgNCA4LjYgNGMzLjQgMCA2LjQtMC42IDguOC0xLjhjMi40LTEuMiA0LjUtMi44IDUuOS01LjJ2LTYwLjloMjEuNHY4My41aC0xOC4zTDE0NiAzNzkuOHogIi8+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMDUuOCAyODh2MjAuNWgxMy40djE1LjdoLTEzLjR2NDIuNWMwIDMuMyAwLjYgNS41IDEuOSA3YzEuMyAxLjMgMyAyLjEgNS4yIDIuMWMxLjIgMCAyLjEgMCAyLjgtMC4xIGMwLjctMC4xIDEuOC0wLjMgMi44LTAuNmwxLjggMTYuM2MtMi4xIDAuNy00LjMgMS4zLTYuMiAxLjhjLTIuMSAwLjQtNC4zIDAuNi02LjcgMC42Yy03LjQgMC0xMy4xLTIuMS0xNy4xLTYuNCBjLTQtNC4zLTUuOS0xMS01LjktMjAuNHYtNDIuOGgtMTEuNnYtMTUuN2gxMS42VjI4OEgyMDUuOHoiLz4KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI2MC4xIDM5My40Yy0xMS40IDAtMjAuNS0zLjktMjcuMy0xMS42Yy02LjgtNy43LTEwLjMtMTcuNS0xMC4zLTI5LjR2LTMuMWMwLTEyLjMgMy4zLTIyLjYgOS43LTMwLjYgYzYuNS04IDE1LjItMTIgMjYtMTEuOWMxMC43IDAgMTkgMy40IDI1IDEwLjNjNS45IDYuOCA4LjkgMTUuOSA4LjkgMjcuNXYxMi4zaC00Ny40bC0wLjEgMC40YzAuNCA1LjUgMi4xIDEwIDUuMiAxMy41IHM3LjMgNS4zIDEyLjYgNS4zYzQuOCAwIDguNi0wLjQgMTEuNy0xLjVjMy4xLTEgNi41LTIuNSAxMC4zLTQuOGw1LjggMTRjLTMuMyAyLjgtNy40IDUuMS0xMi42IDcgQzI3Mi4zIDM5Mi41IDI2Ni41IDM5My40IDI2MC4xIDM5My40eiBNMjU4LjIgMzI0LjJjLTQgMC03LjEgMS42LTkuNCA0LjhjLTIuMiAzLjEtMy43IDcuNC00LjMgMTIuNmwwLjEgMC40SDI3MXYtMS45IGMwLTQuOC0xLTguNi0zLjEtMTEuNEMyNjUuOCAzMjUuNyAyNjIuNSAzMjQuMiAyNTguMiAzMjQuMnoiLz4KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTM0MSAzMjcuOGwtNy45LTAuM2MtMy4xIDAtNS44IDAuNy03LjkgMi4xYy0yLjEgMS4zLTMuNiAzLjQtNC44IDUuOHY1Ni41aC0yMS40di04My4zSDMxOWwwLjkgMTIuMyBjMS44LTQuMyA0LjMtNy43IDcuMy0xMC4zYzMtMi40IDYuNC0zLjcgMTAuMy0zLjdjMSAwIDIuMSAwLjEgMyAwLjNjMC45IDAuMSAxLjggMC40IDIuNyAwLjZMMzQxIDMyNy44eiIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzQ4LjIgMzkxLjhWMjc5LjZoMzYuMWMxMi41IDAgMjIuMyAyLjUgMjkuNCA3LjdjNyA1LjIgMTAuNSAxMi44IDEwLjUgMjNjMCA1LjItMS4zIDkuOC0zLjkgMTQgYy0yLjcgNC4yLTYuNCA3LjEtMTEuNCA5LjJjNi40IDEuNSAxMS4xIDQuNSAxNC40IDkuMmMzLjMgNC44IDQuOCAxMC4zIDQuOCAxNi41YzAgMTAuNy0zLjQgMTguOS0xMC4xIDI0LjRzLTE2LjMgOC4zLTI4LjcgOC4zIGgtNDEuMlYzOTEuOHogTTM2OS42IDMyNi42aDE1LjVjNS42IDAgMTAuMS0xLjIgMTMuMi0zLjdjMy4xLTIuNSA0LjYtNi4xIDQuNi0xMC44YzAtNS4yLTEuNS05LjEtNC42LTExLjQgYy0zLjEtMi41LTcuNy0zLjctMTMuOC0zLjdoLTE0Ljd2MjkuN0gzNjkuNnogTTM2OS42IDM0Mi4ydjMyLjRoMTkuOGM1LjYgMCAxMC0xLjMgMTIuOS0zLjlzNC41LTYuNCA0LjUtMTEuNCBjMC01LjUtMS4zLTkuNy0zLjktMTIuNmMtMi41LTMtNi41LTQuMy0xMi00LjNoLTIxLjJWMzQyLjJ6Ii8+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00MzMuNCAzNDkuM2MwLTEyLjUgMy4zLTIyLjYgMTAtMzAuNmM2LjUtNy45IDE1LjctMTEuOSAyNy4zLTExLjljMTEuNyAwIDIwLjkgNCAyNy41IDExLjkgYzYuNyA3LjkgMTAgMTguMSAxMCAzMC42djEuNmMwIDEyLjUtMy4zIDIyLjctMTAgMzAuNmMtNi43IDcuOS0xNS43IDExLjktMjcuNSAxMS45cy0yMC45LTQtMjcuNS0xMS45Yy02LjctNy45LTEwLTE4LjEtMTAtMzAuNiB2LTEuNkg0MzMuNHogTTQ1NC44IDM1MC45YzAgNy42IDEuMyAxMy43IDMuOSAxOC4zYzIuNSA0LjYgNi43IDYuOCAxMi4zIDYuOGM1LjUgMCA5LjUtMi40IDEyLjItN2MyLjUtNC42IDMuOS0xMC43IDMuOS0xOC4zdi0xLjUgYzAtNy40LTEuMy0xMy40LTMuOS0xOC4xYy0yLjUtNC42LTYuNy03LTEyLjItN2MtNS41IDAtOS41IDIuNC0xMi4yIDdjLTIuNyA0LjgtNCAxMC44LTQgMTguMVYzNTAuOXoiLz4KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTUzOC4xIDMzNC45aDAuNGwxMi4yLTI2LjZINTc1TDU1MSAzNDkuNmwyNC43IDQyLjJoLTI0LjFsLTEyLjktMjcuNmwtMTIuOSAyNy42aC0yNC4ybDI0LjctNDIuMiBsLTIzLjktNDEuMmgyNC4xTDUzOC4xIDMzNC45eiIvPgo8L3N2Zz4=);background-repeat:no-repeat;float:left;height:58px;text-indent:-9999px;text-decoration:none;width:220px;background-size:cover;}
.no-svg #logo a{background-image:url('../img/logo-sm.png');}
#logo-tag-line{color:#ffffff;display:block;font-family:"myriad pro", arial, helvetica, sans-serif;font-size:1.13em;text-transform:uppercase;}
#logo-tag-line span{color:#f2a94a;margin:0 5px;}
#awards-estimate{margin-top:10px;text-align:right;width:250px;position:relative;float:right;display:inline-block;}
.awards{width:50%;display:inline-block;vertical-align:middle;}
.award{background:url('../img/main-sprite.png') no-repeat 6px -32px;display:inline-block;height:42px;width:66px;}
.award.google{background-position:-206px -284px;width:115px;}
.award.tenyears{background-position:-60px -32px;width:42px;}
.hundred{background-position:-102px -32px;width:83px;}
.neo{background-position:-185px -32px;margin-right:30px;width:42px;}
.award.hundred{position:relative;margin-right:10px;}
//.award.hundred:after{//content:"";//position:absolute;//width:2px;height:100%;//right:-10px;top:0;//background:rgba(255, 255, 255, .29);//}
#request-estimate{display:inline-block;color:#ffffff;font-size:1em;line-height:1.25em;padding:10px 0;position:relative;background:#2dda42;background:-moz-linear-gradient(top, #2dda42 0%, #2fb72c 100%);background:-webkit-linear-gradient(top, #2dda42 0%,#2fb72c 100%);background:linear-gradient(to bottom, #2dda42 0%,#2fb72c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dda42', endColorstr='#2fb72c',GradientType=0);border-radius:8px;width:100%;text-align:center;text-transform:uppercase;text-decoration:none;font-family:'reg';margin-top:3px;border:#FFFFFF 1px solid}
#request-estimate:hover{background:#2fb72c;background:-moz-linear-gradient(top, #2fb72c 0%, #2dda42 100%);background:-webkit-linear-gradient(top, #2fb72c 0%,#2dda42 100%);background:linear-gradient(to bottom, #2fb72c 0%,#2dda42 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fb72c', endColorstr='#2dda42',GradientType=0);}
#request-estimate:hover:after{-webkit-opacity:1;-moz-opacity:1;opacity:1;}
#call-button{display:inline-block;color:#ffc548;font-size:1em;line-height:1.25em;padding:10px 0;position:relative;border-radius:8px;width:100%;text-align:right;text-transform:uppercase;text-decoration:none;font-family:'reg';margin-top:3px;}
#awards-estimate:hover #request-estimate{}
.h-phone{font-family:'bold';color:#ffbf42;position:relative;float:right;-webkit-transition:right .5s ease;transition:right .5s ease;font-size:14px;}
#awards-estimate:hover .h-phone{right:-6px;}
.h-talk{color:white;float:left;position:relative;-webkit-transition:left .5s ease;transition:left .5s ease;}
.estimate-talk{color:white;}
#awards-estimate:hover .h-talk{left:-6px;}
.h-icon{position:absolute;content:"";width:30px;left:50%;height:30px;top:-3px;background:url(../img/callphone-lg.png);background-size:cover;-webkit-transition:width .5s ease, height .5s ease, top .25s ease;transition:width .5s ease, height .5s ease, top .25s ease;}
#awards-estimate:hover .h-icon{width:42px;height:42px;top:-9px;left:47.75%;}
#main-nav-mobile{opacity:0;}
.page-landing #main-nav{background:rgba(12, 95, 126, 0.5);margin-top:5px;}
.page-landing #main-nav ul{margin:3px 0 10px;text-align:center;}
#main-nav ul{margin:45px 0 15px;}
#main-nav ul li{display:inline-block;margin:0 2px 0 0;position:relative;}
#main-nav ul li a{color:white;display:block;font-family:reg, helvetica, arial, sans-serif;font-size:15px;line-height:1.5em;padding:5px 4px 1px;text-decoration:none;text-transform:uppercase;white-space:nowrap;}
.page-landing #main-nav ul li a{color:white;display:block;font-family:'bold', helvetica, arial, sans-serif;font-size:17px;line-height:1.5em;padding:5px 4px 1px;text-decoration:none;text-transform:uppercase;white-space:nowrap;}
#main-nav ul li.has-children a:after{background:url('../img/nav-arrow.png') no-repeat;content:"";display:inline-block;height:6px;margin-left:5px;width:9px;}
.page-landing #main-nav ul li.has-children a:after{//background:url('../img/nav-arrow.png') no-repeat;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTk1LjYgMTA3LjgiPjxzdHlsZT4uc3Qwe2ZpbGw6I0I1QjVCNTt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNOTcuOCAxMDcuOGMtMi42IDAtNS4xLTEtNy4xLTIuOUwyLjkgMTcuMUMtMSAxMy4yLTEgNi44IDIuOSAyLjkgNi44LTEgMTMuMi0xIDE3LjEgMi45bDgwLjcgODAuNyA4MC43LTgwLjdjMy45LTMuOSAxMC4yLTMuOSAxNC4xIDAgMy45IDMuOSAzLjkgMTAuMiAwIDE0LjFsLTg3LjggODcuOGMtMS45IDItNC40IDMtNyAzeiIvPjwvc3ZnPg0K) no-repeat center center;content:"";display:inline-block;height:10px;margin-left:5px;width:12px;}
#main-nav ul li a:hover,
#main-nav ul li a:focus,
#main-nav ul li:hover a{color:#ffbf42;}
#main-nav > ul > li > a:hover{border-bottom:3px solid #ffbf42;}
#main-nav ul li.has-children a:hover:after,
#main-nav ul li.has-children:hover a:after{}
#main-nav ul ul{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;margin:15px -7px 0 0;-webkit-opacity:0;-moz-opacity:0;opacity:0;padding:10px 0;position:absolute;top:99%;visibility:hidden;min-width:100%;z-index:100;}
#main-nav li a:hover ul,
#main-nav li a:focus ul,
#main-nav li:hover ul{-webkit-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;margin:0;//top:49px;//margin-top:-26px;padding-top:17px;}
#main-nav li li{display:block;background:rgba(1,102,140,.95);}
#main-nav li li a,
#main-nav li:hover li a{background:none;color:#ffffff;font-family:'reg', helvetica, arial, sans-serif;font-size:1em;line-height:1.2;font-weight:normal;margin:0;padding:12px;text-decoration:none;text-transform:none;}
#main-nav .customicons > li a{padding:12px 12px 12px 50px !important;}
.compicon a, .carticon a, .leadgenicon a{position:relative;}
.compicon a:before{content:"";background:url(../img/comp-icon-off.png);width:32px;height:27px;position:absolute;left:9px;top:6px;}
.carticon a:before{content:"";background:url(../img/cart-icon-off.png);width:29px;height:29px;position:absolute;left:9px;top:6px;}
.leadgenicon a:before{content:"";background:url(../img/lead-gen-icon-off.png);width:30px;height:30px;position:absolute;left:9px;top:6px;}
.compicon a:hover:before{background:url(../img/comp-icon-on.png);}
.carticon a:hover:before{background:url(../img/cart-icon-on.png);}
.leadgenicon a:hover:before{background:url(../img/lead-gen-icon-nf.png);}
#main-nav li li a:hover,
#main-nav li li a:focus{color:#f2a94a;}
#main-nav ul li.has-children li a:after,
#main-nav ul li.has-children:hover li a:after{background:none;height:0;margin:0;width:0;}
#main-nav ul li ul li:hover{background:#004b6e;}
#main-nav ul li ul li:hover a{color:white;}
.page-ecommerce.page-about h1{text-transform:none;font-size:36px;text-align:center;font-family:'reg';}
.page-ecommerce.page-about h1 span{color:#eb8f18;font-style:italic;font-family:'bold'}
.page-ecommerce.page-about .assciated img{width:25%;margin-right:8%;margin-bottom:20px;}
.aboutawards .eight.alpha{border-right:1px solid #ececec;padding-right:70px;}
.partners img{display:block;margin:0 auto;}
.partners .name, .partners .title{text-align:center;}
.partners .title{font-style:italic;}
.partners h2{font-size:36px;color:#363636;text-align:center;margin-bottom:20px;}
.partners a{border-radius:8px;color:white;background:#8ab434;font-family:'bold';padding:15px 20px;display:block;margin:10px auto;width:20%;text-align:center;font-size:22px;text-decoration:none;transition:color .25s ease-in-out;-moz-transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out;transition:background .25s ease-in-out;-moz-transition:background .25s ease-in-out;-webkit-transition:background .25s ease-in-out;}
.partners a:hover, .partners a:focus{background:#eb8f18;}
#banner-video{margin-bottom:60px;}
#banner-video img{height:347px;width:100%;}
.page-about #content{margin-top:40px;}
.page-about .wistia_responsive_padding{padding:0 !important}
.page-about .wistia_responsive_wrapper{width:43.5% !important;left:28.25% !important;}
.page-contact #content-wrapper .container{padding-top:0 !important;}
.page-contact .estimate-forms button.green{margin-left:10px;width:100%;}
.page-contact .estimate-forms #comments{width:100%;}
#form-videos .heading{font-size:1.2em;font-family:'bold';margin:15px 0;text-align:center;}
#form-videos p{text-align:center;font-size:.95em;}
.contactform label{color:#545454;margin-bottom:5px;}
.page-estimate .faux-h1{font-size:48px;font-family:'bold';color:#545454;text-align:center;margin-bottom:25px;}
.page-estimate #content > p{font-size:22px;width:75%;font-family:'reg';text-align:center;margin:0 auto 35px;}
.estimate-forms form{background:#f2f2f2;border:3px solid #ddd;padding:34px;box-sizing:border-box;}
.estimate-forms form .row{background:none;padding:0;margin-bottom:25px;}
.estimate-forms form input[type="text"], .estimate-forms form select, .estimate-forms form textarea{color:#747474;border-radius:6px;padding:7px 10px;width:90%;font-size:16px;-moz-box-shadow:inset 0 0 5px #ebebeb;-webkit-box-shadow:inset 0 0 5px #ebebeb;box-shadow:inset 0 0 5px #ebebeb;}
input.last{margin-left:50px;}
span.italics{font-style:italic;}
span.note{display:block;font-style:italic;color:#848484;line-height:1.5em;font-size:16px;margin-top:8px;width:90%;}
.estimate-forms .btn.green{width:90%;margin-left:0;border-radius:8px;padding:12px;background:#3cb34a;font-style:italic;font-family:'bold';font-size:22px;}
.estimate-forms .aside.img, .estimate-forms .aside.color{display:block;margin:0 auto 20px;}
.break{display:none;}
.estimate-forms label{display:block;font-size:16px;padding:4px 0 0 0;margin-right:20px;}
.estimate-forms ul li{font-size:16px !important;font-family:'reg';margin-bottom:0;font-weight:normal;}
.estimate-forms ul li.required{position:relative;left:-70px;top:18px;}
label.chk{display:inline-block !important;font-size:16px !important;color:#848484;font-family:'reg';font-style:italic;font-weight:normal;}
#content-wrapper2.webdesign{background:white;padding-bottom:50px;position:relative;padding-top:60px;}
#content-wrapper2.webdesign .estimate-form-heading{color:#3cb34a;font-family:'bold';text-align:center;font-size:48px;width:90%;position:relative;right:0;float:right;margin-top:-70px;line-height:1em;}
#content-wrapper2.webdesign .estimate-form-heading:before{position:absolute;content:"";height:127px;width:127px;background:url(../img/dollar-green.png)no-repeat;background-size:cover;left:-50px;top:-30px;}
#content-wrapper2.webdesign .estimate-form-heading p{display:block;color:#414141;font-size:22px;font-family:'reg';width:85%;margin-top:20px;margin-left:100px;}
#content-wrapper2.webdesign form{background:#ebeff1;}
#content-wrapper2{background:#ebeff1;padding-bottom:20px;position:relative;padding-top:60px;}
#content-wrapper2 .estimate-form-heading{color:#3cb34a;font-family:'bold';text-align:center;font-size:48px;width:90%;position:relative;right:0;float:right;line-height:1em;}
#content-wrapper2 .estimate-form-heading:before{position:absolute;content:"";height:127px;width:127px;background:url(../img/seo-green.png)no-repeat;background-size:cover;left:-50px;top:-30px;}
#content-wrapper2 .estimate-form-heading p{display:block;color:#414141;font-size:22px;font-family:'reg';width:85%;margin-top:20px;margin-left:100px;}
#content-wrapper2 form{background:white;}
body.page-landing #navlink-static{display:none;}
#landing-nav ul{margin:40px 0px 15px 65px;}
#landing-nav ul li{display:inline-block;margin:0 4px 0 0;position:relative;}
#landing-nav ul li a{color:white;display:block;font-family:'reg', helvetica, arial, sans-serif;font-size:1em;line-height:1.5;padding:5px 0px 1px;text-decoration:none;text-transform:uppercase;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;white-space:nowrap;}
#landing-nav ul li a:after{content:"|";display:inline-block;height:13px;margin-left:20px;width:13px;color:white;}
#landing-nav ul li a:hover,
#landing-nav ul li a:focus,
#landing-nav ul li:hover a{color:#f2a94a;}
body.page-landing .stop-two #landing-nav ul{margin-top:15px;}
body.page-landing #logo-estimate{border-bottom:6px solid #dfdfdf;}
body.page-landing .stop-two #logo-estimate{border:none;}
//body.page-landing #wch-help p{//display:none;//}
#estimate{background:#146d88;background:-moz-linear-gradient(top, #146d88 0%, #1683a3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#146d88), color-stop(100%,#1683a3));background:-webkit-linear-gradient(top, #146d88 0%,#1683a3 100%);background:-o-linear-gradient(top, #146d88 0%,#1683a3 100%);background:-ms-linear-gradient(top, #146d88 0%,#1683a3 100%);background:linear-gradient(to bottom, #146d88 0%,#1683a3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#146d88', endColorstr='#1683a3',GradientType=0);}
.form-title{width:100%;background:#0e596f;font-weight:bold;font-size:20px;text-align:center;padding:10px 0;color:white;}
body.page-landing #content{padding-top:190px;}
body.page-landing h1 span{color:#eb8f18;}
.lpage-c{margin-bottom:25px;}
.lpage-c p{float:left;width:75%;}
.lpage-c img{float:right;}
#estimate input, #estimate textarea{width:90%;margin:0 auto;}
#estimate input{margin-bottom:5px;}
#estimate textarea{min-height:100px;}
#estimate label{color:white;font-weight:normal;font-size:15px;font-family:'reg', helvetica, arial, sans-serif;}
#estimate label span{color:#eb8f18;}
#estimate .request-estimate{background:#f2a94a;border:none;font-size:22.7px;padding:7px 20px;font-weight:bold;}
#estimate button{margin:10px 15px;width:90%;}
body.page-landing .list ul{padding:20px;border-radius:5px;border:3px solid #d8d8d8;}
body.page-landing .list li{display:inline-block;width:29%;position:relative;}
body.page-landing .list li:before{content:"";position:absolute;left:-30px;background:url(../img/circlearrow.jpg) no-repeat;height:20px;width:20px;}
.bottom-arrow{width:0;height:0;border-style:solid;border-width:70px 140px 0 140px;border-color:#1682a3 transparent transparent transparent;margin-bottom:-23px;}
.topsection{border-bottom:3px solid #d8d8d8;}
body.page-landing .btn.orange.bottom{background:#f39a1a;}
#popup-nav{background:url('../js/fancybox/fancybox_overlay_custom.png') repeat 0 0;height:100%;overflow:hidden;padding-top:40px;position:fixed;width:100%;z-index:1000;}
#popup-nav .hide-popup-nav{display:none;}
#popup-nav .eighteen.columns{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fefefe;}
#popup-nav ul{margin:3px 0;padding:15px 10px;text-align:center;}
#popup-nav li{display:inline-block;margin:0 -4px 20px 0;padding:0;text-align:left;vertical-align:top;width:19.5%;}
#popup-nav a{color:#000;display:block;font-family:arial, helvetica, sans-serif;font-size:1.3em;margin:0 0 5px;padding:0 0 5px;text-decoration:none;text-transform:none;border-bottom:1px solid #CFCFCF;}
#popup-nav a:hover,
#popup-nav a:focus{color:#eb8f18;}
#popup-nav ul ul{margin:0;padding:0;}
#popup-nav li li{display:block;margin:0;width:100%;}
#popup-nav li li a{border:none;color:#1683a3;font-family:'reg', helvetica, arial, sans-serif;font-size:1.13em;line-height:1.2;margin:0;padding:3px 20px 3px 0;text-transform:lowercase;}
#popup-nav li li a:hover,
#popup-nav li li a:focus{color:#f2a94a;}
#header-wrapper{position:fixed;top:0;}
.page-landing #header-wrapper{position:relative;top:0;}
#content-wrapper{padding-top:150px;}
#we-can-help{overflow:hidden;height:33px;-webkit-transition:height 0.2s linear;-moz-transition:height 0.2s linear;-o-transition:height 0.2s linear;-ms-transition:height 0.2s linear;transition:height 0.2s linear;float:right;}
.stop-one #we-can-help{height:0;-webkit-transition:height 0.4s linear;-moz-transition:height 0.4s linear;-o-transition:height 0.4s linear;-ms-transition:height 0.4s linear;transition:height 0.4s linear;}
#content-wrapper .container{margin-bottom:40px;}
#content-wrapper .container.no-bg{background:none;}
.full-width #content-wrapper .container{background:none;}
#content-area{padding-bottom:10px;}
#breadcrumb{background:#f0f0f0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:30px}
#breadcrumb ul{margin:0;padding:5px 12px;}
#breadcrumb li{display:inline-block;font-size:.85em;list-style-type:none;margin:0;padding:0;white-space:nowrap;}
#breadcrumb li.first a:before{content:"";background:url('../img/main-sprite.png') no-repeat -49px -13px;display:inline-block;height:20px;vertical-align:middle;width:24px;}
#breadcrumb li:after{content:"";background:url('../img/main-sprite.png') no-repeat -86px -1px;display:inline-block;height:30px;margin:0 3px 0 13px;vertical-align:middle;width:13px;}
#breadcrumb li.last:after{background:none;color:#a2a2a2;}
#breadcrumb a{color:#5c5c5c;text-decoration:none;}
#breadcrumb a:hover,
#breadcrumb a:focus{color:#333333;}
#breadcrumb-service{background:#f0f0f0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:25px 0 -20px 0;border:#E5E5E5 2px solid;width:100%;}
#breadcrumb-service ul{margin:0;padding:5px 12px;}
#breadcrumb-service li{display:inline-block;font-size:.85em;list-style-type:none;margin:0;padding:0;white-space:nowrap;}
#breadcrumb-service li.first a:before{content:"";background:url('../img/main-sprite.png') no-repeat -49px -13px;display:inline-block;height:20px;vertical-align:middle;width:24px;}
#breadcrumb-service li:after{content:"";background:url('../img/main-sprite.png') no-repeat -86px -1px;display:inline-block;height:30px;margin:0 3px 0 13px;vertical-align:middle;width:13px;}
#breadcrumb-service li.last:after{background:none;color:#a2a2a2;}
#breadcrumb-service a{color:#5c5c5c;text-decoration:none;}
#breadcrumb-service a:hover,
#breadcrumb-service a:focus{color:#333333;}
#breadcrumb-nopad{background:#f0f0f0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#breadcrumb-nopad ul{margin:0;padding:5px 12px;}
#breadcrumb-nopad li{display:inline-block;font-size:.85em;list-style-type:none;margin:0;padding:0;white-space:nowrap;}
#breadcrumb-nopad li.first a:before{content:"";background:url('../img/main-sprite.png') no-repeat -49px -13px;display:inline-block;height:20px;vertical-align:middle;width:24px;}
#breadcrumb-nopad li:after{content:"";background:url('../img/main-sprite.png') no-repeat -86px -1px;display:inline-block;height:30px;margin:0 3px 0 13px;vertical-align:middle;width:13px;}
#breadcrumb-nopad li.last:after{background:none;color:#a2a2a2;}
#breadcrumb-nopad a{color:#5c5c5c;text-decoration:none;}
#breadcrumb-nopad a:hover,
#breadcrumb-nopad a:focus{color:#333333;}
#author,
.author{margin-bottom:15px;}
#author-name,
.author-name{margin-bottom:6px;margin-top:3px;}
#addthis #twitter-widget-0,
.addthis #twitter-widget-0,
.addthis_button_tweet{width:80px !important;}
.owl-item.loading{min-height:340px;background:url("../js/owl/AjaxLoader.gif") no-repeat center center;}
.slider, .slider2{margin-bottom:20px;position:relative;}
.slider .item, , .slider2 .item{display:block;}
.slider p, .slider2 p{background-color:#252525;background-color:rgba(37, 37, 37, 0.9);bottom:0;color:#ffffff;font-size:1.14em;font-family:Arial, Helvetica, sans-serif;left:0;line-height:1.15;margin:0 0 7px;padding:15px 2%;position:absolute;width:96%;}
.slider .owl-controls{margin:0;}
.slider2 .owl-controls{margin:0 auto;text-align:center;right:0;left:0;position:absolute;bottom:-10px;}
.slider .owl-pagination{display:none;}
.slider .owl-controls .owl-buttons div{background-color:#222222;background-color:rgba(34, 34, 34, 0.6);background-image:url('../img/main-sprite.png');background-position:-75px -256px;background-repeat:no-repeat;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;left:25px;margin:0;-webkit-opacity:1;-moz-opacity:1;opacity:1;padding:20px;position:absolute;text-indent:-9999px;top:35%;height:25px;width:25px;}
.slider .owl-controls .owl-buttons div.owl-next{background-position:-137px -256px;left:auto;right:25px;}
.seo-stats{background:#e8e8e8;background:-moz-linear-gradient(top, #e8e8e8 0%, #f6f6f6 31%, #dadada 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8e8e8), color-stop(31%, #f6f6f6), color-stop(100%, #dadada));background:-webkit-linear-gradient(top, #e8e8e8 0%, #f6f6f6 31%, #dadada 100%);background:-o-linear-gradient(top, #e8e8e8 0%, #f6f6f6 31%, #dadada 100%);background:-ms-linear-gradient(top, #e8e8e8 0%, #f6f6f6 31%, #dadada 100%);background:linear-gradient(to bottom, #e8e8e8 0%, #f6f6f6 31%, #dadada 100%);border:2px solid #d7d7d7;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;color:#161616;font-family:'reg', helvetica, arial, sans-serif;font-weight:bold;margin:40px 0;padding:15px 0 0;}
.seo-stats .stat{display:inline-block;padding:0 15px 15px;}
.stat-title{display:inline-block;font-size:1.1em;line-height:1.2;vertical-align:middle;width:80px;}
.counter{display:inline-block;position:relative;vertical-align:middle;}
.counter.plus:after{background:url('../js/flipcounter/custom-counter.png') no-repeat -544px -21px;content:"";height:15px;position:absolute;right:-15px;top:20px;width:15px;}
.counter.decimal:before{background:url('../js/flipcounter/custom-counter.png') no-repeat -395px -41px;content:"";height:7px;position:absolute;left:-10px;top:49px;width:8px;}
.stat .counter-digit{margin-right:2px;}
.related-list{margin-bottom:50px;margin-top:50px;}
.related-list .ri-title{font-family:'reg', helvetica, arial, sans-serif;font-size:1.24em;margin-bottom:10px;}
.related-list .ri-content{font-size:.92em;}
.related-list .ri-content p{line-height:1.33;}
.featured-list,
#featured-form{margin-bottom:50px;}
.ecom-list{list-style-type:none;margin-bottom:30px !important;}
.ecom-list li{display:inline-block;list-style:none;margin:0 0 7px;width:100%;margin-left:0;}
.ecom-list li:before{background:url('../img/greencheck-new.png') no-repeat;content:"";display:inline-block;height:20px;margin-right:10px;vertical-align:middle;width:20px;}
.featured-list li,
.three-columns li{display:inline-block;list-style:none;margin:0 26px 7px;width:16%;color:#414141;text-align:center;}
.page-case-studies-detail .featured-list li{margin:0 20px 7px;text-align:left;width:28%;}
.page-case-studies-detail .featured-list li:before{background:url(../img/greencheck-new.png) no-repeat;content:"";display:inline-block;height:20px;margin-right:10px;vertical-align:middle;width:20px;}
.featured-list.seo-list ul{-moz-column-count:3;-webkit-column-count:3;-o-column-count:3;-ms-column-count:3;-moz-column-rule:4px solid #f0f0f0;-o-column-rule:4px solid #f0f0f0;-ms-column-rule:4px solid #f0f0f0;-moz-column-gap:35px;-webkit-column-gap:35px;-o-column-gap:35px;-ms-column-gap:35px;}
.featured-list.seo-list li{text-align:left;width:100%;}
.featured-list.seo-list li:before{background:url(../img/greencheck-new.png) no-repeat;content:"";display:inline-block;height:20px;margin-right:10px;vertical-align:middle;width:20px;}
.three-columns li .col-img{float:left;width:25%;}
.three-columns li .col-content{float:left;width:75%;}
.featured-list li.xitem:before{background-position:-255px -51px;}
.pageoverviewsec h3{font-size: 18px; margin-bottom:0px}
#verisign{float:right;margin-left:20px;}
#content-tabs{margin:0 0 50px;}
#ct-nav{margin:0 0 -2px;}
#ct-nav li{display:inline-block;list-style:none;margin:0;}
#ct-nav li a{background:#eb8f18;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViOGYxOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iI2ViOGYxOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNDZmMTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #eb8f18 0%, #eb8f18 63%, #b46f17 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eb8f18), color-stop(63%, #eb8f18), color-stop(100%, #b46f17));background:-webkit-linear-gradient(top, #eb8f18 0%, #eb8f18 63%, #b46f17 100%);background:-o-linear-gradient(top, #eb8f18 0%, #eb8f18 63%, #b46f17 100%);background:-ms-linear-gradient(top, #eb8f18 0%, #eb8f18 63%, #b46f17 100%);background:linear-gradient(to bottom, #eb8f18 0%, #eb8f18 63%, #b46f17 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb8f18', endColorstr='#b46f17', GradientType=0);-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:5px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;border:2px solid #dcdcdc;border-bottom:none;color:#ffffff;display:block;font-family:'reg', helvetica, arial, sans-serif;font-weight:bold;font-size:1.3em;padding:12px;position:relative;text-decoration:none;}
#ct-nav li.active a,
#ct-nav li a:hover{background:#ffffff;color:#333333;}
#ct-sections{border:2px solid #dcdcdc;padding:40px 10px 0;}
#video-tabs{border:2px solid #dcdcdc;margin:0 0 175px;padding:5px;position:relative;}
#vt-nav{background:#1683a3;height:332px;margin:0;width:24.25%;}
#vt-nav li{border-bottom:2px solid #ffffff;list-style:none;margin:0;}
#vt-nav li.last{border:none;}
#vt-nav li a{background:#1e7798;color:#fff;display:block;font-family:'reg', helvetica, arial, sans-serif;font-weight:bold;font-size:1.3em;padding:14.8px;position:relative;text-decoration:none;-webkit-transition:background 0.4s ease-in;-moz-transition:background 0.4s ease-in;-o-transition:background 0.4s ease-in;-ms-transition:background 0.4s ease-in;transition:background 0.4s ease-in;}
#vt-nav li.active a,
#vt-nav li a:hover{background:#2e94b9;}
#vt-nav li.active a:after{border-top:27px solid transparent;border-bottom:27px solid transparent;border-left:25px solid #2e94b9;content:"";height:0px;position:absolute;right:-25px;top:0px;z-index:2;width:0px;}
#vt-sections{position:absolute;left:-2px;width:100.3%;}
#vt-sections section{background:#959ca0;color:#fff;margin:6px 0 0;padding:24px 20px 15px;}
#vt-sections .media{height:332px;overflow:hidden;position:absolute;right:5px;top:-332px;z-index:1;}
#vt-sections .media img,
#vt-sections .media iframe{display:block;width:99.8%;height:332px;}
#vt-sections section p{margin:0 0 10px;font-size:18px;}
#video-tabs.full-width #vt-sections .media{width:75%;}
.ecomp{width:100%;max-width:1000px;display:block;margin:0 auto;font-size:1.14em;}
.highlight {
    background-image: linear-gradient(to right, #ffe359 0%, #fff2ac 100%);
}
#faq-slider{}
#faq-slider .faq-slide{}
#faq-slider .faq-img{}
#faq-slider .faq-video{}
#faq-slider .faq-slide .question{color:white;font-size:19px;padding:45px 25px;box-sizing:border-box;-moz-box-sizing:border-box;border-bottom:4px solid #cccccc;cursor:pointer;}
#faq-slider .faq-slide .question{position:relative;}
#faq-slider .faq-slide .question:after{width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;position:absolute;content:"";bottom:-19px;left:50px;-webkit-transform:rotate(135deg);transform:rotate(135deg);}
#faq-slider .faq-slide .question.cyan{background:#2ea99c;}
#faq-slider .faq-slide .question.cyan:after{border-right:15px solid #2ea99c;}
#faq-slider .faq-slide .question.greener{background:#16a358;}
#faq-slider .faq-slide .question.greener:after{border-right:15px solid #16a358;}
#faq-slider .faq-slide .question.yellowish{background:#b8a03e;}
#faq-slider .faq-slide .question.yellowish:after{border-right:15px solid #b8a03e;}
#faq-slider .faq-slide .question.mattered{background:#c76542;}
#faq-slider .faq-slide .question.mattered:after{border-right:15px solid #c76542;}
#faq-slider .faq-slide .question.neonorange{background:#ff954e;}
#faq-slider .faq-slide .question.neonorange:after{border-right:15px solid #ff954e;}
#faq-slider .faq-slide .question.neongreen{background:#75b83e;}
#faq-slider .faq-slide .question.neongreen:after{border-right:15px solid #75b83e;}
#faq-slider .faq-slide .question.obxblue{background:#1683a3;}
#faq-slider .faq-slide .question.obxblue:after{border-right:15px solid #1683a3;}
#faq-slider .faq-slide .question.purple{background:#6d59b5;}
#faq-slider .faq-slide .question.purple:after{border-right:15px solid #6d59b5;}
#faq-slider .faq-slide .question.darkorange{background:#cf7533;}
#faq-slider .faq-slide .question.darkorange:after{border-right:15px solid #cf7533;}
#faq-slider .faq-slide .answer{background:#f6f6f6;}
#faq-slider .faq-slide .question.on + .answer{display:block;}
#faq-slider .faq-slide .answer p{color:#404040;font-size:18px;padding:45px 25px;margin-bottom:0;}
#faq-slider .faq-slide .author{background:#dcdcdc;font-family:'bold';padding:45px 25px 30px;font-size:24px;color:#404040;}
#faq-slider .faq-slide .author > span{font-family:'reg';color:#777777;font-style:italic;display:block;font-size:18px;}
.accordion{margin:0 0 50px;}
.accordion dl{margin:15px 0 0;}
.accordion dt{cursor:pointer;font-family:'reg', helvetica, arial, sans-serif;font-weight:bold;font-size:1.15em;margin-bottom:16px;padding:7px 0 0 45px;position:relative;}
.accordion dt:before{color:#eb8f18;content:"\002B";border:2px solid #c3c3c3;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:21px;font-family:Arial, Helvetica, sans-serif;font-size:2em;left:0;padding:5px;position:absolute;text-align:center;top:0;width:21px;}
.accordion dt span{visibility:visible;}
.accordion dt.active:before{content:"\2212";}
.accordion dd{padding-left:45px;}
aside .aside{border-bottom:4px solid #f0f0f0;margin:0 0 20px 5px;padding:10px 0 20px 20px;}
aside .aside2{border-bottom:0px solid #f0f0f0;margin:0 0 20px 5px;padding:10px 0 20px 20px;}
aside .aside.last{border:none;margin-bottom:0;}
aside .heading{color:#5c5c5c;display:block;font-family:'bold', helvetica, arial, sans-serif;font-weight:bold;font-size:1.43em;margin-bottom:10px;text-decoration:none;text-transform:uppercase;}
aside .back{display:none;}
aside p,
aside blockquote{font-family:Arial, Helvetica, sans-serif;}
aside a.btn{background:#eb8f18;display:block;font-family:'reg', helvetica, arial, sans-serif;font-weight:bold;font-size:1.29em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:7px;text-align:center;text-transform:lowercase;}
aside a.btn:hover{background:#f2a94a;}
#additional-nav{padding:0 0 20px;}
#additional-nav .heading{padding:0 20px;}
#additional-nav ul{margin:0;}
#additional-nav li{list-style:none;margin:0;position:relative;}
#additional-nav li a{background:url('../img/main-sprite.png') no-repeat -320px center;color:#5c5c5c;display:block;font-family:Arial, Helvetica, sans-serif;padding:7px 10px 7px 37px;text-decoration:none;-webkit-transition:none 1s linear;-moz-transition:none 1s linear;-o-transition:none 1s linear;-ms-transition:none 1s linear;transition:none 1s linear;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;-ms-transition:background-color 0.2s linear;transition:background-color 0.2s linear;}
#additional-nav li a:hover,
#additional-nav li a:focus{background:#eb8f18;color:#fff;}
#quick-quote.aside a.btn{margin-top:130px;}
#quick-quote.aside .btn span{background:url('../img/main-sprite.png') no-repeat 0 -80px;height:103px;left:27px;margin:0;position:absolute;text-indent:-9999px;top:-114px;width:126px;}
.estimate-flare{width:190px;height:190px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;margin:0;float:left;background:#eb8f18;position:relative;-webkit-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #ffffff, 0px 0px 1px 8px rgba(188, 188, 188, 0.4), 0px 0px 0px 9px #ffffff;-moz-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #ffffff, 0px 0px 1px 8px rgba(188, 188, 188, 0.4), 0px 0px 0px 9px #ffffff;box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #ffffff, 0px 0px 1px 8px rgba(188, 188, 188, 0.4), 0px 0px 0px 9px #ffffff;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;text-decoration:none;}
.estimate-flare span{display:table-cell;width:150px;height:150px;padding:20px;text-align:center;vertical-align:middle;font-size:7.5em;color:#fff;text-shadow:0px 1px 1px #A03F16;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.estimate-flare span:nth-child(1),
.estimate-flare span:nth-child(3){position:absolute;top:0px;left:0px;font-size:40px;line-height:36px;opacity:0;}
.estimate-flare span:nth-child(1){background:transparent url(/frontend/img/star.png) no-repeat center center;opacity:0.2;}
.estimate-flare span:nth-child(3){font-size:2.7em;height:auto;line-height:1.05;padding:0;top:56px;width:190px;}
.estimate-flare:hover{background:#1683a3;-webkit-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #ffffff, 1px 4px 5px 8px rgba(188, 188, 188, 0.6), 0px 0px 0px 9px #ffffff;-moz-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #ffffff, 1px 4px 5px 8px rgba(188, 188, 188, 0.6), 0px 0px 0px 9px #ffffff;box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #ffffff, 1px 4px 5px 8px rgba(188, 188, 188, 0.6), 0px 0px 0px 9px #ffffff;}
.estimate-flare:hover span:nth-child(3){opacity:1;}
.estimate-flare:hover span:nth-child(2){opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);}
.estimate-flare:hover span:nth-child(1){-webkit-animation:rotate 1s linear;-moz-animation:rotate 1s linear;animation:rotate 1s linear;}
.estimate-flare:active{-webkit-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #ffffff, 0px -1px 0px 8px rgba(188, 188, 188, 0.3), 0px 0px 0px 10px #ffffff;-moz-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #ffffff, 0px -1px 0px 8px rgba(188, 188, 188, 0.3), 0px 0px 0px 10px #ffffff;box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #ffffff, 0px -1px 0px 8px rgba(188, 188, 188, 0.3), 0px 0px 0px 10px #ffffff;}
.estimate-flare:active span:nth-child(2){color:rgba(170, 77, 27, 0.8);text-shadow:0px 1px 1px rgba(255, 255, 255, 0.6);}
@keyframes rotate{0%{transform:scale(1) rotate(0);}
50%{transform:scale(0.5) rotate(180deg);}
100%{transform:scale(1) rotate(360deg);}
}
@-webkit-keyframes rotate{0%{-webkit-transform:scale(1) rotate(0);}
50%{-webkit-transform:scale(0.5) rotate(180deg);}
100%{-webkit-transform:scale(1) rotate(360deg);}
}
@-moz-keyframes rotate{0%{-moz-transform:scale(1) rotate(0);}
50%{-moz-transform:scale(0.5) rotate(180deg);}
100%{-moz-transform:scale(1) rotate(360deg);}
}
#like-box-frame{margin-left:-10px;}
.left-sidebar #content-wrapper .container{}
.left-sidebar aside .aside{margin:0 0 20px;padding:10px 20px 20px 0;}
.left-sidebar aside .aside#additional-nav{margin:0 4px 0 0;}
.left-sidebar #additional-nav .heading{padding:0 20px 0 0;}
.left-sidebar #additional-nav li a{background-position:-342px center;padding:7px 10px 7px 12px;}
#footer-wrapper{background:#086794;border-top:5px solid #f2a94a;}
#footer{padding:25px 0 5px;color:white;}
#footer .row{}
#footer .row.last{border:none;margin-bottom:0;}
#footer .vert-seperator{min-height:95px;background:url('../img/divider-dark.png') repeat-y 20px top;margin-bottom:20px;}
#footer .heading{color:white;margin-bottom:10px;font-size:20px;font-family:'bold';text-transform:capitalize;display:block;}
.footer-padright{padding-right:20px}
#footer-nav{background:#0470a2;border-radius:8px;padding:20px;width:1380px;}
#footer-nav ul li a{color:white;}
#newsletter-form{margin-top:0;background:#0470a2;border-radius:8px;padding:20px;position:relative;}
#newsletter-form p{margin-bottom:10px !important;}
#newsletter-form p,
#newsletter-form form{margin:0 !important;position:relative;background:none !important;}
#newsletter-form input{border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;font-family:'reg', helvetica, arial, sans-serif;font-size:1em;margin:5px 0 0;width:400px;background:#9ec7db;padding:9px 20px;}
#newsletter-form .btn{background:#f2a94a;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;font-size:1em;float:right;margin:5px 0 0;padding:9px 20px;position:absolute;right:35%;}
#newsletter-form .btn:hover{background:#eb8f18;}
#newsletter-form:after{content:"";position:absolute;background:url('../img/newsletter-footer-bg.png') no-repeat;height:105px;width:137px;top:34px;right:0;visibility:visible;z-index:99999999;}
#expert-advice{background:#0470a2;border-radius:8px;padding:20px;min-height:105px;position:relative;}
#expert-advice button{background:rgba(29,147,201,1);border:none;color:white;padding:10px 15px;font-size:1em;border-radius:8px;margin-right:15px;cursor:pointer;}
#expert-advice button:hover{background:rgba(29,147,201,.8);}
#expert-advice p{height:28px;margin:0;position:relative;}
#expert-advice p span{}
#expert-advice:after{content:"";position:absolute;background:url('../img/contact-footer-bg.png') no-repeat;height:122px;width:186px;top:23px;right:0;z-index:999999;visibility:visible;}
#footer-nav ul{line-height:1.29;}
#footer-nav li{display:inline-block;margin:0 10px 0 0;list-style-type:none;}
#footer-nav li a{text-decoration:none;color:#c1c1c1;}
#footer-nav li a:hover,
#footer-nav li a:focus{color:#f2a94a;}
#social-links{background:#0470a2;border-radius:8px;padding:20px;position:relative;margin-bottom:10px;}
#social-links:after{content:"";position:absolute;background:url('../img/social-footer-bg.png') no-repeat;height:100px;width:139px;top:0px;right:2px;}
#social-links ul{margin:0;height:37px;}
#social-links li{display:inline-block;margin:5px 10px 0 0;list-style-type:none;}
#social-links .fb span{background:url(../img/soc-facebook.png);width:33px;height:32px;}
#social-links .yt span{background:url(../img/soc-youtube.png);width:33px;height:23px;}
#social-links .tw span{background:url(../img/soc-twitter.png);width:30px;height:26px;}
#social-links .ig span{background:url(../img/soc-instagram.png);width:33px;height:32px;}
#social-links .tb span{background:url(../img/soc-tumblr.png);width:19px;height:34px;}
#social-links span.heading{margin-bottom:0px;}
#social-links li span{background-repeat:no-repeat;display:block;opacity:.8;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;transition:opacity 0.2s linear;}
#social-links li a:hover span,
#social-links li span a:focus{opacity:1;}
#copyright{background:#0470a2;border-radius:8px;padding:20px;}
#copyright p{position:relative;margin:8px 0;}
#copyright p:after{content:"OuterBox";height:95px;right:45px;position:absolute;top:15px;width:63px;font-family:'bold';font-size:26px;}
#obx-wrapper{background:#034d70;}
#obx-wrapper .two{width:80px !important;}
#html5,
#css3{background:url('../img/main-sprite.png') no-repeat 0 -254px;display:inline-block;height:32px;margin:10px 8px 10px 0;text-indent:-9999px;width:29px;}
#css3{background-position:-38px -254px;}
#obx p{color:#808080;font-family:'reg', helvetica, arial, sans-serif;margin:0;padding:18px 0;}
#obx a{color:#808080;text-decoration:none;}
#obx a:hover,
#obx a:focus{color:#f2a94a;}
#obx a:after{content:"//";color:#808080;display:inline-block;margin:0 2px 0 5px;}
#obx p a.last:after{content:"";}
#hp-slider-mobile{display:none;}
.greyback{background:#f1f1f1;padding:50px 0;}
.greyback.rating{padding:20px 0 0;margin-bottom:50px;}
.greyback h1{text-align:center;font-size:24px;text-transform:none;margin-bottom:20px;}
.greyback p{text-align:center;}
.readmore{color:#b8b8b8;position:relative;display:inline-block;margin:0 auto;text-decoration:none;}
.readmore:hover, .readmore:focus{color:#b8b8b8;}
.readmore:after{content:"";background:url(../img/doubledown-arrows.png) no-repeat;width:18px;height:15px;position:absolute;right:-25px;top:2px;}
.readmore.active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.greyback .hide{display:none;}
#hp-slider{margin-top:100px;}
.page-ecommerce #content-wrapper .container{margin-bottom:0px;}
.page-ecommerce #hp-slider .owl-theme .owl-controls .owl-page span{border-radius:12px;}
.page-ecommerce #hp-slider .owl-controls{top:auto;}
.page-ecommerce #hp-slider{padding-top:0px;}
.ipad-wrapper{position:relative;}
.slider-bg-img{z-index:-1;position:fixed;left:-7px;top:1px;height:336px !important;}
#hp-slider .owl-item.loading{background:url("../js/owl/AjaxLoader.gif") no-repeat 750px center;-webkit-opacity:0.1;-moz-opacity:0.1;opacity:0.1;}
#hp-slider .item{height:600px;overflow:hidden;position:static;background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;}
#hp-slider .item.blue{background-image:url("../img/team-banner-home.jpg");}
#hp-slider .item.orange{background-image:url("../img/faux-banner.jpg");}
#hp-slider .item.green{background-image:url("../img/faux-banner.jpg");}
#hp-slider .item.gray{background-image:url("../img/faux-banner.jpg");}
#hp-slider .item.ohs{background-image:url("../img/home-banner-2.jpg");}
#hp-slider .item.sellebrate{background-image:url("../img/sellebrate-bg.jpg");}
#hp-slider .hp-slider-content{display:block;margin-top:35px;position:relative;vertical-align:top;text-align:center;max-width:1200px;margin:55px auto;top:20%;}
#hp-slider .hp-slider-content-wide{display:block;margin-top:35px;position:relative;vertical-align:top;text-align:center;max-width:1200px;margin:55px auto;top:20%;}
#hp-slider .hp-slider-title{color:#fff;font-family:'bold', helvetica, arial, sans-serif;font-size:5.5em;line-height:1.1;position:relative;margin-bottom:15px;}
.hp-slider-title .underline{border-bottom:1px solid #fff;}
#hp-slider .hp-slider-title-sub{font-size:1.53em;line-height:1.2em;font-family:'light', helvetica, arial, sans-serif;color:#fff;opacity:0;transition:opacity 2s ease-out;-ms-transition:opacity 2s ease-out;-moz-transition:opacity 2s ease-out;-webkit-transition:opacity 2s ease-out;margin-bottom:50px;}
#hp-slider .active .hp-slider-title-sub{opacity:1;transition:opacity 2s ease-in;-ms-transition:opacity 2s ease-in;-moz-transition:opacity 2s ease-in;-webkit-transition:opacity 2s ease-in;}
#hp-slider .btn.blue{background:#0e6882;width:400px}
#hp-slider .btn.orange{opacity:0;transition:opacity 2s ease-out;-ms-transition:opacity 2s ease-out;-moz-transition:opacity 2s ease-out;-webkit-transition:opacity 2s ease-out;width:400px}
#hp-slider .active .btn.orange{opacity:1;transition:opacity 2s ease-in;-ms-transition:opacity 2s ease-in;-moz-transition:opacity 2s ease-in;-webkit-transition:opacity 2s ease-in;}
#hp-slider .btn.orange2{opacity:0;transition:opacity 2s ease-out;-ms-transition:opacity 2s ease-out;-moz-transition:opacity 2s ease-out;-webkit-transition:opacity 2s ease-out;background-color:#E3920E}
#hp-slider .active .btn.orange2{opacity:1;transition:opacity 2s ease-in;-ms-transition:opacity 2s ease-in;-moz-transition:opacity 2s ease-in;-webkit-transition:opacity 2s ease-in;}
#hp-slider .btn.blue{opacity:0;transition:opacity 2s ease-out;-ms-transition:opacity 2s ease-out;-moz-transition:opacity 2s ease-out;-webkit-transition:opacity 2s ease-out;}
#hp-slider .active .btn.blue{opacity:1;transition:opacity 2s ease-in;-ms-transition:opacity 2s ease-in;-moz-transition:opacity 2s ease-in;-webkit-transition:opacity 2s ease-in;}
#hp-slider .hp-slider-text{background:#a3a3a3;color:#fff;font-size:1.85em;left:-600px;line-height:1.2;margin-left:30px;padding:5px 30px 2px 10px;position:relative;text-align:right;}
#hp-slider .active .hp-slider-text{left:0;}
#hp-slider .btn2{padding:15px 20px 12px;position:absolute;left:-600px;top:230px;-webkit-transition:left 0.5s 0.9s;-moz-transition:left 0.5s 0.9s;-o-transition:left 0.5s 0.9s;-ms-transition:left 0.5s 0.9s;transition:left 0.5s 0.9s;margin-left:30px}
#hp-slider .active .btn2{left:10px;}
#hp-slider .hp-slider-video{position:absolute;right:19px;top:29px;width:543px;}
#hp-slider .hp-slider-image{bottom:-300px;height:272px;position:absolute;right:-73px;width:421px;-webkit-transition:bottom 0.8s 0.9s;-moz-transition:bottom 0.8s 0.9s;-o-transition:bottom 0.8s 0.9s;-ms-transition:bottom 0.8s 0.9s;transition:bottom 0.8s 0.9s;}
#hp-slider .active .hp-slider-image{bottom:0px;}
#hp-slider .hp-slider-image.left{bottom:-240px;height:220px;position:absolute;left:-65px;width:355px;-webkit-transition:bottom 0.8s 0.9s;-moz-transition:bottom 0.8s 0.9s;-o-transition:bottom 0.8s 0.9s;-ms-transition:bottom 0.8s 0.9s;transition:bottom 0.8s 0.9s;}
#hp-slider .active .hp-slider-image.left{bottom:0px;}
#hp-slider .owl-theme .owl-controls .owl-page span{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin:0 0 0 5px;padding:1px;border:2px solid transparent;}
#hp-slider .owl-theme .owl-controls{position:absolute;left:0;right:0;margin:0 auto;bottom:10px;}
#hp-slider .owl-theme .owl-controls .owl-page.active span, #hp-slider .owl-theme .owl-controls.clickable .owl-page:hover span{background:#e7981e;border:2px solid #e9a336;}
#hp-callouts{margin-bottom:45px;}
#hp-callouts .LargeHeader{font-size:48px;margin-bottom:30px;text-align:center;font-family:'reg';}
.homeblocks strong{font-size:18px;}
.homeblocks p{font-size:16px;}
#hp-callouts .LargeHeader span.orange{font-family:'bold';}
#hp-callouts .h12{font-size:3.85em;}
#hp-callouts .LargeHeader .sorry{display:block;font-family:'reg', helvetica, arial, sans-serif;font-size:.5em;text-align:left;text-transform:lowercase;color:#999 !important}
#hp-callouts .callout{margin-right:40px;text-align:center;}
#hp-callouts .callout.last{margin-right:0;}
.icon-wrap{display:block;height:220px;margin-bottom:10px;position:relative;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;width:220px;}
.icon-wrap:hover{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);}
.icon-wrap:after,
.active .icon-wrap:after{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:'';height:100%;left:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:-1;}
.icon-wrap:hover:after,
.active .icon-wrap:after{-webkit-animation:sonarEffect 1s ease-out 75ms;-moz-animation:sonarEffect 1s ease-out 75ms;animation:sonarEffect 1s ease-out 75ms;}
@-webkit-keyframes sonarEffect{0%{opacity:0.5;}
40%{opacity:0.8;box-shadow:0 0 0 8px rgba(235, 143, 24, 0.3), 0 0 10px 10px #ffffff, 0 0 0 20px rgba(235, 143, 24, 0.5);}
100%{box-shadow:0 0 0 8px rgba(235, 143, 24, 0.3), 0 0 10px 10px #ffffff, 0 0 0 20px rgba(235, 143, 24, 0.5);-webkit-transform:scale(1.3);opacity:0;}
}
@-moz-keyframes sonarEffect{0%{opacity:0.5;}
40%{opacity:0.8;box-shadow:0 0 0 8px rgba(235, 143, 24, 0.3), 0 0 10px 10px #ffffff, 0 0 0 20px rgba(235, 143, 24, 0.5);}
100%{box-shadow:0 0 0 8px rgba(235, 143, 24, 0.3), 0 0 10px 10px #ffffff, 0 0 0 20px rgba(235, 143, 24, 0.5);-moz-transform:scale(1.3);opacity:0;}
}
@keyframes sonarEffect{0%{opacity:0.5;}
40%{opacity:0.8;box-shadow:0 0 0 8px rgba(235, 143, 24, 0.3), 0 0 10px 10px #ffffff, 0 0 0 20px rgba(235, 143, 24, 0.5);}
100%{box-shadow:0 0 0 8px rgba(235, 143, 24, 0.3), 0 0 10px 10px #ffffff, 0 0 0 20px rgba(235, 143, 24, 0.5);transform:scale(1.3);opacity:0;}
}
.svg-icon{cursor:pointer;height:100%;width:100%;}
.svg-icon .circle,
.svg-icon .outline,
.svg-icon .digits-wrap,
.svg-icon .digits,
.svg-icon .phone-screen,
.svg-icon .phone{-webkit-transition:fill 0.7s linear;-moz-transition:fill 0.7s linear;-o-transition:fill 0.7s linear;-ms-transition:fill 0.7s linear;transition:fill 0.7s linear;}
.svg-icon .dot{-webkit-transition:stroke-width 0.7s linear;-moz-transition:stroke-width 0.7s linear;-o-transition:stroke-width 0.7s linear;-ms-transition:stroke-width 0.7s linear;transition:stroke-width 0.7s linear;}
.svg-icon .chart{-webkit-transition:stroke 0.7s linear;-moz-transition:stroke 0.7s linear;-o-transition:stroke 0.7s linear;-ms-transition:stroke 0.7s linear;transition:stroke 0.7s linear;}
.svg-icon .circle,
.svg-icon:hover .outline,
.svg-icon .digits,
.svg-icon:hover .digits-wrap,
.svg-icon:hover .phone,
.svg-icon .phone-screen{fill:#ffffff;}
.svg-icon:hover .circle,
.svg-icon .outline,
.svg-icon .digits-wrap,
.svg-icon:hover .digits,
.svg-icon .phone,
.svg-icon:hover .phone-screen{fill:#eb8f18;}
.svg-icon .chart{stroke:#eb8f18;}
.svg-icon:hover .chart{stroke:#ffffff;}
.svg-icon .dot{stroke-width:1px;}
.svg-icon:hover .dot{stroke-width:6px;}
.no-svg .icon-wrap{height:230px;width:100%;}
.no-svg .ecom .icon-wrap{background:url('../img/homepage/callouts/ecommerce.png') no-repeat center 0;}
.no-svg .dev .icon-wrap{background:url('../img/homepage/callouts/design-development.png') no-repeat center 0;}
.no-svg .seo .icon-wrap{background:url('../img/homepage/callouts/seo.png') no-repeat center 0;}
.no-svg .mobile .icon-wrap{background:url('../img/homepage/callouts/mobile.png') no-repeat center 0;}
#hp-callouts .callout-title h2{font-family:'reg', helvetica, arial, sans-serif;font-size:1.2em;margin-bottom:25px;}
#hp-callouts .callout-title span{display:block;}
#hp-callouts .callout-content{font-size:.9em;text-align:left;}
#hp-callouts p{line-height:1.4;text-align:left;}
#hp-callouts .show-hide-toggle{margin:-16px 0 15px;}
.show-hide-toggle{cursor:pointer;display:block;color:#979696;font-size:.9em;}
.show-hide{display:none;}
#hp-callouts .callout-content a{color:#d94e15;}
#hp-callouts .callout-content a:hover{color:#5c5c5c;}
ul#ratings{width:100%;list-style-type:none;margin-bottom:0;}
ul#ratings li img{width:100%;max-width:200px;}
ul#ratings li{width:17%;margin:0 1%;display:inline-block;}
#hp-case-studies{margin-bottom:70px;}
#hp-case-studies .h1{margin:0;}
#hp-case-studies .item{height:650px;overflow:hidden;position:relative;}
#hp-case-studies .cs-image{height:650px;overflow:hidden;position:absolute;text-align:center;width:100%;}
#hp-case-studies .cs-image img{bottom:0;position:absolute;left:0;max-height:100%;width:100%;}
#hp-case-studies .cs-content{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgIDxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top, rgba(255, 255, 255, 0.7) 0%, #ffffff 75%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.7)), color-stop(75%, #ffffff));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.7) 0%, #ffffff 75%);background:-o-linear-gradient(top, rgba(255, 255, 255, 0.7) 0%, #ffffff 75%);background:-ms-linear-gradient(top, rgba(255, 255, 255, 0.7) 0%, #ffffff 75%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0.7) 0%, #ffffff 75%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3ffffff', endColorstr='#ffffff', GradientType=0);height:590px;padding:30px;position:absolute;right:0;top:0;width:365px;}
#hp-case-studies .cs-title{font-size:2.57em;line-height:1.2;margin-bottom:30px;}
#hp-case-studies .graph-wrap{bottom:117px;margin:20px 0;position:absolute;}
.cs-text{min-height:135px;}
.graph-compare{display:inline-block;text-align:center;}
.graph-compare.middle{margin:0 46px;}
.graph-setHeight{display:table-cell;height:175px;vertical-align:bottom;}
.graph{background:#1683a3;display:inline-block;height:0%;margin-left:9px;-webkit-transition:height 0.9s ease-in-out;-moz-transition:height 0.9s ease-in-out;-o-transition:height 0.9s ease-in-out;-ms-transition:height 0.9s ease-in-out;transition:height 0.9s ease-in-out;width:32px;}
.graph + .graph{background:#eb8f18;}
.graph-title{font-size:.9em;text-align:center;margin-bottom:15px;}
.graph-percent{font-family:'reg', helvetica, arial, sans-serif;font-weight:bold;font-size:2.57em;text-align:center;}
#hp-case-studies .buttons .btn{position:absolute;right:120px;top:560px;}
#hp-case-studies .owl-controls,
#hp-case-studies .owl-item .thumbs-bg{bottom:0;height:0;margin:0;position:absolute;width:100%;}
#hp-case-studies .owl-item .thumbs-bg{background-color:#222222;background-color:rgba(34, 34, 34, 0.6);height:164px;}
#hp-case-studies .owl-pagination{height:0;margin:-137px auto 17px;text-align:left;width:1080px;}
#hp-case-studies .owl-theme .owl-controls .owl-page span{background:transparent;height:auto;margin:0 25px 0 0;width:auto;}
#hp-case-studies .owl-page img{border:3px solid #929292;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 30px #000000;-moz-box-shadow:0 0 30px #000000;box-shadow:0 0 30px #000000;}
#hp-case-studies .owl-page:hover img,
#hp-case-studies .owl-page:focus img,
#hp-case-studies .owl-page.active img{border-color:#eb8f18;}
#hp-case-studies .owl-buttons{display:none;}
#hp-case-studies .owl-item.loading{background:url("../js/owl/AjaxLoader.gif") no-repeat 40% 40%;}
#hp-portfolio{margin-bottom:35px;}
#portfolio-wrap{position:relative;}
#portfolio-bg{left:94px;position:absolute;top:0;}
#portfolio-desktop{height:460px;left:127px;position:relative;top:32px;width:809px;}
#portfolio-desktop .owl-item{height:460px;}
#portfolio-mobile{height:170px;left:152px;overflow:hidden;position:relative;top:73px;width:95px;}
#portfolio-mobile .owl-item{height:170px;}
#portfolio-cc{background:url('../img/homepage/portfolio/credit-card.png') no-repeat 0 0;height:130px;left:47px;position:absolute;top:627px;width:170px;}
#portfolio-wallet{background:url('../img/homepage/portfolio/wallet.png') no-repeat 0 0;height:201px;right:15px;position:absolute;top:526px;width:192px;}
#portfolio-mouse{background:url('../img/homepage/portfolio/mouse.png') no-repeat 0 0;height:55px;right:97px;position:absolute;top:705px;width:173px;}
#hp-portfolio .buttons{margin-top:130px;text-align:center;}
#hp-portfolio .owl-controls{display:none !important;margin:0;}
#hp-portfolio .owl-pagination{display:none;}
#hp-portfolio .owl-controls .owl-buttons div{background-color:#222222;background-color:rgba(34, 34, 34, 0.6);background-image:url('../img/main-sprite.png');background-position:-75px -256px;background-repeat:no-repeat;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;left:-115px;margin:0;-webkit-opacity:1;-moz-opacity:1;opacity:1;padding:20px;position:absolute;text-indent:-9999px;top:45%;height:25px;width:25px;}
#hp-portfolio .owl-controls .owl-buttons div.owl-next{background-position:-137px -256px;left:auto;right:-112px;}
#hp-logos{margin-bottom:35px;}
#client-logos{margin:0 0 20px;}
#client-logos li{display:inline-block;height:95px;margin:0;text-align:center;vertical-align:middle;}
#client-logos li img{bottom:0;display:block;left:0;margin:auto;max-height:90% !important;max-width:90% !important;position:absolute;right:0;top:0;}
#hp-logos .smiley:before{content:":)";}
#hp-profile{margin-bottom:45px;}
#profile-img{margin-top:15px;position:relative;z-index:1;}
#profile-img img{position:relative;left:-30px;max-width:initial;}
#profile-content{margin-top:25px;position:relative;z-index:2;}
#profile-name{font-size:2.55em;font-family:'reg', helvetica, arial, sans-serif;margin-bottom:10px;}
#profile-name abbr{font-family:'reg', helvetica, arial, sans-serif;}
#profile-favs{background:url('../img/homepage/profiles/nick-nolan/fav.jpg') no-repeat 260px bottom;float:left;padding-right:205px;}
#profile-favs li{float:left;list-style:none;margin:0;width:100%;}
#profile-favs li:before{content:"";background-color:#1683a3;background-image:url('../img/homepage/homepage-sprite.png');background-repeat:no-repeat;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;float:left;height:80px;margin:0 15px 10px 0;width:80px;}
#profile-music:before{background-position:15px 20px;}
#profile-hobbies:before{background-position:15px -60px;}
#profile-food:before{background-position:15px -136px;}
#profile-favs li span{display:block;}
#profile-favs li span:first-child{font-family:'reg', helvetica, arial, sans-serif;font-weight:bold;margin-top:7px;}
#hp-location{margin-bottom:35px;}
#location-office img{margin-bottom:12px;max-width:100%;}
#location-map iframe{border:3px solid #d5d5d5;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;}
#hp-blog-news{margin-bottom:50px;}
#hp-blog-news article.six{border:1px solid #d9d9d9;padding:20px;box-sizing:border-box;}
#hp-blog-news article.six .ri-content p{font-size:14px;margin-top:10px;margin-bottom:0;}
#hp-blog-news article.six .ri-title a{color:#287ba1 !important;font-size:20px;text-decoration:none;transition:color .25s ease-in-out;-moz-transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out;}
#hp-blog-news article.six .ri-title a:hover{color:#f3a91a !important;}
#hp-news hr{background:none;border:none;border-bottom:3px solid #e0e0e0;margin:20px 0 30px;}
#hp-news li{margin:0 0 3px 15px;}
#hp-news li a{color:#5c5c5c;}
.page-team #content-wrapper{padding-top:94px;}
.hiring{width:62%;margin:40px auto 0;}
.hiring a.btn{margin-left:20px;color:white;border-radius:8px;font-size:1em;padding:10px 20px;background:#8ab434;}
#fullwidth-team > div{width:45%;margin:0 auto;padding-top:60px;max-width:635px;}
#team.teamMembers{padding-bottom:50px;border-bottom:1px solid #d8d8d8;}
#team.teamMembers .row .three{margin:20px 0;}
#team.teamMembers .row .three img{display:block;margin:0 auto;}
#team.teamMembers .row .three .name{text-align:center;font-family:'bold';font-size:1.28em;margin-top:6px;}
#team.teamMembers .row .three .title{text-align:center;font-style:italic;}
#fullwidth-team{background:url(../img/team-banner.jpg) no-repeat;background-size:cover;height:428px;}
.fullwidth-stats{background:#7e8990;height:100px;color:white;}
.fullwidth-stats .container{margin-bottom:0;}
.cstats{text-transform:uppercase;margin-right:30px;position:relative;top:-8px;}
.teamh1{text-align:center;width:80%;margin:30px auto 85px;font-size:36px;font-family:'reg';font-weight:normal;}
.teamh1 span.orange{font-family:'bold';}
.cstats, .clientprojects, .keywordranking, .digitalagency{display:inline-block;min-width:11%;margin-left:150px;padding:25px 0;font-size:23px;}
.clientprojects{position:relative;margin-left:100px !important;;}
.clientprojects:before{content:"";position:absolute;width:91px;height:57px;background:url(../img/handshake.png) no-repeat;background-size:cover;left:-102px;top:23px;}
.keywordranking{position:relative;}
.keywordranking:before{content:"";position:absolute;width:80px;height:80px;background:url(../img/trophy.png) no-repeat;background-size:cover;left:-95px;top:12px;}
.digitalagency{position:relative;}
.digitalagency:before{content:"";position:absolute;width:80px;height:91px;background:url(../img/13years.png) no-repeat;background-size:cover;left:-95px;top:6px;}
.obx-employee[data-color="white"] .oe-name-title,
.obx-employee[data-color="white"] p{color:#616161;}
.page-portfolio h1{font-size:2.2em;}
.md-slider{width:100%;position:relative;height:480px;}
.p-navText{color:#7e7e7e;font-family:'bold', helvetica, arial, sans-serif;font-weight:bold;left:7px;position:absolute;text-transform:uppercase;top:25px;}
.p-navText:after{border-style:solid;border-width:15px 12.5px 0 12.5px;border-color:#afafaf transparent transparent transparent;content:"";height:0px;left:33px;position:absolute;top:20px;width:0px;}
.md-slider > nav{position:absolute;text-align:center;width:110px;top:75px;}
.md-slider > nav a{background:url('../img/portfolio/sprite.png') no-repeat 18px -83px #f2a94a;border:7px solid #ffffff;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;display:block;width:88px;height:88px;margin-bottom:7px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:box-shadow 0.4s linear;-moz-transition:box-shadow 0.4s linear;-o-transition:box-shadow 0.4s linear;-ms-transition:box-shadow 0.4s linear;transition:box-shadow 0.4s linear;}
.md-slider > nav a:hover,
.md-slider > nav a.md-current{background-color:#eb8f18;-webkit-box-shadow:0 0 0 3px #f2a94a;-moz-box-shadow:0 0 0 3px #f2a94a;box-shadow:0 0 0 3px #f2a94a;}
.md-slider > nav a:first-child{background-position:17px 24px;}
.md-slider > nav a:last-child{background-position:18px -195px;}
.md-device-wrapper{position:relative;text-align:center;width:760px;margin:0 auto;}
.md-device{position:relative;display:inline-block;border-radius:5px;background-color:#333;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}
.md-device > a,
.md-device > a img{display:block;outline:none;}
.md-device > a{position:relative;}
.md-device > a img{width:100%;height:100%;position:absolute;top:0;left:0;}
.md-device > a img.md-fadeout{opacity:0;}
.md-device:before,
.md-device:after,
.md-base-element:after,
.md-border-element:after{position:absolute;content:'';z-index:1000;left:50%;top:0;}
.md-device:before,
.md-device:after{background:#000;}
.md-device:before{-webkit-transform:translateY(300%) translateX(-50%);-moz-transform:translateY(300%) translateX(-50%);-ms-transform:translateY(300%) translateX(-50%);transform:translateY(300%) translateX(-50%);width:4px;height:4px;border-radius:50%;}
.md-device > div{position:absolute;}
.md-border-element,
.md-base-element,
.md-border-element:after{opacity:0;}
.md-device:after{width:24px;height:24px;top:100%;border-radius:50%;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:translateY(-200%) translateX(-50%) scale(0);-moz-transform:translateY(-200%) translateX(-50%) scale(0);-ms-transform:translateY(-200%) translateX(-50%) scale(0);transform:translateY(-200%) translateX(-50%) scale(0);}
.md-border-element{height:60px;border-radius:0 0 5px 5px;top:100%;width:100%;background:#ddd;left:50%;}
.md-border-element:after{background:#aaa;width:100px;border-radius:0 0 6px 6px;height:10px;opacity:0;}
.md-border-element,
.md-border-element:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.md-device-2{padding:30px;border-radius:5px 5px 0 0;}
.md-device-2 > a{width:600px;height:390px;}
.md-device-2 .md-border-element{opacity:1;width:125%;height:35px;background:#ddd;border-radius:0 0 20px 20px;}
.md-device-2 .md-border-element:after{opacity:1;}
.md-device-3{margin-top:-30px;padding:55px 40px;-webkit-transform:translateY(40px) rotate(90deg);-moz-transform:translateY(40px) rotate(90deg);-ms-transform:translateY(40px) rotate(90deg);transform:translateY(40px) rotate(90deg);}
.md-device-3 > a{width:280px;height:375px;}
.md-device-3:before{-webkit-transform:translateY(600%) translateX(-50%);-moz-transform:translateY(600%) translateX(-50%);-ms-transform:translateY(600%) translateX(-50%);transform:translateY(600%) translateX(-50%);}
.md-device-3:after{-webkit-transform:translateY(-175%) translateX(-50%) scale(1);-moz-transform:translateY(-175%) translateX(-50%) scale(1);-ms-transform:translateY(-175%) translateX(-50%) scale(1);transform:translateY(-175%) translateX(-50%) scale(1);}
.md-device-4{padding:50px 12px 70px;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);}
.md-device-4.md-rotated{-webkit-transform:translateY(50px) rotate(90deg);-moz-transform:translateY(50px) rotate(90deg);-ms-transform:translateY(50px) rotate(90deg);transform:translateY(50px) rotate(90deg);}
.md-device-4 > a{width:200px;height:299px;}
.md-device-4:before{width:20px;height:4px;border-radius:3px;-webkit-transform:translateY(600%) translateX(-50%);-moz-transform:translateY(600%) translateX(-50%);transform:translateY(600%) translateX(-50%);}
.md-device-4:after{-webkit-transform:translateY(-200%) translateX(-50%) scale(1);-moz-transform:translateY(-200%) translateX(-50%) scale(1);transform:translateY(-200%) translateX(-50%) scale(1);}
.md-device,
.md-device:before,
.md-border-element,
.md-device > a{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.md-base-element,
.md-device:after,
.md-border-element:after{-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;-moz-transition:-moz-transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;}
.md-device,
.md-device:before,
.md-border-element,
.md-device > a,
.md-base-element,
.md-device:after,
.md-border-element:after{-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.md-device > a img{-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;transition:opacity 0.5s linear;}
.md-device button{-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;-moz-transition:-moz-transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;}
.md-device-wrapper{-webkit-transform:scale(0.87) translateX(-50%) translateY(10%);-moz-transform:scale(0.87) translateX(-50%) translateY(10%);-ms-transform:scale(0.87) translateX(-50%) translateY(10%);transform:scale(0.87) translateX(-50%) translateY(10%);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;left:50%;top:-15px;}
#p-buttons{text-align:center;}
#p-client{background:#3f3f3f;color:#fff;display:inline-block;font-size:1.28em;margin-right:10px;padding:16px 20px 14px;width:450px;}
#p-client span{font-family:'reg', helvetica, arial, sans-serif;font-weight:bold;}
#p-client span:after{content:"//";color:#fff;display:inline-block;font-family:'reg', helvetica, arial, sans-serif;font-size:.85em;letter-spacing:-2px;margin:0 3px 0 9px;}
#p-content iframe{width:100%;}
#p-content .featured-list{margin:40px 0;}
#p-content .p-img{margin:0 0 40px;}
.mobileNav-ShowHide{height:0;overflow:hidden;margin:0;padding:0;width:0;text-indent:-9999px;}
#additional-nav-portfolio .heading{margin:0 0 -5px;text-align:center;}
#additional-nav-portfolio li{display:block;margin:0 0 15px;}
#additional-nav-portfolio li a{border:2px solid #e3e3e3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block;text-align:center;-webkit-transition:border-color 0.4s linear;-moz-transition:border-color 0.4s linear;-o-transition:border-color 0.4s linear;-ms-transition:border-color 0.4s linear;transition:border-color 0.4s linear;}
#additional-nav-portfolio li.active a{border-color:#eb8f18;}
#additional-nav-portfolio li img{border:2px solid #fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block;margin:0 auto;width:98%;}
#additional-nav-portfolio li span{background:#000;bottom:0;color:#fff;font-family:'reg', helvetica, arial, sans-serif;font-size:1.2em;height:30px;left:0;margin:auto;max-width:170px;overflow:auto;-webkit-opacity:0;-moz-opacity:0;opacity:0;padding:7px 0 0;position:absolute;right:0;top:0;-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;transition:opacity 0.4s ease;}
#additional-nav-portfolio li a:hover span{-webkit-opacity:1;-moz-opacity:1;opacity:1;}
#additional-nav-portfolio .bx-pager{display:none;}
#additional-nav-portfolio .bx-controls-direction{margin:15px 0;text-align:center;}
#additional-nav-portfolio .bx-wrapper .bx-controls-direction{position:absolute;left:0;right:0;bottom:-50px;}
#additional-nav-portfolio .bx-prev,
#additional-nav-portfolio .bx-next,
#additional-nav-portfolio .faux-bx-prev,
#additional-nav-portfolio .faux-bx-next{position:static;background:url('../img/main-sprite.png') no-repeat -201px -245px #858585;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;height:32px;margin:0 5px;text-indent:-9999px;width:32px;}
#additional-nav-portfolio .bx-controls .bx-controls-direction .bx-next,
#additional-nav-portfolio .faux-bx-next{background-position:-240px -243px;}
.portfolio-single #p-slider{padding-top:0;}
.portfolio-single #p-slider nav,
.portfolio-single .p-navText{display:none;}
.portfolio-single .md-device-wrapper{margin:0;}
.blog-listing{background:url('../img/hr.png') repeat-x 0 bottom;margin:0 0 35px;padding:0 0 15px;}
.blog-listing h1 a,
.blog-listing .h1 a{display:block;text-decoration:none;}
.home .blog-listing p{font-size:1.15em;}
#blog-paging a:last-child{float:right;}
.page-estimate #content-wrapper .container{background:none;}
.page-estimate .pad{padding:20px 30px 0 0;}
.page-estimate h2{color:#1683a3;font-size:1.65em;}
#oneida-callout{background:url('../img/estimate/oneida-callout.jpg') no-repeat 0 0;padding:10px 0 30px 225px;}
#estimate-form .title{background:#1683a3;border-bottom:20px solid #eeeeee;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;color:#fff;display:block;font-family:'reg', helvetica, arial, sans-serif;font-size:1.55em;padding:14px 30px;}
#estimate-form .title span{display:block;font-family:'reg', helvetica, arial, sans-serif;font-weight:bold;margin-top:5px;}
#estimate-form .row{background:#eeeeee;padding:0 20px 12px;}
#estimate-form label{font-family:'reg', helvetica, arial, sans-serif;height:auto;line-height:1em;padding:0;}
#estimate-form textarea{margin:3px 0 0;}
#estimate-form .btn-row{-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;padding:10px 30px 25px;}
#estimate-form .btn{display:block;margin:0;width:100%;}
.page-free-estimate ul.parsley-error-list{position:relative;right:0px;}
#banner-full{max-width:3500px;height:375px;margin:0 auto;border-bottom:10px solid #dddddd;overflow:hidden}
#banner-full .container{background:none;}
#banner-full .eight{margin-top:65px;}
#banner-full h1{font-size:2.57em;line-height:1.25em;font-weight:bold;text-transform:none;color:#0f6d88;}
#banner-full p{font-size:1.42em;line-height:1.25em;color:#1e1e1e;}
#banner-full p sup{top:0;color:#e7a017;}
#banner-full .btn{background:#9fba09;text-decoration:underline;}

/* --------- FLIP FLOP ----------*/

.flip-outer{
	width:1060px;
	margin:0 auto;
}
#flip-fields .ecom-list li:before{background:url('../img/darkgreen.png') no-repeat;content:"";display:inline-block;height:20px;margin-right:10px;vertical-align:middle;width:20px;}

#flip-fields .ecom-list{ margin:15px 0 !important; text-align:left; }
#flip-fields{
	margin:60px 0;
	font-size:87.5%;
}
a.view-results{
  color: #ea8e1e;
}
.ext-link-cont, .int-link-cont {
    display: inline-block;
    width: 49.8%;
}

.front, .back {
    min-height:368px;
    border: 3px solid #cecece;
    box-sizing:border-box;

}

.ext-image img, .int-image img {
    height: 100%;
}


.ext-link {
    float: right;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.int-link {
    float: left;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    margin-left: -6px;
}

.ext-link, .int-link {
    padding: 15px 60px;
    /*font-family: @bold;*/
    text-transform: lowercase;
    text-decoration: none;
    box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16);
    color: #fff;
    transition: all .3s;
    background-color: #cecece;
    font-size:20px;
    font-weight:bold;

}

    .ext-link.active, .int-link.active {
        position: relative;
        background: #126d90;
        color: #fff;
        transition: all .3s;
    }
        .ext-link.active:hover, .int-link.active:hover  {
        background: lighten(blue, 20%);
        color: #fff;
        transition: all .3s;
    }

    .ext-link.active::after, .int-link.active::after{
      content: "";
      position: absolute;
      width: 0;
      height: 0;
      bottom: 0;
      right: 43%;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-bottom: 10px solid white;
    }


/* entire container, keeps perspective */
.flip-container {
	perspective: 1000px;
}
	/* flip the pane when hovered */
	 .flip-container.hover .flipper {
        transform: rotateY(-180deg);
	}

.flip-container{
	width: 50.1%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
}

 .front, .back {
     width: 100%;
	height: 480px;
 }

/* flip speed goes here */
.flipper {
	transition: 1s;
	transform-style: preserve-3d;
    transform-origin: left;
    position: relative;
    height: 100%;
}

.front, .back {
	backface-visibility: hidden;
    background: #fff;
	position: absolute;
	top: 0;
    left: 0;
    height: 98.2%;
    /*box-shadow: @box-shadow;*/
}

.front {
	z-index: 2;
	transform: rotateY(0);
}

.back {
	transform: rotateY(-180deg);
}

.ext-image {
   float:left;
    width: 50%;
}

 .int-image {
     float:right;
     width: 50%;
 }

    .ext-image img, .int-image img {
            display: block;
            width: 100%;
        }

.features {
    position: relative;
}

.ext-content {
    padding: 25px 40px;
    box-sizing: border-box;
    text-align:left;
}

   .ext-content  .heading {
        font-size: 24/14em;
        text-transform: uppercase;
        border-bottom: 1px solid #DEDEDE;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .ext-content li {
        list-style-type: none;
        position: relative;
        margin-left: 0;
        margin-bottom: 15px;
    }

    .ext-content li.one:before {
        content: "1";
        background: red;
        border: 1px solid #fff;
        border-radius: 20px;
        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
        height: 25px; width: 25px;
        position: absolute;
        left: -10%;
        display: inline-block;
        color: #fff;
        text-align: center;
    }

    .ext-content li.two:before {
        content: "2";
        background: red;
        border: 1px solid #fff;
        border-radius: 20px;
        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
        height: 25px; width: 25px;
        position: absolute;
        left: -10%;
        display: inline-block;
        color: #fff;
        text-align: center;
    }

    .ext-content li.three:before {
        content: "3";
        background: red;
        border: 1px solid #fff;
        border-radius: 20px;
        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
        height: 25px; width: 25px;
        position: absolute;
        left: -10%;
        display: inline-block;
        color: #fff;
        text-align: center;
    }

    .ext-content li.four:before {
        content: "4";
        background: red;
        border: 1px solid #fff;
        border-radius: 20px;
        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
        height: 25px; width: 25px;
        position: absolute;
        left: -10%;
        display: inline-block;
        color: #fff;
        text-align: center;
    }

    .ext-content li.five:before {
        content: "5";
        background: red;
        border: 1px solid #fff;
        border-radius: 20px;
        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
        height: 25px; width: 25px;
        position: absolute;
        left: -10%;
        display: inline-block;
        color: #fff;
        text-align: center;
    }


    #flip-fields h2.redline {

        text-align: center;
        margin-bottom:60px;
    }

    #flip-fields h2.redline:after {
            content: "";
            position: absolute;
            width: 150px;
            height: 2px;
            background: #EE2125;
            bottom: -20px;
            left: 42.8%;
        }




@media only screen and (min-width: 768px) and (max-width: 1079px) {

	.flip-outer{
		width:920px;
	}
    /* Flipper Tablet */
    .ext-link-cont, .int-link-cont {
        display: inline-block;
        width: 48.8%;
    }
    .ext-content {
        padding: 30px 15px 10px 50px;
        font-size:12px;
        line-height:1.5em;
    }

    #flip-fields {
        margin-bottom: 90px;
    }

    .front, .back{
    	min-height:320px;
    }


}

@media only screen and (max-width: 951px) {
	.flip-outer{
		width:100%;
	}
   #flip-fields {
            height: 780px;
            display:none;
        }


        
            .mobile-flipper .flip-container {
                height: 50%;
                top: -1px;
                width: 100%;
                left: 0;
            }

            .mobile-flipper .int-image img {
                margin-top: 255px;
            }

            .mobile-flipper .ext-image, .int-image {
                width: 100%;
                margin-left: 0;
            }

            .mobile-flipper .front {
                top: 87% !important;
            }

            .front, .back{
            	min-height:465px;
            }

            .mobile-flipper .front.active {
                display: none;
            }

            .mobile-flipper .back {
                -webkit-transform: rotateY(0deg);
                transform: rotateY(0deg);

            }

            .mobile-flipper .back.active {
                -webkit-transform: rotateY(-180deg);
                transform: rotateY(-180deg);
            }

            .mobile-flipper .ext-content {
                padding-left: 20px !important;
                padding-right: 20px;

            }

            .mobile-flipper .ext-content .heading {
                    margin-left: -20px;
                }
            .mobile-flipper .ext-content li{
            	 padding-left: 10px;
                    font-size:12px;
                    line-height:1.5em;
            }
            .mobile-flipper .ext-content li:before{
            	line-height:2em;
            }

            .ext-link-cont, .int-link-cont{
            	width:45.5%;
            }
        }






@media only screen and (max-width:951px){#banner-full{height:auto;background-position:left top;background-size:auto 100%;}
}
.experience-area .eighteen{margin-bottom:30px;padding-top:45px;background:#fff;-webkit-box-shadow:0 0 46px rgba(0,0,0,.49);-moz-box-shadow:0 0 46px rgba(0,0,0,.49);box-shadow:0 0 46px rgba(0,0,0,.49);}
.exp-blurb{font-size:18px;line-height:1.25em;}
.exp-blurb .columns{box-sizing:border-box;}
.exp-blurb .two.columns{padding-left:40px;}
.exp-blurb .four.columns{padding-right:20px;}
.exp-blurb strong{display:block;}
.exp-blurb svg{max-width:85px;}
.exp-content{}
.exp-content .eleven{box-sizing:border-box;padding-left:40px;}
@media only screen and (max-width:951px){.exp-blurb{margin-bottom:10px;}
.exp-blurb .columns{padding-left:10px;padding-right:10px;}
.exp-blurb .two.columns{padding-left:15px;width:40%;}
.exp-blurb .four.columns{width:60%;}
}
.ecom-callout__content ul{margin-bottom:10px;}
.ecom-callout__content .btn{padding-right:40px;}
.ecom-callout__content .btn span::after{background:url('../img/main-sprite.png') no-repeat -87px -6px;content:"";height:18px;position:absolute;right:15px;width:12px;}
.bx-wrapper{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;background:none;margin:0;}
#ecom-slider{}
#ecom-slider .eighteen{height:460px;overflow:hidden;padding-top:60px;}
.es-content{position:relative;float:left;width:430px;}
.es-head{color:#0e6382;text-transform:none;font-size:48px;width:90%;line-height:1em}
.es-title{font-family:'reg', helvetica, arial, sans-serif;font-size:24px;line-height:1.2em;margin:10px 0 15px;color:#404040;width:90%;}
.es-slide ul{margin-bottom:10px;}
.es-slide .btn{background:#f39a1a;font-weight:normal;font-size:18px;padding:15px 35px 15px 70px;border-radius:10px;position:relative;}
.es-slide .btn span:before{background:url('../img/bubblechat.png') no-repeat;content:"";height:32px;width:41px;position:absolute;left:14px;top:12px;}
.es-img{float:right;height:394px;position:relative;width:629px;}
.es-img img{margin:0 34px 10px;}
.clickbox{background:url(../img/grey-tab.png)no-repeat;width:600px;height:46px;color:white;text-align:center;margin:0 auto;position:relative;cursor:pointer;}
.clickbox.active{background:url(../img/grey-tab-noshadow.png)no-repeat;box-shadow:none;margin:-1px auto 0;}
.clickexpand{width:100%;background:#bfbfbf;color:white;display:none;padding-bottom:15px;}
.clickexpand p{margin-bottom:0;padding:20px;text-align:center;}
.clickbox span{position:relative;top:10px;}
.clickbox span:after{position:absolute;content:"";width:20px;height:10px;background:url(../img/white-arrow.png) no-repeat;right:-30px;top:6px;}
.page-ecommerce .estimate-forms form textarea{width:96%;}
.page-ecommerce #content-wrapper{padding-top:120px !important;}
.page-platforms #content-wrapper{padding-top:95px !important;}
#content-wrapper.casestudylanding{padding-top:115px !important;}
.ecommerce-website-design #content-wrapper{padding-top:0 !important;}
.page-ecommerce #hp-logos{margin-top:40px;}
.page-ecommerce #full-width{background:#3d829c;}
.page-ecommerce #full-width .ourclients{padding:60px 60px 0 60px !important;}
.page-ecommerce .owl-controls{position:absolute;margin:0;right:0;top:0;z-index:1;display:none !important;}
.page-ecommerce.page-webdesign #hp-logos .owl-controls, .page-ecommerce.page-seo #hp-logos .owl-controls, .page-ecommerce.page-about #hp-logos .owl-controls{position:static;display:block !important;}
.page-ecommerce .owl-theme .owl-controls .owl-page span{background:#f0f0f0;display:block;height:17px;margin:5px;-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:17px;}
.page-ecommerce .owl-theme .owl-controls .owl-page.active span,
#ecom-slider .owl-theme .owl-controls.clickable .owl-page:hover span{background:#eb8f18;}
#ecom-partners{background:#7e8990;padding:15px 0 25px;text-align:center;}
#ecom-partners .ep-title{color:#fff;display:inline-block;font-family:'reg', helvetica, arial, sans-serif;font-size:18px;line-height:1.2em;margin:0 0 35px;padding:0 20px;text-align:center;background:#7e8990;z-index:997;position:relative;}
hr.ep-divider{margin:0;height:1px;background:white;position:relative;top:-46px;}
#ecom-partners .ep-item{display:inline-block;text-align:center;width:200px;}
#ecom-partners .ep-item img{}
#ecom-partners .ep-item:hover img{}
#ecom-partners .owl-controls{right:0;top:auto;bottom:-35px;}
#ecom-experience{padding:40px 0 0;}
#ecom-experience #video-tabs{background:#fff;}
.experience-heading{text-align:center;font-family:'reg';font-size:36px;color:#414141;line-height:1em;}
#seo-experience{background:url('../img/search-marketing/bg.jpg') repeat-x 50% 0 #e8e8e8;padding:40px 0 0;}
#seo-experience #video-tabs{background:#fff;}
#ecom-features{text-align:center;}
#ecom-features-bg-b2b{background:url('../img/ecommerce/features/b2b-bg.jpg') no-repeat 50% bottom;min-height:470px;}
#ecom-features-bg-2{background:url('../img/ecommerce/features/features-bg-2.jpg') no-repeat 50% bottom;min-height:470px;}
#ecom-features-bg-3{background:url('../img/ecommerce/industrial-features.jpg') no-repeat 50% bottom;min-height:470px;}
#responsive-features-bg{background:url('../img/web-design/responsive-features.jpg') no-repeat 50% bottom;min-height:470px;}
#seo-features-bg{background:url('../img/search-marketing/search-engines-bg.jpg') no-repeat 50% bottom;min-height:470px;}
#ecom-features .ef-title{color:404040;display:inline-block;font-family:heading_reg, helvetica, arial, sans-serif;font-size:30px;line-height:1.2em;margin:0 0 30px;padding:0 20px;text-align:center;}
#ecom-features .ef-title strong{font-family:'bold';color:#f39a1a;}
.heightadjust{height:115px;}
.heightadjust2{height:140px;}
#ecom-features .featured-list li span{font-size:20px;margin-bottom:10px;display:block;min-height:48px;}
#ecom-features .featured-list li{vertical-align:top;margin-top:20px;}
#ecom-features .featured-list li img{display:block;margin:0 auto 15px;}
#ecom-features .featured-list{color:#fff;margin:0;text-align:left;width:100%;}
.centerbtn{margin:0 auto;display:block;text-align:center;width:45%;}
.GrayBorder{border:#E5E5E5 3px solid}
#ecom-team{height:200px;}
#et-testimonials{font-size:24px;line-height:1.35em;margin:35px auto 0;text-align:center;width:75%;position:relative;}
#et-testimonials-small{font-size:24px;line-height:1.35em;text-align:center;margin:50px 100px 0 100px;width:850px;position:relative;}
#et-testimonials:before{position:absolute;content:"";height:48px;width:58px;background:url(../img/left-quotes.png)no-repeat;left:-75px;top:0;}
#et-testimonials:after{position:absolute;content:"";height:48px;width:58px;background:url(../img/right-quotes.png)no-repeat;right:-75px;top:0;}
#et-testimonials-small:before{position:absolute;content:"";height:48px;width:58px;background:url(../img/left-quotes.png)no-repeat;left:-75px;top:0;}
#et-testimonials-small:after{position:absolute;content:"";height:48px;width:58px;background:url(../img/right-quotes.png)no-repeat;right:-75px;top:0;}
#et-testimonials .fancybox-content{position:absolute;color:grey;font-size:.7em;height:40px;left:460px;padding-top:125px;text-decoration:none;text-align:center;top:323px;width:160px;}
.et-logo{margin-top:20px;}
#ecom-team{margin-bottom:65px;}
#ecom-team .owl-controls{right:auto;left:-130px;top:78px;}
#ecom-content{background:url('../img/ecommerce/experience/experience-bg.jpg') repeat-x 50% 0 #e8e8e8;border-bottom:5px solid #E7E7E7;border-top:5px solid #E7E7E7;padding:40px 0 0;}
#ecom-content #content-tabs{margin-bottom:30px;}
#ecom-content #ct-sections{background:#fff;}
#ecom-redesigns{background:url('../img/ecommerce/features/features-border.png') repeat-x 0 48px #1683a3;padding:40px 0 0;text-align:center;}
#ecom-redesigns .er-title{background:#1683a3;color:#fff;display:inline-block;font-family:heading_reg, helvetica, arial, sans-serif;font-size:2em;line-height:1.2;margin:0 0 30px;padding:0 20px;text-align:center;}
#ecom-redesigns .er-item{visibility:visible;}
#ecom-redesigns .er-item img{margin:0 0 30px;}
#ecom-redesigns .er-item p{color:#fff;margin-bottom:30px;}
#ecom-redesigns .btn{display:block;margin:0 auto 25px;width:80%;}
#ecom-redesigns .owl-controls{top:200px;width:100%;}
#ecom-redesigns .owl-pagination{display:none;}
#ecom-redesigns .owl-buttons div{background:url('../img/main-sprite.png') no-repeat -91px -271px;border-right:0;height:35px;margin:0;padding:0;position:absolute;text-indent:-9999px;width:27px;}
#ecom-redesigns .owl-buttons div.owl-prev{left:0;}
#ecom-redesigns .owl-buttons div.owl-next{right:0;background-position:-157px -271px;}
#ecom-estimate{padding:60px 0 20px;}
#estimate-sidebar{text-align:center;}
#ecom-estimate #verisign{float:none;}
#ecom-estimate #verisign p{color:#747474;font-size:.8em;}
#ee-awards{background:url('../img/ecommerce/estimate/awards.jpg') no-repeat 0 0;height:546px;margin:130px auto;width:177px;}
.page-free-estimate header #wch-phone{vertical-align:-webkit-baseline-middle;}
.page-free-estimate h1{font-family:heading_reg;color:#717171;text-align:center;}
.page-free-estimate .LargeHeaderEst{font-family:heading_reg;color:#717171;text-align:center;font-size:2.7em;text-transform:uppercase;display:block;line-height:1.2;margin:0 0 10px;}
.page-free-estimate #bolded-header{font-family:'bold';color:#000;position:relative;}
.page-free-estimate #bolded-header:after{content:'';background:url('../img/header-underline.png');position:absolute;width:388px;height:20px;position:absolute;bottom:-13px;right:0px;}
.page-free-estimate form{border:2px solid #bdbdbd;border-radius:15px;margin-bottom:25px;}
.page-free-estimate form .row{background:none;}
.page-free-estimate form .row:first-child{padding-top:15px;}
.page-free-estimate #norton{margin:0 auto;display:block;padding-top:5px;}
.page-free-estimate label{padding-left:0px;}
.page-free-estimate label:after{content:':';display:inline-block;font-size:1.15em;margin-left:0px;color:#000;position:relative;}
.page-free-estimate #services-needed label:after{display:none;}
.page-free-estimate input{height:38px;background:#efefef;}
.page-free-estimate form button:hover{cursor:pointer;}
.smallerpoint {font-size:18px;}
.page-free-estimate
.page-free-estimate ul.parsley-error-list{top:90px;right:auto;}
#usa{margin-left:40px;position:relative;}
.label-desc{display:inline-block;margin-bottom:0px;}
#usa:before{content:'';position:absolute;left:-28px;background:url('../img/us-flag.png') no-repeat;height:20px;width:23px;top:1px;}
#services-needed{margin-top:-15px;}
#services-needed input{margin-right:10px;margin-left:20px;}
input#servicesNeededWd{margin-left:2px;}
#services-needed label{font-family:'reg', helvetica, arial, sans-serif;font-size:12px;font-weight:normal}
#servicesNeeded{display:inline-block;line-height:1.25em;padding-top:7px;}
#detailedEstimate{display:inline;padding-top:9px;margin-right:10px;}
.page-free-estimate textarea{margin:0px;margin-top:5px;background:#efefef;}
.page-free-estimate form button{border:0px;color:#fff;padding:10px 0;text-align:center;font-family:'reg', helvetica, arial, sans-serif;font-weight:bold;font-size:18px;margin-bottom:10px;}
#request{width:28%;background:-webkit-linear-gradient(#56a725, #509323);background:-o-linear-gradient(#56a725, #509323);background:-moz-linear-gradient(#56a725, #509323);background:linear-gradient(#56a725, #509323);border-radius:4px;}
#call-back{width:70%;margin-left:1%;background:-webkit-linear-gradient(#d47e0f, #b16a0d);background:-o-linear-gradient(#d47e0f, #b16a0d);background:-moz-linear-gradient(#d47e0f, #b16a0d);background:linear-gradient(#d47e0f, #b16a0d);border-radius:4px;}
.grey-block{background:#dfdfdf;padding:30px 0px 0px;}
.checks-wrapper p{position:relative;font-size:18px;font-family:'reg', helvetica, arial, sans-serif;margin-left:99px;}
.checks-wrapper p:before{content:'';background:url('../img/check.png');position:absolute;left:-55px;height:40px;width:39px;top:-6px;}
.blue-block{background:#1683a3;padding:35px 0px 15px;}
.blue-block ul{list-style:none;}
.blue-block li{display:inline-block;vertical-align:middle;}
.blue-block p{font-family:heading_reg;font-size:2em;color:#fff;text-align:center;margin-bottom:40px;}
footer #wch-phone{vertical-align:-webkit-baseline-middle;}
.page-free-estimate footer p{font-size:0.86em;color:#8a8a8a;}
#ecom-demo{background:url('../img/ecommerce/demo/demo-bg.png') no-repeat 100% -20px #1683a3;padding:0;text-align:center;}
#ecom-demo-bg{background:url('../img/ecommerce/features/features-border.png') repeat-x 0 48px;color:#fff;padding:40px 0 10px;}
#ecom-demo-bg .ed-title{background:#1683a3;color:#fff;display:inline-block;font-family:heading_reg, helvetica, arial, sans-serif;font-size:2em;line-height:1.2;margin:0 0 30px;padding:0 20px;text-align:center;}
#ed-demos{text-align:left;}
#ed-demos .h2,
#ed-demos h2{color:#eb8f18;}
#ecom-faq{padding-top:60px;background:#fff;background:url(../img/faq-bg.jpg) no-repeat;background-position:top center;background-size:contain;}
#ecom-faq .faq-heading{text-align:center;font-size:36px;font-family:'bold';font-style:italic;color:#f3a91a;margin-bottom:30px;}
#ecom-faq .faq-heading span{font-size:48px;display:block;font-family:'reg';line-height:1.5em;font-style:normal;color:#414141;}
#ecom-articles{background:#e5e5e5;}
#ecom-articles .related-list{margin-bottom:30px;}
.footer-text{color:#CCC;padding-top:13px}
#outerbox{height:320px;width:406px;}
.gm-style-iw *{display:block;width:100%;}
.gm-style-iw h4, .gm-style-iw p{margin:0;padding:0;}
.gm-style-iw a{color:#4272db;}
#compare-columns{margin-top:40px;}
#compare-columns .six p:nth-child(even){background:#e9e9e9;}
#compare-columns .six ul li:nth-child(even){background:#e9e9e9;}
#l-header{background:#494949;padding:15px 0;border-radius:4px 4px 0 0;}
#l-header p, #a-header p, #e-header p{color:#fff;text-align:center;font-size:20px;font-family:'reg', helvetica, arial, sans-serif;font-weight:bold;}
#a-header{background:#1683a3;padding:15px 0;border-radius:4px 4px 0 0;}
#e-header{background:#eb8f18;padding:15px 0;border-radius:4px 4px 0 0;}
#compare-columns span{display:block;padding:10px 0px 10px 45px;border:1px solid #bababa;border-top:0px;}
#compare-columns p{margin:0px;position:relative;}
#compare-columns ul {margin-bottom: 0}
#compare-columns li{margin:0px;position:relative; list-style: none;}
#compare-columns span:before{content:'';width:20px;height:20px;background:url('../img/seo-check.png');position:absolute;left:20px;top:12px;}
.page-portfolio-list #content-wrapper, .page-all-services #content-wrapper{padding-top:115px;}
.page-portfolio-list #content-wrapper .container{background:none;}
#content-wrapper.black{background:#1e1e1e;}
.black #breadcrumb{border-bottom:0px;margin-bottom:20px;margin-top:20px;}
.black-portfolio #main-nav{background:#fff;}
.black-portfolio h1, .black-portfolio .page-description, .white-text{color:#fff;}
.page-portfolio-list .btn.orange{background:#e7a017;padding:15px 8px;width:142px;text-align:center;border-radius:8px;font-size:18px;}
.casestudylanding{background:#e6ecef;}
.casestudytop{background:white;padding-top:45px;}
.sortby{margin-bottom:40px;}
.sortby span{font-family:'bold';margin-right:50px;}
.sortby a{color:#20799a;background:white;border-radius:0;font-family:'bold';padding:15px 39px;display:inline-block;margin-right:15px;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .25s ease-in-out;-moz-transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out;transition:background .25s ease-in-out;-moz-transition:background .25s ease-in-out;-webkit-transition:background .25s ease-in-out;-webkit-box-shadow:4px 3px 5px 0px rgba(212,212,212,1);-moz-box-shadow:4px 3px 5px 0px rgba(212,212,212,1);box-shadow:4px 3px 5px 0px rgba(212,212,212,1);}
.sortby a:hover, .sortby a:focus{background:#20799a;color:white;}
.casestudytop h1{font-size:36px;text-transform:none;}
.desc-box{background:white;margin-top:-7px;padding:15px;}
.special-header{color:#2e81a0;text-transform:uppercase;font-size:14px;font-family:'reg';letter-spacing:0.5px;border-bottom:1px solid #ececec;padding-bottom:20px;}
.client-type{color:#a7a7a7;font-size:1em;}
.cs-heading, .sb-heading{font-size:22px;color:#5e5e5e;font-family:'bold';min-height:52px;}
.service-box{box-sizing:border-box;padding:20px;background:white;margin-top:-6px;}
.sb-link{font-family:'bold';color:#20799a;text-decoration:none;font-size:16px;text-transform:uppercase;}
.sb-link:hover, .sb-link:focus{text-decoration:underline !important;color:#e7a017 !important;}
.desc-box .btn.blue, .desc-box .btn.grey{padding:10px;font-size:1em;width:127px;text-align:center;}
.twelve.columns.omega.alpha.special{width:720px;}
.six.columns.alpha.omega .desc-box{margin-top:0px;height:394px;box-sizing:border-box;}
.homevideos{opacity:0.8;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;}
.homevideos:hover{opacity:1;}
#AddRating{display:none;}
#AddRating:target{display:block;}
.callout-content{height:0px;overflow:hidden;}
.icon-header-wrap{margin-bottom:20px;color:#eb8f18;}
.icon-header-wrap:hover{cursor:pointer;}
#featured-articles .seven.columns{width:440px;}
#featured-articles .LargeHeader{margin-bottom:50px;}
.featured-article-wrapper{position:relative;}
.featured-article-wrapper a{display:block;text-decoration:none;}
.date{background:#578c0c;font-family:'reg', helvetica, arial, sans-serif;font-weight:bold;color:#fff;height:60px;width:60px;border-radius:57px;position:absolute;top:-30px;left:-30px;}
.date .month{font-size:0.93em;display:block;text-align:center;padding-top:3px;}
.date .day{font-size:2.5em;display:block;text-align:center;}
.featured-article-wrapper img{border:1px solid #dfdfdf;border-bottom:0px;max-width:438px;}
.article-header{background:#1683a3;margin-top:-4px;font-size:1.2em;padding:10px 5px 10px 20px;color:#fff;}
.featured-article-wrapper a:hover .article-header{background:#578c0c;}
.featured-article-wrapper a:hover img{border:1px solid #578c0c;border-bottom:0px;}
.featured-article-content{border:1px solid #dfdfdf;max-width:438px;background:#f5f5f5;}
.featured-article-content p{padding:20px;margin-bottom:0px;}
.five .featured-article-wrapper img{max-width:278px;}
#featured-articles .five.columns{margin-left:18px;}
#employment{background:url(../img/employment-banner.jpg) no-repeat;height:493px;width:100%;padding:20px 0 0;color:white;margin-bottom:20px;background-size:cover;}
#employment .heading{color:white;text-transform:none;font-size:40px;font-family:'reg';margin-top:45px;margin-bottom:30px;font-weight:normal;}
#employment .heading span{font-family:'bold';}
.transparent-button{color:white;background:none;width:400px;border:2px solid white;border-radius:8px;text-decoration:none;transition:color .25s ease-in-out;-moz-transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out;transition:background .25s ease-in-out;-moz-transition:background .25s ease-in-out;-webkit-transition:background .25s ease-in-out;padding:12px 0px 10px;margin-top:35px;display:block;text-align:center;}
.transparent-button:hover{color:#f3a91a !important;background:white;}
#full-width{margin-bottom:30px;}
#full-width .full-row .left{width:50%;margin:0;padding:0;cursor:pointer;float:left;}
#full-width .full-row .right{width:50%;margin:0;padding:0;cursor:pointer;float:left;}
#full-width .full-row .left, #full-width .full-row .right{}
#full-width .full-row.video-row .left, #full-width .full-row.video-row .right{height:510px;}
.video-row .left{cursor:default !important;}
#full-width .full-row .left:hover .active, #full-width .full-row .right:hover .active{opacity:1;}
#full-width .full-row .left:hover .wrap, #full-width .full-row .right:hover .wrap{opacity:1;}
#full-width .full-row .left:hover .wrap.nonactive, #full-width .full-row .right:hover .wrap.nonactive{opacity:0;}
#full-width .full-row .left .active, #full-width .full-row .right .active{opacity:0;border:2px solid white;width:94%;height:94%;margin:0px auto;transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-webkit-transition:opacity 0.5s ease-in-out;}
#full-width .full-row .left .wrap, #full-width .full-row .right .wrap{background:rgba(8,103,148,.9);opacity:0;width:100%;height:100%;box-sizing:border-box;padding:20px 0;transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-webkit-transition:opacity 0.5s ease-in-out;cursor:pointer;}
#full-width .full-row .left .active img, #full-width .full-row .right .active img{display:block;height:100%;width:100%;padding:20px;box-sizing:border-box;}
#full-width .full-row .left .active, #full-width .full-row .right .active{opacity:0;border:2px solid white;width:94%;height:94%;margin:0px auto;transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-webkit-transition:opacity 0.5s ease-in-out;}
#full-width .full-row .left .nonactive, #full-width .full-row .right .nonactive{opacity:0;border:2px solid white;width:96.7%;height:96.7%;margin:0px auto;transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-webkit-transition:opacity 0.5s ease-in-out;cursor:default;}
#full-width .full-row .left .nonactive img, #full-width .full-row .right .active img{display:block;height:100%;width:100%;padding:20px;box-sizing:border-box;}
.ourclients{background:#3d829c;padding:72px !important;box-sizing:border-box;}
.ourclients > div{font-family:'reg';font-size:30px;color:#ffc663;margin-bottom:50px;}
.ourclients > div span{font-family:'bold';font-size:42px;color:white;display:block;margin-top:20px;}
.ourclients > p{color:white;width:80%;}
.ourclients a.button{background:#0d5070;background:rgba(13,80,112,1);border-radius:8px;display:inline-block;text-decoration:none;padding:12px 35px;color:white;}
.ourclients a.button:hover{background:rgba(12,80,112,.8);color:white;}
.oem{background:url(../img/oem.jpg)no-repeat;background-size:cover;}
.acplastics{background:url(../img/ecommerce/ac-ecommerce.jpg)no-repeat;background-size:cover;}
.boatrv{background:url(../img/ecommerce/boatrv-ecommerce.jpg)no-repeat;background-size:cover;}
.aviya3{background:url(../img/ecommerce/aviya-mobile.jpg)no-repeat;background-size:cover;}
.aviya{background:url(../img/aviya1.jpg)no-repeat;background-size:cover;}
.bellyrite{background:url(../img/bellyrite1.jpg)no-repeat;background-size:cover;}
.projectx{background:url(../img/people1.jpg)no-repeat;background-size:cover;}
.ucfs{background:url(../img/ucfs-1.jpg)no-repeat;background-size:cover;}
.boatrv{background:url(../img/boatrv-1.jpg)no-repeat;background-size:cover;}
.aviya2{background:url(../img/aviya2.jpg)no-repeat;background-size:cover;}
.oem2{background:url(../img/oem2.jpg)no-repeat;background-size:cover;}
.sparoom{background:url(../img/sparoom-1.jpg)no-repeat;background-size:cover;}
.fanucworld{background:url(../img/fanucworld-1.jpg)no-repeat;background-size:cover;}
.htg{background:url(../img/htg-1.jpg)no-repeat;background-size:cover;}
.divideHeading{text-align:center;font-family:'bold';background:white;text-transform:uppercase;}
.divideHeading span{background:white;padding:0 15px;color:#989898;}
.divideHeading hr{background:none;display:block;-moz-box-sizing:content-box;box-sizing:content-box;height:1px;margin:-13px 0 2em;padding:0;border:0;border-top:2px solid #e9e9e9;}
#ecom-full-width{-webkit-box-shadow:0px 8px 15px 0px rgba(194,194,194,0.5);-moz-box-shadow:0px 8px 15px 0px rgba(194,194,194,0.5);box-shadow:0px 8px 15px 0px rgba(194,194,194,0.5);}
.gridright{margin-left:24px !important;}
.full-banner h1.landing{margin-top:20px;}
.grid{padding:20px 0 20px;margin:0 auto;list-style:none;text-align:center;}
.grid ul li{display:inline-block;width:100%;margin:20px 0px;padding:0;text-align:left;position:relative;border:1px solid #e2e2e2;box-sizing:border-box;}
li.second-set{display:none;margin:0;}
li.first-set{margin:0;}
.rotate{cursor:pointer;color:#b8b8b8;position:relative;display:inline-block;text-decoration:none;width:88%;}
.rotate:hover, .rotate:focus{color:#b8b8b8;}
.rotate:after{content:"";background:url(../img/doubledown-arrows.png) no-repeat;width:18px;height:15px;position:absolute;right:-25px;top:5px;}
.rotate.active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.grid ul li figure{margin:0;position:relative;}
.grid ul li figure .ri-title{font-size:20px;background:#e7e7e7;width:100%;padding:15px;box-sizing:border-box;min-height:78px;display:block;}
.grid ul li figure .ri-title a{color:#626262;text-decoration:none;}
.grid ul li figure img{max-width:100%;display:block;position:relative;width:458px;}
.grid ul li figcaption{position:absolute;top:0;left:0;padding:22px;background:#086794;color:white;font-weight:normal;box-sizing:border-box;}
.grid ul li figcaption h3{margin:0;padding:0;color:#fff;}
.grid ul li figcaption span:before{content:'by ';}
.grid ul li figcaption a{text-align:center;padding:5px 15px;border-radius:5px;display:inline-block;background:rgba(0,66,97,1);color:#fff;text-decoration:none;}
.grid ul li figcaption a:hover{background:rgba(0,66,97,.7);}
.cs-style-4 li{perspective:1700px;perspective-origin:0 50%;display:none;}
.cs-style-4 li.first-set, .cs-style-4 li.rotate{display:block;}
.cs-style-4 figure{transform-style:preserve-3d;}
.cs-style-4 figure > div{overflow:hidden;}
.cs-style-4 figcaption{height:74.4%;width:70%;opacity:0;backface-visibility:hidden;transform-origin:0 0;transform:rotateY(-90deg);transition:transform 0.4s, opacity 0.1s 0.3s;}
.no-touch .cs-style-4 figure:hover figcaption,
.cs-style-4 figure.cs-hover figcaption{opacity:1;transform:rotateY(0deg);transition:transform 0.4s, opacity 0.1s;}
.cs-style-4 figcaption a{position:absolute;bottom:20px;left:20px;}
.left-fixed{float:left;width:30%;}
.right-fluid #content-wrapper2 .container{width:100%;}
.right-fluid > .container{width:100%;}
.right-fluid a.viewallcasestudies{color:#aaa;text-decoration:none;position:relative;display:block;margin:30px 0 40px;padding-left:20px;}
.right-fluid a.viewallcasestudies:hover{color:#20799a;}
.right-fluid a.viewallcasestudies:before{position:absolute;width:9px;height:18px;background:url(/frontend/img/sm-arrow.png) no-repeat;content:"";top:4px;left:0;}
.right-fluid a.viewallcasestudies:hover:before{background:url(/frontend/img/sm-arrow-hover.png) no-repeat;}
.right-fluid{float:right;width:70%;padding:50px 40px 0;box-sizing:border-box;}
.right-fluid h1 span{display:block;}
.right-fluid .excerpt{font-size:20px;margin-bottom:42px;font-family:'reg';}
.right-fluid h1{font-family:'reg';text-transform:none;font-size:2.8em !important}
.right-fluid h2{font-family:'light';text-transform:none;font-size:1.9em !important}
.link{outline:none;text-decoration:none;position:relative;font-size:1em;line-height:1;color:white;display:inline-block;}
.link--outerbox{font-family:'bold';font-size:2.75em;overflow:hidden;padding:10px 10px 0;line-height:1;color:white;}
.link--outerbox:hover{color:#fff;}
.link--outerbox::after{content:'';position:absolute;height:100%;width:100%;top:0;right:0;z-index:0;//background:white;//-webkit-transform:translate3d(101%,0,0);//transform:translate3d(101%,0,0);//-webkit-transition:-webkit-transform 0.5s;//transition:transform 0.5s;//-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);//transition-timing-function:cubic-bezier(0.7,0,0.3,1);}
.link--outerbox:hover::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.link--outerbox span{display:block;position:relative;}
//.link--outerbox span::before{//content:attr(data-letters);//position:absolute;//color:#096895;//left:0;//overflow:hidden;//white-space:nowrap;//width:0%;//z-index:1;//-webkit-transition:width 0.5s;//transition:width 0.5s;//-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);//transition-timing-function:cubic-bezier(0.7,0,0.3,1);//}
.link--outerbox:hover span::before{width:100%;}
.blog-headings{background:#d2d2d2;background:-moz-linear-gradient(left, #d2d2d2 0%, #d2d2d2 29%, #ffffff 31%, #ffffff 31%, #ffffff 70%, #f3a91a 73%, #f3a91a 100%);background:-webkit-linear-gradient(left, #d2d2d2 0%,#d2d2d2 29%,#ffffff 31%,#ffffff 31%,#ffffff 70%,#f3a91a 73%,#f3a91a 100%);background:linear-gradient(to right, #d2d2d2 0%,#d2d2d2 29%,#ffffff 31%,#ffffff 31%,#ffffff 70%,#f3a91a 73%,#f3a91a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2d2d2', endColorstr='#f3a91a',GradientType=1);}
.blog-headings .grey, .blog-headings .blue, .blog-headings .orange{font-size:30px;padding:20px 0 20px 20px;position:relative;box-sizing:border-box;}
.blog-headings .grey{background:#d2d2d2;color:#424242;}
.blog-headings .blue{background:#98cce3;color:#105676;}
.blog-headings .orange{background:#f3a91a;color:white;}
.case-stats{font-size:16px;font-family:'light', helvetica, arial, sans-serif;color:#888888;padding-bottom:30px}
.case-stats span{font-size:60px;font-family:'light', helvetica, arial, sans-serif;color:#0c6d91}
.case-study-quote{font-family:'light';padding-left:150px;padding-right:150px;font-size:30px;color:#888888;padding-bottom:30px}
.case-study-quote span{font-family:Times, "Times New Roman" !important, serif;font-size:38px;color:#f5a50c;}
.orange-bar{background-color:#f2a94a;height:5px}
//.page-landing-page .link--outerbox span::before{//background-image:url('/frontend/img/logo-before.png');//content:"";//display:inline-block;//height:33px;//width:33px;//}
.page-landing-page .top-bar{background:#186b91;height:40px;}
.page-landing-page .top-bar span{color:#fff;float:right;padding:8px;margin-right:125px;display:table-cell;}
.page-landing-page .top-bar span::before{content:"";background-image:url('/frontend/img/phone-icon.png');display:inline-block;width:19px;height:21px;margin-right:10px;vertical-align:middle;}
.page-landing-page #logo{margin:0;}
.page-landing-page #logo a{width:250px;display:inline-block;}
.page-landing-page #logo-estimate{background:#fff;box-shadow:none;}
.page-landing-page .link--outerbox span{display:inline-block;}
.page-landing-page .link--outerbox span::before{content:"";position:relative;background-image:url('/frontend/img/logo-before.png');display:inline-block;width:33px;height:33px;margin-right:10px;}
.page-landing-page .link--outerbox{color:#186b91;}
.page-landing-page .link--outerbox::after{display:none;}
.page-landing-page #main-nav ul li a{color:#505050;font-weight:bold;padding:5px 2px 1px;}
.page-landing-page #main-nav ul{margin:15px;display:inline-block;}
.page-landing-page #main-nav a:hover{color:#f49d2b;}
.page-landing-page #main-nav ul li.has-children a:after{background:none;}
.page-landing-page .flag{display:inline-block;vertical-align:middle;}
.page-landing-page #header-wrapper{position:relative;}
.page-landing-page #content-wrapper{padding-top:0!important;}
.page-landing-page #ecom-slider .eighteen{height:auto;padding-top:20px;}
.page-landing-page #ecom-partners{background:#9aa4ad;padding:0;text-align:center;}
.page-landing-page #ecom-partners .ep-title{background:transparent;margin:15px;}
.page-landing-page .banner-silde .row{margin-bottom:15px;}
.page-landing-page .banner-slide{background:#ececec;padding:20px 15px 0px 20px;}
.page-landing-page .banner-slide .faux-h2{font-size:34px;line-height:.9em;text-align:center;}
.page-landing-page .banner-slide .faux-h3{text-transform:uppercase;text-align:center;font-size:16px;font-weight:bold;}
.page-landing-page .faux-p{text-align:center;padding:15px;}
.page-landing-page .banner-slide .row{background:transparent;margin-bottom:10px;}
.page-landing-page input[type=text], input[type=password], input[type=search]{width:99%;padding:10px 15px;border:none;border-radius:0;font-size:16px;}
.page-landing-page .names input[type=text], input[type=password], input[type=search]{width:49%;display:inline-block;font-size:16px;}
.page-landing-page textarea{margin:0;font-size:16px;padding:10px 15px;border:none;border-radius:0;margin-top:15px;}
.page-landing-page .banner-slide .btn.green{background:#7ac043;width:99%;margin:15px 10px 10px 0;border-radius:10px;font-size:22px;}
.page-landing-page .banner-slide::after{background:url(/frontend/img/banner-savings.png);content:"";height:118px;width:118px;top:-1px;left:91%;position:absolute;display:inline-block;}
.page-landing-page .banner-slide input::-webkit-input-placeholder{color:#afafaf;font-style:normal;}
.page-landing-page .banner-slide input::-moz-placeholder{color:#afafaf;font-style:normal;}
.page-landing-page .banner-slide input:-moz-placeholder{color:#afafaf;font-style:normal;}
.page-landing-page .banner-slide textarea::-webkit-input-placeholder{color:#afafaf;font-style:normal;}
.page-landing-page .banner-slide textarea::-moz-placeholder{color:#afafaf;font-style:normal;}
.page-landing-page .banner-slide textarea:-moz-placeholder{color:#afafaf;font-style:normal;}
.page-landing-page #ecom-features .faux-h3{text-transform:uppercase;font-size:16px;font-weight:bold;}
.page-landing-page #ecom-features .faux-h2{font-size:34px;line-height:.9em;text-align:center;}
.page-landing-page #ecom-features .row{margin:0;}
.page-landing-page .featured-listing{padding-top:10px;border-bottom:1px solid #c2c8d0;width:90%;}
.page-landing-page .list-image{display:inline-block;vertical-align:middle;width:100px;position:relative;top:-10px;}
.page-landing-page .list-excerpt{color:#474747;display:inline-block;width:75%;vertical-align:middle;}
.page-landing-page .list-excerpt .faux-h4{font-weight:bold;}
.page-landing-page .featured-image img{padding:30px 10px 10px;background:#efefef;border-top-right-radius:10px;border-top-left-radius:10px;}
.page-landing-page .featured-list p{margin-top:5px;}
.page-landing-page .featured-list .btn.green{background:#7ac043;width:83%;margin-top:15px;border-radius:10px;font-size:18px;margin-left:0;}
.page-landing-page .video-heading{background:#1683a3;text-align:center;padding:15px;margin-top:30px;}
.page-landing-page .video-heading .faux-h4{color:#fff;font-size:21px;font-family:arial;}
.page-landing-page .videos .eighteen.columns{margin-bottom:30px;}
.page-landing-page .center-columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.page-landing-page .banner-slide{box-shadow:0px 0px 30px -7px rgba(0,0,0,0.75);margin-top:20px;}
@media only screen and (min-width:1440px){.page-landing-page #main-nav .container{width:80%;}
.page-landing-page #main-nav .nav.eighteen.columns.push-7{width:90%;}
}
@media only screen and (min-width:769px) and (max-width:1440px){

.page-seo .search-mark .assciated{
	margin:0 0 0 37px;
}

.page-landing-page .list-excerpt{width:100%;}
.page-landing-page .featured-listing{width:100%;}
.page-landing-page .list-image{text-align:center;}
.page-landing-page .list-excerpt{width:70%;}
.page-landing-page .nav{width:80% !important;left:300px;}
.page-landing-page #main-nav .container{width:100%;}
.page-landing-page .banner-slide::after{display:none;}
.page-landing-page .top-bar span{margin-right:30px;}
}
@media only screen and (max-width:960px){.page-landing-page #mobile-toggle{margin:12px 0 0;}
.page-landing-page .nav{left:auto;}
.page-landing-page .nav{left:auto;}
.page-landing-page .nav .flag{display:none}
.page-landing-page .center-columns{flex-direction:column;}
.page-landing-page #logo-estimate{position:relative;}
.page-landing-page .flag{display:none!important;}
.page-landing-page .banner-slide{box-shadow:none;margin-top:0;padding:20px 0;border:1px solid #bbbbbb;box-sizing:border-box;}
.page-landing-page .banner-slide .row{margin-bottom:0;padding:5px 0 0;}
.page-landing-page .banner-slide .faux-h2{font-size:26px;}
.page-landing-page .banner-slide::after{display:none;}
.page-landing-page .names input[type=text], input[type=password], input[type=search]{width:94%;}
.page-landing-page input[type=text], input[type=password], input[type=search]{width:94%;}
.page-landing-page input#firstname{}
.page-landing-page input#lastname, .page-landing-page input#phone, .page-landing-page input#company{margin-bottom:0;}
.page-landing-page textarea{margin:0 auto;}
.page-landing-page .btn.green{margin:15px auto 0 !important;font-size:16px;width:94% !important;}
.page-landing-page .featured-list{margin-top:0!important;}
.page-landing-page .featured-listing{width:100%;}
.page-landing-page .list-image{text-align:center;width:100%;}
.page-landing-page .list-excerpt{width:100%;text-align:center;}
.page-landing-page .featured-list .btn.green{width:100%;box-sizing:border-box;}
.page-landing-page .featured-image img{box-sizing:border-box;}
.page-landing-page .featured-image{margin-top:40px;}
.page-landing-page .videos .eighteen .nine.omega{margin-top:20px;}
}
.typed-cursor{opacity:1;animation:typedjsBlink 0.7s infinite;-webkit-animation:typedjsBlink 0.7s infinite;animation:typedjsBlink 0.7s infinite;}
@keyframes typedjsBlink{50%{opacity:0.0;}
}
@-webkit-keyframes typedjsBlink{0%{opacity:1;}
50%{opacity:0.0;}
100%{opacity:1;}
}
.typed-fade-out{opacity:0;transition:opacity .25s;-webkit-animation:0;animation:0;}
//.subtitle{//font-family:'reg';//font-size:14px;//display:inline-block!important;//text-transform:uppercase;//}
//.plus{//font-size:14px;//display:inline-block!important;//color:#f2a94a;//}
.FloatRight{float:right;padding-left:25px;padding-bottom:25px}
#header-2017 #logo a{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iLTAuNCAyNzggNTc2LjEgMTYzLjQiPgo8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjEwLjQsNDMxLjYgMTAuOCw0MzUgMTEsNDM1IDExLjYsNDMxLjYgMTYuMyw0MTQuMiAxOS4zLDQxNC4yIDI0LjEsNDMxLjYgMjQuNyw0MzUuMiAyNC44LDQzNS4yIDI1LjMsNDMxLjYgMjkuMSw0MTQuMiAzMi41LDQxNC4yIDI2LjQsNDQxIDIzLjMsNDQxIDE4LjMsNDIyLjQgMTcuOCw0MjAgMTcuOCw0MjAgMTcuNCw0MjIuNCAxMi4yLDQ0MSA5LjIsNDQxIDMuMSw0MTQuMiA2LjUsNDE0LjIiLz4KPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI1MS44LDQyOC41IDQwLjMsNDI4LjUgNDAuMyw0MzguMiA1My42LDQzOC4yIDUzLjYsNDQxIDM2LjgsNDQxIDM2LjgsNDE0LjIgNTMuNSw0MTQuMiA1My41LDQxNy4xIDQwLjMsNDE3LjEgNDAuMyw0MjUuNyA1MS44LDQyNS43Ii8+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik01Ny44IDQ0MXYtMjYuN2g4LjNjMi43IDAgNC44IDAuNiA2LjIgMS44czIuMiAzIDIuMiA1LjVjMCAxLjItMC4zIDIuMi0xIDMuMWMtMC43IDAuOS0xLjYgMS42LTIuOCAyLjEgYzEuNSAwLjMgMi43IDEuMiAzLjYgMi40YzAuOSAxLjIgMS4zIDIuNyAxLjMgNC4zYzAgMi40LTAuNyA0LjMtMi4yIDUuNmMtMS41IDEuMy0zLjYgMS45LTYuMSAxLjlDNjcuMiA0NDEgNTcuOCA0NDEgNTcuOCA0NDF6IE02MS4yIDQyNS41aDUuNmMxLjMgMCAyLjQtMC4zIDMuMS0xczEuMi0xLjggMS4yLTMuMWMwLTEuNS0wLjQtMi41LTEuMy0zLjNjLTAuOS0wLjctMi4xLTEtMy43LTFoLTQuOUw2MS4yIDQyNS41TDYxLjIgNDI1LjV6IE02MS4yIDQyOC4zdjkuN2g1LjljMS41IDAgMi44LTAuNCAzLjctMS4yYzAuOS0wLjcgMS4zLTEuOSAxLjMtMy40YzAtMS42LTAuMy0yLjgtMS0zLjdjLTAuNy0wLjktMS44LTEuMy0zLjQtMS4zSDYxLjJMNjEuMiA0MjguMyB6Ii8+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik04OS40IDQ0MXYtMjYuN2g3LjljMy4zIDAgNS45IDEgOCAzLjNjMi4xIDIuMSAzIDQuOSAzIDguM3YzLjdjMCAzLjQtMSA2LjItMyA4LjNjLTIuMSAyLjEtNC44IDMuMy04IDMuMyBMODkuNCA0NDFMODkuNCA0NDF6IE05Mi45IDQxNy4xdjIxLjFoNC4zYzIuNCAwIDQuMi0wLjkgNS41LTIuNGMxLjMtMS42IDIuMS0zLjcgMi4xLTYuMnYtMy43YzAtMi41LTAuNy00LjYtMi4xLTYuMiBzLTMuMy0yLjQtNS41LTIuNEM5Ny4zIDQxNy4xIDkyLjkgNDE3LjEgOTIuOSA0MTcuMXoiLz4KPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxMjguMSw0MjguNSAxMTYuNSw0MjguNSAxMTYuNSw0MzguMiAxMjkuOCw0MzguMiAxMjkuOCw0NDEgMTEzLjEsNDQxIDExMy4xLDQxNC4yIDEyOS43LDQxNC4yIDEyOS43LDQxNy4xIDExNi41LDQxNy4xIDExNi41LDQyNS43IDEyOC4xLDQyNS43Ii8+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNDcuNyA0MzQuMWMwLTEuMi0wLjQtMi4yLTEuMy0zLjFjLTAuOS0wLjktMi40LTEuNS00LjYtMi4xYy0yLjctMC43LTQuOC0xLjYtNi4yLTMgYy0xLjUtMS4zLTIuMi0zLTIuMi00LjljMC0yLjEgMC43LTMuOSAyLjQtNS4yYzEuNi0xLjMgMy43LTIuMSA2LjItMi4xYzIuOCAwIDUuMSAwLjcgNi43IDIuNHMyLjQgMy40IDIuNCA1LjZ2MC4xaC0zLjMgYzAtMS42LTAuNC0yLjgtMS41LTMuOXMtMi40LTEuNS00LjMtMS41Yy0xLjYgMC0zIDAuNC0zLjkgMS4yYy0wLjkgMC43LTEuMyAxLjktMS4zIDMuMWMwIDEuMiAwLjQgMi4xIDEuNSAzYzEgMC43IDIuNSAxLjUgNC44IDIuMSBjMi43IDAuNyA0LjggMS44IDYuMSAzLjFjMS4zIDEuMyAyLjEgMy4xIDIuMSA1LjFjMCAyLjEtMC45IDMuOS0yLjUgNS4ycy0zLjkgMS45LTYuNSAxLjljLTIuNSAwLTQuOC0wLjctNi43LTIuMnMtMi44LTMuNC0yLjgtNS44IHYtMC4xaDMuM2MwIDEuOCAwLjYgMyAxLjggMy45YzEuMiAwLjkgMi43IDEuMyA0LjUgMS4zYzEuOCAwIDMuMS0wLjQgNC4yLTEuMkMxNDcuMiA0MzYuNSAxNDcuNyA0MzUuNSAxNDcuNyA0MzQuMSIvPgo8cmVjdCB4PSIxNTYuMyIgeT0iNDE0LjIiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIzLjQiIGhlaWdodD0iMjYuNyIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTg0LjcgNDM3LjRjLTAuNiAxLTEuNiAxLjktMy4xIDIuN2MtMS41IDAuOS0zLjQgMS4yLTUuOCAxLjJjLTMgMC01LjUtMS03LjYtMy4xYy0xLjktMi4xLTMtNC44LTMtNy45IHYtNS41YzAtMy4zIDAuOS01LjkgMi44LTcuOWMxLjktMS45IDQuMy0zLjEgNy4xLTMuMWMzIDAgNS4yIDAuNyA2LjggMi4yYzEuNiAxLjUgMi41IDMuNCAyLjUgNS44djAuMWgtMy4zIGMtMC4xLTEuNS0wLjctMi44LTEuNi0zLjljLTEtMS0yLjUtMS41LTQuNS0xLjVzLTMuNiAwLjctNC44IDIuMnMtMS44IDMuNC0xLjggNS44djUuNWMwIDIuNCAwLjYgNC4zIDEuOSA1LjggYzEuMyAxLjUgMyAyLjIgNS4xIDIuMmMxLjUgMCAyLjctMC4xIDMuNi0wLjZjMC45LTAuNCAxLjYtMC45IDEuOS0xLjN2LTYuMWgtNS42di0yLjhoOS4xTDE4NC43IDQzNy40TDE4NC43IDQzNy40eiIvPgo8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjIwOS45LDQ0MSAyMDYuNSw0NDEgMTk0LjIsNDIwLjIgMTk0LDQyMC4zIDE5NCw0NDEgMTkwLjYsNDQxIDE5MC42LDQxNC4yIDE5NCw0MTQuMiAyMDYuNCw0MzQuOSAyMDYuNSw0MzQuNyAyMDYuNSw0MTQuMiAyMDkuOSw0MTQuMiIvPgo8cG9seWdvbiBmaWxsPSIjRkRCQzVGIiBwb2ludHM9IjIzMy43LDQyNi42IDI0MC43LDQyNi42IDI0MC43LDQyOS44IDIzMy43LDQyOS44IDIzMy43LDQzOC4zIDIzMC4zLDQzOC4zIDIzMC4zLDQyOS44IDIyMy4zLDQyOS44IDIyMy4zLDQyNi42IDIzMC4zLDQyNi42IDIzMC4zLDQxOC44IDIzMy43LDQxOC44Ii8+Cjxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMjY5LjQsNDI4LjUgMjU3LjYsNDI4LjUgMjU3LjYsNDM4LjIgMjcxLjEsNDM4LjIgMjcxLjEsNDQxIDI1NC4yLDQ0MSAyNTQuMiw0MTQuMiAyNzAuOCw0MTQuMiAyNzAuOCw0MTcuMSAyNTcuNiw0MTcuMSAyNTcuNiw0MjUuNyAyNjkuNCw0MjUuNyIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjkzLjEgNDMyLjRMMjkzLjEgNDMyLjRjMC4xIDIuNy0wLjcgNC44LTIuNSA2LjRjLTEuOCAxLjYtNCAyLjUtNi44IDIuNWMtMi44IDAtNS4yLTEtNy0zLjMgYy0xLjgtMi4xLTIuNy00LjktMi43LTguMnYtNC44YzAtMy4zIDAuOS02LjEgMi43LTguMmMxLjgtMi4xIDQuMi0zLjMgNy0zLjNzNS4yIDAuNyA2LjggMi40YzEuNiAxLjYgMi41IDMuNyAyLjUgNi40djAuMWgtMy4zIGMwLTEuOS0wLjYtMy40LTEuNi00LjVjLTEtMS0yLjUtMS42LTQuNS0xLjZzLTMuNCAwLjktNC42IDIuNGMtMS4yIDEuNi0xLjYgMy43LTEuNiA2LjF2NC44YzAgMi40IDAuNiA0LjUgMS42IDYuMSBjMS4yIDEuNiAyLjcgMi40IDQuNiAyLjRzMy40LTAuNiA0LjUtMS42YzEtMSAxLjYtMi41IDEuNi00LjVMMjkzLjEgNDMyLjRMMjkzLjEgNDMyLjR6Ii8+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zMTcgNDMwYzAgMy4zLTEgNS45LTIuOCA4LjJjLTEuOSAyLjEtNC41IDMuMy03LjQgMy4zcy01LjMtMS03LjMtMy4zYy0xLjgtMi4yLTIuOC00LjktMi44LTguMnYtNC44IGMwLTMuMyAwLjktNS45IDIuOC04LjJjMS45LTIuMiA0LjMtMy4zIDcuMy0zLjNjMy4xIDAgNS41IDEgNy40IDMuM2MxLjkgMi4yIDIuOCA0LjkgMi44IDguMlY0MzB6IE0zMTMuNSA0MjUuMiBjMC0yLjQtMC42LTQuNS0xLjktNi4xYy0xLjItMS42LTMtMi40LTUuMS0yLjRjLTEuOSAwLTMuNiAwLjctNC44IDIuNGMtMS4yIDEuNi0xLjggMy42LTEuOCA2LjF2NC44YzAgMi41IDAuNiA0LjUgMS44IDYuMSBjMS4yIDEuNiAyLjggMi40IDQuOCAyLjRjMi4xIDAgMy45LTAuNyA1LjEtMi40YzEuMi0xLjUgMS45LTMuNiAxLjktNi4xVjQyNS4yTDMxMy41IDQyNS4yeiIvPgo8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjMyNi42LDQxNC4yIDMzNC42LDQzNS45IDMzNC43LDQzNS45IDM0Mi43LDQxNC4yIDM0Ny4yLDQxNC4yIDM0Ny4yLDQ0MSAzNDMuOCw0NDEgMzQzLjgsNDMwLjMgMzQ0LjEsNDE5LjQgMzQ0LjEsNDE5LjQgMzM1LjgsNDQxIDMzMy41LDQ0MSAzMjUuNCw0MTkuNiAzMjUuMiw0MTkuNiAzMjUuNSw0MzAuMyAzMjUuNSw0NDEgMzIyLjEsNDQxIDMyMi4xLDQxNC4yIi8+Cjxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMzU3LjksNDE0LjIgMzY1LjksNDM1LjkgMzY2LjEsNDM1LjkgMzc0LjIsNDE0LjIgMzc4LjUsNDE0LjIgMzc4LjUsNDQxIDM3NS4xLDQ0MSAzNzUuMSw0MzAuMyAzNzUuNiw0MTkuNCAzNzUuNCw0MTkuNCAzNjcuMSw0NDEgMzY0LjksNDQxIDM1Ni43LDQxOS42IDM1Ni42LDQxOS42IDM1Nyw0MzAuMyAzNTcsNDQxIDM1My40LDQ0MSAzNTMuNCw0MTQuMiIvPgo8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjM5OS45LDQyOC41IDM4OC40LDQyOC41IDM4OC40LDQzOC4yIDQwMS43LDQzOC4yIDQwMS43LDQ0MSAzODQuOSw0NDEgMzg0LjksNDE0LjIgNDAxLjYsNDE0LjIgNDAxLjYsNDE3LjEgMzg4LjQsNDE3LjEgMzg4LjQsNDI1LjcgMzk5LjksNDI1LjciLz4KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQwOS4yIDQyOS40VjQ0MWgtMy40di0yNi43aDkuMmMyLjggMCA0LjkgMC42IDYuNCAxLjljMS41IDEuMyAyLjIgMy4xIDIuMiA1LjZjMCAxLjMtMC4zIDIuNS0xIDMuNiBjLTAuNyAxLTEuNiAxLjgtMyAyLjRjMS4zIDAuNCAyLjQgMS4yIDMgMi40YzAuNiAxLjIgMC45IDIuNCAwLjkgNHYyLjVjMCAwLjkgMC4xIDEuNiAwLjMgMi4yYzAuMSAwLjYgMC40IDEuMiAwLjkgMS42djAuNEg0MjEgYy0wLjQtMC40LTAuNy0xLTAuOS0xLjhzLTAuMS0xLjYtMC4xLTIuNXYtMi40YzAtMS41LTAuNC0yLjctMS4yLTMuNmMtMC43LTAuOS0xLjktMS4zLTMuMy0xLjNMNDA5LjIgNDI5LjRMNDA5LjIgNDI5LjR6IE00MDkuMiA0MjYuNmg1LjNjMS45IDAgMy4zLTAuNCA0LjItMS4yYzAuOS0wLjcgMS4zLTEuOSAxLjMtMy42YzAtMS41LTAuNC0yLjctMS4yLTMuNmMtMC45LTAuOS0yLjEtMS4yLTMuOS0xLjJoLTUuOFY0MjYuNiBMNDA5LjIgNDI2LjZ6Ii8+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00NDcuNSA0MzIuNEw0NDcuNSA0MzIuNGMwLjEgMi43LTAuNyA0LjgtMi41IDYuNGMtMS44IDEuNi00IDIuNS02LjggMi41cy01LjItMS03LTMuMyBjLTEuOC0yLjEtMi43LTQuOS0yLjctOC4ydi00LjhjMC0zLjMgMC45LTYuMSAyLjctOC4yYzEuOC0yLjEgNC4yLTMuMyA3LTMuM2MyLjggMCA1LjIgMC43IDYuOCAyLjRjMS42IDEuNiAyLjUgMy43IDIuNSA2LjR2MC4xIGgtMy4zYzAtMS45LTAuNi0zLjQtMS42LTQuNWMtMS0xLTIuNS0xLjYtNC41LTEuNnMtMy40IDAuOS00LjYgMi40Yy0xLjIgMS42LTEuOCAzLjctMS44IDYuMXY0LjhjMCAyLjQgMC42IDQuNSAxLjggNi4xIGMxLjIgMS42IDIuNyAyLjQgNC42IDIuNGMxLjkgMCAzLjQtMC42IDQuNS0xLjZjMS0xIDEuNi0yLjUgMS42LTQuNUw0NDcuNSA0MzIuNEw0NDcuNSA0MzIuNHoiLz4KPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI0NjcuMiw0MjguNSA0NTUuNSw0MjguNSA0NTUuNSw0MzguMiA0NjksNDM4LjIgNDY5LDQ0MSA0NTIuMSw0NDEgNDUyLjEsNDE0LjIgNDY4LjcsNDE0LjIgNDY4LjcsNDE3LjEgNDU1LjUsNDE3LjEgNDU1LjUsNDI1LjcgNDY3LjIsNDI1LjciLz4KPHBvbHlnb24gZmlsbD0iI0ZEQkM1RiIgcG9pbnRzPSI0OTAuNiw0MjYuNiA0OTcuNiw0MjYuNiA0OTcuNiw0MjkuOCA0OTAuNiw0MjkuOCA0OTAuNiw0MzguMyA0ODcuMiw0MzguMyA0ODcuMiw0MjkuOCA0ODAuMiw0MjkuOCA0ODAuMiw0MjYuNiA0ODcuMiw0MjYuNiA0ODcuMiw0MTguOCA0OTAuNiw0MTguOCIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTI0LjkgNDM0LjFjMC0xLjItMC40LTIuMi0xLjMtMy4xYy0wLjktMC45LTIuNC0xLjUtNC42LTIuMWMtMi43LTAuNy00LjgtMS42LTYuMi0zIGMtMS41LTEuMy0yLjItMy0yLjItNC45YzAtMi4xIDAuNy0zLjkgMi40LTUuMmMxLjYtMS4zIDMuNy0yLjEgNi4yLTIuMWMyLjggMCA1LjEgMC43IDYuNyAyLjRzMi40IDMuNCAyLjQgNS42djAuMWgtMy4zIGMwLTEuNi0wLjQtMi44LTEuNS0zLjljLTEtMS0yLjQtMS41LTQuMy0xLjVjLTEuOCAwLTMgMC40LTMuOSAxLjJjLTAuOSAwLjctMS4zIDEuOS0xLjMgMy4xYzAgMS4yIDAuNCAyLjEgMS41IDMgYzEgMC43IDIuNSAxLjUgNC44IDIuMWMyLjcgMC43IDQuOCAxLjggNi4xIDMuMWMxLjMgMS4zIDIuMSAzLjEgMi4xIDUuMWMwIDIuMS0wLjkgMy45LTIuNSA1LjJzLTMuOSAxLjktNi41IDEuOSBjLTIuNSAwLTQuOC0wLjctNi43LTIuMmMtMS45LTEuNS0zLTMuNC0yLjgtNS44di0wLjFoMy4zYzAgMS44IDAuNiAzIDEuOCAzLjljMS4yIDAuOSAyLjcgMS4zIDQuNSAxLjNzMy4xLTAuNCA0LjItMS4yIEM1MjQuNCA0MzYuNSA1MjQuOSA0MzUuNSA1MjQuOSA0MzQuMSIvPgo8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjU0OC40LDQyOC41IDUzNi44LDQyOC41IDUzNi44LDQzOC4yIDU1MC4xLDQzOC4yIDU1MC4xLDQ0MSA1MzMuNCw0NDEgNTMzLjQsNDE0LjIgNTUwLDQxNC4yIDU1MCw0MTcuMSA1MzYuOCw0MTcuMSA1MzYuOCw0MjUuNyA1NDguNCw0MjUuNyIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTczLjUgNDMwYzAgMy4zLTEgNS45LTIuOCA4LjJjLTEuOSAyLjEtNC41IDMuMy03LjQgMy4zcy01LjMtMS03LjMtMy4zYy0xLjktMi4yLTIuOC00LjktMi44LTguMnYtNC44IGMwLTMuMyAwLjktNS45IDIuOC04LjJjMS44LTIuMiA0LjMtMy4zIDcuMy0zLjNjMy4xIDAgNS41IDEgNy40IDMuM2MxLjkgMi4yIDIuOCA0LjkgMi44IDguMlY0MzB6IE01NzAuMSA0MjUuMiBjMC0yLjQtMC42LTQuNS0xLjktNi4xYy0xLjItMS42LTMtMi40LTUuMS0yLjRjLTEuOSAwLTMuNiAwLjctNC44IDIuNHMtMS44IDMuNi0xLjggNi4xdjQuOGMwIDIuNSAwLjYgNC41IDEuOCA2LjEgYzEuMiAxLjYgMi44IDIuNCA0LjggMi40YzIuMSAwIDMuOS0wLjcgNS4xLTIuNGMxLjItMS41IDEuOS0zLjYgMS45LTYuMVY0MjUuMkw1NzAuMSA0MjUuMnoiLz4KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTg4LjcgMzQ1LjljMCAxMy44LTQuMiAyNS4xLTEyLjUgMzQuMmMtOC4zIDkuMS0xOSAxMy41LTMyLjIgMTMuNWMtMTMuMSAwLTIzLjgtNC41LTMyLjEtMTMuNSBDMy43IDM3MS0wLjQgMzU5LjctMC40IDM0NS45di0yMC4yYzAtMTMuNyA0LjItMjUuMSAxMi4zLTM0LjJjOC4zLTkuMSAxOS0xMy41IDMyLjEtMTMuNWMxMy4yIDAgMjQuMSA0LjUgMzIuNCAxMy41IGM4LjMgOS4xIDEyLjUgMjAuNCAxMi41IDM0LjJ2MjAuMkg4OC43eiBNNjcuMyAzMjUuNWMwLTguOC0yLjEtMTUuOS02LjItMjEuNXMtOS44LTguNS0xNy4xLTguNVMzMSAyOTguNCAyNyAzMDMuOCBjLTQgNS42LTUuOSAxMi44LTUuOSAyMS41djIwLjRjMCA4LjkgMi4xIDE2LjIgNi4xIDIxLjhzOS43IDguNSAxNi45IDguNXMxMy4xLTIuOCAxNy4xLTguNWM0LjItNS42IDYuMS0xMi45IDYuMS0yMS44TDY3LjMgMzI1LjV6ICIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTQ2IDM3OS44Yy0yLjQgNC4zLTUuNSA3LjctOS40IDEwLjFjLTMuNyAyLjQtOCAzLjYtMTIuOSAzLjZjLTguMyAwLTE0LjktMi44LTE5LjYtOC41Uzk3IDM3MC42IDk3IDM1OC43IHYtNTAuMmgyMS40djUwLjdjMCA2LjEgMSAxMC40IDMgMTMuMXM0LjkgNCA4LjYgNGMzLjQgMCA2LjQtMC42IDguOC0xLjhjMi40LTEuMiA0LjUtMi44IDUuOS01LjJ2LTYwLjloMjEuNHY4My41aC0xOC4zTDE0NiAzNzkuOHogIi8+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMDUuOCAyODh2MjAuNWgxMy40djE1LjdoLTEzLjR2NDIuNWMwIDMuMyAwLjYgNS41IDEuOSA3YzEuMyAxLjMgMyAyLjEgNS4yIDIuMWMxLjIgMCAyLjEgMCAyLjgtMC4xIGMwLjctMC4xIDEuOC0wLjMgMi44LTAuNmwxLjggMTYuM2MtMi4xIDAuNy00LjMgMS4zLTYuMiAxLjhjLTIuMSAwLjQtNC4zIDAuNi02LjcgMC42Yy03LjQgMC0xMy4xLTIuMS0xNy4xLTYuNCBjLTQtNC4zLTUuOS0xMS01LjktMjAuNHYtNDIuOGgtMTEuNnYtMTUuN2gxMS42VjI4OEgyMDUuOHoiLz4KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI2MC4xIDM5My40Yy0xMS40IDAtMjAuNS0zLjktMjcuMy0xMS42Yy02LjgtNy43LTEwLjMtMTcuNS0xMC4zLTI5LjR2LTMuMWMwLTEyLjMgMy4zLTIyLjYgOS43LTMwLjYgYzYuNS04IDE1LjItMTIgMjYtMTEuOWMxMC43IDAgMTkgMy40IDI1IDEwLjNjNS45IDYuOCA4LjkgMTUuOSA4LjkgMjcuNXYxMi4zaC00Ny40bC0wLjEgMC40YzAuNCA1LjUgMi4xIDEwIDUuMiAxMy41IHM3LjMgNS4zIDEyLjYgNS4zYzQuOCAwIDguNi0wLjQgMTEuNy0xLjVjMy4xLTEgNi41LTIuNSAxMC4zLTQuOGw1LjggMTRjLTMuMyAyLjgtNy40IDUuMS0xMi42IDcgQzI3Mi4zIDM5Mi41IDI2Ni41IDM5My40IDI2MC4xIDM5My40eiBNMjU4LjIgMzI0LjJjLTQgMC03LjEgMS42LTkuNCA0LjhjLTIuMiAzLjEtMy43IDcuNC00LjMgMTIuNmwwLjEgMC40SDI3MXYtMS45IGMwLTQuOC0xLTguNi0zLjEtMTEuNEMyNjUuOCAzMjUuNyAyNjIuNSAzMjQuMiAyNTguMiAzMjQuMnoiLz4KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTM0MSAzMjcuOGwtNy45LTAuM2MtMy4xIDAtNS44IDAuNy03LjkgMi4xYy0yLjEgMS4zLTMuNiAzLjQtNC44IDUuOHY1Ni41aC0yMS40di04My4zSDMxOWwwLjkgMTIuMyBjMS44LTQuMyA0LjMtNy43IDcuMy0xMC4zYzMtMi40IDYuNC0zLjcgMTAuMy0zLjdjMSAwIDIuMSAwLjEgMyAwLjNjMC45IDAuMSAxLjggMC40IDIuNyAwLjZMMzQxIDMyNy44eiIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzQ4LjIgMzkxLjhWMjc5LjZoMzYuMWMxMi41IDAgMjIuMyAyLjUgMjkuNCA3LjdjNyA1LjIgMTAuNSAxMi44IDEwLjUgMjNjMCA1LjItMS4zIDkuOC0zLjkgMTQgYy0yLjcgNC4yLTYuNCA3LjEtMTEuNCA5LjJjNi40IDEuNSAxMS4xIDQuNSAxNC40IDkuMmMzLjMgNC44IDQuOCAxMC4zIDQuOCAxNi41YzAgMTAuNy0zLjQgMTguOS0xMC4xIDI0LjRzLTE2LjMgOC4zLTI4LjcgOC4zIGgtNDEuMlYzOTEuOHogTTM2OS42IDMyNi42aDE1LjVjNS42IDAgMTAuMS0xLjIgMTMuMi0zLjdjMy4xLTIuNSA0LjYtNi4xIDQuNi0xMC44YzAtNS4yLTEuNS05LjEtNC42LTExLjQgYy0zLjEtMi41LTcuNy0zLjctMTMuOC0zLjdoLTE0Ljd2MjkuN0gzNjkuNnogTTM2OS42IDM0Mi4ydjMyLjRoMTkuOGM1LjYgMCAxMC0xLjMgMTIuOS0zLjlzNC41LTYuNCA0LjUtMTEuNCBjMC01LjUtMS4zLTkuNy0zLjktMTIuNmMtMi41LTMtNi41LTQuMy0xMi00LjNoLTIxLjJWMzQyLjJ6Ii8+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00MzMuNCAzNDkuM2MwLTEyLjUgMy4zLTIyLjYgMTAtMzAuNmM2LjUtNy45IDE1LjctMTEuOSAyNy4zLTExLjljMTEuNyAwIDIwLjkgNCAyNy41IDExLjkgYzYuNyA3LjkgMTAgMTguMSAxMCAzMC42djEuNmMwIDEyLjUtMy4zIDIyLjctMTAgMzAuNmMtNi43IDcuOS0xNS43IDExLjktMjcuNSAxMS45cy0yMC45LTQtMjcuNS0xMS45Yy02LjctNy45LTEwLTE4LjEtMTAtMzAuNiB2LTEuNkg0MzMuNHogTTQ1NC44IDM1MC45YzAgNy42IDEuMyAxMy43IDMuOSAxOC4zYzIuNSA0LjYgNi43IDYuOCAxMi4zIDYuOGM1LjUgMCA5LjUtMi40IDEyLjItN2MyLjUtNC42IDMuOS0xMC43IDMuOS0xOC4zdi0xLjUgYzAtNy40LTEuMy0xMy40LTMuOS0xOC4xYy0yLjUtNC42LTYuNy03LTEyLjItN2MtNS41IDAtOS41IDIuNC0xMi4yIDdjLTIuNyA0LjgtNCAxMC44LTQgMTguMVYzNTAuOXoiLz4KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTUzOC4xIDMzNC45aDAuNGwxMi4yLTI2LjZINTc1TDU1MSAzNDkuNmwyNC43IDQyLjJoLTI0LjFsLTEyLjktMjcuNmwtMTIuOSAyNy42aC0yNC4ybDI0LjctNDIuMiBsLTIzLjktNDEuMmgyNC4xTDUzOC4xIDMzNC45eiIvPgo8L3N2Zz4=);background-repeat:no-repeat;float:left;height:52px;text-indent:-9999px;text-decoration:none;width:199px;background-size:cover;}
.newheader-estimate{width:30% !important;}
.new-awards-estimate{width:735px !important;}
.main-nav-full{background:#0c5f7e !important;}
#header-2017 #main-nav > .container > .eighteen > ul{margin:0 !important}
#header-2017 #main-nav > .container > .eighteen > ul > li > a{padding:6px 0 10px;}
#header-2017 #main-nav ul li a{font-family:'bold';font-size:18px;}
#header-2017 #main-nav > ul > li{margin-right:19px;}
#header-2017 #main-nav ul > li{margin-right:45px;}
#header-2017 #main-nav ul > li:last-child{margin-right:0;}
#header-2017 #main-nav ul > li.has-children > a:after{background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTk1LjYgMTA3LjgiPjxzdHlsZT4uc3Qwe2ZpbGw6I0I1QjVCNTt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNOTcuOCAxMDcuOGMtMi42IDAtNS4xLTEtNy4xLTIuOUwyLjkgMTcuMUMtMSAxMy4yLTEgNi44IDIuOSAyLjkgNi44LTEgMTMuMi0xIDE3LjEgMi45bDgwLjcgODAuNyA4MC43LTgwLjdjMy45LTMuOSAxMC4yLTMuOSAxNC4xIDAgMy45IDMuOSAzLjkgMTAuMiAwIDE0LjFsLTg3LjggODcuOGMtMS45IDItNC40IDMtNyAzeiIvPjwvc3ZnPg0K) no-repeat center center;content:"";display:inline-block;height:10px;width:12px;}
#header-2017 #main-nav li a:hover ul, #main-nav li a:focus ul, #main-nav li:hover ul{padding:4px!important;padding-top:0 !important;}
#header-2017 #main-nav li li{margin-right:0;}
#header-2017 #main-nav li li a, #main-nav li:hover li a{font-size:1em!important;font-weight:normal !important;font-family:'reg'}
#header-2017 #awards-estimate{margin-top:0;}
#header-2017 #main-nav ul li.last > ul{right:0 !important;left:auto !important;}
@media only screen and (min-width:1080px) and (max-width:1440px){#header-2017 #main-nav > ul > li{margin-right:9px !important;}
#header-2017 #main-nav ul > li{margin-right:20px !important;}
#header-2017 #request-estimate{font-size:1em;}
#header-2017 #awards-estimate{right:0;margin-top:33px!important;}
#header-2017 #logo a{height:39px;width:155px;}
#header-2017 #main-nav li a:hover ul, #main-nav li a:focus ul, #main-nav li:hover ul{padding:0px!important;}
#header-2017 #main-nav ul > li{margin-right:28px;}
#header-2017 #main-nav ul > li > ul > li{margin-right:0px;}
#header-2017 #logo-estimate{height:90px;}
#header-2017 #logo{margin-top:20px;margin-bottom:20px;}
#main-nav ul li.last > ul{right:0 !important;}
}
@media only screen and (min-width:952px) and (max-width:1079px){#header-2017 #main-nav ul > li{margin-right:23px;}
#header-2017 #main-nav ul > li > ul > li{margin-right:0px;}
#header-2017 #main-nav ul li a{font-size:.65em!important;}
#header-2017 #request-estimate{font-size:1em!important;}
#header-2017 #awards-estimate{right:0;margin-top:30px;}
#header-2017 #logo-estimate{height:90px;}
#header-2017 #logo a{height:34px;width:135px;}
#header-2017 #logo{margin-top:20px;margin-bottom:20px;}
#header-2017 #we-can-help{margin-top:-5px;}
}
@media only screen and (max-width:951px){#header-2017 #logo a{height:22px;width:95px;z-index:5;}
#header-2017 .newheader-estimate{width:15% !important;}
#header-2017 #mobile-toggle{top:15px;}
#header-2017 .awards .google, #header-2017 .awards .inc500, #header-2017 .awards .hundred{display:none;}
#header-2017 #request-estimate{padding-top:4px;padding-right:0px;padding-bottom:4px;padding-left:0px;font-size:0.7em;margin-top:-3px;}
#header-2017 #request-estimate{display:inline-block;color:#ffffff;font-size:.75em;line-height:1.25em;padding:3px 0;position:relative;background:rgba(60,179,74,1);border-radius:8px;width:55%!important;text-align:center;text-transform:uppercase;text-decoration:none;font-family:'reg';-webkit-transition:width .5s linear, font-size .5s linear, top .5s linear, background .5s;transition:width .5s linear, font-size .5s linear, top .5s linear, background:.5s linear;margin-top:-8px}
#header-2017 #we-can-help{top:-5px;z-index:1;}
#header-2017 #awards-estimate{z-index:2;width:200px!important;}
#header-2017 #awards-estimate:hover #request-estimate{font-size:.75em;}
#header-2017 #we-can-help #wch-phone{display:block;margin-top:-10px;font-size:.95em;}
}
.ecommerce-website-design{overflow-x:hidden;}
.ecommerce-website-design #ecom-banner{background:url(/frontend/img/new-banner.png) 0 -50px no-repeat;background-size:100%;}
.ecommerce-website-design #seo-banner{background:url(/frontend/img/seo-background.png) 0 -50px no-repeat;background-size:100%;}
@media only screen and (min-width:1650px){.ecommerce-website-design #ecom-banner{background:url(/frontend/img/new-banner.png) 0 -100px no-repeat;background-size:100%;}
}
@media only screen and (min-width:1650px){.ecommerce-website-design #seo-banner{background:url(/frontend/img/seo-background.png) 0 -100px no-repeat;background-size:100%;}
}
.ecommerce-website-design #header-wrapper{position:relative;}
.ecommerce-website-design #ecom-banner{padding:60px 0;}
.ecommerce-website-design #seo-banner{padding:60px 0;}
.ecommerce-website-design .es-content{width:100%;text-align:center;}
.ecommerce-website-design .es-content:before{content:"";background:url(/frontend/img/fridge-chair.png) no-repeat center center;width:365px;height:500px;position:absolute;display:block;left:0;bottom:0%;}
.ecommerce-website-design .es-content:after{content:"";background:url(/frontend/img/tire-parts.png) no-repeat center center;width:375px;height:430px;position:absolute;right:0;bottom:0%;}
.ecommerce-website-design .es-head, .ecommerce-website-design .es-title{color:#fff;}
.ecommerce-website-design .es-head{width:100%;}
.ecommerce-website-design .es-title{width:50%;margin:auto;padding-bottom:45px;}
.ecommerce-website-design .es-img{float:none;margin:auto;height:auto!important;border:4px solid white;margin-bottom:30px !important;z-index:2;box-shadow:0px 0px 23px 1px rgba(0,0,0,0.47);}
.ecommerce-website-design .es-btn{background:#ff9c00;color:#fff;padding:10px 5px;width:629px;border-radius:5px;text-align:center;margin:0 auto;font-family:'medium';font-size:22.56px;line-height:1.25em;position:relative;z-index:2;}
.ecommerce-website-design .btn.es-btn:after{content:"";background:url(/frontend/img/btn-drop-shadow.png) no-repeat;position:absolute;width:600px;height:30px;bottom:0;transform:translateY(100%);display:block;}
#next-level{text-align:center;padding:30px 0;}
.nl-title{font-family:'reg';font-size:28px;color:#212021;margin-bottom:20px;}
.nl-orange{font-family:'bold';color:#ff9c00;}
.nl-content{font-family:arial;width:74%;font-size:17px;margin-left:auto;margin-right:auto;color:#212021;}
#partner-integrate{position:relative;background:url(/frontend/img/partner-bg.png);background-size:cover;width:auto;height:370px;margin-bottom:65px;}
.partner-text{position:absolute;top:40%;right:50%;transform:translateX(50%);font-family:'reg';font-size:26px;color:#fff;width:25%;text-align:center;line-height:1.25;}
#partner-integrate:before{content:"";background:url(/frontend/img/partner-left.png);position:absolute;left:10%;top:0;width:400px;height:430px;display:block;}
#partner-integrate:after{content:"";background:url(/frontend/img/partner-right.png);position:absolute;right:10%;top:-10%;width:390px;height:470px;display:block;}
@media only screen and (min-width:1130px) and (max-width:1440px){.ecommerce-website-design #ecom-banner{background:url(/frontend/img/new-banner.png) 0 0px no-repeat;background-size:100%;}
.ecommerce-website-design #seo-banner{background:url(/frontend/img/seo-background.png) 0 0px no-repeat;background-size:100%;}
.ecommerce-website-design .es-content:before{transform:translateX(-50%);}
.ecommerce-website-design .es-content:after{transform:translateX(50%);z-index:1;}
.ecommerce-website-design .es-title{width:100%;}
}
@media only screen and (min-width:1130px) and (max-width:1320px){#partner-integrate:before{left:5%;}
#partner-integrate:after{right:5%;}
}
@media only screen and (max-width:1130px){.ecommerce-website-design #ecom-banner{background:url(/frontend/img/new-banner.png) 0 25px no-repeat;background-size:100%;}
.ecommerce-website-design .es-btn{width:500px;font-size:18px;}
.ecommerce-website-design .btn.es-btn:after{background-size:cover;width:500px;height:27px;}
.ecommerce-website-design .es-content:before{background-size:cover;width:295px;height:380px;}
.ecommerce-website-design .es-content:after{width:245px;height:300px;background-size:cover;}
.ecommerce-website-design .es-title{width:100%;}
.ecommerce-website-design .es-img{width:500px;}
.partner-text{top:35%;font-family:24px;}
#partner-integrate:before{left:0%;top:40px;width:320px;height:360px;background-size:cover;}
#partner-integrate:after{right:0%;top:0%;width:330px;height:420px;background-size:cover;}
}
@media only screen and (max-width:951px){.headerOffset{display:block;margin-top:-115px !important;padding-top:115px !important;}
.ecommerce-website-design #header-wrapper{position:fixed;}
.ecommerce-website-design #ecom-banner{background:url(/frontend/img/new-banner.png) 0 0px no-repeat;background-size:cover;}
.ecommerce-website-design #seo-banner{background:url(/frontend/img/seo-background.png) 0 0px no-repeat;background-size:cover;}
.ecommerce-website-design .es-content{padding-top:20px;}
.ecommerce-website-design .es-head{font-size:24px;margin-top:25px;}
.ecommerce-website-design .es-title{font-size:18px;}
.ecommerce-website-design .es-img{width:300px;}
.ecommerce-website-design .es-content::before{background-size:cover;width:225px;height:310px;transform:translateX(-100%);}
.ecommerce-website-design .es-content::after{width:210px;height:260px;background-size:cover;transform:translateX(110%);}
.ecommerce-website-design .es-btn{font-size:18px;width:280px;}
.ecommerce-website-design .btn.es-btn:after{background-size:cover;width:300px;height:15px;}
.nl-title{font-size:24px;}
.nl-content{font-size:18px;width:100%;line-height:1.22em;}

#LandingTopPad .hidden-phone > div{
	height:auto !important;
}

#LandingTopPad .hidden-phone > div .eight{
	height:auto !important;
}
}
@media only screen and (max-width:860px){.partner-text{font-size:20px;}
#partner-integrate{margin-bottom:85px;margin-top:-80px;}
#partner-integrate:before{left:0%;top:10%;width:200px;height:220px;background-size:cover;}
#partner-integrate:after{right:0%;top:40%;width:200px;height:250px;background-size:cover;}
}
@media only screen and (max-width:600px){.partner-text{font-size:20px;width:95%;}
#partner-integrate:before{top:60%;}
#partner-integrate:after{top:60%;}
.ecommerce-website-design .es-content::before, .ecommerce-website-design .es-content::after{display:none;}
}
@media only screen and (max-width:400px){.ecommerce-website-design .es-content::before{display:none;}
.ecommerce-website-design .es-content::after{display:none;}
}
@media only screen and (max-width:380px){.partner-text{top:45%;}
#partner-integrate:before{top:75%;width:150px;height:170px;}
#partner-integrate:after{top:75%;width:150px;height:190px;}
}
.headerOffset{display:block;margin-top:-155px;padding-top:155px;}
@media only screen and (min-width:1200px){.numberoneseo{position:fixed;right:0;bottom:0;height:195px;padding-right:30px;z-index:999}
}
@media only screen and (max-width:1199px){.numberoneseo{display:none}}

/*New Article - 10/25/18*/
#ecommerce-article .full-banner {background-color:#9d3477;height: 500px;margin-bottom:0;}
#ecommerce-article .articleheading {margin-top:95px;}
#ecommerce-article .full-banner .background-dark-article {background-color:rgba(0, 0, 0, 0.3); padding: 20px 30px 20px 55px;max-height: 145px;margin: 20px 0;}
#ecommerce-article h1 {min-height:30px; margin:0;font-size:52px;line-height:54px; text-align: left}
#ecommerce-article .line2 {margin: 0;padding: 0;text-align: left;font-size:26px;line-height:32px;font-weight:500;display:block; width: 87%}
#ecommerce-article .full-banner .mainimg-ecommerce {position: absolute;top: -68px;right: -65px;max-width: 100%;}
#ecommerce-article .topP {margin-top: 40px;text-align:left}
#ecommerce-article .underline {text-decoration:underline;}
#ecommerce-article .ecommerce-article {margin: 0 auto 40px auto;padding: 30px 0;background-color:#f1f1f1;}
#ecommerce-article .articleTitle {font-size: 26px;text-align:center;font-weight:bold;}
#ecommerce-article .ecommerce-article .row {display: flex;justify-content: center;align-items: baseline;text-align:center;flex-wrap:wrap;}
#ecommerce-article .ecommerce-article .alpha {margin:0 35px;}
#ecommerce-article a.headlineName {margin-top:10px;font-weight: bold;color:#000000;text-decoration:none;}
#ecommerce-article h2 {color: #136e91;font-size: 38px;text-align: center;margin-bottom:30px;}
.centering {text-align:center;}
#ecommerce-article h2.titleWPic {font-size: 36px !important;font-weight: bold;color: #136e91;text-align:left !important;}
.orangeList {padding: 25px 0px 0px 30px; border-left:#F3A600 10px solid; margin: 0px 0 50px 0;min-height:295px;}
.orangeList ul {color:#3c3c3c;margin-top:-10px;list-style:square;}
#ecommerce-article .full-banner-2 {background-color:#2f8c15;margin-bottom:40px;height: 490px;padding-top: 30px;}
#ecommerce-article .full-banner-2 .background-dark-article {background-color:rgba(0, 0, 0, 0.3);padding: 30px 30px 30px 30px;min-height: 125px;margin: 20px 0;}

#ecommerce-article .faux-h1 {min-height:30px; margin:0;color: white;font-family: helvetica, arial, sans-serif;font-weight: bold;font-size: 2.5em;font-size:52px;line-height:54px; text-align: left}
#ecommerce-article .full-banner-2 .mainimg-ecommerce {position: absolute;top: -110px;right: -103px;max-width: 100%;}
#ecommerce-article .marginExtra {margin-bottom: 20px;}
#ecommerce-article #author {width: 100%; padding-top:15px}
#ecommerce-article #author-name {width: 65%;padding:0;margin-top:22px;}
#ecommerce-article .video {margin:30px 0;text-align:center;}
#ecommerce-article .video iframe {width: 60%;height: 375px;}
#ecommerce-article .mobileEimg {position: absolute;bottom: 60px;}
#ecommerce-article .talk-to-us {text-align:center;}


@media only screen and (max-width:1079px) {
	#ecommerce-article .full-banner {height: 540px;margin-top:-34px;}
	#ecommerce-article .full-banner .mainimg-ecommerce {position: absolute;top: -12px;right: -75px;width: 25%;}
	.titleWPic {font-size:26px !important;}
	#ecommerce-article .full-banner-2 {height:520px;}
}
@media only screen and (max-width:949px) {
	#ecommerce-article .full-banner {height: 605px;margin-right: -14px;}
	#ecommerce-article .articleheading {margin-top:25px;}
	#ecommerce-article .full-banner .background-dark-article {width:100%;min-height:200px;padding: 15px 25px 15px 25px;margin-bottom:20px;}
	#ecommerce-article h1  {font-size: 30px!important;line-height: 32px!important;text-align: left;}
	#ecommerce-article .faux-h1 {font-size: 30px;line-height: 32px;text-align: left;}
	#ecommerce-article .line2 {font-size:18px;line-height: 22px;}
	#ecommerce-article #author {width: 100%;padding-top: 10px;margin-top:25px;}
	#ecommerce-article #author-img {margin-top:15px;}
	#ecommerce-article #author-name {margin-top: 10px;width: 70% !important;margin-left: 10px;}
	#ecommerce-article .full-banner .mainimg-ecommerce {display:none;}
	#ecommerce-article .topP {margin-top:0;}
	#ecommerce-article .full-banner-2 .mainimg-ecommerce {display: none;}
	#ecommerce-article .full-banner-2 .background-dark-article {width: 100%;padding: 15px 25px 15px 25px;min-height:100px;}
	#ecommerce-article .video iframe {width: 100%;height: 200px;}
	#ecommerce-article h2 {font-size:32px !important;}
	#ecommerce-article .mobileEimg {top:16%;}
   #ecommerce-article .fourteen .eight {margin-top:190px;}
}
@media only screen and (max-width:525px) {
   #ecommerce-article .full-banner .background-dark-article {max-width:250px}
   #ecommerce-article .full-banner-2 .background-dark-article {max-width:250px}
   #ecommerce-article #author {margin-top: -5px;}
   #ecommerce-article {width:105%;}
}

:target {
  display: block;
  position: relative;
  top: -150px; 
  visibility: hidden;
}