/**
 * Header 23 stylesheet  
 * */
.header-23 {
  z-index:100;
  left:0;
  top:0;
  width:100%;
  padding-top:0;
  padding-bottom:0
}
 
.header-23 > .container {
  position:relative
}
 
.header-23 .navbar {
  position:absolute;
  z-index:2;
  top:0;
  font-family:'camptonlight_demo'
}
 
.header-23 .navbar.navbar-fixed-top {
  position:fixed
}
 
.header-23 .navbar .brand {
  padding-top:35px;
  padding-left:0;
  font-size:25px;
  font-weight:normal;
  color:#ffffff;
  font-family:'camptonbold_demo';
  font-weight:800
}
 
.header-23 .navbar .nav > li {
  margin-left:20px
}
 
.header-23 .navbar .nav > li:first-child {
  margin-left:0
}
 
.header-23 .navbar .nav > li > a {
  padding:31px 0 27px;
  font-size:16px;
  font-weight:normal;
  font-weight:500;
  letter-spacing:1px;
  color:#ffffff
}
 
.header-23 .navbar .nav > li > a:hover,.header-23 .navbar .nav > li > a:focus,.header-23 .navbar .nav > li > a.active {
  color:#ffffff
}
 
.header-23 .navbar .nav > li.active > a {
  color:#ffffff
}
 
.header-23 .navbar .nav > li.active > a:hover,.header-23 .navbar .nav > li.active > a:focus,.header-23 .navbar .nav > li.active > a.active {
  color:#ffffff
}
 
.header-23 .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-23-sub {
  z-index:50;
  left:0;
  width:100%;
  position:relative;
  color:white;
  text-align:center;
  background:#1b1e21;
  height:650px
}
 
.header-23-sub .background {
  background-image:url(http://evolveattraction.com/wp-content/uploads/2015/01/attraction.jpg)
}
 
.header-23-sub .container {
  position:absolute;
  left:0;
  top:50%;
  right:0;
  margin-top:-34px
}
 
@media (max-width: 991px) {
 .header-23-sub .container {
   margin-top:-110px
 }
 
}
 
.header-23-sub .hero-unit {
  margin:0;
  padding:0;
  background:transparent;
  font-size:30px;
  letter-spacing:-1px
}
 
.header-23-sub .hero-unit strong {
  vertical-align:middle;
  display:inline-block;
  font-size:36px;
  font-weight:800;
  letter-spacing:-2px;
  font-family:'camptonbold_demo'
}
 
@media (max-width: 991px) {
 .header-23-sub .hero-unit strong {
   display:block
 }
 
}
 
.header-23-sub .hero-unit span {
  vertical-align:middle;
  display:inline-block;
  font-weight:300;
  font-family:'camptonlight_demo'
}
 
@media (max-width: 991px) {
 .header-23-sub .hero-unit span {
   display:block
 }
 
}
 
.header-23-sub .hero-unit .btn-play {
  vertical-align:middle;
  display:inline-block;
  text-indent:-9999px;
  overflow:hidden;
  width:67px;
  height:67px;
  margin:0 50px;
  background:url(http://evolveattraction.com/wp-content/themes/startup/templates/startup-framework/build-wp/common-files/img/header/btn-play.png) no-repeat
}
 
@media (max-width: 991px) {
 .header-23-sub .hero-unit .btn-play {
   margin:35px 0
 }
 
}
 
@-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-23-sub .scroll-btn {
  display:block;
  position:absolute;
  left:0;
  right:0;
  bottom:-250px;
  text-align:center
}
 
@media (max-width: 1000px) {
 .header-23-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-23-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-23-sub .scroll-btn > :hover,.header-23-sub .scroll-btn > :focus,.header-23-sub .scroll-btn > .active {
  color:#ffffff
}
 
.header-23-sub .scroll-btn > :hover,.header-23-sub .scroll-btn > :focus,.header-23-sub .scroll-btn > :active,.header-23-sub .scroll-btn > .active {
  opacity:80;
  filter:alpha(opacity=8000);
  opacity:.8;
  filter:alpha(opacity=80)
}
 
.header-23-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-23-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: 600px) {
 .header-23-sub .scroll-btn {
   bottom:-400px
 }
 
}
 
.header-23-sub .background {
  opacity:10;
  filter:alpha(opacity=1000);
  opacity:.3;
  filter:alpha(opacity=10)
}
 
.header-23-sub video {
  position:absolute!important;
  top:0!important;
  right:0!important;
  bottom:0!important;
  left:0!important;
  background:#000
}
 
.mask {
  z-index:1000;
  background-color:#000;
  opacity:90;
  filter:alpha(opacity=9000);
  opacity:.4;
  filter:alpha(opacity=90);
  position:fixed;
  top:0;
  left:0;
  bottom:0;
  right:0;
  height:100%;
  width:100%;
  display:none
}
 
.popup-video {
  z-index:1000;
  margin:0 10%;
  top:0;
  left:0;
  bottom:0;
  right:0;
  width:0;
  height:0;
  position:absolute;
  overflow:hidden
}
 
.popup-video.shown {
  position:fixed;
  width:80%;
  height:100%;
  overflow:visible;
  display:none
}
 
.popup-video .embed-video,.popup-video iframe {
  width:100%;
  height:100%
}
 
#bgVideo,#bgVideoPreview {
  overflow:hidden
}
 
#bgVideo,#bgVideoPreview {
}
 
@media (max-width: 1200px) {
 #bgVideo,#bgVideoPreview {
   height:650px
 }
 
}
 
#bgVideo video,#bgVideoPreview video {
  position:static!important;
  width:100%!important;
  height:auto!important;
  margin-bottom:-22px;
  display:block!important
}
 
@media (max-width: 1200px) {
 #bgVideo video,#bgVideoPreview video {
   width:auto!important;
   height:auto!important;
   min-width:100%;
   min-height:100%
 }
 
}.content-26 {
  position:relative;
  padding-top:100px;
  padding-bottom:100px;
  text-align:center;
  background-color:#FFFAF5
}
 
.content-26 .lead {
  font-size:27px;
  font-weight:normal;
  color:#393939;
  font-family:'camptonlight_demo';
  font-weight:300;
  margin-bottom:0
}
 
.content-26 .lead span {
  font-size:27px;
  font-weight:normal;
  color:#393939;
  font-family:'Helvetica Neue';
  font-weight:300;
  margin-bottom:0
}
 
@media (max-width: 480px) {
 .content-26 .lead {
   font-size:18px;
   font-weight:normal;
   color:#393939;
   font-family:'camptonlight_demo';
   font-weight:300;
   margin-bottom:20px
 }
 
}
 
.content-26 h3 {
  font-size:50px;
  font-weight:normal;
  color:#2D2D2D;
  font-family:'camptonbold_demo';
  font-weight:300;
  margin:0 0 36px
}
 
@media (max-width: 767px) {
 .content-26 .features {
   margin-top:-52px
 }
 
}
 
.content-26 .features h6 {
  text-transform:none;
  margin-top:37px;
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-family:'camptonlight_demo';
  font-weight:500;
  font-size:20px;
  color:#393939
}
 
.content-26 .features > * {
  margin-top:67px;
  font-size:16px
}.content-25 {
  position:relative;
  height:100%;
  padding:95px 0;
  background-color:#1b1f23
}
 
.content-25 .background {
  background:url(http://evolveattraction.com/wp-content/uploads/2015/01/kiss.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  background-attachment:fixed;
  opacity:20;
  filter:alpha(opacity=2000);
  opacity:.5;
  filter:alpha(opacity=20)
}
 
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .content-25 .background {
   background:url(http://evolveattraction.com/wp-content/uploads/2015/01/kiss.jpg);
   background-repeat:no-repeat;
   background-size:cover;
   background-attachment:none;
   opacity:20;
   filter:alpha(opacity=2000);
   opacity:.5;
   filter:alpha(opacity=20)
 }
 
}
 
@media (max-width: 767px) {
 .content-25 {
   padding:40px 5px
 }
  
 .content-25 .svg,.content-25 .nosvg {
   display:block;
   text-align:center;
   float:none!important;
   margin-top:45px
 }
 
}
 
.content-25 h3 {
  margin:0 0 30px;
  font-size:50px;
  font-weight:normal;
  color:#ffffff;
  font-family:'camptonbold_demo';
  font-weight:300
}
 
.content-25 p {
  font-size:25px;
  font-weight:normal;
  color:#fff;
  font-family:'camptonlight_demo';
  font-weight:300;
  line-height:37.5px
}
 
@media (max-width: 480px) {
 .content-25 p {
   font-size:18px;
   font-weight:normal;
   color:#fff;
   font-family:'camptonlight_demo';
   font-weight:300;
   margin-bottom:20px
 }
 
}
 
.content-25 .btn.btn-primary {
  background:#0A1F33;
  font-family:'camptonlight_demo';
  border-radius:50px;
  font-size:20px
}
 
.content-25 .btn.btn-primary:hover,.content-25 .btn.btn-primary:focus {
  background:#143D66
}
 
.content-25 .btn.btn-primary:active,.content-25 .btn.btn-primary.active {
  background:#143D66
}
 
.content-25 svg,.content-25 .svg {
  width:100%
}
 
.content-25 .nosvg {
  display:none
}.content-91 {
  position:relative;
  padding:95px 0;
  background-color:#fff
}
 
@media (max-width: 767px) {
 .content-91 {
   padding:40px 5px
 }
  
 .content-91 .svg,.content-91 .nosvg {
   display:block;
   text-align:center;
   float:none!important;
   margin-top:45px
 }
 
}
 
.content-91 h3 {
  margin:0 0 30px;
  font-size:50px;
  font-weight:normal;
  color:#1A1A1A;
  font-family:'camptonbold_demo';
  font-weight:300;
  text-align:center
}
 
.content-91 p {
  font-size:25px;
  font-weight:normal;
  color:#1A1A1A;
  font-family:'camptonlight_demo';
  font-weight:300;
  line-height:37.5px;
  text-align:center
}
 
.content-91 p span {
  font-size:25px;
  font-weight:normal;
  color:#1A1A1A;
  font-family:'"Helvetica Neue"';
  font-weight:300;
  line-height:37.5px;
  text-align:center
}
 
.content-91 p a {
  font-size:25px;
  font-weight:normal;
  color:#143D66;
  font-family:'camptonlight_demo';
  font-weight:300;
  line-height:37.5px;
  text-align:center
}
 
.content-91 h5 {
  font-size:18px;
  font-weight:normal;
  color:#1A1A1A;
  font-family:'camptonlight_demo';
  font-weight:300;
  margin-bottom:20px;
  text-align:center
}
 
@media (max-width: 480px) {
 .content-91 p {
   font-size:18px;
   font-weight:normal;
   color:#1A1A1A;
   font-family:'camptonlight_demo';
   font-weight:300;
   margin-bottom:20px
 }
 
}
 
.content-91 svg,.content-91 .svg {
  width:100%
}
 
.content-91 .nosvg {
  display:none
}
 
.content-91 .social-btns {
  white-space:nowrap;
  position:relative;
  top:0;
  right:0
}
 
.content-91 .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
}
 
.content-91 .social-btns > :first-child {
  margin-left:0
}
 
.content-91 .social-btns > * > * {
  display:block;
  position:relative;
  top:0;
  -webkit-transition:.25s top;
  -moz-transition:.25s top;
  -o-transition:.25s top;
  transition:.25s top
}
 
.content-91 .social-btns > * > :first-child {
  color:#0A1F33
}
 
.content-91 .social-btns > :hover > * {
  top:-100%
}.content-33 {
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  padding-top:125px;
  padding-bottom:110px;
  background:url(http://evolveattraction.com/wp-content/uploads/2015/03/girl2.jpg)
}
 
.content-33 .lead {
  font-size:30px;
  font-weight:normal;
  color:#7f8c8d;
  line-height:44px;
  color:#34495e;
  font-weight:300
}/**
 * Content 18 stylesheet  
 * */
.content-18 {
  padding-top:100px;
  padding-bottom:100px;
  position:relative
}
 
.content-18 .carousel {
  margin-bottom:100px;
  text-align:center
}
 
.content-18 .carousel:before {
  content:'';
  background:url(http://evolveattraction.com/wp-content/themes/startup/templates/startup-framework/build-wp/common-files/icons/quote-down-mb@2x.png) no-repeat;
  -webkit-background-size:31px 22px;
  -moz-background-size:31px 22px;
  -o-background-size:31px 22px;
  background-size:31px 22px;
  display:block;
  margin:0 auto 95px;
  width:31px;
  height:22px;
  text-align:center
}
 
@media (max-width: 767px) {
 .content-18 .carousel:before {
   margin-bottom:45px
 }
 
}
 
.content-18 .carousel .quote-text {
  max-width:625px;
  margin:0 auto;
  padding:0 20px;
  font-size:30px;
  font-weight:normal;
  color:#2c3e50;
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight:300;
  line-height:40px
}
 
.content-18 .carousel .quote-author {
  max-width:625px;
  margin:45px auto 0;
  padding:0 20px;
  font-size:18px;
  font-weight:normal;
  color:#bdc3c7;
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight:500
}
 
.content-18 .carousel .controls {
  position:relative;
  z-index:3
}
 
.content-18 .carousel .controls > .carousel-control {
  z-index:5;
  position:absolute;
  top:20px;
  display:block;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  width:15px;
  height:15px;
  margin:0;
  padding:0;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
  border:0;
  opacity:100;
  filter:alpha(opacity=10000);
  opacity:1;
  filter:alpha(opacity=100);
  overflow:hidden;
  background:#2c3e50
}
 
.content-18 .carousel .controls > .carousel-control.disabled {
  z-index:auto;
  background:none;
  border:3px solid #ebedee;
  pointer-events:none;
  cursor:default
}
 
.content-18 .carousel .controls > .carousel-control.left {
  left:0
}
 
.content-18 .carousel .controls > .carousel-control.right {
  right:0
}
 
.content-18 .carousel .carousel-inner {
  padding-bottom:0
}
 
.content-18 .carousel .item {
  -webkit-transition:.8s ease-in-out opacity;
  -moz-transition:.8s ease-in-out opacity;
  -o-transition:.8s ease-in-out opacity;
  transition:.8s ease-in-out opacity;
  display:block;
  position:absolute;
  top:0;
  left:0!important;
  right:0;
  opacity:0
}
 
.content-18 .carousel .item.active.left,.content-18 .carousel .item.active.right {
  opacity:0;
  top:100%;
  z-index:5
}
 
.content-18 .carousel .item.active,.content-18 .carousel .item.prev,.content-18 .carousel .item.next {
  opacity:1;
  top:0;
  z-index:5
}
 
.content-18 .carousel + * {
  position:relative
}
 
@media (max-width: 767px) {
 .content-18 .carousel {
   margin-bottom:0
 }
 
}
 
.content-18 .quotes > * {
  margin-top:48px
}
 
.content-18 .quotes h6 {
  text-transform:none;
  font-size:18px;
  font-weight:normal;
  color:#2c3e50;
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight:500
}.content-33 {
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  padding-top:125px;
  padding-bottom:110px
}
 
.content-33 .lead {
  font-size:30px;
  font-weight:normal;
  color:#7f8c8d;
  line-height:44px;
  color:#34495e;
  font-weight:300
}.content-23 {
  position:relative;
  background:#1F2933
}
 
.content-23 .holder {
  padding-top:100px;
  padding-bottom:100px
}
 
.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-left:0;
  margin-top:0;
  background-color:transparent
}
 
.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
}
 
.content-23 .hero-unit h1 {
  font-size:50px;
  font-weight:normal;
  color:#ffffff;
  font-weight:500;
  border:0 solid white;
  display:inline-block;
  margin:0;
  padding:30px 40px;
  font-family:'camptonbold_demo'
}
 
.content-23 .hero-unit p {
  margin:0 0 30px;
  font-size:27px;
  font-weight:normal;
  color:#ffffff;
  font-weight:100;
  line-height:56px;
  font-family:'camptonlight_demo'
}
 
@media (max-width: 480px) {
 .content-23 .hero-unit p {
   margin:0 0 30px;
   font-size:18px;
   font-weight:normal;
   color:#ffffff;
   font-weight:100;
   line-height:35px;
   font-family:'camptonlight_demo'
 }
 
}
 
@media (max-width: 500px) {
 .content-23 .hero-unit h1 {
   font-size:25px;
   font-weight:normal;
   color:#ffffff;
   font-weight:600;
   line-height:33px
 }
 
}
 
.content-23 .hero-unit.hero-unit-bordered h1 {
  font-size:100px;
  font-weight:normal;
  color:#ffffff;
  font-weight:500;
  border:0 solid white;
  display:inline-block;
  margin:0;
  padding:30px 40px;
  font-family:'camptonbold_demo'
}
 
@media (max-width: 767px) {
 .content-23 .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
 }
 
}