/*
Theme Name: 	yuhou Child
Theme URI: 		
Author: 		kitaweb group
Author URI: 	
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		yuhou
Version: 		1.0.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */

.portfolio_group .portfolio-item .desc{padding: 10px;}

ul.menu-trend ,.trend ul{margin:0;}
ul.menu-trend li,.trend li{float: left;display: inline;list-style: none;}
ul.menu-trend li span{display: inline-block;list-style: none;padding:0px 5px;border: 1px solid #ccc;margin-left:3px;}
ul.menu-trend li span.opt-yes{background-color: #dc4332;color:#FFF;}

.single-portfolio #Subheader{background-color: #fff;border-top: 45px solid #F7F7F7;}
.single-portfolio #Subheader .title{color:#000; font-style: normal;font-weight:700;}


.trend li{display:none;}
.trend li[class*="trnd-tnd"]{display:inline-block;}

.trend li span {display: inline-block;list-style: none;padding:0px 2px;border: 1px solid #ccc;margin-right:2px;font-size:80%;line-height:1.1;}
li.trend span{display: inline-block;list-style: none;padding:0px 2px;border: 1px solid #ccc;margin-right:2px;font-size:100%;line-height:1.6;}

.term-much {padding-top:25px;}
.term-much li{width: auto;clear: none; padding: 5px 5px 0 0;}
.term-much li span{font-size:100%;line-height:1.6;padding:2px 5px;}
.term-much li.select-much span{background-color: #dc4332;color:#FFF;}

.project-description li .label{font-size:160%;line-height:110%;color:#7c1a16;}
.project-description li .price{font-size:250%;line-height:110%;color:#dc4332;}


.image_frame:not(.no_link) .image_wrapper img:not(.ls-l) {
    margin-bottom: 0px !important;
}
.image_frame:hover .image_wrapper img, .image_frame.hover .image_wrapper img {
    top: 0px;
}
.osinagaki #Filters .filters_wrapper{margin-top: 0px;}

/**********************/
.no-disp{display:none!important;}
.insert-page .post-meta{display:none;}
.insert-page h1.insert-page-title,
.insert-page .panel-grid-cell .widget::after{display:none;}
.insert-page .widget{padding-bottom: 0px;}




.topping h3.widget-title{font-size: 14px;line-height: 16px;text-align: center;}



.mob-tp ul{margin: 0 0 15px 0px;list-style: none outside; display: flex;    }
/*.mob-tp ul li a{display:inline;}

/***/










@media only screen and (min-width: 768px) and (max-width: 1024px) 
{
a.button.button_size_4 .button_icon{padding:0;font-size:13px;}
a.button.button_size_4 .button_label{padding:18px 0;font-size:13px;}

}/* max-width: 1024px ------------------------------------------------------------------- */








@media only screen and (max-width: 780px) 
{
.insert-page .panel-row-style > .panel-grid-cell .mob-same .panel-grid-cell{width:40% !important;}
.insert-page .panel-grid.panel-has-style > .panel-row-style{display: flex}
 .mob-same{flex-direction: unset  !important;}
 .mob-same h3.widget-title{font-size: 12px;}


}/* max-width: 780px ------------------------------------------------------------------- */




@media only screen and (max-width: 767px) 
{
.portfolio-item .desc-wrapper{font-size:80%;line-height:1.1;}
.portfolio_group .portfolio-item .desc .details-wrapper{padding-bottom: 5px;margin-bottom: 5px;}


.osina-navi{}

}/* max-width: 767px ------------------------------------------------------------------- */