@charset "utf-8";
/* CSS Document */
/* =Reset default browser CSS.
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{
    border: 0;font-family: inherit;font-size:14px;font-family: 'Lato-Medium';font-style: inherit;font-weight: inherit;	  margin: 0;outline: 0;padding: 0;vertical-align: baseline;
}
*{
    outline:none
}
:focus {/* remember to define focus styles! */
    outline: 0;
}
a{
    text-decoration:none;
}
a:active{
    outline: 0;
}
ol, ul {
    list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
    border-collapse: separate;border-spacing: 0;
}
caption, th, td {
    font-weight: normal;text-align: left;
}
body{
    color:#454444;
    font-size:16px;
    position: relative;
}
html,body{
    height: 100%;
}
a img {
    border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

.float-left{
    float:left;
}
.float-right{
    float:right;
}
.clearfix{
    clear:both;
}
.col-center{
    float: none;
    margin: 0px auto;
}
.r-m-p{
    margin: 0px;
    padding: 0px;
}
/*********** ./END RESET CSS HERE./*******/




html,body {
    height:100%;
    width:100%;
    position:relative;
}
#background-carousel{
    position:fixed;
    width:100%;
    height:100%;
    z-index:-1;
}
.carousel,
.carousel-inner {
    width:100%;
    height:100%;
    z-index:0;
    overflow:hidden;
}
.item {
    width:100%;
    height:100%;
    background-position:center center;
    background-size:cover;
    z-index:0;
}

#content-wrapper {
    position:relative;
    z-index:1 !important;
    min-width:100%;
    min-height:100%;
    display: table;
}
.well {
    opacity:0.85
}

.mid_box{
    display: table-cell;
    vertical-align: middle;
}
.center_box{
    background-color: #ffffffb8; 
    padding: 30px 30px;
    width: 80%;
    margin: 0px auto;
}
.center_box .logo{
    margin-bottom: 30px;
}
.center_box p{
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #303030;
    font-size: 17px;
    margin-top: 15px;
    line-height: 22px;
}
.center_box .footer{
    margin-top: 30px;
}
.center_box .footer ul{

}
.center_box .footer ul li:first-child{
    display: block;
    margin-bottom: 10px;
}

.center_box .footer ul li{
    display: inline-block;  
}
.center_box .footer ul li:first-child a{
    padding-left: 0px;
    border-right: 0px!important;
}
.center_box .footer ul li+li a{
    padding-left: 0px;
}
.center_box .footer ul li:first-child a{
    padding-left: 0px;
    border-right: 0px!important;
}
.center_box .footer ul li:last-child a{
    padding-left: 10px;
}
.center_box .footer ul li a strong{
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #c5742f;
    font-size: 22px;
}
.center_box .footer ul li a {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    display: block;
    color: #252525;
    font-size: 16px;
    padding: 0px 20px;
    border-right: 1px solid #000000;
    line-height: 20px; 
}
.center_box .footer ul li a:hover{
    text-decoration: none;
}

.center_box .footer ul li:last-child a{
    border-right:0px!important;
}