/*
	Theme Name: Bakery Child
	Theme URI: http://themeforest.net/item/bakery-wordpress-bakery-cakery-food-theme/11112118?ref=milingona_
	Author: Milingona
	Author URI: http://themeforest.net/user/milingona_
	Description: Bakery is a powerful responsive WordPress theme designed for bakery/cakery shops. It comes with all features bakery shops need such as product post type, menu, order form, offer, gallery, news etc. The theme also includes the drag-drop page builder which lets you customize your specific needs with incredible ease.
	Template: bakery
	Version: 1.3.6
	Tags: dark, light, three-columns, four-columns, left-sidebar, right-sidebar, fluid-layout, custom-colors, custom-menu, editor-style, featured-image-header, featured-images, post-formats, theme-options, translation-ready
	License: GNU General Public License v2 or later
	License URI: license/README_License.txt
	Text Domain: bakery-child
*/
#theme-my-login {margin: 0 auto;background-color: #fdfdfd;padding: 20px;max-width: 500px;border: 2px solid #808080;}
.gform_body .form-group input[type=file] {opacity: 1 !important;position: relative !important;width: auto !important;}
.gform_body .form-control, .gform_body .form-group .form-control {background: #f9f9f9 !important;}
.gform_body .form-group.label-floating label.control-label {position: initial !important;top:0px !important;line-height: initial !important;}
.gform_body .form-group label.control-label {color: #3a3939 !important;}
.is-fileinput .gfield_description {display:none;}
#field_12_33 .gfield_label.control-label {font-size: 21px !important;font-weight: bold !important;}
#field_12_10 label.control-label {margin: 0px 0px 16px 0 !important;}
label.gfield_label.gfield_label_before_complex.control-label {font-weight: bold !important;margin: 0px 0px 16px 0 !important;}
.vu_product-item-container .vu_pi-icons .ajax_add_to_cart,.vu_product-item-container .vu_pi-icon.vu_lightbox {display:none !important;}


/* HELLOMD BANNER */
div.hellomd-banner{
	display:none !important;
}

/* PRODUCTS */
.row.products .vu_product-item {min-height: 587px;}
.ad_archive_additional_description {padding: 0px 10px;display: block;text-align: center;}
.ad_archive_additional_description p {margin-top: 12px;font-weight: bold;color: #000;}
.vu_pi-container {height: 100% !important;}
.vu_pi-content_custom {display: block;position: absolute;top: 40%;width: 100%;margin: 0 auto;text-align: center;left: 0px;}
.custom_button_category {padding: 15px;font-size: 14px;background-color: #684f40;margin-top: 14px;}
.custom_button_category:hover {background-color: #684f40 !important;}




/* Products */
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled, .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled {max-width: 320px;}
.single.woocommerce div.product form.cart div.quantity {float: right !important;}
.single.woocommerce input.button, .single.woocommerce button.button, .single.woocommerce a.button{background-color: #ff0000 !important;border: 2px solid #ff0000 !important;color:#fff !important;}
.single.woocommerce input.button:hover, .single.woocommerce button.button:hover, .single.woocommerce a.button:hover{color:#fff !important;background-color:#d01414 !important}
.single .product-type-variable .summary.entry-summary .price {display:none !important;}
.single .product-type-variable .woocommerce-variation.single_variation .woocommerce-variation-price .price {display:block !important;}
.single .vu_product-single .vu_p-price .amount, .single .vu_product-single .single_variation .amount {color: #000 !important;font-size: 28px !important;}
.single.woocommerce .quantity .vu_qty-button:hover {background-color: #d01414 !important;}
.single.woocommerce button.button.disabled {opacity: 0.5;padding: 0 20px !important;height: 42px;line-height: 38px;}

.archive .products .col-sm-6 {min-height: 636px;}

@media only screen and (min-width: 1024px) and (max-width: 1169px) {
html .vu_main-menu > ul > li a {padding-right: 12px;padding-left: 12px;}
html .affix .vu_main-menu > ul > li a {padding-right: 10px;padding-left: 10px;}
}

.m-b-35{
	text-transform: capitalize;
}

/* Logo */

@media (min-width: 600.1px){
	.affix .vu_main-menu-container .vu_logo-container{
		width: 300px;
	}
	.affix .vu_main-menu-container .vu_logo-container img.vu_logo-secondary{
		max-width: 300px;
	}
}

.vu_main-menu-container{
	padding: .5rem;
}

/* Contact Page */
.contact-page {
    padding-bottom: 0;
}

/* Footer */

@media (max-width: 768px){
	#footer-top-widgets .image-container img{
		max-width: 50%;
	}
}

.woocommerce .page-footer p a {
    text-decoration: none;
}