@media (max-width: 767px) {
.flo-mobile-menu {
background-color: #000000;
color: #ffffff;
}
}
/* START: NON STICKY STYLES */
header .flo-header.is-not-sticky {
color: #000000;
background-color: #ffffff;
}
header .flo-header.is-not-sticky .flo-header__logo,
header .flo-header.is-not-sticky .flo-header__menu > div > ul > .menu-item > a,
header .flo-header.is-not-sticky .flo-header__menu-trigger,
header .flo-header.is-not-sticky .flo-header__search-trigger,
header .flo-header.is-not-sticky .flo-header__search-form-input
{
color: inherit;
}
/* END: NON STICKY STYLES */
/* START: STICKY STYLES */
.flo-header--sticky .is-sticky .flo-header{
background: rgba(255,255,255,1);
color: #000000;
}
.flo-header--sticky .is-sticky .flo-header__logo,
.flo-header--sticky .is-sticky .flo-header__menu > div > ul > li,
.flo-header--sticky .is-sticky .flo-header__menu-trigger,
.flo-header--sticky .is-sticky .flo-header__search-trigger,
.flo-header--sticky .is-sticky .flo-header__search-form-input,
.flo-header--sticky .is-sticky .flo-header__search-form-submit,
.flo-header--sticky .is-sticky .flo-header__lang-switch
{
color: inherit!important;
}
/* END: STICKY STYLES */
/* START: DROPDOWNS */
.flo-header ul ul {
background-color: #f8f8f8;
}
.flo-header ul ul a {
color: #000000!important;
}
/* END: DROPDOWNS */
@media (min-width: 768px) and (max-width: 1024px) {
.flo-header__logo {
max-width: 10.625rem;
}
}
@media (min-width: 1025px) {
.flo-header__logo {
max-width: 15rem;
}
}
@media (max-width: 767px) {
.flo-block--7658 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-block--7658 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
.flo-block-gallery-view-type-b--860 {
color: #000000;
border-color: rgba(0,0,0,0.1)
}
.flo-block-gallery-view-type-b--860 .flo-block-gallery-view-type-b__text-area:before {
background-color: #f8f8f8;
}
.flo-block-gallery-view-type-b--860 .flo-block-gallery-view-type-b__content {
color: #000000!important;
}
.flo-block-gallery-view-type-b--860 .flo-block-gallery-view-type-b__date-and-category{font-family: Asul Bold;font-size: 0.5rem;letter-spacing: 0.4em;word-spacing: 0em;line-height: 2.25em;text-transform: none;font-weight: normal;}
.flo-block-gallery-view-type-b--860 .flo-block-gallery-view-type-b__title{font-family: Butler Light;font-size: 2.625rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.3em;text-transform: none;font-weight: normal;}
.flo-block-gallery-view-type-b--860 .flo-block-gallery-view-type-b__bottom-wrap {
color: #000000;
}
.flo-block-gallery-view-type-b--860 .flo-block-gallery-view-type-b__share-label{font-family: Montserrat Medium;font-size: 0.5625rem;letter-spacing: 0.5em;word-spacing: 0em;line-height: 2em;text-transform: none;font-weight: normal;}
.flo-block-gallery-view-type-b--860 .flo-block-gallery-view-type-b__next-gallery-link{font-family: Asul Bold;font-size: 0.6875rem;letter-spacing: 0.4em;word-spacing: 0em;line-height: 1.63em;text-transform: none;font-weight: normal;text-decoration: underline;}
.flo-block-gallery-view-type-b--860 .flo-block-gallery-view-type-b__share-links {
border-color: #000000;
}
.flo-block-gallery-view-type-b--860 .flo-block-gallery-view-type-b__image-wrap:not(:last-child) {
margin-bottom: 1.5625rem;
}
Outdoor Family Portraits
Outdoor family portraits are so much fun! We love spending time with different families around town or surrounded by nature. We offer shorter 45-minute sessions in Charleston WV which are perfect for small families with young children (and maternity sessions), and we offer longer 90 minute sessions for families who want an outfit and location change. Our half-day (three hour) portrait session is perfect for families who want a mix of some at-home documentary family photos as well as some pictures at a nearby outdoor location.
We have a lot of locations around Charleston where we love shooting any kind of outdoor portrait sessions, but we're also happy to come to you for a session in your city! Although we are primarily Charleston WV family photographers, we've done family portrait sessions all over West Virginia as well as in New York City, Boston, Washington DC, Pittsburgh, and Atlanta.
@media (max-width: 767px) {
.flo-block--6962 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-block--6962 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
.flo-block-related-items--793 .flo-block-related-items__title{font-family: Antonio Bold;font-size: 0.8125rem;letter-spacing: 0.5em;word-spacing: 0em;line-height: 2.07em;text-transform: none;font-weight: normal;}
.flo-block-related-items--793 .flo-block-related-items__item-category{font-family: Montserrat Regular;font-size: 0.5rem;letter-spacing: 0.4em;word-spacing: 0em;line-height: 2.25em;text-transform: none;font-weight: normal;}
.flo-block-related-items--793 .flo-block-related-items__item-title{font-family: Butler Light;font-size: 1.5rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.375em;text-transform: none;font-weight: normal;}
.flo-block-related-items--793 {
color: #ffffff;
background-color: #000000;
}
.flo-footer-type-a--257 .flo-footer-type-a__top-area-left-side-label{font-family: Montserrat Regular;font-size: 0.5rem;letter-spacing: 0.4em;word-spacing: 0em;line-height: 2.25em;text-transform: none;font-weight: normal;}
.flo-footer-type-a--257 .flo-footer-type-a__top-area-right-side-label{font-family: Asul Bold;font-size: 0.625rem;letter-spacing: 0.4em;word-spacing: 0em;line-height: 1.8em;text-transform: none;font-weight: normal;text-decoration: underline;}@media screen and (max-width: 767px){.flo-footer-type-a--257 .flo-footer-type-a__top-area-right-side-label{font-size: 0.625rem;}}
.flo-footer-type-a--257 .flo-footer-type-a__menu{font-family: Montserrat Regular;font-size: 0.5rem;letter-spacing: 0.4em;word-spacing: 0em;line-height: 2.25em;text-transform: none;font-weight: normal;}
.flo-footer-type-a--257 .flo-footer-type-a__back-to-top{font-family: Asul Bold;font-size: 0.5rem;letter-spacing: 0.4em;word-spacing: 0em;line-height: 2.25em;text-transform: none;font-weight: normal;}
.flo-footer-type-a--257 .flo-footer-type-a__copyright-notice{font-family: Asul Bold;font-size: 0.5rem;letter-spacing: 0.4em;word-spacing: 0em;line-height: 2.25em;text-transform: none;font-weight: normal;}
.flo-footer-type-a--257 {
color: #f8f8f8;
background-color: #000000;
}
.flo-header-popup {
color: ;
}
.body--flo-header-popup-open {
background-color: ;
}
.flo-header-popup__menu .menu-item a {
color: rgb(0,0,0);
}
.flo-header-popup__menu li:hover a,
.flo-header-popup__menu li:hover .sub-menu a {
color: rgb(0,0,0);
}
.flo-header-popup__menu .menu-item a:after{
background-color: rgb(0,0,0);
}
.flo-header-popup__search input {
border-bottom: 1px solid !important;
}
.flo-header-popup__logo {
max-width: none
}
/* START: DROPDOWNS */
.flo-header-popup__menu li ul ul {
background-color: ;
}
.flo-header-popup__menu li ul ul a {
color: !important;
}
/* END: DROPDOWNS */