.fly-widgets .widget-content-entry{ background: white; padding-right: 50px !important; }
.fly-widgets .widget-content { background-color: #d91921 !important; }

.loading{
    display: none;
    text-align: center;
    padding: 1em;
}
.loading img{ display: block; margin: 0 auto 1em auto;}

.navbar .navbar-nav > li > .dropdown-menu li a { font-weight: normal; }

.navbar .navbar-nav > li > .xl{ max-width: 350px; min-width: 250px; }
.xl>li>a { white-space: normal; }
.navbar .navbar-nav > li > .dropdown-menu li.main a{ font-weight: bold; }

.uc{  text-transform: uppercase; }

.feature-list a{ text-align:center; }

a.block-link, a.block-link:hover, a.block-link:active{
    color: #333;
    text-decoration: none;
}

.grid-wrap{
   /* margin: 0 -15px;
    position: relative;*/
}

.widget-head h4{
    font-weight: bold;
    margin: 0 0 0.1em 0;
}

@media(min-width: 991px) {
    .auto-col {
        -webkit-column-count: 2; /* Chrome, Safari, Opera */
        -moz-column-count: 2; /* Firefox */
        column-count: 2;
    }
}

#infscr-loading{
    width: 100%;
    text-align: center;
    position: absolute;
    display: block;
    bottom: 0;
}
.grid{ margin-bottom: 40px; }
#infscr-loading img{ display: none; }

.list-archive li{ width: 25%; }
.list-archive img{ border-color: #e9e9ea; }
.list-archive span{ color: black; }

a.slide-link{ z-index: 10; position: absolute; width: 100%; height: 100%; }