/* Sitewide Fixes & Tweaks */

@media (min-width: 576px) {
	.tkp-col-rev-sm-up > .elementor-container {
		flex-direction: row-reverse;
	}
}


body.single-post .elementor-widget-container li {
	font-family: Yantramanav, sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #565969;
	margin: 10px 0;
}


.mkdf-drop-down .second .inner ul li a {
    padding-left: 20px;
    padding-right: 20px;
}

.mkdf-pl-item .mkdf-pli-image img {
    transform:
        scale(1.1)
        translateX(0)
        !important
    ;
}

.mkdf-pl-item:hover .mkdf-pli-image img {
    transform:
        scale(1.1)
        translateX(10px)
        !important
    ;
}

.single-post.post-template-default .fluidvids {
	position: static !important;
}

.elementor-image-carousel.swiper-wrapper {
	align-items: center;
}

.bio .toggle {
	transition: all .3s ease;
  background: transparent;
  border: none;
  color: #092d74;
  font-weight: bold;
  box-shadow: none;
  font-size: 18px;
  cursor: pointer;
}

.bio .toggle:hover,
.bio .toggle:focus {
	box-shadow: none;
	color: #abbbd0;
	
}

.bio .dots {
  /* optional spacing */
  margin-right: 4px;
}

.bio .list-item {
  display: block;            /* make each span behave like a list item */
  margin-bottom: 0.5em;      /* space between items */
  padding-left: 1.2em;       /* room for the bullet */
  position: relative;        
}

.bio .list-item::before {
  content: "•";              /* the bullet character */
  position: absolute;
  left: 0;                   /* align at the very left of the span */
  top: 0;                    /* align at the top of the line */
  line-height: 1;            
  color: #092d74;            /* match your accent color */
}