body { font-family: GFS Didot;}::selection { background: #744300;}::-moz-selection { background: #744300;}.eltdf-preload-background { background-image: url(https://portlandhallspa.com/wp-content/uploads/2019/06/Footer-Logo-01.png) !important;}h1, .eltdf-woocommerce-page.woocommerce-account .vc_row .woocommerce>h2 { color: #2f1124;font-family: Playfair Display;}h2, .eltdf-woocommerce-page .woocommerce-checkout h3#order_review_heading, .eltdf-woocommerce-page .woocommerce-checkout .col-1 h3, .eltdf-woocommerce-page .woocommerce-checkout .col-2 h3 { color: #2f1124;font-family: Playfair Display;}h3, .eltdf-woocommerce-page .cart-collaterals h2, .eltdf-woo-single-page .related.products>h2, .eltdf-woo-single-page .upsells.products>h2 { color: #2f1124;font-family: Playfair Display;}h4 { font-family: Playfair Display;}h5 { font-family: Playfair Display;}h6 { font-family: Playfair Display;font-size: 11px;line-height: 2.8em;letter-spacing: 0.3em;text-transform: uppercase;}p { color: #2d2d2d;font-family: Playfair Display;font-size: 16px;font-style: normal;}a, p a { color: #744300;}.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea { height: 123px;}.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz { color: #000000;}.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text:focus, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number:focus, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date:focus, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea:focus, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select:focus, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz:focus { color: #7e7e7e7;}.cf7_custom_style_3 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_3 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_3 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_3 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_3 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_3 input.wpcf7-form-control.wpcf7-quiz { padding-bottom: 0px;}.eltdf-page-footer .eltdf-footer-top-holder { background-color: #2f1124;}.eltdf-page-footer .eltdf-footer-bottom-holder { background-color: #2f1124;}.eltdf-page-footer .eltdf-page-footer-holder-inner { background-image: ;}.eltdf-header-minimal.eltdf-minimal-icon-boxed .eltdf-fullscreen-outer-holder { border-left: 1px solid;border-bottom: 1px solid;border-color: #ece8e5;}.eltdf-header-vertical .eltdf-vertical-menu > ul > li > a { color: #2f1124;}.eltdf-header-vertical .eltdf-vertical-menu > ul > li > a:hover, .eltdf-header-vertical .eltdf-vertical-menu > ul > li > a.eltdf-active-item, .eltdf-header-vertical .eltdf-vertical-menu > ul > li > a.current-menu-ancestor { color: #744300;}.eltdf-mobile-header .eltdf-mobile-header-inner { height: 100px;background-color: #ffffff;}.eltdf-mobile-header .eltdf-mobile-nav { background-color: #ffffff;}.eltdf-mobile-header .eltdf-mobile-nav ul li a, .eltdf-mobile-header .eltdf-mobile-nav ul li h6 { border-bottom-color: #ffffff;}.eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid > ul > li > a, .eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid > ul > li > h6 { color: #2f1124;}.eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid > ul > li.eltdf-active-item > a, .eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid > ul > li.eltdf-active-item > h6, .eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid > ul > li > a:hover, .eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid > ul > li > h6:hover { color: #744300;}.eltdf-mobile-header .eltdf-mobile-nav ul ul li a, .eltdf-mobile-header .eltdf-mobile-nav ul ul li h6 { color: #2f1124;}.eltdf-mobile-header .eltdf-mobile-nav ul ul li.current-menu-ancestor > a, .eltdf-mobile-header .eltdf-mobile-nav ul ul li.current-menu-item > a, .eltdf-mobile-header .eltdf-mobile-nav ul ul li.current-menu-ancestor > h6, .eltdf-mobile-header .eltdf-mobile-nav ul ul li.current-menu-item > h6, .eltdf-mobile-header .eltdf-mobile-nav ul ul li a:hover, .eltdf-mobile-header .eltdf-mobile-nav ul ul li h6:hover { color: #2f1124;}			@media only screen and (max-width: 1024px) {
			.eltdf-mobile-header .eltdf-mobile-logo-wrapper a { height: 33px !important;}			}
		.eltdf-mobile-header .eltdf-mobile-logo-wrapper a { max-height: 100px;}.eltdf-mobile-header .eltdf-mobile-menu-opener a { color: #2f1124;}.eltdf-mobile-header .eltdf-mobile-menu-opener a:hover, .eltdf-mobile-header .eltdf-mobile-menu-opener.eltdf-mobile-menu-opened a { color: #dd9933;}.eltdf-header-box .eltdf-top-bar-background { height: 101px;}.eltdf-menu-area-bordered-type .eltdf-last-widget-wrapper { border-left: 1px solid;border-bottom: 1px solid;border-color: #ece8e5;}.eltdf-search-opener { font-size: 19px;}.eltdf-side-menu { text-align: center;}.eltdf-side-menu .widget img { margin: 0 auto;}.eltdf-title-holder .eltdf-title-wrapper .eltdf-breadcrumbs { color: #ffffff;}.eltdf-shopping-cart-holder .eltdf-header-cart a { color: #2f1124;}.eltdf-shopping-cart-holder .eltdf-header-cart a:hover { color: #744300;}