@charset "utf-8";
/* CSS Document */

/*

	Theme Name: Damien Mind Master
	Description: Based on Jezweb's stripped-1.1
	Author: Jezweb
	Author URI: http://www.jezweb.com.au
	Version: 1

*/

/* Style Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ol, ul {list-style: circle;}
blockquote, q {quotes: none;}
:focus {outline: 0;}/* remember to define focus styles! */
ins {text-decoration: none;}/* remember to highlight inserts somehow! */
del {text-decoration: line-through;}
table {	border-collapse: collapse; border-spacing: 0;}/* tables still need 'cellspacing="0"' in the markup */
a img {border: none;}
 /* Remove Skype Styles */
span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}
/* END Reset */

@media screen {

/*
    GLOBAL STYLES
*/
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */

/* Headings */
h1, h2, h3, h4 { font-weight: normal; margin: 0 0 10px 0; }
h1 { font-size:28px; color:#6490ff; font-weight: bold;}
h2 { font-size:22px; color:#88a9fd; font-weight: bold; }
h3 { font-size:18px; color:#a5befd;  font-weight: bold;}
h4 { font-size:14px; color:#bdcffb;  font-weight: bold;}

/* Text & Anchors */
p { margin: 0 0 10px 0; }

a {color:#88A9FD; text-decoration:none;}
a:link {color:#88A9FD; text-decoration:none;}	/* unvisited link */
a:visited {color:#88A9FD;}	/* visited link */
a:hover {color:#6490FF; text-decoration:none;}	/* mouse over link */
a:active {color:#333; text-decoration:none;}	/* selected link   */

/* Other Tag Styles  */
blockquote { }
blockquote p { }
pre { }
code, tt { }
ul, ol { margin: 0 0 30px 0; }
form { }
input[type=text] { }
textarea { }
hr { margin: 30px; }

/*** END GLOBAL STYLES ***/

/***
	MAIN FRAMEWORK
***/

/* Body */
.clear {clear: both;}

body { 
    background-color: #000618; 
	background-image: url('https://www.damienmindmaster.com.au/wp-content/uploads/2011/10/stars.jpg'); background-repeat: repeat; background-position: top left;
    font-size: 12px; 
    line-height:1.4; 
    font-family:verdana, Helvetica, sans-serif; 
    color:#333;
}
/* Page */
#swirls {background-image: url('https://www.damienmindmaster.com.au/wp-content/uploads/2011/10/swirl.png'); background-repeat: no-repeat; margin: 0 auto; width: 1087px; height: 450px; background-position: top;}
#page {width: 860px; margin: 0px auto; padding: 0; }
/* Header Above */
#header-above {height: 225px; background-image: url('https://www.damienmindmaster.com.au/wp-content/uploads/2011/10/logo.png'); background-repeat: no-repeat; width: 550px; margin: 0 auto; float: left;}
#header-right {height: 200px; background-image: url('https://www.damienmindmaster.com.au/wp-content/uploads/2011/10/damien.png'); background-repeat: no-repeat; width: 350px; margin: 0 auto; float: left; padding-top: 45px;}
/* Header Main */
#header-main {clear: both;}

.site-description {
   float: left;
}
.site-description span {
   color: white;
   font-size: 22px;
   font-family: georgia, serif;
   font-weight: bold;
   text-shadow: 2px 2px 16px darkBlue, 1px 1px 4px red;
   display: table;
   margin: 0 auto;
   text-align: center;
   font-style: italic;
}

#social-logos{width: 170px; float: left; height: 50px;}
/* Header Inner */
#header-inner {}

	/***
	Header Nav, 
	Header Subnav Container,
	Header Subnav 
	appear in this position in the page markup, but the styles are found further down 
	the stylesheet, as they are complex and styling them is usually left until later.
	***/

/* Header Below */
#header-below {height: 0px;} /*26px*/
/* Content Container */
#content-container {background-color: #181223; background-image: url('https://www.damienmindmaster.com.au/wp-content/uploads/2011/10/content-container-gradient.jpg'); background-repeat: repeat-x; width: inherit; min-height: 600px;   -moz-border-radius: 22px;
	border-radius: 22px;
	box-shadow: 0 0 22px rgba(62, 76, 102, 1);
    -webkit-box-shadow: 0 0 22px rgba(62, 76, 102, 1); 
    -moz-box-shadow: 0 0 22px rgba(62, 76, 102, 1); }

	/***
	DEFAULT PAGE TEMPLATE CONTENT STYLES
	The following styles are for the content areas for the default template (page.php) and 
	any other template you want to be laid out like that page. For other pages (e.g. "single
	column, no sidebar" look further down the page under "SPECIFIC PAGES", and follow the 
	naming convention used there. Remember you will likely need to update the markup for the
	specific page template to suit its specific styles.)
	***/
	/* Content Above */
	#content-above {height: 56px;}
	/* Content Main */
	#content-main {
	background: #181223;
	width:760px; 
	min-height: 400px;
	padding: 20px;
	margin: 0 auto;
	color: #fff;
	-moz-border-radius: 22px;
	border-radius: 22px;
	box-shadow: 0 0 22px rgba(62, 76, 102, 1);
    -webkit-box-shadow: 0 0 22px rgba(62, 76, 102, 1); 
    -moz-box-shadow: 0 0 22px rgba(62, 76, 102, 1); }
	
	/* Content Main Left */
	#content-main-left { float:left; width: 475px; line-height: 1.5; padding-bottom: 10px;}
	#content-main-left-post { float:left; width: 100%; line-height: 1.5; padding-bottom: 10px; color: #fff;}
	/* Content Main Right */
	#content-main-right { float:left; width: 250px; padding-left: 20px;} 
	/* Content Below */
	#content-below {}
	/*** END DEFAULT PAGE TEMPLATE CONTENT STYLES ***/

/* Footer Main */
#footer-main {color: #fff; font-size: 10px; width: inherit; margin: 0 auto; text-align: center; height: 40px; clear: both; padding-top: 40px; font-weight: bold;}
/* Footer Inner */
#footer-inner {}
/* Footer Copyright */
#footer-copyright {}

#bottom {width: 1060px;
height: 275px;
background-image: url('https://www.damienmindmaster.com.au/wp-content/uploads/2011/10/glowspots.png');
background-repeat: no-repeat;
margin: 0 auto;
z-index: -1;
position: relative;
top: -150px;
background-position: top center; display: none;}

.posts{
	color: #24b2df; 
	font-size: 20px;
	font-family: georgia, serif;
	font-weight: bold;


}




/*** END MAIN FRAMEWORK ***/

/***
	NAV / MENU STYLES
***/
/* Tier 1 Horizontal Menu */
#div.menu-menu-container { margin: 0 auto; width: 860px; padding: 0 30px;}

#header-nav {
	clear: both;
display: block;
float: left;
margin: 0 auto 0;
padding-left: 28px;
width: 650px;
	/*height: 35px;*/ /* when you set a height, be sure to update the padding on "#header-nav ul li a" to suit */
}
#header-nav ul {
	font-size: 15px;
	list-style: none;
	margin: 0;
	padding-left: 0;
}
#header-nav li {
	float: left;
	position: relative;
}
#header-nav ul li a {
	background-image: url('https://www.damienmindmaster.com.au/wp-content/uploads/2011/10/menu-button.png');
	background-size: 125px 65px;
color: white;
display: block;
line-height: 1em;
text-decoration: none;
width: 125px;
height: 41px;
vertical-align: middle;
text-align: center;
padding-top: 25px;
}
}
#header-nav ul li a:hover {
}
#header-nav li:hover > a, #header-nav ul ul :hover > a, #header-nav a:focus {
}
#header-nav li:hover > a, #header-nav a:focus {
	background-image: url('https://www.damienmindmaster.com.au/wp-content/uploads/2011/10/menu-button.png');
	background-size: 125px 65px;
color: white;
display: block;
line-height: 1em;
text-decoration: none;
width: 125px;
height: 41px;
vertical-align: middle;
text-align: center;
padding-top: 25px;
}
}
#header-nav ul li:hover > ul {
	display: block;
}
#header-nav .current_page_item > a, #header-nav .current_page_ancestor > a {
	font-weight: bold;
}
/* Tier 2 - First Level Dropdown Menu */
#header-nav ul ul {
	background: #666;
	display: none;
	float: left;
	margin: 0;
	position: absolute;
	top: 35px;
	left: 0;
	min-width: 200px;
	height: auto;
	z-index: 99999;
}
#header-nav ul ul ul {
	left: 100%;
	top: 0;
}
#header-nav ul ul li {
	float: left;
	position: relative;
	background: none;
	margin: 0px;
	padding: 0px;
	min-width: 200px;
}
#header-nav ul ul a {
	background: #000;
	display: block;
	border: none;
	white-space: nowrap;
	color: #fff;
	font-size: 13px;
	font-weight: normal;
	height: auto;
	line-height: 1.0em;
	margin: 0px;
	padding: 10px 20px;
	xwidth: auto;
}
#header-nav ul ul a:hover {
	background: #3a73b3;
	border: none;
	color: #fff;
	display: block;
	line-height: 1em;
	xwidth: auto;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}
#header-nav ul ul li:last-child a:hover {
	background: #3a73b3;
	border: none;
	color: #fff;
	display: block;
	line-height: 1em;
	xwidth: auto;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}
/* Tier 2 - Optional Horizontal Sub-Nav Menu */
#header-nav #header-subnav-container {
	margin: 3px 0px 0px 0px;
	padding: 0px;
}
#header-nav #header-subnav-container #header-subnav {
	background:#666;
	clear: both;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	min-width: 100px;
	height: 33px;
}
#header-nav #header-subnav-container #header-subnav li {
	float: left;
	position: relative;
	background: none;
	margin: 0px;
	padding: 0px;
}
#header-nav #header-subnav-container #header-subnav a {
	border: none;
	color: #fff;
	display: block;
	line-height: 1em;
	padding: 10px 20px 10px 20px;
	margin: 0px;
	text-decoration: none;
	xheight: 15px;
}
#header-nav #header-subnav-container #header-subnav li:first-child a {
	color: #fff;
	display: block;
	line-height: 1em;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
	xheight: 15px;
}
#header-nav #header-subnav-container #header-subnav li:first-child a:hover {
	background: #333;
	color: #fff;
	display: block;
	line-height: 1em;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
	xheight: 15px;
}
#header-nav #header-subnav-container #header-subnav li:last-child a {
	color: #fff;
	display: block;
	line-height: 1em;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
	xheight: 15px;
}
#header-nav #header-subnav-container #header-subnav li:last-child a:hover {
	background: #333;
	color: #fff;
	display: block;
	line-height: 1em;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
	xheight: 15px;
}
#header-nav #header-subnav-container #header-subnav li a:hover {
	background: #333;
	border: none;
	color: #fff;
	display: block;
	line-height: 1em;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}
#header-nav #header-subnav-container #header-subnav li:hover > a, #header-nav #header-subnav-container #header-subnav ul ul :hover > a, #header-nav #header-subnav-container #header-subnav a:focus {
	Xbackground: #fff;
	Xfilter:alpha(opacity=0.8);
	Xopacity:0.8;
}
#header-nav #subnav-container #header-subnav .current_page_item > a, #header-nav #header-subnav-container #header-subnav .current_page_ancestor > a {
	font-weight: bold;
	Xbackground:#06f;
}
/*** END NAV / MENU STYLES ***/

/***
    SPECIFIC PAGES
***/

/* Single Column, No Sidebar */
#single-column-no-sidebar-content-above {}
#single-column-no-sidebar-content-main {}
#single-column-no-sidebar-content-below {}

/*	END SPECIFIC PAGES	*/


/***
    SPECIAL STYLES
***/

/* WP Loop */
.post { }
.entry { }
.entry a { }
.entry a:hover { }
.postmetadata { }

/* WP Post Navigation */
.post-navgation { }
   .next-posts { }
   .prev-posts { }
   
/* Search Form */
#searchform { }
#searchsubmt { }
	
/* Gravity Forms */
.gform_wrapper {padding-left: 20px;}
.gform_body {width: 320px;}
.gform_body ul {margin: 0px; padding: 0px;}
.gform_body ul li {margin: 0px; padding: 0px; list-style: none;}
.gform_body ul li label {font:"Trebuchet MS", verdana, Helvetica, sans-serif; font-size: 14px; font-style: normal; color:#fff;}
.gform_body ul li label span {font:"Trebuchet MS", verdana, Helvetica, sans-serif; color:#1982d1;}
.gform_body ul li div {margin: 0px; padding: 0px 0px 5px 0px;}
.gform_body ul li div input {margin: 0px; padding: 0px; width: 320px; height: 25px; background: #f5f5f5;}
.gform_body ul li div textarea {margin: 0px; padding: 0px; width: 320px; height: 120px; background: #f5f5f5; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); 
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); border: 1px solid #DDD; color: #888;}
.gform_body ul li div input[type="text"] {background: lavender; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
border: 1px solid #DDD; color: #888;}
.gform_body ul li div input[type="password"] {background: #FAFAFA; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
border: 1px solid #DDD; color: #888;}
.gform_body ul li div textarea {}
.gform_footer input {margin-top: 10px;}

.gform_wrapper .gfield_required {
color: red;
margin-left: 4px;
}

.gform_wrapper textarea.medium {
height: 150px;
background-color: lavender;
}

/* Comments */
ol.commentlist { list-style: none; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }

/*** END SPECIAL STYLES ***/

} /* END screen media */






@media print {

.do-not-print { display: none; }
.do-print { display: block; } 
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, verdana, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */

div#testimonial_rotator_wrap_203 {
    height: 345px;
}

.home div#query-posts-3 {
    display: none;
}