.clb-hamburger-nav .menu{width: 50vw;}
	.ct-gray{background-color:#efefef !important;} 
	.header-wrap .top-part{width: 100%;}
	.header-wrap  .top-part-inner{width: max-content;}
	.site-header.header-fixed .site-branding img,  .dark-scheme-logo{max-height: 30px;}
	.site-header.mobile-header.header-fixed .close-bar .search-global{position: relative;}
	.wp-caption{margin-top:60px;}
	p{margin-bottom: 30px;text-align: justify;}
	.clb-back-link{top:150px !important;}
	.page .clb-title, .single .headline, h1.title{line-height: 1.3;  -webkit-text-stroke-width: 0.03em;   -webkit-text-fill-color : transparent;}
	.clb-page-headline-holder{padding:30px 0px;}
	.single section	.elementor-column:nth-child(2) {background-color: #efefef;}
    .single.dark-scheme section .elementor-column:nth-child(2) {background-color: rgba(136, 136, 136, 0.5);}
    /*Profoli頁*/
    .project-page .project-meta li{width: 100%;}

    /*Menu頁*/
    .clb-hamburger-nav .menu .nav-item a, .clb-hamburger-nav .menu .sub-nav-item a{font-size: 1.5vw;}

    /*線上專文頁*/
    .single-post .clb-page-headline .clb-title{max-width: 100%; line-height: 1.5;}

    /*首頁*/
    .clb-title,.blog-grid-meta{display:none;}
    .blog-grid-type-4 .blog-grid-content{padding: 0px 4.4vh 4.4vh 4.4vh;}
    .blog-grid-type-4{background-color:rgba(136,136,136,.3)}
    /*footer*/
    footer #ohio_widget_logo-1 img{max-height: 30px;}

	.ct-off{display:none;}
	.ct-on{display:block;}

	@media (max-width: 768px){
		.clb-page-headline {min-height:unset !important; margin-bottom:unset !important;}
		.page .clb-page-headline-holder{text-align: center;}
	}
	@media only screen and (max-width: 600px) {
            .ft-pc{display: none !important;}
            .ft-mobile{display: block !important;}

        }

        @media only screen and (min-width: 600px) {
            .ft-pc{display: block; !important;}
            .ft-mobile{display: none !important;}

        }
	.portfolio-grid-type-2 .ion-md-expand{display:none;}
	.contact-form input[type=email]{margin:unset;width: 100%;}	

	.page-container.top-offset{padding-top:unset;}

	.ct-wpml{display:none;}

	.clb-page-headline:before{background-color: unset !important;}
.ct-zh{display:block;}