/* #######################################################################

	Theme Name: Color Child
	Theme URI: http://color.wpengine.com
	Description: Child theme for Color
	Author: MeanThemes
	Author URI: http://meanthemes.com/
	Template: color
	Version: 0.0.1

######################################################################## */


.side .current-menu-item a {
  color: #c72508;
}

.single-post .post.square, .single-post .post.square a, .post.square, .post.square a, .square a, .share-overlay, .share-overlay h1.entry-title, .post.square a:hover, .post.square .meta.top a:hover, .comments-wrapper, .side, .side a:hover, .author-wrap, .author-wrap a, .author-wrap a:hover, a .square.basic-item .content h2, .square.basic-item .content a, .square.basic-item .content, a .square.basic-item .content h3, a .square.basic-item .band, .post.post-result *, .post.post-result .meta.top a:hover, body.error404, .html.error404, .url, .comment-date, .url:hover, .comment-date:hover, .comment-reply-link, .comment-reply-link:hover, .filter-trigger, .filter-trigger:hover, .filter a, .filter a:hover, .site-title a:hover, .main-archive .post, .main-archive .post a, .main-archive .post a:hover, #wp-calendar tbody, .side a:hover, .side .current-menu-item a, .square.basic-item, .single .square .meta.top a {
  /* color: #555; */
}

@media screen and (min-width: 60em) {

  body.home, html.home {
    background-color: #FFFFFF;
  }
  .side {
    overflow: visible;
    position: absolute;
  }

  .nano > .nano-content {
    bottom: initial;
  }
  /* Fix Related on blogs */
  .main-wrap {
    position: initial;
  }
}

.cat_color_block {
  width: 30px;
  height: 18px;
  display: inline-block;
  margin-right: 5px;
  margin-bottom: -2px;
}

header.header .site-tagline {
  color: #666;
}

article {
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

.widgets a:hover {
  color: #ff0000;
  font-weight: bold;
}

/* Red link color on Press and Our team */
.red-links a, #post-7 a {
    color: #b70000 !important;
    border-bottom: 1px solid #b70000 !important;
   /* border: none !important; */
}
.red-links a:hover, #post-7 a:hover {
   /* border-bottom: 1px solid #b70000 !important; */
}

/* Fix Wp Facebook Share Like Button position */
.fb-like.fb_iframe_widget {
    position: absolute;
    margin-top: 45px;
}
.fb-like.fb_iframe_widget span {
    height: 25px !important;
}

/* Fix jetpack share position */
.sharedaddy.sd-sharing-enabled .sd-content li:first-child {
    margin-left: 87px !important;
}
.sharedaddy.sd-sharing-enabled {
    margin-top: 7px;
}
div.sharedaddy h3.sd-title:before {
    border: none !important;
}


.smartbanner {
    position: fixed;
    left:0;top:0;
    width:100%;
    height:78px;
    font-family: "Helvetica Neue", helvetica, arial, sans-serif;
    background:#fff;
    overflow:hidden;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
    -webkit-font-smoothing:antialiased;
    -webkit-text-size-adjust:none;
    z-index: 1000;
}
.smartbanner-container {
    margin:0 auto;
	top:0;
}
.smartbanner-close {
    position:absolute;
    left:7px;top:7px;
    display:block;
    font-family:'ArialRoundedMTBold',Arial;
    font-size:15px;
    text-align:center;
    text-decoration:none;
    border-radius:14px;
    -webkit-font-smoothing:subpixel-antialiased;
    border:0;
    width:17px;
    height:17px;
    line-height:17px;
    color:#b1b1b3;
    background:#efefef;
}
.smartbanner-close:active,.smartbanner-close:hover {
    color:#333;
}
.smartbanner-icon{
    position:absolute;
    left:30px;
    top:10px;
    display:block;
    width:57px;
    height:57px;
    background-color: #fff;
    background-size:cover;
    background-image: url("https://fantasyapp.com/content/uploads/2016/04/newpl_logo_fin_color_v2.png");
}
.smartbanner-info{
    position:absolute;
    left:98px;
    top:15px;
    width:44%;
    font-size:12px;
    line-height:1.2em;
    font-weight:bold;
    color:#999;
}
.smartbanner-title {
    font-size:15px;
    line-height:17px;
    color:#000;
    font-weight:bold;
}
.smartbanner-button{
    position:absolute;
    right:20px;
    top:24px;
    border-bottom:3px solid #ee4898;
    padding:0 10px;
    min-width:12%;
    height:24px;
    font-size:14px;
    line-height:24px;
    text-align:center;
    font-weight:bold;
    color:#fff;
    background-color:#ee4898;
    text-decoration:none;
    border-radius:5px;
}
.smartbanner-button:hover {
    background-color: #ee4898;
    border-bottom:3px solid #ee4898;
}
.smartbanner-button-text {
    text-align:center;
    display:block;
    padding:0 5px;
}