/*
Theme Name: Oshin Child
Description: Oshin Child Theme
Author: Brand Exponents
Template: oshin
Version: 1.0
*/

@import url("../oshin/style.css");



#header-top-menu a:hover, #navigation .current_page_item a, #navigation .current_page_item a:hover, #navigation a:hover, #navigation-left-side .current_page_item a, #navigation-left-side .current_page_item a:hover, #navigation-left-side a:hover, #navigation-right-side .current_page_item a, #navigation-right-side .current_page_item a:hover, #navigation-right-side a:hover, #menu li.current-menu-ancestor > a, #navigation .current-menu-item > a, #navigation .sub-menu .current-menu-item > a, #navigation .sub-menu a:hover, #navigation .children .current-menu-item > a, #navigation .children a:hover, #slidebar-menu .current-menu-item > a, .special-header-menu a:hover + .mobile-sub-menu-controller i, .special-header-menu #slidebar-menu a:hover, .special-header-menu .sub-menu a:hover, .single-page-version #navigation a:hover, .single-page-version #navigation-left-side a:hover, .single-page-version #navigation-right-side a:hover, .single-page-version #navigation .current-section.current_page_item a, .single-page-version #navigation-left-side .current-section.current_page_item a, .single-page-version #navigation-right-side .current-section.current_page_item a, .single-page-version #slidebar-menu .current-section.current_page_item a, .single-page-version #navigation .current_page_item a:hover, .single-page-version #navigation-left-side .current_page_item a:hover, .single-page-version #navigation-right-side .current_page_item a:hover, .single-page-version #slidebar-menu .current_page_item a:hover, .be-sticky-sections #navigation a:hover, .be-sticky-sections #navigation-left-side a:hover, .be-sticky-sections #navigation-right-side a:hover, .be-sticky-sections #navigation .current-section.current_page_item a, .be-sticky-sections #navigation-left-side .current-section.current_page_item a, .be-sticky-sections #navigation-right-side .current-section.current_page_item a, .be-sticky-sections #navigation .current_page_item a:hover, .be-sticky-sections #navigation-left-side .current_page_item a:hover, .be-sticky-sections #navigation-right-side .current_page_item a:hover, #navigation .current-menu-ancestor > a, #navigation-left-side .current-menu-ancestor > a, #navigation-right-side .current-menu-ancestor > a, #slidebar-menu .current-menu-ancestor > a, .special-header-menu .current-menu-item > a, .sb-left #slidebar-menu a:hover {
	color:#D53024 !important;
}

#bottom-widgets h6 {
	color: white !important;
}
  
.logo a, .logo a img {
	width:200px;
	height: auto;

}

.style2 .logo {
	padding-top:20px;
}

.page-title-module-custom {
	display: none;
}

.ardente-show {
	display: none;
}

.waterspot-show {
	display: none;
}

/*
#ardente-sections {
	display: none;
}*/

#asl-storelocator.container.no-pad.storelocator-main.asl-p-cont.asl-bg-0 {
	max-width: 100% !important;
	width: 98% !important;
	height: 530px !important;
	
}

#asl-storelocator.asl-p-cont.asl-bg-0 .search_filter > p:first-child {
	color: white !important;
	font-weight: 700;
}

#asl-storelocator.asl-p-cont.asl-bg-0 #panel.storelocator-panel {
	background-color: black !important;
	border-color: black !important;
}

#asl-storelocator.asl-p-cont.asl-bg-0 .inside.search_filter {
	background-color: black !important;
	border-color: black !important;
}

#asl-storelocator.asl-p-cont.asl-bg-0 .btn-default, #asl-storelocator.asl-p-cont.asl-bg-0 .panel-inner .item .addr-sec .p-title {
	color: white !important;
}

#asl-storelocator.asl-p-cont.asl-bg-0 .panel-inner .p-area{
	color: white !important;
}

#asl-storelocator.asl-p-cont.asl-bg-0 .item .p-time {
	color: white !important;
}

#asl-storelocator.asl-p-cont.asl-bg-0 .col-xs-12.distance {
	color: red !important;
}
.page #comments {
	display: none;
}
#asl-storelocator.asl-p-cont.asl-bg-0 .Num_of_store {
	color: white !important;
	background: #242424 !important;
}
#asl-storelocator.asl-p-cont.asl-bg-0 .col-xs-12.search_filter p:last-child > span, #asl-storelocator.asl-p-cont.asl-bg-0 .col-xs-12.search_filter .asl-store-search > span {
	background: #242424 repeat scroll 0 0 !important;
}

.waterspot-icons {
	position: relative;
	margin: 0 auto;
	text-align: center;
}

.waterspot-header {
	z-index: 1 !important;
}

.footer-number {
	color: white !important;
	font-size: 40px;
	font-weight: 700;
	text-align: center;
	position: relative;
	margin: 0 auto;
	left:45px;
	line-height: 40px;
}
.footer-button{
	position: relative;
	margin: 0 auto;
	text-align: center;
	left: 100px;
	background: white;
	color: black;
	border-radius:20px;
	padding: 16px 25px;
	
}

#asl-storelocator.asl-p-cont.asl-bg-0 .item.highlighted {
	background: #D53024 !important;
}

#asl-storelocator.asl-p-cont.asl-bg-0 .item:nth-child(2n) {
		background: #373737 none repeat scroll 0 0 !important;
}
#asl-storelocator.asl-p-cont.asl-bg-0 .item {
	border-bottom: 0px !important; 
}

.footer-icon-wrap {
	position: relative;
	margin: 0 auto;
	text-align: center;
}
.footer-icons {
	padding: 0px 10px 0px 10px;
	display: inline;
}

.adp, .adp table {
	color: white !important;
}

@media screen and (max-width:900px) {
	.style2 .logo {
		padding-top: 0px;
	}
	body.header-transparent #header-wrap #navigation, body.header-transparent #header-wrap #navigation-left-side, body.header-transparent #header-wrap #navigation-right-side, body.header-transparent #header-inner-wrap .header-controls, body.header-transparent #header-inner-wrap #header-controls-left, body.header-transparent #header-inner-wrap #header-controls-right, body.header-transparent #header-inner-wrap #header-wrap, body.header-transparent #header-inner-wrap .mobile-nav-controller-wrap {
		line-height:100px !important;
	}
	.logo a, .logo a img {
		width: 140px;
		height: auto;
		top:-17px !important;
		left:-10px !important;
		position: relative !important;
	}
	.footer-number {
		font-size:30px;
	}
	.footer-button {
		left:68px;
	}
}