.padan-news-big-content .news-title {
    margin: 3px !important;
}


@media only screen and (max-width: 600px) {
    .title{font-size: 24px !important; }
    .info-box{font-size: 24px !important; }}
.sikha-body-news-item{font-size: 24px !important; }}
}

@media print
{
    a[href]:after { content: none !important; }
    img[src]:after { content: none !important; }
}

#my_calender span{
    padding: 0px !important;
}
#sidebar .widget_bar{
    padding-bottom: 0!important;
    clear: both;
}
.social ul .so{
    line-height: 25px;
}
img{
    max-width: 100%;
}
[data-fancybox~="gallery"]{
    position: relative;
    display: block;
}

[data-fancybox~="gallery"]:after{
    content: "";
    font-family:"Font Awesome 5 Free";
    background: rgba(0,0,0,.5);
    width: 50px;
    line-height: 50px;
    border-radius: 50%;
    text-align: center;
    display: block;
    color: #ffffff;
    position: absolute;
    right: 15px;
    top: 12px;
    font-weight: 900;
}
[data-fancybox~="gallery"]:hover{
    text-decoration: none;
}
[data-fancybox~="gallery"]:hover:after{
    background: #292929;
}

#top-news-bar .widget_text iframe {

    width: 100%;
    height: 215px;

}

/* calendar widget */
.widget_calendar {float: left;}
#wp-calendar {width: 100%; }
#wp-calendar caption { text-align: right; color: #333; font-size: 12px; margin-top: 10px; margin-bottom: 15px; }
#wp-calendar thead { font-size: 10px; }
#wp-calendar thead th { padding-bottom: 10px; }
#wp-calendar tbody { color: #aaa; }
#wp-calendar tbody td { background: #f5f5f5; border: 1px solid #fff; text-align: center; padding:8px;}
#wp-calendar tbody td:hover { background: #fff; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }
#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }

/*** Normal Css **/



/***** Single ****/

.widget img {
    max-width: 100%; /* Fluid images for posts, comments, and widgets */
}
#content-p img[class*="align"],
#content-p img[class*="wp-image-"],
#content-p img[class*="attachment-"] {
    height: auto; /* This makes sure that images scales properly on all browsers*/
}
#content-p img.size-full,
#content-p img.size-large,
#content-p img.header-image,
#content-p img.wp-post-image,
#content-p img {
    max-width: 100%;
    height: auto; /* This makes sure that images scales properly on all browsers*/
}

#post-page p{
    text-align:justify;
}
#post-page .alignleft {

    float: left;

}
#post-page .alignright {

    float: right;

}

#post-page .aligncenter {

    display: block;
    margin: 0 auto;

    clear:both;
}
#post-page .alignnone {

    display: block;
    margin: 0 auto;

    max-width: 100%;
}

.wp-caption,.gallery-caption {

    text-align: center;
    font-size:16px;
    font-style:italic;
    padding: 10px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

#content-p .wp-caption.alignleft{
    float: left;
}

#content-p .wp-caption.aligncenter{
    margin: 0 auto;
}

#content-p .wp-caption.alignright{
    float: right;
}


#content-p a.alignleft{
    float: left;
    padding: 10px;
}

#content-p a.aligncenter{
    margin: 0 auto;
    padding: 10px;
}

#content-p a.alignright{
    float: right;
    padding: 10px;
}

.bypostauthor{
    color:#000;
}
.wp-caption img {
    margin: 0;
    padding: 0;
    border: 0 none;
}
.wp-caption p.wp-caption-text {
    font-size:16px;
    line-height: 17px;
    padding: 0 4px 5px;
    margin: 0;
}


#post-page #tag {
    padding: 10px;
}



/********************* New Archive page *************/

.archive-post .a-image{
    float:left;
    padding-right:10px;
}

.archive-post a{
    text-decoration:none;
    color:#336600;
}
