/*
Theme Name:   Foodfarm child theme
Theme URI:    http://demo.arrowpress.net/foodfarm/
Description:  Foodfarm - WordPress Theme for Farm, Farmers and Food, Organic.
Author:       AHT
Author URI:   http://arrowhitech.com/
Template:     foodfarm
Version:      1.0
License:      
License URI:  
Tags:         two-columns, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, full-width-template, post-formats, sticky-post, theme-options, translation-ready
Text Domain:  foodfarm-child
*/

/*changes 5-8-17*/
.promo-display-none {
	display: none !important;
}

/* 9-6-17 */
.kmpadding8 {padding-top: 28px;}

@import url("../foodfarm/style.css");
.header-v5 .top-link .customlinks > a i, .header-v5 .cart_label i, .header-v5 .contact_v5 i, .header-v4 .top-link .customlinks i, .services-part .services-icon i, .footer-v4 .widget li a:hover, .footer-v1 address a:hover, .icon-2 .path1::before, .icon-2 .path2::before, .icon-2 .path3::before, .vc_icon_element.about-icon:not(.hover-off) .icon .vc_icon_element-inner .vc_icon_element-icon span::before, .about-icon .desc h5, .about-icon .desc h3, .vc_icon_element.about-icon:not(.hover-off) .icon .vc_icon_element-inner .vc_icon_element-icon, .widget_shopping_cart_content .cart-info .product-name a:hover, .widget_shopping_cart_content .remove-product:hover, a:focus, a:hover, .search-block-top .btn-search:hover, .top-link .customlinks > a:hover, .mega-menu .dropdown-menu li a:hover, .vc_icon_element.about-icon .icon .vc_icon_element-inner .vc_icon_element-icon, .custom-icon-class, .vc_icon_element.icon .vc_icon_element-inner .vc_icon_element-icon > span, .widget.widget_tag_cloud a:hover, .blog-info .info:hover i, .links-info .info a.liked, .woocommerce-account form.login p.lost_password a, .category .blog-info a:hover, .promo-banner h2 a:hover, .my_account header.title a, .woocommerce-account table.my_account_orders tbody a.view, .shop_table .product-thumbnail > a:hover, .product-desc .add-to-cart span, .product-desc .add-to a, .product-desc h3 a:hover, .star-rating span::before, .single_add_to_cart_button, .recipes-content .blog-item .post-name a, .icon-title .icon-8, .gallery-desc a:hover, .blog-content .post-name a:hover, .blog-ful .blog-item .post-name a, .blog-info .read-more a, .list-info li i, .search-block-top .btn-search:focus, .search-block-top .btn-search:active, .header-v2 .link-contact p a:hover, .header-v2 .top-link .customlinks:hover > a, .featured-package .product-desc h3 a, .vertical-menu .mega-menu li a:hover, .star-rating::before, .footer-v3 address a:hover, .controls-custom .owl-controls .owl-buttons div:hover, #yith-quick-view-close:hover, table.compare-list .stock td span, table.compare-list .remove td a:hover, .page-numbers .current, .page-numbers > li:hover a, .page-numbers > li:hover span, .viewmode-toggle a:hover, .viewmode-toggle a:focus, .viewmode-toggle a.active, .images .views-block .controls-custom .owl-controls .owl-buttons div:hover, .info .summary .share-email a:hover, .nav-tabs > li > a:hover, .nav-tabs > li > a:focus, .addthis_sharing_toolbox .f-social li:hover a, .nav-tabs > li.active > a, .stars a.active::after, .yith-woocompare-widget ul.products-list li a.title:hover, .blog .blog-ful .blog-item .post-name a:hover, .blog .blog-info a:hover, .widget_post_blog .blog-content .post-name a:hover, .widget_post_blog .blog-info .info a:hover, .recentcomments a:hover, .blog .blog-ful .blog-post-info .info:hover i, .blog_post_desc p a, .links-info .info:hover a, .breadcrumb li a:hover, .recipes-list-container .read-more a, .knowledge-list-content ul li::before, .knowledge-list-content ul li a:hover, .recipes-list-container .blog-info a:hover, .press-media .read-more a, .recipes-prep .icon, .recipes-servings .icon, .vc_tta-tabs.vc_tta-style-foodfarm_style ul.vc_tta-tabs-list li.vc_active a, .vc_tta-tabs.vc_tta-style-foodfarm_style ul.vc_tta-tabs-list li:hover a, .tooltip-content a, .content-desc .button-404 .btn-default-2, .coming-sub h2 span, .footer-location-container .location-info .phone-number, .footer-location-container .location-info p a:hover, .contact-desc .number, .vertical-menu .mega-menu li .dropdown-menu li a:hover, .shop_table td.product-name a:hover, .side-breadcrumb-2 .page-title h2, .category .blog-info a:hover, .search.search-results .blog-info a:hover, .date .blog-info a:hover, .blog-info .blog-comment:hover, .vc_wp_custommenu.wpb_content_element .widget_nav_menu ul > li > a:hover, .vc_wp_custommenu.wpb_content_element .widget_nav_menu ul > li > a:before, .ads_border_1 span, .btn.btn-organic:hover, .header-v4 .link-contact p i, .header-v4 .mega-menu li a:hover, .header-v4 .mega-menu li a:focus, .right-services .services-button, .vc_wp_custommenu.wpb_content_element .widget_nav_menu .menu-service-detail-container ul > li > a::before, .vc_wp_custommenu.wpb_content_element .widget_nav_menu .menu-service-detail-container ul > li > a:hover, .main_color, .product-categories li::after, .product-categories > li.current-cat:after, .btn.btn-default-1, .entry-title .icon-7, .today-menu-info .price_info, .today-menu-item:hover .today-menu-info h4, .we-doing:hover .we_doing_icon, .we-doing:hover .we-doing-content h4, .number-blog, .widget.widget_categories ul > li::after, .widget.widget_archive ul > li::after, .widget.widget_foodfarm_recipe_categories ul > li::after, .widget.widget_meta ul > li::after, .widget.widget_pages ul > li::after, .controls-custom-style.owl-theme .owl-controls .owl-nav div:hover, .footer-v5 .widget li a:hover, .best-recipes .blog-ful .blog-item .post-name a:hover, .header-v3 .right-header .btn-search:hover, .header-v3 .right-header .cart_label:hover, .blog-info .blog-comment a:hover, .header-v6 .mega-menu > li.current-menu-parent > a, .header-v6 .mega-menu > li.current_page_parent > a, .header-v6 .mega-menu > li.current_page_item > a, .header-v6 .top-link .customlinks i, .blog-ful-3.blog-content .blog-item:hover .post-name a, .footer-v6 .footer-center .list-info li a:hover, .left-sidebar .widget_nav_menu ul > li::after, .right-sidebar .widget_nav_menu ul > li::after, .header-v7 .main-navigation .mini-cart .cart_label i, .header-v7 .main-navigation .mega-menu > li > a:hover, .header-v7 .header-bottom .header_contact_info a:hover, .product-loadmore > a.btn:hover, .blog-grid-style3 .blog-info .info a:hover, .header-v7 .main-navigation .mini-cart .cart_label i, .footer-v7 .footer-contact-info a:hover, .home7_btn_slider:hover, .widget_categories_list li::after, .footer-v7 .footer-contact-time .icon-title .icon-8, .header-v7 .mega-menu li.megamenu .dropdown-menu li a:hover, .header-v6 .link-contact i, .contact-desc a:hover, .footer-v8 .list-info li a:hover, .footer-v8 a:hover {color: #a554a5 !important;}
.header-v5 .menu-primary-menu-container {
    background-color: #a554a5 !important;
}
.header-v5 .main-navigation .mega-menu > li > a {
	color: #ffffff !important;
}
.mega-menu > li > a:before {
    background: #a554a5 none repeat scroll 0 0 !important;
}
.site-header {
    border-top: 0px solid #1e73be !important;
    border-bottom: 0px solid #1e73be !important;
    border-left: 0px solid #1e73be !important;
    border-right: 0px solid #1e73be !important;
}
.site-header {
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 3px !important;
    margin-left: 0px !important;
}
.header-v5 .main-navigation {
	/*background-color: #94c347 !important;*/
	background-color: #a554a5 !important;
	margin-bottom: 0px !important;
}


.wc-tabs-wrapper {display: none;} /*woocommerce tabs (product single pages)*/

.page-id-119 .woocommerce.columns-3 ul li {
	width: 33.33333% !important;
	float: left !important;
	text-align: center !important;
}
.page-id-119 mark {
	display: none !important;
}
.page-id-119 .woocommerce.columns-3 h3  {
	margin-bottom: 35px !important;
}


h2 {
	font-size: 26px;
}
.sidebar-upcoming-events {
	margin-bottom: 20px;
}
.alignright {
	float: right;
	margin-bottom: 20px;
	margin-left: 20px;
}
.leftright {
	float: left;
	margin-bottom: 20px;
	margin-right: 20px;
}
.aligncenter {
	float: middle;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-right: 20px;
}
.kmsection {
	clear: both;
	padding: 0px;
	margin: 0px;
}
.kmcol {
	display: block;
	float: left;
	margin: 0% 0 0% 0%;
}
.kmgroup:before,
.kmgroup:after {
	content: "";
	display: table;
}
.kmgroup:after {
	clear: both;
}
.kmgroup {
    zoom: 1; /* For IE 6/7 */
}
.kmspan1 {
	width: 50%;
}
.kmspan2 {
	width: 50%;
}
.kmspan3 {
	width: 70%;
}
.kmspan4 {
	width: 30%;
}
.kmspan5 {
	width: 67%;
}
.kmspan6 {
	width: 33%;
}
.kmspan7 {
	width: 100%;
}
.kmspan8 {
	width: 100%;
}
.kmpadding1 {
	padding-right: 20px;
	padding-bottom: 20px;
}
.kmpadding2 {
	padding-left: 20px;
	padding-bottom: 20px;
}
.kmpadding3 {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}
.kmpadding4 {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}
.kmpadding5 {
	padding-right: 15px;
	padding-bottom: 15px;
}
.kmpadding6 {
	padding-left: 15px;
	padding-bottom: 15px;
}
.kmpadding7 {

}
.kmpadding8 {

}
.kmpadding4 img {
	max-width: 331px;
	width: 100%;
}
.content-area article {
	margin-bottom: 20px;
}


.gallery img {
	height: auto !important;
	max-width: 250px;
}
#gallery-1 .wp-caption-text {
	max-width: 250px;
	width: 100%;
	text-align: left;
    margin: 0 auto !important;
    margin-top: 0px !important;
}
.ui-datepicker-title {
	margin-top: -8px !important;
}
.ui-datepicker-month {
	border: 1px solid;
    width: 50px !important;
}
.ui-datepicker-year {
	border: 1px solid;
    width: 60px !important;
	margin-left: 10px !important;
}
.cafe-schedule {
	margin-bottom: 20px;
}
.wpcf7 label {
	width: 100%;
}
.wpcf7 input {
	width: 100%;
}
.wpcf7 textarea {
	width: 100%;
}
.wpcf7 .wpcf7-captchar {
	width: auto;
}
.wpcf7 .wpcf7-submit {
	width: auto;
}

#wwof_product_search_form {
	display: none !important;
}
.wwof_cart_sub_total {
	display: none !important;
}
.total_products_container {
	display: none !important;
}
.wwof_add_to_cart_button {
	background: transparent !important;
	margin-top: 0 !important;
	padding-left: 10px !important;
    padding-right: 10px !important;
}
.single_add_to_cart_button:hover {
	    color: #ffffff !important;
}
.btn-primary:focus, .btn-primary:active, .btn-primary:hover, .btn-primary:active:focus, .btn-primary:focus:active {
	background-color: #a554a5 !important;
}
thead {
    height: 40px;
    line-height: 40px;
}
.promo-banner .text_block_over span {
    color: #a554a5 !important;
}
.promo-banner .text_block_over h3:before {
    background: #a554a5 !important;
}
.promo-banner .text_block_over h3:after {
    background: #a554a5 !important;
}
.footer-v5 .footer-home img {
    width: 50px;
	margin-bottom: 0px;
}
.footer-v5 .footer-home li {
    color: #838383;
}
.footer-v5 .footer-home li a {
    color: #838383;
}
.fa-facebook-square {
	padding-right: 10px;
}

.csa-table-header {
    background: #8e298e;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
}
.csa-table td {
	padding: 8px !important;
}
.display-posts-listing li {
	list-style: square;
}
.display-posts-listing {
	padding-left: 20px;
}
.footer .widget-title-border:before {
    background: #a554a5 !important;
}
.price .amount {
    color: #a554a5 !important;
}
.hidden-row {
	display: none;
}
.img-banner {
	display: none;
}

.header-v5 .mini-cart span {
    color: #a554a5 !important;
}

.woocommerce .woocommerce-checkout .woocommerce-checkout-payment h3 {
	font-size: 18px;
    font-weight: bold;
    margin-bottom: 33px;
    color: #3a3a3b;
	font-family: 'Lato', Arial !important;
}
.ads_border_2 {
	z-index: -1 !important;
}
.wu-search {
	display: none !important;
}
.wu-copyright {
	display: none !important;
}

.wu-copyright-manual {
	float: right;
    text-align: right;
    margin-bottom: 7px;
    font-size: 80%;
    z-index: 101;
}

.entry-content h2 {
	line-height: 35px;
}
.children {
	margin-top: -3px !important;
}.new-phone-top {	margin-top: 15px;    display: inline-block;	font-size: 20px;	line-height: 32px;}.new-phone-top .fa-phone {	color: #a554a5;	margin-right: 5px;}



.text_block_over_2 {
	width: 98%;
}
.text_block_over_2 .aec-eventlist li:nth-of-type(3) {
	display: none !important;
}
.text_block_over_2 .aec-eventlist li:nth-of-type(4) {
	display: none !important;
}
.text_block_over_2 .aec-eventlist .fc-event-time {
	font-size: 14px !important;
    padding-bottom: 0 !important;
    color: #000000 !important;
    padding-left: 0 !important;
    background-image: none !important;
}
.text_block_over_2 .aec-eventlist .fc-event-title {
	font-size: 14px !important;
    color: #000000 !important;
    font-weight: 400 !important;
}
.header-logo {
	margin-top: 32px;
	font-size: 36px !important;
}

.home_image_box {
	float: right !important;
    width: 100% !important;
    max-width: 150px;
    height: auto !important;
    margin-left: 10px !important;
}
.promo-banner-3-custom .text_block_over_2 {
    top: 0 !important;
}

.promo-banner-3-custom .text_block_over h3 {
    padding-top: 0px;
	line-height: 20px;
}
.promo-banner-3-custom .text_block_over h3:before {
    background: transparent !important;
}
.promo-banner-3-custom .text_block_over h3:after {
    background: transparent !important;
}
.ads_border_2 {
    height: 90% !important;
}

.promo-banner .text_block_over h3 {
    color: #000;
    text-transform: uppercase;
    font-size: 14px;
}
.spacer-591c548ee529b {
	display: none !important;
}
.text_block_over_2 p {
	line-height: 20px;
}
.categories-product {
	padding: 15px;
}

.header-top {
	display: none;
}









