/* Hide both by default to prevent flash */
li.menu-item-4662,
li.menu-item-4650 {
    display: none !important;
}

/* Legal Tech Mobile */
/* Table */
@media screen and (max-width:768px) {
	#firm-table .td-content {
	justify-content: left!important;
}
}

/* Show "My Account" only if logged in */
body.custom-logged-in li.menu-item-4650 {
    display: list-item !important;
}
html, body {
  overflow-x: hidden !important;
}
.homepage-carousel img{
	object-fit:contain;
}
.gform-body label{
	font-family: "DM Sans", Sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
}

/* Show "Login" only if logged out */
body.custom-logged-out li.menu-item-4662 {
    display: list-item !important;
}
#iFrameResizer0{
	height:500px !important;
}
h1,h2,h3,h4,h5,h6{
	font-family: "Oxygen", Sans-serif !important;
}
.elementor-element.elementor-element-1e09b22.e-con-full.e-flex.e-con.e-child {
    min-height: 886px;
}
#gform_fields_1 label{
	font-size:18px !important;
		color:#3A3A38 !important
}
#gform_fields_1 legend{
	font-size:18px !important;
	color:#3A3A38 !important
}

p{
	    font-family: "Merriweather Sans", Sans-serif !important;
}
p span {
	    font-family: "Merriweather Sans", Sans-serif !important;
}

.elementor-element.elementor-element-0f749c0.e-con-full.e-flex.e-con.e-child{
	  min-height: 886px;
}
.elementor-element.elementor-element-b113194.e-con-full.e-flex.e-con.e-child{
		  min-height: 886px;
}
#gform_submit_button_1{
	background:#1e2e45;
}



.elementor-element.elementor-element-e4262fa.e-con-full.e-flex.e-con.e-child {
    min-height: 861px;
}

.elementor-element.elementor-element-db70669.e-con-full.e-flex.e-con.e-child{
	 min-height: 861px;
}

.single-post h1,
.single-post h2,
.single-post h3,
.single-post h4,
.single-post h5,
.single-post h6{
	color:black
}

@media (max-width: 768px){
	#gform_fields_1 label{
  font-size:16px !important;
  color:#3A3A38 !important;
}
#gform_fields_1 legend{
  font-size:18px !important;
  color:#3A3A38 !important;
}
}