.pt-cv-title a {
    color: #000;
}
.pt-cv-meta-fields a {
    color: #639230 !important;
}
.pt-cv-meta-fields .terms a:hover {
text-decoration: underline !important;
}
.pt-cv-title a:hover {
background-position: -99.99% 0;
color:#fff;
}

.pt-cv-title a {
background-image: -webkit-linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #639230 0%);
    background-image: -moz-linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #639230 0%);
    background-image: -ms-linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #639230 0%);
    background-image: -o-linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #639230 0%);
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #639230 0%);
}
.pt-cv-title a {
padding-bottom: 0;
    -webkit-background-size: 200.22% auto;
    -ms-background-size: 200.22% auto;
    -moz-background-size: 200.22% auto;
    -o-background-size: 200.22% auto;
    background-size: 200.22% auto;
    background-position: 0% 0;
    background-image: -webkit-linear-gradient(to right,rgba(255,255,255,0) 50%,#639230 50%);
    background-image: -moz-linear-gradient(to right,rgba(255,255,255,0) 50%,#639230 50%);
    background-image: -ms-linear-gradient(to right,rgba(255,255,255,0) 50%,#639230 50%);
    background-image: -o-linear-gradient(to right,rgba(255,255,255,0) 50%,#639230 50%);
    background-image: linear-gradient(to right,rgba(255,255,255,0) 50%,#639230 50%);
    -webkit-transition: background-position 0.5s ease-out, color .3s ease-in-out;
    -moz-transition: background-position 0.5s ease-out, color .3s ease-in-out;
    transition: all 0.5s ease-out, color .3s ease-in-out;
}
.pt-cv-wrapper .pt-cv-ifield ._self:hover{opacity: .8;}

.pt-cv-view .pt-cv-ifield {
    padding: 0 17px;
}

.pt-cv-view h4.pt-cv-title {
    font-size: 17px;
    min-height: 56px;
}

.pt-cv-ifield .excerpt {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    max-height: 67px;
}

.has-text-align-center{
color: #fff;
    font-size: 22px;
    display: inline-block;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #639230;
    line-height: 60px;
    /* padding: 16px 0px; */
    max-height: 60px;
    width: 100%;
    position: relative;
    text-decoration: none;
}
.has-text-align-center:before{
content: "";
    width: 0px;
    height: 0px;
    border-right: 25px solid #639230;
    border-top: 60px solid transparent;
    position: absolute;
    top: 0px;
    left: -24px;
}
.has-text-align-center:after {
    content: "";
    width: 0px;
    height: 0px;
    border-left: 25px solid #639230;
    border-bottom: 60px solid transparent;
    position: absolute;
    top: 0px;
    right: -24px;
}
.site-info h3{
color: #fff;
font-size: 18px;
display: inline-block;
font-weight: bold;
text-transform: uppercase;
background-color: #639230;
padding: 7px 0px;
max-height: 60px;
width: 100%;
position: relative;
text-decoration: none;
text-align: center;}

.site-info h3:before{
content: "";
    width: 0px;
    height: 0px;
    border-right: 25px solid #639230;
    border-top: 43px solid transparent;
    position: absolute;
    top: 0px;
    left: -24px;
}
.site-info h3:after{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 25px solid #639230;
    border-bottom: 43px solid transparent;
    position: absolute;
    top: 0px;
    right: -24px;
}
#colophon .col-full .site-info{display: flex;

justify-content: space-around;}
#colophon .col-full .site-info .footer-logo{width: 16%;}

.buhariki{box-sizing: border-box;

padding: 25px 30px;

margin-top: 12px;

background-color: #dbdbdb;}
.buhariki .buhariki-title{color: #000;

font-size: 16px;}

div.buhariki div.buhariki-shortcode button.single_add_to_cart_button.clickBuyButton.button21.button.alt.ld-ext-left{background-color: #639230;

border: 2px solid #dbdbdb;

color: #fff;

width: 100%;}
div.buhariki div.buhariki-shortcode button.single_add_to_cart_button.clickBuyButton.button21.button.alt.ld-ext-left:hover{background-color: #fff;
    color: #639230;}
.summary .price #inline{position: relative;}
.summary .price a{color: #639230;}
.summary .price a:before{content: '';
    position: absolute;
    bottom: -7px;
    width: 100%;
    height: 1px;
    background: #000;}
.summary .price a:after{content: '';
    position: absolute;
    left: 0px;
    bottom: -8px;
    width: 40px;
    height: 3px;
    background: #639230;}
.summary .price a:hover::after{width: 100%;}
.product_meta .posted_in a:hover{color: #639230;}
.woocommerce-tabs ul.tabs li a{color: #000!important;}
.woocommerce-tabs ul.tabs{border-top:1px solid rgb(99, 146, 48)!important;}
.woocommerce-tabs ul.tabs li{margin-right: -4px;}
.related .products .product{width: 20%!important;}
.related .products .product{max-width: 292px;
    border-radius: 3px;
    overflow: hidden;
    box-shadow: 0 0 0 1px rgba(0,0,0,.08);
    box-sizing: border-box;
    position: relative;
background: #fff;}
.related .products .type-product{width: 292px;

max-width: 292px;

height: 340px;}
.related .products .product:hover{box-shadow: 0 0 0 1px rgba(249, 0, 0, 0.08);}
.related .products .product a h2:hover{color: #639230;}
.related .products .product a img:hover{opacity: .8;}
.related .products .product .button{background-color: #639230;width: 100%;
color: #fff;
padding: 10px;
border-radius: 3px;}
.related .products .product .button:hover{background-color: #fff;
border: 1px solid #639230;
color: #639230;
}
.related .products .product #inline{display: none;}
.woocommerce .products .product #inline{display: none;}
.woocommerce .products .product .button{background-color: #639230;width: 100%;color: #fff;padding: 10px;border-radius: 3px;display: block;position: absolute;bottom: 0px;margin: 0;}
.woocommerce .products .product .button:hover{background-color: #fff;border: 1px solid #639230;color: #639230;}
.columns-5 .products li,.columns-5 .product{border-radius: 3px;overflow: hidden;box-shadow: 0 0 0 1px rgba(0,0,0,.08);box-sizing: border-box;background: #fff;height: 340px;width: 20% !important;}

.columns-5 .products a h2:hover,.columns-5 .product a h2:hover{color: #639230;}
.columns-5 .products a img:hover,.columns-5 .product a img:hover{opacity: .8;}
#buyoneclick_form_order > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2){display: none;}
#buyoneclick_form_order > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3){display: none;}
#buyoneclick_form_order > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(2){display: none;}
#buyoneclick_form_order > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(3){display: none;}
#buyoneclick_form_order > h2:nth-child(1){font-size: 20px;}
.columns-5 ul.products li.product.last{margin-right: 4% !important;}
ul.products li.product.last{margin-right: 31px !important;}
#post-7 ul.products li.product.first{margin-right: 0 !important;}
@media (max-width: 900px){#metaslider-id-141{display: none;}}
@media (max-width: 760px){
.columns-5 .products li, .columns-5 .product{width: 40% !important;height: 420px;float: left;margin: 0px 60px 0px 0px;}
.related .products .product{width: 40% !important;height: 420px;float: left;margin: 0px 60px 0px 0px;}

}
@media (max-width: 680px){
	.columns-5 .products li, .columns-5 .product{width: 54% !important;height: 470px;float: left;margin: 0px 60px 0px 0px;}
.related .products .product{width: 54% !important;height: 470px;float: left;margin: 0px 60px 20px 0px;}
.columns-5,.related .products{display: flex;flex-direction: column;align-items: center;}
.columns-5 ul.products li.product.last{margin-right: 14% !important;}
.woocommerce-tabs ul.tabs li{width: 100%;border: 1px solid rgb(195, 23, 39);}
}
@media (max-width: 590px){
	.site-main ul.products.columns-4 li.product{width: 64%;}
	.related .products .product,.columns-5 .products li, .columns-5 .product{height: 370px;}
}
.mega-menu-description{display: none !important;}	
.category-news .terms{display: none;}
#main .entry-content .attachment-{display: none;}	