/*
 Theme Name:  NewsViral
 Theme URI:   https://lombokmedia.web.id
 Description: Modern News & Magazine HTML Template
 Author:    Amrin Zulkarnain
 Author URI:  https://amrinz.wordpress.com
 Version:   1.0
 License:   GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Headers */
.header-style-3 {
	background-color: #0a9e02;
}
.main-header.header-style-3 .main-nav ul li a {
	color: #fff;
	line-height: 35px!important;
}

.main-header.header-style-3 .main-nav ul ul.sub-menu > li > a {
    color: #4d4d4d;
}
.main-header.header-style-3 .main-nav ul ul.sub-menu > li > a:hover {
    color: #f2546a;
}

.header-style-2 input.search_field, .offcanvas-sidebar input.search_field {
    width: 150px;
}

/* BreadCrumbs */
.breadcrumb span::before {
    margin-right: 10px;
}

/* Posts */
.post-category a, .post-category-wbg a {
	letter-spacing: 0.8px;
	text-transform: uppercase;
	font-size: 11px;
}

.post-category-wbg a {
	padding: 4px 10px;
	font-weight: bold;
	border-radius: 30px;
	line-height: 30px;
}

.entry-meta.meta-0 span.post-category-wbg {
    padding: 4px 0px !important;
}

.author-name.text-grey a {
	color: #8f979d;
}

.lmd-highlight .img-fluid {
	height: 200px;
	width: auto;
}

.follow-us a.follow-us-whatsapp, .single-social-share a.whatsapp-icon {
    color: #075e54;
}

/* Widgets */
.sidebar-left .widget_nav_menu ul {
	font-size: 13px;
}
.sidebar-left .widget_nav_menu li > a, .sidebar-left .widget_categories li > a {
	color: #9babb6 !important;
}
.sidebar-left .widget_nav_menu li > a > span {
    width: 25px;
    height: 25px;
    display: inline-block;
    background: #ecf0f3;
    line-height: 30px;
    text-align: center;
    border-radius: 5px;
    font-size: 15px;
    color: #91a2ae;
    transition-duration: 0.2s;
}
.sidebar-left .widget_nav_menu li.active > a > span, .sidebar-left .widget_nav_menu li:hover > a > span {
    background: #a5a5a5;
    color: #fff;
    transition-duration: 0.2s;
}

.sidebar-left .widget_nav_menu li {
    margin-bottom: 1em;
}

.swidget .sidebar-widget.mb-50 {
	margin-bottom: 30px!important;
}

.fwidget ul li {
	padding: 5px 0;
}

table#wp-calendar{
	width:100%;
}
table caption {
	font-weight:bold;
	text-align:center;
	padding-bottom:5px;
}
table#wp-calendar td#prev {
	text-align:left;
	padding-left:3px;
}
table#wp-calendar td#next {
	text-align:right;
	padding-right:3px;
}
table#wp-calendar th, table#wp-calendar td {
	padding: 5px;
	text-align:center;
	border:1px solid #e6e6e6;
}

.widget_search .search_field {
    border: 1px solid #eee;
    height: 40px;
    border-radius: 30px;
    background: #f7f8f9;
    font-size: 12px;
    width: 100%;
    position: relative;
    padding: 0 40px 0 20px;
}
.widget_search .search-icon {
    position: absolute;
    right: 10px;
    font-size: 13px;
    top: 3px;
    opacity: 0.5;
}

/*PostImage*/
.post-body img {
	max-width: 100%;
	height: auto;
}
.alignleft, img.alignleft {
	display:inline;
	float:left;
	margin-right:10px;
}

.alignright, img.alignright {
	display:inline;
	float:right;
	margin-left:10px;
}

.aligncenter, img.aligncenter{
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto;
}

img.alignleft, img.alignright, img.aligncenter{
	margin-bottom:10px;
}

.wp-caption{
	margin-bottom:10px;
	max-width:100% !important;
}

.wp-caption .wp-caption-text{
	font-size:10px;
	margin:10px;
	text-align:center;
}

/* WordPress Gallery */
.gallery .gallery-item, .gallery .gallery-itemx {
	display: inline-block;
	vertical-align: top;
	padding: 0 0 10px;
	text-align: center;
}
.gallery-columns-2 .gallery-item, .gallery-columns-2 .gallery-itemx {
	width: 50%;
}
.gallery-columns-3 .gallery-item, .gallery-columns-3 .gallery-itemx {
	width: 33.33333333333333%;
}
.gallery-columns-4 .gallery-item, .gallery-columns-4 .gallery-itemx {
	width: 25%;
}
.gallery-columns-5 .gallery-item, .gallery-columns-5 .gallery-itemx {
	width: 20%;
}
.gallery-columns-6 .gallery-item, .gallery-columns-6 .gallery-itemx {
	width: 16.66666666666667%;
}
.gallery-columns-7 .gallery-item, .gallery-columns-7 .gallery-itemx {
	width: 14.28571428571429%;
}
.gallery-columns-8 .gallery-item, .gallery-columns-8 .gallery-itemx {
	width: 12.5%;
}
.gallery-columns-9 .gallery-item, .gallery-columns-9 .gallery-itemx {
	width: 11.11111111111111%;
}

.gallery .gallery-item img, .gallery .gallery-itemx img {
	max-width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
}

.gallery-caption {
	font-size: smaller;
}

/* Comments  */
.comment-image {
	float: left;
	width: 70px;
}
.comment-image img {
    max-width: 42px;
	border-radius: 50%;
}

.comment-details {
	float: left;
	width: calc(100% - 70px);
}
.comment-meta {
	margin: 0 0 48px 0;
	padding: 0;
	list-style: none;
}
.comment-meta li {
	display: inline-block;
}

.comment-author h5 {
	font-size: 16px;
	margin-bottom: 0px;
}

.comment-metadata a {
	font-size: 14px;
	color: #999999;
	margin-bottom: 0;
	margin-left: 20px;
}

.comment-reply {
	float: right;
}
.comments-area .comment-reply-link {
	text-transform: uppercase;
}

.clear {
	clear: both;
}

.depth-2 {
	margin-left: 48px;
}


/* footer */
.footer-area {
	border-top: 3px solid green;
}


.fmenu ul {
	padding-left: 0;
	list-style: none;
	font-size: 13px
}
.fmenu ul li {
    display: inline-block;
}
.fmenu ul li:not(:last-child) {
    margin-right: 30px;
}