/*
Theme Name: Avenla Boilerplate
Description: Avenla Boilerplate
Template: flatsome
Version: 0.1.0
*/

/*temporary woocommerce payment settings fix*/
table.wc_gateways tr:nth-child(odd) td{
	background-color: unset !important;
}


/*top button color*/
a#top-link{
	color:#9179a5;
}

/*foodin tuotteet menu customizations*/
ul.sub-menu.nav-dropdown li.foodin-tuotteet-menu.menu-item > ul.sub-menu{
        display:none;
}
ul.header-nav li.foodin-tuotteet-menu ul.sub-menu li.foodin-tuotteet-menu.menu-item.menu-item-has-children.nav-dropdown-col > a, ul.header-nav li.foodin-tuotteet-menu ul.sub-menu li.foodin-tuotteet-menu.menu-item > a{
        font-weight:800;
}

/*woocommerce checkout customizations*/
form.checkout.woocommerce-checkout div.large-7.col, form.checkout.woocommerce-checkout div.large-5.col{
	max-width:100%;
	flex-basis:auto;
}

/*product page dimension prices*/
p.ff_dimension_prices{
        font-weight:bold;
        font-size:12px;
        color:black;
        text-transform:uppercase;
}


/*hide omnibus plugin price (globally)*/
.pwp-omnibus-price__info{
        display:none;
}

/*display omnibus price in product pages*/
body.single-product .pwp-omnibus-price__info{
        display:block;
}

/*testing for reseptit page filter GELO*/
.data-target-div1 .caf-post-layout2 #manage-post-area {
	background-color: #fff;
}
#caf-filter-layout2 ul.dropdown li.init.activss ul{
	background-color: #133738;
}
@media only screen and (max-width:849px){
	div#manage-ajax-response div.manage-layout1 div.caf-post-title > h2 > a{
		color: #fff;
	}
}

/*reseptit page cateogry filter fixes GELO*/
.caf-post-layout2 .caf-featured-img-box{
	max-height:65%;
}
ul.caf-filter-container span.post_count{
	display:none;
}
article.caf-post-layout2{
	padding-left:7px;
	padding-right:7px;
}
div.show-for-medium div.caf-search-bar.sr-layout1 input#caf-search-input{
	max-width:65%;
}

/*header nav tuotteet dropdown*/
ul.header-nav li.foodin-tuotteet-menu ul.sub-menu li.menu-item.menu-item-has-children a{
    color:rgba(102,102,102,0.85);
    font-weight:normal;
}

.nav_items {
    display: flex;
    list-style-type: none;
    flex-wrap: wrap;
    justify-content: center;
}

.nav_items li {
    padding: 0 11px;
    margin: 0 !important;
    text-align: center;
}

.icon-shopping-cart::after {
    color: #fff;
}

.nav_items li a,
.add_to_cart_button,
.product_type_simple,
.ux-footer .et_pb_button.et_pb_promo_button,
.single_add_to_cart_button {
    color: #000000 !important;
    background-color: #ffffff !important;
    border-color: #000000;
    border-width: 1px;
    white-space: nowrap;
}

.ux-footer {
    color: #aaaaaa!important;
}

.ux-footer h3 {
    color: #ffffff!important;
}

.post-date.badge-circle-inside {
    display: none;
}

.green-border {
    border: solid 1px #133738;
}

.flatsome_text_box {
    display: contents;
}

.flatsome-center-p {
    text-align: center;
}

.section-pading {
    /* padding: 1em !important; */
}

.button.secondary,
.button.primary {
    border-radius: 0 !important;
}

@media only screen and (max-width: 420px) {
    .product-small .add_to_cart_button {
        /* padding: 0 5px; */
        white-space: pre-line;
        line-height: 1.5em;
    }
}

@media only screen and (max-width: 850px) {
    th.woocommerce-product-attributes-item__label,
    td.woocommerce-product-attributes-item__value {
        float: left;
        width: 100%;
    }
}

