/* Extra Small */
@media (max-width: 47.938em) {
	#menu-footer {text-align:center;}
	#home-blocks .vc_column-inner {background-image:none !important;}
	.logo-area {padding-top:25px; padding-bottom:25px;}
}
/* Small */
@media (min-width: 48em) and (max-width: 61.938em) {
	#primary-menu li.yourstore a {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center; padding-bottom:15px; font-size:10px; color:#767676;}
	#primary-menu li.yourstore a span {border:1px solid #767676; border-radius:7px; padding:15px; line-height:20px;}
	#primary-menu li.yourstore strong {text-transform:uppercase;}
	#copyright {text-align:right !important;}
	#primary-menu .weeklyads {min-width:150px;}
}
/* Medium */
@media (min-width: 62em) and (max-width: 74.938em) {
	#primary-menu li.yourstore a {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center; padding-bottom:15px; font-size:13px; color:#767676;}
	#primary-menu li.yourstore a span {border:1px solid #767676; border-radius:7px; padding:15px; line-height:20px;}
	#primary-menu li.yourstore strong {text-transform:uppercase;}
	#copyright {text-align:right !important;}
	#primary-menu .weeklyads {min-width:170px;}
}
/* Large */
@media (min-width: 75em) {
	#primary-menu li.yourstore a {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center; padding-bottom:15px; font-size:15px; color:#767676;}
	#primary-menu li.yourstore a span {border:1px solid #767676; border-radius:7px; padding:15px; line-height:20px;}
	#primary-menu li.yourstore strong {text-transform:uppercase;}
	#copyright {text-align:right !important;}
	#primary-menu .weeklyads {min-width:190px;}

}
#menu-footer {margin-left:0px;}
#menu-footer li {display:inline-block; padding:5px; list-style:none; text-transform:uppercase; font-weight:16px; line-height:20px; font-weight:bold;}
.vc_custom_heading {height:44px;}
#sidebar ul {margin-left:0px;}
#sidebar ul li {list-style:none; border-bottom:1px dotted #ededed;}
#sidebar ul li a {padding:5px; padding-left:15px; display:block;}
#sidebar ul li a:hover {background-color:#7ca431; color:white;}
#sidebar {border:1px solid #b8b8b8; padding:10px; padding-top:15px;}
.ubermenu-current_page_item a {font-weight:bold !important;}
#home-blocks > .wpb_column > .vc_column-inner {height:410px;}
#primary-menu li a {display:flex;justify-content:center;align-items:flex-end; padding-bottom:0px;}
#primary-menu li:nth-child(2), #primary-menu li:nth-child(3), #primary-menu li:nth-child(4), #primary-menu li:nth-child(5) {-ms-flex-item-align:end;align-self:flex-end;}
#main-menu.grid-x, #secondary-menu .ubermenu-sticky .ubermenu-nav, #primary-menu .ubermenu-sticky .ubermenu-nav {max-width:96% !important; width:auto !important;}
.grid-x {max-width:90% !important;}
.ubermenu-sticky > nav > ul {
	padding-right: .9375rem !important;
	padding-left: .9375rem !important;
}
#secondary-menu a, #primary-menu a {transition:0.4s;}
.ubermenu-sticky-toggle-wrapper {display:none !important;}
.search .no-bullet {margin-left: 1.25rem;}
.no-bullet li {list-style:none;}
.search .article-header h2 {text-transform:none;}
.search article {border-bottom:dotted 1px #d2d3d5; padding-top:20px; padding-bottom:10px;}
.search article:last-childe {border-bottom:0px;}
.sidebar-title {margin-top:-15px; margin-left:-15px; margin-right:-15px; margin-bottom:15px;}
.sidebar-title h3 {margin-bottom:0px; padding-left:5px; padding-right:5px;}
.archive article {border-bottom:dotted 1px #eee; padding-bottom:10px; margin-bottom:15px;}
.shadow-box .wpb_wrapper .recent-posts-widget-with-thumbnails {margin-bottom:15px;}
.shadow-box .wpb_wrapper .recent-posts-widget-with-thumbnails:last-child {margin-bottom:0px;}
.wp-caption {margin-bottom:35px;}
.vc_toggle_title h4 {text-transform:none; font-size:14px; font-style:italic;}
.button, .fwp-load-more {text-transform:uppercase; 
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 22px;
	padding-right: 22px;}
.search_submit input {
	background-color: #9bc158;
	color:#ffffff;
	text-transform:uppercase; 
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 22px;
	padding-right: 22px;
	border:none;
	-o-transition:.5s;
	  -ms-transition:.5s;
	  -moz-transition:.5s;
	  -webkit-transition:.5s;
	  transition:.5s;
}
.search_submit input:hover {
	background-color:#0c5688;
}
.shadow-box {
	-webkit-box-shadow: 0 12px 25px -7px rgba(0,0,0,.4);
	-moz-box-shadow: 0 12px 25px -7px rgba(0,0,0,.4);
	box-shadow: 0 12px 25px -7px rgba(0,0,0,.4);
	border:1px solid #d2d3d5;}
.shadow-img {
	-webkit-box-shadow: 0 12px 25px -7px rgba(0,0,0,.4);
	-moz-box-shadow: 0 12px 25px -7px rgba(0,0,0,.4);
	box-shadow: 0 12px 25px -7px rgba(0,0,0,.4);
	border:1px solid #d2d3d5;}
.shadow-move.wpb_column > .vc_column-inner, .hover-move.vc_row > .wpb_column, .vc_btn3 {
-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;
}
.vc_btn3:hover, .button:hover, .fwp-load-more:hover {
	-webkit-box-shadow: 0 12px 25px -7px rgba(0,0,0,.4);
	-moz-box-shadow: 0 12px 25px -7px rgba(0,0,0,.4);
	box-shadow: 0 12px 25px -7px rgba(0,0,0,.4);
}
[type="submit"], [type="button"], [type="reset"] {
-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;}
[type="submit"]:hover, [type="button"]:hover, [type="reset"]:hover {-webkit-box-shadow: 0 12px 25px -7px rgba(0,0,0,.4);
-moz-box-shadow: 0 12px 25px -7px rgba(0,0,0,.4);
box-shadow: 0 12px 25px -7px rgba(0,0,0,.4);
background-color:#a5ca58; cursor: pointer;}

/* General Styles */
body {overflow-x: hidden;}

/* Theme Defaults */
#secondary-menu a, #primary-menu {transition:0.4s;}
#primary-menu .logo a:hover, #primary-menu .logo a {background-color:transparent;}
#primary-menu .logo img {margin-bottom:0px;}
#primary-menu .ubermenu-image {margin-bottom:0px;}
.wpb_gmaps_widget .wpb_wrapper {padding:0px;}
/* #ubermenu-main-2-main-nav-2-sticky-wrapper {width:100%;} */
#secondary-menu .search-submit {display:none;}
#secondary-menu .screen-reader-text {display:none;}
#secondary-menu .ubermenu-widget-area {list-style:none;}
#secondary-menu .widget_search {padding:5px;}
#secondary-menu .search-field {margin-bottom:0px;}
#primary-menu nav, #secondary-menu nav {width:100%;}
#primary-menu .ubermenu-nav {height:100px;}
#primary-menu .ubermenu-nav, #secondary-menu .ubermenu-nav {display:flex; align-items:center;}
#primary-menu .ubermenu-align-right, #secondary-menu .ubermenu-align-right {margin-left:auto;}
#primary-menu .ubermenu-align-left, #secondary-menu .ubermenu-align-left {margin-right:auto;}
/*#primary-menu .ubermenu-submenu, #secondary-menu .ubermenu-submenu {display: flex; align-items: flex-end; flex-direction: column;}*/
.ubermenu-target-with-image {display:flex;align-items:center;}

/* Dark Mode */
@media (prefers-color-scheme: dark) {}