/* Themify Customize Styling */
body {	background: none;
	background-color: #f0ebe5;
	font-family: "aileron-light";	font-weight:300;
	font-size:1.2em;

	color: #5a5155; 
}
a {	
	color: #5a5155; 
}
a:hover {	
	color: #674337; 
}
h1 {	
	font-family: "Cormorant Garamond";	font-weight:600;
	font-size:3.5em;

	color: #674337; 
}
h2 {	
	font-family: "Cormorant Garamond";	font-weight:600;

	color: #674337; 
}
h3 {	
	font-family: "Cormorant Garamond";	font-weight:600;

	color: #674337; 
}
h4 {	
	font-family: "Cormorant Garamond";	font-weight:600;

	color: #674337; 
}
h5 {	
	font-family: "Cormorant Garamond";	font-weight:600;

	color: #674337; 
}
h6 {	
	font-family: "Cormorant Garamond";	font-weight:600;

	color: #674337; 
}
#headerwrap {	background: none;
	background-color: #f0ebe5; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #f0ebe5; 
}
body #site-logo a img {	
	height: 70px; 
}
#site-logo {	
	margin-bottom: 0px; 
}
#main-nav {	
	margin-top: 15px; 
}
#main-nav a {	
	color: #5a5155;
	font-family: "aileron-light";	font-weight:300;
	letter-spacing:2px;
	font-size:0.9em;
 
}
#main-nav a:hover {	
	color: #674337; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #5a5155; 
}
#main-nav .current_page_item > a:hover, #main-nav .current-menu-item > a:hover {	
	color: #674337; 
}
#main-nav li > .sub-menu {	background: none;
	background-color: #f0ebe5; 
}
#main-nav ul a {	
	color: #5a5155;
	font-family: "aileron-light";	font-weight:300;
	letter-spacing:2px;
 
}
#main-nav ul a:hover {	
	color: #674337; 
}
#main-nav .sub-menu > .current_page_item > a, #main-nav .sub-menu > .current-menu-item > a {	
	color: #5a5155; 
}
#footerwrap {	background: none;
	background-color: #674337;
	border-top: 1px solid #a28b82; 
}
#footer {	
	margin-top: 40px;
	color: #f0ebe5; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {	
	font-family: "aileron-light";	font-weight:300;
 
}
#footer a {	
	font-family: "aileron-light";	font-weight:300;

	color: #f0ebe5; 
}
#footer a:hover {	
	color: #f0ebe5; 
}
.footer-widgets {		text-align:right; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #f0ebe5; 
}
#footerwrap .back-top a:before, #pagewrap .back-top.back-top-float {	
	color: #674337; 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #f0ebe5;
	font-family: "aileron-light";	font-weight:300;

	color: #5a5155; 
}
a {	
	color: #5a5155; 
}
a:hover {	
	color: #674337; 
}
h1 {	
	font-family: "Cormorant Garamond";	font-weight:600;

	color: #674337; 
}
h2 {	
	font-family: "Cormorant Garamond";	font-weight:600;

	color: #674337; 
}
h3 {	
	font-family: "Cormorant Garamond";	font-weight:600;

	color: #674337; 
}
h4 {	
	font-family: "Cormorant Garamond";	font-weight:600;

	color: #674337; 
}
h5 {	
	font-family: "Cormorant Garamond";	font-weight:600;

	color: #674337; 
}
h6 {	
	font-family: "Cormorant Garamond";	font-weight:600;

	color: #674337; 
}
#headerwrap {	background: none;
	background-color: #f0ebe5; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #f0ebe5; 
}
#main-nav a {	
	color: #5a5155;
	font-family: "aileron-light";	font-weight:300;
 
}
#main-nav a:hover {	
	color: #674337; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #5a5155; 
}
#main-nav .current_page_item > a:hover, #main-nav .current-menu-item > a:hover {	
	color: #674337; 
}
#main-nav li > .sub-menu {	background: none;
	background-color: #f0ebe5; 
}
#main-nav ul a {	
	color: #5a5155;
	font-family: "aileron-light";	font-weight:300;
 
}
#main-nav ul a:hover {	
	color: #674337; 
}
#main-nav .sub-menu > .current_page_item > a, #main-nav .sub-menu > .current-menu-item > a {	
	color: #5a5155; 
}
#footerwrap {	background: none;
	background-color: #674337; 
}
#footer {	
	color: #f0ebe5; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {	
	font-family: "aileron-light";	font-weight:300;
 
}
#footer a {	
	font-family: "aileron-light";	font-weight:300;

	color: #f0ebe5; 
}
#footer a:hover {	
	color: #f0ebe5; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #f0ebe5; 
}
#footerwrap .back-top a:before, #pagewrap .back-top.back-top-float {	
	color: #674337; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body {	
	font-family: "aileron-light";	font-weight:300;
 
}
h1 {	
	font-family: "roxborough-cf";	font-weight:400;
 
}
h2 {	
	font-family: "roxborough-cf";	font-weight:400;
 
}
h3 {	
	font-family: "roxborough-cf";	font-weight:400;
 
}
h4 {	
	font-family: "roxborough-cf";	font-weight:400;
 
}
h5 {	
	font-family: "roxborough-cf";	font-weight:400;
 
}
h6 {	
	font-family: "roxborough-cf";	font-weight:400;
 
}
#main-nav a {	
	font-family: "aileron-light";	font-weight:300;
 
}
#main-nav ul a {	
	font-family: "aileron-light";	font-weight:300;
 
}
#footer, #footer-logo, .footer-nav a, .footer-text {	
	font-family: "aileron-light";	font-weight:300;
 
}
#footer a {	
	font-family: "aileron-light";	font-weight:300;
 
}
 }@media(max-width: 600px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #f0ebe5;
	font-family: "aileron-light";	font-weight:300;

	color: #5a5155; 
}
a {	
	color: #5a5155; 
}
a:hover {	
	color: #674337; 
}
h1 {	
	font-family: "roxborough-cf";	font-weight:400;

	color: #674337; 
}
h2 {	
	font-family: "roxborough-cf";	font-weight:400;

	color: #674337; 
}
h3 {	
	font-family: "roxborough-cf";	font-weight:400;

	color: #674337; 
}
h4 {	
	font-family: "roxborough-cf";	font-weight:400;

	color: #674337; 
}
h5 {	
	font-family: "roxborough-cf";	font-weight:400;

	color: #674337; 
}
h6 {	
	font-family: "roxborough-cf";	font-weight:400;

	color: #674337; 
}
#headerwrap {	background: none;
	background-color: #f0ebe5; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #f0ebe5; 
}
#main-nav a {	
	color: #5a5155;
	font-family: "aileron-light";	font-weight:300;
 
}
#main-nav a:hover {	
	color: #674337; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #5a5155; 
}
#main-nav .current_page_item > a:hover, #main-nav .current-menu-item > a:hover {	
	color: #674337; 
}
#main-nav li > .sub-menu {	background: none;
	background-color: #f0ebe5; 
}
#main-nav ul a {	
	color: #5a5155;
	font-family: "aileron-light";	font-weight:300;
 
}
#main-nav ul a:hover {	
	color: #674337; 
}
#main-nav .sub-menu > .current_page_item > a, #main-nav .sub-menu > .current-menu-item > a {	
	color: #5a5155; 
}
#footerwrap {	background: none;
	background-color: #674337; 
}
#footer {	
	color: #f0ebe5; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {	
	font-family: "aileron-light";	font-weight:300;
 
}
#footer a {	
	font-family: "aileron-light";	font-weight:300;

	color: #f0ebe5; 
}
#footer a:hover {	
	color: #f0ebe5; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #f0ebe5; 
}
#footerwrap .back-top a:before, #pagewrap .back-top.back-top-float {	
	color: #674337; 
}
 }.mobile-menu-visible.header-slide-out .sidemenu-on, .mobile-menu-visible.header-overlay #headerwrap, .mobile_menu_active.header-leftpane #headerwrap, .mobile_menu_active.header-rightpane #headerwrap, .header-minbar .sidemenu-on, .mobile_menu_active #headerwrap .sidemenu-on { background: none;
	background-color: #f0ebe5; }.header-minbar #headerwrap #main-nav a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav a { 
	font-family: "aileron-light";	font-weight:300;
	letter-spacing:2px;
	text-align:center; }.header-minbar #headerwrap #main-nav a, .mobile_menu_active #headerwrap .sidemenu-on a, .mobile_menu_active #headerwrap #main-nav a, .mobile_menu_active #headerwrap #main-nav ul a { 
	color: #5a5155; }.header-minbar #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap .sidemenu-on a:hover, .mobile_menu_active #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap #main-nav ul a:hover { 
	color: #674337; }.header-minbar #headerwrap #main-nav .current_page_item > a, .mobile_menu_active #headerwrap #main-nav .current_page_item > a, .mobile_menu_active #headerwrap #main-nav .current-menu-item > a { 
	color: #5a5155; }.header-minbar #headerwrap #main-nav .current_page_item > a:hover, .mobile_menu_active #headerwrap #main-nav .current_page_item > a:hover, .mobile_menu_active #headerwrap #main-nav .current-menu-item > a:hover { 
	color: #674337; }.mobile_menu_active #menu-icon { 
	color: #5a5155; }
/* Themify Custom CSS */
.brown {background-color: #674337!important;
color:#f0ebe5!important;}

.brown:hover {background-color: #835546!important;}

.blue {background-color: #b9a69c!important;
color:#f0ebe5!important;}

.blue:hover {background-color: #a79083!important;}

#menu-item-19 {background-color: #674337!important;
border-radius:100px!important;
padding-left:10px!important;
padding-right:10px!important;}

#menu-item-19:hover {background-color: #835546!important;}

#menu-item-19 a {color: #f0ebe5!important;}

ul>.builder-accordion-active>.accordion-content {    box-shadow: none!important;}

.module-accordion>li {border-width: 0px!important;
border:none!important;}

.accordion-title {box-shadow: none!important;}

	#header .social-widget{margin-top:12px!important;}

.footer-left-col .footer-text {display:none!important;}

@media (max-width: 1500px) {#header {padding: 5px 0px!important;}}

.header-icons {margin-top:18px!important;}

@media (max-width: 800px) {
    body #site-logo a img {
			height: 60px!important;}}
	
	@media (max-width: 800px) {
   .header-icons {margin-top:4px!important;}}
	
	@media (max-width: 680px) {
    .fixed-header #site-logo img:not(.tf_sticky_logo) {
        max-height: 55px!important;
        width: auto;}}
	
	@media screen and (max-width: 800px) {#footer-logo img{margin-left:auto!important;
		margin-right:auto!important;
		display: flex!important;}}
    
		@media screen and (max-width: 800px) {
    .footer-widgets {
        text-align: center!important;
			margin-top:25px!important;}}
	
@media screen and (max-width: 1500px) {
	.navbar-wrapper {        text-align: center!important;}}

#mlb2-41565261.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody, #mlb2-41565261.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody {background-color:#f5f1ed!important;}

#mlb2-41565261.ml-form-embedContainer .ml-form-embedWrapper.embedForm{background-color:#f5f1ed!important;
max-width: 100%!important;}

#mlb2-41565261.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4, #mlb2-41565261.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4 {font-family:Cormorant Garamond!important;
	font-weight:600!important;
color:#674337!important;
line-height:1.2em!important;
text-align:center!important;}


#mlb2-41565261.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p:last-child, #mlb2-41565261.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p:last-child {font-family:Aileron Light!important;
color:#5a5155!important;
font-size:1em!important;
text-align:center!important;
padding-top:10px!important;}

#mlb2-41565261.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p{font-family:Aileron Light!important;
color:#5a5155!important;}

 .ml-form-embedSubmit button{border-radius:50px!important;
background-color: #674337 !important;}

#mlb2-41565261.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input{font-family:Aileron Light!important;
color:#5a5155!important;}

h1, h2, h3, h4, h5, h6{font-family:Cormorant Garamond!important;
	font-weight:600!important;}