/* Themify Customize Styling */
body, body.boxed-content, body.boxed-layout, body.boxed-compact {	background-image: none;
	background-color: #ffffff; 
}
#headerwrap {	background-image: none;
	background-color: #ffffff; 
}
#site-logo, #site-logo a, #footer-logo, #footer-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 190px; 
}
#site-logo, #site-logo a, #footer-logo, #footer-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 190px; 
}
#site-description {	display: none; 
}
#footerwrap {	
	background-color: #f6efe2;
	border: none; 
}

/* Themify Custom CSS */
/* Themify Customize Styling */
body, body.boxed-content, body.boxed-layout, body.boxed-compact {	background-image: none;
	background-color: #ffffff; 
}
.admin-bar #headerwrap {
    position: relative;
}

div#text-4332-1-0-1 {
    margin-top: -178px !important;
}

.col-full.first.tb-column {
    margin-top: 180px !important;
}

div#wpcf7-f4378-p4340-o1 {
    padding: 50px !important;
}

div#wpcf7-f4378-p4340-o1.wpcf7 {
padding: 50px !important;}

h1 {	
	font-family:Sorts Mill Goudy; 
}
#headerwrap {	background-image: none;
	background-color: #ffffff; 
}
#footerwrap {	
	background-color: #f6efe2;
	border: none; 
}

/* Themify Custom CSS */
{"css":".menu-footer-nav-container {  text-align: left;line-height: 15px;font-weight: 500;text-transform: uppercase;color: #8c0034 !important;}.menu-footer-nav-container a {  color: #8c0034;}form.wpcf7-form {  margin-top: 72px;}.wpcf7-form p {  font-weight: 700;color: #8c0034;text-transform: uppercase;}input[type=submit], button {  background: #8c0034;transition: .2s;    }input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {  min-width: 100%;}input.wpcf7-form-control.wpcf7-text {  min-width: 100%;}wb.gogeddit.com/#wpcf7-f4378-o1 {  margin-top: 80px;}.loops-wrapper.list-thumb-image .post-image {  min-width: 31%;}#main-nav {  font-weight: 500;text-transform: uppercase;letter-spacing: 1px;}#main-nav {  top: 43px;position: relative;}.header-horizontal.fixed-header-on #site-logo img {  height: 90px;}#site-logo img {  width: 287px;}#headerwrap.fixed-header #main-nav {  margin-top: -12px;}#headerwrap.fixed-header {  background: rgba(255, 255, 255, 1);}.themify_builder .post-4338-1-1-1.module-post .post {  background-color: rgba(194,194,194, 1);width: 100%;}body {  font: 1.05em/1.85em "museo-sans", "Arial", sans-serif;}p {  font: "museo-sans", "Arial", sans-serif;}h3 {  font-family: "museo-sans", "Arial", sans-serif;}@media only screen and (min-width: 1200px){                    .lesserwidth {  width: 639px;margin: 0 auto;}}@media only screen and (min-width: 1400px){                    .lesserwidth {  width: 750px;margin: 0 auto;}}@media screen and (max-width: 1000px){                    #headerwrap #menu-icon {  top: 61px;right: 35px;}}h2.post-title.entry-title {  color: #8c0034;font-weight: 900;text-transform: uppercase;}.module .post-content {  line-height: 20px;}h1.post-title.entry-title {  font-weight: 900;text-transform: uppercase;color: #8c0034;}.module-slider.slider-overlay .slide-image + .slide-content {  font-size: 23px;font-weight: 800;font-style: italic;color: white;}.insiderow {  width: 80% !important;}.module-slider.slider-overlay .slide-content {  padding: 1% 4%;}#main-nav .current_page_item > a, #main-nav .current-menu-item > a {  color: #8c0034;}#main-nav a:hover {  color: #4a0e1f;}.post-image img {  border-bottom: 14px solid #8c0034;}/* set gallery item margin-right */#body .gallery-columns-1 .gallery-item,#body .gallery-columns-2 .gallery-item,#body .gallery-columns-3 .gallery-item,#body .gallery-columns-4 .gallery-item,#body .gallery-columns-5 .gallery-item,#body .gallery-columns-6 .gallery-item,#body .gallery-columns-7 .gallery-item,#body .gallery-columns-8 .gallery-item,#body .gallery-columns-9 .gallery-item {  margin: 0;}a {  color: #8c0034;}.contactinfo {  text-align: left;}div#layout {  width: 100%;padding: 0px;margin: 0px;max-width: 100%;}.sidebar-none #content {  width: 100%;float: none;margin: 0px;padding: 0;}.insiderow {  width: 75%;margin: 0 auto;}div#wptbheadline1 {  border-bottom-width: 0px !important;margin-bottom:  !important;}div#wptbheadline1 a {  padding-right: 18px;}.clearfix.author-box {  display: none !important;}.related-posts {  display: none !important;}div#body {  margin-top: -16px;}#headerwrap{  top: 64px !important;}.col4-2.first.tb-column.tb_4394_column.module_column_0.module_column {  width: 100%;margin: 0;padding: 0;}.themify_builder_row.themify_builder_4394_row.module_row.module_row_1.clearfix.gutter-default.insiderow {  padding: 0;}"}

h1.post-title.entry-title {
    font-weight: 500 !important;
}

.col-full.first.tb-column.tb_4332_column.module_column_0.module_column {
    width: 80%;
    margin: 0 auto;
}

.col-full.first.tb-column.tb_4338_column.module_column_0.module_column {
    margin: 0 0 105px 0 !important;
}

div#themify_builder_content-4336 {
    margin: 0 auto;
}

div#themify_builder_content-4336 {
    margin: 0 auto;
}

div#wptbheadline1 {
    border: none !important;
}

#main-nav .current_page_item > a, #main-nav .current-menu-item > a {
    background: #8C1737;
}

div#wptbheadline1 {
    border: none !important;
}

div#site-logo {
    width: 260px;
}
#main-nav a {
    padding-left: 35px;
    padding-right: 35px;
    color: black;
transition: .3s;
}

#main-nav a:hover {
    padding-left: 35px;
    padding-right: 35px;
    color: #8C1737 !important;
transition: .2s;
}

#headerwrap.fixed-header #main-nav {
    position: relative;
    top: -6px;
}

#headerwrap.fixed-header #header {
    padding-top: 63px;
    padding-bottom: 5px;
}

.inner-topbar {
    height: 28px;
    padding: 14px;
    margin: 0 auto;
}

.inner-topbar ul li {
    float: left;
    list-style: none;
    padding-right: 15px;
}

.inner-topbar ul {
    float: right;
}

div#topbar {
    background: #f6efe2;
}

h1{letter-spacing:0px !important;}

.fixed-header-on #site-logo img {
    height: 122px;
    width: auto;
    transition: all .3s;
    top: -48px;
    position: relative;
}

/* current link */
	#headerwrap #main-nav .current_page_item > a,
	#headerwrap #main-nav .current-menu-item > a {
		color: #ffffff;
	}

a{color: #8C1737;}

#headerwrap.fixed-header .header-bar, #headerwrap.fixed-header .social-widget, #headerwrap.fixed-header #searchform-wrap {
    display: block;
    height: 93px;
}

input.wpcf7-form-control.wpcf7-submit {
    background-color: #8C1737;
}

.col-full.first.tb-column.tb_4336_column.module_column_0.module_column {
    width: 80%;
    margin: 0 auto;
}

#main-nav a:hover {
    color: #8C1737;
}

/* menu hover */
	#headerwrap #main-nav a:hover,
	#headerwrap #main-nav ul a:hover {
}

div#n2-ss-3 .n2-style-2a0a200d6a6e1fade27fb9c90af83812-dot.n2-active, div#n2-ss-3 .n2-style-2a0a200d6a6e1fade27fb9c90af83812-dot:HOVER {
    background: #8C1737;
}

.clearfix.author-box {
    display: none;
}

.inner-topbar ul li img {
    width: 25px;
}

#pagewrap {
    padding-top: 0px !important;
}

#main-nav a {
    padding-left: 25px;
    padding-right: 25px;
}

#content{padding: 0;}

h1 {font-family: 'Sorts Mill Goudy', serif;}

.post-image {
    margin: 250px 0 1.5em;
}
.home .post-image {
    margin: 40px 0 1.5em !important;
}

.home #footerwrap, .page-id-4340 #footerwrap {
    margin-top: -230px;
}

.builder_row_cover {opacity: 0;}

.col-full.first.tb-column.tb_4338_column.module_column_0.module_column {
    margin: 0 0 120px 0 !important;
}

/* ****New code for 2018 version updaed site**** */
.post-image img {
    margin: 0 0 !important;
}

.loops-wrapper.list-thumb-image .post-image {
    width: 30%;
    float: left;
    margin: 0 10% 20px 0;
}

.themify_builder .post-4338-1-0-1.module-post .post {
    background-color: #e9e9e9;
    text-align: left;
    padding-top: 40px;
    padding-right: 4%;
    padding-bottom: 20px;
    padding-left: 5%;
}

.loops-wrapper.list-thumb-image .post-image {
	width: 20%;
    float: left;
    margin: 0 1.4em 1em 0;
    min-width: 160px;
}

/*start - For smaller header*/
.inner-topbar {padding: 4px}

#header {padding: 0 0;}

#site-logo {margin: 0px .5em 0 0;}

.fixed-header-on #site-logo img {height: auto;}

#main-nav {top: -10px;}

#body {
	position: relative;
    top: -102px;
}

#headerwrap.fixed-header #header {padding-top: 40px;}

#headerwrap.fixed-header .header-bar, #headerwrap.fixed-header .social-widget, #headerwrap.fixed-header #searchform-wrap {
    display: block;
    height: 60px !important;
}

.themify_builder .text-4334-0-0-1.module-text, .themify_builder .text-4334-0-0-2.module-text {padding-top: 0px !important;}

.module-image .image-wrap {margin: 100px 0 30px 0;}
/*end - For smaller header*/

/* ****Start media queries for mobile devices**** */

@media screen and (max-width: 1500px){
	.themify_builder .module {
    position: relative;
    top: 50px !important;
	margin: 0 0 0 0 !important;
}
/*end - For header photo distance from top*/
}

@media screen and (max-width: 1000px){
#headerwrap #menu-icon {
    top: 118px;
}

#headerwrap.fixed-header #menu-icon {
    top: 60px;
}

#headerwrap #main-nav .current_page_item > a, #headerwrap #main-nav .current-menu-item > a {
    color: #890435 !important;
}

.col-full.first.tb-column.tb_4338_column.module_column_0.module_column {
    margin: 0 0 105px 0 !important;
}

/*start - For header photo distance from top*/
.themify_builder .module {
    position: relative;
    top: 77px !important;
    margin: 0 0 0 0 !important;
}
/*end - For header photo distance from top*/
}

@media screen and (max-width: 680px){
#headerwrap #menu-icon {
    top: 80px !important;
}

div#headerwrap {
    border-bottom: 0px solid !important;
    height: 126px;
}

.header-bar {
    float: left;
    top: 0px;
    position: relative;
}

#headerwrap #site-logo {
    margin: 12px 0 0;
}

header#header {
margin-top: 40px;
}

#headerwrap.fixed-header {
    margin-top: 0;
    height: 132px;
}

#headerwrap #header {
    height: auto;
    padding: 50px 0 5px;
    text-align: inherit;
}

header#header.pagewidth.clearfix { 
	margin: 5px 0 0 0;
}

#site-logo img {
    width: auto;
    max-height: 100px !important;
    margin: -50px 0 0 5px;
    padding-bottom: 0px !important;
}

/* div on Contact Us pg */
div#text-4340-0-0-2 {
    margin-top: 0px !important;
}

.col-full.first.tb-column {
    margin-top: 0px !important;
}

a#menu-icon {
    margin-top: 0px;
}

div#text-4332-1-0-1 {
    margin-top: 40px !important;
}

.home #footerwrap, .page-id-4340 #footerwrap {
    margin-top: 110px !important;
}
/*start - For header photo distance from top*/
.themify_builder .module {
    position: relative;
    top: 100px !important;
	margin: 30px 0 0 0 !important;
}
/*end - For header photo distance from top*/

.themify_builder_4328_row.module_row_0.module_row {
    margin-bottom: 150px !important;
}

.themify_builder .text-4334-0-0-1.module-text, .themify_builder .text-4334-0-0-2.module-text {
    padding-top: 0px !important;
}

.col-full.first.tb-column.tb_4338_column.module_column_0.module_column {
    margin: 0 0 -20px 0 !important;
}

div#wpcf7-f4378-p4340-o1 {
    padding: 0px !important;
}

div#wpcf7-f4378-p4340-o1.wpcf7 {
padding: 0px !important;
}

div#text-4340-0-0-4.module.module-text.text4340-0-0-4, .themify_builder .text-4340-0-0-4.module-text {
    padding-right: 5% !important;
    padding-left: 5% !important;
}
	
input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=tel] {
    max-width: 100% !important;
    width: 100% !important;
}

.n2-ss-align.n2-ss-slider-align-visible {
    overflow: visible;
    margin: 0 0 100px 0 !important;
}

#footerwrap {margin: 150px 0 0 0;}

.fixed-header-on #site-logo img {top: -20px;}

#body {
	position: relative;
    top: 0px;
}
}

@media screen and (max-width: 480px){
.loops-wrapper.list-thumb-image .post-image {min-width: 100% !important;}
}
@media screen and (max-width: 976px) { /* Themify Customize Styling */
#site-logo, #site-logo a, #footer-logo, #footer-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 190px; 
}
#site-logo, #site-logo a, #footer-logo, #footer-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 190px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
#site-logo, #site-logo a, #footer-logo, #footer-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 190px; 
}
#site-logo, #site-logo a, #footer-logo, #footer-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 190px; 
}
 }@media screen and (max-width: 480px) { /* Themify Customize Styling */
#site-logo, #site-logo a, #footer-logo, #footer-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 190px; 
}
#site-logo, #site-logo a, #footer-logo, #footer-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 190px; 
}
 }