.entry-title span.title, .widget-title span.title {
    font-weight: 600;
    font-size: 18px;
	  color:black;		
}
#yith_wc_category_accordion-2 {
    margin-top: -2em;
}
.woocommerce table.shop_attributes th {
    width: 200px;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: left;
    width: 30%;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: right;
    width: 65%;
    clear: none;
    padding-left: 3em;
}
.term-description {
    display: none;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #f00;
    font-size: 20px;
    font-weight: normal;
}
.woocommerce ul.products li.product .price {
    color: #f00;
font-size: 20px;
    font-weight: normal;
}
.woocommerce ul.products li.product .price {
    color: #f00;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    font-size: 90%;
    font-weight: 600;
}

.ywapo_input_container.ywapo_input_container_checkbox {
    display: contents;
}

.ywapo_label_tag_position_after {
    width: 113px;
}
.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-number {
    width: 50px;
}
.ywapo_label_tag_position_after.ywapo_ctrl_id_2_0{
    width: 120px;
}
.jp-relatedposts-post-a {
    display: none;
}
.form-control-label {
    font-weight: bold;
}
.ywcca_widget_title {
    margin-bottom: -30px;
}
.booking-info-wraper {
    display: none;
}
.single_add_to_cart_button.button.alt {
  margin-bottom: 10px;
}
.sow-accordion-title {
    font-weight: bolder;
}
a.button.wc-forward {
    background-color: yellowgreen;
}