/*
Skin Name: White
Version: 1.0
Description: Skin for Landing

*/
/*body {*/
/*     background: url(http://littlewondersabacenter.com/wp-content/uploads/2026/06/littlewonders-bg-grs.png) 0px -2% no-repeat; */
/*    color: #d8c7b7;*/
/*    background-size: 100%;*/
    /*background: #4bb5ae !important;*/
/*}*/


body {
     background: url(https://littlewondersabacenter.com/wp-content/uploads/2026/06/littlewonders-UPDATED.jpg) 0px -2% no-repeat; 
    color: #d8c7b7;
    background-size: 100%;
    /*background: #4bb5ae !important;*/
}

body,
#footerwrap {
	background-color: #fff;
}

#headerwrap,
#footerwrap,
#respond #cancel-comment-reply-link,
input[type=reset], input[type=submit], button {
	background-color: #fff;
	color: #000;
}
#sidebar .widgettitle {
	border-top: 5px solid #fff;
}
.post-nav {
	border-top: 5px solid #fff;
	border-bottom: 5px solid #fff;
}
.related-posts,
.commentlist {
	border-bottom: 5px solid #fff;
}
#main-nav a,
#main-nav ul a {
	color: #000;
}
#headerwrap #menu-icon {
	color: #000;
}
.module-box .price-box.default h3 {
	background-color: #000;
	color: #fff;
}
.custom-tabs.default.ui.module-tab.rounded .tab-nav li.current,
.custom-tabs.default.ui.module-tab.rounded .tab-nav li:hover {
	background-color: #fff !important;
}
.custom-tabs.default.ui.module-tab.rounded .tab-nav li.current a:after,
.custom-tabs.default.ui.module-tab.rounded .tab-nav li:hover a:after {
	border-top-color: #fff;
}

/*''''*/




.top-hdr {
    position: relative;
/*    background: #5f0030;*/
    height: 16px;
    top: 0;
    width: 84%;
    padding: 10px 0 18px 0;
    margin: 0px auto;
    border-bottom: dotted 1px #e8e8e8;
}



/*top-menu*/
ul.top-menu img {
    padding: 0 4px 0 0;
    border-radius: 100px;
    width: 19px;
    position: relative;
    top: 4px;
}

ul.top-menu {
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-size: 14px; /* eliminate space between li */
	float:left;
}

ul.top-menu li {
    display: inline-block;
    margin: 0 0 0 7px;
}

ul.top-menu img:hover {
    background-color: #63D1F4;
}

ul.top-menu li a {
    color: #757575;
    text-decoration: none;
	font-weight: lighter;
}


/*top-menu-right*/
ul.top-menu-right img {
    padding: 0 4px 0 0;
    border-radius: 100px;
    width: 19px;
    position: relative;
    top: 4px;
}

ul.top-menu-right {
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-size: 14px; /* eliminate space between li */
	float:right;
}

ul.top-menu-right li {
    display: inline-block;
    margin: 0 0 0 7px;
}

ul.top-menu-right img:hover {
    background-color: #63D1F4;
}

ul.top-menu-right li a {
    color: #00cf19;
    text-decoration: none;
}

.slide-content p{
	color:red!important;
	padding:0!important;
	font-size:35px;
	font-weight:bolder;
}


.post-content p{
	padding:0 0 5px 0!important;
	color:#444!important;
}

.post-content-b p{
	color:#fff!important;
}


.post-content-wht p{
	padding:0 0 5px 0!important;
	color:#fff!important;
}
.post-content h1{
	 font-family: 'Helvetica Neue', Helvetica, sans-serif!important;
	    padding: 0 0 0px 0!important;
	    font-weight: bolder!important;
	    font-size: 23px!important;
	    color: #620030!important;
	    text-transform: capitalize!important;
}


.post-content h1::before {
	color:#2d8593;
  content: "";
  display: inline-block;
  width: 0.3em;
  height: 0.3em;
  margin-left: -0.6em;
  border-top: 2px solid currentColor;
  border-right: 2px solid currentColor;
  transform: translateY(-0.05em) rotate(45deg);
}

.post-content a{
	    color: #620030;
}


/*''''*/




/*footer code*/
/* REMOVE THIS, USE YOUR OWN  */
html,body {

}
.dummy_page {
  height: 200px;
  width: 100%;
  background-color: #f0f0f0;
  text-align: center;
  box-sizing: border-box;
  padding: 60px 0px;
}
/* STYLES SPECIFIC TO FOOTER  */
.footer {
  width: 100%;
  position: relative;
  height: auto;
  background-color: #f9f9f9;
}
.footer .col {
  /*width: 190px;*/
  height: auto;
  float: left;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 0px 20px 20px 20px;
}
.footer .col h1 {
  margin: 0;
  padding: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 17px;
  padding: 20px 0px 5px 0px;
  color: rgba(255,255,255,0.2);
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.250em;
}
.footer .col ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.footer .col ul li {
    color: #c4c4c4;
    font-size: 14px;
    font-family: helvetica;
    /* font-weight: bold; */
    /* padding: 5px 0px 5px 0px; */
    cursor: pointer;
    transition: .2s;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    margin: 0;
}
.social ul li {
  display: inline-block;
  padding-right: 5px !important;
}

.footer ul li a{
  color: #c4c4c4;
}

.footer .col ul li:hover {
  color: #c5c5c5;
  transition: .1s;
  -webkit-transition: .1s;
  -moz-transition: .1s;
}
.clearfix {
  clear: both;
}
@media only screen and (min-width: 1280px) {
  .contain {
    width: 1200px;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 1139px) {
  .contain .social {
    width: 1000px;
    display: block;
  }
  .social h1 {
    margin: 0px;
  }
}
@media only screen and (max-width: 950px) {
  .footer .col {
    width: 33%;
  }
  .footer .col h1 {
    font-size: 14px;
  }
  .footer .col ul li {
    font-size: 13px;
  }
}
@media only screen and (max-width: 500px) {
    .footer .col {
      width: 50%;
    }
    .footer .col h1 {
      font-size: 14px;
    }
    .footer .col ul li {
      font-size: 13px;
    }
}
@media only screen and (max-width: 340px) {
  .footer .col {
    width: 100%;
  }
}
/*end footer*/

/*session-header*/

.session-header h1 {
    font-size: 16px !important;
    color: #d37d1a;
    font-weight: 200;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 22px;
}

.session-header h2 {
    font-size: 41px !important;
    color: #038d9a;
    font-family: 'copperplate';
    line-height: 43px;
    letter-spacing: 0px;
}

.session-header p {
    font-size: 19px !important;
    color: #000;
    letter-spacing: 0px;
}




.contour-bg {
  position: relative;
  min-height: 100vh;
  background: #0a0a0f;
  overflow: hidden;
}

.contour-bg::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: 
    radial-gradient(
      circle at 20% 30%,
      rgba(99, 102, 241, 0.4) 0%,
      rgba(99, 102, 241, 0) 50%
    ),
    radial-gradient(
      circle at 80% 70%,
      rgba(168, 85, 247, 0.4) 0%,
      rgba(168, 85, 247, 0) 50%
    ),
    radial-gradient(
      circle at 40% 80%,
      rgba(236, 72, 153, 0.3) 0%,
      rgba(236, 72, 153, 0) 50%
    );
  background-blend-mode: screen;
  filter: blur(60px);
  opacity: 0.8;
}

.contour-bg::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: radial-gradient(circle at 20% 30%, rgb(37 40 184) 0%, rgba(99, 102, 241, 0) 50%), radial-gradient(circle at 80% 70%, rgb(30 4 54 / 83%) 0%, rgba(168, 85, 247, 0) 50%), radial-gradient(circle at 40% 80%, rgb(80 4 41 / 87%) 0%, rgb(236 72 153 / 15%) 50%);
    background-blend-mode: screen;
    filter: blur(60px);
    opacity: 0.8;
}


.gloss {
  background: rgba(255, 255, 255, 0.1); /* transparent layer */
  border-radius: 16px;
  backdrop-filter: blur(20px); /* strong blur for glass effect */
  -webkit-backdrop-filter: blur(20px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37);
  color: #fff;
}



.glass {
  background: rgba(255, 255, 255, 0.65);
  border-radius: 20px;
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.15),
    0 4px 12px rgba(0, 0, 0, 0.08),
    inset 0 1px 0 rgba(255, 255, 255, 0.6);
  backdrop-filter: blur(2.5px) saturate(180%);
  -webkit-backdrop-filter: blur(12px) saturate(180%);
  border: 1px solid rgba(255, 255, 255, 0.75);
  position: relative;
  overflow: hidden;
}

/* Optional subtle inner glow for extra depth */
.glass::before {
  content: '';
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: radial-gradient(
    circle at center,
    rgba(255, 255, 255, 0.25) 0%,
    rgba(255, 255, 255, 0) 60%
  );
  opacity: 0.6;
  pointer-events: none;
  z-index: -1;
}

.faded-left-border  {
     border-left: 2px solid!important;
  border-image: linear-gradient(
    to bottom, 
    transparent 0%, 
    #c27e56 50%, 
    #d9bba4 70%, 
    transparent 100%
  ) 1!important;
}



.border-left-right {
    border-right: 2px solid !important;
    border-left: 2px solid !important;
    border-image: linear-gradient(to bottom, transparent 0%, #d6cdc3 50%, #ffffff 70%, transparent 100%) 1 !important;
}


.hero-bg-position{
    background-position: -109% 43.75%!important;
    background-size: 50% auto;
}



/*combo menu*/

:root {
	--color-primary: rgba(5, 249, 255, 1);
	--transition: 0.4s;
}



.base-template__wrapper {
	/*min-height: calc(100dvh - 300px);/*
	justify-content: flex-start;
	/*padding-bottom: 450px;*/
}

.wrapper {
	max-width: 1445px;
}

a {
	color: #fff;
	text-decoration: none;
}

img {
	max-width: 100%;
}

.header {
    display: flex;
    align-items: center;
    position: relative;
    padding: 0 20px 0 40px;
    border-radius: 60px;
    min-height: 82px;
    /* background-color: rgba(25, 27, 36, 1); */
}

.header__logo {
	max-width: 90px;
}

.header__wrapper {
	width: 100%;
	display: flex;
	align-items: center;
}

.header__navigation-wrapper {
	display: flex;
	width: 100%;
	padding-left: 50px;
}

.header__navigation-wrapper span{
color:#fff!important;}
.header__list {
	display: flex;
	align-items: center;
	gap: 28px;
	margin: 0;
	padding: 0;
}

.header__list-item {
	display: flex;
	padding: 30px 0 50px;
	margin-bottom: -20px;
	gap: 8px;
	font-size: 13px;
}

.header__list-item > a {
	display: flex;
	align-items: center;
	gap: 8px;
	transition: var(--transition);
}

.header__list-item > a svg path {
	transition: var(--transition);
}

.header__list-item .submenu-wrapper {
	position: absolute;
	width: 100%;
	top: 110%;
	left: 0;
	border-radius: 33px;
	padding: 30px 30px 50px 30px;
	background-color: rgba(25, 27, 36, 1);
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transition: var(--transition);
}

.header__buttons-wrapper {
	display: flex;
	align-items: center;
	gap: 30px;
	margin-left: auto;
}

.header__button {
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 42px;
	width: max-content;
	padding: 6px 20px;
	border-radius: 100px;
	gap: 8px;
	font-size: 16px;
	font-weight: 400;
	transition: var(--transition);
	background: #009688 !important;
}

.submenu-list__title {
	width: max-content;
	margin-bottom: 25px;
	font-size: 12px;
	text-transform: uppercase;
	color: rgba(160, 161, 165, 1);
}

.submenu-list {
	display: flex;
	flex-direction: column;
	gap: 20px;
	max-width: 295px;
	padding-left: 0;
}

.submenu-list__item {
	display: flex;
	padding-right: 10px;
	margin-right: -100px;
	cursor: pointer;
	text-align:left;
}

.submenu-list__item-wrapper {
	width: 100%;
	display: flex;
	align-items: center;
	padding: 6px 16px 6px 6px;
	gap: 16px;
	border-radius: 14px;
	transition: var(--transition);
}

.submenu-list__item-wrapper > svg {
	margin-left: auto;
	opacity: 0;
	visibility: hidden;
	transition: var(--transition);
}

.submenu-list__wrapper {
	position: relative;
}

.submenu-content {
	position: absolute;
	right: 0;
	top: 0;
	max-width: calc(100% - 421px);
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transition: var(--transition);
}

.submenu-list__item.has-submenu.active .submenu-content {
	opacity: 1;
	visibility: visible;
}

.submenu-list__item.has-submenu.active .submenu-list__item-wrapper {
	background-color: rgba(255, 255, 255, 0.04);
}

.submenu-list__item.has-submenu.active .submenu-list__item-wrapper > svg {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
}

.submenu-list__item-link {
	display: flex;
	flex-direction: column;
	gap: 6px;
}

.submenu-list__item-title {
	font-size: 16px;
	font-weight: 500;
	color: #fff;
}

.submenu-list__item-icon {
	display: flex;
}

.submenu-list__item-subtile {
	font-size: 12px;
	font-weight: 400;
	color: rgba(160, 161, 165, 1);
}

.submenu-content__title {
	width: max-content;
	margin-bottom: 25px;
	font-size: 12px;
	text-transform: uppercase;
	color: rgba(160, 161, 165, 1);
}

.submenu-content__list:not(.events) {
	width: 100%;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 20px;
	padding: 0;
}

.submenu-content__list.events {
	width: 100%;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 20px;
	padding: 0;
}

.submenu-content__list-item {
	display: block;
	border-radius: 20px;
	background-color: rgba(255, 255, 255, 0.05);
	cursor: auto;
}

.submenu-content__link {
	display: flex;
	flex-direction: column;
	border-radius: 20px;
	padding: 10px 10px 20px;
	border: 1px solid transparent;
	transition: var(--transition);
}

.submenu-content__link-img {
	margin-bottom: 20px;
	border-radius: 13px;
	overflow: hidden;
	transition: var(--transition);
}

.submenu-content__link-img img {
	transition: 0.4s ease-in;
}

.submenu-content__link-title {
	padding: 0 10px;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 12px;
	color:#fff;
}

.submenu-content__link-text {
	padding: 0 10px;
	font-size: 12px;
	color: rgba(160, 161, 165, 1);
}

.submenu-content__link-wrapper {
	display: flex;
	gap: 20px;
	padding: 10px;
	border-radius: 20px;
	background-color: rgba(255, 255, 255, 0.05);
}

.submenu-content__list.events .submenu-content__link-img {
	width: 100%;
	max-width: 220px;
	flex: 1;
	border-radius: 13px;
	margin-bottom: 0;
}

.submenu-content__info {
	display: flex;
	flex-direction: column;
	flex: 1 0;
}

.submenu-content__category {
	display: flex;
	align-items: center;
	gap: 10px;
	width: max-content;
	padding: 10px 20px;
	margin-bottom: 20px;
	border-radius: 30px;
	font-size: 12px;
	font-weight: 500;
	border: 1px solid rgba(255, 255, 255, 0.2);
	color: rgba(255, 255, 255, 0.7);
}

.submenu-content__list.events .submenu-content__link-title,
.submenu-content__list.events .submenu-content__link-text {
	padding: 0;
	margin-bottom: 12px;
}

.submenu-content__link-address,
.submenu-content__link-date {
	display: flex;
	align-items: center;
	gap: 4px;
	margin-bottom: 12px;
	font-size: 12px;
	font-weight: 400;
	color: rgba(160, 161, 165, 1);
}

.submenu-content__link-address span,
.submenu-content__link-date span {
	line-height: 0.9;
}

.submenu-content__url {
	display: flex;
	align-items: center;
	gap: 8px;
	margin-top: auto;
	margin-bottom: 20px;
	color: rgba(255, 255, 255, 1);
	font-size: 14px;
	transition: var(--transition);

	svg,
	svg path {
		transition: var(--transition);
	}
}

.header__burger {
	display: none;
	flex-direction: column;
	align-items: flex-end;
	gap: 4px;
	width: 24px;
	margin-left: auto;
}

.header__burger i {
	width: 100%;
	height: 2px;
	background-color: #fff;
	border-radius: 13px;
	transition: var(--transition);
}

.header__burger.active i:nth-child(1) {
	transform: rotate(45deg) translate(4px, 4px);
}

.header__burger.active i:nth-child(2) {
	opacity: 0;
}

.header__burger.active i:nth-child(3) {
	transform: rotate(-45deg) translate(4px, -5px);
}

@media (hover: hover) and (pointer: fine) {
	.header__list-item:hover .submenu-wrapper {
		opacity: 1;
		visibility: visible;
		pointer-events: auto;to
	}

	.header__list-item:hover ~ .header__list-item .submenu-wrapper {
		display: none;
	}

	.header__list-item:hover > a,
	.header__list-item:hover > a svg path {
		color: var(--color-primary);
		fill: var(--color-primary);
	}

	.header__button:hover {
		background-color: rgba(255, 255, 255, 0.05);
	}

	.submenu-list__item.has-submenu:hover .submenu-list__item-wrapper {
		background-color: rgba(255, 255, 255, 0.04);
	}

	.submenu-list__item.has-submenu:hover .submenu-content,
	.submenu-list__item.has-submenu:hover .submenu-list__item-wrapper > svg {
		opacity: 1;
		visibility: visible;
		pointer-events: auto;
	}

	.submenu-content__list-item:hover .submenu-content__link {
		border-color: rgba(255, 255, 255, 0.3);
	}

	.submenu-content__list-item:hover .submenu-content__link-img img {
		transform: scale(1.05);
	}

	.submenu-content__url:hover,
	.submenu-content__url:hover svg path {
		color: var(--color-primary);
		stroke: var(--color-primary);
	}

	.submenu-content__url:hover svg {
		transform: translateX(5px);
	}
}

@media screen and (max-width: 1280px) {
	.header__navigation-wrapper {
		padding-left: 25px;
	}

	.submenu-list {
		max-width: 250px;
	}

	.submenu-content {
		max-width: calc(100% - 270px);
	}

	.submenu-content__url {
		margin-bottom: 0;
	}
}

@media screen and (max-width: 1024px) {
	.base-template__wrapper {
		min-height: 105vh;
	}

	.header {
		min-height: 64px;
		padding: 0 20px;
	}

	.header__burger {
		display: flex;
	}

	.header__navigation-wrapper {
		flex-direction: column;
		align-items: center;
		position: absolute;
		top: 110%;
		left: 0;
		padding: 20px;
		background-color: rgba(25, 27, 36, 1);
		border-radius: 20px;
		opacity: 0;
		visibility: hidden;
		transition: var(--transition);
	}

	.header__navigation-wrapper.open {
		opacity: 1;
		visibility: visible;
	}

	.header__list {
		flex-direction: column;
		gap: 30px;
	}

	.header__buttons-wrapper {
		flex-direction: column;
		margin-left: unset;
		margin-top: 50px;
		gap: 8px;
	}

	.header__navigation,
	.header__list {
		width: 100%;
	}

	.header__list-item {
		flex-direction: column;
		width: 100%;
		padding: 0;
		gap: 0;
		margin: 0;
	}

	.header__list-item.active a,
	.header__list-item.active a > svg path {
		fill: var(--color-primary);
		color: var(--color-primary);
	}

	.header__list-item .submenu-wrapper {
		position: static;
		padding: 0;
		max-height: 0;
		border-radius: 0;
		opacity: 1;
		visibility: visible;
		pointer-events: all;
		overflow: hidden;
		transition: max-height var(--transition);
	}

	.submenu-list {
		width: 100%;
		max-width: 100%;
		gap: 5px;
	}

	.submenu-list__wrapper {
		margin-top: 30px;
	}

	.submenu-list__item {
		width: 100%;
		padding: 0;
		margin: 0;
	}

	.submenu-list__item:active .submenu-list__item-wrapper {
		background-color: rgba(255, 255, 255, 0.04);
	}

	.submenu-list__item:active .submenu-list__item-wrapper > svg {
		opacity: 1;
		visibility: visible;
	}

	.submenu-list__title {
		display: none;
	}

	.submenu-content {
		display: none;
	}

	.header__button {
		border: 1px solid rgba(255, 255, 255, 1);
	}
}

@media screen and (max-width: 767.9px) {
	.header__buttons-wrapper,
	.header__button {
		width: 100%;
	}
}

/*combo menu end*/

.lw-button .module-buttons > .module-buttons-item:nth-child(2) > a.builder_button {
  background-color: red !important;
}


/*//top-mennu-social-media and text slider*/

 .top-ad-banner {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    color: #fff;
    z-index: 1;
    overflow: hidden;
    border-bottom: 1px solid rgba(255,255,255,0.12);
    border-image: linear-gradient(to right, #ffeb3b00, #FFEB3B, #ffffff, #d27d0000) 1;
    /*background: linear-gradient(90deg, #111, #222);*/
  }

.top-ad-inner {
    display: flex;
    align-items: center;
    gap: 12px;
    /* padding: 10px 6%; */
    padding-right: 3%;
    min-height: 64px;
    position: relative;
}

  .ad-close {
    position: absolute;
    top: 23%;
    right: 0;
    transform: translateY(-50%);
    background: #020000ed;
    border: 0;
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    cursor: pointer;
    line-height: 1;
    z-index: 2;
    padding: 4px 6px;
    opacity: 0.9;
}

  .ad-close:hover {
    opacity: 1;
  }

  .ad-scroll {
    flex: 1;
    min-width: 0;
    height: 44px;
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: center;
  }

  .ad-track {
    position: relative;
    width: 100%;
    height: 44px;
  }

  .ad-item {
    position: absolute;
    inset: 0;
    display: flex;
    align-items: center;
    font-size: 18px;
    white-space: nowrap;
    padding-right: 20px;
    opacity: 0;
    animation: fadeRotate 12s infinite;
    color: #ffd000;
    pointer-events: none;
  }

  /* Fixed delays: 0s, 2.4s, 4.8s, 7.2s, 9.6s */
  .ad-item:nth-child(1) { animation-delay: 0s; }
  .ad-item:nth-child(2) { animation-delay: 2.4s; }
  .ad-item:nth-child(3) { animation-delay: 4.8s; }
  .ad-item:nth-child(4) { animation-delay: 7.2s; }
  .ad-item:nth-child(5) { animation-delay: 9.6s; }

  @keyframes fadeRotate {
    0%   { opacity: 0; transform: translateY(6px); }
    6%   { opacity: 1; transform: translateY(0); }
    20%  { opacity: 1; transform: translateY(0); }
    26%  { opacity: 0; transform: translateY(-6px); }
    100% { opacity: 0; transform: translateY(-6px); }
  }

  .ad-right {
    display: flex;
    align-items: center;
    gap: 12px;
    flex-shrink: 0;
    padding-left: 12px;
  }

  .phone-link,
  .contact-link {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    font-weight: 700;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    white-space: nowrap;
  }

  .contact-link {
    font-weight: 600;
    font-size: 13px;
  }

  .social-icons {
    display: flex;
    align-items: center;
    gap: 10px;
  }

  .social-icons a {
    color: #fff;
    text-decoration: none;
    font-size: 15px;
    width: 30px;
    height: 30px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(255,255,255,0.25);
    border-radius: 50%;
    transition: 0.2s ease;
  }

  .social-icons a:hover {
    background: #fff;
    color: #000;
  }

  .page-content {
    padding-top: 0px;
  }

  @media (max-width: 768px) {
    .top-ad-inner {
      flex-direction: column;
      align-items: flex-start;
      padding: 10px 6%;
      padding-right: 36px;
      gap: 10px;
      min-height: auto;
    }

    .ad-scroll {
      width: 100%;
      height: 40px;
    }

    .ad-item {
      font-size: 14px;
    }

    .ad-right {
      width: 100%;
      justify-content: flex-start;
      flex-wrap: wrap;
      padding-left: 0;
      gap: 10px;
    }

    .phone-link,
    .contact-link {
      font-size: 13px;
    }

    .ad-close {
      top: 8px;
      right: 8px;
      transform: none;
      font-size: 20px;
    }
  }
    /*//top-ad end*/
    
.aba-posts-archive .more-link {
    color: #ffffff !important;
    padding: 11px 22px 9px 21px;
    border-radius: 23px;
    margin-top: 55px;
    font-size: 17px !important;
    font-family: "Arial", "Helvetica", sans-serif;
    background-color: rgba(6, 83, 92, 1);
    padding-top: 12px;
    text-transform: uppercase;
}


 .aba-posts-archive .post-content p{
	padding: 0 0 35px 0!important;
	color:#444!important;
}


 .aba-posts-archive .post-title a{
    color: #2c8593 !important;
    font-size: 20px;
    line-height:20px;
    letter-spacing: -0.1px;
}



.aba-posts-archive .hentry {
    background: #EFF6F7;
    background: linear-gradient(178deg, rgb(223 236 236) 0%, rgba(239, 246, 247, 1) 50%, rgb(255 255 255) 100%);
}


/*/single page style overide/*/
.article-page {
/*  background: #FFF;*/
/*background: linear-gradient(0deg, rgba(255, 255, 255, 1) 10%, rgba(239, 246, 247, 1) 69%, rgba(0, 116, 116) 99%);*/
}

.article-container {
  max-width: 1100px;
  margin: 9% auto;
  padding: 4% 20px 60px;
  background:#ffffff29;
}


.glass-card, .article-container {
  
  background: rgba(255, 255, 255, 0.15);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  border-radius: 20px;
  /*border: 1px solid rgba(255, 255, 255, 0.3);*/
  /*box-shadow: */
  /*  0 8px 32px rgba(0, 0, 0, 0.1),*/
  /*  inset 0 1px 0 rgba(255, 255, 255, 0.5),*/
  /*  inset 0 -1px 0 rgba(255, 255, 255, 0.1),*/
  /*  inset 0 0 20px 10px rgba(255, 255, 255, 1);*/
  /*position: relative;*/
  /*overflow: hidden;*/
}




.article-post {
  max-width: 100%;
}

.article-header {
    margin: 41% 0 0 0;
    position: relative !important;
}



.article-title {
  font-size: clamp(3.8rem, 4vw, 3.8rem);
  line-height: 0.8;
  font-weight: 700;
  color: #472a6d;
  margin: 0 0 14px;
  letter-spacing: -0.02em;
  font-family:copperplate;
}


/*@media screen and (max-width: 782px) {*/
/*    html {*/
/*        --wp-admin--admin-bar--height: 46px;*/
/*    }*/
/*}*/


.article-meta {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 16px;
  font-size: 0.95rem;
  color: #666;
  margin-top: 8px;
}

.article-author {
  font-weight: 600;
  color: #111;
}

.article-actions {
  margin-left: auto;
  display: flex;
  gap: 18px;
  align-items: center;
}

.article-actions a {
  color: #111;
  text-decoration: none;
  font-weight: 600;
}

.article-media {
  margin: 0 0 14px;
}

.article-media img {
  width: 100%;
  height: auto;
  display: block;
}

.article-content {
  max-width: 760px;
  font-size: 1.18rem;
  line-height: 1.65;
  color: #222;
}

.article-content p {
  margin: 0 0 1.2em;
}

@media (max-width: 768px) {
    .article-title {
        font-size: 2.8rem;
    }
    
    h2 {
        font-size: 1.5em!important;
        line-height: 1.1em;
    }
}

  .article-meta {
    gap: 10px 14px;
  }

  .article-actions {
    margin-left: 0;
    width: 100%;
  }

  .article-content {
    font-size: 1.05rem;
  }
}
/*single page overide-end*/


.forminator-input {
    border-radius:23px!important;
}

 .forminator-label {
     font-size: 15px!important;
     font-weight: 100!important;
     padding: 0 0 8px 17px!important;
	}
 .select2-selection--single[role="combobox"] .select2-selection__rendered {
		color: #000000;
		background: #fff!important;
	}	
	
	
	.forminator-ui.forminator-custom-form[data-design=default] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple .select2-selection__arrow,.forminator-ui.forminator-custom-form[data-design=default] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single .select2-selection__arrow {
    
    background: #c7e3e7!important;
}


.forminator-select-dropdown-container--open .forminator-custom-form-1358.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--selected, .forminator-select-dropdown-container--open .forminator-custom-form-1358.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--selected span:not(.forminator-checkbox-box) {
    background-color: #c8e3e6!important;
    color: #000000!important;
}

.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--default {
    border-width: 1px;
    background: #c3ebef!important;
}

.forminator-select-dropdown-container--open .forminator-custom-form-1358.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--selected).select2-results__option--highlighted, .forminator-select-dropdown-container--open .forminator-custom-form-1358.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--selected).select2-results__option--highlighted span:not(.forminator-checkbox-box) {
    background-color: #75d0d9;
    color: #353434;
}

.forminator-select-dropdown-container--open .forminator-dropdown--default  {
			outline: 0px!important ;
			outline-offset: -2px;
		}


@media screen and (max-width: 680px) {
    
    
.forminator-ui.forminator-custom-form[data-design=default] .forminator-pagination-steps {
    display: -webkit-inline-box!important;
    margin: 0 0 20px;
}

.accra-slide img {
    height: 130%!important;
    
}


}