@font-face {
		font-family: 'Guardian Sans XCond Web';
		src:  url('../fonts/GuardianSansXCond-Black-Web.woff') format('woff');
		font-weight: 800;
		font-style: normal;
		font-stretch: normal;
}
@font-face {
		font-family: 'Guardian Sans XCond Web';
		src:  url('../fonts/GuardianSansXCond-Medium-Web.woff') format('woff');
		font-weight: 400;
		font-style: normal;
		font-stretch: normal;
}
@font-face {
		font-family: 'Guardian Sans Cond Web';
		src:  url('../fonts/Guardian Sans Cond Web-Bold.woff') format('woff');
		font-weight: 700;
		font-style: normal;
		font-stretch: normal;
}
@font-face {
		font-family: 'Guardian Sans Web';
		src: url('../fonts/Guardian Sans Web-Bold.woff') format('woff');
		font-weight: 700;
		font-style: normal;
		font-stretch: normal;
}
@font-face {
		font-family: 'Guardian Sans Web';
		src: url('../fonts/Guardian Sans Web-Regular.woff') format('woff');
		font-weight: 400;
		font-style: normal;
		font-stretch: normal;
}
@font-face {
		font-family: 'Guardian Sans Web';
		src: url('../fonts/Guardian Sans Web-Light.woff') format('woff');
		font-weight: 300;
		font-style: normal;
		font-stretch: normal;
}
@font-face {
		font-family: 'Guardian Sans Web';
		src: url('../fonts/Guardian Sans Web-Thin.woff') format('woff');
		font-weight: 200;
		font-style: normal;
		font-stretch: normal;
}
/* //////////////////////////////////////////////////////////////////////////////////////////////// */

body{
	background-color:#fff;
	}
div {
	-webkit-transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-ms-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
	transition: all 0.5s ease-in-out 0s;
	text-rendering: optimizeLegibility;
	}
.gridContainer {
	position:absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	background-color:#FFF;
	}
.gridContainer.nnd-noshow,
.nnd-ieold.nnd-noshow {
	display: none;
}
.nnd-ieold  {
	display: block;
	text-align:center;
	text-align:center;
	background-color:#F00;
	color:#FFF;
	padding:5px;
	font-size:16px;
	line-height:18px;
}

.ndi-headline {
    font-family: "Guardian Sans XCond Web", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 23px;
    line-height: 35px;
    text-align: center;
    letter-spacing: 0;
    color: #fff;
    margin: 0 0 6px 0;
    background-color: #000;
}
.ndi-intro{
	font-family: "Guardian Sans XCond Web", sans-serif;
	font-style:normal;
	font-weight: 400;
    font-size: 22px;
	line-height:22px;
	text-align:center;
	color:dimgray;
	letter-spacing:1px;
	border-top:#CCC 0px solid;
	border-bottom:#CCC 0px solid;
	padding:6px 0 4px 0;
	margin:0 0 5px 0;
	width: 98%;
}
.ndi-caption{
	font-family: "Guardian Sans Web", sans-serif;
	font-style:normal;
	font-weight: 700;
    font-size: 14px;
	line-height:15px;
	text-align:left;
	color:#000;
}
.ndi-subhead{
	font-family: "Guardian Sans Cond Web", sans-serif;
	font-style:normal;
	font-weight: 700;
    font-size: 24px;
	line-height:24px;
	text-align:left;
	color:#286140;
	text-transform:uppercase;
	margin-bottom: 10px;
}
.ndi-crosshead{
	font-family: "Guardian Sans Web", sans-serif;
	font-style:normal;
	font-weight: 700;
    font-size: 14px;
	line-height:22px;
	text-align:center;
	color:#000;
	text-transform:uppercase;
}
.ndi-bodycopy-serif{
	font-family: "Guardian Sans Web", sans-serif;
	font-style:normal;
	font-size: 16px;
	line-height:18px;
	text-align:left;
	color:#000;
}
.ndi-bodycopy-sans{
	font-family: "Guardian Sans Web", sans-serif;
	font-style:normal;
	font-weight: 400;
    font-size: 16px;
	line-height:18px;
	text-align:left;
	color:#000;
}

.ndi-header-block-start {
	border: #286140 1px solid !important;
	background-size: 330px 155px;
    background-image: url(https://s3-ap-southeast-2.amazonaws.com/news-networkeditorial/masthead/heraldsun/widgets/vrc/images/the-park-2016-630x325.png);
}

.ndi-header-block-out{display:none;}


.ndi-image{
	background-color:#FFF;
	background-repeat: no-repeat;
	background-position:center;
	background-size:cover;
	}

#ndi-image1{
     background-image:url(../images/image1.jpg);
	}
#ndi-image2{
     background-image:url(../images/image2.jpg);
	}	
#ndi-image3{
     background-image:url(../images/image3.jpg);
	}	
#ndi-image4{
     background-image:url(../images/image4.jpg);
	}	
#ndi-image5{
     background-image:url(../images/image5.jpg);
	}
#ndi-image6{
     background-image:url(../images/image6.jpg);
	}	
#ndi-image7{
     background-image:url(../images/image7.jpg);
	}
#ndi-image8{
     background-image:url(../images/image8.jpg);
	}
#ndi-image9{
     background-image:url(../images/image9.jpg);
	}
#ndi-image10{
     background-image:url(../images/image10.jpg);
	}
#ndi-image11{
     background-image:url(../images/image11.jpg);
	}	
#ndi-image12{
     background-image:url(../images/image12.jpg);
	}
#ndi-image13{
     background-image:url(../images/image13.jpg);
	}	
	
.ndi-reset-btn-on{
	display: block !important;
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    width: 40px !important;
    height: 40px !important;
    background-image: url(../images/close_icon.svg) !important;
    background-color: rgba(0,0,0,0.70) !important;
	-webkit-transition: all 0.5s ease-in-out 0.5s;
	-moz-transition: all 0.5s ease-in-out 0.5s;
	-ms-transition: all 0.5s ease-in-out 0.5s;
	-o-transition: all 0.5s ease-in-out 0.5s;
	transition: all 0.5s ease-in-out 0.5s;
	text-rendering: optimizeLegibility;
	z-index:1;
	}
.ndi-reset-btn-off{
	display:block !important;
	position:absolute;
	top:0;
	right:-50px;
	width:40px;
	height:40px;
	background-image:url(../images/close_icon.svg);
	background-color:rgba(0,0,0,0.70);
	z-index:1;
    }
	
a {
	font-family: "Guardian Sans Web", sans-serif;
	font-style:normal;
	font-weight: 700;
    font-size: 14px;
	line-height:16px;
	text-align:left;
	color:#000;
	text-decoration:none;
}

a:visited {
	font-family: "Guardian Sans Web", sans-serif;
	font-style:normal;
	font-weight: 700;
    font-size: 14px;
	line-height:16px;
	text-align:left;
	color:#000;
	text-decoration:none;
}

.ndi-phone-number {
	font-family: "Guardian Sans Web", sans-serif;
	font-style:normal;
	font-weight: 700;
    font-size: 14px;
	line-height:16px;
	text-align:left;
	color:#000;
	text-decoration:none;
}

.ndi-tag-name-start{
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	width:82%;
	padding:10px;
}
.ndi-tag-name-off{
	display:none;
}

.ndi-tag-name{
	font-family: "Guardian Sans Cond Web", sans-serif;
	font-style:normal;
	font-weight: 700;
    font-size: 16px;
	line-height:16px;
	text-align:left;
	color:#FFF;
	text-transform:uppercase;
	text-shadow:2px 2px 5px rgba(0,0,0,0.8);
	z-index:1;
}
	
	
.color-white{color:#FFF;}
.color-lightGrey{color:#CCC;}
.color-midGrey{color:#999;}
.color-darkGrey{color:#333;}
.color-black{color:#000;}


.color-webLightBlue{color:#169fe3}
.color-webDarkBlue{color:#1e76c0}
.color-webOrange{color:#f9a626;}
.color-webPurple{color:#b87eae;}
.color-webRed{color:#F53834;}
.color-webPink{color:#eb057f;}
.color-webGreen{color:#c4d52f;}



.color-Sport{color:#F53834;}
.color-Entertainment{color:#AA64A9;}
.color-SwitchedOn{color:#F5870D;}
.color-Hit{color:#9E55BD;}
.color-Escape{color:#f37029;}
.color-Carsguide{color:#C21919;}
.color-MoneySaver{color:#2FB4A7;}
.color-CareerOne{color:#58AA28;}
.color-Taste{color:#9AC61E;}
.color-BestWeekend{color:#6B399B;}
.color-TV{color:#383B3D;}
.color-News{color:#227FC2;}

