/*
Theme Name: Flatsome
Theme URI: http://flatsome.uxthemes.com/
Author: UX-Themes
Author URI: http://www.uxthemes.com/
Description: Flat Responsive WooCommerce theme
Version: 1.9.9.5
License:
License URI:

*/


@import url("css/foundation.css?v=1.9.9.5");
/*************** ADD CUSTOM CSS HERE  ***************/

html, body {
	height: 100%;
	background-color: #fff;
}

#wrapper {
	height: auto;
	margin: 0 auto;
}

.page-id-753 #wrapper {
	/*margin: 0 auto -90px;*/
}

footer {
	height: 90px;
	width: 100%;
}

.clearfix:after {
   content: " "; /* Older browser do not support empty content */
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}

#top-bar {
	border-bottom: 2px solid #f8c519;
}

.wide-nav {
	background-color: #fff !important;
	box-shadow: none !important;
}

.top-divider {
	border-top: 1px solid #fff !important;
}

.tx-div {
	background-color: #f8c519 !important;
	opacity: 0.8 !important;
}

.parallax_text .tx-div {
	background-color: #f9d147 !important;
	opacity: 0.8 !important;
}

.tabbed-content ul.tabs li.active a {
    border-color: #f9d147;
}

.absolute-footer ul li {
    border-bottom: 1px solid #f9d147;
}

.widget h3.widget-title.shop-sidebar {
    border-bottom: 3px solid #f9d147;
}

.shortcode_tabgroup_vertical h3 {
    border-bottom: 2px solid #f9d147;
}

.vertical-tabs ul.tabs-nav {
    border-right: 1px solid #f9d147;
}

.vertical-tabs .tabs-inner {
    border-left: 1px solid #f9d147;
}

.vertical-tabs ul.tabs-nav li a {
    border-bottom: 1px solid #f9d147;
}

#recipe_desc .related-posts {
	display: none;
}

h3.section-title {
	border-bottom: 2px solid #f8c519 !important;
}

#masthead #logo a {
	 max-width: 277px !important;
	 width: 277px;
}

.header_logo {
	width: 277px !important;
	max-height: none !important;
	margin-top: -25px;
	z-index: 99;
}

#top-bar {
	position: static !important;
	z-index: 11 !important;
}

#addy_in_radius {
	width: 180px;
	float: left;
	margin-right: 20px;
}

#radiusSelect, #addressInput {
	height: 40px;
}

.ux_banner_text {
    font-size: 14px !important;
    line-height: 1.4 !important;
    color: #fff !important;
    font-weight: bold;
}

.product-details {
	border-top: 0px;
}

.product-details .entry-title, .redd {
	color: #881f24;
}

.ux_banner div.inner {
	width: 80% !important;
}

.description_tab {
	display: none !important;
}

#masthead.stuck.move_down #logo a img {
	max-width: 100px !important;
	margin: 5px !important;
}

.social-icons.size-small .icon, #top-bar .social-icons .icon {
    font-size: 13px !important;
    line-height: 13px !important;
    margin-bottom: 0 !important;
    margin-right: 5px !important;
    padding: 4px !important;
    border: 2px solid !important;
}

.social-icons {
	display: block;
	float: left;
	margin: 0px;
}

#top-bar .left-text {
	padding: 2px 0 !important;
}

.product-lightbox {
	max-width: 1000px !important;
}

.product-lightbox-inner .short-description {
    max-height: 400px;
}

.orderby {
	display: none !important;
}

#addressSubmit {
	margin-top: 15px;
}

@media only screen and (max-width: 750px) {
	.header_logo {
		width: 130px !important;
		margin: -5px 0 10px !important;
	}

	#masthead #logo a {
	    max-width: 130px !important;
	    width: 130px;
	}
}

@media only screen and (max-width: 500px) {
	.results_entry a.storelocatorlink, .results_row_center_column, .results_row_left_column {
		font-size: 12px !important;
	}
	
	.results_row_left_column {
	 	width: 25% !important;
	}

	.results_row_center_column {
		width: 50% !important;
	}
	
	.results_row_right_column {
		width: 23% !important;
	}

	#addressSubmit {
		font-size: 12px !important;
	}
}

@media only screen and (max-width: 48em) {
/*************** ADD CUSTOM MOBILE CSS HERE  ***************/


}

/* Custom CSS for homepage slider. */
.homepage-slider-text {
  background: none repeat scroll 0% 0% transparent !important;
  background-color: rgba(0,0,0,0) !important;
  position: relative;
  top: 150px;
  left: 20%;
  z-index:4;
  pointer-events: none !important;
  margin-bottom: -300px !important;
}
.homepage-slider-text a {
  cursor: pointer;
  pointer-events: all !important;
}
@media (max-width: 767px) {
  .ux_slider_wrapper .slider > *, .ux_slider_wrapper .banner-bg {
    min-height: 500px !important;
    height: 500px !important;
  }
}
@media (min-width:768px) and (max-width:846px) {
  .homepage-slider-text {
    top: 100px;
  	margin-bottom: -400px !important;
  }
  .ux_slider_wrapper .slider > *, .ux_slider_wrapper .banner-bg {
    min-height: 600px !important;
    height: 600px !important;
  }
}
@media (min-width: 847px) and (max-width:868px) {
  .ux_slider_wrapper .slider > *, .ux_slider_wrapper .banner-bg {
    min-height: 500px !important;
    height: 500px !important;
  }
}

table.job-table th.job-left-col { width: 150px; }
.job-mini-title {
  font-weight: bold;
  font-size: 1em;
  color: black;
}
.field134 th { display: inline-block; }


.page-id-13 .results_wrapper {
   margin-bottom: 10px !important;
   font-size: 14px !important;
}


.page-id-13 .results_wrapper {
    font-size: 15px !important;
    line-height: 20px !important;
}
form#searchForm #slp_results_wrapper_868 {
   margin-bottom: 10px !important;
   font-size: 22px !important;
}
div#map_sidebar {
margin-top: 10px !important;
}

span.slp_result_contact.slp_result_directions {
    bottom: 36px !important;
    position: relative !important;
}
div#slp_center_cell_868 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.31) !important;
}

div#slp_center_cell_869 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.31) !important;
}
div#slp_center_cell_870 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.31) !important;
}
div#slp_center_cell_871 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.31) !important;
}
div#slp_center_cell_887 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.31) !important;
}
div#slp_center_cell_882 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.31) !important;
}
div#slp_center_cell_1009 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.31) !important;
}
div#slp_center_cell_976 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.31) !important;
}

div#slp_center_cell_977 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.31) !important;
}
div#slp_center_cell_1014 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.31) !important;
}
div#slp_center_cell_1011 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.31) !important;
}
div#slp_center_cell_1012 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.31) !important;
}
div#slp_center_cell_841 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.31) !important;
}
div#slp_center_cell_863 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.31) !important;
}



div#slp_center_cell_864 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.31) !important;
}
div#slp_center_cell_1010 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.31) !important;
}
div#slp_center_cell_1011 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.31) !important;
}
div#slp_center_cell_1012 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.31) !important;
}
div#slp_center_cell_1021 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.31) !important;
}
div#slp_center_cell_1025 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.31) !important;
}
div#slp_center_cell_1026 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.31) !important;
}

div#slp_center_cell_978 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.31) !important;
}

div#slp_center_cell_987 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.31) !important;
}

div#slp_center_cell_982 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.31) !important;
}


div#slp_center_cell_978 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.31) !important;
}

div#slp_center_cell_1027 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.31) !important;
}
div#slp_center_cell_1005 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.31) !important;
}
div#slp_center_cell_1006 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.31) !important;
}

div#slp_center_cell_173 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.31) !important;
}


div#slp_center_cell_985 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.31) !important;
}