/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}
body{
	font-family: "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif !important;
}
h1, h2, h3, h4, h5, h6, .heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a{
	font-family: "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif !important;
}
.nav > li > a {
	font-family: "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif !important;
	font-size:100%;
}
#comments,.post_comments{
	display:none;
}
.blog-single .entry-category{
	display:none;
}

.yu-mincho{
	font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Georgia, Meiryo, serif !important;
	font-weight: 400;
}

.txt_l{
	text-align: left !important;
}
.txt_r{
	text-align: right !important;
}
.txt_c{
	text-align: center !important;
}

.pcbr {
 display:inline;
}
.tbbr {
 display:none;
}
.spbr {
 display:none;
}
.pc_txt_l {
 text-align:left !important;
}
/* Custom CSS Tablet */@media (max-width: 849px) {
 .pcbr {
  display:none;
 }
 .tbbr {
  display:inline;
 }
 .spbr {
  display:none;
 }
 .tb_txt_l {
  text-align:left !important;
 }
}
/* Custom CSS Mobile */@media (max-width: 549px) {
 .pcbr {
  display:none;
 }
 .tbbr {
  display:none;
 }
 .spbr {
  display:inline;
 }
 .sp_txt_l {
  text-align:left !important;
 }
}

.yith_ywraq_add_item_response_message{
width: 100%;
margin: 0 0 20px;
padding: .5em 1em;
color: var(--primary-color);
font-size: .97em;
font-weight: 600;
letter-spacing: .03em;
text-align: center;
background: #fff;
border: 2px solid var(--primary-color);
display: inline-block;
}
.yith_ywraq_add_item_browse-list a,
.yith_ywraq_add_item_browse_message a{
margin: 0 0 10px;
padding: .5em;
color: #fff;
font-size: .97em;
font-weight: 600;
letter-spacing: .03em;
text-align: center;
background: var(--primary-color);
border: 2px solid var(--primary-color);
display: block;
position: relative;
}
.yith_ywraq_add_item_product_message{
margin: 20px auto 20px;
padding: 10px;
color: #DF6B1B;
font-weight: 600;
text-align: center;/*
border: 1px solid #df6b1b;*/
}
.woocommerce .add-request-quote-button.button {
display: block;
}
.woocommerce form .form-row .required {
color: #DF6B1B;
}
