body,html{width:100%;font-family:Arial,Helvetica,sans-serif;background:#fff;-webkit-text-size-adjust:none}*{margin:0;padding:0;border:0}a{outline:0;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif;font-weight:400;color:#c27141}h1{font-size:22px;margin:0 0 10px 0}h2{font-size:18px;margin:0 0 10px 0}h3{font-size:30px;margin:0 0 10px 0;font-family:'Ubuntu Condensed',sans-serif}h4{font-size:18px;margin:0 0 10px 0}p{font-size:14px;color:#818174;line-height:1.5em;margin-bottom:10px}p.cite{margin:-15px 0 10px 0}ul{list-style:disc;margin:0 0 10px .8em;padding:0}ol{margin:0 0 10px 1em;padding:0}li{font-size:14px;line-height:1.6em;color:#818174}nav li{font-size:14px;font-family:Roboto,sans-serif}.title{font-size:26px;color:#c27141;font-family:'Ubuntu Condensed',sans-serif;text-align:center;margin-bottom:20px}.title1{font-size:20px;color:#c27141;font-family:'Ubuntu Condensed',sans-serif;text-align:center;margin-bottom:20px}.title2{display:block;font-size:16px;color:#c27141;padding:15px 0}.contact{font-family:Roboto,sans-serif;font-size:22px;color:#c27141}.contactSml{font-family:Roboto,sans-serif;font-size:16px;color:#c27141}span{color:#c27141}blockquote{background:url(../images/start-quote.jpg) no-repeat left top;text-indent:35px;font-size:14px;color:#999;line-height:1.5em;padding:12px 0 10px 0;margin:15px 0}blockquote span{position:absolute;background:url(../images/end-quote.jpg) no-repeat right top;width:35px;height:35px;margin-top:-3px}.form{font-family:Roboto,sans-serif;font-size:16px;color:#c27141}.form input,.form textarea{font-family:Roboto,sans-serif;font-size:16px;color:#fff}.form .send{color:#c27141}footer{font-size:20px;color:#818174;text-transform:uppercase;font-family:'Ubuntu Condensed',sans-serif}footer ul{list-style:none;margin:0 0 10px 0;padding:0}footer li{line-height:1.4em;color:#818174;text-transform:none}footer span{color:#c27141}.textcenter{text-align:center}a{color:#818174}a:hover{color:#c27141}nav a{color:#818174}nav .selected,nav a:hover{color:#c27141}.contact a,.contactSml a{color:#818174}.contact a:hover,.contactSml a:hover{color:#c27141}footer a{color:#818174}footer a:hover{color:#c27141}.desktophide{display:none}.mobilehide{display:block}#wrapper{position:relative;width:980px;margin:7% auto 0}#wrapperinside{position:relative;width:980px;margin:auto}header{position:relative;width:980px;height:110px;margin-bottom:40px}header #logo{float:left;width:210px;height:115px;margin-top:0}header #contact{float:right;width:300px;height:100px;margin-top:15px;text-align:right}header #social{float:right;width:100%;height:30px;margin-bottom:15px}#homenav{float:left;width:100%;height:175px}#homenav .colwrap{float:left;width:235px;height:175px;margin-left:13px}#homenav .colwrap:first-child{margin-left:0}.btnmarketing a{float:left;width:100%;height:175px;background:url(../images/home-nav/marketing.jpg) no-repeat;background-size:100%}.btnmarketing a:hover{background:url(../images/home-nav/marketing_over.jpg) no-repeat;background-size:100%}.btnbrochures a{float:left;width:100%;height:175px;background:url(../images/home-nav/brochures.jpg) no-repeat;background-size:100%}.btnbrochures a:hover{background:url(../images/home-nav/brochures_over.jpg) no-repeat;background-size:100%}.btnadvertising a{float:left;width:100%;height:175px;background:url(../images/home-nav/advertising.jpg) no-repeat;background-size:100%}.btnadvertising a:hover{background:url(../images/home-nav/advertising_over.jpg) no-repeat;background-size:100%}.btnwebsites a{float:left;width:100%;height:175px;background:url(../images/home-nav/websites.jpg) no-repeat;background-size:100%}.btnwebsites a:hover{background:url(../images/home-nav/websites_over.jpg) no-repeat;background-size:100%}nav{position:relative;width:980px;height:40px;margin:0 auto 30px;border-bottom:1px solid #c27141}nav ul{list-style:none;float:right;margin:0;padding:0}nav li{display:inline-block;padding:10px 0 5px 20px}.slicknav_menu{display:none}main{float:left;width:100%;margin:0 0 60px 0}main #leftcolhome{float:left;width:475px;margin-top:30px}main #rightcolhome{float:right;width:475px;margin-top:30px}main #fullwidth{float:left;width:100%}main #leftcolinside{float:left;width:430px}main #rightcolinside{float:right;width:525px}main #rightcolinside IMG{float:left;margin-bottom:20px}main .contentwrap{float:left;margin-bottom:20px;padding:0 10px 0 10px}#portfolio{float:left;width:100%;margin-bottom:30px}#portfolio .box{float:left;width:235px;height:122px;margin:0 5px 10px 5px}#portfolio IMG{float:left;width:100%;height:auto}#projects .leftcol{float:left;width:48%}#projects .rightcol{float:right;width:48%}#projects .topbox{float:left;width:100%;height:auto;margin-bottom:20px}#projects .textbox{float:left;width:100%;margin-bottom:20px}#projects .leftbox{float:left;width:100%;margin-bottom:20px}#projects .rightbox{float:right;width:100%;margin-bottom:20px}#projects .fullwidth{float:left;width:100%;height:auto;text-align:center}#projects .textbox IMG,.leftbox IMG,.rightbox IMG{width:100%;height:auto;text-align:center}.scrollToTop{width:100px;padding:5px;text-align:center;position:fixed;bottom:15px;right:15px;display:none;background:#fff;border:1px solid #788063;z-index:100}.scrollToTop:hover{text-decoration:none}.profile{float:left;width:100%;margin-bottom:15px;padding-bottom:10px;border-bottom:1px dashed #788063}.profile IMG{float:left;margin:3px 10px 10px 0;width:100px;height:120px}footer{float:left;width:100%;min-height:150px;background:url(../images/footer-bg.jpg) repeat;padding:20px 0}footer .contentwrap{position:relative;width:980px;margin:auto}footer section{float:left;width:70%;padding:40px 0;margin-left:0}footer .address{float:left;width:20%;padding:15px 0 5px 40px;border-left:solid 1px #fff;margin-left:5%}.form{float:left;width:100%}.form label{float:left;width:100%;margin:0 0 5px 0}.form input{width:95%;padding:10px;background:#999;border:0;margin:0 0 1px 0}.form textarea{width:95%;padding:10px;background:#999;height:70px;overflow:auto;border:0}.form .send{float:right;display:block;width:110px;height:30px;cursor:pointer;border:none;background:0 0}@media only screen and (min-width :768px) and (max-width :1000px){#wrapper{width:100%}#wrapperinside{width:100%;margin:0 auto}header{width:94%;height:110px;margin:0 auto 40px;padding:0 3%}#homenav{float:none;width:100%;height:auto;margin:auto}#homenav .colwrap{width:24%;height:auto;margin:.5%;background:0 0}#homenav .colwrap:first-child{margin-left:.5%}nav{display:none}.slicknav_menu{display:block}main{float:left;width:94%;margin:0 0 100px 0;padding:0 3%}main #leftcolhome{display:block;width:46%;padding:5px 15px}main #rightcolhome{display:block;width:46%;padding:5px 15px}main #fullwidth{width:96%;padding:5px 15px}main #leftcolinside{width:46%;padding:5px 15px}main #rightcolinside{width:46%;padding:5px 15px 20px 15px}main #rightcolinside IMG{width:100%;height:auto}#portfolio{float:none;position:relative;width:98%;margin:0 auto 30px}#portfolio .box{width:23.5%;height:auto;margin:0 5px 10px 5px;border:solid 1px #999}#portfolio IMG{display:block;width:100%}footer .contentwrap{position:relative;width:100%;margin:auto}footer section{float:left;width:19%;padding:5px 15px}footer section{float:left;width:60%;padding:40px 0;margin-left:5%}footer .address{float:left;width:25%;padding:20px 0 0 30px;border-left:solid 1px #fff;margin-left:5%}}@media only screen and (min-width :320px) and (max-width :760px){.desktophide{display:block}.mobilehide{display:none}.title2{padding:0}#wrapper,#wrapperinside{width:100%;margin:0 auto}header{width:100%;height:auto;margin:10px 0 15px 0}header #logo{float:none;position:relative;display:block;text-align:center;margin:auto}header #contact{float:none;display:block;width:100%;min-height:100px;margin-top:15px;text-align:center}header #social{float:none;width:100%;height:30px;margin-bottom:15px}#homenav{float:none;width:100%;height:auto;margin:auto}#homenav .colwrap:first-child{margin:2%}#homenav .colwrap{width:46%;height:120px;margin:2%;background:0 0}.btnmarketing a{height:130px;background:url(../images/home-nav/marketing.jpg) no-repeat;background-size:100%}.btnbrochures a{height:130px;background:url(../images/home-nav/brochures.jpg) no-repeat;background-size:100%}.btnadvertising a{height:130px;background:url(../images/home-nav/advertising.jpg) no-repeat;background-size:100%}.btnwebsites a{height:130px;background:url(../images/home-nav/websites.jpg) no-repeat;background-size:100%}nav{display:none}.slicknav_menu{display:block}nav ul:hover{background-image:none}nav ul:hover li{display:block;margin:0 0 1px 0}nav ul:hover .current{background:#c27141}main{float:left;width:90%;margin:0 0 20px 0;padding:0 5%}main #leftcolhome{display:block;width:100%;padding:5px 0}main #rightcolhome{display:block;width:100%;padding:5px 0}main #fullwidth{width:100%;padding:5px 0}main #leftcolinside{width:100%;padding:5px 0}main #rightcolinside{width:100%;padding:5px 0 20px 0}main #rightcolinside IMG{width:100%;height:auto}main .contentwrap{padding:0}#portfolio{display:block;margin:0 1%;text-align:center}#portfolio .box{float:left;display:block;width:46%;height:45%}#portfolio IMG{display:block;width:100%;height:auto}.profile{float:left;width:100%;margin-bottom:15px;padding-bottom:10px;border-bottom:1px dashed #788063}.profile IMG{float:left;margin:3px 10px 10px 0;width:100px;height:125px}#projects .leftcol{width:100%}#projects .rightcol{width:100%}#projects .fullwidth IMG{width:100%}footer .contentwrap{position:relative;width:100%;margin:auto}footer section{float:none;width:90%;padding:5px 15px;margin-left:0}footer .address{float:none;width:90%;padding:15px;border-left:none;margin-left:0}}