/*
 Theme Name:   PenNews Child
 Theme URI:    http://pennews.pencidesign.com/
 Description:  PenNews Child Theme
 Author:       PenciDesign
 Author URI:   http://pencidesign.com
 Template:     pennews
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: two-columns, custom-menu, featured-images, post-formats, sticky-post, threaded-comments, translation-ready, editor-style
 Text Domain:  pennews-child
*/
@media screen and (max-width: 768px){
    .topbar__menu, .topbar_date, .topbar_weather, .main_trending, .hidden-xs {
        display: none;
    }
    .visible-xs{
      display: block
    }
    .col-xs-6{
        float: left;
        width: 50%;
        padding: 5px;
    }
}
@media screen and (min-width: 768px){
    .visible-xs{
      display: none
    }
    .col-sm-2{
        float: left;
        width: 16.6666666%;
        padding: 5px;
    }
    .col-sm-4{
        float: left;
        width: 33.3333333%;
        padding: 5px;
    }
}
@media screen and (min-width: 976px){
    .visible-xs{
      display: none
    }
    .col-md-2{
        float: left;
        width: 16.6666666%;
        padding: 5px;
    }
    .col-md-3{
      width:20%;
      float:left;
      display:block;
    }
    .col-md-9{
      width:80%;
      float:left;
      display:block;
    }
}
@media screen and (min-width: 1240px){
    .sidebar-left .site-main .penci-container, .sidebar-right .site-main .penci-container {
        width: 100%;
        max-width: 1400px;
    }
    .visible-xs{
      display: none
    }
}
.mt-15{
  margin-top: 15px;
}
.clearfix:after{
	clear:both;
	display: table;
    content: " ";
}
.main_trending{
  margin-bottom: 32px;

}
.main_trending .topbar__trending{
  display:block;
  float: none;
    width:100%;
		background:white;
	padding:0px;
	margin-top:5px;
  }
.main_trending .topbar__trending .headline-title{
  line-height: 30px;

}
.main_trending .topbar__trending .penci__post-title.entry-title{
  line-height: 30px;
  font-size: 14px;
}
.penci-content-post  .penci-entry-content.entry-content p:first-child{
  font-weight:600
}
.td-all-devices{
  text-align: center;
}
.penci-content-post  .penci-entry-content.entry-content p:first-child{
  font-weight:600
}
#respond p.comment-form-author, #respond p.comment-form-email, #respond p.comment-form-url, .wpcf7 p.name, .wpcf7 p.email, .wpcf7 p.subject {
    width: 49%;
    margin: 0 0 0 1%;
    padding: 0;
    float: left;
    display: inline-block;
}
.header__top.header--s2 .header__banner a, .header__top.header--s2 .header__banner img{
  display: inline-block;
}
.header__top.header--s2 .header__banner{
  text-align: right;
}

.header_banner_top img{
    width: 100%;
    height: 100%;
    max-height: 88px;
}

.text-center{
    text-align: center;
}
.text-left{
    text-align: left;
}
.f-date{
  font-weight: 300;
  display: block;
  font-size: 1rem;
}
.bg-white{
  background-color: white;
}
.header_banner_top .col-md-2-4:first-child{
  padding-left: 0px;
}
.header_banner_top .col-md-2-4:last-child{
  padding-right: 0px;
}
.footer__social-media .social-media-item.socail_media__viber, .penci-menu-hbg-socials .social-media-item.socail_media__viber{
  background-color: #574e92;
}
.header__top{
  background: none;
}
.site-header{
  background: none;
}
.header__top.header--s2 .header-top__container{
  background: white;
  padding-top: 20px;
  padding-bottom: 20px;
}
.site-header:not(.header--s4) > .penci-container-1080, .site-header:not(.header--s4) > .penci-container-1170, .site-header:not(.header--s4) > .penci-container-fluid{
  background: white
}
.header__top.header--s2{
  padding-top: 0;
  padding-bottom: 0
}
.custom-comments li{
  list-style: none
}
.custom-comments blockquote, q{
  text-transform: none;
  font-size: 14px;
}
.custom-comments h4{
  font-size: 16px;
}
.wp-polls .Buttons{
    background-color: black
}
.my_day{
  margin-top:10px;
  font-size: 18px;
}

.container-list .time{
  font-size:12px;
  color:#888787;
  white-space:nowrap;
  text-align:center;
  padding-top:2px;
}
.container-list .list-title{
  font-weight:500;
  font-size:16px;
  color:#323334;
  transition:color .3s;
  margin-bottom: 8px;
  line-height: 1.2;
}
.container-list .list-title:hover{
  color:#F44336;
}
.container-list .list-desc span{
  letter-spacing:.025em;
  font-size:14px;
  color:#888787;
  word-break:break-word;
}
.container-list{
  background:white;
  background:white;
  position:relative;
  clear:both;
  height:auto;
  display:table;
  width:100%;
  border-top:1px solid #efecec;
  padding:13px 22px 9px 0px;
}
.my_day{
  margin-top:10px;
}
.main-list-container{
  margin-bottom:32px;
}
.penci-single-style-2 .penci-entry-media .post-image, .penci-single-style-9 .penci-entry-media .post-image, .penci-single-style-10 .penci-entry-media .post-image{
  display: block;
}
.single .penci-entry-media img, .page .penci-entry-media img{
  width: 100%;
}
.widget_meta a{
  color: #999
}
.penci-weather-location{
  display: none !important
}
.comment-form-mailpoet #mailpoet_subscribe_on_comment{
  width: auto;
  margin-right: 6px;
}
textarea#comment{
  font-size: 16px;
}
blockquote:before {
	content: "\201C";
	display: block;
	font-size: 50px;
	height: 0;
	left: 10px;
	position: relative;
	top: -30px;
	}
blockquote{
	border-left: none;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	color: #000304;
	margin: 11px 11px 11px 22px;
	display: block;
	background-color: #e2e8fd;
}
.penci-entry-content blockquote, .penci-entry-content q{
	color: #000304	!important
}
form#commentform p.comment-form-cookies-consent{
  margin-bottom: 5px;
}
.img-link{
    display: inline-block;
    width: 15px;
    height: auto;
    margin-left: 3px;
}
.reaction.active::before, .reaction:hover::before{
  width: 80px !important
}
.love.reaction{
  display: none !important
}
.img-responsive{
  width: 100%;
  height: 150px;
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
}
.f-bold{
  font-weight: bold;
}

.info_rotate_block {
    background: #e9ebf0;
    border: 0px solid darkblue;
	font-size: 14px;
	text-transform: none;
    padding: 10px;
    margin: 5px 0;
    color: darkblue;
    text-align: center;
}
.penci-post-countview {display: none;}