/* Standardize child theme styling */
#comments ol.commentlist {
	background: transparent;
}
.builder-module-sidebar {
	background: transparent;
}
.site-title a:hover,
.site-tagline a:hover {
	font-size: inherit;
}



/* Style Manager generated css */



/* Style Manager custom css */
.entry-title {
	padding-top: 15px;
}
#builder-module-59cf4d86466e4-outer-wrapper {
    width: 100% !important;
}
nav#ubermenu-main-2 {
    width: 100% !important;
}
nav#ubermenu-main-2 a {
    color: white;
    text-decoration: none;
}
li#menu-item-10484 {
    text-align: center;
    color: #ffffff;
}
.tel {
    font-size: 2em;
    padding-bottom: 0.2em;
}
.no_border img {
    border: none!important;
}

#builder-module-59ce391a5d408-outer-wrapper {
    max-width: none;
}
#builder-module-560dd917c0ae0-outer-wrapper {
        max-width: none!important;
}
.builder-module-block.builder-module-element.builder-module-column-1.clearfix {
    padding: 0;
}

div#builder-module-560dd917c0ae0 .entry-content {
	margin-top: 0;
}
body {
	font-family: "museo-sans";
    	background-size: cover;
}
/* To make the container touch the top edge of browser */
.builder-container-outer-wrapper {
	margin-top: 0;
}
/* To remove gap between each module */
.builder-module-background-wrapper {
	margin-bottom: 0;
}
/* To remove the top and bottom borders for all modules */
.builder-module {
	border-top: none;
	border-bottom: none;
}
/* Remove the line at the bottom of Content module */
.entry-footer {
	border-top: none;
}

/* Header */
div#builder-module-59cf4d86466e4-background-wrapper,
div#builder-module-560ddd4c46a23-background-wrapper,
div#builder-module-561e9f99b4cf8-background-wrapper,
div#builder-module-58edde6c6c056-background-wrapper {
    background: #ffffff;
}

.header_customer_service {
	float: left;
}

.header_email {
	float: right;
}

.header_login a{
    text-decoration: none;
}

div#builder-module-560ddd4c46a7b-background-wrapper,
div#builder-module-561e9f99b4d45-background-wrapper,
div#builder-module-58edde6c6c0fc-background-wrapper {
    background: #000000;
}

.red_bar{
	height: 8px;
	    background: #c71a1e;
}
.builder-module-block-outer-wrapper.builder-module-sidebar-outer-wrapper.builder-module-column-2-outer-wrapper.middle.clearfix {
    padding-top: 25PX;
}

#searchform input#s {
    width: 200px;
}

.builder-module-block-outer-wrapper.builder-module-sidebar-outer-wrapper.builder-module-column-3-outer-wrapper.right.clearfix {
    text-align: right;
}
/* Navigation */
.builder-module-background-wrapper.builder-module-navigation-background-wrapper {
	background-color: transparent;
}
.builder-module-navigation .current-cat a {
	color: #C71A1E;
	background-color: transparent;
}
.builder-module-navigation .current-menu-item a {
	color: #C71A1E;
	background-color: transparent;
}
.builder-module-navigation .current_page_item a {
	color: #C71A1E;
	background-color: transparent;
}
.builder-module-navigation li a {
	color: #000000;
	background-color: transparent;
}
.builder-module-navigation li a:hover {
	color: #C71A1D;
	background-color: transparent;
}
.builder-module.builder-module-navigation {
	background-color: transparent;
}

img.festi-cart-icon {
    margin-left: 15px!important;
}
/* Section Title */
.section_title {
	font-family:"museo-sans";
	color: #9a9c9f;
	font-size: 27px;
	font-weight: 700;
	text-align: center;
    	text-transform: uppercase;
    display: table;
    white-space: nowrap;
}
.section_title:before, .section_title:after {
      border-top: 4px double #9a9c9f;
      content: '';
      display: table-cell;
      position: relative;
      top: 0.7em;
      width: 45%;
}
.section_title:before { right: 1.5%; }
.section_title:after { left: 1.5%; }

.cat_title {
    background: #000000;
    color: #ffffff;
    padding: 10px;
}
.view_range {
    background: #c71a1e;
    padding: 10px;
    color: #ffffff;
}

#post-4 p {
	margin-top:0px!important;
}
#post-4 h1 {
	margin-bottom: 0px!important;
}
#post-4 .entry-footer {
	margin-bottom: 0px;
	padding-top: 0px;
}
#post-4 .wpb_content_element {
	margin-bottom: 0px;
}
#post-4 .wpb_wrapper {
    padding-bottom: 15px;
}
/* Add to cart buttons */

/* 
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	margin: 0 1.2% 2em 1.2%;
}
*/

.woocommerce ul.products li.product a,
.woocommerce-page ul.products li.product a
{
	margin:0 0 0 18%; 
	min-width:100px; 
	width: 50%; 
	text-align:center
}
.woocommerce ul.products li.product h3 {
  min-height: 24px;
}
.woocommerce ul.products li.product a img {
	margin:0px;
	max-height:300px;
}
.woocommerce ul.products li.product .button {
    background: #c71a1e;
    width: 90%;
    margin: 0px;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: normal;
    padding: 10px;
}
/* Three Widgets */
div#builder-module-560de2811d22a-background-wrapper {
    background: #ffffff;
}
/* Best Sellers */
div#builder-module-560de0e886464-background-wrapper,
div#builder-module-58edde6c6c435-background-wrapper{
    background: #ffffff;
}
/* Site Map & Contact Info */
div#builder-module-560dd917c0b2a-background-wrapper,
div#builder-module-561e9f99b4f99-background-wrapper,
div#builder-module-58edde6c6c58a-background-wrapper {
    background: #000000;
}
/* Footer */
div#builder-module-560de1b14d87c-background-wrapper,
div#builder-module-561e9f99b4fe3-background-wrapper,
div#builder-module-58edde6c6c637-background-wrapper {
    background: #c71a1e;
}
.copyright {
	color: #ffffff;
}
.builder-module-block-outer-wrapper.builder-module-sidebar-outer-wrapper.builder-module-column-2-outer-wrapper.middle.clearfix {
    padding-top: 0px;
}
#builder-module-561e9f99b4f99 a {
    text-decoration: none;
}

div#builder-module-59ce391a5d408-background-wrapper,
div#builder-module-59cf4d86466e4-background-wrapper {
	background: #000000;
}
li#woocartfestiwidget-5 {
    padding: 0px;
}
.out-of-stock-label {
display: none!important;
}