.showcase_text{
    width:500px;
    color:white;
    /*width:100%;*/
    position: absolute;
    /*background: rgba(255,255,255,.9);*/
    text-align: left;
    padding: 10px;
    border-top-left-radius: 1em;
    bottom:50px;
    left:60px;
    background:rgba(0,0,0,.3);
    white-space: nowrap;
}

.showcase_text_message{
    width: 75%;
    padding:10px;
    background:#006699;
    color:white;
    font-size: 1em;
    height:60px;
    position: relative;
    margin-top:-80px;
    margin-left: 18%;
    white-space: normal;

}



.showcase_text_container{
    /*font-size: 0px;*/
    width: 75%;
    display: inline-block;
                *zoom: 1;
                *display: inline;
    vertical-align: top;
    position: relative;
    color:white;
    /*background:white;*/
    padding:20px;
    background-size: cover;
    /*background-image: url(/assets/header_bg.png);*/
    white-space: normal;

}


.showcase_text_images{
    display: inline-block;
                *zoom: 1;
                *display: inline;
    vertical-align: top;
    width:15%;
    position: relative;
    margin-right: 2%;
    border-top-left-radius: 1em;
}
.showcase_text_images img{
    width:100%;
}
.showcase_text_main{
    display: inline-block;
                *zoom: 1;
                *display: inline;
    vertical-align: top;
    font-size: 1.9em;
    line-height: 1.1em;
    width: 100%;
    font-family: 'Kaushan Script', cursive;
    /*text-shadow:.02em .05em .1em #000;*/
    text-align: left;
    position: relative;
}
.showcase_text_second{
    text-align: left;
    display: inline-block;
                *zoom: 1;
                *display: inline;
    vertical-align: top;
    font-size: 1.2em;
    line-height: 1.2em;
    width: 100%;
    font-family: 'Pontano Sans', sans-serif;
    /*text-shadow:.05em .1em .2em #000;*/
    margin-top: .3em;
    color:white;
}

.showcase_text_button{
    margin: 1em 0;
    display: inline-block;
                *zoom: 1;
                *display: inline;
    width:auto;
    padding:.3em 1.5em;
    border-radius: 2px;
    margin-top: 3em;
    color:white;
}

.showcase_thumbs > div{

    cursor: pointer;
    margin: 0 5px;
    width:25px;
    height:25px;
    display: inline-block;
                *zoom: 1;
                *display: inline;
    vertical-align: middle;
}
.showcase_thumbs > div > div{
    width:100%;
    height:100%;
}

.showcase_thumbs > div.active > div{
    background:rgba(255,255,255,.5);
}

.showcase_thumbs > div > div:hover{
    background:rgba(0,0,0,.5);
}

.showcase_thumbs > div > div:active{
    background:rgba(255,255,255,.8);
}

.showcase_thumbs{
    z-index: 1000000000;
    /*width:100%;*/
    text-align: right;
    position: absolute;
    height:40px;
    bottom:10px;
    left:60px;
    line-height:50px;
    vertical-align: middle;
    padding:0px 10px;
}

.showcase_container{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+100;White+3D */
    border-bottom: 20px solid #009966;
    -webkit-transition : border 900ms ease-out;
    -moz-transition : border 900ms ease-out;
    -o-transition : border 900ms ease-out;
    transition : border 900ms ease-out;
}
div.gradient{
    position: absolute;
    top:0;
    width:100%;
    height:100%;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+38,000000+100&0+27,0.34+77,0.65+99 */
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 27%, rgba(0,0,0,0.07) 38%, rgba(0,0,0,0.34) 77%, rgba(0,0,0,0.65) 99%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 27%,rgba(0,0,0,0.07) 38%,rgba(0,0,0,0.34) 77%,rgba(0,0,0,0.65) 99%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 27%,rgba(0,0,0,0.07) 38%,rgba(0,0,0,0.34) 77%,rgba(0,0,0,0.65) 99%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */

}

#r_arrow{
    font-family: FontAwesome;
    z-index: 1000000000;
    position: absolute;
    font-size: 48px;
    right:10px;
    top:0%;
    height:100%;
    width:60px;
    text-align: center;;
    color:#009966;
}

#l_arrow{
    font-family: FontAwesome;
    font-size: 48px;
    z-index: 1000000000;
    position: absolute;
    left:0px;
    top:0%;
    width:60px;
    height:100%;
    text-align: center;
    padding:10px;;
    color:#009966;
}

.showcase_container:hover #r_arrow i,.showcase_container:hover #l_arrow i{
    background: rgba(255,255,255,.5)
}


#r_arrow i, #l_arrow i{
    display: inline-block;
                *zoom: 1;
                *display: inline;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    padding:10px;
}


#l_arrow:hover{
    cursor: pointer;
    color:#006699;
}

#r_arrow:hover{
    cursor: pointer;
    color:#006699;
}


.showcase_item{
    line-height: 100%;
    vertical-align: middle;
    text-align: center;
    color:white;
    font-style: italic;
    font-weight: bolder;
    z-index: 0!important;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    width:100%;
    height:100%;

}

.bg_left{
    background-size: contain;
    background-position: left;
    background-repeat: no-repeat;
}

.bg_right{
    background-size: contain;
    background-position: right;
    background-repeat: no-repeat;
}

.bg_bg{
    background-position: top;
    background-repeat: repeat-x;
}

.bg_congtain_bottom{
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: contain;
}

.bg_center_cover{
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.bg_center_contain{
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.bg_cover{
    background-size: cover;
}

.bg_fg{
    background-size: initial;
    background-position: bottom;
    background-repeat: no-repeat;
}

.bg_bfg{
    background-size: contain;
    background-position: bottom;
    background-repeat: no-repeat;
}

.bg_mg{
    background-position: center;
    background-repeat: no-repeat;
}

.showcase_item img{
    vertical-align: middle;
    max-height: 100%;
    max-width: 100%;
}





#breadcrumb {
    width:100%;
    /*margin: 20px 5px;*/
    padding:10px 0px!important;
    list-style: none;
    display: inline-block;
                *zoom: 1;
                *display: inline;
    border-bottom: 1px solid #e5e5e5;
}
#breadcrumb .icon {
    font-size: 11px;
}
#breadcrumb li {
    float: left;
    height:85px;
}
#breadcrumb li a {
    color: #006699;
    display: block;
    background: none;/*DELETED*/
    text-decoration: none;
    position: relative;
    /*height: 25px;*/
    /*line-height: 25px;*/
    /*width:150px;*/
    padding: 5px 5px;
    text-align: center;
    margin-right: 10px;
    /*border-left: 1px solid #d5d5d5;*/
}

#breadcrumb li a:hover {
    background-color: #006699;
    color:#FFF;
}
#breadcrumb li a:active {
    background-color: #009966;
    color:#FFF;
}

#breadcrumb li a.active {
    background-color: #009966;
    background:linear-gradient(150deg,#324d68 15%,#006699 70%,#009966 94%);
    color:#FFF;
}
#breadcrumb li a img {
    width:30px;
}