/*
Theme Name: Davici Child
Theme URI: http://www.wpbingosite.com/davici
Author: wpbingo
Description: This is a child theme for Davici
Version: 1.0
Author URI: http://wpbingosite.com
Template: davici
Text Domain: davici-child
*/
/*************** ADD YOUR CUSTOM CSS HERE  ***************/

.bwp-header .wpbingoLogo img {
    max-height: 50px;
}
span.onsale {
    display: none;
}
span.wpcf7-spinner {
    display: none !important;
}
.bwp-header .header-search-form {
    display: none;
}
.bwp-main .page-title {
    padding-top: 100px;
    padding-bottom: 100px;
}
a.button-filter-toggle {
    display: none !important;
}
.bwp-top-bar .woocommerce-ordering .pwb-dropdown-menu li a, .bwp-top-bar .woocommerce-sort-count .pwb-dropdown-menu li a {
    padding-left: 10px !important;
}
ul.display.hidden-sm.hidden-xs li:nth-last-child(1) {
    display: none !important;
}
.davici-woocommerce-sort-count {
    display: none !important;
}

img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.wp-post-image {
    border: 2px solid #e7e6e6 !important;
	background: #ffffff !important;
}
.bwp-woo-categories.slider .item-title {
    left: 22px !important;
    bottom: 15px !important;
}

.webby img {
    vertical-align: middle;
    width: 30px;
	-webkit-filter: grayscale(1) invert(1);
	filter: grayscale(1) invert(1);
}

.bwp-filter-heading .category-nav {
    display: none !important;
}

.bwp-woo-categories.slider .slick-arrow {
    opacity: 1;
    visibility: visible;
}

.woocommerce-shop .woocommerce-product-subcategorie-content .slick-arrow {
    opacity: 1;
    visibility: visible !important;
}

/* Contact Form 7 */

.field-row.first{ display:flex; }
.field-row.first .field{ width:50%; padding-right:7.5px; }
.field-row.first .field:last-child{ padding-right:0px; padding-left:7.5px; }
.field-row textarea.wpcf7-form-control.wpcf7-textarea{ width:100%; padding:10px; height:150px; font-size:16px !important; color:#000; }
.field{ margin-bottom:15px; }
.field input{ width:100%; margin-bottom:0px; line-height:30px; padding:10px 15px; font-size:16px !important; color:#000; }
input.wpcf7-form-control.wpcf7-date:focus, input.wpcf7-form-control.wpcf7-number:focus, input.wpcf7-form-control.wpcf7-quiz:focus, input.wpcf7-form-control.wpcf7-text:focus, select.wpcf7-form-control.wpcf7-select:focus, textarea.wpcf7-form-control.wpcf7-textarea:focus{ border-color:#fff; }
.field-btn{ text-align:center; margin-top:15px; }
.field-btn .wpcf7-submit{ font-size:14px; letter-spacing:2px; line-height:22px; height:auto; padding:15px 0; min-width:280px; background:#D41F3D; color:#fff; border-color:#D41F3D !important; display:inline-block; text-align:center; text-transform:uppercase; font-weight:normal; margin-left:20px; border-radius:none !important; }
.field-btn .wpcf7-submit:hover{ color:#31313C !important; }


@media screen and (max-width: 767px) {
  .field-row.first{ flex-wrap:wrap; }
  .field-row.first .field{ padding:0px; width:100%; }
  .field-row.first .field:last-child{ padding:0px; }
  .field-btn{ text-align:center; margin-top:20px; }
  .field-btn .wpcf7-submit{ padding:10px 0; margin-left:0px; }
  div.wpcf7 .ajax-loader{ display:none; }
  .field-row textarea.wpcf7-form-control.wpcf7-textarea{ width:100%;}
	
	.woocommerce-account #customer_login .box-content {
		padding: 0 15px 0;
	}
}