/**
 * Template:     bootstrap-basic4
 Theme Name:   ID Care Bootstrap-basic4 Child Theme

 Theme URI:    https://vanguardcommunications.net/

 Description:  ID Care Child Theme

 Author: Vanguard Communications

 Author URI:   https://vanguardcommunications.net/

 Version:      1.0.71

*/
/* start - copied css from additional css field in theme editor */
.site-footer .chat-bt {
	display: none !important;
}
 .sticky-form-consultation.show,.sticky-form.show {
	
	transform: translateY(-50%);
	
} 
/* .sticky-form-consultation.show{
	top: 52% !important;
}  */

h4.covid::before { font-family: "Font Awesome 5 Free"; content: '\f071'; padding-right: 10px; }

#blog-sidebars ul.alignleft li a svg {
	fill: rgb(69, 75, 128);
	background: transparent;
	font-size: 21px;
	padding: 0px;
    }
#blog-sidebars ul.alignleft li a {
	background: transparent !important;
	border: 1px solid #e3e3e3 !important;
}

#blog-sidebars .widget_archive select{
	padding: 3px 13px;
	height: 55px;
	width: 100%;
	max-width: 270px;
	border-radius: 5px;
	border: 1px solid #e3e3e3;
}
#blog-sidebars .widget_archive h3 {
	color: rgb(69, 75, 128);
	font-size: 22px;
	margin-top: 25px;
	font-weight: 600;
}
#blog-sidebars .widget.popular-posts .wpp-list {
    padding: 0;
}
#blog-sidebars .widget.popular-posts .wpp-list li {
	border-bottom: 1px solid #dadada;
	margin-bottom: 10px;
}
#blog-sidebars .widget.popular-posts .wpp-list li a {
	font-size: 16px;
	color: #454B80;
	text-decoration: underline;
	line-height: 26px;
}
#blog-sidebars .widget.popular-posts .wpp-list li .wpp-views {
    font-size: 12px;
    color: #484848;
    padding-bottom: 6px;
    display: block;
}
/* .blog-single-row .post-thumb {
    height: 100%;
}
.blog-single-row .post-thumb img {
    height: 100%;
    object-fit: cover;
} */
#blog-sidebars .widget.popular-posts {
	max-width: 270px;
}

#blog-sidebars .widget.popular-posts .widget-title {
	color: rgb(69, 75, 128);
	font-size: 22px;
	margin: 45px 0 7px;
	border-bottom: 1px solid #dadada;
	padding-bottom: 9px;
	font-weight: 600;
}
#blog-sidebars ul.alignleft li a svg:hover {
	background: rgb(69, 75, 128);
	border-color: rgb(69, 75, 128);
	fill: #fff;
}
#blog-sidebars ul.alignleft li a:hover {
	border: 1px solid rgb(69, 75, 128) !important;
	background: rgb(69, 75, 128) !important;
}
#blog-sidebars .alignleft li {
	margin-left: 0 !important;
	margin-right: 10px !important;
}
.blog-single-row .post-detail {
	height: 100%;
}
#blog-sidebars .simple-social-icons h3.widget-title {
	margin-top: -5px;
}
#blog-sidebars ul.alignleft li a:hover svg {
	fill: #fff;
}
.single.single-post #blog-sidebars .simple-social-icons h3.widget-title {
	margin-top: 0px;
}
.blog-single-row .post-detail {
	background: #f3f3f3;
	padding: 20px;
}

#blog-sidebars .widget_archive .widget-title {
	margin-top: 0;
}
.top_pagi {
	display: none;
}
@media only screen and (max-width:1199px){
.blog-single-row .col-8 {
	padding: 0 0 0 15px;
}
.blog-single-row {
	margin-bottom: 15px;
}
h2.blog-single-title {
	font-size: 18px;
	font-weight: 700;
	line-height: 22.8px;
}
}
@media only screen and (max-width:991px){
.post-title-date, .post-title-categories {
	font-size: 15px;
	margin-bottom: 4px;
	margin-right: 20px;
}
.blog-single-row .col-sm-4 {
	padding: 0;
}
.blog-single-row .col-sm-8 {
	padding-left: 15px;
}
.blog-single-row .post-link {
	margin: 0;
}
}

@media only screen and (max-width:767px){
#blog-sidebars .widget.popular-posts {
	max-width: 100%;
	padding-bottom: 20px;
}
#blog-sidebars .widget_archive select {
	height: 50px;
	width: 100%;
	max-width: 100%;
}
	.top_pagi {
	display: block;
}
.blog-single-row {
	margin-bottom: 30px;
}
	.blog-container .col-md-8 > .pagination-nav-container {
	display: block;
}
	
.testimonial-text {
	margin: 10px 20px;
}
}
@media only screen and (max-width:575px){
.blog-single-row .col-sm-4 {
	padding: 0 15px;
}
.blog-single-row .col-8 {
	padding-left: 15px;
	width: 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	padding-right: 15px;
}
.blog-single-row .post-thumb img {
	object-fit: unset;
	width: 100%;
	height: auto;
}
#blog-sidebars .widget_archive h3 {
	margin-top: 10px;
}
#blog-sidebars .widget.popular-posts .widget-title {
	margin: 35px 0 7px;
}
}
.inner-item-nomargin .item {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}


  /* new changes css rohan 29/april/2021 */
.header-top-sidebar ul li:first-child {
    text-align: left;
    line-height: 10px;
}

.header-top-sidebar ul li:first-child {
    position: relative;
}

.sticky-form-consultation form .field:nth-child(8) span, .sticky-form-consultation form .field:nth-child(9) span {
    display: block;
    width: 100%;
}

.sticky-form-consultation form .field:nth-child(8) select, .sticky-form-consultation form .field:nth-child(9) select, .field:nth-child(10) select {
    width: 100%;
    height: 26px;
    display: block;
    outline: none;
    font-size: 14px;
    font-weight: bold;
    background: #e1e1e1;
    padding: 4px;
    position: relative;
}

.header-top-sidebar ul li:nth-child(2) {
    text-align: left !important;
    line-height: 10px;
}

.header-top-sidebar ul li:nth-child(2) a {
    display: inline-block;
}



/* side by side field */


@media screen and (min-width: 1050px) {

.sticky-form-consultation::-webkit-scrollbar {
    width: 0;
}
	
	.sticky-form::-webkit-scrollbar{
		
		  width: 0;
		
	}

.sticky-form-consultation {
    height: 600px;
    overflow-y: scroll;
  
}
	
	.sticky-form {
    height: 600px;
    overflow-y: scroll;
}
	
	

	.sticky-form-consultation form {
    display: flex;
    flex-wrap: wrap;
}
	
	.sticky-form-consultation form .field {
    max-width: calc(100%/2 - 10px);
    flex: calc(100%/2 - 10px);
    margin-right: 10px;
}
	
	.sticky-form-consultation form .field:nth-child(10) {
    max-width: 100%;
    flex: 100%;
}
	
	.sticky-form-consultation form .field:nth-child(11) {
    max-width: 100%;
    flex: 100%;
}
	
	
}

/* side by side end */

@media (min-width: 992px){
.make-appoinment-bt {
     top: 480px;
  
}
	
	.sticky-form-consultation-open.sticky-btn {
    right: 0 !important;
    bottom: 0 !important;
    /*top: 560px !important;*/
    position: fixed;
    z-index: 100;
}
	
	
	

	
	
.sticky-form-consultation-open.sticky-btn a {
    display: block;
    width: 100%;
    height: 100%;
    background: #454B80 url(/wp-content/uploads/2021/04/faculty-blue-icon-trans.png) 50% 10px no-repeat;
    background-size: 18px 23px;
    color: #fff !important;
    /* font-family: 'AvenirMedium09'; */
    font-size: 11px;
    text-transform: uppercase;
    text-align: center;
    padding: 35px 10px 5px 10px;
    max-height: 73px;
    max-width: 125px;
    background-position: 50% 7px;
}
	
	.sticky-form-consultation-open.sticky-btn a:hover {
    background: #292D4D url(/wp-content/uploads/2021/04/faculty-blue-icon-trans.png) 50% 10px no-repeat !important;
    background-size: 18px 23px !important;
    background-position: 50% 7px !important;
}

	}




  .sticky-bottom ul {
    display: flex;
    flex-wrap: wrap;
}



.sticky-bottom ul li {
  max-width:25%;
  flex: 25%;
 
}


.sticky-bottom ul li:nth-child(2) a:before {
    content: "";
    background: url(/wp-content/uploads/2021/04/consult-con-trans.png);
    width: 20px;
    height: 25px;
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 8px;
    left: 50%;
    transform: translateX(-50%);
}

.sticky-bottom ul li:nth-child(2) a {
    position: relative;
}

.sticky-bottom ul li a {
  
    padding: 40px 5px 10px 5px;
}

@media only screen and (max-width: 350px) {

  .sticky-bottom ul li {
    max-width: 50%;
    flex: 50%;
    margin-bottom: 0;

  }

}


@media screen and (max-width: 1200px) and (min-width:992px) {
		
	.page-header-sitebrand-topbar .main-navigation .row .col-md-2 {
    display: none;
}
	
	.page-header-sitebrand-topbar .main-navigation .row .col-md-10 {
    max-width: 100%;
    flex: 100%;
}
	
.page-header-sitebrand-topbar .main-navigation .row .col-md-10 ul>li>a {
    padding-left: 0;
    padding-right: 27px;
}
	
/*	.page-header-sitebrand-topbar .header-top .site-title-heading img {
    max-width: 150px;
}*/
	
	
	.page-header-sitebrand-topbar .main-navigation .navbar .dropdown-toggle::after {
   
    top: 27px;
  
}
	
	#main {
    margin-top: 30px;
}
	
.header-top-sidebar.d-none.d-lg-block {
    display: flex !important;
    
}
	
	.header-top-sidebar.d-none.d-lg-block div.widget_custom_html .textwidget.custom-html-widget a.tel span.desktop {
    display: none;
}
	
.menu-header-menu-container ul li:nth-child(3) a, .menu-header-menu-container ul li:nth-child(4) a, .menu-header-menu-container ul li:nth-child(5) a, .menu-header-menu-container ul li:nth-child(6) a {
  
    font-size: 10px;
   
}
	
.header-top-sidebar.d-none.d-lg-block div#nav_menu-3 {
    max-width: 725px;
}
	
	.header-top-sidebar.d-none.d-lg-block div#nav_menu-3 ul#menu-header-menu {
    display: flex;
}
	
	span.mobile i.fas.fa-phone-alt {
    margin-right: 4px;
}
	
	.header-top-sidebar .widget_search form {
    margin-top: 3px;
}
	
	.header-top-sidebar ul li:nth-child(2) a {
   
    margin-left: 8px;
    margin-right: 5px;
}
	
	
	
}

@media only screen and (min-width: 1200px) {
	span.mobile {
    display: none;
}

}
@media only screen and (max-width: 991px) {

span.mobile {
    display: none;
}

}


.scroll_popup .sticky-form.show {
    overflow-y: scroll;
    height: 100vh;
}

.sticky-form-consultation {
    border: 1px solid #73779e;
}

.sticky-form-consultation-open.sticky-btn a {
    border: 1px solid #73779e;
}



@media only screen and (max-width: 992px) {

.sticky-form-consultation.show,.sticky-form.show{
    position: absolute;
    top: 60px !important;
		     transform: translateY(0) !important;
}
	
	.sticky-bottom {
   
    z-index: 10001;
	}

}


/* side by side mobile  */
@media only screen and (max-width: 767px) {
	
	
.sticky-form-consultation form {
   
    flex-flow: column;
}
	
	.sticky-form-consultation form .field {
    max-width: 100%;
    flex: 100%;
    margin-right: 0;
}
	
	
	.sticky-form form {
 
    flex-flow: column;
}
	
	
	.sticky-form form .field {
    max-width: 100%;
    flex: 100%;
    margin-right: 0;
}
	
	
	

	}

.Follow-Us-social-icon ul aside#custom_html-7 a i.fab {
    color: #454B80 !important;
    font-size: 30px;
    margin: 0;
    padding-left: 10px;
    padding-right: 10px;
}

/*2021-11-03*/
.subnav-quicklinks .wrapper .icon>img {
    max-height: 45px !important;
    width: auto !important;
    height: auto !important;
	max-width: 45px !important;
}




/* new changes  */

.TRAVEL-SAFELY-Right-text-inner h6::before{
	
	display:none;
	
}

.TRAVEL-SAFELY-Right-text-inner h6 span.img-Travel {
    position: relative;
}

.TRAVEL-SAFELY-Right-text-inner h6 span.img-Travel:after {
    content: "";
    position: absolute;
    top: 70%;
    height: 35px;
    width: 2px;
    background: white;
    left: unset;
   right: 18px;
    transform: translateY(-50%);
}




	body.page-template.page-template-thank_you .site-footer .footer-top .col-lg-2.col-6.footer-col-2 div.widget_custom_html:nth-child(2) .textwidget.custom-html-widget a, body.page-travel-care-landing .site-footer .footer-top .col-lg-2.col-6.footer-col-2 div.widget_custom_html:nth-child(2) .textwidget.custom-html-widget a {
    margin-left: 0;
}

/* Updates for February 2023 */

.page-template-landing-page .Get-Your-Personalized-right-text-inner p,
.page-template-landing-page .Get-Your-Personalized-right-text p,
.text-bottom-Get-Your-Personalized p{
	white-space: inherit !important;
	color: #333 !important;
}

.text-bottom-Get-Your-Personalized {
    margin-top: -25px;
}

.outer-Get-Your-Personalized .btn-Get-Your-Personalized {
	margin-top: -10px;
}

.Get-Your-Personalized-right-text {
	padding-top: 35px;
}

.Get-Your-Personalized-right-text.second,
.Get-Your-Personalized-right-text.third {
    padding-top: 0px;
}

.Get-Your-Personalized-right-text.third textarea.wpcf7-form-control.wpcf7-textarea {
	margin-top: 9px !important;
}

.text-bottom-Get-Your-Personalized p {
	font-size: 15px;
}


@media only screen and (max-width:1279px) {

.TRAVEL-SAFELY-Right-text-inner h6 span.img-Travel:after {
  top: 64%;
  right: 17px;
   
}

}

@media only screen and (max-width:1200px) {

.TRAVEL-SAFELY-Right-text-inner h6 span.img-Travel:after {
    top: 79%;
    right: 15px;
}

}


@media only screen and (max-width:1023px) {
body.page-travel-care-thank-you .container-fluid.page-container + center {
    margin-top: 0;
}
	
	.TRAVEL-SAFELY-Right-text-inner h6 span.img-Travel:after {
  
    right: 20px;
}
	
}




@media only screen and (min-width:992px) {

	  .header-top-sidebar {
		display: flex !important;
		justify-content: space-between;
		align-items: center;
	}
	
	.header-top-sidebar {
    display: flex !important;
    justify-content: right;
    align-items: center;
}
	
	.textwidget.custom-html-widget a {
    margin-left: 0;
}

}

@media only screen and (max-width:767px) {
body.page-template.page-template-thank_you .site-footer .footer-top .col-lg-2.col-6.footer-col-2 div.widget_custom_html:nth-child(2) .textwidget.custom-html-widget, body.page-travel-care-landing .site-footer .footer-top .col-lg-2.col-6.footer-col-2 div.widget_custom_html:nth-child(2) .textwidget.custom-html-widget {
    padding: 0 5px;
}
	
	html.js {
    overflow-x: hidden;
}
	
section.TRAVEL-SAFELY-sec {
    margin-top: 0 !important;
}
	.TRAVEL-SAFELY-Right-text-inner h6 span.img-Travel:after {
    top: 70%;
    right: 7px;
    height: 23px;
}
	
}

/* 25th March 2022 */
.slider .item {
	min-height: 715px;}
@media (min-width: 1200px) {
.home .owl-carousel.slider,
	.home .owl-carousel.slider .owl-item .item {
  /* removed height: 670px; */
 
}
}

@media (max-width: 767px) {
.home .owl-carousel.slider {
   height: 540px; 
}
	.slider .item .data h1 {
	font-size: 26px;
	}
	.home .slider .item {
		min-height: 543px;
	}
	}

@media (max-width: 575px) {
.home .owl-carousel.slider {
   height: 500px; 
}
	
		.Follow-Us-social-icon ul aside#custom_html-7 a i.fab {
    padding-left: 0px;
    padding-right: 0px;
}
	
	}

/*2022-10-18*/
@media(min-width: 1200px) {	
	.home .owl-carousel.slider {
		height: 715px;
	}
	
	.navbar {
		height: 54px;
	}
	
	.ssClsFix .navbar, .ssClsFix.home .owl-carousel.slider {
		height: initial;
	}
}



/* end - copied css */
.blog-single-content h3, .blog-single-content h5 { font-weight: 600; margin-top: 30px; }
.bio-data h3 {margin-top: 0;}
.box-copy-img .copy a.btn { text-decoration: none; }
.post-title-date, .post-title-categories { margin-bottom: 20px; }
#main.block-page article.page {
    overflow:hidden!important;
}
.skew-section .container .wp-block-column {
    z-index: 10;
}

.testimonial-featured-box h2.box-tit {
    text-align: center;
    font: normal normal 600 28px/34px noto-sans;
    letter-spacing: 0px;
    color: #842062;
    opacity: 1;
    border-bottom: 2px solid !important;
    border-color: #842062 !important;
    display: inline-block;
    
}

.testimonial-featured-quote p {
    text-align: center;
    font: normal normal 600 16px/26px noto-sans;
    letter-spacing: 0px;
    color: #333333;
    opacity: 1;
}
.testimonial-featured-author-name p {
    
    text-align: center;
    font: normal normal normal 16px/26px noto-sans;
    letter-spacing: 0px;
    color: #333333;
    text-transform: uppercase;
    opacity: 1;
}

/* featured posts widget */
.featured-post-widget .box-tit, #main.block-page .specialized-services-widget {
    display: inline-block;
    text-align: center;
}
.wp-block-column.featured-post-widget {
    text-align:center;
}
/* infection pages */
.box-questions.has-parallax .box-tit {
    border-bottom-color: #fff !important;
}

/* getpp formatting */
.getpp img {    
    height: 280px;
    object-fit: cover;
    object-position: right;
}
.getpp li::before {
    content: "";
}
.getpp .media-heading a {
    text-decoration:underline;
    color: #454B80 !important;
    font-weight: 600;
    font-family: noto-sans, sans-serif;
}
.box-testimonial .copy > .wp-block-group__inner-container {
    position: relative;
    z-index: 10;
}
	
.justify-center {
	justify-content: center;
}
.wound-care-copy .box-th-txt .wp-block-group__inner-container {
    background-color: #E2DFDD !important;;
    font-size: 14px;
    color: #3b3b35;
    text-align: center;
	padding-bottom:20px;
}

.wound-care-copy .box-th-txt .wp-block-group__inner-container .wrapper {
    padding: 20px;
    padding-bottom: 15px;
    position: relative;
    z-index: 10;
}

.wound-care-copy .box-th-txt .wp-block-group__inner-container .wrapper .tit {
    font-weight: bold;
    color: #454b80;
    text-transform: uppercase;
    font-size: 14px;
    margin-bottom: 5px;
}

.box-questions.bgwhite.bg-light-purple {
    padding-bottom: 50px !important; 
}

.infectious-diseases-box ul li p a {
    color: inherit !important;
    border-bottom: none;
    text-transform: none;
    margin-left: 0;
}
/* responsive classes */
/* desktop */
@media (min-width: 981px){
  .vanguard-hide-desktop {
		display:none!important;
  }
}
/* mobile & tablet */
@media (max-width: 980px){

  .vanguard-hide-mobile {
		display:none!important;
  }

}
/* small mobile */
@media (max-width: 500px){
  .vanguard-hide-mobile {
		display:none!important;
  }

}

/* global block styles */
.wp-block-group a{
    color: #454B80;
    font-weight: 600;
	font-family: noto-sans, sans-serif;
	text-decoration: underline;
}
.block-page a:hover, .wp-block-group a:hover {
	text-decoration: none;
}

.block-page a{
    color: #454B80 !important;
    font-weight: 600;
	font-family: noto-sans, sans-serif;
	text-decoration: underline;
}
.block-page a:hover {
	text-decoration: none;
}

.block-page h2, .blog-container h2, h2.wp-block-heading {
	font-weight: bold;
    color: #454b80!important;
    border-bottom: 2px solid !important;
    border-color: rgba(69,75,128,0.8) !important;
    padding-bottom: 0 !important;
    margin-bottom: 20px;
	font-size: 28px !important;
}
.block-page .eeat-box  h2, .blog-container .eeat-box h2, .eeat-box  h2.wp-block-heading {
    border-bottom: none !important;
}

.block-page h3, .blog-container h3, h3.wp-block-heading {
	text-align: left;
    font: normal normal bold 18px/24px noto-sans;
    letter-spacing: 0px;
    color: #842062 !important;
    text-transform: uppercase;
    opacity: 1;
	font-size: 18px;
    font-weight: bold;
    /*text-transform: uppercase;*/
}

/* block cover is an overlay */
.wp-block-cover h2, .wp-block-cover h3, .wp-block-cover a {
	color: #fff!important;
}

.block-page .wp-block-button a, .getpp-blog .readmore a, .post-template-default .wp-block-button a, .block-section .wp-block-button a {
	display: inline-block;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    
	background: #FFFFFF 0% 0% no-repeat padding-box !important;
    border: 2px solid #B21F7F !important;
    border-radius: 5px !important;
    opacity: 1;
    font: normal normal 600 16px/26px noto-sans !important;
    letter-spacing: 0px !important;
    color: #454B80 !important;
    margin-top: 10px;
    text-transform: capitalize !important;
    padding: 11px 18px !important;
	
	min-width: 110px;
    box-shadow: inherit !important;
    -webkit-transition: all 0.30s ease-in-out !important;
    transition: all 0.30s ease-in-out !important;
	text-decoration:none;
}
.block-page .wp-block-button a:hover, .getpp-blog .readmore a:hover, .post-template-default .wp-block-button a:hover {
	text-decoration: none;
	background: #B21F7F !important;
    color: #fff !important;
    opacity: 1 !important;
	
}

article > div.wp-block-group {
	position: relative;
	z-index: 5;
}
@media (min-width: 576px) {
.block-page .wp-block-group .wp-block-columns {
    max-width: 540px;
}
}
@media (min-width: 768px) {
.block-page .wp-block-group .wp-block-columns {
    max-width: 720px;
}
}
@media (min-width: 992px) {
.block-page .wp-block-group .wp-block-columns {
    max-width: 960px;
}
}
@media (min-width: 1200px) {
.block-page .wp-block-group .wp-block-columns {
    max-width: 1140px;
}
}

.block-page .wp-block-group .wp-block-columns {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
/* social links - remove idcare li formatting */
.wp-block-social-links li.wp-social-link::before {
    color: #842062 !important;
    content: none;
    font-weight: normal;
    display: inline-block;
    width: unset;
    margin-left: unset;
}
.wp-block-social-links a {
	color:#fff!important;
}

/* getpp blog list */
article.getpp-blog {
	display:block;
	width:100%;
}

#main .getpp-blog-list article.post {
	background: #F3F3F3 !important;
    padding: 30px 30px 20px!important;
    margin-bottom: 30px!important;
    padding-top: 30px!important;
} 
.getpp-blog .entry-meta {
    text-transform: uppercase !important;
    font-size: 16px;
    font-weight: 600!important;
	font-style: italic;
}

.getpp-blog .entry-title {
    color: #454B80;
    font-size: 24px;
    text-decoration: underline;
    margin-bottom: 10px;
}
.getpp-blog-list article.getpp-blog .entry-summary {
	margin-bottom: 1em;
}
/* provider page */
.skew-section .wp-block-group__inner-container {
	position:relative;
	z-index:10;
}
.leave-review a, .follow-idcare a {
	padding: 0 5px;
	color: #454B80 !important;
	
}
.leave-review, .follow-idcare {
	margin: 10px 0;
}
.accordion-item span.accordion-toggle::after {
	font-family: "Font Awesome 5 Free";
	content: "\f067";
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	position: absolute;
	right: 0;
}
.accordion-item span.accordion-toggle[aria-expanded="true"]::after {
	
	content: "\f068";
}
.accordion-item span.accordion-toggle {
    display: block;
    cursor: pointer;
    position: relative;
	padding-bottom: 10px;
}
.accordion-item h4 {
	font-size: 1.5rem!important;
}
@media only screen and (max-width:1199px){
	.accordion-item h4 {
		font-size: 1.25rem !important;
	}
}

.wp-block-group a {
    text-decoration: none!important;
}
/* button styles */
.wp-block-button__link {
   display: inline-block;
   
    text-align: center;
    vertical-align: middle;
    
    background: #FFFFFF 0% 0% no-repeat padding-box !important;
    border: 2px solid #B21F7F !important;
    border-radius: 5px !important;
    opacity: 1;
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-600) var(--unnamed-font-size-16) / var(--unnamed-line-spacing-26) var(--unnamed-font-family-noto-sans);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-454b80);
    text-align: left;
    font: normal normal 600 16px / 26px noto-sans !important;
    letter-spacing: 0px !important;
    color: #454B80 !important;
    margin-top: 10px;
    text-transform: capitalize !important;
    padding: 11px 18px !important;
}


.wp-block-button__link:hover {
    background: #B21F7F !important;
    color: #fff !important;
    opacity: 1 !important;
}
/* leadership columns block */
.leadership-columns .expert-thumb {
	margin-bottom:0;
}
/* links in blog posts not wrapping lines - default set to inline-block 
    which doesn't let the link naturally wrap.  Instead keeps whole link 
    on one line */
.blog-single-row .blog-single-content a {
    display: inline;
}
.leadership-columns img {
    width:100%;
}
@media (min-width: 992px) {
    .leadership-columns.box-experts-filter .item {
        padding-left: 15px;
        padding-right: 15px;
        align-self: stretch;
    }
}
/* h3, etc. overrides alignment.  make sure block "align center" is most important */
.has-text-align-center {
    text-align: center!important;
}