/*
Theme Name: AirportTerminalServices
Theme URI: https://www.airportterminalservices.net
Description: AirportTerminalServices child theme
Author: AirportTerminalServices
Author URI:https://www.airportterminalservices.net
Template: airportterminalservices
Version: 1.0.0
Text Domain: AirportTerminalServices
*/
body {
	overflow-x: hidden;
}

.heading-secondary {
	padding: 4rem 0 4rem 0;
	color: #14213d;
	background-color: #f8f9fa;
	margin: 0;
}

.airlines-columns {
	margin: 1rem 2rem;
	background-color: #f8f9fa;
	margin: 0;
	padding-bottom: 1rem;
}

.airlines-columns a{
	display: block;
	padding: 10px 20px;
	width: 200px;
	margin: 0 auto;
	color: #14213d;
	text-decoration: none;
	border-radius: 10px;
	box-shadow: 0px 5px;
	border: 1px solid #14213d;
	transition: all 200ms ease-in;
}

.airlines-columns a:hover {
	color: #14213d;
	box-shadow: 0px 10px;
}

.dark-bg {
	background-color: #edf2f4 !important;
}

.airlines-cards {
	margin: 0;
	background-color: #f8f9fa;
	padding-bottom: 30px;
	padding-right: 2rem;
	padding-left: 2rem
}

.airlines-cards a {
	color: #14213d;
	text-decoration: none;
}

.airlines-cards img {
	border-radius: 10px;
	z-index: 1;
}

.airlines-cards p:not(.view-more) {
	width: 80%;
	font-size: 16px;
	background-color: #fff;
	padding: 10px;
	border-radius: 10px;
	z-index: 100;
	margin: 0 auto;
  transform: translatey(-50%);
	box-shadow: 2px 10px 20px 0px rgba(0, 0, 0, 0.05), -2px 10px 20px 0px rgba(0, 0, 0, 0.05);
}

.wp-block-columns {
	margin-bottom: 0;
}

.view-more {
	background-color: #f8f9fa;
	margin: 0;
	padding-bottom: 4rem;
}

.last-card {
padding-bottom: 4rem;
}

.view-more p {
	margin: 0;
}

.view-more a {
	display: block;
	background-color: #14213d;
	text-decoration: none;
	color: #fff;
	padding: 10px 40px;
	width: fit-content;
	margin: 0 auto;
	border-radius: 5px;
	border: 2px solid #14213d;
	transition: all 200ms ease-out;
}

.view-more a:hover {
	background-color: transparent;
	color: #14213d;
}

@media(max-width: 800px) {
	h1 {
	font-size: 3rem !important;
	padding: 0 1rem;
	}
}

@media(max-width: 500px) {
	h1 {
	font-size: 2.5rem !important;
	padding: 0 1rem;
	}
	.heading-secondary {
	padding: 2rem 0;
}
	.inside-header {
	padding: 5px 10px;
}
	.airlines-columns {
		gap: 1rem
	}
	.airlines-cards p:not(.view-more) {
  transform: translatey(-25%);
}
	.view-more {
	padding-bottom: 2rem;
}
}