/*
Original Theme Name: Interstellar
Theme URI: http://rockettheme.com
Author: RocketTheme, LLC
Author URI: http://rockettheme.com
Description: Interstellar - Gantry 5 Theme from RocketTheme
Version: 1.0.1
*/

/*colours for Eaglehawk Pavilions
Blue bright   #5A8EBB;
Lt brown #D7A561
choc #90472D
grey sea blue #7192A5
lt grey bg    #F7F7F7
*/
@font-face{
    font-family:"Helvetica Neue LT W01_41488878";
    src:url("fonts/1b950d2a-907a-4888-8056-0d44e8e86338.eot?#iefix");
    src:url("fonts/1b950d2a-907a-4888-8056-0d44e8e86338.eot?#iefix") format("eot"),url("fonts/3a46542f-f429-4821-9a88-62e3be54a640.woff2") format("woff2"),url("fonts/50ac1699-f3d2-47b6-878f-67a368a17c41.woff") format("woff"),url("fonts/0be5590f-8353-4ef3-ada1-43ac380859f8.ttf") format("truetype"),url("fonts/82a4e1c2-7ffd-4c58-86fa-4010a6723c8e.svg#82a4e1c2-7ffd-4c58-86fa-4010a6723c8e") format("svg");
}
@font-face{
    font-family:"Helvetica Neue LT W01_65 Md";
    src:url("fonts/f95f9fc2-ffda-431c-9d6a-2c3668f5b20b.eot?#iefix");
    src:url("fonts/f95f9fc2-ffda-431c-9d6a-2c3668f5b20b.eot?#iefix") format("eot"),url("fonts/5b1fbd62-45dc-4433-a7df-a2b24a146411.woff2") format("woff2"),url("fonts/050b1948-f226-4d20-a65a-15d8ed031222.woff") format("woff"),url("fonts/beb88be6-2a60-46fe-914f-6892b3ae46ce.ttf") format("truetype"),url("fonts/e5567978-93ef-4de1-804d-1f0e3654a014.svg#e5567978-93ef-4de1-804d-1f0e3654a014") format("svg");
}
@font-face{
    font-family:"Helvetica Neue LT W01_95 Black";
    src:url("fonts/6492b5a6-2267-40e3-8ede-fd8b730790b1.eot?#iefix");
    src:url("fonts/6492b5a6-2267-40e3-8ede-fd8b730790b1.eot?#iefix") format("eot"),url("fonts/bd8486cc-4614-412d-ba1d-15e1a7c9fada.woff2") format("woff2"),url("fonts/a7bdf5a9-752e-4e69-b17c-b7e62575b07a.woff") format("woff"),url("fonts/e1f8b69f-5d23-44bc-88bf-94778cc978a3.ttf") format("truetype"),url("fonts/22a406f9-eeb2-41eb-ab5e-242ec26f3a88.svg#22a406f9-eeb2-41eb-ab5e-242ec26f3a88") format("svg");
}

#g-container-4448 .g-content h2.entry-title{
	font-family:'Helvetica Neue LT W01_41488878',Helvetica,Arial,sans-serif;
	color: #fff!important;
	margin-bottom: 4rem;
	text-shadow: 1px 1px 5px rgba(0,0,0,0.22);
}

.g-container .g-content h2{color:#5A8EBB;line-height: 100%;}
.g-container .g-content h3{font-size: 1.6rem}
.g-container .g-content{font-size: 1rem}

body #g-page-surround .page-header h2, h1, h2, h3, h4, h5 {
	font-family:'Helvetica Neue LT W01_41488878',Helvetica,Arial,sans-serif !important;
	font-weight: 200 !important;}

#g-navigation{
	height: 7rem;
	background-color: rgba(0,0,0,0.73);
	padding:1rem;
    position: fixed;
    width: 100%;
	z-index: 99;
}

#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
    font-size: 1rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #fff;
	padding: 0;
}
#g-navigation .g-main-nav .g-toplevel > li {margin: 0 0.6rem;}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator:after{background-image:none;}
#g-navigation .g-main-nav .g-toplevel > li.active{
	border-top: 2px solid #FFFFFF;
	padding-top:3px;
}
.g-main-nav .g-standard > .g-dropdown, .g-main-nav .g-fullwidth > .g-dropdown{margin-top:0!important;}

.g-main-nav .g-standard > .g-dropdown:before, .g-main-nav .g-fullwidth > .g-dropdown:before{display:none;}

#g-container-4448, #g-slideshow{margin-top: 0;}

#g-slideshow{z-index: 2;}

#g-slideshow .g-container{width:auto;}

#g-slideshow .g-content{margin:0;padding:0;}

#g-container-4448 .g-content {
	margin: -7.375rem 0 0 0;
}

/* Create the parallax scrolling effect */
#featured-img-id div{
	height:600px;
	background-size:cover;
	background-position: center;
   /*  background-attachment: fixed;*/
    background-repeat: no-repeat;
}

#g-feature {
    padding: 7rem 0 0 0;
}

/* remove template background */
#g-page-surround:before, #g-copyright:before, #g-copyright:after, #g-page-surround:after{display: none;}


/*owl carousel particle*/
.owl-home .g-owlcarousel-layout-standard .owl-dots{
	text-align: center;
    position: relative;
    bottom: 0;
    margin: -3.437rem}

.g-owlcarousel-layout-standard .owl-item .image:before{display:none;}

.owl-home .g-owlcarousel-item-link{
	text-align: center;
}
.owl-home .g-owlcarousel-item-title {
    font-family: "lato", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
    font-size: 3.2rem;
    color: #fff;
    font-weight: 900;
    text-transform: uppercase;
    position: absolute;
    top:50%;
	left:50%;
    z-index: 2;
    margin: 0 0 3px -310px;
	text-align: center;
    width:620px;
}

.owl-home .g-owlcarousel-item-desc{
	width: 620px;
	z-index: 555;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 0 0 0px -310px !important;
	height:133px;
	background-image: url(images/logo/logo.svg);
	background-repeat: no-repeat;
}

#g-slideshow .owl-home .button{
	position:absolute;
	background:#D7A561;
    top: 77%;
	left: 50%;
	margin: 0 0 3px -150px;
	width:300px

}
#g-slideshow .owl-home .button:hover {background:#5A8EBB;}

.owl-home .g-owlcarousel-layout-standard .owl-nav {
   width: 100%;
   top:52%;}

.owl-home .owl-next{float: right;margin-right:3rem;}

img.white-box{
	border: 6px solid rgba(255,255,255,1.00);
	-webkit-box-shadow: 0px 1px 5px rgba(0,0,0,0.15);
	box-shadow: 0px 1px 5px rgba(0,0,0,0.15);
}

img.fill-half{width:100%;}

.home-side-block, .grey-box{
	box-shadow: rgba(0, 0, 0, 0.15) 0 1px 5px;
	background: #fff;
	padding: 20px 15px;
	font-size: 13px;
	margin-bottom: 20px;
	border-radius: 3px;	

}
.grey-box{float:left;width:48%;display:inline;margin-right:1rem;}

.col-4{float:left;width:24%;display:inline;margin-right:4px;}

.home-side-block .g-content h3{font-size: 16px;line-height:110%;}

.home-side-block .g-title{text-align:center;display:block;}

.home-side-block .btn{
	border: 3px solid rgba(255,255,255,1.00);
	-webkit-box-shadow: 0px 1px 5px rgba(0,0,0,0.15);
	box-shadow: 0px 1px 5px rgba(0,0,0,0.15);
	background-color: rgba(90,142,187,1.00);
	margin-top:0.2rem;
	color:#fff;
	border-radius: 3px;	
}
.home-side-block .btn:hover{background-color: #D7A561;}

.g-main-nav .btn{
	padding:10px 20px;
	box-shadow: rgba(0, 0, 0, 0.15) 0 1px 5px;
	background-color: rgba(90,142,187,1.00);
}
.btn{
	padding:5px 20px;
	display: inline-block;
}
.grey-box .btn{color: #fff; margin:1rem 0 0 0;background-color: rgba(90,142,187,1.00);}

.g-main-nav .btn .g-menu-item-title{ font-size: 0.8rem;}
.g-main-nav .btn .g-menu-item-title:hover{}

#g-footer{margin-top:2rem;margin-bottom:2rem;
padding: 2rem 0 0rem 0;}
#g-footer .btn{font-size:0.8rem;  border: 3px solid rgba(171,193,196,1.00);
	-webkit-box-shadow: 0px 1px 5px rgba(0,0,0,0.15);
	box-shadow: 0px 1px 5px rgba(0,0,0,0.15);
	background-color: #7192a5;
	margin-top:0.2rem;
	color:#fff;
	border-radius: 3px;}

#g-footer a{color: rgba(171,193,196,1.00)}
#g-footer a:hover{color: rgba(215,165,97,1.00);}
.g-social a{width:40px;height:40px;background:none;}
.g-social a:hover {background-color: transparent;}

body.page-id-2 p a img.white-box.wp-image-293 {width:32%;margin-right:2%;}
body.page-id-2 p a img.white-box.wp-image-71 {width:32%;margin-right:2%;}
body.page-id-2 p a img.white-box.wp-image-284 {width:29%;margin-right:0%;}

/* ################ media queries ###########################*/

@media (max-width: 1200px){
	.owl-home .g-owlcarousel-item-desc {
		background-size: 80%;
		background-position: center top;
	}
}

/* ----------- 480px max width  -----------------------------*/
@media only all and (max-width: 30rem){
    .g-logo img {padding: 0 1rem;}
	.col-4 img{width:100%;}
    .alignnone{margin:5px 0px 5px 0px;}
	
}

/* ----------- 767px max width -----------------------------*/
@media only all and (max-width: 47.938rem){
	#g-off-canvas{font-size:1rem; }
	#g-navigation{position:inherit;}
	#featured-img-id div {height: 200px;}
	.home-side-block{margin:0 1rem;}
	#g-container-4448 .g-content h2.entry-title{margin-bottom:3rem;}
	.g-container .g-content {font-size: 0.8rem;}
	.g-container .g-content h3 {font-size: 1.3rem;}
	.g-container .g-content .grey-box h3{margin-top:0;}
	.g-container .g-content h2 {font-size: 1.7rem;margin-top: 0;}
	#g-page-surround #g-feature .page-header h2{margin-top:0;margin-bottom:0;}
	#g-page-surround #g-feature .entry-content h3{margin-top:0;margin-bottom:1rem;color: #5A8EBB;}
    .col-4{float:left;width:48%;display:inline;margin-right:5px;}
	.col-4 ul{margin-top: 0rem;margin-left: 0.6rem;}
	.col-4 ul li{margin-top: 0.2rem;}
	.col-4 p + ul{margin-top: -1rem;}
    .alignnone{margin:5px 0px 5px 0px;}
	.grey-box img.alignnone{margin:5px 0px 0px 0px;}
	#g-feature{padding:0;}
	.grey-box .btn{margin-top:1rem;}
    .g-logo {margin: 0;}
	.g-logo img {height:4rem;}
	.grey-box {
		float: left;
		width: 100%;
		display: inline;
		margin-right: 0rem;
	}
	img.full-phone{width:100%;} 
	body.page-id-2 #g-feature img.full-phone {max-width:100%;width:auto;margin-right:0%;}
	.home-side-block .g-content {padding:5px;margin:1px;}
	.g-social {text-align: center;}
	#g-offcanvas{font-size: 1rem;}
	#g-offcanvas .btn {padding: 0px;}
	
}

/* ----------- 959px - 768px -----------------------------*/
@media only all and (max-width: 59.938rem) and (min-width: 48rem){
	
	#g-navigation .g-main-nav .g-toplevel > li {margin: 0 0.1rem;}
	
	#g-navigation .g-main-nav .g-toplevel > .btn{display:none;}
	.g-logo {margin: -1rem 1rem;}
	.col-4{float:left;width:24%;display:inline;margin-right:1px;}
	.owl-home .g-owlcarousel-item-desc {
		width: 400px;
		margin: 0 0 0px -200px !important;
		height: 100px;}
	#g-slideshow .owl-home .button {top:72%;}
	
	.grey-box {width: 47%;}
	.grey-box .btn{margin-top:1rem;}
	.home-side-block .g-content {padding:5px;margin:1px;}

}

/* ----------- 1199px - 960px -----------------------------*/
@media only all and (max-width: 74.938rem) and (min-width: 60rem){
    #g-navigation .g-main-nav .g-toplevel > li {margin: 0 0.3rem;}
	#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container{
		font-size:0.8rem;}
	.home-side-block .g-content {padding:10px;margin:5px;}
	
}