/*!
Theme Name: Common Wealth Proper
Theme URI: http://commonwealthproper.com/
Description: The default theme for Common Wealth Proper.
Author: 1 Trick Pony
Author URI: http://1trickpony.com/
Version: 1.2.1
Tags: black, copper, single page

License:
License URI:
*//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}body{font-family:"Open Sans",sans-serif}*,*:before,*:after{box-sizing:inherit}img{height:auto;max-width:100%}.clearfix:after{content:"";display:table;clear:both}.hide,.lazy-loadin{display:none}.hide-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}body{background:#000;color:#9e6b4f}@media screen and (min-width: 40.063em){body{padding:0}}body.white-text{color:#fff}body.black-on-white{color:#000}body.light-theme{background:white}a{color:#9e6b4f;text-decoration:none}.white-text a{color:#fff}.black-on-white a{color:#000}.mailing-list{display:none;margin:24px auto 12px;max-width:380px;text-align:center;width:100%}.mailing-list label{display:block;height:24px;text-align:left}.mailing-list .mc-field-group,.mailing-list .mc-submit{display:inline-block;vertical-align:top}.mailing-list input{margin:0 3px}.mailing-list .mc-field-group input{background:transparent;border:1px solid #9e6b4f;height:36px;outline-color:#9e6b4f;padding:8px}.white-text .mailing-list .mc-field-group input{border-color:#fff;outline-color:#fff}.black-on-white .mailing-list .mc-field-group input{border-color:#000;outline-color:#000}.mailing-list .mc-submit input{background:transparent;height:36px}.mailing-list .response{font-size:14px;padding:12px;text-align:left}.mailing-list #mc_embed_signup input.mce_inline_error{border-color:#9e6b4f}.white-text .mailing-list #mc_embed_signup input.mce_inline_error{border-color:#fff}.black-on-white .mailing-list #mc_embed_signup input.mce_inline_error{border-color:#000}.mailing-list #mc_embed_signup div.mce_inline_error{font-weight:600;background:#9e6b4f;color:#000;font-size:13px;margin:0 3px;text-align:left}.white-text .mailing-list #mc_embed_signup div.mce_inline_error{background:#fff}.light-theme .mailing-list #mc_embed_signup div.mce_inline_error{color:#fff}.black-on-white .mailing-list #mc_embed_signup div.mce_inline_error{background:#000}footer{font-size:13px;padding:24px 0;text-align:center}footer a{transition:all 0.25s}footer a:hover{color:#585858}footer .location{display:inline-block;line-height:1.6em;margin:12px 0;width:48%}footer .name{display:block;text-transform:uppercase}footer .copyright{font-size:12px;margin-top:10px}footer .social-links a{display:inline-block;margin:0 6px}footer .social-links a:hover svg{fill:#585858}footer .social-links svg{fill:#9e6b4f;height:25px;transition:all 0.25s;width:25px}.white-text footer .social-links svg{fill:#fff}.black-on-white footer .social-links svg{fill:#000}@media screen and (min-width: 40.063em){footer{margin:0 auto;max-width:980px;border-top:1px solid #9e6b4f;text-align:left;text-transform:uppercase}.white-text footer{border-top-color:#fff}.black-on-white footer{border-top-color:#000}footer .location{font-weight:600;font-size:12px;letter-spacing:0.05em;line-height:1em;margin:0 0 4px;width:82%}footer .name{display:inline;margin-right:8px}footer .name:after{font-weight:700;content:'|';margin-left:8px}footer .phone{margin-left:8px}footer .phone:before{font-weight:700;content:'|';margin-right:8px}footer .copyright{font-size:9px;position:relative}footer .location-addresses{float:left;margin-top:15px;width:590px}}@media only screen and (min-width: 40.063em) and (max-width: 61.88em){footer{padding:24px}footer .location-addresses{float:none;margin:15px auto 0 auto;text-align:center;width:100%}footer .social-links{float:none;margin:0 auto 30px;text-align:center}footer .social-links a{float:none}}@media only screen and (min-width: 61.88em){footer{padding:24px 0}footer .social-links{float:right;text-align:right}footer .social-links a:last-child{margin-right:0}}.mailing-list-footer{margin:0 auto 34px;position:relative;width:290px}.mailing-list-footer .mailing-title{display:block;margin-bottom:10px}.mailing-list-footer .mailing-list{display:block;margin-top:0}.mailing-list-footer .mailing-list #mc_embed_signup div.mce_inline_error{margin:0;position:absolute}.mailing-list-footer .mailing-list input{margin:0}.mailing-list-footer .mailing-list .mc-submit input{margin-top:24px}.mailing-list-footer .mc-field-group{margin-right:1%;max-width:56%}.mailing-list-footer .mc-field-group input{width:100%}@media screen and (min-width: 40.063em){.mailing-list-footer{width:340px}.mailing-list-footer .mailing-title{margin-bottom:0;position:absolute;right:0px}.mailing-list-footer .mc-field-group{max-width:none}.mailing-list-footer .mc-field-group input{width:auto}.mailing-list-footer .mailing-list #mc_embed_signup div.mce_inline_error{min-width:193px}.mailing-list-footer .mailing-list .mc-submit input{margin-top:24px}}@media only screen and (min-width: 61.88em){.mailing-list-footer .mailing-list{text-align:right}}#middle-trigger{position:fixed;right:0;top:50%;width:50px}#page-scrolled{top:200px}.scrolling-target{position:absolute;width:40px;z-index:2000}.pagination{padding:24px 0;text-align:center}.pagination li:nth-child(2) .dots:after,.pagination li:nth-last-child(2) .dots:before{content:'......';font-size:10px;display:inline-block;position:relative;top:-2px}.pagination li:nth-child(2) .dots:before,.pagination li:nth-last-child(2) .dots:after{border:1px solid #9e6b4f;content:'';display:inline-block;height:4px;margin:0 1px;position:relative;top:-1px;width:4px}.pagination li{display:inline-block;margin-right:4px}.pagination li:last-child{margin-right:0}.black-on-white .pagination li:nth-child(2) .dots:before,.black-on-white .pagination li:nth-last-child(2) .dots:after{border-color:#000}.pagination ul{padding:0;margin:0}.pagination .page-numbers:not(ul){border:1px solid #9e6b4f;display:block;font-size:12px;padding:2px 10px;transition:all 0.35s}.pagination .page-numbers:not(ul).current,.pagination .page-numbers:not(ul):hover{background:rgba(158,107,79,0.2)}.no-rgba .pagination .page-numbers:not(ul).current,.no-rgba .pagination .page-numbers:not(ul):hover{background:#9e6b4f;color:#000}.pagination .page-numbers:not(ul).dots{background:transparent !important;border:0;font-size:0px;padding:0 4px;position:relative;top:-1px}.black-on-white .pagination .page-numbers:not(ul){border-color:#000}.black-on-white .pagination .page-numbers:not(ul).current,.black-on-white .pagination .page-numbers:not(ul):hover{background-color:rgba(0,0,0,0.2)}@media screen and (min-width: 40.063em){.show-for-small-only{display:none}}.content-width{margin:0 auto;max-width:960px;width:100%}.button,.mailing-list .mc-submit input:hover{font-weight:600;border:1px solid #9e6b4f;color:#9e6b4f;display:inline-block;font-size:14px;letter-spacing:0.1em;line-height:1.2em;padding:9px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all 0.25s}.button:hover,.mailing-list .mc-submit input:hover,.button:focus,.mailing-list .mc-submit input:focus:hover,.button.active,.mailing-list .mc-submit input.active:hover{background:#9e6b4f;background:rgba(158,107,79,0.3)}.white-text .button,.white-text .mailing-list .mc-submit input:hover,.mailing-list .mc-submit .white-text input:hover{border-color:#fff;color:#fff}.white-text .button:hover,.white-text .mailing-list .mc-submit input:hover,.mailing-list .mc-submit .white-text input:hover,.white-text .button:focus,.white-text .mailing-list .mc-submit input:focus:hover,.mailing-list .mc-submit .white-text input:focus:hover,.white-text .button.active,.white-text .mailing-list .mc-submit input.active:hover,.mailing-list .mc-submit .white-text input.active:hover{background:#fff;background:rgba(255,255,255,0.3)}.black-on-white .button,.black-on-white .mailing-list .mc-submit input:hover,.mailing-list .mc-submit .black-on-white input:hover{border-color:#000;color:#000}.black-on-white .button:hover,.black-on-white .mailing-list .mc-submit input:hover,.mailing-list .mc-submit .black-on-white input:hover,.black-on-white .button:focus,.black-on-white .mailing-list .mc-submit input:focus:hover,.mailing-list .mc-submit .black-on-white input:focus:hover,.black-on-white .button.active,.black-on-white .mailing-list .mc-submit input.active:hover,.mailing-list .mc-submit .black-on-white input.active:hover{background:#000;background:rgba(0,0,0,0.3)}@media screen and (min-width: 40.063em){.button,.mailing-list .mc-submit input:hover{font-size:16px;padding:8px 12px}}hr{background:transparent url(images/gfx-star_stitching.svg) no-repeat 50% 50%;background-size:auto 80%;border:0;height:24px;outline:none}.black-on-white hr{background-image:url(images/gfx-star_stitching_black.svg)}@media screen and (min-width: 40.063em){hr{background-size:auto 101%}}.styled-select{display:inline-block;margin-top:24px;position:relative}.styled-select select{font-weight:600;background:transparent;border:1px solid #9e6b4f;border-radius:0;padding:8px 12px 8px 12px;position:relative;text-align:center;text-transform:uppercase;z-index:100}.styled-select select:focus{outline-color:#9e6b4f}.white-text .styled-select select{border-color:#fff}.white-text .styled-select select:focus{outline-color:#fff}.black-on-white .styled-select select{border-color:#000}.black-on-white .styled-select select:focus{outline-color:#000}.csstransforms3d .styled-select select{padding-right:24px;-moz-appearance:none;-webkit-appearance:none;appearance:none}.csstransforms3d .styled-select select::-ms-expand{display:none}.csstransforms3d .styled-select:after{font-weight:400;content:'>';font-size:16px;pointer-events:none;position:absolute;right:18px;top:10px;-webkit-transform:rotate(90deg) scale(1, 2);transform:rotate(90deg) scale(1, 2);z-index:10}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./images/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:30px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none;z-index:10}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{opacity:.6;outline:none;color:transparent}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:35px;line-height:1;color:#fff;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:20px;background:url(images/gfx-arrows.png) no-repeat;background-size:40px}.slick-next{right:20px;background:url(images/gfx-arrows.png) no-repeat;background-size:40px;background-position:-20px 0px}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:.75}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:1}.site-header{padding-top:75px;position:relative}.site-header .header-content{background-color:#fff;padding:18px 12px 6px;position:fixed;top:0;width:100%;z-index:1000}.dark-theme .site-header .header-content{background-color:#000}@media screen and (min-width: 40.063em){.site-header{padding:145px 0 0}.site-header .header-content{background:#000;height:145px;padding:0}.light-theme .site-header .header-content{background:white}}@media only screen and (min-width: 61.88em){.site-header .header-content{padding:0 12px}}.header-details{position:relative}.header-details .logo{background-color:#fff;float:left;left:-12px;position:relative;z-index:100}.dark-theme .header-details .logo{background-color:#000}.header-details .logo h1{margin:0}.header-details .logo svg{height:40px;width:54px}.white-text .header-details .logo svg path{fill:#fff !important}.black-on-white .header-details .logo svg path{fill:#000 !important}.header-details #logo-horizontal{background:url(images/logo-horizontal-black.png) no-repeat;background-size:100%;display:block;float:left;height:33px;left:48px;margin:0;opacity:0;position:absolute;top:5px;-webkit-transform:translateX(-100px);transform:translateX(-100px);transition:all .5s ease-in-out;width:181px;z-index:99;visibility:hidden}.dark-theme .header-details #logo-horizontal{background:url(images/logo-horizontal-brown.png) no-repeat;background-size:100%}.header-details #logo-horizontal.logo-visible{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px);visibility:visible}@media screen and (min-width: 40.063em){.header-details #logo-horizontal{display:none}}.header-details #appointments-btn{float:right;opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px);transition:all .5s ease-in-out}.header-details #appointments-btn.btn-visible{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}@media screen and (min-width: 40.063em){.header-details{display:none;text-align:center}.header-details .logo{float:none;position:absolute;top:12px;width:100%}.header-details .logo svg{display:inline-block;height:51px;width:36px}.header-details #appointments-btn{display:none !important}}#book-appointment-btn{background-color:#000;color:#fff;display:inline-block;font-size:18px;left:0;padding:14px;position:absolute;text-align:center;text-transform:uppercase;top:73px;width:100%;z-index:999}.dark-theme #book-appointment-btn{background-color:#9e6b4f;color:#000}@media screen and (min-width: 40.063em){#book-appointment-btn{display:none}}.the-main-menu-container{font-weight:600;background:#000;display:none;height:100vh;left:0;overflow:auto;position:fixed;text-transform:uppercase;top:0;width:100%;z-index:1000}.the-main-menu-container.active .logo-link{display:none}@media screen and (min-width: 40.063em){.the-main-menu-container{background:transparent;display:block !important;height:auto;overflow:visible;padding:53px 0 0;position:relative}}@media only screen and (min-width: 61.88em){.the-main-menu-container{margin:0 auto;max-width:960px;width:100%}}#nav-control{display:block;float:right;height:34px;margin:2px 5px 0 15px;position:relative;width:41px;z-index:1001}#nav-control:before{background:url(images/gfx-hamburger.png) no-repeat;background-size:100%;color:#000;content:" ";display:block;height:34px;font-weight:600;width:41px}#nav-control.active:before{background-image:none;color:#fff;content:"X";font-size:36px;position:relative;left:10px;top:-8px}.dark-theme #nav-control:before{background:url(images/gfx-hamburger-brown.png) no-repeat;background-size:100%}.dark-theme #nav-control.active:before{color:#9e6b4f;background-image:none}@media screen and (min-width: 40.063em){#nav-control{display:none}}.the-main-menu{display:block;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:30px 6px 30px;position:relative;margin:0;text-align:center;z-index:200}.the-main-menu li{list-style:none;margin:0;position:relative;transition:all 0.35s}.no-flexbox .the-main-menu li{display:inline-block;position:relative;top:-5px;vertical-align:middle}.no-flexbox .the-main-menu li.logo-link{margin:0 24px}.no-flexbox .the-main-menu li.logo-link a{left:auto;margin-left:0;position:relative;top:auto}.no-flexbox .the-main-menu li.logo-link svg{fill:#9e6b4f}.white-text .no-flexbox .the-main-menu li.logo-link svg{fill:#fff}.the-main-menu li:hover .sub-menu{opacity:1;pointer-events:all}.the-main-menu li .sub-menu{background:#000000;left:0;margin:0;opacity:1;position:relative;padding:0 10px;pointer-events:none;text-align:center;transition:opacity 0.25s ease-out;top:100%}.black-on-white .the-main-menu li .sub-menu li:hover{background:#000}.the-main-menu li .sub-menu a{color:#fff !important}.dark-theme .the-main-menu li .sub-menu a{color:#9e6b4f !important}.the-main-menu li .sub-menu a:after{display:none}.the-main-menu li .sub-menu a:hover{color:#9e9e9e !important}.the-main-menu li .sub-menu .category{font-family:"Playfair Display SC",serif;font-size:12px;margin-top:40px;position:relative;-webkit-font-smoothing:antialiased}.the-main-menu li .sub-menu .category a{color:#b7b7b7 !important}.the-main-menu li .sub-menu .category:before{background:rgba(255,255,255,0.5);content:" ";display:block;height:1px;left:50%;margin-left:-60px;position:absolute;top:-17px;width:120px}.dark-theme .the-main-menu li .sub-menu .category:before{background:rgba(158,107,79,0.5)}.the-main-menu li a{font-weight:600;color:#9e6b4f;letter-spacing:0.1em;font-size:15px;line-height:35px;padding:9px;position:relative;text-decoration:none;text-transform:uppercase;transition:all 0.25s;white-space:nowrap;-webkit-font-smoothing:antialiased}@media screen and (min-width: 40.063em){.the-main-menu li a{line-height:40px}}.white-text .the-main-menu li a{color:#fff;font-weight:500}.black-on-white .the-main-menu li a{color:#fff}.the-main-menu li a:after{border-bottom:35px solid #9e6b4f;border-left:0;border-right:15px solid transparent;content:'';display:block;height:0;opacity:0;position:absolute;left:-3px;top:0;transition:opacity 0.25s;width:calc(100% + 14px);z-index:-1}.black-on-white .the-main-menu li a:after{border-bottom-color:#000}.the-main-menu li a.active{color:#fff !important}.the-main-menu li a.active:after{opacity:1}.white-text .the-main-menu li a.active{background:rgba(255,255,255,0.3);border-color:#fff}.no-rgba .white-text .the-main-menu li a.active{background:#fff}.the-main-menu li:hover>a{color:#fff}.the-main-menu li:hover>a:after{opacity:1}.white-text .the-main-menu li:hover>a{background:#fff;background:rgba(255,255,255,0.3);border:1px solid #fff}.the-main-menu li.logo-link{-webkit-flex-basis:0px;-ms-flex-preferred-size:0px;flex-basis:0px;margin:0 0 0 -20px;padding:0;transition:all 0.25s;width:0}.the-main-menu li.logo-link a{background:url(images/logo-cmmp-black.png) no-repeat 50% 0%;background-size:100%;border:0;display:block;height:120px;left:50%;overflow:hidden;position:absolute;text-indent:-2000px;top:50%;transition:all 0.35s;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:115px}.the-main-menu li.logo-link a:after{display:none}.white-text .the-main-menu li.logo-link a{background:url(images/logo-cmmp-white.png) no-repeat 50% 0%;background-size:contain;border:0}.black-on-white .the-main-menu li.logo-link a{background-image:url(images/logo-cmmp-black.png)}.blog .the-main-menu li.logo-link,.page-weddings .the-main-menu li.logo-link,.page-philadelphia .the-main-menu li.logo-link,.page-atlanta .the-main-menu li.logo-link{-webkit-flex-basis:50px;-ms-flex-preferred-size:50px;flex-basis:50px;width:auto}.blog .the-main-menu li.logo-link a,.page-weddings .the-main-menu li.logo-link a,.page-philadelphia .the-main-menu li.logo-link a,.page-atlanta .the-main-menu li.logo-link a{opacity:1}.the-main-menu .menu-more-dropdown a:first-child{display:none}.the-main-menu .menu-more-dropdown .sub-menu li a{display:inline}@media screen and (min-width: 40.063em){.the-main-menu{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:0}.the-main-menu li{padding:8px 3px}.the-main-menu li.logo-link{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.the-main-menu li.logo-link a{height:102px;width:95px}.the-main-menu li .sub-menu{left:-434px;margin:0;opacity:0;position:absolute;padding:20px 10px 35px;pointer-events:none;text-align:left;transition:opacity 0.25s ease-out;top:39px;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.the-main-menu li .sub-menu li{padding-bottom:0;padding-top:2px}.the-main-menu li .sub-menu .category a{font-size:12px}.the-main-menu li .sub-menu .category:before{display:none}.dark-theme .the-main-menu li .sub-menu{border:1px solid #9e6b4f;left:-435px}.the-main-menu li a{font-size:11px;line-height:1em}.black-on-white .the-main-menu li a{color:#000}.black-on-white .the-main-menu li:hover a{color:#fff}.the-main-menu .main-nav-item:nth-child(1){margin-left:60px}.the-main-menu .main-nav-item:nth-child(2){margin-left:20px;margin-right:65px}.the-main-menu .main-nav-item:nth-child(4){margin-left:40px}.the-main-menu .main-nav-item:nth-child(6){margin-right:40px}.the-main-menu .menu-more-dropdown a:first-child{display:inline}}@media only screen and (min-width: 61.88em){.the-main-menu li{padding:8px 12px}.the-main-menu li a{font-size:14px}.the-main-menu li a:after{border-bottom-width:37px;left:-4px}.the-main-menu li.logo-link{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.the-main-menu li.logo-link a{height:120px;width:115px}.the-main-menu li .sub-menu{left:-579px;top:38px}.dark-theme .the-main-menu li .sub-menu{left:-581px}.the-main-menu .main-nav-item:nth-child(1){margin-left:60px}.the-main-menu .main-nav-item:nth-child(2){margin-left:20px;margin-right:105px}.the-main-menu .main-nav-item:nth-child(4){margin-left:70px}.the-main-menu .main-nav-item:nth-child(6){margin-right:20px}}.intro-image{font-size:0;margin:0 auto;max-height:260px;max-width:1280px;overflow:hidden;text-align:center;width:100%}.intro-image img{display:inline-block;left:-10%;position:relative;margin-bottom:-40px;max-width:none;width:120%}@media screen and (min-width: 40.063em){.intro-image{width:100%;border-color:#9e6b4f;border-style:solid;border-width:1px 0;max-height:600px;margin-bottom:10px}.white-text .intro-image{border-color:#fff}.black-on-white .intro-image{border-color:#000}.intro-image img{left:auto;margin-bottom:0;max-width:100%;width:auto}}@media only screen and (orientation: landscape) and (max-width: 40em){.intro-image img{width:50%;left:0}}.logo-white{position:absolute;top:140px;left:50%;width:175px;height:230px;margin-left:-87px;background:url(images/logo-cmmp-white.png) no-repeat;background-size:100%;z-index:100}@media screen and (min-width: 40.063em){.logo-white{top:200px;width:284px;height:308px;margin-left:-142px}}.made-in-usa{display:none;position:absolute;top:128px;left:50%;width:150px;height:150px;margin-left:-423px;background:url(images/gfx-madeintheusa.png) no-repeat;background-size:100%;z-index:100}@media screen and (min-width: 40.063em){.made-in-usa{display:block;left:30px;margin-left:initial}}@media only screen and (min-width: 61.88em){.made-in-usa{left:50%;margin-left:-423px}}.home .site-header{padding-top:125px}@media screen and (min-width: 40.063em){.home .site-header{padding-top:75px}}.slide-container{width:100%;min-height:280px;background-size:cover;background-position:center}@media screen and (min-width: 40.063em){.slide-container{min-height:600px}}.body-content{position:relative;overflow-x:hidden}.scrolling-container{padding:0 12px;position:relative}@media screen and (min-width: 40.063em){.scrolling-container{padding:0;overflow:hidden}}.photos-container{margin:30px auto}.photos-container img{width:100%}.photos-flex img:first-child{margin-bottom:10px}@media screen and (min-width: 40.063em){.photos-flex{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.photos-flex img:first-child{width:54%;margin-right:1%;margin-bottom:0}.photos-flex img:last-child{width:45%}}.scrolling-content{width:100%}@media screen and (min-width: 40.063em){.scrolling-content.locked{position:fixed}}.layout-flex{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.flex-row{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#big-cmmp{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px 0}#big-cmmp p{margin:0 10px 5px 10px;line-height:1.5em}#big-cmmp a{color:#9e6b4f;text-decoration:underline}#big-cmmp a:hover{text-decoration:none}#big-cmmp .grid-four{margin-bottom:20px;width:100%}#big-cmmp .grid-four .big-letter{display:block;height:81px;margin:0 auto 10px;position:relative;width:50px}#big-cmmp .grid-four:nth-child(1) .big-letter{background:url(images/big-letter-c.png) no-repeat;background-size:100%}#big-cmmp .grid-four:nth-child(2) .big-letter{background:url(images/big-letter-m.png) no-repeat;background-size:100%;left:-4px;width:75px}#big-cmmp .grid-four:nth-child(3) .big-letter{background:url(images/big-letter-m.png) no-repeat;background-size:100%;left:-4px;width:75px}#big-cmmp .grid-four:nth-child(4) .big-letter{background:url(images/big-letter-p.png) no-repeat;background-size:100%}@media screen and (min-width: 40.063em){#big-cmmp .grid-four{margin-bottom:0;width:25%}}.sub-letter{display:block;font-size:16px;font-weight:600;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase}.the-pages{margin:0 auto;max-width:980px;position:relative}.a-page{text-align:left}.a-page>article{padding-bottom:24px}.a-page header{text-align:center}.a-page h2{font-weight:400;font-family:"Playfair Display SC",serif;font-size:28px;line-height:1em;margin:24px 0;text-align:center;text-transform:uppercase}.a-page h2 sm{display:block;font-family:"Open Sans",sans-serif;font-size:19px}.a-page p{font-size:14px;letter-spacing:0.1em;line-height:1.7em;margin:12px auto;max-width:90%;text-align:center}.a-page.desktop-only{display:none}@media screen and (min-width: 40.063em){.a-page.mobile-only{display:none}.a-page.desktop-only{display:block}.a-page>article{display:block;padding-bottom:0}.a-page h2{font-size:50px;letter-spacing:0.05em;margin:0}.a-page h2 sm{font-size:20px;letter-spacing:0}}.a-page-title{border-top:1px solid #9e6b4f;display:inline-block;font-family:"Playfair Display SC",serif;font-size:21px;padding:12px;position:relative;text-align:left;text-transform:uppercase;width:100%}.white-text .a-page-title{border-top-color:#fff}.black-on-white .a-page-title{border-top-color:#000}.a-page-title:after{content:'>';float:right;font-size:0.7em;line-height:1em;position:relative;top:2px;-webkit-transform:scaleY(3);transform:scaleY(3);transition:all 0.35s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.a-page-title.active:after{-webkit-transform:rotateZ(90deg) scaleY(3);transform:rotateZ(90deg) scaleY(3)}@media screen and (min-width: 40.063em){.a-page-title{display:none}}#home{display:none}@media screen and (min-width: 40.063em){#home{display:block}#home .section-image img{display:block}}.intro-container{padding:72px 0 0}.intro-container .intro-content{padding-bottom:72px}#who-we-are{margin-top:20px}#who-we-are h2{margin-bottom:40px}#who-we-are .flex-row{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#who-we-are .person{width:50%;text-align:center}#who-we-are .person figure{margin:1em 10px}@media screen and (min-width: 40.063em){#who-we-are .person{width:33.3%}#who-we-are .person figure{margin:1em 40px}}@media only screen and (min-width: 61.88em){#who-we-are .person{width:25%}}#who-we-are .person .who-name{display:block;font-family:"Playfair Display SC",serif;font-size:20px;text-transform:uppercase}#who-we-are .person .who-position{display:block;font-size:14px;letter-spacing:2px;text-transform:uppercase}#who-we-are .prominence{width:100%;-webkit-order:-1;-ms-flex-order:-1;order:-1}@media screen and (min-width: 40.063em){#who-we-are .prominence{width:270px}}#who-we-are img{border-radius:100px}#who-we-are .desktop-only{display:none}#who-we-are .mobile-only{display:block}#who-we-are .expanded{display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width: 40.063em){#who-we-are .desktop-only{display:-webkit-flex;display:-ms-flexbox;display:flex}#who-we-are .mobile-only{display:none}}#our-story .logo{padding-top:12px;text-align:center}#our-story .logo svg{display:block;fill:#9e6b4f;height:63px;left:50%;margin-bottom:6px;margin-left:-22px;position:relative;width:44px}.black-on-white #our-story .logo svg path{fill:#000 !important}#our-story .scrolling-images img{display:none}@media screen and (min-width: 40.063em){#our-story{border-top:0}#our-story .logo{margin-bottom:24px}#our-story .static-image{display:inline-block;height:100%;vertical-align:top;width:100%}#our-story .image-scroller{font-size:0;padding-bottom:61.8%;height:0;overflow:hidden;width:100%}#our-story .scrolling-images{display:inline-block;position:relative;vertical-align:top;width:41.94%}#our-story .scrolling-images img{display:block}}@media only screen and (min-width: 61.88em){#our-story p{margin-bottom:24px;max-width:67%}}.our-story-info{padding:0 0 24px}@media screen and (min-width: 40.063em){.our-story-info{padding:60px 0 78px}}.location-map img{display:none}.location-selector{padding-top:12px;text-align:center}.location-selector .button,.location-selector .mailing-list .mc-submit input:hover,.mailing-list .mc-submit .location-selector input:hover{font-size:14px;margin:0 4px;min-width:90px}.location-content h2{margin-top:0}.the-locations{clear:both;padding-top:12px;position:relative}.a-location{display:none;background:rgba(158,107,79,0.2);overflow:hidden;padding:12px 0 0;text-align:center}.black-on-white .a-location{background:rgba(0,0,0,0.2)}.a-location:before{content:'';display:inline-block;height:400px;vertical-align:middle;width:0}.a-location h3{font-weight:400;font-size:28px;margin:12px 0;text-transform:uppercase}.a-location p{margin:0;max-width:100%}.a-location .address{text-transform:uppercase}.a-location .phone{display:block}.a-location .hours{border-color:#9e6b4f;border-style:solid;border-width:1px 0;display:inline-block;margin:24px 0;padding:24px}.black-on-white .a-location .hours{border-color:#000}.a-location .hour-block{display:inline-block;margin:0 12px}.a-location .hours-day{font-weight:600;font-size:13px;text-transform:uppercase}.a-location .hours-times{font-size:30px;letter-spacing:0.05em}@media screen and (min-width: 40.063em){.a-location{overflow:hidden;padding:0}.a-location h3{font-size:50px;font-family:"Playfair Display SC",serif;letter-spacing:0.05em;margin:24px 0}.a-location .hours-times{font-family:"Playfair Display SC",serif;font-size:50px;line-height:0.8em;-webkit-font-smoothing:antialiased}}.a-location-info{display:inline-block;margin-top:20px}.side-image-scroller .scrolling-images img{display:none}#philadelphia{position:relative}#philadelphia:after{background-image:url(images/gfx-location_philly_mobile.png);background-position:100% 100%;background-repeat:no-repeat;background-size:auto 180px;content:'';height:460px;position:absolute;right:0;top:0;width:100%}#atlanta{position:relative}#atlanta:after{background-image:url(images/gfx-location_atlanta_mobile.png);background-position:100% 100%;background-repeat:no-repeat;background-size:auto 180px;content:'';height:440px;position:absolute;right:0;top:0;width:100%}@media screen and (min-width: 40.063em){.location-info{padding:72px 0 0}.location-map{float:left;margin-bottom:48px;max-width:35%}.location-map img{display:block}.location-content{float:right;width:55%}.location-content h2{margin-top:24px}.a-location-info{text-align:center}.side-image-scroller{font-size:0;height:0;overflow:hidden;padding-bottom:52%;position:relative;width:100%}.side-image-scroller .scrolling-images{display:block;max-width:100%;position:relative;white-space:nowrap}.side-image-scroller .scrolling-images img{display:inline-block;max-height:100%;max-width:none}.image-1{width:61.22%}.image-2{width:38.78%}#philadelphia,#atlanta{padding-bottom:0}}@media only screen and (min-width: 40.063em) and (max-width: 61.88em){#philadelphia,#atlanta{position:relative}#philadelphia:after,#atlanta:after{background:none;display:none}}@media only screen and (min-width: 61.88em){.a-location{text-align:left}.a-location:before{content:'';display:inline-block;height:425px;vertical-align:middle;width:0}.a-location-info{display:inline-block;vertical-align:middle;width:50%}#philadelphia:after{background-image:url(images/gfx-location_philly.png);background-size:auto;bottom:auto;height:425px;display:block;position:absolute;top:0}#atlanta:after{background-image:url(images/gfx-location_atlanta.png);background-size:auto;bottom:auto;height:425px;display:block;position:absolute;top:0}}.gallery-content{height:408px;width:100%;display:block;background-image:url(images/bg-gallery.jpg);background-size:cover}.gallery-content h2{font-size:44px;color:#000}.gallery-content h2 sm{line-height:1.1em;margin-top:8px}.gallery-content .button,.gallery-content .mailing-list .mc-submit input:hover,.mailing-list .mc-submit .gallery-content input:hover{margin-top:10px;padding:8px 32px}.gallery-content .wrap{width:500px;padding-top:140px;padding-left:30px;text-align:center}@media only screen and (max-width: 40em){.gallery-content{height:120px;background-color:#fff;background-image:none}.gallery-content h2{font-size:30px;color:#9e6b4f}.black-on-white .gallery-content h2{color:#000}.gallery-content .wrap{width:100%;padding-left:0;padding-top:0}.gallery-content .button,.gallery-content .mailing-list .mc-submit input:hover,.mailing-list .mc-submit .gallery-content input:hover{margin-top:0px}}@media screen and (min-width: 40.063em){.gallery-content .wrap{float:right;position:relative}.gallery-content .wrap h2{display:none}.gallery-content .wrap .button,.gallery-content .wrap .mailing-list .mc-submit input:hover,.mailing-list .mc-submit .gallery-content .wrap input:hover{color:#fff;border-color:#fff;position:absolute;top:250px;right:173px}}[class*="page-spring-summer"] .gallery-container,[class*="page-fall-winter"] .gallery-container,.page-weddings .gallery-container{margin-bottom:40px}[class*="page-spring-summer"] .gallery-container .content-width,[class*="page-fall-winter"] .gallery-container .content-width,.page-weddings .gallery-container .content-width{margin:0 auto;width:100%;max-width:none}[class*="page-spring-summer"] .gallery-container article,[class*="page-fall-winter"] .gallery-container article,.page-weddings .gallery-container article{font-size:15px;line-height:1.8em;margin:60px auto;max-width:710px;text-align:center;width:100%;-webkit-font-smoothing:antialiased}[class*="page-spring-summer"] .gallery-container article h2,[class*="page-fall-winter"] .gallery-container article h2,.page-weddings .gallery-container article h2{font-family:"Playfair Display SC",serif;font-size:50px;letter-spacing:0.05em;font-weight:400;line-height:1em;margin:13px auto;text-transform:uppercase}[class*="page-spring-summer"] .gallery-container article .sub-head,[class*="page-fall-winter"] .gallery-container article .sub-head,.page-weddings .gallery-container article .sub-head{display:block;font-family:'Open Sans', sans-serif;font-size:19px;line-height:1em;text-transform:uppercase}[class*="page-spring-summer"] .gallery-container .row,[class*="page-fall-winter"] .gallery-container .row,.page-weddings .gallery-container .row{float:left;width:100%}[class*="page-spring-summer"] .gallery-container .row figure,[class*="page-spring-summer"] .gallery-container .row [class^="grid-"],[class*="page-fall-winter"] .gallery-container .row figure,[class*="page-fall-winter"] .gallery-container .row [class^="grid-"],.page-weddings .gallery-container .row figure,.page-weddings .gallery-container .row [class^="grid-"]{display:block;float:left;margin:0;box-sizing:border-box;border:3px solid #fff;background-size:cover;background-repeat:none;background-position:center}[class*="page-spring-summer"] .gallery-container .row .bg-right,[class*="page-fall-winter"] .gallery-container .row .bg-right,.page-weddings .gallery-container .row .bg-right{background-position:right}[class*="page-spring-summer"] .gallery-container .row .bg-left,[class*="page-fall-winter"] .gallery-container .row .bg-left,.page-weddings .gallery-container .row .bg-left{background-position:left}[class*="page-spring-summer"] .single-row,[class*="page-fall-winter"] .single-row,.page-weddings .single-row{margin-bottom:3px}[class*="page-spring-summer"] .intro-image,[class*="page-spring-summer"] .logo-white{display:none}[class*="page-spring-summer"] .gallery-content{height:408px;background-image:url(images/bg-gallery.jpg);background-size:cover}[class*="page-spring-summer"] .gallery-content h2{font-size:44px;color:#000}[class*="page-spring-summer"] .gallery-content h2 sm{line-height:1.1em;margin-top:8px}[class*="page-spring-summer"] .gallery-content .button,[class*="page-spring-summer"] .gallery-content .mailing-list .mc-submit input:hover,.mailing-list .mc-submit [class*="page-spring-summer"] .gallery-content input:hover{margin-top:10px;padding:8px 32px}[class*="page-spring-summer"] .gallery-content .wrap{width:500px;padding-top:140px;padding-left:30px;text-align:center}@media only screen and (max-width: 40em){[class*="page-spring-summer"] .gallery-content{height:120px;background-color:#fff;background-image:none}[class*="page-spring-summer"] .gallery-content h2{font-size:30px;color:#9e6b4f}.black-on-white [class*="page-spring-summer"] .gallery-content h2{color:#000}[class*="page-spring-summer"] .gallery-content .wrap{width:100%;padding-left:0;padding-top:0}[class*="page-spring-summer"] .gallery-content .button,[class*="page-spring-summer"] .gallery-content .mailing-list .mc-submit input:hover,.mailing-list .mc-submit [class*="page-spring-summer"] .gallery-content input:hover{margin-top:0px}}@media screen and (min-width: 40.063em){[class*="page-spring-summer"] .gallery-content .wrap{display:none}}[class*="page-spring-summer"] .gallery-container .grid-43{width:43%;height:415px}[class*="page-spring-summer"] .gallery-container .grid-57{width:57%;height:415px}[class*="page-spring-summer"] .gallery-container .grid-33{width:33.333333333%;height:236px}[class*="page-spring-summer"] .gallery-container .grid-56{width:56%;height:665px}[class*="page-spring-summer"] .gallery-container .grid-44{width:44%;height:665px}[class*="page-spring-summer"] .gallery-container .grid-50{width:50%;height:600px}[class*="page-spring-summer"] .gallery-container .grid-30{width:30%;height:390px}[class*="page-spring-summer"] .gallery-container .grid-40{width:40%;height:390px}[class*="page-spring-summer"] .gallery-container .grid-65{width:65%;height:475px}[class*="page-spring-summer"] .gallery-container .grid-35{width:35%;height:475px}@media all and (max-width: 530px){[class*="page-spring-summer"] .gallery-container article h2{font-size:30px}[class*="page-spring-summer"] .gallery-container article .sub-head{font-size:17px;margin:0 auto}[class*="page-spring-summer"] .gallery-container .grid-43,[class*="page-spring-summer"] .gallery-container .grid-57,[class*="page-spring-summer"] .gallery-container .grid-33,[class*="page-spring-summer"] .gallery-container .grid-56,[class*="page-spring-summer"] .gallery-container .grid-44,[class*="page-spring-summer"] .gallery-container .grid-50,[class*="page-spring-summer"] .gallery-container .grid-30,[class*="page-spring-summer"] .gallery-container .grid-40,[class*="page-spring-summer"] .gallery-container .grid-65,[class*="page-spring-summer"] .gallery-container .grid-35{width:100%}[class*="page-spring-summer"] .gallery-container .grid-43{height:415px}[class*="page-spring-summer"] .gallery-container .grid-57{height:415px}[class*="page-spring-summer"] .gallery-container .grid-33{height:236px}[class*="page-spring-summer"] .gallery-container .grid-56{height:500px}[class*="page-spring-summer"] .gallery-container .grid-44{height:600px}[class*="page-spring-summer"] .gallery-container .grid-50{height:550px}[class*="page-spring-summer"] .gallery-container .grid-30{height:390px}[class*="page-spring-summer"] .gallery-container .grid-40{height:390px}[class*="page-spring-summer"] .gallery-container .grid-65{height:475px}[class*="page-spring-summer"] .gallery-container .grid-35{height:600px}}[class*="page-fall-winter"] .intro-image,[class*="page-fall-winter"] .logo-white{display:none}[class*="page-fall-winter"] .gallery-container .grid-1{width:1%}[class*="page-fall-winter"] .gallery-container .grid-2{width:2%}[class*="page-fall-winter"] .gallery-container .grid-3{width:3%}[class*="page-fall-winter"] .gallery-container .grid-4{width:4%}[class*="page-fall-winter"] .gallery-container .grid-5{width:5%}[class*="page-fall-winter"] .gallery-container .grid-6{width:6%}[class*="page-fall-winter"] .gallery-container .grid-7{width:7%}[class*="page-fall-winter"] .gallery-container .grid-8{width:8%}[class*="page-fall-winter"] .gallery-container .grid-9{width:9%}[class*="page-fall-winter"] .gallery-container .grid-10{width:10%}[class*="page-fall-winter"] .gallery-container .grid-11{width:11%}[class*="page-fall-winter"] .gallery-container .grid-12{width:12%}[class*="page-fall-winter"] .gallery-container .grid-13{width:13%}[class*="page-fall-winter"] .gallery-container .grid-14{width:14%}[class*="page-fall-winter"] .gallery-container .grid-15{width:15%}[class*="page-fall-winter"] .gallery-container .grid-16{width:16%}[class*="page-fall-winter"] .gallery-container .grid-17{width:17%}[class*="page-fall-winter"] .gallery-container .grid-18{width:18%}[class*="page-fall-winter"] .gallery-container .grid-19{width:19%}[class*="page-fall-winter"] .gallery-container .grid-20{width:20%}[class*="page-fall-winter"] .gallery-container .grid-21{width:21%}[class*="page-fall-winter"] .gallery-container .grid-22{width:22%}[class*="page-fall-winter"] .gallery-container .grid-23{width:23%}[class*="page-fall-winter"] .gallery-container .grid-24{width:24%}[class*="page-fall-winter"] .gallery-container .grid-25{width:25%}[class*="page-fall-winter"] .gallery-container .grid-26{width:26%}[class*="page-fall-winter"] .gallery-container .grid-27{width:27%}[class*="page-fall-winter"] .gallery-container .grid-28{width:28%}[class*="page-fall-winter"] .gallery-container .grid-29{width:29%}[class*="page-fall-winter"] .gallery-container .grid-30{width:30%}[class*="page-fall-winter"] .gallery-container .grid-31{width:31%}[class*="page-fall-winter"] .gallery-container .grid-32{width:32%}[class*="page-fall-winter"] .gallery-container .grid-33{width:33%}[class*="page-fall-winter"] .gallery-container .grid-34{width:34%}[class*="page-fall-winter"] .gallery-container .grid-35{width:35%}[class*="page-fall-winter"] .gallery-container .grid-36{width:36%}[class*="page-fall-winter"] .gallery-container .grid-37{width:37%}[class*="page-fall-winter"] .gallery-container .grid-38{width:38%}[class*="page-fall-winter"] .gallery-container .grid-39{width:39%}[class*="page-fall-winter"] .gallery-container .grid-40{width:40%}[class*="page-fall-winter"] .gallery-container .grid-41{width:41%}[class*="page-fall-winter"] .gallery-container .grid-42{width:42%}[class*="page-fall-winter"] .gallery-container .grid-43{width:43%}[class*="page-fall-winter"] .gallery-container .grid-44{width:44%}[class*="page-fall-winter"] .gallery-container .grid-45{width:45%}[class*="page-fall-winter"] .gallery-container .grid-46{width:46%}[class*="page-fall-winter"] .gallery-container .grid-47{width:47%}[class*="page-fall-winter"] .gallery-container .grid-48{width:48%}[class*="page-fall-winter"] .gallery-container .grid-49{width:49%}[class*="page-fall-winter"] .gallery-container .grid-50{width:50%}[class*="page-fall-winter"] .gallery-container .grid-51{width:51%}[class*="page-fall-winter"] .gallery-container .grid-52{width:52%}[class*="page-fall-winter"] .gallery-container .grid-53{width:53%}[class*="page-fall-winter"] .gallery-container .grid-54{width:54%}[class*="page-fall-winter"] .gallery-container .grid-55{width:55%}[class*="page-fall-winter"] .gallery-container .grid-56{width:56%}[class*="page-fall-winter"] .gallery-container .grid-57{width:57%}[class*="page-fall-winter"] .gallery-container .grid-58{width:58%}[class*="page-fall-winter"] .gallery-container .grid-59{width:59%}[class*="page-fall-winter"] .gallery-container .grid-60{width:60%}[class*="page-fall-winter"] .gallery-container .grid-61{width:61%}[class*="page-fall-winter"] .gallery-container .grid-62{width:62%}[class*="page-fall-winter"] .gallery-container .grid-63{width:63%}[class*="page-fall-winter"] .gallery-container .grid-64{width:64%}[class*="page-fall-winter"] .gallery-container .grid-65{width:65%}[class*="page-fall-winter"] .gallery-container .grid-66{width:66%}[class*="page-fall-winter"] .gallery-container .grid-67{width:67%}[class*="page-fall-winter"] .gallery-container .grid-68{width:68%}[class*="page-fall-winter"] .gallery-container .grid-69{width:69%}[class*="page-fall-winter"] .gallery-container .grid-70{width:70%}[class*="page-fall-winter"] .gallery-container .grid-71{width:71%}[class*="page-fall-winter"] .gallery-container .grid-72{width:72%}[class*="page-fall-winter"] .gallery-container .grid-73{width:73%}[class*="page-fall-winter"] .gallery-container .grid-74{width:74%}[class*="page-fall-winter"] .gallery-container .grid-75{width:75%}[class*="page-fall-winter"] .gallery-container .grid-76{width:76%}[class*="page-fall-winter"] .gallery-container .grid-77{width:77%}[class*="page-fall-winter"] .gallery-container .grid-78{width:78%}[class*="page-fall-winter"] .gallery-container .grid-79{width:79%}[class*="page-fall-winter"] .gallery-container .grid-80{width:80%}[class*="page-fall-winter"] .gallery-container .grid-81{width:81%}[class*="page-fall-winter"] .gallery-container .grid-82{width:82%}[class*="page-fall-winter"] .gallery-container .grid-83{width:83%}[class*="page-fall-winter"] .gallery-container .grid-84{width:84%}[class*="page-fall-winter"] .gallery-container .grid-85{width:85%}[class*="page-fall-winter"] .gallery-container .grid-86{width:86%}[class*="page-fall-winter"] .gallery-container .grid-87{width:87%}[class*="page-fall-winter"] .gallery-container .grid-88{width:88%}[class*="page-fall-winter"] .gallery-container .grid-89{width:89%}[class*="page-fall-winter"] .gallery-container .grid-90{width:90%}[class*="page-fall-winter"] .gallery-container .grid-91{width:91%}[class*="page-fall-winter"] .gallery-container .grid-92{width:92%}[class*="page-fall-winter"] .gallery-container .grid-93{width:93%}[class*="page-fall-winter"] .gallery-container .grid-94{width:94%}[class*="page-fall-winter"] .gallery-container .grid-95{width:95%}[class*="page-fall-winter"] .gallery-container .grid-96{width:96%}[class*="page-fall-winter"] .gallery-container .grid-97{width:97%}[class*="page-fall-winter"] .gallery-container .grid-98{width:98%}[class*="page-fall-winter"] .gallery-container .grid-99{width:99%}[class*="page-fall-winter"] .gallery-container .grid-100{width:100%}[class*="page-fall-winter"] .gallery-container .row-1 [class^="grid-"]{height:620px}[class*="page-fall-winter"] .gallery-container .row-2 [class^="grid-"]{height:560px}[class*="page-fall-winter"] .gallery-container .row-3 .grid-56{height:767px}[class*="page-fall-winter"] .gallery-container .row-3 .grid-44{height:384px}[class*="page-fall-winter"] .gallery-container .row-4 [class^="grid-"]{height:714px}[class*="page-fall-winter"] .gallery-container .row-5 [class^="grid-"]{height:490px}[class*="page-fall-winter"] .gallery-container .row-6 [class^="grid-"]{height:698px}[class*="page-fall-winter"] .gallery-container .row-7 .grid-44{height:727px}[class*="page-fall-winter"] .gallery-container .row-7 .grid-56{height:364px}[class*="page-fall-winter"] .gallery-container .row-8 [class^="grid-"]{height:698px}[class*="page-fall-winter"] .gallery-container .row-9 [class^="grid-"]{height:458px}@media all and (max-width: 530px){[class*="page-fall-winter"] .gallery-container article h2{font-size:30px}[class*="page-fall-winter"] .gallery-container article .sub-head{font-size:17px;margin:0 auto}[class*="page-fall-winter"] .gallery-container .grid-43,[class*="page-fall-winter"] .gallery-container .grid-57,[class*="page-fall-winter"] .gallery-container .grid-33,[class*="page-fall-winter"] .gallery-container .grid-56,[class*="page-fall-winter"] .gallery-container .grid-44,[class*="page-fall-winter"] .gallery-container .grid-50,[class*="page-fall-winter"] .gallery-container .grid-30,[class*="page-fall-winter"] .gallery-container .grid-40,[class*="page-fall-winter"] .gallery-container .grid-65,[class*="page-fall-winter"] .gallery-container .grid-35{width:100%}[class*="page-fall-winter"] .gallery-container .grid-43{height:415px}[class*="page-fall-winter"] .gallery-container .grid-57{height:415px}[class*="page-fall-winter"] .gallery-container .grid-33{height:236px}[class*="page-fall-winter"] .gallery-container .grid-56{height:500px}[class*="page-fall-winter"] .gallery-container .grid-44{height:600px}[class*="page-fall-winter"] .gallery-container .grid-50{height:550px}[class*="page-fall-winter"] .gallery-container .grid-30{height:390px}[class*="page-fall-winter"] .gallery-container .grid-40{height:390px}[class*="page-fall-winter"] .gallery-container .grid-65{height:475px}[class*="page-fall-winter"] .gallery-container .grid-35{height:600px}}.page-weddings section{padding:0 13px}@media all and (max-width: 980px){.page-weddings section{padding:0 3px}}.page-weddings .gallery-container [class^="grid-"] article{box-sizing:border-box;margin:30px 0px;padding:0px 50px}.page-weddings .gallery-container [class^="grid-"] article h2{font-size:35px}.page-weddings .gallery-container [class^="grid-"] article h2 span{font-family:"Open Sans",sans-serif;font-size:20px;letter-spacing:0;line-height:25px}.page-weddings .gallery-container [class^="grid-"] article p{margin-bottom:45px}.page-weddings .gallery-container img{display:block;margin:0 auto}.page-weddings .gallery-container .grid-1{width:1%}.page-weddings .gallery-container .grid-2{width:2%}.page-weddings .gallery-container .grid-3{width:3%}.page-weddings .gallery-container .grid-4{width:4%}.page-weddings .gallery-container .grid-5{width:5%}.page-weddings .gallery-container .grid-6{width:6%}.page-weddings .gallery-container .grid-7{width:7%}.page-weddings .gallery-container .grid-8{width:8%}.page-weddings .gallery-container .grid-9{width:9%}.page-weddings .gallery-container .grid-10{width:10%}.page-weddings .gallery-container .grid-11{width:11%}.page-weddings .gallery-container .grid-12{width:12%}.page-weddings .gallery-container .grid-13{width:13%}.page-weddings .gallery-container .grid-14{width:14%}.page-weddings .gallery-container .grid-15{width:15%}.page-weddings .gallery-container .grid-16{width:16%}.page-weddings .gallery-container .grid-17{width:17%}.page-weddings .gallery-container .grid-18{width:18%}.page-weddings .gallery-container .grid-19{width:19%}.page-weddings .gallery-container .grid-20{width:20%}.page-weddings .gallery-container .grid-21{width:21%}.page-weddings .gallery-container .grid-22{width:22%}.page-weddings .gallery-container .grid-23{width:23%}.page-weddings .gallery-container .grid-24{width:24%}.page-weddings .gallery-container .grid-25{width:25%}.page-weddings .gallery-container .grid-26{width:26%}.page-weddings .gallery-container .grid-27{width:27%}.page-weddings .gallery-container .grid-28{width:28%}.page-weddings .gallery-container .grid-29{width:29%}.page-weddings .gallery-container .grid-30{width:30%}.page-weddings .gallery-container .grid-31{width:31%}.page-weddings .gallery-container .grid-32{width:32%}.page-weddings .gallery-container .grid-33{width:33%}.page-weddings .gallery-container .grid-34{width:34%}.page-weddings .gallery-container .grid-35{width:35%}.page-weddings .gallery-container .grid-36{width:36%}.page-weddings .gallery-container .grid-37{width:37%}.page-weddings .gallery-container .grid-38{width:38%}.page-weddings .gallery-container .grid-39{width:39%}.page-weddings .gallery-container .grid-40{width:40%}.page-weddings .gallery-container .grid-41{width:41%}.page-weddings .gallery-container .grid-42{width:42%}.page-weddings .gallery-container .grid-43{width:43%}.page-weddings .gallery-container .grid-44{width:44%}.page-weddings .gallery-container .grid-45{width:45%}.page-weddings .gallery-container .grid-46{width:46%}.page-weddings .gallery-container .grid-47{width:47%}.page-weddings .gallery-container .grid-48{width:48%}.page-weddings .gallery-container .grid-49{width:49%}.page-weddings .gallery-container .grid-50{width:50%}.page-weddings .gallery-container .grid-51{width:51%}.page-weddings .gallery-container .grid-52{width:52%}.page-weddings .gallery-container .grid-53{width:53%}.page-weddings .gallery-container .grid-54{width:54%}.page-weddings .gallery-container .grid-55{width:55%}.page-weddings .gallery-container .grid-56{width:56%}.page-weddings .gallery-container .grid-57{width:57%}.page-weddings .gallery-container .grid-58{width:58%}.page-weddings .gallery-container .grid-59{width:59%}.page-weddings .gallery-container .grid-60{width:60%}.page-weddings .gallery-container .grid-61{width:61%}.page-weddings .gallery-container .grid-62{width:62%}.page-weddings .gallery-container .grid-63{width:63%}.page-weddings .gallery-container .grid-64{width:64%}.page-weddings .gallery-container .grid-65{width:65%}.page-weddings .gallery-container .grid-66{width:66%}.page-weddings .gallery-container .grid-67{width:67%}.page-weddings .gallery-container .grid-68{width:68%}.page-weddings .gallery-container .grid-69{width:69%}.page-weddings .gallery-container .grid-70{width:70%}.page-weddings .gallery-container .grid-71{width:71%}.page-weddings .gallery-container .grid-72{width:72%}.page-weddings .gallery-container .grid-73{width:73%}.page-weddings .gallery-container .grid-74{width:74%}.page-weddings .gallery-container .grid-75{width:75%}.page-weddings .gallery-container .grid-76{width:76%}.page-weddings .gallery-container .grid-77{width:77%}.page-weddings .gallery-container .grid-78{width:78%}.page-weddings .gallery-container .grid-79{width:79%}.page-weddings .gallery-container .grid-80{width:80%}.page-weddings .gallery-container .grid-81{width:81%}.page-weddings .gallery-container .grid-82{width:82%}.page-weddings .gallery-container .grid-83{width:83%}.page-weddings .gallery-container .grid-84{width:84%}.page-weddings .gallery-container .grid-85{width:85%}.page-weddings .gallery-container .grid-86{width:86%}.page-weddings .gallery-container .grid-87{width:87%}.page-weddings .gallery-container .grid-88{width:88%}.page-weddings .gallery-container .grid-89{width:89%}.page-weddings .gallery-container .grid-90{width:90%}.page-weddings .gallery-container .grid-91{width:91%}.page-weddings .gallery-container .grid-92{width:92%}.page-weddings .gallery-container .grid-93{width:93%}.page-weddings .gallery-container .grid-94{width:94%}.page-weddings .gallery-container .grid-95{width:95%}.page-weddings .gallery-container .grid-96{width:96%}.page-weddings .gallery-container .grid-97{width:97%}.page-weddings .gallery-container .grid-98{width:98%}.page-weddings .gallery-container .grid-99{width:99%}.page-weddings .gallery-container .grid-100{width:100%}.page-weddings .gallery-container .row-1 [class^="grid-"]{height:377px}.page-weddings .gallery-container .row-3 [class^="grid-"]{height:488px}.page-weddings .gallery-container .row-4 [class^="grid-"]{height:316px}.page-weddings .gallery-container .row-5 [class^="grid-"]{height:408px}@media all and (max-width: 775px){.page-weddings .gallery-container .break-early{width:100%}}@media all and (max-width: 530px){.page-weddings .gallery-container [class^="grid-"] article{padding:0px 20px}.page-weddings .gallery-container [class^="grid-"] article h2{font-size:30px}.page-weddings .gallery-container .grid-43,.page-weddings .gallery-container .grid-57,.page-weddings .gallery-container .grid-33,.page-weddings .gallery-container .grid-56,.page-weddings .gallery-container .grid-44,.page-weddings .gallery-container .grid-50,.page-weddings .gallery-container .grid-30,.page-weddings .gallery-container .grid-40,.page-weddings .gallery-container .grid-65,.page-weddings .gallery-container .grid-35{width:100%}}#appointments{text-align:center}.appointments-info h2{margin:6px 0}@media screen and (min-width: 40.063em){.appointments-info{padding:72px 0;margin:0 auto;max-width:980px;width:100%}.appointments-info h2{margin:24px 0}}.appointment-select{min-width:252px}.appointment-content{padding:0 24px;margin:0 auto;width:100%}.appointment-content h1{font-weight:400;font-family:"Playfair Display SC",serif;font-size:20px;line-height:1.2em;margin:24px 0;text-transform:uppercase}.appointment-content p{font-size:14px;letter-spacing:0.1em;line-height:1.7em}@media screen and (min-width: 40.063em){.appointment-content{max-width:80%;text-align:center}}#news{border-bottom:1px solid #9e6b4f}.black-on-white #news{border-bottom-color:#000}.blog .page-header{padding:0 12px 24px;text-align:center}.blog .page-header h1{font-weight:400;letter-spacing:0.1em;text-transform:uppercase}.blog .page-header p{font-size:12px}.blog .page-header .button,.blog .page-header .mailing-list .mc-submit input:hover,.mailing-list .mc-submit .blog .page-header input:hover{margin-top:24px}@media screen and (min-width: 40.063em){.blog .page-header{padding:0 0 24px}}.news-listings{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:24px;position:relative}@media screen and (min-width: 40.063em){.news-listings{padding:24px 0}}@media only screen and (min-width: 61.88em){.news-listings{max-width:1000px}}.news-post{margin:0 auto 48px;position:relative}.news-post .post-date{font-weight:400;float:left;font-family:"Playfair Display SC",serif;font-size:18px;line-height:1.1em;margin-bottom:12px;text-transform:uppercase}.news-post h2{font-weight:400;font-size:20px;letter-spacing:0.05em;line-height:1.1em;margin:12px 0;text-transform:uppercase}.news-post p{margin:0 0 12px}.news-post p:last-child{margin-bottom:0}@media screen and (min-width: 40.063em){.news-post{max-width:495px}.news-post .post-details{padding-right:24px;position:absolute;right:100%;text-align:right}.news-post .post-date{display:block;float:none}.news-post .post-date .day{font-size:28px;line-height:0.5em}}@media only screen and (min-width: 61.88em){.news-post{width:495px}}.post-featured-image{margin-bottom:12px}.post-featured-image img{min-width:100%}.post-type{float:right}.post-type svg{fill:#9e6b4f;height:24px;width:24px}.black-on-white .post-type svg{fill:#000}@media screen and (min-width: 40.063em){.post-type{float:none}}.press{color:#fff;font-family:"Playfair Display SC",serif;font-size:18px;line-height:24px;margin:0 auto 48px;text-transform:uppercase;width:98%;-webkit-font-smoothing:antialiased}.press p{margin:0;padding:0}.light-theme .press{color:#000}@media screen and (min-width: 40.063em){.press{max-width:495px}}@media only screen and (min-width: 61.88em){.press{max-width:220px;margin-bottom:150px;opacity:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;position:absolute;right:0;transition:opacity 0.25s ease-out}}.press-quote{border-color:#9e6b4f;border-style:solid;border-width:2px 0;padding:20px 0;margin-bottom:20px}.press-quote:before,.press-quote:after{color:#9e6b4f;display:block;font-size:55px;line-height:20px;-webkit-transform:translateY(50%);transform:translateY(50%)}.press-quote:before{content:'“';margin-bottom:5px}.press-quote:after{content:'”';text-align:right}.black-on-white .press-quote{border-color:#000}.black-on-white .press-quote:before,.black-on-white .press-quote:after{color:#000}.press-logo{margin:0 auto;max-width:130px;text-align:center}@media only screen and (min-width: 61.88em){.press-logo{max-width:100px}}.page-weddings section{font-size:0}.page-weddings section:first-child{margin-top:20px}.page-weddings section .left,.page-weddings section .right{display:inline-block}.page-weddings section img{display:block}@media only screen and (max-width: 40em){.page-weddings section.wrap-images .right img{display:inline-block;width:50%}}.page-weddings article{font-size:15px;line-height:1.8em;margin:60px auto;max-width:730px;text-align:center;width:100%;-webkit-font-smoothing:antialiased}.page-weddings article h2{font-family:"Playfair Display SC",serif;font-size:35px;font-weight:400;line-height:1.1em;text-transform:uppercase}.page-weddings .make-appointment{font-family:"Playfair Display SC",serif;font-size:28px;line-height:1.2em;max-width:100%;padding:14px 20px}.page-weddings .make-appointment sm{display:block;font-family:"Open Sans",sans-serif;font-size:19px;line-height:1.2em}@media screen and (min-width: 40.063em){.page-weddings .make-appointment{font-size:35px;padding-left:60px;padding-right:60px}.page-weddings .make-appointment sm{font-size:22px}}.location-container article{font-size:15px;line-height:1.8em;margin:60px auto;max-width:710px;text-align:center;width:100%;-webkit-font-smoothing:antialiased}.location-container article h2{font-family:"Playfair Display SC",serif;font-size:35px;letter-spacing:0.05em;font-weight:400;line-height:1em;margin:13px auto;text-transform:uppercase}.location-container article h2 sm{display:block;font-family:'Open Sans', sans-serif;font-size:19px;line-height:1.5em}.location-container article .image-scroller{font-size:0;padding-bottom:61.8%;height:0;overflow:hidden;width:100%}.location-container article .additional-info{line-height:1.2em}.location-container article .additional-info p{margin:0}.location-container article .hours{border-color:#9e6b4f;border-style:solid;border-width:1px 0;display:inline-block;margin:18px 0;padding:18px}.black-on-white .location-container article .hours{border-color:#000}.location-container article .hour-block{display:inline-block;margin:0 12px}.location-container article .hours-day{font-weight:600;font-size:13px;line-height:1.2em;text-transform:uppercase}.location-container article .hours-times{font-size:30px;letter-spacing:0.05em}@media screen and (min-width: 40.063em){.location-container article{overflow:hidden;padding:0}.location-container article h2{font-size:50px}.location-container article .hours-times{font-family:"Playfair Display SC",serif;font-size:37px;line-height:0.8em;-webkit-font-smoothing:antialiased}}.location-container .address{text-transform:uppercase}.Philadelphia-bg{background:url(images/gfx-location_philly_mobile.png) no-repeat bottom right}.light-theme .Philadelphia-bg{background-image:url(images/gfx-location_philly_mobile_white.png)}.black-on-white .Philadelphia-bg{background-image:url(images/gfx-location_philly_mobile_black.png)}@media all and (max-width: 915px){.Philadelphia-bg{background-image:none}}.Atlanta-bg{background:url(images/gfx-location_atlanta_mobile2.png) no-repeat bottom right}.light-theme .Atlanta-bg{background-image:url(images/gfx-location_atlanta_mobile2_white.png)}.black-on-white .Atlanta-bg{background-image:url(images/gfx-location_atlanta_mobile2_black.png)}@media all and (max-width: 915px){.Atlanta-bg{background-image:none}}.page-template-template-direct_mail header{margin:0 auto;max-width:1122px;position:relative;text-align:center;width:100%;z-index:10}.page-template-template-direct_mail header .background{background-image:url(images/gfx-proper_welcome.jpg);background-position:0 -15px;background-repeat:no-repeat;background-size:cover;height:0;padding-bottom:81.1%;width:100%}.page-template-template-direct_mail .logo{display:block;height:auto;left:50%;max-width:38px;position:absolute;top:5%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.page-template-template-direct_mail .logo img{display:block;width:100%}.page-template-template-direct_mail article{color:#fff;margin:0 auto 40px;max-width:1122px;position:relative;text-align:center;z-index:20}.page-template-template-direct_mail article p{font-size:15px;margin:30px auto;max-width:620px;padding:0 15px}.page-template-template-direct_mail article .button,.page-template-template-direct_mail article .mailing-list .mc-submit input:hover,.mailing-list .mc-submit .page-template-template-direct_mail article input:hover{margin-bottom:20px}.page-template-template-direct_mail #countdown{bottom:-1%;font-family:"Playfair Display SC",serif;font-size:14px;position:absolute;text-transform:uppercase;width:100%}.page-template-template-direct_mail #countdown>div{display:inline-block;margin:0 5px}.page-template-template-direct_mail #countdown span{display:block;font-size:42px}@media screen and (min-width: 40.063em){.page-template-template-direct_mail header .background{background-position:0;margin-top:-10%}.page-template-template-direct_mail .logo{max-width:60px;top:15%}.page-template-template-direct_mail article p{font-size:17px}.page-template-template-direct_mail #countdown{bottom:2%;font-size:18px}.page-template-template-direct_mail #countdown span{font-size:52px}}@media only screen and (min-width: 61.88em){.page-template-template-direct_mail header .background{margin-top:-15%}.page-template-template-direct_mail .logo{top:200px}.page-template-template-direct_mail #countdown{bottom:8%}.page-template-template-direct_mail article p{margin-top:-45px}.page-template-template-direct_mail article .button,.page-template-template-direct_mail article .mailing-list .mc-submit input:hover,.mailing-list .mc-submit .page-template-template-direct_mail article input:hover{margin-bottom:35px}}.page-frequently-asked-questions section:not(#appointments) article,.page-client-reviews section:not(#appointments) article,.page-services section:not(#appointments) article{font-size:15px;line-height:1.8em;margin:30px auto 60px auto;max-width:525px;width:100%;-webkit-font-smoothing:antialiased}.page-frequently-asked-questions section:not(#appointments) article h2,.page-client-reviews section:not(#appointments) article h2,.page-services section:not(#appointments) article h2{font-family:"Playfair Display SC",serif;font-size:46px;font-weight:400;line-height:1.1em;text-transform:uppercase;text-align:center;margin-top:0}.page-frequently-asked-questions section:not(#appointments) article h4,.page-client-reviews section:not(#appointments) article h4,.page-services section:not(#appointments) article h4{color:#9e6b4f;margin-bottom:0;margin-top:30px}.page-frequently-asked-questions section:not(#appointments) article h4+p,.page-client-reviews section:not(#appointments) article h4+p,.page-services section:not(#appointments) article h4+p{margin-top:0}.page-frequently-asked-questions section:not(#appointments) article h3,.page-client-reviews section:not(#appointments) article h3,.page-services section:not(#appointments) article h3{text-transform:uppercase;margin-bottom:0;margin-top:30px}.page-frequently-asked-questions section:not(#appointments) article h3+h4,.page-client-reviews section:not(#appointments) article h3+h4,.page-services section:not(#appointments) article h3+h4{margin-top:0}.page-frequently-asked-questions section:not(#appointments) article h3+p,.page-client-reviews section:not(#appointments) article h3+p,.page-services section:not(#appointments) article h3+p{margin-top:0}.page-frequently-asked-questions #appointments .appointments-info,.page-client-reviews #appointments .appointments-info,.page-services #appointments .appointments-info{padding-top:0}.page-client-reviews section:not(#appointments) article{max-width:824px;text-align:left}.page-client-reviews section:not(#appointments) article h2{margin-bottom:0px}.page-client-reviews section:not(#appointments) .layout-flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-client-reviews section:not(#appointments) .column{width:100%;padding:20px}.page-client-reviews section:not(#appointments) .column em,.page-client-reviews section:not(#appointments) .column i{color:#9e6b4f;font-style:italic}.page-client-reviews section:not(#appointments) .column p{margin-bottom:50px}.page-client-reviews section:not(#appointments) .column:first-child{padding-bottom:0}.page-client-reviews section:not(#appointments) .column:last-child{padding-top:0}@media only screen and (min-width: 61.88em){.page-client-reviews section:not(#appointments) .column{width:50%}.page-client-reviews section:not(#appointments) .column:first-child{padding:20px 35px 20px 20px}.page-client-reviews section:not(#appointments) .column:last-child{padding:20px 20px 20px 35px}}
