/* NEW FONTS */
@font-face {
font-family: BodoniMT;
src: url(http://jenniandmichael.com/wp-content/themes/fonts/BodoniMT/BodoniMT.ttf);
font-weight: normal;
}

@font-face {
font-family: Raleway;
src: url(http://jenniandmichael.com/wp-content/themes/fonts/Raleway/Raleway-VariableFont_wght.ttf);
font-weight: normal;
}

body {
	font-family: 'Raleway', Helvetica, Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'BodoniMT', Helvetica, Arial, sans-serif;
}


/*TOP SECTION*/
.site-title {
	display: none;
}

#masthead {
	position: absolute !important;
	bottom: 60px !important;
}

@media only screen and (max-width: 912px) {
	#masthead {
		position: absolute !important;
		bottom: 90px !important;
	}
}

.header-content {
	height: 70vh !important;
	width: 70vh !important;
	max-height: 70vh !important;
	max-width: 70vh !important;
}

@media only screen and (max-width: 1024px) {
	.header-content {
		width: 70vw !important;
		height: 70vw !important;
	}
}

a.scroll-down {
	color: #486463 !important;
	background-color: #fff;
}

a.scroll-down:hover {
	color: #486463 !important;
	background-color: #8fb29b !important;
}

/*FRONT PAGE TWEAKS */
.img-title > h1 {
	color: #FFF !important;
	font-size: 2.5rem;
}

.post-holder .featured-img .img-title {
    transition: all 0.3s ease-in-out;
}

.post-content > h1 a {
	color: #FFF !important;
	font-size: 2.5rem;
}

.excerpt > p {
	font-size: 1.4rem !important;
	color: #FFF;
}

@media only screen and (max-width: 768px) {
	.post-holder .featured-img::before {
    background-color: rgb(0 0 0 / 50%);
	} }

/* FORM STYLE */
#frm_field_15-first_container, #frm_field_15-last_container, #frm_field_13_container {
	margin: 0px;
}

#frm_field_12_container, #frm_field_23_container {
	margin: 10px 0px 20px 0px
}

.frm_message p {
	font-size: 1.3rem;
	text-align: center;
	margin: 5px;
}

.with_frm_style .frm_error_style, .with_frm_style .frm_message, .frm_success_style {
	font-size: 1.3rem !important;
	text-align: center !important;
	margin: 5px !important;
}

/* INVITATION FORM STYLE */
.invitename > .frm_primary_label {
	font-size:0px;
	visibility:hidden;
}

.with_frm_style input[disabled], .with_frm_style select[disabled], .with_frm_style textarea[disabled], .with_frm_style input[readonly], .with_frm_style select[readonly], .with_frm_style textarea[readonly] {
		color: #000;
    border: none;
    background-color: unset;
    font-family: BodoniMT;
    font-size: 2rem;
    --field-pad: none;
}

.footer {
	display: none;
}

/* MISC */
@media only screen and (max-width: 768px) {
	.inlineimage {
    display:none;
	} 
	.wp-container-3 {
		gap: 0em !important;
	}
}

.login-wrap {
	margin:auto;
}

/* GALLERY */
.rl-basicgrid-gallery {
	display: grid;
  grid-template-columns: repeat(auto-fill, 150px);
  justify-content: space-between;
  grid-gap: 5px;
}

/*NEW PAGE MENUS*/

.page-id-463 #menu-item-1905 {
	display: none;
}
.page-id-463 #menu-item-1907 {
	display: none;
}
.page-id-463 #menu-item-1906 {
	display: none;
}
.page-id-463 #menu-item-1903 {
	display: none;
}
.page-id-463 #menu-item-1904 {
	display: none;
}

.page-id-474 #menu-item-1905 {
	display: none;
}
.page-id-474 #menu-item-1907 {
	display: none;
}
.page-id-474 #menu-item-1906 {
	display: none;
}
.page-id-474 #menu-item-1903 {
	display: none;
}
.page-id-474 #menu-item-1904 {
	display: none;
}

.page-id-472 #menu-item-1905 {
	display: none;
}
.page-id-472 #menu-item-1907 {
	display: none;
}
.page-id-472 #menu-item-1906 {
	display: none;
}
.page-id-472 #menu-item-1903 {
	display: none;
}
.page-id-472 #menu-item-1904 {
	display: none;
}

/*OLD PAGE MENUS*/

.page-id-1100 #menu-item-1911 {
	display: none;
}
.page-id-1100 #menu-item-1912 {
	display: none;
}
.page-id-1100 #menu-item-1913 {
	display: none;
}

.page-id-1098 #menu-item-1911 {
	display: none;
}
.page-id-1098 #menu-item-1912 {
	display: none;
}
.page-id-1098 #menu-item-1913 {
	display: none;
}

.page-id-1099 #menu-item-1911 {
	display: none;
}
.page-id-1099 #menu-item-1912 {
	display: none;
}
.page-id-1099 #menu-item-1913 {
	display: none;
}

.page-id-1119 #menu-item-1911 {
	display: none;
}
.page-id-1119 #menu-item-1912 {
	display: none;
}
.page-id-1119 #menu-item-1913 {
	display: none;
}

.page-id-1113 #menu-item-1911 {
	display: none;
}
.page-id-1113 #menu-item-1912 {
	display: none;
}
.page-id-1113 #menu-item-1913 {
	display: none;
}

/*NEW PAGE MENUS MOBILE*/

.page-id-463 #sidr-id-menu-item-1905 {
	display: none;
}
.page-id-463 #sidr-id-menu-item-1907 {
	display: none;
}
.page-id-463 #sidr-id-menu-item-1906 {
	display: none;
}
.page-id-463 #sidr-id-menu-item-1903 {
	display: none;
}
.page-id-463 #sidr-id-menu-item-1904 {
	display: none;
}

.page-id-474 #sidr-id-menu-item-1905 {
	display: none;
}
.page-id-474 #sidr-id-menu-item-1907 {
	display: none;
}
.page-id-474 #sidr-id-menu-item-1906 {
	display: none;
}
.page-id-474 #sidr-id-menu-item-1903 {
	display: none;
}
.page-id-474 #sidr-id-menu-item-1904 {
	display: none;
}

.page-id-472 #sidr-id-menu-item-1905 {
	display: none;
}
.page-id-472 #sidr-id-menu-item-1907 {
	display: none;
}
.page-id-472 #sidr-id-menu-item-1906 {
	display: none;
}
.page-id-472 #sidr-id-menu-item-1903 {
	display: none;
}
.page-id-472 #sidr-id-menu-item-1904 {
	display: none;
}

/*OLD PAGE MENUS MOBILE*/

.page-id-1100 #sidr-id-menu-item-1911 {
	display: none;
}
.page-id-1100 #sidr-id-menu-item-1912 {
	display: none;
}
.page-id-1100 #sidr-id-menu-item-1913 {
	display: none;
}

.page-id-1098 #sidr-id-menu-item-1911 {
	display: none;
}
.page-id-1098 #sidr-id-menu-item-1912 {
	display: none;
}
.page-id-1098 #sidr-id-menu-item-1913 {
	display: none;
}

.page-id-1099 #sidr-id-menu-item-1911 {
	display: none;
}
.page-id-1099 #sidr-id-menu-item-1912 {
	display: none;
}
.page-id-1099 #sidr-id-menu-item-1913 {
	display: none;
}

.page-id-1119 #sidr-id-menu-item-1911 {
	display: none;
}
.page-id-1119 #sidr-id-menu-item-1912 {
	display: none;
}
.page-id-1119 #sidr-id-menu-item-1913 {
	display: none;
}

.page-id-1113 #sidr-id-menu-item-1911 {
	display: none;
}
.page-id-1113 #sidr-id-menu-item-1912 {
	display: none;
}
.page-id-1113 #sidr-id-menu-item-1913 {
	display: none;
}