/*Page styles*/

.new-page {
	font-size: 18px;
	color: #444444;
}

.new-page p {
	font-weight: 400;
}

.new-page.entry-content,
.wp-block-cover__inner-container {
  display: grid;
  grid-template-columns: 16px 1fr 1fr minmax(0, 75rem) 1fr 1fr 16px;
}

.new-page.entry-content * {
  grid-column: 4;
}

.new-page.entry-content > .alignwide {
  grid-column: -3 / 3;
}

.new-page.entry-content > .alignfull {
  grid-column: -1 / 1;
}

.nav-links {
	display:none;
}

@media screen and (min-width: 782px) {
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child) {
    margin-left:0;
}
}

@media (min-width: 600px) and (max-width: 1441px){
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child) {
    flex-basis: calc(50% - var(--wp--style--block-gap, 2em)/2)!important;
    flex-grow: 0;
}
}
/* Page Header */

/* .page-title {
	background: linear-gradient(175deg, rgba(223, 162, 162, 0.8) 0%, rgba(154, 77, 86, 0.8) 100%);
	padding: 40px 16px 24px;
	min-height: 0;
} */

.page-title h1 {
	font-size: 60px;
	font-weight: 400;
	color: white;
	max-width: 74rem;
	padding: 0;
	line-height: 0.9;
	margin: 0 auto;
	text-align: start;
}


/* Services page */

@media (max-width:1024px) {
	.first-services-section.wp-block-cover .wp-block-cover__image-background {
		display:none;
	}
	.first-services-section.wp-block-cover {
		background-color:#F7F8F1;
	}
}

.first-services-section h2 {
	font-size: clamp(30px, 5vw, 80px);	/* Change this value for mobile sizing */
	font-weight: 700;
	line-height: 1;
	margin-bottom: 30px;
}

 .first-services-section .top-section {
		margin-left:250px;
	}

.first-services-section h2 > span:first-of-type {
	font-size: 1.5em;
	color: #DFA2A2;
}
.first-services-section h2 > span:nth-of-type(2) {
	font-size: 1.25em;
	color: #B27A79;
}
.first-services-section h2 > span:nth-of-type(3) {
	font-size: 1em;
	color: #9A4D56;
}

.differently-sized-heading {
	font-size: clamp(36px, 8vw, 100px);	/* Change this value for mobile sizing */
	line-height: 0.9;
	font-weight: 700;
	color: #DFA2A2;
	text-transform: none;
	margin-bottom: 20px;
	width: fit-content;
}
.differently-sized-heading > span:first-of-type {
	font-size: 1em;
	color: inherit;
}
.differently-sized-heading > span:nth-of-type(2) {
	display: block;
	font-size: 0.7em;
	color: #9A4D56;
	margin-left: auto;
	margin-right: 26px;
	width: fit-content;
}

@media (max-width: 1024px){
	.first-services-section .top-section {
		margin: 25px auto;
	}
}

@media (max-width: 400px){
		.wp-embed-aspect-4-3.wp-has-aspect-ratio #player {
		margin:auto;
	}
}
.services-conditions-section {
	color: white;
	padding: 30px 0 100px;
	
	
}


.services-conditions-section ul {
	list-style: disc;
	padding-left: 1.1em;
	columns: 3;
	color: inherit;
	
	
	
}

.services-conditions-section ul li {
	list-style: disc;
	color: inherit;
	margin-bottom:20px;
	
	
	
	
	
}
 .services-conditions-section ul li a { 
	margin-bottom: 20px; 
	text-decoration: underline;
 } 

.article-container {
    width: 351px;
    height: 351px;
    overflow: hidden;
    position: relative;
}

.article-container a {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.article-img-holder {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: all 1s;
}
.article-img-holder#dermal-fillers {
    background: url(/wp-content/uploads/AdobeStock_393552504_Preview.png);
}

.article-img-holder#injectables {
    background: url(/wp-content/uploads/AdobeStock_378209528.png);
}

.article-img-holder#skin-rejuvenation {
    background: url(/wp-content/uploads/AdobeStock_425236055.png);
}

.article-img-holder#wellness-anti-aging {
    background: url(/wp-content/uploads/AdobeStock_437113384_Preview-1.png);
}

.article-img-holder#body-sculpting {
    background: url(/wp-content/uploads/AdobeStock_174989942_Preview-1.png);
}

.article-img-holder#pain-relief-for-treatments {
    background: url(/wp-content/uploads/AdobeStock_429218931-1.png);
}

.article-img-holder#lasers {
    background: url(/wp-content/uploads/Skin-Appeal_Laser.jpg);
}

.article-img-holder#pelvic-rejuvenation {
    background: url(/wp-content/uploads/Skin-Appeal_Pelvic-Rejuvinationn.jpg);
}

.article-img-holder#renewalyft {
    background: url(/wp-content/uploads/Skin-Appeal_Renewal-Lift.jpg);
}
.article-img-holder:hover {
    transform: scale(1.2);
}
 

@media (max-width:1040px) {
	.article-img-holder {
		height:320px;
		width:320px;
	}
	
@media (max-width:376px) {
	.article-img-holder {
		height:275px;
		width:275px;
		margin:auto;
	}
}
@media (max-width: 780px) {
	.services-conditions-section ul {
		columns: 2;
	}
}
@media (max-width: 580px) {
	.services-conditions-section ul {
		columns: 1;
		margin-left: auto;
		margin-right: auto;
		width: fit-content;
	}
}



.services-treatments-section .wp-block-columns {
	margin-top: 70px;
}
.services-treatments-section .wp-block-column {
	width: 350px;
}
.services-treatments-section img {
	width: 350px;
	height: 350px;
	object-fit: cover;

}

@media (max-width:1024px) {
	.services-treatments-section.wp-block-cover .wp-block-cover__image-background {
		display:none;
	}
	.services-treatments-section.wp-block-cover {
		background-color:#F7F8F1;
	}
}
	
}
@media (max-width: 782px) {
	.services-treatments-section .wp-block-columns {
		flex-direction: column;
		align-items: center;
		flex-wrap: nowrap;
		margin-bottom
	}
	.services-treatments-section .wp-block-columns + .wp-block-columns {
		margin-top: -31.5px;
	}
	.services-treatments-section .wp-block-column {
		margin-left: 0 !important;
	}
}

/*About Page*/
.about-h2{
	font-size: 30px;
	color: #9A4D56;
	font-weight:600;
}
.about-section2 {
	margin-top: 105px;
	margin-bottom: 65px;
}
.about-section2 > span:first-of-type {
	width: 797px;
	font-size: 80px;
	font-weight: normal;
	color: #9A4D56;
	line-height: .75em ;
}
.about-section2 > span:nth-of-type(2) {
    font-size: 80px;
	font-weight:600;
	color: #FFFFFF;
	line-height: .75em ;
}
.about-section2 > span:nth-of-type(3) {
	width: 797px;
	font-size: 80px;
	font-weight: normal;
	color: #9A4D56;
	line-height: .75em ;
}

@media (max-width:1024px){
	.first-about-section.wp-block-cover .wp-block-cover__image-background {
		display:none;
	}
	.first-about-section.wp-block-cover {
		background-color:#F7F8F1; 
	}
}

.about-team-section p{
	font-size:14px;
}


/*Treatments Sub Pages, Press Page(post-2205), Blog(post-2208), Results(post-2203), Specials(post-2130)*/

#post-381, #post-485 {
        background: url("/wp-content/uploads/2022/06/Group-29.svg") no-repeat;
        background-position: 30px 200px;
	 	font-family: 'Open Sans', sans-serif;
	 	
        }
h2.red-h2 {
	color:#9A4D56 !important;
	font-size:60px !important;
	font-weight:bold !important;
}
 
.mt-30 {
	margin-top:30px;
}
.mt-63 {
	margin-top:63px;
	
}

.side-text {
	width:376px;
}
#post-485 h2 {
	color: #777777;
	font-size: 30px;
	font-weight: 600;
	max-width:690px;
/* 	margin-bottom:25px; */
		}

#post-485 p {

	color: #777777;
	font-size: 18px;
	max-width:690px;
	margin-top:25px;
		}


ul.derm-pg-list li {
	list-style-type: circle !important;
	font-weight:400;
	margin:20px;
	color:#777777;
}

.side-imgs img {
	margin-left: 118px;
	margin-bottom: 80px;
}

#post-3099 a.page-CTA, #post-2182 a.page-CTA, #post-3062 a.page-CTA, #post-3083 a.page-CTA,  #post-3432 a.page-CTA, #post-3107 a.page-CTA{
	font-size:24px;
	padding: 0.75em 1.25em;
	line-height: 1.25;
	border-radius:0;
	color: white;
	background: linear-gradient(90deg, #e9636f 0%, #e87370 16%, #e59673 50%, #e87370 84%, #e9636f 100%);
	transition: background-position 0.5s;
	margin-left:2.75em;
	background-color: red;
	background-size: 200% 100%;
	background-position: 0% 0%;
			
}

#post-3099 a.page-CTA:hover, #post-2182 a.page-CTA:hover, #post-3062 a.page-CTA:hover,  #post-3083 a.page-CTA:hover, #post-3432 a.page-CTA:hover, #post-3107 a.page-CTA:hover {
	background-position: 100% 0%;
	text-decoration: none;
}
/*mobile background/sidebar imgs*/
@media (max-width: 1780px) {
	 #post-2182, #post-2220, #post-2406, #post-3107, #post-3111, #post-2205, #post-2208, #post-2130, #post-2203, #post-2198, #post-3062, #post-3083, #post-3099, #post-485  {
		 background: none;
	}
	
	.side-imgs img,  #post-2205 img, #post-2208 img {
	display:none;
}
}


#post-2182 a.treatment-link, #post-2220 a.treatment-link, #post-2406 a.treatment-link, #post-3107 a.treatment-link, #post-3099 a.treatment-link, #post-3111 a.treatment-link, #post-3062 a.treatment-link, #post-3083 a.treatment-link, #post-3432 a.treatment-link {
	height: 66px;
	width: 202px;
	border: 2px solid #9A4D56;
	font-size: 18px;
	color: #9A4D56;
	padding: 16px 24px 15px 25px;
	margin-top: 50px;
}

#post-2182 a.treatment-link:hover, #post-2220 a.treatment-link:hover, #post-2406 a.treatment-link:hover, #post-3107 a.treatment-link:hover, #post-3099 a.treatment-link:hover, #post-3111 a.treatment-link:hover, #post-3062 a.treatment-link:hover, #post-3083 a.treatment-link:hover, #post-3432 a.treatment-link:hover {
  background-color: #9A4D56;
  color: white;
}

@media (max-width:1024px) {

	.treatment-columns {
		flex-direction:column;
		max-width: 550px;
		margin:auto;
		align-items:center;
	}
	
	img.botox-img {
		margin-left:0px;
	}
	
	#post-3099 a.page-CTA, #post-2182 a.page-CTA, #post-3062 a.page-CTA, #post-3083 a.page-CTA, #post-3432 a.page-CTA, #post-3107 a.page-CTA {
		display:none;
	}
	
	.display-none {
		display:none;
	}
	
}
/* Results Page*/

#post-2203 h2 {
	font-size: 50px;
	font-weight: bold;
	color: #9A4D56;
	margin-bottom: 35px;
	
}

#post-2203 h4 {
	font-size: 30px;
	color: #9A4D56;
	margin-bottom: 35px;
	
}
.results-container {
    width: 250px;
    height: 250px;
    overflow: hidden;
    position: relative;
}

.results-container a {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.results-img-holder {
    width: 100%;
    height: 100%;
	background: #777777;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: all 1s;
}

@media (max-width:599px) {
	.results-container {
		height: 300px;
		width: 300px;
		margin:auto;
	}
}

@media (max-width:362px) {
	#post-2203 h2 {
		font-size: 32px;
	}
}

@media (max-width:1100px){
	.results-columns {
		flex-direction:column;
		max-width: 550px;
		margin:auto;
	}
	.results-columns.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child) {
		margin-left: 0;
		margin:auto;
	}
}

/*Contact Page*/
#post-2198 h2 {
	color: #777777;
	font-size:18px;
	font-weight:600;
	margin-left:118px;
}

p.address {
	width:287px;
	margin-left: 118px;
}

.social-list {
	margin-left: 118px;
}

.contact-phone {
	margin-left: 118px;
}

.contact-hours{
	margin-left: 118px;
}

@media (max-width:1024px ){
	#post-2198 h2, p.address, .social-list, .contact-phone, .contact-hours {
		
		margin:auto;
	}
	p.address {
		width:100%;
	}
}
/* contact form */
body .gform_wrapper {
	background-image: url(/wp-content/uploads/2022/06/contact-bg.svg);
	color: #FFFFFF;
	max-width:690px;
	
	background-size:cover;
	margin-top:0;
	padding: 2px 32px 20px;

}

body .gform_wrapper .gform_heading .gform_title { color: white }

body .gform_wrapper .ginput_container {
	font-size: 12px;
}


body .gform_wrapper .ginput_container input[type=file]::file-selector-button {
 	border: 1px solid #FFFFFF;
	color: white;
	padding: 0.75em 1.25em;
	font-size:16px;
	background-color: #C78C8C; 
}

body .gform_wrapper .ginput_container input[type=file]::file-selector-button:hover {
 	border: 1px solid #C78C8C;
	color: #C78C8C;
	background-color: #FFFFFF; 
}
body .gform_wrapper .gform_footer {
	text-align:right;
}

body .gform_wrapper .gform_footer input[type=submit] {
			font-size: 24px;
			padding: 0.75em 1.25em;
			line-height: 1.25;
			color: #fff;
			border-radius: 0;
			border-style:none;
			color: white;
			background-color: red;
			background: linear-gradient(90deg, #e9636f 0%, #e87370 16%, #e59673 50%, #e87370 84%, #e9636f 100%);
			background-size: 200% 100%;
			background-position: 0% 0%;
			transition: background-position 0.5s;
			font-family: 'Open Sans', sans-serif;
}

body .gform_wrapper .gform_footer input[type=submit]:hover {
	background-position: 100% 0%;
	text-decoration: none;
}

/* blog archive */



#blog .blog-title-img {
	position: relative;
	max-width: 689px;
	
}

#blog .blog-title {
	position: absolute;
	color: #ffffff;
	font-size: 30px;
	bottom: 8px;
  	left: 16px;
	text-decoration: underline;
}

#blog .overlay {
	background: transparent linear-gradient(360deg, #444444 0%, rgba(255,255,255,0) 100%) 0% 0% no-repeat padding-box;	width: 100%;
	opacity: 90%;
	height: 100%;
    position: absolute;
	pointer-events: none;
}
#blog .wp-block-post-excerpt__more-link {
	font-size: 24px;
	padding: 0.45em 1.5em;
	margin-left: 22px;
	margin-bottom: 50px;
	line-height: 1.25;
	color: #fff;
	border-radius: 0;
	border-style:none;
	color: white;
	background-color: red;
	background: linear-gradient(90deg, #e9636f 0%, #e87370 16%, #e59673 50%, #e87370 84%, #e9636f 100%);
	background-size: 200% 100%;
	background-position: 0% 0%;
	transition: background-position 0.5s;
}

#blog .wp-block-post-excerpt__more-link:hover {
	background-position: 100% 0%;
	text-decoration: none;
}

#blog .post-excerpt {
	color: #777777;
	font-size: 18px;
	max-width:622px;
}

/* Careers Page */
.careers-first-section .wp-block-columns {
	margin-top: 70px;
}
.careers-first-section .wp-block-column {
	width: 350px;
}

.careers-heading {
	font-size: clamp(36px, 8vw, 100px);	/* Change this value for mobile sizing */
	line-height: 0.9;
	font-weight: 700;
	color: #9A4D56;
	text-transform: none;
	margin-bottom: 20px;
	width: fit-content;
}

.careers-heading  > span:first-of-type {
	font-size: 70px;
	color: #9A4D56;
	margin-left:45px;
	
}

.careers-heading > span:nth-of-type(2) {
	display: block;
	font-size: 120px;
	color: #DFA2A2;
	margin-left: 120px;
	width: fit-content;
	
}

.careers-first-section p {
	color: #777777;
	font-size: 18px;
	max-width: 450px;
	margin-left: 23px;
	

}

@media (max-width:1230px) {
	.careers-heading  > span:first-of-type {
		font-size:40px;
	}
	.careers-heading  > span:nth-of-type(2) {
		font-size:60px;
	}
}

@media (max-width:720px) {
	.careers-heading{
		text-align:center !important;
	}
	.careers-heading  > span:first-of-type {

		font-size:32px;
		width:100%;
		margin-left: 0;
		
	}
	.careers-heading  > span:nth-of-type(2) {
		font-size:40px;
		margin-left:0;
		width:100%;
	}
}

@media (max-width: 550px){
	.careers-heading{
		max-width: 350px;
		margin:auto;
	}
}

@media (max-width:425px) {
	.careers-heading{
		max-width: 260px;
		margin:auto;
	}
	.careers-heading  > span:first-of-type {
 		
		font-size:24px;
		
	}
	.careers-heading  > span:nth-of-type(2) {
		font-size:32px;
	}
}


.job-descriptions {
	max-width: 1382px;
	padding: 0px 102px;
	margin: -120px auto 0;
	font-family: 'Open Sans', sans-serif;
	color:#ffffff;
	background-color:#9A4D56;
}

@media (max-width:1260px){
	.job-descriptions {
	 padding: 0;
	}
}

.job-groups-headline {
	font-family: 'Open Sans', sans-serif;
	font-size: 36px;
	color:#FFFFFF;
	
}

h2.jobs-headline  {
	font-size: 24px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	
	
	
}

.align-center .headline p{
	text-align:center;
	font-family: 'Open Sans', sans-serif;
}

.jobs-headline .description-jobs p {
	font-family: 'Open Sans', sans-serif;
	
}

.description-jobs.leftalign  {
	text-align: left;
}

hr.jobs-separator.wp-block-separator  {
	height:3px !important;
	background: #ffffff ;
	
}
.careers-heading2  {
	font-size: clamp(30px, 5vw, 80px);	/* Change this value for mobile sizing */
	font-weight: 700;
	line-height: .75em;
	margin-bottom: 30px;
}

.careers-heading2  > span:first-of-type {
	font-size: 100px;
	margin-top: 50px;
	margin-left:200px;
	color: #FFFFFF;
	line-height: .75em ;
}
.careers-heading2  > span:nth-of-type(2) {
	font-size: 50px;
	font-weight: bold;
	margin-left: 650px;
	color: #9A4D56;
	line-height: .75em ;
}
.careers-heading2  > span:nth-of-type(3) {
	width: 797px;
	font-size: 50px;
	font-weight: normal;
	margin-left:330px;
	text-align: right;
	color: #9A4D56;
	line-height: .75em ;
}

@media (max-width:1240px){
	.careers-heading2 {
		text-align:center !important;
		line-height: 1em;
	}
	.careers-heading2  > span:first-of-type {
		font-size:60px;
		margin:0;
	}
	.careers-heading2  > span:nth-of-type(2) {
	font-size:40px;
		margin:0;
		
}
	.careers-heading2  > span:nth-of-type(3) {
	font-size:60px;
		margin:0;
		
}
}


@media (max-width:720px) {
	
	.careers-heading2  > span:first-of-type {
		font-size:40px;
		margin-left:0;
		width:100%;
		
		
	}
	.careers-heading2  > span:nth-of-type(2) {
		
		font-size:32px;
		width:100%;
		margin-left: 0;
	}
	
	.careers-heading2  > span:nth-of-type(3) {
		font-size:40px;
		margin-left:0;
		width:100%;
		
		
	}
}

@media (max-width: 550px){
	.careers-heading2{
		max-width: 350px;
		margin:auto;
	}
}

@media (max-width:425px) {
	.careers-heading2{
		max-width: 260px;
		margin:auto;
	}
	.careers-heading2  > span:first-of-type {
 		font-size:32px;
	}
	.careers-heading2  > span:nth-of-type(2) {
		font-size:24px;
	}
	.careers-heading2  > span:nth-of-type(3) {
		font-size:32px;
	}
}


.careers-social{
	font-family: 'Open Sans', sans-serif;
}

.apply-now {
			font-size: 24px;
			padding: 0.75em 1.25em;
			line-height: 1.25;
			color: #fff;
			border-radius: 0;
			border-style:none;
			color: white;
	        font-family: 'Open Sans', sans-serif;
			background-color: red;
			background: linear-gradient(90deg, #e9636f 0%, #e87370 16%, #e59673 50%, #e87370 84%, #e9636f 100%);
			background-size: 200% 100%;
			background-position: 0% 0%;
			transition: background-position 0.5s;
}

.apply-now:hover {
	background-position: 100% 0%;
	text-decoration: none;
}

.hiring-process  > span:first-of-type {
	font-size: 50px;
	color: #DFA2A2;
	font-weight: bold;
	line-height:.75em;
	margin-left:20px;
	
	
	
}
.hiring-process   > span:nth-of-type(2) {
	font-size: 70px;
	line-height: .75em ;
	font-weight: bold;
	color: #9A4D56;
	margin-left:20px;
}
.hiring-process   > span:nth-of-type(3) {
	font-size: 70px;
	line-height:.75em;
	font-weight: bold;
	color: #9A4D56;
	margin-left:20px;
}
@media (max-width:1430px){
	.hiring-process {
		text-align:center !important;
		max-width: 400px;
	}
}
@media (max-width:1240px){
	.hiring-process {
		text-align:center !important;
		line-height: 1em;
	}
	.hiring-process > span:first-of-type {
		font-size:60px;
		margin:0;
	}
	.hiring-process  > span:nth-of-type(2) {
	font-size:40px;
		margin:0;
		
}
	.hiring-process  > span:nth-of-type(3) {
	font-size:60px;
		margin:0;
		
}
}


@media (max-width:720px) {
	
	.hiring-process  > span:first-of-type {
		font-size:40px;
		margin-left:0;
		width:100%;
		
		
	}
	.hiring-process  > span:nth-of-type(2) {
		
		font-size:32px;
		width:100%;
		margin-left: 0;
	}
	
	.hiring-process  > span:nth-of-type(3) {
		font-size:40px;
		margin-left:0;
		width:100%;
		
		
	}
}

@media (max-width: 550px){
	.hiring-process{
		max-width: 350px;
		margin:auto;
	}
}

@media (max-width:425px) {
	.hiring-process{
		max-width: 260px;
		margin:auto;
	}
	.hiring-process  > span:first-of-type {
 		font-size:32px;
	}
	.hiring-process  > span:nth-of-type(2) {
		font-size:24px;
	}
	.hiring-process  > span:nth-of-type(3) {
		font-size:32px;
	}
}

.hiring-vid {
	
	height: 352px;
	width: 623px;
}

@media (max-width:1290px){
	.hiring-columns {
		flex-direction:column;
		max-width: 550px;
		margin:auto;
		align-items:center;
	}
}
@media (max-width:780px){
	.hiring-vid {
		height: 300px;
		width: 470px;
	}
}

@media (max-width:480px){
	.hiring-vid {
		height: 300px;
		width: 350px;
	}
}

/* Press Page */

.read-more  {
	font-size: 24px;
	padding: 0.45em 1.5em;
	
	margin-bottom: 50px;
	line-height: 1.25;
	color: #fff;
	border-radius: 0;
	border-style:none;
	color: white;
	background-color: red;
	background: linear-gradient(90deg, #e9636f 0%, #e87370 16%, #e59673 50%, #e87370 84%, #e9636f 100%);
	background-size: 200% 100%;
	background-position: 0% 0%;
	transition: background-position 0.5s;
}

.read-more:hover {
	background-position: 100% 0%;
	text-decoration: none;
}

@media (max-width:1440px){
	.left-column {
		display:none;
	}
}

/* Products Page*/

.see-more {
	font-size: 24px;
	padding: 0.45em 1.5em;
	margin-left: 22px;
	margin-bottom: 50px;
	line-height: 1.25;
	color: #fff;
	border-radius: 0;
	border-style:none;
	color: white;
	background-color: red;
	background: linear-gradient(90deg, #e9636f 0%, #e87370 16%, #e59673 50%, #e87370 84%, #e9636f 100%);
	background-size: 200% 100%;
	background-position: 0% 0%;
	transition: background-position 0.5s;
}

.gform_wrapper h3.gform_title {
	display:none;
}