body{font-family:'Segoe UI',SegoeUIWF,Arial,sans-serif;font-size:16px}.hero-text,h1,h2,h3{font-family:'Segoe UI Light',SegoeUILightWF,Arial,sans-serif}.highlight{color:#672a7b;font-weight:700}a.arrow-cta{color:#2073b7;cursor:pointer;font-size:20px;line-height:25px}a,a.cdchrm:visited,a:visited{text-decoration:none;color:#04c}.arrow-cta span{background:url(../img/arrows.png) no-repeat;display:inline-block;height:25px;margin-left:5px;position:relative;top:6px;width:25px}.container-fluid{max-width:950px}.large-text{font-size:25px}.r-align{text-align:right}#header{margin-top:30px}#header .main-nav{border-color:#ccc;border-style:solid;border-width:1px 0;margin:30px 0 20px;padding:25px 0}#header .main-nav li{display:inline;list-style:none;margin-right:40px;padding:0 0 25px}#header .main-nav li a{color:#672a7b;font-size:18px;position:relative;text-decoration:none;top:-2px}#header .main-nav li.home a{font-size:24px;top:0}#footer{background-color:#eee;margin-top:10px;padding:20px 0}#footer ul{margin:15px 0 0;padding:0}#footer li{display:inline;list-style:none;padding-left:15px}#footer li a{color:#1570a6}#footer li,#footer li a{font-size:14px;white-space:nowrap}#main .hero .hero-wrap{position:relative}#main .hero img.hero-bg{width:100%}#main .hero .hero-overlay{background-color:#672a7b;background-color:rgba(103,42,123,.901961);left:0;padding:30px;position:absolute;top:20px;width:450px;z-index:1}#main .hero .hero-overlay .hero-text{color:#fff}#main .hero .hero-overlay .hero-text .large-text{margin-bottom:20px}#main .hero .hero-overlay .hero-text .cta{padding-top:8px;text-align:right}#main .hero .hero-overlay .hero-text .cta a.arrow-cta{color:#fff;font-size:20px}#main .hero .hero-overlay .hero-text .cta a.arrow-cta:hover{text-decoration:underline}#main .hero .hero-overlay .hero-text .cta a.arrow-cta span{background-image:url(../img/arrows.png);background-position:-25px 0;display:inline-block;height:25px;margin-left:8px;position:relative;top:6px;width:25px}#main .body-content{background:url(../img/gradient.png) repeat-x left bottom;padding:15px}#main .body-content h3{color:#672a7b;font-family:'Segoe UI Light',SegoeUILightWF,Arial,sans-serif;font-size:28px;font-weight:400;line-height:34px;margin:0 0 15px}#main .body-content .highlight{font-weight:700}.products nav ul li.products a{color:#672a7b;font-weight:700}.products #main .wrap{position:relative}.products #main .row{margin:0}.products #main .row .body-col .wrap img.content-bg{width:100%;margin-bottom:15px}.products #main .row .col-md-6:first-child{background:0 0}.products #main .row .col-md-6{background:url(../img/divider.png) no-repeat left center;box-sizing:border-box;-moz-box-sizing:border-box;float:left;margin-bottom:35px;position:relative}.secondary-footer{margin-top:30px}.secondary-footer .find-info a{margin-right:20px}.twitter{display:inline-block;height:auto;margin-left:20px;margin-right:5px;position:relative;width:14px}#search{position:relative;text-align:right}#search div.cntPSSearch{border:solid 1px #c9c9c9;color:#707070;padding:1px 0}#search div.cntPSSearch input[type=text]{border-width:0;margin:0;padding-left:5px;outline-color:invert;outline-style:none;outline-width:0;height:25px;vertical-align:top;margin-top:-1px;width:90%}#search div.cntPSSearch input[type=text].cdsrchdef{color:#999}#search div.cntPSSearch input[type=submit]{width:30px;padding:0;margin:0;border:none;cursor:pointer;margin-left:3px;vertical-align:middle;background:url(http://officeimg.vo.msecnd.net/_layouts/images/general/search_button.png?b=5657%2E4000) no-repeat center}#search div.cntPSSearch span{display:none}#search .cdclr{clear:both;height:0;visibility:hidden;line-height:0}@media (max-width:996px){.products #main .row .col-md-6{background:0 0}}@media (max-width:996px){#main .hero .hero-overlay{padding:20px;position:relative;top:0;width:100%}#main .body-content .bullets .bullet{margin-bottom:10px}#footer .r-align{text-align:left}#footer li{padding-left:0;padding-right:15px}#search div.cntPSSearch input[type=text]{width:85%}}@media screen and (max-width:540px){.search-wrap{width:100%}#search{margin-top:20px;float:left;width:100%}#search div.cntPSSearch input[type=text]{width:90%}}@media screen and (max-width:388px){#search div.cntPSSearch input[type=text]{width:85%}}