/*
Theme Name: Publisher Child Theme
Theme URI: http://themeforest.net/item/publisher/15801051?ref=Better-Studio
Version: 1.0.9
Description: Designed by <a href="http://betterstudio.com/">BetterStudio</a>
Author: BetterStudio
Author URI: http://betterstudio.com/
Text Domain: publisher
Copyright: (c) 2016 BetterStudio
Template: publisher
*/

body, .single-container, .single-post-title, .single-post-content, .entry-content,  .singl-post-content a{
  font-family: sans-serif !important;
}


/* centers ad block */
.taronews-ad {
    margin: 10px auto;
    text-align: center;
}

/* screen-related classes */
@media (min-width: 1140px) {
    .taronews-ad-hide-on-desktop{
        display: none !important;
    }
}

@media (min-width: 1019px) and (max-width: 1140px) {
    .taronews-ad-hide-on-tablet-landscape{
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .taronews-ad-hide-on-tablet-portrait{
        display: none !important;
    }
}

@media (max-width: 767px) {
    .taronews-ad-hide-on-phone{
        display: none !important;
    }
}

/* customized css */
.site-footer .copy-footer {
    border-top: none!important;
}

.footer-widgets {
    padding: 15px 0 0!important;
}

.footer-widgets .custom-html-widget {
    font-size: 13px!important;
}

/* hack for post page */
.post-tp-3-header.wfi:before {
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 65%,rgba(0,0,0,0.65) 100%)!important;
}

/* hack for 2 col width in homepage */
@media(min-width:768px) {
    .home .vc_col-sm-8 {
        width: 70%
    }
    .home .vc_col-sm-4 {
        width: 30%
    }
}

@media only screen and (max-width: 680px) {
    .post-tp-3-header.wfi {
        background-size: contain!important;
        background-position: center top!important;
    }

    .post-tp-3-header.wfi .post-header-title {
        position: static!important;
        padding-top: 65%!important;
    }

    .post-tp-3-header.wfi .post-header-inner {
        height: auto!important;
    }

    .post-tp-3-header .single-post-title {
        font-size: 20px!important;
    }
}

.taronews-newsticker {
    max-height: none!important;
    height: 36px!important;
    border: 1px solid #543177;
}

.taronews-newsticker .heading {
    height: 34px!important;
    line-height: 34px!important;
    width: 50px!important;
    border-radius: 0 3px 3px 0!important;
}

.taronews-newsticker ul.news-list li,
.taronews-newsticker ul.news-list li.active {
    line-height: 34px!important;
    left: 86px!important;
    text-overflow: ellipsis;
    width: 85%;
}

.taronews-newsticker ul.news-list li.active {
    left: 66px!important;
}

.taronews-newsticker .control-nav {
    display: none;
}

@media (min-width: 769px) {
    .taronews-newsticker {
        height: 42px!important;
    }

    .taronews-newsticker .heading {
        font-size: 22px!important;
        height: 40px!important;
        line-height: 38px!important;
        width: 60px!important;
        border-radius: 0 3px 3px 0!important;
    }

    .taronews-newsticker ul.news-list li,
    .taronews-newsticker ul.news-list li.active {
        font-size: 22px!important;
        height: 40px;
        line-height: 38px!important;
        left: 96px!important;
        text-overflow: ellipsis;
        width: 85%;
    }

    .taronews-newsticker ul.news-list li.active {
        font-size: 22px;
        left: 76px!important;
    }

    .taronews-newsticker .control-nav {
        display: none;
    }
}

.author-readmore{
  border-radius: 10px;
  background-color: #60397c;
  width: 100px;
  height: 30px;
  float: right;
  color: white;
  text-align: center;
}
.author-readmore a, .author-readmore a:hover{
  color: white;
  line-height: 30px;
}
@media (max-width: 768px){
  .author-readmore{  
    float: none;
    margin: 0px auto;
  }
}


/* disable capitalize */
.listing-item-text-2 .title {
	text-transform: none !important;
	font-size: 16px !important;
}

/* PopBox */
.popBox{
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.7);
    display: none;
    z-index: 1000;
}
.popBox-div{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 350px;
    height: 300px;
    padding: 5px 5px;
    background-color: white;
    border-radius: 10px 10px 10px 10px;

}
.popBox-close{
    border-radius: 10px 10px 10px 10px;
    cursor: pointer;
    width: 100px;
    height: 30px;
    border: 1px solid white;
    text-align: center;
    background: rgb(171, 100, 159);
    margin: 0px auto;
    font-size: 12pt;
    color: white;
}
.popBox-title{
    background: linear-gradient(90deg, rgba(171,100,159,1) 0%, rgba(91,54,121,1) 100%);
    border-radius: 10px 10px 0px 0px;
    color: white;
    font-size: 14pt;
    height: 30px;
    line-height: 30px;
    text-align: center;
}


