table {border-collapse:collapse;}
table th, table td {border:1px solid #ddd !important;}

#navigation > div > ul > li.current-menu-item > a, #navigation > div > ul > li.current_page_parent > a, .pricing-table .color-3 h3, .color-3 .sign-up, #home-slider.rsDefault .rsArrowIcn:hover, .linking button.button, .slider .tp-leftarrow:hover, .slider .tp-rightarrow:hover, a.button.checkout.wc-forward:hover, a.button.wc-forward:hover, body .widget_price_filter .price_slider_amount button.button:hover, .cart-btn .button.hovered, .button.wc-backward:hover, .magazine-lead figcaption:hover .button, .wishlist_table .add_to_cart.button:hover, .cart-btn .button:hover, .featured-box:hover > .circle, .featured-box:hover > .circle span, #home-slider.rsDefault .rsArrowIcn:hover, #portfolio-slider.rsDefault .rsArrowIcn:hover, #scroll-top-top a, .quantity .plus:hover, #content .quantity .plus:hover, .quantity .minus:hover, #content .quantity .minus:hover, .infobox, .post-icon{background:#e04f4f !important;}

p{font-size:15px !important;}

li, span, p, h1, h2, h3, h4, h5, h6, .infobox *, .single-portfolio #wrapper p, #portfolio-content *, #contact-button, .item-description h5, .button {font-family: "Sawarabi Mincho", serif;}
.testimonials-slider li p {font-size:20px !important;}
#breadcrumbs {display:none !important;}
.testimonials-slider li p span, #tagline{display:none !important;}

#page-title h1.has-breadcrumbs, #page-title h2.has-breadcrumbs{
font-weight: normal;
    padding: 19px 0 35px 0;
    font-size: 24px;
    line-height: 30px;
}
@media screen and (max-width: 767px) {
  .testimonials-slider li p {padding:30px 0 !important;}
}

.flex-control-nav{bottom:15px !important;}

@media screen and (min-width: 0px) {
  #contact-button {
	display:block;
  background:#e04f4f;
  color:white;
	text-align:center;
  padding:10px 0;
  text-decoration:none;
  margin:-10px 0 7px 0;
  font-size:16px;
  font-weight:bold;
  clear:both;
}
  .single-portfolio .rsOverflow {height:240px !important;}
  .single-portfolio .rsImg.rsMainSlideImage {margin-top:0 !important;}
}
@media screen and (min-width: 768px) {
  .portfolio-template-default #contact-button{right:110px;}
  #contact-button {
	display:block;
  position:absolute;
  top:30px;
  right:0;
  width:170px;
  background:#e04f4f;
  color:white;
	text-align:center;
  padding:10px 0;
  text-decoration:none;
  margin:10px 0 20px 0;
  font-size:16px;
  font-weight:bold;
}
  .single-portfolio .rsOverflow {height:800px !important;}
  .single-portfolio .rsImg.rsMainSlideImage {margin-top:0 !important;}
}

.slotholder {filter: blur(0px) grayscale(0%) brightness(100%) !important;}

.highlight{background:#ffff99;}

.page-id-99 #contact-button {display:none !important;}

.single-portfolio #wrapper p, #portfolio-content * {font-size:18px !important; color:#333 !important;}

.woocommerce-message {display:none !important;}

.woocommerce-privacy-policy-text {display:none !important;}