@charset "UTF-8";

/*!
Theme Name: Ohio
Theme URI: http://ohio.clbthemes.com/
Author: Colabrio
Author URI: http://clbthemes.com/
Description: Ohio is a WordPress theme bundled with premium plugins to build a modern and functional website.
Version: 3.3.8
Tested up to: 8.0
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ohio
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Base
	## Grid
	## Elements
		- Body
		- Cards
		- Hr
		- Links
		- Lists
		- Media
		- Tables
	## Typography
		- Copy
		- Headings

# Utilities
	## Tailwindcss
	## Utilities

# Layouts

# Components
	## Alerts
	## Author
	## Avatar
	## Badge
	## Breadcrumb
	## Button
	## Checkbox
	## Cursor
	## Icon Button
	## Icon Group
	## Icon
	## Pagination
	## Progress
	## Select
	## Spinner
	## Switcher
	## Text Field
	## Tooltips
	## Navigation
		- Menu
	## Patterns
		- Comments
		- Cookies Notification
		- Elements Bar
		- Social Bar
	## Widgets
	- Widgets

# Shortcodes
	## Accordion Horizontal
	## Accordion
	## Banner
	## Circle Progress
	## Compare
	## Contact Form
	## Countdown
	## Counter
	## Dynamic Text
	## Gallery
	## Google Maps
	## Heading
	## Icon Box
	## Logo
	## Pricing Table
	## Progress Bar
	## Service Table
	## Slider
	## Social Networks
	## Subscribe Form
	## Tabs
	## Team Member
	## Testimonial
	## Text
	## Video Button

# Extras
	## Dark Mode

# Plugins
	## Elementor
	## Jetpack
	## Slider Revolution
	## WPbakery

--------------------------------------------------------------*/

/* Import variables and mixins.
--------------------------------------------- */

/*

/* Team Member
--------------------------------------------- */

.team-member .overlay-details {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.team-member .overlay-details .social-networks {
  margin-top: 1rem;
}

.team-member.-with-overlay .overlay-details {
  background: #111013;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(17, 16, 19, 0.65)), to(rgba(17, 16, 19, 0)));
  background: linear-gradient(0deg, rgba(17, 16, 19, 0.65) 0%, rgba(17, 16, 19, 0) 100%);
  -webkit-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
}

.team-member.-with-overlay .extra-details {
  max-height: 0px;
  opacity: 0;
  -webkit-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
}

.team-member:hover .extra-details {
  padding-top: 1.5rem;
  max-height: calc(166px + 1.5rem);
  opacity: 1;
}

.team-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.team-group-item {
  overflow: hidden;
  -webkit-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
}

.team-group-item img {
  width: 100%;
}

.team-group-item.active .-fade-up {
  -webkit-transition-delay: .2s;
  transition-delay: .2s;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  opacity: 1;
}

.team-group .item-holder {
  background-color: rgba(150, 144, 162, 0.08);
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  padding: 3vh;
}