body .site-title {
  margin-bottom:0 !important;
}
#searchform table {
  width:auto;
  margin-bottom:0;
  float:right;
  clear:right;
}
#searchform table td,
#searchform table tbody {
  border-bottom:0;
  border-top:0;
}
.product .entry-summary { 
  clear:none !important; 
}
.woocommerce.columns-4 {
  white-space:normal
}
ul.products {
  white-space:normal;
  margin-bottom:0
}
ul.products li.product {
  margin-bottom:0
}
.shipping-bar {
    width: 100%;
    color:#fff;
    position: absolute;
    bottom: -2.25em;
    background-color: #073d63;
    margin-left: -40px;
    padding: .1em 40px;
    margin-right: -40px;
		text-align: center;
    border-bottom: 1px solid #ee8e12;
}
.shipping-bar span {
  color: #ee8e12;
}
.menu-toggle, .sub-menu-toggle {
    background: #f0f0f0;
}
.woocommerce-product-search input[type="search"] {
  width: 60%;
  padding: 8px;
}
.woocommerce-product-search button {
  width: 35%;
  padding: 5px;
}
.sidebar-content .content {
  padding-left: 2%;
  border-left: 1px solid #eee;
}
.content-sidebar .content, .sidebar-content .content {
  width: 70%;
}
.widget_price_filter .widget-wrap {
  padding-right: 5%;
}
.sidebar .widget {
  margin-bottom: 2em;
}
.content-sidebar .sidebar, .sidebar-content .sidebar {
  width: 25%;
}

.content-sidebar .content, .sidebar-content .content {
  width: 74%;
}

.breadcrumb {
    max-width: none;
}

.breadcrumb {
    margin: 0 auto 5%;
}

@media only screen and (max-width: 800px){
  .content-sidebar .content, .sidebar-content .content,
  .content-sidebar .sidebar, .sidebar-content .sidebar {
    width: auto;
    border-left: 0;
  }
  .shipping-bar {
    display: none;
  }
  .menu-toggle {
    top: 1em;
  }
}



.woocommerce-loop-category__title {
	font-size:14px;
}
.row.categories.wr-nitro-grid {
    display: none;
}
.hb-search.boxed .wrls-form .suggestion-search {
	color: #666;
}
.site-title {
    margin-bottom: 2em;
}
.hb-search.boxed .wrls-form .suggestion-search {
padding-left: 50px;
}
.wrls-form .results-search:before {
font-family: 'FontAwesome';
content: "\f002";
position: absolute;
    left: 18px;
    top: 7px;
}
.hb-search .open {
    line-height: 30px;
}
.footer {
font-size: 13px;
}
.footer .top .row > div{
    width: 16.66666667%;
}
.footer .top .row > div:first-child {
width: 41.66666667%;
}
.footer .top .row > div:last-child {
width: 25%;
}
.footer .bot {
padding: 18px 0;
}
.footer .widget {
    overflow: visible;
}
.footer .widget-title {
    font-size: 14px;
}
@media only screen and (max-width: 800px){
.menu-toggle {
  margin-bottom:20px;
}}
@media (max-width: 768px) {
.footer .top .row > div:first-child {
width: 35%;
}
.footer .top .row > div:last-child {
width: 27%;
}
.footer .top .row > div {
width: 19%;
clear: none !important;
}
}
@media (max-width: 767px) {
.footer .top .row > div {
width: 100% !important;
}
}
@media (max-width: 600px) {
.footer .bot .info .fc {
display: block;
}
.footer .bot .info .fc img {
margin-top: 20px;
}
}
.rtl .hb-social a:last-child {
margin-right: 15px !important;
}
.rtl #text-2 .textwidget > p {
padding-right: 0 !important;
}

.hb-s3i1, .hb-s3i1 a {
	line-height: 1 !important;
	padding-top:.25em !important;
	padding-bottom:.25em !important;
}
/* GF Mods */
.gf_radio_icons ul.gfield_radio li input[type="radio"] {
	display:none !important;
} 
.gf_radio_icons img { 
	display:block; 
}
@media only screen and (min-width: 641px){
	body .gform_wrapper li.gf_list_inline ul.gfield_checkbox li,
	body .gform_wrapper li.gf_list_inline ul.gfield_radio li {
 		 width:10% !important;
	}
}
.gf_radio_icons ul.gfield_radio li input[type=radio]+label {
	padding:.5em;
	border-radius:10px;
	border:1px solid transparent;
	text-align:center;
}
.gf_radio_icons ul.gfield_radio li input[type=radio]:checked+label {
	background-color: #f7f7f7;
    color: #9B2E06;
}
.gf_radio_icons ul.gfield_radio li {
	vertical-align:top;
}

.page .entry-content, .single .entry-content,
.page .entry-header, .single .entry-header {
  max-width:none;
}
.site-inner {
    margin: 20px auto 0;
}
.breadcrumb {
    margin: 1em auto 5%;
}
.panel-grid-cell .widget-title {
    font-size: 14px;
}
.payment_method_paypal img {
  display:none !important;
}
p.demo_store {
    position: fixed;
    top: inherit !important;
    left: 0;
    bottom: 0;
    right: 0;
    margin: 0;
    padding: 1em 1.41575em;
    background: #073d63;
    z-index: 999;
}
.sow-features-feature a {
  border-bottom:0;
}