/*
 Theme Name:   The Barf Shop
 Theme URI:    http://www.thebarfshop.com.au/
 Description:  Child Theme for WooPress, with customisations by <a href="http://www.gcweb.com.au">GCweb</a>
 Author:       GCweb Pty Ltd
 Author URI:   http://gcweb.com.au
 Template:     woopress
 Version:      0.0.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  thebarfshop
*/

.navbar { padding: 10px 0;}
.menu > li > a { font-size: 16px; line-height: 18px;}
.menu > li.menu-item-has-children > a:after { font-size: 14px; margin: 0 0 0 5px;}


.mobile-nav li > ul > li a { color: #fff;}

.fixed-header-area .header-logo img { width: auto !important;}

/*
.bc-type-5 .title, .bc-type-5 a, .page-heading.bc-type-5 .woocommerce-breadcrumb { color: #E62125 !important;}
.bc-type-5 a:hover { color:#000;}
*/

.content-page .vc_separator h4 {
font-size: 22px;
font-weight: 600;
}


.short-description img.alignright {
margin: 2px 0 10px 10px;
}


.widget_recent_reviews li a img {
vertical-align: top;
}


.sidebar .widget-title {
text-align: left;
}
.sidebar .widget-title span {
background:#fff ;
}
.sidebar .widget-title:before {
border-top: 1px solid #e5e5e5;
content: "";
display: block;
width: 100%;
position: relative;
left: 0;
top: 9px;
}

.sidebar-widget select { width:100%; max-width: 100%; margin-top:15px;}

.content-product .footer-product { display:none;}

.wpb_text_column ul li, .tab-content-inner .col-md-6 ul li { list-style:none; background:url(images/point.png) no-repeat left top; margin-left:10px; padding-left:20px; padding-top:0px; padding-bottom:5px; font: 13px/24px 'Raleway', Georgia, Helvetica, sans-serif;}

.main-footer-1 .wpb_row {
margin-bottom: 0px;
}


footer p { display: block; }
.main-footer p { 
line-height: 1.8;
font-size: 14px;
font-weight: 500;
}

.textwidget a { border-bottom:1px solid #ddd;}

.mc4wp-form input[type="email"] { width: 68%; margin:10px 0 0 0; padding: 5px 12px; display:inline-block;}
.mc4wp-form input[type="submit"] { padding: 9px 12px; display:inline-block; height:40px; margin-top:-3px;}


.copyright-1 .copyright-payment li, .copyright-2 .copyright-payment li, .copyright-3 .copyright-payment li, .copyright .copyright-payment li {
display: inline-block;
text-align: center;
width: auto;
margin: 0 5px;
}
.copyright-1 .copyright-payment li a, .copyright-2 .copyright-payment li a, .copyright-3 .copyright-payment li a, .copyright .copyright-payment li a {
padding: 0 0px; font-size:12px;
}

#tab_additional_information { display:none;}


/* Shortcode Styling */

.cta-block.style-default {
margin-bottom: 5px;
padding: 5px 15px;
}
.cta-block.style-default .table-cell p { margin:0px;}


.fillbox { display:block !important; text-align:center !important;}
.no-margin { margin:0px !important;}

.tm-extra-product-options .tm-epo-field-label {
	font: 15px/15px 'Raleway', Arial, Helvetica, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	color: #000;
	margin: 0 0 12px;
	letter-spacing: 1px;
}
.tm-extra-product-options .tm-epo-field-label.tm-has-required { padding-left:0; margin-bottom:0;}
.tm-epo-required { display:none;}
.tm-epo-field.tmcp-select { width: 100%;}
.tm-extra-product-options .tm-epo-field.tmcp-checkbox { display:inline-block !important;}

.tm-extra-product-options .tmcp-field-wrap>label { display: block !important;}

/*
.tm-totals-form-main { display:none !important;}*/

.menu-social-icons, .clickcall { display:none;}

.wpb_single_image img { margin-left:auto; margin-right:auto; text-align:center !important;}


.pagination-slider .owl-prev:before, .owl-controls .owl-prev:before,
.pagination-slider .owl-next:before, .owl-controls .owl-next:before { top: 8px;}

.back-top span:before { top: -10px;}
.product-navigation .prev-product:before,
.product-navigation .next-product:before { top: 2px;}


.mobile-nav { display:none;}

@media only screen and (max-width: 992px) {
	.mobile-nav { margin-bottom:15px; display:block;}
	.home-cta { display:none !important;}
}

@media only screen and (max-width: 768px) {
.wpb_single_image img { margin-bottom: 0px !important; margin-top:10px;}
}

@media only screen and (max-width: 480px) {
	
	.clickcall { display:block;}
	.clickcall a { display:block; background:#E82025; color:#fff; font-weight:700; text-align:center; padding:5px 0; font-size:16px;}
	.clickcall a i { color:#fff;}
	.clickcall a:hover { color:#222;}
	
.wpb_revslider_element, .header-search { display:none;}
.mobile-nav { margin-bottom:0px;}
.header-logo {  max-width: 120px !important;
    margin-left: 0px;
  }
.header-logo img { max-width: 250px !important; width: 250px !important; }
.page-content, .content-page { margin-top: 0px !important;}

}


.price-from { margin-bottom: 0px; display: none;}
#product-356.price-from { display: block !important;}