/* home slider*/
@font-face {
  font-family: 'FontAwesome';
  src: url("../font/fontawesome-webfont_v-3.2.1.eot");
  src: url("../font/fontawesome-webfont.eot") format("embedded-opentype"), url("../font/fontawesome-webfont_v-3.2.1.woff") format("woff"), url("../font/fontawesome-webfont_v-3.2.1.ttf") format("truetype"), url("../font/fontawesome-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal; 
  }







#homepage-slider {
padding-left: 0;
padding-right: 0;
margin-bottom: 14px;
max-width: 100%;
max-height: 100%;
overflow: hidden;
position: relative;
*z-index: 1;
float: left;
}
.col-xs-12 {
width: 100%;
}
#homepage-slider .bx-wrapper {
position: relative;
padding: 0;
}

#homepage-slider .bx-wrapper .bx-viewport {
width: 100%;
}

#homepage-slider #homeslider {
margin: 0 auto;
padding: 0;
}
#homepage-slider .bx-wrapper a {
display: block;
}

#homepage-slider .bx-wrapper img {
display: block;
max-width: 100%;
height: auto;
}

#homepage-slider .homeslider-description {
position: absolute;
left: 0;
bottom: 0;
}
#homepage-slider .homeslider-description {
padding: 10px 10px;
cursor: pointer;
width: 80%;
opacity: 0.74;
}

#homepage-slider .homeslider-description h2 {
font-size: 18px;
color: white;
line-height: 32px;
margin: 0;
padding: 0;
}

#page .rte {
background: transparent none repeat scroll 0 0;
}

#homepage-slider .homeslider-description p {
*width: 50%;
font-size: 14px;
line-height: 140%;
*padding: 0.5em 0;
color: white;

}
#homepage-slider p {
margin: 0 0 9px;
}

#homepage-slider .homeslider-description button {
font-size: 1.2em;
text-transform: uppercase;
}
.btn-default {
color: #333333;
background-color: white;
border-color: #cccccc;
}
.btn {
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 13px;
font-weight: normal;
line-height: 1.42857;
text-align: center;
vertical-align: middle;
cursor: pointer;
border: 1px solid transparent;
border-radius: 0px;
white-space: nowrap;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}
button, input, select[multiple], textarea {
background-image: none;
}

#homepage-slider .bx-wrapper .bx-controls-direction a {
position: absolute;
bottom: 10px;
outline: 0;
width: 52px;
height: 52px;
text-indent: -9999px;
z-index: 9999;
border: 2px solid white;
}
#homepage-slider .bx-wrapper .bx-prev {
right: 60px;
}
#homepage-slider .bx-wrapper a {
display: block;
}

#homepage-slider .bx-wrapper .bx-controls-direction a:before {
height: 48px;
width: 48px;
display: block;
background: white;
content: ".";
opacity: 0.14;
text-indent: -9999px;
position: absolute;
left: 0;
top: 0;
z-index: 1;
}
*, *:before, *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

#homepage-slider .bx-wrapper .bx-controls-direction a {
position: absolute;
bottom: 10px;
outline: 0;
width: 52px;
height: 52px;
text-indent: -9999px;
z-index: 9999;
border: 2px solid white;
}
#homepage-slider .bx-wrapper .bx-prev {
right: 60px;
}
  #homepage-slider .bx-wrapper .bx-controls-direction a:hover:before {
    background: #333333;
    opacity: 0.83; }
#homepage-slider .bx-wrapper .bx-next {
right: 10px;
}

#homepage-slider .bx-wrapper a {
display: block;
}

#homepage-slider .bx-wrapper .bx-controls-direction a:after {
display: block;
width: 48px;
height: 48px;
color: white;
text-indent: 0;
text-align: center;
font-size: 21px;
font-family: "FontAwesome";
position: absolute;
top: 0;
left: 0;
z-index: 2;
padding: 16px 0 0 0;
}
#homepage-slider .bx-wrapper .bx-pager.bx-default-pager a:hover,
#homepage-slider .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #000; }
#homepage-slider .bx-wrapper .bx-prev {
  right: 60px; }
  #homepage-slider .bx-wrapper .bx-prev:after {
    content: "\f053"; }
#homepage-slider .bx-wrapper .bx-next {
  right: 10px; }
  #homepage-slider .bx-wrapper .bx-next:after {
    content: "\f054"; }
*, *:before, *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}