@import url(http://fonts.googleapis.com/css?family=Roboto:300,400);@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,300,600,700);@font-face{font-family:'icomoon';src:url(../fonts/icomoon.eot?jnky0c);src:url(../fonts/icomoon.eot?#iefixjnky0c) format("embedded-opentype") , url(../fonts/icomoon.ttf?jnky0c) format("truetype") , url(../fonts/icomoon.woff?jnky0c) format("woff") , url(../fonts/icomoon.svg?jnky0c#icomoon) format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-double-right-arrow:before{content:"\e600"}.icon-circle-right-arrow:before{content:"\e601"}.icon-single-left-arrow:before{content:"\e602"}.icon-facebook:before{content:"\e603"}.icon-circle-minus:before{content:"\e604"}.icon-circle-plus:before{content:"\e605"}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]) {display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root) {overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1,h2,h3,h4,h5,h6,ol,ul,blockquote,p,li{margin:0;padding:0}::-moz-selection{background:#304149;color:#fff}::selection{background:#304149;color:#fff}img{max-width:100%;height:auto;width:auto\9 ;display:block}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{background:#fff;font-family:'Open Sans','Helvetica','Arial',sans-serif;font-weight:400;position:relative}h1,.h1{font-size:20px;line-height:30px;font-weight:700;color:#ad9059;margin-bottom:5px}@media (min-width:1024px){h1,.h1{font-size:30px;line-height:40px;margin-bottom:10px}}h2,.h2{font-size:18px;line-height:25px;font-weight:700;color:#ad9059;margin-bottom:5px}@media (min-width:1024px){h2,.h2{font-size:30px;line-height:37px}}h3,.h3{font-size:18px;line-height:25px;font-weight:700;color:#ad9059;margin-bottom:5px}@media (min-width:1024px){h3,.h3{font-size:30px;line-height:37px}}h4,.h4{font-size:16px;line-height:23px;font-weight:700;color:#ad9059;margin-bottom:5px}@media (min-width:1024px){h4,.h4{font-size:20px;line-height:27px}}h5,.h5{font-size:16px;line-height:23px;font-weight:700;color:#ad9059;margin-bottom:5px}@media (min-width:1024px){h5,.h5{font-size:20px;line-height:27px}}h6,.h6{font-size:16px;line-height:23px;font-weight:700;color:#ad9059;margin-bottom:5px}@media (min-width:1024px){h6,.h6{font-size:20px;line-height:27px}}p,li,td,th,a,blockquote,label{font-size:13px;line-height:18px;font-weight:400;color:#000;margin-bottom:24px}@media (min-width:1024px){p,li,td,th,a,blockquote,label{font-size:13px;line-height:18px}}a{color:#ad9059;margin:0}a:hover,a:focus{text-decoration:none}strong,b{font-weight:700}em,i{font-style:italic}ul,ol{margin-left:20px;margin-bottom:20px}ul li{list-style-type:none;position:relative}ul li:before{content:"";width:4px;height:4px;border-radius:100px;background:#ad9059;display:inline-block;position:absolute;top:8px;left:-14px}@media (min-width:1024px){ul li:before{}}ol{margin-left:26px}li{margin-bottom:5px}hr{float:left;width:100%;background:#ddd;height:1px;border:none;outline:none;margin-bottom:40px;margin-top:40px;display:block}blockquote{display:block;padding:20px 40px 20px 40px;background:#444;color:#fff;text-align:center;font-style:italic;font-size:18px;line-height:30px}figure{width:100%;max-width:400px;text-align:center;border:1px solid #ddd;margin:0;padding:10px;background:#f2f2f2}figure img{margin-bottom:5px;display:inline-block}figure figcaption{font-style:italic;font-size:14px;line-height:18px}table{float:left;width:100%}table td,table th{padding:10px 10px 10px 25px;border:1px solid #000;text-align:left}table th{background:#999;color:#fff;font-weight:600}.button,button,button[type="submit"],input[type="submit"],input[type="button"],input[type="reset"]{outline:none;background:none;border:none;cursor:pointer;width:auto;padding:0;margin:0}.disabled-button,.button[disabled],button[disabled],button[type="submit"][disabled],input[type="submit"][disabled],input[type="reset"][disabled],input[type="button"][disabled]{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:.3}.button,button,button[type="submit"],input[type="submit"],input[type="button"],input[type="reset"]{background:#ad9059;border-radius:5px;behavior:url(../js/lib/PIE.htc);font-weight:400;text-transform:none;color:#fff;font-size:18px;line-height:24px;padding:11px 37px 11px 37px;display:inline-block;text-decoration:none;height:auto;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.button:hover,.button:focus,button:hover,button:focus,button[type="submit"]:hover,button[type="submit"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus{background:#999;color:#fff}button[type="submit"].darkblue-button,input[type="submit"].darkblue-button,input[type="button"].darkblue-button,.darkblue-button{background:#000}button[type="submit"].darkblue-button:hover,button[type="submit"].darkblue-button:focus,input[type="submit"].darkblue-button:hover,input[type="submit"].darkblue-button:focus,input[type="button"].darkblue-button:hover,input[type="button"].darkblue-button:focus,.darkblue-button:hover,.darkblue-button:focus{background:#504f5f;color:#fff}button[type="submit"].green-button,input[type="submit"].green-button,input[type="button"].green-button,.green-button{background:#85b200}button[type="submit"].green-button:hover,button[type="submit"].green-button:focus,input[type="submit"].green-button:hover,input[type="submit"].green-button:focus,input[type="button"].green-button:hover,input[type="button"].green-button:focus,.green-button:hover,.green-button:focus{background:#6f9400;color:#fff}form{float:left;width:100%}legend,fieldset{margin:0;padding:0;border:none}legend{font-size:20px;line-height:27px;font-weight:600;color:#444;margin-bottom:10px}label{text-transform:none;font-size:15px;line-height:20px}input,textarea,select{outline:none;border:none;width:100%;background:#fff;font-size:15px;font-weight:300;line-height:25px;color:#000;border:1px solid #ccc;padding:7px 10px 7px 10px;height:40px;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media (min-width:1024px){input,textarea,select{padding:10px 10px 7px 10px;height:46px}input:hover,input:focus,textarea:hover,textarea:focus,select:hover,select:focus{border-color:#000;color:#000}}input[disabled],textarea[disabled],select[disabled]{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}::-webkit-input-placeholder{color:#ccc}:-moz-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}textarea{height:60px}@media (min-width:760px){textarea{height:80px}}select[multiple]{height:80px}.form-field{float:left;width:100%;margin-bottom:15px}.form-field label.checkbox-radio{float:left;width:auto;margin-right:20px;line-height:23px;text-transform:initial;cursor:pointer}.form-field label.checkbox-radio input{box-sizing:border-box;padding:0;width:15px;height:15px;vertical-align:top;display:inline-block;margin-right:5px;margin-top:3px}.form-field label{float:left;width:100%;margin-bottom:3px}.form-field input[type="submit"]{float:right}.form-field .note{float:left;font-size:12px;color:#777}.form-field-container{float:left;width:100%}@media (min-width:760px){.field-width50 .form-field:first-of-type{margin-right:2%}.field-width50 .form-field{width:49%}.field-padding-right2{padding-right:2%}.field-width-15{width:15%}.field-width-20{width:20%}.field-width-25{width:25%}.field-width-30{width:30%}.field-width-40{width:40%}.field-width-50{width:50%}}.form-note{font-size:12px;line-height:17px;color:#858585}input.error,textarea.error,select.error{border-color:#de2828}label.error{color:#de2828!important;margin-top:10px;font-weight:bold!important}@-webkit-keyframes $animation-name {
  0% {
    opacity: 1;
  }
  90% {
    opacity: 0;
  }
}@-moz-keyframes $animation-name {
  0% {
    opacity: 1;
  }
  90% {
    opacity: 0;
  }
}@-ms-keyframes $animation-name {
  0% {
    opacity: 1;
  }
  90% {
    opacity: 0;
  }
}@-o-keyframes $animation-name {
  0% {
    opacity: 1;
  }
  90% {
    opacity: 0;
  }
}@keyframes $animation-name {
  0% {
    opacity: 1;
  }
  90% {
    opacity: 0;
  }
}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-ms-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}@-moz-keyframes fadeOut {
  from {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}@-ms-keyframes fadeOut {
  from {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}@keyframes fadeOut {
  from {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-ms-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}@-ms-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-60%, 0, 0);
    -moz-transform: translate3d(-60%, 0, 0);
    -ms-transform: translate3d(-60%, 0, 0);
    -o-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}@-moz-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-60%, 0, 0);
    -moz-transform: translate3d(-60%, 0, 0);
    -ms-transform: translate3d(-60%, 0, 0);
    -o-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-60%, 0, 0);
    -moz-transform: translate3d(-60%, 0, 0);
    -ms-transform: translate3d(-60%, 0, 0);
    -o-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-60%, 0, 0);
    -moz-transform: translate3d(-60%, 0, 0);
    -ms-transform: translate3d(-60%, 0, 0);
    -o-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-ms-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}@-ms-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(60%, 0, 0);
    -moz-transform: translate3d(60%, 0, 0);
    -ms-transform: translate3d(60%, 0, 0);
    -o-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(60%, 0, 0);
    -moz-transform: translate3d(60%, 0, 0);
    -ms-transform: translate3d(60%, 0, 0);
    -o-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}@-moz-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(60%, 0, 0);
    -moz-transform: translate3d(60%, 0, 0);
    -ms-transform: translate3d(60%, 0, 0);
    -o-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(60%, 0, 0);
    -moz-transform: translate3d(60%, 0, 0);
    -ms-transform: translate3d(60%, 0, 0);
    -o-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-ms-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}header{float:left;width:100%;padding:0;position:relative}.header-logo{float:left;z-index:999;margin-top:31px;margin-left:0}.right-section{float:right}.top-bar{float:right;width:auto;position:relative}.top-bar:before{content:"";background:#fff;width:160px;height:6px;position:absolute;top:0;right:0}.header-phone-number{float:right;text-decoration:none;font-weight:600;font-size:18px;color:#000;margin-top:21px;margin-right:0;margin-left:14px}.header-track-delivery-btn{background:#fff;border:1px solid #eee;text-decoration:none;padding:6px 15px 6px 15px;border-radius:3px;color:#bababa;margin-top:16px;display:inline-block;margin-right:0;font-size:14px;line-height:18px;margin-left:0}.header-facebook{text-decoration:none;font-size:20px;line-height:24px;color:#ccc;margin-left:31px;display:inline-block;vertical-align:middle}.main-menu{float:right;width:100%;margin-top:2px}.main-menu ul{margin:0;float:right;width:100%;text-align:right}.main-menu li{float:right;display:inline-block;margin-bottom:0}.main-menu li:before{display:none}.main-menu a{text-decoration:none;float:left;color:#868686;font-size:16px;line-height:16px;padding-bottom:0;padding-top:4px;font-weight:400;padding-right:14px;padding-left:13px;border-right:1px solid #ad9059;display:block;height:51px}.main-menu a:hover,.main-menu a:focus{color:#000}.main-menu li:first-of-type a{border:none;padding-right:0}.main-menu .services-menu-item{color:#ad9059;font-weight:700}.page-home .home-menu-item,.page-about .about-menu-item,.page-services .services-menu-item,.page-solutions .solutions-menu-item,.page-solution .solutions-menu-item,.page-contact .contactus-menu-item{color:#000;font-weight:700}footer{float:left;width:100%;padding:0}.brownpaperbag-container{float:left;width:100%;padding:0;position:relative;margin-top:31px;padding-top:23px;border-top:1px solid #888;margin-bottom:50px}.brownpaperbag-container .left-section{float:left}.brownpaperbag-container .middle-section{text-align:center;position:absolute;left:0;right:0;margin:auto;top:10px}.brownpaperbag-container .middle-section a{text-transform:uppercase;color:#ad9059;margin-left:auto;margin-right:auto;display:inline-block}.brownpaperbag-container .right-section{float:right}.brownpaperbag-container a,.brownpaperbag-container p{color:#ccc;margin:0;font-family:"Roboto",sans-serif;text-decoration:none;line-height:8px;font-size:12px;font-weight:300;margin:0}.brownpaperbag-container .attribution{border:none;display:block}@media (min-width:1024px){.brownpaperbag-container .attribution{margin:0;font-size:12px;margin-right:0}.brownpaperbag-container .copyright span{display:inline-block!important}}.main{float:left;width:100%;padding:45px 0 63px 0}.clear{clear:both}.clear-left{clear:left}.container-max-width{width:940px;margin:0 auto}@media (min-width:1024px){.small-screen-only{display:none!important}}.large-screen-only{display:none!important}@media (min-width:1024px){.large-screen-only{display:block!important}}.rounded-image-container{border-radius:100%;behavior:url(../js/lib/PIE.htc)}.rounded-image{border-radius:100%;behavior:url(../js/lib/PIE.htc)}.internal-banner{float:left;height:65px;width:100%;background:#f8f8f8;margin-bottom:17px}.internal-banner h1{font-size:25px;line-height:30px;font-weight:400;margin-bottom:0;color:#202020;text-transform:uppercase;margin-top:17px}.page-home .main{padding:0!important}.cssanimations .owl-item .content{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.slideshow{float:left;width:100%;position:relative;height:346px}.slideshow .slides{float:left;width:100%;position:absolute;z-index:10;top:0;left:0}.slideshow .slide{float:left;width:100%;height:346px;position:relative}.slideshow .slideshow-controls{position:absolute;top:135px;left:-55px;background:url(/images/xslideshow-arrow-left.png.pagespeed.ic.jWwuR8ji5F.png);width:40px;height:78px;display:block;z-index:999;cursor:pointer}.slideshow .slideshow-next{right:-55px;left:auto;background:url(/images/xslideshow-arrow-right.png.pagespeed.ic.-kgmHitIqo.png)}.slideshow .content{-webkit-animation-duration:1500ms;animation-duration:1500ms;-webkit-animation-timing-function:cubic-bezier(.47,.17,.54,-1.06);animation-timing-function:cubic-bezier(.47,.17,.54,-1.06);-webkit-animation-fill-mode:both;animation-fill-mode:both;z-index:1}.slideshow .owl-item{}.slideshow .owl-item.active{-webkit-animation-delay:6000ms;animation-delay:6000ms;-webkit-animation-duration:2000ms;animation-duration:2000ms;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-ms-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}.slideshow .active .content-left{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-ms-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}.slideshow .active .content-right{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-ms-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}.slideshow .content-left p,.slideshow .content-left h1,.slideshow .content-left h2,.slideshow .content-left h3,.slideshow .content-left h4,.slideshow .content-left h5,.slideshow .content-left a{float:left;width:350px;color:#fff;font-size:45px;line-height:53px;text-transform:uppercase;font-weight:700;position:absolute;top:60px;left:50px;text-decoration:none}.slideshow .content-left p em,.slideshow .content-left p i,.slideshow .content-left h1 em,.slideshow .content-left h1 i,.slideshow .content-left h2 em,.slideshow .content-left h2 i,.slideshow .content-left h3 em,.slideshow .content-left h3 i,.slideshow .content-left h4 em,.slideshow .content-left h4 i,.slideshow .content-left h5 em,.slideshow .content-left h5 i,.slideshow .content-left a em,.slideshow .content-left a i{font-style:italic;color:#cca55f}.slideshow .content-right p,.slideshow .content-right h1,.slideshow .content-right h2,.slideshow .content-right h3,.slideshow .content-right h4,.slideshow .content-right h5,.slideshow .content-right a{float:right;font-size:18px;line-height:22px;font-weight:400;color:#fff;width:490px;clear:both;padding-left:20px;border-left:1px solid #bbb;margin-top:17px;position:absolute;right:26px;bottom:-340px;text-decoration:none}.slidehow-background-image{float:left;width:940px;height:346px;background-repeat:no-repeat;position:relative;z-index:5}.slidehow-background-image:before{content:"";width:100%;height:100%;background-color:transparent;background-color:rgba(0,0,0,.43);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#6E000000,endColorstr=#6E000000);zoom:1;position:absolute;z-index:6;left:0;top:0}.featured-solutions{float:left;width:100%;background:#f8f8f8;text-align:center;padding:37px 35px 32px 84px}.featured-solutions .content{display:inline-block}.featured-solutions .icons{float:left}.featured-solutions .link{width:200px;float:left;text-align:left;margin-left:33px;padding-left:30px;border-left:1px solid #bbb}.featured-solutions h2{font-size:24px;line-height:24px;color:#000}.featured-solutions .circle-icon{float:left;display:block;margin-left:30px;width:100px;height:100px;position:relative}.featured-solutions .circle-icon:first-of-type{margin-left:0}.featured-solutions .circle-icon:after{content:"";width:24px;height:2px;background:url(/images/xdashes.png.pagespeed.ic.P90upT2yBf.png);display:block;position:absolute;top:50px;right:-26px}.featured-solutions .circle-icon:last-of-type:after{display:none}.featured-solutions img{width:100px;height:100px}.featured-solutions a{text-transform:uppercase;text-decoration:none;padding-left:17px;position:relative}.featured-solutions a:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e601";position:absolute;top:0;left:-3px;font-size:19px}.additional-blocks{float:left;width:100%;padding:50px 0 10px 0;text-align:center}.additional-blocks .block{display:inline-block;text-align:left;width:215px;margin-right:80px;vertical-align:top}.additional-blocks .block .image{float:left;width:100%;margin-bottom:25px}.additional-blocks .block .image,.additional-blocks .block img{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;behavior:url(../js/lib/PIE.htc)}.additional-blocks .block img{float:left;display:block;width:210px;height:210px;border:1px solid #eee}.additional-blocks .block .content{float:left;width:100%}.additional-blocks .block h2{font-size:20px;line-height:21px;text-transform:uppercase;margin-bottom:10px}.additional-blocks .block p{color:#868686;font-size:13px;line-height:15px;margin-bottom:10px}.additional-blocks .block a{text-decoration:none;padding-left:14px;position:relative;color:#000}.additional-blocks .block a:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e600";position:absolute;top:2px;left:-2px;font-size:16px}.additional-blocks .block.black h2{color:#000}.additional-blocks .block:last-child{margin-right:0}.page-contact .intro-text{max-width:500px;margin-top:0;margin-bottom:30px}.page-contact .intro-text p,.page-contact .intro-text h1,.page-contact .intro-text h2,.page-contact .intro-text h3,.page-contact .intro-text h4,.page-contact .intro-text h5,.page-contact .intro-text a{font-size:17px;line-height:25px;font-weight:400}.page-contact .main{padding-top:13px;padding-bottom:10px}.page-contact footer{padding-top:31px}.contact-information-container{float:left;width:100%;width:240px;margin-right:80px}.contact-information-block{float:left;width:100%;text-align:left;margin-bottom:31px}.contact-information-block:first-of-type{margin-bottom:34px}.contact-information-block:first-of-type h2{padding-bottom:13px;margin-bottom:16px;line-height:23px}.contact-information-block h2{padding-bottom:6px;font-weight:400;color:#000;border-bottom:1px solid #ddd;font-size:20px;line-height:20px;margin-bottom:5px}.contact-information-block p{margin-bottom:0;color:#202020;font-size:14px;line-height:20px}.contact-information-block address{color:#777;font-style:normal;font-size:16px;line-height:22px}.contact-information-block .contact-phone-link{font-weight:400;font-size:20px;color:#000;margin-bottom:14px}.contact-information-block .contact-phone-link a{text-decoration:none;font-size:20px;margin-left:0}.contact-information-block .contact-email-link{margin-top:9px}.contact-information-block .contact-email-link a{font-size:17.5px}.contact-us-form{float:left;width:100%;margin-bottom:21px;width:620px}.contact-us-form label{text-transform:none;margin-bottom:12px;font-size:15px}.contact-us-form .form-field{margin-bottom:14px}.contact-us-form form>.form-field:last-of-type{margin-bottom:0}.contact-us-form .field-width50 .form-field:first-of-type{margin-right:3%}.contact-us-form .field-width50 .form-field{width:48.5%}.contact-us-form .form-note{margin-bottom:5px;float:left;color:#858585;font-size:15px;margin-top:7px}.contact-us-form textarea{height:185px}.contact-us-form button{float:right;padding:14px 16px 14px 16px;width:133px;font-size:18px}.contactus-map{float:left;width:100%;margin-top:13px}.contactus-map h2{color:#000;font-size:30px;line-height:20px;font-weight:400;padding-bottom:30px;margin-bottom:0;border:none}.contactus-map .gmap{float:left;width:100%;height:395px}.contactus-map iframe,.contactus-map #map-canvas{float:left;width:100%;display:block}.page-about .main{padding-top:13px;padding-bottom:0}.page-about .top-img{width:100%;margin-bottom:40px}.page-about .main-column{float:left;width:540px;margin-right:80px}.page-about .side-column{float:left;width:320px}.page-about .main-column p{line-height:20px;color:#858585}.page-about .main-column p:first-of-type{color:#000;font-size:17px;line-height:24px;margin-bottom:30px}.page-about blockquote{max-width:312px;background:none;color:#999;font-weight:600;text-align:center;font-style:normal;font-size:30px;line-height:35px;text-transform:uppercase;padding:19px 13px 19px 13px;border-top:1px solid #000;border-bottom:1px solid #000}.page-about blockquote p,.page-about blockquote h1,.page-about blockquote h2,.page-about blockquote h3,.page-about blockquote h4,.page-about blockquote h5,.page-about blockquote a{margin:0;color:#999;font-weight:600;text-align:center;font-style:normal;font-size:30px;line-height:35px}.page-about blockquote em,.page-about blockquote i{font-style:italic;color:#ad9059}.page-about footer{padding-top:0}.page-services .main{padding-top:13px;padding-bottom:0}.page-services .intro-text{margin-bottom:50px;max-width:500px}.page-services .intro-text p,.page-services .intro-text h1,.page-services .intro-text h2,.page-services .intro-text h3,.page-services .intro-text h4,.page-services .intro-text h5,.page-services .intro-text a{color:#000;font-size:17px;line-height:24px}.page-services .main-column{float:left;width:540px;margin-right:80px}.page-services .side-column{float:left;width:320px;padding-top:10px}.page-services footer{padding-top:0;margin-top:-10px}.services-container{float:left;width:100%}.service-block{float:left;width:100%;margin-bottom:31px;min-height:178px}.service-block .image{float:left;margin-left:30px;margin-top:10px}.service-block .image,.service-block img{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;behavior:url(../js/lib/PIE.htc)}.service-block .image img{width:160px;height:160px;display:block;border:1px solid #ae8f53}.service-block .content{float:left;width:620px;margin-left:50px;margin-top:10px}.service-block h2{font-size:19px;line-height:19px;padding-bottom:15px;border-bottom:1px solid #444;font-weight:700;margin-bottom:17px}.service-block p{font-size:13px;line-height:21px;margin-bottom:10px}.service-block .read-more-btn{text-decoration:none;font-size:14px}.service-logos{float:left;width:700px;border-top:1px solid #ddd;margin-left:240px;margin-top:48px;padding-top:35px}.service-logos img{float:left;display:block;margin-right:36px}.page-service .main{padding-top:13px;padding-bottom:0}.page-service .main-column{float:left;width:540px;margin-right:45px}.page-service .side-column{float:left;width:355px;padding-top:8px}.page-service .side-column img{margin-top:54px;display:block;width:360px;height:360px;border:2px solid #c2ab82}.page-service .side-column div,.page-service .side-column img{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;behavior:url(../js/lib/PIE.htc)}.page-service .back-btn{float:right;font-size:19px;line-height:19px;text-decoration:none;color:#545454}.page-service .back-btn span{display:inline-block;vertical-align:bottom}.page-service h2{font-size:27px;line-height:37px;margin-bottom:19px}.page-service .main p{line-height:20px}.page-service .main p:first-of-type{color:#000;font-size:17px;line-height:24px;margin-bottom:19px}.page-service footer{padding-top:0}.page-solutions .intro-text{margin-bottom:30px}.page-solutions .intro-text p,.page-solutions .intro-text h1,.page-solutions .intro-text h2,.page-solutions .intro-text h3,.page-solutions .intro-text h4,.page-solutions .intro-text h5,.page-solutions .intro-text a{color:#000;font-size:17px;line-height:24px}.page-solutions .main{padding-top:13px;padding-bottom:0}.page-solutions footer{padding-top:0;margin-top:55px}.solutions-container{float:left;width:100%;max-width:870px}.solution-block{float:left;width:100%}.solution-block .question{padding:30px 10px 30px 0;position:relative;border-bottom:1px solid #ddd;margin-left:40px;cursor:pointer}.solution-block .question p,.solution-block .question h1,.solution-block .question h2,.solution-block .question h3,.solution-block .question h4,.solution-block .question h5,.solution-block .question a{font-size:17px;line-height:24px;font-weight:600;color:#ae9059;margin-bottom:0}.solution-block .question:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e605";color:#000;font-size:22px;line-height:22px;position:absolute;top:30px;left:-40px}.solution-block .content{display:none;float:left;width:100%;max-width:830px;margin-left:40px;padding:25px 25px 10px 42px;border-bottom:1px solid #ddd}.solution-block .content p,.solution-block .content h1,.solution-block .content h2,.solution-block .content h3,.solution-block .content h4,.solution-block .content h5,.solution-block .content a,.solution-block .content li{line-height:20px;color:#858585}.solution-block:last-of-type h2{border-bottom:none}.expand-solution-block .question{border-bottom:1px solid #ddd!important}.expand-solution-block .question:before{content:"\e604"}.expand-solution-block .content{display:block}.sod_select,.sod_select *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sod_select{display:inline-block;position:relative;line-height:1;outline-offset:-2px;cursor:default;outline:none;border:none;background: #ffff;font-size:18px;font-weight:40;line-height:25px;color:#000;border:1px solid #ccc;width:100%;padding:6px 10px 6px 10px;height:40px;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.sod_select:before,.sod_select:after{}.sod_select:after{position:absolute;top:12px;right:10px;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e601";font-size:10px;line-height:16px;color:#888}.sod_select:hover,.sod_select.open,.sod_select.focus{border-color:#000}.sod_select.open{color:#919191}.sod_select.disabled{border-color:#828282;color:#b2b2b2;cursor:not-allowed}.sod_select .sod_label{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:15px}.sod_select .sod_prefix{}.sod_select .sod_placeholder{}.sod_select .sod_list_wrapper{position:absolute;top:100%;left:0;display:none;height:auto;width:100%;margin:0 0 0 0;background:#fff;border-top:none;color:#444;font-weight:300;z-index:99999;box-shadow:0 10px 18px -12px #000;border-bottom:3px solid #000}.sod_select.open .sod_list_wrapper{display:block}.sod_select.disabled.open .sod_list_wrapper{display:none}.sod_select.above .sod_list_wrapper{top:auto;bottom:100%;border-top:3px solid #000;border-bottom:none}.sod_select .sod_list{display:block;overflow-y:auto;padding:0;margin:0}.sod_select .sod_option{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;padding:10px 10px;list-style-type:none}.sod_select .sod_option.optgroup,.sod_select .sod_option.optgroup.disabled{background:inherit;color:#939393;font-size:10px;font-style:italic}.sod_select .sod_option.groupchild{padding-left:20px}.sod_select .sod_option.is-placeholder{display:none}.sod_select .sod_option.disabled{background:inherit;color:#ccc}.sod_select .sod_option.active{background:#f7f7f7;color:#333}.sod_select .sod_option.selected{font-weight:700;padding-right:25px}.sod_select .sod_option.selected:before{content:"";position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;color:gray;height:9px;width:10px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTAgOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAgOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRDlEOUQ4IiBkPSJNNCw2LjdDMy42LDYuMywzLjUsNi4xLDMuMSw1LjdDMi42LDUuMiwyLDQuNiwxLjUsNC4xYy0wLjgtMC44LTIsMC40LTEuMiwxLjJjMC45LDAuOSwxLjksMS45LDIuOCwyLjgNCgkJYzAuNywwLjcsMS4zLDEsMiwwQzYuNyw2LDguMywzLjcsOS44LDEuNUMxMC41LDAuNSw5LTAuMyw4LjMsMC42bDAsMEM2LjcsMi45LDUuNyw0LjQsNCw2LjciLz4NCjwvZz4NCjwvc3ZnPg0K)}.sod_select.no_highlight .sod_option.selected{font-weight:300}.sod_select.no_highlight .sod_option.selected:before{display:none}.sod_select .sod_option.link{}.sod_select .sod_option.linkexternal{}.sod_select select{display:none!important}.sod_select.touch select{-webkit-appearance:menulist-button;position:absolute;top:0;left:0;display:block!important;height:100%;width:100%;opacity:0;z-index:1}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.owl-theme .owl-controls .owl-page span{display:block;width:8px;height:8px;margin:1px 6px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#ccc}.page-styleguide .main,.page-styleguide aside{float:left;width:100%}@media (min-width:1024px){.page-styleguide .main{width:70%}.page-styleguide aside{width:30%;padding-left:5%}}.page-styleguide header,.page-styleguide footer{padding:20px;background:#5e5e5e;margin-bottom:20px;position:static}.page-styleguide header h1,.page-styleguide header p,.page-styleguide header a,.page-styleguide footer h1,.page-styleguide footer p,.page-styleguide footer a{color:#fff;margin-bottom:0}.page-styleguide footer{margin-bottom:0;margin-top:20px}.page-styleguide .brownpaperbag-container{float:left;width:100%;padding:0;border:none}.page-styleguide .back-to-top-trigger{width:auto;height:auto;display:inline-block;background:none}.page-styleguide .styles-collection{width:100%;margin-bottom:20px}.page-styleguide .styles-collection .button,.page-styleguide .styles-collection input[type="submit"],.page-styleguide .styles-collection input[type="button"]{margin-bottom:10px!important}.page-styleguide .icon-collection span{font-size:100px;line-height:120px;width:auto;display:inline-block;margin-bottom:10px}.page-styleguide .icon-collection span:before{margin-right:10px}