img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
.u-img--fl,.alignleft,img.alignleft{margin-right:15px;display:inline;float:left;max-width:40%}.u-img--fr,.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}.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}.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:0}.gallery dl a{display:block}.gallery dl img{border:5px solid #fff !important;margin:0 !important;box-shadow:0 0px 10px rgba(0,0,0,.2)}.gallery-caption{border:1px solid #ddd;border-top:none;text-align:center;background-color:#f3f3f3;padding:5px;line-height:1.5;font-size:12px}#sitemap .sub-menu{list-style-type:disc}.u-img--blog{max-width:35%}@media(min-width:1024px){.u-img--blog{max-width:20%}.o-content{min-height:800px}}.c-info__form .gfield_label{color:#fff}@media (min-width:1200px){.c-contact__title{font-size:2em !important}}.c-list__services{display:flex;flex-direction:column;flex-wrap:wrap;margin:0;padding:0;list-style:none}.c-list__services>li{flex-grow:1;text-align:center;padding:20px;background:#00a29a;margin:10px;color:#fff;text-transform:uppercase}@media(min-width:768px){.c-list__services{flex-direction:row}.c-list__services>li{width:33.33%}}@media(min-width:1024px){.c-list__services>li{width:25%}}.owl-carousel.c-carousel__books .owl-item img{width:auto;max-width:100%;display:inline-block}.size-full{max-width:100% !important}.size-large{max-width:90% !important}.size-medium{max-width:80% !important}.size-thumbnail{max-width:70% !important}.c-icon-arrow{display:inline-block;width:33px;height:33px;background-repeat:no-repeat;position:absolute;top:50%;margin-top:-16px;transition:background-color .3s ease-in-out;background-color:#00a29a;color:#fff;font-size:24px;text-align:center;line-height:2.5}@media(min-width:768px){.c-icon-arrow{width:66px;height:66px;margin-top:-33px}}.c-icon-arrow:hover{background-color:#006f6a}.c-icon-prev{left:-100px}.c-icon-next{right:-100px}@media(max-width:1023px){.c-icon-arrow{display:none}}@media(min-width:1024px){.c-spa__content{padding:40px;background-color:rgba(255,255,255,.7)}}
@charset "UTF-8";
html, input[type=search] {
	box-sizing: border-box
}
img, legend {
	border: 0
}
pre, textarea {
	overflow: auto
}
img, p {
	margin-bottom: 10px
}
body, dl dl, dl ol, dl ul, figure, ol dl, ol ol, ol ul, ul dl, ul ol, ul ul {
	margin: 0
}
figure, legend, td, th {
	padding: 0
}
.c-btn--block, .ui-datepicker-calendar th {
	text-align: center
}
.o-container:after, .o-row:after, .u-block--clearfix:after, blockquote, hr {
	clear: both
}
.owl-carousel, .owl-carousel .owl-item {
	-webkit-tap-highlight-color: transparent
}
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	text-size-adjust: 100%
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block
}
audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline
}
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden], template {
	display: none
}
a {
	background-color: transparent;
	color: #00a29a;
	transition: color .3s ease-in-out;
	text-decoration: underline
}
.c-btn, .c-btn:active, .c-btn:focus, .c-btn:hover, .c-nav__link, .c-pagination>li>a:active, .c-pagination>li>a:focus, .c-pagination>li>a:hover, .c-pagination>li>span:active, .c-pagination>li>span:focus, .c-pagination>li>span:hover, .c-social__link, .u-reset--link, a:active, a:focus, a:hover {
	text-decoration: none
}
a:active, a:hover {
	outline: 0
}
abbr[title] {
	border-bottom: 1px dotted
}
b, optgroup, strong {
	font-weight: 700
}
dfn {
	font-style: italic
}
h1 {
	margin: .67em 0
}
h1, h2, h3, h4, h5, h6, hr {
	margin-top: 20px;
	margin-bottom: 20px
}
mark {
	background: #ff0;
	color: #000
}
small {
	font-size: 80%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -.5em
}
sub {
	bottom: -.25em
}
img {
	margin-top: 10px;
	max-width: 100%;
	height: auto;
	vertical-align: middle
}
svg:not(:root) {
	overflow: hidden
}
hr {
	box-sizing: content-box;
	height: 0;
	border-width: 2px;
	border-color: #00a29a;
	border-style: solid
}
code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em
}
button, input, optgroup, select, textarea {
	color: inherit;
	font: inherit;
	margin: 0
}
button {
	overflow: visible
}
button, select {
	text-transform: none
}
.c-btn, .c-nav__link, h1, h2 {
	text-transform: uppercase
}
button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}
button[disabled], html input[disabled] {
	cursor: default
}
button::-moz-focus-inner, input::-moz-focus-inner {
	border: 0;
	padding: 0
}
input[type=checkbox], input[type=radio] {
	box-sizing: border-box;
	padding: 0
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
	height: auto
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}
fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}
textarea {
	height: 100px
}
*, :after, :before {
	box-sizing: inherit
}
body {
	background-color: #fff;
	color: #000;
	font-family: lato, helvetica neue, helvetica, sans-serif;
	font-weight: 400;
	line-height: 1.5;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
@media (min-width:768px) {
	body {
		font-size: 18px
	}
}
.home {
	background-color: #000
}
h1, h2, h3, h4, h5, h6 {
	font-family: inherit;
	color: #00a29a;
	font-weight: 300
}
h1 a, h1 a:focus, h1 a:hover, h2 a, h2 a:focus, h2 a:hover, h3 a, h3 a:focus, h3 a:hover, h4 a, h4 a:focus, h4 a:hover, h5 a, h5 a:focus, h5 a:hover, h6 a, h6 a:focus, h6 a:hover {
	color: inherit;
	text-decoration: none
}
h1 {
	font-size: 2em;
	font-weight: 500
}
h2, h3 {
	font-weight: 400
}
@media (min-width:1024px) {
	h1 {
		font-size: 2.33333em
	}
}
h2 {
	font-size: 1.61111em
}
@media (min-width:1024px) {
	h2 {
		font-size: 1.77778em
	}
	hr {
		margin-top: 30px;
		margin-bottom: 30px
	}
}
h3 {
	font-size: 1.5em
}
h4 {
	font-size: 1.22222em;
	font-weight: 700;
	font-style: italic
}
blockquote cite, h5 {
	font-size: .77778em
}
h6 {
	font-size: .66667em
}
p {
	margin-top: 0
}
dl, ol, ul {
	margin: 20px;
	padding-left: 20px;
	padding-right: 20px
}
blockquote {
	border-left: 5px #00a29a solid;
	font-size: inherit;
	margin: 20px 0;
	padding: 10px 20px
}
blockquote cite::before {
	content: '-'
}
a:active, a:focus, a:hover {
	color: #00d5ca
}
.gfield_checkbox, .gfield_radio, .gform_fields {
	list-style: none;
	padding: 0;
	margin: 0
}
.gfield {
	margin-bottom: 10px;
	overflow: hidden
}
.gfield_label {
	color: #000;
	font-weight: 400;
	font-size: .88889em
}
.ginput_complex {
	margin-left: -15px;
	margin-right: -15px
}
.ginput_container span {
	display: block;
	width: 50%;
	float: left;
	padding-right: 15px;
	padding-left: 15px
}
.ginput_container span.address_city, .ginput_container span.address_state, .ginput_container span.address_zip {
	width: 100%
}
@media (min-width:768px) {
	.ginput_container span.address_city, .ginput_container span.address_state, .ginput_container span.address_zip {
		width: 33.33%
	}
	.o-container {
		max-width: 768px
	}
}
.clear-multi div {
	width: 33.33%;
	float: left;
	padding-right: 15px
}
input, select, textarea {
	width: 100%;
	padding: 10px;
	font-size: inherit;
	line-height: inherit;
	color: #000;
	background-color: #fff;
	background-image: none;
	display: block;
	border: 1px solid #ccc;
	border-radius: 3px;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	outline: 0
}
.gform_validation_error .gfield_error .gfield_label, .gform_wrapper .gfield_required, .gform_wrapper .validation_message, .validation_error {
	color: #a94442
}
select {
	height: 49px
}
input[type=submit] {
	width: auto
}
input+label, select+label {
	font-weight: 400;
	margin-top: 10px;
	display: inline-block;
	font-size: .77778em
}
.ginput_container select[multiple=multiple] {
	max-height: 80px;
	height: auto
}
.gfield_checkbox li, .gfield_radio li {
	margin-right: 10px;
	display: inline-block
}
.ginput_container input[type=checkbox], .ginput_container input[type=radio] {
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	box-shadow: none;
	height: 20px;
	width: 20px
}
.gfield_checkbox label, .gfield_radio label {
	margin-top: 2px;
	margin-bottom: 7px
}
.gform_validation_error .gfield_error input, .gform_validation_error .gfield_error select, .gform_validation_error .gfield_error textarea {
	border-color: #a94442;
	background-color: #f2dede;
	color: #a94442
}
.gform_validation_error .gfield_error input:focus, .gform_validation_error .gfield_error select:focus, .gform_validation_error .gfield_error textarea:focus {
	border-color: #66afe9;
	outline: 0;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}
.validation_error {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid #ebccd1;
	background-color: #f2dede
}
#gforms_confirmation_message {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid #d6e9c6;
	border-radius: 4px;
	color: #3c763d;
	background-color: #dff0d8
}
.gform_validation_container {
	display: none;
	position: absolute;
	left: -9000px;
	visibility: hidden
}
.c-nav__item, .c-nav__link {
	position: relative
}
#ui-datepicker-div {
	background-color: #fff;
	padding: 15px;
	width: 295px;
	display: none
}
.ui-datepicker-calendar {
	width: 100%;
	text-align: center;
	margin: 0
}
.ui-datepicker-calendar tr>td, .ui-datepicker-calendar tr>th {
	padding: 5px
}
.ui-corner-all {
	cursor: pointer
}
.ui-datepicker-next.ui-corner-all {
	float: right
}
.ui-datepicker-title {
	padding-top: 5px;
	padding-bottom: 10px
}
.ui-datepicker-month, .ui-datepicker-year {
	height: auto;
	width: 50%;
	display: inline-block
}
.o-container:after, .o-container:before, .o-row:after, .o-row:before {
	content: '';
	display: table
}
.o-container {
	margin-left: auto;
	margin-right: auto;
	padding-left: .9375rem;
	padding-right: .9375rem
}
.o-row {
	margin-left: -.9375rem;
	margin-right: -.9375rem
}
.o-col--lg-1, .o-col--lg-10, .o-col--lg-11, .o-col--lg-12, .o-col--lg-2, .o-col--lg-3, .o-col--lg-4, .o-col--lg-5, .o-col--lg-6, .o-col--lg-7, .o-col--lg-8, .o-col--lg-9, .o-col--md-1, .o-col--md-10, .o-col--md-11, .o-col--md-12, .o-col--md-2, .o-col--md-3, .o-col--md-4, .o-col--md-5, .o-col--md-6, .o-col--md-7, .o-col--md-8, .o-col--md-9, .o-col--sm-1, .o-col--sm-10, .o-col--sm-11, .o-col--sm-12, .o-col--sm-2, .o-col--sm-3, .o-col--sm-4, .o-col--sm-5, .o-col--sm-6, .o-col--sm-7, .o-col--sm-8, .o-col--sm-9, .o-col--xl-1, .o-col--xl-10, .o-col--xl-11, .o-col--xl-12, .o-col--xl-2, .o-col--xl-3, .o-col--xl-4, .o-col--xl-5, .o-col--xl-6, .o-col--xl-7, .o-col--xl-8, .o-col--xl-9, .o-col--xs-1, .o-col--xs-10, .o-col--xs-11, .o-col--xs-12, .o-col--xs-2, .o-col--xs-3, .o-col--xs-4, .o-col--xs-5, .o-col--xs-6, .o-col--xs-7, .o-col--xs-8, .o-col--xs-9, .o-col--xxs-1, .o-col--xxs-10, .o-col--xxs-11, .o-col--xxs-12, .o-col--xxs-2, .o-col--xxs-3, .o-col--xxs-4, .o-col--xxs-5, .o-col--xxs-6, .o-col--xxs-7, .o-col--xxs-8, .o-col--xxs-9 {
	position: relative;
	min-height: 1px;
	padding-left: .9375rem;
	padding-right: .9375rem
}
.o-col--xxs-1, .o-col--xxs-10, .o-col--xxs-11, .o-col--xxs-12, .o-col--xxs-2, .o-col--xxs-3, .o-col--xxs-4, .o-col--xxs-5, .o-col--xxs-6, .o-col--xxs-7, .o-col--xxs-8, .o-col--xxs-9 {
	float: left
}
.o-col--xxs-1 {
	width: 8.33333%
}
.o-col--xxs-2 {
	width: 16.66667%
}
.o-col--xxs-3 {
	width: 25%
}
.o-col--xxs-4 {
	width: 33.33333%
}
.o-col--xxs-5 {
	width: 41.66667%
}
.o-col--xxs-6 {
	width: 50%
}
.o-col--xxs-7 {
	width: 58.33333%
}
.o-col--xxs-8 {
	width: 66.66667%
}
.o-col--xxs-9 {
	width: 75%
}
.o-col--xxs-10 {
	width: 83.33333%
}
.o-col--xxs-11 {
	width: 91.66667%
}
.o-col--xxs-12 {
	width: 100%
}
.o-col--pull-xxs-0 {
	right: auto
}
.o-col--pull-xxs-1 {
	right: 8.33333%
}
.o-col--pull-xxs-2 {
	right: 16.66667%
}
.o-col--pull-xxs-3 {
	right: 25%
}
.o-col--pull-xxs-4 {
	right: 33.33333%
}
.o-col--pull-xxs-5 {
	right: 41.66667%
}
.o-col--pull-xxs-6 {
	right: 50%
}
.o-col--pull-xxs-7 {
	right: 58.33333%
}
.o-col--pull-xxs-8 {
	right: 66.66667%
}
.o-col--pull-xxs-9 {
	right: 75%
}
.o-col--pull-xxs-10 {
	right: 83.33333%
}
.o-col--pull-xxs-11 {
	right: 91.66667%
}
.o-col--pull-xxs-12 {
	right: 100%
}
.o-col--push-xxs-0 {
	left: auto
}
.o-col--push-xxs-1 {
	left: 8.33333%
}
.o-col--push-xxs-2 {
	left: 16.66667%
}
.o-col--push-xxs-3 {
	left: 25%
}
.o-col--push-xxs-4 {
	left: 33.33333%
}
.o-col--push-xxs-5 {
	left: 41.66667%
}
.o-col--push-xxs-6 {
	left: 50%
}
.o-col--push-xxs-7 {
	left: 58.33333%
}
.o-col--push-xxs-8 {
	left: 66.66667%
}
.o-col--push-xxs-9 {
	left: 75%
}
.o-col--push-xxs-10 {
	left: 83.33333%
}
.o-col--push-xxs-11 {
	left: 91.66667%
}
.o-col--push-xxs-12 {
	left: 100%
}
.o-col--offset-xxs-0 {
	margin-left: 0
}
.o-col--offset-xxs-1 {
	margin-left: 8.33333%
}
.o-col--offset-xxs-2 {
	margin-left: 16.66667%
}
.o-col--offset-xxs-3 {
	margin-left: 25%
}
.o-col--offset-xxs-4 {
	margin-left: 33.33333%
}
.o-col--offset-xxs-5 {
	margin-left: 41.66667%
}
.o-col--offset-xxs-6 {
	margin-left: 50%
}
.o-col--offset-xxs-7 {
	margin-left: 58.33333%
}
.o-col--offset-xxs-8 {
	margin-left: 66.66667%
}
.o-col--offset-xxs-9 {
	margin-left: 75%
}
.o-col--offset-xxs-10 {
	margin-left: 83.33333%
}
.o-col--offset-xxs-11 {
	margin-left: 91.66667%
}
.o-col--offset-xxs-12 {
	margin-left: 100%
}
@media (min-width:480px) {
	.o-col--xs-1, .o-col--xs-10, .o-col--xs-11, .o-col--xs-12, .o-col--xs-2, .o-col--xs-3, .o-col--xs-4, .o-col--xs-5, .o-col--xs-6, .o-col--xs-7, .o-col--xs-8, .o-col--xs-9 {
		float: left
	}
	.o-col--xs-1 {
		width: 8.33333%
	}
	.o-col--xs-2 {
		width: 16.66667%
	}
	.o-col--xs-3 {
		width: 25%
	}
	.o-col--xs-4 {
		width: 33.33333%
	}
	.o-col--xs-5 {
		width: 41.66667%
	}
	.o-col--xs-6 {
		width: 50%
	}
	.o-col--xs-7 {
		width: 58.33333%
	}
	.o-col--xs-8 {
		width: 66.66667%
	}
	.o-col--xs-9 {
		width: 75%
	}
	.o-col--xs-10 {
		width: 83.33333%
	}
	.o-col--xs-11 {
		width: 91.66667%
	}
	.o-col--xs-12 {
		width: 100%
	}
	.o-col--pull-xs-0 {
		right: auto
	}
	.o-col--pull-xs-1 {
		right: 8.33333%
	}
	.o-col--pull-xs-2 {
		right: 16.66667%
	}
	.o-col--pull-xs-3 {
		right: 25%
	}
	.o-col--pull-xs-4 {
		right: 33.33333%
	}
	.o-col--pull-xs-5 {
		right: 41.66667%
	}
	.o-col--pull-xs-6 {
		right: 50%
	}
	.o-col--pull-xs-7 {
		right: 58.33333%
	}
	.o-col--pull-xs-8 {
		right: 66.66667%
	}
	.o-col--pull-xs-9 {
		right: 75%
	}
	.o-col--pull-xs-10 {
		right: 83.33333%
	}
	.o-col--pull-xs-11 {
		right: 91.66667%
	}
	.o-col--pull-xs-12 {
		right: 100%
	}
	.o-col--push-xs-0 {
		left: auto
	}
	.o-col--push-xs-1 {
		left: 8.33333%
	}
	.o-col--push-xs-2 {
		left: 16.66667%
	}
	.o-col--push-xs-3 {
		left: 25%
	}
	.o-col--push-xs-4 {
		left: 33.33333%
	}
	.o-col--push-xs-5 {
		left: 41.66667%
	}
	.o-col--push-xs-6 {
		left: 50%
	}
	.o-col--push-xs-7 {
		left: 58.33333%
	}
	.o-col--push-xs-8 {
		left: 66.66667%
	}
	.o-col--push-xs-9 {
		left: 75%
	}
	.o-col--push-xs-10 {
		left: 83.33333%
	}
	.o-col--push-xs-11 {
		left: 91.66667%
	}
	.o-col--push-xs-12 {
		left: 100%
	}
	.o-col--offset-xs-0 {
		margin-left: 0
	}
	.o-col--offset-xs-1 {
		margin-left: 8.33333%
	}
	.o-col--offset-xs-2 {
		margin-left: 16.66667%
	}
	.o-col--offset-xs-3 {
		margin-left: 25%
	}
	.o-col--offset-xs-4 {
		margin-left: 33.33333%
	}
	.o-col--offset-xs-5 {
		margin-left: 41.66667%
	}
	.o-col--offset-xs-6 {
		margin-left: 50%
	}
	.o-col--offset-xs-7 {
		margin-left: 58.33333%
	}
	.o-col--offset-xs-8 {
		margin-left: 66.66667%
	}
	.o-col--offset-xs-9 {
		margin-left: 75%
	}
	.o-col--offset-xs-10 {
		margin-left: 83.33333%
	}
	.o-col--offset-xs-11 {
		margin-left: 91.66667%
	}
	.o-col--offset-xs-12 {
		margin-left: 100%
	}
}
@media (min-width:768px) {
	.o-col--sm-1, .o-col--sm-10, .o-col--sm-11, .o-col--sm-12, .o-col--sm-2, .o-col--sm-3, .o-col--sm-4, .o-col--sm-5, .o-col--sm-6, .o-col--sm-7, .o-col--sm-8, .o-col--sm-9 {
		float: left
	}
	.o-col--sm-1 {
		width: 8.33333%
	}
	.o-col--sm-2 {
		width: 16.66667%
	}
	.o-col--sm-3 {
		width: 25%
	}
	.o-col--sm-4 {
		width: 33.33333%
	}
	.o-col--sm-5 {
		width: 41.66667%
	}
	.o-col--sm-6 {
		width: 50%
	}
	.o-col--sm-7 {
		width: 58.33333%
	}
	.o-col--sm-8 {
		width: 66.66667%
	}
	.o-col--sm-9 {
		width: 75%
	}
	.o-col--sm-10 {
		width: 83.33333%
	}
	.o-col--sm-11 {
		width: 91.66667%
	}
	.o-col--sm-12 {
		width: 100%
	}
	.o-col--pull-sm-0 {
		right: auto
	}
	.o-col--pull-sm-1 {
		right: 8.33333%
	}
	.o-col--pull-sm-2 {
		right: 16.66667%
	}
	.o-col--pull-sm-3 {
		right: 25%
	}
	.o-col--pull-sm-4 {
		right: 33.33333%
	}
	.o-col--pull-sm-5 {
		right: 41.66667%
	}
	.o-col--pull-sm-6 {
		right: 50%
	}
	.o-col--pull-sm-7 {
		right: 58.33333%
	}
	.o-col--pull-sm-8 {
		right: 66.66667%
	}
	.o-col--pull-sm-9 {
		right: 75%
	}
	.o-col--pull-sm-10 {
		right: 83.33333%
	}
	.o-col--pull-sm-11 {
		right: 91.66667%
	}
	.o-col--pull-sm-12 {
		right: 100%
	}
	.o-col--push-sm-0 {
		left: auto
	}
	.o-col--push-sm-1 {
		left: 8.33333%
	}
	.o-col--push-sm-2 {
		left: 16.66667%
	}
	.o-col--push-sm-3 {
		left: 25%
	}
	.o-col--push-sm-4 {
		left: 33.33333%
	}
	.o-col--push-sm-5 {
		left: 41.66667%
	}
	.o-col--push-sm-6 {
		left: 50%
	}
	.o-col--push-sm-7 {
		left: 58.33333%
	}
	.o-col--push-sm-8 {
		left: 66.66667%
	}
	.o-col--push-sm-9 {
		left: 75%
	}
	.o-col--push-sm-10 {
		left: 83.33333%
	}
	.o-col--push-sm-11 {
		left: 91.66667%
	}
	.o-col--push-sm-12 {
		left: 100%
	}
	.o-col--offset-sm-0 {
		margin-left: 0
	}
	.o-col--offset-sm-1 {
		margin-left: 8.33333%
	}
	.o-col--offset-sm-2 {
		margin-left: 16.66667%
	}
	.o-col--offset-sm-3 {
		margin-left: 25%
	}
	.o-col--offset-sm-4 {
		margin-left: 33.33333%
	}
	.o-col--offset-sm-5 {
		margin-left: 41.66667%
	}
	.o-col--offset-sm-6 {
		margin-left: 50%
	}
	.o-col--offset-sm-7 {
		margin-left: 58.33333%
	}
	.o-col--offset-sm-8 {
		margin-left: 66.66667%
	}
	.o-col--offset-sm-9 {
		margin-left: 75%
	}
	.o-col--offset-sm-10 {
		margin-left: 83.33333%
	}
	.o-col--offset-sm-11 {
		margin-left: 91.66667%
	}
	.o-col--offset-sm-12 {
		margin-left: 100%
	}
}
@media (min-width:1024px) {
	.o-container {
		max-width: 1024px
	}
	.o-col--md-1, .o-col--md-10, .o-col--md-11, .o-col--md-12, .o-col--md-2, .o-col--md-3, .o-col--md-4, .o-col--md-5, .o-col--md-6, .o-col--md-7, .o-col--md-8, .o-col--md-9 {
		float: left
	}
	.o-col--md-1 {
		width: 8.33333%
	}
	.o-col--md-2 {
		width: 16.66667%
	}
	.o-col--md-3 {
		width: 25%
	}
	.o-col--md-4 {
		width: 33.33333%
	}
	.o-col--md-5 {
		width: 41.66667%
	}
	.o-col--md-6 {
		width: 50%
	}
	.o-col--md-7 {
		width: 58.33333%
	}
	.o-col--md-8 {
		width: 66.66667%
	}
	.o-col--md-9 {
		width: 75%
	}
	.o-col--md-10 {
		width: 83.33333%
	}
	.o-col--md-11 {
		width: 91.66667%
	}
	.o-col--md-12 {
		width: 100%
	}
	.o-col--pull-md-0 {
		right: auto
	}
	.o-col--pull-md-1 {
		right: 8.33333%
	}
	.o-col--pull-md-2 {
		right: 16.66667%
	}
	.o-col--pull-md-3 {
		right: 25%
	}
	.o-col--pull-md-4 {
		right: 33.33333%
	}
	.o-col--pull-md-5 {
		right: 41.66667%
	}
	.o-col--pull-md-6 {
		right: 50%
	}
	.o-col--pull-md-7 {
		right: 58.33333%
	}
	.o-col--pull-md-8 {
		right: 66.66667%
	}
	.o-col--pull-md-9 {
		right: 75%
	}
	.o-col--pull-md-10 {
		right: 83.33333%
	}
	.o-col--pull-md-11 {
		right: 91.66667%
	}
	.o-col--pull-md-12 {
		right: 100%
	}
	.o-col--push-md-0 {
		left: auto
	}
	.o-col--push-md-1 {
		left: 8.33333%
	}
	.o-col--push-md-2 {
		left: 16.66667%
	}
	.o-col--push-md-3 {
		left: 25%
	}
	.o-col--push-md-4 {
		left: 33.33333%
	}
	.o-col--push-md-5 {
		left: 41.66667%
	}
	.o-col--push-md-6 {
		left: 50%
	}
	.o-col--push-md-7 {
		left: 58.33333%
	}
	.o-col--push-md-8 {
		left: 66.66667%
	}
	.o-col--push-md-9 {
		left: 75%
	}
	.o-col--push-md-10 {
		left: 83.33333%
	}
	.o-col--push-md-11 {
		left: 91.66667%
	}
	.o-col--push-md-12 {
		left: 100%
	}
	.o-col--offset-md-0 {
		margin-left: 0
	}
	.o-col--offset-md-1 {
		margin-left: 8.33333%
	}
	.o-col--offset-md-2 {
		margin-left: 16.66667%
	}
	.o-col--offset-md-3 {
		margin-left: 25%
	}
	.o-col--offset-md-4 {
		margin-left: 33.33333%
	}
	.o-col--offset-md-5 {
		margin-left: 41.66667%
	}
	.o-col--offset-md-6 {
		margin-left: 50%
	}
	.o-col--offset-md-7 {
		margin-left: 58.33333%
	}
	.o-col--offset-md-8 {
		margin-left: 66.66667%
	}
	.o-col--offset-md-9 {
		margin-left: 75%
	}
	.o-col--offset-md-10 {
		margin-left: 83.33333%
	}
	.o-col--offset-md-11 {
		margin-left: 91.66667%
	}
	.o-col--offset-md-12 {
		margin-left: 100%
	}
}
.single-procedure .o-content {
	padding-top: 20px
}
@media (min-width:768px) {
	.single-procedure .o-content {
		padding-top: 40px
	}
}
@media (min-width:1200px) {
	.o-container {
		max-width: 1200px
	}
	.o-col--lg-1, .o-col--lg-10, .o-col--lg-11, .o-col--lg-12, .o-col--lg-2, .o-col--lg-3, .o-col--lg-4, .o-col--lg-5, .o-col--lg-6, .o-col--lg-7, .o-col--lg-8, .o-col--lg-9 {
		float: left
	}
	.o-col--lg-1 {
		width: 8.33333%
	}
	.o-col--lg-2 {
		width: 16.66667%
	}
	.o-col--lg-3 {
		width: 25%
	}
	.o-col--lg-4 {
		width: 33.33333%
	}
	.o-col--lg-5 {
		width: 41.66667%
	}
	.o-col--lg-6 {
		width: 50%
	}
	.o-col--lg-7 {
		width: 58.33333%
	}
	.o-col--lg-8 {
		width: 66.66667%
	}
	.o-col--lg-9 {
		width: 75%
	}
	.o-col--lg-10 {
		width: 83.33333%
	}
	.o-col--lg-11 {
		width: 91.66667%
	}
	.o-col--lg-12 {
		width: 100%
	}
	.o-col--pull-lg-0 {
		right: auto
	}
	.o-col--pull-lg-1 {
		right: 8.33333%
	}
	.o-col--pull-lg-2 {
		right: 16.66667%
	}
	.o-col--pull-lg-3 {
		right: 25%
	}
	.o-col--pull-lg-4 {
		right: 33.33333%
	}
	.o-col--pull-lg-5 {
		right: 41.66667%
	}
	.o-col--pull-lg-6 {
		right: 50%
	}
	.o-col--pull-lg-7 {
		right: 58.33333%
	}
	.o-col--pull-lg-8 {
		right: 66.66667%
	}
	.o-col--pull-lg-9 {
		right: 75%
	}
	.o-col--pull-lg-10 {
		right: 83.33333%
	}
	.o-col--pull-lg-11 {
		right: 91.66667%
	}
	.o-col--pull-lg-12 {
		right: 100%
	}
	.o-col--push-lg-0 {
		left: auto
	}
	.o-col--push-lg-1 {
		left: 8.33333%
	}
	.o-col--push-lg-2 {
		left: 16.66667%
	}
	.o-col--push-lg-3 {
		left: 25%
	}
	.o-col--push-lg-4 {
		left: 33.33333%
	}
	.o-col--push-lg-5 {
		left: 41.66667%
	}
	.o-col--push-lg-6 {
		left: 50%
	}
	.o-col--push-lg-7 {
		left: 58.33333%
	}
	.o-col--push-lg-8 {
		left: 66.66667%
	}
	.o-col--push-lg-9 {
		left: 75%
	}
	.o-col--push-lg-10 {
		left: 83.33333%
	}
	.o-col--push-lg-11 {
		left: 91.66667%
	}
	.o-col--push-lg-12 {
		left: 100%
	}
	.o-col--offset-lg-0 {
		margin-left: 0
	}
	.o-col--offset-lg-1 {
		margin-left: 8.33333%
	}
	.o-col--offset-lg-2 {
		margin-left: 16.66667%
	}
	.o-col--offset-lg-3 {
		margin-left: 25%
	}
	.o-col--offset-lg-4 {
		margin-left: 33.33333%
	}
	.o-col--offset-lg-5 {
		margin-left: 41.66667%
	}
	.o-col--offset-lg-6 {
		margin-left: 50%
	}
	.o-col--offset-lg-7 {
		margin-left: 58.33333%
	}
	.o-col--offset-lg-8 {
		margin-left: 66.66667%
	}
	.o-col--offset-lg-9 {
		margin-left: 75%
	}
	.o-col--offset-lg-10 {
		margin-left: 83.33333%
	}
	.o-col--offset-lg-11 {
		margin-left: 91.66667%
	}
	.o-col--offset-lg-12 {
		margin-left: 100%
	}
	.single-procedure .o-content {
		padding-bottom: 40px
	}
}
@media (min-width:1500px) {
	.o-container {
		max-width: 1500px
	}
	.o-col--xl-1, .o-col--xl-10, .o-col--xl-11, .o-col--xl-12, .o-col--xl-2, .o-col--xl-3, .o-col--xl-4, .o-col--xl-5, .o-col--xl-6, .o-col--xl-7, .o-col--xl-8, .o-col--xl-9 {
		float: left
	}
	.o-col--xl-1 {
		width: 8.33333%
	}
	.o-col--xl-2 {
		width: 16.66667%
	}
	.o-col--xl-3 {
		width: 25%
	}
	.o-col--xl-4 {
		width: 33.33333%
	}
	.o-col--xl-5 {
		width: 41.66667%
	}
	.o-col--xl-6 {
		width: 50%
	}
	.o-col--xl-7 {
		width: 58.33333%
	}
	.o-col--xl-8 {
		width: 66.66667%
	}
	.o-col--xl-9 {
		width: 75%
	}
	.o-col--xl-10 {
		width: 83.33333%
	}
	.o-col--xl-11 {
		width: 91.66667%
	}
	.o-col--xl-12 {
		width: 100%
	}
	.o-col--pull-xl-0 {
		right: auto
	}
	.o-col--pull-xl-1 {
		right: 8.33333%
	}
	.o-col--pull-xl-2 {
		right: 16.66667%
	}
	.o-col--pull-xl-3 {
		right: 25%
	}
	.o-col--pull-xl-4 {
		right: 33.33333%
	}
	.o-col--pull-xl-5 {
		right: 41.66667%
	}
	.o-col--pull-xl-6 {
		right: 50%
	}
	.o-col--pull-xl-7 {
		right: 58.33333%
	}
	.o-col--pull-xl-8 {
		right: 66.66667%
	}
	.o-col--pull-xl-9 {
		right: 75%
	}
	.o-col--pull-xl-10 {
		right: 83.33333%
	}
	.o-col--pull-xl-11 {
		right: 91.66667%
	}
	.o-col--pull-xl-12 {
		right: 100%
	}
	.o-col--push-xl-0 {
		left: auto
	}
	.o-col--push-xl-1 {
		left: 8.33333%
	}
	.o-col--push-xl-2 {
		left: 16.66667%
	}
	.o-col--push-xl-3 {
		left: 25%
	}
	.o-col--push-xl-4 {
		left: 33.33333%
	}
	.o-col--push-xl-5 {
		left: 41.66667%
	}
	.o-col--push-xl-6 {
		left: 50%
	}
	.o-col--push-xl-7 {
		left: 58.33333%
	}
	.o-col--push-xl-8 {
		left: 66.66667%
	}
	.o-col--push-xl-9 {
		left: 75%
	}
	.o-col--push-xl-10 {
		left: 83.33333%
	}
	.o-col--push-xl-11 {
		left: 91.66667%
	}
	.o-col--push-xl-12 {
		left: 100%
	}
	.o-col--offset-xl-0 {
		margin-left: 0
	}
	.o-col--offset-xl-1 {
		margin-left: 8.33333%
	}
	.o-col--offset-xl-2 {
		margin-left: 16.66667%
	}
	.o-col--offset-xl-3 {
		margin-left: 25%
	}
	.o-col--offset-xl-4 {
		margin-left: 33.33333%
	}
	.o-col--offset-xl-5 {
		margin-left: 41.66667%
	}
	.o-col--offset-xl-6 {
		margin-left: 50%
	}
	.o-col--offset-xl-7 {
		margin-left: 58.33333%
	}
	.o-col--offset-xl-8 {
		margin-left: 66.66667%
	}
	.o-col--offset-xl-9 {
		margin-left: 75%
	}
	.o-col--offset-xl-10 {
		margin-left: 83.33333%
	}
	.o-col--offset-xl-11 {
		margin-left: 91.66667%
	}
	.o-col--offset-xl-12 {
		margin-left: 100%
	}
	.single-procedure .o-content {
		padding-top: 80px
	}
}
.o-content--wide {
	max-width: 1900px
}
.c-btn {
	background-color: #00a29a;
	color: #fff;
	border: 0;
	border-radius: 0;
	display: inline-block;
	line-height: inherit;
	padding: 10px 20px;
	font-size: .77778em;
	font-weight: 700;
	margin: 10px 0;
	transition: background .75s ease-in-out
}
@media (min-width:768px) {
	.c-btn {
		font-size: inherit;
		padding: 10px 20px
	}
}
.c-btn:active, .c-btn:focus, .c-btn:hover {
	color: #fff;
	background-color: #006f6a
}
.c-btn--black, .c-btn--black:active, .c-btn--black:focus, .c-btn--black:hover {
	background-color: #000
}
.c-btn--gray {
	background-color: #2b2b2b
}
.c-btn--gray:active, .c-btn--gray:focus, .c-btn--gray:hover {
	background-color: #121212
}
.c-btn--light-gray {
	background-color: #f1f1f1
}
.c-btn--light-gray:active, .c-btn--light-gray:focus, .c-btn--light-gray:hover {
	background-color: #d8d8d8
}
.c-btn--white {
	background-color: #fff
}
.c-btn--white:active, .c-btn--white:focus, .c-btn--white:hover {
	background-color: #e6e6e6
}
.c-btn--green {
	background-color: #00a29a
}
.c-btn--green:active, .c-btn--green:focus, .c-btn--green:hover {
	background-color: #006f6a
}
.c-btn--arrow::after {
	content: ' »'
}
.c-btn--block {
	display: block
}
.c-nav {
	padding-top: 20px;
	padding-bottom: 20px
}
.c-nav__hightlight {
	background-color: #000;
	box-shadow: 0 0 10px rgba(0, 0, 0, .5)
}
.c-nav__list {
	list-style: none;
	padding: 0;
	margin: 0
}
.c-nav__item.c-nav__item--active>.c-nav__link {
	color: #00a29a
}
.c-nav__link {
	display: block;
	padding: 10px 20px;
	color: #fff;
	font-size: 1em
}
.c-nav__link:active, .c-nav__link:focus, .c-nav__link:hover {
	color: #00a29a
}
.c-nav__dropdown {
	list-style: none;
	padding: 0;
	margin-left: 0;
	margin-right: 0;
	display: none
}
.c-nav__dropdown .c-nav__link {
	text-transform: none;
	padding: 10px 20px
}
.c-nav__dropdown .c-nav__item--children>.c-nav__link {
	font-weight: 700;
	text-transform: uppercase
}
.c-nav__dropdown-toggle {
	position: absolute;
	top: 8px;
	right: 15px
}
.c-nav__toggle {
	color: #fff;
	display: inline-block;
	width: 50px;
	height: 50px;
	padding: 12px 13px;
	position: relative;
}
.c-nav__desktop {
	position: absolute;
	top: 50%;
	transform: translateY(-50%)
}
.c-nav__desktop::after, .c-nav__mobile::after {
	content: 'Menu';
	position: absolute;
	left: 45px;
	top: 50%;
	transform: translateY(-50%);
	text-transform: uppercase;
	font-size: 14px
}
.c-nav__icon {
	width: 25px;
	height: 25px;
	fill: #fff
}
.c-nav__icon--close {
	fill: #fff
}
.c-nav__btn {
	margin-left: 20px
}
.c-nav, .c-nav__mask {
	position: fixed;
	top: 0;
	left: 0
}
.c-nav {
	width: 300px;
	height: 100%;
	background-color: #000;
	overflow: scroll;
	-webkit-overflow-scrolling: touch;
	-webkit-transform: translateX(-300px);
	transform: translateX(-300px);
	transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	z-index: 9999
}
.c-nav::-webkit-scrollbar {
	display: none
}
.is-active .c-nav {
	-webkit-transform: translateX(0);
	transform: translateX(0)
}
.c-nav__mask {
	z-index: 1000;
	overflow: hidden;
	width: 0;
	height: 0;
	background: rgba(0, 0, 0, .9);
	opacity: 0;
	transition: opacity .3s, width 0s .3s, height 0s .3s
}
.is-active .c-nav__mask {
	width: 100%;
	height: 100%;
	opacity: .9;
	transition: opacity .3s
}
.c-background, .c-logo {
	background-repeat: no-repeat
}
.c-header {
	background-color: #2b2b2b;
	position: sticky; position: -webkit-sticky; top: 0; right: 0; left: 0; z-index: 20;
}
@media (min-width: 1024px) {
    .c-header {
      padding-top: 30px;
      padding-bottom: 30px; } }
.c-header__phone {
	font-size: 1.22222em;
	display: inline-block
}
.c-header__mobile .c-header__phone {
	position: absolute;
	right: 15px;
	top: 10px;
	margin: 0
}
.c-header__mobile--active {
	transition: background-color .3s ease-in-out;
	background-color: #000
}
.c-header__info {
	position: absolute;
	right: 15px;
	top: 20px
}
.c-hero {
	overflow: hidden;
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: #ededed
}
@media (min-width:768px) {
	.c-hero {
		padding-top: 60px;
		padding-bottom: 60px
	}
}
@media (min-width:1024px) {
	.c-hero {
		padding-bottom: 140px
	}
	.c-hero__title {
		font-size: 3.55556em
	}
}
@media (min-width:1200px) {
	.c-hero {
		padding-top: 130px;
		padding-bottom: 270px
	}
}
.c-hero__title {
	line-height: 1
}
.c-hero__subtitle {
	font-size: 1.22222em
}
@media (min-width:1024px) {
	.c-hero__subtitle {
		font-size: 1.77778em
	}
}
.c-hero__lead {
	font-size: 1.22222em
}
.c-hero__doctor {
	position: absolute;
	right: -600px;
	top: -60px
}
.c-hero__media {
	margin-top: 20px
}
@media (min-width:480px) {
	.c-hero__media {
		display: -ms-flexbox;
		display: flex
	}
}
@media (min-width:768px) {
	.c-hero__media {
		margin-top: 30px
	}
}
.c-hero__media-logo {
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	padding: 20px;
	background-color: #ededed;
	border: 1px solid #fff;
	margin: 1px
}
@media (min-width:768px) {
	.c-hero__media-logo {
		padding: 40px
	}
}
.c-hero__media-link {
	margin-top: auto;
	margin-bottom: 0
}
.c-hero__media-img, .c-logo--dubrow {
	margin-bottom: 20px
}
.c-hero__logos {
	background-color: rgba(225, 235, 234, .9);
	padding: 20px 0
}
@media (min-width:1024px) {
	.c-hero__lead {
		font-size: 1.55556em
	}
	.c-hero__logos {
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0
	}
	.c-background--fixed {
		background-attachment: fixed
	}
}
.c-sidebar {
	padding-bottom: 20px
}
@media (min-width:768px) {
	.c-sidebar {
		padding-top: 20px
	}
}
.c-list--inline, .c-list--unstyled, .c-pagination {
	padding: 0
}
.c-logo {
	border: 0;
	font: 0/0 a;
	text-shadow: none;
	color: transparent;
	background-size: contain
}
.c-logo--dubrow {
	display: block;
	background-image: url(//www.drdubrow.com/wp-content/themes/pss-theme/_dist/css/../img/img-logo.png);
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto
}
@media (max-width:767px) {
	.c-logo--dubrow {
		max-width: 153px;
		height: 62px
	}
}
@media (min-width:768px) {
	.c-logo--dubrow {
		max-width: 306px;
		height: 125px;
		margin-top: 20px;
		margin-bottom: 20px
	}
}
.c-breadcrumb, .c-list--inline, .c-list--unstyled, .c-pagination {
	margin-left: 0;
	margin-right: 0;
	list-style: none
}
.c-background {
	position: relative
}
.c-background--relative {
	position: relative;
	z-index: 10
}
.c-background--header {
	background-image: url(//www.drdubrow.com/wp-content/themes/pss-theme/_dist/css/../img/img-header.jpg);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 220px
}
.is-device .c-background--fixed {
	background-attachment: initial
}
.c-background--position-top {
	background-position: top center
}
.c-background--position-bottom {
	background-position: bottom center
}
.c-background--position-center {
	background-position: center
}
.c-background--position-right {
	background-position: center right
}
.c-background--position-left {
	background-position: center left
}
.c-background--cover {
	background-size: cover
}
.c-background--contain {
	background-size: contain
}
.c-background--base {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -10
}
.c-lead {
	font-size: 1.16667em;
	line-height: 1.3
}
@media (min-width:768px) {
	.c-lead {
		font-size: 1.33333em
	}
}
.c-list--inline>li {
	display: inline
}
.c-breadcrumb>li, .c-pagination>li {
	display: inline-block
}
.c-pagination>li>a, .c-pagination>li>span {
	padding: 10px;
	color: #00a29a;
	border: 1px solid #ddd
}
.c-embed {
	margin-top: 10px;
	margin-bottom: 10px
}
.c-embed--respond {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0
}
.c-embed--respond iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.c-breadcrumb {
	padding: 0
}
.c-breadcrumb>li+li::before {
	padding: 0 10px;
	color: #ccc;
	content: '/\00a0'
}
pre, table tr>td, table tr>th {
	padding: 10px;
	line-height: 1.5
}
table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
	border-spacing: 0;
	border-collapse: collapse
}
table tr>td, table tr>th {
	vertical-align: top;
	border-top: 1px solid #9e9e9e;
	text-align: left
}
pre {
	display: block;
	margin: 0 0 10px;
	font-size: .72222em;
	color: #000;
	word-break: break-all;
	word-wrap: break-word;
	background-color: #b7b7b7;
	border: 1px solid #9e9e9e;
	border-radius: 4px
}
@media (min-width:1024px) {
	.c-carousel__caption {
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%)
	}
}
.owl-dots {
	position: absolute;
	bottom: 10px;
	right: 10px
}
.owl-dot {
	width: 20px;
	height: 20px;
	background-color: #fff;
	border-radius: 50%;
	display: inline-block;
	margin: 5px
}
.owl-dot.active {
	background-color: #00a29a
}
.c-carousel .owl-dots {
	position: static;
	text-align: center;
	margin-top: 20px
}
.c-widgets {
	padding-top: 20px
}
.c-widgets ul {
	list-style: none;
	padding: 0;
	margin-left: 0;
	margin-right: 0
}
.c-tab__nav {
	margin-bottom: 10px;
	border-bottom: 1px solid #9e9e9e
}
.c-tab__item {
	margin-right: 2px
}
.c-tab__link {
	display: inline-block;
	padding: 10px 20px;
	border: 1px solid transparent
}
.c-tab__link:hover {
	background-color: #9e9e9e
}
.c-tab__link.active {
	border: 1px solid #9e9e9e;
	border-bottom-color: transparent;
	background-color: #f1f1f1
}
.c-tab__content {
	display: none;
	padding-right: 20px;
	padding-left: 20px
}
.c-accordion__title {
	background-color: #00a29a;
	border: 0;
	padding: 10px 50px;
	margin-bottom: 0;
	cursor: pointer;
	position: relative;
	color: #fff;
	font-size: 16px;
	font-weight: 700
}
.c-accordion__content {
	background-color: #fff;
	display: none;
	padding: 10px 20px;
	border: 0
}
.c-accordion__title::before {
	content: '[ + ] ';
	position: absolute;
	left: 15px;
	top: 10px
}
.c-accordion__title.active::before {
	content: '[ - ] '
}
.c-social__link {
	padding: 10px
}
.c-footer {
	color: #fff;
	padding-top: 20px;
	padding-bottom: 20px
}
.c-footer p {
	margin: 0;
	font-size: .77778em
}
@media (max-width:1199px) {
	.c-spa::before {
		background-color: rgba(0, 0, 0, .7);
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0
	}
}
@media (min-width:1024px) {
	.c-spa__wrap {
		border: 10px solid #00a29a;
		background-color: #fff;
		position: relative;
		text-align: right;
		margin-top: 60px
	}
	.c-spa__content {
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index: 10;
		max-width: 500px;
		padding-left: 40px;
		text-align: left
	}
}
@media (max-width:1023px) {
	.c-social__item span {
		display: none
	}
	.c-spa__content {
		color: #fff;
		margin-top: 20px
	}
	.c-feature__wrap {
		text-align: center
	}
}
@media (min-width:768px) {
	.owl-dot {
		width: 25px;
		height: 25px
	}
	.c-footer p {
		font-size: inherit
	}
	.c-contact {
		padding-top: 120px;
		padding-bottom: 120px
	}
}
.c-contact__wrap {
	background-color: rgba(0, 0, 0, .7);
	padding-top: 20px;
	padding-bottom: 20px
}
@media (min-width:768px) {
	.c-contact__wrap {
		border: 1px solid rgba(255, 255, 255, .6);
		padding: 40px
	}
	.subpage .c-contact__wrap {
		margin-top: 40px
	}
	.c-feature__wrap {
		margin-bottom: 40px;
		position: relative
	}
}
@media (max-width:767px) {
	.subpage .c-contact__wrap {
		background-color: transparent
	}
}
.c-contact__title {
	font-size: 2em;
	margin-top: 0
}
@media (min-width:1200px) {
	.c-contact__map {
		height: 400px;
		overflow: hidden
	}
	.c-contact__title {
		font-size: 2.66667em
	}
	.c-contact__address, .c-contact__link, .c-contact__phones {
		font-size: 1.27778em
	}
}
.c-feature__content {
	position: relative
}
@media (max-width:1023px) {
	.c-feature__content {
		margin-top: 20px
	}
}
.c-feature__img {
	background-color: #fff
}
@media (min-width:1024px) and (max-width:1499px) {
	.c-feature__img, .c-spa__img {
		opacity: .5
	}
}
.c-feature__quote {
	font-size: 1.44444em;
	color: #fff;
	margin: 0
}
.c-title, .u-text--black {
	color: #000
}
@media (min-width:768px) {
	.c-feature__quote {
		font-size: 1.88889em
	}
}
@media (min-width:1024px) {
	.c-feature__wrap {
		background-color: #fff
	}
	.c-feature__content {
		max-width: 700px;
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		right: 0;
		padding-right: 40px;
		z-index: 10
	}
	.c-feature__quote {
		color: #000
	}
	.c-feature__block {
		padding-top: 10px
	}
}
@media (min-width:1500px) {
	.c-feature__block {
		padding: 40px 20px
	}
}
.c-results {
	padding-top: 60px;
	padding-bottom: 60px;
	overflow: hidden
}
.c-results__title {
	font-size: 2em;
	line-height: 1.2
}
@media (min-width:1200px) {
	.c-results {
		padding-top: 260px;
		padding-bottom: 260px
	}
	.c-results__title {
		font-size: 3.55556em
	}
	.c-results__content {
		font-size: 1.22222em
	}
	.c-results__frame {
		background: url(//www.drdubrow.com/wp-content/themes/pss-theme/_dist/css/../img/img-frame.png) center no-repeat;
		width: 1798px;
		height: 1012px;
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%)
	}
}
.c-title {
	background-color: #e0dfdd;
	padding-left: 20px;
	padding-right: 20px;
	margin-left: -20px;
	clear: both
}
.c-title--lg {
	font-size: 1.77778em
}
.u-img--border-black {
	border: 5px solid #000
}
.u-img--border-gray {
	border: 5px solid #2b2b2b
}
.u-img--border-light-gray {
	border: 5px solid #f1f1f1
}
.u-img--border-white {
	border: 5px solid #fff
}
.u-img--border-green {
	border: 5px solid #00a29a
}
.u-img--rounded {
	border-radius: 10px
}
.u-img--circle {
	border-radius: 50%
}
.u-img--shadow {
	box-shadow: 0 0 10px rgba(0, 0, 0, .5)
}
.u-img--icon {
	content: '';
	background-size: 16px 16px;
	width: 16px;
	height: 16px;
	display: inline-block;
	-webkit-transform: translateY(3px);
	transform: translateY(3px)
}
.u-img--margin-top {
	margin-top: 20px
}
.u-img--caret {
	background-image: url(//www.drdubrow.com/wp-content/themes/pss-theme/_dist/css/../img/angle-down.svg)
}
.u-block--clearfix:after, .u-block--clearfix:before {
	content: '';
	display: table
}
.u-block--center {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.u-visibility--sr-only, .u-visibility-hidden-xl--down, .u-visibility-hidden-xxs--up {
	display: none
}
.u-reset--gutter, .u-reset--margin {
	margin: 0
}
.u-block--hr-narrow {
	width: 100px
}
.u-block--fixed {
	position: fixed;
	left: 0;
	right: 0;
	z-index: 100
}
.u-block--fixed-top {
	top: 0
}
.u-block-padding--xl {
	padding-top: 40px;
	padding-bottom: 40px
}
@media (min-width:768px) {
	.u-block-padding--xl {
		padding-top: 120px;
		padding-bottom: 120px
	}
}
.u-block-padding--lg {
	padding-top: 20px;
	padding-bottom: 20px
}
@media (min-width:768px) {
	.u-block-padding--lg {
		padding-top: 60px;
		padding-bottom: 60px
	}
}
.u-block-padding--md {
	padding-top: 13px;
	padding-bottom: 13px
}
@media (min-width:768px) {
	.u-block-padding--md {
		padding-top: 40px;
		padding-bottom: 40px
	}
}
.u-block-padding--sm {
	padding-top: 7px;
	padding-bottom: 7px
}
@media (min-width:768px) {
	.u-block-padding--sm {
		padding-top: 20px;
		padding-bottom: 20px
	}
}
.u-block-padding--xs {
	padding-top: 3px;
	padding-bottom: 3px
}
@media (min-width:768px) {
	.u-block-padding--xs {
		padding-top: 10px;
		padding-bottom: 10px
	}
}
.u-reset--gutter>[class*=col-], .u-reset--padding {
	padding: 0
}
.u-block--black {
	background-color: #000
}
.u-block--gray {
	background-color: #2b2b2b
}
.u-block--light-gray {
	background-color: #f1f1f1
}
.u-block--white {
	background-color: #fff
}
.u-block--green {
	background-color: #00a29a
}
.u-block-hr--black {
	border-color: #000
}
.u-block-hr--gray {
	border-color: #2b2b2b
}
.u-block-hr--light-gray {
	border-color: #f1f1f1
}
.u-block-hr--white {
	border-color: #fff
}
.u-block-hr--green {
	border-color: #00a29a
}
.u-block--fl-right {
	float: right
}
.u-block--fl-left {
	float: left
}
.u-block--fl-none {
	float: none
}
.u-block-xxs--fl-left {
	float: left
}
.u-block-xxs--fl-right {
	float: right
}
.u-block-xxs--fl-none {
	float: none
}
.u-text--lowercase {
	text-transform: lowercase
}
.u-text--uppercase {
	text-transform: uppercase
}
.u-text--capitalize {
	text-transform: capitalize
}
.u-text--normal {
	text-transform: none
}
.u-text-style--normal {
	font-style: normal
}
.u-text--link, .u-text-style--italic {
	font-style: italic
}
.u-text--right {
	text-align: right
}
.u-text--left {
	text-align: left
}
.u-text--center {
	text-align: center
}
.u-text--justify {
	text-align: justify
}
.u-text--gray {
	color: #2b2b2b
}
.u-text--light-gray {
	color: #f1f1f1
}
.u-text--white {
	color: #fff
}
.u-text--green {
	color: #00a29a
}
.u-text--light {
	font-weight: 300
}
.u-text--regular {
	font-weight: 400
}
.u-text--semibold {
	font-weight: 500
}
.u-text--bold, .u-text--link {
	font-weight: 700
}
.u-text-xxs--left {
	text-align: left
}
.u-text-xxs--right {
	text-align: right
}
.u-text-xxs--center {
	text-align: center
}
@media (max-width:479px) {
	.u-visibility-hidden-xxs--down {
		display: none
	}
}
@media (min-width:480px) {
	.u-block-xs--fl-left {
		float: left
	}
	.u-block-xs--fl-right {
		float: right
	}
	.u-block-xs--fl-none {
		float: none
	}
	.u-text-xs--left {
		text-align: left
	}
	.u-text-xs--right {
		text-align: right
	}
	.u-text-xs--center {
		text-align: center
	}
	.u-visibility-hidden-xs--up {
		display: none
	}
}
@media (max-width:767px) {
	.u-visibility-hidden-xs--down {
		display: none
	}
}
@media (min-width:768px) {
	.u-block-sm--fl-left {
		float: left
	}
	.u-block-sm--fl-right {
		float: right
	}
	.u-block-sm--fl-none {
		float: none
	}
	.u-text-sm--left {
		text-align: left
	}
	.u-text-sm--right {
		text-align: right
	}
	.u-text-sm--center {
		text-align: center
	}
	.u-visibility-hidden-sm--up {
		display: none
	}
}
@media (max-width:1023px) {
	.u-visibility-hidden-sm--down {
		display: none
	}
}
@media (min-width:1024px) {
	.u-block-md--fl-left {
		float: left
	}
	.u-block-md--fl-right {
		float: right
	}
	.u-block-md--fl-none {
		float: none
	}
	.u-text-md--left {
		text-align: left
	}
	.u-text-md--right {
		text-align: right
	}
	.u-text-md--center {
		text-align: center
	}
	.u-visibility-hidden-md--up {
		display: none
	}
}
@media (max-width:1199px) {
	.u-visibility-hidden-md--down {
		display: none
	}
}
@media (min-width:1200px) {
	.c-title--lg {
		font-size: 2.22222em
	}
	.u-block-lg--fl-left {
		float: left
	}
	.u-block-lg--fl-right {
		float: right
	}
	.u-block-lg--fl-none {
		float: none
	}
	.u-text-lg--left {
		text-align: left
	}
	.u-text-lg--right {
		text-align: right
	}
	.u-text-lg--center {
		text-align: center
	}
	.u-visibility-hidden-lg--up {
		display: none
	}
}
@media (max-width:1499px) {
	.u-visibility-hidden-lg--down {
		display: none
	}
}
@media (min-width:1500px) {
	.u-block-xl--fl-left {
		float: left
	}
	.u-block-xl--fl-right {
		float: right
	}
	.u-block-xl--fl-none {
		float: none
	}
	.u-text-xl--left {
		text-align: left
	}
	.u-text-xl--right {
		text-align: right
	}
	.u-text-xl--center {
		text-align: center
	}
	.u-visibility-hidden-xl--up {
		display: none
	}
}
.b-lazy {
	transition: opacity 1s ease-in-out;
	opacity: 0
}
.b-lazy.b-loaded {
	opacity: 1
}
.u-reset--margin-top {
	margin-top: 0
}
.u-reset--margin-right {
	margin-right: 0
}
.u-reset--margin-bottom {
	margin-bottom: 0
}
.u-reset--margin-left {
	margin-left: 0
}
.u-reset--padding-top {
	padding-top: 0
}
.u-reset--padding-right {
	padding-right: 0
}
.u-reset--padding-bottom {
	padding-bottom: 0
}
.u-reset--padding-left {
	padding-left: 0
}
.u-reset--blockquote {
	padding: 0;
	border-left: 0;
	background-color: transparent
}
.owl-carousel {
	display: none;
	width: 100%;
	position: relative;
	z-index: 1
}
.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y
}
.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}
.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0, 0, 0)
}
.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-touch-callout: none
}
.owl-carousel .owl-item img {
	display: block;
	width: 100%;
	-webkit-transform-style: preserve-3d
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
	display: none
}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.owl-carousel.owl-loaded {
	display: block
}
.owl-carousel.owl-loading {
	opacity: 0;
	display: block
}
.owl-carousel.owl-hidden {
	opacity: 0
}
.owl-carousel.owl-refresh .owl-item {
	display: none
}
.owl-carousel.owl-drag .owl-item {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.owl-carousel.owl-grab {
	cursor: move;
	cursor: grab
}
.owl-carousel.owl-rtl {
	direction: rtl
}
.owl-carousel.owl-rtl .owl-item {
	float: right
}
.no-js .owl-carousel {
	display: block
}
.owl-carousel .animated {
	animation-duration: 1s;
	animation-fill-mode: both
}
.owl-carousel .owl-animated-in {
	z-index: 0
}
.owl-carousel .owl-animated-out {
	z-index: 1
}
.owl-carousel .fadeOut {
	animation-name: fadeOut
}
@keyframes fadeOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}
.owl-height {
	transition: height .5s ease-in-out
}
.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity .4s ease
}
.owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d
}
.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000
}
.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url(//www.drdubrow.com/wp-content/themes/pss-theme/_dist/css/owl.video.play.png) no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: transform .1s ease
}
.owl-carousel .owl-video-play-icon:hover {
	-ms-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3)
}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
	display: none
}
.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity .4s ease
}
.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%
}
/*==== Video ====*/
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
}
.video-container iframe, .video-container object, .video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.video img {
	width: 100%;
	display: block;
}
.playbutton {
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 0;
  cursor: pointer;
}
.close {
    display: none;
}