html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,hr,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}-------------------------------------------------------------- */ .alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}img{max-width:100%;height:auto}body{font-size:16px;color:#464645}.fl{float:left}.fr{float:right}.clear{clear:both}.cl{clear:left}.cr{clear:right}strong{font-weight:700}#menu-main-menu:after,.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}input{-webkit-appearance:none}*{-webkit-text-size-adjust:none}h1{font-size:2.875em}h2{font-size:2.5em}h3{font-size:2em}h4{font-size:1.625em}h5{font-size:1.375em}h6{font-size:1.125em}a{text-decoration:none;color:#c58c02}p{margin-bottom:1em}ul{list-style-type:none}img{vertical-align:bottom}body{background:#5b5b5a;font-family:open_sansregular,sans-serif}.middle{width:1100px;max-width:96%;margin:0 auto}#header{border-bottom:3px solid #fff;background:#79c585;position:fixed;width:100%;z-index:999}.indent-both{padding:0 50px}.indent-left{padding-left:50px}#homelink{display:inline-block;padding-bottom:.15em;padding-top:.5em;color:#fff}#homelink img#logo{float:left;transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease}#homelink:hover img#logo{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg)}#homelink .curata{font-size:2.12em;display:block;float:left;line-height:1.1em;padding-left:.25em}#homelink .web,#homelink .solutions{font-size:1.6em;display:block;float:left;padding-top:.35em;line-height:1em}#homelink .web{color:#323231}.template-landing-page #standard-menu{display:none}#standard-menu{float:right;padding-top:1em}#standard-menu ul.menu>li{display:block;float:left;position:relative}#standard-menu li{padding:0}#standard-menu li>ul.sub-menu{display:none}#standard-menu a{color:#5b5b5a;transition:all .25s;-webkit-transition:all .25s;-moz-transition:all .25s;padding:.15em .75em .25em;position:relative}#standard-menu .current-menu-item a{color:#323231}#standard-menu .current-menu-item a:after{content:" ";display:block;width:30px;height:10px;left:50%;top:100%;margin-left:-15px;position:absolute;background:url(images/icons.png)}#standard-menu li+li a{border-left:2px solid #79b983}#standard-menu ul.menu>li.enquire{padding-right:30px}#standard-menu ul.menu>li.enquire:after{content:" ";display:inline;position:absolute;height:50px;width:50px;background:url(images/icons.png) scroll 0 -99px}#standard-menu li>ul.sub-menu{background:#40da7e;position:absolute;top:100%;left:0;width:150px;padding:.75em .25em .25em;border-bottom:3px solid #fff}#standard-menu li>ul.sub-menu>li .sub-menu{top:0;left:100%}#standard-menu .menu-item-has-children{position:relative}#standard-menu .sub-menu a{display:block;font-size:.9em}#standard-menu a:hover{color:#fff}#standard-menu .sub-menu li+li a{border-left:0;border-top:2px solid #49cf7f}#standard-menu .sub-menu .current-menu-item a:after,#standard-menu .current-menu-item .sub-menu a:after{display:none}#standard-menu li:hover>ul.sub-menu{display:block}.template-landing-page #mobile-menu-container,.template-landing-page #mobile-menu-toggle{display:none}#mobile-menu{background:none repeat scroll 0 0 #1f2120;box-shadow:1px 1px 4px rgba(0,0,0,.5);display:none;height:100%;overflow:scroll;min-height:1px;padding:70px 8px 8px;position:fixed;top:-3px;width:80%;z-index:100}#mobile-menu-container{background:none repeat scroll 0 0 #1f2120;display:none;color:#eaeaea}#mobile-menu #menu-main-menu-1{display:none}#mobile-menu-toggle{display:none;float:right;width:30px;padding:1em .25em;color:#fff}#mobile-menu-toggle hr{display:block;height:4px;background:#fff;margin-top:4px;border-radius:2px;margin-bottom:0}#mobile-menu .sub-menu{padding-left:5px}#mobile-menu .menu li{margin:3px 0;padding:3px}#mobile-menu .menu>li{border-bottom:1px solid #434544}#mobile-menu .menu>li.menu-item-has-children>a:after{content:" +"}#mobile-menu a{color:#aaa;text-decoration:none}#close-mobile-menu{color:#aaa;float:right;font-size:2em;font-weight:700;text-decoration:none;line-height:1em}#mobile-menu .sub-menu{display:none}#page-title-container{background-repeat:no-repeat;background-position:right 25% top}.template-landing-page #page-title-container{background-position:center;background-size:cover}.front-page #page-title-container{background-repeat:no-repeat;background-position:center}#page-title{background:rgba(0,0,0,.73);color:#fff;padding:1.8em 0}#page-title h1.single-line-title{display:inline-block;background:#323231;padding:0 .3em}#page-title h1.double-line-title span{clear:left;display:block;float:left;line-height:.75em;background:#323231;padding:.3em}#page-title h1.double-line-title span.title-second-line{line-height:1.1em;padding:0 .3em .2em}#page-title h1.double-line-title span.title-second-line:first-line{}#page-title h1.double-line-title span.title-first-line{padding-bottom:0;line-height:1.1em}#page-title h1 br{display:none}#talk-expert{background:#ffd455;color:#5b5b5a;text-align:center;font-size:.875em;width:130px;height:130px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;float:right;border:4px solid #c1bcb0}#talk-expert h3{font-size:1em;padding:20px 20% 0;font-family:coustardregular,serif}#talk-expert .textwidget{font-size:1.125em;padding:0 10%;font-family:coustardbold,serif}#talk-expert a{color:#5b5b5a}#view-our-portfolio{background:#ffd455;color:#5b5b5a;text-align:center;font-size:.875em;border:4px solid #c1bcb0;float:right;font-family:coustardregular,serif;padding:.25em 1.25em}#view-our-portfolio p{font-family:coustardbold,serif;margin-bottom:0;font-size:1.125em}#blog-cta a{background:#ffd455;color:#5b5b5a;text-align:center;font-size:.875em;border:4px solid #c1bcb0;float:right;font-family:coustardregular,serif;padding:.25em 1.25em}#blog-cta p{font-family:coustardbold,serif;margin-bottom:0;font-size:1.125em}#content{padding:3.75em 0}#main-content ul{padding:5px 0 10px 5px}#main-content li{padding:0 0 .5em}#main-content ol{padding:5px 0 10px 25px}#main-content .primary-column ul li:before{content:"\3e ";padding-right:.5em}#main-content .primary-column ul,#main-content .primary-column ol{margin-left:50px}hr{height:2px;background:#b4ae9e;margin:1em 0}#main-content input[type=text],#main-content textarea{border:1px solid #aaa}.front-page #page-title{text-align:center}.front-page #page-title h1 br{display:block}.front-page #page-title h1.double-line-title span{float:none;display:inline-block}.front-page #page-title h1.double-line-title span.title-first-line{padding-bottom:.25em;line-height:1em;margin-bottom:-.25em}.front-page #page-title h1.double-line-title span.title-second-line{padding-top:.25em}.front-page #page-title .tagline{color:#fff;font-size:1.625em;margin:2.5em 0 1.5em}.front-page #page-title .banner-text{display:inline-block;padding-bottom:2em;padding-top:2px}.front-page #page-title .banner-text:before{background-position:0 -200px;top:-1px}.front-page-content .column.half.left{width:45%;padding-right:4%}.front-page-content .column.half.right{width:45%;padding-left:5%;border-left:1px solid #c1bcb0}.front-page-content .column.half img{height:auto}.front-page-content .column .primary-cta{float:right;margin-top:.75em}.primary-column{float:left;width:72%;max-width:750px}.secondary-column{float:right;width:25%}.spacer-2-em{padding-top:2em}.published-by{font-size:.75em;padding-bottom:1em}.published-by a{color:#464645;font-weight:700}.archive .post-excerpt{padding:.5em 0 1.5em}.archive .post-permalink{color:#464645;font-weight:700}.archive .post-excerpt p{display:inline}.archive h2 a{color:#464645}#main-content .archive h2 a:hover{color:#c58c02;text-decoration:none}#main-content .primary-column ul.post-categories{display:inline;margin-left:0}#main-content .primary-column ul.post-categories li:before{content:"";padding-right:0}#main-content .primary-column ul.post-categories li+li:before{content:", "}#article-widget{padding-bottom:2em}#article-widget .article{padding:1.5em 0 0}#article-widget .article a.text-link{padding:.5em 0;display:block}#article-widget .article a.text-link:hover{text-decoration:underline}#article-widget .article a.text-link:before{content:"\3e "}#article-widget a.view-all{float:right;color:#464645;font-size:.75em;font-family:open_sansregular,sans-serif}#article-widget a.view-all:hover{text-decoration:underline}.testimonial-preview{margin-bottom:2em}#main-content .testimonial-preview blockquote{margin-top:.5em;margin-bottom:0;padding-bottom:0}#main-content .testimonial-preview blockquote p{margin-bottom:.5em}.template-landing-page .testimonial-preview blockquote p{font-style:italic}#main-content .testimonial-preview blockquote a{color:#323231}#main-content .testimonial-preview blockquote a:hover{color:#c58c02;text-decoration:none}p.testimonial-name,p.testimonial-company{margin-bottom:.25em;text-align:right;font-size:.875em}.template-landing-page p.testimonial-name,.template-landing-page p.testimonial-company{font-size:14px}a.continue-reading{font-family:coustardregular,serif;color:#b4ae9e;font-size:.875}a.continue-reading:hover{text-decoration:underline}.template-landing-page .testimonial-preview{width:40%;float:left;padding:18px 5%}#main-content .primary-column .gform_wrapper ul li:before{content:" ";padding-right:0}.gform_wrapper .validation_message,.gform_wrapper .validation_error{color:red;padding:.25em 0}#main-content .published-by li{list-style-type:none;display:inline}#main-content .published-by li+li:before{content:", "}#main-content ul.page-numbers{text-align:center}#main-content ul.page-numbers li{display:inline}#main-content ul.page-numbers li:before{content:none}#main-content .primary-column a:hover{text-decoration:underline}.project-preview{float:left;max-width:33%;background:#79c585}.project-preview a{display:block;position:relative;color:#5b5b5a;font-weight:700}#main-content .primary-column .project-preview a:hover{color:#fff;text-decoration:none}.project-preview a span.project-title{position:absolute;bottom:0;padding:5%;z-index:10;width:90%;background:rgba(255,255,255,.875)}#main-content .primary-column .project-preview a:hover span.project-title{background:0 0}.project-preview .project-excerpt a{color:#40da7e}.project-preview a span.project-excerpt{position:absolute;padding:5%;z-index:10;opacity:0;color:#fff}.project-preview a *{display:block;transition:all .25s ease;-webkit-transition:all .25s ease;-moz-transition:all .25s ease}.project-preview img{height:auto}.project-preview a:hover img{opacity:0}.project-preview a:hover span.project-excerpt{opacity:1}#specialty-services{padding:2.25em 0 0;margin:2em 0 0;font-family:coustardregular,serif;position:relative}#specialty-services .title{background:#fff;font-size:1.5em;text-align:center;margin:0 auto;display:block;clear:both;padding-bottom:.5em}#specialty-services .title #form-icon{display:inline-block;width:42px;height:35px;background:url(images/icons.png) 0 -1400px;vertical-align:text-top}#specialty-services .title hr.top-border{display:inline-block;width:30%;border-top:3px solid #ffd455;margin-top:.55em;background:0 0}#specialty-services .title hr.top-border.left{float:left}#specialty-services .title hr.top-border.right{float:right}.specialty-service{width:22%;float:left}.specialty-service+.specialty-service{padding-left:4%}#specialty-services .ss-row{min-height:152px}#specialty-services .ss-row+.ss-row{padding-top:40px}.specialty-service a{color:#c1bcb0;background:#5b5b5a;padding:.5em 1em;display:block}.specialty-service a span{display:none}.specialty-service a:hover{background:#ffd455}.specialty-service a:hover h3{display:none}.specialty-service a:hover span{display:block;color:#5b5b5a}.specialty-service h3{font-size:1.5em}#main-contact-form{border-bottom:3px solid #ffd455;padding:1.75em 0 1.25em;margin:2em 0 3em;font-family:coustardregular,serif;position:relative}#main-contact-form .videoWrapper{height:auto;padding-bottom:0;padding-top:0;position:static}#main-contact-form .form-title{background:#fff;font-size:1.5em;text-align:center;margin:0 auto;display:block;clear:both;padding-bottom:.5em}#main-contact-form .form-title #form-icon{display:inline-block;width:42px;height:35px;background:url(images/icons.png) 0 -1400px;vertical-align:text-top}#main-contact-form .form-title hr.top-border{display:inline-block;width:35%;border-top:3px solid #ffd455;margin-top:.55em;height:0}#main-contact-form .form-title hr.top-border.left{float:left}#main-contact-form .form-title hr.top-border.right{float:right}#main-contact-form input[type=text]{background:#5b5b5a;font-size:.875em;color:#c1bcb0;border:0;width:94%;font-family:coustardregular,serif;padding:.5em 2% .4em 4%}#main-contact-form input[type=submit]{background:none repeat scroll 0 0 #ffd455;border:0 0;color:#5b5b5a;font-family:coustardregular,serif;font-size:1em;padding:.25em 2%;width:100%}#main-contact-form .gform_wrapper ul li.gfield{clear:none}#main-contact-form input[type=submit]:hover{cursor:pointer}#main-contact-form ul.gform_fields{padding:0;width:92%;float:left}#main-contact-form .gfield{display:block;float:left;width:20%;padding-right:2.5%}#main-contact-form .gfield:last-of-type{width:30%}#main-contact-form .gform_wrapper .gform_footer{clear:none;margin:0;padding:0}#main-contact-form .gform_footer{width:8%;float:right}#main-content #main-contact-form .gform_wrapper ul li:before{content:" "}#main-contact-form .gform_wrapper input[type=text],#main-contact-form .gform_wrapper input[type=textarea],#main-contact-form .gform_wrapper input[type=select]{background:#5b5b5a;font-size:.875em;color:#c1bcb0;border:0;width:94%;font-family:coustardregular,serif;padding:.5em 1em .4em .5em}#main-contact-form .gform_wrapper input[type=submit]{background:none repeat scroll 0 0 #ffd455;border:0 0;color:#5b5b5a;font-family:coustardregular,serif;font-size:1em;padding:.25em 2%}#main-contact-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required{margin:0!important;padding:0 2.5% 0 0!important;border-top:0;border-bottom:0;background-color:#fff}#main-contact-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,#main-contact-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:0}#main-contact-form .gform_wrapper li.gfield.gfield_error,#main-contact-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:none}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.primary-cta{background:#ffd455;color:#5b5b5a;padding:.25em .5em;font-family:coustard,serif;border:0}#main-content{border-bottom:1px solid #fff;padding-top:55px;background:#fff}.img-border{border:3px solid #5b5b5a}.column.half{float:left;width:50%}#sidebar{font-family:coustardregular,serif;font-size:.875em}#sidebar h3{background:#5b5b5a;font-size:1.72em;color:#c1bcb0;border-bottom:4px solid #c1bcb0;padding:.4em .5em;margin-bottom:.5em;line-height:.9em}#sidebar a{color:#464645}#sidebar .current-menu-item a{font-family:coustardbold,serif}#sidebar li a:hover{color:#c58c02}#main-content #sidebar ul{padding:.5em 0 2em}#main-content #sidebar ul li{padding-bottom:.2em;padding-left:2em;text-indent:-2em}#main-content #sidebar ul li a:hover:before{color:#c58c02}#main-content #sidebar ul li a:before{content:"\3e ";color:#464645;padding-right:.5em}#main-content #sidebar ul li:before{content:" "}#main-content #sidebar ul li.current-menu-item:before{font-weight:900}.single-project img.attachment-250-square{float:left;max-width:30%;height:auto;margin-bottom:3.125em}.single-project #project-details{float:right;width:65%;margin-bottom:2.5em}#project-details{font-size:1.125em;color:#5b5b5a}#project-details td{padding:0 0 .25em .35em}#project-details .details-tag{font-weight:700;text-align:right}#page-title.service-title h1.double-line-title span.title-first-line{font-size:.565em;background:transparent;line-height:1.24em;padding-bottom:.25}#page-title.service-title .primary-column{width:35%}#page-title.service-title .secondary-column{width:60%}#page-title .banner-text{font-family:coustardregular,serif;font-size:1.125em;color:#c1bcb0;padding:2em 0 0 1em;position:relative}#page-title .banner-text:before{position:absolute;content:" ";height:50px;left:0;width:30px;background:url(images/icons.png) 0 -200px}#page-title .banner-text .find-out-link{font-size:1.225em}#page-title .banner-image{margin-top:4em;float:left}#page-title .banner-text p a{color:#c1bcb0;text-decoration:underline}#page-title .banner-text p a:hover{color:#ffd455;text-decoration:underline}.banner-text .find-out-link{float:right;margin-top:.5em}#page-title .view-portfolio{font-family:coustardregular,serif;font-size:1.125em;color:#c1bcb0;padding:.5em 0 0 1em;position:relative;display:block;width:100px}#page-title .view-portfolio:before{position:absolute;content:" ";height:50px;left:0;width:30px;background:url(images/icons.png) 0 -200px}#page-title .view-portfolio:hover{color:#ffd455}.find-out-link{display:inline-block;color:#5b5b5a;font-size:1.4em;font-family:coustardregular,serif;padding:.25em .5em;background:#ffd455;position:relative;margin-bottom:.5em}.find-out-link:after{background:url(images/icons.png) repeat scroll 0 -255px transparent;bottom:-15px;content:" ";height:55px;left:50%;margin-left:-15px;position:absolute;width:30px}.post-preview img{height:auto}.post-preview h6{margin:.5em 0}.post-preview .post-excerpt{font-size:.85em}.post-preview a.permalink{font-family:coustardregular,serif;color:#b4ae9e;font-size:.875}.post-preview a.permalink:hover{text-decoration:underline}#main-content ul.page-numbers{text-align:left}#main-content ul.page-numbers a:hover{text-decoration:none;font-weight:700}ul.page-numbers a,ul.page-numbers span{color:#5b5b5a;padding:.4em .8em;display:block}ul.page-numbers .current{font-family:coustardbold,serif}#main-content ul.page-numbers li{display:inline-block;color:#5b5b5a;font-family:coustardregular,serif;background:#ffd455;position:relative;margin-bottom:.5em;padding:0}#main-content blockquote{position:relative;margin:1.5em 0;padding:0 0 1em 70px;font-style:italic;font-weight:700;font-size:1.125em}#main-content blockquote:before{background:url(images/icons.png) repeat-y 0 -1200px;position:absolute;display:block;height:55px;width:55px;top:0;left:0;content:" "}.team-title span{background:url(images/icons.png) repeat-y scroll 0 -187px transparent;color:#b4ae9e;font-family:coustardregular,serif;font-size:1.125em;padding:1em 0 1em 1em;display:block}.team-pic-container{float:left;text-align:center}.team-bio{float:right;width:79%;font-size:1.125em;font-family:open_sansbold_italic}img.team-pic{max-width:100px;height:auto;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.meet-team{text-align:right;padding-top:1em}.meet-team a{color:#323231;font-size:.875em}.team-title span.team-name{padding-bottom:0}.team-title span.team-role{padding-top:0;background-image:none}#prev-next-post a{font-family:coustardregular,serif;color:#464645;font-size:.825em;text-align:left}#prev-next-post a+a{text-align:right}.single-post .attachment-featured{padding-bottom:1em}#bottom-team{padding:1em 0}#bottom-team .team-pic-container+.team-pic-container{margin-left:-1em}.template-landing-page #header #lp-contact-button,#header-phone{float:right;color:#fff;font-size:34px;padding-left:35px;background-image:url(images/landing-page/icon-phone.png);background-repeat:no-repeat;background-position:left center;-webkit-appearance:none}.template-landing-page #header #lp-contact-button{background-image:url(images/icons.png);background-position:0 -87px;background-repeat:repeat-y;display:none}.template-landing-page #page-title h1.double-line-title span{background:#323231;background:rgba(0,0,0,.5)}.template-landing-page #header.button-cta #lp-contact-button{display:block}.template-landing-page #header.button-cta #header-phone{display:none}#toggle-form{display:none}.lp-snippet{text-align:center;padding:30px 0}.lp-snippet h2{margin-bottom:30px}.main-icon{margin-bottom:30px}.main-snippet p{text-align:left}.middle-narrow{max-width:720px;margin:0 auto}#benefits .benefit{display:inline-block;max-width:45%}#benefits .benefit.even{float:right}#benefits .benefit p{padding-left:74px;min-height:70px;background-image:url(images/landing-page/tick.png);background-repeat:no-repeat;background-position:left 50%;font-family:coustardregular,serif;font-size:30px;line-height:34px}.banner-paragraph{font-family:coustardregular,serif;color:#c1bcb0;font-size:22px;background-color:#323231;background-color:rgba(0,0,0,.5);padding:25px;margin:60px auto}.template-landing-page #page-title .primary-cta{font-family:coustardregular,serif;float:right;font-size:26px;padding:14px 40px;margin-bottom:30px}#button-strip{padding:30px 0;background-color:#464645;z-index:1500;position:relative}#button-strip.fixed{position:fixed;top:0;width:100%}#button-strip+#strip-spacer{display:none}#button-strip.fixed+#strip-spacer{display:block}#button-strip .primary-cta{font-size:16px;display:block;width:225px;padding:12px 0 13px;border:4px solid #c1bcb0;text-align:center}#button-strip .left-button{float:left}#button-strip .middle-button{margin:0 auto;clear:none}#button-strip .right-button{float:right}.lp-snippet.lp-form-snippet{padding:0}#features-icons{margin-bottom:15px}#lp-features .single-feature{border:4px solid #c1bcb0;margin-bottom:4px;text-align:left}.single-feature .feature-title{font-family:coustardregular,serif;font-size:20px;display:block;padding:10px 55px 10px 12px;position:relative}.single-feature .feature-title:after{content:"";background-image:url(images/icons.png);background-repeat:repeat-y;right:10px;top:15px;background-position:0 -295px;width:40px;height:20px;position:absolute}.single-feature .feature-title.open:after{background-position:0 -1495px}.single-feature .feature-title:hover{cursor:pointer;background-color:#464645;color:#c1bcb0}.single-feature .feature-content{display:none;padding:5px 12px 12px}.lp-feature-image-container{width:140px;padding-right:15px}.lp-feature-image-container img{width:140px}.lp-feature-equal-height{display:table-cell;vertical-align:top}.single-feature .feature-content p{margin-bottom:0}.template-landing-page #project-details a{color:#5b5b5a}.template-landing-page #footer-top a:hover{color:#323231}#bottom-content{clear:both}#bottom-content .column.half.container.left{width:43%;padding-right:7%}.bottom-content-title{font-family:coustardregular,serif;color:#b4ae9e;font-size:1.125em;padding:.25em 0 .5em 1em;background:url(images/icons.png) repeat-y 0 -200px}.bottom-content-title a{color:#b4ae9e}.template-landing-page .bottom-content-title a{font-size:18px}.bottom-content-title a:hover,#main-content .primary-column .bottom-content-title a:hover{color:#c58c02;text-decoration:none}#bottom-content .post-preview{float:left;width:45%;margin-bottom:2em}#bottom-content .post-preview+.post-preview{padding-left:5%}#footer{color:#fff;font-size:.815em}#footer-top{padding-top:2em;background:#c1bcb0;color:#323231}.template-landing-page #footer-top{font-size:18px}#footer-top .column.quarter{float:left;width:25%;padding-bottom:2em}#footer-top .column.quarter .widget{padding-right:20%}#footer-top .column.quarter .widget h3{font-size:1em;font-weight:700;border-bottom:1px solid #a09a8b}#footer-top .column.quarter .widget .menu{padding-top:1em}#footer-top .column.quarter .widget .menu li{width:90%;float:left;text-indent:-.5em;padding-left:.5em}#footer-top .column.quarter .widget .menu li a{}#footer-top a{color:#323231}#footer-top a:hover{color:#fff}#footer-bottom{color:#fff;padding:2em 0}.footer-tagline{font-weight:700}#icons{padding:2em 0}#icons img{margin-right:2em;margin-bottom:1em}#icons #icon-aws{width:160px;background-position:0 -700px}#icons #icon-magento{width:50px;background-position:0 -800px}#icons #icon-orocrm{width:60px;background-position:0 -900px}#icons #icon-wordpress{width:60px;background-position:0 -1e3px}#icons #icon-livechat{width:105px;background-position:0 -1100px}#footer-top .column.quarter .widget .textwidget span{display:block;background-image:url(images/icons.png);background-repeat:repeat-y}span.footer-phone{background-position:0 -393px;padding:1.25em 0 1.25em 3em}span.footer-email{background-position:0 -493px;padding:.75em 0 .75em 3em}span.footer-location{background-position:0 -593px;padding:1em 0 .75em 3em}#copyright{text-align:center}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.lightbox-overlay{background-color:rgba(0,0,0,.75);position:fixed;height:100%;width:100%;z-index:20000;overflow:scroll;display:none;top:0;left:0}div.lightbox-inner{position:fixed;height:100%;width:100%;z-index:20}a.close-lightbox{position:absolute;top:2px;right:5px;color:#fff;display:block;height:15px;width:15px;font-weight:700;text-decoration:none;line-height:1em;font-size:20px}.lightbox-screenshot{margin:10% auto;display:block;max-width:90%;z-index:30;max-height:80%}@media only screen and (max-width:1100px){#specialty-services .title hr.top-border{width:25%}}@media only screen and (max-width:960px){#homelink{font-size:.9em}#standard-menu a{font-size:.9em}#page-title.service-title .secondary-column{width:50%}.project-preview{max-width:50%}#main-contact-form .form-title hr.top-border{width:30%}#specialty-services .title hr.top-border{width:20%}.specialty-service h3{font-size:1.25em}}@media only screen and (max-width:850px){#standard-menu{display:none}#primary-nav-container{padding-bottom:5px}#mobile-menu-container{display:block}#mobile-menu-toggle{display:block}#footer-top .column.quarter{width:50%}#footer-top .column#footer-column-3{clear:both}}@media only screen and (max-width:767px){body{font-size:.875em}.indent-both{padding:0 20px}.indent-left{padding-left:0}#homelink{font-size:1em}#homelink .curata{padding-top:.1em}#homelink .web,#homelink .solutions{padding-top:.55em}.front-page-content .column.half.left{float:none;width:100%}.front-page-content .column.half.right{float:none;width:100%;border-left:0;padding-left:0}.primary-column{float:none;width:100%}.secondary-column{float:none;width:100%;margin-top:1em}.project-preview{max-width:33%}.single-project #project-details{float:none;width:100%;clear:both}.single-project img.attachment-250-square{margin-right:auto;margin-left:auto;display:block;float:none;max-width:100%}#main-contact-form .gfield:last-of-type,#main-contact-form .gfield{padding-right:5%;width:45%}.column.half{float:none;width:100%}#page-title.service-title .primary-column,#page-title.service-title .secondary-column{width:100%}#page-title .banner-image{float:right;margin:2em 0 1em 1em}.front-page #page-title h1.double-line-title span.title-second-line{padding-top:0}#specialty-services .title hr.top-border{width:20%}#talk-expert{width:105px;height:105px;float:none;margin:1em auto 0 auto;font-size:.8em;display:block}a#view-our-portfolio{float:none;display:block;margin:1em auto 0 auto;width:70px}span.footer-phone{background-position:0 -393px;padding:1.75em 0 1.75em 2.2em}span.footer-email{background-position:0 -493px;padding:1em 0 1em 4em}span.footer-location{background-position:0 -593px;padding:1.2em 0 1.2em 3.5em}#bottom-content .column.half.container.left{padding-right:0;width:100%}#bottom-team{padding:1em 0 2em}.team-title span.team-name{background-position:0 -194px}#icons img{margin-right:1em;margin-bottom:1em}#footer-top .column.quarter .widget .menu li{margin:.5em 0}.template-landing-page .testimonial-preview{width:90%;float:none}.template-landing-page #page-title .primary-cta{float:none;display:block;margin-left:auto;margin-right:auto;width:180px}.template-landing-page #page-title .banner-image{float:none;display:block;margin:30px auto 0}#header-phone{font-size:20px;background-size:20px;padding:10px 3px 10px 23px}.template-landing-page #header #lp-contact-button{font-size:20px;background-position:0 -89px;padding:9px 0 10px 35px}#button-strip .primary-cta{width:190px;font-size:14px}}@media only screen and (max-width:650px){#specialty-services .title hr.top-border{width:15%}#button-strip .primary-cta{font-size:12px;width:155px;padding:9px 0 10px}}@media only screen and (max-width:550px){.project-preview{max-width:50%}#main-contact-form ul.gform_fields{width:100%;float:none}#main-contact-form .gform_wrapper .gform_footer{width:100%;float:none;padding-top:10px}#main-contact-form .form-title hr.top-border{width:25%}#main-contact-form .gfield:last-of-type,#main-contact-form .gfield{float:none;width:100%;padding-right:0}#main-contact-form .gform_wrapper input[type=text],#main-contact-form .gform_wrapper input[type=textarea],#main-contact-form .gform_wrapper input[type=select]{width:96%;padding:10px 2%}#page-title .banner-image{display:block;float:none;margin:2em auto 1em auto}#page-title.service-title .secondary-column{clear:both}#specialty-services .title hr.top-border{display:none}.specialty-service{width:46%;float:left;padding:2%}.specialty-service+.specialty-service{padding-left:2%}.specialty-service.third-specialty-service{clear:left}.team-pic-container{width:auto;padding:0 .75em .75em 0}.team-bio{float:none;width:auto}#benefits .benefit{display:block;max-width:100%}#benefits .benefit.even{float:none}#benefits .benefit p{min-height:35px;padding:17px 0 17px 45px;background-size:40px;font-size:20px;margin-bottom:0}#button-strip{padding:15px 2%;text-align:center;width:96%}#button-strip .middle{max-width:100%}#button-strip.fixed{width:96%}#button-strip .primary-cta{width:28%;display:inline-block;font-size:11px;padding:9px .5% 10px}#button-strip .left-button,#button-strip .right-button,#button-strip .middle-button{margin:0 auto 5px;float:none}}@media only screen and (max-width:480px){#homelink img#logo{width:30px}#homelink .curata{font-size:1.7em}#homelink .web,#homelink .solutions{padding-top:.35em;font-size:1.4em}#main-content{padding-top:50px}#main-contact-form .form-title hr.top-border{display:none}#header-phone{float:none;padding:10px 23px;width:130px;display:block;margin:0 auto}.template-landing-page #header.button-cta #lp-contact-button{float:none;margin:0 auto;display:block;width:130px}}@media only screen and (max-width:420px){#footer-top .column.quarter{width:100%}#footer-top .column.quarter .widget{padding-right:0}.template-landing-page #header.button-cta .primary-cta{float:none;margin:10px auto;text-align:center;width:175px}#button-strip .primary-cta{font-size:10px;border-width:2px}#button-strip .left-button,#button-strip .right-button,#button-strip .middle-button{margin:0 .5% 5px}}@media only screen and (max-width:360px){.project-preview{max-width:100%}#main-contact-form ul.gform_fields{width:100%}#main-contact-form .gfield:last-of-type,#main-contact-form .gfield{padding:1%;width:98%}#main-contact-form .gform_footer{float:none;width:100%}#bottom-content .post-preview{float:none;width:100%}#bottom-content .post-preview+.post-preview{padding-left:0}#bottom-content .post-preview img{margin:0 auto;display:block}}