/*
Theme Name:   LAW THEME
Theme URI:    https://generatepress.com
Description:  A child theme for AAEPA websites
Author:       WPMINDS
Author URI:   https://wpminds.com/
Template:     generatepress
Version:      0.1
*/



/* Theme Customization CSS */
body.landing-ep #onsip-sayso-button,
body.landing-ep .site-header,
body.landing-ep #widget-j9UAyracTtE691e6kb5Z7T,
body.landing-ep footer.site-info {
	display: none;
}
body.landing-ep .site-content {
	padding: 0px 0px;
}
body.page-id-22971.landing-ep main {
	box-shadow: none;
}
a{
	font-weight: 700;
}
.gfield_radio .gchoice {
	display: flex;
	align-items: flex-start;
	gap: 10px;
	margin-bottom: 10px;
}
.gfield_radio .gchoice input {
	margin-top: 5px !important;
}
.no-sidebar .sidebar {
	display: none;
}
.pagination {
	text-align: center;
	display: block;
	margin-top: 40px;
}
.pagination .page-numbers {
	background: #395c8a;
	padding: 10px 15px;
	line-height: 1;
	color: #fff;
	border-radius: 4px;
	text-decoration: none;
	display: inline-block;
}
.pagination .page-numbers:hover{
	color: #fff;
	background: #a61f33;
}
.pagination .page-numbers.current {
	background: #a61f33;
	color: #fff;
}
::-ms-input-placeholder {
	color: #333;
	opacity: 1;
}

:-ms-input-placeholder {
	color: #333;
	opacity: 1;
}

::placeholder {
	color: #333;
	opacity: 1;
}
body {
	overflow-x: hidden;
	max-width: 1920px;
	margin: 0 auto;
	width: 100%;
}
p:empty {
    display: none;
    margin: 0;
}
/* body:not(.home) .entry-content,
body.page-template-landing .wp-block-columns.form-sec,
body.page-template-appoinment-landing,
body .inside-right-sidebar{
text-align:justify;
} */
body.page-id-7930 .entry-content{
	text-align:unset;
}
/* body:not(.home) .entry-content h2{
text-align:left;
} */
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
body .wp-block-button .wp-block-button__link,
body #wpe-button ,
.more-link, 
body .sech-btn .btn.header-btn {
	background-color: #a61f33;
	border: 2px solid #a61f33;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	font-size: 20px;
	font-weight: 600;
	padding: 12px 36px;
	text-align: center;
	text-decoration: none;
	white-space: normal;
	width: auto;
	font-family: 'Lato', sans-serif;	
	letter-spacing: 1px;
}

button:focus,
button:hover,
input[type="button"]:focus,
input[type="button"]:hover,
input[type="reset"]:focus,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="submit"]:hover,
.button:focus,
.button:hover,
body .wp-block-button .wp-block-button__link:hover ,
body #wpe-button:hover , body .more-link:hover ,
body .wpe-reg-button:hover,
body .wpe-detail-button:hover, 
body .sech-btn .btn.header-btn:hover {
	background-color: #355c8b;
	border-color: #355c8b;
	color: #fff;
}

ul li , ol li{
	margin-bottom: 15px;
}
/*Elder Law and Reports CSS*/
.site-main.reports-main {
	width: 100%;
}
.rep-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
body:not(.search) .report {
	max-width: 340px;
	width: 100%;
	border-radius: 8px;
	background-color: #eee;
	margin: 0 24px 45px 0;
	padding: 40px;
	transition: all 0.3s;
}
body:not(.search) .report:hover {
	transform: translateY(-10px);
	transition: all 0.3s;
}
.report .rep-img {
	text-align: center;
	margin-bottom: 20px;
}
.report .head-style h2 {
	font-size: 20px;
	margin-bottom: 10px;
}
.report .report-content p:last-of-type {
	margin: 0;
}
body .gform_legacy_markup_wrapper li.hidden_label input,
body .gform_legacy_markup_wrapper .top_label div.ginput_container{
	margin-top: 0px !important;
}
.gfield_checkbox .gchoice {
	display: flex;
	align-items: flex-start;
	gap: 8px;
}
body .gfield_checkbox .gchoice .gfield-choice-input {
	margin-top: 4px !important;
	cursor: pointer;
}
.owl-dots {
	text-align: center;
	margin: 7px 0px 17px 0px;
}
button.owl-dot {
	height: 8px;
	width: 8px;
	display: inline-block;
	border-radius: 50%;
	text-shadow: none;
	outline: none;
	box-shadow: none;
	border: 0;
	margin: 0px 12px;
	transition: 0.5s;
	padding: 0;
	border-radius: 50%!important;
	background: #fff!important;
}
button.owl-dot.active {
	transition: 0.5s;
	box-shadow: 0 0 0 6px #000;
}
/*Staff Profiles CSS*/
.staffProfiles-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.singleStaff-holder {
	background: #fff none repeat scroll 0 0;
	/* 	border: 4px solid #fff; */
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	color: #fff;
	text-align: center;
	transform: translateY(0px);
	transition: all 0.2s ease-in-out 0s;
	max-width: 320px;
	width: 100%;
	margin: 20px;
	overflow: hidden;
}
.singleStaff-holder .upper-Holder {
	/* 	margin-bottom: 20px;
	margin-top: 20px; */
	position: relative;
}



.singleStaff-holder .imgHolder img {
	width: auto;
	height: 300px;
	object-fit: cover;
	object-position: top;
	display: block;
	margin: 0 auto;
}
.singleStaff-holder .lower-holder {
	padding: 20px 20px 85px;
	background: #355c8b;
	height: 100%;
}
.singleStaff-holder .staff-meta {
	position: relative;
	display: inline-block;
	margin-bottom: 10px;
}
.singleStaff-holder .staff-meta i {
	position: absolute;
	/* 	top: 60%; */
	top:25%;
	transform: translateY(-50%);
	left: 0;
}
.singleStaff-holder .staff-meta .staff-nm {
	font-size: 22px;
	font-weight: 600;
	display: block;
	padding-top: 10px;
}
.singleStaff-holder .button {
	padding: 8px 16px;
	font-size: 16px;
	position: absolute;
	bottom: 30px;
	left: 0;
	right: 0;
	max-width: 130px;
	margin: 0 auto;
}
.singleStaff-holder .button:hover {
	background: transparent;
	border: 2px solid #a61f33;
	color: #fff;
}
.singleStaff-holder .infoHolder {
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
	bottom: 0;
	box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.5);
	left: 0;
	margin: 10px;
	position: absolute;
	right: 0;
	top: 0;
	transform: scale(0);
	transition: all 0.2s ease 0s;
	display: flex;
	align-items: center;
	justify-content: center;
}
.singleStaff-holder:hover .infoHolder{
	transform: scale(1);
}

.single-staffprofile .content {
	width: 100%;
}
.single-staffprofile .single-staffImg {
	float: left;
	margin: 0px 20px 10px 0px;
	border: 8px #fff;
	border-style: solid;
	box-shadow: 2px 3px 10px 1px #e6e6e6;
	/* 	border-radius:100%; */
}
.single-staffprofile .single-staffImg img {
	display: block;
	/* 	border-radius: 100%; */
	max-width: 200px;
	height: 200px;
	object-fit: cover;
}
/* FAQ CSS Code */
.faqs-container {
	overflow: hidden;
	background: #fff;
}
.faq-singular {
	position: relative;
	border-bottom: 1px solid #ccc;
	padding: 0 30px 0 20px;
}
.faq-singular:hover,
.faq-singular.active{
	background: #e8e8e8;
	background-image: linear-gradient(90deg, #a61f33 0%, #a61f33 8px, transparent 8px, transparent 100%);
}
.faq-singular .faq-question {
	position: relative;
	cursor: pointer;
	margin: 0;
	padding: 25px 25px 25px 0px;
	font-weight: bold !important;
	font-size: 22px;
}
.faq-singular .faq-question:before {
	position: absolute;
	content: "+";
	color: #a61f33;
	right: -20px;
	top: 50%;
	transform: translateY(-50%);
	font-size: 35px;
	font-weight: 700;
	transition: all .5s;
}
.faq-singular.active .faq-question:before {
	transform: translateY(-50%) rotate(45deg) scale(1.3);
}
.faq-answer {
	display: none;
	padding-bottom: 20px;
}
/*Generic CPTS CSS*/
.wpmd-gsingle-cpt-holder {
	padding: 30px;
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, .1);
	margin-bottom: 50px;
}
.wpmd-gsingle-cpt-holder .wpmd-gcontent p:last-of-type {
	margin: 0;
}
/*header CSS*/

body .site-header {
	background: #355c8b !important;
}
body .main-navigation {
	background: transparent;
	position: relative;
	padding-right: 153px;
}
body .main-navigation .main-nav ul li a {
	color: #fff;
	font-size: 18px;
	outline: none;
	padding-left: 12px;
}
.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, 
.main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, 
.main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, 
.main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a,
.main-navigation .main-nav ul li.menu-item-has-children .sub-menu a:hover,
body .main-navigation .main-nav ul li[class*="current-menu-"] > a,
.main-navigation .main-nav>ul > li > a:hover {
	color: #fff ;
	text-decoration: underline;
}
.main-navigation .main-nav ul li.menu-item-has-children .sub-menu a {
	color: #355c8b;
	font-size: 16px;
	font-weight: 400;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
body .menu-item-has-children ul .dropdown-menu-toggle {
	margin-top: 0px;
}
body .banner-content.forTab a.wp-block-button__link.wp-element-button:hover {
	border: 2px solid #a61f33;
}
body .main-navigation .main-nav ul li.menu-number a {
	position: absolute;
	width: max-content;
	top: 50%;
	transform: translateY(-50%);
	background: #a61f33;
	padding: 6px 20px;
	line-height: 30px;
	font-size: 18px;
	border-radius: 4px;
	font-weight: 600;
	border: 2px solid #a61f33;
}
body .site-header .inside-header {
	padding: 20px;
}
body .main-navigation .main-nav ul li.menu-number a:hover {
	background: transparent;
	text-decoration: none;
	color: #fff;
}
body .site-main .wp-block-group__inner-container {
	padding: 0px 20px;
	max-width: 1240px;
	width: 100%;
}
body .main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a {
	color: #ffffff;
}
.main-navigation li ul.sub-menu li:hover ,
body ul.wpe-calendar-sublist li:hover{
	background: #a61f33;
}

body .pad-80 {
	padding: 80px 0px;
}

/*footer CSS*/
body .site-footer .footer-widgets-container .inside-footer-widgets {
	margin-left: 0px;
	display: block;
}
body .site-footer .footer-widgets-container .inner-padding {
	padding: 0 0 0 0px;
	margin-top: 10px;
}
/*sidebar CSS*/
.sidebar .widget {
	margin-bottom: 40px;
	padding: 0;
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, .1);
	border-radius: 4px;
}
body .sidebar-head {
	font-size: 22px;
	background: #355c8b;
	color: #fff;
	padding: 15px;
	margin-bottom: 15px;
	text-transform: uppercase;
}
.sidebar .wp-block-search label {
	display: none;
}
.sidebar .wp-block-search {
	border: 1px solid #e8e8e8;
	background: #f7f8f9;
	position: relative;
}
.sidebar .wp-block-search input {
	border: none;
}
.sidebar .wp-block-search button.wp-block-search__button.wp-element-button {
	background: transparent;
	font-size: 0px;
	width: 47px;
	height: 47px;
	text-indent: -9999999px;
	border-radius: 0;
	background: #f7f8f9 url(/wp-content/uploads/2024/03/searh-icon.svg) no-repeat center / contain;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 1;
	clip: unset;
	background-size: 18px;
	padding: 0px;
	border: none;
}
.sidebar .wp-block-search input:focus-visible {
	outline: none;
}
.sidebar .gform_wrapper.gravity-theme .gfield.gfield--width-half {
	-ms-grid-column-span: 6;
	grid-column: span 12;
}
body .sidebar .wp-block-social-links {
	padding: 0px;
}
body .site-content .inside-article {
	padding-top: 0px;
}
body .site-content {
	padding: 50px 0px;
}
.sidebar .WPSEO_Show_Address {
	margin-bottom: 15px;
	margin-bottom: 0;
	box-shadow: none;
}
.sidebar .WPSEO_Show_Address:first-of-type {
	padding-bottom: 0;
}
.sidebar .WPSEO_Show_OpeningHours {
	padding: 0px;
	box-shadow: none;
	border-radius: 0px;
}
.sidebar .WPSEO_Show_Address .widgettitle {
	font-size: 20px;
	margin-bottom: 2px;
}
.sidebar .gform_wrapper.gravity-theme .gform_footer {
	justify-content: center;
	padding-bottom:0;
}
.sidebar .widget .gform_wrapper, 
.sidebar .widget .wp-block-social-links, 
.sidebar .widget .widget.WPSEO_Show_Address, 
.sidebar .widget .WPSEO_Show_OpeningHours {
	padding: 0 15px 15px;
}
/*home-page CSS*/
body .banner-section {
	padding: 200px 0px 55px;
	height: 660px;
}
body.home .site-content {
	padding: 0px;
}
button, input[type="button"], input[type="reset"], input[type="submit"], .button, body .wp-block-button .wp-block-button__link, body #wpe-button, .more-link,
body .gform_footer.top_label input {
	line-height: 1.4;
}
body .banner-content {
	max-width: 580px;
	width: 100%;
	margin: 0 auto;
	padding-right: 12%;
}
body .banner-content .head {
	letter-spacing: 1px;
	font-size: 47px !important;
	line-height: 50px;
}
body .banner-content .subhead {
	font-size: 20px;
	margin-bottom: 35px;
	max-width: 440px;
	width: 100%;
}
body .wp-block-columns {
	margin-bottom: 0px;
}
.MCG-section2 .wp-block-group__inner-container {
	padding: 0px;
}
body .MCG-section2 .wp-block-group__inner-container {
	max-width: 1920px !important;
	padding: 0px;
}
.MCG-section2 .wp-block-columns {
	gap: 1px;
}
.MCG-section2 .wp-block-column .head {
	margin-bottom: 0px;
	font-weight: 700;
	color: #355c8b;
	text-align: center;
}
.MCG-section2 .wp-block-column {
	background: #e8e8e8;
	padding: 40px 20px;
}
.MCG-section2 .wp-block-column .head {
	margin-bottom: 0px;
}

body .MCG-section3 .content-col {
	background: #355c8b;
	padding: 50px;
}
body .MCG-section3 .content-col .head {
	color: #fff;
	font-size: 28px;
	font-family: "Raleway", sans-serif;
	font-weight: bold;
}

body .content-image-cols {
	gap: 0px;
}
body .MCG-section3 .content-col {
	background: #355c8b;
	padding: 40px;
	margin-right: -70px;
	z-index: 99; 
	position: relative; 
	right: -70px; 
}
body .MCG-section3 .content-col ul.arrow-list {
	margin: 0px 0px 25px;
	font-family: "Raleway", sans-serif;
}
body .MCG-section3 .content-col ul li {
	color: #fff;
	list-style: none;
	position: relative;
	margin-bottom: 16px;
	padding-left: 22px;
	font-family: "Raleway", sans-serif;
}
body .MCG-section3 .content-col ul li::before {
	content: "";
	position: absolute;
	left: 0;
	top: 5px;
	background: url(/wp-content/uploads/2024/03/arrowsvg.svg) no-repeat;
	width: 20px;
	height: 20px;
}
.MCG-section3 .wp-block-buttons>.wp-block-button a:hover {
	border: 2px solid #a61f33;
}
.main-navigation .main-nav>ul li {
	margin-bottom: 0;
}
.main-navigation .main-nav>ul li .sub-menu {
	border-top: 5px solid #a61f33;
	box-shadow: #00000066 0px 2px 8px 0px;

}
body .gform_required_legend {
	display: none;
}
body .gform_wrapper.gravity-theme input[type=color], body .gform_wrapper.gravity-theme input[type=date], body .gform_wrapper.gravity-theme input[type=datetime-local], body .gform_wrapper.gravity-theme input[type=datetime], body .gform_wrapper.gravity-theme input[type=email], body .gform_wrapper.gravity-theme input[type=month], body .gform_wrapper.gravity-theme input[type=number], body .gform_wrapper.gravity-theme input[type=password], body .gform_wrapper.gravity-theme input[type=search], body .gform_wrapper.gravity-theme input[type=tel], body .gform_wrapper.gravity-theme input[type=text], body .gform_wrapper.gravity-theme input[type=time], body .gform_wrapper.gravity-theme input[type=url], body .gform_wrapper.gravity-theme input[type=week], body .gform_wrapper.gravity-theme select, body .gform_wrapper.gravity-theme textarea, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select {
	font-size: 18px !important;
	margin-bottom: 0;
	margin-top: 0;
	padding: 8px !important;
	height: 50px;
}
li#field_5_4 .ginput_container.ginput_container_phone, li#field_5_8 .ginput_container.ginput_container_phone {
	margin-top: 0px;
}
.gform_wrapper.gravity-theme .gfield input:focus {
	outline: none;
}
body .home-form-sec form .gfield_checkbox .gchoice label {
	color: #fff;
}
/* body .gfield_checkbox .gchoice label  {
font-size: 13px !important;
} */

body .consent-label + label {
	font-size: 13px !important;
	color:#000;
}
body .gform_legacy_markup_wrapper ul.gfield_checkbox li, 
body .gform_legacy_markup_wrapper ul.gfield_radio li, 
body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html {
	color:#000 !important;
}
body.contact .consent-label + label{
	color:#000;
}
body .home-form-sec form .gform_footer.top_label {
	justify-content: center;
	padding-bottom: 0px;
}
body .home-form-sec form .gform_footer.top_label input {
	margin-bottom: 0px;
}
body .home-form-sec form .gform_footer.top_label input:hover {
	border: 2px solid #a61f33;
}
.MCG-trust-sec .head {
	margin-bottom: 42px;
}
.MCG-trust-sec .wp-block-columns .wp-block-column figure {
	background: #355c8b;
	width: 120px;
	height: 120px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 100px;
	margin: 0 auto 30px;
	position: relative;
}
.MCG-trust-sec .wp-block-columns .wp-block-column figure::after {
	content: " ";
	position: absolute;
	right: -20px;
	bottom: 20px;
	background: rgb(26 57 109 / 50%);
	width: 40px;
	height: 40px;
	border-radius: 50px;
}
.MCG-trust-sec .wp-block-columns .wp-block-column {
	text-align: center;
}
.MCG-trust-sec .wp-block-columns .wp-block-column .head-inner {
	font-size: 22px;
	font-family: "Raleway", sans-serif;
}
.MCG-trust-sec .wp-block-columns .wp-block-column p.subhead {
	font-family: "Raleway", sans-serif;
}
.MCG-trust-sec .wp-block-buttons>.wp-block-button {
	margin-top: 20px;
}
.MCG-testi-sec .head {
	max-width: 1000px;
	margin: 0 auto 100px;
	width: 100%;
}
.MCG-testi-sec .head strong {
	color: #a61f33;
}

.MCG-testi-sec .subhead::before {
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	background: url(/wp-content/uploads/2024/04/left-quote-icon.svg) no-repeat;
	width: 40px;
	height: 40px;
	background-size: 40px;
	filter: invert(85%) sepia(0%) saturate(1%) hue-rotate(317deg) brightness(99%) contrast(92%);
}
.MCG-testi-sec .subhead,
.MCG-testi-sec .subhead2 {
	font-size: 24px;
	letter-spacing: 1px;
	width: 100%;
	position: relative;
	padding: 40px 30px 30px;
	line-height: 30px;
	margin: 0;
}
.MCG-testi-sec .wp-block-columns {
	gap: 0px;
}
.MCG-testi-sec .subhead2::before {
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	background: url(/wp-content/uploads/2024/04/left-quote-icon.svg) no-repeat;
	width: 40px;
	height: 40px;
	background-size: 40px;
	filter: invert(85%) sepia(0%) saturate(1%) hue-rotate(317deg) brightness(99%) contrast(92%);
}
body .MCG-section3 .content-col {
	background: #355c8b;
	padding: 40px;
}
body .MCG-section3 .content-col .head {
	color: #fff;
	font-size: 28px;
}
body .content-image-cols {
	gap: 0px;
}
body .MCG-section7 .content-col {
	background: #355c8b;
	padding: 50px;
	margin-left: -70px;
	z-index: 99; 
	position: relative; 
	left: -70px; 
}
body .MCG-section7 .content-col .head {
	color: #fff;
	font-size: 28px;
	padding-right: 30px;
}
body .MCG-section7 .content-col ul.arrow-list {
	margin: 0px 0px 25px;
}
body .MCG-section7 .content-col ul li {
	color: #fff;
	list-style: none;
	position: relative;
	margin-bottom: 16px;
	padding-left: 22px;
}
body .MCG-section7 .wp-block-column.image-col {
	margin-left: 74px;
}
.MCG-section7 .wp-block-buttons>.wp-block-button a:hover {
	border: 2px solid #a61f33;
}
.MCG-section8 .head {
	color: #000;
}
.MCG-section8 .subhead {
	font-size: 20px;
	font-weight: 600;
	max-width: 830px;
	width: 100%;
	margin: 0 auto 60px;
}
.MCG-section8 .wp-block-columns {
	gap: 16px;
}
.MCG-section8 .wp-block-column {
	position: relative;
	border: 4px solid #355c8b;
	padding: 45px 58px;
	text-align: center;
}
.MCG-section8 .wp-block-column .count {
	background: #355c8b;
	width: 48px;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 25px;
	font-weight: 600;
	border-radius: 100px;
	margin-bottom: 0px;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: -29px;
}
body .MCG-section8 .wp-block-column .inner-head {
	color: #000;
	font-size: 22px;
}
body .MCG-section8 .wp-block-column .wp-block-buttons>.wp-block-button a {
	font-size: 18px;
}
body .seminar-sec .subhead {
	font-size: 22px;
	font-weight: 600;
}
.MCG-logo-sec .wp-block-cover__inner-container {
	max-width: 1220px;
	width: 100%;
}
.logos {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.logos img {
	transition: ease 1s;
}
.logos img:hover {
	transform: translateY(-15px);
}
body .seminar-sec .wpe-subscribe-form-container {
	background-color: #e8e8e8;
	border-radius: 0px;
	margin-bottom: 0px;
	max-width: 700px;
	width: 100%;
}
.home-form-sec .wp-block-columns {
	max-width: 1080px;
	margin: 0 auto;
	width: 100%;
}

body .home-form-sec .estate-planningform_wrapper ,
body .home-form-sec .subhead ,
body.home .seminar-sec .wpe-subscribe-form-container{
	width: 100%;
	margin: 0 auto;
}

body .seminar-sec .wpe-subscribe-form-container .wpe-texting-permission{
	font-size: 13px;
}

body .seminar-sec .wpe-subscribe-form .wpe-form-control label{
	color: #000;
	font-weight: 400;
}

body .home-form-sec .subhead{
	margin-bottom: 30px;
}

body .seminar-sec .wpe-subscribe-form-container .wpe-h2, 
body .seminar-sec .wpe-subscribe-form-container .wpe-form-description {
	display: none;
}
body .wpe-subscribe-form-container input:not([type='checkbox']), body .wpe-subscribe-form-container select {
	min-height: 50px;
}
body .seminar-sec .wpe-subscribe-form-container .wpe-subscribe-form {
	padding: 40px;
}
body .footer-widgets .footer-widgets-container.grid-container {
	max-width: 1920px;
	padding: 0px;
}
body .footer-widgets .footer-widgets-container.grid-container .footer-widget-2 {
	max-width: 1220px;
	margin: 0 auto;
	width: 100%;
	padding: 60px 20px 20px;
}
.footer-widget-1 .menu-footer-menu-container {
	max-width: 1220px;
	margin: 0 auto;
	width: 100%;
}
.footer-widget-1 .menu-footer-menu-container ul {
	display: flex;
	gap: 20px;
	justify-content: space-between;
}
.footer-widget-1 .menu-footer-menu-container li {
	margin-bottom: 0px;
}
.footer-widget-1 {
	background: #a61f33;
	padding: 20px;
}
.footer-widget-1 .menu-footer-menu-container li a {
	text-decoration: none;
	color:#fff;
	font-size:22px;
	font-size: 22px;
	font-weight: 700;
}
.footer-widget-1 .menu-footer-menu-container li a:hover {
	text-decoration: underline;
}
body .wpseo-opening-hours, body .wpseo-opening-hours td, body .wpseo-opening-hours th {
	border: none;
}
body .wpseo-opening-hours td {
	padding: 1px 0px;
	color: #355c8b;
	font-size: 17px;
}
body .wp-block-social-links .wp-social-link a {
	padding: 0.4em;
}
body .footer-widgets .footer-widgets-container.grid-container .footer-widget-2 .foot-head {
	text-transform: uppercase;
	font-size: 24px;
}
.footer-widgets .widget .widget.WPSEO_Show_Address .widgettitle {
	color: #a61f33;
	font-size: 20px;
	margin-bottom: 8px;
}
.footer-widgets .widget .widget.WPSEO_Show_Address div#wpseo_location-268 .widgettitle {
	margin-bottom: 2px;
	font-weight: 600;
}
.footer-widgets .widget .widget.WPSEO_Show_Address div#wpseo_location-268 .widgettitle span,
.footer-widgets .widget .widget.WPSEO_Show_Address div#wpseo_location-267 .wpseo-business-name {
	color: #355c8b;
	font-size: 18px;
	font-weight: 700;
}
.footer-widgets .widget .widget.WPSEO_Show_Address .wpseo-address-wrapper {
	color: #355c8b;
	font-size: 17px;
}
body .wp-block-social-links li {
	background-color: #a61f33 !important;
	margin-bottom: 0px;
}
body .wp-block-social-links {
	padding: 20px 0px 0px 14px;
}

body .widget.WPSEO_Show_Address .wpseo-phone{
	color: #a61f33;
	font-weight: 600;
	font-size: 17px;
}
body .widget.WPSEO_Show_Address .wpseo-phone a.tel {
	text-decoration: none;
	font-weight: bold;
}
body .widget.WPSEO_Show_Address .wpseo-phone a.tel:hover {
	color: #a61f33;
}
.site-footer-link {
	display: flex;
	justify-content: center;
	padding-top: 10px;
	flex-wrap: wrap;
}
.site-footer-link li {
	margin-bottom: 0px;
}
.site-footer-link li a {
	text-decoration: none;
	color: #000000;
	border-right: 1px solid #000;
	padding: 0px 30px;
}
.site-footer-link li a {
	text-decoration: none;
	color: #355c8b;
	border-right: 1px solid #355c8b;
	padding: 0px 30px;
}
.site-footer-link li a:hover {
	color: #a01637;
}

.site-footer-link li:last-child a {
	border: none;
}
footer.site-info {
	display: none;
}
body .banner-content.forTab ,
body .imgforTab{
	display: none;
}
.contact aside#block-20 , body.page.page-id-7926 aside#block-20{
	display: none;
}
body form.search-form {
	max-width: 408px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 40px;
}

body form.search-form label{
	width: 77%;
}

button.search-submit {
	margin-top: 0px;
	padding: 9px 36px;
}

body .dfw-logo{
	margin-bottom: 15px;
}

body .mb-0{
	margin-bottom:0;
}
body .seminar-sec .wpevents-section .wpevent-main {
	justify-content: space-around;
	max-width: 900px;
	margin: 0 auto 30px;
	width:100%;
}
body .seminar-sec .wpevents-section .wpevent-main .wpevent-card {
	width: 46%;
	background: #e8e8e8;
}
body .seminar-sec .wpe-single-event-title {
	margin-bottom: 16px;
}

/* REviews page styling ---------------------------------------------- */
body .testimonial-author {
	display: block;
	text-align: right;
	margin-top: 5px;
}

body .testi-arch {
	background-color: #e8e8e8;
	padding: 50px 35px 30px;
	margin-bottom: 60px;
	position: relative;
	width: 100%;
	float: left;
	display: block;
	/* 	box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px; */
	box-shadow: rgba(0,0,0,.1) 0 0 5px 0, rgba(0,0,0,.1) 0 0 1px 0;
	color: #000;
}

body .testi-arch::after {
	content:'';
	position: absolute;
	background: url(/wp-content/uploads/2024/04/Quotation-mark-icon.svg);
	left: 0;
	right: 0;
	margin: 0 auto;
	height: 50px;
	width: 50px;
	top: -20px;
	transform: rotate(180deg);
	content: '';
	background-repeat: no-repeat;
	background-size: contain;
}

span.compName {
	font-weight: 700;
}

body .center-btn .gform_footer.top_label ,
body .contactp-form .gform_footer.top_label {
	text-align:center;
	justify-content: center;
}

body .ep-worksheet_wrapper .gform_footer.top_label {
	margin-top: 30px;
}

body .mt-30 .gform_footer.top_label {
	margin-top: 0px;
}
header.reports-header {
	margin-bottom: 30px;
}
header.reports-header .entry-title {
	color: #A61F33;
}

body .wp-block-columns.review-logobox {
	max-width: 550px;
	width: 100%;
	margin: 60px auto;
}

body .wp-block-columns.review-logobox .wp-block-column {
	max-width: 257px;
	width: 100%;
	margin: 0 auto;
}

/* Seminars page styling --------------------------------------- */
body .wpe-subscribe-form-container{
	width: auto;
	box-shadow: none;
}

body .wpevents-container ,
body .wpe-subscribe-form-container .wpe-subscribe-form{
	padding:0;
}

body .wpe-subscribe-form-container .button{
	margin-top: 30px !important;
	width: auto !important;
}

body.single.single-wp_events .wpevents-container{
	padding: 10px 20px;
}

body a.wpe-reg-button.wpe-detail-button ,
body .wpe-form-control.wpe-field-container.wpe-submit-button{
	margin-top: 30px;
}

body .wpe-row{
	font-size: 18px;
}

body .wpe-col-dd ,
body.single.single-wp_events .wpevents-container .wpe-single-content{
	background: #355c8b;
	color: #fff;
}

body #download-ics{
	margin-bottom:0;
}

body.single.single-wp_events .wpe-main-form-holder {
	margin-top: -21px;
}

body .wpe-register-form .wpe-col-full.wpe-field:nth-child(8){
	font-size: 13px;
}

body.single.single-wp_events .wpe-single-title{
	color: #a61f33;
	font-size: 42px;
}

.blog article.post ,
body.search.search-results article , 
body.archive.author article.post,
body.archive.category article.post
{
	padding: 40px;
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, .1);
	margin-bottom: 50px;
	overflow: hidden;
}
body.page-template-news-and-events article .inside-article{
	padding:0;
}
.blog article.post .inside-article ,
body.search.search-results .inside-article ,
body.archive.author .inside-article , 
body.archive.category .inside-article{
	padding: 0;
}

.blog article.post .inside-article .post-image ,
body.archive.author .post-image ,
body.archive.category .post-image{
	float: left;
	width: 30%;
	margin-bottom: 35px;
	padding-right:35px;
}
.blog article.post .inside-article .entry-summary p {
	margin-bottom: 20px;
}
.blog article.post .inside-article .entry-summary ,
body.archive.author .inside-article .entry-summary ,
body.archive.category .inside-article .entry-summary{
	float: left;
	width: 70%;
	padding-left: 0px;
}

.blog article.post .inside-article footer.entry-meta ,
body.archive.author .inside-article footer.entry-meta ,
body.archive.category .inside-article footer.entry-meta{
	width: 100%;
	clear: both;
	padding-top: 15px;
}

body.blog span.comments-link ,
body.single.single-post .featured-image{
	display: none;
}

body.blog .entry-title a:hover ,
body .cat-links:hover ,
body .cat-links a:hover ,
body .author.vcard a:hover ,
body.archive.author .entry-title a:hover ,
body.archive.category .entry-title a:hover {
	color: #a61f33;
}

body.blog .entry-title a ,
body .cat-links a ,
body .author.vcard a ,
body .cat-links ,
body .post-navigation a ,
body.archive.author .entry-title a ,
body.archive.category .entry-title a{
	color: #355c8b;
}

body .inside-article footer.entry-meta{
	border-top: 1px solid #e8e8e8;
	padding-top: 20px;
}

body.single.single-post footer.entry-meta {
	display: none;
}

.site-footer aside#block-8 {
	margin-bottom: 0;
	position: relative;
	padding-top: 20px;
	margin-top: 60px;
}
.site-footer aside#block-23, 
.site-footer aside#block-15{
	margin-bottom: 0;
	position: relative;
	padding-top: 20px;
	margin-top: 20px;
} 
.site-footer aside#block-8:after, 
.site-footer aside#block-23:after, 
.site-footer aside#block-15:after  {
	content: "";
	margin-left: calc(-100vw / 2 + 100% / 2);
	margin-right: calc(-100vw / 2 + 100% / 2);
	max-width: 100vw;
	border-bottom: 1px solid #e8e8e8;
	width: 100vw;
	position: absolute;
	background: #a61f33;
	top: 0;
	z-index: 9999999;
}
.MCG-section7 .wp-block-buttons {
	justify-content: center;
}
body .menu-item-has-children .dropdown-menu-toggle {
	padding-left: 5px;
	padding-right: 10px;
}

body .menu-item-has-children .dropdown-menu-toggle .gp-icon svg{
	top: 0.250em;
}

body .wpe-subscribe-form-container input[type="checkbox"], 
body .wpe-subscribe-form-container input[type="radio"] {
	min-width: 12px;
	min-height: 12px;
	top: 0;
	max-height: 12px;
}

li#field_5_9 {
	margin-top: -10px;
}

body .gform_legacy_markup_wrapper ul li.gfield.contactform-msgf {
	margin-top: 16px;
}

body .gform_legacy_markup_wrapper .contactp-form ul.gform_fields li.gfield ,
body .gform_wrapper.speaker-requestform_wrapper.center-btn_wrapper .top_label li.gfield{
	padding-right: 0;
}

body .gform_legacy_markup_wrapper .contactp-form ul.gform_fields li.gfield.gf_left_half ,
body .gform_wrapper.speaker-requestform_wrapper.center-btn_wrapper .top_label li.gfield.gf_left_half{
	padding-right: 16px;
}

body .wpe-form-description {
	font-size: 18px;
}

body ol, body ul{
	margin-left: 40px;
}

body.blog aside#block-20 , 
body.single.single-post aside#block-20, 
aside#block-18 ,
body.page.page-id-23027 aside#block-20 {
	display:none;
}

body.blog aside#block-18 ,
body.single.single-post aside#block-18 {
	display:block;
}
.page-id-7941 span.gform-icon.gform-icon--circle-error,
.author .page-title img.avatar {
	display: none;
}
.gform_legacy_markup_wrapper ul li.gfield {
	margin-bottom: 0;
}

body.archive.category.separate-containers .page-header {
	padding: 0 0 20px 0;
}

body.archive.category.separate-containers .page-header h1{
	font-size:42px;
}

body .abh_tab_content .abh_image{
	margin-top: 0 !important;
}
.gform_legacy_markup_wrapper ul.gform_fields li.gfield.rb-cb {
	margin-top: 30px;
}
.hiddenF {
	opacity: 0;
}
body .wpe-reg-button,
body .wpe-detail-button {
	background: #a61f33;
	color: #fff;
	padding: 10px 30px;
	font-weight: 700;
}
.wpe-texting-permission {
	font-size: 13px;
}
.nav-links .page-numbers {
	background: #a61f33;
	padding: 6px 10px;
	color: #fff;
	text-decoration: none;
}
.nav-links .page-numbers:hover {
	background: #355c8b;
	color: #fff;
}
.separate-containers .paging-navigation {
	padding-left: 0;
}
.search .site-content {
	padding-left: 20px;
	padding-right: 20px;
}

.wpe-form-control {
	position: relative;
}
.wpe-form-control input[type="checkbox"] {
	position: absolute;
	left: 0;
	top: 3px;
}
.wpe-form-control input[type="checkbox"] + label {
	padding-left: 23px;
	display: block;
	margin-left: 0;
}

.page-template-newsletters .sidebar #block-20,
.sidebar #block-19,
.single-newsletter .sidebar #block-20 {
	display: none;
}
.page-template-newsletters .sidebar #block-19,
.single-newsletter .sidebar #block-19 {
	display: block;
}
.wpe-col-event .wpe-title, body .wpe-event .entry-title a {
	font-size: 32px;
}
.wpevent-card p:last-of-type {
	margin: 0;
}
.main-navigation .main-nav>ul li.left-out ul.sub-menu {
	left: -100%;
}
.MCG-section2 .wp-block-columns {
	gap: 15px;
}
.home-form-sec .form-container {
	background: #355c8b;
	max-width: 1220px;
	padding: 40px;
}
.MCG-trust-sec .wp-block-columns .wp-block-column .head-inner a {
	text-decoration: none;
}
aside#nav_menu-2 {
	margin-top: 0px;
}

body.archive.author .page-header{
	padding: 40px 40px 40px 0;
}
body a {
	text-decoration: none;
}
.entry-title a:hover{
	color:#a61f33
}

.page-id-23172 aside#block-20 , 
body.speaker-connectionp aside#block-20 ,
body.probate-page aside#block-20 ,
aside#block-11 ,
.page-id-23172 aside#block-14 ,
aside#block-10 ,
.page-id-23027 aside#block-14,
body.page-id-84 aside#block-20,
body.page-id-10  aside#block-20,
body.page-id-65  aside#block-20{
	display: none;
}

body.probate-page aside#block-11{
	display: block;
}

.wp-block-search__inside-wrapper input#wp-block-search__input-1 {
	height: 55.2px;
}
body.error404 form.search-form label {
	width: 100%;
}
body.error404 form.search-form {
	max-width: 580px;
	width: 100%;
	display: flex;
	align-items: center;
	margin-top: 0;
	gap: 21px;
	justify-content: unset;
}

/* Speaker connection page styling ---------------------------- */
body .speaker-requestform_wrapper.center-btn_wrapper ,
body .gform_wrapper.speaker-requestform_wrapper.center-btn_wrapper .top_label li.gfield{
	margin-top:0;
	margin-bottom:8px;
}

body .gform_wrapper.speaker-requestform_wrapper.center-btn_wrapper .top_label li.gfield:nth-child(3) ,
body .gform_wrapper.speaker-requestform_wrapper.center-btn_wrapper .top_label li.gfield:nth-child(4) ,
body .probateform-flexf .gfield_label.gform-field-label{
	margin-bottom:0px;
}

body .probateform-flexf .gfield_radio{
	max-width: 150px;
	width: 100%;
}

body .stuck-radiocol.probateform-flexf .gfield_radio{
	margin-bottom: 12px;
}

body .probateform-flexf .gfield-choice-input{
	margin-right: 4px;
}
body .MCG-section8 {
	font-family: "Raleway", sans-serif !important;
}
.MCG-section8 h2, .MCG-section8 h3 , .MCG-section8 p {
	font-family: "Raleway", sans-serif !important;
}
body.single-staffprofile .staffprofile .entry-content p {
	text-align: justify;
	text-align-last: left;
}
body.page-id-19214.right-sidebar .sidebar aside#block-20,
body.page-id-23394.right-sidebar .sidebar aside#block-20{
	display: none;
}
.wp-block-cgb-block-medicad-calculator b.calculator-result-heading {
	background: #366797;
}
.chw-widget {
	background-color: #336699;
	padding: 40px;
	border-radius: 3px;
	max-width: 600px;
	width: 100%;
	margin: 0 auto 24px !important;
}
body .wp-block-cgb-block-medicad-calculator {
	padding: 0;
}
.chw-widget.calcForm .wp-block-cgb-block-medicad-calculator > h2, 
.chw-widget.calcForm .wp-block-cgb-block-medicad-calculator > h3 {
	color: #fff;
	text-align: center;
	margin-bottom: 20px;
}
.chw-widget.calcForm .wp-block-cgb-block-medicad-calculator > ul{
	color: #fff;
}
.chw-widget.calcForm  button.submit-calc:hover {
	border: 2px solid #a61f33;
	background:transparent;
}

.chw-widget.calcForm  button.submit-calc {
	border: 2px solid #a61f33;
}

.header-widget button.wp-block-search__button.has-icon.wp-element-button {
	padding: 0 10px;
	margin-left:0px;
}
.header-widget button.wp-block-search__button.has-icon.wp-element-button{
	border: 2px solid #a61f33;
	border-radius: 0px;
}
/* .header-widget input#wp-block-search__input-1 {
position: absolute;
top: 53px;
height: 40px;
width: 300px;
max-width: 300px;
right: 0;
} */
.header-widget input#wp-block-search__input-1:focus {
	outline: none;
	border: none;
}
body .site-header .header-widget input#wp-block-search__input-1 {
	height: 46px;
}
body .site-header .header-widget .wp-block-search__inside-wrapper {
	border:none;
	padding:0px;
}
.header-widget {
	position: relative;
}
body .header-widget .widget_block.widget_search{
	display:none;
}
body.landing-ep main#main {
	margin: 0px;
}
body.landing-ep .consent-label + label {
	color: #fff;
}
body.landing-ep .gfield_checkbox label {
	color: #fff !important;
	font-size:13px !important;
}
body.landing-ep .inside-article {
	padding-bottom: 0;
}

body .site-header .search-wrapper.custom-search {
	position: relative;
	display: flex;
	align-items: center;
}
/* body .site-header .search-wrapper.custom-search:hover{
border: 2px solid #a61f33;
background:transparent;
} */

body .site-header .search-wrapper.custom-search .search-icon,
body .site-header .search-wrapper.custom-search .close-icon {
	cursor: pointer;
	width: 46px;
	height: 46px;
	background: #a61f33;
	border-radius: 5px;
	justify-content: center;
	display: flex;
	align-items:center;
	cursor: pointer;
}
body .site-header .search-wrapper.custom-search .search-icon:hover,
body .site-header .search-wrapper.custom-search .close-icon:hover{
	border:2px solid #a61f33;
	background:transparent;
}
body .site-header .search-wrapper.custom-search .search-icon img,
body .site-header .search-wrapper.custom-search .close-icon img {
	filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(3040%) hue-rotate(171deg) brightness(99%) contrast(108%);
	width: 22px;
	height: 22px;
}
body .site-header .search-wrapper.custom-search .search-form {
	position: absolute;
	top: 30px;
	left: 0;
	display: flex;
	background: white;
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 5px;
}

body .site-header .search-wrapper.custom-search .search-form input {
	border: none;
	outline: none;
	padding: 5px;
}

body .site-header .search-wrapper.custom-search .search-form button {
	border: none;
	background: #0073aa;
	color: white;
	padding: 5px 10px;
	cursor: pointer;
}
body .site-header  .header-widget .widget_block.widget_search {
	position: absolute;
	right: 0px;
	z-index: 1;
	top: 59px;
	width: 350px;
	border: 5px solid #a61f33;
	border-right: 0;
}

/* Author Template start */

body.author .author-posts {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 30px;
}
body.author .author-post {
	background-color: #fff;
	position: relative;
	transition: .1s all;
	padding: 20px;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px
}
body.author .author-post a.more-links {
	margin-bottom: 0;
}
body.author .author-post h2.post-title {
	font-size: 25px;
}
body.author .author-post h1.post-title {
	text-align: center;
	padding-bottom: 20px;
	font-size: 40px;
}
body.author .author-post .post-content p {
	margin-bottom: 0px;
}
body.author .author-post .featured-image  {
	text-align: center;
	margin-bottom: 24px;
}
body.author .author-post .featured-image img {
	width:100%;
	object-fit: cover;
	object-position: top;
	height:313px;
}

body.author .author-post .featured-image .dummy-img {
	object-fit: contain;
	object-position: center;
}

/* Author css end */
.paging-navigation .nav-links .current {
	background: #355c8b;
}
.author-info h1 {
	color: #a61f33;
}
.gform_legacy_markup_wrapper .gform_validation_errors>h2:before {
	opacity: 0;
	visibility: hidden;
}
.hidden{
	display:none !important;
}
.featured-sec {
	padding: 20px 0;
}
.showMob{
	display:none;
}
.featured-sec{
	padding:40px 20px;
	margin-top: 40px;
	margin-bottom: 40px;
}

body .sech-btn .btn.header-btn {
	text-decoration:none;
	max-width: unset;
	font-size: 14px;
	width: auto;
	text-align: center;
	display:block;
}
.wp-block-image.top-img {
	margin-bottom: 55px;

}
.thankyou-adult nav#genesis-nav-primary {
	display: none;
}
.thankyou-adult header.site-header {
	display: none;
}
.wp-block-column.clm-before p {
	margin-bottom: 8px;
}
.wp-block-column.clm-before{position:relative;    padding-left: 60px;}
.wp-block-column.clm-before.process-1::before {
	position: absolute;
	width: 50px;
	height: 50px;
	left: -3px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #f49f1f;
	border-radius: 50px;
	color: #fff;
	content: "1";
	font-weight:bold;
}
.wp-block-column.clm-before.process-2::before {
	position: absolute;
	width: 50px;
	height: 50px;
	left: -3px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #f49f1f;
	border-radius: 50px;
	color: #fff;
	content: "2";
	font-weight:bold;
}
.wp-block-column.clm-before.process-3::before {
	position: absolute;
	width: 50px;
	height: 50px;
	left: -3px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #f49f1f;
	border-radius: 50px;
	color: #fff;
	content: "3";
	font-weight:bold;
}
.page-template-landing header#masthead {
	display: none;
}
div#gform_wrapper_19 {
	box-shadow: 0px 0px 5px 2px rgba(127, 127, 127, 0.25);
	padding: 10px 20px;
	margin-bottom: 40px;
}
div#gform_wrapper_17 {
	padding: 20px 20px;
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, .1);
	margin-bottom: 30px;
}
label#label_16_9_1 {
	color: #fff;
}
body.landing-ep .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html{
	color:#fff !important;
}
li#field_16_10 {
	color: #fff;
}
.post-image img {
	max-width: 300px;
	width: 100%;
}
body .gform_legacy_markup_wrapper .top_label .gfield--type-checkbox div.ginput_container {
	margin-top: 16px !important;
}
body .wpe-list-grid-view.wpe-grid .wpe-col-dd {
	background: rgb(53 92 139) !important;
}
body .fc .fc-button-primary {
	background-color: #355c8b;
}
body .fc .fc-button-primary:hover{
	background-color: #a61f33;
}
body .fc .fc-button-primary:not(:disabled).fc-button-active, body .fc .fc-button-primary:not(:disabled):active {
	background-color: #a61f33;
}
body .fc .fc-button:disabled {
	background-color: #a61f33;
	opacity: 1;
}
.banner-content a.wp-block-button__link:hover, .seminar-sec a.button:hover {
	border-color: #a61f33;
}
#input_9_8 .gchoice .gfield-choice-input {
	margin-top: 0 !important;
}
.page-id-21764 aside#block-20 {
	display: none;
}
body ul#input_10_32 li input {
	margin-top: 6px !important;
}
/* .inside-article a:hover {
color: #fff;
text-decoration: underline !important;
}
body .inside-article .custom-footer a {
text-decoration: none;
} */

.page-id-84 h4 {
	font-size: 18px;
}

body .custom-footer a
{
	text-decoration: none !important;
}
body .custom-footer a:hover{
	color: #fff;
	text-decoration: underline !important;
}
.newsletter-main .wpmd-gcontent p {
	margin-bottom: 15px !important;
}
.singlecol-ep .wp-block-columns.padding-added .wp-block-column:nth-child(1) {
	padding: 0 !important;
}
.singlecol-ep .gform_wrapper {
	background: transparent !important;
	padding-left: 38px !important;
	padding-bottom: 28px !important;
}
.web-alert.before-header-alert span{
	color:#fff!important;
	font-size:18px !important;
	font-weight:normal;
}


body.precons-formp .gfield_signature_container canvas {
	width: 100% !important;
	height:100%;
}
body.precons-formp article.entry{
	margin-bottom:0px;
}
div#input_10_56_toolbar,div#input_10_57_toolbar {
	width: 100% !important;
}
body.page-id-26412 .before-header-alert,
body.page-id-26412 .site-header,
body.page-id-26412 .entry-title,
body.page-id-26429 .before-header-alert,
body.page-id-26429 .site-header,
body.page-id-26429 .entry-title {
	display: none;
}
body.page-id-26412 .site-content {
	padding: 0px 0px;
}
body.page-id-26412 .entry-content,
body.page-id-26429 .entry-content {
	margin-top: 0px;
	padding: 0 25px;
}
body.page-id-26412 .separate-containers .site-main,
body.page-id-26429 .separate-containers .site-main {
	margin-top: 12px;
}
body.page-id-26412 .wp-block-columns.padding-added .wp-block-column:nth-child(2) {
	padding: 20px !important;
}
body.page-id-26412 .wp-block-columns.padding-added .wp-block-column:nth-child(2) {
	background: #355c8b;
	color: #fff;
	align-self: flex-start;
	padding: 20px 0 0;
	border-radius: 5px;
	margin-right: 20px;
}
body.page-id-26412 .gform_wrapper.gravity-theme .gform_footer {
	padding-bottom: 0;
}
body.page-id-26412 .gform_wrapper .gform_footer input.button, body.landing-ep .gform_wrapper .gform_footer input[type=submit] {
	max-width: 100%;
	font-size: 20px !important;
	font-weight: 600;
	width: 100%;
	padding: 10px;
	margin: 0 auto;
	display: block;
}
body.page-id-26412 li {
	margin-bottom: 8px;
}
body.page-id-26412 .gform_wrapper .gform_footer input.button, body.landing-ep .gform_wrapper .gform_footer input[type=submit]:hover {
	border: 2px solid #A61F33;
}
body.page-id-26412 .custom-footer,
body.page-id-26429 .custom-footer {
	padding: 30px;
	margin-top: 50px !important;
}
body.page-id-26412 .full-width-sec,
body.page-id-26429 .full-width-sec {
	margin: -20px calc(50% - 50vw);
	max-width: 100vw;
	width: 100vw;
}
body.page-id-26429 .site-content {
	padding: 0px 0px;
}
body.page-id-26412 .site-main .wp-block-group__inner-container,
body.page-id-26429 .site-main .wp-block-group__inner-container {
	padding: 0px 20px;
	max-width: 1240px;
	width: 100%;
}
body.page-id-26412 .custom-footer p,
body.page-id-26429 .custom-footer p {
	margin-bottom: 0px;
}
body.page-id-26412 .custom-footer a,
body.page-id-26429 .custom-footer a {
	color: #fff;
}
body.page-id-26412 .site-footer,
body.page-id-26429 .site-footer {
	display: none;
}
.bdr-sec.alignfullsec .head-1 {
	margin-bottom: 10px;
}
.bdr-sec.alignfullsec .head-2 {
	margin-bottom: 0px;
}
body.page-id-26429 .alignfullsec.brd-sec h2 {
	margin-bottom: 10px;
}
body.page-id-19208 .snd-section h1 {
	margin-bottom: 10px !important;
}
body .site-content .web-alert.before-header-alert {
	display: none;
}
/* body.page-id-19208 .web-alert {
display: none;
} */

/* Medecaid Calculator  */
.wp-block-cgb-block-medicad-calculator {
	font-weight: 400;
	margin: 0 auto;
	max-width: 100%;
	padding: 0;
}
.wp-block-cgb-block-medicad-calculator ul {
	margin: 0 !important;
	padding: 0 !important;
}
.wp-block-cgb-block-medicad-calculator ul li {
	list-style-type: none;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 15px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.wp-block-cgb-block-medicad-calculator  label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 700;
	font-size: 17px;
}
.wp-block-cgb-block-medicad-calculator ul li input {
	width: 100%;
}
.wp-block-cgb-block-medicad-calculator em, .wp-block-cgb-block-medicad-calculator i {
	font-size: 14px;
	line-height: 1.2;
	display: block;
	margin-top: 10px;
	opacity: 0.7;
	-ms-flex-order: 3;
	order: 3;
}
.wp-block-cgb-block-medicad-calculator .pop-up {
	display: none;
	position: fixed;
	z-index: 1;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgba(0, 0, 0, 0.6);
	z-index: 9999;
	padding-top: 120px;
}
.wp-block-cgb-block-medicad-calculator .popup-content {
	max-width: 800px;
	width: 100%;
	margin: 0 auto;
	background: #fff;
	padding: 30px;
	position: relative;
	border-radius: 0px;
	-webkit-box-shadow: rgba(0, 0, 0, .1) 0 0 5px 0, rgba(0, 0, 0, .1) 0 0 1px 0;
	box-shadow:rgba(0, 0, 0, .1) 0 0 5px 0, rgba(0, 0, 0, .1) 0 0 1px 0;
}
.wp-block-cgb-block-medicad-calculator span.close {
	position: absolute;
	top: 10px;
	right: 15px;
	width: 15px;
	height: 15px;
	cursor: pointer;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.wp-block-cgb-block-medicad-calculator .pop-form-sub {
	font-size: 30px;
	text-align: center;
	font-weight: 600;
}
.wp-block-cgb-block-medicad-calculator b.calculator-result-heading {
	background: #355c8b;
	display: block;
	padding: 10px;
	margin-bottom: 10px;
	color: #fff;
	margin-top: 10px;
}
.gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer {
	margin: 0px 0 0 !important;
    padding: 8px 0 !important;
}

body .footer-widget-2 .wpseo-location .wpseo-phone {
	color: #a61f33;
	font-weight: 700;
}
body .footer-widget-2 .wpseo-location .wpseo-phone .tel {
	color: #355c8b;
}

.home-form-sec .gform_wrapper.gravity-theme .gform_footer button,
.home-form-sec .gform_wrapper.gravity-theme .gform_footer button:hover {
	border: 2px solid #a61f33;
}

body.single .site-content .wpe-add-to-calendar .wpe-button:hover {
	color: #fff;
}

body.page-id-23247 .gform_wrapper.gravity-theme .gform_footer button {
	border: 2px solid #a61f33;
}
/* Media queries ------------------------------------------------------------------ */
@media only screen and (max-width: 1600px) {
	.main-navigation:not(.toggled) ul ul li.sfHover>ul, .main-navigation:not(.toggled) ul ul li:hover>ul {
		right: 100%;
		top: 0;
		left: auto;
	} 
} 
@media only screen and (max-width: 1024px) {
	body .sech-btn .btn.header-btn {
		padding:10px 10px;  
	}
}
@media only screen and (max-width: 800px) {
	.wp-block-column.clm-before.process-1 , .wp-block-column.clm-before.process-2 {
		margin-bottom: 35px;
	}
	.clm-before h3 br {
		display: none;
	}
	.wp-block-column.clm-before {
		display: block;
		flex-basis: calc(100% - 1em)!important;
		width: 100%;
	}
	.wp-block-column.clm-before.process-2 {
		margin-left: 0px;
	}
	body.page-id-26412 .site-main .wp-block-group__inner-container, 
	body.page-id-26429 .site-main .wp-block-group__inner-container {
		padding: 25px 10px;
	}
	body.page-id-26412 .wp-block-columns.padding-added .wp-block-column:nth-child(2) {
		margin-right: 0px;
	}
	body.page-id-19208 .wp-block-columns.snd-section h2 {
		font-size: 16px !important;
	}
}
@media only screen and (min-width: 1024px) {

	.main-navigation .f-50-menu > ul.sub-menu {
		display: flex !important;
		width: 400px;
		flex-wrap: wrap;
		height: auto!important;
		transition: inherit;
		opacity: 1!important;
	}
	.main-navigation .f-50-menu > ul.sub-menu li.menu-item-has-children .sub-menu li {
		width: 100%;
	}
	.main-navigation .f-50-menu > ul.sub-menu li {
		width: 50%;
		margin-bottom: 0px;
	}
	.main-navigation .f-50-menu > ul.sub-menu a {
		height: 100%;
		display: flex;
		align-items: center;
	}
	.main-navigation .sub-menu .menu-item.up-to-up ul.sub-menu {
		bottom: 0;
		margin-top: 0;
		top: unset;
	}

}

@media screen and (max-width: 1500px) {
	.footer-widget-1 .menu-footer-menu-container {
		max-width: 1036px;
		margin: 0 auto;
		width: 100%;
	}
	body .logos {
		gap:50px;
	}
	.MCG-testi-sec .subhead, .MCG-testi-sec .subhead2 {
		font-size: 22px;
	}
}
@media screen and (max-width: 1300px) {
	body .MCG-section7 .content-col {
		padding: 40px;
	}
	body .MCG-section7 .content-col a.wp-block-button__link.wp-element-button {
		font-size: 18px;
		padding: 12px 20px;
	}
	.MCG-section8 .wp-block-column {
		padding: 45px 30px;
	}
	body .MCG-section8 .wp-block-column .wp-block-buttons>.wp-block-button a {
		font-size: 18px;
		padding: 12px 20px;
	}


	body.single.single-staffprofile .site-content ,
	body.page-template-educational-alerts .site-content ,
	body.single.single-ealert .site-content ,
	body.blog .site-content ,
	body.single.single-post .site-content ,
	body.archive.category .site-content, 
	body.page.page-template-news-and-events .site-content{
		margin: 0 20px;
	}

	body.page .site-content{
		margin: 0 20px 0 0;
	}

	body.home .site-content {
		margin:0;
	}
	.main-navigation .main-nav ul li a {
		padding-left: 10px;
	}
	body .banner-content .head{
		font-size: 44px !important;
	}
	body .banner-content {
		max-width: 520px;
	}
	body.archive.author .site-content{
		margin: 0 20px ;
	}

	body.archive.author .page-header{
		padding: 20px 20px 20px 0;
	}

}
@media screen and (max-width: 1023px) {
	body.author .author-posts {
		grid-template-columns: repeat(2, 1fr);
	}
	.main-navigation .main-nav>ul li .sub-menu {
		border:none;
		box-shadow: none;
	}
	.MCG-testi-sec .wp-block-columns {
		flex-wrap: wrap !important;
		gap: 20px;
	}
	.MCG-testi-sec .wp-block-columns .wp-block-column {
		flex-basis: 100%;
	}
	body .banner-content.forTab {
		display: block;
		background: #355c8b;
		padding: 50px 30px;
		width: 100%;
		max-width: 100%;
	}

	body .imgforTab{
		display: block;
	}

	body .imgforTab img{
		height: 480px !important;
		object-fit: cover;
	}

	body .banner-content.forTab .head {
		text-align: center;
		font-size: 40px !important;
	}
	body .banner-content.forTab .wp-block-buttons {
		justify-content: center;
	}
	body .banner-content .subhead {
		max-width: 500px;
		width: 100%;
		text-align: center;
		margin: 0 auto 35px;
	}
	body .banner-section {
		height: auto;
	}
	body .banner-section .banner-content , body .banner-section{
		display: none;
	}

	body .main-navigation {
		padding-right: 0px;
	}
	button.menu-toggle {
		color: #fff !important;
		font-size: 30px;
	}
	body .main-navigation .main-nav ul li.menu-number a {
		display: none;
	}
	body .main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle {
		color: #fff !important;
	}
	.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a,
	.main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a,
	.main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a,
	.main-navigation .menu-bar-item:hover > a,
	.main-navigation .menu-bar-item.sfHover > a {
		color: #fff;
	}
	.main-navigation .main-nav ul li.menu-item-has-children .sub-menu a {
		color: #ffffff;
		font-size: 16px;
		font-weight: 400;
		background: #a61f33;
		line-height: normal;
	}
	body .main-navigation .main-nav ul li a {
		line-height: 48px;
	}

	body .menu-item-has-children .dropdown-menu-toggle .gp-icon svg{
		top: .125em;
	}

	.MCG-testi-sec .head {
		margin: 0 auto 40px;
		text-align:center;
	}
	.MCG-testi-sec .badge-img figure{
		margin-bottom:40px;
	}
	.MCG-testi-sec .badge-col,
	.MCG-testi-sec  .inner-cols{
		flex-basis:100% !important;
	}
	.MCG-testi-sec .inner-cols .wp-block-columns {
        flex-direction: row;
        flex-wrap: nowrap !important;
        margin-bottom: 20px;
    }
	.MCG-testi-sec .badge-img figure,
	.MCG-testi-sec .badge-img figure img {
		text-align: center;
	}
	.MCG-trust-sec .head, .MCG-testi-sec .head, 
	body .MCG-section3 .content-col .head,
	body .MCG-section7 .content-col .head, .button{
		text-transform: capitalize;
	}
	.MCG-testi-sec .subhead, .MCG-testi-sec .subhead2 {
		font-size: 20px;
		max-width: 100%;
		line-height: 30px;
		padding: 50px 0 20px;
	}
	body .MCG-section3 .content-image-cols {
		flex-direction: column-reverse;
	}
	body .MCG-section3 .content-col {
		margin-right: 0px;
		right: 0px;
		max-width: 600px;
		width: 100%;
		margin-top: -100px;
	}
	body .image-col figure.wp-block-image {
		text-align:center;
	}
	body .MCG-trust-sec .wp-block-columns .wp-block-column figure {
		margin: 0 auto 22px;
	}
	body .MCG-trust-sec .wp-block-columns .wp-block-column .head-inner {
		margin-bottom: 10px;
	}
	body .MCG-section7 .wp-block-column.image-col {
		margin-left: 0px;
	}
	body .MCG-section7 .content-image-cols {
		flex-direction: column;
	}
	body .MCG-section7 .content-col {
		margin-left: 0px;
		left: 0px;
		margin-top: -100px;
		max-width: 600px;
		width: 100%;
	}
	.MCG-section8 .wp-block-column {
		max-width: 500px;
		width: 100%;
		margin: 0 auto 35px;
	}
	body .logos {
		flex-wrap: wrap;
		justify-content: center;
	}
	body .seminar-sec .wp-block-cover__inner-container {
		padding: 0px 20px;
	}
	body .seminar-sec .wpe-subscribe-form-container .wpe-subscribe-form {
		padding: 40px;
	}
	.footer-widget-1 {
		display: none;
	}
	body .footer-widgets .footer-widgets-container.grid-container .footer-widget-2 .wp-block-columns {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
	}
	body .footer-widgets .footer-widgets-container.grid-container .footer-widget-2 {
		padding: 60px 20px 40px;
	}
	.MCG-section8 .wp-block-columns .wp-block-column:last-child {
		margin-bottom: 0px;
	}
	.MCG-section8 .wp-block-columns {
		flex-direction: column;
	}
	body .pad-80 {
		padding: 70px 0px;
	}
	button, input[type="button"], input[type="reset"],
	input[type="submit"], .button,
	body .wp-block-button .wp-block-button__link,
	body #wpe-button, .more-link {
		font-size: 18px;
		padding: 12px 24px;
	}
	.sidebar .widget {
		max-width: 350px;
		margin: 0 auto 40px;
		width: 100%;
	}
	body .site-content {
		flex-direction: column;
	}
	.site-content .content-area {
		width: 100%;
	}
	body .site-content .inside-article {
		padding: 0px 20px;
	}
	.site-content .is-right-sidebar {
		width: 100%;
	}
	body .footer-widgets .footer-widgets-container.grid-container .footer-widget-2 {
		border-top: 1px solid #e8e8e8;
	}
	body .wp-block-social-links .wp-social-link a {
		padding: 0.25em;
	}
	.separate-containers .inside-left-sidebar,
	.separate-containers .inside-right-sidebar {
		padding: 20px;
	}
	body .home-form-sec form .gform_footer.top_label input:focus {
		border: 2px solid #a61f33;
	}
	body .home-form-sec form{
		max-width: 900px;
		margin: 0 auto;
		width: 100%;
	}
	form.search-form{
		margin: auto;
	}
	.main-navigation.toggled .main-nav ul ul li ul a {
		padding-left: 30px;
	}
	body.separate-containers.speaker-connectionp .site-main ,
	body.separate-containers.speaker-connectionp .site-content ,
	body.page .site-content , body.page.separate-containers .site-main  {
		margin-right: 0px;
	}
	body .site-header .site-logo{
		order:1;
	}
	body .site-header .main-navigation{
		order:2
	}
	body .site-header nav#site-navigation {
		order: 4;
	}
	body .site-header .header-widget {
		order: 3;
		flex-basis: 0;
	}
}
@media screen and (max-width: 768px) {
	body.author .author-posts {
		grid-template-columns: repeat(1, 1fr);
	}
	body .site-header .header-widget{
		margin:0px;
	}
	body.page-id-25599 .message,
	body.page-id-22971 .message,
	body.page-id-23247 .message {
		font-size: 20px !important;
	}
}
@media screen and (max-width: 767px) {
	.singlecol-ep .gform_wrapper {
		padding-left: 18px !important;
		padding-right: 0 !important;
	}
	.hideMob{
		display:none !important;
	}
	.showMob{
		display:block;
	}
	.h-30{
		height:30px !important;
	}
	body .gform_legacy_markup_wrapper .contactp-form ul.gform_fields li.gfield.gf_left_half {
		padding-right: 0;
	}
	body .image-col img {
		display: none;
	}
	body .MCG-section3 .content-col, body .MCG-section7 .content-col {
		margin-top: 0px;
	}
	body .MCG-section7 .content-col a.wp-block-button__link.wp-element-button, body .MCG-section3 .content-col a.wp-block-button__link.wp-element-button {
		font-size: 18px;
		padding: 12px 17px;
	}
	body .MCG-section7 .content-col, body .MCG-section3 .content-col {
		padding: 24px;
	}
	body .MCG-testi-sec a.wp-block-button__link {
		padding: 12px 20px;
	}
	body .footer-widgets .footer-widgets-container.grid-container .footer-widget-2 .wp-block-columns {
		grid-template-columns: repeat(1, 1fr);
	}
	body .wp-block-social-links {
		padding: 20px 0px 0px 0px;
	}
	.site-footer-link li a {
		padding: 0px 8px;
		font-size: 15px;
	}
	.site-footer-link {
		padding-top: 20px;
	}
	body .footer-widgets .footer-widgets-container.grid-container .footer-widget-2 {
		padding: 50px 20px 30px;
	}
	.site-footer-link li:first-child a {
		padding-left: 0px;
	}
	body .pad-80 {
		padding: 60px 0px;
	}
	body .MCG-logo-sec {
		padding: 60px 20px;
	}
	body .logo2 {
		order: 3;
	}
	body .logo3 {
		order: 2;
	}
	body .logo4 {
		max-width: 160px;
		order: 4;
	}
	body .logo5 {
		max-width: 150px;
		order: 5;
	}
	body h1{
		font-size: 36px;
	}
	body h2 {
		font-size: 30px;
	}
	.footer-widget-2 h2.widgettitle {
		text-align: center;
	}
	body .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
		line-height: 1.3;
	}
	body .banner-content.forTab .head {
		font-size: 30px !important;
		line-height: 38px;
	}
	body .banner-section {
		padding: 0px 0px 0px;
		min-height: 250px;
	}
	body .footer-widgets .footer-widgets-container.grid-container .footer-widget-2 figure.wp-block-image {
		text-align: center;
	}
	body .footer-widgets .footer-widgets-container.grid-container .footer-widget-2 .wp-block-social-links {
		justify-content: center;
	}
	body .footer-widgets .footer-widgets-container.grid-container .footer-widget-2 .wp-block-column {
		text-align: center;
	}
	.footer-widgets .widget .wpseo-opening-hours {
		max-width: 278px;
		margin: 0 auto;
	}
	body .wpevents-section .wpevent-main {
		flex-direction: column;
		gap: 30px;
	}
	body .seminar-sec .wpevents-section .wpevent-main .wpevent-card{
		width: 100%;
	}

	.wpe-subscribe-form {
		padding: 50px 20px 55px;
	}

	body .wpe-row {
		font-size: 17px;
	}

	body .assests-checkbox .gfield_checkbox {
		gap: 10px;
	}

	body .assests-checkbox li.gchoice {
		width: 100%;
	}

	body .assests-checkbox li.gchoice input[type=checkbox] {
		margin-top: 4px !important;
	}

	.blog article.post .inside-article .entry-summary , 
	.blog article.post .inside-article .post-image ,
	body.archive.author .inside-article .post-image , body.archive.author .inside-article .entry-summary ,
	body.archive.category .inside-article .entry-summary  , 
	body.archive.category .inside-article .post-image {
		width: 100%;
	}

	.blog article.post .inside-article .entry-summary ,
	body.archive.author .inside-article .entry-summary , 
	body.archive.category .inside-article .entry-summary{
		padding-left: 0px; 
		margin-bottom: 2em;
	}

	.blog article.post .inside-article .post-image ,
	body.archive.category .inside-article .post-image ,
	body.archive.author .inside-article .post-image {
		float: none;
		margin-bottom: 0;
	}

	p.has-text-align-center.copyRight {
		font-size: 16px;
	}

	body.page-template-educational-alerts .site-content ,
	body.single.single-ealert .site-content {
		margin: 0px;
	}

	body.single.single-staffprofile .site-content {
		margin: 0 20px;
	}

	body.page .site-content{
		margin: 0 0px 0 0;
	}

	body .gform_legacy_markup_wrapper .gform_footer input.button, 
	body .gform_legacy_markup_wrapper .gform_footer input[type=submit]{
		width : auto;
		line-height: 1 !important;
	}
	.home-form-sec .form-container {
		padding: 30px;
	}
}

@media screen and (max-width: 640px) { 
	.singlecol-ep .gform_wrapper {
		padding-left: 0 !important;
	}
	.wp-block-image figure.alignleft {
		float: none;
	}
	.chw-widget {
		padding: 25px;
	}
	.precons-formp .gform_legacy_markup_wrapper ul li.gfield {
		width: 100%;
	}
	.hiddenF {
		display: none !important;
	}
	body .gform_wrapper.speaker-requestform_wrapper.center-btn_wrapper .top_label li.gfield.gf_left_half{
		padding-right:0;
	}
	.wp-block-cgb-block-medicad-calculator ul li {
		margin-bottom: 20px;
	}
	body.postid-26393 .wp-block-image .alignright {
		float: none;
		margin-bottom: 22px;
	}
	.MCG-testi-sec .inner-cols .wp-block-columns {
        flex-wrap: wrap !important;
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 540px) {
	.wp-block-column.clm-before.process-1::before , .wp-block-column.clm-before.process-2::before , .wp-block-column.clm-before.process-3::before{
		width: 35px;
		height: 35px;
	}
	.wp-block-column.clm-before {
		position: relative;
		padding-left: 40px;
	}
	.wp-block-image.top-img {
		margin-bottom: 0;
		margin-top: 10px;
	}
	.featured-sec {
		padding: 35px 14px 20px;
		margin-top: 35px;
		margin-bottom: 35px;
	}
	.nav-links {
		display: flex;
		gap: 5px;
		flex-wrap: wrap;
	}
	body .banner-section {
		min-height: 180px;
	}

	.blog article.post .inside-article .entry-summary ,
	body.archive.author .inside-article .entry-summary , 
	body.archive.category .inside-article .entry-summary{
		margin-top: 1em;
		margin-bottom: 1em;
	}

	body .single-staffImg{
		float:none;
		width: 100%;
		box-shadow:none !important;
		margin: 0px 20px 20px 0px !important;
	}

	.single-staffprofile .single-staffImg img{
		max-width: 150px;
		width: 100%;
		object-fit:contain;
		box-shadow: 2px 3px 10px 1px #e6e6e6;
		margin:auto;
	}

	body.single-staffprofile .site-content .inside-article{
		padding:0;
	}

	.pagination .page-numbers{
		margin-top: 15px;
	}

	body .imgforTab img {
		height: 400px !important;
	}

}