/*
CTC Separate Stylesheet
Updated: 2023-10-12 14:19:57
*/
@font-face { font-family: Allura; 
	src: url('/fonts/Allura-Regular.ttf');
	src: url('/fonts/Allura-Regular.woff');
	src: url('/fonts/Allura-Regular.woff2');
}

.content-area{
		margin-top: 0px !important;
		margin-bottom: 0px !important;
}

.entry-content-wrap {
    padding: 0px;
}

.allura_txt{
	font-family: Allura;
	text-transform : none;
	font-weight: 400;
    font-size: 1.7em;
    display: inline;
}

.display_inline{
	display: inline;
}

.single-content .wp-block-kadence-image .alignright{
	margin-bottom: 0px !important;
	margin-top: 0px !important;
}

.site-top-footer-inner-wrap .widget, .site-middle-footer-inner-wrap .widget {
    margin-bottom: 10px;
}

.site-middle-footer-inner-wrap, .site-middle-footer-inner-wrap .widget {
    padding-top: 15px;
    padding-bottom: 15px;
}

.header-navigation .header-menu-container ul ul li.menu-item > a{
	text-align: center;
}

.site-middle-footer-inner-wrap .widget{
	padding-bottom: 0px;
	padding-top: 0px;
}

.kb-form ::placeholder{
 color: white;
}

.kb-row-layout-id25_9e25a6-ef, .kb-row-layout-id27_468122-a7 {
    border-bottom: 40px solid var(--global-palette8, #F7FAFC) !important;
}

/* pagination's carousel color */
.kb-splide .splide__pagination__page.is-active{
	background: var(--global-palette3);
}
.kb-splide .splide__pagination__page{
	background: var(--global-palette2);
}

.kb-splide .splide__arrow, .kb-splide .splide__arrow:hover, .kb-splide .splide__arrow:focus{
	background: transparent;
	color: var(--global-palette7);
}
 /* form */
.kadence-blocks-form-success {
    background: #ffffff;
    border: none;
    color: black;
    font-weight: 500;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
    color: white;
    border: 1px solid var(--global-gray-400);
    background: transparent;
	width: 100%;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus{
	color: #ffffff;
	border: 1px solid var(--global-palette3);
}

.wpcf7-form ::placeholder{
	color: #ffffff;
}

@media (max-width: 1200px) {
	.kb-image-is-ratio-size{
		margin-right: 0px;
	}
	
	#block-26{
	 width: 72%;
	}
	
}

@media (max-width: 1100px) {
	.site-footer-top-section-4 site-footer-section footer-section-inner-items-1, #block-8 .wp-block-image img{
		margin: 0 auto;
	}
	
	#block-26{
		margin: 0 auto;
		width: 60%;
		padding-top: 4%;
	}
	
	.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row{
		text-align: center;
	}
	
	.footer-widget-area.content-align-right .footer-social-inner-wrap {
   		justify-content: center;
	}
	
}

@media (max-width: 900px) {
	
	#block-26{
		width: 63%;
		display: none;
	}
	
	.allura_txt{
    font-size: 1em;
	}
	.kb-form ::placeholder{
		color: white;
	   }
}

@media (max-width: 500px) {
	
	.kadence-column952_c2ddcf-fb > .kt-inside-inner-col, .kadence-column952_c2ddcf-fb{
		background-color: rgba(245, 245, 245, 0.61)!important;
	}
	.kb-form::placeholder, .single-content form:last-child{
		color: white;
	   }
	.kb_field_0 ::placeholder{
		color: white;
	}
}
