#menu-services a{ color: var(--color-content-link); border-color: #000!important;}
#menu-services a:hover{color: var(--color-content-link-hover);} .blog-row {}
.blog-row h2 + h3{margin-top: 20px;}
.w-post-elm.post_date{width: 100%; text-align: center;}     body .w-tabs-sections.icon_plus>div>.w-tabs-section-header .w-tabs-section-control:before{width: 2px;}
body .w-tabs-sections.icon_plus>div>.w-tabs-section-header .w-tabs-section-control:after{height: 2px;}
.single-post .mml_contact30{margin-bottom: 45px;} .faq-row{margin-top: 30px; margin-top: 30px;} :root {
--sidebar-primary: var(--color-content-link);
--sidebar-secondary:var(--color-content-heading);
}   .first_box { border: 1px solid #000; }
.l-sidebar .sidebar_hello_title, .l-sidebar h2 { font-family: var(--font1); font-size: 28px !important; line-height: normal !important; margin-bottom: 15px !important; color: var(--color1); font-weight: 400; text-transform: none !important; }
.sidebar_hello { padding: 15px 15px 0; }
.sidebar_hello p { display: flex; gap: 10px; align-items: baseline; }
.logo_here { background-color: #fff; text-align: center; z-index:9}
.logo_here img {height: 30px;width: auto;}
.l-sidebar .logo_here p { width: 70px; height: 70px; border-radius: 50%;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;align-content: stretch;  outline-color: var(--color2);   outline-style: solid;  outline-width: 3px;    overflow: visible;  padding: 4px;  margin: 0 auto -50px;  background: #fff;}
.sidebar_posts { padding: 45px 17px 17px; background-color: var(--lgray);}
.sidebar_menu_row, .widget.widget_search { margin-top: 24px; }
.sidebar_menu_row a:hover {color: var(--color1) !important;}  .single-post h3 { font-size: 22px; line-height: 1.1; margin-top: 20px;}
h3.w-tabs-section-title{margin-top: 0;}
.sidebar .sidebar_hello_title,  .sidebar .sidebar_posts h2,  .sidebar .sidebar_search_row h2  {font: var(--the7-widget-title-font);	font-size: 24px;line-height: 30px;font-weight: 600;color: #3D3D3D;margin-bottom: 15px;margin-top: 0;} 
.sidebar .vc_column_container>.vc_column-inner {padding-right: 0;padding-left: 0;}
.sidebar p a {color: #3D3D3D; !important;font-weight: 400 !important;}
.sidebar span {color: #3D3D3D;}
.sidebar p a i, .sidebar p i{color: var(--sidebar-primary);	position: absolute;left: -23px;top: 6px;}
.sidebar a:hover {color: var(--sidebar-primary); !important;}
.sidebar a {font-family: Muli, Helvetica, Arial, Verdana, sans-serif !important;font-size: 16px;line-height: 24px;}
.sidebar .subtitle + p {margin-bottom: 15px;}
.sidebar .vc_row {margin: 0;}
.r-sidebar .g-cols.via_flex.type_default>div>.vc_column-inner {padding: 0;} .sidebar .sidebar_hello_row span:hover {   	color: var(--sidebar-primary) !important;}
.sidebar_hello_row p {margin-bottom: 5px;position: relative;margin-left: 23px;color: #3D3D3D;}
body .r-sidebar .sidebar_hello_row {padding: 10px;border: 1px solid #000;padding-bottom: 60px;} .sidebar .sidebar_posts_row {	background: var(--sidebar-primary);	padding: 10px;margin-bottom: 20px;padding-top: 60px;border: 1px solid #000;}
.sidebar_posts_row a {color: #FFF !important;text-transform: capitalize;font-weight: 700;}
.sidebar .sidebar_posts_row ul li:not(:last-child):after {content: "";display: block;border-bottom: 1px solid #000;margin: 15px 0;}
.l-section.sidebar_posts_row ul li:before {display: none !important;}
.sidebar .sidebar_posts_row li {padding-left: 0;}
.sidebar_posts_row .widget.widget_recent_entries {padding-bottom: 10px;}
.sidebar .sidebar_posts_row a:hover {color: #000 !important;}
.sidebar_posts_row span.post-date {	color: #fff;} .sidebar .sidebar_search_row {padding: 0;padding-bottom: 30px;}
.sidebar_search_row input#the7-search {	background: #9BCB52;border: 1px solid #3d3d3d;}
.sidebar_search_row input#the7-search::placeholder {color: #000 !important;}
.sidebar_search_row svg {fill: #3d3d3d !important;} .sidebar_menu_row a {color: #3D3D3D !important;}
.sidebar_menu_row a:hover {	color: var(--sidebar-primary) !important;}
.sidebar .sidebar_menu_row ul li {padding: 0;margin: 10px 0;border: none !important;display: list-item;	position: relative;}
.sidebar .sidebar_menu_row ul li::before {content: '•';	position: absolute;left: -23px;top: -8px;font-size: 3.8em;background: none;border: none;}
.sidebar_menu_row ul {list-style: none;margin-left: 20px;color: var(--sidebar-primary); border-color: #000!important;}
.sidebar ul#menu-sidebar-menu a {border: none !important;padding: 0;margin: 10px 0;	font-weight: 400 !important;}
.widget.widget_nav_menu {margin-left: 0px;}
.sidebar_menu_row ul li::marker {font-size: 16px;}
.sidebar .sidebar_menu_row {padding: 0;}
.sidebar_menu_title {font: var(--the7-widget-title-font);font-size: 24px;line-height: 30px;font-weight: 400;color: #3D3D3D;margin-bottom: 15px;} .sidebar .sidebar_separator_section {padding: 0;z-index: 99;}
.image_holder {width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.circle_holder {aspect-ratio: 1 / 1;width: 80px;background: #fff;border-radius: 80%;border: 3px solid var(--sidebar-secondary);position: absolute;top: -25px;text-align: center;overflow: hidden;padding: 5px;}
.sidebar_separator {display: flex;justify-content: center;background: var(--sidebar-secondary);	position: absolute;	top: -15px;	width: 100%;height: 30px;} }