/*
	Theme Name: Organ
	Theme URI: http://weareorgan.com
	Description: Custom theme for Reliance Insurance
	Version: 1.0
	Author: Organ
*/

/*------------------------------------*\
    MAIN
\*------------------------------------*/

/* global box-sizing */
*,
*:after,
*:before {
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	/*-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-rendering:optimizeLegibility;*/
}
/* html element 62.5% font-size for REM use */
html {
	font-size:62.5%;
}
body {
	font:300 16px/1.3 'Theinhardt-Thin', sans-serif;
	color: #FFFFFF;
	background-color: #f2f2f2;
}
/* clear */
.clear:before,
.clear:after {
    content:' ';
    display:table;
}

.clear:after {
    clear:both;
}
.clear {
    *zoom:1;
}
img {
	max-width:100%;
	vertical-align:bottom;
}
a {
	color:#444;
	text-decoration:none;
}
a:hover {
	color:#444;
}
a:focus {
	outline:0;
}
a:hover,
a:active {
	outline:0;
}
input:focus {
	outline:0;
	border:1px solid #04A4CC;
}
h1, h2, h3, h4 {
	font-weight: normal;
}
h2 {
	font-size: 39px;
	font-family: 'Theinhardt-Thin';
}


/*------------------------------------*\
    STRUCTURE
\*------------------------------------*/

/* wrapper */
.wrapper {
	max-width:1280px;
	width:95%;
	margin:0 auto;
	position:relative;
}
/* header */
.header {
	height: 64px;
	background-color: #FFF;
	position: fixed;
	top: 0;
	z-index: 99;
	width: 100%;
	padding: 22px 10px;
	/*overflow: hidden;*/
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
}
/* logo */
.logo {
	float: left;
}
.logo-img {
	
}
.logo img {
	width: 106px;
	height: 20px;
}
/* nav */
.nav {
	
}
.nav ul {
	margin: 0;
	padding: 0;
	float: left; 
}
.nav ul > li {
	float: left;
	margin-left: 44px;
}
.nav ul > li:first-child {
	margin-left: 52px;
}
.nav a {
	color: #B3B3B3;
	font-size: 15px;
	letter-spacing: 0.05em;
	/* font-family: 'Theinhardt-Light'; */
	font-family: 'Theinhardt-Thin';
}
/* sidebar */
.sidebar {
	
}
/* footer */
.footer {
	background-color: #333333;
	color: #B3B3B3;
}

.full-wrap {
	/*width: 1120px;*/
	width: 680px;
	margin: 0 auto;
	/*padding: 0 220px;*/
	padding: 0;
}

.coloured-nav {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
}
.coloured-nav li {
	float: left;
	width: 13px;
	height: 13px;
	margin-left: 12px;
}
.coloured-nav li a {
	width: 13px;
	height: 13px;
	background: url('img/coloured-dots.jpg') no-repeat;
	display: block;
}
.link-more  {
	text-transform: uppercase;
}

/*------------------------------------*\
    PAGES
\*------------------------------------*/

.listed-item {
	position: relative;
	z-index: 50;
	text-align: center;
	/*overflow: hidden;*/
}
.listed-item.item-0 {
	min-height: 530px;
	margin-top: 64px;
	/* background-image: url('img/bg-concrete.jpg'); */
	background-image: url('img/bg/Main-Image.jpg');
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-color: #4b4b4b;
	background-size: cover;
	padding-top: 175px;
	padding-bottom: 20px;
	position: relative;
}
/*.listed-item.item-0:after {
	width: 126px;
	height: 146px;
	background: url('img/letter-r.png') no-repeat;
	content: '';
	position: absolute;
	right: 0;
	top: 240px;
}*/
.listed-item.item-1 {
	color: #808080;
	min-height: 420px;
	padding-top: 63px;
	padding-bottom: 70px;
	line-height: 2em;
	position: relative;
	background: #FFFFFF;
	z-index: 98;
}
/*
.listed-item.item-1:before {
	background: url('img/bg-about.png') no-repeat;
	width: 495px;
	height: 12px;
	left: 50%;
	bottom: 127px;
	content: '';
	position: absolute;
	margin-left: -248px;
}
*/
.listed-item.item-1:after {
	width: 63px;
	height: 64px;
	content: '';
	background: url('img/about-after.png') no-repeat;
	position: absolute;
	bottom: -32px;
	margin-left: -31px;
}
.listed-item.item-1 p,
.listed-item.item-3 p,
.listed-item.item-5 p,
.listed-item.item-7 p,
.listed-item.item-9 p {
	font-size: 18px;
	line-height: 28px;
}
.listed-item.item-2 {
	min-height: 664px;
	padding-top: 200px;
	padding-bottom: 20px;
/* 	background-image: url('img/bg-fund.jpg'); */
	background-image: url('img/bg/VF.jpg');
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	background-color: #000;
}
/*.listed-item.item-2:after {
	width: 146px;
	height: 146px;
	background: url('img/letter-v.png') no-repeat;
	content: '';
	position: absolute;
	top: 120px;
	left: -20px;
}*/
.listed-item.item-2 h1 {
	font-family: 'Tungsten A', 'Tungsten B';
	font-weight: 500;
	font-size: 85px;
	margin: 0;
}
.listed-item.item-2 h2 {
	font-size: 39px;
	margin: 0;
	line-height: 44px;
}
.listed-item.item-2 p {
	font-size: 16px;
}
.listed-item.item-3 {
	background-color: #07090A;
	position: relative;
	font-size: 18px;
	line-height: 28px;
	z-index: 98;
	padding: 70px 0;
	height: auto;
}
/*.listed-item.item-3:before {
	width: 41px;
	height: 195px;
	background-image: url('img/vintage-fund.png');
	top: 78px;
	right: 65px;
	position: absolute;
	content: '';
}*/
.listed-item.item-3:after {
	width: 47px;
	height: 35px;
	background: url('img/after.png') no-repeat -95px 0;
	content: '';
	position: absolute;
	left: 50%;
	margin-left: -23px;
	bottom: -17px;
}
/*
.listed-item.item-3 p {
	font-size: 18px;
}
*/
.listed-item.item-3 .link-more {
	color: #FFF;
}
.listed-item.item-4 {
	background-color: #BD281D;
	/* padding: 100px 0 20px; */
	height: 600px;
	background-color: transparent;
	padding: 145px 0 0;
	/* height: 664px; */
	/* background-image: url('img/bg-repliancepartners.jpg'); */
	background-image: url('img/bg/RP.jpg');
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-attachment: fixed;
	/* background-color: #008b80; */
	background-size: cover;
}
.listed-item.item-4 h1 {
	margin: 0 0 95px;
	font-size: 58px;
	line-height: 1em;
	font-family: 'Tungsten A', 'Tungsten B';
	font-weight: 500;
	text-transform: uppercase;
	color: #000;
}
.listed-item.item-4 h2,
.listed-item.item-4 p {
	color: #000;
}
.listed-item.item-5 {
	background-color: #BD281D;
	padding: 70px 0;
	height: auto;
	z-index: 98;
}
.listed-item.item-5:after {
	width: 47px;
	height: 36px;
	position: absolute;
	bottom: -17px;
	left: 50%;
	margin-left: -23px;
	background: url('img/after.png') no-repeat -235px 0;
	z-index: 98;
	content: '';
}
.listed-item.item-5 .link-more {
	color: #FFF;
}
.listed-item.item-5 .scroll-list-nav a {
	background-position: -30px 0;
}
.listed-item.item-5 .scroll-list-nav a.selected {
	background-position: -20px 0;
}
.listed-item.item-6 {
	background-color: transparent;
	padding: 252px 0 0;
	height: 664px;
	/* background-image: url('img/bg-partners.jpg'); */
	background-image: url('img/bg/RO.jpg');
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-color: #008b80;
	background-size: cover;
}
.listed-item.item-6 h2 {
	font-size: 36px;
	line-height: 1.3em;
}
.listed-item.item-6 p {
	font-size: 16px;
}
.listed-item.item-7 {
	padding: 70px 0;
	height: auto;
	color: #FFFFFF;
	font-size: 18px;
	line-height: 1.8em;
	background-color: #008b80;
	z-index: 98;
}
.listed-item.item-7:after {
	width: 47px;
	height: 35px;
	background: url('img/after.png') no-repeat -47px 0;
	content: '';
	bottom: -18px;
	left: 50%;
	margin-left: -28px;
	position: absolute;
	z-index: 98;
}
.listed-item.item-7 .link-more {
	color: #FFFFFF;
}
.listed-item.item-7 .scroll-list-nav a {
	background-position: -20px 0;
}
.listed-item.item-7 .scroll-list-nav a.selected {
	background-position: -10px 0;
}
.listed-item.item-8 {
	padding: 200px 0 0;
	/* background-image: url('img/bg-ar.jpg'); */
	background-image: url('img/bg/AR.jpg');
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-color: #ffb100;
	background-size: cover;
	height: 664px;
}

.listed-item.item-9 {
	background-color: #ffb100;
	padding: 70px 0;
	height: auto;
	z-index: 98;
	color: #002D56;
}
.listed-item.item-9:after {
	background: url('img/after.png') no-repeat 0 0;
	width: 47px;
	height: 35px;
	content: '';
	left: 50%;
	bottom: -17px;
	margin-left: -27px;
	position: absolute;
}
.listed-item.item-9 .link-more {
	color: #FFF;
}

.scroll-list {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
	font-size: 18px;
	line-height: 1.8em;
}
.scroll-list li {
	/*position: absolute;
	display: none;*/
}
.scroll-list li:first-child {
	/*display: block;*/
}
.scroll-list-nav {
	list-style: none;
	padding: 0;
	margin: 0;
	bottom: 100px;
	position: absolute;
	height: 12px;
	width: 680px;
	text-align: center;
}
.scroll-list-nav li {
	display: inline-block;
	width: 10px;
	height: 12px;
	margin: 0 8px;
}
.scroll-list-nav a {
	width: 10px;
	height: 12px;
	display: block;
	background: url('img/scroll-links.png') no-repeat;
	text-indent: -9999px;
}
.scroll-list-nav a.selected {
	background-position: -10px 0;
}

.link-more {
	font-family: 'Tungsten A', 'Tungsten B';
	font-size: 18px;
	letter-spacing: 0.05em;
	margin-top: 20px;
	display: block;
}

.news-feed {
	background-color: #F2F2F2;
	color: #666666;
	position: relative;
	z-index: 50;
	padding: 60px 0;
	z-index: 96;
}
.news-feed:after {
	background: url('img/after.png') no-repeat -141px 0;
	width: 47px;
	height: 35px;
	position: absolute;
	content: '';
	left: 50%;
	margin-left: -23px;
	bottom: -17px;
}
.news-feed > div > ul {
	list-style: none;
	padding-left: 0;
}
.news-feed > div > ul li {
	width: 283px;
	float: left;
	background: #fff;
	margin-left: 13px;
	height: 370px;
}
.news-feed > div > ul li > div {
	border-left: solid 8px #ffb100;
	padding: 1px 0;
	height: 180px;
}
.news-feed > div > ul li:first-child {
	margin-left: 0;
}
.news-feed > div > ul li.post-type-reliance-online > div {
	border-color: #088b81;
}
.news-feed > div > ul li.post-type-reliance-partners > div {
	border-color: #bd2b26;
}
.news-feed > div > ul li.post-type-vantage-fund > div {
	border-color: #008eaf;
}

/*
.news-feed > div > ul li:nth-child(1) > div {
	border-left-color: #008eaf;
}
.news-feed > div > ul li:nth-child(2) > div {
	border-left-color: #bd281d;
}
.news-feed > div > ul li:nth-child(3) > div {
	border-left-color: #ffb100;
}
*/
.news-feed .full-wrap,
.footer .full-wrap {
	position: relative;
	width: 875px;
	padding: 0;
}
.news-feed:after {
	content: '';
	display: block;
	clear: both;
}
.news-feed img {
	
	max-width: none;
	width: 283px;
}
.news-feed h2 {
	font-size: 26px;
	margin: 20px 0 10px;
	font-family: 'Tungsten A', 'Tungsten B';
	font-weight: 500;
	line-height: 1em;
	padding: 0 18px;
	text-transform: uppercase;
}
.news-feed h2 a {
	color: #666666;
}
.news-feed p {
	font-size: 13px;
	padding: 0 18px;
	color: #666666;
	margin: 10px 0;
	/* font-family: 'Theinhardt-Light'; */
	font-family: 'Theinhardt-Thin';
}
.news-feed .view-article {
	display: block;
	color: #666666;
	font-family: 'Theinhardt-Light';
	font-family: 'Theinhardt-Thin';
	text-decoration: underline;
	padding: 0 18px;
	font-size: 13px;
	margin-top: -4PX;
}
.news-feed h2.more-news {
	display: none;
	font-size: 26px;
	margin: 20px 0;
	font-family: 'Tungsten A', 'Tungsten B';
	font-weight: 500;
	line-height: 1em;
	padding: 0 18px;
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 62px;
	color: #808080;
	letter-spacing: 0.04em;
}
.news-feed h2.more-news a {
	color: #808080;
	display: inline-block;
	background: url('img/more-news.png') no-repeat bottom center;
	padding-bottom: 70px;
}
/*.news-feed .full-wrap {
	position: relative;
	width: 875px;
	padding: 0;
}*/
.news-feed .full-wrap > .title {
	width: 41px;
	height: 85px;
	background: url('img/news-heading.png') no-repeat;
	text-indent: -9999px;
	position: absolute;
	top: 0;
	left: -82px;
	margin: 0;
}

.other-services {
	margin-top: 100px;
	margin-bottom: 18px;
}
.other-services a {
	width: 33px;
	height: 33px;
	display: inline-block;
	text-indent: -9999px;
	background: url('img/small-letters-u.png') no-repeat 0 -33px;
	margin: 0 20px;
}

.other-services .vf:hover { background-position: 0 0; }
.other-services .rp:hover { background-position: -33px 0; }
.other-services .ro:hover { background-position: -66px 0; }
.other-services .ar:hover { background-position: -99px 0; }

.item-3 .other-services .vf { background-position: 0 0; /* background-position: -33px -66px; */ }
.item-5 .other-services .rp { /* background-position: -33px 0; */ background-position: -33px -66px; }
.item-7 .other-services .ro { /* background-position: -66px 0; */ background-position: -66px -66px; }
.item-9 .other-services .ar { /* background-position: -99px 0; */ background-position: -99px -66px; }


.item-1 .other-services a {
	background-image: url('img/large-letters.png');
	background-position: 0 0;
	width: 44px;
	height: 43px;
	margin: 0 50px;
}
.item-1 .other-services a:hover {
	background-position: 0 0;
}
.item-1 .other-services a.rp,
.item-1 .other-services a.rp:hover {
	background-position: -44px 0;
}
.item-1 .other-services a.ro,
.item-1 .other-services a.ro:hover {
	background-position: -88px 0;
}
.item-1 .other-services a.ar,
.item-1 .other-services a.ar:hover {
	background-position: -132px 0;
}

/*
.item-3 .other-services a {
	background-position: -32px 0;
}
.item-3 .other-services a.vf,
.item-3 .other-services a:hover {
	background-position: -32px -33px;
}
 
.item-5 .other-services a {
	background-position: -32px -66px;
}
.item-5 .other-services a.rp,
.item-5 .other-services a:hover {
	background-position: -32px -99px;
}

.item-7 .other-services a {
	background-position: -32px -132px;
}
.item-7 .other-services a.ro,
.item-7 .other-services a:hover {
	background-position: -32px -165px;
}

.item-9 .other-services a {
	background-position: -32px -198px;
}
.item-9 .other-services a.ar,
.item-9 .other-services a:hover {
	background-position: -32px -231px;
}
*/

.footer {
	position: relative;
	z-index: 50;
	padding: 60px 0;
}
.footer:after {
	display: block;
	clear: both;
	content: '';
}
.footer .contact span {
	color: #FFF;
}
.footer h1.title {
	background: url('img/footer-background.png') no-repeat top left;
	text-indent: -9999px;
	position: absolute;
	left: -82px;
	top: 0;
	width: 41px;
	height: 216px;
	margin: 0;
}
.footer .enquiry {

}
.footer .full-wrap {
}
.footer .full-wrap:after {
	display: block;
	clear: both;
	content: '';
}

.footer .contact  {
	width: 243px;
	float: left;
	text-transform: uppercase;
}
.footer .contact a {
	color: #B3B3B3;
}
.footer .contact p {
	font-family: 'Tungsten A', 'Tungsten B';
	font-size: 18px;
	margin: 0 0 20px;
	letter-spacing: 0.02em;
	line-height: 22px;
}
.footer .enquiry {
	width: 500px;
	float: left;
}
.footer .enquiry h2 {
	color: #FFF;
	font-family: 'Tungsten A', 'Tungsten B';
	font-size: 27px;
	letter-spacing: 0.05em;
	line-height: 1em;
	margin: 0 0 14px;
}
.footer .enquiry p {
	margin: 0 0 6px;
}
.footer input[type='text'],
.footer input[type='email'],
.footer textarea {
	background: #666666;
	resize: none;
	border: 0 none;
	font-size: 13px;
	color: #A2A4A8;
	padding: 13px;
	width: 226px;
	-webkit-appearance: none;
    border-radius: 0;
    font-weight: 300;
}
.footer textarea {
	height: 77px;
}
.wpcf7-form-control.wpcf7-submit {
	background: url('img/submit.png') no-repeat transparent center right;
	border: none;
	color: #ffffff;
	padding-right: 57px;
	line-height: 30px;
	text-align: left;
	padding-left: 0;
	font-family: 'Tungsten A', 'Tungsten B';
	font-size: 20px;
	letter-spacing: 0.05em;
	margin: 14px 0;
	height: 30px;
}

.sponsors {
	float: right;
	width: 130px;
}
.sponsors a {
	display: block;
	text-indent: -9999px;
	margin-bottom: 8px;
}
.sponsors a.niba {
	width: 128px;
	height: 43px;
	background: url('img/niba.png') no-repeat;
}
.sponsors a.steadfast {
	width: 130px;
	height: 58px;
	background: url('img/steadfast.png') no-repeat;
}

.scroller-holder {
	top: 0;
	left: 0;
	position: fixed;
	overflow: hidden;
}
img.scroller-tile {
	visibility: hidden;
	max-width: none;
	-webkit-perspective: 1000;
}

.header-wrapper {
	max-width: 1120px;
	margin: 0 auto;
}

.moving-element {
	position: absolute;
}

.listed-item.item-0 .moving-element {
	width: 126px;
	height: 146px;
	background: url('img/letter-r.png') no-repeat;
	content: '';
	position: absolute;
	right: 0;
	top: 240px;
}
.listed-item.item-2 .moving-element {
	width: 146px;
	height: 146px;
	background: url('img/letter-r-aqua.png') no-repeat;
	content: '';
	position: absolute;
	top: 120px;
	left: -20px;
}
.listed-item.item-3 .moving-element {
	width: 41px;
	height: 195px;
	background-image: url('img/vintage-fund.png');
	top: -100px;
	right: 65px;
	position: absolute;
	content: '';
}
.listed-item.item-4 .moving-element {
	width: 126px;
	height: 147px;
	background: url('img/letter-r-red.png') no-repeat;
	content: '';
	position: absolute;
	right: 0;
	top: 83px;
}
.listed-item.item-5 .moving-element {
	background-image: url('img/partners.png');
	width: 41px;
	height: 255px;
	content: '';
	position: absolute;
	left: 50px;
	top: 100px;

}
.listed-item.item-6 .moving-element {
	content: '';
	width: 146px;
	height: 147px;
	background: url('img/letter-r-green.png') no-repeat;
	position: absolute;
	top: 80px;
	left: -20px;
}
.listed-item.item-7 .moving-element {
	width: 42px;
	height: 221px;
	background: url('img/reliance-online.png') no-repeat;
	content: '';
	top: -100px;
	right: 64px;
	position: absolute;
}
.listed-item.item-8 .moving-element {
	content: '';
	width: 126px;
	height: 147px;
	background: url('img/letter-r-yellow.png') no-repeat;
	position: absolute;
	top: 80px;
	right: 0;
}


.play-video a {
	width: 136px;
	height: 35px;
	background: url('img/play-video.png') no-repeat;
	display: inline-block;
	text-indent: -9999px;
	margin-top: 50px;
}

.footer .enquiry h2 {
	text-transform: uppercase;
}
.wpcf7-form-control.wpcf7-submit {
	text-transform: uppercase;
}

.menu-mobile { display: none; }

.touch .header {
	position: relative;
}
.touch .listed-item.item-0 {
	margin-top: 0;
}
.touch .listed-item.item-3 .moving-element {
	top: 120px;
}
.touch .listed-item.item-5 .moving-element {
	top: 40px;
}
.touch .listed-item.item-7 .moving-element {
	top: 120px;
}
.touch .listed-item.item-0,
.touch .listed-item.item-2,
.touch .listed-item.item-4,
.touch .listed-item.item-6,
.touch .listed-item.item-8 {
	background-attachment: scroll;
	/* background-size: auto 100%; */
	background-size: cover;
}
.touch .listed-item.item-5 {
	height: auto;
}
.touch .listed-item.item-1, 
.touch .listed-item.item-3, 
.touch .listed-item.item-5, 
.touch .listed-item.item-7,
.touch .listed-item.item-9 {
	height: auto;
	padding: 50px 0;
}

div.wpcf7-mail-sent-ok,
div.wpcf7-validation-errors {
	border: 0 none !important;
	margin: 0 !important;
	padding: 0 !important;
	font-size: 13px;
}

.post-content-text {
	width: 600px;
	min-height: 300px;
}
.category-vantage-fund .post-content-text,
.category-reliance-online .post-content-text,
.category-reliance-partners .post-content-text {
	padding-left: 120px;
}
.post-content-text p {
	font-size: 13px;
	padding: 0 18px;
	color: #666666;
	margin: 10px 0;
	/* font-family: 'Theinhardt-Light'; */
	font-family: 'Theinhardt-Thin';
}
.page-id-176 .post-content-text p {
	padding-left: 0;
}

.category-vantage-fund .post-content-text {
	background: url('img/category-vantage.png') 0 0 no-repeat;
}
.category-reliance-partners .post-content-text {
	background: url('img/category-partners.png') 0 0 no-repeat;
}
.category-reliance-online .post-content-text {
	background: url('img/category-online.png') 0 0 no-repeat;
}
.category-australian-reliance .post-content-text {
	background: url('');
}

.r-icon {
	width: 146px;
	height: 147px;
	background: url('img/letter-r-yellow.png') no-repeat;
	position: absolute;
	bottom: 0;
	right: -20px;
}
.r-icon.post-type-reliance-online {
	background: url('img/letter-r-green.png') no-repeat;
}
.r-icon.post-type-reliance-partners {
	background: url('img/letter-r-red.png') no-repeat;
}
.r-icon.post-type-vantage-fund {
	background: url('img/letter-r-aqua.png') no-repeat;
}

body.single-post, 
body.page-id-176 {
	background-color: #FFF;
}
.single-post .full-wrap, 
.page-id-176 .full-wrap {
	width: 880px;
}
.single-post,
.page-id-176 {
	margin-top: 100px;
}
.single-post .full-wrap, 
.page-id-176 .full-wrap {
	margin-bottom: 40px;
	position: relative;
}
.single-post .back-to-news, 
.page-id-176 .back-to-news {
	font-size: 16px;
	font-family: 'Tungsten A', 'Tungsten B';
	font-weight: 500;
	line-height: 1em;
	padding: 0;
	text-transform: uppercase;
	float: right;
	letter-spacing: 0.025em;
}
.single-post .wp-post-image,
.page-id-176 .wp-post-image {
	min-width: 100%;
	margin-top: 20px;
	margin-bottom: 40px;
}
.single-post h1,
.single-post h3, 
.page-id-176 h1,
.page-id-176 h3 {
	font-size: 26px;
	font-family: 'Tungsten A', 'Tungsten B';
	font-weight: 500;
	line-height: 1em;
	padding: 0;
	text-transform: uppercase;
	letter-spacing: 0.025em;
	margin-bottom: 10px;
	color: #444;
}
.single-post h3, 
.page-id-176 h3 {
	font-size: 16px;
	color: #000;
	text-transform: none;
	letter-spacing: 0.05em;
	margin-top: 0;
	margin-bottom: 0;
}
.single-post .post-content-text p,
.single-post .post-content-text li, 
.page-id-176 .post-contnet-text p, 
.page-id-176 .post-content-text li {
	font-size: 14px;
	line-height: 1.6em;
	padding: 0;
	color: #666666;
	margin: 10px 0;
	font-family: 'Theinhardt-Light';
	/* font-family: 'Theinhardt-Thin'; */
}
.single-post .post-content-text ul, 
.page-id-176 .post-content-text ul {
	padding-left: 18px;
}
.single-post .post-content-text li, 
.page-id-176 .post-content-text li {
	margin: 0;
}

/*
.coloured-nav .vantage,
.coloured-nav .reliance-partners,
.coloured-nav .reliance-online {
	background: url('img/categories.png') no-repeat;
}
*/
.coloured-nav .vantage { 
	background-position: -13px 0;
}
.coloured-nav .reliance-partners { background-position: -26px 0; }
.coloured-nav .reliance-online { background-position: -39px 0; }
.coloured-nav .australian-reliance { background-position: -52px 0; }

#tooltip {
	position:absolute;
	border: 0 none;
	background:#fff;
	padding:2px 5px;
	color:#333;
	display:none;
	z-index: 9999;
	font-family: 'Theinhardt-Thin';
	opacity: 0.95;
}

.listed-item.item-3 a,
.listed-item.item-5 a,
.listed-item.item-7 a {
	color: #FFF;
	transition: color 0.2s;
	-webkit-transition: color 0.2s;
}
.listed-item.item-9 a {
	color: #002D56;	
	transition: color 0.2s;
	-webkit-transition: color 0.2s;
}

.listed-item.item-3 a:hover {
	color: #818282;	
	transition: color 0.2s;
	-webkit-transition: color 0.2s;
}
.listed-item.item-5 a:hover {
	color: #D26E67;
	transition: color 0.2s;
	-webkit-transition: color 0.2s;
}
.listed-item.item-7 a:hover {
	color: #54B1AA;	
	transition: color 0.2s;
	-webkit-transition: color 0.2s;
}
.listed-item.item-9 a:hover {
	color: #000;
	transition: color 0.2s;
	-webkit-transition: color 0.2s;
}

.post-featured-link {
	width: 283px;
	height: 190px;
	display: block;
	background-size: cover;
	background-position: center center;
}


/*------------------------------------*\
    IMAGES
\*------------------------------------*/



/*------------------------------------*\
	TYPOGRAPHY
\*------------------------------------*/


/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/

@media only screen and (min-width: 480px) and (max-width: 960px) {
	.full-wrap {
		width: 440px;
	}
	h1 {
		font-size: 1.6em;
		line-height: 1.3em;
	}
	h2 {
		font-size: 30px;
		line-height: 1.3;
	}
	.listed-item.item-0 {
		min-height: 480px;
		padding-top: 100px;
	}
	.listed-item.item-1 p {
		font-size: 20px;
	}
	.listed-item.item-2 {
		min-height: 550px;
		padding-top: 130px;
	}
	.listed-item.item-2 p {
		font-size: 18px;
	}
	.listed-item.item-2 h2 {
		font-size: 30px;
		line-height: 1.3;
	}
	.other-services {
		margin-top: 50px;
	}
	.scroll-list {
		font-size: 20px;
		line-height: 1.3em;
	}
	.link-more {
		font-size: 24px;
	}
	.listed-item .item-4 h2 {
		margin-bottom: 0;
	}
	.listed-item.item-4 h1 {
		margin-bottom: 30px;
	}
	.listed-item.item-6 h2 {
		font-size: 30px;
		line-height: 1.3em;
	}
	.listed-item.item-6 {
		height: 500px;
		padding-top: 140px;
	}
	.listed-item.item-6 p {
		font-size: 18px;
	}
	.listed-item.item-8 {
		padding: 100px 0 0;
		height: 500px;
	}
	.listed-item p {
		font-size: 20px;
	}

	.news-feed .full-wrap, 
	.footer .full-wrap {
		width: 440px;
	}
	.news-feed > div > ul li {
		width: 440px;
		margin-left: 0;
		margin-bottom: 20px;
		height: auto;
	}
	.news-feed .colour-me-dived {
		height: auto;
		padding-bottom: 10px;
	}
	.news-feed img {
		width: 100%;
	}
	.news-feed h2.more-news {
		margin: 30px 0 0;
	}
	.footer .contact {
		width: 100%;
	}
	.footer .contact p {
		width: 50%;
		float: left;
	}
	.footer .contact .abn {
		float: right;
	}
	.footer .enquiry {
		width: 100%;
	}
	.footer input[type='text'], 
	.footer input[type='email'], 
	.footer textarea {
		width: 100%;
	}
	.item-1 .other-services a {
		margin: 0 30px;
	}
	.single-post .full-wrap, 
	.page-id-176 .full-wrap {
		width: 440px;
	}
	.post-content-text {
		width: 100%;
	}
	.r-icon { display: none; }
	.category-vantage-fund .post-content-text, 
	.category-reliance-online .post-content-text, 
	.category-reliance-partners .post-content-text {
		padding-left: 70px;
	}
}

@media only screen and (min-width : 320px) and (max-width : 480px) {
	.header {
		position: relative;
		overflow: hidden;
	}
	/*.header .nav ul,*/
	.header .coloured-nav {
		display: none;
	}
	.menu-mobile {
		width: 25px;
		height: 26px;
		background-image: url('img/menu-mobile.png');
		background-repeat: no-repeat;
		background-size: 100% auto;
		display: block;
		position: absolute;
		right: 20px;
		text-indent: -9999px;
		top: 20px;
	}
	.nav:hover > ul {
		display: inline;
	}
	.header .nav ul {
		background: #FFF;
		width: 100%;
		margin: 20px 0 0;
		/*
		margin-bottom: 80px;
		margin-top: -70px;
		*/
	}
	/*
		.header .nav:hover ul {
		margin-top: 10px;
	}
	*/
	.header .nav ul > li,
	.header .nav ul > li:first-child {
		width: 100%;
		margin-left: 0;
	}
	.listed-item,
	.listed-item.item-0,
	.listed-item.item-1,
	.listed-item.item-2,
	.listed-item.item-3,
	.listed-item.item-4,
	.listed-item.item-5,
	.listed-item.item-6,
	.listed-item.item-7,
	.listed-item.item-8,
	.listed-item.item-9 {
		min-height: 0;
		margin-top: 0;
		background-position: 50% 0 !important;
		padding: 40px 20px 50px;
		margin-top: 0;
		min-height: 0;
		height: auto;
		background-attachment: scroll;
	}
	.listed-item .full-wrap {
		width: 100%;
	}
	.listed-item.item-0 .moving-element {
		top: 40px !important;
		z-index: -1;
	}
	.listed-item.item-2 .moving-element,
	.listed-item.item-4 .moving-element,
	.listed-item.item-6 .moving-element {
		display: none;
	}
	.listed-item.item-1:after {
		background-image: url('img/about-after-mobile.png');
		background-size: 100% auto;
	}
	.listed-item.item-3:after,
	.listed-item.item-5:after,
	.listed-item.item-7:after,
	.listed-item.item-9:after,
	.news-feed:after {
		display: none;
	}
	.listed-item.item-6 .moving-element {
		top: 100px;
	}
	.listed-item.item-0 .play-video a {
		margin-top: 20px;
		background-image: url('img/play-video-mobile.png');
		background-size: 100% auto;
	}
	.listed-item.item-1:before {
		display: none;
	}
	.listed-item.item-2 {
		padding-top: 40px;
	}
	.listed-item.item-3 .moving-element,
	.listed-item.item-5 .moving-element,
	.listed-item.item-7 .moving-element {
		left: 20px;
		right: auto;
		top: 57px !important;
		bottom: auto;
	}
	.listed-item.item-3 .moving-element {
		background-image: url('img/vintage-fund-mobile.png');
		background-size: 100% auto;
		width: 40px;
		height: 194px;
	}
	.listed-item.item-5 .moving-element {
		background-image: url('img/reliance-partners-mobile.png');
		background-size: 100% auto;
		width: 40px;
		height: 255px;
	}
	.listed-item.item-7 .moving-element {
		background-image: url('img/reliance-online-mobile.png');
		background-size: 100% auto;
		width: 40px;
		height: 255px;
	}
	.scroll-list p {
		padding-left: 60px;
		text-align: left;
	}
	.other-services {
		display: none;
	}
	.listed-item.item-4 {
		padding-top: 40px;
	}
	.listed-item.item-4 h1 {
		margin-bottom: 20px;
	}
	.listed-item.item-9 .scroll-list {
		padding-left: 0;
	}
	.news-feed .full-wrap > .title {
		position: relative;
		left: auto;
		top: auto;
		background-image: url('img/news-heading-mobile.png');
		background-repeat: no-repeat;
		width: 85px;
		height: 40px;
		background-size: 100% auto;
		margin: 40px 0 10px;
	}
	.news-feed h2.more-news a {
		background-image: url('img/more-news-mobile.png');
		background-size: 45px 45px;
	}
	.news-feed .full-wrap, 
	.footer .full-wrap {
		width: 100%;
		padding: 10px 20px 20px;
	}
	.news-feed { 
		padding: 0;
	}
	.news-feed > div > ul li {
		width: 100%;
		margin-bottom: 20px;
		height: auto;
		margin-left: 0;
	}
	.news-feed img {
		width: 100%;
	}
	.item-9 .scroll-list p {
		padding-left: 0;
	}

	h1 {
		font-size: 1.5em;
		line-height: 1.3em;
	}
	h2 {
		font-size: 28px;
		line-height: 1.3em;
	}

	.listed-item.item-1 p {
		font-size: 22px;
		line-height: 1.3em;
	}
	.listed-item.item-2 h2 {
		font-size: 32px;
		line-height: 1.2em;
	}
	.listed-item.item-2 p, 
	.listed-item.item-6 p,  
	.listed-item.item-8 p {
		font-size: 20px;
		line-height: 1.3em;
	}
	.listed-item.item-3 li p,
	.listed-item.item-5 li p,
	.listed-item.item-7 li p,
	.listed-item.item-9 li p {
		font-size: 22px;
		margin-top: 0;
		line-height: 1.3em;
	}

	.news-feed h2 {
		font-size: 32px;
		line-height: 1em;
	}
	.news-feed p {
		font-size: 18px;
		line-height: 1.3em;
	}
	.news-feed > div > ul li > div {
		height: auto;
		padding-bottom: 20px
	}
	.news-feed p {
		font-size: 18px;
		line-height: 1.3em;
	}
	.news-feed .view-article {
		font-size: 18px;
	}

	.link-more {
		font-size: 30px;
	}

	.footer {
		padding-top: 30px;
	}
	.footer h1.title {
		position: relative;
		top: auto;
		left: auto;
		background-image: url('img/footer-background-mobile.png');
		width: 215px;
		height: 41px;
		background-size: 100% auto;
		background-repeat: no-repeat;
		margin-bottom: 20px;
	}
	.footer .contact,
	.footer .enquiry,
	.footer .sponsors {
		width: 100%;
	}

	.footer input[type='text'], 
	.footer input[type='email'], 
	.footer textarea {
		width: 100%;
	}
	.footer .contact p {
		font-size: 18px;
	}
	.nav ul > li a {
		font-size: 20px;
	}
	.nav ul > li {
		padding: 10px 0;
		border-top: solid 1px #b3b3b3;
	}
	.nav ul > li:first-child {
		border-top: 0 none;
	}
	.safari .listed-item {
		/* font-family: 'Theinhardt-Light'; */
		font-family: 'Theinhardt-Thin';
	}
	.single-post, 
	.page-id-176 {
		margin: 0;
	}
	.single-post .full-wrap, 
	.page-id-176 .full-wrap {
		width: 100%;
		padding: 20px;
	}
	.post-content-text {
		width: 100%;
	}
	.r-icon { display: none; }
	.category-vantage-fund .post-content-text, 
	.category-reliance-online .post-content-text, 
	.category-reliance-partners .post-content-text {
		padding-left: 0;
		background-image: none;
	}
	.listed-item.item-0 .moving-element,
	.listed-item.item-8 .moving-element {
		display: none;
	}
	.listed-item.item-3 .full-wrap,
	.listed-item.item-5 .full-wrap,
	.listed-item.item-7 .full-wrap {
		padding-left: 50px;
	}
	.listed-item.item-3 .full-wrap p,
	.listed-item.item-5 .full-wrap p,
	.listed-item.item-7 .full-wrap p {
		margin-top: 0;
	}
	.touch .listed-item.item-1, 
	.touch .listed-item.item-3, 
	.touch .listed-item.item-5, 
	.touch .listed-item.item-7,
	.touch .listed-item.item-9 {
		height: auto;
		padding: 50px 20px;
	}
}

/*------------------------------------*\
    MISC
\*------------------------------------*/

::selection {
	background:#333333;
	color:#FFF;
	text-shadow:none;
}
::-webkit-selection {
	background:#333333;
	color:#FFF;
	text-shadow:none;
}
::-moz-selection {
	background:#333333;
	color:#FFF;
	text-shadow:none;
}
   
/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/
   
.alignnone {
	margin:5px 0 20px 0;
}
.aligncenter,
div.aligncenter {
	display:block;
	margin:5px auto 5px auto;
}
.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
.aligncenter {
	display:block;
	margin:5px auto 5px auto;
}
a img.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
a img.alignnone {
	margin:5px 20px 0 0;
}
a img.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.wp-caption {
	background:#FFF;
	border:1px solid #F0F0F0;
	max-width:96%;
	padding:5px 3px 10px;
	text-align:center;
}
.wp-caption.alignnone {
	margin:5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin:5px 20px 20px 0;
}
.wp-caption.alignright {
	margin:5px 0 20px 20px;
}
.wp-caption img {
	border:0 none;
	height:auto;
	margin:0;
	max-width:98.5%;
	padding:0;
	width:auto;
}
.wp-caption .wp-caption-text,
.gallery-caption {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}
.sticky {
	
}
.bypostauthor {
	
}

/*------------------------------------*\
    PRINT
\*------------------------------------*/

@media print {
	* {
		background:transparent !important;
		color:#000 !important;
		box-shadow:none !important;
		text-shadow:none !important;
	}
	a,
	a:visited {
		text-decoration:underline;
	}
	a[href]:after {
		content:" (" attr(href) ")";
	}
	abbr[title]:after {
		content:" (" attr(title) ")";
	}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content:"";
	}
	pre,blockquote {
		border:1px solid #999;
		page-break-inside:avoid;
	}
	thead {
		display:table-header-group;
	}
	tr,img {
		page-break-inside:avoid;
	}
	img {
		max-width:100% !important;
	}
	@page {
		margin:0.5cm;
	}
	p,
	h2,
	h3 {
		orphans:3;
		widows:3;
	}
	h2,
	h3 {
		page-break-after:avoid;
	}
}