/*
Theme Name: ColorMagPro-child
Version: 1.0
Description: A child theme of ColorMag Pro
Template: colormag-pro/colormag-pro
*/

@import url("../colormag-pro/colormag-pro/style.css");

#site-description {
    color: #f8f8f8;
    font-family: "New Rocker";
}
.news-excerpt h3, h4{
	text-align: center !important;
}
.news-excerpt-align {
	margin-top:30px;
}
.news-excerpt a{
	text-shadow: 1px 1px black;
	float:right;
}
.news-excerpt a:hover{
	color:#f8f8f8;
}
#page {
    max-width: 1200px;
    margin: 0 auto;
    background: #232526;
    background: -webkit-linear-gradient(to right, #414345, #232526);
    background: linear-gradient(to right, #414345, #232526);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
}
#header-text-nav-container {
    background-color: transparent;
}
.news-bar {
    background-color: transparent;
    padding: 8px 0 4px;
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.1);
    font-size: 14px;
    border-bottom: 2px solid #bd081c;
}
.date-in-header {
    float: left;
    color: #cccccc;
    font-size: 14px;
    padding-right: 15px;
}
.breaking-news-latest {
    color: #f8f8f8;
    position: relative;
    float: left;
}
#header-text-nav-wrap {
    padding: 0;
}
#site-navigation {
    border-top: 4px solid #bd081c;
    border-bottom: 1px solid #bd081c;
}
.main-navigation ul li a {
    font-size: 16px;
    letter-spacing: 5px;
}
.home-icon.front_page_on,  .main-navigation ul li.current-menu-ancestor>a, .main-navigation ul li.current-menu-item ul li a:hover, .main-navigation ul li.current-menu-item>a, .main-navigation ul li.current_page_ancestor>a, .main-navigation ul li.current_page_item>a, .site-header {
    background-color: transparent !important;
}
.main-navigation a:hover, .main-navigation ul li ul li a:hover, .main-navigation ul li ul li:hover>a,.main-navigation ul li:hover>a,.main-small-navigation li a:hover,.menu-toggle:hover {
 	background-color: #bd081c !important;
}
.sticky-wrapper .main-navigation .home-icon a, .main-navigation .home-icon a {
    padding: 10px 10px 9px;
}
.fa.search-top {
    color: #ffffff;
    cursor: pointer;
    font-size: 21px;
    padding: 12px 12px 16px;
    position: absolute;
    right: 44px;
    top: 0;
}
#main {
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: transparent;
}
.footer-socket-wrapper {
    padding: 20px 0px 50px;
    background: #232526;
    background: -webkit-linear-gradient(to right, #414345, #232526);
    background: linear-gradient(to right, #414345, #232526);
    border-top: 4px solid #bd081c;
}
#secondary .widget, .error-404 .widget {
    margin-bottom: 35px;
    font-size: 14px;
    background-color: transparent;
}
.search-form-top {
    border: none;
    display: none;
    padding: 10px;
    position: absolute;
    right: 70px;
    top: -9px;
    z-index: 9999;
    background-color: transparent;
}
input.s {
    width: 60%;
    padding: 4px 54px 4px 10px;
    height: 36px;
    color: #777777;
    background-color: transparent;
    margin: 0;
    border: 1px solid #bd081c;
}
h1, h2, h3, h4, h5, h6 {
    padding-bottom: 18px;
    color: #bd081c;
    text-shadow: 1px 1px black;
    font-weight: normal;
	text-transform: capitalize !important;
}
p{
	text-align: justify;
}
small{
	font-size: 80%;
    color: #a9aea7;
}
embed, iframe, object {
    max-width: 100%;
    box-shadow: 0 0 10px black;
}
.entry-content img, .comment-content img, .widget img {
    max-width: 100%;
    box-shadow: 0 0 10px black;
}
#content .post .article-content .below-entry-meta {
    padding-bottom: 20px;
    visibility: hidden;
}
#content .post img {
    margin-bottom: 0;
    box-shadow: 0 0 10px black;
}
.post .entry-content {
    margin-bottom: 10px;
    text-align: justify;
}
.entry-content ul{
	list-style: none;
}
.entry-content li {
    line-height: 1.3;
    text-shadow: 1px 1px black;
}
/*list style bullets 
.entry-content li:before{
	content: "\f0e7";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--
    color: #bd081c;
    font-size: 18px;
    position: absolute;
   	left: 38.5%;
    text-shadow: 1px 1px black;
}
*/
.entry-content i{
	 font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #bd081c;
    font-size: 18px;
    position: absolute;
   	margin-left: -15px;
    text-shadow: 1px 1px black;
}
#review {
    width: 40% !important;
    float: left;
}
.review-title {
    background-color: #f6f6f6;
    border: none;
    margin: 0;
    padding: 10px 15px;
}
.review-wrapper {
    border: none;
    margin-bottom: 1em;
    clear: both;
    box-sizing: border-box;
    margin-right: 10px;
}
.review-total-wrapper span.review-total-box {
    border-top: 0;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    display: block;
    font-size: 40px;
    font-weight: 700;
    text-align: right;
    margin: 0;
    padding: 15px 0 20px;
    width: 100%;
    box-sizing: border-box;
}
.alignright-content {
    display: block;
    float: right;
	width:48%
}
.alignleft-content {
    display: block;
    float: left;
    width: 48%;
}
.below-entry-meta{
	display:none;
}
.widget_featured_posts{
	margin-bottom:0;
}
.widget_featured_posts .article-content .entry-title a {
    color: #f8f8f8;
    text-shadow: none;
}
.single-related-posts .article-content .entry-title a {
    color: #a9aea7;
    text-shadow: none;
}


.supporter img{
    box-shadow: none;
}
.supporter{
    display: block;
    text-align: center;
}