/* Theme Name: Pss Framework v2
Theme URI: http://www.plasticsurgerystudios.com
Author: Plastic Surgery Studios
Author URI: http://www.plasticsurgerystudios.com
Description: Pss Framework + ACF Gallery
Version: 2.0 */

html {
	scroll-padding-top: 175px;
  scroll-behavior: smooth;
}

.alignleft,img.alignleft{margin-right:15px;display:inline;float:left;max-width:40%}.alignright,img.alignright{margin-left:15px;display:inline;float:right;max-width:40%}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both;max-width:50%}.alignnone,img.alignnone{display:block;clear:both;max-width:50%}.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding:5px;margin:15px 0}.wp-caption img{margin:0;padding:0;border:0;max-width:100%!important}.wp-caption p.wp-caption-text{line-height:1.5;font-size:12px;margin:5px 0 0 0}.wp-caption.alignleft{margin:10px 15px 10px 0;display:inline;float:left;max-width:40%}.wp-caption.alignright{margin:10px 0 10px 15px;display:inline;float:right;max-width:40%}.wp-caption.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both;max-width:50%}.wp-caption.alignnone{display:block;clear:both;max-width:50%}.entry-content img{margin:0 0 1.5em 0}.wp-smiley{margin:0!important;max-height:1em}blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}.gallery dl{margin:10px 0;padding:10px}.gallery dt{border:1px solid #ddd}.gallery dd{}.gallery dl a{display:block}.gallery dl img{border:none!important;margin:0!important}.gallery-caption{border:1px solid #ddd;border-top:none;text-align:center;background-color:#f3f3f3;padding:5px;line-height:1.5;font-size:12px}@media (min-width:1024px){.c-contact__item{min-height:900px}}#gform_fields_6{display:flex;flex-wrap:wrap;margin:0 -15px}.gfield{flex-basis:50%;padding:0 15px}.gfield:nth-last-child(-n+3){flex-basis:100%}.c-disclaimer{position:absolute;bottom:20px;left:20px;color:#fff;text-transform:uppercase;font-size:0.6666666667rem;text-shadow:1px 1px 2px rgb(0 0 0 / 50%);opacity:.8}.size-full{max-width:100%!important}.size-large{max-width:90%!important}.size-medium{max-width:80%!important}.size-thumbnail{max-width:70%!important}.u-block--sticky-top{position: -webkit-sticky; position: sticky; top: 230px;}.c-procedure__item, .c-about__item {min-height: initial !important; height: auto !important;}.c-contact__item {height: auto !important;} .c-contact label, .c-contact .gform_heading, .c-contact .gfield_label {
	color: #fff !important;
}

@media(max-width: 768px){
	.c-btn__scroll {
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		width: 100%;
		z-index: 10;
	}

	.c-btn__scroll .c-btn {
		margin: 0;
	}

	.c-header {
		padding-top: 40px;
	}

	.c-footer-bottom {
		padding-bottom: 80px !important;
	}
}


#gform_wrapper_7 .gfield {
	padding: 0;
}

#gform_wrapper_7 .gfield_label {
	display: none;
}

#gform_wrapper_7 fieldset {
	border: 0;
}

#gform_wrapper_7 .gchoice {
	display: flex;
}

#gform_wrapper_7 .gform_submission_error {
	color: #fff;
	font-size: 24px;
}

.page-id-544 .c-procedure__item {
    height: 40vh !important;
}

@media (min-width: 768px) {
    .page-id-544 .c-procedure__item {
        height: 80vh !important;
        padding: 60px !important;
    }
}

@media (max-width: 1023px) {
    .page-id-544 .c-procedure .u-visibility-hidden-sm--down {
        display: block !important;
    }
}
