.graph_selection {

    text-align:center;

    list-style:none;

}

.graph_selection li {

    display:inline-block;

    margin:0 2em;

    cursor:pointer;

    transition: all 0.6s ease;

}

.graph_selection li:hover {

    color:#000;

}

.graph_container {

    position:relative;

}

.graph_container canvas {

    position: absolute;

    z-index:-1;

    top:0px;

    opacity:0;

    transition: all 0.6s ease;

}

.graph_container canvas.active {

    z-index:2;

    position:relative;

    transition: all 0.6s ease;

    opacity:1;

}



/*Chart*/

.chart-container {

    overflow:auto;

}

.chart-container .row {

    border-bottom:dotted 1px #666;

    width:100%;

    display:block;

    clear:both;

    overflow:auto;

}

.chart-container .col {

    max-width:50%;

    float:left;

    width:100%;

}

.chart-container .row .col:last-child {

    opacity:0;

    transition:opacity 0.6s ease;

}

.chart-container.loaded .row .col:last-child {

    opacity:1;

}

.pre_header_stock_container {

    padding: 0 30px;

    padding-top: 1.6em;

    padding-bottom: 1.6em;

    overflow: hidden;

    font-size: 0.9em;

}

.pre_header_stock_container .body-wrap {

    text-align:right;

}

.pre_header_stock_container .stock_container {

    display:inline-block;

    margin-right:1em;

}

.pre_header_stock_container .gold_container {

    display:inline-block;

}



/*Pre_Header Widget area*/

.stock-widgets {

    float:left;

    display:inline-block;

    line-height:1.6em;

}

.stock-widgets p {

    display:none;

}

.stock-widgets-inner {

    display:inline-block;

    margin-right:1em;

}



/*Ticker*/
body {
	position:relative;
}
.pre_header_stock_container {

	position:fixed;

	width:100%;

	z-index:10;

}

.stock_container {

	float:left;

	line-height:1.4em!important;

	font-size:1.2em;

	font-weight:600;

	font-family:'Raleway';

	opacity:0;

    transition: 0.4s ease;

}

.stock_container.loaded {

	opacity:1;

}

.stock_quote_data, .stock_quote_alt_data {

	color:#8d6f4a;

}

.forex {

	color:#8d6f4a;

}

.stock-widgets {

	float:right;

	line-height:0;

}

.stock-widgets .fa-paper-plane {

	color:#fff!important;

}

.stock-widgets .vc_icon_element {

	display:inline-block;

	margin-bottom:0;

	height:2em;

	transition: opacity 0.4s ease;

}

.stock-widgets .vc_icon_element:hover {

	opacity:0.6;

}

.stock-widgets .mail {

	position:relative;

}

	.stock-widgets .mail:after {

		content:'';

		position:absolute;

		top:-2em;

		bottom:-2em;

		left:0px;

		right:0px;

		background-color:#b4a169;

		z-index:-1;

	}

.stock-widgets .vc_icon_element-inner {

	height:2em!important;

}

.stock-widgets .vc_icon_element-inner {

	font-size:0.8em;

}
@media screen and (max-width:768px) {
	.pre_header_stock_container {
		position:absolute;
	}
	.pre_header_stock_container {
    padding: 0 0.2em;
    padding-top: 1em;
    padding-bottom: 1em;
    overflow: hidden;
    font-size: 0.9em;
}
}