/** TEMPLATE: HOME PAGE **/
.front #main {
    /*border-top: 8px #feb926 solid;*/
}

.front #slideshow img {
    /*width: 100%;*/
}

.page-home #slideshow {
    overflow: hidden;
}

#homepage .tab-nav .active,
#homepage ul.ui-tabs-nav li.ui-tabs-selected a,
#homepage .view-tabs-in-tabbed-page .widget_pager_top .active .views-field-field-tab-title {
    color: #febd3f !important;
    background: none;
    display: none;
}

#homepage .ui-tabs .ui-tabs-nav li a {
    padding: 0px 0px 0px 36px;
    text-transform: uppercase;
}

#homepage .icon-caret-right.yellow {
    padding-left: 10px;
}

#homepage .pane-content td {
    padding-right: 22px;
    width: 33%;
    vertical-align: top;
}

@media (max-width: 680px) {
    #homepage .pane-content td {
        width: 100%;
        padding-right: 0;
        display: block;
        padding-bottom: 30px;
    }
}

#homepage ul.pager {
    float: center;
}

#homepage ul.pager li.pager-next a,
#homepage ul.pager li.pager-previous a {
    background: none;
    color: gray;
    font-family: "FontAwesome";
    font-size: 40px;
}

#homepage ul.pager li.pager-current {
    display: none;
}

/* home page banner slider styles */
.banner.home-banner, .page-home .flexslider {
    width: 100%;
    overflow: hidden;
    border-bottom: 8px #feb926 solid;
    padding: 0;
}

.home-banner .flex-next, .page-home .flexslider .flex-next {
    right: 20px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

.home-banner .flex-prev, .page-home .flexslider .flex-prev {
    left: 20px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

.home-banner .flex-control-nav, .page-home .flex-control-nav {
    bottom: 20px;
}

/* home page "discover" module styles */
.home-discover {
    overflow: hidden;
    border-bottom: 1px #feb926 solid;
}

#homepage .ui-tabs .first {
    cursor: default !important;
}

.home-discover h1, .home-discover .icon-caret-right, .home-discover ul,
.page-home h1, .page-home .icon-caret-right, .page-home .ui-tabs-nav {
    /*float: left;*/
    line-height: 30px;
    padding-bottom: 0;
}

.home-discover h1, .page-home h1 {
    padding-right: 14px;
}

.home-discover li {
    float: left;
    padding-left: 36px;
    font-size: 17px;
    font-weight: 400;
    background: none;
}

.home-discover li:before {
    content: "";
}

.home-discover li a, .home-discover-slider li a {
    text-decoration: none;
}

.home-discover li a.active {
    color: #feb926;
}

.home-discover-slider { /* discover slider / carousel */
    width: 100%;
    padding: 20px 0 100px 0;
}

.home-discover-slider .flex-direction-nav a {
    top: 100%;
    margin-top: -40px;
    background: transparent;
    color: #575757;
}

.home-discover-slider .flex-direction-nav .flex-prev {
    left: 50%;
    margin-left: -25px;
}

.home-discover-slider .flex-direction-nav .flex-next {
    right: 50%;
    margin-right: -25px;
}

.home-discover-slider .slides li {
    float: left;
    padding-left: 0;
    width: 313px;
    padding-right: 22px;
    background: none;
}

/*.home-discover-slider .slides li:before {
    content: "";
}*/

.home-discover-slider .slides img {
    border: 1px #9f9f9f solid;
    margin-bottom: 18px;
}

.home-discover-slider .slides span {
    display: block;
}

#homepage .activity-category,
.home-discover-slider .slides .activity-category {
    text-transform: uppercase;
    font-size: 12px;
    line-height: 16px;
    color: #575757;
    padding: 0;
    margin: 0;
}

#homepage .activity-name,
.home-discover-slider .slides .activity-name {
    font-size: 22px;
    line-height: 30px;
    color: #575757;
    font-weight: 300;
    padding: 0;
    margin: 0;
    text-decoration: none;
}

#homepage .activity-date,
.home-discover-slider .slides .activity-date {
    text-transform: uppercase;
    font-size: 12px;
    line-height: 16px;
    color: #feb926;
    padding: 0;
    margin: 0;
}
