
.nanami_rounded_promedium {
	font-family: "nanami_rounded_promedium";
}

.nanami_rounded_probold {
	font-family: "nanami_rounded_probold";
}

.acumin_pro_extracondensedRg {
	font-family: "acumin_pro_extracondensedRg";
}

.nanami_rounded_proextra_light {
	font-family: "nanami_rounded_proextra_light";
}

body {
	font-family: "nanami_rounded_proextra_light";
	color: var(--body-color);
	font-size: var(--body-size);
	line-height: 1.75;
}

p {
	margin-bottom: 1rem;
}

strong {
	font-family: "nanami_rounded_promedium";
	font-size: 30px;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, .banner-heading {
	font-family: "acumin_pro_extracondensedRg";
	color: var(--heading-color);
	font-weight: 400;
	line-height: 1.2;
	margin-bottom: 10px;
	text-transform: capitalize;
	margin-top: 10px;
}

.heading {
	font-size: var(--h2);
	letter-spacing: .04em;
	font-family: "acumin_pro_extracondensedRg";
	line-height: 1.1;
}

.sub_title {
	font-size: 22px;
	letter-spacing: .1em;
}

header {
	background-color: var(--black);
	padding: 0px 0px;
}

header span.custom_form_msg {
	left: 0;
	right: auto;
}

header * {
	color: #fff;
}

header .header-logo {
	width: 100%;
	max-width: 15%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

header .header-contact-search {
	width: 100%;
	max-width: 32%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

header .header-menu-wrap {
	width: 53%;
}

header .header-menu-wrap > ul {
	display: flex;
}

.header .header-contact-search .header-search {
	padding: 0 15px;
	position: relative;
	height: 80px;
	display: flex;
	align-items: center;
	overflow: hidden;
}

.header .header-contact-search .header-search:after, .header .header-contact-search .header-search:before {
	content: "";
	background: #fff;
	width: 1px;
	height: 100px;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	opacity: .35;
}

.header .header-contact-search .header-search:after {
	left: 0;
}

.header .header-contact-search .header-search:before {
	right: 0;
}

.footer-after-logo {
	display: flex;
	justify-content: center;
	margin: 20px 0 40px;
}

.header-phone a {
	display: flex;
	flex-flow: column;
	flex-wrap: wrap;
	line-height: 1.25;
}

.header-phone {
	padding-left: 38px;
	background-image: url("https://goldenhillsplasticsurgery.com/nitropack_static/gauwFaqWxzOTLaLigSiUAjveTtnhRmUo/assets/images/optimized/rev-683821b/goldenhillsplasticsurgery.com/wp-content/uploads/2024/01/call.svg");
	background-repeat: no-repeat;
	background-size: 28px;
	background-position: 0 center;
}

.sms_number {
	background-image: url("https://goldenhillsplasticsurgery.com/nitropack_static/gauwFaqWxzOTLaLigSiUAjveTtnhRmUo/assets/images/optimized/rev-683821b/goldenhillsplasticsurgery.com/wp-content/themes/golden-hills-plastic-surgery/img/text-us-light.svg");
	border-right: 1px solid rgba(255, 255, 255, .35);
	padding-right: 8px;
}

.sms_number.nitro-lazy {
	background-image: none !important;
}

.social-media-footer {
	margin-left: 50px;
}

.notification_alert {
	border-radius: 0;
	margin: 0;
	background: var(--gold);
	border: none;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0px 25px;
}

.alert-dismissible .btn-close {
	right: 10px;
	padding: 0;
	top: 6px;
	margin: auto;
	background-size: 12px;
	outline: none;
	box-shadow: none;
	opacity: 1;
}

.header-phone.nitro-lazy {
	background-image: none !important;
}

header .header-logo a {
	display: flex;
	padding: 5px 0px;
	align-items: center;
}

header.shrink .header-logo a img {
	width: 175px;
	height: auto;
}

header .header-logo a img {
	transition: .5s;
	width: 190px;
}

.notification_alert_text {
	color: var(--black) !important;
	font-size: var(--body-size);
	letter-spacing: .04em;
	line-height: 2;
}

.notification_alert_text * {
	color: var(--black) !important;
}

header .header-phone .header_phone {
	font-family: "nanami_rounded_promedium";
	font-size: 17px;
}

header .header-phone a .phone_text {
	font-size: 16px;
}

.home-contact .header_phone {
	font-size: 27px;
	font-weight: 500;
	letter-spacing: .02em;
	font-family: "nanami_rounded_promedium";
}

.home-contact .phone_text {
	font-size: 22px;
	font-weight: 300;
}

.home-contact .button {
	color: #fff;
}

/***************************/
.home-page-banner .banner-video {
	position: absolute;
	z-index: 0;
	width: 100%;
	overflow: hidden;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.home-page-banner .banner-video video {
	position: absolute;
	height: 100%;
	top: 0;
	left: 0;
	width: 100%;
	display: block;
	object-fit: cover;
}

.home-page-banner {
	width: 100%;
	height: 100vh;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	position: relative;
}

.home-page-banner .banner-heading {
	font-size: 65px;
	font-weight: 400;
	line-height: 1;
	letter-spacing: .04em;
	color: #fff;
	text-shadow: 0 0 10px #000;
}

.home-page-banner .banner-content {
	color: #fff;
	font-size: 20px;
	text-shadow: 0 0 10px #000;
	letter-spacing: .04em;
}

.button {
	background: var(--gold);
	padding: 20px 60px;
	font-family: "nanami_rounded_promedium";
	text-transform: uppercase;
	font-size: var(--body-size);
	font-weight: 500;
	letter-spacing: .02em;
	border: 1px solid transparent;
	text-align: center;
	display: inline-block;
	line-height: 1;
}

.button-transparent {
	background: transparent;
	border: 1px solid var(--gold);
	color: #fff;
}

.button:hover {
	background: var(--black);
}

.home-page-banner .btn-wrap .button {
	margin-right: 20px;
	color: #fff;
}

.home-page-banner .btn-wrap {
	margin-top: 25px;
}

.button:hover {
	color: #fff;
	background: var(--black);
}

.home-page-banner .banner-content-wrap {
	margin-top: 105px;
	z-index: 1;
	position: relative;
}

.banner_menu-wrap .banner-menu-loop > a {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 15px;
	color: #fff;
	transition: .5s;
	height: 110px;
	background: #181717;
}

.banner_menu-wrap .banner-menu-loop>a:hover {
	background: var(--blue);
	flex-flow: column;
	color: #000;
}

.banner_menu-wrap .banner-menu-loop>a:hover svg path {
	fill: #000 !important;
}

.banner_menu-wrap .col {
	padding: 0;
}

.banner_menu-wrap {
	width: 100%;
	height: auto;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	color: #fff;
	display: flex;
	align-items: self-end;
	margin: 0;
	padding: 0;
}

.banner_menu-wrap .banner-menu-loop > a .banner-menu-icon svg path {
	fill: #fff;
}

.banner_menu-wrap .banner-menu-loop > a .banner-menu-icon {
	width: 40px;
	height: 55px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-right: 10px;
}

.banner_menu-wrap .banner-menu-loop > a .banner-menu-icon svg {
	width: 100%;
	height: 100%;
}

.banner_menu-wrap .banner-menu-loop {
	border: 1px solid rgba(255, 255, 255, .45);
	padding: 0px;
	position: relative;
}

.banner_menu-wrap .banner-menu-name {
	font-size: 30px;
	line-height: 1;
	letter-spacing: .04em;
	font-family: "acumin_pro_extracondensedRg";
}

.color-black {
	color: var(--white);
}

/***********Footer**************/
footer {
	padding-top: 100px;
}

.social-media-footer .footer-title {
	font-family: "nanami_rounded_proextra_light";
	letter-spacing: .1em;
}

footer .column-1, footer .column-3 {
	width: 33%;
	padding: 0px 25px;
}

footer .column-2 {
	width: 33%;
	padding: 0px 25px;
}

footer .column-2 .quick-links-services {
	display: flex;
	justify-content: space-between;
}

footer .footer_description {
	font-size: 16px;
}

.footer-title {
	font-size: 22px;
	line-height: 1.75;
	letter-spacing: .1em;
	color: var(--gold);
	text-transform: uppercase;
	margin-bottom: 10px;
}

.footer-menu-box ul li {
	position: relative;
}

.footer-menu-box ul li:after {
	background: var(--blue);
	content: "";
	width: 15px;
	height: 1px;
	position: absolute;
	left: -22px;
	top: 0;
	bottom: 0;
	margin: auto;
}

.footer-copyright .footer-links-1 {
	justify-content: flex-end;
	display: flex;
}

.footer-top .top-column-1, .footer-top .top-column-2 {
	width: 50%;
}

.footer-top .top-column-2 {
	display: flex;
	align-items: center;
	justify-content: end;
	padding-right: 7%;
}

ul#menu-footer-links {
	padding: 0;
	display: flex;
}

ul#menu-footer-links li {
	padding-right: 15px;
	position: relative;
}

ul#menu-footer-links li:after {
	content: "";
	position: absolute;
	top: 0;
	right: 5px;
	bottom: 0;
	height: 10px;
	width: 1px;
	background: var(--black);
	margin: auto;
}

ul#menu-footer-links li:last-child:after {
	content: none;
}

footer .footer-copyright {
	border-top: 1px solid #f2f2f2;
	padding: 10px 0px;
	font-size: 16px;
}

footer .phone_text {
	font-size: 22px;
	font-weight: 300;
}

footer .header_phone {
	font-size: 25px;
	font-weight: 500;
	letter-spacing: .02em;
	font-family: "nanami_rounded_promedium";
}

footer .column-3 .footer-nap-col .nap-post-title {
	display: none;
}

footer a.direction-link {
	color: #dfb77e;
	font-family: "nanami_rounded_promedium";
}

footer .column-3 {
	padding-left: 50px;
	padding-right: 0;
}

footer .footer-nap-col {
	text-transform: uppercase;
}

footer .phone a {
	color: #dfb77e;
	font-family: "nanami_rounded_promedium";
}

footer .footer-nap-col .address-wrap, footer .footer-nap-col .phone, footer .footer-nap-col .timings {
	padding-left: 40px;
	margin-bottom: 15px;
	line-height: 1.35;
	background-repeat: no-repeat;
}

footer .footer-nap-col .address-wrap {
	background-image: url("https://goldenhillsplasticsurgery.com/nitropack_static/gauwFaqWxzOTLaLigSiUAjveTtnhRmUo/assets/images/optimized/rev-683821b/goldenhillsplasticsurgery.com/wp-content/themes/golden-hills-plastic-surgery/img/location.svg");
	background-position: 0px 5px;
}

footer .footer-nap-col .address-wrap.nitro-lazy {
	background-image: none !important;
}

footer .footer-nap-col .phone {
	background-image: url("https://goldenhillsplasticsurgery.com/nitropack_static/gauwFaqWxzOTLaLigSiUAjveTtnhRmUo/assets/images/optimized/rev-683821b/goldenhillsplasticsurgery.com/wp-content/themes/golden-hills-plastic-surgery/img/call.svg");
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

footer .footer-nap-col .phone.nitro-lazy {
	background-image: none !important;
}

footer .footer-nap-col .timings {
	background-image: url("https://goldenhillsplasticsurgery.com/nitropack_static/gauwFaqWxzOTLaLigSiUAjveTtnhRmUo/assets/images/optimized/rev-683821b/goldenhillsplasticsurgery.com/wp-content/themes/golden-hills-plastic-surgery/img/clock.svg");
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

footer .footer-nap-col .timings.nitro-lazy {
	background-image: none !important;
}

.social-media-footer ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	padding: 0;
	margin: 0;
}

.social-media-footer ul li {
	margin-right: 15px;
}

.social-media-footer ul li a {
	display: inline-block;
}

.social-media-footer ul li a svg, .social-media-footer ul li a img {
	width: 32px;
	height: 32px;
}

footer .footer-nap-col .timings span {
	color: #dfb77e;
	font-family: "nanami_rounded_promedium";
}

/******************Home About*******************/
.sub_heading {
	font-size: 22px;
	font-weight: 250;
	letter-spacing: .1em;
	font-family: "nanami_rounded_proextra_light";
	color: var(--gold);
	text-transform: uppercase;
}

.home-about .section_logos .icon {
	/* background: #F5F3EC; */
	display: flex;
	width: auto;
	align-items: center;
	justify-content: center;
	margin-right: 15px;
}

.home-about .section_logos .icon:last-child {
	margin-right: 0px;
}

.home-about .section_logos {
	display: flex;
	z-index: 1;
	position: relative;
}

.home-about .section_logos .icon img {
	max-width: 150px;
}

.home-about .image-wrapper, .home-about .image-wrapper img {
	width: 100%;
	height: auto;
}

.home-about .image-wrapper {
	max-width: 575px;
	position: relative;
}

.button-blue {
	background: var(--blue);
}

/********************/
.featured-team {
	background: var(--light-gold);
}

.team-location {
	margin: 10px 0;
	font-size: 20px;
	color: #dfb77e;
}

/********************/
.home_services_section .heading {
	margin: 0;
}

.home_services_section {
	background: #dfb77e;
	padding-bottom: 0px !important;
}

.home_services_wrapper {
	display: flex;
	margin-top: 25px;
}

.home_services_wrapper .home_services {
	width: calc(100% / 5);
	display: flex;
	flex-flow: column;
	height: 100%;
	transition: all .5s ease;
}

.home_services_wrapper .home_services:hover {
	width: 30%;
}

.home_services_wrapper .home_services a {
	display: block;
}

.home_services_wrapper .home_services .service_image {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	padding: 50px 20px;
	height: 100%;
	min-height: 650px;
	display: flex;
	flex-flow: column;
	justify-content: flex-end;
	position: relative;
	cursor: pointer;
}

.home_services_wrapper .home_services .service_image:after {
	content: "";
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .5) 50%, #000 100%);
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
}

.home_services_wrapper .home_services .service_image h2.heading {
	font-size: var(--h2);
	font-weight: 400;
	line-height: 1;
	letter-spacing: .04em;
	font-family: "acumin_pro_extracondensedRg";
	color: #fff;
}

.home_services_wrapper .home_services .service_image .service_content, .home_services_wrapper .home_services .service_image .heading {
	z-index: 1;
	color: #fff;
}

.home_services_wrapper .home_services .service_image .btn-wrap {
	width: 100%;
}

.home_services_wrapper .home_services .service_image .btn-wrap .button {
	width: 100%;
	display: block;
	line-height: 1;
}

/*.home_services_wrapper .home_services .service_image .btn-wrap, .home_services_wrapper .home_services .service_image .content {
    display: none;
}*/
.home_services_wrapper .home_services .service_image:hover .service_content {
	display: block;
}

.home_services_wrapper .home_services .service_image:hover .heading-outer {
	display: none;
}

.home_services_wrapper .home_services .service_image .service_content {
	display: none;
}

.home_services_wrapper .home_services .service_image:hover .btn-wrap, .home_services_wrapper .home_services .service_image:hover .content {
	display: block;
}

.home_services_wrapper .home_services .service_image .content {
	line-height: 1.5;
}

/****************************************/
.content_section_home .image-wrapper:after {
	content: "";
	background: #ece8df;
	position: absolute;
	right: -30px;
	top: -30px;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.content_section_home .image-wrapper {
	position: relative;
	display: flex;
}

/****************************************/
.home_testimonials_section .rotate-image {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 109px;
	height: 100%;
}

.home_testimonials_section {
	position: relative;
	overflow: hidden;
}

.home-testimonials-navs-buttons .next-testimonials svg {
	transform: rotate(180deg);
}

.top-heading {
	font-size: 22px;
	font-weight: 400;
	line-height: 1.25;
	letter-spacing: .1em;
	text-transform: uppercase;
}

#testimonials_home .home-testimonials-content {
	margin-top: 15px;
}

#testimonials_home .home-testimonials-loop {
	border: 7px solid rgba(236, 232, 223, .15);
	padding: 30px 30px 30px 30px;
}

#testimonials_home .home-testimonials-title {
	font-size: 20px;
	letter-spacing: .1em;
	background-image: url("https://goldenhillsplasticsurgery.com/nitropack_static/gauwFaqWxzOTLaLigSiUAjveTtnhRmUo/assets/images/optimized/rev-683821b/goldenhillsplasticsurgery.com/wp-content/themes/golden-hills-plastic-surgery/img/quote.svg");
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 40px;
}

#testimonials_home .home-testimonials-title.nitro-lazy {
	background-image: none !important;
}

#testimonials_home  .home-testimonials-content, #testimonials_home  .home-testimonials-title {
	padding-left: 50px;
}

#testimonials_home .home-testimonials-name {
	font-family: "nanami_rounded_promedium";
	font-size: var(--body-size);
	font-weight: 500;
	letter-spacing: .02em;
	text-align: right;
}

.home-testimonials-navs-buttons .slick-arrow:hover svg circle {
	fill: #fff;
}

.home-testimonials-navs-buttons .slick-arrow:hover svg g path {
	fill: #000;
}

.home_testimonials_section .home-testimonials-navs-buttons {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 20px;
}

ul.slick-custom-nav {
	padding-left: 0;
	display: flex;
}

ul.slick-custom-nav li {
	padding-right: 15px;
	padding-left: 0;
	cursor: pointer;
}

ul.slick-custom-nav li:before {
	display: none;
}

ul.slick-custom-nav li {
	padding-right: 15px;
	padding-left: 0;
}

.button-black {
	background: var(--black);
	color: #fff;
}

/******************************/
.why_our_patients_love_emsculpt {
	background: #a9d0db;
}

/*****************************/
.home_team {
	position: relative;
	background-color: var(--light-gold);
}

.home_team ul.slick-custom-nav li svg:hover circle {
	fill: var(--gold) !important;
	stroke: none;
}

.home_team ul.slick-custom-nav li svg:hover g path {
	fill: #fff;
}

#team-list-home .team-single-link {
	padding: 15px;
}

.home_team div#team-list-home {
	z-index: 1;
	position: relative;
	padding-right: 15px;
}

#team-list-home .slick-slide .team-image {
	margin-bottom: 20px;
}

#team-list-home .slick-center > div {}

#team-list-home .slick-slide > div {
	background: #fff;
	padding: 10px 15px;
}

#team-list-home .slick-slide {
	padding: 100px 25px 100px 15px;
}

#team-list-home .team-title {
	font-family: "acumin_pro_extracondensedRg";
	font-size: 45px;
	font-weight: 400;
	letter-spacing: .04em;
	text-align: left;
	line-height: 1.25;
}

div#team-list-content-home {
	position: relative;
	z-index: 1;
}

#team-list-home .slick-slide .team-image img {
	width: 100%;
	height: 100%;
}

.home_team_wrap .slick-list {}

#team-list-home .slick-slide.slick-current {
	transform: scale(1.15, 1.15);
	position: relative;
}

.home_team .content-wrapper {
	z-index: 2;
	position: relative;
	max-width: 550px;
}

.home_team ul.slick-custom-nav li svg path {
	fill: #717171;
}

.home_team ul.slick-custom-nav li svg circle {
	stroke: #717171;
}

.home_team ul.slick-custom-nav li:hover svg {}

.home_team .arrow-and-button {
	display: flex;
	justify-content: space-around;
	align-items: center;
}

.home_team ul.slick-custom-nav {
	margin: 0;
}

li.next.slick-arrow {
	transform: rotate(180deg);
}

/**********************/
.home-instagram {
	position: relative;
	background-color: var(--light-gold);
	text-align: center;
}

.home-instagram img.instagram-image {
	max-width: 1000px;
	width: 100%;
	margin: auto;
}

/**********************/
.home-result {
	position: relative;
	background-color: var(--light-gold);
}

.home-result .container {
	max-width: 1110px;
	margin: auto;
}

/***********/
.sign_up_for_newsletter {
	overflow: hidden;
	margin-top: -95px;
	padding: 0;
	z-index: 1;
	position: relative;
}

.sign_up_for_newsletter .container {
	background: var(--gold);
	padding: 30px 50px;
}

.sign_up_for_newsletter .form-group {
	/* margin-bottom: 20px;*/
	margin-top: 20px;
	position: relative;
}

.sign_up_for_newsletter .form-control {
	border-bottom: 1px solid #fff !important;
}

.sign_up_for_newsletter .signup {
	display: flex;
	justify-content: end;
}

.sign_up_for_newsletter .signup .button {
	padding: 20px 80px;
}

/**********************************/
.submit-btn {
	position: relative;
}

.form-group {
	position: relative;
	padding-top: 25px;
}

.form-control, .form-control:focus {
	background: transparent;
	border: none;
	border-bottom: 1px solid var(--gold);
	border-radius: 0px;
	color: #181717;
	outline: none;
	box-shadow: none;
	font-size: var(--body-size);
}

.form-control:not(textarea) {
	height: 50px;
}

textarea.form-control {
	height: 100px;
	resize: none;
}

form .tc {
	line-height: 1.5;
	padding: 20px 0px;
}

/*************home-map***************/
.home-map .phone a {
	color: #000;
	font-weight: 600;
}

.home-map {
	position: relative;
	background: var(--blue);
}

.contact-details .nap_get_directions_link>a:hover {
	color: #000;
}

.home-map .contact-iframe, .home-map .contact-iframe iframe, .home-map .contact-iframe .contact-iframe-wrap {
	width: 100%;
	height: 100%;
}

.home-map .contact-iframe {
	position: absolute;
	right: 0;
	width: 60%;
	height: 100%;
	top: 0;
	bottom: 0;
}

.home-map .content-wrap h2 {
	margin-bottom: 45px;
}

.home-map .content-wrap .nap_attorney_business_name {
	font-weight: 400;
	letter-spacing: .04em;
}

.home-map .contact-details-full {}

.contact-details {
	padding-left: 35px;
	line-height: 1.35;
	margin-bottom: 15px;
	background-image: url("https://goldenhillsplasticsurgery.com/nitropack_static/gauwFaqWxzOTLaLigSiUAjveTtnhRmUo/assets/images/optimized/rev-683821b/goldenhillsplasticsurgery.com/wp-content/themes/golden-hills-plastic-surgery/img/location-black.svg");
	background-repeat: no-repeat;
	background-position: 0 0;
}

.contact-details.nitro-lazy {
	background-image: none !important;
}

.contact-phone {
	padding-left: 35px;
	background-image: url("https://goldenhillsplasticsurgery.com/nitropack_static/gauwFaqWxzOTLaLigSiUAjveTtnhRmUo/assets/images/optimized/rev-683821b/goldenhillsplasticsurgery.com/wp-content/themes/golden-hills-plastic-surgery/img/call-black.svg");
	background-repeat: no-repeat;
	background-position: 0px 2px;
	line-height: 2;
}

.contact-phone.nitro-lazy {
	background-image: none !important;
}

.contact-details .nap_get_directions_link > a {
	text-transform: uppercase;
	font-weight: 600;
}

.contact-details .nap_get_directions_link {
	margin-top: 15px;
}

/*******************/
.home_gallery .gallery-arrow-prev svg:hover circle, .home_gallery .gallery-arrow-next svg:hover circle {
	fill: var(--gold) !important;
	stroke: none;
	opacity: 1;
}

.home_gallery .gallery-arrow-prev svg:hover g path, .home_gallery .gallery-arrow-next svg:hover g path {
	fill: #fff;
	opacity: 1;
}

.after-before-home-slider {
	margin-top: 50px;
}

.after-before-home-slider  .slick-slide > div {
	padding: 0px 10px;
}

.after-before-home-slider .gallery-image-text {
	border: 1px dashed var(--gold);
	padding: 5px;
	transition: .5s;
}

.after-before-home-slider .slick-center .gallery-image-text {
	transform: scale(1.35);
}

.after-before-home-slider .slick-slide {
	padding: 60px 30px;
}

.after-before-home-slider .gallery-text {
	font-family: "acumin_pro_extracondensedRg";
	font-size: 25px;
	font-weight: 400;
	line-height: 1.2;
	letter-spacing: .04em;
	margin-top: 15px;
}

.gallery-arrow-prev, .gallery-arrow-next {
	cursor: pointer;
}

.gallery-buttons {
	display: flex;
	align-items: center;
	justify-content: space-around;
	max-width: 650px;
	margin: auto;
	margin-top: 50px;
}

.home_services_wrapper .home_services:hover .service_image:after {
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .5) 50%, rgba(0, 0, 0, .75) 100%);
}

.home_services_wrapper .home_services .service_image .btn-wrap .button {
	color: #000;
}

.home_services_wrapper .home_services .service_image .btn-wrap .button:hover {
	color: #fff;
}

.home_services_section .home_services .button {
	padding: 20px 35px;
}

/******************************************************************/

/************************Our Testimonials**************************/

/******************************************************************/
.testimonials-page .testimonials-wrap .testimonials-loop {
	border: 7px solid rgba(236, 232, 223, .3);
	padding: 30px;
	width: calc(50% - 10px);
	margin-bottom: 20px;
	padding-left: 75px;
	position: relative;
	color: var(--body-color);
	display: block;
}

.testimonials-page .testimonials-wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	position: relative;
}

.testimonials-page .testimonials-wrap .testimonial-title {
	font-size: 22px;
	line-height: 1.2;
	letter-spacing: .1em;
	margin-bottom: 15px;
	text-transform: uppercase;
}

.testimonials-page .testimonials-wrap .testimonial-quote {
	width: 45px;
	height: 35px;
	position: absolute;
	left: 15px;
	top: 20px;
}

.home_testimonials_section .rotate-image img {
	object-fit: contain;
	object-position: 100% 100%;
	width: 100%;
	height: 100%;
}

.testimonials-page .testimonials-wrap .testimonial-quote svg {
	width: 100%;
	height: 100%;
}

.testimonials-page .testimonials-wrap .name {
	font-size: 22px;
	letter-spacing: .1em;
	margin-top: 15px;
	text-transform: uppercase;
}

/***********************************************/

/*******************About***********************/

/***********************************************/
.about_us_details {
	position: relative;
}

.about_us_details .image-area img {
	width: 100%;
	max-width: 500px;
}

.about_us_details .content-area {
	padding-top: 40px;
	position: relative;
	height: 100%;
}

.about_us_details .content-bottom {
	background: #ece8df;
	padding: 40px;
	position: relative;
	width: calc(100% + 150px);
	margin-left: -150px;
	margin-top: 60px;
}

.about_us_details .image-area {
	position: relative;
}

/* .about_us_details .image-area:after {
    content: '';
    border: 1px solid #A9D0DB;
    position: absolute;
    width: 100%;
    height: calc(100% - 20px);
    left: -25px;
    top: 40px;
    bottom: 0;
    max-width: 460px;
    z-index: -1;
} */
.about_us_details .other-details {
	position: relative;
	margin-top: 100px;
	display: inline-block;
}

.about_us_details .other-details .icon-h3 {
	display: flex;
	align-items: center;
}

.about_us_details .other-details .icon-h3 .icon {
	width: 35px;
	height: 35px;
}

.about_us_details .other-details .icon-h3 .icon svg {
	width: 100%;
	height: 100%;
}

.about_us_details .other-details .icon-h3 .h3 {
	line-height: 1;
	margin-left: 15px;
	margin-bottom: 0;
	padding: 0;
}

.about_us_details .other-details > .row {
	column-count: 2;
}

.other-details .other-details-row {}

.other-details .other-details-row .other_details-loop {
	width: 50%;
	height: 100%;
	display: inline-block;
	float: left;
	padding: 15px 20px 15px 0px;
}

/*****************************/
.contact_us_page .form_shortcode {
	width: 100%;
	max-width: 950px;
	margin: auto;
}

.contact_us_page .heading {
	text-align: center;
}

.contact_us_page .sub_title {
	text-align: center;
}

/*******************/
.our-team-page .team-member {
	padding: 25px;
	box-shadow: 0px 0px 10px 2px #ccc;
	height: 100%;
}

.our-team-page .team-member .get_the_post_thumbnail img {
	width: 100%;
	height: 500px;
	object-fit: cover;
	object-position: center top;
}

span.wpcf7-not-valid-tip {
	display: none !important;
}

/*********************skincare-page***********************/
.skincare-page .content-logo img {
	border: 1px solid #dfb77e;
	text-align: center;
	padding: 25px;
	display: inline-block;
	margin: auto;
}

.skincare-page .content-logo {
	text-align: right;
	padding-right: 8%;
}

.skincare-page .skincare_products {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 50px;
}

.skincare-page .skincare_products .products {
	width: calc(50% - 30px);
	text-align: left;
	border: 1px solid #f2f2f2;
	padding: 15px;
}

.skincare-page .skincare_products .products .image img {
	width: 100%;
	max-width: 550px;
	height: 425px;
	object-fit: contain;
}

.skincare-page .skincare_products .product-logo {
	height: 90px;
}

.other_skincare_products h3 {
	font-family: nanami_rounded_promedium;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.25;
	letter-spacing: .04em;
}

.other_skincare_products .image img {
	width: 100%;
}

.other_skincare_products .container > .row {
	padding: 15px 0px;
}

.other_skincare_products {
	background: #f7f7f7;
}

.other_skincare_products .content-wrap, .other_skincare_products .image {
	padding: 10px;
}

.skincare-page a.underline {
	text-decoration: underline;
}

/****************************************/
.financing_details .container > .row {
	padding: 15px 0px;
}

/****************************************/
.other_daxxify_details .daxxifydetail {
	background: var(--gold);
	padding: 35px 35px;
}

.other_daxxify_details .title {
	font-family: "nanami_rounded_promedium";
	line-height: 1.5;
}

.other_daxxify_details .daxxifydetail .content {
	margin-top: 15px;
}

.other_daxxify_details .daxxifydetail {
	background: var(--gold);
	padding: 35px 25px;
	height: 100%;
}

.other_daxxify_details {
	background: #f2f2f2;
}

.daxxify-page .button {
	color: #fff;
}

.two_weeks_results .bottom_content {
	margin-top: 40px;
}

.two_weeks_results .bottom_content p {
	margin-bottom: 0;
}

/*****************************************/
.other_hydrafacial_details .title {
	font-family: "nanami_rounded_promedium";
	line-height: 1.5;
}

.other_hydrafacial_details .daxxifydetail .content {
	margin-top: 15px;
}

.other_hydrafacial_details .hydrafacialdetail {
	background: var(--gold);
	padding: 35px 25px;
	height: 100%;
}

.hydrafacialdetail .title {
	font-size: 24px;
	margin-bottom: 6px;
}

.other_hydrafacial_details {
	padding-top: 0;
}

.hydrafacial_treatment .content-wrap {
	padding-left: 15px;
}

.hydrafacial-page .common-pd {
	padding-bottom: 0;
}

/************************/
.hydrafacial_treatment {
	background: #f7f7f7;
}

/********************/
.process-page {
	margin-top: 50px;
}

.process-page .loop {
	display: flex;
	flex-wrap: wrap;
	border: 3px solid #ece8df;
	padding: 50px;
	border-radius: 50px;
	margin-top: -3px;
	margin-top: -3px;
	position: relative;
	width: 100%;
	max-width: 1200px;
	margin: auto;
}

.process-page .row > div > div:first-child:after {
	content: "";
	background: var(--gold);
	width: 30px;
	height: 30px;
	position: absolute;
	left: -15px;
	top: 40%;
	border-radius: 50px;
}

.process-page .row>div>div:first-child:before {
	content: "";
	background: #fff;
	position: absolute;
	left: -10px;
	bottom: -2px;
	width: 50px;
	height: 60%;
}

.process-page .row>div>div.odd-loop:last-child:after {
	content: "";
	background: var(--gold);
	width: 30px;
	height: 30px;
	position: absolute;
	left: -15px;
	top: 60%;
	border-radius: 50px;
}

.process-page .row>div>div.odd-loop:last-child:before {
	content: "";
	background: #fff;
	position: absolute;
	left: -10px;
	top: -1px;
	width: 50px;
	height: calc(60% + 0px);
}

.process-page .row>div>div.even-loop:last-child:after {
	content: "";
	background: var(--gold);
	width: 30px;
	height: 30px;
	position: absolute;
	right: -15px;
	top: 60%;
	border-radius: 50px;
}

.process-page .row>div>div.even-loop:last-child:before {
	content: "";
	background: #fff;
	position: absolute;
	right: -10px;
	top: -1px;
	width: 50px;
	height: calc(60% + 0px);
}

.process-page .loop .loop-number {
	width: 110px;
}

.process-page .loop .loop-content {
	width: calc(100% - 110px);
}

.process-page .loop .loop-number .number {
	background-image: url("https://goldenhillsplasticsurgery.com/nitropack_static/gauwFaqWxzOTLaLigSiUAjveTtnhRmUo/assets/images/optimized/rev-683821b/goldenhillsplasticsurgery.com/wp-content/themes/golden-hills-plastic-surgery/img/number.svg");
	width: 90px;
	height: 90px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	display: flex;
	align-items: center;
	justify-content: center;
}

.process-page .loop .loop-number .number.nitro-lazy {
	background-image: none !important;
}

.process-page .loop .loop-number .number span {
	position: relative;
	left: -3px;
	color: #fff;
}

.process-page .loop.even-loop.middle-loop {
	border-right: 0;
	position: relative;
}

.process-page .loop.even-loop.middle-loop:after {
	content: "";
	background: #fff;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	height: 100%;
	width: 50px;
}

.process-page .loop.odd-loop.middle-loop {
	border-left: 0;
	position: relative;
}

.process-page .loop.odd-loop.middle-loop:after {
	content: "";
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	height: 100%;
	width: 50px;
}

.process-page .loop.even-loop .loop-number .number {
	transform: rotate(180deg);
}

.process-page .loop.even-loop .loop-number .number span {
	transform: rotate(180deg);
}

.process-page .loop.even-loop {
	text-align: right;
}

.process-page .loop.even-loop .loop-number {
	display: flex;
	justify-content: flex-end;
}

.process-page .loop .loop-content .title {
	font-size: 22px;
	margin-bottom: 10px;
	font-weight: 600;
}

/****************************/
.procedures-page .loop li {
	line-height: 1;
}

.procedures-page .loop .image {
	display: flex;
}

.procedures-page .loop .image img {
	width: 100%;
	height: 100%;
}

.procedures-page .loop .content-wrap {
	padding: 30px;
	padding-right: 15px;
}

.procedures-page .loop .image {
	display: flex;
	box-shadow: 0px 0px 10px -1px #ccc;
}

.procedures-page .loop {
	width: 100%;
	max-width: 1200px;
	margin: auto;
}

/****************************/
.team-single-page .image-wrap {
	position: relative;
	display: flex;
}

/*.team-single-page .image-wrap:after {
    content: '';
    border: 1px solid #A9D0DB;
    position: absolute;
    width: calc(100% - 30px);
    height: 100%;
    left: 0;
    top: 30px;
    z-index: -1;
}*/
.team-single-page .content-wrap {
	width: 100%;
	max-width: 650px;
	padding-left: 15px;
}

.team-single-page .button-blue {
	color: #fff;
}

/******************Static Page********************/
.static-page .content-area .surgery_process {
	display: flex;
	width: 100%;
}

.static-page .content-area .surgery_process .process_loop {
	width: 100%;
	max-width: 25%;
	text-align: center;
	padding-right: 10px;
}

.static-page .content-area .surgery_process .process {
	background: var(--gold);
	padding: 15px;
}

.static-page .content-area .surgery_process .process .heading {
	line-height: 1;
	font-size: var(--h4);
	margin-bottom: 10px;
}

.static-page .content-area .surgery_process .process_loop .surgery_sub_heading {
	font-size: 18px;
}

.static-page .content-area .default_content {
	padding: 25px 0px;
}

.static-page .content-area .static_gallery {
	display: flex;
	width: 100%;
	flex-wrap: wrap;
}

.static-page .content-area .static_gallery figure {
	width: 25%;
	padding-right: 15px;
	padding-bottom: 15px;
}

.static-page .content-area .static_gallery figure img {
	width: 100%;
	height: auto;
	border: 1px solid #e1e1e1;
	padding: 10px;
}

.static-page .content-area .static_gallery figure a {
	display: block;
}

/*****************/
.modal {
	z-index: 99999;
}

.modal button.btn-close {
	position: absolute;
	right: 0;
	color: #fff;
	opacity: 1;
	margin: 0;
	background-color: var(--gold);
	width: 27px;
	height: 27px;
	cursor: pointer;
	display: block;
	z-index: 99999;
	border-radius: 0;
}

.modal .modal-body {
	margin-top: 30px;
}

button.btn-close:focus {
	outline: none;
	box-shadow: none;
}

/********************************/
.photo-gallery-category-row-post .post_title {
	font-family: "nanami_rounded_proextra_light";
}

em {
	font-style: italic !important;
}

.process-page .loop .loop-content .loop-btn {
	display: inline-block;
}

.process-page .loop .loop-content .loop-btn a {
	color: #fff;
}

.page-template-teamplate-daxxify .sign_up_for_newsletter, .page-template-teamplate-financing  .sign_up_for_newsletter, .page-template-teamplate-hydrafacial .sign_up_for_newsletter, .page-template-teamplate-skincare .sign_up_for_newsletter {
	padding-top: 0;
	margin: 0;
	padding-bottom: 60px;
}

.hydrafacial-page .button {
	color: #fff;
}

a.button.button-black:hover {
	background: var(--gold);
}

/****************/
.page-id-604 .list-style ul li {
	padding-left: 20px;
	padding-right: 10px;
	float: left;
	padding-bottom: 0;
	padding-top: 0;
}

.page-id-604 .list-style ul, .page-id-604 .list-style ol {
	display: inline-block;
	width: 100%;
	margin-bottom: 0;
}

.page-id-604 .list-style ul li::before, .page-id-604 .list-style ol li::before {
	top: 11px;
}

/******************************/
.page-template-teamplate-process .sign_up_for_newsletter {
	margin-top: 0;
}

.checkbox-col {
	display: flex;
}

.checkbox-col span.wpcf7-list-item {
	margin: 0 1rem 1.5rem 0rem;
}

.tc a {
	font-weight: 900;
	text-decoration: underline;
}

/* .content-wrap h3 a:hover{
	color:#000!important;
} */
.podcastvideo a {
	position: relative;
	display: block;
}

.podcastvideo a .videobtn-icon {
	width: 65px;
	height: 65px;
	position: absolute;
	left: 50%;
	top: 50%;
	fill: #dfb77e;
	box-shadow: 0 0 10px 0 rgba(255, 255, 255, 30%);
	border-radius: 50%;
	transition: all .5s ease-in-out;
	transform: translate(-50%, -50%) scale(1);
}

.podcastvideo a .videobtn-icon * {
	fill: #dfb77e !important;
}

.podcastvideo a:hover .videobtn-icon {
	transform: translate(-50%, -50%) scale(1.2);
}

.home-podcast.section-pd {
	background: #f3f3f3;
}

.footer-after-logo {
	display: flex;
	justify-content: center;
	margin: 20px 0 40px;
}

.client-name {
	font-size: 20px;
	text-transform: uppercase;
	font-family: "nanami_rounded_promedium";
}

.reviews-box {
	border: 1px solid #ddd;
	padding: 30px;
}

.reviews-row {
	column-count: 2;
	column-gap: 30px;
}

.reviews-content strong {
	font-size: initial;
}

.client-reviews-stars {
	font-size: 28px;
	line-height: normal;
	margin: 10px 0 10px;
	color: #fbbc04;
}

.review-wrap {
	display: inline-block;
	margin-bottom: 30px;
	width: 100%;
}

.cta-btns ul li {
	padding: 10px;
}

.cta-btns ul {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}

.review-cta-section {
	background: #dfb77e;
}

.leave-review-box {
	box-shadow: 0 0 10px #bbb8b8;
	padding: 40px 25px;
	margin-top: 30px;
}

.form-control-radio span.wpcf7-list-item.first {
	margin-left: 0;
}

.team-heading {
	font-size: 32px;
	margin: 0;
	box-shadow: none !important;
}

.team-accordion-header {
	margin-top: 0;
}

.team-accordion-item {
	margin-bottom: 25px;
	border: 1px solid #ddd !important;
}

.team-heading.accordion-button:not(.collapsed) {
	background: #fff;
	color: #000;
	border-bottom: 1px solid #ddd;
}

.team-heading.accordion-button:not(.collapsed)::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 16 16\' fill=\'%23212529\'%3e%3cpath fill-rule=\'evenodd\' d=\'M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z\'/%3e%3c/svg%3e");
}

.team-accordion-body {
	padding: 40px 20px;
}

.home-testimonials-quote {
	position: absolute;
	top: 40px;
	left: 20px;
}

.home-testimonials-loop {
	position: relative;
}

.video-play-btn svg path {
	fill: #dfb77e !important;
}

.video-play-btn {
	position: absolute;
	right: 20px;
	bottom: 20px;
}

.video-image img {
	width: 100%;
	height: 300px;
	object-fit: cover;
	object-position: center;
}

.video-box a.html5lightbox {
	position: relative;
	display: block;
}

.video-box {
	height: 100%;
	box-shadow: 0 0 10px #b5b3b3;
	background: #fff;
}

.video-title {
	text-align: center;
	padding: 8px 10px;
	font-size: 32px;
	font-family: "acumin_pro_extracondensedRg";
}

.video-image {
	display: flex;
}

.video-play-btn svg {
	width: 50px;
	height: 50px;
}

.video-list {
	padding-top: 15px;
	padding-bottom: 15px;
}

.procedure-price-block {
	background: var(--gold);
	margin-bottom: 40px;
	padding: 30px 12px;
	text-align: center;
	font-family: "acumin_pro_extracondensedRg";
	outline: 7px solid var(--gold);
}

.procedure-price-block .procedure-title {
	font-size: 50px;
	text-transform: uppercase;
	color: #000;
	line-height: normal;
}

.procedure-price-block .procedure-price {
	font-size: 60px;
	color: #000;
	line-height: normal;
	margin-top: 10px;
	text-transform: capitalize;
}

.procedure-price-block .procedure-price span, .procedure-price-block .procedure-price strong {
	font-size: 25px;
	font-weight: 400;
	font-family: "acumin_pro_extracondensedRg";
	text-transform: capitalize;
}

.header_row {
	width: 99%;
	margin: 0 auto;
}

.content-logo {
	text-align: right;
}

.skincare_content_container .content-wrap {
	padding-left: calc(( 100vw - 1350px ) / 2) !important;
}

.schedule_now_button .button {
	padding: 10px 10px;
	letter-spacing: 0px;
	font-size: 14px;
}

.schedule_now_button .button:hover {
	border-color: var(--blue);
}

.schedule_now_button {
	text-align: center;
	padding: 0px;
	margin-right: 10px;
}

.reviews-outer {
	background: #f5f5f5;
	padding: 40px;
}

.btn-list-wrap .button {
	padding: 15px 20px;
}

.mission_statment {
	background: var(--gold);
	box-shadow: 0px 0px 30px rgba(94, 94, 94, .1);
	color: #000;
	text-align: center;
	padding: 10px 0px;
	text-transform: capitalize;
	font-size: 55px;
	letter-spacing: .04em;
	font-family: "acumin_pro_extracondensedRg";
	line-height: 1.1;
}

.sms-number-flex {
	right: 0;
	background-color: #dfb77e;
	padding: 10px 10px;
	top: 50%;
	position: fixed;
	font-size: 16px;
	transform: translateY(-50%);
	writing-mode: vertical-lr;
	line-height: normal;
	display: flex;
	gap: 8px;
	transition: .5s;
	z-index: 9;
}

.sms-number-flex:hover {
	background-color: #000;
}

.sms-number:hover a {
	color: #181717;
}

.home {
	padding-top: 66px !important;
}

.paging-new svg path {
	fill: #fff;
}

.html5lightbox:hover .video-play-btn svg path {
	fill: var(--blue) !important;
}

.video-filter select {
	background: url("https://goldenhillsplasticsurgery.com/nitropack_static/gauwFaqWxzOTLaLigSiUAjveTtnhRmUo/assets/images/optimized/rev-683821b/goldenhillsplasticsurgery.com/wp-content/themes/golden-hills-plastic-surgery/img/select_arrow_bg.svg") !important;
	background-repeat: no-repeat !important;
	padding: 14px;
	background-position: center right 4px !important;
	border: 1px solid #c8c2c2;
	color: #000 !important;
	height: 56px;
	background-size: 48px !important;
	cursor: pointer;
}

.video-filter select:focus-visible {
	outline: none;
}

.border_none {
	border: none;
}

/****Hydrafacial Page css****/
.tab_list ul {
	justify-content: center;
	border: none;
	gap: 5px 10px;
}

.tab_list li .nav-link {
	color: var(--heading-color);
	border: 1px solid var(--gold);
	background-color: var(--gold);
	border-radius: 0px;
	cursor: pointer;
}

.tab_list li .active.nav-link, .tab_list li .nav-link:hover {
	background: var(--blue);
	border-color: var(--blue);
}

.slider_arrow_style .slick-arrow {
	background-image: url("https://goldenhillsplasticsurgery.com/nitropack_static/gauwFaqWxzOTLaLigSiUAjveTtnhRmUo/assets/images/optimized/rev-683821b/goldenhillsplasticsurgery.com/wp-content/themes/golden-hills-plastic-surgery/img/left-arrow.svg");
	width: 50px;
	height: 50px;
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0px;
	border-radius: 50%;
	background-color: #fff;
	border: 1px solid #0f1124;
	position: absolute;
	left: -67px;
	right: auto;
	top: 50%;
	margin-top: -25px;
	transition: .5s;
}

.slider_arrow_style .slick-arrow.nitro-lazy {
	background-image: none !important;
}

.slider_arrow_style .slick-arrow.slick-next {
	right: -67px;
	left: auto;
	transform: rotate(180deg);
}

.slider_arrow_style .slick-arrow:hover {
	border: 1px solid var(--gold);
	background-color: var(--gold);
}

.package_box {
	background: var(--light-gold);
	padding: 25px 15px;
	height: 100%;
}

.what_to_expect {
	background: #a9d0db;
}

.treatment_sub_list:nth-child(even) .row {
	flex-direction: row-reverse;
}

.treatment_content {
	background: var(--light-gold);
}

.treatment_content_inner {
	padding: 70px;
}

..treatment_content_inner {
	padding: 20px;
}

.image_outer {
	height: 100%;
}

.image_outer img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

.paging-new svg path {
	fill: #fff;
}

.html5lightbox:hover .video-play-btn svg path {
	fill: var(--blue) !important;
}

.video-filter select {
	background: url("https://goldenhillsplasticsurgery.com/nitropack_static/gauwFaqWxzOTLaLigSiUAjveTtnhRmUo/assets/images/optimized/rev-683821b/goldenhillsplasticsurgery.com/wp-content/themes/golden-hills-plastic-surgery/img/select_arrow_bg.svg") !important;
	background-repeat: no-repeat !important;
	padding: 14px;
	background-position: center right 4px !important;
	border: 1px solid #c8c2c2;
	color: #000 !important;
	height: 56px;
	background-size: 48px !important;
	cursor: pointer;
}

.video-filter select:focus-visible {
	outline: none;
}

.border_none {
	border: none;
}

.bottom_content {
	background: #ece8df;
}

.bottom_content a {
	color: var(--gold);
}

.bottom_content a:hover {}

.page_content_style a {
	color: var(--gold);
}

.list-lineup ul {
	display: flex;
	flex-wrap: wrap;
	gap: 5px 24px;
}

.parent-menu ul li a {
	padding: 10px 30px;
	margin: 2px;
	background: #dfb77e;
	border: 1px solid transparent;
	color: #000;
	display: block;
}

.parent-menu ul li a:hover {
	border: 1px solid #000;
	color: #000;
	background: 0 0;
}

.parent-menu ul {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.grey-bg {
	background: #f7f7f7;
}
