/*	CUSTOM STYLES
/*----------------------------------------------------*/

/* Colours */
.transpak-blue { color: #5ab8d4; }
.bg-transpak-blue { background-color: #5ab8d4; }
.transpak-green { color: #004b24; }
.bg-transpak-green { background-color: #003a1c; }
.transpak-red { color: #a44019; }
.bg-transpak-red { background-color: #a44019; }


blockquote {
	clear: both;
}

.flapper-block {
	background-color: #004b24;
	background-image: url("../images/planes-bg.png");
	background-position-x: center;
}

.flapper-block h2 {
	color: #fff;
	padding-top: 10px;
}

.flapper-block h2 span {
	font-weight: 700;
}

.phone-box-odd, .phone-box-even {
	text-align: center;
	padding: 20px 0;
}

.phone-box-odd h3, .phone-box-odd p, .phone-box-even h3, .phone-box-even p { color: #fff; font-weight: 700; }

.phone-box-odd { background-color: #004b24; }

.phone-box-even { background-color: #28724c; }

.amazing-grace {
	width: 250px;
}

/* -- BLOG -- */
h1.blog-title
{
	font-size:2.5em;
}

a.read-more:hover
{
	border: 1px solid #1abc9c;
	color:#1abc9c;
	background-color:transparent;
}

a.read-more
{
	background-color:#1abc9c;
	color:#fff;	border:1px solid;
	padding:10px 20px;
	font-size:1.2em;
	font-family:"Lato", Arial, Helvetica, sans-serif;
	font-weight:300;
	transition:0.3s;
}

.blog-header .overlay
{
	display:table;
}

#blog-hero-image
{
	width:100%;
	margin-bottom:45px !important;
}



.blog-header .container
{
	text-transform:none;
	display: table-cell;
    vertical-align: middle;
    height: 425px;
    text-align: center;
    width: 100vw;
}

#blog-container img
{
	margin:10px 0;
}

p.news-lead
{
	font-size:1.1em;
}

/*	CUSTOM STYLES - MEDIA QUERIES
/*----------------------------------------------------*/

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	
	
	
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	
	
	
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	
	
	
}

@media screen and (max-width:1000px) 
{
	/*#header-1 h1 
	{
		/*display:none;
		text-align:right;
		float:right;
	}

	#header-1 .nav.navbar-nav.navbar-right
	{
		position: absolute;
		padding-top:0px;
		right: 0;
		margin: 0 20px;
	}

	#header-1 .nav.navbar-nav.navbar-right .nav-item a
	{
		padding-left:5px;
		padding-right:5px;
		font-size:1em !important;
	}*/
}

@media screen and (max-width:768px)
{
	/*#header-1 h1 
	{
		display:none;
	}*/


}