@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,700;1,400;1,700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap");
h1 {
font-family: 'EB Garamond', serif;
font-size: 63px;
color: #F2249E;
letter-spacing: -1px;
}
h2{
font-family: 'EB Garamond', serif;
font-weight:bold;
font-size:43px;
color: #50E3C2;
}
h3 {
font-family: 'EB Garamond', serif;
font-size: 25px !important;
color: black !important;
letter-spacing: 1px;
line-height: 1.1;
}
h4 {
font-family: 'EB Garamond', serif;
font-size: 18px !important;
color: black !important;
letter-spacing: 1px;
line-height: 1.1;
}
h5 {
font-family: 'PT Serif', serif;
font-size: 14px !important;
color: black !important;
letter-spacing: 0px;
line-height: 1.3;
}
p {
color: black !important;
}
a {
color: #000 !important;
font-weight:bold !important;
}
a:hover {
color: #ABA5A2 !important;
} .et_pb_contact_submit {
color:black;
border: black solid 1px;
} #footer-bottom {
display: none !important;
}
.footerInfo {
font-size: 12px !important;
padding-top: 20px !important;
padding-bottom: 20px !important;
}
.footerPrivacy p {
font-size: 15px !important;
} .mobile_menu_bar:before {
color: black !important;
}
.et_mobile_menu {
border-top: black 2px solid;
}
.et_mobile_menu li a:hover, .nav ul li a:hover {
background-color: rgba(0,0,0,0);
} .pagetitle h4 {
font-weight: bold !important;
} .et-search-form, .et_mobile_menu, .footer-widget li:before, .nav li ul, blockquote {
border-color: #ABA5A2;
font-size: 20px;
font-weight: bold;
} .picCredits p {
font-size: 12px !important;
}
.picCredits {
padding-top:0px !important;
}
.picCreditshome {
margin-bottom: 0px !important;
padding-bottom: 20px !important;
}
.picCreditshome p {
font-size: 10px !important;
} .headShot img {
margin-right: 45px !important;
margin-bottom: 20px !important;
}
.et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_title, .et_pb_gallery_grid .et_pb_gallery_item h3 {
font-size: 18px !important;
}  .et_pb_portfolio_item .et_pb_module_header a {
font-size: 15px !important;
} .et_pb_social_media_follow_network_0 a.icon {
background-color: #0000!important;
} .et_slide_in_menu_container {
background-color: white !important;
border-left: black solid 1px;
}
.mobile_menu_bar:after {
color: black !important;
} .homeLink a {
font-weight: normal!important;
} .photoCredits {
font-size: 12px !important;
padding-top:10px !important;
padding-bottom:10px !important;
}
.et_pb_divider_0:before {
border-top-color: black !important;
} .mfp-arrow {
opacity: 1 !important;
}
.et-pb-arrow-next:before {
color: white !important;
}
.et-pb-arrow-prev:before {
color: white !important;
padding-bottom: 10px !important;
}
.country-selector {
text-align: right;
display: block;
}
.country-selector.weglot-inline li {
line-height: inherit !important;
}