#panel{
    position: relative;
    z-index: 1000;
}
.navbar-fixed-top{
    z-index: 999;
}
@media (max-width: 480px){
    #shard .bg, #shard .over {
        display: none!important;
    }
}

.f-search-b{
    float: right;
    position: relative;
}
@media (max-width: 480px){
    .f-search-b {
        float: none;
        text-align: center;
        margin-bottom: 30px;
    }
    .f-search-b form{
        display: inline-block;
        position: relative;
    }
    .footer .social{
        margin-bottom: 10px;
    }
}
.f-search-b input{
    vertical-align: middle;
}
.f-search-b input[type=text]{
    appearance: none;
    width: 235px;
    height: 30px;
    border: 1px solid #b1b1b1;
    color: #8E8D8D;
    padding: 0 40px 0 10px;
    outline: none;
	border-radius: 0;
	box-shadow: none;
}
.f-search-b input[type=submit]{
    appearance: none;
    width: 30px;
    height: 30px;
    border: 1px solid #b1b1b1;
    padding: 0;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    background: url("/layouts/bundles/rcccore/images/search82.png") no-repeat 7px 7px #b1b1b1;
    background-size: 14px 14px;
    transition: 300ms;
	border-radius: 0;
	box-shadow: none;
}
.f-search-b input[type=submit]:hover{
    background-color: #5a7ac8;
    border-color: #5a7ac8;
}

.search-page input[type=text]{
    appearance: none;
    height: 30px;
    border: 1px solid #b1b1b1;
    padding: 0 40px 0 10px;
    outline: none;
    vertical-align: middle;
}
.search-page input[type=submit]{
    appearance: none;
    height: 30px;
    line-height: 30px;
    border: 1px solid #b1b1b1;
    padding: 0 10px;
    cursor: pointer;
    background: white;
    transition: 300ms;
    vertical-align: middle;
}
.search-page input[type=submit]:hover{
    background-color: #5a7ac8;
    border-color: #5a7ac8;
    color: white;
}



#carousel-rcc-main{
	border-left: 1px solid white;
	border-right: 1px solid white;
}
.tile-excerpt:hover{
	color: #2DB6EC;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.tile-caption h3:hover{
	color: #2DB6EC;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.pagen{
	font-size: 16px;
    margin: 24px 0 12px -8px;
}
.pagen a{
	display: inline-block;
	vertical-align: middle;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 29px;
	border-radius: 50%;
	margin: 0 6px;
}
.pagen a:hover{
	text-decoration: none;
}
.pagen span{
	display: inline-block;
	vertical-align: middle;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 29px;
	background: #ececec;
	color: #000000;
	border-radius: 50%;
	margin: 0 6px;
}
.pagen a.pagen_first{
        background: url("/img/pagen_first.jpg") 0px 1px no-repeat;
	width: 16px;
	height: 15px;
        position: relative;
        top: 0px;
        margin-right: 9px;
}
.pagen a.pagen__end{
        background: url("/img/pagen_end.jpg") 0px 4px no-repeat;
	width: 16px;
	height: 19px;
        position: relative;
        top: -1px;
        margin-left: 9px;
}
.pagen a.pagen__prev{
//	background: url("../bundles/rcccore/images/pagen-prev.png") no-repeat;
//	width: 5px;
//	height: 10px;
background: url("/img/pagen_prev.jpg") 0px 1px no-repeat;
	width: 8px;
	height: 14px;
        position: relative;
        top: 0px;
}
.pagen a.pagen__next{
//	background: url("../bundles/rcccore/images/pagen-next.png") no-repeat;
//	width: 5px;
//	height: 10px;
background: url("/img/pagen_next.jpg") 0px 1px no-repeat;
	width: 8px;
	height: 14px;
        position: relative;
        top: 0px;
}