/*
  Theme Name: Atroly - Attorney & Lawyer WordPress Theme
  Author: CreativeHunk
  Support: help.creativehunk.com
  Description: Atroly - Attorney & Lawyer WordPress Theme
*/

/* CSS Index
-----------------------------------
1. Theme default css
2. Header
3. Hero
4. Archivement
5. Video
6. We Do
7. Movie
8. Team
9. Blog
10. Subscribe
11. footer
12. Contact
*/

/*.........<! 1. Theme default css !>.........*/
body {
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	overflow-x: hidden;
}

.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

/* post sticky */
.sticky {
	border: 2px solid hsl(var(--base));
	/* padding: 30px; */
}
.sticky:hover {
	border: 2px solid hsl(var(--base)/0.8);
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em !important;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em !important;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto !important;
	margin-right: auto !important;
	text-align: center;
}

/*chunk unit css */
.chunk-sidebar ul,
.chunk-sidebar ol {
	padding-left: 20px;
}


.chunk-sidebar .wp-block-button {
	margin-bottom: 10px;
}

.chunk-sidebar .wp-block-button.is-style-squared .wp-block-button__link {
	border-radius: 0;
}

.chunk-sidebar .wp-block-cover p:not(.has-text-color) {
	color: #fff;
}

.chunk-sidebar .wp-block-cover {
	margin-bottom: 20px;
}

.chunk-sidebar .wp-block-gallery .blocks-gallery-grid {
	padding-left: 0;
	margin-bottom: 0;
}

.chunk-sidebar .blocks-gallery-caption {
	margin-bottom: 50px;
}

.chunk-sidebar .wp-caption .wp-caption-text {
	margin: 0.8075em 0;
	font-size: 14px;
	font-style: italic;
}

.chunk-sidebar .blocks-gallery-grid:not(.has-nested-images),
.chunk-sidebar .wp-block-gallery:not(.has-nested-images) {
	margin-bottom: 30px;
}

.chunk-sidebar .wp-block-gallery.columns-8.is-cropped.wp-block-gallery-15.is-layout-flex ul {
	margin-bottom: 0;
}

.wp-block-pullquote.is-style-solid-color blockquote p {
	line-height: 1;
}

blockquote p {
	color: #fff;
	margin: 0;
}

blockquote p code {
	font-size: .875em;
	color: inherit;
	word-wrap: break-word;
}

/*chunk unt commenst*/
.latest-comments ul {
	padding-left: 0;
}

.comments-avatar img {
	width: 80px;
	height: 80px;
}

.latest-comments li ul.children {
	padding-left: 50px;
	list-style: none;
}

@media (max-width:767px) {
	.latest-comments li ul.children {
		padding-left: 0;
	}
}


/*chunk-page-content*/


/*block quote*/
.wp-block-quote blockquote cite {
	margin-top: 10px;
	display: block;
	font-size: 15px;
	font-style: normal;
	position: relative;
}

.wp-block-quote blockquote cite::before {
	content: "";
	font-size: 28px;
	padding-bottom: 0px;
	display: inline-block;
	background: #fff;
	height: 2px;
	width: 40px;
	font-weight: 400;
	text-align: center;
	top: -4px;
	margin-right: 10px;
	position: relative;
}

.wp-block-quote blockquote {
	border: 0;
}

.wp-block-column blockquote {
	padding: 30px 30px 30px;
	border: 0;
}

.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
	margin-bottom: 1em;
	padding: 30px 30px;
}

.wp-block-quote.has-text-align-right {
	border-left: none;
	border-right: 0;
	padding-left: 40px;
	padding-right: 40px;
}

.wp-block-pullquote.is-style-solid-color blockquote {
	display: inline-block;
}

/*admin bar css*/
.admin-bar #header-sticky.tp-header-sticky{
	transform: translateY(32px);
}
@media (max-width: 600px) {
	.admin-bar #header-sticky.tp-header-sticky {
		transform: translateY(0px);
	}
}

@media only screen and (min-width: 600px) and (max-width: 767px) {
	.admin-bar .tp-header-sticky {
		transform: translateY(0px);
	}
}
.comment-reply-title small {
	margin-left: 16px;
	font-size: 16px;
	color: var(--tp-theme-primary);
}

/* #chunk-comment-form .comment-notes {
	margin-bottom: 15px;
	display:contents;
}
#chunk-comment-form .comment-form-cookies-consent {
	display: flex;
}
#chunk-comment-form .comment-form-cookies-consent input {
	margin-right: 10px;
} */



#chunk-comment-form p.comment-notes{
	grid-column: span 2;
}
#chunk-comment-form p.comment-form-cookies-consent{
	grid-column: span 2;
}
.chunk-sidebar .widget {
	background-color: hsl(var(--light)/0.2);
	padding: 20px;
}
.chunk-sidebar .wp-block-heading, 
.chunk-sidebar .chunk-sidebar__widget-head, 
.chunk-sidebar .widget_categories, 
.chunk-sidebar .widget_pages, 
.chunk-sidebar .widget_meta,
.chunk-sidebar .widget_nav_menu,
.chunk-sidebar .widget_recent_comments{
	font-size: 18px;
	margin-bottom: 20px;
}

.chunk-sidebar .wp-block-archives-list li:not(:last-of-type) a, 
.chunk-sidebar .wp-block-categories-list li:not(:last-of-type) a, 
.chunk-sidebar .wp-block-page-list li:not(:last-of-type) a, 
.chunk-sidebar .widget_archive ul li:not(:last-of-type) a, 
.chunk-sidebar .widget_categories ul li:not(:last-of-type) a,
.chunk-sidebar .widget_pages ul li:not(:last-of-type) a,
.chunk-sidebar .widget_meta ul li:not(:last-of-type) a,
.chunk-sidebar .widget_nav_menu ul li:not(:last-of-type) a
{
    border-bottom: 1px solid;
    border-bottom-color: hsl(var(--dl-grey)/0.3);
}
.chunk-sidebar .wp-block-archives-list li a, 
.chunk-sidebar .wp-block-categories-list li a, 
.chunk-sidebar .wp-block-page-list li a, 
.chunk-sidebar .widget_archive ul li a, 
.chunk-sidebar .widget_categories ul li a,
.chunk-sidebar .widget_pages ul li a,
.chunk-sidebar .widget_meta ul li a,
.chunk-sidebar .widget_nav_menu ul li a{
    color: hsl(var(--dark-grey));
    font-size: 16px;
    display: flex;
    align-items: center;
    padding-block: 20px;
	justify-content: space-between;
}
.chunk-sidebar ul > li ul, .chunk-sidebar ol > li ol {
	padding-left: 20px;
}
.chunk-sidebar .wp-block-archives-list a:after, 
.chunk-sidebar .wp-block-categories-list a:after, 
.chunk-sidebar .wp-block-page-list a:after, 
.chunk-sidebar .widget_archive ul li a:after, 
.chunk-sidebar .widget_categories ul li a:after,
.chunk-sidebar .widget_pages ul li a:after,
.chunk-sidebar .widget_meta ul li a:after,
.chunk-sidebar .widget_nav_menu ul li a:after{
    content: "\f061";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    transition: transform 0.3s ease-in-out;
	margin-left: auto;
}

.chunk-sidebar .wp-block-archives-list li a:hover, 
.chunk-sidebar .wp-block-categories-list li a:hover, 
.chunk-sidebar .wp-block-page-list li a:hover, 
.chunk-sidebar .widget_archive ul li a:hover, 
.chunk-sidebar .widget_categories ul li a:hover,
.chunk-sidebar .widget_pages ul li a:hover,
.chunk-sidebar .widget_meta ul li a:hover,
.chunk-sidebar .widget_nav_menu ul li a:hover{
    color: hsl(var(--base));
}

.chunk-sidebar .wp-block-archives-list a:hover:after, .chunk-sidebar .wp-block-categories-list a:hover:after, 
.chunk-sidebar .wp-block-page-list a:hover:after, 
.chunk-sidebar .widget_archive ul li a:hover:after, 
.chunk-sidebar .widget_categories ul li a:hover:after,
.chunk-sidebar .widget_pages ul li a:hover:after,
.chunk-sidebar .widget_meta ul li a:hover:after,
.chunk-sidebar .widget_nav_menu ul li a:hover:after{
    transform: translateX(-8px);
}
 .chunk-sidebar .wp-block-archives-list a span, .chunk-sidebar .wp-block-categories-list a span, 
.chunk-sidebar .wp-block-page-list a span, 
.chunk-sidebar .widget_archive ul li a span, 
.chunk-sidebar .widget_categories ul li a span,
.chunk-sidebar .widget_pages ul li a span,
.chunk-sidebar .widget_meta ul li a span,
.chunk-sidebar .widget_nav_menu ul li a span{
	margin-left: 10px;
}
.chunk-sidebar .wp-block-archives-dropdown label, .chunk-sidebar .wp-block-categories-dropdown label, .chunk-sidebar .widget_categories label, .chunk-sidebar .widget_text label, .chunk-sidebar .widget_archive label{
	margin-bottom: 10px;
}
.chunk-sidebar .wp-block-archives-dropdown select, .chunk-sidebar .wp-block-categories-dropdown select, .chunk-sidebar .widget_categories select, .chunk-sidebar .widget_text select, .chunk-sidebar .widget_archive select{
	padding: 10px;
	width: 100%;
	border: 1px solid hsl(var(--dl-grey)/0.3);
	color: hsl(var(--dark-grey));
	font-size: 16px;
}
.chunk-sidebar .wp-calendar-nav {
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
}
.chunk-sidebar #wp-calendar caption {
    text-align: right;
    font-size: 15px;
    margin-top: 5px;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 0;
}
.chunk-sidebar .wp-block-loginout a{
	color: hsl(var(--base));
}

.chunk-sidebar .wp-block-tag-cloud  {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
}

.chunk-sidebar .wp-block-tag-cloud a {
    font-size: 14px !important;
    padding: 9px 16px;
    border: 1px solid hsl(var(--light-grey));
    background-color: hsl(var(--white));
    text-transform: capitalize;
}

.chunk-sidebar .wp-block-tag-cloud a:hover {
    border-color: hsl(var(--base));
}

.chunk-sidebar .wp-block-rss .wp-block-rss__item:not(:last-of-type){
	margin-bottom: 10px;
    border-bottom: 1px solid hsl(var(--dl-grey)/0.3);
    padding-bottom: 10px;
}

.chunk-sidebar .wp-block-rss .wp-block-rss__item-author, .chunk-sidebar .wp-block-rss .wp-block-rss__item-publish-date{
	font-size: 14px;
    margin-bottom: 10px;
    display: block;
}

.chunk-sidebar .wp-block-rss .wp-block-rss__item-author a, .chunk-sidebar .wp-block-rss .wp-block-rss__item-publish-date a{
	color: hsl(var(--base));
}
.chunk-sidebar .wp-block-loginout .login-username, .chunk-sidebar .wp-block-loginout .login-password {
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 10px;
    border: 1px solid hsl(var(--dl-grey)/0.3);
    border-radius: 5px;
    margin-bottom: 10px;
    color: hsl(var(--dark-grey));
    font-size: 16px;
}
.chunk-sidebar .wp-block-loginout .login-username label, .chunk-sidebar .wp-block-loginout .login-password label {
    margin-bottom: 10px;
}
.chunk-sidebar .wp-block-loginout .login-username input, .chunk-sidebar .wp-block-loginout .login-password input{
    width: 100%;
    height: 40px;
    border: 1px solid hsl(var(--dl-grey)/0.3);
}
.chunk-sidebar .wp-block-loginout .login-username input:focus, .chunk-sidebar .wp-block-loginout .login-password input:focus{
    outline: none;
    border-color: hsl(var(--base));
    box-shadow: none;
}

.chunk-sidebar .wp-block-loginout .login-submit #wp-submit{
    color: hsl(var(--white));
    background-color: hsl(var(--base));
    width: 30%;
    border: none;
    margin-top: 20px;
    padding: 10px;   
}
.chunk-sidebar .wp-block-latest-posts__featured-image img {
	width: 80px;
	height: 80px;
	object-fit: cover;
}
.chunk-sidebar .wp-block-latest-posts__post-excerpt{
	font-size: 13px;
}
.chunk-sidebar .wp-block-latest-posts__post-date {
	display: inline-block !important;
}
.chunk-sidebar .wp-block-rss__item-publish-date, .chunk-sidebar .wp-block-rss__item-author, .chunk-sidebar .wp-block-rss__item-excerpt{
	font-size: 13px;
}

.chunk-sidebar #wp-calendar {
	width: 100%;
}

.chunk-sidebar #wp-calendar caption {
	text-align: right;
	font-size: 15px;
	margin-top: 5px;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 0;
}

.chunk-sidebar #wp-calendar thead {
	font-size: 14px;
}

.chunk-sidebar .postbox__details table th {
	padding: 12px 12px;
	font-size: 15px;
	border-color: #ddd;
	text-align: center;
	font-weight: 400;
}

.chunk-sidebar #wp-calendar thead th {
	text-align: center;
}

.chunk-sidebar #wp-calendar tbody {
	color: #666;
}

.chunk-sidebar #wp-calendar tbody td {
	background: #fff;
	border: 1px solid #e1e1e1;
	text-align: center;
	padding: 8px 0;
	transition: 0.3s;
}
.chunk-sidebar #recentcomments .recentcomments{
	font-size: 14px;
}
.chunk-sidebar #recentcomments .recentcomments:not(:last-of-type) {
	padding-bottom: 20px;
	border-bottom: 1px solid hsl(var(--dl-grey)/0.3);
}
.chunk-sidebar .widget_recent_entries ul li{
	font-size: 14px;
}

.chunk-sidebar .widget_recent_entries ul li:not(:last-of-type) {
	padding-bottom: 20px;
	border-bottom: 1px solid hsl(var(--dl-grey)/0.3);
}

.chunk-sidebar .widget_rss ul li{
	padding-top: 20px;
}
.chunk-sidebar .widget_rss ul li:not(:last-of-type) {
	padding-bottom: 20px;
	border-bottom: 1px solid hsl(var(--dl-grey)/0.3);
}

.chunk-sidebar .widget_rss .rsswidget{
	padding-bottom: 10px;
}
.chunk-sidebar .widget_rss .rss-date, .chunk-sidebar .widget_rss .rssSummary, .chunk-sidebar .widget_rss cite{
	font-size: 14px;
	display: block;
	margin-bottom: 10px;
}

.chunk-sidebar .atroly-rc__post .atroly-rc__post-thumb a{
	overflow: hidden;
}
.chunk-sidebar .atroly-rc__post .atroly-rc__post-thumb a img {
	max-width: 100px;
	height: 90px;
    object-fit: cover;
    transition: transform 0.3s ease-in-out;
	margin-right: 15px;
}
.chunk-sidebar .atroly-rc__post:hover img{
	transform: scale(1.1);
}

.chunk-sidebar .atroly-rc__post .atroly-rc__post-content .atroly-rc__post-title a {
	display: inline-block;
	transition: color 0.2s linear;
    font-family: var(--body-font);
    font-size: 16px;
    margin-bottom: 8px;
	color: hsl(var(--heading-color));
}
.chunk-sidebar .atroly-rc__post .atroly-rc__post-content .atroly-rc__post-title a:hover{
	color: hsl(var(--base)) !important;
}
.chunk-sidebar .atroly-rc__post .atroly-rc__post-content .atroly-rc__post-title{
	margin-bottom: 0;
}
.chunk-sidebar .atroly-rc__post .atroly-rc__post-content .atroly-rc__post-meta {
    font-size: 14px;
    color: hsl(var(--dl-grey));
}
.chunk-sidebar .atroly-rc__post .atroly-rc__post-content .atroly-rc__post-meta span i {
	display: none;
}

.chunk-sidebar .wp-block-latest-comments__comment-meta {
	font-style: italic;
}
.chunk-sidebar .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-author,
.chunk-sidebar .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-link
{
	font-style: normal;
}
.chunk-sidebar .widget_text img{
	margin-bottom: 20px;
}
.tagcloud a{
	text-transform: capitalize;
}




/* Sidebar Widget */

/* footer start */
footer #custom_html-3{
	max-width: 312px;
}
footer .atroly-footer-widget-content, .widget_text {
	color: hsl(var(--light-grey));
}
footer .chunk-footer-widget .atroly-footer-widget-content p {
    font-size: 16px;
    color: hsl(var(--light-grey));
    margin-bottom: 16px;
}


footer .footer-two .atroly-footer-widget-content p, footer .widget_text p, footer .widget_block  p{
    color: hsl(var(--white));
}
footer .footer-widget__title, 
footer .wp-block-heading{
    font-size: 22px;
    font-weight: 400;
    margin-bottom: 1.25rem;
    color: hsl(var(--white));
	margin-top: 20px;
}
footer .wp-block-archives-list, 
footer .wp-block-categories-list, 
footer .wp-block-page-list,
footer .widget_archive ul,
footer .widget_categories ul,
footer .widget_pages ul,
footer .widget_meta ul,
footer .widget_nav_menu ul,
footer .widget_recent_comments ul,
footer .widget_recent_entries ul

 {
	list-style: disc;
	list-style-position: inside;
	color: hsl(var(--light-grey));
	padding-left: 4px;
}
footer .wp-block-archives-list li a, 
footer .wp-block-categories-list li a,
footer .wp-block-page-list li a, 
footer .widget_archive ul li a,
footer .widget_categories ul li a,
footer .widget_pages ul li a,
footer .widget_meta ul li a,
footer .widget_nav_menu ul li a,
footer .widget_recent_comments ul li a,
footer .widget_recent_entries ul li a
{
    font-size: 16px;
    color: hsl(var(--light-grey));
    margin-bottom: 15px;
	position: relative;
}
footer .wp-block-archives-list li a:hover, 
footer .wp-block-categories-list li a:hover,
footer .wp-block-page-list li a:hover,
footer .widget_archive ul li a:hover,
footer .widget_categories ul li a:hover, 
footer .widget_pages ul li a:hover,
footer .widget_meta ul li a:hover,
footer .widget_nav_menu ul li a:hover,
footer .widget_recent_comments ul li a:hover,
footer .widget_recent_entries ul li a:hover
{
	color: hsl(var(--base));
}
footer .atroly-footer-widget-content ul,
footer .atroly-footer-widget-content ol{
	padding-left: 20px;
}

footer .wp-block-archives-dropdown label, 
footer .wp-block-categories-dropdown label, 
footer .widget_archive label,
footer .widget_categories label,
footer .widget_text label,
footer .wp-block-archives__label

{
	margin-bottom: 10px;
	color: hsl(var(--light-grey));
}
footer .wp-block-archives-dropdown select, 
footer .wp-block-categories-dropdown select, 
footer .widget_archive select,
footer .widget_categories select,
footer .widget_text select,
footer .wp-block-archives-dropdown select
{

	padding: 10px;
	width: 100%;
	border: 1px solid hsl(var(--dl-grey)/0.3);
	color: hsl(var(--dark-grey));
	font-size: 16px;
	margin-bottom: 20px;
}
footer .wp-block-archives-dropdown select option, 
footer .wp-block-categories-dropdown select option,
footer .widget_archive select option,
footer .widget_categories select option,
footer .widget_text select option
{
	color: hsl(var(--dark-grey));
}
footer #wp-calendar caption{
	color: hsl(var(--light-grey));
}
footer .widget_calendar .wp-calendar-nav {
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
}
footer .widget_calendar .wp-calendar-nav a{
	color: hsl(var(--light-grey));
}

footer .widget_calendar .wp-calendar-nav a:hover{
	color: hsl(var(--base));
}
footer .widget_block{
	margin-top: 20px;
}
footer .atroly-footer-widget-content a,
footer .footer-widget__content a
{
	color: hsl(var(--light-grey));
}
footer .atroly-footer-widget-content a:hover{
	color: hsl(var(--base));
}


footer .wp-block-tag-cloud  {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
}

footer .wp-block-tag-cloud a {
    font-size: 14px !important;
    padding: 9px 16px;
    border: 1px solid hsl(var(--light-grey));
    background-color: hsl(var(--white));
	color: hsl(var(--dark-grey));
}

footer .wp-block-tag-cloud a:hover {
    border-color: hsl(var(--base));
}
footer .widget_rss ul li:not(:last-of-type) , footer .wp-block-rss li:not(:last-of-type), footer .wp-block-latest-posts li:not(:last-of-type){
	border-bottom: 1px solid hsl(var(--dl-grey)/0.3);
	padding-bottom: 10px;
	margin-bottom: 10px;
}
footer button.wp-block-search__button.has-icon.wp-element-button {
    color: hsl(var(--white));
}
footer button.wp-block-search__button.wp-element-button {
    color: hsl(var(--white));
}
footer .wp-block-latest-posts__list li .wp-block-latest-posts__featured-image {
	display: inline-flex;
	width: 80px;
	height: 80px;
	object-fit: cover;
	margin-right: 15px;
	margin-bottom: 10px;
}
footer .wp-block-latest-posts__list .wp-block-latest-posts__post-title{
	margin-bottom: 10px;
}
footer #wp-calendar table:where(:not(.has-text-color)) td{
	color: hsl(var(--light-grey));
}
footer .textwidget img{
	margin-bottom: 20px;
}

footer .atroly-footer-widget-content #wp-calendar {
	width: 100%;
}

footer .atroly-footer-widget-content #wp-calendar caption {
	text-align: right;
	font-size: 15px;
	margin-top: 5px;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 0;
}

footer .atroly-footer-widget-content #wp-calendar thead{
	font-size: 14px;
}

footer .atroly-footer-widget-content #wp-calendar thead th{
	text-align: center;
}

footer .atroly-footer-widget-content #wp-calendar tbody{
	color: #666;
}

footer .atroly-footer-widget-content #wp-calendar tbody td{
	background: #fff;
	border: 1px solid #e1e1e1;
	text-align: center;
	padding: 8px 0;
	transition: 0.3s;
}
footer .wp-block-latest-comments__comment-meta {
	color: hsl(var(--light-grey));
	font-style: italic;
}
footer .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-author,
footer .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-link
{
	font-style: normal;
}
/*blog css */
.tp-blog__thumb iframe {
	width: 100%;
}

.tp-pagination ul {
	padding-left: 0;
}

.postbox__text li {
	font-size: 16px;
}

.postbox__details ol li,
.postbox__details ul li {
	padding-top: 7px;
}

.postbox__details dl,
.postbox__details ol,
.postbox__details ul {
	margin-top: 0;
	margin-bottom: 25px;
}

.tp-post-area ol ol,
.tp-post-area ol ul,
.tp-post-area ul ol,
.tp-post-area ul ul {
	margin-bottom: 0;
}
.wp-block-rss__item-title, .wp-block-post-template li {
    display: contents;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-item {
	display: inline-block;
	max-width: 33.33%;
	text-align: center;
	vertical-align: top;
	width: 100%;
	padding-right: 5px !important;
}

.postbox__details .nice-select {
	width: 100%;
	margin-bottom: 20px;
}
/* post table */
.postbox__details table {
	margin-bottom: 30px;
}

.postbox__details table,
.postbox__details th,
.postbox__details td {
	border: 1px solid #d1d1d1;
	font-size: 16px;
}

.postbox__details td {
	padding: 0 20px;
}

#wp-calendar {
	width: 100%;
}

#wp-calendar caption {
	text-align: right;
	font-size: 15px;
	margin-top: 5px;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 0;
}

#wp-calendar thead {
	font-size: 14px;
}

.postbox__details table th {
	padding: 12px 12px;
	font-size: 15px;
	border-color: #ddd;
	text-align: center;
	font-weight: 400;
}

#wp-calendar thead th {
	text-align: center;
}

#wp-calendar tbody {
	color: #666;
}

#wp-calendar tbody td {
	background: #fff;
	border: 1px solid #e1e1e1;
	text-align: center;
	padding: 8px 0;
	transition: 0.3s;
}

.postbox__details table a {
	color: var(--tp-theme-secondary);
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	overflow-x: hidden;
}


.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}
.atroly-postbox-wrapper .wp-block-archives-dropdown.wp-block-archives, 
.atroly-postbox-wrapper .wp-block-categories-dropdown.wp-block-categories {
    margin-bottom: 20px;
}
