/*
  Theme Name: Digitox – Digital Agency WordPress Theme
  Author: Trends-Bird
  Description: Digitox is digital agency WordPress theme
  Version: 1.0
*/
.topbar-off {
	padding: 30px 0;
}


/* Single Page
-------------------------------------------------------------- */
/* pagination */
.blog-details.v1 .next-preve-post .row {
    width: 100%;
}
.blog-details.v1 .next-preve-post a {
	width: 100%;
	overflow: hidden;
}
.blog-details.v1 .next-preve-post span {
    color: var(--color-gBlack);
}
.blog-details-left .page-links .page-links-title {
	color: var(--color-gBlack);
	font-size: 16px;
}
.blog-details-left .page-links .current span {
	padding: 5px;
	color: var(--color-green);
	font-size: 16px;
}
.blog-details-left .page-links a {
	padding: 5px;
	color: var(--color-gBlack);
	font-size: 16px;
}
.blog-details-left .page-links a:hover {
	color: var(--color-green);
}
/* comments */
.blog-details-left #comments .comment-notes {
	margin-bottom: 8px;
}
.blog-details-left .all-comments .comment-wrapper .profile-text .content {
	color: var(--color-gBlack);
}
/* table */
.blog-details-left .main-text table tbody tr td,
.blog-details-left .main-text figure table thead tr th,
.blog-details-left .main-text table thead tr th,
.blog-details-left .main-text figure table tfoot tr td,
.blog-details-left .main-text table tbody tr th {
	color: var(--color-gBlack);
}
/* ul ol li */
.blog-details-left .main-text ul li,
.blog-details-left .main-text ul li ul li,
.blog-details-left .main-text ol li {
	color: var(--color-gBlack);
}
.blog-details-left .main-text ol li a {
	color: var(--color-white);
}
/* dl, address, pre */
.blog-details-left .main-text dl,
.blog-details-left .main-text address,
.blog-details-left .main-text pre {
	color: var(--color-gBlack);
}

/* Single Post
-------------------------------------------------------------- */
/* pagination */

.blog-details-left article .main-text .wp-block-query-pagination-numbers .current,
.blog-details-left article .main-text .page-links .current span {
	padding: 5px;
	color: var(--color-green);
	font-size: 16px;
}
.blog-details-left article .main-text .wp-block-query-pagination-numbers a,
.blog-details-left article .main-text .wp-block-query-pagination-next,
.blog-details-left article .main-text .wp-block-query-pagination-previous,
.blog-details-left article .main-text .page-links a {
	padding: 5px;
	color: var(--color-gBlack);
	font-size: 16px;
}
.blog-details-left article .main-text .wp-block-query-pagination-numbers a:hover {
	color: var(--color-green);
}
.blog-details-left article .main-text .wp-block-query-pagination-next:hover {
	color: var(--color-green);
}
.blog-details-left article .main-text .wp-block-query-pagination-previous:hover {
	color: var(--color-green);
}
.blog-details-left article .main-text .page-links a:hover {
	color: var(--color-green);
}

/* comments */
.blog-details-left article .main-text .wp-block-comment-author-name a,
.blog-details-left article .main-text .wp-block-comment-date a,
.blog-details-left article .main-text .wp-block-comment-reply-link a,
.blog-details-left article .main-text .wp-block-latest-comments__comment-author,
.blog-details-left article .main-text .wp-block-latest-comments__comment-link {
	color: var(--color-white);
}

.blog-details-left article .main-text .wp-block-comment-author-name a:hover {
	color: var(--color-green);
}
.blog-details-left article .main-text .wp-block-comment-date a:hover {
	color: var(--color-green);
}
.blog-details-left article .main-text .wp-block-comment-reply-link a:hover {
	color: var(--color-green);
}
.blog-details-left article .main-text .post-password-form input[type=submit] {
    height: 50px;
}
.blog-details-left article .main-text .wp-block-latest-comments a:hover {
	color: var(--color-green);
}

/* table */
.blog-details-left article .main-text table tbody tr td,
.blog-details-left article .main-text figure table thead tr th,
.blog-details-left article .main-text table thead tr th,
.blog-details-left article .main-text figure table tfoot tr td {
	color: var(--color-gBlack);
}
/* calendar */
.blog-details-left article .main-text .wp-block-calendar table thead tr th {
	color: var(--color-black);
}
.blog-details-left article .main-text .wp-block-calendar table tbody tr td a {
	color: var(--color-white);
}
.blog-details-left article .main-text .wp-block-calendar .wp-calendar-nav a {
	color: var(--color-gBlack);
}
.blog-details-left article .main-text .wp-block-calendar .wp-calendar-nav a:hover,
.blog-details-left article .main-text .wp-block-calendar table tbody tr td a:hover {
	color: var(--color-green);
}

.blog-details-left article .main-text .wp-block-latest-posts a,
.blog-details-left article .main-text .wp-block-page-list a,
.blog-details-left article .main-text .wp-block-archives-list a,
.blog-details-left article .main-text .wp-block-rss a {
	color: var(--color-gBlack);
}

.blog-details-left article .main-text .wp-block-latest-posts a:hover {
	color: var(--color-green);
}
.blog-details-left article .main-text .wp-block-page-list a:hover {
	color: var(--color-green);
}
.blog-details-left article .main-text .wp-block-archives-list a:hover {
	color: var(--color-green);
}
.blog-details-left article .main-text .wp-block-archives-dropdown .my-select button,
.blog-details-left article .main-text .wp-block-archives-dropdown .my-select ul li {
	color: var(--color-black);
}
/* categories */
.blog-details-left article .main-text .wp-block-categories-list a {
	color: var(--color-gBlack);
}
.blog-details-left article .main-text .wp-block-categories-list a:hover {
	color: var(--color-green);
}
.blog-details-left article .main-text .wp-block-categories-dropdown .my-select button,
.blog-details-left article .main-text .wp-block-categories-dropdown .my-select ul li {
	color: var(--color-black);
}

.blog-details-left article .main-text .wp-block-rss a:hover {
	color: var(--color-green);
}
/* post terms */
.blog-details-left article .main-text .wp-block-post-terms a {
	color: var(--color-white);
}
.blog-details-left article .main-text .wp-block-post-terms a:hover {
	color: var(--color-green);
}
/* post navigation */
.blog-details-left article .main-text .wp-block-post-navigation-link a {
	color: var(--color-white);
}
.blog-details-left article .main-text .wp-block-post-navigation-link a:hover {
	color: var(--color-green);
}
/* read more */
.blog-details-left article .main-text .wp-block-read-more {
	color: var(--color-white);
}
.blog-details-left article .main-text .wp-block-read-more:hover {
	color: var(--color-green);
}
/* button */
.blog-details-left article .main-text .wp-block-button ~ .is-style-outline a{
	color: var(--color-white);
}
.blog-details-left article .main-text .wp-block-button ~ .is-style-outline a:hover {
	color: var(--color-green);
}
.blog-details-left article .main-text .wp-block-button {
	margin-bottom: 10px;
}
/* figure */
.blog-details-left article .main-text figure figcaption {
	color: var(--color-gBlack);
	padding-top: 10px;
}
.blog-details-left article .main-text figure .wp-block-embed__wrapper,
.blog-details-left article .main-text ul li,
.blog-details-left article .main-text .wp-block-columns ol li,
.blog-details-left article .main-text ol li,
.blog-details-left article .main-text dl {
	color: var(--color-gBlack);
}
/* address */
.blog-details-left article .main-text address {
	color: var(--color-gBlack);
}
/* pre */
.blog-details-left article .main-text pre {
	color: var(--color-gBlack);
}

.blog-details-left article .main-text .wp-block-image,
.blog-details-left article .main-text .wp-block-video {
	margin-top: 10px;
}
/* gallery */
.blog-details-left article .main-text .wp-block-gallery {
	margin: 10px 10px 0px 0px;
}
/* file */
.blog-details-left article .main-text .wp-block-file a {
	font-size: 16px;
}
.blog-details-left article .main-text .wp-block-file .wp-block-file__button {
	padding: 5px 10px;
}

.blog-details-left article .main-text code,
.blog-details-left article .main-text blockquote {
	color: var(--color-gBlack);
}
.blog-details-left article .main-text .wp-block-code,
.blog-details-left article .main-text .wp-block-media-text__media,
.blog-details-left article .main-text .wp-block-cover {
	margin-top: 10px;
}
/* div, class */
.blog-details-left article .main-text div,
.blog-details-left article .main-text {
	color: var(--color-gBlack);
}
.blog-details.v1 .all-comments .comment-wrapper .profile-text .comment-info h6 a,
.blog-details.v1 .all-comments .comment-wrapper .profile-text .content ~ .reply-btn a {
    color: var(--color-white);
}
.blog-details.v1 .all-comments .comment-wrapper .profile-text .content ~ .reply-btn a:hover {
    color: var(--color-green);
}
.blog-details.v1 .comment-respond .comment-form textarea {
	background-color: var(--color-black);
	width: 100%;
	height: 140px;
	margin-top: 10px;
	padding: 10px;
	color: var(--color-white);
	border: 1px solid var(--color-black3);
	border-radius: 5px;
}

.blog-details.v1 .comment-respond .group-input {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 30px;
}

.blog-details.v1 .comment-respond .group-input input {
    background-color: var(--color-black);
    width: calc(50% - 15px);
    height: 70px;
	margin-top: 10px;
	padding: 10px;
	color: var(--color-white);
	border: 1px solid var(--color-black3);
	border-radius: 5px;
}

.blog-details.v1 .comments-form .main-form p .btn-anime,
.blog-details.v1 .comment-respond .comment-form p .btn-anime {
    margin-top: 30px;
}
#cancel-comment-reply-link {
	color: #cb6ce6);
	margin-left: 8px;
	font-size: 16px;
}
.comment-reply-title{
	font-size: 24px;
	font-weight: 600;
	color: var(--color-white);
}


/* Blog Page
-------------------------------------------------------------- */
.blog.v1 article ~ article {
    margin-top: 30px;
}
.blog.v1 article ~ .pegination {
    margin-top: 50px;
}

/* Sidebar Default Block
-------------------------------------------------------------- */
.blog-sidebar__widget .wp-block-heading {
	font-size: 24px;
	line-height: 36px;
	margin-bottom: 25px;
}
.blog-sidebar__widget ol {
	margin-bottom: 25px;
}
.blog-sidebar__widget .wp-block-latest-comments__comment {
    margin-bottom: 8px;
}
.blog-sidebar__widget.widget_block .wp-block-latest-comments article a {
	font-size: 16px;
	color: var(--color-gBlack);
}
.blog-sidebar__widget.widget_block .wp-block-latest-comments article .wp-block-latest-comments__comment-meta {
	color: #0d6efd;
}
.blog-sidebar__widget.widget_block .wp-block-latest-comments article a.wp-block-latest-comments__comment-author {
	color: var(--color-white);
}
.blog-sidebar__widget  .wp-block-search__input {
	border: 0;
	width: 100%;
	background: var(--color-black2);
	color: var(--color-gBlack);
	height: 57px;
	padding: 0 15px;
}
.blog-sidebar__widget .wp-block-search__label {
	display: none;
}
.blog-sidebar__widget .wp-block-search__inside-wrapper {
	position: relative;
}
.blog-sidebar__widget .wp-block-search__button {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	background: #0d6efd;
	color: var(--color-black);
	border: 0;
	padding: 0 25px;
}
.blog-sidebar__widget .wp-block-search__inside-wrapper {
	margin-bottom: 25px;
}
.blog-sidebar__widget.widget_block ul,
.blog-sidebar__widget.widget_block ol {
	padding: 40px;
	background: var(--color-black2);
}

.blog-sidebar__widget .wp-block-heading {
	position: relative;
    padding: 40px;
	background: var(--color-black2);
	color: #0d6efd;
}

h4.blog-sidebar__widget-title{
    color:#0d6efd;
}


/* Sidebar Default Widget
-------------------------------------------------------------- */
.blog-sidebar__widget .my-select {
	margin-bottom: 25px;
	width: 100%;
}
.blog-sidebar__widget .my-select .current {
	color: var(--color-black);
	width: 100%;
}
.blog-sidebar__widget ul li {
	margin-top: 8px;
	color: var(--color-gBlack);
}
.blog-sidebar__widget ul li a {
	color:  var(--color-gBlack);
	font-size: 16px;
}
.blog-sidebar__widget ul li a:hover {
	color: var(--color-green);
}
.blog-sidebar__widget #recentcomments {
	margin-bottom: 25px;
}
.blog-sidebar__widget .recentcomments {
	color: var(--color-green);
	font-size: 16px;
}
.blog-sidebar__widget .recentcomments a:hover {
	color: var(--color-gBlack);
}
.blog-sidebar__widget .comment-author-link a,
.blog-sidebar__widget .post-date{
	color: var(--color-white);
}
.blog-sidebar__widget .comment-author-link a:hover{
	color: var(--color-white);
}
.blog-sidebar__widget .custom-html-widget,
.blog-sidebar__widget .textwidget,
.blog-sidebar__widget .tagcloud,
.blog-sidebar__widget .sidebar__widget-px,
.blog-sidebar__widget .wp-video,
.blog-sidebar__widget #recentcomments,
.blog-sidebar__widget.widget_archive ul,
.blog-sidebar__widget.widget_meta ul,
.blog-sidebar__widget.widget_categories ul,
.blog-sidebar__widget.widget_pages ul,
.blog-sidebar__widget.widget_recent_entries ul,
.blog-sidebar__widget.widget_nav_menu ul,
.blog-sidebar__widget.widget_media_image img,
.blog-sidebar__widget.widget_media_audio {
	padding: 40px;
	background: var(--color-black2);
}
.search-px input[type="text"] {
	width: 100%;
	color: var(--color-black);
	background: var(--color-green2);
	height: 57px;
}
.blog-sidebar__widget > .tagcloud > a{
	color:  var(--color-black);
	font-size: 14px !important;
	display: inline-block;
	height: 36px;
	line-height: 38px;
	padding: 0 15px;
	font-weight: 500;
	background: var(--color-gBlack);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	margin-right: 8px;
	margin-bottom: 10px;
}
.blog-sidebar__widget > img {
	margin-bottom: 25px;
	width: 100%;
}
.blog-sidebar__widget > .wp-audio-shortcode,
.blog-sidebar__widget > .wp-video,
.blog-sidebar__widget > .gallery,
.blog-sidebar__widget > .calendar_wrap {
	padding: 40px;
	background-color: var(--color-black2);
}
.blog-sidebar__widget .wp-calendar-table a {
	color: var(--color-green);
}
#wp-calendar tbody td#today {
	background: var(--color-black2);
	color: var(--color-green);
}
.wp-calendar-nav {
	display: flex;
	justify-content: space-between;
}
.blog-sidebar__widget .wp-calendar-nav-prev a,
.blog-sidebar__widget .wp-calendar-nav-next a {
	color: var(--color-gBlack);
}

/* Sidebar gallery widget */
.blog-sidebar__widget .gallery {
	display: grid;
	grid-template-columns: auto auto auto;
	gap: 12px;
}
.blog-sidebar__widget .gallery figure {
	margin: 0px !important;
}
.blog-sidebar__widget .gallery img {
	width: 100%;
	height: 100%;
}

/* Footer Default Block
-------------------------------------------------------------- */
.footer__widget .wp-block-heading {
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 25px;
}

.footer__widget .wp-block-latest-comments__comment {
    margin-bottom: 8px;
}
.footer__widget.widget_block .wp-block-latest-comments article a {
	font-size: 16px;
	color: var(--color-gBlack);
}
.footer__widget.widget_block .wp-block-latest-comments article .wp-block-latest-comments__comment-meta {
	color: var(--color-green);
}
.footer__widget.widget_block .wp-block-latest-comments article a.wp-block-latest-comments__comment-author {
	color: var(--color-white);
}

.footer__widget .wp-block-search__input {
	border: 0;
	color: var(--color-gBlack);
	height: 57px;
	padding: 0 15px;
}
.footer__widget .wp-block-search__label {
	display: none;
}
.footer__widget .wp-block-search__inside-wrapper {
	position: relative;
}
.footer__widget .wp-block-search__button {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	background: var(--color-green);
	color: var(--color-black);
	border: 0;
	padding: 0 10px;
}
.footer__widget .wp-block-search__inside-wrapper {
	margin-bottom: 25px;
}

/* Footer Default Widget
-------------------------------------------------------------- */
.footer__widget-title,
.footer__widget .my-select {
	margin-bottom: 25px;
}
.footer__widget .my-select .current,
.footer__widget .my-select .list li {
    color: var(--color-black);
}
.footer__widget ul {
	margin-bottom: 25px;
}
.footer__widget ul li {
	margin-top: 8px;
	color: var(--color-white);
}
.footer__widget ul li a {
	color:  var(--color-gBlack);
	font-size: 16px;
}
.footer__widget ul li a:hover {
	color: var(--color-green);
	padding-left: 5px;
}

.footer__widget #recentcomments {
	margin-bottom: 25px;
}
.footer__widget .recentcomments {
	color: var(--color-green);
	font-size: 16px;
	margin-top: 16px;
}
.footer__widget .recentcomments a:hover {
	color: var(--color-gBlack);
}
.footer__widget .comment-author-link a,
.footer__widget .post-date{
	color: var(--color-white);
}
.footer__widget .comment-author-link a:hover{
	color: var(--color-white);
}
.footer__widget > .custom-html-widget,
.footer__widget > .textwidget,
.footer__widget > .sidebar__widget-px,
.footer__widget > .tagcloud {
	margin-bottom: 25px;
}
.footer__widget > .tagcloud > a{
	color:  var(--color-black);
	display: inline-block;
	height: 36px;
	line-height: 38px;
	padding: 0 15px;
	font-size: 14px !important;
	font-weight: 500;
	background: var(--color-gBlack);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	margin-right: 8px;
	margin-bottom: 10px;
}
.footer__widget > img,
.footer__widget > .wp-audio-shortcode,
.footer__widget > .wp-video,
.footer__widget > .gallery,
.footer__widget > .calendar_wrap {
	margin-bottom: 25px;
}
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	text-align: right;
	font-size: 16px;
	margin-top: 5px;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 0;
	color: var(--color-gBlack);
}
#wp-calendar thead {
	font-size: 12px;
	color: var(--color-gBlack);
}
#wp-calendar thead th {
	padding-bottom: 10px;
	text-align: center;
}
#wp-calendar tbody td {
	background:var(--color-black2);
	border: 1px solid var(--color-gBlack);
	text-align: center;
	padding: 8px 0;
	transition: 0.3s;
}
.footer__widget .wp-calendar-table a {
	color: var(--color-green);
}
#wp-calendar tbody td#today {
	background: var(--color-black2);
	color: var(--color-green);
}
.wp-calendar-nav {
	display: flex;
	justify-content: space-between;
}
#wp-calendar tbody,
.footer__widget .wp-calendar-nav-prev a,
.footer__widget .wp-calendar-nav-next a {
	color: var(--color-gBlack);
}

/*Footer gallery widget */
.footer__widget .gallery {
	display: grid;
	grid-template-columns: auto auto auto;
	gap: 12px;
}
.footer__widget .gallery figure {
	margin: 0px !important;
}
.footer__widget .gallery img {
	width: 100%;
	height: 100%;
}

/* WordPress Core
-------------------------------------------------------------- */
.alignnone {
	margin: 5px 20px 20px 0;
  }
  
  .aligncenter,
  div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
  }
  
  .alignright {
	float:right;
	margin: 5px 0 20px 20px;
  }
  
  .alignleft {
	float: left;
	margin: 5px 20px 20px 0;
  }
  
  a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
  }
  
  a img.alignnone {
	margin: 5px 20px 20px 0;
  }
  
  a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
  }
  
  a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
  }
  
  .wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 96%; /* Image does not overflow the content area */
	padding: 5px 3px 10px;
	text-align: center;
  }
  
  .wp-caption.alignnone {
	margin: 5px 20px 20px 0;
  }
  
  .wp-caption.alignleft {
	margin: 5px 20px 20px 0;
  }
  
  .wp-caption.alignright {
	margin: 5px 0 20px 20px;
  }
  
  .wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto;
  }
  
  .wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
  }
  
  .gallery-caption {
	  font-size: 1.2rem;
  }
  
  .bypostauthor {
	  color: #777;
  }
  
  
  /* 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; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
  }
  
  .screen-reader-text:focus {
	background-color: #eee;
	clip: auto !important;
	clip-path: none;
	color: #444;
	display: block;
	font-size: 1em;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
	/* Above WP toolbar. */
  }

