@media (max-width: 1245px) {	ul.elementor-nav-menu li a{font-size:15px !important;margin-left:5px !important}}
.elementor-widget-theme-site-logo a {padding-left:25px}
li.menu-item a.elementor-item-active {
  color: #c2b36d !important;
font-weight: 500 !important;
	opacity:1  !important;
}
.pagehead {padding-left:55px}
.imgcol img.attachment-large {padding:30px; max-height: 337px; object-fit: cover; }
.imgcol .elementor-widget-text-editor {padding:30px;}
.imgcol .elementor-widget-text-editor p {font-size:15px}
.imgcol .elementor-widget-text-editor h2 {font-family: "Cormorant Garamond", sans-serif;color:#1d447a}
#bios h4 {font-family: "Cormorant Garamond", sans-serif;color:#1d447a;font-size:19px}
#bios h5 {font-size:13.5px; line-height:1.3;color:#938740}
.e-off-canvas__content {padding:25px;}
.e-off-canvas__content strong {color:#1d447a}
.e-off-canvas__content p,.e-off-canvas__content ul{font-size:14px;}
.e-off-canvas__content h4{font-size:22px !important}
.e-off-canvas__content h6{color:#938740; font-size:14px}
.elementor-icon-wrapper {position:absolute; right:10px}
.biobox {background-color: #f2f7ff;padding:20px 10px}
#bios {margin-top:45px; padding-left:2%; padding-right:2%}
@media (max-width: 767px) {.e-off-canvas__content {width:80% !important}	.e-lottie__animation{max-width:350px !important;margin-top:-80px}}
p a, .innerpagerow li a, .imgcol a {color:#54a2cf; text-decoration:underline}
.innerpagerow h2 {font-family: "Cormorant Garamond", sans-serif;color:#1d447a; font-size:25px}
.innerpagerow {margin-top:45px;margin-bottom:45px;padding-left:5%;padding-right:5%}
.page-id-645 ul li {padding-bottom:13px; font-size:14px}
.page-id-645 .innerpagerow .e-con-full {margin:25px; padding:40px 15px;} 
.page-id-645 .innerpagerow .e-con-full:first-of-type { background-color:#e4ecff} 
.page-id-645 .innerpagerow .e-con-full:nth-of-type(2) { background-color:#f7f5eb} 
.page-id-645 .innerpagerow h2 {padding-left:15px}
.home h2 span, .home h3 span {font-size:28px}
h1.elementor-heading-title {line-height:.8;padding-bottom:10px}
h3.elementor-icon-box-title  {line-height:1 !important; padding-bottom:10px}
@media (max-width: 767px) {
	.elementor-element-a169355{max-width:70% !important; margin-top:-40px !important;}
	.e-off-canvas__main{ --e-off-canvas-width: 70%;padding-top:35%
}}@media (max-width: 825px) {
.home h2 span, .home h3 span {font-size:25px}
	}
ul.elementor-nav-menu li ul li a {font-family: "Barlow Condensed", sans-serif;font-size:20px}
.she-header {min-height:90px;height:90px}
.she-header img {margin-top:-15px}
@media (max-width: 767px) {

	.home .elementor-element-a169355 p{font-size:16px !important;}
       .e-off-canvas__content {
        width: 90% !important;
				overflow-y: auto !important;
				 position:absolute;
				 top:80px
    }
	    .e-off-canvas__main {
    
        padding-top: 35%;
        overflow-y: auto !important;
	}}
.elementor-widget-off-canvas,.e-off-canvas,.e-off-canvas__main, .e-off-canvas__content, .e-off-canvas__content.e-flex { overflow: auto !important; }
@media (max-width: 520px) {
		.e-lottie__animation{max-width:250px !important;margin-top:-80px}
	.elementor-element-a169355{max-width:70% !important; margin-top:-30px !important;}
       .e-off-canvas__content {
				 width: 100% !important;}.e-off-canvas__content {--e-off-canvas-height: 100% !important;}
	.elementor-widget-theme-site-logo {margin-left:-10px}
	h1.elementor-heading-title,h2.elementor-heading-title {margin-left:-22px; max-width:225px}
	h1.elementor-heading-title{font-size:40px !important}
		h2.elementor-heading-title{font-size:36px !important}
	.e-lottie__animation{max-width:240px !important;margin-top:-90px; margin-left:-10px}
}.elementor-nav-menu__container ul.elementor-nav-menu li a{
	--e-nav-menu-horizontal-menu-item-margin: 12px;}