/**
Theme Name:OC_Child Theme
Author:East Coast Podiatry
Author URI:https://www.eastcoastpodiatry.sg/
Description:This is the child theme for www.orchardclinic.com
Version:1.0.0
License:GNU General Public License v2 or later
License URI:http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:oc_child-theme
Template:astra
*/

body{
	background-color:#fff;
}

.entry-content p{
	font-family:"Crimson Text";
	font-size:18px;
  line-height:1.2em;
}
.align-button .wp-block-column.dlp-prenatal-con{
	padding-bottom:114px;
	position:relative;
}
.align-button .wp-block-column.dlp-prenatal-con .wp-block-advgb-button{
	bottom:50px;
	left:50%;
	position:absolute;
	transform:translateX(-50%);
}
.align-button .wp-block-column.dlp-prenatal-con .wp-block-advgb-button a{
	min-width:164px;
}

.button-center .uagb-post__inner-wrap{
	padding-bottom:67px !important;
	position:relative;
}
.button-center .uagb-post__text:last-child{
	text-align:center;
}
.button-transparent .uagb-post__cta{
	background:transparent !important;
	bottom:20px;
	left:50%;
	position:absolute;
	transform:translateX(-50%);
}

@media only screen and (max-width:425px){
	.bgnone .wp-block-coblocks-row__inner.bg-cover.has-background-image.bg-no-repeat.bg-center-center.has-no-gutter.has-padding.has-huge-padding.has-no-margin.is-stacked-on-mobile.lazyloaded{
	    background:none;
	}
	.bgnone .wp-block-spacer{
	    display:none;
	}
}

/* Quiz form */
.quiz-form{
	color:#4b4b4b;
}
.quiz-form .wpcf7-form-control-wrap{
	margin-top:10px;
}
.quiz-form .wpcf7-list-item{
	display:inline-block;
	margin:0px !important;
	margin-right:8px !important;
	margin-bottom:10px !important;
}
.quiz-form .wpcf7-list-item:last-child{
	margin-bottom:0px;
}
.quiz-form input[type="radio"]{
	left:-9999%;
	position:absolute;
	visibility:hidden;
}
.quiz-form span.wpcf7-list-item-label{
	border:1px solid #ccc;
	border-radius:20px;
	cursor:pointer;
	display:inline-block;
	padding:5px 25px;
}
.quiz-form input[type="radio"]:checked + span.wpcf7-list-item-label{
	background:#cf642c;
	border:1px solid #cf642c;
	color:#ffffff;
}
.quiz-form .wpcf7 input[type=url],
.quiz-form .wpcf7 input[type=email],
.quiz-form .wpcf7 input[type=tel]{
	background-color:#fafafa;
  border-style:1px solid #eee;
  border-radius:0px;
  color:#333;
  margin-top:15px;
  padding:20px;
  text-align:left;
}
.quiz-form #total-score{
	display:none;
}
.quiz-form [data-class="wpcf7cf_group"]{
	left:-9999%;
	position:absolute;
}
.tummy-bulge-shape .wpcf7-list-item:after{
	background-size:contain;
	content:"";
	display:block;
	height:150px;
	margin-top:10px;
	width:200px;
}
.tummy-bulge-shape .wpcf7-list-item:first-child:after{
	background-image:url("/wp-content/uploads/2021/11/bulge-with-depression-in-the-middle.jpg");
}
.tummy-bulge-shape .wpcf7-list-item:nth-child(2):after{
	background-image:url("/wp-content/uploads/2021/12/middle-bulge.jpg");
}
.tummy-bulge-shape .wpcf7-list-item:nth-child(3):after{
	background-image:url("/wp-content/uploads/2021/11/protruding-bulge.jpg");
}
.quiz-image{
	max-width:500px;
	width:100%;
}

.hidden-content{
	display:none;
}

blockquote{
	margin:20px 0px 20px;
	padding:20px;
}
blockquote:first-child{
	margin-top:0px;
}
blockquote:last-child{
	margin-bottom:0px;
}

/* Article */
.stripes-table,
.stripes-table table{
	border:0px !important;
}
.center-td-widen table tr td:nth-child(2){
	width:40%;
}

/* Cover text */
.image-cover-text,
.image-cover-text .wp-block-coblocks-column__inner{
	position:relative;
}
.image-cover-text h3,
.image-cover-text .wp-block-coblocks-column__inner h3{
	background:rgba(0, 0, 0, 0.7);
	bottom:0px;
	left:0px;
	margin-bottom:0px;
	padding:20px;
	position:absolute;
	width:100%;
}

.accordion-top0 .advgb-accordion-header{
	border-bottom-style:solid !important;
	border-bottom-width:1px !important;
	margin-top:0px !important;
}

/* Section */
section.section-container{
	max-width:100%;
	margin-left:auto;
	margin-right:auto;
	padding:20px;
}
section.section-container .section-container-wrapper{
	margin-left:auto;
	margin-right:auto;
	max-width:1200px;
	position:relative;
}

/* Team teaser */
/*.team-teaser-container{
	display:flex;
	flex-wrap:wrap;
	margin-left:-15px;
	margin-right:-15px;
}
.team-teaser-container .team-teaser-item{
	flex:0 0 50%;
	margin-bottom:15px;
	max-width:50%;
	padding-left:15px;
	padding-right:15px;
}
@media(min-width:768px){
	.team-teaser-container .team-teaser-item{
		flex:0 0 25%;
    max-width:25%;
	}
}
.team-teaser-container .team-teaser-item a{
	display:flex;
	flex-direction:column;
	height:100%;
	position:relative;
}
.team-teaser-container .team-teaser-item a .team-image-container{
	margin:auto;
	margin-bottom:20px;
	width:100%;
	z-index:2;
}
.team-teaser-container .team-teaser-item a .team-image-container img{
	border-radius:15px;
}
@media(min-width:768px){
  .team-teaser-container .team-teaser-item a .team-image-container img{
    opacity:0.45;
  }
}
.team-teaser-container .team-teaser-item a:hover .team-image-container img{
	opacity:1;
	width:100%;
}
.team-teaser-container .team-teaser-item .team-content-container{
	height:100%;
	position:relative;
	text-align:center;
	width:100%;
}
.team-teaser-container .team-teaser-item .team-content-container .country-flag{
	align-items:center;
	display:inline-flex;
	margin-right:5px;
}
.team-teaser-container .team-teaser-item .team-content-container .country-flag span{
	height:0.75em;
	width:0.999999em;
}
.team-teaser-container .team-teaser-item .team-content-container h3{
	align-items:center;
	color:#262626;
	display:flex;
	font-size:1.2em;
	letter-spacing:2px;
	justify-content:center;
	line-height:100%;
	margin:0px;
}
.team-teaser-container .team-teaser-item a:hover .team-content-container h3{
  color:#95695E;
}
.team-teaser-container .team-teaser-item .team-content-container p.team-position,
.team-teaser-container .team-teaser-item .team-content-container p.team-branch{
	color:#666666;
  font-size:1.3em;
  line-height:1.2em;
	font-weight:700;
	margin:0px;
	margin-bottom:15px;
	text-transform:uppercase;
}
.team-teaser-container .team-teaser-item .team-content-container p.team-description{
	color:#4b4b4b;
	line-height:1.2;
	margin:10px 0px 0px;
}
.team-teaser-container .team-teaser-item .team-content-container i.fas{
	bottom:15px;
	color:#262626;
	font-size:1.25em;
	position:absolute;
}*/

/* Carousel team teaser */
/*.slick-slider.team-teaser-container{
	display:block;
	overflow:hidden;
	padding:0px !important;
}
.slick-slider.team-teaser-container .slick-list{
	padding-bottom:20px;
}
.slick-slider.team-teaser-container .slick-list .slick-track{
	display:flex;
}
@media(min-width:768px){
	.slick-slider.team-teaser-container .slick-list .slick-track{
		width:auto !important;
	}
}
.slick-slider.team-teaser-container .slick-slide{
	height:auto !important;
}
.slick-slider.team-teaser-container .slick-slide > div,
.slick-slider.team-teaser-container .slick-slide .team-teaser-item{
	height:100% !important;
}
.slick-slider.team-teaser-container .team-teaser-item .team-content-container{
	padding-bottom:25px;
}

.our-team-slicker-container ul.slick-dots{
  bottom:-20px;
  display:flex;
	justify-content:center;
  left:0px;
  margin:0px;
  padding-top:0px;
  position:absolute;
  text-align:center;
  width:100%;
}
.our-team-slicker-container ul.slick-dots li{
	cursor:pointer;
	display:block;
	height:20px;
	list-style-type:none;
	margin:0px;
	padding:0px;
	position:relative;
	width:20px;
}
.our-team-slicker-container ul.slick-dots li button{
  background:transparent;
  border:0px;
  color:transparent;
  cursor:pointer;
  display:block;
	font-size:0px;
  height:20px;
  line-height:0px;
  outline:none;
  padding:5px;
  width:20px;
}
.our-team-slicker-container ul.slick-dots li button:before{
  color:#cf642c;
  content:'•';
  font-family:none;
  font-size:30px;
  height:20px;
  left:0px;
  line-height:20px;
  opacity:0.4;
  position:absolute;
  text-align:center;
  top:0px;
  width:20px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
.our-team-slicker-container ul.slick-dots li.slick-active button:before{
	color:#cf642c;
	opacity:1;
}
.our-team-slicker-container.uagb-tm__arrow-outside .slick-prev,
.our-team-slicker-container.uagb-tm__arrow-outside .slick-next{
  background:transparent;
  border:1px solid #cf642c;
  border-radius:0px;
	bottom:-25px;
  color:#cf642c;
  cursor:pointer;
  display:block;
  font-size:0px;
  line-height:0px;
  outline:none;
  padding:0px;
  position:absolute;
  width:auto;
	z-index:10;
}
.our-team-slicker-container.uagb-slick-carousel.uagb-tm__arrow-outside .slick-prev{
	left:-10px !important;
}
.our-team-slicker-container.uagb-slick-carousel.uagb-tm__arrow-outside .slick-next{
	right:-10px !important;
}
.our-team-slicker-container.uagb-tm__arrow-outside .slick-prev svg,
.our-team-slicker-container.uagb-tm__arrow-outside .slick-next svg{
	fill:#cf642c;
}*/

/* Treatment price */
.table-center td{
	text-align:center;
}

.border0{
	border:0px !important;
}

.font14{
	font-size:14px !important;
	line-height:120% !important;
}
.font16,
.font16 li{
	font-size:16px !important;
	line-height:120% !important;
}
.font18,
.font18 li{
	font-size:18px !important;
	line-height:120% !important;
}
.font20{
	font-size:20px !important;
	line-height:120% !important;
}
.font1dot25em{
	font-size:1em !important;
	line-height:120%;
	margin-bottom:15px !important;
}
.font1dot5em{
	font-size:1.5em !important;
	line-height:120%;
}
.font2dot5em{
	font-size:1.75em !important;
	line-height:120%;
	margin-bottom:15px !important;
}
@media(min-width:768px){
  .md-font18{
  	font-size:18px !important;
  	line-height:120% !important;
  }
  .font1dot25em{
  	font-size:1.25em !important;
  	line-height:120%;
  }
	.font2dot5em{
		font-size:2.5em !important;
		line-height:120%;
	}
}
@media(min-width:992px){
	.m-lg-font16{
		font-size:16px !important;
		line-height:120%;
	}
}
.line-height26{
	line-height:26px !important;
}
.line-height120{
	line-height:120% !important;
}
.text-center{
	text-align:center !important;
}
@media(min-width:768px){
	.text-md-left{
		text-align:left !important;
	}
	.text-md-right,
	.text-md-right h2{
		text-align:right !important;
	}
}

.letter-spacing1{
  letter-spacing:1px !important;
}

/* Font awesome */
.fab.fa-whatsapp{
	color:#25d366;
	font-size:1.15em;
}

.d-none{
  display:none !important;
}

.d-block{
	display:block !important;
}

.d-inline-block{
	display:inline-block !important;
}

.d-md-block{
	display:none !important;
}
@media(min-width:768px){
	.d-md-none{
		display:none !important;
	}
  
	.d-md-block{
		display:block !important;
	}
  
	.d-md-inline-block{
		display:inline-block !important;
	}
}

.height100{
	height:100% !important;
}
.m-bottom5{
	margin-bottom:5px !important;
}
.m-bottom0{
	margin-bottom:0px !important;
}
.m-bottom0 a.wp-block-advgb-button_link{
	margin-bottom:0px !important;
}
.m-bottom0 ul{
	margin-bottom:0px !important;
}
@media(min-width:768px){
  .md-height100{
    height:100% !important;
  }
}
.m-bottom10{
	margin-bottom:10px !important;
}
.m-bottom15{
	margin-bottom:15px !important;
}
.m-bottom20{
	margin-bottom:20px !important;
}
.m-bottom30{
	margin-bottom:30px !important;
}
.m-bottom45{
	margin-bottom:45px !important;
}
.m-bottom16em{
	margin-bottom:1.6em !important;
}
@media(min-width:768px){
	.m-md-bottom16em{
		margin-bottom:1.6em !important;
	}
	.m-md-bottom0{
		margin-bottom:0px !important;
	}
	.m-md-bottom38{
		margin-bottom:38px !important;
	}
	.m-md-bottom41{
		margin-bottom:41px !important;
	}
	.m-md-bottom73{
		margin-bottom:73px !important;
	}
}

.m-leftauto{
	margin-left:auto !important;
}
.m-left15{
	margin-left:15px !important;
}
.m-left20{
	margin-left:20px !important;
}
@media(min-width:400px){
  .m-xs-left20{
    margin-left:20px !important;
  }
}
@media(min-width:768px){
	.m-md-left10{
		margin-left:10px !important;
	}
}

.m-leftneg10{
	margin-left:-10px;
}
.m-rightauto{
	margin-right:auto !important;
}
.m-right20{
	margin-right:20px !important;
}
.m-right30{
	margin-right:30px !important;
}
.m-rightneg10{
	margin-right:-10px;
}

.m-top0{
	margin-top:0px !important;
}
.m-top5{
	margin-top:5px !important;
}
.m-top10{
	margin-top:10px !important;
}
.m-top15{
	margin-top:15px !important;
}
.m-top20{
	margin-top:20px !important;
}
.m-top30{
	margin-top:30px !important;
}
.m-top50{
  margin-top:50px !important;
}
.m-top60{
	margin-top:60px !important;
}
.m-top1em{
	margin-top:1em !important;
}
.m-top16em{
	margin-top:1.6em !important;
}
@media(min-width:400px){
  .m-xs-top0{
    margin-top:0px !important;
  }
}

.p-all0{
	padding:0px !important;
}
.p-all10{
	padding:10px !important;
}
.p-bottom20{
	padding-bottom:20px !important;
}
.p-left0{
	padding-left:0px !important;
}
.p-left20{
	padding-left:20px !important;
}
.p-right0{
	padding-right:0px !important;
}
.p-right20{
	padding-right:20px !important;
}
.p-top20{
	padding-top:20px !important;
}

@media(min-width:768px){
	.p-md-left0{
		padding-left:0px !important;
	}
	.p-md-right0{
		padding-right:0px !important;
	}
}

.border-r15{
	border-radius:15px;
	overflow:hidden;
}
.border-rtop15 .uagb-ifb-image-content img{
	border-radius:15px 15px 0 0 !important;
}

.m-left0 .uagb-section__inner-wrap{
	margin-left:0px !important;
}
.m-right0 .uagb-section__inner-wrap{
	margin-right:0px !important;
}
.inner-wrap-p-all0 .uagb-column__inner-wrap{
	padding:0px !important;
}
.justify-content-center{
	justify-content:center;
}
.align-items-start{
	align-items:flex-start;
}
.align-items-center{
	align-items:center;
}
.align-items-end{
	align-items:flex-end;
}
.normal-list{
	margin:0px;
	margin-left:25px;
}
.z-index10{
	z-index:10 !important;
}

ol.lower-alpha > li{
	list-style-type:lower-alpha;
}
ol.decimal > li{
	list-style-type:decimal;
}

.max-w500{
  max-width:500px !important;
}
.max-w600{
  max-width:600px !important;
}
@media(min-width:768px){
  .max-md-w70per{
    max-width:70% !important;
    width:100% !important;
  }
}

/* Menu */
header .site-branding .custom-logo-link img{
  height:60px;
  max-width:none;
  width:auto;
}

@media(min-width:922px){
	.site-branding{
		display:flex;
		flex-grow:1;
		margin:6px 0px;
	}
	.ast-sticky-active .site-branding{
		margin:0px;
	}
  .p-menu-md-bottom3{
    padding-bottom:3px !important;
  }
  .p-menu-md-top3{
    padding-top:3px !important;
  }
}
@media(min-width:1100px){
	.site-branding{
		flex-grow:0;
		justify-content:unset;
	}
}

/* Button overlay image */
.button-overlay-image p.advgb-image-subtitle{
	background:#6f058D;
	border-radius:15px;
	bottom:50px;
	color:#ffffff;
	font-size:18px;
	padding:15px 30px;
	position:absolute;
	text-align:center;
}
.button-overlay-image a.advgb-image-overlay{
	transition:none !important;
	z-index:10;
}
.button-overlay-image a.advgb-image-overlay:hover{
	background:none !important;
}


/* Fix svg size */
.uagb-ifb-icon svg{
	height:inherit;
	width:inherit;
	vertical-align:middle;
}

@media(min-width:922px){
	.medium-same-height{
		min-height:162px;
	}
}
@media(min-width:1024px){
	.medium-same-height{
		min-height:135px;
	}
}

.first-width20per table{
	margin-bottom:0px;
}
.first-width20per table tr td:first-child{
	width:20% !important;
}

/* Payment method */
.copyable-table tr td{
	vertical-align:middle;
}
.copyable-field{
	background:transparent;
	border:none;
	display:block;
	padding:2px;
	resize:none;
}
.copyable-alert{
	display:none;
	font-size:70%;
}
.copied-message{
	display:none;
}

/* Table of content */
.table-of-content ol{
	counter-reset:item;
	margin:0px;
}
.table-of-content ol li{
	display:block;
}
.table-of-content ol li:before{
	content:counters(item, ".") " ";
	counter-increment:item;
}
.table-of-content ol ol{
	margin-left:1.5em;
}
.table-of-content ol li a{
	color:#6f058d;
}


/* Referral background */
.referral-background{
	position:relative;
}
.referral-background:before{
	background-image:url("/wp-content/uploads/2021/10/orc-referral-background.jpg");
	background-position:center;
	background-size:cover;
	bottom:0px;
	content:"";
	display:block;
	height:100%;
	left:0px;
	margin:auto;
	opacity:0.14;
	position:absolute;
	right:0px;
	top:0px;
	width:100%;
	z-index:0;
}

/* DLP our team */
@media(min-width:768px){
	.ex-tplist .ctgrid{
		display:flex;
	}
	.ex-tplist .ctgrid .exp-arrow{
		height:100%;
	}
	.ex-tplist .ctgrid .exp-arrow figure.tpstyle-2{
		height:100%;
	}
}

/* Incontinence DLP V2 */
.inner-no-padding .uagb-columns__inner-wrap{
	max-width:unset !important;
}
.inner-no-padding .uagb-column__inner-wrap{
	padding:0px !important;
}
@media(min-width:768px){
	.banner-text.uagb-column__wrap .uagb-column__inner-wrap{
		max-width:400px;
	}
}
.banner-slider .advgb-images-slider .slick-list{
	height:auto !important;
	max-height:740px;
}
.banner-slider .advgb-images-slider{
	margin-bottom:0px !important;
}
.banner-slider .advgb-images-slider .slick-list .slick-track .slick-slide{
	height:100% !important;
	margin-bottom:0px !important;
	max-height:740px;
}
.banner-slider .advgb-images-slider .slick-list .slick-track .slick-slide .advgb-image-slider-item-info{
	background:#cf642c;
	bottom:20px;
	padding:10px 20px !important;
	top:auto;
}
.banner-slider .advgb-images-slider .slick-list .slick-track .slick-slide .advgb-image-slider-item-info h4{
	font-size:2em;
	line-height:100%;
}
.banner-slider .advgb-images-slider .slick-list .slick-track .slick-slide .advgb-image-slider-item-info p{
	text-align:center;
}
.banner-slider .advgb-images-slider .slick-dots{
	background:#cf642c;
	bottom:0px;
	display:flex;
	justify-content:center;
	padding:0px !important;
}
@media(min-width:768px){
	.banner-slider .advgb-images-slider .slick-list .slick-track .slick-slide .advgb-image-slider-item-info{
		bottom:40px;
		padding:20px !important;
	}
	.banner-slider .advgb-images-slider .slick-dots{
		padding:10px 0px !important;
	}
}
.banner-slider .advgb-images-slider .slick-dots li button:before{
	color:#ffffff;
	content:"\f111";
	font-family:"Font Awesome 5 Free";
	font-weight:900;
}

@media(min-width:768px){
	.height100minus55{
		height:calc(100% - 55px);
	}
}
.height100minus55 .uagb-columns__inner-wrap{
	height:100%;
}
.height100 > .uagb-columns__inner-wrap{
	height:100% !important;
}
.p-all0 .uagb-column__inner-wrap{
	padding:0px !important;
}
.uagb-slick-carousel.content-padding20{
	padding:20px;
}
.uagb-slick-carousel button.slick-arrow{
	padding:0px;
}
.uagb-slick-carousel.uagb-tm__arrow-outside .slick-prev{
	left:-15px !important;
}
.uagb-slick-carousel.uagb-tm__arrow-outside .slick-next{
	right:-15px !important;
}
@media only screen and (max-width:976px){
	.uagb-slick-carousel.content-padding20{
		padding:0px;
	}
	.uagb-slick-carousel.uagb-tm__arrow-outside .slick-prev{
		left:0px !important;
	}
	.uagb-slick-carousel.uagb-tm__arrow-outside .slick-next{
		right:0px !important;
	}
}
.uagb-slick-carousel.uagb-tm__arrow-outside #dlp-video-slider .slick-prev{
	left:-45px !important;
}
.uagb-slick-carousel.uagb-tm__arrow-outside #dlp-video-slider .slick-next{
	right:-45px !important;
}
@media only screen and (max-width:976px){
	.uagb-slick-carousel.uagb-tm__arrow-outside #dlp-video-slider .slick-prev{
		left:-35px !important;
	}
	.uagb-slick-carousel.uagb-tm__arrow-outside #dlp-video-slider .slick-next{
		right:-35px !important;
	}
}
.uagb-slick-carousel.uagb-tm__arrow-outside #dlp-video-slider ul.slick-dots{
	bottom:15px;
}
.uagb-slick-carousel.uagb-tm__arrow-outside #dlp-video-slider ul.slick-dots li button:before{
	color:#6f058d;
}

.timeline-container .uagb-timeline__date-new{
	background:#cf642c;
	color:#ffffff !important;
	font-size:20px !important;
	line-height:120%;
	padding:20px;
}
.timeline-container .uagb-timeline__day-new .uagb-events-new:after{
	background:#cf642c;
	color:#ffffff !important;
	display:block;
	font-size:20px !important;
	line-height:120%;
	padding:20px;
}
.timeline-container .timeline1 .uagb-timeline__day-new .uagb-events-new:after{
	content:"Early detection & treatment is recommended";
}
.timeline-container .timeline2 .uagb-timeline__day-new .uagb-events-new:after{
	content:"High intensity treatment is recommended for fast results";
}
.timeline-container .timeline3 .uagb-timeline__day-new .uagb-events-new:after{
	content:"Immediate attention is recommended to avoid surgery";
}
.timeline-container .timeline4 .uagb-timeline__day-new .uagb-events-new:after{
	content:"An assessment is recommended to determine if non-invasive treatments are suitable";
}
@media(min-width:1024px){
	.timeline-container .uagb-timeline__day-new .uagb-events-new:after{
		display:none;
	}
}
.timeline-container .uagb-timeline-content .uagb-timeline__heading{
	text-align:left !important;
}
.timeline-container .uagb-timeline-content .uagb-timeline__heading strong{
	display:block;
	font-size:1.5em;
	font-weight:400;
	line-height:120%;
}
@media(min-width:768px){
	.timeline-container .uagb-timeline-content .uagb-timeline__heading strong{
		font-size:2em;
		line-height:120%;
	}
}
.timeline-container .uagb-timeline-content .uagb-timeline-desc-content{
	margin-bottom:0px !important;
	text-align:left !important;
}
.timeline-container .uagb-timeline-content .uagb-timeline-desc-content code{
	font-family:"Crimson Text";
	font-size:18px;
	line-height:120%;
	margin-top:5px;
}

.page-id-5137 input.wpcf7-form-control.wpcf7-submit{
	background-color:#6f058d !important;
	border:1px solid #6f058d !important;
	border-radius:100px !important;
	color:#f6f1ee !important;
	padding:10px 30px 10px 30px !important;
}
.page-id-5137 input.wpcf7-form-control.wpcf7-submit:hover{
	background-color:#f6f1ee !important;
	color:#6f058d !important;
}

.max-width300{
	max-width:300px !important;
}
@media(min-width:768px){
	.max-md-width400{
		max-width:400px !important;
	}
}
.price-list-button .price-list,
.header-custom-button a{
	background:#6f058d !important;;
	color:#ffffff !important;
	cursor:pointer;
	display:inline !important;
	font-size:15px;
	padding:10px 30px 10px 30px !important;
}
@media(min-width:768px){
	.price-list-button .price-list,
  .header-custom-button a{
		font-size:20px;
	}
}
.price-list-button .price-list:hover,
.header-custom-button a:hover{
	-webkit-box-shadow:1px 1px 12px #ccc;
	-moz-box-shadow:1px 1px 12px #ccc;
	box-shadow:1px 1px 12px #ccc;
}

/* DLP Styling */
.wpcf7 input.wpcf7-form-control.wpcf7-submit.dlp-submmit-button{
	background-color:#6f058d !important;
	border:1px solid #6f058d !important;
	border-radius:100px !important;
	color:#f6f1ee !important;
	padding:10px 30px 10px 30px !important;
}
.wpcf7 input.wpcf7-form-control.wpcf7-submit.dlp-submmit-button:hover{
	background-color:#f6f1ee !important;
	color:#6f058d !important;
}

/* Review */
.filter-list-container{
	border-bottom:1px solid #d1d1d1;
	display:inline-flex;
	list-style-type:none;
	margin:0px;
	margin-left:10px;
	margin-right:20px;
	padding-left:15px;
	max-width:250px;
	position:relative;
	width:100%;
}
.filter-list-container:last-child{
	margin-right:0px;
}
.filter-list-container li{
	width:100%;
}
.filter-list-container li a{
	color:#4b4b4b;
	display:block;
}
.filter-list-container li a.filter-button{
	color:#cf642c;
}
.filter-list-container li a.filter-button.expanded i{
	transform:rotate(180deg);
}
.filter-list-container .filter-list{
	background:#ffffff;
	border:1px solid #d1d1d1;
	display:none;
	height:200px;
	left:0px;
	list-style-type:none;
	margin-left:0px;
	overflow-y:scroll;
	position:absolute;
	top:100%;
	width:200%;
}
.filter-list-container .filter-list[aria-expanded="true"]{
	display:block;
	z-index:10;
}
.filter-list-container .filter-list::-webkit-scrollbar-track{
  background-color:#d1d1d1;
}
.filter-list-container .filter-list::-webkit-scrollbar{
  background-color:#d1d1d1;
  width:8px;
}
.filter-list-container .filter-list::-webkit-scrollbar-thumb{
  background-color:#595959;
	border-radius:10px;
}
.filter-list-container .filter-list li a{
	padding:10px 15px;
	position:relative;
}
.filter-list-container .filter-list li a:after{
	background-color:#d1d1d1;
	content:"";
	display:block;
	height:1px;
	left:15px;
	position:absolute;
	top:0px;
	width:calc(100% - 30px);
}
.filter-list-container .filter-list li:first-child a:after{
	display:none;
}

.review-widget-container.row{
	display:flex;
	flex-wrap:wrap;
}
.review-widget-container.row .col-md-6{
	margin-bottom:30px;
}
@media(min-width:768px){
	.review-widget-container.row{
		margin-left:-30px;
		margin-right:-30px;
	}
	.review-widget-container.row .col-md-6{
		margin-bottom:60px;
		max-width:50%;
		padding-left:30px;
		padding-right:30px;
    width:100%;
	}
}
.review-container .d-flex{
	align-items:center;
	display:flex;
	margin-bottom:5px;
}
.review-container .d-flex .review-initial{
	align-items:center;
	border-radius:50%;
	display:flex;
	height:40px;
  line-height:100% !important;
	justify-content:center;
	margin-right:15px;
	width:40px;
}
.review-container .d-flex .review-name,
.review-container div span{
	color:#4b4b4b !important;
}
.review-container .fas.fa-star{
	color:#cccccc;
}
.review-container .fas.fa-star.rated{
	color:#fdcc0d;
}
.review-container .review-content p{
	color:#4b4b4b !important;
	margin-bottom:15px;
}
.review-container .review-content p:last-child{
	margin-bottom:0px;
}
.review-container .review-content .reveal-full-review{
	color:#cf642c;
}
.review-container .review-content .full-review{
	display:none;
}

/* Orchard community */
.menu-oc-community-logo{
	margin:10px 0px;
}
@media(min-width:1124px){
	.menu-oc-community-logo{
		margin:0px;
	}
}
/*@font-face{
  font-family:moontime;
  src:url("/wp-content/themes/oc_childtheme/assets/fonts/FontsFree-Net-MoonTime-Regular-1.ttf");
}
.moontime-font h1,
.moontime-font h2{
	font-family:moontime !important;
}*/
.p-top85per{
	padding-top:85.645% !important;
}

/* Slicker */
.community-slicker-container.uagb-slick-carousel{
	padding:0px 30px;
}
.community-slicker-container.uagb-post__arrow-outside.uagb-post-grid .slick-prev,
.community-slicker-container.uagb-slick-carousel.uagb-tm__arrow-outside .slick-prev{
	left:0px !important;
}
.community-slicker-container.uagb-post__arrow-outside.uagb-post-grid .slick-next,
.community-slicker-container.uagb-slick-carousel.uagb-tm__arrow-outside .slick-next{
	right:0px !important;
}
.community-slicker-container.uagb-slick-carousel.uagb-tm__arrow-outside #community-discovers-slider .slick-arrow svg{
	fill:#c0b3b1;
	height:30px;
	width:30px;
}
@media only screen and (max-width:976px){
	.community-slicker-container.uagb-slick-carousel.uagb-tm__arrow-outside .slick-prev{
		left:-30px !important;
	}
	.community-slicker-container.uagb-slick-carousel.uagb-tm__arrow-outside .slick-next{
		right:-30px !important;
	}
}
.community-slicker-container.uagb-slick-carousel #community-discovers-slider .wp-block-embed{
	margin-bottom:15px;
}
.community-slicker-container.uagb-slick-carousel #community-discovers-slider h3{
	color:#000000;
	font-family:"PT Serif";
	font-weight:700;
	line-height:1.2em;
	margin-bottom:10px;
}
.community-slicker-container.uagb-slick-carousel #community-discovers-slider p{
	color:#000000;
	font-family:"Crimson Text";
	font-size:18px;
	font-weight:400;
	margin-bottom:0px;
}
.community-slicker-container.uagb-slick-carousel #community-discovers-slider ul.slick-dots{
  margin-top:0px !important;
}
.community-slicker-container.uagb-slick-carousel #community-discovers-slider ul.slick-dots li.slick-active button:before{
	color:#c0b3b1;
}

/* Slicker revamp */
.community-slider-container.uagb-slick-carousel .slick-slider button.slick-arrow:before{
  display:none;
}
.community-slider-container.uagb-slick-carousel .slick-slider button.slick-arrow.slick-prev{
  left:-20px !important;
}
.community-slider-container.uagb-slick-carousel .slick-slider button.slick-arrow.slick-next{
  right:-20px !important;
}
.community-slider-container.uagb-slick-carousel .slick-slider button.slick-arrow svg{
  fill:#545454;
}
.community-slider-container.uagb-slick-carousel .slick-slider .slick-dots{
  bottom:0px;
}
.community-slider-container.uagb-slick-carousel .slick-slider .slick-dots li{
  height:10px;
  width:10px;
}
.community-slider-container.uagb-slick-carousel .slick-slider .slick-dots li button{
  height:10px;
  padding:0px;
  width:10px;
}
.community-slider-container.uagb-slick-carousel .slick-slider .slick-dots li button:before{
  background-color:#545454;
  border-radius:50%;
  content:"";
  height:10px;
  width:10px;
}
@media(min-width:1200px){
  .community-slider-container.uagb-slick-carousel .slick-slider .slick-list{
    margin-left:-10px;
    margin-right:-10px;
  }
  .community-slider-container.uagb-slick-carousel .slick-slider button.slick-arrow.slick-prev{
    left:-30px !important;
  }
  .community-slider-container.uagb-slick-carousel .slick-slider button.slick-arrow.slick-next{
    right:-30px !important;
  }
}

/* Mother's day */
.mothers-day-banner-container{
	overflow:visible !important;
	transform:rotate(-2deg);
}
.mothers-day-banner-container .wp-block-uagb-column:first-child{
	margin-top:-50px;
}
.mothers-day-banner-container .wp-block-uagb-column:last-child{
	margin-top:-45px;
}
.community-slider .advgb-images-slider .slick-list{
	height:auto !important;
	max-height:600px;
}
.community-slider .advgb-images-slider{
	margin-bottom:0px !important;
}
.community-slider .advgb-images-slider .slick-list .slick-track .slick-slide{
	height:100% !important;
	margin-bottom:0px !important;
}
.community-slider .advgb-images-slider .slick-dots{
	bottom:0px;
	display:flex;
	justify-content:center;
	padding:0px !important;
}
@media(min-width:768px){
	.community-slider .advgb-images-slider .slick-dots{
		padding:10px 0px !important;
	}
}
.community-slider .advgb-images-slider .slick-dots li button:before{
	color:#ffffff;
	content:"\f111";
	font-family:"Font Awesome 5 Free";
	font-weight:900;
	opacity:0.5;
}
.community-slider .advgb-images-slider .slick-dots li.slick-active button:before{
	opacity:1;
}
.community-slider .advgb-images-slider .slick-prev{
	left:15px;
}
.community-slider .advgb-images-slider .slick-next{
	right:15px;
}
.community-slider .advgb-images-slider .slick-prev:before,
.community-slider .advgb-images-slider .slick-next:before{
	color:#ffffff;
	font-family:"Font Awesome 5 Free";
	font-weight:900;
}
.community-slider .advgb-images-slider .slick-prev:before{
	content:"\f053";
}
.community-slider .advgb-images-slider .slick-next:before{
	content:"\f054";
}

/* Mailing form */
#mailing-list-container .ml-form-embedBody{
	padding:0px !important;
}
#mailing-list-container .ml-form-embedBody form .ml-form-formContent .ml-form-fieldRow .ml-field-group{
	align-items:center;
	display:flex;
	flex-wrap:nowrap;
}
#mailing-list-container .ml-form-embedBody form .ml-form-formContent .ml-form-fieldRow .ml-field-group label{
	flex-basis:80px;
	margin-bottom:0px;
	max-width:80px;
}
#mailing-list-container .ml-form-embedBody form .ml-form-formContent .ml-form-fieldRow .ml-field-group label,
#mailing-list-container .ml-form-embedBody form .ml-form-formContent .ml-form-fieldRow .ml-field-group input{
	font-family:"Crimson Text", sans-serif !important;
}
#mailing-list-container .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody form .ml-form-embedSubmit button[type="submit"]{
	display:inline-block;
	font-family:"Crimson Text", sans-serif !important;
	padding:10px 30px 10px 30px !important;
	width:auto !important;
}
#mailing-list-container .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody form .ml-form-embedSubmit button.loading{
	display:inline-block;
	padding:10px 30px 10px 30px !important;
	width:118px !important;
}
#mailing-list-container .ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody{
	padding:0px !important;
}
#mailing-list-container .ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent{
	margin-bottom:0px !important;
}
#mailing-list-container .ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4,
#mailing-list-container .ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p{
	color:#ffffff !important;
}

/* Community discusses page */
@media(max-width:767px){
	.uagb-section__wrap.community-banner,
	.community-discusses .uagb-section__wrap.community-discusses-banner{
		background-image:none !important;
	}
}
@media(min-width:768px){
	.uagb-section__wrap.community-banner .uagb-column__wrap,
	.community-discusses .uagb-section__wrap.community-discusses-banner .uagb-column__wrap{
		background-image:none !important;
	}
}
.more-discusses{
/*.more-discusses .uagb-post-grid article:first-child{*/
	display:none;
}

/* Community discusses article style */
.addtoany-w-auto .addtoany_shortcode{
  width:auto !important;
}

ol.superscripted-list{
  counter-reset:item;
  font-size:0.700em !important;
  line-height:120%;
  list-style:none;
  margin-left:0px !important;
  padding-left:10px !important;
}
ol.superscripted-list.font14 li{
  font-size:14px !important;
  line-height:120%;
}
ol.superscripted-list li:before{
  content:counter(item);
  counter-increment:item;
  font-size:0.714em;
  left:0px;
  position:absolute;
  vertical-align:super;
}

/* Polls overwrite */
.ays-poll-main form .ays-minimal-theme .apm-title-box h5{
  color:#000000 !important;
}
.ays-poll-main form .ays-minimal-theme .apm-answers .apm-choosing{
  align-items:flex-start;
}
.ays-poll-main form .ays-minimal-theme .apm-answers .apm-choosing input[type=radio]{
  visibility:hidden;
}
.ays-poll-main form .ays-minimal-theme .apm-answers .apm-choosing input[type=radio]+label{
  position:relative;
}
.ays-poll-main form .ays-minimal-theme .apm-answers .apm-choosing input[type=radio]+label:before,
.ays-poll-main form .ays-minimal-theme .apm-answers .apm-choosing input[type=radio]+label:after{
  border-radius:50% !important;
  content:"" !important;
  display:block !important;
  position:absolute !important;
}
.ays-poll-main form .ays-minimal-theme .apm-answers .apm-choosing input[type=radio]+label:before{
  border:1px solid #000000 !important;
  height:20px !important;
  left:-20px !important;
  top:0px !important;
  width:20px !important;
}
.ays-poll-main form .ays-minimal-theme .apm-answers .apm-choosing input[type=radio]:checked+label:before{
  border:1px solid #cf642c !important;
}
.ays-poll-main form .ays-minimal-theme .apm-answers .apm-choosing input[type=radio]:checked+label:after{
  background-color:#cf642c !important;
  height:14px !important;
  left:-17px !important;
  top:3px !important;
  width:14px !important;
}
.ays-poll-main form .ays-minimal-theme .apm-answers .apm-choosing input[type=radio]+label *{
  color:#000000 !important;
}
.ays-poll-main form .ays-minimal-theme .apm-answers .apm-choosing input[type=radio]:checked+label *{
  color:#cf642c !important;
}
.ays-poll-main form .ays-minimal-theme .apm-answers .apm-choosing .ays_label_poll{
  padding:0px !important;
  padding-left:10px !important;
}
.ays-poll-main form .ays-minimal-theme .apm-answers .apm-choosing .ays_label_poll .ays-poll-answers .ays-poll-each-answer-grid{
  line-height:120% !important;
  text-align:left !important;
  word-break:normal !important;
}
.ays-poll-main form .ays-minimal-theme .apm-answers .apm-choosing .ays_label_poll .ays-poll-answers .ays-poll-each-answer-grid:focus,
.ays-poll-main form .ays-minimal-theme .apm-answers .apm-choosing .ays_label_poll .ays-poll-answers .ays-poll-each-answer-grid:hover{
  color:#cf642c !important;
}
.ays-poll-main form .ays-minimal-theme .apm-button-box input[type=button].ays-poll-btn{
	background-color:#cf642c !important;
	border:1px solid #cf642c !important;
	border-radius:50px !important;
	color:#ffffff !important;
	font-size:18px !important;
	line-height:100% !important;
	margin:0px !important;
	padding:10px 30px 10px 30px !important;
}
.ays-poll-main form .ays-minimal-theme .apm-button-box input[type=button].ays-poll-btn:hover{
	-webkit-box-shadow:1px 1px 12px #ccc !important;
	-moz-box-shadow:1px 1px 12px #ccc !important;
	box-shadow:1px 1px 12px #ccc !important;
  
  -webkit-filter:opacity(1) !important;
  filter:opacity(1) !important;
}
.ays-poll-main form .ays-minimal-theme span.ays_poll_passed_count{
  border:1px solid #cf642c !important;
  color:#cf642c !important;
}
.ays-poll-main form .ays-minimal-theme .ays_poll_passed_count i.ays_poll_fa:before{
  color:#cf642c !important;
}
.ays-poll-main form .ays-minimal-theme .ays-poll-limitation{
  display:none !important;
}
.ays-poll-main form .ays-minimal-theme .results-apm .answer-title .answer-text{
  color:#000000 !important;
  font-size:18px !important;
  line-height:120% !important;
}
.ays-poll-main form .ays-minimal-theme .results-apm .answer-title .answer-text.ays_check:before{
  color:#cf642c !important;
}
.ays-poll-main form .ays-minimal-theme .results-apm .answer-title .answer-votes{
  color:#000000 !important;
  margin-left:20px !important;
}
.ays-poll-main form .ays-minimal-theme .results-apm .answer-percent{
  background-color:#cf642c !important;
  color:#ffffff !important;
  font-size:18px !important;
  height:20px !important;
  line-height:20px !important;
}

/* Community IG feed */
#sb_instagram #sbi_load a.sbi_load_btn,
#sb_instagram #sbi_load .sbi_follow_btn a{
	background-color:transparent !important;
	border-radius:0px!important;
	border:1px solid #4b4b4b !important;
	color:#4b4b4b !important;
	font-size:18px;
	line-height:100%;
	margin:0px !important;
	padding:10px 30px 10px 30px;
}
#sb_instagram #sbi_load a.sbi_load_btn{
  border:0px !important;
}
#sb_instagram #sbi_load .sbi_follow_btn a:hover,
#sb_instagram #sbi_load .sbi_follow_btn a:focus{
  background-color:#4b4b4b !important;
  color:#ffffff !important;
}
#sb_instagram #sbi_load a.sbi_load_btn{
	background-color:transparent !important;
	color:#4b4b4b !important;
  margin-bottom:15px !important;
}
#sb_instagram #sbi_load a.sbi_load_btn:hover,
#sb_instagram #sbi_load a.sbi_load_btn:focus{
  background-color:transparent !important;
  box-shadow:none;
}
/*#sb_instagram #sbi_load a.sbi_load_btn:hover,
#sb_instagram #sbi_load .sbi_follow_btn a:hover{
  -webkit-box-shadow:1px 1px 12px #ccc;
  -moz-box-shadow:1px 1px 12px #ccc;
  box-shadow:1px 1px 12px #ccc;
}*/
#sb_instagram #sbi_load .sbi_loader{
	background-color:#4b4b4b !important;
}
.clean-ig-widget #sb_instagram #sbi_load{
  display:none !important;
}

/* DLP DR stages */
.testimonial-container.uagb-slick-carousel{
  padding:0px;
}
.testimonial-container .slick-slider{
  padding:0px 30px;
}
#dr-stages-testimonials-slider.slick-slider{
	margin-bottom:30px;
	padding:0px 30px;
}
.uagb-slick-carousel.uagb-tm__arrow-outside.testimonial-container .slick-slider .slick-arrow:before,
.uagb-slick-carousel.uagb-tm__arrow-outside #dr-stages-testimonials-slider.slick-slider .slick-arrow:before{
	display:none;
}
.uagb-slick-carousel.uagb-tm__arrow-outside.testimonial-container .slick-slider .slick-prev{
	left:0px !important;
}
.uagb-slick-carousel.uagb-tm__arrow-outside.testimonial-container .slick-slider .slick-next,
.uagb-slick-carousel.uagb-tm__arrow-outside #dr-stages-testimonials-slider.slick-slider .slick-next{
	right:0px !important;
}
.uagb-slick-carousel.uagb-tm__arrow-outside.testimonial-container .slick-slider .slick-dots,
.uagb-slick-carousel.uagb-tm__arrow-outside #dr-stages-testimonials-slider.slick-slider .slick-dots{
	position:static;
	transform:unset;
}
.uagb-slick-carousel.uagb-tm__arrow-outside #dr-stages-testimonials-slider.slick-slider .slick-dots li button:before{
	color:#6f058d;
}

/* 2022 refresh */
/* Overwrite Advance gutenberg */
a{
	color:inherit !important;
}

h1,
h2,
h3,
h4,
p,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content p{
	color:#4b4b4b;
}

.white-background{
	background-color:#ffffff !important;
}
.white-color{
  color:#ffffff !important;
}
.primary-color{
  color:#cf642c !important;
}

.opacity8{
	opacity:0.8;
}
.opacity35{
  opacity:0.35 !important;
}

.border-radius20 img{
	border-radius:20px !important;
}

.overflow-hidden{
  overflow:hidden !important;
}

.bg-size-height100{
	background-size:auto 100% !important;
}

.bg-pink-gradient{
	background:linear-gradient(120deg, #f6c8c8 0% 35%, #fbe2de 55% 65%, #f6c8c8 85% 100%);
}

.bg-pink-gradient .revamp2024.dlp-form .wpcf7 input:not([type=submit]),
.bg-pink-gradient .revamp2024.dlp-form .wpcf7 select{
	background:#fff !important;
}

@media(min-width:1440px){
  .bg-image-xxl-contain{
    background-size:contain !important;
  }
}

.custom-separator{
  margin-bottom:0px !important;
  margin-top:0px !important;
}
.custom-separator:before{
  max-width:100% !important;
  width:100% !important;
}
@media(min-width:768px){
  .custom-separator:before{
    max-width:70% !important;
  }
}
.custom-separator.m-bottom16em{
  margin-bottom:1.6em !important;
}

ul.refresh2022,
ol.refresh2022,
.refresh2022.wp-block-advgb-list ul,
.refresh2022.wp-block-advgb-list ol{
	margin-bottom:0px;
	margin-left:0px !important;
  max-width:unset !important;
	padding-left:30px;
}
ul.full-width,
ol.full-width{
  max-width:unset !important;
}
ul.two-col,
ol.two-col,
.two-col.wp-block-advgb-list ul,
.two-col.wp-block-advgb-list ol{
	columns:2;
	-moz-columns:2;
	-webkit-columns:2;
}
ul.refresh2022 li,
ol.refresh2022 li,
.refresh2022.wp-block-advgb-list ul li,
.refresh2022.wp-block-advgb-list ol li{
	font-size:18px;
	line-height:120%;
	margin-bottom:10px;
}
ul.refresh2022 li:last-child,
ol.refresh2022 li:last-child,
.refresh2022.wp-block-advgb-list ul li:last-child,
.refresh2022.wp-block-advgb-list ol li:last-child{
	margin-bottom:0;
}
ul.li-m-bottom15 li,
ol.li-m-bottom15 li{
	margin-bottom:15px;
}
.centerul{
  text-align:center;
}
.centerul ul{
  display:inline-block;
  margin:auto;
  width:auto;
}
.white-colorul ul li{
  color:#ffffff !important;
}

table.refresh2022{
	border:0px;
}
table.refresh2022 tr td{
	font-size:18px;
	line-height:120%;
}

table.refresh2022.tnc-container tr td{
  border:none;
  font-size:0.75em;
  line-height:120%;
  padding:0px;
}
table.refresh2022.tnc-container tr td:last-child{
  padding-left:5px;
}
table.refresh2022.tnc-container tr td ul.refresh2022 li{
  font-size:1em;
  line-height:120%;
}

.refresh2022image.wp-block-image.mb-0 figure{
	margin-bottom:0px !important;
}
.refresh2022image.wp-block-image.mt-0 figure{
	margin-top:0px !important;
}
.refresh2022image.wp-block-image.m-figure-right10 figure{
	margin-right:10px !important;
}
.m-figure-right10 figure img{
	vertical-align:-2px;
}

.body-menu-container p a{
  color:#595959 !important;
  display:block;
	font-weight:700;
  padding:10px;
}
.body-menu-container p a:hover,
.body-menu-container p a:focus{
  background:#595959;
  color:#ffffff !important;
}

.refresh2022 form.wpcf7-form > p,
.refresh2022 form.wpcf7-form > div,
.refresh2022 form.wpcf7-form .price-list-cf-container > p,
.refresh2022 form.wpcf7-form .price-list-cf-container > div{
	margin-bottom:10px;
}
.refresh2022 form.wpcf7-form > p:last-of-type,
.refresh2022 form.wpcf7-form .price-list-cf-container > p:last-of-type{
	margin-bottom:0px;
	margin-top:30px;
}
.refresh2022 form.wpcf7-form .price-list-cf-container{
	margin-bottom:0px;
}
.refresh2022.revamp2024 .buttons-container{
	align-items:center;
	display:flex;
	font-size:1em !important;
	line-height:100% !important;
}
.refresh2022.revamp2024 .buttons-container .or-separator{
	color:#fff;
	margin-bottom:20px;
	margin-top:20px;
}
.refresh2022.revamp2024 .buttons-container .wpcf7-spinner{
	order:2;
}
.refresh2022.revamp2024 input.wpcf7-form-control.wpcf7-submit{
	height:40px;
}
.refresh2022 input.wpcf7-form-control.wpcf7-submit{
	background-color:transparent !important;
	border-color:#4b4b4b !important;
	border:1px solid #4b4b4b !important;
	border-radius:0px !important;
	color:#4b4b4b !important;
	display:inline-block !important;
  line-height:1em !important;
	padding-left:30px !important;
	padding-right:30px !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
}
.refresh2022.special input.wpcf7-form-control.wpcf7-submit{
	background-color:#c2b59b !important;
	border-color:#c2b59b !important;
}
.refresh2022 input.wpcf7-form-control.wpcf7-submit:focus,
.refresh2022 input.wpcf7-form-control.wpcf7-submit:hover{
	background-color:#4b4b4b !important;
	color:#ffffff !important;
}
.refresh2022 .wpcf7-spinner{
  display:inline-block;
  vertical-align:middle;
}
@media(min-width:768px){
  .refresh2022 .wpcf7-spinner{
    display:inline-block;
  }
}
.refresh2022.revamp2024 input.wpcf7-form-control.wpcf7-submit{
	margin:0 !important;
}
.refresh2022.revamp2024 .buttons-container{
	display:flex;
	flex-direction:column;
	font-size:1em !important;
	line-height:100% !important;
}
.refresh2022.revamp2024 .buttons-container .wpcf7-spinner{
	display:none;
}
.refresh2022.revamp2024 input.wpcf7-form-control.wpcf7-submit{
	font-size:1em;
	line-height:100%;
	height:40px;
	margin-bottom:20px;
	width:fit-content !important;
}
.refresh2022.revamp2024 input.wpcf7-form-control.wpcf7-submit{
	background-color:transparent !important;
	border-color:#fff !important;
	border:1px solid #fff !important;
	color:#fff !important;
}
.refresh2022 input.wpcf7-form-control.wpcf7-submit:focus,
.refresh2022 input.wpcf7-form-control.wpcf7-submit:hover{
	background-color:#fff !important;
	color:#595959 !important;
}
.refresh2022.revamp2024 input.wpcf7-form-control.wpcf7-submit{
	background-color:#fff !important;
	border-color:#fff !important;
	border:1px solid #fff !important;
	color:#595959 !important;
}
.refresh2022.revamp2024 .buttons-container input.wpcf7-form-control.wpcf7-submit:focus,
.refresh2022.revamp2024 .buttons-container input.wpcf7-form-control.wpcf7-submit:hover{
	background-color:transparent !important;
	color:#fff !important;
}
.refresh2022.revamp2024 .buttons-container .secondary-button a{
	background:transparent !important;
	border:1px solid #fff !important;
	color:#fff !important;
}
.refresh2022.revamp2024 .buttons-container .secondary-button a:focus,
.refresh2022.revamp2024 .buttons-container .secondary-button a:hover{
	background-color:#fff !important;
	color:#595959 !important;
}
@media(min-width:768px){
	.refresh2022.revamp2024 .buttons-container{
		flex-direction:row;
	}
	.refresh2022.revamp2024 .buttons-container .or-separator{
		margin-bottom:0px;
		margin-left:10px;
		margin-right:10px;
		margin-top:0px;
	}
}

.refresh2022.revamp2024 select.wpcf7-form-control{
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 1px;
	text-overflow: '';
}

.refresh2022 .wpcf7 select.wpcf7-form-control{
	color:#919090;
	padding:10px;
}
.refresh2022 .wpcf7 select.wpcf7-form-control.selected{
  color:#4b4b4b;
}
.refresh2022 form.wpcf7-form .price-list-cf-container input.wpcf7-form-control{
	background-color:#f5f5ef;
	padding:10px;
}
.refresh2022 form.wpcf7-form select.wpcf7-form-control{
  height:52px;
}

.refresh2022 .wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox{
  display:flex;
  flex-wrap:wrap;
  margin-bottom:30px;
  row-gap:5px;
}
.refresh2022 .wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{
  flex-basis:50%;
  margin:0px;
}
.refresh2022 .wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio .wpcf7-list-item-label:before,
.refresh2022 .wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item-label:before{
  border-color:#ccc;
  margin-right:5px;
}
.refresh2022 .wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox input[type=checkbox]:checked+span:before{
  background-color:#cf642c !important;
  border-color:#cf642c !important;
  content:"" !important;
}

.refresh2022 .wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio input[type=radio]:checked+span:before{
  background-color:#cf642c !important;
  border-color:#cf642c !important;
  box-shadow:inset 0 0 0 4px #fff !important;
}

.refresh2022 .quiz-form span.wpcf7-list-item-label:before{
	display:none !important;
}

.refresh2022 input.wpcf7-form-control{
	padding:10px;
}
.refresh2022 input.wpcf7-form-control::-webkit-input-placeholder{
	color:#919090 !important;
}
.refresh2022 input.wpcf7-form-control::placeholder{
  color:#919090 !important;
  opacity:1;
}
.refresh2022 input.wpcf7-form-control:-ms-input-placeholder{
  color:#919090 !important;
}
.refresh2022 input.wpcf7-form-control::-ms-input-placeholder{
  color:#919090 !important;
}
.refresh2022 textarea::placeholder{
  color:#919090 !important;
}

.floating-heading-container .uagb-column__inner-wrap{
	position:relative;
}
.floating-heading-container .wp-block-uagb-advanced-heading{
	background:rgba(255, 255, 255, 0.8);
	bottom:0px;
	left:0px;
	margin:auto !important;
	position:absolute !important;
	right:0px;
	width:100% !important;
}
.floating-heading-container .wp-block-uagb-advanced-heading a{
	display:block;
	padding:20px;
}
.floating-heading-container.dark-background .wp-block-uagb-advanced-heading{
	background:rgba(209, 209, 209, 0.8);
}

/*a:not(.wp-block-advgb-button_link):hover{
  color:#cf642c !important;
}
.refresh2022-button a{
  min-width:250px;
}*/
.min-width200 a{
  min-width:200px;
  text-align:center;
}
.ast-flyout-menu-overlay .ast-flyout-menu-enable.ast-header-break-point .main-header-bar-navigation{
	background:#fff;
	width:70%;
}
.ast-header-break-point .main-navigation ul .menu-item .menu-link{
	border-bottom:0px;
}
.main-header-menu .menu-item{
  color:#595959 !important;
}
.main-header-menu .current-menu-ancestor > .menu-link,
.main-header-menu .current-menu-item > .menu-link,
.main-header-menu .menu-item:hover > .menu-link,
.main-header-menu .menu-item.focus > .menu-link,
#menu-item-2156 > a,
#menu-item-2157 > a,
#menu-item-2158 > a,
#menu-item-2159 > a,
#menu-item-5550 > a,
#menu-item-5460 > a,
#menu-item-5559 > a,
#menu-item-9403 > a,
#menu-item-9404 > a,
#menu-item-9405 > a{
	color:#262626 !important;
  font-weight:700;
}
.main-header-menu > li:first-child .astra-full-megamenu-wrapper .sub-menu li:last-child .sub-menu li:last-child{
	font-family:"simsun", serif !important;
}
.ast-header-break-point .ast-mobile-menu-buttons-fill.menu-toggle{
	background:#595959;
}
/*.cnt-btn{
  background-color:#cf642c !important;
}
.cnt-btn a span{
    color:#ffffff;
}*/

/*.a-color-primary a{
  color:#cf642c !important;
}*/
.a-d-block a{
	display:block;
}
.a-p-all20 a{
	padding:20px;
}

p.special-hover a{
  display:block;
  padding:15px;
}
p.special-hover a:focus,
p.special-hover a:hover{
  background:#cf642c !important;
}
p.special-hover a:focus span,
p.special-hover a:hover span,
p.special-hover a:focus mark,
p.special-hover a:hover mark{
  color:#ffffff !important;
}

.m-leftnge15 .uagb-columns__columns-3{
	margin-left:-15px !important;
}
.m-rightneg15 .uagb-columns__columns-3{
	margin-right:-15px !important;
}

/* Menu WhatsApp */
.menu-whatsapp-container{
  align-items:center;
  display:flex !important;
}
.menu-whatsapp-container i{
  align-items:center;
  background:#ffffff;
  border:2px solid #25d366;
  border-radius:50%;
  color:#25d366 !important;
  display:flex;
  font-size:1.5em;
  height:40px;
  justify-content:center;
  line-height:100%;
  position:relative;
  width:40px;
}
.menu-whatsapp-container span{
  background:#25d366;
  border:2px solid #25d366;
  border-radius:0px 25px 25px 0px;
  color:#ffffff;
  line-height:100%;
  margin-left:-10px;
  padding:5px 20px;
}
.menu-whatsapp-container:focus i,
.menu-whatsapp-container:hover i{
  background:#25d366;
  color:#ffffff !important;
}
.menu-whatsapp-container:focus span,
.menu-whatsapp-container:hover span{
  background:#ffffff;
  color:#25d366;
}

/* Dropdown */
.header-m-top0 .advgb-accordion-header{
	margin-top:0px !important;
}

/* Home banner carousel */
#home-banner-slider{
	overflow:hidden;
	position:relative;
}
#home-banner-slider.slick-slider .slick-list .slick-track{
	display:flex;
}
#home-banner-slider .slick-slide{
	background-repeat:no-repeat;
	background-size:cover !important;
	height:480px !important;
	position:relative;
}
#home-banner-slider .slick-slide .slide-content,
#home-banner-slider .slick-slide .overlay-container{
	left:0px;
	margin:auto;
	padding:0px 40px;
	position:absolute;
	right:0px;
	text-align:center;
	top:50%;
	transform:translateY(-50%);
	z-index:2;
}
#home-banner-slider .slick-slide .overlay-container{
	background-color:#000;
	bottom:0px;
	height:100%;
	opacity:0.35;
	padding:0px;
	top:0px;
	transform:unset;
	width:100%;
	z-index:1;
}
#home-banner-slider .slick-slide.main-homepage-banner{
	background:url("/wp-content/uploads/2022/01/orchard-clinic-homepage-banner-01.jpg");
	background-position:center;
}
#home-banner-slider .slick-slide.mothers-day-event{
	background:url("/wp-content/uploads/2022/05/orchard-clinic-community-mothers-day-banner.png") center center no-repeat rgb(245, 245, 239);
	background-position:right center;
}
#home-banner-slider .slick-slide.bub-fair-event{
	background:url("/wp-content/uploads/2022/05/orchard-clinic-community-the-bub-fair-2022-banner.jpg");
	background-position:center;
	background-position-x:13%;
}
#home-banner-slider .slick-slide.parkway-parade-opening-event{
	background:url("/wp-content/uploads/2022/07/orchard-clinic-parkway-parade-branch-homepage-banner.jpg");
	background-position:center;
}
#home-banner-slider .slick-slide.dr-quiz{
	background:url("/wp-content/uploads/2022/08/orchard-clinic-dr-quiz-home-banner.jpg");
	background-position:20% center;
}
#home-banner-slider .slick-slide.ui-quiz{
	background:url("/wp-content/uploads/2022/08/orchard-clinic-ui-quiz-home-mobile-banner.jpg");
	background-position:center;
}
#home-banner-slider .slick-slide.rubato-recovery-banner{
	background:url("/wp-content/uploads/2022/09/orchard-clinic-rubato-recovery-program-mobile-banner.png") #fff4ee;
	background-position:center;
  background-repeat:no-repeat;
  background-size:contain !important;
}
#home-banner-slider .slick-slide.bub-fair-event .overlay-container{
	opacity:0.25;
}
#home-banner-slider .slick-slide.journey-banner .overlay-container{
  background:#000000;
	opacity:0.25;
}
#home-banner-slider .slick-slide.parkway-parade-opening-event .slide-content .slide-logo{
	display:inline-block;
	margin:0px auto 15px;
	max-width:300px;
	width:100%;
}
#home-banner-slider .slick-slide.parkway-parade-opening-event .slide-content .slide-logo img{
	margin-bottom:0px;
}
#home-banner-slider .slick-slide.parkway-parade-opening-event .slide-content .slide-logo p{
	margin-bottom:0px;
	text-align:right;
}
#home-banner-slider .slick-slide.journey-banner .slide-content .video-banner{
  bottom:0;
  left:0;
  max-width:unset;
  margin:auto;
  right:0;
  top:0;
  position:absolute;
}
#home-banner-slider .slick-slide .slide-content h1,
#home-banner-slider .slick-slide .slide-content h2,
#home-banner-slider .slick-slide .slide-content p{
	color:#fff;
	font-size:2.5em;
	line-height:1.2em;
	margin-bottom:15px;
	text-align:center;
}
#home-banner-slider .slick-slide .slide-content .refresh2022-button a{
  background-color:transparent !important;
  border:1px solid #fff !important;
  border-radius:0px !important;
}
#home-banner-slider .slick-slide.journey-banner .slide-content > div img{
  z-index:0;
}
#home-banner-slider .slick-slide.journey-banner .slide-content > div > div{
  position:relative;
  z-index:1;
}
#home-banner-slider .slick-slide.journey-banner .slide-content > div h1{
  color:#ffffff;
  font-size:3.5em;
	line-height:1.2em;
}
/*#home-banner-slider .slick-slide.journey-banner .slide-content > div .refresh2022-button a{
  background-color:#dcccc0 !important;
  color:#545454 !important;
}*/
#home-banner-slider .slick-slide.parkway-parade-opening-event .slide-content h2,
#home-banner-slider .slick-slide.dr-quiz .slide-content h2{
	color:#fff;
}
#home-banner-slider .slick-slide .slide-content .separator-container{
	border-color:#4b4b4b;
	border-top-style:solid;
	border-top-width:1px;
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
	width:90%;
}
#home-banner-slider .slick-slide .slide-content p{
	font-size:1.5em;
	line-height:1.2em;
}
#home-banner-slider .slick-slide.mothers-day-event .slide-content p{
	color:#5c432e;
}
#home-banner-slider .slick-slide.mothers-day-event .slide-content h2{
	color:#cf642c;
}
#home-banner-slider .slick-slide.bub-fair-event .slide-content{
	bottom:10%;
	top:auto;
	transform:none;
}
@media(min-width:1024px){
	#home-banner-slider .slick-slide.bub-fair-event .slide-content{
		bottom:20%;
	}
	#home-banner-slider .slick-slide.parkway-parade-opening-event .overlay-container,
	#home-banner-slider .slick-slide.dr-quiz .overlay-container,
	#home-banner-slider .slick-slide.ui-quiz .overlay-container,
	#home-banner-slider .slick-slide.rubato-recovery-banner .overlay-container,
	#home-banner-slider .slick-slide.journey-banner .overlay-container{
/*    opacity:0;*/
	}
	#home-banner-slider .slick-slide.parkway-parade-opening-event .slide-content .text-overlay{
		background:rgba(255, 255, 255, 0.65);
		padding:20px;
	}
	#home-banner-slider .slick-slide.parkway-parade-opening-event .slide-content .slide-logo img,
	#home-banner-slider .slick-slide.dr-quiz .slide-content img,
	#home-banner-slider .slick-slide.ui-quiz .slide-content img{
		filter:brightness(0) invert(1);
	}
	#home-banner-slider .slick-slide.parkway-parade-opening-event .slide-content .slide-logo p{
		color:#ffffff;
	}
}
#home-banner-slider .slick-slide .slide-content img{
	margin-bottom:15px;
}
#home-banner-slider button.slick-arrow{
	background-color:transparent;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	z-index:9;
}
#home-banner-slider button.slick-arrow svg{
	fill:#fff;
}
#home-banner-slider button.slick-arrow.slick-prev{
	left:0px;
}
#home-banner-slider button.slick-arrow.slick-next{
	right:0px;
}
#home-banner-slider .slick-dots{
	bottom:10px;
	display:inline-flex;
	justify-content:center;
	left:0px;
	list-style-type:none;
	margin:auto;
	position:absolute;
	right:0px;
	z-index:9;
}
#home-banner-slider .slick-dots li button{
  background:transparent !important;
  border:0px;
  color:transparent;
  cursor:pointer;
  display:block;
  height:20px;
  outline:none;
  padding:0px;
  width:20px;
}
#home-banner-slider .slick-dots li button:before{
	color:#fff;
	content:"\f111";
	font-family:"Font Awesome 5 Free";
	font-size:15px;
	font-weight:900;
  height:15px;
	opacity:0.5;
  width:15px;
}
#home-banner-slider .slick-dots li.slick-active button:before{
	opacity:1;
}
@media(min-width:768px){
	#home-banner-slider .slick-slide{
		height:660px !important;
	}
}
@media(min-width:1024px){
	#home-banner-slider .slick-slide.dr-quiz{
		background-position:center;
	}
	#home-banner-slider .slick-slide.ui-quiz{
		background:url("/wp-content/uploads/2022/08/orchard-clinic-ui-quiz-home-banner.jpg");
		background-position:center;
		background-size:cover;
	}
	#home-banner-slider .slick-slide.rubato-recovery-banner{
		background:url("/wp-content/uploads/2022/08/orchard-clinic-rubato-recovery-program-banner.png") #fff4ee;
		background-position:center;
		background-size:cover !important;
	}
	#home-banner-slider .slick-slide.skin-inc-banner{
		background:url("/wp-content/uploads/2023/10/orchard-clinic-x-skin-inc-banner.jpg") #fff4ee;
		background-position:center;
		background-size:cover !important;
	}
  #home-banner-slider .slick-slide.journey-banner{
  	background:linear-gradient(90deg, rgba(171, 147, 143, 0.75) 0%, rgba(98, 71, 71, 0.80) 100%) !important;
/*    background-color:rgb(255, 244, 238) !important;
    background-position:center !important;
    background-size:cover !important;*/
  }
	#home-banner-slider .slick-slide .slide-content{
		max-width:1140px;
		padding:0px 20px;
	}
	#home-banner-slider .slick-slide .slide-content > div{
		margin-left:auto;
		margin-right:0px;
		padding:0px 10px;
		width:50%;
  }
	#home-banner-slider .slick-slide .slide-content.mothers-day-event > div,
	#home-banner-slider .slick-slide .slide-content.parkway-parade-opening-event > div,
	#home-banner-slider .slick-slide .slide-content.rubato-recovery-banner > div{
		margin-left:0px;
		margin-right:auto;
		text-align:left;
	}
	#home-banner-slider .slick-slide .slide-content.parkway-parade-opening-event > div,
	#home-banner-slider .slick-slide.dr-quiz .slide-content > div,
	#home-banner-slider .slick-slide.rubato-recovery-banner .slide-content > div{
		text-align:center;
		width:45%;
	}
	#home-banner-slider .slick-slide.skin-inc-banner .slide-content{
	  max-width:none;
	}
	#home-banner-slider .slick-slide.skin-inc-banner .slide-content > div{
	  width:100%;
	}
	#home-banner-slider .slick-slide.skin-inc-banner .slide-content > div .position-relative > div{
	  display:flex;
	}
	#home-banner-slider .slick-slide.skin-inc-banner .slide-content > div .position-relative > div:first-child{
    margin:auto;
	  max-width:900px;
	}
	#home-banner-slider .slick-slide.skin-inc-banner .slide-content > div .position-relative > div h2,
	#home-banner-slider .slick-slide.skin-inc-banner .slide-content > div .position-relative > div > div{
	  flex-basis:50%;
    padding-left:20px;
    padding-right:20px;
	}
  #home-banner-slider .slick-slide.journey-banner .slide-content > div{
    margin-left:0px;
    margin-right:auto;
    padding-left:0px;
    padding-right:0px;
    width:100%;
    z-index:0;
  }
  #home-banner-slider .slick-slide.journey-banner .slide-content > div img{
    bottom:-850%;
    display:block;
    right:0px;
    position:absolute;
    width:100%;
  }
	#home-banner-slider .slick-slide .slide-content.mothers-day-event > div h2,
	#home-banner-slider .slick-slide .slide-content.mothers-day-event > div p,
	#home-banner-slider .slick-slide .slide-content.mothers-day-event > div .aligncenter,
	#home-banner-slider .slick-slide .slide-content.parkway-parade-opening-event > div h2,
	#home-banner-slider .slick-slide .slide-content.parkway-parade-opening-event > div p,
	#home-banner-slider .slick-slide .slide-content.rubato-recovery-banner > div h2,
	#home-banner-slider .slick-slide .slide-content.rubato-recovery-banner > div p{
		text-align:left;
	}
	#home-banner-slider .slick-slide .slide-content.mothers-day-event > div h2,
	#home-banner-slider .slick-slide .slide-content.parkway-parade-opening-event > div h2{
		letter-spacing:-3px;
	}
	#home-banner-slider .slick-slide .slide-content.parkway-parade-opening-event > div p{
		font-size:1.25em;
		line-height:120%;
	}
}

@media(min-width:1100px){
  #home-banner-slider .slick-slide.journey-banner .slide-content > div img{
    bottom:-1000%;
	}
}

/* Banner ribbon */
.banner-ribbon-container{
  background:#ebded4;
  position:absolute;
  top:0px;
  z-index:10;
}
@media(min-width:768px){
  .banner-ribbon-container{
    right:-120px;
    top:80px;
    transform:rotate(25deg);
    width:600px !important;
  }
}

/* Carousel */
.refresh2022-carousel-container .slick-initialized .slick-slide{
	align-items:flex-start;
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	height:100%;
	padding:0px 10px;
}
.refresh2022-carousel-container .slick-initialized .slick-slide img{
	margin-top:10px;
	max-width:50%;
}
.refresh2022-carousel-container .slick-initialized .slick-slide .advgb-image-slider-item-info{
	display:block;
	padding:0px 10px;
	position:static;
}
.refresh2022-carousel-container .slick-initialized .slick-slide .advgb-image-slider-item-info h4{
	font-size:1.5em;
	line-height:1.2em;
	margin-bottom:15px;
}
.refresh2022-carousel-container .slick-initialized .slick-arrow:before,
.refresh2022-carousel-container .slick-initialized .slick-dots li.slick-active button:before{
	color:#cf642c;
}
.refresh2022-carousel-container .slick-initialized .slick-arrow.slick-prev{
	left:-15px;
}
.refresh2022-carousel-container .slick-initialized .slick-arrow.slick-next{
	right:-15px;
}
.refresh2022-carousel-container .slick-initialized .slick-dots li button:before{
	content:"\f111";
	font-family:"Font Awesome 5 Free";
	font-weight:900;
}

/* Custom list */
.refresh2022 .advgb-list-arrow-right-alt li:before{
	color:#4b4b4b;
	font-size:10px;
	line-height:26px;
	margin:10px;
	margin-left:-28px;
	padding:8px;
}
.refresh2022 .advgb-list-arrow-right-alt{
	margin-left:0px !important;
}
.refresh2022 .advgb-list-arrow-right-alt li{
	padding-left:18px;
}
.refresh2022 .advgb-list-arrow-right-alt li > .refresh2022 .advgb-list-arrow-right-alt{
	margin-left:14px !important;
}

.refresh2022-button a,
.refresh2022-button a.wp-block-advgb-button_link{
	background-color:#cf642c !important;
	border-radius:50px !important;
	border-style:none;
	border-width:1px !important;
	color:#ffffff !important;
	display:inline-block;
	font-size:18px;
  line-height:1em !important;
	margin:0px !important;
	padding:10px 30px 10px 30px !important;
}

.refresh2022-button a:hover,
.refresh2022-button a.wp-block-advgb-button_link:hover{
	color:#ffffff !important;
}
.refresh2022-button.price-list-button .price-list,
.refresh2022-button.header-custom-button a{
	background:#cf642c !important;
}

/* Team bio review */
.review-widget-container .review-container:nth-child(n+5){
	display:none;
}
@media(min-width:768px){
	.review-widget-container .review-container:nth-child(n+5){
		display:block;
	}
}

.refresh2022tab-container{
  margin:0px !important;
}
.refresh2022tab-container ul.uagb-tabs__panel{
	display:flex;
	flex-wrap:wrap;
}
.refresh2022tab-container ul.uagb-tabs__panel li.uagb-tab{
	border:none !important;
	flex-grow:1;
}
.refresh2022tab-container .uagb-tabs-list{
	display:block !important;
	height:100%;
	padding:15px !important;
}
.refresh2022tab-container ul.uagb-tabs__panel li.uagb-tab.uagb-tabs__active .uagb-tabs-list,
.refresh2022tab-container .uagb-tabs-list:hover{
	background-color:#95695E !important;
	color:#ffffff !important;
}

.social-media-container a{
	margin-right:15px;
}
.social-media-container a i{
	font-size:1.75em;
}
.social-media-container a:last-child{
	margin-right:0px;
}

/* Back to top */
#ast-scroll-top{
	background:#595959;
	border-radius:50% !important;
}
#ast-scroll-top:before{
	color:#ffffff;
}

/* 2022 DLP */
.border-separator{
	border-bottom:2px solid #cf642c;
}
@media(min-width:768px){
	.border-separator{
		border-bottom:0px;
		border-right:2px solid #cf642c;
	}
}
@media only screen and (max-width:767px){
	.mobile-no-bg{
		background:none !important;
	}
}

/* CN */
.justify-content-center .uagb-columns__inner-wrap{
	justify-content:center;
}

/* Article */
body.single .ast-title-bar-wrap.ast-advanced-headers-parallax.ast-advanced-headers-vertical-center, body.single .ast-title-bar-wrap:after{
  background:none;
}
body.single .ast-advanced-headers-wrap, .ast-advanced-headers-title{
  color:rgba(41, 41, 41, 1) !important;
  padding:0 80px;
  text-align:left;
}

@media only screen and (max-width:320px){
	body.single .ast-advanced-headers-wrap, .ast-advanced-headers-title{
		padding:0 !important;
	}
}
@media only screen and (max-width:425px){
	body.single .ast-advanced-headers-wrap, .ast-advanced-headers-title{
		padding:0 !important;
	}
}
body.single .ast-advanced-headers-layout{
  padding-top:5%;
  padding-bottom:0;
  width:100%;
}
body.single .ast-single-post .entry-header.ast-no-title.ast-no-thumbnail{
  margin:0 0 0 30px;
}
body.single header.entry-header.ast-no-title.ast-no-thumbnail{
  display:block;
  margin:0 auto;
  width:870px;
  max-width:100%;
}
body.single .entry-meta{
  padding:0px 20px;
}
body.single .addtoany_content{
	margin:10px 0px;
  padding:0px 20px;
}
body.single .addtoany_content > div{
	display:block;
	line-height:100% !important;
}
body.single .addtoany_content .a2a_svg{
	display:block;
}
@media(min-width:768px){
	body.single .entry-meta{
		line-height:40px;
		margin-bottom:20px;
	  padding:0px;
	}
	body.single .addtoany_content{
		left:0px;
		margin:auto;
		max-width:900px !important;
		position:absolute;
		right:0px;
		text-align:right;
		top:0px;
		width:100%;
	}
}

body.single section.wp-block-uagb-section{
  clear:both;
}
body.single header.entry-header.ast-no-title{
  padding:0;
  margin:0 auto;
	max-width:900px;
}
body.single .post-thumb-img-content.post-thumb img{
  display:block;
  margin:0 auto;
}

/* Quote */
.quote-container{
	font-size:0.875em !important;
	line-height:120%;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:0px;
	max-width:400px;
	padding:10px 30px;
	position:relative;
	width:100%;
  z-index:1;
}
.quote-container:before{
	background:#00000059  ;
	bottom:0px;
	content:"";
	display:block;
	left:0px;
	margin:auto;
	position:absolute;
	right:0px;
	top:0px;
	transform:skewX(-10deg);
	z-index:-1;
}
.quote-open,
.quote-close{
	font-size:2em !important;
	position:absolute;
}
.quote-open{
	background:linear-gradient(to right, #ffffff 50%, #ffffff 50%);
	background:-moz-linear-gradient(left, #ffffff 50%, #ffffff 50%);
	background:-webkit-linear-gradient(left, #ffffff 50%, #ffffff 50%);
	background-clip:text;
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	-moz-background-clip:text;
	
	left:-15px;
	top:-15px;
}
.quote-close{
	background:linear-gradient(to left, #ffffff 50%, #ffffff 50%);
	background:-moz-linear-gradient(right, #ffffff 50%, #ffffff 50%);
	background:-webkit-linear-gradient(right, #ffffff 50%, #ffffff 50%);
	background-clip:text;
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	-moz-background-clip:text;
	
	bottom:-15px;
	right:-15px;
}

/* Reveal more */
.reveal-more-container,
.wp-block-uagb-container.reveal-more-container{
  display:none;
}

/* Rubato recovery */
.rubato-recovery-table-container table{
	border:none;
	margin-bottom:0px;
}
.rubato-recovery-table-container tr td{
	border:none;
	border-bottom:1px solid #a6a6a6;
	padding:15px 5px;
	width:28%;
	vertical-align:middle;
}
.rubato-recovery-table-container tr td:first-child{
	width:16%;
}
.rubato-recovery-table-container tr:last-child td,
.rubato-recovery-table-container tr td:first-child{
	border-bottom:none;
}
.rubato-recovery-table-container.two-column tr td{
	width:84%;
}
.rubato-recovery-table-container.two-column tr td:first-child{
	width:16%;
}
.rubato-recovery-mobile-table-container tr td{
	padding:8px;
}
.rubato-recovery-mobile-table-container tr:nth-child(2n+2){
	border-bottom:1px solid #a6a6a6;
}
.rubato-recovery-mobile-table-container tr:last-child{
	border:none;
}

.w-auto{
  width:auto !important;
}

@media(max-width:767px){
  .d-s-row > div > div{
    display:flex !important;
    flex-direction:row !important;
    flex-wrap:nowrap !important;
  }
  .d-s-row > div > div > .wp-block-image{
    flex-basis:100px !important;
    margin-bottom:0px !important;
    padding-right:20px !important;
  }
  .d-s-row > div > div > p{
    line-height:120% !important;
    text-align:left !important;
  }
  
  .w-s-30per img{
    width:30% !important;
  }
  .w-s-60per img{
    display:inherit !important;
    margin:auto !important;
    width:60% !important;
  }
}

/* Body Sculpting program styling  */
.body-sculpting-program-diagram-container .mobile-container > img{
  margin-bottom:30px;
}
.body-sculpting-program-diagram-container .mobile-container > div{
  align-items:self-start;
  display:flex;
  margin-bottom:30px;
}
.body-sculpting-program-diagram-container .mobile-container > div:last-child{
  margin-bottom:0px;
}
.body-sculpting-program-diagram-container .mobile-container > div img{
  height:70px;
  width:70px;
}
.body-sculpting-program-diagram-container .mobile-container > div > div{
  padding-left:15px;
}
.body-sculpting-program-diagram-container .desktop-container{
  display:none;
  position:relative;
}
.body-sculpting-program-diagram-container .desktop-container img{
  width:400px;
}
.body-sculpting-program-diagram-container .desktop-container > div{
  position:absolute;
  width:250px;
}
.body-sculpting-program-diagram-container .desktop-container > div.first-label{
  right:0px;
  text-align:left;
  top:35px;
}
.body-sculpting-program-diagram-container .desktop-container > div.second-label{
  left:0px;
  text-align:right;
  top:105px;
}
.body-sculpting-program-diagram-container .desktop-container > div.third-label{
  right:0px;
  text-align:left;
  top:150px;
}
.body-sculpting-program-diagram-container div h3{
  margin-bottom:5px;
}
.body-sculpting-program-diagram-container div p{
  line-height:120%;
}
@media(min-width:992px){
  .body-sculpting-program-diagram-container .mobile-container{
    display:none;
  }
  .body-sculpting-program-diagram-container .desktop-container{
    display:block;
  }
}
@media(min-width:1140px){
  .body-sculpting-program-diagram-container .desktop-container img{
    width:600px;
  }
  .body-sculpting-program-diagram-container .desktop-container > div.first-label{
    top:82px;
  }
  .body-sculpting-program-diagram-container .desktop-container > div.second-label{
    top:178px;
  }
  .body-sculpting-program-diagram-container .desktop-container > div.third-label{
    top:242px;
  }
}

/* Journey */
@media(min-width:768px){
  .journey-ourteam-container{
    background:unset !important;
    background-image:url('/wp-content/uploads/2022/11/orchard-clinic-journey-background-05.png') !important;
  }
}

/* Gift card */
.page-id-10099 .site-header .main-header-bar,
.page-id-10136 .site-header .main-header-bar{
  background-color:#fcf8f5;
}

/* Forminator styling */
.forminator-module-edit-link{
  display:none !important;
}
.forminator-custom-form .forminator-row{
	margin-bottom:10px !important;
}
.forminator-custom-form .forminator-row .forminator-field .forminator-label{
	display:none !important;
}
.forminator-custom-form .forminator-row .forminator-field .forminator-input,
.forminator-custom-form .forminator-row .forminator-field .select2-selection,
.forminator-custom-form .forminator-row .forminator-field .forminator-stripe-element{
	background-color:#f5f5ef !important;
	border:none !important;
	color:#4b4b4b !important;
	padding:10px !important;
}
.forminator-custom-form .forminator-row .forminator-field .forminator-button-upload{
  line-height:110% !important;
}
.forminator-custom-form .forminator-row .forminator-field .select2-selection .select2-selection__rendered{
  padding:0px !important;
}
.forminator-custom-form .forminator-row .forminator-field .select2-selection .select2-selection__rendered .select2-selection__placeholder{
  color:#919090 !important;
}
.forminator-custom-form .forminator-row .forminator-field .select2-selection .select2-selection__arrow{
  height:auto !important;
}
.forminator-select-dropdown-container--open .forminator-select-dropdown{
  border:none !important;
  padding-bottom:0px !important;
  padding-top:0px !important;
}
.ui-datepicker.forminator-calendar--default .ui-datepicker-calendar tbody td a.ui-state-default.ui-state-active{
  background:#cf642c !important;
  color:#ffffff !important;
}
.ui-datepicker.forminator-calendar--default .ui-datepicker-header .ui-corner-all.ui-datepicker-prev:before,
.ui-datepicker.forminator-calendar--default .ui-datepicker-header .ui-corner-all.ui-datepicker-next:before{
  color:#ffffff !important;
}
.ui-datepicker.forminator-calendar--default .ui-datepicker-calendar tbody tr td.ui-state-disabled span{
  opacity:1 !important;
}
.forminator-custom-form .forminator-row .forminator-field .forminator-error-message{
  line-height:150% !important;
  margin:0px !important;
  padding:0px !important;
}
.forminator-custom-form .forminator-row.forminator-row-last{
  text-align:center;
}
.forminator-custom-form .forminator-row .forminator-field .forminator-button-submit{
	background-color:#cf642c !important;
	border:none !important;
	border-radius:50px !important;
	color:#ffffff !important;
	display:inline-block !important;
	font-size:1em !important;
	line-height:1em !important;
	padding:10px 30px !important;
}
.forminator-custom-form .forminator-row .forminator-field .forminator-button-submit.forminator-hidden{
  display:none !important;
}

/* Woocommerce styling */
.woocommerce .woocommerce-notices-wrapper{
  display:none !important;
}
.woocommerce .woocommerce-error{
  border-top-color:#ff0000 !important;
  padding:10px 10px 10px 40px !important;
}
.woocommerce .woocommerce-error::before{
  color:#ff0000 !important;
  left:10px !important;
  top:10px !important;
}
.woocommerce .woocommerce-error li{
  color:#4b4b4b !important;
}
.woocommerce form.woocommerce-checkout .woocommerce-billing-fields h3{
  border:none !important;
  font-size:2em !important;
  line-height:120% !important;
  margin-bottom:15px !important;
  padding:0px !important;
}
.woocommerce form.woocommerce-checkout .woocommerce-billing-fields .form-row label{
  display:none;
}
.woocommerce form.woocommerce-checkout .woocommerce-billing-fields .form-row .input-text{
  background-color:#f5f5ef !important;
  border:none !important;
  color:#4b4b4b !important;
  padding:10px !important;
}
.woocommerce form.woocommerce-checkout .woocommerce-billing-fields .form-row .input-text::-ms-input-placeholder{
  color:#919090 !important;
}
.woocommerce .woocommerce-notices-wrapper ul li a,
.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order #place_order,
.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents button.button,
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button{
	background-color:#cf642c !important;
	border:none !important;
	border-radius:50px !important;
	color:#ffffff !important;
	display:inline-block !important;
	font-size:1em !important;
  font-weight:normal !important;
	line-height:1em !important;
	padding:10px 30px !important;
}
/* 2C2P styling */
.woocommerce .wc_payment_method.payment_method_2c2p label[for="payment_method_2c2p"] img{
  display:none;
}
form #submit_2c2p_payment_form,
form a.button.cancel{
	background-color:#cf642c !important;
	border:1px solid #cf642c !important;
	border-radius:50px !important;
	color:#ffffff !important;
	display:inline-block !important;
	font-size:1em !important;
  font-weight:normal !important;
	line-height:1em !important;
	padding:10px 30px !important;
}
form a.button.cancel{
	background-color:#ffffff !important;
	color:#cf642c !important;
}

/* Dr Corset menu styling */
.ecommerce-photo-frame .ecommerce-main-photo{
  margin-bottom:20px;
}
.ecommerce-photo-frame .ecommerce-main-photo img{
  border:1px solid #cccccc;
}
.ecommerce-photo-frame .ecommerce-teaser-photo img{
  border:1px solid #cccccc;
  cursor:pointer;
}
.ecommerce-photo-frame .ecommerce-teaser-photo.selected img{
  border-color:#cf642c;
  box-shadow:1px 1px 12px 0px #cccccc;
}
.row{
	display:flex;
	flex-wrap:wrap;
  margin-left:-10px;
  margin-right:-10px;
  width:auto !important;
}
.col-4{
  max-width:33.333333%;
  padding-left:10px;
  padding-right:10px;
}

/* Workfloor cf7 styling */
.page-id-10447 .refresh2022 input.wpcf7-form-control.wpcf7-submit{
  background-color:transparent !important;
  border:1px solid #4b4b4b !important;
  border-radius:0px !important;
  color:#4b4b4b !important;
  padding:10px 30px;
  text-align:center;
}
/*.page-id-10447 .refresh2022 input.wpcf7-form-control.wpcf7-submit:focus,
.page-id-10447 .refresh2022 input.wpcf7-form-control.wpcf7-submit:hover{
  box-shadow:1px 1px 12px 0px #cccccc;
  transition:all .2s ease;
}*/

/* Price packs styling */
.reveal-container.wp-block-uagb-container{
  display:none;
}
.reveal-container .wpcf7 input.wpcf7-form-control.wpcf7-submit{
  display:block !important;
  margin:auto;
}
.gatted-container form{
  background-color:#d1b1ab;
  margin:auto;
  padding:20px;
}
.gatted-container .wpcf7 .wpcf7-form-control-wrap[data-name="your-concern"] .wpcf7-form-control{
  display:flex;
  flex-wrap:wrap;
  margin-bottom:30px;
}
.gatted-container .wpcf7 .wpcf7-form-control-wrap[data-name="your-concern"] .wpcf7-form-control .wpcf7-list-item{
  color:#ffffff;
  flex-basis:50%;
  margin:0px;
}
@media(min-width:768px){
  .gatted-container .wpcf7 .wpcf7-form-control-wrap[data-name="your-concern"] .wpcf7-form-control .wpcf7-list-item{
    flex-basis:33%;
  }
}
.gatted-container .wpcf7 input.wpcf7-form-control.wpcf7-submit{
  background-color:#fff2ee !important;
  color:#545454 !important;
  display:block !important;
  margin:auto;
}
.gatted-container .wpcf7 .wpcf7-spinner{
  margin:0px;
}

/* Assessment centre */
.anchor-container{
  cursor:pointer;
}
.anchor-container:focus,
.anchor-container:hover{
	-webkit-box-shadow:1px 1px 12px #ccc !important;
	-moz-box-shadow:1px 1px 12px #ccc !important;
	box-shadow:1px 1px 12px #ccc !important;
}

/* Ksisters Promo DLP */
@media(min-width:768px){
  .bg-md-none{
    background:none !important;
  }
  .floating-sticker{
    left:-120px;
    position:absolute;
    top:80%;
    transform:translateY(-80%);
  }
}

/* Pop up */
#sgpb-popup-dialog-main-div > div{
  overflow:visible !important;
}

/* Revamp 2023 */
/* Column */
.refresh-row{
	display:flex;
	flex-wrap:wrap;
  margin-left:-15px;
  margin-right:-15px;
}
.refresh-col-md-4{
  padding-left:15px;
  padding-right:15px;
}
@media(min-width:768px){
	.refresh-col-md-4{
		flex:0 0 33.333333%;
    max-width:33.333333%;
	}
}

/* Button */
.refresh2023-button a{
  background:#95695E;
  color:#fff;
  padding:10px 30px;
}

/* Team profile */
.connect-icon-container a{
  align-items:center;
  background:#595959;
  border-radius:50%;
  display:inline-flex;
  height:30px;
  justify-content:center;
  width:30px;
  margin-right:5px;
}
.connect-icon-container a:last-child{
  margin-right:0px;
}
.connect-icon-container a i{
  color:#fff;
}

/* Slick carousel */
.slick-carousel-container{
  position:relative;
}
.slick-carousel-container > div{
	display:flex;
	flex-wrap:wrap;
	margin-left:-15px;
	margin-right:-15px;
}
.slick-carousel-container .slick-slide-item{
	margin-bottom:15px;
	padding-left:15px;
	padding-right:15px;
}
@media(min-width:768px){
	.slick-carousel-container .slick-slide-item.slick-md-3{
		flex:0 0 33.333333%;
    max-width:33.333333%;
	}
	.slick-carousel-container.homepage .slick-slider{
		padding-right:15px !important;
	}
	/*.slick-carousel-container.homepage .slick-slider:after{
		background-image:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 50%);
		bottom:-50%;
		content:"";
		display:block;
		height:100%;
		position:absolute;
		right:0;
		transform:translateY(-50%);
		width:100px;
		z-index:9;
	}*/
	.slick-carousel-container.homepage .slick-list{
/*		padding-right:30%;*/
	}
	.slick-carousel-container .slick-slide-item.slick-md-1half{
		flex:0 0 100%;
		max-width:100%;
	}
}

.slick-carousel-container .slick-slider{
	display:block;
	overflow:hidden;
	padding:0px !important;
}
.slick-carousel-container .slick-slider .slick-list .slick-track{
	display:flex;
}
@media(min-width:768px){
	.slick-carousel-container .slick-slider .slick-list .slick-track{
		width:auto !important;
	}
}

.slick-carousel-container ul.slick-dots{
  bottom:0px;
  display:flex;
	justify-content:center;
  left:0px;
  margin:0px;
  padding-top:0px;
  text-align:center;
  width:100%;
}
.slick-carousel-container ul.slick-dots li{
	cursor:pointer;
	display:block;
	height:20px;
	list-style-type:none;
	margin:0px;
	padding:0px;
	position:relative;
	width:20px;
}
.slick-carousel-container ul.slick-dots li button{
  background:transparent;
  border:0px;
  color:transparent;
  cursor:pointer;
  display:block;
	font-size:0px;
  height:20px;
  line-height:0px;
  outline:none;
  padding:5px;
  width:20px;
}
.slick-carousel-container ul.slick-dots li button:before{
  color:#95695E;
  content:'•';
  font-family:none;
  font-size:30px;
  height:20px;
  left:0px;
  line-height:20px;
  opacity:0.4;
  position:absolute;
  text-align:center;
  top:0px;
  width:20px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
.slick-carousel-container ul.slick-dots li.slick-active button:before{
	opacity:1;
}

.slick-carousel-container .slick-prev,
.slick-carousel-container .slick-next{
  background:transparent;
  border:1px solid #95695E;
  border-radius:0px;
	bottom:-25px;
  color:#cf642c;
  cursor:pointer;
  display:block;
  font-size:0px;
  line-height:0px;
  outline:none;
  padding:0px;
  position:absolute;
  width:auto;
	z-index:10;
}
.slick-carousel-container .slick-prev{
	left:-10px !important;
}
.slick-carousel-container .slick-next{
	right:-10px !important;
}
.slick-carousel-container .slick-prev svg,
.slick-carousel-container .slick-next svg{
	fill:#595959;
}

/* No pagination */
.slick-carousel-container.no-show-dots ul.slick-dots{
  display:none !important;
}

/* Outter arrow (center align) */
.slick-carousel-container.outter-arrow{
  padding-left:45px;
  padding-right:45px;
}
.slick-carousel-container.outter-arrow .slick-prev,
.slick-carousel-container.outter-arrow .slick-next{
  bottom:50%;
  transform:translateY(50%);
}
.slick-carousel-container.outter-arrow .slick-prev{
	left:0px !important;
}
.slick-carousel-container.outter-arrow .slick-next{
	right:0px !important;
}

.review-widget-container .slick-prev svg,
.review-widget-container .slick-next svg{
  transform:scale(1.25);
}

/* List align top */
.align-top-list .wp-block-uagb-icon-list-child{
  line-height:1.2em !important;
}
.align-top-list .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{
  align-self:start !important;
  margin-top:2px;
}

/* Skin Inc collaboration */
#collaboration-container{
  flex-direction:row;
  flex-wrap:wrap;
  justify-content:flex-start;
  margin:auto;
  margin-top:30px;
  max-width:312px;
}
#collaboration-container p{
  flex-basis:100%;
  margin-bottom:0px;
}
#collaboration-container img{
  flex-basis:auto;
  flex-grow:0;
  height:60px;
  margin-bottom:0px !important;
  width:auto;
}

@media(min-width:768px){
	#collaboration-container{
    bottom:-200px;
    left:0px;
		margin-left:auto;
    margin-right:auto !important;
    position:absolute;
    right:0px;
	}
}
.refresh2024.icon-list-container{
	margin-bottom:15px !important;
}
.refresh2024.icon-list-container .wp-block-uagb-icon-list-child .uagb-icon-list__label{
	font-size:0.9em !important;
	line-height:120% !important;
}

/* Spectra fixes */
.ast-single-post .entry-content a {
	text-decoration:none !important;
}
.uagb-section__overlay {
	max-width:unset !important;
}

.grecaptcha-badge{
	visibility:hidden;
}