/*
Theme Name: Life Bloom Solutions 2
Author: IT
Description: Custom theme for Life Bloom Solutions based on bootstrap
Version: 0.0.1
Tags: bootstrap
*/ 

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.language {
    background-color: transparent;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.language>a {
    color: #FF8607;
}
.img-round {
    border-radius:50% !important;
    width:auto;
    max-height:150px;
    display: inline !important;
    padding: 0 !important;
    border: 1px solid transparent;
}
hr {
    border-top: 1px solid rgba(245,150,29,0.9);
}
/*------------------------------
	FRONT PAGE BANNER
------------------------------*/
.bunner {
    line-height: 15px;
    font-size: 18px;
    background:#f2923c;
}
.bunner a {
    color:#fff !important;
    text-transform:uppercase;
}
.bunner h2, .bunner h3, .bunner strong {
    font-family: oswald, Helvetica Neue, Arial, sans-serif;
    color:#fff !important;
    text-transform:uppercase;
}
.bunner strong {
    font-weight: 500;
    font-size: 21px;
}

.text-orange {color:#FF8607 !important}
/*------------------------------
	ANIMATIONS
------------------------------*/
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}




@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}




@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}


@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}


@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}


@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}


@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}








/*------------------------------
	GENERAL
------------------------------*/
body {
    color: #555;
}
.container-wide {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  min-width:100%;
}
.container-wide:before,
.container-wide:after {
  display: table;
  content: " ";
}
.container-wide:after {
	clear: both;
}

.breadcrumb {
    padding: 0;
    margin: 15px 0 15px 0;
    list-style: none;
    background-color: transparent;
    border-radius: 0px;
    /*text-transform:lowercase;*/
}


.breadcrumb a, 
.breadcrumb a:hover, 
.breadcrumb a:focus {
    color:#fff;
    text-decoration:none;
}
.breadcrumb > li + li:before {
    color: #fff;
    content: "» ";
   
}

/*------------------------------
	POSITIONING
------------------------------*/

.margin-sm {margin:10px}
.margin-md {margin:20px}
.margin-lg {margin:30px}
.margin-xl {margin:50px}

.margin-top-sm {margin-top:10px}
.margin-top-md {margin-top:20px}
.margin-top-lg {margin-top:30px}
.margin-top-xl {margin-top:50px}

.margin-bottom-sm {margin-bottom:10px}
.margin-bottom-md {margin-bottom:20px}
.margin-bottom-lg {margin-bottom:30px}
.margin-bottom-xl {margin-bottom:50px}


.no-margin-top {margin-top: 0px;}
.no-margin-bottom {margin-bottom: 0px;}



.padding-sm {padding:10px}
.padding-md {padding:20px}
.padding-lg {padding:30px}
.padding-xl {padding:50px}

.padding-top-sm {padding-top:10px}
.padding-top-md {padding-top:20px}
.padding-top-lg {padding-top:30px}
.padding-top-xl {padding-top:50px}
.padding-bottom-sm {padding-bottom:10px}
.padding-bottom-md {padding-bottom:20px}
.padding-bottom-lg {padding-bottom:30px}
.padding-bottom-xl {padding-bottom:50px}

.no-padding-top {padding-top: 0px;}
.no-padding-bottom {padding-bottom: 0px;}

.text-highlight-3 {
    background-color: #FFFFFF;
    padding: 20px 20px 0 20px;
    border-top: 5px solid #FFB23A;
    border-left: #E5E5E5 1px solid;
    border-right: #E5E5E5 1px solid;
    border-bottom: #E5E5E5 1px solid;
    min-height: 460px;
    margin: 30px 3px 30px 3px;
}
/*------------------------------
	NAVIGATION
------------------------------*/
.caret {
    display:none;
}

.navbar-inner {
    background:transparent;
}
.navbar-brand {
  padding: 0px; /* firefox bug fix */
  max-height: 90px;
}
.navbar-brand > img {
  height: auto;
  margin:18px 0 0 20px;
  padding: 0px; /* firefox bug fix */
  width: auto;
  max-width:160px;
}

.navbar.navbar-default {
  margin-bottom: 0;
  margin-top: 0;
  background:transparent;
}
.navbar-default .navbar-nav > li > a {
  color:#000000; 
  line-height: 30px;
  text-transform: uppercase;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  border-right: none;
  border-left: none;
}

.navbar {
  border-radius: 0;

}
.navbar-default {
  border: none;
}
.navbar-default .navbar-nav>.active>a, 
.navbar-default .navbar-nav>.active>a:focus, 
.navbar-default .navbar-nav>.active>a:hover {
    color: #FFFFFF;
    background-color: #f8b661;
    /*margin-bottom: 6px;*/
}
/*
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
  color: #fff;
  background: #f8b661;
}
*/
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
  color: #fff;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.dropdown-menu > li > a {
  padding: 14px 20px;
  color: #fff;
}
.dropdown-menu,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  border: none;
}
.dropdown-menu a,.navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
  background-color: #f5961d;
  color:#fff;
}
.dropdown-menu {
    border-bottom: 10px solid rgba(255,255,255,0.5);
    border-right: 10px solid rgba(255,255,255,0.5);
    border-left: 10px solid rgba(255,255,255,0.5);
    margin-left:-10px;
}
.dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,.dropdown-menu a:hover, .dropdown-menu a:focus  {
  background-color: #f8b661;
  color: #fff;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #f8b661;
}


.dropdown-menu> .active >a {
    color: #fff;
    text-decoration: none;
    /*background-color: #f8b661;*/
    outline: 0;
}

.dropdown-menu> .active >a:hover,
.dropdown-menu> .active >a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #f5961d;
    outline: 0;
}

.dropdown-menu .divider {
    background-color: rgba(0, 0, 0, 0.1);
}
.navbar-nav > li > .dropdown-menu {
    padding: 0;
}
.dropdown-menu {
    /*box-shadow: 0 0 0 10px rgba(255,255,255,0.5);*/
    border-radius:0px;
    background-color: #f8b661;
}
.navbar-nav > li > a {
    padding-top: 21px;
    padding-bottom: 21px;
}
.navbar-toggle {
    border:0px !important;
    font-size:27px;
    color: #F2933C;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: transparent;
    border:0px !important;
    font-size:27px;
    color: #000000;
}

.nav.navbar-nav {
    float: right;
}

.navbar-default .glyphicon {
    margin: -6px 0 9px 0;
    display: block;
    text-align: center;
    color: transparent;
}

.active a>span.glyphicon.glyphicon-plus {
    color: #fff;
}





.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: transparent;
}
/*------------------------------
	FRONT PAGE SLIDER
------------------------------*/

#simple-slider { 
    overflow: hidden; 
    position: relative; 
    width: 100%; 
    min-height: 600px;
    height: 100%; 
    margin: 0; 
    -webkit-backface-visibility: hidden; 
    backface-visibility: hidden; 
    -webkit-transform-style: preserve-3d; 
    transform-style: preserve-3d; 
    background-color: ffffff; 
    max-height:600px; 
} 
.simple-slide { 
    background-position: center center; 
    background-repeat: no-repeat; 
    position: absolute; 
    width: 100%!important; 
    height: 100%!important; 
    /*top: 60px; */
    z-index: 1; 
    opacity: 0; 
    -ms-filter: 'alpha(opacity=0)'; 
    -webkit-background-size: cover; 
    -moz-background-size: cover; 
    -o-background-size: cover; 
    background-size: cover; 
} 
.simple-slide-content-wrapper { 
    height: 100%; 
} 
.simple-slide-content { 
    padding: 0px; 
    text-align: center; 
    top: 35%; 
    margin: 0 auto; 
} 
.simple-slide-content h2 { 
    position:absolute; 
    line-height:90px; 
    font-size:3.5em; 
    font-weight:bold; 
    color: rgb(255, 102, 0); 
    /* text-shadow: 0px 2px 5px rgba(0,0,0,0.5); */
} 
.simple-slide-content p { 
    color: rgb(255, 102, 0); 
    position:absolute; 
    line-height:90px; 
    font-size:3.5em; 
    /*text-shadow: 0px 2px 5px rgba(0,0,0,0.5); */
} 
.fader_controls .prev, 
.fader_controls .next { 
    position: absolute; 
    height: 80px; 
    line-height: 55px; 
    width: 50px; 
    font-size: 100px; 
    text-align: center; 
    color: #fff/*#f8b661 */;
    top: 50%; 
    left: 0; 
    z-index: 4; 
    margin-top: -25px; 
    cursor: pointer; 
    opacity: .7; 
    transition: all 150ms; 
} 
.fader_controls .prev:hover, 
.fader_controls .next:hover { 
    opacity: 1; 
} 
.fader_controls .next { 
    left: auto; 
    right: 0; 
} 
.pager-list { 
    position: absolute; 
    width: 100%; 
    height: 40px; 
    line-height: 40px; 
    bottom: 0; 
    text-align: center; 
    z-index: 4; 
    padding: 0; 
    margin: 0; 
} 
.pager-list li { 
    display: inline-block; 
    width: 15px; 
    height: 15px; 
    margin: 0 7px; 
    background: #fff; 
    opacity: .7; 
    text-indent: -9999px; 
    border-radius: 999px; 
    cursor: pointer; 
    transition: all 150ms; 
} 
.pager-list li:hover, 
.pager-list li.active { 
    opacity: 1; 
} 
@media screen and (max-width: 1160px) { 
    .simple-slide-content { 
        bottom: 0; 
        padding: 50px 0; 
    } 
    .simple-slide-content h2, 
    .simple-slide-content p { 
        text-align: center; 
    } 
    .simple-slide-content a.button { 
        margin-top: 30px; 
        float: none; 
    } 
} 

 
.simple-slide-1 h2 { 
    top: 54%; 
    left: 20%;
    font-size:3.9em; 
    background-color: rgba(255, 178, 58, 0.8);
    line-height: 60px;
    padding: 7px 14px;
    color: #ffffff; 
} 
.simple-slide-1 p { 
    top:72%; 
    left: 16%; 
    font-size:3.5em; 
    background-color: rgba(248,182,97,0.9);
    line-height: 60px;
    padding: 7px 14px;
    color: #fff;
} 
  
.simple-slide-2 h2 { 
    top: 57%; 
    left: 9%; 
    font-size:3.7em; 
    background-color: rgba(248,182,97,0.9);
    line-height: 60px;
    padding: 7px 14px;
    color: #ffffff;
    text-transform:uppercase;
} 
.simple-slide-2 p { 
    top:45%; 
    left: 9%; 
    font-size:3.5em; 
    background-color: rgba(255, 178, 58, 0.8);
    line-height: 60px;
    padding: 7px 14px;
    color: #ffffff; 
} 

.simple-slide-3 h2 { 
    top: 50%; 
    left: 9%; 
    font-size:3.5em; 
    background-color: rgba(248,182,97,0.9);
    line-height: 60px;
    padding: 7px 14px;
    color: #ffffff;
} 
.simple-slide-3 p { 
    top:68%; 
    left: 27%; 
    font-size:3.5em; 
    background-color: rgba(255, 178, 58, 0.8);
    line-height: 60px;
    padding: 7px 14px;
    color: #ffffff;
} 
.simple-slide-4 h2 { 
    top: 50%; 
    left: 11%; 
    font-size:3.5em; 
    background-color: rgba(248,182,97,0.9);
    line-height: 60px;
    padding: 7px 14px;
    color: #ffffff;
} 
.simple-slide-4 p { 
    top:68%; 
    left: 24%; 
    font-size:3.5em; 
    background-color: rgba(255, 178, 58, 0.8);
    line-height: 60px;
    padding: 7px 14px;
    color: #ffffff;
} 

/*------------------------------
	FORMS
------------------------------*/

.btn-nl {
    color: #eee;
    background-color: #1c2d36;
    border-color: #444;
}
.btn-nl:hover,.btn-nl:focus  {
    color: #FF8607;
    background-color: #1c2d36;
    border-color: #444;
}

.btn-nl-inv {
    color: #fff;
    background-color: #FF8607;
    border-color: #fff;
}
.btn-nl-inv:hover,.btn-nl-inv:focus {
    color: #FF8607;
    background-color: #fff;
    border-color: #FF8607;
}
.btn-nl-orange {
    color: #FF8607;
    background-color: #fff;
    border-color: #FF8607;
}
.btn-nl-orange:hover,.btn-nl-ornge:focus {
    color: #fff;
    background-color: #FF8607;
    border-color: #fff;
}
span.page-numbers.current {
    font-size: 15px;
    border: #FF8607 1px solid;
    padding: 9px 15px;
    background-color: #FF8607;
    color: #fff;
}
/*------------------------------
	CONTENT
------------------------------*/
    nav.navbar.navbar-default {
        margin-bottom: 0;
        margin-top: 0;
        background: rgba(255,255,255,0.8);
        /*box-shadow: 0 0px 6px #000; */
    }
.text-white {
    color:#fff;
}
.bg-orange {
    background-color:rgba(245,150,29,0.9);
    color:#fff;
    border-top:#f8b661 6px solid;
    margin-top:93px;
}
.bg-orange h1 {
    text-transform:uppercase;
    font-size: 27px;
    line-height: 30px;
}
.lift-66 {
    margin-top:-66px;
    min-height: 300px;
}
/*
h1, h2, h3, h4, h5, #simple-slider p, .btn {
	font-family: 'Titillium Web', sans-serif; 
}
*/
.parallax-window {
    height: 300px !important;
    background: transparent;
}
.transparent-orange-dark {
    background: rgba(245,150,29,0.9);
}
.transparent-orange-light {
    background: rgba(248,182,97,0.9);

}
.front-tile {
    z-index:9;
    color:#fff;
    padding:20px;
    
    
}
.front-tile>i, .front-tile>p, .front-tile>span {
    display:block;
    text-align:center
}
.bg-darkergray{background:#f5f5f5}
.bg-lightgray {background:#eee}
.bg-white {background:#fff}

.scrollup {
    opacity: 1;
    position: fixed;
    display: none;
    z-index: 9999;
    text-align: center;
    right: 6px;
    bottom: 6px;
    width: 44px;
    height: 44px;
    background: #1c2d36;
    font-size: 24px;
    line-height: 44px;
    color: #fff;
    cursor: pointer;
}
.scrollup:hover, 
.scrollup:focus {
    color:#FF8607;
}
.form-control, .btn {
    border-radius:0px;
}

.text-color-1 {
    color: #FF8607 !important;
}
.upper {
    text-transform:uppercase;
}

.social {
    display: inline;
    height:50px;
    padding-left: 0;
}
.social > li {
    display: inline-block;
    height:50px;
}
.social>li>a { 
    display: inline-block;
    height:45px;
    padding: 6px 7px 0 8px;
    width: 50px;
}
.btn-fb:hover, .fb>a:hover {color:#3b5998; border:#3b5998 3px solid;background-color:#fff;}
.btn-gp:hover, .gp>a:hover {color:#d34836; border:#d34836 3px solid;background-color:#fff;}
.btn-tw:hover, .tw>a:hover {color:#4099FF; border:#4099FF 3px solid;background-color:#fff;}

.btn-fb, .fb>a {color:#fff; border:#3b5998 3px solid;background-color:#3b5998;}
.btn-gp, .gp>a {color:#fff; border:#d34836 3px solid;background-color:#d34836;}
.btn-tw, .tw>a {color:#fff; border:#4099FF 3px solid;background-color:#4099FF;}

.embed-container { 
    position: relative; 
    padding-bottom: 56.25%; 
    height: 0; 
    overflow: hidden; 
    max-width: 100%; 
} 
.embed-container iframe, .embed-container object, .embed-container embed { 
    position: absolute; 
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%; 
}

.wp-post-image {
    display: block;	
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius:0px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}

.entry-title a {
    color: #444;
}

.entry-title>a:hover, .entry-title>a:focus {
    color: #666;
    text-decoration:none;
}
.sidebar .menu li:first-child {
    margin-top:20px;
    border-top: 1px solid #E5E5E5;
}

.sidebar .menu  li {
    list-style: none;
    margin-left: -40px;
    
    border-bottom: 1px solid #E5E5E5;
    font-weight: 300;
    padding: 9px 0 9px 6px;
    transition-duration: 0.4s;
}
.sidebar .menu  li>a {
    cursor:pointer;
    text-decoration:none;
    color:#444;
}
a.call-to-action, 
a.call-to-action:visited, 
a.call-to-action:hover, 
as.call-to-action:focus {
	color:#fff;
	text-decoration:underline
}
/*------------------------------
	CALENDAR WIDGET
------------------------------*/
#wp-calendar { width: 100%; font-size: 11px; margin-top:27px;}
#wp-calendar thead th { background: #f5f5f5; border: 1px solid #ddd; border-top: none; font-size: 11px; }
#wp-calendar tbody td { text-align: center; border: 1px solid #ddd; line-height: 2.5em; transition: background 0.15s ease; -webkit-transition: background 0.15s ease; -o-transition: background 0.15s ease; -moz-transition: background 0.15s ease; }
#wp-calendar tbody td:hover { background: #f1f1f1; color: #333; }
#wp-calendar tbody td a { display: block; text-decoration: none; background: #f1f1f1; color: #333; }
#wp-calendar tbody td:hover a { background: #4d4d4d; color: #fff; }
#wp-calendar tfoot td { padding-top: 1px; padding: 4px; }
#wp-calendar caption { cursor: pointer; font-size: 13px; text-transform: uppercase; margin: 0; padding: 12px; outline: 0 none !important; background: #f0ad4e; color: #fff; }
#wp-calendar tbody a { display: block; text-decoration: underline; }
#wp-calendar th { text-align: center; border: 1px solid transparent; border-top: none; padding: 7px 0; color: #a7a7a7; }
#footer #wp-calendar thead th { background: #222 }
#footer #wp-calendar tbody td { border-color: #222 }
#wp-calendar tfoot td {font-size:15px}
#wp-calendar tfoot td a {color:#222}
#wp-calendar tfoot td a:hover, #wp-calendar tfoot td a:focus {color:#666;text-decoration:none}
#next {text-align:right}

.category-title>a, .navigation a {
    color: #444;
    text-decoration: none;
    cursor:pointer
}
.category-title>a:hover, 
.category-title>a:focus, 
.navigation a:hover, 
.navigation a:focus  {
    color: #666;      
}
.navigation a {
    font-size:15px;
    border: #ccc 1px solid;
    padding:9px 15px
}

.tags a {
    color: #666;
    text-decoration: none;
    /* float: left; */
    font-weight: 500;
}
.tagcloud > a {
    color: #666;
    font-size: 8pt !important;
    text-decoration: none;
    /* float: left; */
    font-weight: 500;
    padding: 6px 9px;
    background: transparent;
    margin: 3px;
    display: inline-block;
    float: left;
    border: #ccc 1px solid;
}
.tagcloud > a:hover, 
.tagcloud > a:focus {
    color: #444;
    border: #444 1px solid; 
}
/*------------------------------
	FOOTER
------------------------------*/
footer {
    background: #1c2d36;
    color:#eee;
}

.footer-top {
    padding: 25px 0;
    background: #213540;
}
.footer-bottom {
    /*border-top: 1px #eee solid;*/
    padding: 18px 0 12px 0;
    background: #1c2d36;
}

.dashed>li {
    border-bottom: 1px dashed #CACACA;
    line-height: 32px;
}
.dashed>li:first-child { 
    border-top: 1px dashed #CACACA;
}
footer a {
    color:#eee;
}
footer a:hover, .footer a:focus {
    color:#FF8607;
    text-decoration:none;
}
.modal-content {
    border-radius: 0px;
}

.modal-body .close {
    margin: -15px 0 9px 0;
    font-size: 45px;
    font-weight: 200;
}
/*------------------------------
	MEDIA QUERIES
------------------------------*/
@media screen and (max-width: 960px) { 
 #simple-slider { 
 margin: -120px 0 60px 0; 
max-height:300px; 
 } 
 .simple-slide { 
 padding: 0; 
width:100%; 
height:auto; 
 } 
 #simple-slider .fader_controls { 
 display: none; 
 } 
} 
 @media (min-width:961px) {  
    /* tablet, landscape iPad, lo-res laptops ands desktops */	
	 
    /* desktop hover navigation */
    .dropdown:hover .dropdown-menu {
        display: block; 
    }	
 }  

	 
    /* shrink navigation */
    nav.navbar {
        
        font-size: 12px;
    }


    nav.navbar.shrink.navbar-default {
 
        margin-bottom: 0;
        margin-top: 0;
        background: rgba(255,255,255,0.8);
        box-shadow: 0 0px 6px #000; 
    }
    nav.navbar.shrink .navbar-nav > li > a{
        padding-top: 12px;
        padding-bottom: 9px;
        line-height: 18px;
	margin-bottom:9px
    }
.shrink .dropdown-menu > li > a {
    margin-top: -9px;
}
    nav.navbar.shrink > .container .navbar-brand > img {
        height: 36px;
        margin: 9px 0 0 18px;
        max-width:110px;
        -webkit-transition: none !important;
    }


.progress-page {
    -webkit-transition: none !important;
    transition: none !important;
    background-color:  rgba(0,0,0,0.15);
    height: 5px;
    margin-bottom:-5px;
    margin-top:93px;
    position:relative;
    z-index:9
}
.navbar-default .navbar-nav>li>a:focus, 
.navbar-default .navbar-nav>li>a:hover {
    color:#ffffff;
    background-color:#f5961d;
}
@media (max-width:768px) {

    .navbar-toggle {
        padding: 27px 10px ;
    }   
    
    .navbar-default .navbar-nav > li > a {
        line-height: 20px;
    }
    
    .navbar-default .navbar-toggle .icon-bar {
        background-color: #F2933C;
    }
    .navbar-toggle .icon-bar {
        display: block;
        width: 22px;
        height: 4px;
        border-radius: 1px;
    }
    /*nav.navbar.shrink .navbar-default .navbar-toggle.icon-bar {
        margin-top:-18px;
    }*/
    nav.navbar.shrink  .navbar-toggle {
        padding: 9px 10px !important;
    }  
.navbar-nav>li>a {
    padding-top: 10px; 
    padding-bottom: 10px;
    line-height: 20px;
}
    .lift-66 {
        margin-top:0px;
    }
    .nav.navbar-nav {
        float: none;
    }
    /*
    .navbar-default .navbar-collapse, 
    .navbar-default .navbar-form {
        border-color: #fff;
    }
    .navbar-toggle {
        margin-top:21px;
    }
    .navbar-default .navbar-nav > li > a {
        line-height: 20px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, 
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, 
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
        color: #fff; 
        background-color: #f2923c;
    }
    */
}
@media screen and (max-width: 680px) { 

    .navbar-nav {
        margin: 0px -15px;
    }
    .navbar-default .glyphicon {
        display:none;
    }
    .simple-slide { 
        background-position: center center; 
        background-repeat: no-repeat; 
        position: absolute; 
        top: 60px; 
        z-index: 1; 
        opacity: 0; 
        -ms-filter: 'alpha(opacity=0)'; 
        -webkit-background-size: cover center !important; 
        -moz-background-size: cover center !important; 
        -o-background-size: cover center !important; 
        background-size: cover center !important; 
    } 
    #simple-slider { 
        top:60px;
        min-height:360px;
        max-height:360px;
        /*margin-bottom:-6px;*/
        
    } 
    .simple-slide-1 { 
        background-position: 80% 30%; 
    } 
    
    .simple-slide-1 h2 { 
        top: 52%; 
        left: 9%; 
        font-size:1.2em; 
        line-height: 30px;
        padding: 3px 7px;
    } 
    .simple-slide-1 p { 
        top:69%; 
        left: 7%; 
        font-size:1.3em; 
        line-height: 30px;
        padding: 3px 7px;
    } 
    
    .simple-slide-2 h2 { 
        top: 52%; 
        left: 6%; 
        font-size:1.8em; 
        line-height: 30px;
        padding: 3px 7px;
    } 
    .simple-slide-2 p { 
        top:69%; 
        left: 6%; 
        font-size:1.5em; 
        line-height: 30px;
        padding: 3px 7px;
    } 
    
    .simple-slide-3 h2 { 
        top: 50%; 
        left: 6%; 
        font-size:1.5em; 
        font-weight:normal; 
        line-height: 30px;
        padding: 3px 7px;
    } 
    .simple-slide-3 p { 


    top: 67%;
    left: 6%;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 30px;
    padding: 3px 7px;




    } 
	
.simple-slide-4 h2 {
    top: 50%;
    left: 9%;
    font-size: 1.5em;
    line-height: 30px;
    padding: 3px 7px;
}

.simple-slide-4 p {
    top: 66%;
    left: 6%;
    font-size: 1.5em;
    line-height: 30px;
    padding: 3px 7px;
}



}
 .active a>span.glyphicon.glyphicon-plus {
    color: #f8b661;
}
a, a:hover, a:focus {
    color: #FF8607;
}
