@font-face {
font-family: 'Styrene A Web';
src: url(//ariandlucy.photography/wp-content/themes/Avada-Child-Theme/StyreneA/StyreneA-RegularItalic-Web.woff2) format('woff2'),
url(//ariandlucy.photography/wp-content/themes/Avada-Child-Theme/StyreneA/StyreneA-RegularItalic-Web.woff) format('woff');
font-weight:  400;
font-style:   italic;
font-stretch: normal;
}
.StyreneA-RegularItalic-Web {
font-family: 'Styrene A Web';
font-weight:  400;
font-style:   italic;
font-stretch: normal;
}
@font-face {
font-family: 'Styrene A Web';
src: url(//ariandlucy.photography/wp-content/themes/Avada-Child-Theme/StyreneA/StyreneA-Regular-Web.woff2) format('woff2'),
url(//ariandlucy.photography/wp-content/themes/Avada-Child-Theme/StyreneA/StyreneA-Regular-Web.woff) format('woff');
font-weight:  400;
font-style:   normal;
font-stretch: normal;
}
.StyreneA-Regular-Web {
font-family: 'Styrene A Web';
font-weight:  400;
font-style:   normal;
font-stretch: normal;
} * {
font-family: "Styrene A Web" !important;
color: black !important;
}
#wpadminbar * {
color: white !important;
}
#menu-main-menu .fusion-middle-logo-menu-logo,
#menu-price-list-top-menu .fusion-middle-logo-menu-logo,
#menu-privacy-policy .fusion-middle-logo-menu-logo {
flex: 1;
}
#menu-main-menu .menu-item,
#menu-main-menu .menu-item *,
#menu-privacy-policy .menu-item,
#menu-privacy-policy .menu-item * {
text-transform: uppercase !important;
}
#menu-privacy-policy li.back-link a span {
display: none;
}
#menu-privacy-policy li.back-link a {
padding-left: 30px;
}
#menu-privacy-policy li.back-link a:before {
content: "";
width: 18px;
height: 18px;
background-image: url(//ariandlucy.photography/wp-content/themes/Avada-Child-Theme/cross-b.svg);
background-size: contain;
background-position: center center;
background-repeat: no-repeat;
}
#menu-main-menu .current-menu-item .menu-text,
.current-menu-item a {
font-style: italic !important;
}
#menu-main-menu .menu-item a {
align-items: start;
}
.menu-item a,
.menu-item a span {
font-family: "Styrene A Web" !important;
color: black !important;
font-size: 15px !important;
font-weight: 400 !important;
}
.fusion-accordian .fusion-toggle-heading {
width: auto !important;
margin-right: 10px !important;
}
.fusion-accordian .panel-title a {
justify-content: flex-end;
}
.fusion-accordian .fusion-panel:last-child .panel-body {
padding-bottom: 0px !important;
}
.fusion-accordian .fusion-panel:last-child .panel-body p:last-child {
margin-bottom: 0px !important;
}
.single-mars_gallery main#main {
overflow: hidden;
padding-top: 0px !important;
padding-bottom: 0px !important;
}
.single-mars_gallery main#main .fusion-row,
.single-mars_gallery main#main section,
.single-mars_gallery main#main article {
height: 100% !important;
}
.single-mars_gallery main#main article {
display: flex;
flex-direction: column;
}
.single-mars_gallery main#main article .mars-gallery {
flex: 1;
}
.single-mars_gallery main#main .mars-gallery div {
height: 100%;
width: 100%;
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
.single-mars_gallery main#main .mars-gallery .slick-arrow {
position: absolute;
top: 0px;
bottom: 0px;
width: 50%;
z-index: 1;
border: none;
background-color: transparent;
}
.single-mars_gallery main#main .mars-gallery .slick-arrow:focus,
.single-mars_gallery main#main .mars-gallery div:focus {
outline: none;
}
.single-mars_gallery main#main .mars-gallery .slick-arrow.slick-prev {
left: 0px;
cursor: url(//ariandlucy.photography/wp-content/themes/Avada-Child-Theme/arrow-left.svg), url(//ariandlucy.photography/wp-content/themes/Avada-Child-Theme/arrow-left.png), auto;
}
.single-mars_gallery main#main .mars-gallery .slick-arrow.slick-next {
right: 0px;
cursor: url(//ariandlucy.photography/wp-content/themes/Avada-Child-Theme/arrow-right.svg), url(//ariandlucy.photography/wp-content/themes/Avada-Child-Theme/arrow-right.png), auto;
}
.single-mars_gallery main#main>.fusion-row {
max-width: 100% !important;
}
.single-mars_gallery .post {
margin-bottom: 0px !important;
}
.fusion-layout-column p {
font-family: "Styrene A Web" !important;
color: black !important;
font-size: 18px;
font-weight: 400 !important;
}
.accordian,
.accordian * {
font-size: 15px !important;
}
.mars-gallery-overview {
display: none;
}
.mars-gallery-overview .mars-gallery-overview-images {
display: flex;
flex-wrap: wrap;
}
.mars-gallery-overview .mars-gallery-overview-images img {
width: auto;
height: 150px !important;
transition-property: height;
transition-duration: 1s;
margin-bottom: 10px;
margin-right: 10px; }
.mars-gallery-overview .mars-gallery-overview-images img:hover {
height: 200px !important;
}
body.single-mars_gallery.mars-gallery-overview-active .mars-gallery-overview {
display: block !important;
}
body.single-mars_gallery.mars-gallery-overview-active .mars-gallery {
display: none !important;
}
body.single-mars_gallery.mars-gallery-overview-active main#main {
max-height: unset !important;
height: unset !important;
overflow: auto !important;
}
#menu-item-overview-title,
#menu-item-overview-close {
display: none;
}
#menu-item-overview-close {
padding-right: 0px !important;
padding-left: 50px !important;
}
@media (min-width: 600px) {
body.single-mars_gallery:not(.mars-gallery-overview-active) #menu-item-overview-title,
body.single-mars_gallery:not(.mars-gallery-overview-active) #menu-item-overview-close {
display: list-item !important;
}
body.single-mars_gallery:not(.mars-gallery-overview-active) #menu-item-overview-close span {
width: 18px;
height: 18px;
background-image: url(//ariandlucy.photography/wp-content/themes/Avada-Child-Theme/cross-b.svg);
background-size: contain;
background-position: center center;
background-repeat: no-repeat;
}
body.single-mars_gallery:not(.mars-gallery-overview-active) #menu-main-menu li:not(.fusion-logo) {
display: none;
}
body.single-mars_gallery:not(.mars-gallery-overview-active) footer .fusion-column {
opacity: 0;
pointer-events: none;
}
body.single-mars_gallery:not(.mars-gallery-overview-active) .fusion-flyout-menu-icons {
display: none !important;
}
}
.mars-scatter-gallery {
position: absolute; height: 100%;
width: 100%;
top: 0px;
bottom: 0px;
left: 0px;
right: 0px;
overflow: hidden;
}
.mars-scatter-gallery-inner {
content: "";
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
height: 160%;
width: 160%; } .ari-lucy-scatter-gallery-container .fusion-text {
display: none;
}
.ari-lucy-scatter-gallery-container.not-loaded .fusion-text {
display: block;
}
.mars-scatter-gallery.not-loaded .fusion-text {
display: block !important;
} .mars-scatter-gallery img { max-height: 150px;
height: auto;
width: auto;
position: absolute;
left: 50%;
top: 50%; transform-origin: center center;
transition: left 3s, top 3s, transform-origin 3s, opacity 1s, transform 5s;  z-index: 100; } .mars-scatter-gallery.loaded img.first-row {
transform-origin: center top;
}
.mars-scatter-gallery.loaded img.first-col {
transform-origin: left center;
}
.mars-scatter-gallery.loaded img.last-row {
transform-origin: center bottom;
}
.mars-scatter-gallery.loaded img.last-col {
transform-origin: right center;
}
.mars-scatter-gallery.loaded img.first-row.first-col {
transform-origin: left top;
}
.mars-scatter-gallery.loaded img.last-row.last-col {
transform-origin: right bottom;
}
.mars-scatter-gallery.loaded img.first-row.last-col {
transform-origin: right top;
}
.mars-scatter-gallery.loaded img.last-row.first-col {
transform-origin: left bottom;
} .mars-scatter-gallery img:hover,
.mars-scatter-gallery img.hover {
transform: scale(2.5);
z-index: 10000;
}
.mars-scatter-gallery img.chosen-element {
z-index: 10000;
transform: scale(2.5);
}
.mars-scatter-gallery-inner.redirecting img:not(.chosen-element) {
opacity: 0;
}
@media (max-width: 1000px) {
.mars-gallery-overview .mars-gallery-overview-images img {
height: 100px !important;
}
body.single-mars_gallery.mars-gallery-overview-active #menu-item-overview-title {
display: none !important;
}
main#main {
padding-bottom: 15px !important;
}
main#main .ari-lucy-scatter-gallery-container {
max-width: 100vw !important;
margin-left: 0px !important;
margin-right: 0px !important;
}
.ari-lucy-scatter-gallery-container img {
transform: scale(0.4) translate(-75%, -75%);
}
.mars-scatter-gallery {
max-width: 100% !important;
}
.mars-scatter-gallery-inner {
position: relative;
height: 100%;
width: 100%;
}
.mars-scatter-gallery img { max-height: 225px;
transform: scale(0.4) translate(-75%, -75%);
z-index: 100;
}
.mars-scatter-gallery img:hover,
.mars-scatter-gallery img.hover {
transform: scale(1) translate(-30%, -30%);
z-index: 10000;
}  .ari-lucy-scatter-gallery-container {
padding-left: 0px !important;
padding-right: 0px !important;
} footer {
display: none;
}
body.single-mars_gallery footer {
display: block;
}
body.single-mars_gallery footer .fusion-column:not(:first-child) {
display: none;
}
body.single-mars_gallery footer .fusion-column:first-child {
margin-bottom: 0px !important;
}
footer,
footer * {
font-size: 13px !important;
}
footer #menu-galleries {
display: flex !important;
flex-wrap: wrap !important;
justify-content: center;
}
footer #menu-galleries li a:after {
content: "/" !important;
padding-left: 5px !important;
padding-right: 5px !important;
}
.mars-gallery button.slick-prev,
.mars-gallery button.slick-next {
pointer-events: none;
} main#main { padding-left: 44px !important;
padding-right: 44px !important;
} #ari-lucy-word-image-container button {
display: block !important;
}
}
#ari-lucy-word-image-container {
pointer-events: none; position: fixed; left: 50%; transform: translateX(-50%);
width: auto;
height: auto;
z-index: 20000;
overflow: hidden;
display: none;
}
@media (max-width: 640px) { #ari-lucy-word-image {
width: 100% !important;
}
#ari-lucy-word-image-container button {
display: block !important;
}
main#main {
padding-left: 15px !important;
padding-right: 15px !important;
}
.width-100 .fusion-fullwidth,
.width-100 .nonhundred-percent-fullwidth {
margin-left: -30px !important;
margin-right: -30px !important;
}
.fusion-layout-column,
.fusion-layout-column * {
font-size: 15px !important;
}
.fusion-layout-column.reduced-font-size,
.fusion-layout-column.reduced-font-size * {
font-size: 15px !important;
}
.ari-lucy-submit-button {
margin-bottom: 0px !important;
}
.ari-lucy-submit-button button {
padding-bottom: 0px !important;
}
.ari-lucy-submit-button button *,
.fusion-layout-column.reduced-font-size .ari-lucy-submit-button button * {
font-size: 15px !important;
}
.fusion-header-has-flyout-menu .fusion-flyout-mobile-menu-icons {
margin-top: -22px !important;
}
body.home .fusion-header-has-flyout-menu .fusion-flyout-mobile-menu-icons {
margin-top: -7px !important;
} .mars-gallery-description {
font-size: 12px;
}
}
.mars-gallery-description,
.mars-gallery-description * {
text-align: center;
}
.ari-lucy-submit-button button *,
.fusion-layout-column.reduced-font-size .ari-lucy-submit-button button * {
font-size: 18px !important;
} #ari-lucy-word-image-container button {
position: absolute;
top: 20px;
right: 20px;
background-color: transparent;
border: none;
background-image: url(//ariandlucy.photography/wp-content/themes/Avada-Child-Theme/cross-b.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
height: 18px;
width: 18px; display: none;
}
#ari-lucy-word-image-container button.dark-image {
background-image: url(//ariandlucy.photography/wp-content/themes/Avada-Child-Theme/cross-w.svg);
}
#ari-lucy-word-image-container button:focus,
#ari-lucy-word-image-container button:active {
outline: none !important;
}
.ari-lucy-italic-image em,
a,
a:hover,
.mars-gallery-overview .mars-gallery-overview-images img,
.mars-scatter-gallery img,
#ari-lucy-word-image-container button,
.menu-item,
.menu-item *,
.menu-item *:hover { cursor: url(//ariandlucy.photography/wp-content/themes/Avada-Child-Theme/kursor2-01-edit.svg), pointer !important;
}
footer .fusion-columns {
display: flex !important;
}
footer .fusion-columns .fusion-column {
width: auto !important;
}
footer .fusion-columns .fusion-column:first-child {
flex: 1 !important;
}
#menu-item-overview a {
color: #c4c4c4 !important;
}
.reduced-font-size,
.reduced-font-size * {
font-size: 15px !important;
}
ul#mobile-menu-mobile-navigation>li {
text-transform: uppercase;
}
ul#mobile-menu-mobile-navigation,
ul#mobile-menu-mobile-navigation * {
font-size: 18px !important;
}
ul#mobile-menu-mobile-navigation .sub-menu {
display: block !important;
text-transform: none !important;
display: flex !important;
flex-wrap: wrap;
justify-content: center;
} @media (max-width: 640px) {
.fusion-mobile-logo {
width: 100px !important;
height: auto !important;
}
.landing-sentence,
.landing-sentence * {
font-size: 15px !important;
}
ul#mobile-menu-mobile-navigation,
ul#mobile-menu-mobile-navigation * {
font-size: 15px !important;
}
ul#mobile-menu-mobile-navigation .sub-menu,
ul#mobile-menu-mobile-navigation .sub-menu * {
font-size: 13px !important;
line-height: 30px !important;
}
.single-mars_gallery footer nav {
display: none !important;
}
}
ul#mobile-menu-mobile-navigation .sub-menu li:last-child a:after {
display: none;
}
ul#mobile-menu-mobile-navigation li.margin-before,
ul#mobile-menu-mobile-navigation li.desktop-last {
margin-top: 30px !important;
}
.fusion-form-checkbox-field label:before {
border-color: black !important;
}
.fusion-form-checkbox-field label {
line-height: 1.8 !important;
}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle:hover .fusion-toggle-icon-line,
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle:hover .fusion-toggle-icon-line {
background-color: black !important;
}
.normal-font,
.normal-font * {
font-size: 18px !important;
}
.margin-top-35 {
margin-top: 35px !important;
}
input,
textarea {
padding-left: 0px !important;
padding-right: 0px !important;
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label:before {
top: 6px !important;
left: 0px !important;
border-radius: 0px !important;
transform: none !important;
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox input:checked+label:after {
border-radius: 0px !important;
transform: none !important;
top: 10px !important;
}
.fusion-form-checkbox label {
text-indent: 20px !important;
padding: 0px !important;
}
.ari-lucy-italic-image em { text-decoration: underline;
}
.fusion-middle-logo-menu-logo {
padding-right: 0px !important;
}
body.single-mars_gallery #menu-main-menu .menu-item-object-mars_gallery,
body.single-mars_gallery #menu-main-menu .menu-item-object-mars_gallery * {
font-style: italic !important;
} @media (max-width: 800px) {
.fusion-main-menu {
width: 100% !important; }
body.home .fusion-logo {
margin-bottom: 35px !important;
} .fusion-flyout-menu-active img {
opacity: 0 !important;
}
.fusion-flyout-menu-active .fusion-main-menu.fusion-main-menu-sticky {
pointer-events: none !important;
}
main#main {
padding-top: 20px !important;
}
}
.fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(2) {
display: none !important;
}
.fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(3) {
margin-bottom: 8px !important;
}
.fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(3) {
margin-bottom: 0px !important;
}
#mobile-footer {
text-align: center;
padding-bottom: 10px !important;
padding-top: 0px !important;
}
#mobile-footer a {
text-decoration: underline;
}
.avada-page-titlebar-wrapper {
text-transform: uppercase !important;
}
.avada-page-titlebar-wrapper {
display: none !important;
}
.menu-item.mobile-only,
.fusion-mobile-nav-item.desktop-only {
display: none !important;
}
.menu-item.desktop-last {
padding-right: 0px !important;
}
body.home main#main {
padding-top: 0px !important;
padding-bottom: 0px !important;
}
@media (min-widh: 800px) {
.fusion-middle-logo-menu-logo {
margin-bottom: 40px !important;
}
}
.fusion-menu-element-wrapper #menu-price-list,
.fusion-menu-element-wrapper #menu-price-list * {
line-height: 2.5 !important;
font-size: 18px !important;
}
.normal-title .fusion-toggle-heading {
font-size: 18px !important;
}
.fusion-footer .fusion-icon-instagram:before,
.fusion-footer .fusion-icon-facebook:before {
display: none;
}
.fusion-footer .fusion-icon-instagram:after {
content: "ING";
font-family: "Styrene A Web" !important;
color: black !important;
}
.fusion-footer .fusion-icon-facebook:after {
content: "FB";
font-family: "Styrene A Web" !important;
color: black !important;
}
.fusion-logo-link img {
opacity: 0;
}
.fusion-logo-link img.fixed {
opacity: 1;
}
.form-submission-notices .fusion-alert {
padding: 0px !important;
text-align: left !important;
background-color: transparent !important;
border: none !important;
font-style: italic !important;
}
.form-submission-notices .fusion-alert .alert-icon {
display: none !important;
}
.form-submission-notices .fusion-alert button {
display: none !important;
}
.panel-body p {
margin-bottom: 25px !important;
}
.panel-body p:last-child {
margin-bottom: 0px !important;
}
.panel-body {
padding-top: 10px !important;
padding-bottom: 10px !important;
}
.fusion-form-working .fusion-button-text {
opacity: 0 !important;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
-webkit-text-fill-color: black;
-webkit-box-shadow: 0 0 0px 1000px #fff inset;
}
footer #menu-galleries li.current-menu-item a {
text-decoration: underline;
}
footer #menu-galleries li.subitem:not(.current-menu-item) {
display: none;
}
@media (min-width: 1000px) {
footer #menu-galleries li.subitem.current-menu-item {
margin-left: -44px;
}
footer #menu-galleries li.subitem.current-menu-item:before {
content: "/";
margin-left: -5px;
}
}
@media (min-width: 650px) and (max-width: 1000px) {
.avada-page-titlebar-wrapper {
display: block !important;
margin-top: 24px;
font-size: 15px !important;
}
.fusion-layout-column,
.fusion-layout-column * {
font-size: 13px !important;
line-height: 20px !important;
}
.fusion-layout-column.reduced-font-size,
.fusion-layout-column.reduced-font-size * {
font-size: 13px !important;
line-height: 20px !important;
}
body.single-mars_gallery:not(.mars-gallery-overview-active) .fusion-logo {
margin-bottom: 0px !important;
}
}