/* ####################################################################################

                                    TEMPLATE

/* ####################################################################################*/
footer#colophon {	     padding: 0px;
}
a.hoverInspiren,
p.inspiren { /*bottom footer text formatting*/
    line-height: 1.5;
    font-size: 14px;
}
.hoverInspiren:hover span { /*inspiren change color*/
    color: #ffe500;
    transition: all 0.3s;
}

.contact_table td { /*formating table*/
    padding: 0px;
    margin: 0px;
    text-align: left;
    border-collapse: collapse;
    border: 0px;
    color: white;
    font-size: 14px;
}


.entry-header h1, .single .entry-header, .page .entry-header {
	display: none !important;
}
.entry-footer{ /*hide footer widget*/
	display: none;
}

.bg-cover{
    background-repeat: no-repeat;
    height: 35vw;
    background-position: center;
    background-size: cover;
    min-height: 300px;
    margin-bottom: 50px;
}
.special-title h2 {
    color: #2e318c;
    font-size: 25px;
    position: relative;
}
.special-title .wpb_wrapper {
    text-align: center;
}
.special-title h2:after {
    content: '';
    width: 30px;
    bottom: 5px;
    margin-left: 10px;
    left: ;
    height: 100%;
    border-bottom: 3px solid;
    position: absolute;
}

/*contact form*/
.contact-form input[type="text"],
 .contact-form input[type="email"],
 .contact-form input[type="tel"],
.contact-form textarea { /*format text box */
	background-color: rgba(255,255,255,0);
	width: 100%;
	font-family: 'franklin-demi';
	border-color: #028be0;
    columns: black
	}

textarea.wpcf7-form-control.wpcf7-textarea::-webkit-input-placeholder, /*placeholder color to white*/
input.wpcf7-form-control.wpcf7-text::-webkit-input-placeholder{ /*placeholder color to white*/
    color:#333333;
}

.contact-form input[type="reset"], 
.contact-form input[type="submit"]{ /*2 buttons formating*/
    border: none;
    font-family: 'franklin-demi';
    background-color: #006bb3;
    color: white;
    padding: 0px 20px;
    border-radius: 0;
}

.contact-form input[type="reset"]:hover,
.contact-form input[type="submit"]:hover{ /*2 buttons hover*/
    background-color: #90111d;
    color: white;
    transition: background-color 0.3s;
}
.contact-form input[type="text"],
 .contact-form input[type="email"],
 .contact-form input[type="tel"]{
 	height: 40px;
 }
 .contact-form textarea{
 	height: 80px;
 }
 .contact-form p:nth-last-child(2) {
    text-align: center;
}

@media only screen and (min-width: 768px){
.contact-split {
    display: flex;
    justify-content: space-between;
}
.contact-split p {
    width: 33%;
}
}

@media only screen and (min-width: 768px){
	p.inspiren{
		float: left;
	}
	a.hoverInspiren{
		float: right;
	}
}

/* ####################################################################################

                                    OVERALL

/* ####################################################################################*/
@font-face {
    font-family: 'frederika';
    src: url('./fonts/FrederickatheGreat-Regular.ttf');
}
@font-face {
    font-family: 'franklin-demi';
    src: url('./fonts/FRADM.TTF');
}
@font-face {
    font-family: 'franklin-book';
    src: url('./fonts/FRABK.TTF');
}

p{
	font-family: 'franklin-book';
	line-height: 22px;
}
h4,h5,h6{
	font-family: 'franklin-demi';
}

h1,h2,h3{
	/*font-family: 'frederika' !important;*/
	font-weight: 400 !important;
}

#mainnav.leftright ul li {
    margin: 0 30px;
}
header#masthead {
    background: linear-gradient(90deg,#90111d,#ea1c24,#90111d);
}
#masthead #mainnav ul li a:hover {
    color: black;
    font-weight: 700;
}
.header-clone{
	display: none;
}
#content .container.content-wrapper {
    padding-top: 0px;
}
p.footer-menu,
p.inspiren  {
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 700;
}

footer#colophon{
    background: linear-gradient(90deg,#90111d 50%,#ea1c24,#90111d); 
}
mark.count {
    display: none;
}

@media only screen and (min-width: 767px){ 
nav#mainnav.leftright {
	height: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
}

@media only screen and (min-width: 1024px){ 
#masthead .header-wrap .container > .row{
	display: none;
}
header#masthead {
	position: absolute;
}
.menu-menu-left-container {
    padding-left: 5%;
}
}

@media only screen and (max-width: 1023px){
nav#mainnav.leftright{
	display: none;
}

}


/* ####################################################################################

                                    HOME

/* ####################################################################################*/
.btn.vc_btn3-center .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    border-radius: 0;
    background-color: #90111d;
    padding: 5px 15px;
    color: white;
}
.welcome {
    /*height: 35vw;*/
    min-height: 300px;
}
.welcome .vc_col-sm-6 {
    height: 100%;
    display: flex;
    align-items: center;
}

.vc_row.wpb_row.vc_row-fluid.welcome {
    padding: 30px;
}
.welcome .vc_col-sm-6:first-child .vc_column-inner {
    background-color: rgba(255,255,255,0.5);
}
.main-title {
    text-align: center;
}
.main-title>.wpb_wrapper {
    display: inline-block;
    position: relative;
}
.main-title>.wpb_wrapper:after {
    content: '';
    border-bottom: 3px solid black;
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: -5px;
    left: 0;
}
.main-title.main-title2>.wpb_wrapper:after {
    content: '';
    border-bottom: 3px solid black;
    width: 50%;
    height: 100%;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
#mainnav li.menu-item.current-menu-item:before {
    content: '';
    width: 30px;
    position: absolute;
    top: -10px;
    height: 51px;
    border-top: 3px solid;
    border-bottom: 3px solid;
    left: 50%;
    transform: translateX(-50%);
    margin: 0;
}
.title-red h1,
.title-red h2,
.title-red h3{
    color: #90111d;
}
.main-title.title-red>.wpb_wrapper:after {
	border-color: #90111d;
}

.home-row2 .wpb_text_column>.wpb_wrapper {
    display: inline-block;
    padding: 20px;
    background-color: rgba(255,255,255,0.7);
}
.home-row2 .wpb_text_column.wpb_content_element {
    text-align: center;
}
.home-row2 h2{
	color: #896239;
	margin-bottom: 10px;
}
.home-row2 h1{
	color: #ff0000;
}
.btn2 .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    padding: 5px 15px;
    background-color: #90111d;
    color: white;
    border-radius: 0;
    border: none;
}
.btn2 .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{
    background-color: #006bb3;
    color: white;
}
.vc_row.wpb_row.vc_row-fluid.home-row2 {
    min-height: 300px;
    height: 30vw;
    display: flex;
    align-items: center;
    background-attachment: fixed;
}
.contact-detail .wpb_text_column.wpb_content_element {
    text-align: center;
}
.contact-detail .wpb_text_column:first-child {
    margin-bottom: 10px;
    font-size: 20px;
}

.contact-detail p{
	margin-bottom: 5px;
}
.home #main article {
    padding-bottom: 0;
}
.home #content .container.content-wrapper{
    padding-bottom: 0 !important;
}

#masthead .site-logo{
    max-height: 120px;
}
.vc_row.wpb_row.vc_row-fluid.welcome:before {
    content: '';
    width: 100%;
    height: 600px;
    top: 0;
    position: absolute;
    background: rgba(255,255,255,0.5);
}

/**********Product Category **************/
.category-grid .woocommerce.columns-2 ul.products li.product {
    margin: 0 !important;
}
.category-grid .woocommerce ul.products li.product a img {
    width: 50%;
    margin: 0;
}
.category-grid .woocommerce ul.products li.product h2 {
    display: flex;
    text-align: left;
    width: 50%;
    align-items: center;
    padding: 20px;
    font-family: franklin-demi !important;
    color: white;
    background-image: url(https://chuanhong.my/wp-content/uploads/2018/07/home-img1.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    font-size: 25px;
}
.category-grid .woocommerce ul.products li.product a{
	display: flex;
}

.category-grid .product-category:nth-child(4n+3) img,
.category-grid .product-category:nth-child(4n+4) img{
	order: 2;
}

.category-grid .woocommerce ul.products .product-category:nth-child(4n+3) h2,
.category-grid .woocommerce ul.products .product-category:nth-child(4n+4) h2{
	background-image: url(https://chuanhong.my/wp-content/uploads/2018/07/home-img2.jpg);
	text-align: right;
    justify-content: flex-end;
}

.vc_row.wpb_row.vc_row-fluid.category-grid {
    margin-bottom: 40px;
}
.wpb_revslider_element.wpb_content_element {
    margin-bottom: 0;
}

section.vc_section.contact-sec {
    background-position: center 130px!important;
}
@media only screen and (min-width: 992px){ 

	header#masthead{
		top: 35vw;
}
    .home header#masthead{
        top: 36vw;
    }
}

@media only screen and (min-width: 1240px){ 
	
    header#masthead{
        top: 35vw;
    }
    .home header#masthead{
        top:36vw;
    }
}

@media only screen and (max-width: 767px){ 
    .category-grid .woocommerce ul.products .product-category h2{
    justify-content: center !important;
    text-align: center !important;
}
	.category-grid .woocommerce ul.products li.product a img{
		width: 100%;
	}
	.category-grid .woocommerce ul.products li.product h2{
		width: 100%;
	}
	.category-grid .woocommerce ul.products li.product a{
		display: block;
	}
    section.vc_section.contact-sec {
    background-position: center bottom !important;
}
}


/* ####################################################################################

                                    ABOUT

/* ####################################################################################*/
#masthead.float-header {
    padding: 20px 0;
}
.about-title h1 {
    font-size: 3rem;
}

.main-title.about-title>.wpb_wrapper:after{
	width: 50%;
	transform: translateX(50%);
	left: 0;
}

.about-row p {
    /*padding: 0 20%;*/
    text-align: justify;
    text-align-last: center; 
}
.about-row .wpb_single_image.vc_align_left {
    margin-bottom: -40px;
}

.white-title h2 {
    color: white;
}
.about-icon .wpb_single_image img {
    max-width: 50px;
}

.about-icon .wpb_single_image {
    display: flex;
    flex-direction: column;
}
.about-icon-list h2{
	order: 2;
    font-family: 'franklin-demi' !important;
    font-size: 16px;
    color: white;
    margin-top: 30px;
}

.about-icon .vc_parallax-inner.skrollable.skrollable-between{
    background-attachment: fixed;
}
.about-logo .wpb_wrapper{
	text-align: center;
}
.about-logo .wpb_single_image {
    display: inline-block;
    margin: 0 15px;
}
/*.about-logo figure.wpb_wrapper.vc_figure {
    max-width: 50%;
}*/
.about-logo img.vc_single_image-img {
    max-width: 100px;
}

.quality-row .title-red h2 {
    margin-bottom: 5px;
}
.quality-row p {
    font-size: 20px;
    /* font-weight: 400; */
}
.quality-row .title-red {
    margin-bottom: 20px;
}
/*product carousel*/
.homeProductSlider .ajax_add_to_cart{
    display:none!important; 
}
.homeProductSlider {
    padding-top: 15px;
}

.homeProductSlider h2.woocommerce-loop-product__title {
    line-height: 0.7;
    display:none;   
    font-size: 15px!important;
    padding: 35px 0!important;
    /*padding-top: 60px!important;*/
}
.homeProductSlider .current-item h2.woocommerce-loop-product__title {
    display:block;  
    font-family: 'franklin-demi' !important;
}
.homeProductSlider .current-item h2.woocommerce-loop-product__title strong{
    color:#e21c24;  
}
.homeProductSlider h2.woocommerce-loop-product__title strong {
    font-size: 19px;
    transition:all 0.3s;    
}
.homeProductSlider .woocommerce ul{
    position:relative;      
    padding-bottom: 35px;
    height: 380px;
}
.homeProductSlider .woocommerce ul.products li{ 
    position:absolute !important;      
    transition:all 0.3s;
    height: 80%;
}
.homeProductSlider .ajax_add_to_cart{
    pointer-events:auto;    
    background:#e21c24;
}
.homeProductSlider .woocommerce ul.products li.product img{
    width:auto;
    padding: 20px;
    max-width:none;
    height:300px;
    margin-left: 50%;
    transform: translateX(-50%);
}
.homeProductSlider .current-item{
    position:relative!important;    
}
.homeProductSlider .current-item .ajax_add_to_cart{
    display: block!important;
    width: 80px;
    height: 25px;
    margin: auto;
    border-radius: 20px;
    font-size: 12px!important;
    padding-top: 5px;
}
.homeProductSlider .yith-ywraq-add-to-quote{
    display: none;
}
.pro-arrow {
    font-weight: 700;
    position: absolute;
    cursor:pointer; 
    bottom: 30px;  
    z-index: 999;
}
.pro-arrow::selection{
    background:transparent; 
}
p.right-arrow {
    right: 35%;
}
p.left-arrow{
    left: 35%;
    margin: 0;
}
.homeProductSlider .wpb_text_column {
    margin-bottom: 0;
}

@media only screen and (max-width: 991px){
    .homeProductSlider{
        display:none;   
    }

    p.left-arrow{
        left: 40%;
    }
    p.right-arrow{
        right: 24%;
    }
}


@media only screen and (min-width: 992px){
.mobile_slider{
        display:none;   
    }
    }

/*end of product slider*/
.homeProductSlider a.button.product_type_simple.ajax_add_to_cart {
    display: none !important;
}
.homeProductSlider ul.products.columns-4 {
    min-height: 420px;
}

div#content {
    overflow-x: hidden;
}

.mobile_slider div.wpl-woo-product-carousel-section .wpl-woo-cart-button a.button{
    display: none;
}
.mobile_slider div.wpl-woo-product-carousel-section .slick-prev{
    bottom: -40px;
    right: 51%;
    top: auto;
}
.mobile_slider div.wpl-woo-product-carousel-section .slick-next{
    bottom: -40px;
    left: 58%;
    top: auto;
}
.mobile_slider .slick-slide img{
    margin: auto;;
}
@media only screen and (min-width: 768px){
.about-row img{
	width: 60%;
}
}
@media only screen and (max-width: 767px){
.about-row img{
	width: 80%;
}
}
@media only screen and (max-width: 474px){
.about-row img{
	width: 60%;
}
}

.page-id-20 #content .container.content-wrapper,
#post-20{
    padding-bottom: 0;   
}

/* ####################################################################################

                                    PRODUCT

/* ####################################################################################*/
.bg-cover.product-cover{
    background-image: url('https://chuanhong.my/wp-content/uploads/2018/10/herbs-906140_1920.jpg'); 
    background-size: cover;
    background-repeat: no-repeat;
}
.term-22 .bg-cover.product-cover{
    background-image: url('https://chuanhong.my/wp-content/uploads/2019/12/banner-07.jpg'); 
}
.term-22 .bg-cover.product-cover h1,.term-22 .bg-cover.product-cover h3{
    display:none;
}

div#content{
    position: relative;
}
div#secondary {
    background: rgba(0,0,0,0);
}
.archive div#content {
    margin-top: 100px;
}
.product-footer-bg {
    min-height: 180px;
    max-height: 500px;
    height: 300px;
    position: absolute;
    bottom: 0;
    width: 100%;
    background-image: url(https://chuanhong.my/wp-content/uploads/2018/08/product-cover2.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}
.bg-cover h1,
.bg-cover h3{
    color: white;
}
.vc_row.vc_row-flex, .vc_row.vc_row-flex>.vc_column_container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
}
.vc_row.vc_row-flex>.vc_column_container {
    display: flex;
}
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_column_container {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
@media (min-width: 768px){
.vc_col-sm-12 {
    width: 100%;
}
div#secondary {
    width: 22%;
}
}

/* ####################################################################################

                                    PRODUCT

/* ####################################################################################*/
.woocommerce #content .row {
    display: flex;
    justify-content: space-between;
}

.woocommerce div#primary {
    order: 2;
}
.product-categories ul.children,
.woocommerce .woocommerce-breadcrumb,
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering,
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count,
.woocommerce h3.widget-title {
    display: none;
}

.product-categories li.cat-item {
    margin-bottom: 5px;
    background: linear-gradient(90deg,#90111d,#ea1c24,#90111d);
    padding: 10px !important;
}

#secondary .product-categories li.cat-item a {
    font-family: 'frederika';
    color: white;
}

ul.subproduct_list {
    list-style-type: none;
}

.term-curry-powder-meat-fish li.product.type-product.status-publish.has-post-thumbnail {
    width: 100%;
}

.archive .bg-cover h3 {
    text-shadow: 3px 1px 5px black;
}
ul.subproduct_list>li>a {
    font-family: 'franklin-demi';
    font-size: 20px;
    color: black;
}
.term-curry-powder-meat-fish .products {
    margin-top: 30px;
}
.term-curry-powder-meat-fish li.product.type-product.status-publish.has-post-thumbnail img{
    max-width: 150px !important;
    margin: auto;

}

.archive.woocommerce img.attachment-woocommerce_thumbnaill {
    max-width: 200px;
    margin: auto ;
}
.term-herbs-spices a.button.product_type_simple {
    display: none;
}


.archive.woocommerce h2.woocommerce-loop-product__title{
    font-family: 'franklin-demi' !important;
}
.archive.woocommerce a.button.product_type_simple.ajax_add_to_cart {
    position: relative;
    z-index: 99;
    float: left;
}

li.cat-item.current-cat {
    background: white;
}

#secondary .product-categories li.cat-item.current-cat a {
    color: black;
    font-weight: 600 !important;
}

div#secondary {
    margin-top: 15px;
}
h3.archive-title{
    position: relative;
    font-weight: 600 !important;
}
h3.archive-title:after {
    content: '';
    width: 100px;
    height: 1px;
    border-bottom: 3px solid #90111d;
    position: absolute;
    bottom: -10px;
    left: 0;
}
.archive.woocommerce a.button.product_type_simple.ajax_add_to_cart {
    padding: 5px 15px;
    border-radius: 0;
    text-transform: uppercase;
}

li.cat-item.cat-item-18 {
    display: none;
}
.yith-ywraq-add-button img.ajax-loading {
    display: block;
    float: none !important;
    margin: 0 !important;
}
.yith-ywraq-add-to-quote{
    position: relative;
    z-index: 99;
}
.term-curry-powder-meat-fish .yith-ywraq-add-button.show{
    margin: 0;
}

.woocommerce ul.products li.product a.add-request-quote-button.button {
    position: relative;
    z-index: 99;
    padding: 5px 10px;
    border-radius: 0;
    font-size: 14px;
    margin-top: 5px !important;
    font-family: 'franklin-demi';
}

.archive.woocommerce li.product.type-product img.wp-post-image{
    max-width: 70%;
	height: 200px;
    width: auto;
}
@media only screen and (min-width: 1200px){
    .yith-ywraq-add-button.show,
    .archive.woocommerce a.button.product_type_simple.ajax_add_to_cart{
        margin-left: 10%;
    }
    }
@media only screen and (min-width: 768px){
.term-curry-powder-meat-fish ul.subproduct_list li .products {
    padding-left: 15px;
}
.woocommerce div#primary {
    width: 70%
}
.woocommerce ul.products li.product.product_cat-papan a img{
    min-height: 190px !important;
    width: auto;
}
.term-curry-powder-meat-fish a.button.product_type_simple{
    float: left;
}
.term-curry-powder-meat-fish li.product.type-product.status-publish.has-post-thumbnail img {
    float: left;
    margin-right: 40px !important;
}
.archive.woocommerce h2.woocommerce-loop-product__title,
.archive.woocommerce .product p{
    text-align: left;
    max-width: 200px;
    margin: auto !important;
}
.term-curry-powder-meat-fish ul.subproduct_list {
    padding: 0;
}

.archive.term-curry-powder-meat-fish.woocommerce h2.woocommerce-loop-product__title,
.archive.term-curry-powder-meat-fish.woocommerce .product p,
.archive.term-curry-powder-meat-fish.woocommerce .product span{
    text-align: left;
    max-width: 100%;
}
.archive.term-curry-powder-meat-fish.woocommerce a.button.product_type_simple.ajax_add_to_cart{
    margin-left: 0;
}

.archive.woocommerce.woocommerce-page ul.products li.product{
    position: static;
    /*pointer-events: none;*/
}

.archive.term-curry-powder-meat-fish.woocommerce.woocommerce-page ul.products li.product{
    position: relative;
    padding-left: 20px;
}
.archive.woocommerce.woocommerce-page ul.products li.product:last-child:after{
    content:none;
}
.archive.woocommerce li.product.type-product.last:after {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    border-bottom: 1px solid #b1b1b1;
    left: 0;
    padding-top: 70px;
}
.term-curry-powder-meat-fish li.product.type-product.status-publish:after {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    border-bottom: 1px solid #b1b1b1;
    left: 0;
    bottom: -30px;
    padding-top: 40px;
}

.archive.term-curry-powder-meat-fish.woocommerce.woocommerce-page ul.products li.product:last-child:after {
    border-width: 1.5px;
    border-color: #7a7a7a;
}

.archive.term-curry-powder-meat-fish.woocommerce.woocommerce-page ul.products li.product.product_cat-curry-powder-meat:last-child:after {
    content: none;
}

.term-others li.product.type-product.status-publish.last:after {
    padding-top: 80px;
}
.yith-ywraq-add-button.show{
    float: left;
}
.yith_ywraq_add_item_response,
.yith_ywraq_add_item_browse-list{
        text-align: left;
}

}

@media only screen and (max-width: 767px){
    .woocommerce #content .row {
        flex-direction: column;
    }
    ul.subproduct_list{
        padding: 0;
    }
    .term-curry-powder-meat-fish li.product.type-product.status-publish.has-post-thumbnail {
    width: 50%;
        }
    .archive.woocommerce a.button.product_type_simple.ajax_add_to_cart {
        float: none;
    }

}

@media only screen and (max-width: 474px){
.term-curry-powder-meat-fish li.product.type-product.status-publish.has-post-thumbnail {
    width: 50%;
}
}

/* ####################################################################################

                                    CONTACT US

/* ####################################################################################*/
.bg-cover h1 {
    text-shadow: 3px 1px 5px black;
}
.title-black h2{
    color: black;
}
.page-id-24 .bg-cover {
    margin-bottom: 0;
}
.contact-sec2 i {
    color: #ea1c24;
}
section.vc_section.contact-sec2 {
    padding-top: 50px;
}
.contact-sec2 h3 {
    font-size: 20px;
    font-weight: 700 !important;
}
.contact-form {
    padding-bottom: 30px;
}
.google-map .wpb_gmaps_widget .wpb_wrapper {
    padding: 0;
}
.google-map .wpb_gmaps_widget.wpb_content_element {
    margin: 0;
}
article#post-24,
.page-id-24 #content .container.content-wrapper{
    padding-bottom: 0;
}

section.vc_section.contact-sec2:before {
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    background: rgba(255,255,255,0.5);
}

/* ####################################################################################

                                    QUOTE

/* ####################################################################################*/
#yith-ywrq-table-list img.wp-post-image {
    max-width: 150px;
}

td.actions,
th.product-subtotal,
td.product-subtotal{
    display: none;
}

form#yith-ywraq-form {
    margin-bottom: 50px;
}

/*edit 26 Sept*/
.term-papan.woocommerce.product-columns-3 ul.products li.product{
    margin-right: 1.8%
}

li.product.type-product.status-publish.has-post-thumbnail.product_cat-rm-0-50-papan.product_cat-papan.instock.shipping-taxable.product-type-simple:after{
    content: '' !important;
}
.archive.term-papan #main>ul.products.columns-3 {
    display: none;
}

.archive.term-papan ul.subproduct_list {
    padding-left: 0;
}

.term-papan nav.woocommerce-pagination {
    display: none;
}
section.related.products {
    display: none;
}
.product-short {
    display: none;
}