@media (max-width: 767px) {
.flo-block--5638 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-block--5638 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
/* START: MENU */
.flo-header--104 .flo-header__menu > div > ul > li > a{font-family: Butler Regular;font-size: 0.75rem;letter-spacing: 0.15em;word-spacing: 0em;line-height: 1.9em;text-transform: none;font-weight: normal;}
.flo-header--104 .flo-header__menu > div > ul > li.current-menu-item > a,
.flo-header--104 .flo-header__menu > div > ul > li.current-menu-parent > a
{
}
.flo-header--104 .flo-header__menu .sub-menu a{font-family: Butler Regular;font-size: 0.75rem;letter-spacing: 0.15em;word-spacing: 0em;line-height: 1.9em;text-transform: none;font-weight: normal;}
.flo-header--104 .flo-header__menu .sub-menu li.current-menu-item a,
.flo-header--104 .flo-header__menu .sub-menu li.current-menu-parent a
{
}
/* END: MENU */
/* START: MENU ITEMS GAP */
.flo-header--104.flo-header--type-c .flo-header__menu ul.menu > li,
.flo-header--104.flo-header--type-e .flo-header__menu ul.menu > li {
margin-left: 4.375rem;
}
.flo-header--104.flo-header--type-d .flo-header__menu ul.menu > li,
.flo-header--104.flo-header--type-f .flo-header__menu ul.menu > li {
margin-right: 4.375rem;
}
/* END: MENU ITEMS GAP */
/* START: NON STICKY HEADER RULES */
header:not(.is-sticky) .flo-header--104 {
color: #585858;
border-color: rgba(88,88,88,0.1);
padding-top: 1.875rem;
padding-bottom: 1.875rem;
}
/* START: MENU LINES COLOR */
header:not(.is-sticky) .flo-header--104 .flo-header--type-a .flo-header__menu ul.menu li,
header:not(.is-sticky) .flo-header--104 .flo-header--type-b .flo-header__menu ul.menu li,
header:not(.is-sticky) .flo-header--104 .flo-header--type-g .flo-header__menu ul.menu li,
header:not(.is-sticky) .flo-header--104 .flo-header--type-h .flo-header__menu ul.menu li {
border-color: rgba(88,88,88,0.1);
}
/* END: MENU LINES COLOR */
header:not(.is-sticky) .flo-header--104 {
background-color: #ffffff;
}
header:not(.is-sticky) .flo-header--104 .flo-header__menu > ul > li > a {
color: #585858;
}
/* END: NON STICKY HEADER RULES */
/* START: STICKY HEADER RULES */
.flo-header--sticky .is-sticky .flo-header--104 {
background: rgba(255,255,255,0.9);
color: #585858!important;
border-color: rgba(88,88,88,0.1);
}
/* END: STICKY HEADER RULES */
.flo-block-image-block-1--234 .flo-block-image-block-1__title{font-family: Butler Regular;font-size: 1.5625rem;letter-spacing: 0.31em;word-spacing: 0em;line-height: 1.95em;text-transform: uppercase;font-weight: normal;}@media screen and (max-width: 767px){.flo-block-image-block-1--234 .flo-block-image-block-1__title{font-size: 1.25rem;}}
.flo-block-image-block-1--234 {
color: #585858;
border-color: rgba(88,88,88,0.1);
}
.flo-block-image-block-1--234 .flo-block-image-block-1__image-wrap {
min-height: 28.125rem;
}
.flo-block-image-block-1--234 .flo-block-image-block-1__image-overlay {
background-color: #ffffff;
opacity: 0.4;
}
@media (max-width: 767px) {
.flo-block-image-block-1--234 .flo-block-image-block-1__mobile-disabled {
display: none;
}
.flo-block-image-block-1--234 .flo-block-image-block-1__image-wrap {
min-height: 25rem;
}
}
@media (max-width: 767px) {
.flo-block--2834 {
display: none;
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-block--2834 {
margin-top: -5.3125rem;
margin-bottom: -1.6875rem;
}
}
WE CREATE ENTIRELY UNIQUE AND UNFORGETTABLE FILMS FOR DISCERNING CLIENTELE
.flo-block-title-2--52 .flo-block-title-2__pre-title{font-family: Crimson Text Italic;font-size: 1.0625rem;letter-spacing: 0.03em;word-spacing: 0em;line-height: 1.92em;text-transform: none;font-weight: normal;}
.flo-block-title-2--52 .flo-block-title-2__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-title-2--52 {
color: #585858;
}
@media (max-width: 767px) {
.flo-block--1849 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-block--1849 {
margin-top: -3.25rem;
margin-bottom: -3.6875rem;
}
}
Grab a seat and enjoy a few
FEATURED WEDDING FILMS
@media (max-width: 767px) {
.flo-block--5252 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-block--5252 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-wp-content--775{max-width: 82%;}
}
Everyone’s story is different and their wedding films should be too. Whether you’re avant-garde or a traditionalist, and whether your wedding is near or far – we spend time getting to know our couples and we take great care in creating visually stunning + emotionally powerful films for them. We want to tell a story you can relive for all of time… One that makes you remember what it felt like on the day that changed your life forever, and a way to remember all those who stood by your side. The laughter, the tears, the butterflies in your belly… We capture it all. Your story. One you can share with each other and with all the generations to come.
.flo-block-text-block-1--916 .flo-block-text-block-1__text-wrap{font-family: Crimson Text Roman;font-size: 1.0625rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.625em;text-transform: none;font-weight: normal;}
.flo-block-text-block-1--916 .flo-block-text-block-1__text-wrap {
color: #585858;
}
@media (min-width: 768px) {
.flo-block-text-block-1--916 .flo-block-text-block-1__text-wrap {
max-width: 75vw;
}
}
@media (max-width: 767px) {
.flo-block--2442 {
display: none;
margin-top: -1.5rem;
margin-bottom: -1.4375rem;
}
}
@media (min-width: 768px) {
.flo-block--2442 {
display: none;
margin-top: -4.8125rem;
margin-bottom: -4.0625rem;
}
}
Everyone's story is different and their wedding films should be too. Whether it's an elegant affair stateside or an exotic destination halfway across the globe - we spend time getting to know our couples and we take great care in creating visually stunning + emotionally powerful films for them. We want to tell a story you can relive for all of time... One that makes you remember what it felt like on the day that changed your life forever, and a way to remember all those who stood by your side. The laughter, the tears, the butterflies in your belly... We capture it all. Your story. One you can share with each other and with the generations to come.
.flo-block-image-links-5--363 .flo-block-image-links-5__title{font-family: Butler Regular;font-size: 1.1875rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.74em;text-transform: uppercase;font-weight: normal;}@media screen and (max-width: 767px){.flo-block-image-links-5--363 .flo-block-image-links-5__title{font-size: 1.0625rem;}}
.flo-block-image-links-5--363 .flo-block-image-links-5__subtitle{font-family: Crimson Text Italic;font-size: 1.0625rem;letter-spacing: 0.03em;word-spacing: 0em;line-height: 1.92em;text-transform: none;font-weight: normal;}
.flo-block-image-links-5--363 .flo-block-image-links-5__bottom-label{font-family: Butler Regular;font-size: 0.75rem;letter-spacing: 0.15em;word-spacing: 0em;line-height: 1.9em;text-transform: none;font-weight: normal;}
@media (max-width: 767px) {
.flo-block--968 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-block--968 {
margin-top: -2rem;
margin-bottom: -6.25rem;
}
}
.flo-block-image-links-5--732 .flo-block-image-links-5__title{font-family: Butler Regular;font-size: 1.1875rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.74em;text-transform: uppercase;font-weight: normal;}@media screen and (max-width: 767px){.flo-block-image-links-5--732 .flo-block-image-links-5__title{font-size: 1.0625rem;}}
.flo-block-image-links-5--732 .flo-block-image-links-5__subtitle{font-family: Crimson Text Italic;font-size: 1.0625rem;letter-spacing: 0.03em;word-spacing: 0em;line-height: 1.92em;text-transform: none;font-weight: normal;}
.flo-block-image-links-5--732 .flo-block-image-links-5__bottom-label{font-family: Butler Regular;font-size: 0.75rem;letter-spacing: 0.15em;word-spacing: 0em;line-height: 1.9em;text-transform: none;font-weight: normal;}
@media (max-width: 767px) {
.flo-block--8686 {
margin-top: -3.5rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-block--8686 {
margin-top: -6.25rem;
margin-bottom: -5.75rem;
}
}
.flo-block-image-block-1--805 .flo-block-image-block-1__title{font-family: Butler Regular;font-size: 1.5625rem;letter-spacing: 0.31em;word-spacing: 0em;line-height: 1.95em;text-transform: uppercase;font-weight: normal;}@media screen and (max-width: 767px){.flo-block-image-block-1--805 .flo-block-image-block-1__title{font-size: 1.25rem;}}
.flo-block-image-block-1--805 {
color: #ffffff;
border-color: rgba(255,255,255,0.1);
}
.flo-block-image-block-1--805 .flo-block-image-block-1__image-wrap {
min-height: 25rem;
}
.flo-block-image-block-1--805 .flo-block-image-block-1__image-overlay {
background-color: #ffffff;
opacity: 0.4;
}
@media (max-width: 767px) {
.flo-block-image-block-1--805 .flo-block-image-block-1__mobile-disabled {
display: none;
}
.flo-block-image-block-1--805 .flo-block-image-block-1__image-wrap {
min-height: 25rem;
}
}
@media (max-width: 767px) {
.flo-block--4308 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-block--4308 {
margin-top: -5.5625rem;
margin-bottom: -4.8125rem;
}
}
.flo-block-button--642 .flo-block-button__button{font-family: Crimson Text Italic;font-size: 1.0625rem;letter-spacing: 0.03em;word-spacing: 0em;line-height: 1.92em;text-transform: none;font-weight: normal;}
.flo-block-button--642 .flo-block-button__button {
color: #585858;
background-color: #ffffff;
}
.flo-block-button--642 .flo-block-button__button:hover {
color: #ffffff;
background-color: #585858;
}
@media (max-width: 767px) {
.flo-block--1785 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-block--1785 {
margin-top: -4.0625rem;
margin-bottom: 0rem;
}
}
.flo-block-title-3--925 .flo-block-title-3__title{font-family: Butler Regular;font-size: 1.5625rem;letter-spacing: 0.31em;word-spacing: 0em;line-height: 1.95em;text-transform: uppercase;font-weight: normal;}@media screen and (max-width: 767px){.flo-block-title-3--925 .flo-block-title-3__title{font-size: 1.25rem;}}
.flo-block-title-3--925 {
color: #585858;
}
@media (max-width: 767px) {
.flo-block--3764 {
display: none;
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-block--3764 {
display: none;
margin-top: 0rem;
margin-bottom: -3.8125rem;
}
}
HAVE QUESTIONS ABOUT OUR APPROACH TO WEDDING FILMMAKING?
.flo-block-button--854 .flo-block-button__button{font-family: Crimson Text Italic;font-size: 1.125rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.625em;text-transform: none;font-weight: normal;}@media screen and (max-width: 767px){.flo-block-button--854 .flo-block-button__button{font-size: 1rem;}}
.flo-block-button--854 .flo-block-button__button {
color: #585858;
background-color: #ffffff;
}
.flo-block-button--854 .flo-block-button__button:hover {
color: #ffffff;
background-color: #585858;
}
@media (max-width: 767px) {
.flo-block--7115 {
display: none;
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-block--7115 {
display: none;
margin-top: 0rem;
margin-bottom: 3rem;
}
}