@media (max-width: 767px) {
.flo-block--6820 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-block--6820 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
/* START: MENU */
.flo-header--775 .flo-header__menu > div > ul > li > a{font-family: ElliotSans-Medium;font-size: 0.625rem;letter-spacing: 0.23em;word-spacing: 0em;line-height: 2em;text-transform: uppercase;font-weight: normal;}@media screen and (min-width: 768px) and (max-width: 1024px){.flo-header--775 .flo-header__menu > div > ul > li > a{font-size: 0.875rem;}}
.flo-header--775 .flo-header__menu > div > ul > li.current-menu-item > a,
.flo-header--775 .flo-header__menu > div > ul > li.current-menu-parent > a
{
}
.flo-header--775 .flo-header__menu .sub-menu a{font-family: ElliotSans-Medium;font-size: 0.5625rem;letter-spacing: 0.3em;word-spacing: 0em;line-height: 2em;text-transform: uppercase;font-weight: normal;}@media screen and (min-width: 768px) and (max-width: 1024px){.flo-header--775 .flo-header__menu .sub-menu a{font-size: 0.7875rem;}}
.flo-header--775 .flo-header__menu .sub-menu li.current-menu-item a,
.flo-header--775 .flo-header__menu .sub-menu li.current-menu-parent a
{
}
/* END: MENU */
/* START: MENU ITEMS GAP */
.flo-header--775.flo-header--type-c .flo-header__menu ul.menu > li,
.flo-header--775.flo-header--type-e .flo-header__menu ul.menu > li {
margin-left: 9.0625rem;
}
.flo-header--775.flo-header--type-d .flo-header__menu ul.menu > li,
.flo-header--775.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--775 {
color: #373737;
border-color: rgba(55,55,55,0.1);
padding-top: 1.875rem;
padding-bottom: 1.875rem;
}
/* START: MENU LINES COLOR */
header:not(.is-sticky) .flo-header--775 .flo-header--type-a .flo-header__menu ul.menu li,
header:not(.is-sticky) .flo-header--775 .flo-header--type-b .flo-header__menu ul.menu li,
header:not(.is-sticky) .flo-header--775 .flo-header--type-g .flo-header__menu ul.menu li,
header:not(.is-sticky) .flo-header--775 .flo-header--type-h .flo-header__menu ul.menu li {
border-color: rgba(55,55,55,0.1);
}
/* END: MENU LINES COLOR */
header:not(.is-sticky) .flo-header--775 {
background-color: #faf9f3;
}
header:not(.is-sticky) .flo-header--775 .flo-header__menu > ul > li > a {
color: #373737;
}
/* END: NON STICKY HEADER RULES */
/* START: STICKY HEADER RULES */
.flo-header--sticky .is-sticky .flo-header--775 {
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--9476 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-block--9476 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
.flo-block-item-title--854 .flo-block-item-title__featured-image--bgi {
background-position: ;
}
.flo-block-item-title--854 .flo-block-item-title__date{font-family: BarlowSemiCondensed-Medium;font-size: 1.5rem;letter-spacing: 0.25em;word-spacing: 0em;line-height: 1.38em;text-transform: uppercase;font-weight: normal;}@media screen and (min-width: 768px) and (max-width: 1024px){.flo-block-item-title--854 .flo-block-item-title__date{font-size: 1.8rem;}}
.flo-block-item-title--854 .flo-block-item-title__category{font-family: BarlowSemiCondensed-Medium;font-size: 1.5rem;letter-spacing: 0.25em;word-spacing: 0em;line-height: 1.38em;text-transform: uppercase;font-weight: normal;}@media screen and (min-width: 768px) and (max-width: 1024px){.flo-block-item-title--854 .flo-block-item-title__category{font-size: 1.8rem;}}
.flo-block-item-title--854 .flo-block-item-title__title, h1.product_title{font-family: BarlowSemiCondensed-Medium;font-size: 2.75rem;letter-spacing: 0.24em;word-spacing: 0em;line-height: 1.27em;text-transform: uppercase;font-weight: normal;}
.flo-block-item-title--854 .flo-block-item-title__excerpt{font-family: FiraSans Light;font-size: 0.875rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.625em;text-transform: none;font-weight: normal;}@media screen and (min-width: 768px) and (max-width: 1024px){.flo-block-item-title--854 .flo-block-item-title__excerpt{font-size: 1.225rem;}}
.flo-block-item-title--854 .flo-block-item-title__decorative-letter{font-family: ZillaSlab Light;font-size: 5.625rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.3em;text-transform: none;font-weight: normal;}
.flo-block-item-title--854 .flo-block-item-title__decorative-letter {
font-size: 12.5rem;
}
.flo-block-item-title--854 {
color: #373737;
border-color: #373737;
}
August 26, 2015
/
Michelle and Keith: Mammoth Mountain Wedding Photographer, Hayden Cabin
Mammoth holds a special place in our hearts. We both have a lot of early memories of being there with our family and friends. The mountains always seem to have such a draw on us. When Michelle and Kei...
@media (max-width: 767px) {
.flo-block--3559 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-block--3559 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
.flo-block-item-content--688 {
color: #373737;
}
.flo-block-item-content--688 .flo-block-item-content__decorative-letter{font-family: ZillaSlab Light;font-size: 5.625rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.3em;text-transform: none;font-weight: normal;}
.flo-block-item-content--688 .flo-block-item-content__decorative-letter {
color: #ffffff;
font-size: 20rem;
}
@media (min-width: 768px) {
.flo-block-item-content--688 .flo-block-item-content__content-area {
width: 61.875rem;
padding-top: calc(20rem * 0.2);
}
}
M
Mammoth holds a special place in our hearts. We both have a lot of early memories of being there with our family and friends. The mountains always seem to have such a draw on us. When Michelle and Keith asked us to photograph their wedding in Mammoth we were ecstatic. Being able to photograph two awesome people in a place this stunning is really what we’re all about. All of their guests were so extremely happy to see these two come together and the feeling was contagious. Their wedding was full of heartfelt toasts, an abundance of tears, and some killer dance moves. Enjoy.
-Peter and Emily
@media (max-width: 767px) {
.flo-block--1406 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-block--1406 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
.flo-block-related-items--215 .flo-block-related-items__pretitle{font-family: ElliotSans-Medium;font-size: 0.5625rem;letter-spacing: 0.3em;word-spacing: 0em;line-height: 2em;text-transform: uppercase;font-weight: normal;}@media screen and (min-width: 768px) and (max-width: 1024px){.flo-block-related-items--215 .flo-block-related-items__pretitle{font-size: 0.7875rem;}}
.flo-block-related-items--215 .flo-block-related-items__title{font-family: BarlowSemiCondensed-Medium;font-size: 2.25rem;letter-spacing: 0.2em;word-spacing: 0em;line-height: 1.36em;text-transform: uppercase;font-weight: normal;}
.flo-block-related-items--215 .flo-block-related-items__item-title{font-family: FiraSans Light;font-size: 0.875rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.625em;text-transform: none;font-weight: normal;}@media screen and (min-width: 768px) and (max-width: 1024px){.flo-block-related-items--215 .flo-block-related-items__item-title{font-size: 1.225rem;}}
.flo-block-related-items--215 .flo-block-related-items__item-category{font-family: ElliotSans-Medium;font-size: 0.5625rem;letter-spacing: 0.3em;word-spacing: 0em;line-height: 2em;text-transform: uppercase;font-weight: normal;}@media screen and (min-width: 768px) and (max-width: 1024px){.flo-block-related-items--215 .flo-block-related-items__item-category{font-size: 0.7875rem;}}
.flo-block-related-items--215 .flo-block-related-items__title-area {
color: #373737;
}
.flo-block-related-items--215 .flo-block-related-items__item-text-area {
color: #3e4832;
background-color: #ffffff;
}
@media (max-width: 767px) {
.flo-block--915 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-block--915 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
.flo-block-share-and-tags--631 .flo-block-share-and-tags__share-label{font-family: ElliotSans-Medium;font-size: 0.625rem;letter-spacing: 0.23em;word-spacing: 0em;line-height: 2em;text-transform: uppercase;font-weight: normal;}@media screen and (min-width: 768px) and (max-width: 1024px){.flo-block-share-and-tags--631 .flo-block-share-and-tags__share-label{font-size: 0.875rem;}}
.flo-block-share-and-tags--631 .flo-block-share-and-tags__tags, .flo-block-share-and-tags--631 .flo-block-share-and-tags__tag a{font-family: ElliotSans-Medium;font-size: 0.5625rem;letter-spacing: 0.3em;word-spacing: 0em;line-height: 2em;text-transform: uppercase;font-weight: normal;}@media screen and (min-width: 768px) and (max-width: 1024px){.flo-block-share-and-tags--631 .flo-block-share-and-tags__tags, .flo-block-share-and-tags--631 .flo-block-share-and-tags__tag a{font-size: 0.7875rem;}}
.flo-block-share-and-tags--631 {
color: #373737;
}
@media (max-width: 767px) {
.flo-block--1465 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-block--1465 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
.flo-block--1465 {
background-color: #ffffff;
}
.flo-block-comments--158 {
color: #3e4832;
border-color: #3e4832;
}
.flo-block-comments--158 .flo-block-comments__title{font-family: FiraSans Light;font-size: 0.875rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.625em;text-transform: none;font-weight: normal;}@media screen and (min-width: 768px) and (max-width: 1024px){.flo-block-comments--158 .flo-block-comments__title{font-size: 1.225rem;}}
.flo-block-comments--158 .flo-block-comments__comment-author{font-family: ElliotSans-Medium;font-size: 0.625rem;letter-spacing: 0.23em;word-spacing: 0em;line-height: 2em;text-transform: uppercase;font-weight: normal;}@media screen and (min-width: 768px) and (max-width: 1024px){.flo-block-comments--158 .flo-block-comments__comment-author{font-size: 0.875rem;}}
.flo-block-comments--158 .flo-block-comments__comment-date{font-family: ElliotSans-Medium;font-size: 0.5625rem;letter-spacing: 0.3em;word-spacing: 0em;line-height: 2em;text-transform: uppercase;font-weight: normal;}@media screen and (min-width: 768px) and (max-width: 1024px){.flo-block-comments--158 .flo-block-comments__comment-date{font-size: 0.7875rem;}}
.flo-block-comments--158 .flo-block-comments__comment-text{font-family: FiraSans Light;font-size: 0.875rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.625em;text-transform: none;font-weight: normal;}@media screen and (min-width: 768px) and (max-width: 1024px){.flo-block-comments--158 .flo-block-comments__comment-text{font-size: 1.225rem;}}
.flo-block-comments--158 .flo-block-comments__comment-reply{font-family: ElliotSans-Medium;font-size: 0.625rem;letter-spacing: 0.23em;word-spacing: 0em;line-height: 2em;text-transform: uppercase;font-weight: normal;}@media screen and (min-width: 768px) and (max-width: 1024px){.flo-block-comments--158 .flo-block-comments__comment-reply{font-size: 0.875rem;}}
.flo-block-comments--158 .comment .comment {
background-color: #faf9f3;
color: #373737;
}
.flo-block-comments--158 .flo-block-comments__form-title{font-family: FiraSans Light;font-size: 0.875rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.625em;text-transform: none;font-weight: normal;}@media screen and (min-width: 768px) and (max-width: 1024px){.flo-block-comments--158 .flo-block-comments__form-title{font-size: 1.225rem;}}
.flo-block-comments--158 .flo-block-comments__form-label{font-family: ElliotSans-Medium;font-size: 0.625rem;letter-spacing: 0.23em;word-spacing: 0em;line-height: 2em;text-transform: uppercase;font-weight: normal;}@media screen and (min-width: 768px) and (max-width: 1024px){.flo-block-comments--158 .flo-block-comments__form-label{font-size: 0.875rem;}}
.flo-block-comments--158 .flo-block-comments__form-field{font-family: FiraSans Light;font-size: 0.875rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.625em;text-transform: none;font-weight: normal;}@media screen and (min-width: 768px) and (max-width: 1024px){.flo-block-comments--158 .flo-block-comments__form-field{font-size: 1.225rem;}}
.flo-block-comments--158 .submit{font-family: ElliotSans-Medium;font-size: 0.625rem;letter-spacing: 0.23em;word-spacing: 0em;line-height: 2em;text-transform: uppercase;font-weight: normal;}@media screen and (min-width: 768px) and (max-width: 1024px){.flo-block-comments--158 .submit{font-size: 0.875rem;}}
.flo-block-comments--158 .comment-respond {
border-top: 1px solid rgba(62,72,50,0.1);
}
.flo-block-comments--158 .submit {
color: #ffffff;
background-color: #a77a3f;
}