.call-out-circles.section div.callout-circle>span {
    font-size: 32px !important;
}

.page-id-7300 .section {
    padding: 10px 0 !important;
}

.single-post li {
    padding-bottom: 15px;
}

.page-id-8516 div#gform_wrapper_18 {
    border: 5px solid #325088;
    border-radius: 15px;
    padding: 10px 20px;
    background-color: #fff00030;
}

.page-id-8516 .homepage-hero-buttons {
    z-index: 11;
    height: 0px;
}

.page-id-8516 .btn-hero {
	background-color: #325088;
}

.page-id-8516 .homepage-hero-buttons+.section {
    padding-top: 100px;
}

.one-column-section.section.theme-cta {
    display: none;
}

.single-attorney .attorney-header, .attorney-contact a, .social-contact {
    color: #ffffff !important;
}

.col-xs-12.col-sm-6.col-md-5.attorney-header {
    background-color: #0000007d;
    max-height: 408px !important;
}

.attorney-bio-section.attorney-info article {
    margin-top: -81px;
}

.dropdown-menu>li>a {
    color: #fff;
}

.location .location-map {
    display: none;
}

.embed-responsive {
    overflow: visible;
}

.page-id-8678 .section {
    padding: 20px 0;
}

div#gform_wrapper_19 {
    padding: 20px;
    border: 1px solid #dcdcdc;
    border-radius: 20px;
	  background-color: #fff;
}

.homepage-hero-buttons a {
    font-size: 23px !important;
}

#gform_wrapper_24 {
    background-color: #efefef;
    padding: 20px;
    border: 1px solid #dcdcdc;
    border-radius: 20px;
	  margin-bottom: 40px
}


.page-id-955 span.hero-label {
    font-size: 18px !important;
    line-height: 33px !important;
}

form#gform_25 {
    background-color: #efefef;
    padding: 10px 10px 10px 20px;
    border: 2px solid #dcdcdc;
    border-radius: 14px;
}

.page-id-9714 .section {
    padding: 30px 0;
}

.page-id-9714 .one-column-section.employee-portal-content.section {
    padding-top: 0px;
}

/*----legacy trusts----*/

.page-id-9728 .homepage-hero .owl-carousel .slide:before {
    border: 2px solid #FDCC08;
}

.page-id-9728 .homepage-hero .attorney-title-box .hero-label {
    padding-top: 140px;
}

.page-id-9728 .thumbnail .caption {
    text-align: center;
}

.page-id-9919 .hero-image-label .slide {
    background-position: 0px -186px;
}

.page-id-9915 .hero-image-label .slide {
    background-position: 0px -250px;
}

.page-id-9917 .hero-image-label .slide {
    background-position: 0px -165px;
}

ul#menu-legacy-trusts {
    font-size: 18px;
}

.page-id-38 .section {
    padding: 10px 0;
    position: relative;
    z-index: 10;
}

div#gform_wrapper_27 {
    padding: 0px 10px 10px 20px;
    border: 2px solid #FDCC08;
    border-radius: 10px;
    background-color: #fdcc080f;
}

form#gform_28 {
    padding: 20px 10px 20px 20px;
    border: 2px solid #d0d0d0;
    border-radius: 5px;
    background-color: #fbfbfb;
}

.page-id-9728 figcaption.caption.wp-caption-text {
    font-size: 14px;
}

/*Legacy Trust Nav*/
ul#menu-legacy-trusts {
	font-size: 14px;
}

/*Legacy Home Title TM*/
.supOne {
	font-size: 14px;
	top: -1.2em;
}

/*Legacy Home Body TM*/
.supTwo {
	font-size: 10px;
	top: -0.8em;
}


/*Legacy The Process TM*/
.supThree {
	font-size: 10px;
	top: -1em;
}

/*Legacy MPI Nav TM*/
.supFour {
	font-size: 8px;
	top: -1.2em;
}

/*Why a Legacy Trust H1 TM*/
.supFive {
	font-size: 14px;
	top: -1.6em;
}

/*Legacy Home Icons*/
section {
  height: 400px;
  width: 400px;
  margin: 0 auto;
	
}

/*Legacy Home Icons*/

.column-center {
  display: grid;
  justify-content: center;
  gap: 4px;
  align-content: center;
  grid-auto-flow: column;
}

.page-id-38 .homepage-hero-buttons {
    background-color: #ffffff;
}

#gform_wrapper_29 {
	width: 90%;
	margin: 0 auto;
	background-color: #e1e1e1;
	padding: 20px;
}


@media only screen and (max-width: 600px) {
.angelikaVideo {
	width: 400px !important;
	height: 350px !important;
	margin-top: -80px !important;
	margin-bottom: -70px; !important;
  }
}

@media only screen and (max-width: 600px) {
  .freedomSlider {
    display: none;
  }
}