/* Theme Name: Pss Framework
Theme URI: http://www.plasticsurgerystudios.com
Author: Plastic Surgery Studios
Author URI: http://www.plasticsurgerystudios.com
Description: Pss Framework + ACF Gallery
Version: 2.0 */
.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}.page-numbers{list-style:none;margin:0;padding:0;text-align:center}.page-numbers > li{display:inline-block}.page-numbers > li a{border:1px solid #133d67;padding:5px 15px;display:block;text-decoration:none;transition:all .5s ease}.page-numbers > li a:hover,.page-numbers > li a:focus{background-color:#133d67;color:#fff}.page-numbers > li .current{padding:5px 15px;border:1px solid #133d67;display:block;background-color:#133d67;color:#fff}@media (max-width:1023px){.c-doctor .c-block--content{height:auto;padding:20px 0}}.size-full{max-width:100%!important}.size-large{max-width:90%!important}.size-medium{max-width:80%!important}.size-thumbnail{max-width:70%!important}.table-responsive{width: 100%; overflow: scroll;}.h4{font-size: 1.3333333333em}.h5{font-size: 1em} .u-list--number {list-style-type: upper-roman;} .u-text--underline {text-decoration: underline;} .u-text--underline:hover {text-decoration: none;}ol {list-style:revert !important;}
/* smartphones, touchscreens */
@media (hover: none) and (pointer: coarse) {
.c-background--fixed {background-attachment: scroll !important;}
}

.page-template-template-office .slick-prev:before, 
.page-template-template-office .slick-next:before {
	color: #fff;
}

.page-template-template-office .slick-dots li button:before,
.page-template-template-office .slick-dots li.slick-active button:before {
	color: #fff;
}

.subpage .u-block--fixed {
	position: sticky !important;
}

.gfield {
	overflow: initial !important;
}

.row-flex {
	display: flex;
	flex-wrap: wrap;
}

@media (min-width: 1024px) {
	.c-block--flex {
		display: flex;
	}

	.c-intro-rd__block {
		height: auto !important;
		flex-grow: 1;
	}
}

.c-block--flex-nowrap {
	flex-wrap: nowrap !important;
}

#gform_fields_3 {
 	margin: 0 -15px;
 }

 .tiktok {
 	fill: #133d67;
 	transition: all .2s ease-in-out;
 }

 .tiktok:hover, .tiktiok:focus {
 	fill:#b7b7b7;
 }

 .c-hero__banner {
 	position: absolute;
    top: 110px;
    left: 50%;
    transform: translateX(-50%);
    max-width: 180px;
 }

 @media (min-width: 1024px) {
 	.c-hero__banner {
 		top: 180px;
 		max-width: 100%;
 	}
 }

 html, body {
   text-wrap: pretty;
 }
@media (min-width: 768px) {
    .c-btn {
        display: block;
    }
}
