/**
* Theme Name: Interiocity Child
* Description: This is a child theme of Interiocity.
* Author: <a href="https://cmsmasters.net/">cmsmasters</a>
* Template: interiocity
* Version: 1.1.1
* Tested up to: 6.6
* Requires PHP: 7.4
* License:
* License URI:
* Text Domain: interiocity-child
* Copyright: cmsmasters 2025 / All Rights Reserved
*/
html.elementor-widget-cmsmasters-offcanvas__container {
  height: auto !important;
  overflow: visible !important;
}
/*singler side*/
.wpp-list {
	margin: 2em 0 0;
}
.wpp-list li {
	border-bottom: 1px solid #D3D3D3;
	padding-bottom: 1rem;
}
#postbody h2 {
	font-size: clamp(22px, 3vw, 40px);
	line-height: 1.4;
	font-weight: 400;
	margin-bottom: 1em;
}
#postbody figcaption {
	text-align: left;
	color: #252525;
	margin-bottom: 5em;
	margin-top: 10px;
}
#postbody-taglist .term-wrap {
	position: relative;
}
#postbody-taglist .term-wrap::before {
	content: '#';
}
.sns__line {
	display: block;
	line-height: 1;
}
.wp-block-image figure.aligncenter {
	max-width: 620px;
}
/*post */
#postbody h3 {
	margin-bottom: 1em;
	font-size: clamp(20px, 2.4vw, 28px);
	line-height: 1.5;
	letter-spacing: 0.06em;
}

#postbody .custom-cap figcaption{ 
	background: linear-gradient(0deg, #0006, #0000);
    box-sizing: border-box;
    color: #fff;
    font-size: 13px;
    margin: 0;
    overflow: auto;
    padding: 1em 1em;
	white-space: normal !important;
  text-overflow: unset !important;
  display: block !important;
}
#postbody #postcontetbody a{
	text-decoration: underline;
	text-underline-offset: 0.2em;
}
#postbody #postcontetbody a:hover{
	text-decoration: none;
}

/*breadcrunb*/
.cmsmasters-widget-breadcrumbs__content span{
	display: flex;
	column-gap: 10px;
}
@media(max-width:1027px) {}