body{background:#fbfbfb;font-family:'Source Sans Pro', sans-serif;font-weight:300;}
strong{font-weight:700;}
a{color:#888;text-decoration:none;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s;}
a:hover, a:focus{color:#eee;text-decoration:none;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s;}
h1, h2{margin-top:10px;font-size:42px;font-weight:700;line-height:54px;}
img{max-width:100%;}
::-moz-selection{background:#4096b5;color:#fff;text-shadow:none;}
::selection{background:#4096b5;color:#fff;text-shadow:none;}
.top-content{margin:0 auto;text-align:left;color:#fff;}
.inner-bg{padding:80px 0;}
.top-content .phone{text-align:center;}
.top-content .text{padding-top:100px;}
.top-content .description{margin:40px 0 10px 0;font-size:22px;line-height:36px;}
.top-content .top-button{margin-top:40px;}
.features-container{margin:0 auto;padding-bottom:60px;color:#888;text-align:center;}
.features-container a{color:#333;}
.features-container a:hover, a:focus{color:#bbb;}
.features{margin-top:60px;padding-bottom:10px;}
.features h2{color:#333;}
.features p{margin-top:30px;padding:0 120px;font-size:22px;line-height:36px;}
.features-box-1{margin-top:30px;}
.features-box-1 h3{font-size:26px;font-weight:700;color:#333;line-height:30px;}
.features-box-1 p{font-size:18px;line-height:32px;}
.features-box-1 .features-box-1-icon{margin:0 auto;font-size:56px;color:#333;}
.single-feature-container{margin:0 auto;text-align:center;}
.single-feature-text{margin-top:60px;padding-bottom:10px;}
.single-feature-text p{margin-top:30px;padding:0 120px;font-size:22px;line-height:36px;}
.single-feature-img{margin-top:30px;}
.single-feature-img-description{margin-top:70px;font-size:18px;line-height:32px;text-align:right;}
.single-feature-img-description p{margin-bottom:30px;}
.single-feature-bg{color:#fff;}
.single-feature-no-bg{color:#888;}
.single-feature-no-bg h2{color:#333;}
.single-feature-no-bg .single-feature-img-description{text-align:left;}
.single-feature-no-bg .single-feature-img-description strong{color:#333;}
.single-feature-gray-bg{background-color: #333;color:#DDD;}
.single-feature-gray-bg h2{color:#EEE;}
.single-feature-gray-bg .single-feature-img-description{text-align:left;}
.single-feature-gray-bg .single-feature-img-description strong{color:#EEE;}
.single-feature-gray-bg a{color:#AAA;}
.single-feature-gray-bg a:hover, a:focus{color:#EEE;}
.single-feature-lightgray-bg{background-color: #EEE;color:#222;}
.single-feature-lightgray-bg h2{color:#222;}
.single-feature-lightgray-bg .single-feature-img-description{text-align:left;}
.single-feature-lightgray-bg .single-feature-img-description strong{color:#222;}
.single-feature-lightgray-bg a{color:#666;}
.single-feature-lightgray-bg a:hover, a:focus{color:#000;}
.call-to-action-container{margin:0 auto;padding-bottom:60px;color:#888;text-align:center;}
.call-to-action-text{margin-top:60px;padding-bottom:10px;}
.call-to-action-text h2{color:#333;}
.call-to-action-text p{margin-top:30px;font-size:22px;line-height:36px;}
.call-to-action-button{margin-top:40px;}
footer{padding:30px 0;background:#333;text-align:center;}
.footer-copyright{margin:15px 0 0 0;font-size:18px;line-height:32px;color:#fff;}
.footer-copyright a{color:#fff;border-bottom:1px dashed #eee;}
.footer-copyright a:hover{border:0;}