/*
Theme Name:     Factory Child
Theme URI:      http://www.commercegurus.com/themes/factory-theme/
Description:    Child theme for Factory
Author:         CommerceGurus
Author URI:     http://www.commercegurus.com
Template:       factory
Version:        1.0
*/


/* Your css goes here */
.cg-primary-menu .menu > li > a {
	padding: 15px 20px;
}
.cg-hero-bg {
	height: 100%;
}
.cg-share {
	display: none;
}
.cg-main-menu .menu > li > a {
	color: white !important;
}
.sidebar #secondary {
	border-color: #707070;
	padding-bottom: 0;
}
.about_us_widget {
	border-top: 1px #707070 solid;
	margin-bottom: 30px;
}
.about_us_widget .widget-title {
	font-size: 22px;
	font-weight: 500; 
}
.about_us_widget ul {
	padding-left: 15px;
}
.about_us_widget ul li {
	list-style: disc;
}
.about_us_widget ul li a {
	font-weight: 700;
}
.cg-logos .owl-wrapper {
	display: flex !important;
	align-items: center;
}
.cg-logos .row .item {
	border: none;
}
.first-footer .widget-title {
	text-align: center;
}
.first-footer .container > .row {
	display: block;
}
.first-footer > .container > .row > div:not(:first-child) .inner-widget-wrap {
	padding-top: 0;
}
.first-footer > .container > .row > div:not(:last-child) .inner-widget-wrap {
	padding-bottom: 0;
}
.first-footer > .container > .row > div {
	min-width: 100%;
}
.first-footer .inner-widget-wrap {
	border: none;
}
.first-footer > .container > .row > div:nth-child(2) {
	min-width: 100%;
}
.first-footer .row > div:nth-child(3) hr {
	display: none;
}
.first-footer .row > div:nth-child(3) .textwidget::after  {
	content: '';
	display: block;
	clear: both;
}
.first-footer .row > div:nth-child(3) .row {
	float: left;
	width: 31.3%;
    margin: 0 1%;
    background-color: gray;
    padding: 10px 0;
    min-height: 64px;
}
.first-footer .row > div:nth-child(3) .row p {
	margin-bottom: 0;
}
@media (max-width: 400px) {
	.first-footer .row > div:nth-child(3) .row {
		width: 100%;
	}	
}
#menu-footer-menu {
	max-width: 400px;
	display: block;
	margin: auto;
}
#menu-footer-menu li {
	display: inline-block;
	width: 100%;
	max-width: 130px;
}
#menu-footer-menu li:before {
	display: none;
}
#menu-footer-menu li a {
	color: #ffff00;
}

.wpcf7-list-item input[type=checkbox] {
	top: 2px;
}

.product_meta > span {
	display: block;
}
.cart .single_add_to_cart_button,
.cart .quantity {
	display: none !important;
}
.woocommerce div.product form.cart .button {
	height: auto;
	padding: 20px;
	text-align: center;
}
.wc-block-product-categories-list li ul {
	padding-left: 15px;
	margin-top: 7px;
}

.woocommerce-Price-amount::after {
	content: '(Delivery Charge not included)';
	display: block;
	font-size: 12px;
}

.woocommerce-loop-product__title {
	min-height: 96px;
}

.home .feature {
	min-height: 60px;
}