.ezrss-original .ezrss-header{
    color: #E47027;
}
.ezrss-original .ezrss-event-container .ezrss-event a{
    color: #fff;
}
.ezrss-original .ezrss-item .ezrss-event-container:hover{
    background: #E47027;
}
/*-------------------Header Menu Underline Effect-------------------*/

#headerwrapper .rmHorizontal > .rmItem {
    position: relative;
}

#headerwrapper .rmHorizontal > .rmItem:hover {
    text-decoration: ;
}

#headerwrapper .rmHorizontal > .rmItem:before,
#headerwrapper .rmHorizontal > .rmItem:hover:before {
    content: "";
    width: 100%;
    position: absolute;
    bottom: 37%;
    left: 0%;
    height: 2px;
    background: #e47027;
}

#headerwrapper .rmHorizontal > .rmItem:before {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

#headerwrapper .rmHorizontal > .rmItem:hover:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
#headerwrapper .rmHorizontal .rmSlide{
    z-index:9999 !important;
}
#headerwrapper .rmHorizontal .rmSlide .rmVertical{
    box-shadow: 5px 5px 10px -5px rgba(0,0,0,.7)

}
/***--------------Styles for Font Awesome Icons---------------***/



/*Affects all icons*/

.fa {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    /*Use to override all icon colors for uniform look*/
    background: ;
    background-blend-mode: multiply;
    color: ;
    font-size: 30px;
    line-height: inherit;
    overflow: hidden;
}

/*-----------Icon Shapes----------*/


/*Font Size and Width/Height should be the same size to keep the icon centered*/


/*But you can increase or decrease the padding to get a larger radius*/


/*Makes the icons a circle*/

.circle {
    border-radius: 50%;
    font-size: 20px !important;
    height: 20px;
    margin: 0 1.5px;
    padding: 7px;
    text-align: center;
    width: 20px;
}

/*Makes the icon a square*/

.square {
    font-size: 20px !important;
    height: 20px;
    padding: 6px;
    text-align: center;
    width: 20px;
}

/*Gives the icon a 3d bezel*/

.bezel {
    border: 2.5px solid;
    border-style: outset;
}

/*Gives the icon rounded edges*/

.rounded {
    border-radius: 15px;
    font-size: 20px !important;
    height: 20px;
    padding: 10px;
    text-align: center;
    width: 20px;
}

/*Gives the icon a drop shadow look*/

.shadow {
    font-size: 25px;
    height: 25px;
    padding: 11px;
    text-shadow: 0px 3px 0px #b2a98f, 3px 7px 2px rgba(0, 0, 0, 0.5), 4px 10px 4px rgba(0, 0, 0, .25);
    width: 25px;
}

/*------------Icon Font Colors and Background ------*/


/*Sets all of the icons to one color*/

.uniform {
    -webkit-transition: all .5s ease;
    background-color: #fff !important;
    color: #173252 !important;
    transition: all .5s ease;
}
.uniform:hover {
    -webkit-transition: all .5s ease;
    background-color: #F88E1E !important;
    transition: all .5s ease;
}

/*Removes icon background for transparent look*/

.transparent {
    background: transparent !important;
    color: #f78f1e !important;
}
.fa-facebook {
    background: #3b5998;
    border-color: rgba(59, 89, 152, .3);
    color: white;
}
.fa-facebook:hover{
    background: #546fa9;
}
.fa-twitter {
    background: #00aced;
    border-color: rgba(0, 172, 237.3);
    color: white;
}
.fa-twitter:hover{
    background: #6ccff5;
}
.fa-pinterest-p {
    background: #C92228;
    border-color: rgba(201, 34, 40, .3);
    color: white;
    text-shadow: rgba(201, 34, 40, .3);
}
.fa-pinterest-p:hover{
    background: #ef4d53;
}
.fa-linkedin {
    background: #4875B4;
    border-color: rgba(72, 117, 180, .3);
    color: white;
}
.fa-linkedin:hover{
    background: #6d93c9;
}
.fa-youtube {
    background: #FF3333;
    border-color: rgba(255, 51, 51, .3);
    color: white;
}
.fa-youtube:hover{
    background: #ff5656;
}
.fa-rss {
    background: #FF6600;
    border-color: rgba(255, 51, 51, .3);
    color: white;
}
.fa-rss:hover{
    background: #ff822f;
}
.fa-tumblr {
    background: #2B4964;
    border-color: rgba(43, 73, 100, .3);
    color: white;
}
.fa-tumblr:hover{
    background: #445f77;
}
.fa-vine {
    background: #00bf8f;
    border-color: rgba(0, 191, 143, .3);
    color: white;
}
.fa-vine:hover{
    background: #02f6b9;
}
.fa-envelope {
    background: #D50000;
    border-color: rgba(46, 204, 113, .3);
    color: white;
    text-decoration: none;
}
.fa-envelope:hover{
    background: #ee4848;
}
.fa-reddit-alien {
    background: #9E9E9E;
    border-color: ;
    color: white;
}
.fa-reddit-alien:hover{
    background: #b4b4b4;
}
.fa-instagram {
    background: #8D6E63;
    border-color: ;
    color: white;
}
.fa-instagram:hover{
    background: #a1877e;
}
.fa-google-plus {
    background-color: #F90101;
    color: white;
}
.fa-google-plus:hover{
    background: #ff4242;
}
/*-------------------Contact Page Icon Effect-------------------*/

.hover-icons {
    display: inline-block;
    position: relative;
}

.fa-icon-hover {
    position: relative;
    bottom: 5px;
    padding-right: 100px;
    width: 90px;
    display: inline-block;
    z-index: 2;
}

.fa-text-hover {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
    height: 0;
    position: relative;
    top: -25px;
    left: -150px;
    background-color: #ecf0f1;
    padding: 2px;
    border-radius: 5px;
    z-index: 1;
}

a.fa-icon-hover:hover + .fa-text-hover {
    visibility: visible;
    height: 0;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
    opacity: 1;
    position: relative;
    top: -15px;
    left: -150px;
    background-color: #ecf0f1;
    padding: 2px;
    border-radius: 5px;
}
