/*
 * Skin for jPlayer Plugin (jQuery JavaScript Library)
 * http://www.jplayer.org
 *
 * Skin Name: Blue Monday
 *
 * Copyright (c) 2010-2012 Happyworm Ltd
 * Dual licensed under the MIT and GPL licenses.
 *  - http://www.opensource.org/licenses/mit-license.php
 *  - http://www.gnu.org/copyleft/gpl.html
 *
 * Author: Silvia Benvenuti
 * Skin Version: 4.2 (jPlayer 2.2.0)
 * Date: 22nd October 2012
 */

div.jp-audio,
div.jp-audio-stream,
div.jp-video {

	/* Edit the font-size to counteract inherited font sizing.
	 * Eg. 1.25em = 1 / 0.8em
	 */

	font-size:1.25em; /* 1.25em for testing in site pages */ /* No parent CSS that can effect the size in the demos ZIP */

	font-family:Verdana, Arial, sans-serif;
	line-height:1;
	color: #666;
	border:1px solid #707270;
	background-color:#eee;
}
div.jp-audio {
	width:1261px;
}
div.jp-audio-stream {
	width:182px;
}
div.jp-video-270p {
	width:480px;
}
div.jp-video-360p {
	width:640px;
}
div.jp-video-full {
	/* Rules for IE6 (full-screen) */
	width:480px;
	height:270px;
	/* Rules for IE7 (full-screen) - Otherwise the relative container causes other page items that are not position:static (default) to appear over the video/gui. */
	position:static !important; position:relative
}

/* The z-index rule is defined in this manner to enable Popcorn plugins that add overlays to video area. EG. Subtitles. */
div.jp-video-full div div {
	z-index:1000;
}

div.jp-video-full div.jp-jplayer {
	top: 0;
	left: 0;
	position: fixed !important; position: relative; /* Rules for IE6 (full-screen) */
	overflow: hidden;
}

div.jp-video-full div.jp-gui {
	position: fixed !important; position: static; /* Rules for IE6 (full-screen) */
	top: 0;
	left: 0;
	width:100%;
	height:100%;
	z-index:1001; /* 1 layer above the others. */
}

div.jp-video-full div.jp-interface {
	position: absolute !important; position: relative; /* Rules for IE6 (full-screen) */
	bottom: 0;
	left: 0;
}

div.jp-interface {
	position: relative;
	background-color:#eee;
	width:700px;
	margin:auto;
}

div.jp-audio div.jp-type-single div.jp-interface {
	height:60px;
}
div.jp-audio div.jp-type-playlist div.jp-interface {
	height:60px;
}

div.jp-audio-stream div.jp-type-single div.jp-interface {
	height:80px;
}

div.jp-video div.jp-interface {
	border-top:1px solid #009be3;
}

/* @group CONTROLS */

div.jp-controls-holder {
	clear: both;
	width:440px;
	margin:0 auto;
	position: relative;
	overflow:hidden;
	top:-8px; /* This negative value depends on the size of the text in jp-currentTime and jp-duration */
}

div.jp-interface ul.jp-controls {
	list-style-type:none;
	margin:0;
	padding: 0;
	overflow:hidden;
}

div.jp-audio ul.jp-controls {
	width: 670px;
	padding:10px 20px 0 20px;
}

div.jp-audio-stream ul.jp-controls {
	width: 142px;
	padding:10px 20px 0 20px;
}

div.jp-video div.jp-type-single ul.jp-controls {
	width: 78px;
	margin-left: 200px;
}

div.jp-video div.jp-type-playlist ul.jp-controls {
	width: 134px;
	margin-left: 172px;
}
div.jp-video ul.jp-controls,
div.jp-interface ul.jp-controls li {
	display:inline;
	float: left;
}

div.jp-interface ul.jp-controls a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
a.jp-play,
a.jp-pause {
	width:40px;
	height:40px;
}

a.jp-play {
	background: url("jplayer.blue.monday.jpg") 0 0 no-repeat;
}
a.jp-play:hover {
	background: url("jplayer.blue.monday.jpg") -41px 0 no-repeat;
}
a.jp-pause {
	background: url("jplayer.blue.monday.jpg") 0 -42px no-repeat;
	display: none;
}
a.jp-pause:hover {
	background: url("jplayer.blue.monday.jpg") -41px -42px no-repeat;
}

a.jp-stop, a.jp-previous, a.jp-next {
	width:28px;
	height:28px;
	margin-top:6px;
}

a.jp-stop {
	background: url("jplayer.blue.monday.jpg") 0 -83px no-repeat;
	margin-left:10px;
}

a.jp-stop:hover {
	background: url("jplayer.blue.monday.jpg") -29px -83px no-repeat;
}

a.jp-previous {
	background: url("jplayer.blue.monday.jpg") 0 -112px no-repeat;
}
a.jp-previous:hover {
	background: url("jplayer.blue.monday.jpg") -29px -112px no-repeat;
}

a.jp-next {
	background: url("jplayer.blue.monday.jpg") 0 -141px no-repeat;
}
a.jp-next:hover {
	background: url("jplayer.blue.monday.jpg") -29px -141px no-repeat;
}

/* @end */

/* @group progress bar */

div.jp-progress {
	overflow:hidden;
	background-color: #ddd;
}
div.jp-audio div.jp-progress {
	position: absolute;
	top:22px;
	height:15px;
}
div.jp-audio div.jp-type-single div.jp-progress {
	left:170px;
	width:330px;
}
div.jp-audio div.jp-type-playlist div.jp-progress {
	left:166px;
	width:130px;
}
div.jp-video div.jp-progress {
	top:0px;
	left:0px;
	width:100%;
	height:10px;
}
div.jp-seek-bar {
	background: url("jplayer.blue.monday.jpg") 0 -202px repeat-x;
	width:0px;
	height:100%;
	cursor: pointer;
}
div.jp-play-bar {
	background: url("jplayer.blue.monday.jpg") 0 -218px repeat-x ;
	width:0px;
	height:100%;
}

/* The seeking class is added/removed inside jPlayer */
div.jp-seeking-bg {
	background: url("jplayer.blue.monday.seeking.gif");
}

/* @end */

/* @group volume controls */


a.jp-mute,
a.jp-unmute,
a.jp-volume-max {
	width:18px;
	height:15px;
	margin-top:12px;
}

div.jp-audio div.jp-type-single a.jp-mute,
div.jp-audio div.jp-type-single a.jp-unmute {
	margin-left: 480px;	
}
div.jp-audio div.jp-type-playlist a.jp-mute,
div.jp-audio div.jp-type-playlist a.jp-unmute {
	margin-left: 154px;
}

div.jp-audio-stream div.jp-type-single a.jp-mute,
div.jp-audio-stream div.jp-type-single a.jp-unmute {
	margin-left:10px;
}

div.jp-audio a.jp-volume-max,
div.jp-audio-stream a.jp-volume-max {
	margin-left: 56px;	
}

div.jp-video a.jp-mute,
div.jp-video a.jp-unmute,
div.jp-video a.jp-volume-max {
	position: absolute;
	top:12px;
	margin-top:0;
}

div.jp-video a.jp-mute,
div.jp-video a.jp-unmute {
	left: 50px;
}

div.jp-video a.jp-volume-max {
	left: 134px;
}

a.jp-mute {
	background: url("jplayer.blue.monday.jpg") 0 -170px no-repeat;
}
a.jp-mute:hover {
	background: url("jplayer.blue.monday.jpg") -19px -170px no-repeat;
}
a.jp-unmute {
	background: url("jplayer.blue.monday.jpg") -60px -170px no-repeat;
	display: none;
}
a.jp-unmute:hover {
	background: url("jplayer.blue.monday.jpg") -79px -170px no-repeat;
}
a.jp-volume-max {
	background: url("jplayer.blue.monday.jpg") 0 -186px no-repeat;
}
a.jp-volume-max:hover {
	background: url("jplayer.blue.monday.jpg") -19px -186px no-repeat;
}

div.jp-volume-bar {
	position: absolute;
	overflow:hidden;
	background: url("jplayer.blue.monday.jpg") 0 -250px repeat-x;
	width:46px;
	height:5px;
	cursor: pointer;
}
div.jp-audio div.jp-volume-bar {
	top:27px;
	left:600px;
}
div.jp-audio-stream div.jp-volume-bar {
	top:27px;
	left:92px;
}
div.jp-video div.jp-volume-bar {
	top:17px;
	left:72px;
}
div.jp-volume-bar-value {
	background: url("jplayer.blue.monday.jpg") 0 -256px repeat-x;
	width:0px;
	height:5px;
}

/* @end */

/* @group current time and duration */

div.jp-audio div.jp-time-holder {
	position:absolute;
	top:23px;
}
div.jp-audio div.jp-type-single div.jp-time-holder {
	left:110px;
	width:450px;
}
div.jp-audio div.jp-type-playlist div.jp-time-holder {
	left:166px;
	width:130px;
}

div.jp-current-time,
div.jp-duration {
	width:60px;
	font-size:.64em;
	font-style:oblique;
}
div.jp-current-time {
	float: left;
	display:inline;
}
div.jp-duration {
	float: right;
	display:inline;
	text-align: right;
}

div.jp-video div.jp-current-time {
	margin-left:20px;
}
div.jp-video div.jp-duration {
	margin-right:20px;
}

/* @end */

/* @group playlist */

div.jp-title {
	font-weight:bold;
	text-align:center;
}

div.jp-title,
div.jp-playlist {
	width:100%;
	background-color:#ccc;
	border-top:1px solid #009be3;
}
div.jp-type-single div.jp-title,
div.jp-type-playlist div.jp-title,
div.jp-type-single div.jp-playlist {
	border-top:none;
}
div.jp-title ul,
div.jp-playlist ul {
	list-style-type:none;
	margin:0;
	padding:0 20px;
	font-size:.72em;
}

div.jp-title li {
	padding:5px 0;
	font-weight:bold;
}
div.jp-playlist li {
	padding:5px 0 4px 20px;
	border-bottom:1px solid #eee;
}

div.jp-playlist li div {
	display:inline;
}

/* Note that the first-child (IE6) and last-child (IE6/7/8) selectors do not work on IE */

div.jp-type-playlist div.jp-playlist li:last-child {
	padding:5px 0 5px 20px;
	border-bottom:none;
}
div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
	list-style-type:square;
	list-style-position:inside;
	padding-left:7px;
}
div.jp-type-playlist div.jp-playlist a {
	color: #333;
	text-decoration: none;
}
div.jp-type-playlist div.jp-playlist a:hover {
	color:#0d88c1;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-current {
	color:#0d88c1;
}

div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
	float:right;
	display:inline;
	text-align:right;
	margin-right:10px;
	font-weight:bold;
	color:#666;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover {
	color:#0d88c1;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media {
	float:right;
	display:inline;
	text-align:right;
	margin-right:10px;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a{
	color:#666;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover{
	color:#0d88c1;
}
span.jp-artist {
	font-size:.8em;
	color:#666;
}

/* @end */

div.jp-video-play {
	width:100%;
	overflow:hidden; /* Important for nested negative margins to work in modern browsers */
	cursor:pointer;
	background-color:rgba(0,0,0,0); /* Makes IE9 work with the active area over the whole video area. IE6/7/8 only have the button as active area. */
}
div.jp-video-270p div.jp-video-play {
	margin-top:-270px;
	height:270px;
}
div.jp-video-360p div.jp-video-play {
	margin-top:-360px;
	height:360px;
}
div.jp-video-full div.jp-video-play {
	height:100%;
}
a.jp-video-play-icon {
	position:relative;
	display:block;
	width: 112px;
	height: 100px;

	margin-left:-56px;
	margin-top:-50px;
	left:50%;
	top:50%;

	background: url("jplayer.blue.monday.video.play.png") 0 0 no-repeat;
	text-indent:-9999px;
}
div.jp-video-play:hover a.jp-video-play-icon {
	background: url("jplayer.blue.monday.video.play.png") 0 -100px no-repeat;
}





div.jp-jplayer audio,
div.jp-jplayer {
	width:0px;
	height:0px;
}

div.jp-jplayer {
	background-color: #000000;
}





/* @group TOGGLES */

/* The audio toggles are nested inside jp-time-holder */

ul.jp-toggles {
	list-style-type:none;
	padding:0;
	margin:0 auto;
	overflow:hidden;
}

div.jp-audio .jp-type-single ul.jp-toggles {
	width:25px;
}
div.jp-audio .jp-type-playlist ul.jp-toggles {
	width:55px;
	margin: 0;
	position: absolute;
	left: 325px;
	top: 50px;
}

div.jp-video ul.jp-toggles {
	margin-top:10px;
	width:100px;
}

ul.jp-toggles li {
	display:block;
	float:right;
}

ul.jp-toggles li a {
	display:block;
	width:25px;
	height:18px;
	text-indent:-9999px;
	line-height:100%; /* need this for IE6 */
}

a.jp-full-screen {
	background: url("jplayer.blue.monday.jpg") 0 -310px no-repeat;
	margin-left: 20px;
}

a.jp-full-screen:hover {
	background: url("jplayer.blue.monday.jpg") -30px -310px no-repeat;
}

a.jp-restore-screen {
	background: url("jplayer.blue.monday.jpg") -60px -310px no-repeat;
	margin-left: 20px;
}

a.jp-restore-screen:hover {
	background: url("jplayer.blue.monday.jpg") -90px -310px no-repeat;
}

a.jp-repeat {
	background: url("jplayer.blue.monday.jpg") 0 -290px no-repeat;
}

a.jp-repeat:hover {
	background: url("jplayer.blue.monday.jpg") -30px -290px no-repeat;
}

a.jp-repeat-off {
	background: url("jplayer.blue.monday.jpg") -60px -290px no-repeat;
}

a.jp-repeat-off:hover {
	background: url("jplayer.blue.monday.jpg") -90px -290px no-repeat;
}

a.jp-shuffle {
	background: url("jplayer.blue.monday.jpg") 0 -270px no-repeat;
	margin-left: 5px;
}

a.jp-shuffle:hover {
	background: url("jplayer.blue.monday.jpg") -30px -270px no-repeat;
}

a.jp-shuffle-off {
	background: url("jplayer.blue.monday.jpg") -60px -270px no-repeat;
	margin-left: 5px;
}

a.jp-shuffle-off:hover {
	background: url("jplayer.blue.monday.jpg") -90px -270px no-repeat;
}


/* @end */

/* @group NO SOLUTION error feedback */

.jp-no-solution {
	padding:5px;
	font-size:.8em;
	background-color:#eee;
	border:2px solid #009be3;
	color:#000;
	display:none;
}

.jp-no-solution a {
	color:#000;
}

.jp-no-solution span {
	font-size:1em;
	display:block;
	text-align:center;
	font-weight:bold;
}
/*
.box-home-page #chartContainer {
    padding: 0 260px 0 0;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.box-home-page .tool-tipmodal {
    position: absolute;
    left: 100%;
    margin-left: -260px;
    top: 0;
    height: 360px;
    width: 244px;
    overflow-x: hidden;
    overflow-y: auto;
}
*/
body.box-home-page #chart0{
	    transform: matrix(0.98, 0, 0, 0.98, 667, -30);
}
.box-home-page #mindPlanets{
	transform: matrix(0.93,0,0,0.93,90,0);
}
.box-home-page .tooltip-body {
    max-width: 100% !important;
    max-height: 660px !important;
    width: auto;
    position: relative;
    background-color: #fff;
    background-clip: padding-box;
    outline: 0;
    overflow-x: hidden;
    padding: 10px 15px 15px 0 !important;
    overflow-y: auto;
}
/* @end */
@media only screen and (max-width: 800px){
	.content_topboxs.ct_chart {
	    height: auto !important;
	    width: 100% !important;
	}
}
@media only screen and (max-width: 767px){
	body.box-home-page #chartContainer {
	    height: 96% !important;
	    top: 1%;
	    padding: 0;
	    position: absolute;
	    width: 100% !important;
    }
	.box-user-page .chartContainer{
		height: 1755px;
	}	
	#mindPlanets #labelMind{
		display: none !important;
	}
	body.box-home-page .tool-tipmodal {
		display: none !important;
	    position: absolute;
	    left: 100%;
	    margin-left: -155px;
	    top: 15px;
	    height: 65px;
	    width: 130px;
	}
	body.box-home-page .tooltip-body {
	    /*max-height: 84px !important;*/
	    width: auto;
	    padding: 1px 10px !important;
	}
	body.box-home-page .tooltip-body p{
		margin: 7px 0 !important;
	}
}
@media screen and (max-width: 780px) and (min-width: 721px){
	.box-home-page .tool-tipmodal {
	    position: absolute;
	    left: 1%;
	    margin-left: 0;
	    top: 372px;
	    height: 150px;
	    width: 97%;
	    overflow-x: hidden;
	    overflow-y: auto;
	}
	.box-home-page #chartContainer {
	    zoom: 1 !important;
	    /*padding: 0 35px;*/
	}
}
@media only screen and (max-width: 670px){
    body.box-home-page g#data_section{
        transform: matrix(2, 0, 0, 2, 0, -1426) !important;
    }
    /*.box-home-page g#mandala{
    	transform: translateX(219px) translateY(620px) rotate(25deg) !important;
    }*/
    body.box-home-page g#chart0{
    	transform: matrix(2, 0, 0, 2, 60, -960);
    }
    body.box-home-page #chartContainer{
        height: 1200px;
    }
    body.box-home-page #chartContainer svg {
        height: 100%;
        width: 100%;
    }
    body.box-home-page #mindPlanets{
    	transform: matrix(0.89, 0, 0, 0.89, 120, 6);
    }
    body.box-home-page #zs{
    	transform: matrix(2.7, 0, 0, 2.7, -711, -1072);
    }
    body.box-home-page #mind_houses{
    	transform: matrix(2.57, 0, 0, 2.57, -633, -1060);
	}
}

@media only screen and (max-width: 560px){
     body.box-home-page g#data_section{
        transform: matrix(2, 0, 0, 2, 0, -1120) !important;
    }
     body.box-home-page g#data_section text:nth-child(3){
    	transform: matrix(1, 0, 0, 1, 30, 100);
    }
    body.box-home-page g#data_section text:nth-child(4){
    	    transform: matrix(1, 0, 0, 1, 30, 125);
    }
    body.box-home-page g#data_section text:nth-child(5){
    	transform: matrix(1, 0, 0, 1, 30, 150);
    }

    body.box-home-page .tool-tipmodal {
	    position: absolute;
	    left: 100%;
	    margin-left: -216px;
	    top: 47px;
	    height: 98px;
	    width: 177px;
	}
    /*.box-home-page g#mandala{
    	transform: translateX(1598px) translateY(1750px) rotate(171.7deg) !important;
    }*/
    body.box-home-page g#chart0{
    	transform: matrix(2, 0, 0, 2, -20, -810);
    }
    body.box-home-page #zs{
    	transform: matrix(2.7, 0, 0, 2.7, -711, -1072);
    }
    body.box-home-page #mind_houses{
    	transform: matrix(2.57, 0, 0, 2.57, -638, -1060);
	}
    body.box-home-page #chartContainer{
        height: 1200px;
    }
    body.box-home-page #chartContainer svg {
        height: 100%;
        width: 100%;
    }
    body.box-home-page #mindPlanets{
    	transform: matrix(0.89, 0, 0, 0.89, 120, 6);
    }
}
@media only screen and (max-width: 559px){
	body.box-home-page .tool-tipmodal {
	    top: 15px;
	}
	body.box-home-page #mind_houses {
	    transform: matrix(2.54, 0, 0, 2.54, -545, -1051);
	}
}
@media only screen and (max-width: 520px){
	body.box-home-page .tool-tipmodal {
	    top: 47px;
	}
	body.box-home-page #mind_houses{
    	transform: matrix(2.54, 0, 0, 2.54, -545, -1051);
	}
}
@media only screen and (max-width: 510px){
	body.box-home-page .tool-tipmodal {
	    top: 15px;
	}
	body.box-home-page #mind_houses{
    	transform: matrix(2.57, 0, 0, 2.57, -563, -1060);
 }
}
@media only screen and (max-width: 365px){
	body.box-home-page .tool-tipmodal {
	    position: absolute;
	    left: 100%;
	    margin-left: -155px;
	    top: 15px;
	    height: 65px;
	    width: 130px;
	}
	body.box-home-page #mind_houses{
    	transform: matrix(2.54, 0, 0, 2.54, -545, -1051);
	}
    body.box-home-page g#data_section{
        transform: matrix(2, 0, 0, 2, 0, -1340) !important;
    }
    /*.box-home-page g#mandala{
    	transform: translateX(1598px) translateY(1750px) rotate(171.7deg) !important;
    }*/
    body.box-home-page g#chart0{
    	transform: matrix(2, 0, 0, 2, -20, -810);
    }
    body.box-home-page #chartContainer{
        height: 1050px;
    }
    body.box-home-page #mindPlanets{
    	transform: matrix(0.89, 0, 0, 0.89, 120, 6);
    }
}
@media only screen and (max-width: 359px){
	body.box-home-page g#data_section {
	    transform: matrix(2, 0, 0, 2, 0, -1070) !important;
	}
}
@media only screen and (max-width: 340px){
    body.box-home-page g#data_section{
        transform: matrix(2, 0, 0, 2, 0, -1150) !important;
    }
     body.box-home-page g#data_section text:nth-child(3){
    	transform: matrix(1, 0, 0, 1, 30, 100);
    }
    body.box-home-page g#data_section text:nth-child(4){
    	    transform: matrix(1, 0, 0, 1, 30, 125);
    }
    body.box-home-page g#data_section text:nth-child(5){
    	transform: matrix(1, 0, 0, 1, 30, 150);
    }
    /*.box-home-page g#mandala{
    	transform: translateX(1598px) translateY(1750px) rotate(171.7deg) !important;
    }*/
    body.box-home-page g#chart0{
    	transform: matrix(2, 0, 0, 2, -27, -810);
    }
    body.box-home-page #chartContainer{
        height: 1050px;
    }
     body.box-home-page #zs{
    	transform: matrix(2.74, 0, 0, 2.74, -800, -1086);
    }
    body.box-home-page #mindPlanets{
    	transform: matrix(0.9, 0, 0, 0.9, 85, 3);
    }
    body.box-home-page #mind_houses {
	    transform: matrix(2.56, 0, 0, 2.56, -609, -1056);
	}
}
@media only screen and (max-width: 300px){
    body.box-home-page g#data_section{
        transform: matrix(2, 0, 0, 2, 0, -1225) !important;
    }
    /*.box-home-page g#mandala{
    	transform: translateX(1598px) translateY(1750px) rotate(171.7deg) !important;
    }*/
    body.box-home-page g#chart0{
    	transform: matrix(2, 0, 0, 2, -20, -810);
    }
    body.box-home-page #chartContainer{
        height: 1050px;
    }
}
@media only screen and (max-width: 390px){
    body.box-home-page #chartContainer{
        height: 800px;
    }
}
@media only screen and (max-width: 340px){
	body.box-home-page #chartContainer {
	    height: 680px;
	}
}
@media only screen and (max-width: 320px){
	body.box-home-page #chartContainer {
	    height: 650px;
	}
}
@media only screen and (max-width: 280px){
	body.box-home-page .tool-tipmodal {
	    margin-left: -152px;
	    top: 0;
	    height: 65px;
	    width: 130px;
	}
}

/*
@media only screen and (max-width: 767px){
	#chartContainer .freeFound,
	#chartContainer .freeFoundI,
	#chartContainer .freeNowAstro, 
	#chartContainer .wlFound, 
	#chartContainer .freeFoundM,
	#chartContainer .freeFoundB,
	#chartContainer .freeFoundN, 
	#chartContainer .freeFoundR, 
	#chartContainer .freeFoundC,
	#chartContainer .freeFoundO,
	#chartContainer .freeSimple,
	#chartContainer .hmFoundA,
	#chartContainer .freeDataView,
	#chartContainer .freeFoundCH,
	#chartContainer .freeMandala, 
	#chartContainer .hmFound,
	#chartContainer .freeMaterial, 
	#chartContainer .freeFoundS{
	    height: 100%;
	    position: absolute;
	    height: 95%;
	    left: 0;
	    top: 2%;
	    width: 100%;
	}
	#chartContainer .freeFound svg,
	#chartContainer .freeFoundI svg,
	#chartContainer .freeNowAstro svg, 
	#chartContainer .wlFound svg, 
	#chartContainer .freeFoundM svg,
	#chartContainer .freeFoundB svg,
	#chartContainer .freeFoundN svg, 
	#chartContainer .freeFoundR svg,
	#chartContainer .freeFoundC svg,
	#chartContainer .freeFoundO svg,
	#chartContainer .freeSimple svg,
	#chartContainer .hmFoundA svg, 
	#chartContainer .freeDataView svg,
	#chartContainer .freeFoundCH svg,
	#chartContainer .freeMaterial svg,
	#chartContainer .freeMandala svg, 
	#chartContainer .hmFound svg, 
	#chartContainer .freeFoundS svg{
		height: 100% !important;
	    width: 100%!important;
	    padding: 0;
	}
	#chartContainer .freeNowAstro svg #data_section{
		transform: matrix(3, 0, 0, 3, 0, -730);
	}
	#chartContainer .freeNowAstro svg g#mandala{
    	transform: matrix(1, 0, 0, 1, 1500, 60) rotate(107.122deg) !important;
    }
    #chartContainer .wlFound svg #data{
		transform: matrix(2.5, 0, 0, 2.5, 0, -550) !important;
	}
	#chartContainer .wlFound svg g#chart{
    	transform: matrix(1, 0, 0, 1, 130, 276) !important;
    }

	#chartContainer .freeFoundM svg g#chart2{
    	transform: matrix(0.8, 0, 0, 0.8, 170, 410) !important;
	}
    #chartContainer .freeFoundB svg g#chart1{
    	    transform: matrix(0.8, 0, 0, 0.8, 180, 340) !important;
    }
    #chartContainer .freeFoundM svg #frame, 
    #chartContainer .freeFoundB svg #frame, 
    #chartContainer .freeFoundN svg #frame,
    #chartContainer .freeFoundR svg #frame,
    #chartContainer .freeFoundC svg #frame,
    #chartContainer .freeFound svg #frame,
    #chartContainer .freeFoundI svg #frame,
    #chartContainer .freeFoundO svg #frame,
    #chartContainer .freeDataView svg #frame, 
    #chartContainer .freeFoundCH svg #frame,
    #chartContainer .freeMaterial svg #frame,
    #chartContainer .freeFoundS svg #frame{
    	transform: matrix(0, 0, 0, 0, 0, -388) !important;
    }
    #chartContainer .freeFoundM svg #frame rect, 
    #chartContainer .freeFoundB svg #frame rect,
    #chartContainer .freeFound svg #frame rect,
    #chartContainer .freeFoundI svg #frame rect,
    #chartContainer .freeFoundO svg #frame rect.
    #chartContainer .freeDataView svg #frame rect,
    #chartContainer .freeFoundCH svg #frame rect,
    #chartContainer .freeMaterial svg #frame rect, 
    #chartContainer .freeFoundS svg #frame rect{
    	y: 0 !important;
    }
    #chartContainer .freeFoundM svg #data_section, #chartContainer .freeFoundB svg #data_section{
    	transform: matrix(2, 0, 0, 2, 0, -500);
    }
    #chartContainer .freeFoundN svg #data_section #Centers{
    	transform: matrix(2, 0, 0, 2, 0, -500);
    }
    #chartContainer .freeFoundN #chart0, #chartContainer .freeFoundN #nGates{
    	transform: matrix(0.8, 0, 0, 0.8, 170, 410) !important;
    }
    #chartContainer .freeFoundN #data_section #ArrowsText{
    	transform: matrix(1.2, 0, 0, 1.2, -343, 309) !important;
    }
    #chartContainer .freeFoundN  #Full_Name{
 		transform: matrix(1, 0, 0, 1, -180, 315) !important;
 	}
     #chartContainer .freeFoundN #legend{
    	transform: matrix(1, 0, 0, 1, 215, -462);
    }
    #chartContainer .freeFoundR svg #data_section{
    	transform: matrix(2, 0, 0, 2, 0, -920) !important;
    }
    #chartContainer .freeFoundR svg g#chart0{
    	transform: matrix(0.8, 0, 0, 0.8, 180, -280) !important;
    }
     #chartContainer .freeFoundR #resonance{
    	transform: matrix(1.5, 0, 0, 1.5, 26, 380) !important;
    }
    .freeFoundR.default.tool-tipmodal {
	    top: auto;
	    bottom: 1%;
	    height: auto;
	    width: 96%;
	}
	#chartContainer .freeFoundC svg g#chart0{
    	transform: matrix(0.8, 0, 0, 0.8, 180, 340) !important;
    }
    #chartContainer .freeFoundC svg #data_section{
    	transform: matrix(2, 0, 0, 2, 0, -500);
    }
    #chartContainer .freeFoundC svg #circuits{
    	transform: matrix(1.2, 0, 0, 1.2, 147, -228);
    }
    .freeFoundC.default.tool-tipmodal {
	    top: auto;
	    bottom: 1%;
	    height: auto;
	    width: 96%;
	}
	#chartContainer .freeFoundCH svg g#chart0{
    	transform: matrix(1, 0, 0, 1, 130, 440) !important;
    }
     #chartContainer .freeFoundCH svg #data_section{
    	transform: matrix(2, 0, 0, 2, 0, -790);
    }
     #chartContainer .freeFoundCH svg #chain{
    	transform: matrix(1.5, 0, 0, 1.5, -506, 315) !important;
    }
    #chartContainer .freeFound svg g#chart0{
    	transform: matrix(1, 0, 0, 1, 130, 440) !important;
    }
     #chartContainer .freeFound svg #data_section{
    	transform: matrix(2, 0, 0, 2, 0, -790);
    }


    #chartContainer .freeFoundI svg g#chart0{
    	transform: matrix(1, 0, 0, 1, 130, 45) !important;
    }
     #chartContainer .freeFoundI svg #data_section{
    	transform: matrix(2, 0, 0, 2, 0, -400) !important;
    }
    .freeFoundI.default.tool-tipmodal {
	    top: auto;
	    bottom: 1%;
	    height: auto;
	    width: 96%;
	}
	.hmFoundA #background_graphics{
		transform: matrix(1.5, 0, 0, 1.5, -271, -1300) !important;
	}
	.hmFoundA #logo{
		transform: matrix(1.5, 0, 0, 1.5, -270, -1285) !important;
	}
	.hmFoundA #white_channels{
		transform: matrix(1.5, 0, 0, 1.5, -270, -1285) !important;
	}
	.hmFoundA #Gates{
		transform: matrix(1.5, 0, 0, 1.5, -22, -1285) !important;
	}
	.hmFoundA #Centers{
		    transform: matrix(1.5, 0, 0, 1.5, -22, -1285) !important;
	}
	.hmFoundA #Arrows{
		transform: matrix(1.5, 0, 0, 1.5, -22, -1285) !important;
	}
	.hmFoundA #mindPlanets {
		transform: matrix(2, 0, 0, 2, -1200, 0);
	}
	.hmFoundA #bodyPlanets{
		transform: matrix(2, 0, 0, 2, 165, 0);
	}
	.hmFoundA #zs {
		transform: matrix(2, 0, 0, 2, 0, -51);
	}
	.hmFoundA #zs g:nth-child(2){
		    transform: matrix(1, 0, 0, 1, -350, -469);
	}
	.hmFoundA #zs g:nth-child(4){
		transform: matrix(1, 0, 0, 1, -350, -433);
	}
	.hmFoundA #zs g:nth-child(6){
		transform: matrix(1, 0, 0, 1, -350, -397);
	}
	.hmFoundA #zs g:nth-child(8){
		transform: matrix(1, 0, 0, 1, -350, -361);
	}
	.hmFoundA #zs g:nth-child(10){
		transform: matrix(1, 0, 0, 1, -350, -325);
	}
	.hmFoundA #zs g:nth-child(12){
		transform: matrix(1, 0, 0, 1, -350, -288);	
	}
	.hmFoundA #zs g:nth-child(14){
		transform: matrix(1, 0, 0, 1, -350, -252);
	}
	.hmFoundA #zs g:nth-child(16){
		transform: matrix(1, 0, 0, 1, -350, -216);
	}
	.hmFoundA #zs g:nth-child(18){
		transform: matrix(1, 0, 0, 1, -350, -180);
	}
	.hmFoundA #zs g:nth-child(20){
		transform: matrix(1, 0, 0, 1, -350, -143);
	}
	.hmFoundA #zs g:nth-child(22){
		transform: matrix(1, 0, 0, 1, -350, -107);
	}
	.hmFoundA #zs g:nth-child(24){
		transform: matrix(1, 0, 0, 1, -350, -71);
	}
	.hmFoundA #zs g:nth-child(26){
		transform: matrix(1, 0, 0, 1, -350, -35);
	}
	.hmFoundA #zs g:nth-child(28){
		transform: matrix(1, 0, 0, 1, -350, 2);
	}
	.hmFoundA #body_houses{
		transform: matrix(2, 0, 0, 2, -208, -51);
	}
	.hmFoundA #mind_houses{
		transform: matrix(2, 0, 0, 2, -726, -51);
	}
	.hmFoundA #gate_lines{
		transform: matrix(2, 0, 0, 2, 70, -53);
	}
	.hmFoundA #gate_lines text:nth-child(29){
		transform: matrix(1, 0, 0, 1, 395, 153);
	}
	.hmFoundA #gate_lines text:nth-child(30){
		transform: matrix(1, 0, 0, 1, 395, 174);
	}
	.hmFoundA #gate_lines text:nth-child(31){
		transform: matrix(1, 0, 0, 1, 395, 189);
	}


	.hmFoundA #gate_lines text:nth-child(32){
		transform: matrix(1, 0, 0, 1, 395, 210);
	}
	.hmFoundA #gate_lines text:nth-child(33){
		transform: matrix(1, 0, 0, 1, 395, 225);
	}
	.hmFoundA #gate_lines text:nth-child(34){
		transform: matrix(1, 0, 0, 1, 395, 246);
	}

	.hmFoundA #gate_lines text:nth-child(35){
		transform: matrix(1, 0, 0, 1, 395, 261);
	}
	.hmFoundA #gate_lines text:nth-child(36){
		transform: matrix(1, 0, 0, 1, 395, 282);
	}
	.hmFoundA #gate_lines text:nth-child(37){
		transform: matrix(1, 0, 0, 1, 395, 297);
	}


	.hmFoundA #gate_lines text:nth-child(38){
		transform: matrix(1, 0, 0, 1, 395, 319);
	}
	.hmFoundA #gate_lines text:nth-child(39){
		transform: matrix(1, 0, 0, 1, 395, 334);
	}
	.hmFoundA #gate_lines text:nth-child(40){
		transform: matrix(1, 0, 0, 1, 395, 355);
	}


	.hmFoundA #gate_lines text:nth-child(41){
		transform: matrix(1, 0, 0, 1, 395, 370);
	}
	.hmFoundA #gate_lines text:nth-child(42){
		transform: matrix(1, 0, 0, 1, 395, 391);
	}
	.hmFoundA #gate_lines text:nth-child(43){
		transform: matrix(1, 0, 0, 1, 395, 406);
	}

	.hmFoundA #gate_lines text:nth-child(44){
		transform: matrix(1, 0, 0, 1, 395, 427);
	}
	.hmFoundA #gate_lines text:nth-child(45){
		transform: matrix(1, 0, 0, 1, 395, 442);
	}
	.hmFoundA #gate_lines text:nth-child(46){
		transform: matrix(1, 0, 0, 1, 395, 464);
	}

	.hmFoundA #gate_lines text:nth-child(47){
		transform: matrix(1, 0, 0, 1, 395, 479);
	}
	.hmFoundA #gate_lines text:nth-child(48){
		transform: matrix(1, 0, 0, 1, 395, 500);
	}
	.hmFoundA #gate_lines text:nth-child(49){
		transform: matrix(1, 0, 0, 1, 395, 515);
	}
	.hmFoundA #gate_lines text:nth-child(50){
		transform: matrix(1, 0, 0, 1, 395, 536);
	}

	.hmFoundA #gate_lines text:nth-child(51){
		transform: matrix(1, 0, 0, 1, 395, 551);
	}
	.hmFoundA #gate_lines text:nth-child(52){
		transform: matrix(1, 0, 0, 1, 395, 572);
	}
	.hmFoundA #gate_lines text:nth-child(53){
		transform: matrix(1, 0, 0, 1, 395, 587);
	}
	.hmFoundA #gate_lines text:nth-child(54){
		transform: matrix(1, 0, 0, 1, 395, 609);
	}
	.hmFoundA #gate_lines text:nth-child(55){
		transform: matrix(1, 0, 0, 1, 395, 624);
	}
	.hmFoundA #Data{
		transform: matrix(2, 0, 0, 2, -275, -145);
	}
	.hmFoundA #Data text:nth-child(7){
		transform: matrix(1, 0, 0, 1, 170, 1005);
	}
	.hmFoundA #Data text:nth-child(8){
		transform: matrix(1, 0, 0, 1, 170, 1030);
	}
	.hmFoundA #Data text:nth-child(9){
		transform: matrix(1, 0, 0, 1, 170, 1055);
	}
	.hmFoundA #Data text:nth-child(10){
		transform: matrix(1, 0, 0, 1, 170, 1080);
	}
	.hmFoundA #Data text:nth-child(11){
		transform: matrix(1, 0, 0, 1, 170, 1105);
	}
	.hmFoundA #Data text:nth-child(12){
		transform: matrix(1.5, 0, 0, 1.5, 467, 1175);
	}
	.hmFoundA #Data text:nth-child(13){
		transform: matrix(1.2, 0, 0, 1.2, 487, 1225);
	}
	.hmFoundA #Data text:nth-child(14){
		transform: matrix(1.2, 0, 0, 1.2, 487, 1270);
	}
	.hmFoundA #Data text:nth-child(15){
		transform: matrix(1.2, 0, 0, 1.2, 487, 1315);
	}
	.hmFoundA #zodiac{
		transform: matrix(2, 0, 0, 2, -1665, 557);
	}
	.hmFoundA #Data text:nth-child(16){
		transform: matrix(1.2, 0, 0, 1.2, 400, 1225);
	}
	.hmFoundA #Data text:nth-child(17){
		transform: matrix(1.2, 0, 0, 1.2, 400, 1270);
	}
	.hmFoundA #Data text:nth-child(18){
		transform: matrix(1.2, 0, 0, 1.2, 400, 1315);
	}
	.hmFoundA #Data text:nth-child(19){
		transform: matrix(1.2, 0, 0, 1.2, 585, 1225);
	}
	.hmFoundA #Data text:nth-child(20){
		transform: matrix(1.2, 0, 0, 1.2, 583, 1270);
	}
	.hmFoundA #Data text:nth-child(21){
		transform: matrix(1.2, 0, 0, 1.2, 585, 1315);
	}
	.hmFoundA #Data text:nth-child(22){
		transform: matrix(1.5, 0, 0, 1.5, 632, 1175);
	}
	.hmFoundA #Data text:nth-child(23){
		    transform: matrix(1.2, 0, 0, 1.2, 723, 1225);
	}
	.hmFoundA #Data text:nth-child(24){
		transform: matrix(1.2, 0, 0, 1.2, 723, 1270);
	}
	.hmFoundA #Data text:nth-child(25){
		transform: matrix(1.2, 0, 0, 1.2, 723, 1315);
	}
	.hmFoundA #Data text:nth-child(26){
		transform: matrix(1.2, 0, 0, 1.2, 765, 1315);
	}
	.hmFoundA #Data text:nth-child(27){
		transform: matrix(1.2, 0, 0, 1.2, 765, 1270);
	}
	.hmFoundA #Data text:nth-child(28){
		transform: matrix(1.2, 0, 0, 1.2, 765, 1225);
	}
	.freeFoundO #Full_Name text:nth-child(1){
		transform: matrix(2, 0, 0, 2, 82, 60);
	}
	.freeFoundO #Full_Name text:nth-child(2){
		transform: matrix(2, 0, 0, 2, 82, 60);
	}
	.freeDataView #lines{
		transform: matrix(1.2, 0, 0, 1.2, -30, -125);
	}
	.freeDataView #Full_Name{
		transform: matrix(1.2, 0, 0, 1.2, -30, -125);
	}
	.freeDataView #circuits{
		transform: matrix(1.2, 0, 0, 1.2, -30, -100);
	}
	.freeDataView #quarters{
		transform: matrix(1.2, 0, 0, 1.2, -30, -75);
	}
	.freeMaterial #data{
		transform: matrix(1.2, 0, 0, 1.2, -470, -463);
	}
	.freeMaterial #data text:nth-child(1){
		transform: matrix(1, 0, 0, 1, 467, 40);
	}
	.freeMaterial #data text:nth-child(2){
		transform: matrix(1, 0, 0, 1, 424, 68);
	}
	.freeMaterial #tabel{
		transform: matrix(1.5, 0, 0, 1.5, -468, 115);
	}
	.freeMaterial #chart0{
		    transform: matrix(0.8, 0, 0, 0.8, 180, -25);
	}
	.freeFoundS #bsDescription{
		transform: matrix(2, 0, 0, 2, -26, -200);
	}
	.freeFoundS #mind_south{
		transform: matrix(0.8, 0, 0, 0.8, 20, 631)
	}
	.freeFoundS #msDescription{
		transform: matrix(2, 0, 0, 2, -26, 263);
	}
	#data_section text:nth-child(8){
		transform: matrix(1, 0, 0, 1, 25, 620);
	}
	#data_section text:nth-child(9){
		transform: matrix(1, 0, 0, 1, 70, 644);
	}
	#data_section text:nth-child(10){
		transform: matrix(1, 0, 0, 1, 70, 660);
	}
	#data_section text:nth-child(11){
		transform: matrix(1, 0, 0, 1, 70, 660);
	}
	#data_section text:nth-child(12){
		transform: matrix(1, 0, 0, 1, 70, 675);
	}
	#data_section text:nth-child(13){
		transform: matrix(1, 0, 0, 1, 70, 675);
	}
	#Planets{
		transform: matrix(2, 0, 0, 2, 0, -550);
	}
	#data_section{
		transform: matrix(2, 0, 0, 2, 0, -550);
	}
	#arrows_circles{
		transform: matrix(2, 0, 0, 2, 0, -550);
	}
	#data_section text:nth-child(12){
		transform: matrix(1, 0, 0, 1, 22, 670);
	}
	#data_section text:nth-child(13){
		transform: matrix(1, 0, 0, 1, 22, 695);
	}
	#data_section text:nth-child(14){
		transform: matrix(1, 0, 0, 1, 65, 720);
	}
	#data_section text:nth-child(15){
		transform: matrix(1, 0, 0, 1, 65, 735);
	}
	#data_section text:nth-child(16){
		transform: matrix(1, 0, 0, 1, 65, 745);
	}
	#arrows_circles #icons #mc{
		transform: matrix(0.7, 0, 0, 0.7, -84, 570);
	}
	#arrows_circles text:nth-child(4)_{
		transform: matrix(1, 0, 0, 1, 291, 717);
	}
	#arrows_circles text:nth-child(5)_{
		transform: matrix(1, 0, 0, 1, 291, 734);
	}
	#arrows_circles text:nth-child(6)_{
		transform: matrix(1, 0, 0, 1, 291, 748);
	}
	#Planets g:nth-child(7){
		transform: matrix(1, 0, 0, 1, 0, 540);
	}
	#Planets g:nth-child(3){
		transform: matrix(0.8, 0, 0, 0.8, 21, 705);
	}
	#ages{
		transform: matrix(0.45, 0, 0, 0.45, 10, 100);
	}
}
*/
/* @end */