    /* 
    Theme Name: Backstreet Child 
    Theme URI: https://www.micdroppolitics.com/backstreet-child/
    Description: Backstreet Child Theme
    Theme Author: Micdrop Politics
    Author URL: https://www.micdroppolitics.com
    Template: Backstreet 
    Version: 1.0.0 
    Text Domain: backstreet-child 
    */

    ::-moz-selection, 
::selection{
  background: #af2235;
}
.top{
	background: #3f3c70;
}
.grid_4.logo-header img {
    width: 160px;
    height: auto;
    margin-top: -15px;
}
.side-corner{
	margin-top: 40px;
}

.logo-bottom img {  
    width: 160px;
		height: auto;
    margin-top: -18px;
}
.bottomNav li a,
.widget ul li a,
.mainNav li a {
    color: #af2234;
}
.bottomNav-wrapper a:hover,
.cat-item a:hover, 
.description a:hover,
.big-title a:hover,
.widget ul li a:hover,
.mainNav li a:hover {
    color: #3f3c70;
}
.cat-item a, .description a, .big-title a {
    color: #af2234;
}
.flexslider .slides img {
    width: 100%;
    height: 400px;
    display: block;
}
.image-carousel .standard-format-icon .fadeover.wp-post-image {
    height: 80px;
    width: 130px;
}
.flex-caption {
    background: #af2234;
}
.footer-widget{
	display: none;
}
.footer-bottom {
   background: #fff;
   border: 0 #ebebeb dashed;
   border-top-width: 0px;
   border-top-width: 1px;
}
.credits p a, .credits p, .bottomNav-wrapper a {
    color: #3f3c70;
}
.mainNav {
    margin: 25px 0 !important;
}
p {
    padding: 5px 0;
    margin: 0 0 5px;
    color: #333;
    font-size: 16px;
}
.credits p {
    float: right;
    font-size: 13px;
}
.tickercontainer{
    background: #af2234;
}
.footer-bottom .grid_8{
	margin-top: 30px;
}
.spotlight-title {

    background: #3f3c70 url('https://www.micdroppolitics.com/wp-content/uploads/2020/03/side-title-spotligh-3.png') no-repeat right;
}
.default-theme.wp-posts-carousel .wp-posts-carousel-desc {
    font-size: 16px !important;
}
.slides-1 .wp-posts-carousel-container {
    height: 450px !important;
}
.default-theme.wp-posts-carousel .wp-posts-carousel-desc {
    padding: 0 !important;
}
.post-image img {
    height: 200px;
    object-fit: contain;
    background: #111;
}
.owl-item .wp-posts-carousel-container {
    height: 350px;
}


#ac_383474 {
    clear: both;
    display: block;
    position: relative;
    margin: 0;
    width: 100%;
    height: auto;
    background-color: #fff;
    text-align: left;
    line-height: 1.428em;
}
#ac_383474 .ac_header_title {
    margin: 0;
    border: none;
    direction: ltr;
    vertical-align: middle;
    padding: 10px 117px 10px 10px;
    font-weight: 700;
    word-wrap: break-word;
    min-height: 1.071em;
}
#ac_383474 .ac_adbox {
    width: 100%;
    overflow: visible;
    display: inline-block;
    clear: both;
    text-align: left;
    text-decoration: none;
   	padding: 0 10px;
}
#ac_383474 a.ac_image_link {
    display: inline-block;
    border: none;
    vertical-align: top;
    position: relative;
    overflow: hidden;
    font-size: inherit;
    padding: 0;
    margin: 0 8px 0 0;
    width: 100px;
    height: auto;
}
#ac_383474 .ac_image {
    width: 100px;
    border: none !important;
    margin: 0 !important;
    display: block;
    padding: 0 !important;
    max-width: 100%;
}
#ac_383474 .ac_title_wrapper {
    display: inline-block;
    width: 143px;
}
#ac_383474 .ac_title_wrapper .ac_title {
    margin: 0;
    border: none;
    direction: ltr;
    text-align: left;
    vertical-align: middle;
    font-style: normal;
    word-wrap: break-word;
    font-weight: 400;
    text-decoration: none;
    line-height: 1.4;
    color: #00e;
    overflow: hidden;
    text-overflow: ellipsis;
}
#ac_383474 .ac_credit_copy, #ac_383474 .ac_modal_shading {
    display: none;
}
#ac_383474 .ac_credit {
    position: absolute;
    bottom: 1px;
    right: 3px;
    font-size: 11px;
    color: #999;
}
#ac_383474 .ac_credit span {
    display: inline-block;
    background: url(https://d32oduq093hvot.cloudfront.net/icons/sponsoredlinksby.png);
    width: 163px;
    height: 21px;
    vertical-align: bottom;
    padding: 0;
    margin: 0;
    border: none;
    font-size: 0;
    text-decoration: none;
    text-indent: -999em;
}
#ac_383474 .ac_container {
    margin: 5px 0;
}
#ac_383474 .ac_container:hover .ac_title_wrapper .ac_title {
    text-decoration: underline;
    color: #0A0AAF;
}
#ac_383474 .ac_title_wrapper a {
    width: 100%;
    font-size: 14px;
}
#text_ads .ac_header_title {
    text-align: right !important;
	font-weight: 700;
}
#ac_238506 .ac_title_wrapper .ac_title {
    color: #BA0D16;
}
#ac_238506{
	margin-top: 10px;
}
.sponsor_ad .ac_container .ac_title_wrapper{
    text-align: right !important;
}
#ac_238506 .ac_title_wrapper {
    display: block;
    padding: 0 0 4px;
}
#ac_383479 .ac_header_title {
    margin: 0;
    border: none;
    direction: ltr;
    vertical-align: middle;
    padding: 0 178px 0 0;
    font-weight: 700;
    word-wrap: break-word;
    min-height: 1.071em;
}
#ac_383479 .ac_credit {
    margin: -23px 0px 0 0 !important;
    border: none;
    direction: ltr;
    vertical-align: middle;
    text-decoration: none;
    min-height: 30px;
    text-align: right;
    font-size: .7857em;
    color: #999;
		position: relative;
}
#ac_383479 .ac_credit span {
    display: inline-block;
    background: url(https://d32oduq093hvot.cloudfront.net/icons/sponsoredlinksby.png);
    width: 163px;
    height: 21px;
    vertical-align: bottom;
    padding: 0;
    margin: 0 0 2px;
    font-size: 0;
    font-weight: 700;
    text-decoration: none;
}
#ac_383479 .ac_adbox {
    width: 100%;
    clear: both;
    text-align: left;
}
#ac_383479 .ac_container {
    display: inline-block;
    width: 32.667%;
    vertical-align: top;
    padding-right: .2857em;
    margin-top: .857em;
}
#ac_383479 .ac_image {
    width: 260px;
    height: auto;
    border: none;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
}
#ac_383479 .ac_title_wrapper {
    width: 92%;
    padding-top: .1428em;
}
#ac_383479 a.ac_image_link {
    display: table-cell;
    margin-right: 0;
    position: relative;
    overflow: hidden;
}
#ac_383479 .ac_credit_copy, #ac_383479 .ac_modal_shading {
    display: none;
}
#ac_238506 .ac_header_title {
    text-align: left;
    font-weight: 700;
}
#ac_238506 .ac_credit span {
    display: inline-block;
    background: url(https://d32oduq093hvot.cloudfront.net/icons/sponsoredlinksby.png);
    width: 163px;
    height: 21px;
    vertical-align: bottom;
    padding: 0;
    margin: 0;
    font-size: 0;
    text-decoration: none;
    border: none;
    text-indent: -999em;
}
#ac_238506 .ac_credit_copy, #ac_238506 .ac_modal_shading {
    display: none;
}
#ac_238506 {
    clear: both;
    display: block;
    margin: 0;
    position: relative;
    text-align: left;
}
.ac_credit{
	position: absolute;
	top: 0px;
	right: 0;
	font-size: 12px;
}

.mpw-inline {
    border-bottom: 1px dashed rgba(0,0,0,.4);
    border-top: 1px dashed rgba(0,0,0,.4);
    padding: 10px 0 20px 0 !important;
    display: grid;
}
.mpw-inline-col__rail {
    float: left;
}
.mpw-inline-col__content {
    line-height: 30px;
    display: grid;
}
.mpw-inline-col__title {
    font-size: 14px;
    font-weight: bold;
    color: #9f2629;
}
.mpw-inline-col__story {
    font-size: 16px;
    font-weight: bold;
    color: #000;
}
.mpw-inline-col__content a, .mpw-inline-col__title span, .mpw-inline-col__muted span {
    margin-left: 40px;
}

@media only screen and (max-width: 768px) { 
	#ac_383479 .ac_container {
    width: 31.667%;
} 
	.slides-1 .wp-posts-carousel-container {
    height: 650px !important;
}
	.widget .wp-posts-carousel-container {
    height: 300px !important;
}
.mpw-inline-col__rail {
    float: none;
    text-align: center;
}
	.mpw-inline-col__rail .img-responsive {
    display: unset;
}
.mpw-inline-col__content {
    text-align: center;
}
	.mpw-inline-col__content a, .mpw-inline-col__title span, .mpw-inline-col__muted span {
    margin-left: 0;
}
}
@media (min-width: 360px) and (max-width: 767px) {
	    #ac_383479 .ac_container{
    width: 100% !important;
    }
	.widget .wp-posts-carousel-container {
    height: 500px !important; 
}
}

.pushnotification{
	margin-bottom: 10px;
}
#st-1{
	margin-bottom: 10px;
}