/*
Theme Name: 	Forever Young 2015
Author: 		Toscani
Author URI: 	http://toscani.nl
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.5
*/
/* Theme customization starts here
-------------------------------------------------------------- */
.img-responsive {
	display: block;
	width: 100% \9;
	max-width: 100%;
	height: auto;
}
@media only screen and ( min-width: 767px ) and ( max-width: 1145px ) {
	.top_bar_right {
		display:none;
	}
}
/* xs */
@media only screen and ( max-width: 767px ) {}
/* sm and up */
@media only screen and ( min-width: 768px ) {}
/* xs */
@media only screen and ( max-width: 767px ) {
#Top_bar div.logo a#logo img {
		height: 70px !important;
	}
}
/* sm and up */
@media only screen and ( min-width: 768px ) {
	#Top_bar {}
	#Top_bar div.logo {
		padding-left: 0 !important;
		width: 50% !important;
		float: left;
	}
	#Top_bar div.logo a#logo {}
	#Top_bar div.logo a#logo img.logo-main {}
}
#Top_bar div.more-header-stuff {
	display: none;
}
/* md and up */
@media only screen and ( min-width: 960px ) {
	#Top_bar div.more-header-stuff {
		display: block;
		width: 50%;
		float: left;
		padding-top: 75px;
	}
}
#Top_bar div.menu_wrapper {
	clear: both;
	float: right;
}
#Top_bar div.menu_wrapper nav#menu {}
#Top_bar.is-sticky div.logo {
	width: auto !important;
}
#Top_bar.is-sticky div.more-header-stuff {
	display: none;
}
/* STORE LOCATOR PRO */
#sl_div #map_sidebar { margin-top: 50px; }
#sl_div .search_item label { text-align: left; }
/* xs only */
@media ( max-width: 767px ) {
		/* STORE LOCATOR PRO */
		#sl_div .search_item { display: block !important; width: 100% !important; }
		#sl_div .search_item #radius_in_submit .slp_ui_button { margin: 26px 0 0 0; width: 100%; }
}
/* sm and up */
@media ( min-width: 768px ) {
	/* STORE LOCATOR PRO */
	#sl_div .search_item { width: 50%; float: left !important; clear: none !important; }
	#sl_div .search_item #radius_in_submit .slp_ui_button { margin: 26px 0 0 0; }
}
.disclaimed {
    display: inline-block;
    font-size: 10px;
    line-height: 1.2em;
}






/* **********************

    WP Store Locator

********************** */

/* search bar */
.wpsl-search {
    background: transparent;
}
#wpsl-search-wrap {}
/* map */
#wpsl-gmap {}
/* list */
#wpsl-result-list {}
#wpsl-result-list #wpsl-stores {}
#wpsl-result-list #wpsl-stores ul {
}
#wpsl-result-list #wpsl-stores ul li {
}
.wpsl-store-location {}
.wpsl-store-location .wpsl-store-thumb {
    display: none;
}
.wpsl-direction-wrap {}
.wpsl-direction-wrap .wpsl-directions {
    display: none;
}

/* xs */
@media ( max-width: 767px ) {
}
/* sm and up */
@media ( min-width: 768px ) {
    .wpsl-input label, #wpsl-radius label, #wpsl-category label {
        width: auto !important;
    }
}
/* sm */
@media ( min-width: 768px ) and ( max-width: 991px ) {
    #wpsl-result-list #wpsl-stores ul {
        display: flex;
        flex-wrap: wrap;
    }
    #wpsl-result-list #wpsl-stores ul li {
        flex-basis: 48%;
    }
}
/* md and up */
@media ( min-width: 992px ) {
    #wpsl-result-list #wpsl-stores ul {
        display: flex;
        flex-wrap: wrap;
    }
    #wpsl-result-list #wpsl-stores ul li {
        flex-basis: 32%;
    }
}

