/* Bootstrap Reset */
.ip-mod h1, .ip-mod h2, .ip-mod h3,
.ip-mod h4, .ip-mod h5, .ip-mod h6{margin-top:0;}

/* Responsive Slides */
.rslides{position:relative; list-style:none; overflow:hidden; width:100%; padding:0; margin:0;}
.rslides li{-webkit-backface-visibility:hidden; position:absolute; display:none; width:100%; left:0; top:0;}
.rslides li:first-child{position:relative; display:block; float:left;}
.rslides img{display:block; height:auto; /*float:left;*/ border:0;}
.rslides_tabs{list-style-type:none; padding:0; margin:0;}
.rslides_tabs li{padding:0; margin:0; float:left;}

/* Misc Responsive Fixes */
a[href^="tel:"]{text-decoration:none;}
img{max-width:100%; border:0;}

/* Responsive container for embedded videos */
.video-container{height:0; padding-top:30px; padding-bottom:56.25%;  position:relative; overflow:hidden;}
.video-container iframe,
.video-container object,
.video-container embed{width:100%; height:100%; position:absolute; top:0; left:0;}

/* Make the Facebook Like Box responsive */
#fb-root{display:none;}

.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget span iframe[style]{width:100%!important;}

/* Unordered/Ordered List Wrap */
/*ul, ol{padding:0; margin:0 0 2em 1em;}
ul li, ol li{padding:0 2em 0 0; margin:0; position:relative; left:2em;}*/

/* News List */
.news-list .news-image{width:25%; margin:0 0 20px 20px; float:right;}
.news-list .news-item{margin-bottom:24px;}
.news-item .title,
.news-item .date,
.news-item .snippet{margin-bottom:6px;}

/* Form Wizard */
.formSubmission .radio-list label,
.formSubmission .check-list label{display:block; font-weight:normal;}

@media screen and (max-width:767px) {
    .formSubmission .city-state-zip .col,
    .formSubmission .exp-date .col{margin-bottom:15px;}
    .formSubmission .city-state-zip > div > div:last-of-type,
    .formSubmission .exp-date > div > div:last-of-type{margin-bottom:0;}
}

/* Tools General */
.livePagination{display:inline-block!important;}
.liveItemsPerPage{vertical-align:top!important;}
.livePagination .pagination{margin:0;}

.tool-search .tool-label{font-size:12px; font-weight:normal;}
.tool-search .btn-same-size .btn{width:32px; padding:4px; margin-bottom:4px;}

.tool-list{margin-top:20px;}
.tool-list-image{text-align:center; margin-bottom:4px;}
.tool-list .tool-list-footer button{width:100%; margin-bottom:4px;}
.tool-list .label-hidden{color:#333; font-size:14px;}
.tool-list .label-hidden-No{display:none!important;}

.label-hidden-, .label-hidden-9999,
.label-hidden-No, .label-hidden-No{display:none!important;}

/* Locations Tab */
.ip-mod .nav-pills{margin-bottom:2px;}

/* Events */
#eventsList{margin:20px 0 0;}
#eventsList .eventBox{margin:20px 0 0;}
#eventsList .eventBox .eventDate{text-align:center;}

/* A-Z Index */
.tool-search-az-index{position:relative;}
.tool-search-az-index .fixed-col{position:fixed;}

@media screen and (max-width:991px) {
    .tool-search-az-index .fixed-col{position:relative!important;}
}

#AZIndex h2{padding:0; margin:0 0 10px;}
#AZIndex ul{list-style:none; padding:0; margin:0 0 20px 40px;}
#AZIndex ul li{padding:0; margin:0 0 10px;}
#AZIndex > ul:nth-child(1){display:none!important;}

/* Multiple Columns */
.inn-multi-cols{}
.inn-multi-cols--col{padding-bottom:15px;}