.widget.gl-sidebar-widget.headline ul li {
    display: block;
}

.widget.gl-sidebar-widget.headline select {
    border: 1px solid #E7E7E7;
    width: 100%;
    padding: 15px;
    border-radius: 5px;
}
.bypostauthor {
    display: block;
}
.widget-area .widget.widget_categories ul li a, .widget-area .widget.widget_pages ul li a, .widget-area .widget.widget_meta ul li a, .widget-area .widget.widget_archive ul li a, .widget-area .widget.widget_nav_menu ul li a {border: 1px solid #EDEDED;
    border-radius: 2px;display: block;position: relative;padding: 10px 15px; transition: .5s;}
    
.widget-area .widget.widget_categories .item-count, .widget.widget_archive .item-count {position: absolute;right: 15px;}
.widget-area .widget.widget_categories ul li:not(:last-child), .widget.widget_pages ul li:not(:last-child), .widget.widget_meta ul li:not(:last-child), .widget-area .widget.widget_recent_comments ul li:not(:last-child), .widget-area .widget.widget_archive ul li:not(:last-child) {
    margin-bottom: 15px;
}
.widget-area .widget.widget_categories ul li a:hover, .widget-area .widget.widget_pages ul li a:hover, .widget-area .widget.widget_meta ul li a:hover, .widget-area .widget.widget_archive ul li a:hover, .widget-area .widget.widget_nav_menu ul li a:hover {
    background: #4C40F7;
    color: #fff;
    border-radius: 2px;
    border-color:#4C40F7 ;
}
.sidebar-social-widget .glox-social-widget li a {background: #F2F6F7;width: 40px;height: 40px;display: block;text-align: center;line-height: 40px;color: #071C1F;}

.widget_glox_social_icons .sidebar-social-widget .glox-social-widget li {display: inline-block !important;padding-right: 8px;}
#wp-calendar thead th {
    background: #4C40F7;
    color: #fff;
    font-weight: 600;
    padding: 8px;
    text-align: center;
}
.sidebar-social-widget .glox-social-widget li a:hover {
    background: #4C40F7;
    color: #fff;
}
#wp-calendar {
    width: 100%;
}

#wp-calendar tbody td {
    background: #f7f7f7;
    border: 1px solid #fff;
    text-align: center;
    padding: 8px 0;
    transition: 0.3s;
}

#wp-calendar tbody td:hover {
    background: #4C40F7;
    color: #fff;
}

#wp-calendar tbody td#today {
    background: #4C40F7;
    color: #fff;
}

.wp-calendar-nav {
    display: flex;
    justify-content: space-between;
}

#wp-calendar caption {
    text-align: right;
    font-size: 15px;
    margin-top: 5px;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 0;
    color: #14132B;
}
.widget.gl-sidebar-widget.headline ul li .children li {padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 10px !important;}

.widget.gl-sidebar-widget.headline ul li .children {
    padding-left: 0px;
    padding-top: 5px;
}
.widget-area .widget {
    border: 1px solid rgba(92, 114, 125, 0.12);
    box-shadow: 0px 5px 10px rgb(0 0 0 / 2%);
    padding: 35px 30px;
}
.glox-main-page-wrap .col-lg-4 {
    padding-left: 25px;
}
.blog-list-inner-item.sticky {
    background: #4C40F7;
}

.blog-list-inner-item.sticky .gl-blog-inner-item .thx-inner-meta a, .blog-list-inner-item.sticky .gl-blog-inner-item .thx-inner-meta span, .blog-list-inner-item.sticky .gl-blog-inner-item .thx-inner-title h3, .blog-list-inner-item.sticky .pera-content p, .blog-list-inner-item.sticky .gl-blog-inner-item .thx-inner-btn {
    color: #fff;
}
.blog-list-inner-item.sticky .thx-inner-meta {
    border-bottom: 1px solid #b8b8b8;
}
.blog-list-inner-item.sticky .gl-blog-inner-item .thx-inner-btn:hover {
    color: #14132B;
}
.widget.gl-sidebar-widget.widget_nav_menu ul li .sub-menu {
    padding-left: 10px;
    margin-top: 6px;
}
.blog-list-inner-item.sticky .gl-blog-inner-item .thx-inner-btn:hover {
    color: #fff;
}
.gl-blog-details-content .page-links a {
    width: 40px;
    height: 40px;
    background: #4C40F7;
    display: inline-block;
    text-align: center;
    line-height: 40px;
    color: #fff;
    margin: 0 3px;
}
.gl-blog-details-content table, .glox-main-page-wrap table {
    border: 1px solid #d1d1d1;
    width: 100%;
    text-align: center;
}
.gl-blog-details-content h1, .gl-blog-details-content h2, .gl-blog-details-content h3, .gl-blog-details-content h4, .gl-blog-details-content h5, .gl-blog-details-content h6 {
    color: #14132B;
    font-weight: 600 !important;
    padding-bottom: 16px;
}
.gl-blog-details-content ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.comments-area .comment-list .children {
    padding-left: 40px;
}
.wp-block-embed iframe {
    width: 100%;
    height: 500px;
}
.gl-blog-details-content table td, .glox-main-page-wrap table td {
    border: 1px solid #ddd;
    padding: 12px 12px;
}
.gl-blog-details-content .post-password-form input[type="password"] {
    width: 100%;
    height: 55px;
    padding-left: 15px;
    border-radius: 5px;
    border: 1px solid #E7E7E7;
    margin-top: 5px;
}

.gl-blog-details-content .post-password-form input[type="submit"] {
    width: 110px;
    color: #fff;
    height: 52px;
    border: none;
    font-weight: 700;
    background-color: #4C40F7;
    border-radius: 4px;
}
dd + dt {
    margin-top: 20px;
}
.gl-blog-details-content table th, .glox-main-page-wrap th {
    padding: 12px 12px;
    font-size: 15px;
    border-color: #ddd;
    text-align: center;
    font-weight: 600;
}
dt {color: #14132B;}
.gl-blog-details-content table, 
.gl-blog-details-content th, 
.gl-blog-details-content td, 
.glox-main-page-wrap table, 
.glox-main-page-wrap th, 
.glox-main-page-wrap td {
    border: 1px solid #ddd;
}
.glox-main-page-wrap table{
	margin-bottom: 30px;
}

.gl-blog-comment-text ul {}

.gl-blog-comment-text ul {
    list-style: disc;
    padding-left: 20px;
    margin-left: 30px;
}

.gl-blog-comment-text ul li {
    list-style: disc;
    margin-bottom: 10px;
}

.gl-blog-comment-text ul li ul {
    margin: 10px 0 0;
    list-style-type: circle;
}

.gl-blog-comment-text ul li ul li {
    list-style: circle;
}

.gl-blog-comment-text ol li {
    list-style: decimal;
    margin-bottom: 10px;
}

.gl-blog-comment-text ol li ol {
    margin: 10px 0 0;
}

.gl-blog-details-content table {
    margin-bottom: 30px;
}
.glox-main-page-wrap h1, 
.glox-main-page-wrap h2, 
.glox-main-page-wrap h3, 
.glox-main-page-wrap h4, 
.glox-main-page-wrap h5, 
.glox-main-page-wrap h6 {
    color: #14132B;
    font-weight: 600 !important;
    padding-bottom: 16px;
    font-family: "Sen", sans-serif;
}
.gl-blog-details-content p {
    padding-bottom: 25px;
}
.glox-main-page-wrap ul li {
    list-style: disc;
}

.glox-main-page-wrap ul {
    list-style: disc;
    padding-left: 20px;
    margin-left: 30px;
}

.glox-main-page-wrap ul li ul, .glox-main-page-wrap ol li ol {
    margin: 10px 0 0;
}

.glox-main-page-wrap ul li, .glox-main-page-wrap ol li {
    margin-bottom: 10px;
}

.glox-main-page-wrap ol li {
    list-style: decimal;
}

.glox-main-page-wrap ol {
    padding-left: 20px;
    margin-left: 29px;
}
/* Widgets
--------------------------------------------- */
.widget {
	margin: 0 0 1.5em;
}

.widget select {
	max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
	margin-bottom: 1.5em;
	display: grid;
	grid-gap: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	width: 100%;
}

.gallery-columns-2 {
	grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
	grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
	grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
	grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
	grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
	grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
	grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
	grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
	display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/

/* Jetpack infinite scroll
--------------------------------------------- */

/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/

/* Accessibility
--------------------------------------------- */

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
	outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {

	/*rtl:ignore*/
	float: left;

	/*rtl:ignore*/
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}

.alignright {

	/*rtl:ignore*/
	float: right;

	/*rtl:ignore*/
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em;
}

.widget-area .widget.gl-sidebar-widget.widget_text input[type="text"], .widget-area .widget.gl-sidebar-widget.widget_text input[type="email"], .widget-area .widget.gl-sidebar-widget.widget_text input[type="tel"], .widget-area .widget.gl-sidebar-widget.widget_text textarea {    border: none;
    border-bottom: 1px solid #EDEDED;
    width: 100%;
    color: #949392;
    margin-bottom: 15px;
    padding: 8px 0;}

.widget-area .widget.gl-sidebar-widget textarea {
    height: 45px;
}
.widget-area .widget.gl-sidebar-widget input[type="submit"] {
    width: 225.61px;
    height: 56px;
    left: 1212.47px;
    top: 2985px;
    background: #4C40F7;
    border-radius: 3px;
    border: none;
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 500;
    transition: .5s;
}
.widget-area .widget.gl-sidebar-widget input[type="submit"]:hover {
    background: #14132B;
}

.widget_media_gallery.gl-sidebar-widget div#gallery-1 {grid-gap: 10px; margin-bottom: 0;}

.widget_media_gallery.gl-sidebar-widget div#gallery-1 figure.gallery-item {margin-bottom: 0;}

.glow-post-recent-widthm .thumb {
    height: 80px;
    width: 130px;
    background-size: cover;
    background-position: center;
    margin-right: 20px;
    flex: 0 0 130px;
}
.glow-post-recent-widthm {
    display: flex;
    align-items: center;
    position: relative;
}
.glow-post-recent-widthm .glox-wid-content h6 {
    font-size: 16px;
    font-weight: 500 !important;
    padding-bottom: 10px;
}
.widget_gginco_recent_posts .glow-post-recent-widthm:not(:last-child) {
    margin-bottom: 20px;
}
.glow-post-recent-widthm .item-count {
    background: #4C40F7;
    color: #fff;
    position: absolute;
    top: 0;
    width: 28px;
    display: block;
    font-size: 14px;
    font-weight: 500;
    height: 28px;
    text-align: center;
}
.author-image {text-align: center;}

.widget_glox_team_post .author-widget {text-align: center;}

.widget_glox_team_post .author-widget h4 {color: #0A2C3D;font-size: 22px;font-weight: 600 !important;padding-bottom: 10px;}

.widget_glox_team_post .author-image {width: 130px;height: 130px;margin: 0 auto;border-radius: 50%;overflow: hidden;margin-bottom: 20px;}

.widget_glox_team_post .designation {font-size: 14px;color: #5C727D;}

.widget_glox_team_post .author-widget .text {margin-top: 15px;margin-bottom: 25px;}
.widget_glox_team_post .author-widget .social-box a {border: 1px solid #E5E5E5;width: 40px;height: 40px;display: inline-block;font-size: 14px;line-height: 39px;color: #555F7A;border-radius: 4px;margin: 0 5px;}

.widget_glox_team_post .author-widget .social-box a:hover {background: #4C40F7;color: #fff;border-color: #4C40F7;}