/* .single-post h1 {
    color: #405F8A !important;
    font-family: "Poppins", Sans-serif !important;
    font-size: 40px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
    word-spacing: 0em;
    margin: 0 auto 0;
}
.single-post h2{
	font-size: 30px;
}
.single-post h3{  
	font-size: 24px;
}
.single-post h4{  
	font-size: 20px;

}
.single-post h5{  
	font-size: 18px;

}
.single-post h2,
.single-post h3,
.single-post h4,
.single-post h5,
.single-post h6,
.single-post h2 strong,
.single-post h2 b,
.single-post h3 strong,
.single-post h3 b,
.single-post h4 strong,
.single-post h4 b,
.single-post h5 strong,
.single-post h5 b,
.single-post h6 strong,
.single-post h6 b{
    color: #405F8A;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
	margin: 0px 0px 16px 0px;
}
.single-post p,
.single-post div{
	color: #242424;
	font-family: Poppins;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 21px;
}
.single-post .adpPostMeta {
    color: rgba(64, 95, 138, 0.60);
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%;
} */
.FeaturedImageCS img{
	width:90%;
}
.sharedaddy.sd-sharing-enabled {
    display: none;
}

@media (min-width: 1px) and (max-width: 992px) {
	.single-post h1 {
		font-size: 28px !important;
		max-width: 100%;
	}
	.single-post h2 {
		font-size: 24px !important;
	}
	.row.adpAuthorInfo .col-sm-3{
		width: 80px;
	}
	.row.adpAuthorInfo .col-sm-9.ps-0 {
		width: calc(calc(100% - 80px));
	}
	.col-12.col-sm-4.text-end a.ReadMoreBtn:nth-child(1) {
		float: left;
		margin-left: 0;
	}
}
.wpsr-ig-feed-popup-media img, .wpsr-ig-feed-popup-media video, .wpsr-ig-post-media img, .wpsr-ig-post-media video{
	    object-fit: cover !important;
}
.elementor-78 .elementor-element.elementor-element-46b2f70 .wpsr-ig-header-info .wpsr-ig-header-name a{
	text-transform: capitalize;
}
html,body{
	overflow-x: hidden;
}
#jp-relatedposts{
	display: none !important;
}



.page-id-78
.arfooter {display: none !important;}


input[type=date]:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, select:focus, textarea:focus {
    
    color: #000 !important;
}


.posts-carousel-newest .anwp-pg-post-teaser {
	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.05);	
}

.posts-carousel-newest .anwp-pg-post-teaser__content{
    padding: 30px 24px !important;	
}
.anwp-pg-wrap .text-decoration-none {
    border: 1px solid #cfbe9c;
    color: #242424;
    background-color: #cfbe9c;
    text-transform: uppercase;
}


body ul.navbar-nav > li {
   
    margin-left: 34px !important;
}
/*body.blog-singlepage-list .toggle-caret {
    filter: invert(1) brightness(0);
}
body.blog-singlepage-list ul.navbar-nav li a {
	color: #000000 !important;
} */
body.blog-singlepage-list .blogSeriousLogo a{
	color:#000 !important;
}
body.blog-singlepage-list ul.navbar-nav li ul li a {
    color: #BBA884 !important;
}
body.blog-singlepage-list ul.navbar-nav li ul li span.toggle-caret {
    filter: none;
}

.CsBlogPost nav.elementor-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    margin-top: 80px;
}
.CsBlogPost nav.elementor-pagination a{
	color: rgba(64, 95, 138, 0.60);
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
}
.CsBlogPost nav.elementor-pagination a{
	background-color:transparent ;
	color:#405F8A;
}
.CsBlogPost span.page-numbers.prev,
.CsBlogPost a.page-numbers.prev,
.CsBlogPost span.page-numbers.next,
.CsBlogPost a.page-numbers.next {
    background: url(https://harrisaoki.com/wp-content/uploads/2025/10/navigation-arrow.png) no-repeat center;
    font-size: 0 !important;
    width: 36px;
    height: 36px;
    display: inline-block;
    fill: #FFF;
    stroke-width: 1px;
    border: solid 1px rgba(64, 95, 138, 0.60);
    line-height: 36px;
	transition:ease all 1s;
}
.CsBlogPost span.page-numbers.next,
.CsBlogPost a.page-numbers.next {
	 background: url(https://harrisaoki.com/wp-content/uploads/2025/10/navigation-arrow-right.png) no-repeat center;
}
.CsBlogPost a.page-numbers.next {
    background: url(https://harrisaoki.com/wp-content/uploads/2025/10/navigation-arrow-right.png) no-repeat center;
}
.CsBlogPost span.page-numbers.next:hover,
.CsBlogPost a.page-numbers.next:hover {
    background: #405F8A url(https://harrisaoki.com/wp-content/uploads/2025/10/navigation-hovericon.png) no-repeat center;
}
.CsBlogPost span.page-numbers.prev:hover,
.CsBlogPost a.page-numbers.prev:hover {
    background: #405F8A url(https://harrisaoki.com/wp-content/uploads/2025/10/navigation-hovericon-left.png) no-repeat center;
}
.adpMediaCarousel .elementor-carousel-image{
	height:96px !important
}

@media only screen and (max-width: 767px) {
  body.page-id-13688 .toggle-caret {
			filter: none;
	}
	.single-post .HeaderBlkLogo h2{
		font-size:18px !important;
	}
	.single-post header h2 {
		font-size: 18px !important;
	}
	.new_mobile_menu .CsMblBtn > button {
		border: none;
	}
	.hideOnDesktop.adpSiteInfo {
		margin-top: 50px;
	}
	
}




.prim-btn button ,.primary-btn, .tr-submit{
    font-family: "Poppins", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    border-radius: 0px !important;
    padding: 12px 40px 12px 40px !important;
    line-height: 1 !important;
	border: 1px solid #cfbe9c;
}

.prim-btn button:hover ,.primary-btn:hover{
	border: 1px solid #405f8a;
}



.CsBlogPost a.elementor-post__read-more, .single-blog a.ReadMoreBtn {
    height: auto !important;
    line-height: 1 !important;
    padding: 12px 0;
		text-transform: uppercase;
	font-weight: 600 !important;
}

.single-post .footer-carousal-slider{
	display:none;
}

@media only screen and (max-width: 767px) {
	.wpb-pcf-form-fire{
		width:100%;
	}
}


select.tr-field {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 15px center;
    background-size: 16px;

    padding-right: 45px;
}

.secondry-btn-hover a{
	    transition: ease all 1s;
}

.wpb-pcf-btn-loading:before{
	    display: inline-block;
	    position: relative;
    	top: 2px;
}

body.single-post header {
    background-color: transparent !important;
}









/* ===== Migrated from staging — Oct 2026 ===== */
.text-decoration-none, .text-decoration-none a{
text-decoration:none;
}
.faqs details{
box-shadow: 0px 4px 10px 0px #0000000D;
}
.home-new-menu .e-n-menu-item:hover span.e-n-menu-title-text{
color:#BBA884 !important;
}
@media (max-width: 1024px) {
body.admin-bar .dialog-type-lightbox,
body.admin-bar .elementor-popup-modal {
position: fixed !important;
}
}
@media screen and (min-width: 1px) and (max-width: 767px) {
.navbar-toggler {
background-image: none !important;
}
.navbar-toggler-icon {
display: inline-block !important;
}
.buttontrenq .elementor-widget-container{
width:100%;
}
}
@media (max-width: 400px){
.city-btn .elementor-button-text{
font-size:12px;
}
}

/* ===== Benefits of Kitchen Design with Harris•Aoki ===== */
.elementor-element-46e0ad8 .elementor-heading-title,
.elementor-element-0832282 .elementor-heading-title,
.elementor-element-17f3582 .elementor-heading-title,
.elementor-element-8f0509f .elementor-heading-title {
min-height: 3.9em;
display: flex;
justify-content: center;
}
/* ===== Why Partner With Harris•Aoki? ===== */
.elementor-element-c155c56 .elementor-heading-title,
.elementor-element-fd22e16 .elementor-heading-title,
.elementor-element-55e7d60 .elementor-heading-title,
.elementor-element-3520204 .elementor-heading-title {
min-height: 2.6em;
display: flex;
justify-content: center;
}
@media (max-width: 1024px) {
.elementor-element-46e0ad8 .elementor-heading-title,
.elementor-element-0832282 .elementor-heading-title,
.elementor-element-17f3582 .elementor-heading-title,
.elementor-element-8f0509f .elementor-heading-title {
min-height: 4.5em;
}
.elementor-element-c155c56 .elementor-heading-title,
.elementor-element-fd22e16 .elementor-heading-title,
.elementor-element-55e7d60 .elementor-heading-title,
.elementor-element-3520204 .elementor-heading-title {
min-height: 3.2em;
}
}
@media (max-width: 767px) {
.elementor-element-46e0ad8 .elementor-heading-title,
.elementor-element-0832282 .elementor-heading-title,
.elementor-element-17f3582 .elementor-heading-title,
.elementor-element-8f0509f .elementor-heading-title {
min-height: 4.5em;
}
.elementor-element-c155c56 .elementor-heading-title,
.elementor-element-fd22e16 .elementor-heading-title,
.elementor-element-55e7d60 .elementor-heading-title,
.elementor-element-3520204 .elementor-heading-title {
min-height: 3.2em;
}
}

/* ===== Enquiry popup: phone country dropdown fix ===== */
.elementor-popup-modal .dialog-message:has(.iti--inline-dropdown .iti__dropdown-content:not(.iti__hide)){
overflow: visible !important;
}
.iti--fullscreen-popup.iti--container{
background-color: rgba(0,0,0,.6) !important;
padding: 16px !important;
}
.iti--fullscreen-popup .iti__dropdown-content{
width: auto !important;
height: auto !important;
top: auto !important;
bottom: auto !important;
border-radius: 10px !important;
overflow: hidden !important;
box-shadow: 0 12px 40px rgba(0,0,0,.35) !important;
max-height: 60vh !important;
}
.iti--fullscreen-popup .iti__country-list{
max-height: 45vh !important;
}
/* ===== end fix ===== */

.navbar-toggler{
border:none !important;
}

@media (max-width: 767px){
.brand-slider .e-n-carousel.swiper {
width: 100% !important;
}
.serve-in-slider-mobile .elementor-swiper-button {
background: var(--e-global-color-primary) !important;
border: 1px solid transparent !important;
transition: background .2s ease, border-color .2s ease, color .2s ease;
}
.serve-in-slider-mobile .elementor-swiper-button i {
color: var(--e-n-carousel-arrow-normal-color, hsla(0, 0%, 93.3%, .9)) !important;
}
.serve-in-slider-mobile .elementor-swiper-button.swiper-button-disabled,
.serve-in-slider-mobile .elementor-swiper-button[aria-disabled="true"] {
background: none !important;
background-color: transparent !important;
border: 1px solid #405F8A99 !important;
}
.serve-in-slider-mobile .elementor-swiper-button.swiper-button-disabled i,
.serve-in-slider-mobile .elementor-swiper-button[aria-disabled="true"] i {
color: var(--e-global-color-primary) !important;
}
}

/* Enquire Now popup button: fit width to text, centred, all pages & devices */
body .wpb-pcf-form-fire {
width: max-content !important;
max-width: 100%;
margin-left: auto !important;
margin-right: auto !important;
white-space: nowrap;
background: #BBA884 !important;
}
/* ===== End migrated block ===== */


/* ===== Benefits of Kitchen Design with Harris•Aoki (live IDs) ===== */
.elementor-element-68f04173 .elementor-heading-title,
.elementor-element-46292021 .elementor-heading-title,
.elementor-element-67dbbe3 .elementor-heading-title,
.elementor-element-7ff34db8 .elementor-heading-title {
min-height: 3.9em;
display: flex;
justify-content: center;
}
/* ===== Why Partner With Harris•Aoki? (live IDs) ===== */
.elementor-element-7e0de89a .elementor-heading-title,
.elementor-element-3450223 .elementor-heading-title,
.elementor-element-2d407cd8 .elementor-heading-title,
.elementor-element-55eda517 .elementor-heading-title {
min-height: 2.6em;
display: flex;
justify-content: center;
}
@media (max-width: 1024px) {
.elementor-element-68f04173 .elementor-heading-title,
.elementor-element-46292021 .elementor-heading-title,
.elementor-element-67dbbe3 .elementor-heading-title,
.elementor-element-7ff34db8 .elementor-heading-title {
min-height: 4.5em;
}
.elementor-element-7e0de89a .elementor-heading-title,
.elementor-element-3450223 .elementor-heading-title,
.elementor-element-2d407cd8 .elementor-heading-title,
.elementor-element-55eda517 .elementor-heading-title {
min-height: 3.2em;
}
}
@media (max-width: 767px) {
.elementor-element-68f04173 .elementor-heading-title,
.elementor-element-46292021 .elementor-heading-title,
.elementor-element-67dbbe3 .elementor-heading-title,
.elementor-element-7ff34db8 .elementor-heading-title {
min-height: 4.5em;
}
.elementor-element-7e0de89a .elementor-heading-title,
.elementor-element-3450223 .elementor-heading-title,
.elementor-element-2d407cd8 .elementor-heading-title,
.elementor-element-55eda517 .elementor-heading-title {
min-height: 3.2em;
}
}