@charset "UTF-8";
/*
 * Theme Name:     Views Landscape 2025
 * Theme URI:
 * Description:    Divi Child Theme
 * Author:         Everbearing Services
 * Author URI:
 * Template:       Divi
 * Version:        1.0.0
 **/

.footer-nav-list a {
	color: white;
}

.column-vert-align {
	margin: auto;
}

/*Gravity Form Button Styles*/

input.gform_button{
	background-color: #888!important;
	color:#FFF!important;
	padding:10px 40px!important;
	border-radius:0px!important;
}

input.gform_button:hover{
	background-color:#aaa!important;
}

.staff { 
	display: flex;
	flex-wrap: wrap;
}

/* Staff Card Styles */
.staff-card {
    background-color: #444;
    display: flex;
    flex-direction: row;
    width: 48%;
    margin: 10px 10px;
	line-height: 0;
}
.staff-card .staff-image {
	width: 33%;
}

.staff-card .staff-info {
	padding: 20px 20px;
}

.staff-card .staff-info .staff-name {
	color: #FFF;
	font-size: 36px;
	padding-bottom: 20px;
	line-height: 40px;
}

.staff-card .staff-info .staff-position {
	color: #FFF;
	font-size: 24px;
	line-height: 40px;
	font-style: italic;
}

/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
	.staff-card {
		flex-direction: column;
		width:100%;
	}

	.staff-card .staff-image {
		width:100%;
	}
	.staff-card .staff-info {
		text-align: center;
	}
}


/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1025px) {}

/*** Responsive Styles all Desktop ***/
@media only screen and (min-width: 981px) and (max-width: 1024px) {}

/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
}

/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {}

/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
}

/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {}





