/* [Master Stylesheet] */

/* ------------- Index of Stylesheet -------------
:: 1.0 Import Web Fonts
:: 2.0 Import All CSS
:: 3.0 Common/Base CSS
:: 4.0 Header Area CSS
    :: 4.1.0 Top Header Area CSS
    :: 4.2.0 Middle Header Area CSS
    :: 4.3.0 Bottom Header Area CSS 
:: 5.0 Welocome Post Area CSS
:: 6.0 News Marquee Area CSS
:: 7.0 Sidebar Area CSS
:: 8.0 Post Area CSS
:: 9.0 Video Post Area CSS
:: 10.0 Editorial Post Area CSS
:: 11.0 Catagory Area CSS
:: 12.0 About Us Area CSS
:: 13.0 Contact Area CSS
:: 14.0 Footer Area CSS
------------------------------------------------ */

/* --------------------
:: 1.0 Import Web Fonts
-------------------- */
/*
@import url('https://fonts.googleapis.com/css?family=PT+Serif:400,700|Roboto:300,400,500,700');

/* ------------------
:: 2.0 Import All CSS
------------------ */
/*
@import '../css/bootstrap.min.css';
@import '../css/owl.carousel.css';
@import '../css/font-awesome.min.css';
@import '../css/pe-icon-7-stroke.css';
@import '../css/magnific-popup.css';
@import '../css/animate.css';
@import '../css/jquery-ui.min.css';

/* -------------------
:: 3.0 Common/Base CSS
------------------- */

* {
    margin: 0;
    padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #3a3a3a;
    line-height: 1.2;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
}

ul,
ol {
    margin: 0;
}

ol li,
ul li {
    list-style: outside none none;
}

.breaking-news-title {
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 0;
}

#breakingNewsTicker.ticker {
    width: 100%;
    text-align: left;
    position: relative;
    overflow: hidden;
}

#breakingNewsTicker.ticker ul {
    width: 100%;
    position: relative;
}

#breakingNewsTicker.ticker ul li {
    display: none;
    width: 100%;
}

#breakingNewsTicker.ticker ul li a {
    color: #fff;
    font-size: 14px;
}

#breakingNewsTicker.ticker ul li a:hover {
    color: #ff084e;
}

#stockNewsTicker.ticker {
    width: 100%;
    position: relative;
    overflow: hidden;
}
?*
#stockNewsTicker.ticker ul {
    width: 100%;
    position: relative;
}

#stockNewsTicker.ticker ul li {
    display: none;
    width: 100%;
    text-align: right;
}

#stockNewsTicker.ticker ul li a {
    color: coral;
    font-size: 14px;
}
/*
.single-stock-report .stock-values span {
    
    color: #003679;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
	text-decoration: underline;
}
/*
.single-stock-report .stock-values span:last-child {
    color: rgba(255, 255, 255, 0.5);
}

.single-stock-report .stock-index h4 {
    color: #fff;
    margin-bottom: 0;
}

.single-stock-report {
    border-right: 2px solid rgba(255, 255, 255, 0.05);
    margin-right: 20px;
    display: inline-block;
    text-align: left;
}

.single-stock-report:last-child {
    border-right: none;
    margin-right: 0;
}

.single-stock-report .stock-index.minus-index h4,
.single-stock-report .stock-index.plus-index h4 {
    color: #ff0303;
    position: relative;
    z-index: 1;
    padding-left: 30px;
}
/*
.single-stock-report .stock-index.minus-index h4:before,
.single-stock-report .stock-index.plus-index h4:before {
    content: '\e688';
    color: #ff0303;
    position: absolute;
    z-index: 1;
    top: 0;
    left: -10px;
    font-family: 'Pe-icon-7-stroke';
    font-size: 44px;
    line-height: 32px;
}*/
/*
.single-stock-report .stock-index.plus-index h4 {
    color: #30ca00;
}
.single-stock-report .stock-index.plus2-index h4 {
    color: #0000ff;
	
    position: relative;
    z-index: 1;
    padding-left: 30px;
}
.single-stock-report .stock-index.minus2-index h4 {
    color: #333333;
	
    position: relative;
    z-index: 1;
    padding-left: 30px;
}
/*
.single-stock-report .stock-index.plus-index h4:before {
    content: '\e682';
    color: #30ca00;
}



/* :: 6.0 News Marquee Area CSS */
/*
.simple-marquee-container {
    width: 100%;
    display: inline-block;
    overflow: hidden;
    box-sizing: border-box;
    position: relative;
    cursor: pointer;
    z-index: 1;
    height: 65px;
}

.marquee,
*[class^="marquee"] {
    display: inline-block;
    white-space: nowrap;
    position: absolute;
}

.marquee-content-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    position: relative;
    z-index: 1;
    height: 65px;
}

.marquee-content-items li {
    background-color: #101010;
    padding: 0 20px;
    height: 65px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.marquee-content-items li:nth-child(even) {
    background-color: #1c1c1c;
}

.marquee-content-items li a {
    font-size: 18px;
    color: #fff;
    display: inline-block;
}

.marquee-content-items li a > span {
    background-color: #ff0303;
    padding: 2px 6px;
    font-size: 14px;
    font-weight: 300;
    margin-right: 20px;
}

/* :: 7.0 Sidebar Area CSS */

.single-breaking-news-widget {
    position: relative;
    z-index: 1;
    margin-bottom: 30px;
}

.widget-title h5 {
    font-size: 18px;
    text-transform: uppercase;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 20px;
    margin-bottom: 30px;
}

.breakingnews-title {
    position: absolute;
    top: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 2;
    height: 30px;
    left: 0;
}

.breakingnews-title p {
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 0;
    position: absolute;
    background-color: #ff0303;
    height: 30px;
    line-height: 30px;
    width: 50%;
    text-align: center;
    top: 0;
    left: 0;
}

.gradient-background-overlay {
    position: relative;
    z-index: 3;
    background-position: center center;
    background-size: cover;
}

.gradient-background-overlay:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: -1;
    top: 0;
    left: 0;
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.05) 1%, #000 98%, #000 99%);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), color-stop(1%, rgba(0, 0, 0, 0.5)), color-stop(98%, #000), color-stop(99%, #000));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.05) 1%, #000 98%, #000 99%);
}

.breaking-news-heading {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100px;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding: 20px;
}
*/
