



@media (max-width: 767px){main .wysiwyg blockquote.blockquote-blue,.redactor-editor blockquote.blockquote-blue,#typography blockquote.blockquote-blue{font-size: 30px}}main .wysiwyg .hexa-wrap.white-hex-before,.redactor-editor .hexa-wrap.white-hex-before,#typography .hexa-wrap.white-hex-before,main .ccm-block-content-plus.ccm-block-custom-template-testimonial-block .hexa-wrap{position: relative}main .wysiwyg .hexa-wrap.white-hex-before:before,.redactor-editor .hexa-wrap.white-hex-before:before,#typography .hexa-wrap.white-hex-before:before,main .ccm-block-content-plus.ccm-block-custom-template-testimonial-block .hexa-wrap:before{content: "";position: absolute;z-index: 2;top: 77%;left: -54%;width: 200px;height: 230px;background: url(../../../../themes/sgf/images/hexagon-white-with-border.png) 0 0 no-repeat}main .wysiwyg a,.redactor-editor a,#typography a,div.ccm-page.page-type-location .location-hero .contact-download,div.ccm-page.page-type-doctor .location-hero .contact-download,div.ccm-page.page-type-careers .location-hero .contact-download{-webkit-transition: 150ms all ease-in-out;-o-transition: 150ms all ease-in-out;transition: 150ms all ease-in-out;color: #603258;text-decoration: none;border-bottom: solid #603258 1px}main .wysiwyg a[href^=tel],.redactor-editor a[href^=tel],#typography a[href^=tel]{border-bottom: none}main .wysiwyg a[class^='btn'],.redactor-editor a[class^='btn'],#typography a[class^='btn'],main .wysiwyg a[class*='btn-'],.redactor-editor a[class*='btn-'],#typography a[class*='btn-']{color: #fff;border: none}main .wysiwyg a[class^='btn']:hover,.redactor-editor a[class^='btn']:hover,#typography a[class^='btn']:hover,main .wysiwyg a[class*='btn-']:hover,.redactor-editor a[class*='btn-']:hover,#typography a[class*='btn-']:hover,main .wysiwyg a[class^='btn']:active,.redactor-editor a[class^='btn']:active,#typography a[class^='btn']:active,main .wysiwyg a[class*='btn-']:active,.redactor-editor a[class*='btn-']:active,#typography a[class*='btn-']:active,main .wysiwyg a[class^='btn']:focus,.redactor-editor a[class^='btn']:focus,#typography a[class^='btn']:focus,main .wysiwyg a[class*='btn-']:focus,.redactor-editor a[class*='btn-']:focus,#typography a[class*='btn-']:focus{color: #fff}main .wysiwyg a:hover,.redactor-editor a:hover,#typography a:hover{color: #af459d;border-bottom-color: #af459d}main .wysiwyg a.italic,.redactor-editor a.italic,#typography a.italic,div.ccm-page .fifty-fifty.footer-fifty-fifty .left a{font-style: italic;font-weight: normal}main .wysiwyg a.caps,.redactor-editor a.caps,#typography a.caps,div.ccm-page .location-list a,div.ccm-page main .location-list a,div.ccm-page .doctor-list a,div.ccm-page main.doctor-list a,div.ccm-page .fifty-fifty.footer-fifty-fifty .appointment a,div.ccm-page.page-type-frontpage .treatments .link-arrow a{text-transform: uppercase;border: none;color: #ffffff}main .wysiwyg a.caps:hover,.redactor-editor a.caps:hover,#typography a.caps:hover,div.ccm-page .location-list a:hover,div.ccm-page main .location-list a:hover,div.ccm-page .doctor-list a:hover,div.ccm-page main.doctor-list a:hover,div.ccm-page .fifty-fifty.footer-fifty-fifty .appointment a:hover,div.ccm-page.page-type-frontpage .treatments .link-arrow a:hover{color: #603258}main .wysiwyg a.btn,.redactor-editor a.btn,#typography a.btn{font-size: 14px;text-transform: uppercase;display: inline-block;padding: 15px 26px;color: #fff;border: none;-moz-border-radius: 0;-ms-border-radius: 0;-webkit-border-radius: 0;border-radius: 0}main .wysiwyg a.btn.btn-primary,.redactor-editor a.btn.btn-primary,#typography a.btn.btn-primary{background-color: #603258}main .wysiwyg a.btn.btn-primary:hover,.redactor-editor a.btn.btn-primary:hover,#typography a.btn.btn-primary:hover{color: #fff;background-color: #af459d}main .wysiwyg a.btn.btn-secondary,.redactor-editor a.btn.btn-secondary,#typography a.btn.btn-secondary{background-color: #af459d}main .wysiwyg a.btn.btn-secondary:hover,.redactor-editor a.btn.btn-secondary:hover,#typography a.btn.btn-secondary:hover{color: #fff;background-color: #af459d}main .wysiwyg table.sgf-table,.redactor-editor table.sgf-table,#typography table.sgf-table{width: 100%}main .wysiwyg table.sgf-table th,.redactor-editor table.sgf-table th,#typography table.sgf-table th{background: #603258;color: #ffffff;border-left: 2px solid #fff}main .wysiwyg table.sgf-table th:first-child,.redactor-editor table.sgf-table th:first-child,#typography table.sgf-table th:first-child{border-left: 0}main .wysiwyg table.sgf-table th,.redactor-editor table.sgf-table th,#typography table.sgf-table th,main .wysiwyg table.sgf-table td,.redactor-editor table.sgf-table td,#typography table.sgf-table td{padding: 15px;text-align: center}main .wysiwyg table.sgf-table td,.redactor-editor table.sgf-table td,#typography table.sgf-table td{border: 2px solid #d0d2b5}main .wysiwyg table.sgf-table td:first-child,.redactor-editor table.sgf-table td:first-child,#typography table.sgf-table td:first-child{max-width: 150px}main .wysiwyg table.sgf-table tbody tr:nth-child(even) td,.redactor-editor table.sgf-table tbody tr:nth-child(even) td,#typography table.sgf-table tbody tr:nth-child(even) td{background: #f8f9f3}main .wysiwyg table.sgf-table p,.redactor-editor table.sgf-table p,#typography table.sgf-table p{margin: 0;color: #ffffff;font-weight: normal}main .wysiwyg table.sgf-table strong,.redactor-editor table.sgf-table strong,#typography table.sgf-table strong{text-transform: uppercase;font-weight: bold}@media (max-width: 767px){main .wysiwyg h1,.redactor-editor h1,#typography h1,.main-interior-header header h1,.main-interior-header header h2,div.ccm-page.page-type-location .location-hero h1,div.ccm-page.page-type-doctor .location-hero h1,div.ccm-page.page-type-careers .location-hero h1{font-size: 32px;line-height: 35px;letter-spacing: normal}main .wysiwyg h1.feature,.redactor-editor h1.feature,#typography h1.feature,div.ccm-page.page-type-journey .page-header-media h1,div.ccm-page.page-type-your-care-team .page-header-media h1{font-size: 50px;line-height: 50px}main .wysiwyg h2,.redactor-editor h2,#typography h2,.story-cta h2,div.ccm-page.page-type-get-started .get-started-header .lightbox-wrap .lightbox-header h2,div.ccm-page.page-type-get-started .get-started-header .lightbox-wrap .lightbox-content h2,div.ccm-page.page-type-patient-story .patient-story-header .mobile-header h2,div.ccm-page.page-type-patient-story .patient-story-header .hexa-wrap .text h2{font-size: 24px;margin-bottom: 25px}main .wysiwyg h2.sentence,.redactor-editor h2.sentence,#typography h2.sentence,div.ccm-page.page-type-journey .page-header-body h2,div.ccm-page.page-type-your-care-team .page-header-body h2{line-height: 1.2;font-size: 35px;margin-bottom: 25px}main .wysiwyg h3,.redactor-editor h3,#typography h3,.repeatable-content-plus.hexa-image h3,.repeatable-content-plus.testimonials h3,div.ccm-page.page-type-careers .hexa-list-layout .hexa-wrap h3,div.ccm-page.page-type-patient-story .patient-story-header h3{font-size: 23px;padding-top: 4px}main .wysiwyg h4.image-callout,.redactor-editor h4.image-callout,#typography h4.image-callout,.repeatable-content-plus.image-with-link-only .repeatable-content-plus-entry figure a h4{font-size: 16px;line-height: 20px}main .wysiwyg p,.redactor-editor p,#typography p,main .wysiwyg p.video-callout,.redactor-editor p.video-callout,#typography p.video-callout,div.ccm-page.page-type-location .location-hero p,div.ccm-page.page-type-doctor .location-hero p,div.ccm-page.page-type-careers .location-hero p,div.ccm-page.page-type-get-started .get-started-header .lightbox-wrap .lightbox-header p,.repeatable-content-plus.video-callouts .media-cta .content p{letter-spacing: normal;font-size: 13px;line-height: 22px}main .wysiwyg p .drop-cap,.redactor-editor p .drop-cap,#typography p .drop-cap{font-size: 50px;margin-right: 10px;margin-top: 8px;line-height: 28px;margin-bottom: 8px}main .wysiwyg ul li,.redactor-editor ul li,#typography ul li,main .wysiwyg ul > li.download,.redactor-editor ul > li.download,#typography ul > li.download{letter-spacing: normal;font-size: 13px;line-height: 22px}main .wysiwyg blockquote.blockquote-large,.redactor-editor blockquote.blockquote-large,#typography blockquote.blockquote-large{font-size: 25px;padding-left: 50px;margin-bottom: 50px}main .wysiwyg blockquote.blockquote-large:before,.redactor-editor blockquote.blockquote-large:before,#typography blockquote.blockquote-large:before{font-size: 150px;position: absolute;top: -50px;left: -4px}}@media (max-width: 1360px){main .wysiwyg .hexa-wrap.white-hex-before:before,.redactor-editor .hexa-wrap.white-hex-before:before,#typography .hexa-wrap.white-hex-before:before,main .ccm-block-content-plus.ccm-block-custom-template-testimonial-block .hexa-wrap:before{display: none}}body{font-family: 'Karla', sans-serif;font-weight: normal;letter-spacing: .06em;-webkit-font-smoothing: subpixel-antialiased}body.nav-open{overflow: hidden}.clear{clear: both}.drop-cap,p.drop-cap{display: block;float: left;font-weight: bold;font-size: 62px;color: #603258;margin-top: 17px;margin-right: 10px}.blue-highlight{color: #603258;font-weight: bold;font-style: normal}a:hover{text-decoration: none}ul{list-style-type: none;padding: 0;margin: 0}main{position: relative}p[class^="btn-"],p[class*=" btn-"],[class^="btn-"],[class*=" btn-"]{/*background: #ccc;*/color: #fff;cursor: pointer;display: inline-block;font-size: 14px;padding: 13px 35px;text-transform: uppercase;letter-spacing: .1em;line-height: 1;text-decoration: none;-webkit-transition: .3s all linear;-moz-transition: .3s all linear;-o-transition: .3s all linear;transition: .3s all linear;-moz-border-radius: 0;-ms-border-radius: 0;-webkit-border-radius: 0;border-radius: 0}p[class^="btn-"]:hover,p[class*=" btn-"]:hover,[class^="btn-"]:hover,[class*=" btn-"]:hover{color: #fff}.btn-orange,p.btn-orange,.appointments ul li,p.appointments ul li{color: #fff;background: #fab54e}.btn-orange:hover,p.btn-orange:hover,.appointments ul li:hover,p.appointments ul li:hover{background: #4c1e44}.btn-blue,p.btn-blue{color: #fff;background: #603258}.btn-blue a,p.btn-blue a{border-bottom: 0;color: #fff}.btn-blue:hover,p.btn-blue:hover{background: #603258}.btn-blue:hover a,p.btn-blue:hover a{border-bottom: 0;color: #fff}.btn-darkblue,p.btn-darkblue{color: #fff;background: #af459d}.btn-darkblue a,p.btn-darkblue a{border-bottom: 0;color: #fff}.btn-darkblue:hover,p.btn-darkblue:hover{background: #613358}.btn-darkblue:hover a,p.btn-darkblue:hover a{border-bottom: 0;color: #fff}.btn-lightblue,p.lightblue{color: #fff;background: #af459d}.btn-lightblue a,p.lightblue a{border-bottom: 0;color: #fff}.btn-lightblue:hover,p.lightblue:hover{background: #af459d}.btn-lightblue:hover a,p.lightblue:hover a{border-bottom: 0;color: #fff}.btn-tan,p.btn-tan{background: #eeefe4;color: #af459d}.btn-tan a,p.btn-tan a{border-bottom: 0;color: #fff}.btn-tan:hover,p.btn-tan:hover{background: #dddfcb;color: #af459d}.btn-tan:hover a,p.btn-tan:hover a{border-bottom: 0;color: #fff}.global-phone{color: #603258}.box-brown{border: 1px #ebdfd5 solid;background: #eeefe4;padding: 30px}@media (min-width: 992px){.box-brown{padding: 15px 30px}}.content-bottom-margin{margin-bottom: 72px}.arrow-right-wrapper{color: #fff !important;background: #4c1e44;padding: 1px 0;padding-left: 15px;position: relative;display: inline-block;text-transform: uppercase;text-decoration: none;font-weight: normal;line-height: 1.4em;-webkit-transition: .3s all linear;-moz-transition: .3s all linear;-o-transition: .3s all linear;transition: .3s all linear}.arrow-right-wrapper a{color: #fff;text-decoration: none}.arrow-right-wrapper span{border-bottom: 2px rgba(255,255,255,0.3) solid;line-height: .9em;display: inline-block;font-size: 14px}.arrow-right-wrapper:hover{background: #4c1e44}.arrow-right-wrapper:hover:after{border-left-color: #4c1e44}@media (min-width: 1280px){.arrow-right-wrapper:after{content: "";position: absolute;height: 0;width: 0;left: 100%;top: 0;height: 0px;border-top: 12px solid transparent;border-bottom: 12px solid transparent;border-left: 12px solid #4c1e44;transform: scale(.9999);-moz-transform: scale(.9999);-ms-transform: scale(.9999);-webkit-transform: scale(.9999);-o-transform: scale(.9999);-webkit-transition: .3s all linear;-moz-transition: .3s all linear;-o-transition: .3s all linear;transition: .3s all linear}}.header-top .drop-list{display: none;position: relative;z-index: 1}.header-top .drop-list .repeatable-content-plus ul{padding-top: 0}.header-top .drop-list .repeatable-content-plus ul li:before{display: none}.header-top .drop-list ul{position: relative}.header-top .drop-list ul li{cursor: pointer;position: relative;-webkit-transition: 300ms all linear;-moz-transition: 300ms all linear;-o-transition: 300ms all linear;transition: 300ms all linear}.header-top .drop-list ul li span{float: left}.header-top .drop-list ul li .icon-arrow-down{float: right;margin-left: 67px;line-height: 17px}.header-top .drop-list ul li ul{margin: 0 -22px;overflow: hidden;max-height: 0;width: auto;position: relative;top: 0;-webkit-transition: 300ms all ease-in-out;-moz-transition: 300ms all ease-in-out;-o-transition: 300ms all ease-in-out;transition: 300ms all ease-in-out}.header-top .drop-list ul li ul li{border-top: 0;transform: translateX(-4px);opacity: 0;-webkit-transition: 300ms 300ms all ease-in;-moz-transition: 300ms 300ms all ease-in;transition: 250ms 350ms all ease-in}.header-top .drop-list ul li ul li a{position: relative;display: block;-webkit-transition: 150ms all ease-in;-moz-transition: 150ms all ease-in;-o-transition: 150ms all ease-in;transition: 150ms all ease-in}@media (max-width: 767px){.header-top .drop-list ul li > span{max-width: 80%;display: inline-block}.header-top .drop-list ul li .icon-arrow-down{margin-left: 25px !important}}@media (min-width: 1200px){.header-top .drop-list{display: block}.header-top .drop-list ul li ul{top: 100%;right: 0;position: absolute;margin: 0;width: 100%}}.header-top .active.drop-list ul li ul,.header-top .drop-list.active ul li ul{opacity: 1;max-height: auto}.header-top .active.drop-list ul li ul li,.header-top .drop-list.active ul li ul li{transform: translateX(0);opacity: 1}.header-top .yellow-drop{background: #fcce01;font-size: 12px;font-weight: bold;text-transform: uppercase}.header-top .yellow-drop .repeatable-content-plus ul li{font-size: 12px}.header-top .yellow-drop .repeatable-content-plus ul li a{text-decoration: none}.header-top .yellow-drop .repeatable-content-plus ul li a:hover{background: #eeefe4}.header-top .yellow-drop ul li{font-size: 16px}.header-top .yellow-drop ul li .icon-arrow-down{color: white}.header-top .yellow-drop ul li ul{background: #fff;box-shadow: 0 0 8px 0 #eeefe4;-moz-box-shadow: 0 0 8px 0 #eeefe4;-webkit-box-shadow: 0 0 8px 0 #eeefe4;-ms-box-shadow: 0 0 8px 0 #eeefe4;-o-box-shadow: 0 0 8px 0 #eeefe4}.header-top .yellow-drop ul li ul li{border: 1px solid #eeefe4;border-top: 0;text-transform: none;font-weight: normal;padding: 0}.header-top .yellow-drop ul li ul li a{color: #707070;padding: 13px 10px}.header-top .yellow-drop ul li ul li a:hover{background: #eeefe4}@media (max-width: 1199px){.header-top .yellow-drop{width: 100%;margin-top: 0;margin-bottom: 25px}}@media (min-width: 1200px){.header-top .yellow-drop{display: inline-block}}@media (max-width: 1200px){.header-top .yellow-drop ul li{padding-bottom: 0}}.main-interior-header{position: relative;padding: 95px 0 25px;z-index: 0;margin-bottom: 27px;border-bottom: 4px solid #fff;background: url(../../../../themes/sgf/images/hexbg-solid-white.png) top left repeat #eeefe4}.main-interior-header:after{z-index: 1;content: "";position: absolute;bottom: 0;left: 0;display: inline-block;background: url(../../../../themes/sgf/images/bg-hexa-white-header%40mobile.png) bottom left no-repeat;width: 163px;height: 55px}.main-interior-header header{position: relative;z-index: 2}.main-interior-header header h1,.main-interior-header header h2{margin-bottom: 0}@media (max-width: 1199px){.main-interior-header{margin-bottom: 0;border-bottom: 0}}@media (max-width: 767px){.main-interior-header header h1{font-size: 35px;line-height: 40px}}@media (min-width: 768px){.main-interior-header:after{background-image: url(../../../../themes/sgf/images/bg-hexa-white-header%40desktop.png);width: 424px;height: 156px;left: 5%}}@media (max-width: 767px){.main-interior-header.extra-padding{padding-bottom: 85px}}.main-breadcrumb-area{position: relative}@media (max-width: 1199px){.main-breadcrumb-area{width: 100%}.main-breadcrumb-area nav{display: none}}*[class*="colored-border_"]{height: 4px;float: left;width: 25%}.colored-border_orange{background-color: #4c1e44}.colored-border_yellow{background-color: #fcce01}.colored-border_blue{background-color: #603258}.colored-border_light_blue{background-color: #c1efef}.ccm-block-content.wysiwyg img{max-width: 100%}main .wysiwyg table.simple,#typography table.simple{margin-bottom: 100px}main .wysiwyg table.simple tbody tr td,#typography table.simple tbody tr td{font-size: 14px;border-top: solid #ededed 2px;vertical-align: top;padding: 20px 5px;line-height: 1.4;color: #707070}main .wysiwyg table.simple tbody tr td a,#typography table.simple tbody tr td a{text-decoration: none;text-transform: uppercase}main .wysiwyg table.complicated,#typography table.complicated{margin-bottom: 100px;border-bottom: solid #d0d2b5 2px}main .wysiwyg table.complicated thead th,#typography table.complicated thead th{text-align: center;background-color: #603258;vertical-align: middle;color: #fff;border-right: solid #fff 2px}main .wysiwyg table.complicated thead th:first-child,#typography table.complicated thead th:first-child{border-right: none;background: none}main .wysiwyg table.complicated thead th:last-child,#typography table.complicated thead th:last-child{border-right: none}main .wysiwyg table.complicated thead th strong,#typography table.complicated thead th strong{text-transform: uppercase}main .wysiwyg table.complicated tbody tr,#typography table.complicated tbody tr{background-color: #f8f9f3}main .wysiwyg table.complicated tbody tr:nth-child(odd),#typography table.complicated tbody tr:nth-child(odd){background-color: #fff}main .wysiwyg table.complicated tbody tr td:first-child,#typography table.complicated tbody tr td:first-child{border-left: solid #d0d2b5 2px;color: #af459d}main .wysiwyg table.complicated tbody td,#typography table.complicated tbody td{border-top: solid #d0d2b5 2px;border-right: solid #d0d2b5 2px;vertical-align: middle;text-align: center;color: #363636}main .wysiwyg div.accordion,#typography div.accordion{margin-bottom: 100px}main .wysiwyg div.accordion .block,#typography div.accordion .block{position: relative;padding: 0 41px;background-color: #eeefe4}main .wysiwyg div.accordion .block.odd,#typography div.accordion .block.odd{background-color: #fbfbf8}main .wysiwyg div.accordion .block .desc,#typography div.accordion .block .desc{-webkit-transition: 300ms all ease-in-out;-o-transition: 300ms all ease-in-out;transition: 300ms all ease-in-out;height: 0;overflow: hidden}main .wysiwyg div.accordion .block .text.open header:after,#typography div.accordion .block .text.open header:after{background-position: 0 0}main .wysiwyg div.accordion .block header,#typography div.accordion .block header{padding: 41px 20px 41px 0}main .wysiwyg div.accordion .block header:after,#typography div.accordion .block header:after{content: "";background: url(../../../../themes/sgf/images/sprite-accordion-buttons.png) 0 -31px no-repeat;position: absolute;width: 31px;height: 31px;top: 32px;right: 25px;z-index: 2}main .wysiwyg div.accordion .block header:hover,#typography div.accordion .block header:hover{cursor: pointer}main .wysiwyg div.accordion .block h4,#typography div.accordion .block h4{margin-bottom: 0;text-transform: none;font-size: 20px}main .wysiwyg div.accordion .block h4:hover,#typography div.accordion .block h4:hover{cursor: pointer}main .wysiwyg div.accordion .block p,#typography div.accordion .block p{color: #707070}main .wysiwyg div.block-with-aside,#typography div.block-with-aside{margin-bottom: 25px}@media (min-width: 768px){main .wysiwyg div.block-with-aside,#typography div.block-with-aside{margin-bottom: 60px}}main .wysiwyg div.block-with-aside .block:before,#typography div.block-with-aside .block:before,main .wysiwyg div.block-with-aside .block:after,#typography div.block-with-aside .block:after{content: " ";display: table}main .wysiwyg div.block-with-aside .block:after,#typography div.block-with-aside .block:after{clear: both}@media (max-width: 767px){main .wysiwyg div.block-with-aside .block aside,#typography div.block-with-aside .block aside{margin-bottom: 15px}}main .wysiwyg div.block-with-aside .block aside img,#typography div.block-with-aside .block aside img{padding-top: 5px}@media (max-width: 767px){main .wysiwyg div.block-with-aside .block aside img,#typography div.block-with-aside .block aside img{width: auto}}main .wysiwyg div.block-with-aside .block .content,#typography div.block-with-aside .block .content{margin-bottom: 30px}@media (min-width: 768px){main .wysiwyg div.block-with-aside .block .content,#typography div.block-with-aside .block .content{padding-left: 0}}main .wysiwyg div.block-with-aside .block .content:last-child,#typography div.block-with-aside .block .content:last-child{margin-bottom: 0}main .wysiwyg div.block-with-aside .block .content h5,#typography div.block-with-aside .block .content h5{text-transform: none;word-spacing: 1px}main .wysiwyg div.block-with-aside .block .content p,#typography div.block-with-aside .block .content p{margin-bottom: 15px}body.recent-history-active{width: 100%;position: fixed;overflow-y: scroll;display: inline-block}html.ie9 body.recent-history-active{overflow-y: hidden}body.recent-history-active #recent-history-panel-bg{-webkit-transition: 300ms background ease-in-out;-o-transition: 300ms background ease-in-out;transition: 300ms background ease-in-out;-moz-opacity: .5;-khtml-opacity: .5;-webkit-opacity: .5;opacity: .5;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter: alpha(opacity=50);position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 120;background-color: #000}#recent-history-panel{background: #ffffff;box-shadow: 0 5px 5px 0 #cecece;height: 100%;left: -100%;position: fixed;transition: 300ms ease-in-out;top: 0;width: 90%;z-index: 130}#recent-history-panel.active{left: 0}#recent-history-panel .main-content{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow-y: auto;padding: 54px 45px 20px 100px}#recent-history-panel p{line-height: 2.2;max-width: 750px;letter-spacing: normal;word-spacing: 2px;line-height: 33px}#recent-history-panel .heading{color: #05606D;font-family: PTSansRegular,Arial,Helvetica,sans-serif;font-size: 62px;font-weight: 400;margin: 40px 0 28px;text-transform: uppercase;word-spacing: 3px;letter-spacing: 2px}#recent-history-panel .history-list{list-style: none;margin: 66px -1.1% 0;overflow: hidden;padding: 0 50px 0 0}#recent-history-panel .history-list .history-item{color: #ffffff;float: left;font-weight: 700;height: 242px;margin: 0 1.1% 2.2%;width: 31.1%;background: #1AA2B5;-webkit-transition: .35s all ease-in-out;-o-transition: .35s all ease-in-out;transition: .35s all ease-in-out}#recent-history-panel .history-list .history-item:hover{background: #af459d}#recent-history-panel .history-list .history-item.current{background: #c0eeee}#recent-history-panel .history-list .history-item.current a{height: 100%;color: #03606c;-webkit-transition: .35s all ease-in-out;-o-transition: .35s all ease-in-out;transition: .35s all ease-in-out}#recent-history-panel .history-list .history-item.current a .parent{-webkit-transition: .35s all ease-in-out;-o-transition: .35s all ease-in-out;transition: .35s all ease-in-out;color: #1ba1b5}#recent-history-panel .history-list .history-item.current a .parent:before{color: #603258;-webkit-transition: .35s all ease-in-out;-o-transition: .35s all ease-in-out;transition: .35s all ease-in-out}#recent-history-panel .history-list .history-item.current a:hover{background: #03606c;color: #fff}#recent-history-panel .history-list .history-item.current a:hover .parent,#recent-history-panel .history-list .history-item.current a:hover .parent:before{color: #c0eeee}#recent-history-panel .history-list .history-item a{color: #fff;display: block;font-size: 25px;padding: 28px 34px;text-decoration: none;transition: .3s all linear;width: 100%;letter-spacing: 2px;word-spacing: 1px;hight: 100%}#recent-history-panel .history-list .history-item a:active,#recent-history-panel .history-list .history-item a:focus{text-decoration: none}#recent-history-panel .history-list .history-item a .parent{border-bottom: none;color: #C0EEEE;font-size: 17px;padding: 1px 0 5px 32px;text-transform: uppercase;letter-spacing: normal;word-wrap: break-word}#recent-history-panel .history-list .history-item a .parent:before{font-size: 25px;top: -5px}#recent-history-panel .icon-close{cursor: pointer;float: right;font-size: 20px;text-align: right;position: relative;top: 28px;right: 50px;z-index: 2}@media (max-width: 1023px){#recent-history-panel{width: 100%}#recent-history-panel .main-content{padding: 20px 40px}#recent-history-panel .history-list .history-item a{font-size: 20px;font-size: 2.35vw}#recent-history-panel .history-list .history-item a .parent{font-size: 15px;font-size: 1.8vw}}@media (max-width: 767px){#recent-history-panel .heading{font-size: 40px;margin-bottom: 35px}#recent-history-panel .history-list{padding: 0}#recent-history-panel .history-list .history-item{height: auto;margin: 10px 0;width: 100%}#recent-history-panel .history-list .history-item a{font-size: 16px;padding: 20px 25px;width: 100%}#recent-history-panel .history-list .history-item a .parent{font-size: 16px;padding-bottom: 15px}}.open-recent-history{cursor: pointer;display: block;font-size: 30px;position: relative}.open-recent-history span.sgf-tooltip{-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter: alpha(opacity=0);-webkit-transition: 150ms all ease-in-out 500ms;-o-transition: 150ms all ease-in-out 500ms;transition: 150ms all ease-in-out 500ms;position: relative;display: block;color: #000;font-size: 13px;font-weight: 700;letter-spacing: .04em;line-height: 1;text-transform: uppercase;padding: 8px 10px;position: absolute;right: 40px;top: 4px;width: 160px;text-align: center;background: #fcce01}.open-recent-history span.sgf-tooltip:after{left: 100%;top: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(251,204,23,0);border-left-color: #fcce01;border-width: 5px;margin-top: -5px}.open-recent-history:hover span.sgf-tooltip{-webkit-transition: 150ms all ease-in-out;-o-transition: 150ms all ease-in-out;transition: 150ms all ease-in-out;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter: alpha(opacity=100)}body.get-started-active{width: 100%;position: fixed;overflow-y: auto;display: inline-block}html.ie9 body.get-started-active{overflow-y: hidden}main .ccm-block-content-plus.ccm-block-custom-template-testimonial-block{background-color: #eeefe4;border: solid #cbceac 1px;padding: 30px 15px 23px 25px;margin-bottom: 80px}main .ccm-block-content-plus.ccm-block-custom-template-testimonial-block .content{margin-top: 20px;padding-left: 29px}main .ccm-block-content-plus.ccm-block-custom-template-testimonial-block blockquote:before{margin-right: -2px}main .ccm-block-content-plus.ccm-block-custom-template-testimonial-block blockquote::after{margin-left: -2px}main .ccm-block-content-plus.ccm-block-custom-template-testimonial-block.ccm-block-custom-template-testimonial-block-sidebar{padding: 30px 15px 23px 15px}@media (min-width: 992px){main .ccm-block-content-plus.ccm-block-custom-template-testimonial-block.ccm-block-custom-template-testimonial-block-sidebar{padding: 30px 25px 23px 25px}}main .ccm-block-content-plus.ccm-block-custom-template-testimonial-block.ccm-block-custom-template-testimonial-block-sidebar .hexa-wrap{margin: 0 !important;height: auto !important;width: auto !important;background: none !important;border: none !important}main .ccm-block-content-plus.ccm-block-custom-template-testimonial-block.ccm-block-custom-template-testimonial-block-sidebar .hexa-wrap .hexa{display: block !important;height: 100%;width: 100%}main .ccm-block-content-plus.ccm-block-custom-template-testimonial-block.ccm-block-custom-template-testimonial-block-sidebar .hexa-wrap:before{display: none}main .ccm-block-content-plus.ccm-block-custom-template-testimonial-block.ccm-block-custom-template-testimonial-block-sidebar aside{margin-bottom: 15px;text-align: center}main .ccm-block-content-plus.ccm-block-custom-template-testimonial-block.ccm-block-custom-template-testimonial-block-sidebar ul li a{font-weight: bold}main .ccm-block-content-plus.ccm-block-custom-template-testimonial-block.ccm-block-custom-template-testimonial-block-sidebar blockquote{margin-bottom: 54px}main .ccm-block-content-plus.ccm-block-custom-template-testimonial-block ul{margin-bottom: 25px}main .ccm-block-content-plus.ccm-block-custom-template-testimonial-block ul li{text-transform: uppercase;margin-bottom: 15px;padding-left: 0;letter-spacing: normal;word-spacing: 1px}main .ccm-block-content-plus.ccm-block-custom-template-testimonial-block ul li:before{display: none}main .ccm-block-content-plus.ccm-block-custom-template-testimonial-block ul li:last-child{margin-bottom: 0}main .ccm-block-content-plus.ccm-block-custom-template-testimonial-block ul li a{font-style: normal;text-decoration: none;border-bottom: none}@media (max-width: 991px){main .ccm-block-content-plus.ccm-block-custom-template-testimonial-block{padding-left: 15px;padding-right: 15px}main .ccm-block-content-plus.ccm-block-custom-template-testimonial-block .content{padding-left: 15px}main .ccm-block-content-plus.ccm-block-custom-template-testimonial-block aside{text-align: center}}@media (max-width: 767px){main .ccm-block-content-plus.ccm-block-custom-template-testimonial-block{display: none}main .ccm-block-content-plus.ccm-block-custom-template-testimonial-block.ccm-block-custom-template-testimonial-block-sidebar{display: block}}main .ccm-block-content-plus.faq-callout{padding: 36px 15px 0;margin-bottom: 36px}main .ccm-block-content-plus.faq-callout .faq-callout-block-image{text-align: center;margin-bottom: 25px}main .ccm-block-content-plus.faq-callout .faq-callout-block-image img,main .ccm-block-content-plus.faq-callout .faq-callout-block-image canvas{max-width: 100%}main .ccm-block-content-plus.faq-callout .faq-callout-block-content h4{letter-spacing: 1px}main .ccm-block-content-plus.faq-callout .faq-callout-block-content p{font-size: 14px;line-height: 26px;color: #464646;margin-bottom: 25px;word-spacing: -1px;margin-bottom: 18px;font-weight: bold}main .ccm-block-content-plus.faq-callout .faq-callout-block-content-link{text-transform: uppercase;border-bottom: none;letter-spacing: normal}main .ccm-block-content-plus.faq-callout .faq-callout-block-content-link:after{content: "\00a0>"}@media (min-width: 768px){main .ccm-block-content-plus.faq-callout{padding: 57px 45px 43px;margin: 20px 0 50px}main .ccm-block-content-plus.faq-callout-image{text-align: left}main .ccm-block-content-plus.faq-callout-content{padding-left: 15px}}.repeatable-content-plus.info-blocks{margin-bottom: 80px}@media (min-width: 1200px){.extra-space .repeatable-content-plus.info-blocks .repeatable-content-plus-entry{margin-bottom: 60px}}.repeatable-content-plus.info-blocks .repeatable-content-plus-entry h4{-webkit-transition: 150ms color ease-in-out;-o-transition: 150ms color ease-in-out;transition: 150ms color ease-in-out;padding-left: 31px;margin-bottom: 6px}.repeatable-content-plus.info-blocks .repeatable-content-plus-entry h4:before{-webkit-transition: 150ms color ease-in-out;-o-transition: 150ms color ease-in-out;transition: 150ms color ease-in-out;font-size: 23px}.repeatable-content-plus.info-blocks .repeatable-content-plus-entry .text{border-top: solid #e1e1e1 1px;padding-top: 28px}.repeatable-content-plus.info-blocks .repeatable-content-plus-entry .text > a{display: inline-block;border: none}.repeatable-content-plus.info-blocks .repeatable-content-plus-entry .text p{font-size: 13px;line-height: 27px;margin-bottom: 0;color: #707070}@media (min-width: 768px){.repeatable-content-plus.info-blocks .text > a:hover h4{color: #af459d}.repeatable-content-plus.info-blocks .text > a:hover h4:before{color: #af459d}}.honeycomb .repeatable-content-plus .repeatable-content-plus-entry{background-color: #eeefe4;background-image: url(../../../../themes/sgf/images/hexbglight.png);border-top: 4px solid #cbceac}.honeycomb .repeatable-content-plus.simple-ctas .repeatable-content-plus-entry{background: none;border: none}.honeycomb .repeatable-content-plus.simple-ctas .repeatable-content-plus-entry a{background-color: #eeefe4;background-image: url(../../../../themes/sgf/images/hexbglight.png);border-top: 4px solid #cbceac;color: #af459d;text-decoration: none;-webkit-transition: .3s all ease-in-out;-moz-transition: .3s all ease-in-out;-o-transition: .3s all ease-in-out;transition: .3s all ease-in-out}.honeycomb .repeatable-content-plus.simple-ctas .repeatable-content-plus-entry a:hover{background-color: #dddfcb}.repeatable-content-plus.simple-ctas,.repeatable-content-plus.image-ctas{padding: 20px 0}.repeatable-content-plus.simple-ctas .row,.repeatable-content-plus.image-ctas .row{display: table;margin: 0;height: 100%;width: 100%}.repeatable-content-plus.simple-ctas .row:before,.repeatable-content-plus.image-ctas .row:before,.repeatable-content-plus.simple-ctas .row:after,.repeatable-content-plus.image-ctas .row:after{display: none}.repeatable-content-plus.simple-ctas .row .clearfix,.repeatable-content-plus.image-ctas .row .clearfix,.repeatable-content-plus.simple-ctas .row .appointments ul,.repeatable-content-plus.image-ctas .row .appointments ul,.repeatable-content-plus.simple-ctas .row div.ccm-page .ccm-image-slider-container .ccm-image-slider,.repeatable-content-plus.image-ctas .row div.ccm-page .ccm-image-slider-container .ccm-image-slider,.repeatable-content-plus.simple-ctas .row div.ccm-page .ccm-image-slider-container .ccm-image-slider-inner,.repeatable-content-plus.image-ctas .row div.ccm-page .ccm-image-slider-container .ccm-image-slider-inner,.repeatable-content-plus.simple-ctas .row div.ccm-page .ccm-image-slider-container.ccm-block-image-slider-arrows .ccm-image-slider-inner,.repeatable-content-plus.image-ctas .row div.ccm-page .ccm-image-slider-container.ccm-block-image-slider-arrows .ccm-image-slider-inner,.repeatable-content-plus.simple-ctas .row div.ccm-page div.ccm-block-testimonial,.repeatable-content-plus.image-ctas .row div.ccm-page div.ccm-block-testimonial{display: table-row}.repeatable-content-plus.simple-ctas .repeatable-content-plus-entry,.repeatable-content-plus.image-ctas .repeatable-content-plus-entry{float: none;display: table-cell;vertical-align: middle;height: 100%}.repeatable-content-plus.image-ctas{margin: 0 -20px}.repeatable-content-plus.image-ctas .row{border-spacing: 30px}.repeatable-content-plus.image-ctas .hexa{float: left}.repeatable-content-plus.image-ctas .content{margin-left: 150px}.repeatable-content-plus.image-ctas .repeatable-content-plus-entry{padding: 55px 50px}.repeatable-content-plus.simple-ctas{margin: 0 -12px}.repeatable-content-plus.simple-ctas .repeatable-content-plus-entry{padding: 12px}.repeatable-content-plus.simple-ctas .repeatable-content-plus-entry .text{display: table;height: 100%;width: 100%}.repeatable-content-plus.simple-ctas .repeatable-content-plus-entry .text a{display: table-cell;vertical-align: middle;height: 100%;width: 100%;padding: 30px 25px}@media (min-width: 992px) and (max-width: 1199px){.repeatable-content-plus.image-ctas .hexa{float: none;display: block;margin: auto;width: 130px;margin-bottom: 50px}.repeatable-content-plus.image-ctas .content{margin-left: 0}}@media (max-width: 991px){.repeatable-content-plus.image-ctas,.repeatable-content-plus.simple-ctas{display: block}.repeatable-content-plus.image-ctas .row,.repeatable-content-plus.simple-ctas .row{display: block}.repeatable-content-plus.image-ctas .repeatable-content-plus-entry,.repeatable-content-plus.simple-ctas .repeatable-content-plus-entry{display: block;width: 100%}.repeatable-content-plus.image-ctas .row{border-spacing: 0}.repeatable-content-plus.image-ctas .repeatable-content-plus-entry{margin-bottom: 25px;padding: 30px 25px}.repeatable-content-plus.image-ctas .repeatable-content-plus-entry:after{content: '';clear: both;display: block}.repeatable-content-plus.simple-ctas{margin: 0}.repeatable-content-plus.simple-ctas .repeatable-content-plus-entry{padding: 0 20px}}@media (max-width: 991px){.repeatable-content-plus.image-ctas .hexa{width: 65px}.repeatable-content-plus.image-ctas .content{margin-left: 85px}}.repeatable-content-plus.content-bucket-callout{background-color: #fff;padding: 40px 0 20px}.repeatable-content-plus.content-bucket-callout .repeatable-content-plus-entry:before{content: "";width: 70%;display: block;border-top: solid #ebdfd5 1px;margin: 0 auto 27px}.repeatable-content-plus.content-bucket-callout h2{text-align: center;font-size: 28px;line-height: 34px;color: #4c1e44;margin-bottom: 25px;letter-spacing: 1px;word-spacing: 3px;padding-bottom: 0;border-bottom: none}.repeatable-content-plus.content-bucket-callout h2:before{display: none}.repeatable-content-plus.content-bucket-callout h3{text-transform: none;padding-left: 30px;margin-bottom: 15px;position: relative;font-size: 20px;line-height: 25px;border-bottom: none;padding-bottom: 0}.repeatable-content-plus.content-bucket-callout h3:before{position: absolute;top: 1px;left: 0;font-size: 23px;font-family: 'icomoon';content: "\e600";color: #af459d}.repeatable-content-plus.content-bucket-callout p{font-size: 13px;line-height: 25px;color: #707070;margin-bottom: 25px;letter-spacing: 1px;word-spacing: -1px}@media (min-width: 768px){.repeatable-content-plus.content-bucket-callout{padding: 80px 0 76px}.repeatable-content-plus.content-bucket-callout .repeatable-content-plus-entry:before{width: 100%}.repeatable-content-plus.content-bucket-callout h2{margin-bottom: 38px}}@media (max-width: 767px){.repeatable-content-plus.content-bucket-callout .col-xs-12.col1:before{display: none}}html.lt-ie9 .repeatable-content-plus .media-cta a:before{background-image: none}.repeatable-content-plus.video-callouts .overlay-green{background-size: cover}.repeatable-content-plus.video-callouts .overlay-green .media-cta a:before{background-color: rgba(26,162,182,0.85)}.repeatable-content-plus.video-callouts .media-cta a{display: block;position: relative;text-decoration: none;color: #fff;text-align: center;padding: 102px 15px 53px}.repeatable-content-plus.video-callouts .media-cta a:before{-webkit-transition: 150ms background ease-in-out;-moz-transition: 150ms background ease-in-out;-o-transition: 150ms background ease-in-out;transition: 150ms background ease-in-out;background-image: url(../../../../themes/sgf/images/icon-white-play-button%402x.png);background-position: center 51px;background-repeat: no-repeat;background-size: 28px 32px;content: "";z-index: 1;position: absolute;top: 0;left: 0;width: 100%;height: 100%}.repeatable-content-plus.video-callouts .media-cta .content{position: relative;z-index: 2}.repeatable-content-plus.video-callouts .media-cta .content p{line-height: 22px}@media (min-width: 768px){.repeatable-content-plus.video-callouts .media-cta a:hover:before{background-image: url(../../../../themes/sgf/images/icon-white-play-button-active%402x.png)}}@media (max-width: 767px){.repeatable-content-plus.video-callouts .media-cta{margin-bottom: 50px}.repeatable-content-plus.video-callouts .media-cta a{padding-top: 75px;padding-bottom: 25px}.repeatable-content-plus.video-callouts .media-cta a:before{background-position: center 25px}}@media (max-width: 1199px){.repeatable-content-plus.hexa-image .md-clear{clear: left}}@media (min-width: 1200px){.repeatable-content-plus.hexa-image .lg-clear{clear: left}}.repeatable-content-plus.hexa-image .repeatable-content-plus-entry{margin-bottom: 25px;text-align: center}.repeatable-content-plus.hexa-image a{text-decoration: none;display: block}.repeatable-content-plus.hexa-image h3{padding-left: 45px;border-bottom: solid #e1e1e1 1px;padding-bottom: 15px;position: relative;letter-spacing: normal}.repeatable-content-plus.hexa-image h3:before{position: absolute;top: 0px;left: 0px;font-size: 30px;font-family: 'icomoon';content: "\e600";color: #603258}.repeatable-content-plus.hexa-image .content{margin-top: 27px}.repeatable-content-plus.hexa-image .content h6{-webkit-transition: 150ms all ease-in-out;-o-transition: 150ms all ease-in-out;transition: 150ms all ease-in-out;color: #af459d;font-size: 14px;text-align: center;margin-bottom: 0}.repeatable-content-plus.hexa-image .content h6 strong{display: block;margin-bottom: 5px}@media (min-width: 768px){.repeatable-content-plus.hexa-image a:hover h6{color: #603258}}.repeatable-content-plus.image-with-link-only .repeatable-content-plus-entry{padding: 0;margin-bottom: 0}.repeatable-content-plus.image-with-link-only .repeatable-content-plus-entry:first-child figure a h4{border-bottom-color: #4c1e44}.repeatable-content-plus.image-with-link-only .repeatable-content-plus-entry figure{position: relative;z-index: 4;width: 100%;height: 450px;background-size: cover;background-repeat: no-repeat;background-position: center}.repeatable-content-plus.image-with-link-only .repeatable-content-plus-entry figure img{width: 100%;height: auto}@media (min-width: 768px){.repeatable-content-plus.image-with-link-only .repeatable-content-plus-entry figure img{-webkit-transition: 150ms all ease-in-out;-o-transition: 150ms all ease-in-out;transition: 150ms all ease-in-out}}.repeatable-content-plus.image-with-link-only .repeatable-content-plus-entry figure a{position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;z-index: 3;background-image: url(../../../../themes/sgf/images/transparent.gif)}@media (min-width: 768px){.repeatable-content-plus.image-with-link-only .repeatable-content-plus-entry figure a{-webkit-transition: 150ms background ease-in-out;-o-transition: 150ms background ease-in-out;transition: 150ms background ease-in-out}.repeatable-content-plus.image-with-link-only .repeatable-content-plus-entry figure a:hover h4{border-bottom-color: #464646}}.repeatable-content-plus.image-with-link-only .repeatable-content-plus-entry figure a figcaption{position: absolute;bottom: 71px;left: 0;width: 100%;padding: 0 25px;text-align: center}@media (max-width: 767px){.repeatable-content-plus.image-with-link-only .repeatable-content-plus-entry figure a figcaption{bottom: 30px;padding: 0 15%}}@media (min-width: 768px){.repeatable-content-plus.image-with-link-only .repeatable-content-plus-entry figure a figcaption{-webkit-transition: 150ms all ease-in-out;-o-transition: 150ms all ease-in-out;transition: 150ms all ease-in-out}}.repeatable-content-plus.image-with-link-only .repeatable-content-plus-entry figure a h4{margin-bottom: 0;word-spacing: 1px}.repeatable-content-plus.image-with-link-only .repeatable-content-plus-entry figure a h4:after{content: ">";margin-left: 5px}@media (min-width: 768px){.repeatable-content-plus.image-with-link-only .repeatable-content-plus-entry figure a h4{-webkit-transition: 150ms border ease-in-out;-o-transition: 150ms border ease-in-out;transition: 150ms border ease-in-out}}@media (max-width: 767px){.repeatable-content-plus.image-with-link-only .repeatable-content-plus-entry figure{height: 300px}}@media (max-width: 767px){.repeatable-content-plus.image-with-link-only .repeatable-content-plus-entry figure{margin-bottom: 12px}.repeatable-content-plus.image-with-link-only .repeatable-content-plus-entry figure a figcaption{padding: 0 40px}.repeatable-content-plus.image-with-link-only .repeatable-content-plus-entry figure a h4{border: 3px solid #603258;padding: 15px 30px}.repeatable-content-plus.image-with-link-only .repeatable-content-plus-entry:first-child figure a h4{border-color: #4c1e44}}.sidebar-buttons .repeatable-content-plus{margin-bottom: 40px}.sidebar-buttons .repeatable-content-plus .repeatable-content-plus-entry{margin: 0}.sidebar-buttons .repeatable-content-plus a{display: block;padding: 15px;background: #edb904;border-top: 1px solid #fff;text-align: center;text-transform: uppercase;text-decoration: none;color: #464646;font-size: 14px;font-weight: bold;-webkit-transition: 150ms all ease-in-out;-o-transition: 150ms all ease-in-out;transition: 150ms all ease-in-out}.sidebar-buttons .repeatable-content-plus a:hover{background: #fcce01}.repeatable-content-plus.additional-information .side-list{padding-bottom: 0}.repeatable-content-plus.additional-information .side-list:before{background-color: #fcce01}.repeatable-content-plus.additional-information .side-list .title{margin-bottom: 5px}.repeatable-content-plus.additional-information .side-list li{padding-top: 18px;padding-bottom: 18px;margin: 0;border-top: 1px solid #ebebeb}.repeatable-content-plus.additional-information .side-list li:first-child{border-top: none}.repeatable-content-plus.additional-information .side-list a{color: #603258;padding: 0}.repeatable-content-plus.additional-information .side-list a:hover{color: #af459d}.border-top-orange .repeatable-content-plus.additional-information .side-list:before{background-color: #4c1e44}.repeatable-content-plus.q-and-a h2{font-family: "Karla", sans-serif;font-size: 18px;letter-spacing: 1px;margin-bottom: 10px;line-height: 22px}.repeatable-content-plus.q-and-a .answer span{font-size: 18px;line-height: 32px}.repeatable-content-plus.q-and-a .answer p{margin-bottom: 15px}@media (max-width: 767px){.repeatable-content-plus.q-and-a .answer span{line-height: 20px}}@media (max-width: 991px){.lt-ie9 .repeatable-content-plus.sub-page-info-callouts .repeatable-content-plus-entry{width: 100%}}.repeatable-content-plus.sub-page-info-callouts .sub-page-info-callout{border-top: solid #cbceac 4px;background: url(../../../../themes/sgf/images/hexbg-solid-white.png) 0 0 repeat #eeefe4;padding: 50px 35px 35px}.repeatable-content-plus.sub-page-info-callouts .sub-page-info-callout-image{text-align: center;margin-bottom: 25px}.repeatable-content-plus.sub-page-info-callouts .sub-page-info-callout-image canvas{max-width: 100%}.repeatable-content-plus.sub-page-info-callouts .sub-page-info-callout-content h4{text-transform: uppercase;font-weight: bold;letter-spacing: normal;word-spacing: 2px}.repeatable-content-plus.sub-page-info-callouts .sub-page-info-callout-content p{margin-bottom: 10px;font-size: 14px;line-height: 26px}.repeatable-content-plus.sub-page-info-callouts .sub-page-info-callout-content a{text-transform: uppercase;border-bottom: none;font-weight: bold}.repeatable-content-plus.sub-page-info-callouts .sub-page-info-callout-content a:after{content: "\00a0>"}@media (min-width: 768px){.repeatable-content-plus.sub-page-info-callouts{margin-top: 74px;margin-bottom: 100px}}@media (max-width: 767px){.repeatable-content-plus.sub-page-info-callouts{margin-left: -35px;margin-right: -35px}.repeatable-content-plus.sub-page-info-callouts .sub-page-info-callout{padding: 30px 5px 20px}.repeatable-content-plus.sub-page-info-callouts .sub-page-info-callout-content h4{font-size: 16px;margin-bottom: 5px}.repeatable-content-plus.sub-page-info-callouts .sub-page-info-callout-content p{margin-bottom: 5px;font-size: 12px;line-height: 20px}}.alternate .repeatable-content-plus.sub-page-info-callouts .sub-page-info-callout{padding: 30px 0}.alternate .repeatable-content-plus.sub-page-info-callouts .sub-page-info-callout-content h4{display: none}.alternate .repeatable-content-plus.sub-page-info-callouts .sub-page-info-callout-content p{line-height: 1em;margin-bottom: 0;text-align: center}.alternate .repeatable-content-plus.sub-page-info-callouts .sub-page-info-callout-content a{color: #af459d;line-height: 1.3em;text-transform: none}.alternate .repeatable-content-plus.sub-page-info-callouts .sub-page-info-callout-content a:after{content: ''}.repeatable-content-plus.testimonials h3{margin-bottom: 60px;padding-bottom: 50px;position: relative}.repeatable-content-plus.testimonials h3:after{border-bottom: 7px solid #603258;content: '';display: block;position: absolute;bottom: -7px;width: 40px}.repeatable-content-plus.testimonials .desc p{color: #464646;font-size: 18px;line-height: 40px;font-style: normal}.repeatable-content-plus.testimonials .title,.repeatable-content-plus.testimonials .subtitle{color: #af459d;line-height: 40px}.repeatable-content-plus.testimonials .title{font-weight: bold;text-transform: uppercase}.repeatable-content-plus.testimonials .row{margin-bottom: 30px}.wysiwyg .title-thin,.title-thin{font-family: Montserrat,Helvetica Neue,Arial,sans-serif;font-size: 14px;text-transform: uppercase;text-align: center;margin: 0 0 15px}@media (min-width: 768px){.wysiwyg .title-thin,.title-thin{font-size: 22px}}.sidebar-honeycomb{background-color: #fcce01;background-image: url(../../../../themes/sgf/images/hexbg30percent.png);padding: 30px 20px 20px}.sidebar-honeycomb h4,.sidebar-honeycomb .wysiwyg h4{letter-spacing: normal;font-weight: bold;font-size: 18px;color: #464646}.sidebar-honeycomb p,.sidebar-honeycomb .wysiwyg p{margin-bottom: 10px;letter-spacing: normal;color: #464646}.footer-hexagon,.wysiwyg .footer-hexagon{width: 355px;height: 415px;margin: auto;padding: 50px 40px;position: relative}.footer-hexagon .icon-social-hexa,.wysiwyg .footer-hexagon .icon-social-hexa{position: absolute;top: -60px;left: -18px;color: #fff;font-size: 435px}.footer-hexagon .content,.wysiwyg .footer-hexagon .content{position: relative}.footer-hexagon h4,.wysiwyg .footer-hexagon h4{color: #464646}.footer-hexagon .content p,.wysiwyg .footer-hexagon .content p{padding: 0 10px;margin-bottom: 30px;letter-spacing: .2px;color: #898989}.footer-hexagon .content p:last-child,.wysiwyg .footer-hexagon .content p:last-child{padding: 0 35px}.footer-hexagon .content p a,.wysiwyg .footer-hexagon .content p a{padding-left: 5px;padding-right: 5px}.footer-hexagon .btn-blue,.wysiwyg .footer-hexagon .btn-blue,.footer-hexagon .btn-darkblue,.wysiwyg .footer-hexagon .btn-darkblue,.footer-hexagon .btn-orange,.wysiwyg .footer-hexagon .btn-orange,.footer-hexagon .appointments ul li,.wysiwyg .footer-hexagon .appointments ul li{width: 100%;margin: 0 0 5px}.ccm-content-section{padding-top: 45px}@media (min-width: 768px){.ccm-content-section{padding-top: 100px}}@media (min-width: 992px){.ccm-content-section{padding-top: 125px}}@media (min-width: 1200px){.footer-hexagon,.wysiwyg .footer-hexagon{width: 430px;height: 505px;padding: 85px 70px}.footer-hexagon .icon-social-hexa,.wysiwyg .footer-hexagon .icon-social-hexa{top: -60px;left: -22px;font-size: 525px}}.ccm-block-content.hexagon-content{text-align: center;background: url(../../../../themes/sgf/images/hexbg-solid-white.png) top left repeat #eeefe4;padding: 72px 15px}.ccm-block-content.hexagon-content h2{font-weight: normal;margin: 0}.ccm-block-content.hexagon-content h2 strong{font-weight: bold}.geolocate-header{background: url(../../../../themes/sgf/images/hexbg-grey.png);background-repeat: repeat;background-color: #fff;position: relative;top: 60px;width:94%;z-index: 1;-webkit-transition: transform .35s ease-in-out;-moz-transition: transform .35s ease-in-out;-o-transition: transform .35s ease-in-out;transition: transform .35s ease-in-out;font-weight: bold}.geolocate-header .office-locations{display: table;width: 100%}.geolocate-header .office-locations .btn-lightblue{width: 100%;text-align: center}.geolocate-header .office-locations .yellow-bezel{color: #464646;font-weight: bold;display: table-cell;width: 50%;padding: 15px;text-align: center;font-size: 14px;text-transform: uppercase;background: #fcce01;border-top-left-radius: 10px;background: -webkit-linear-gradient(135deg, transparent 7px, #fcce01 0) top right;background: linear-gradient(135deg, transparent 7px, #fcce01 0) top right;background-repeat: no-repeat;line-height: 1.2em;vertical-align: middle}.geolocate-header .office-locations .yellow-bezel span{font-size: 11px}.geolocate-header .office-locations .yellow-bezel:first-child{border-top-left-radius: 0px;border-top-right-radius: 10px;background: -webkit-linear-gradient(225deg, transparent 7px, #fcce01 0) top right;background: linear-gradient(225deg, transparent 7px, #fcce01 0) top right;border-right: 1px #fff solid}.geolocate-header .office-locations .yellow-bezel.only-child{border-radius: 0px;background: -webkit-linear-gradient(225deg, transparent 0px, #fcce01 0) top right;background: linear-gradient(225deg, transparent 0px, #fcce01 0) top right;border-right: 0}.geolocate-header .ccm-geolocate-block{margin-top: 0}.geolocate-header .ccm-geolocate-block .ccm-geolocate-content-wrap{padding: 10px 0}.geolocate-header .ccm-geolocate-block .ccm-geolocate-content{padding: 0 5px}@media (min-width: 1200px){.geolocate-header{position: fixed;top: 0;z-index: 5}.geolocate-header .office-locations{display: none}.geolocate-header .ccm-geolocate-block .ccm-geolocate-content-wrap{padding: 9px 0}}.geo-hidden .ccm-geolocate-block,.geo-hidden .geolocate-header{visibility: hidden;margin: 0}.ccm-geolocate-block{text-transform: uppercase;text-align: center;font-size: 12px;color: #898989;margin-top: 40px}.ccm-geolocate-block .ccm-geolocate-content{display: inline-block;background: #fff;padding: 5px}.ccm-geolocate-block .ccm-geolocate-icon{color: #603258}.ccm-geolocate-block .ccm-geolocate-location a{color: #464646;text-decoration: underline;font-weight: bold}.ccm-geolocate-block .ccm-geolocate-trailing-text:after{content: '|';padding-left: 5px}.ccm-geolocate-block .ccm-geolocate-trailing-link{font-weight: bold;text-decoration: underline}.ccm-geolocate-block .ccm-geolocate-trailing-link a{color: #603258}@media ( max-width: 341px ){.ccm-geolocate-block .ccm-geolocate-trailing-text:after{display: none}.ccm-geolocate-block .ccm-geolocate-trailing-link{display: block}}@media (max-width: 767px){.shifter-page .ccm-geolocate-content-wrap{display: none !important}}.sidebar-events{background: url(../../../../themes/sgf/images/hexbg10percent.png) 0 0 repeat #4c1e44;margin-bottom: 50px}.sidebar-events-header{margin-bottom: 25px}.sidebar-events-content{padding: 35px 20px 0 26px}.sidebar-events-listing{margin-bottom: 20px}.sidebar-events-single{padding-top: 18px;margin-top: 20px;border-top-style: solid;border-top-width: 1px;border-top-color: #ebebeb;border-top-color: rgba(235,235,235,0.5)}.sidebar-events-single:first-child{margin-top: 0;padding-top: 0;border-top: 0}.sidebar-events-single-date{font-size: 14px;text-transform: uppercase;margin-bottom: 7px}.sidebar-events-single-title{color: #fff;line-height: 22px;letter-spacing: normal;margin-bottom: 0;font-weight: bold;word-spacing: 3px}.sidebar-events-single-title a{-webkit-transition: 150ms all ease-in-out;-o-transition: 150ms all ease-in-out;transition: 150ms all ease-in-out;display: inline-block;color: #fff;text-decoration: none}@media (min-width: 768px){.sidebar-events-single-title a:hover{text-decoration: underline}}.sidebar-events-single-additional{font-size: 14px;font-style: italic;color: #fff;letter-spacing: normal}.sidebar-events-single-additional-time{word-spacing: 1px}.sidebar-events-single-additional-delimiter{color: #c33b05;display: inline-block;font-style: normal}.sidebar-events-view-all{border-top: solid #fff 1px;text-align: center;margin-top: 12px}.sidebar-events-view-all-link{-webkit-transition: 150ms all ease-in-out;-o-transition: 150ms all ease-in-out;transition: 150ms all ease-in-out;font-size: 14px;text-transform: uppercase;display: block;margin: 0;padding: 0;background-color: #ea5b22;color: #fff;text-decoration: none;padding: 15px 5px}.sidebar-events-view-all-link:hover{color: #fff}@media (min-width: 768px){.sidebar-events-view-all-link:hover{background-color: #98360e;color: #fff}}div.ccm-page.page-type-pe-post main{background: #f8f9f3;padding-bottom: 40px}div.ccm-page.page-type-pe-post .main-breadcrumb-area{margin-top: 32px}div.ccm-page.page-type-pe-post .main-breadcrumb-area .breadcrumb{margin-bottom: 80px}div.ccm-page.page-type-pe-post .ccm-block-content p{color: #464646;margin-bottom: 0}div.ccm-page .event-bg{background: #f8f9f3;border-bottom: 2px solid #fff;padding: 50px 0}div.ccm-page .event-bg .breadcrumb{margin-bottom: 60px}@media (min-width: 1200px){.sgf-events-wrapper .col-sm-8,.sgf-events-wrapper .col-lg-3{padding-left: 0;padding-right: 0}}.sgf-events-wrapper .smallcal{border-bottom: 0;border-top: 4px solid #d6d6d6;position: relative;overflow: hidden;margin: 0 0 24px}.sgf-events-wrapper .smallcal .category-name{background: #4c1e44;color: #fff;font-size: 14px;position: absolute;right: -1px;text-transform: uppercase;top: 0;min-width: 160px;text-align: center;letter-spacing: .02em;padding: 2px 0 4px;z-index: 1}.sgf-events-wrapper .smallcal .event-wrap{background: #fff;border: 1px solid #dddfcb;border-top: 0;position: relative}.sgf-events-wrapper .smallcal .event-wrap .thumb-wrap{background-size: cover;background-repeat: no-repeat;width: 30%;position: absolute;left: 0;top: 0;height: 100%;overflow: hidden;display: none}.sgf-events-wrapper .smallcal .event-wrap .thumb-wrap img{width: 100%;height: auto}.sgf-events-wrapper .smallcal .event-wrap .infowrap{border-top: 0;margin-left: 0;padding: 35px 30px;float: left;width: 100%}.sgf-events-wrapper .smallcal .event-wrap .infowrap .titlehead{margin-bottom: 0}.sgf-events-wrapper .smallcal .event-wrap .infowrap .description{color: #707070;padding-left: 0;font-size: 14px;line-height: 23px;margin-top: 15px}.sgf-events-wrapper .smallcal .event-wrap .infowrap .event-sub-info{color: #464646;font-size: 14px;margin: 5px 0}.sgf-events-wrapper .smallcal .event-wrap .infowrap .event-sub-info strong{text-transform: uppercase}.sgf-events-wrapper .smallcal .event-wrap .infowrap .event-sub-info.attende-type .attende-list{padding-left: 47px;margin-top: -20px;position: relative;margin-bottom: 0;font-size: 14px;margin-bottom: 3px;font-style: italic}.sgf-events-wrapper .smallcal .event-wrap .infowrap .location{clear: both}.sgf-events-wrapper .smallcal .titlehead{margin-top: 0;margin-left: 0;margin-bottom: 15px;float: none}.sgf-events-wrapper .smallcal .titlehead h3{font-size: 28px;margin-bottom: 0;text-transform: uppercase;font-family: "PT Sans Narrow", sans-serif}.sgf-events-wrapper .smallcal .titlehead h3 a{border-bottom: 0;color: #464646}.sgf-events-wrapper .smallcal .event-register a{border-bottom: none;text-transform: uppercase;font-size: 14px;font-weight: bold}.sgf-events-wrapper .smallcal .event-register a:after{content: ">";margin-left: 6px}.sgf-events-wrapper .smallcal .eventfoot{float: left;margin-top: 15px}.sgf-events-wrapper .smallcal .eventfoot a{border: 0}.sgf-events-wrapper .smallcal .description{float: none;margin-bottom: 15px}.sgf-events-wrapper #ajax_cal h1{display: none}.sgf-events-wrapper #ajax_cal .button{display: block;-webkit-transition: .3s all linear;-moz-transition: .3s all linear;-o-transition: .3s all linear;transition: .3s all linear;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.sgf-events-wrapper #ajax_cal .icon{cursor: pointer;font-size: 13px;-webkit-transition: .3s all linear;-o-transition: .3s all linear;transition: .3s all linear}.sgf-events-wrapper #ajax_cal .icon:hover{color: #E4E4E4}.sgf-events-wrapper #ajax_cal table{background: #eff0e6;width: 100%}.sgf-events-wrapper #ajax_cal table thead{border: 1px solid #603258;background: #603258;padding: 20px 0}.sgf-events-wrapper #ajax_cal table thead th{color: #fff;text-align: center;padding: 12px 0;text-transform: uppercase;font-size: 15px}.sgf-events-wrapper #ajax_cal table tr.header td{border-left: 0;border-right: 0;font-weight: bold}.sgf-events-wrapper #ajax_cal table tr.header td:first-child{border-left: 1px solid #cbceac}.sgf-events-wrapper #ajax_cal table tr.header td:last-child{border-right: 1px solid #cbceac}.sgf-events-wrapper #ajax_cal table td{text-align: center;padding: 7px;border: 1px solid #cbceac;font-size: 14px;-webkit-transition: .3s all linear;-moz-transition: .3s all linear;-o-transition: .3s all linear;transition: .3s all linear}.sgf-events-wrapper #ajax_cal table td .hasevent{position: relative}.sgf-events-wrapper #ajax_cal table td .hasevent a{border-bottom: 0}.sgf-events-wrapper #ajax_cal table td.active{background: #cbceac}.sgf-events-wrapper #ajax_cal table td.active a{color: #464646}.sgf-events-wrapper #ajax_cal .slide{height: 0;overflow: hidden;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter: alpha(opacity=0);-webkit-transition: .3s all ease-in-out;-o-transition: .3s all ease-in-out;transition: .3s all ease-in-out}.sgf-events-wrapper #ajax_cal .slide.open{height: 50px;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter: alpha(opacity=100)}.sgf-events-wrapper .clear-button{background: #e4e6d4;display: block;border-bottom: 0;text-align: center;color: #af459d;text-transform: uppercase;font-size: 14px;padding: 15px;font-weight: bold;cursor: pointer}@media (min-width: 768px){.sgf-events-wrapper .clear-button:hover{background: #dcdecc}}.sgf-events-wrapper .event-mobile-filter{display: none;margin-bottom: 20px}.sgf-events-wrapper .filter-mobile-slide{margin-bottom: 40px}.sgf-events-wrapper .event-filters{background: #fff;border: 1px solid #dddfcb;padding: 0 25px;margin-top: 42px}.sgf-events-wrapper .event-filters .filter{padding: 35px 0;border-top: 1px solid #e4e6d4;margin-bottom: 0}.sgf-events-wrapper .event-filters .filter:first-child{border-top: 0}.sgf-events-wrapper .event-filters .filter .checkbox{margin-bottom: 15px}.sgf-events-wrapper .event-filters .filter .checkbox:last-child{margin-bottom: 0}.sgf-events-wrapper .event-filters .filter .checkbox input{margin-right: 15px}.sgf-events-wrapper .event-filters .filter.event-categories label{text-transform: uppercase;font-size: 16px;font-weight: bold}.sgf-events-wrapper .event-filters .filter.event-topics{color: #707070;font-size: 16px}.sgf-events-wrapper .event-filters .filter.select label{background: #fcce01}.sgf-events-wrapper .event-filters .filter .selectWrap{position: relative}.sgf-events-wrapper .event-filters .filter .selectWrap select{position: absolute;width: 100%;height: 100%;left: 0;top: 0;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter: alpha(opacity=0)}.sgf-events-wrapper .event-filters .filter .selectWrap .selectStyled{background: #fcce01;padding: 15px 28px 15px 15px;font-weight: bold;text-transform: uppercase;font-size: 14px;letter-spacing: 0;position: relative}.sgf-events-wrapper .event-filters .filter .selectWrap .selectStyled span{color: #fff;position: absolute;right: 10px;top: 15px;font-size: 20px}.sgf-events-wrapper .event-filters h4{text-transform: uppercase;font-family: "PT Sans Narrow", sans-serif;font-size: 18px;font-weight: bold;letter-spacing: .06em}@media (min-width: 1200px){.sgf-events-wrapper .event-filters .selectWrap{cursor: pointer}.sgf-events-wrapper .event-filters .selectWrap:hover .selectStyled{-webkit-transition: .3s all linear;-o-transition: .3s all linear;transition: .3s all linear;background: #f4c911}.sgf-events-wrapper .event-filters .selectWrap select{cursor: pointer}}.sgf-events-wrapper .ccm-pagination-wrapper{width: 100%;text-align: center}.sgf-events-wrapper .pagination{float: none}.sgf-events-wrapper .pagination li{display: block;padding-left: 0;float: left;margin: 0 5px}.sgf-events-wrapper .pagination li.active span{background-color: #603258}.sgf-events-wrapper .pagination li span{display: block;float: none;border: 0;padding: 9px 15px}.sgf-events-wrapper .pagination li:before{display: none}.sgf-events-wrapper .pagination li a{background: #e4e6d4;color: #af459d;border-radius: 0;border: 0;border-bottom: 0;padding: 9px 15px;-webkit-transition: .3s all linear;-o-transition: .3s all linear;transition: .3s all linear}.sgf-events-wrapper .pagination li a:hover{background: #dcdecc}.sgf-events-wrapper .pagination li.disabled{visibility: hidden}@media (max-width: 991px){.sgf-events-wrapper .col-lg-3{width: 100%}.sgf-events-wrapper .col-lg-3 .event-mobile-filter{display: block}.sgf-events-wrapper .col-lg-3 .filter-mobile-slide{display: none}.sgf-events-wrapper .col-sm-8{width: 100%}}@media (min-width: 768px){.sgf-events-wrapper .col-lg-3{float: right}}@media (min-width: 1200px){.sgf-events-wrapper .smallcal .event-wrap .infowrap{width: 90%}.sgf-events-wrapper .smallcal .event-wrap.thumb-included .thumb-wrap{display: block}.sgf-events-wrapper .smallcal .event-wrap.thumb-included .infowrap{float: right;width: 70%}}div.ccm-page .event-featured{background-image: url(../../../../themes/sgf/images/hexbg40percent.png);background-color: #c1efef;padding: 95px 0;border-bottom: 3px solid #fff}div.ccm-page .event-featured h1{margin-bottom: 25px}div.ccm-page .event-featured h4{text-transform: uppercase;font-size: 18px;letter-spacing: 1px;font-weight: bold;color: #464646}div.ccm-page .event-featured .sgf-events-wrapper .smallcal{margin-bottom: 0;padding-bottom: 0}div.ccm-page .event-featured .sgf-events-wrapper .smallcal .event-wrap .titlehead h3{font-size: 40px}div.ccm-page .event-featured .sgf-events-wrapper .smallcal .event-wrap .infowrap .event-sub-info{font-size: 16px}div.ccm-page .event-featured .sgf-events-wrapper .smallcal .event-wrap .infowrap .event-sub-info.attende-type .attende-list{margin-top: -22px;padding-left: 51px;font-size: 16px}div.ccm-page .event-featured .sgf-events-wrapper .smallcal .event-wrap .infowrap .description{font-size: 16px}div.ccm-page .event-featured .sgf-events-wrapper .smallcal .event-wrap .event-register a{font-size: 16px}@media (min-width: 992px){div.ccm-page .event-featured .sgf-events-wrapper .smallcal .event-wrap .thumb-wrap{display: block}div.ccm-page .event-featured .sgf-events-wrapper .smallcal .event-wrap .infowrap{width: 70%;float: right}}.event-detail .smallcal .event-wrap .event-banner img{width: 100%;height: auto}.event-detail .smallcal .event-wrap .infowrap{padding: 50px;width: 100%;float: none}.event-detail .smallcal .event-wrap .infowrap .titlehead h3{font-size: 40px;font-weight: bold}.event-detail .smallcal .event-wrap .infowrap .event-sub-info{font-size: 18px}.event-detail .smallcal .event-wrap .infowrap .event-sub-info.attende-type .attende-list{margin-top: -25px;padding-left: 57px;font-size: 18px}.event-detail .smallcal .event-wrap #deswrap{color: #707070;margin-top: 30px}.event-detail .smallcal .event-wrap #deswrap h4{color: #707070;font-family: "Karla", sans-serif;font-weight: bold;font-size: 18px;margin-bottom: 10px}.event-detail .smallcal .event-wrap #deswrap li{color: #707070}@media (max-width: 767px){.event-detail .smallcal .event-wrap .infowrap{padding: 20px}.event-detail .smallcal .event-wrap .infowrap .titlehead h3{font-size: 30px}.event-detail .smallcal .event-wrap .infowrap .event-sub-info{font-size: 14px}}.tab-events{padding-top: 30px}.tab-events .smallcal{border-top: 0;margin-bottom: 40px}.tab-events .smallcal .event-wrap{border: 0;border-bottom: 1px solid #dddfcb}.tab-events .smallcal .event-wrap .infowrap{padding: 0;padding-bottom: 30px}.accordion-stacked-desktop .tab-wrapper{display: none}div.ccm-page .fixed-tab .fifty-fifty .right{padding: 40px 15px;z-index: 0}@media (min-width: 1200px){div.ccm-page .fixed-tab .fifty-fifty .right{padding: 85px 15px;width: 50%}}div.ccm-page .fixed-tab .fifty-fifty .left{background-size: contain !important;background-repeat: no-repeat !important;background-position: center bottom !important;width: 45%;margin-right: 5%}@media (max-width: 991px){div.ccm-page .fixed-tab .fifty-fifty .left{display: none}}div.ccm-page .fixed-tab.tab-callout{background-color: #cbceac}div.ccm-page .fixed-tab.tab-callout .inner a{background: #af459d}div.ccm-page .fixed-tab.tab-callout .inner a:hover{background: #066d7d}div.ccm-page .fixed-tab[class*="tab-item-"]{font-family: PTSansRegular,Arial,Helvetica,sans-serif;padding: 25px 45px;line-height: 1em;margin-bottom: 0;-webkit-transition: all .35s ease-in-out;-o-transition: all .35s ease-in-out;transition: all .35s ease-in-out}div.ccm-page .fixed-tab[class*="tab-item-"].active,div.ccm-page .fixed-tab[class*="tab-item-"]:hover{color: #fff}div.ccm-page .fixed-tab.tab-item-1{border-top-color: #af459d}div.ccm-page .fixed-tab.tab-item-1.active,div.ccm-page .fixed-tab.tab-item-1 .arrow,div.ccm-page .fixed-tab.tab-item-1:hover{background: #af459d}div.ccm-page .fixed-tab.tab-item-2{border-top-color: #603258}div.ccm-page .fixed-tab.tab-item-2.active,div.ccm-page .fixed-tab.tab-item-2 .arrow,div.ccm-page .fixed-tab.tab-item-2:hover{background: #603258}div.ccm-page .fixed-tab.tab-item-3{border-top-color: #fcce01}div.ccm-page .fixed-tab.tab-item-3.active,div.ccm-page .fixed-tab.tab-item-3 .arrow,div.ccm-page .fixed-tab.tab-item-3:hover{background: #fcce01}div.ccm-page .fixed-tab.tab-item-4{border-top-color: #dddfcb}div.ccm-page .fixed-tab.tab-item-4.active,div.ccm-page .fixed-tab.tab-item-4 .arrow,div.ccm-page .fixed-tab.tab-item-4:hover{background: #dddfcb}div.ccm-page .fixed-tab.tab-item-5{border-top-color: #4c1e44}div.ccm-page .fixed-tab.tab-item-5.active,div.ccm-page .fixed-tab.tab-item-5 .arrow,div.ccm-page .fixed-tab.tab-item-5:hover{background: #4c1e44}div.ccm-page .fixed-tab.tab-item-6{border-top-color: #af459d}div.ccm-page .fixed-tab.tab-item-6.active,div.ccm-page .fixed-tab.tab-item-6 .arrow,div.ccm-page .fixed-tab.tab-item-6:hover{background: #af459d}div.ccm-page .fixed-tab.tab-item-7{border-top-color: #af459d}div.ccm-page .fixed-tab.tab-item-7.active,div.ccm-page .fixed-tab.tab-item-7 .arrow,div.ccm-page .fixed-tab.tab-item-7:hover{background: #af459d}@media (min-width: 992px) and (max-width: 1199px){div.ccm-page .fixed-tab[class*="tab-item-"]{padding: 20px 15px;font-size: 18px}}@media (max-width: 991px){div.ccm-page .fixed-tab.mobile-tab-heading:after{content: "";background: url(../../../../themes/sgf/images/sprite-accordion-buttons.png) 0 -31px no-repeat;position: absolute;width: 31px;height: 31px;top: 20px;right: 25px;z-index: 2}div.ccm-page .fixed-tab.mobile-tab-heading.active:after{background-position: 0 0}}.prev-next-stop a{font-weight: bold}.prev-next-stop a.prev-link{float: left}.prev-next-stop a.next-link{float: right}.ccm-block-html-possible{margin-bottom: 50px}.ccm-block-html-possible .appt-contact{max-width: 250px;margin: 0 auto;text-align: center;line-height: 1.65em;font-size: 14px}.ccm-block-html-possible .appt-contact h5{font-size: 18px !important;color: #333;font-family: PTSansRegular,Arial,Helvetica,sans-serif;font-weight: normal !important;margin-bottom: 10px !important;text-transform: uppercase}.ccm-block-html-possible .appt-contact a{text-decoration: none;vertical-align: middle}.ccm-block-html-possible .appt-contact .global-phone{font-weight: bold;vertical-align: middle;display: block;font-size: 22px}.ccm-block-html-possible .arrow-right-wrapper{color: #fff;border-bottom: 0;width: 100%;text-align: center;padding: 10px 5px;cursor: pointer;margin-bottom: 5px}.ccm-block-html-possible .arrow-right-wrapper span{font-size: 13px;border-bottom: 0}@media (min-width: 1280px){.ccm-block-html-possible .appt-contact{text-align: left;padding: 0 15px;max-width: none}.ccm-block-html-possible .appt-contact a{height: 24px;display: inline-block}.ccm-block-html-possible .appt-contact .btn-blue,.ccm-block-html-possible .appt-contact .btn-lightblue{height: auto}.ccm-block-html-possible .global-phone{display: inline-block;margin-left: 10px}.ccm-block-html-possible .arrow-right-wrapper{margin-right: 20px;margin-bottom: 0;width: auto;padding: 1px 15px}.ccm-block-html-possible .arrow-right-wrapper span{font-size: 14px;border-bottom: 2px rgba(255,255,255,0.3) solid}}main .yellow-drop,.header-top .yellow-drop{width: 100%}main .yellow-drop .drop-height,.header-top .yellow-drop .drop-height{max-height: 287px;overflow: auto}@media (min-width: 1200px){main .yellow-drop.position-below-title,.header-top .yellow-drop.position-below-title,div.ccm-page.page-type-virtual-brochure .yellow-drop,div.ccm-page.page-type-portal .yellow-drop,div.ccm-page.page-type-portal-interior .yellow-drop{float: right;width: auto;position: relative;top: -45px;left: 0;bottom: auto}body.is-edit-mode main .yellow-drop.position-below-title,body.is-edit-mode .header-top .yellow-drop.position-below-title,body.is-edit-mode div.ccm-page.page-type-virtual-brochure .yellow-drop,body.is-edit-mode div.ccm-page.page-type-portal .yellow-drop,body.is-edit-mode div.ccm-page.page-type-portal-interior .yellow-drop{top: 0}main .yellow-drop.position-below-title .drop-nav,.header-top .yellow-drop.position-below-title .drop-nav,div.ccm-page.page-type-virtual-brochure .yellow-drop .drop-nav,div.ccm-page.page-type-portal .yellow-drop .drop-nav,div.ccm-page.page-type-portal-interior .yellow-drop .drop-nav{position: static}}@media (min-width: 768px) and (max-width: 1199px){main .yellow-drop.position-below-title,.header-top .yellow-drop.position-below-title,div.ccm-page.page-type-virtual-brochure .yellow-drop,div.ccm-page.page-type-portal .yellow-drop,div.ccm-page.page-type-portal-interior .yellow-drop{position: static;width: 100%}}main .yellow-drop .drop-nav,.header-top .yellow-drop .drop-nav,.header-bottom .drop-nav{position: relative;z-index: 2}main .yellow-drop .drop-nav .drop-nav-title,.header-top .yellow-drop .drop-nav .drop-nav-title,.header-bottom .drop-nav .drop-nav-title{-webkit-transition: 300ms all ease-in-out;-o-transition: 300ms all ease-in-out;transition: 300ms all ease-in-out;background-color:#4c1e44; color:#fff;position: relative;padding: 23px 60px 23px 19px;font-size: 14px;font-weight: bold;text-transform: uppercase;letter-spacing: 2px}main .yellow-drop .drop-nav .drop-nav-icon,.header-top .yellow-drop .drop-nav .drop-nav-icon,.header-bottom .drop-nav .drop-nav-icon{-webkit-transition: 300ms all ease-in-out;-o-transition: 300ms all ease-in-out;transition: 300ms all ease-in-out;margin-left: 42px;position: absolute;top: 50%;margin-top: -9px;right: 21px;color: #ffffff;font-size: 20px}main .yellow-drop .drop-nav .drop-nav-list,.header-top .yellow-drop .drop-nav .drop-nav-list,.header-bottom .drop-nav .drop-nav-list{-webkit-transition: 300ms all ease-in-out;-o-transition: 300ms all ease-in-out;transition: 300ms all ease-in-out;box-shadow: 0 0 8px 0 #eeefe4;-moz-box-shadow: 0 0 8px 0 #eeefe4;-webkit-box-shadow: 0 0 8px 0 #eeefe4;-ms-box-shadow: 0 0 8px 0 #eeefe4;-o-box-shadow: 0 0 8px 0 #eeefe4;border-left: solid #eeefe4 1px;border-right: solid #eeefe4 1px;position: absolute;width: 100%;max-height: 0;overflow: hidden;z-index: 2}.lt-ie9 main .yellow-drop .drop-nav .drop-nav-list,.lt-ie9 .header-top .yellow-drop .drop-nav .drop-nav-list,.lt-ie9 .header-bottom .drop-nav .drop-nav-list{border-bottom: solid #eeefe4 1px}main .yellow-drop .drop-nav .drop-nav-list-item,.header-top .yellow-drop .drop-nav .drop-nav-list-item,.header-bottom .drop-nav .drop-nav-list-item{border-bottom: solid #eeefe4 1px;background-color: #ffffff}main .yellow-drop .drop-nav .drop-nav-list-item.active a,.header-top .yellow-drop .drop-nav .drop-nav-list-item.active a,.header-bottom .drop-nav .drop-nav-list-item.active a{background-color: #eeefe4}main .yellow-drop .drop-nav .drop-nav-list-item a,.header-top .yellow-drop .drop-nav .drop-nav-list-item a,.header-bottom .drop-nav .drop-nav-list-item a{-webkit-transition: 150ms all ease-in-out;-o-transition: 150ms all ease-in-out;transition: 150ms all ease-in-out;display: block;color: #707070;padding: 15px 35px;font-size: 12px;text-decoration: none}main .yellow-drop .drop-nav.active .drop-nav-icon,.header-top .yellow-drop .drop-nav.active .drop-nav-icon,.header-bottom .drop-nav.active .drop-nav-icon{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg)}main .yellow-drop .drop-nav.active .drop-nav-title,.header-top .yellow-drop .drop-nav.active .drop-nav-title,.header-bottom .drop-nav.active .drop-nav-title{background-color: #4c1e44}main .yellow-drop .drop-nav.active .drop-nav-icon,.header-top .yellow-drop .drop-nav.active .drop-nav-icon,.header-bottom .drop-nav.active .drop-nav-icon{color: #000000}@media (min-width: 768px){main .yellow-drop,.header-top .yellow-drop{bottom: -17px;left: 53px;min-width: 400px;position: absolute;width: auto}main .yellow-drop .drop-nav .drop-nav-title,.header-top .yellow-drop .drop-nav .drop-nav-title,.header-bottom .drop-nav .drop-nav-title{padding: 23px 100px 23px 19px}main .yellow-drop:hover,.header-top .yellow-drop:hover{cursor: pointer}main .yellow-drop:hover .drop-nav-title,.header-top .yellow-drop:hover .drop-nav-title{background-color: #4c1e44}main .yellow-drop:hover .drop-nav-icon,.header-top .yellow-drop:hover .drop-nav-icon{color: #ffffff}main .yellow-drop .drop-nav-icon,.header-top .yellow-drop .drop-nav-icon{margin-left: 67px}main .yellow-drop .drop-nav-list-item:hover a,.header-top .yellow-drop .drop-nav-list-item:hover a{background-color: #eeefe4}}.header-top .yellow-drop{position: relative !important;top: 0 !important;left: 0 !important;bottom: auto !important;left: auto !important;min-width: 150px !important}.header-top .yellow-drop .drop-nav .drop-nav-title{padding: 13px 50px 13px 19px !important;font-size: 12px;letter-spacing: 1px}.header-top .yellow-drop .drop-nav .icon{font-size: 14px}.header-top .yellow-drop .drop-nav .drop-nav-list-item a{padding: 15px 19px}.header-top.fixed .yellow-drop .drop-nav .drop-nav-title{padding: 9px 50px 9px 19px !important}.polygon-social-container{position: relative;z-index: 1}.polygon-social{padding: 10px 10px;position: absolute;top: 0;right: 0;width: 175px;height: 50px;display: none}@media (min-width: 768px){.polygon-social{display: block}}.polygon-social.bg-orange{background: #4c1e44}.polygon-social.bg-orange:after{-webkit-transform: scale(.9999);-moz-transform: scale(.9999);-o-transform: scale(.9999);-ms-transform: scale(.9999);transform: scale(.9999);content: "";position: absolute;height: 0;width: 0;right: 0;top: 100%;height: 0px;border-bottom: 120px solid transparent;border-right: 175px solid #4c1e44}.polygon-social.bg-orange [data-role="sgf-social-share"].is-active .addthis_sharing_toolbox{right: 14px}@media (min-width: 1200px){.polygon-social.bg-orange [data-role="sgf-social-share"].is-active .addthis_sharing_toolbox{right: 30px}}@media (min-width: 1200px){.polygon-social.bg-orange:after{border-right-width: 220px}}.polygon-social.dark-icons{top: 26px;right: 15px;padding: 0;width: auto;height: auto}.polygon-social.dark-icons ul{display: inline-block;margin-left: 0}.polygon-social.dark-icons li:last-child{padding-right: 0}.polygon-social.dark-icons li:hover a,.polygon-social.dark-icons li.is-active a,.polygon-social.dark-icons li:hover span,.polygon-social.dark-icons li.is-active span{color: #603258}.polygon-social.dark-icons li:hover a span.sgf-tooltip,.polygon-social.dark-icons li.is-active a span.sgf-tooltip,.polygon-social.dark-icons li:hover span span.sgf-tooltip,.polygon-social.dark-icons li.is-active span span.sgf-tooltip{color: #000}.polygon-social.dark-icons a{color: #464646;margin-top: 0}.polygon-social.dark-icons a:hover{color: #603258}.polygon-social.dark-icons span.icon-clock{-webkit-transition: 150ms color ease-in-out;-o-transition: 150ms color ease-in-out;transition: 150ms color ease-in-out}@media (max-width: 767px){.polygon-social.dark-icons{top: 10px}}@media (min-width: 1200px){.polygon-social{padding: 41px 25px 25px;width: 220px;height: 105px}}.polygon-social ul{position: relative;opacity: 0;top: -10px;margin-left: 15px;z-index: 2}@media (min-width: 1200px){.polygon-social ul{margin-left: 23px}}.polygon-social.loaded ul{opacity: 1;top: 0}.polygon-social ul > li{display: inline-block;padding-right: 9px}.polygon-social ul > li:before{display: none}.polygon-social ul > li > a{color: #fff;font-size: 30px;text-decoration: none;border-bottom: 0;-webkit-transition: .3s all linear;-moz-transition: .3s all linear;-o-transition: .3s all linear;transition: .3s all linear}.polygon-social ul > li > a:hover{color: #4e4e4e}.polygon-social [data-role="sgf-social-share"].is-active .addthis_sharing_toolbox{-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter: alpha(opacity=100);-webkit-transition: bottom 250ms ease-in-out, opacity 250ms ease-in-out;-o-transition: bottom 250ms ease-in-out, opacity 250ms ease-in-out;transition: bottom 250ms ease-in-out, opacity 250ms ease-in-out;right: 0;bottom: -60px}.polygon-social [data-role="sgf-social-share"] .addthis_sharing_toolbox{-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter: alpha(opacity=0);-webkit-transition: bottom 250ms ease-in-out, opacity 250ms ease-in-out, right 0ms linear 250ms;-o-transition: bottom 250ms ease-in-out, opacity 250ms ease-in-out, right 0ms linear 250ms;transition: bottom 250ms ease-in-out, opacity 250ms ease-in-out, right 0ms linear 250ms;position: absolute;bottom: -80px;right: -999999px;background-color: #fff;padding: 6px 3px 0;width: 102px;box-shadow: 0px 1px 4px 0px rgba(85,98,112,0.5)}.polygon-social [data-role="sgf-social-share"] .addthis_sharing_toolbox #atstbx{height: 52px}.social,.share-icons{text-align: center}.social li,.share-icons li{padding: 0}.social li a,.share-icons li a{width: 40px;display: block;position: relative;color: #fff;font-size: 24px;height: 40px}.social li a .icon-social-hexa,.share-icons li a .icon-social-hexa{color: #cbceac;font-size: 45px;position: absolute;top: 0;left: 0;-webkit-transition: .3s all;-o-transition: .3s all;transition: .3s all}.social li a:hover .icon-social-hexa,.share-icons li a:hover .icon-social-hexa{color: #B1B39B}.social li a i,.share-icons li a i{position: relative;top: 6px;left: 1px}.social li a i.fa-facebook,.share-icons li a i.fa-facebook{left: 0px}@media (min-width: 992px){.social li,.share-icons li{margin-left: 6px}.social li:first-child,.share-icons li:first-child{margin-left: 0}}.community-home{border-top: 6px solid #fff;padding: 80px 0 120px;position: relative}.community-home .story-background{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.community-home .story-background .bg-screen{background: #fff;left: 0;height: 100%;position: absolute;top: 0;width: 100%;-moz-opacity: .9;-khtml-opacity: .9;-webkit-opacity: .9;opacity: .9;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);filter: alpha(opacity=90);z-index: 1}.community-home .story-background .story-images{height: 100%;width: 100%}.community-home .story-background .story-images .bg{background-size: cover;display: none;margin-right: -100%;width: 100%;float: left;height: 100%}.community-home .story-background .story-images .bg.active{display: list-item}.community-home .container .row{position: relative;text-align: center;z-index: 2}.community-home .container .row h2{border-bottom: 7px solid #f79825;color: #603258;display: inline;font-family: "Karla", sans-serif;font-weight: bold;text-transform: uppercase;font-size: 20px;letter-spacing: .06em;padding-bottom: 4px}.community-home .container .row .quotes{width: 100%;margin: 60px auto 23px}.community-home .container .row .quotes .quote{position: relative;visibility: hidden;float: left;margin-right: -100%;width: 100%;list-style: none;line-height: 55px;height: 100%;font-size: 40px;z-index: 0;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter: alpha(opacity=0);-webkit-transition: 1000ms all ease-out;-o-transition: 1000ms all ease-out;transition: 1000ms all ease-out}.community-home .container .row .quotes .quote.active{z-index: 1;visibility: visible;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter: alpha(opacity=100)}.community-home .container .row .quotes .quote cite,.community-home .container .row .quotes .quote .cite{color: #af459d;font-size: 16px;text-transform: uppercase;font-style: italic}.community-home .container .row .quotes .quote cite strong,.community-home .container .row .quotes .quote .cite strong{font-style: normal}.community-home .container .row .quotes .quote cite:before,.community-home .container .row .quotes .quote .cite:before{content: "-";margin-right: 5px}.community-home .container .row .quotes .quote .center-height{display: table;height: 100%;width: 100%}.community-home .container .row .quotes .quote .center-height .middle{display: table-cell;vertical-align: middle;font-size: 40px}.community-home .container .row .quotes .quote.active{display: list-item}.community-home .container .row .quotes .quote blockquote{border-left: 0;font-size: 30px;line-height: 48px}.community-home .container .row .quotes .quote blockquote p{display: inline}.community-home .container .row .quotes .quote blockquote:after,.community-home .container .row .quotes .quote blockquote:before{visibility: hidden;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter: alpha(opacity=0)}.community-home .container .row .quotes .quote.active blockquote:after,.community-home .container .row .quotes .quote.active blockquote:before{visibility: visible;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter: alpha(opacity=100)}.community-home .container .row .quotes .quote .video-play{padding-top: 33px}.community-home .container .row .quotes .quote .icon-play{cursor: pointer;font-size: 60px;color: #603258;-webkit-transition: 150ms color ease;-moz-transition: 150ms color ease;-o-transition: 150ms color ease;transition: 150ms color ease}.community-home .container .row .quotes .quote .icon-play:hover{color: #af459d}.community-home .container .row .quotes blockquote:before,.community-home .container .row .quotes blockquote:after{font-family: 'icomoon';font-size: 13px;vertical-align: top;speak: none;padding-top: 5px;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;position: relative;top: 15px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.community-home .container .row .quotes blockquote:before{content: '\e603'}.community-home .container .row .quotes blockquote:after{content: '\e602'}.community-home .container .row .families{width: 450px;margin: 0 auto}.community-home .container .row .families .family{cursor: pointer;position: relative;height: 160px;width: 140px;float: left;margin: 5px}.community-home .container .row .families .family .family-name{color: #fff;position: absolute;font-size: 14px;top: 0;left: 0;display: table;height: 50%;width: 100%;text-align: center;top: 25%;line-height: 14px;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter: alpha(opacity=0);-webkit-transition: .6s all ease-in-out;-moz-transition: .6s all ease-in-out;-o-transition: .6s all ease-in-out;transition: .6s all ease-in-out}.community-home .container .row .families .family .family-name .vertical-middle{display: table-cell;vertical-align: middle;padding: 0 5%}.community-home .container .row .families .family.hovering .family-name{-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter: alpha(opacity=100)}.community-home .container .row .families .family .hexa.overlay-clone{position: absolute;top: 0;left: 0}.community-home .container .row .families .family[rel="4"]{clear: both;margin-left: 80px;margin-top: -35px}.community-home .container .row .families .family[rel="5"]{margin-top: -35px}@media (max-width: 767px){.community-home{display: none}}.is-edit-mode .community-links{top: 0}.community-links{width: 100%;text-align: center;top: -44px;position: relative;z-index: 2}.community-links p,.community-links a{display: inline-block;margin-bottom: 0 !important}.community-links [class^="btn-"],.community-links [class*=" btn-"]{padding: 15px 20px;font-weight: bold}@media (max-width: 767px){.community-links{display: none}}.pnf-content{background-color: #f8f9f3;position: relative;padding: 100px 0}@media (min-width: 768px){.pnf-content{padding: 200px 0}}main .pnf-content p{color: #464646}.pnf-content .white-hex{position: absolute;z-index: 2;top: 290px;left: 48px;width: 200px;height: 230px;background: url(../../../../themes/sgf/images/hexagon-white.png) 0 0 no-repeat;display: none}.pnf-content .yellow-hex{position: absolute;z-index: 2;top: 125px;left: -50px;width: 200px;height: 230px;background: url(../../../../themes/sgf/images/hexagon-yellow.png) 0 0 no-repeat;display: none}.pnf-content a[class^='btn'].btn-tan{background: #e4e6d4;color: #af459d}.pnf-content a[class^='btn'].btn-tan:hover{background: #dddfcb;color: #af459d}@media (min-width: 1200px){.pnf-content .yellow-hex,.pnf-content .white-hex{display: block}}.story-cta{text-align: center;padding-top: 100px;padding-bottom: 100px;background: url(../../../../themes/sgf/images/blue-hex-bg.png) 100% 0 no-repeat}.story-cta .btn-orange,.story-cta .appointments ul li{padding: 25px;font-weight: bold;font-size: 16px}header.global{width: 100%;z-index: 100}@media (min-width: 1200px){header.global{position: relative}}.geo-location{background: #000000;display: none;height: 40px;width: 100%}.nav-closed  .header-bottom{right: -100%}@media (min-width: 1200px){.nav-closed  .header-bottom{right: 0%}}.header-top{background: #fff;font-family: 'Karla', sans-serif;height: auto;position: fixed;right: 0;top: 0;width: 100%;z-index: 5;-webkit-transition: transform .35s ease-in-out;-moz-transition: transform .35s ease-in-out;-o-transition: transform .35s ease-in-out;transition: transform .35s ease-in-out}.header-top .container{padding: 0;width: 100%}.header-top .row{margin: 0;padding: 0 15px}.header-top .logo{margin: 15px 0;width: 145px}.header-top .logo img{height: auto;max-height: 49px}.header-top.fixed{-moz-box-shadow: 0 2px 8px -2px #a09696;-webkit-box-shadow: 0 2px 8px -2px #a09696;box-shadow: 0 2px 8px -2px #a09696}@media (max-width: 767px){.ccm-page .header-top .container,.header-top .container{padding-left: 0;padding-right: 0}}@media (min-width: 1200px){.header-top{height: 35px;background: #faf7f4}.geo-active .header-top{top: 35px}.geo-hidden .header-top{top: 0}.header-top.fixed{background: rgba(250,247,244,0.63)}.header-top.expanded{height: 215px}.header-top .container{padding: 0 2%;padding-right: 0;width: 100%}.header-top .row{padding: 0}.header-top .logo{display: none}.header-top p{font-size: 12px;line-height: 1}}.lt-ie9 .header-top.fixed{border-bottom: #d7d7d7 1px solid}.logo{float: left;margin:10px 0}.logo img{width:165px}.hamburger{cursor: pointer;float: right;height: 30px;padding: 15px;padding-right: 0;margin-left: 15px;text-align: center;width: 30px;border-left: 1px #d7d7d7 solid;box-sizing: content-box}.hamburger span,.hamburger span:before,.hamburger span:after{background: #707070;border-radius: 5px;display: inline-block;height: 3px;position: relative;width: 22px}.hamburger span:before,.hamburger span:after{content: '';left: 0;position: absolute;top: -7px}.hamburger span:after{top: 7px}@media (min-width: 1200px){.hamburger{display: none}}.new-patient-num{color: #464646;float: right;font-size: 10px;font-weight: bold;line-height: 1em;padding: 11px 0;text-align: right;text-transform: uppercase;width: 115px;display: none}.new-patient-num p{letter-spacing: 0.06em;margin: 0}.new-patient-num ul,.new-patient-num li,.new-patient-num p{display: inline-block}.new-patient-num .global-phone{display: block;font-size: 13px;letter-spacing: 0.16em;margin-top: 5px;white-space: nowrap}.new-patient-num .global-phone div{display: none}.new-patient-num .last{display: none}@media (min-width: 768px){.new-patient-num{display: block}}@media (min-width: 1200px){.new-patient-num{float: left;text-align: left;width: 32%}.new-patient-num p{line-height: 0.4em}.new-patient-num p .global-phone{display: inline-block}}@media (min-width: 1200px){.fixed .func-nav a{padding: 9px 10px}}.func-nav{float: right;margin: 0 -15px;text-transform: uppercase;width: 110%}.func-nav .ccm-block-page-list-func-nav{width: 100%}.func-nav ul{float: right;margin: 0;text-align: right;width: 100%}.func-nav ul li{display: none;float: left;position: relative}.func-nav ul li a{background: #cccccc;color: #ffffff;display: block;font-size: 12px;padding: 13px 10px;-webkit-transition: .3s all ease-in-out;-moz-transition: .3s all ease-in-out;-o-transition: .3s all ease-in-out;transition: .3s all ease-in-out}.func-nav ul li a.light-blue{background: #af459d;text-shadow: 1px 1px 0 #603258, 0 1px 0 #603258, 1px 0 0 #603258}.func-nav ul li a.light-blue:hover{background: #af459d}.func-nav ul li a.theme-blue{background: #6d3764;text-shadow: 1px 1px 0 #6d3764, 0 1px 0 #6d3764, 1px 0 0 #6d3764}.func-nav ul li a.theme-blue:hover{background:#603258}.func-nav ul li a.theme-orange{background: #af459d;text-shadow: 1px 1px 0 #af459d, 0 1px 0 #af459d, 1px 0 0 #af459d}.func-nav ul li a.theme-orange:hover{background: #af459d}.func-nav ul li a.theme-yellow{background: #fcce01;color: #363636;font-weight: bold}@media (min-width: 1200px){.func-nav{display: block;margin: auto;width: auto}.func-nav .ccm-block-page-list-func-nav{width: auto}.func-nav ul li{display: block}}.header-bottom .func-nav{margin: auto;width: 100%}.header-bottom .func-nav ul li{display: block;text-align: center;width: 100%}@media (min-width: 1200px){.header-bottom .func-nav{display: none}}.header-bottom .drop-nav{display: block;width: 100%}.header-bottom .drop-nav .drop-nav-list{position: relative}.header-bottom .drop-nav .drop-nav-title{font-size: 12px;padding: 13px 10px 13px}.header-bottom .drop-nav .drop-nav-list-item a{padding-left: 15px;padding-right: 15px}@media (min-width: 1200px){.header-bottom .drop-nav{display: none}}.search-fire{background: #555555;cursor: pointer;display: none;float: right;height: 43px;padding: 11px;text-align: center;-webkit-transition: .3s all ease-in-out;-o-transition: .3s all ease-in-out;transition: .3s all ease-in-out;width: 43px}.search-fire span{color: #ffffff;font-size: 14px}.search-fire:hover{background: #464646}@media (min-width: 1200px){.search-fire{display: block}}.fixed .search-fire{height: 35px;padding: 7px}.appointments{margin-bottom: 15px;margin-top: 30px}.appointments p{display: block;font-size: 12px;font-weight: bold;margin-bottom: 5px;text-align: center;text-transform: uppercase;width: 100%}.appointments ul{border-spacing: 1px;width: 100%}.appointments ul li{display: inline-block;float: left;height: 43px;width: 50%}.appointments ul li.last{border-left: 1px solid #f6f7f0}.appointments ul li .global-phone:before{content: 'Call '}.appointments ul li a{text-transform: uppercase;color: #ffffff;display: block;font-size: 12px;font-weight: bold;height: 43px;padding: 10px;text-align: center;width: 100%;line-height: 1;word-spacing: 200px}@media (min-width: 1200px){.appointments{display: none}}.lt-ie9  .appointments ul{border-spacing: 1px;display: table}.lt-ie9  .appointments ul li{display: table-cell}.header-bottom{background: #ffffff;-moz-box-shadow: 0 0 5px 0 #eaeaea;-webkit-box-shadow: 0 0 5px 0 #eaeaea;box-shadow: 0 0 5px 0 #eaeaea;position: fixed;height: 100%;max-height: 100%;top: 0;right: 0;width: 100%;z-index: 0;-webkit-transition: .2s opacity linear;-moz-transition: .2s opacity linear;-o-transition: .2s opacity linear;transition: .2s opacity linear;-webkit-overflow-scrolling: touch}.header-bottom .container,.header-bottom .nav-bottom.container,.header-bottom .main-nav.container{padding-left: 45px;padding-right: 15px;padding-top: 15px;width: 100%}.header-bottom .nav-bottom.container{padding-top: 0}.header-bottom .row{margin: 0}.header-bottom .logo{display: none}.header-bottom .nav-bottom{background: #f6f7f0;border-top: 1px #d7d7d7 solid;margin-top: 15px;padding-bottom: 60px;padding-top: 0}.header-bottom .nav-close{background: #464646;color: #ffffff;cursor: pointer;height: 100%;padding: 20px 5px;position: fixed;z-index: 1}.header-bottom .nav-close span{font-weight: bold}.header-bottom .content-wrapper{height: 100%;overflow-x: hidden;overflow-y: auto}.header-bottom nav{position: relative;z-index: 1}.header-bottom nav .mega-menu{height: 0;overflow: hidden;-webkit-transition: height .4s ease-out, opacity .4s ease-out;-moz-transition: height .4s ease-out, opacity .4s ease-out;-ms-transition: height .54 ease-out, opacity .4s ease-out;transition: height .4s ease-out, opacity .4s ease-out}.header-bottom nav ul.nav li[class*='btn-'] a{color: #ffffff !important;padding: 15px 0}



@media (min-width: 992px){div.ccm-page .ccm-image-slider-container.image-column ul{margin: 0 -30px}div.ccm-page .ccm-image-slider-container.image-column li{width: auto;max-width: 25%;margin-bottom: 0}div.ccm-page .ccm-image-slider-container.image-column li .item-inner{padding: 0 30px}}@media (min-width: 992px){html.lt-ie9 div.ccm-page .ccm-image-slider-container.image-column li img,html.ie9 div.ccm-page .ccm-image-slider-container.image-column li img{width: auto;max-width: 193px}}@media (min-width: 1200px){html.lt-ie9 div.ccm-page .ccm-image-slider-container.image-column li img,html.ie9 div.ccm-page .ccm-image-slider-container.image-column li img{max-width: 232px}}div.ccm-page .breadcrumb{background: none;text-transform: uppercase;color: #464646;padding: 10px 0;margin-bottom: 100px;font-size: 12px;letter-spacing: normal}div.ccm-page .breadcrumb > .active{color: #464646;font-weight: bold}div.ccm-page .breadcrumb a{color: #898989;text-decoration: none;font-weight: normal;font-style: italic;border-bottom: 0;-webkit-transition: .3s all ease-in-out;-moz-transition: .3s all ease-in-out;-o-transition: .3s all ease-in-out;transition: .3s all ease-in-out}div.ccm-page .breadcrumb a:hover{color: #464646}div.ccm-page .breadcrumb li:first-child:before{display: none}div.ccm-page .breadcrumb > li + li:before{content: '\2014'}@media (max-width: 767px){div.ccm-page .breadcrumb{display: none}}div.ccm-page .location-map{margin-top: 60px;max-height: 500px;-webkit-transition: .5s all ease-in-out;-moz-transition: .5s all ease-in-out;-o-transition: .5s all ease-in-out;transition: .5s all ease-in-out}div.ccm-page .location-map.hide-map{margin-top: 0;max-height: 0}div.ccm-page .location-map .infoBox{background: #fff;border: 2px solid #603258;position: relative;box-shadow: 0 0 8px #a09696}div.ccm-page .location-map .infoBox:after,div.ccm-page .location-map .infoBox:before{right: 100%;top: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none}div.ccm-page .location-map .infoBox:after{border-color: rgba(255,255,255,0);border-right-color: #fff;border-width: 18px;margin-top: -18px}div.ccm-page .location-map .infoBox:before{border-color: rgba(26,162,182,0);border-right-color: #603258;border-width: 21px;margin-top: -21px}div.ccm-page .location-map .infoBox .pin{padding: 25px 75px 25px 25px}div.ccm-page .location-map .infoBox .map-title{font-size: 20px;text-transform: uppercase;border: none;color: #603258;margin-bottom: 20px;display: block}div.ccm-page .location-map .infoBox .map-title:hover{color: #4c1e44}div.ccm-page .location-map .infoBox .adr,div.ccm-page .location-map .infoBox .phones{text-transform: uppercase;color: #707070;font-size: 14px;margin-bottom: 25px}div.ccm-page .location-map .infoBox .map-directions{font-size: 14px;text-transform: uppercase;border: none;font-weight: normal}div.ccm-page .map-details h3{padding-bottom: 15px;margin-bottom: 40px;border-bottom: 1px solid #e1e1e1}div.ccm-page .map-details .notification-wrapper .intl-empty-results,div.ccm-page .map-details .notification-wrapper .empty-results,div.ccm-page .map-details .notification-wrapper .found-count{display: none}div.ccm-page .map-details .notification-wrapper.searched .searching{display: none}div.ccm-page .map-details .notification-wrapper.searched .intl-empty-results,div.ccm-page .map-details .notification-wrapper.searched .empty-results,div.ccm-page .map-details .notification-wrapper.searched .found-count{display: inline}div.ccm-page .map-details .notification-wrapper .location-count{font-weight: bold}div.ccm-page .map-details .notification-wrapper .locations-notification{background: #fafbf7;border: 1px solid #e5e6d5;padding: 20px 40px 20px 35px}div.ccm-page .map-details .notification-wrapper .locations-notification p{margin: 0;font-size: 18px;line-height: 42px}div.ccm-page .map-details .notification-wrapper .locations-notification .btn-blue{padding: 15px 20px}@media (max-width: 767px){div.ccm-page .map-details h3{margin-bottom: 0;padding-bottom: 5px;border: none}div.ccm-page .map-details .notification-wrapper{margin-bottom: 25px}div.ccm-page .map-details .notification-wrapper .locations-notification{padding: 12px}div.ccm-page .map-details .notification-wrapper .locations-notification p{line-height: 26px}}div.ccm-page .ccm-notification-block.sgf-alert{background: #fbf9f7;border-bottom: 1px solid #c20430;border-top: 1px solid #c20430;padding: 30px 0;text-align: left;margin-bottom: 0}div.ccm-page .ccm-notification-block.sgf-alert .container{position: relative}div.ccm-page .ccm-notification-block.sgf-alert .icon-close{top: 0;-webkit-transition: .25s transform ease-in-out;-moz-transition: .25s transform ease-in-out;-o-transition: .25s transform ease-in-out;transition: .25s transform ease-in-out}div.ccm-page .ccm-notification-block.sgf-alert .ccm-notification-image-wrap{width: 100px;text-align: center;float: left;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);top: 50%;position: absolute;left: -110px}@media (max-width: 768px){div.ccm-page .ccm-notification-block.sgf-alert .ccm-notification-image-wrap{position: static;-webkit-transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0)}}div.ccm-page .ccm-notification-block.sgf-alert .ccm-notification-content-wrap.alert-image{float: right;width: calc(100% - 100px);padding-right: 60px}div.ccm-page .ccm-notification-block.sgf-alert h2{text-transform: uppercase}div.ccm-page .ccm-notification-block.sgf-alert ul{list-style-type: disc}div.ccm-page .ccm-notification-block.sgf-alert li{padding-bottom: 15px}div.ccm-page .ccm-notification-block.sgf-alert[data-notification-type="minifiable"][data-notification-state="minified"] .icon-close{-webkit-transform: rotate(45deg);transform: rotate(45deg)}@media (max-width: 768px){div.ccm-page .ccm-notification-block.sgf-alert .ccm-notification-title{display: table-row}div.ccm-page .ccm-notification-block.sgf-alert .ccm-notification-image-wrap{display: table-cell;float: none;vertical-align: middle;padding-bottom: 10px}div.ccm-page .ccm-notification-block.sgf-alert .ccm-notification-title h2{display: table-cell;float: none;vertical-align: middle;text-align: left;padding-bottom: 10px}div.ccm-page .ccm-notification-block.sgf-alert .ccm-notification-content{clear: both}}div.ccm-page .notification{background-color: #f6f7f0;background-image: url(/application/themes/sgf/images/hexbg-solid-white.png);background-repeat: repeat}div.ccm-page .notification .ccm-custom-style-container{margin: 0 -15px}div.ccm-page .notification .ccm-notification-block{border-top: 7px #603258 solid}div.ccm-page .ccm-notification-block{display: none;background: #eeefe4;position: relative;padding: 40px 50px 35px;text-align: center;margin-bottom: 60px;z-index: 2}div.ccm-page .ccm-notification-block.sgf-alert{display: block}div.ccm-page .ccm-notification-block.sgf-alert h2,div.ccm-page .ccm-notification-block.sgf-alert [data-notification-minify-button]{text-align: center}div.ccm-page .ccm-notification-block.sgf-alert [data-notification-minify-button]{text-transform: uppercase;color: #603258;font-weight: bold;margin-top: 15px;cursor: pointer}@media (min-width: 992px){div.ccm-page .ccm-notification-block.sgf-alert h2{text-align: left}div.ccm-page .ccm-notification-block.sgf-alert [data-notification-minify-button]{display: none}}div.ccm-page .ccm-notification-block[data-notification-state="closed"]{display: none}div.ccm-page .ccm-notification-block .ccm-notification-content-wrap{margin: 0 auto;width: 80%;position: relative}@media (max-width: 321px){div.ccm-page .ccm-notification-block .ccm-notification-content-wrap{width: 100%;margin-top: 30px}}div.ccm-page .ccm-notification-block .ccm-notification-content-wrap p{color: #898989;font-size: 14px;word-spacing: 2px;letter-spacing: normal}div.ccm-page .ccm-notification-block .ccm-notification-content-wrap a.btn{background: #603258;border: 0;border-radius: 0;margin-bottom: -79px;padding: 15px 18px;-webkit-transition: .5s background linear;-moz-transition: .5s background linear;-o-transition: .5s background linear;transition: .5s background linear}div.ccm-page .ccm-notification-block .ccm-notification-content-wrap a.btn:hover{background: #603258;color: #fff}div.ccm-page .ccm-notification-block .icon-close{cursor: pointer;color: #cbceac;font-size: 20px;position: absolute;top: 20px;right: 20px;display: block;-webkit-transition: .3s all linear;-moz-transition: .3s all linear;-o-transition: .3s all linear;transition: .3s all linear}div.ccm-page .ccm-notification-block .icon-close:hover{color: #A0A28A;transform: scale(1.1)}@media (min-width: 768px){div.ccm-page .ccm-notification-block{display: block;background: #eeefe4;position: relative;padding: 40px 50px 35px;text-align: center}}div.ccm-page main{background: #fff;clear: both}div.ccm-page .bg-white{background-color: #fff}@media (max-width: 767px){div.ccm-page .container{padding-left: 20px;padding-right: 20px}}div.ccm-page .ccm-block-custom-template-location-hero,div.ccm-page .background-on-column{background: none !important}div.ccm-page .fifty-fifty .left,div.ccm-page .fifty-fifty .right{height: 100%;min-height: 1px;width: 100%;float: left;position: relative;z-index: 2}div.ccm-page .fifty-fifty .left{background-size: cover !important;background-position: center}@media (max-width: 767px){div.ccm-page .fifty-fifty .left{z-index: 3}}div.ccm-page .fifty-fifty .right{position: relative;height: 100%}div.ccm-page .fifty-fifty .right .wrapper:before{content: "";display: inline-block;height: 100%;vertical-align: middle;margin-right: -0.35em}div.ccm-page .fifty-fifty .right .wrapper .center{display: inline-block;width: 100%;vertical-align: middle}div.ccm-page .fifty-fifty.footer-fifty-fifty .left ul{margin-bottom: 70px}div.ccm-page .fifty-fifty.footer-fifty-fifty .left .col{padding: 140px 65px 70px}div.ccm-page .fifty-fifty.footer-fifty-fifty .right{padding: 0;background-color: #c1efef;background-image: url(/application/themes/sgf/images/hexbg40percent.png);text-align: center}div.ccm-page .fifty-fifty.footer-fifty-fifty .right .col{padding: 140px 65px 95px}div.ccm-page .fifty-fifty.footer-fifty-fifty .appointment p{color: #363636;letter-spacing: 0.5px;word-spacing: -1px}div.ccm-page .fifty-fifty.footer-fifty-fifty .appointment p strong{font-size: 22px;letter-spacing: 1.3px;color: #363636}div.ccm-page .fifty-fifty.footer-fifty-fifty .appointment p strong a{color: #363636}div.ccm-page .fifty-fifty.footer-fifty-fifty .appointment a{font-weight: bold}div.ccm-page .fifty-fifty.footer-fifty-fifty .appointment a:hover{color: #363636}div.ccm-page .shifter-page{margin-top: 60px;position: relative;background: #fff;overflow-x: hidden;right: 0}@media (min-width: 1200px){div.ccm-page .shifter-page{margin-top: 0}}@media (max-width: 767px){div.ccm-page .fifty-fifty.footer-fifty-fifty .left{background-color: #c1efef;background-image: url(/application/themes/sgf/images/hexbglight.png) !important;background-size: auto !important;background-position: top left}div.ccm-page .fifty-fifty.footer-fifty-fifty .left ul{margin-bottom: 40px}div.ccm-page .fifty-fifty.footer-fifty-fifty .left .col{padding: 50px 25px 10px}}@media (min-width: 768px){div.ccm-page .fifty-fifty .right .wrapper{padding: 0 45px}}@media (min-width: 992px){div.ccm-page .fifty-fifty .left,div.ccm-page .fifty-fifty .right{width: 50%}div.ccm-page .fifty-fifty .right .wrapper{padding: 0 60px}}@media (min-width: 1200px){div.ccm-page .fifty-fifty .right .wrapper{padding: 0 80px}}@media (max-width: 1200px){div.ccm-page .main-content{padding-top: 50px}}div.ccm-page.page-type-frontpage .honeycomb{position: absolute;top: -106px;right: -134px;width: 530px}@media (max-width: 1199px){div.ccm-page.page-type-frontpage .honeycomb{display: none}}@media (min-width: 992px) and (max-width: 1199px){div.ccm-page.page-type-frontpage .honeycomb{top: -135px;right: -157px}}div.ccm-page.page-type-frontpage .honeycomb .col{text-align: right;position: relative}div.ccm-page.page-type-frontpage .honeycomb .col .honey{display: inline-block;position: relative;opacity: 0;-webkit-transition: .3s all ease-in-out;-moz-transition: .3s all ease-in-out;-o-transition: .3s all ease-in-out;transition: .3s all ease-in-out}div.ccm-page.page-type-frontpage .honeycomb .col .honey.loaded{opacity: 1}div.ccm-page.page-type-frontpage .honeycomb .col .honey .content{position: absolute;height: 50%;top: 25%;left: 0;padding: 0 8%;width: 100%}div.ccm-page.page-type-frontpage .honeycomb .col .honey .content .wrap{display: table;height: 100%;width: 100%}div.ccm-page.page-type-frontpage .honeycomb .col .honey .content .wrap .middle{display: table-cell;vertical-align: middle;text-align: center}div.ccm-page.page-type-frontpage .honeycomb .col .honey .content .wrap .middle a{color: #464646;font-size: 16px;font-weight: bold;letter-spacing: .04em;text-transform: uppercase;width: 100%;line-height: 1;text-decoration: none;display: block;line-height: 18px}div.ccm-page.page-type-frontpage .honeycomb .col .honey .content .wrap .middle a .white{color: #fff;display: block;font-family: Montserrat,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight: normal;line-height: 24px}div.ccm-page.page-type-frontpage .honeycomb .col .honey .content .wrap .middle a .sgf-tooltip{clear: both;display: block;width: 35px;margin: 0 auto;color: #f69825;font-size: 35px;position: relative;top: 5px;-webkit-transition: .3s all ease-out;-moz-transition: .3s all ease-out;-o-transition: .3s all ease-out;transition: .3s all ease-out}div.ccm-page.page-type-frontpage .honeycomb .col .honey .content .wrap .middle a .sgf-tooltip.tan{color:#f698258}div.ccm-page.page-type-frontpage .honeycomb .col .honey .content .wrap .middle a .sgf-tooltip.orange{color:#f69825}div.ccm-page.page-type-frontpage .honeycomb .col .honey .content .wrap .middle a .sgf-tooltip:after{color: #fff;content: "\e606";opacity: 1;font-size: 21px;position: absolute;top: 7px;left: 7px}div.ccm-page.page-type-frontpage .honeycomb .col .honey:hover .wrap .middle a .sgf-tooltip{-webkit-transform: scale(1.2) rotate(90deg);-moz-transform: scale(1.2) rotate(90deg);-o-transform: scale(1.2) rotate(90deg);-ms-transform: scale(1.2) rotate(90deg);transform: scale(1.2) rotate(90deg)}div.ccm-page.page-type-frontpage .honeycomb .col .hexa{margin: 3px}div.ccm-page.page-type-frontpage .honeycomb .col.col2{left: -85px;margin-top: -47px}div.ccm-page.page-type-frontpage .honeycomb .col.col3{left: 3px;margin-top: -46px}div.ccm-page.page-type-frontpage .honeycomb .col.col4{left: -80px;margin-top: -47px}div.ccm-page.page-type-frontpage .honeycomb .col.col5{margin-top: -46px;left: 6px}div.ccm-page.page-type-frontpage .honeycomb .col.col6{left: -77px;margin-top: -44px}div.ccm-page.page-type-frontpage .bg-full{height: 88vh;position: relative;visibility: hidden;overflow: hidden;background-color: #edebee;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter: alpha(opacity=0)}html.no-js div.ccm-page.page-type-frontpage .bg-full{height: auto;visibility: visible;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter: alpha(opacity=100)}html.no-js div.ccm-page.page-type-frontpage .bg-full img.background{left: -300px}html.js div.ccm-page.page-type-frontpage .bg-full.loaded{-webkit-transition: 500ms opacity ease-in-out 250ms;-o-transition: 500ms opacity ease-in-out 250ms;transition: 500ms opacity ease-in-out 250ms;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter: alpha(opacity=100);height: auto;visibility: visible}@media (max-width: 767px){div.ccm-page.page-type-frontpage .bg-full{background-image:url(../../../../themes/sgf/images/hero-images/hero-image@small.jpg);background-size: cover}}div.ccm-page.page-type-frontpage .bg-full img.background{-webkit-transition: 300ms left ease-in-out;-o-transition: 300ms left ease-in-out;transition: 300ms left ease-in-out;position: absolute;top: 0;left: 0;height: 100%}.is-edit-mode div.ccm-page.page-type-frontpage .bg-full img.background{left: 0 !important}@media (max-width: 767px){div.ccm-page.page-type-frontpage .bg-full img.background{display: none}}@media (min-width: 768px){div.ccm-page.page-type-frontpage .bg-full img.background{left: -300px}}@media (min-width: 768px) and (min-height: 900px){div.ccm-page.page-type-frontpage .bg-full img.background{left: -540px}}@media (min-width: 992px){div.ccm-page.page-type-frontpage .bg-full img.background{left: -420px}}@media (min-width: 992px) and (max-height: 900px){div.ccm-page.page-type-frontpage .bg-full img.background{left: -300px}}@media (min-width: 1200px){div.ccm-page.page-type-frontpage .bg-full img.background{left: -200px}}@media ( min-width: 1400px ) and (max-height: 1080px){div.ccm-page.page-type-frontpage .bg-full img.background{left: -210px}}div.ccm-page.page-type-frontpage .bg-full .homepage-hero{height: 100%}@media (max-height: 600px){div.ccm-page.page-type-frontpage .bg-full .homepage-hero{padding-top: 100px !important;padding-bottom: 235px !important}}@media (max-width: 767px){div.ccm-page.page-type-frontpage .bg-full .homepage-hero{height: auto !important;padding-top:269px;padding-bottom:50px}div.ccm-page.page-type-frontpage .bg-full .homepage-hero > .copy{text-align: center}}@media (min-width: 768px){div.ccm-page.page-type-frontpage .bg-full .homepage-hero{display: table;width: 100%;background-color: #edebee}div.ccm-page.page-type-frontpage .bg-full .homepage-hero > .copy{display: table-cell;vertical-align: middle}}@media (min-width: 1200px){div.ccm-page.page-type-frontpage .bg-full .homepage-hero{padding-right: 300px;padding-top: 250px;padding-bottom: 250px}}@media (min-width: 1200px){div.ccm-page.page-type-frontpage .bg-full .homepage-hero{min-height: auto}}.is-edit-mode div.ccm-page.page-type-frontpage .bg-full .homepage-hero .hero-copy{-webkit-transform: none !important;-moz-transform: none !important;-o-transform: none !important;-ms-transform: none !important;transform: none !important;display: block !important;position: static !important}@media (min-width: 768px){div.ccm-page.page-type-frontpage .bg-full .homepage-hero .hero-copy{float: right;max-width: 600px}div.ccm-page.page-type-frontpage .bg-full .homepage-hero .hero-copy p{display: none}}@media (min-width: 1200px){div.ccm-page.page-type-frontpage .bg-full .homepage-hero .hero-copy p{display: block}}







