.metaslider.ms-theme-clarity .flexslider .caption-wrap{
	border:0px !important;
}
.metaslider.ms-theme-clarity .flexslider .caption-wrap .caption {
    padding: 18px 6px !important;
    text-align: left !important;

}

.metaslider.ms-theme-bitono .flexslider .caption-wrap .caption {
    padding: 20px 125px !Important;
	text-align: left !Important;
}
.wp-block-kadence-header30-cpt-id .kb-header-container{
	padding-top:0;
	padding-bottom:0;
}
@media (max-width: 767px) {
    .wp-block-kadence-header30-cpt-id .kb-header-container {
        background-color: #000000;
    }
}
@media (max-width: 1024px) {
    .wp-block-kadence-off-canvas-trigger30_5d0195-9a, .wp-block-kadence-off-canvas-trigger30_5d0195-9a:hover {
         background-color: #000;
        color: #ffffff;
    }
}

.caption p span strong{
	text-transform:uppercase;
}
.kt-inside-inner-col .metaslider.ms-theme-clarity .flexslider .caption-wrap .caption p:not(:last-of-type) {
    margin: 0 0 4px;
}
.metaslider.ms-theme-clarity .flexslider .flex-direction-nav a {
    border-radius: 8px !important;
}
.wp-block-kadence-tabs .kt-tabs-title-list li.kt-tab-title-active a{
	font-weight:700;
}
.kb-gallery-figure .kb-gal-image-radius{
	max-width:130px !Important;
}
.kb-adv-form-submit-button.kb-btn-global-fill {
    border: 0px solid rgba(0, 0, 0, 0);
    border-radius: 3px;
    background: #305649;
    color: var(--global-palette-btn, #ffffff);
}

.summary-title strong span, .summary-title span strong{
	text-transform: uppercase !important;
}


/* Make each item feel clickable */
.kb-posts-id-435_354ab3-e2 .kb-post-list-item article {
	transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;
	border-radius: 12px;
	overflow: hidden;
	box-shadow: 0 2px 10px rgba(0,0,0,0.06);
	background: #fff;
	cursor: pointer;
}

/* Hover state */
.kb-posts-id-435_354ab3-e2 .kb-post-list-item article:hover {
	transform: translateY(-6px);
	box-shadow: 0 14px 30px rgba(0,0,0,0.14);
}

/* Keyboard accessibility */
.kb-posts-id-435_354ab3-e2 .kb-post-list-item article:focus-within {
	transform: translateY(-6px);
	box-shadow: 0 14px 30px rgba(0,0,0,0.14);
}

/* Smooth image zoom for extra clickability */
.kb-posts-id-435_354ab3-e2 .kb-post-list-item .post-thumbnail-inner img {
	transition: transform 0.35s ease;
}

.kb-posts-id-435_354ab3-e2 .kb-post-list-item article:hover .post-thumbnail-inner img,
.kb-posts-id-435_354ab3-e2 .kb-post-list-item article:focus-within .post-thumbnail-inner img {
	transform: scale(1.04);
}

/* Title hover */
.kb-posts-id-435_354ab3-e2 .kb-post-list-item .entry-title a {
	transition: color 0.2s ease;
	text-decoration: none;
}

.kb-posts-id-435_354ab3-e2 .kb-post-list-item article:hover .entry-title a,
.kb-posts-id-435_354ab3-e2 .kb-post-list-item article:focus-within .entry-title a {
	color: #b58a3a;
}

@media only screen and (max-width:720px){
	.metaslider.ms-theme-bitono .flexslider .caption-wrap .caption {
     padding: 0px ! Important; 
}
	#metaslider_132 .flex-viewport{
    overflow: unset !Important;
    position: absolute !important;
	}
	.kb-row-layout-id23_78346c-40 > .kt-row-column-wrap{
		    height: 422px;
	}
	.kadence-column23_541643-bb > .kt-inside-inner-col {
    padding-right: 0px;
    padding-left: 0px;
}
}
@media (max-width: 767px) {
    .metaslider .flex-viewport,
    .metaslider .slides,
    .metaslider .slides li {
        height: auto !important;
    }

    .metaslider .slides li {
        position: relative;
    }

    .metaslider .caption-wrap {
        position: relative !important;
        width: 100% !important;
        left: auto !important;
        right: auto !important;
        bottom: auto !important;
        padding: 20px 16px !important;
        box-sizing: border-box;
    }

    .metaslider .caption,
    .metaslider .caption * {
        font-size: 16px !important;
        line-height: 1.5 !important;
        white-space: normal !important;
        overflow-wrap: break-word;
    }

    .metaslider img {
        width: 100% !important;
        height: auto !important;
        display: block;
    }
}