/**
 * Header 23 stylesheet  
 * */
.header-10 {
  z-index:100;
  left:0;
  top:0;
  width:100%;
  padding-top:0;
  padding-bottom:0
}
 
.header-10 > .container {
  position:relative
}
 
.header-10 .navbar {
  position:absolute;
  z-index:2;
  top:0;
  font-family:'camptonlight_demo'
}
 
.header-10 .navbar.navbar-fixed-top {
  position:fixed
}
 
.header-10 .navbar .brand {
  padding-top:35px;
  padding-left:0;
  font-size:25px;
  font-weight:normal;
  color:#ffffff;
  font-family:'camptonbold_demo';
  font-weight:800
}
 
.header-10 .navbar .nav > li {
  margin-left:20px
}
 
.header-10 .navbar .nav > li:first-child {
  margin-left:0
}
 
.header-10 .navbar .nav > li > a {
  padding:31px 0 27px;
  font-size:16px;
  font-weight:normal;
  font-weight:500;
  letter-spacing:1px;
  color:#ffffff
}
 
.header-10 .navbar .nav > li > a:hover,.header-10 .navbar .nav > li > a:focus,.header-10 .navbar .nav > li > a.active {
  color:#ffffff
}
 
.header-10 .navbar .nav > li.active > a {
  color:#ffffff
}
 
.header-10 .navbar .nav > li.active > a:hover,.header-10 .navbar .nav > li.active > a:focus,.header-10 .navbar .nav > li.active > a.active {
  color:#ffffff
}
 
.header-10 .navbar .navbar-toggle {
  margin-top:28px;
  background:url(http://evolveattraction.com/wp-content/themes/startup/templates/startup-framework/build-wp/common-files/icons/menu-icon@2x.png) 50% no-repeat;
  -webkit-background-size:17px 12px;
  -moz-background-size:17px 12px;
  -o-background-size:17px 12px;
  background-size:17px 12px
}
 
.header-10-sub {
  position:relative;
  z-index:50;
  padding-top:200px;
  padding-bottom:200px;
  background-color:#1b1f23;
  color:white;
  text-align:center
}
 
.header-10-sub.v-center,.header-10-sub .v-center {
  display:table;
  width:100%
}
 
.header-10-sub.v-center > div,.header-10-sub .v-center > div {
  display:table-cell;
  vertical-align:middle;
  margin-top:0;
  margin-bottom:0;
  float:none
}
 
@media (min-width: 768px) {
 .header-10-sub .v-center.row:before,.header-10-sub .v-center.row:after {
   display:none
 }
 
}
 
@media (max-width: 767px) {
 .header-10-sub .v-center {
   -webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
   box-sizing:border-box;
   padding-left:5px;
   padding-right:5px
 }
  
 .header-10-sub .v-center.row {
   display:block;
   width:auto
 }
  
 .header-10-sub .v-center.row:before,.header-10-sub .v-center.row:after {
   display:none
 }
  
 .header-10-sub .v-center.row > * {
   display:block;
   vertical-align:baseline
 }
 
}
 
.header-10-sub .background {
  background-image:url(http://evolveattraction.com/wp-content/themes/startup/templates/startup-framework/build-wp/common-files/img/header/img-3.jpg);
  opacity:20;
  filter:alpha(opacity=2000);
  opacity:.2;
  filter:alpha(opacity=20)
}
 
.header-10-sub .hero-unit {
  padding:0;
  margin:0;
  background-color:transparent
}
 
.header-10-sub .hero-unit h1 {
  margin:0 0 30px;
  font-size:45px;
  font-weight:normal;
  color:#ffffff;
  font-family:'camptonbold_demo';
  font-weight:300
}
 
.header-10-sub .hero-unit p {
  font-size:25px;
  font-weight:normal;
  color:#bdc3c7;
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight:300;
  line-height:37.5px
}
 
@media (max-width: 480px) {
 .header-10-sub .hero-unit h1 {
   font-size:36px;
   font-weight:normal;
   color:#ffffff;
   font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
   font-weight:300
 }
  
 .header-10-sub .hero-unit p {
   font-size:22px;
   font-weight:normal;
   color:#bdc3c7;
   line-height:35px;
   font-weight:300
 }
 
}
 
.header-10-sub .hero-unit.hero-unit-bordered h1 {
  font-size:46px;
  font-weight:normal;
  color:#ffffff;
  font-weight:500;
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  border:8px solid white;
  display:inline-block;
  margin:0;
  padding:30px 40px
}
 
@media (max-width: 480px) {
 .header-10-sub .hero-unit.hero-unit-bordered h1 {
   font-size:22px;
   font-weight:normal;
   color:#ffffff;
   font-weight:500
 }
 
}
 
@media (max-width: 480px) {
 .header-10-sub.v-center > div {
   padding-top:35px;
   padding-bottom:70px
 }
 
}
 
.header-10-sub .control-btn {
  width:53px;
  height:53px;
  line-height:53px;
  margin:0;
  padding:0;
  border-radius:50%;
  text-align:center;
  font-size:19px;
  font-weight:normal;
  color:#7f8c8d;
  color:#ffffff;
  background:#121518;
  opacity:80;
  filter:alpha(opacity=8000);
  opacity:.8;
  filter:alpha(opacity=80);
  position:absolute;
  left:50%;
  bottom:90px;
  margin-left:-26.5px
}
 
.header-10-sub .control-btn:hover,.header-10-sub .control-btn:focus,.header-10-sub .control-btn.active {
  color:#ffffff
}
 
.header-10-sub .control-btn:hover,.header-10-sub .control-btn:focus,.header-10-sub .control-btn:active,.header-10-sub .control-btn.active {
  opacity:100;
  filter:alpha(opacity=10000);
  opacity:1;
  filter:alpha(opacity=100)
}
 
@media (max-width: 480px) {
 .header-10-sub .control-btn {
   bottom:30px
 }
 
}
 
@-webkit-keyframes ani-mouse {
 0% {
   opacity:1;
   top:29%
 }
  
 15% {
   opacity:1;
   top:50%
 }
  
 40% {
   opacity:0;
   top:50%
 }
  
 45% {
   opacity:0;
   top:29%
 }
  
 46% {
   opacity:1;
   top:29%
 }
 
}
 
@-moz-keyframes ani-mouse {
 0% {
   opacity:1;
   top:29%
 }
  
 15% {
   opacity:1;
   top:50%
 }
  
 40% {
   opacity:0;
   top:50%
 }
  
 45% {
   opacity:0;
   top:29%
 }
  
 46% {
   opacity:1;
   top:29%
 }
 
}
 
@keyframes ani-mouse {
 0% {
   opacity:1;
   top:29%
 }
  
 15% {
   opacity:1;
   top:50%
 }
  
 40% {
   opacity:0;
   top:50%
 }
  
 45% {
   opacity:0;
   top:29%
 }
  
 46% {
   opacity:1;
   top:29%
 }
 
}
 
.header-10-sub .scroll-btn {
  display:block;
  position:absolute;
  left:0;
  right:0;
  bottom:-250px;
  text-align:center
}
 
@media (max-width: 1000px) {
 .header-10-sub .scroll-btn > * {
   display:inline-block;
   line-height:18px;
   font-size:13px;
   font-weight:normal;
   color:#7f8c8d;
   color:#ffffff;
   font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
   letter-spacing:1px;
   visibility:hidden
 }
 
}
 
.header-10-sub .scroll-btn > * {
  display:inline-block;
  line-height:18px;
  font-size:13px;
  font-weight:normal;
  color:#7f8c8d;
  color:#ffffff;
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  letter-spacing:1px
}
 
.header-10-sub .scroll-btn > :hover,.header-10-sub .scroll-btn > :focus,.header-10-sub .scroll-btn > .active {
  color:#ffffff
}
 
.header-10-sub .scroll-btn > :hover,.header-10-sub .scroll-btn > :focus,.header-10-sub .scroll-btn > :active,.header-10-sub .scroll-btn > .active {
  opacity:80;
  filter:alpha(opacity=8000);
  opacity:.8;
  filter:alpha(opacity=80)
}
 
.header-10-sub .scroll-btn .mouse {
  position:relative;
  display:block;
  width:46px;
  height:73px;
  margin:0 auto 20px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  border:1px solid white;
  border-radius:23px
}
 
.header-10-sub .scroll-btn .mouse > * {
  position:absolute;
  display:block;
  top:29%;
  left:50%;
  width:8px;
  height:8px;
  margin:-4px 0 0 -4px;
  background:white;
  border-radius:50%;
  -webkit-animation:ani-mouse 4s linear infinite;
  -moz-animation:ani-mouse 4s linear infinite;
  animation:ani-mouse 4s linear infinite
}
 
@media (max-width: 480px) {
 .header-10-sub .scroll-btn {
   bottom:41px
 }
 
}/**
 * Content 4 stylesheet  
 * */
.content-4 {
  padding-top:0;
  padding-bottom:100px;
  position:relative;
  border-bottom:1px;
  border-left:0;
  border-top:0;
  border-right:0;
  border-style:solid;
  border-color:#E6E6E6
}
 
.content-4 h3 {
  font-size:30px;
  font-weight:normal;
  color:#2c3e50;
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  margin-bottom:24px;
  font-weight:300;
  text-align:center
}
 
.content-4 p {
  font-size:16px;
  font-weight:normal;
  color:#7f8c8d;
  font-family:'camptonlight_demo';
  line-height:26px;
  text-align:center
}

.content-4 p span{
  font-size:16px;
  font-weight:normal;
  color:#7f8c8d;
  font-family:'Helvetica Neue';
  line-height:26px;
  text-align:center
}


 
.content-4 .features h6 {
  text-transform:uppercase;
  margin-top:15px;
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-family:'camptonlight_demo';
  font-weight:500;
  font-size:20px;
  color:#393939;
  text-align:center
}
 
.content-4 .features p {
  margin-top:20px;
  font-size:16px;
  text-align:center
}
 
.content-4 .features > [class*="col-sm-"] {
  position:relative;
  padding-top:100px;
  padding-bottom:50px;
  text-align:center
}
 
.content-4 .features .img-holder {
  position:absolute;
  top:30px;
  text-align:center
}
 
.content-4 .features:last-child > [class*="col-sm-"],.content-4 .features.last > [class*="col-sm-"] {
  padding-bottom:0
}
 
@media (max-width: 767px) {
 .content-4 .features > [class*="col-sm-"],.content-4 .features:last-child > [class*="col-sm-"],.content-4 .features.last > [class*="col-sm-"] {
   padding-top:150px;
   padding-bottom:20px
 }
  
 .content-4 .features:last-child > [class*="col-sm-"]:last-child,.content-4 .features.last > [class*="col-sm-"]:last-child,.content-4 .features:last-child > [class*="col-sm-"].last,.content-4 .features.last > [class*="col-sm-"].last {
   padding-bottom:0
 }
 
}.content-23 {
  position:relative;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;
  color:#000
}
 
.content-23 .holder {
  height:1250px
}
 
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .content-23 .holder {
   padding-top:50px
 }
 
}
 
@media (max-width: 1200px) {
 .content-23 .holder {
   padding-bottom:50px
 }
 
}
 
.content-23 .holder.v-center,.content-23 .holder .v-center {
  display:table;
  width:100%
}
 
.content-23 .holder.v-center > div,.content-23 .holder .v-center > div {
  display:table-cell;
  vertical-align:middle;
  margin-top:0;
  margin-bottom:0;
  float:none
}
 
@media (min-width: 768px) {
 .content-23 .holder.v-center.row:before,.content-23 .holder .v-center.row:before,.content-23 .holder.v-center.row:after,.content-23 .holder .v-center.row:after {
   display:none
 }
 
}
 
@media (max-width: 767px) {
 .content-23 .holder.v-center,.content-23 .holder .v-center {
   -webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
   box-sizing:border-box;
   padding-left:5px;
   padding-right:5px
 }
  
 .content-23 .holder.v-center.row,.content-23 .holder .v-center.row {
   display:block;
   width:auto
 }
  
 .content-23 .holder.v-center.row:before,.content-23 .holder .v-center.row:before,.content-23 .holder.v-center.row:after,.content-23 .holder .v-center.row:after {
   display:none
 }
  
 .content-23 .holder.v-center.row > *,.content-23 .holder .v-center.row > * {
   display:block;
   vertical-align:baseline
 }
 
}
 
.content-23 .control-btn {
  width:53px;
  height:53px;
  line-height:53px;
  margin:0;
  padding:0;
  border-radius:50%;
  text-align:center;
  font-size:19px;
  font-weight:normal;
  color:#7f8c8d;
  background:#121518;
  color:#ffffff;
  opacity:30;
  filter:alpha(opacity=3000);
  opacity:.3;
  filter:alpha(opacity=30);
  position:absolute;
  left:50%;
  bottom:90px;
  margin-left:-26.5px
}
 
.content-23 .control-btn:hover,.content-23 .control-btn:focus,.content-23 .control-btn.active {
  color:#ffffff
}
 
.content-23 .control-btn:hover,.content-23 .control-btn:focus,.content-23 .control-btn:active,.content-23 .control-btn.active {
  opacity:100;
  filter:alpha(opacity=10000);
  opacity:1;
  filter:alpha(opacity=100)
}
 
@media (max-width: 480px) {
 .content-23 .control-btn {
   bottom:30px
 }
 
}
 
.content-23 .hero-unit {
  text-align:center;
  padding:0;
  margin:0;
  background-color:transparent
}
 
.content-23 .hero-unit h1 {
  font-size:50px;
  font-weight:normal;
  color:#fff;
  font-family:'camptonbold_demo';
  font-weight:300;
  margin:0 0 36px;
  margin-top:10px
}
 
.content-23 .hero-unit p {
  font-size:20px;
  font-weight:normal;
  color:#fff;
  font-family:'camptonlight_demo';
  font-weight:300;
  margin-bottom:0;
  text-align:left
}
 
.content-23 .hero-unit p span {
  font-size:20px;
  font-weight:normal;
  color:#fff;
  font-family:'Helvetica Neue';
  font-weight:300;
  margin-bottom:0;
  text-align:left
}
 
.content-23 .hero-unit .btn.btn-primary {
  background:transparent;
  font-family:'camptonlight_demo';
  border-radius:1px;
  font-size:20px;
  border-radius:50px;
  border-color:#fff;
  border-style:solid;
  border-width:1px
}
 
.content-23 .hero-unit .btn.btn-primary:hover,.content-23 .hero-unit .btn.btn-primary:focus {
  background:#fff;
  color:#1a1a1a
}
 
.content-23 .hero-unit .btn.btn-primary:active,.content-23 .hero-unit .btn.btn-primary.active {
  background:#fff
}
 
@media (max-width: 480px) {
 .content-23 .hero-unit h1 {
   font-size:20px;
   font-weight:normal;
   color:#fff;
   font-family:'camptonbold_demo';
   font-weight:300;
   margin:0 0 36px
 }
 
}
 
.content-23 .hero-unit.hero-unit-bordered h1 {
  font-size:46px;
  font-weight:normal;
  color:#ffffff;
  font-weight:500;
  border:8px solid white;
  display:inline-block;
  margin:0;
  padding:30px 40px
}
 
@media (max-width: 767px) {
 .content-23 .hero-unit.hero-unit-bordered h1 {
   font-size:28px;
   font-weight:normal;
   color:#ffffff;
   font-weight:600
 }
 
}.content-55 {
  position:relative;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;
  color:#000
}
 
.content-55 .holder {
  height:950px
}
 
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .content-55 .holder {
   padding-top:50px
 }
 
}
 
@media (max-width: 1200px) {
 .content-55 .holder {
   padding-bottom:50px
 }
 
}
 
.content-55 .holder.v-center,.content-55 .holder .v-center {
  display:table;
  width:100%
}
 
.content-55 .holder.v-center > div,.content-55 .holder .v-center > div {
  display:table-cell;
  vertical-align:middle;
  margin-top:0;
  margin-bottom:0;
  float:none
}
 
@media (min-width: 768px) {
 .content-55 .holder.v-center.row:before,.content-55 .holder .v-center.row:before,.content-55 .holder.v-center.row:after,.content-55 .holder .v-center.row:after {
   display:none
 }
 
}
 
@media (max-width: 767px) {
 .content-55 .holder.v-center,.content-55 .holder .v-center {
   -webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
   box-sizing:border-box;
   padding-left:5px;
   padding-right:5px
 }
  
 .content-55 .holder.v-center.row,.content-55 .holder .v-center.row {
   display:block;
   width:auto
 }
  
 .content-55 .holder.v-center.row:before,.content-55 .holder .v-center.row:before,.content-55 .holder.v-center.row:after,.content-55 .holder .v-center.row:after {
   display:none
 }
  
 .content-55 .holder.v-center.row > *,.content-55 .holder .v-center.row > * {
   display:block;
   vertical-align:baseline
 }
 
}
 
.content-55 .control-btn {
  width:53px;
  height:53px;
  line-height:53px;
  margin:0;
  padding:0;
  border-radius:50%;
  text-align:center;
  font-size:19px;
  font-weight:normal;
  color:#7f8c8d;
  background:#121518;
  color:#ffffff;
  opacity:30;
  filter:alpha(opacity=3000);
  opacity:.3;
  filter:alpha(opacity=30);
  position:absolute;
  left:50%;
  bottom:90px;
  margin-left:-26.5px
}
 
.content-55 .control-btn:hover,.content-55 .control-btn:focus,.content-55 .control-btn.active {
  color:#ffffff
}
 
.content-55 .control-btn:hover,.content-55 .control-btn:focus,.content-55 .control-btn:active,.content-55 .control-btn.active {
  opacity:100;
  filter:alpha(opacity=10000);
  opacity:1;
  filter:alpha(opacity=100)
}
 
@media (max-width: 480px) {
 .content-55 .control-btn {
   bottom:30px
 }
 
}
 
.content-55 .hero-unit {
  text-align:center;
  padding:0;
  margin:0;
  background-color:transparent
}
 
.content-55 .hero-unit h1 {
  font-size:50px;
  font-weight:normal;
  color:#1A1A1A;
  font-family:'camptonbold_demo';
  font-weight:300;
  margin:0 0 36px;
  margin-top:10px;
  text-transform:capitalize
}
 
.content-55 .hero-unit p {
  font-size:20px;
  font-weight:normal;
  color:#333333;
  font-family:'camptonlight_demo';
  font-weight:300;
  margin-bottom:0;
  text-align:left
}
 
.content-55 .hero-unit .btn.btn-primary {
  background:transparent;
  font-family:'camptonlight_demo';
  border-radius:1px;
  font-size:20px;
  border-radius:50px;
  border-color:#1A1A1A;
  border-style:solid;
  border-width:1px;
  color:#1A1A1A
}
 
.content-55 .hero-unit .btn.btn-primary:hover,.content-55 .hero-unit .btn.btn-primary:focus {
  background:#1A1A1A;
  color:#fff
}
 
.content-55 .hero-unit .btn.btn-primary:active,.content-55 .hero-unit .btn.btn-primary.active {
  background:#1A1A1A
}
 
@media (max-width: 480px) {
 .content-55 .hero-unit h1 {
   font-size:20px;
   font-weight:normal;
   color:#1A1A1A;
   font-family:'camptonbold_demo';
   font-weight:300;
   margin:0 0 36px
 }
 
}
 
.content-55 .hero-unit.hero-unit-bordered h1 {
  font-size:46px;
  font-weight:normal;
  color:#ffffff;
  font-weight:500;
  border:8px solid white;
  display:inline-block;
  margin:0;
  padding:30px 40px
}
 
@media (max-width: 767px) {
 .content-55 .hero-unit.hero-unit-bordered h1 {
   font-size:28px;
   font-weight:normal;
   color:#333333;
   font-weight:600
 }
 
}.content-56 {
  position:relative;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;
  color:#000
}
 
.content-56 .holder {
  height:1000px
}
 
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .content-56 .holder {
   padding-top:50px
 }
 
}
 
@media (max-width: 1200px) {
 .content-56 .holder {
   padding-bottom:50px
 }
 
}
 
.content-56 .holder.v-center,.content-56 .holder .v-center {
  display:table;
  width:100%
}
 
.content-56 .holder.v-center > div,.content-56 .holder .v-center > div {
  display:table-cell;
  vertical-align:middle;
  margin-top:0;
  margin-bottom:0;
  float:none
}
 
@media (min-width: 768px) {
 .content-56 .holder.v-center.row:before,.content-56 .holder .v-center.row:before,.content-56 .holder.v-center.row:after,.content-56 .holder .v-center.row:after {
   display:none
 }
 
}
 
@media (max-width: 767px) {
 .content-56 .holder.v-center,.content-56 .holder .v-center {
   -webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
   box-sizing:border-box;
   padding-left:5px;
   padding-right:5px
 }
  
 .content-56 .holder.v-center.row,.content-56 .holder .v-center.row {
   display:block;
   width:auto
 }
  
 .content-56 .holder.v-center.row:before,.content-56 .holder .v-center.row:before,.content-56 .holder.v-center.row:after,.content-56 .holder .v-center.row:after {
   display:none
 }
  
 .content-56 .holder.v-center.row > *,.content-56 .holder .v-center.row > * {
   display:block;
   vertical-align:baseline
 }
 
}
 
.content-56 .control-btn {
  width:53px;
  height:53px;
  line-height:53px;
  margin:0;
  padding:0;
  border-radius:50%;
  text-align:center;
  font-size:19px;
  font-weight:normal;
  color:#7f8c8d;
  background:#121518;
  color:#ffffff;
  opacity:30;
  filter:alpha(opacity=3000);
  opacity:.3;
  filter:alpha(opacity=30);
  position:absolute;
  left:50%;
  bottom:90px;
  margin-left:-26.5px
}
 
.content-56 .control-btn:hover,.content-56 .control-btn:focus,.content-56 .control-btn.active {
  color:#ffffff
}
 
.content-56 .control-btn:hover,.content-56 .control-btn:focus,.content-56 .control-btn:active,.content-56 .control-btn.active {
  opacity:100;
  filter:alpha(opacity=10000);
  opacity:1;
  filter:alpha(opacity=100)
}
 
@media (max-width: 480px) {
 .content-56 .control-btn {
   bottom:30px
 }
 
}
 
.content-56 .hero-unit {
  text-align:center;
  padding:0;
  margin:0;
  background-color:transparent
}
 
.content-56 .hero-unit h1 {
  font-size:50px;
  font-weight:normal;
  color:#fff;
  font-family:'camptonbold_demo';
  font-weight:300;
  margin:0 0 36px;
  margin-top:10px
}
 
.content-56 .hero-unit p {
  font-size:20px;
  font-weight:normal;
  color:#fff;
  font-family:'camptonlight_demo';
  font-weight:300;
  margin-bottom:0;
  text-align:left
}
 
.content-56 .hero-unit .btn.btn-primary {
  background:transparent;
  font-family:'camptonlight_demo';
  border-radius:1px;
  font-size:20px;
  border-radius:50px;
  border-color:#fff;
  border-style:solid;
  border-width:1px
}
 
.content-56 .hero-unit .btn.btn-primary:hover,.content-56 .hero-unit .btn.btn-primary:focus {
  background:#fff;
  color:#1a1a1a
}
 
.content-56 .hero-unit .btn.btn-primary:active,.content-56 .hero-unit .btn.btn-primary.active {
  background:#fff
}
 
@media (max-width: 480px) {
 .content-56 .hero-unit h1 {
   font-size:20px;
   font-weight:normal;
   color:#fff;
   font-family:'camptonbold_demo';
   font-weight:300;
   margin:0 0 36px
 }
 
}
 
.content-56 .hero-unit.hero-unit-bordered h1 {
  font-size:46px;
  font-weight:normal;
  color:#ffffff;
  font-weight:500;
  border:8px solid white;
  display:inline-block;
  margin:0;
  padding:30px 40px
}
 
@media (max-width: 767px) {
 .content-56 .hero-unit.hero-unit-bordered h1 {
   font-size:28px;
   font-weight:normal;
   color:#ffffff;
   font-weight:600
 }
 
}.footer-11 {
  padding-top:50px;
  text-align:center;
  background-color:#FFf;
  border-top:1px;
  border-left:0;
  border-right:0;
  border-bottom:0;
  border-style:solid;
  border-color:#E6E6E6
}
 
.footer-11 > .container {
  padding-bottom:40px;
  position:relative
}
 
.footer-11 a {
  color:#1A1A1A;
  font-weight:normal;
  font-family:'camptonlight_demo'
}
 
.footer-11 a:hover,.footer-11 a:focus,.footer-11 a.active {
  color:#000
}
 
.footer-11 .brand {
  position:absolute;
  top:-10px;
  left:15px;
  font-size:30px;
  font-weight:normal;
  color:#1A1A1A;
  letter-spacing:3px;
  font-family:'camptonbold_demo';
  font-weight:300
} 
 
}
 
.footer-11 .brand img:first-child {
  float:left;
  margin:0 15px 0 0
}
 
.footer-11 nav {
  margin:0 100px
}
 
.footer-11 nav ul {
  list-style:none;
  margin:0;
  padding:0;
  font-size:16px;
  font-weight:normal;
  color:#1A1A1A
}
 
.footer-11 nav ul li {
  display:inline-block;
  margin-left:25px
}
 
.footer-11 nav ul li:first-child {
  margin-left:0
}
 
.footer-11 nav ul li a {
  font-size:15px;
  font-weight:normal;
  font-weight:500;
  color:#333333;
  font-family:'camptonlight_demo'
}
 
.footer-11 nav ul li a:hover,.footer-11 nav ul li a:focus,.footer-11 nav ul li a.active {
  color:#666666
}
 
.footer-11 .social-btns {
  white-space:nowrap;
  position:absolute;
  top:0;
  right:15px
}
 
.footer-11 .social-btns > * {
  display:inline-block;
  margin-left:15px;
  font-size:16px;
  font-weight:normal;
  color:#143D66;
  width:16px;
  height:19px;
  overflow:hidden;
  text-align:center
}
 
.footer-11 .social-btns > :first-child {
  margin-left:0
}
 
.footer-11 .social-btns > * > * {
  display:block;
  position:relative;
  top:0;
  -webkit-transition:.25s top;
  -moz-transition:.25s top;
  -o-transition:.25s top;
  transition:.25s top
}
 
.footer-11 .social-btns > * > :first-child {
  color:#0A1F33
}
 
.footer-11 .social-btns > :hover > * {
  top:-100%
}
 
.footer-11 .additional-links {
  border-top:2px solid #ecf0f1;
  background:#f4f5f6;
  padding:20px 0;
  padding-top:25px;
  margin-bottom:0;
  font-size:14px;
  font-weight:normal;
  color:inherit;
  -webkit-transition:background-color .4s;
  -moz-transition:background-color .4s;
  -o-transition:background-color .4s;
  transition:background-color .4s
}
 
.footer-11 .additional-links:hover,.footer-11 .additional-links:focus,.footer-11 .additional-links.active {
  border-top:2px solid #ecf0f1;
  background:#1A1A1A;
  padding:20px 0;
  padding-top:25px;
  margin-bottom:-30px;
  font-size:14px;
  font-weight:normal;
  color:inherit;
  -webkit-transition:background-color .4s;
  -moz-transition:background-color .4s;
  -o-transition:background-color .4s;
  transition:background-color .4s
}
 
@media (max-width: 767px) {
 .footer-11 .additional-links {
   margin-right:-5px;
   margin-left:-5px
 }
  
 .footer-11 .additional-links .container {
   padding-left:20px;
   padding-right:20px
 }
 
}
 
.footer-11 .additional-links .lead a {
  margin-bottom:28px;
  font-size:18px;
  font-weight:normal;
  color:#B2B2B2;
  -webkit-transition:color .4s;
  -moz-transition:color .4s;
  -o-transition:color .4s;
  transition:color .4s;
  font-family:'camptonlight_demo'
}
 
.footer-11 .additional-links .lead a:hover,.footer-11 .additional-links .lead a:focus,.footer-11 .additional-links .lead a.active {
  color:#fff;
  -webkit-transition:color .4s;
  -moz-transition:color .4s;
  -o-transition:color .4s;
  transition:color .4s
}
 
.footer-11 .additional-links .lead b {
  font-weight:500
}
 
.footer-11 .additional-links a {
  margin:0 10px;
  color:#95a5a6;
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif
}
 
.footer-11 .additional-links a:hover,.footer-11 .additional-links a:focus,.footer-11 .additional-links a.active {
  color:#778485
}
 
@media (max-width: 480px) {
 .footer-11 {
   border-top:0;
   text-align:left
 }
  
 .footer-11 .brand {
   display:none
 }
  
 .footer-11 nav {
   margin-left:-20px;
   margin-right:-20px
 }
  
 .footer-11 nav ul li {
   float:none;
   margin:0;
   display:block;
   text-align:left;
   border-bottom:2px solid #ecf0f1;
   padding:11px 20px
 }
  
 .footer-11 nav ul li:first-child {
   margin-top:0;
   border-top:2px solid #ecf0f1
 }
  
 .footer-11 .social-btns {
   position:static;
   margin-top:30px;
   margin-bottom:11px
 }
  
 .footer-11 .additional-links a {
   margin:0 -140px 0 0;
   line-height:18.0667px
 }
 
}