/*
 Theme Name:   Enfold Child
 Template:     enfold
 Version:      1.0.0
*/
#top .av_header_glassy.av_header_transparency .header_bg {
	opacity: 0.72;
}
h1 {
	font-size: 32px;
	font-weight: 500;
	text-transform: none;
}
h2 {
	font-weight: 500;
}
.title-container h1 {
	font-size: 43px;
}
#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content * {

    font-size: 35px;
    text-transform: uppercase;
    font-weight: 500;
    font-family: 'Roboto';
}
.title-container.av-minimum-height .container .content {
	vertical-align: bottom;
}
.text-link {
	text-decoration: none !important;
	font-size: 19px !important;
	padding: 10px 15px;
	text-transform: none !important;
	display: inline-block;
}
.link-arrow {
	transition: all 0.5s;
	font-size: 22px !important;
	padding-left: 0.25em;
}
.slider-link .text-link:hover .link-arrow,
.av-masonry-entry:hover .text-link .link-arrow {
	padding-left: 0.5em;
}
.text-link.draw-border {
	text-transform: none !important;
}
.draw-border {
  box-shadow: none;
  color: #58afd1;
  transition: color 0.25s 0.0833333333s;
  position: relative;
}
.av-masonry-entry:hover .draw-border.dark {
/* 	background: #333333; */
	color: #333 !important;
	transition-delay: 0.5s;
	transition-property: background, color;
}
.slider-link .draw-border.dark:hover::before, .slider-link .draw-border.dark:hover::after,
.av-masonry-entry:hover .draw-border.dark::before, .av-masonry-entry:hover .draw-border.dark::after  {
	border-color: #333;
}
.draw-border::before, .draw-border::after {
  border: 0 solid transparent;
  box-sizing: border-box;
  content: "";
  pointer-events: none;
  position: absolute;
  width: 0;
  height: 0;
  bottom: 0;
  right: 0;
}
.draw-border::before {
  border-bottom-width: 2px;
  border-left-width: 2px;
}
.draw-border::after {
  border-top-width: 2px;
  border-right-width: 2px;
}
.draw-border:hover {
  color: #ffe593;
}
.slider-link .draw-border:hover::before, .slider-link .draw-border:hover::after,
.av-masonry-entry:hover .draw-border::before, .av-masonry-entry:hover .draw-border::after {
  border-color: #f7921e;
  transition: border-color 0s, width 0.25s, height 0.25s;
  width: 100%;
  height: 100%;
}
.slider-link .draw-border:hover::before,
.av-masonry-entry:hover .draw-border::before {
  transition-delay: 0s, 0s, 0.25s;
}
.slider-link .draw-border:hover::after,
.av-masonry-entry:hover .draw-border::after {
  transition-delay: 0s, 0.25s, 0s;
}