@media (max-width: 767px) {
.flo-block--9467 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-block--9467 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
/* START: MENU */
.flo-header--883 .flo-header__menu > div > ul > li > a{font-family: Crimson Text Roman;font-size: 0.75rem;letter-spacing: 0.15em;word-spacing: 0em;line-height: 1.9em;text-transform: none;font-weight: normal;}
.flo-header--883 .flo-header__menu > div > ul > li.current-menu-item > a,
.flo-header--883 .flo-header__menu > div > ul > li.current-menu-parent > a
{
text-decoration: underline;
}
.flo-header--883 .flo-header__menu .sub-menu a{font-family: Crimson Text Roman;font-size: 0.75rem;letter-spacing: 0.15em;word-spacing: 0em;line-height: 1.9em;text-transform: none;font-weight: normal;}
.flo-header--883 .flo-header__menu .sub-menu li.current-menu-item a,
.flo-header--883 .flo-header__menu .sub-menu li.current-menu-parent a
{
text-decoration: underline;
}
/* END: MENU */
/* START: MENU ITEMS GAP */
.flo-header--883.flo-header--type-c .flo-header__menu ul.menu > li,
.flo-header--883.flo-header--type-e .flo-header__menu ul.menu > li {
margin-left: 9.0625rem;
}
.flo-header--883.flo-header--type-d .flo-header__menu ul.menu > li,
.flo-header--883.flo-header--type-f .flo-header__menu ul.menu > li {
margin-right: 9.0625rem;
}
/* END: MENU ITEMS GAP */
/* START: NON STICKY HEADER RULES */
header:not(.is-sticky) .flo-header--883 {
color: #ffffff;
border-color: rgba(255,255,255,0.1);
padding-top: 1.875rem;
padding-bottom: 1.875rem;
}
/* START: MENU LINES COLOR */
header:not(.is-sticky) .flo-header--883 .flo-header--type-a .flo-header__menu ul.menu li,
header:not(.is-sticky) .flo-header--883 .flo-header--type-b .flo-header__menu ul.menu li,
header:not(.is-sticky) .flo-header--883 .flo-header--type-g .flo-header__menu ul.menu li,
header:not(.is-sticky) .flo-header--883 .flo-header--type-h .flo-header__menu ul.menu li {
border-color: rgba(255,255,255,0.1);
}
/* END: MENU LINES COLOR */
header:not(.is-sticky) .flo-header--883 {
background-color: #212121;
}
header:not(.is-sticky) .flo-header--883 .flo-header__menu > ul > li > a {
color: #ffffff;
}
/* END: NON STICKY HEADER RULES */
/* START: STICKY HEADER RULES */
.flo-header--sticky .is-sticky .flo-header--883 {
background: rgba(255,255,255,1);
color: #332F2F!important;
border-color: rgba(51,47,47,0.1);
}
/* END: STICKY HEADER RULES */
@media (max-width: 767px) {
.flo-block--461 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-block--461 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
.flo-block-item-title--402 .flo-block-item-title__featured-image--bgi {
background-position: 50% 50%;
}
.flo-block-item-title--402 .flo-block-item-title__date{font-family: Nunito Regular;font-size: 0.8125rem;letter-spacing: 0.1em;word-spacing: 0em;line-height: 1.39em;text-transform: none;font-weight: normal;}
.flo-block-item-title--402 .flo-block-item-title__category{font-family: Nunito Regular;font-size: 0.8125rem;letter-spacing: 0.1em;word-spacing: 0em;line-height: 1.39em;text-transform: none;font-weight: normal;}
.flo-block-item-title--402 .flo-block-item-title__title, h1.product_title{font-family: Butler Regular;font-size: 2.375rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.07em;text-transform: none;font-weight: normal;}
.flo-block-item-title--402 .flo-block-item-title__excerpt{font-family: Crimson Text Roman;font-size: 1rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.625em;text-transform: none;font-weight: normal;}
.flo-block-item-title--402 .flo-block-item-title__decorative-letter{font-family: Pinyon Script Regular;font-size: 5.625rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.3em;text-transform: none;font-weight: normal;}
.flo-block-item-title--402 .flo-block-item-title__decorative-letter {
font-size: 12.5rem;
}
.flo-block-item-title--402 {
color: #ffffff;
border-color: #ffffff;
}
November 20, 2019
/
Lauren + Peter - A wedding in Lubrecht Forest
Lauren and Peter's dreamy wedding in the middle of the Lubrecht Forest outside of Missoula was nothing short of magical. They were married in front of only a handful of their closest people. They w...
@media (max-width: 767px) {
.flo-block--3338 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-block--3338 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
.flo-block-item-content--77 {
color: #ffffff;
}
.flo-block-item-content--77 .flo-block-item-content__decorative-letter{font-family: Cormorant Bold;font-size: 5.625rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.3em;text-transform: none;font-weight: normal;}
.flo-block-item-content--77 .flo-block-item-content__decorative-letter {
color: #ffffff;
font-size: 20rem;
}
@media (min-width: 768px) {
.flo-block-item-content--77 .flo-block-item-content__content-area {
width: 61.875rem;
padding-top: calc(20rem * 0.2);
}
}
@media (max-width: 767px) {
.flo-block--1648 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-block--1648 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
.flo-block-item-pagination--989 .flo-block-item-pagination__title{font-family: Crimson Text Roman;font-size: 1rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.625em;text-transform: none;font-weight: normal;}
.flo-block-item-pagination--989 .flo-block-item-pagination__category{font-family: Nunito Regular;font-size: 0.6875rem;letter-spacing: 0.11em;word-spacing: 0em;line-height: 2.2em;text-transform: none;font-weight: normal;}
.flo-block-item-pagination--989 .flo-block-item-pagination__bottom-label{font-family: Crimson Text Roman;font-size: 0.75rem;letter-spacing: 0.15em;word-spacing: 0em;line-height: 1.9em;text-transform: none;font-weight: normal;}
.flo-block-item-pagination--989 {
color: #ffffff;
border-color: rgba(255,255,255,0.1);
}
@media (max-width: 767px) {
.flo-block--1703 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-block--1703 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
.flo-block-related-items--761 .flo-block-related-items__pretitle{font-family: Nunito Regular;font-size: 0.6875rem;letter-spacing: 0.11em;word-spacing: 0em;line-height: 2.2em;text-transform: none;font-weight: normal;}
.flo-block-related-items--761 .flo-block-related-items__title{font-family: Butler Regular;font-size: 1.625rem;letter-spacing: 0.38em;word-spacing: 0em;line-height: 1.76em;text-transform: none;font-weight: normal;}
.flo-block-related-items--761 .flo-block-related-items__item-title{font-family: Crimson Text Roman;font-size: 1rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.625em;text-transform: none;font-weight: normal;}
.flo-block-related-items--761 .flo-block-related-items__item-category{font-family: Nunito Regular;font-size: 0.6875rem;letter-spacing: 0.11em;word-spacing: 0em;line-height: 2.2em;text-transform: none;font-weight: normal;}
.flo-block-related-items--761 .flo-block-related-items__title-area {
color: #ffffff;
}
.flo-block-related-items--761 .flo-block-related-items__item-text-area {
color: #303030;
background-color: #ffffff;
}
@media (max-width: 767px) {
.flo-block--9816 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-block--9816 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
.flo-block-share-and-tags--67 .flo-block-share-and-tags__share-label{font-family: Crimson Text Roman;font-size: 1rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.625em;text-transform: none;font-weight: normal;}
.flo-block-share-and-tags--67 .flo-block-share-and-tags__tags, .flo-block-share-and-tags--67 .flo-block-share-and-tags__tag a{font-family: Nunito Regular;font-size: 0.6875rem;letter-spacing: 0.11em;word-spacing: 0em;line-height: 2.2em;text-transform: none;font-weight: normal;}
.flo-block-share-and-tags--67 {
color: #ffffff;
}
@media (max-width: 767px) {
.flo-block--3367 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-block--3367 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
.flo-block--3367 {
background-color: #ffffff;
}
.flo-block-comments--721 {
color: #303030;
border-color: #303030;
}
.flo-block-comments--721 .flo-block-comments__title{font-family: Crimson Text Roman;font-size: 1rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.625em;text-transform: none;font-weight: normal;}
.flo-block-comments--721 .flo-block-comments__comment-author{font-family: Crimson Text Roman;font-size: 0.75rem;letter-spacing: 0.15em;word-spacing: 0em;line-height: 1.9em;text-transform: none;font-weight: normal;}
.flo-block-comments--721 .flo-block-comments__comment-date{font-family: Nunito Regular;font-size: 0.6875rem;letter-spacing: 0.11em;word-spacing: 0em;line-height: 2.2em;text-transform: none;font-weight: normal;}
.flo-block-comments--721 .flo-block-comments__comment-text{font-family: Crimson Text Roman;font-size: 1rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.625em;text-transform: none;font-weight: normal;}
.flo-block-comments--721 .flo-block-comments__comment-reply{font-family: Crimson Text Roman;font-size: 0.75rem;letter-spacing: 0.15em;word-spacing: 0em;line-height: 1.9em;text-transform: none;font-weight: normal;}
.flo-block-comments--721 .comment .comment {
background-color: #212121;
color: #ffffff;
}
.flo-block-comments--721 .flo-block-comments__form-title{font-family: Crimson Text Roman;font-size: 1rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.625em;text-transform: none;font-weight: normal;}
.flo-block-comments--721 .flo-block-comments__form-label{font-family: Crimson Text Roman;font-size: 0.75rem;letter-spacing: 0.15em;word-spacing: 0em;line-height: 1.9em;text-transform: none;font-weight: normal;}
.flo-block-comments--721 .flo-block-comments__form-field{font-family: Crimson Text Roman;font-size: 1rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.625em;text-transform: none;font-weight: normal;}
.flo-block-comments--721 .submit{font-family: Crimson Text Roman;font-size: 0.75rem;letter-spacing: 0.15em;word-spacing: 0em;line-height: 1.9em;text-transform: none;font-weight: normal;}
.flo-block-comments--721 .comment-respond {
border-top: 1px solid rgba(48,48,48,0.1);
}
.flo-block-comments--721 .submit {
color: #ffffff;
background-color: #303030;
}