.widget-logo a {
    display: inline-block;
}

#skip-nav-1 .skip-nav a,
#skip-nav-2 .skip-nav a,
#skip-nav-3 .skip-nav a,
#skip-nav-4 .skip-nav a,
.skip-nav a {
    position: absolute !important;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
    
    color: #ffffff;
    -webkit-transition: top 1s ease-out;
    transition: top 1s ease-out;
}

#skip-nav-1 .skip-nav a:focus,
#skip-nav-2 .skip-nav a:focus,
#skip-nav-3 .skip-nav a:focus,
#skip-nav-4 .skip-nav a:focus,
.skip-nav a:focus {
    position: static !important;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
    
    -webkit-transition: top 0.25s ease-in;
    transition: top 0.25s ease-in;
}

.coupon-disclaimer,
.special-disclaimer,
.saving-disclaimer {
     font-size: 0.8em;
     color: #999999 ;
}

.share-list {
    margin-bottom: 5px;
    text-align: center
}

.share-list-intro,
.share-list-item {
    display: inline-block;
    margin: .25em
}

.share-list-intro {
    margin-left: 0;
    font-weight: bold;
}

.share-list-item a {
    display: block;
    width: 1.55em;
    height: 1.55em;
    border-radius: 50%;
    color: #fff;
    font-size: 1em;
    line-height: 1.6;
    text-align: center
}
.share-list-item a .fa {
    color: #fff;
}

.share-list-item a:hover {
    color: #e6e6e6;
    opacity: .75
}

.share-facebook {
    background-color: #3b5998
}

.share-twitter {
    background-color: #55ACEE
}

.share-flickr {
    background-color: #ff0084
}

.share-instagram {
    background-color: #3f729b
}

.share-youtube {
    background-color: #e52d27
}

.share-googleplus {
    background-color: #dd4b39
}

.share-linkedin {
    background-color: #0976b4
}

.share-pinterest {
    background-color: #cc2127
}

.share-houzz {
    background-color: #7ac142
}

.share-yelp {
    background-color: #c41200
}

.share-snippet {
    margin: 1em
}

@media screen and (min-width: 768px) {
    .share-list-intro,
    .share-list-item {
        float:left;
        display: block
    }
}

/* Request Availability Modal Styles */
#nmr-ra-modal.fade.in {
    display: block;
    background-color: rgba(0,0,0,.3);
}

#nmr-ra-modal.fade.in.modal-leave {
    display: none;
    opacity: 0;
}

/* always present */
.fade-transition {
    transition: all .3s ease;
    opacity: 1;
    overflow: hidden;
}

/* .expand-enter defines the starting state for entering */
/* .expand-leave defines the ending state for leaving */
.fade-enter, .fade-leave {
    opacity: 0;
}
/* RA Datepicker */ 
.datepicker.dropdown-menu {
    background-color: #ffffff;
}