a{
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.featured-icon{
height: 100px;
border-radius: 50%;
position: relative;
}
.featured-icon figure{
position: relative;
top: 50%;
transform: translateY(-50%);
margin: 0;
}
.team-overlay{
position: relative;
}
.team-overlay:before{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
content: '';
background-color: #ffa646;
opacity: 0.8;
-webkit-transform: scale(1, 0);
-ms-transform: scale(1, 0);
transform: scale(1, 0);
-webkit-transition: transform 500ms ease;
transition: transform 500ms ease;
-webkit-transform-origin: top center;
-ms-transform-origin: top center;
transform-origin: top center;
z-index: 1;
}
.team-member:hover .team-overlay:before{
-webkit-transform:scale(1, 1);
-ms-transform:scale(1, 1);
transform:scale(1, 1);
-webkit-transform-origin:bottom center;
-ms-transform-origin:bottom center;
transform-origin:bottom center;
}
.team-thumbnail{
position: relative;
}
.team-member-social{
position:absolute;
top:50%;
left:0;
right:0;
opacity:0;
visibility:hidden;
-webkit-transition:.3s;
transition:.3s;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
text-align:center;
margin:0;
z-index:9;
}
.team-member:hover .team-member-social{
opacity:1;
visibility:visible;
}
.price-feat-list{
list-style: none;
}
.price-feat-list li{
padding: 5px 5px 5px 25px;
position: relative;
list-style: none;
}
.price-feat-list li:before{
content: '';
position: absolute;
left: 0;
top: 50%;
width: 12px;
height: 12px;
border-radius: 18px;
background-color: #ffffff;
transform: translateY(-50%);
}
.round-cls img{
border-radius: 50%;
}
.truncate-line p{
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
margin: 0;
}
.sidebar-meta-list{
margin: 0;
padding: 0;
list-style: none;
}
.sidebar-meta-list li{
margin: 5px 0;
}   @media screen and (max-width:999px) {
.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{
margin-top: 0;
}
.wp-block-navigation__responsive-container-open:not(.always-shown) {
display: block; 
}
.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
display: none; 
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{
padding: 3rem 1rem 1rem;
}
.wp-block-navigation__responsive-container-close{
top: 20px;
right: 20px;
}
}
@media screen and (max-width: 600px) {
.wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container {
width: 100%;
gap: 0 !important;
border: 1px solid #9292923b;
border-bottom: none;
}
.wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item {
width: 100%;
gap: 0 !important;
border: none !important;
}
.wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item a {
width: 100%;
border-bottom: 1px solid #9292923b;
padding: 7px 50px 7px 20px;
box-sizing: border-box;
}
.wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item .wp-block-navigation__submenu-icon {
display: block !important;
margin-left: 15px;
padding: 3px 10px;
float: right;
font-size: 19px;
line-height: 1;
position: absolute;
right: 0;
top: 0;
height: 42px;
width: 42px;
}
.wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item .wp-block-navigation__submenu-icon svg {
stroke: currentColor;
display: block;
width: 30px;
height: 13px;
margin: 0 !important;
padding: 0 !important;
}
.wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item ul.wp-block-navigation__submenu-container {
width: 100%;
gap: 0;
margin: 0;
padding: 0;
display: none;
box-shadow: none;
}
.wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item ul.wp-block-navigation__submenu-container li.wp-block-navigation-item a {
padding-left: 35px;
}
.wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item .wp-block-navigation-submenu__toggle[aria-expanded=true] + ul.wp-block-navigation__submenu-container {
display: block;
margin: 0;
padding: 0;
}
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container {
transition-timing-function: ease-in;
transition: 0s;
transform: translateX(130%);
display: block;
}
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container.is-menu-open {
visibility: visible;
transition-timing-function: ease-out;
transition: .7s;
transform: translateX(0);
top: 0;
} 
}