/* カスタム CSS をここに入力してください */
@media only screen and (max-width: 414px){
.jumbotron p{
    font-size:8rem;
  }
#menu .small {
    padding-bottom: 0;
    font-size: .7rem;
    margin-top: -2px;
    line-height: 2rem;
}
  #menu h3 {
    font-size: 23px;
}
}

.tm_pb_brands_showcase_module__item__title{	
    font-size: 23px;
    color: #333;
    font-weight: bold;
    margin-bottom: 1rem;
}

#tm_builder_outer_content .tm_pb_brands_showcase_module__brands .tm_pb_brands_showcase_module__item__description {
    font-size: .9rem;
    text-align: left;
}

#tm_builder_outer_content .tm_pb_testimonial_portrait {
    float: left;
    position: relative;
    display: table-cell;
    width: 220px;
    height: 220px;
    margin-right: 30px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
#darts p {
    font-size: .8rem;
    line-height: 1.5rem;
    text-align: left;
  	display: inline-block;
}
#darts h3 {
    font-style: normal;
    font-weight: 400;
    font-size: 32px;
    line-height: 1.5;
    font-family: 'Berkshire Swash', cursive;
    letter-spacing: 0px;
    text-align: inherit;
    color: #fff;
}
#darts h4 {
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: inherit;
    color: #fff;
}
.small {
    padding-bottom: 0;
    font-size: .9rem;
    line-height:1.5rem;
}

#menu h3 {
    font-style: normal;
    font-weight: 400;
    font-size: 26px;
    line-height: 1.39;
    font-family: Lato, sans-serif;
    letter-spacing: 0px;
    text-align: inherit;
    color: #1b1b1b;
}
div.entry-content #tm_builder_outer_content .tm_pb_button.button_round {
    padding: 40px 19px;
}
.mprm-related-items {
    display: none;
}
.mprm-columns .mprm-post-content p {
    font-size: 1rem!important;
    line-height: 2rem;
  	font-family: "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
#aboutus p {
    line-height: 2rem;
  	font-size: 1rem;
  	font-family: "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
.right {
    text-align: right;
    padding-bottom: 2rem!important;
    font-size: .7rem;
}
#staff p {
    line-height: 2rem;
    font-size: 1rem;
  	font-family: "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
#events p {
    line-height: 2rem;
    font-size: 1rem;
  	font-family: "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
#staff .tm_pb_testimonial_meta {
    line-height: 1rem!important;
}
#menu .post-3483 .mprm-price{
	display:none !important;
}
#menu .post-3484 .mprm-price{
	display:none !important;
}
#menu .post-3485 .mprm-price{
	display:none !important;
}
#menu h3 {
    background: url(https://sugarlabo.sakura.ne.jp/barsmiles23019/wp-content/uploads/2017/03/check.png) repeat-x 0 25px;
    display: inline-block;
}
p.big-checkbox {
    margin-top: 2rem;
}
.entry-content #tm_builder_outer_content .tm_pb_testimonial .tm_pb_testimonial_author {
    color: #2b2f3e;
    font-size: 1.2rem;
}

@media only screen and (min-width: 992px){
#menu .mprm-item-title {
    font-size: .9rem;
  }
.single .hentry .entry-footer > * {
    margin-bottom: 0;
    font-size: 0.8rem;
    padding: 50px 245px;
}
.post h2:before {
    content: url(https://sugarlabo.sakura.ne.jp/barsmiles23019/wp-content/uploads/2017/03/9986fb268ef719be10e46ba059323eb2.png);
    margin: 10px;
    position: relative;
    top: -3px;
}

.post h2:after {
    content: url(https://barsmiles.com/wp-content/uploads/2017/03/9986fb268ef719be10e46ba059323eb2.png);
    margin: 10px;
    position: relative;
    top: -3px;
}
#event_main h2:before {
    display:none;
}
#event_main h2:after {
    display:none;
}
  }

@media only screen and (min-width: 1200px){
#tm_builder_outer_content .mprm-menu-category-custom .mprm-menu-category:nth-of-type(4) {
    background-size: 66%;
}
  #tm_builder_outer_content .mprm-menu-category-custom .mprm-menu-category:nth-of-type(4) .mprm-title:after {
    bottom: -195px;
}
}

#menu .mprm-tags {
    font-size: .8rem;
    line-height: .1rem;
}
.main-navigation .menu > li > a {
    text-transform: none;
}
#favorite button.botton {
    background: #000;
  	border: 1px solid #000;
  	width:200px;
}
#favorite button.botton a{
    display: block;
  	color:#fff;
}
#favorite button.botton:hover {
  	border: 1px solid #ffcc00;
}
#favorite button.botton a:hover{
	color:#ffcc00;
}
button, input[type='button'], input[type='reset'], input[type='submit'] {
    padding: 15px;
}
#contact-info h4 {
    font-size: 1rem;
    font-weight: bold;
}

input.wpcf7-form-control.wpcf7-submit {
    color: #fff;
    width: 200px;
    display: block;
    margin: 0 auto;
    background: #000;
}
input.wpcf7-form-control.wpcf7-submit:hover {
  	color: #ffcc00;
}

.wpcf7-text{
    width: 100%;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    margin-bottom: 30px;
}
.entry-title {
    font-size: 1.4rem;
    font-weight: bold;
    font-family: serif;
    line-height: 2rem;
    text-align: center;
    margin-bottom: 4rem;
}
.post p {
    font-size: 1rem;
    line-height: 2rem;
  	font-family: "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
#event_main .entry-title {
    font-size: 1.1rem;
    font-weight: bold;
    font-family: serif;
}
#event_main .tm_pb_post_content {
    line-height: 2rem;
    font-size: 1rem;
  	font-family: "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
#event_main span.published {
    font-size: .9rem;
}
.comment-form .logged-in-as, .comment-form .comment-notes {
    font-size: .7rem;
}
.comments-area .comment-list, .comments-area .comments-title, .comments-area .comment-respond {
    display: none;
}
.share-btns__item {
    background: #2B2F3E;
    color: #fff;
    padding: 5px;
    margin-bottom: 1rem;
}
.share-btns__item a {
    color: #fff;
}
.share-btns__link {
    color: #fff;
}
.share-btns__before-text {
    margin-right: 25px;
    display: none;
}
.main-navigation .menu > li > a {
    font-family: Lato, sans-serif;
    color: #fff!important;
}
div.entry-content #tm_builder_outer_content .tm_pb_button, div.entry-content #tm_builder_outer_content .btn {
    border: 1px solid;
    width: 200px;
}
#toTop {
    display:none!important;
}
input.wpcf7-form-control.wpcf7-submit {
    margin-top: 2rem;
}
div#event_main {
    text-align: center;
}
nav.navigation.pagination {
    margin-top: 3rem;
}