/* 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;
}
img {
	max-width: 100%;
	height: auto;
}
.pt-120 {
	padding-top: 120px;
}
.pb-120 {
	padding-bottom: 120px;
}

/*comments list */
.blog-coment-title h2 {
	font-size: 26px;
	font-weight: 600;
	margin-bottom: 20px;
}
.comments-avatar {
	float: left;
}
.comments-avatar img {
    margin-right: 15px;
    width: 60px;
    height: auto;
    border-radius: 50%;
}
.comments-text {
	overflow: hidden;
}
.comments-text h3 {
	margin-bottom: 10px;
}
.latest-comments ul li .children {
	margin-left: 60px;
	margin-top: 0;
	padding-left: 0;
}
.latest-comments ul li .children li {
	margin-top: 10px;
}
#cancel-comment-reply-link {
	color: var(--judges-black);
	margin-left: 8px;

}
/*comments form*/
.comment-reply-title {
    font-size: 36px;
	line-height: 48px;
    margin-bottom: 30px;
	color: #222222;
}
.blog-post-comment .comment-respond {
    padding-top: 49px;
}
.comment-notes {
    margin-bottom: 42px;
}
.comment-form-cookies-consent {
	display: none;
}
div.latest-comments > ul{
	padding-left: 0;
}
.latest-comments > ul > li{
	list-style: none;
}
.latest-comments > ul > li li{
	margin: 0;
	padding: 0;
}
.latest-comments ul .children{
	list-style: none;
}
.latest-comments .comments-text ul li,.latest-comments .comments-text ol li {
	margin-bottom: 3px;
}
.latest-comments .comments-text > ul,.latest-comments .comments-text > ol{
	margin-bottom: 20px;
}
.latest-comments ul .comment-respond {
	padding: 35px 0;
	padding-bottom: 15px;
}

/* post sticky */
.postbox__item.sticky {
	border-top: 3px solid #3D6CE7;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 20px !important;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 20px !important;
	margin-bottom: 30px;
    overflow: hidden;
}

.aligncenter {
	clear: both;
	display: block;
	text-align: center;
}

/*tp unit css */
.tp-blog-area > ul, .tp-blog-area > ol, .tp-blog-area ul, .tp-blog-area ol {
	padding-left: 0;
}
.tp-blog-area dl, .tp-blog-area ol, .tp-blog-area ul {
	margin-top: 0;
	margin-bottom: 0;
}
.postbox__details  ol li, .postbox__details  ul li {
	padding-top: 7px;
}
.tp-blog-area ol ol, .tp-blog-area ol ul, .tp-blog-area ul ol, .tp-blog-area ul ul {
	margin-bottom: 0;
}

/*tp-page-content*/
.tp-page-content .blog-post-comment {
	clear: both;
	overflow: hidden;
	margin-top: 30px;
	padding-top: 30px;
}
.tp-page-content ol, .tp-page-content ul {
	padding-left: 25px;
	margin-bottom: 25px;
}
.tp-page-content ol li, .tp-page-content ul li {
	margin-bottom: 7px;
}
.tp-page-content ol li ol, .tp-page-content ul li ul {
	margin-top: 7px;
}
.tp-page-content ol ol, .tp-page-content ol ul, .tp-page-content ul ol, .tp-page-content ul ul {
	margin-bottom: 0;
}
.tp-page-content .size-full.alignright {
	margin-bottom: 35px;
	margin-top: 20px;
	clear: both;
}
.tp-page-content .tp-page-post > p {
	margin: 32px 0;
	margin-top: 0;
}
.page-links {
	clear: both;
	margin: 0 0 1.5em;
	margin-top: 10px;
	padding-top: 30px;
}
.page-links > span.page-links-title {
	border: 0;
	color: inherit;
}
.wp-block-archives-list.extraclass.wp-block-archives li a {
	color: var(--judges-gray);
}
.wp-block-archives-dropdown .nice-select {
	margin-bottom: 15px;
}
.postbox__text .nice-select {
	float: none;
	margin-bottom: 20px;
}

ol.wp-block-latest-comments {
	padding: 0;
	margin: 0;
}
.postbox__details p:last-child{
	margin-bottom: 0;
}
.postbox__text ul li a,dl a {
	text-underline-offset: 3px;
	text-decoration-skip-ink: all;
	text-decoration: underline;
}
.postbox__text ul li a:hover,dl a:hover {
	text-decoration-style: dotted;
	text-decoration-skip-ink: none;
}
.wp-block-button {
	margin-bottom: 10px;
}
.is-style-squared .wp-block-button__link {
	border-radius: 0;
}
div.postbox__details .wp-block-cover-text {
	color: #fff;
}
.wp-block-cover {
	margin-bottom: 30px;
}
.wp-block-gallery .blocks-gallery-grid {
	padding-left: 0;
	margin-bottom: 0;
}
.blocks-gallery-caption {
	margin-bottom: 40px;
}
.wp-block-group.has-background {
	margin-bottom: 25px;
}
.postbox__text p.has-large-font-size {
	font-size: 24px !important;
	line-height: 1.2;
	margin-bottom: 10px;
}
.wp-block-media-text.alignfull.has-media-on-the-right.has-background.is-stacked-on-mobile {
	margin-bottom: 20px;
}
.page-links {
	clear: both;
	margin: 0 0 1.5em;
	margin-top: 30px;
}
.page-links a, .page-links > span {
	border: 2px solid #ddd;
	display: inline-block;
	min-width: 35px;
	text-align: center;
	margin-left: 2px;
	height: 33px;
	line-height: 30px;
	margin-right: 3px;
	color: #444;
}
.page-links > span {
	border: 2px solid #2b4eff;
	color: #2b4eff;
}
pre {
	display: block;
	font-size: 87.5%;
	color: #212529;
	border: 1px solid #ddd;
	padding: 15px;
}
.wp-block-preformatted {
	margin: 30px 0;
}
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
	font-size: 14px;
	font-style: italic;
}


.tp-post-tag{
overflow: hidden;
clear: both;
margin-top: 20px;
padding-top: 30px;
	
}
.tp-post-tag span {
	font-size: 16px;
	color: var(--judges-black);
	font-weight: 500;
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px;
}
.tp-post-tag a{
	display: inline-block;
	height: 36px;
	line-height: 38px;
	padding: 0 15px;
	font-size: 15px;
	font-weight: 500;
	color: var(--tp-text-11);
	background: var(--tp-grey-2);
	-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;
}
.tp-post-tag a:hover {
	color: var(--tp-common-white);
	background: var(--tp-theme-1);
}

.postbox__text .wp-block-tag-cloud a {
	display: inline-block;
	height: 36px;
	line-height: 38px;
	padding: 0 15px;
	font-size: 14px !important;
	font-weight: 500;
	color: var(--tp-text-11);
	background: var(--tp-grey-2);
	-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;
}
.postbox__text .wp-block-tag-cloud a:hover {
	color: var(--tp-common-white);
	background: var(--tp-theme-1);
}
ul.wp-block-rss.wp-block-rss {
	box-sizing: border-box;
	padding-left: 0;
}

/*block quote*/
.wp-block-quote {
	border: 0;
}
 blockquote {
	margin: 35px 0px !important;
	padding: 40px;
	color: #666;
	position: relative;
	background: #f3f4f8;
	font-style: normal;
	text-align: left;
	clear: both;
	font-weight: 400;
	box-shadow: 0px 1px 2px 0px rgba(10, 0, 58, 0.14);
	border: 1px solid #f3f4f8;
}
blockquote::before {
	content: "\f10e";
	position: static;
	font-family: "Font Awesome 5 Pro";
	font-size: 32px;
	color: var(--judges-black);
	line-height: 1;
	margin-bottom: 18px;
	display: inline-block;
}
.tp-blog-area blockquote p {
	margin-bottom: 10px !important;
	line-height: 1.3;
	font-size: 20px;
	color: #070337;
	font-weight: 400;
}
blockquote cite {
	font-size: 14px;
	display: block;
	margin-top: 10px;
	color: #070337;
	font-style: inherit;
	font-weight: 500;
}
blockquote cite::before {
	content: "";
	font-size: 28px;
	color: #ff5421;
	padding-bottom: 0px;
	display: inline-block;
	background: var(--judges-black);
	height: 2px;
	width: 40px;
	font-weight: 400;
	text-align: center;
	top: -4px;
	margin-right: 10px;
	position: relative;
}
.wp-block-quote.is-large, .wp-block-quote.is-style-large {
	margin-bottom: 1em;
	padding: 30px 30px;
}

.postbox__text blockquote.is-style-large cite::before {
	margin-right: 0;
}
.wp-block-quote.has-text-align-right {
	border-right: 0;
	padding: 30px;
}

.comments-box blockquote {
	background: #fff;
}
.wp-block-column .wp-block-quote {
	padding: 30px;
}

/*gallery */
.gallery-item {
	display: inline-block;
	max-width: 33.33%;
	text-align: center;
	vertical-align: top;
	width: 100%;
	padding-right: 5px !important;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

/*table */
.postbox__details table {
	margin-bottom: 30px;
	width: 100%;
}
.postbox__details  table, .postbox__details  th, .postbox__details  td {
	border: 1px solid #d1d1d1;
}
.postbox__details table th {
	padding: 12px 12px;
	font-size: 15px;
	border-color: #ddd;
	text-align: center;
	font-weight: 400;
}
.postbox__details table tbody td {
	text-align: center;
}
.postbox__details table a {
	color: #2b4eff;
}
.postbox__details table td {
	border-color: #ddd;
	padding: 12px 12px;
}
.postbox__details .comments-text table {
	margin-bottom: 30px;
	width: 100%;
	background: #fff;
}

/*pabe table*/
.tp-page-content table{
	margin-bottom: 30px;
}
.tp-page-content table, .tp-page-content th, .tp-page-content td {
	border: 1px solid #d1d1d1;
}
.tp-page-content table th {
	padding: 12px 12px;
	font-size: 15px;
	border-color: #ddd;
	text-align: center;
	font-weight: 500;
}
.tp-page-content table tbody td {
	text-align: center;
}
.tp-page-content table td {
	border-color: #ddd;
	padding: 12px 12px;
}
.tp-page-content table a {
	color: #2b4eff;
}


/*post password*/

.post-password-form input[type="password"] {
  background: var(--tp-grey-2);
  border: 0;
  height: 50px;
  width: 100%;
  padding: 0 200px 0 15px;
}
.post-password-form label {
  width: 100%;
}
.post-password-form input[type="submit"]{
  width: 120px;
  height: 50px;
  background: #3D6CE9;
  border: 0;
  margin-top: 10px;
  transition: .3s;
	color: var(--thm-heading-font-color);
}
.post-password-form input[type="submit"]:hover {
	background: #031220;
	color: white;
}

.wp-block-search__inside-wrapper{
	position: relative;
}
.wp-block-search .wp-block-search__button:after {
	content: "";
	width: 18px;
	height: 18px;
	top: 50%;
	left: 55%;
	position: absolute;
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.65952 17.3188C10.5808 17.3184 12.4467 16.6752 13.9602 15.4917L18.7185 20.25L20.249 18.7195L15.4907 13.9611C16.6749 12.4475 17.3185 10.5812 17.3189 8.6594C17.3189 3.88482 13.4341 0 8.65952 0C3.88494 0 0.00012207 3.88482 0.00012207 8.6594C0.00012207 13.434 3.88494 17.3188 8.65952 17.3188ZM8.65952 2.16485C12.2413 2.16485 15.1541 5.07766 15.1541 8.6594C15.1541 12.2411 12.2413 15.1539 8.65952 15.1539C5.07778 15.1539 2.16497 12.2411 2.16497 8.6594C2.16497 5.07766 5.07778 2.16485 8.65952 2.16485Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	transform: translate(-50%, -50%);
}
/*widget*/
.blog-sidebar__widget ul{
	padding-left: 0;
}
.blog-sidebar__widget.widget_recent_comments ul li a::after {
	display: none;
}
.blog-sidebar__widget.widget_recent_comments ul li a {
	padding-left: 0;
}
.blog-sidebar__widget.widget_recent_comments .comment-author-link a{
	color: var(--tp-theme-1);
}
.blog-sidebar__widget.widget_recent_entries  ul li a::after {
	display: none;
}
.blog-sidebar__widget.widget_recent_entries  ul li a {
	padding-left: 0;
}
.blog-sidebar__widget.widget_rss  ul li a::after {
	display: none;
}
.blog-sidebar__widget.widget_rss  ul li a {
	padding-left: 0;
}
.blog-sidebar__widget .nice-select {
	float: none;
}
.blog-sidebar__widget .nice-select .list {
	width: 100%;
}
.blog-sidebar__widget .nice-select .option {
	margin-bottom: 0 !important;
}
.blog-sidebar__widget ul {
	margin-bottom: 0;
}
.blog-sidebar__widget .nice-select::after {
	right: 18px;
}
.textwidget img{
	max-width: 100%;
	height: auto;
}
#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;
	padding-right: 10px;
}
#wp-calendar thead {
	font-size: 14px;
}
#wp-calendar thead th {
	padding-bottom: 10px;
	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;
}
.blog-sidebar__widget .wp-calendar-table a {
	color: var(--tp-theme-1);
}
.wp-calendar-nav {
	display: flex;
	justify-content: space-between;
}
.blog-sidebar__widget .wp-calendar-nav-prev a {
	color: #6c757d;
}
/*sidebar block widget*/
.blog-sidebar__widget .wp-block-group__inner-container h2  {
	font-size: 20px;
	padding-bottom: 7px;
	border-bottom: 1px solid #f0f0f5;
}
.blog-sidebar__widget  .wp-block-search__input {
	min-width: 100%;
	border: 0;
	width: 100%;
	background: #F5F6F8;
	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: var(--tp-theme-1);
	color: #fff;
	border: 0;
	padding: 0 25px;
}
.blog-sidebar__widget.widget_block ul.wp-block-latest-posts li a::after {
	display: none;
}
.blog-sidebar__widget.widget_block ul.wp-block-latest-posts li a {
	color: var(--judges-black);
	padding-left: 0;
	font-size: 15px;
	font-weight: 500;
	line-height: 24px;
}
.blog-sidebar__widget.widget_block .wp-block-latest-comments article a {
	font-size: 15px;
	font-weight: 500;
	line-height: 24px;
	color: var(--judges-black);
}
.blog-sidebar__widget.widget_block .wp-block-latest-comments article .wp-block-latest-comments__comment-meta {
	color: #666;
}
.blog-sidebar__widget.widget_block .wp-block-latest-comments article a.wp-block-latest-comments__comment-author {
	color: var(--tp-theme-1);
}
.sidebar__single .wp-block-tag-cloud a {
	position: relative;
    display: inline-block;
    margin: 0 4px 10px 4px;
    color: var(--judges-gray);
    font-size: 15px;
    font-weight: 400;
    background: var(--judges-white);
    padding: 6px 24px;
    border-radius: 3px;
    text-transform: capitalize;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.sidebar__single .wp-block-tag-cloud a:hover {
	color: var(--judges-white);
    background: var(--judges-base);
}
.blog-sidebar__widget .wp-block-calendar table th {
	background: no-repeat;
}


/*footer widget*/
.footer__widget ul ul {
	padding-left: 10px;
	padding-top: 10px;
}
.footer__widget.widget_recent_comments ul li {
	line-height: 1.6;
}
.footer__widget.widget_recent_entries ul li {
	line-height: 1.6;
}
.footer__widget .rssSummary {
	line-height: 1.5;
}
.footer__widget .rsswidget {
	font-weight: 500;
}
.footer__widget.widget_recent_comments .comment-author-link a{
	color: #fff;
	font-weight: 500;
}
.footer__widget.widget_recent_entries  ul li a::after {
	display: none;
}
.footer__widget.widget_recent_entries  ul li a {
	padding-left: 0;
}
.footer__widget.widget_rss  ul li a::after {
	display: none;
}
.footer__widget.widget_rss  ul li a {
	padding-left: 0;
	color: #fff;
}
.footer__widget .nice-select .list {
	width: 100%;
}
.footer__widget .nice-select .option {
	margin-bottom: 0 !important;
}
.footer__widget .nice-select::after {
	right: 18px;
}
#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;
	color: var(--judges-white);
	font-weight: 500;
}
.single-footer-widget #wp-calendar caption {
	color: #fff;
}
#wp-calendar thead {
	font-size: 14px;
}
#wp-calendar thead th {
    padding-bottom: 10px;
    text-align: center;
    color: var(--judges-black);
}
.single-footer-widget #wp-calendar thead th {
	color: #fff;
}
#wp-calendar tbody {
	color: #666;
}
#wp-calendar tbody td {
	color: var(--judges-black);
	background: #fff;
	border: 1px solid #e1e1e1;
	text-align: center;
	padding: 8px 0;
	transition: 0.3s;
}
.footer__widget .wp-calendar-table a {
	color: var(--tp-theme-1);
}
#wp-calendar tbody td#today {
	background-color: var(--judges-black);
	color: var(--judges-white);
}
.wp-calendar-nav {
	display: flex;
	justify-content: space-between;
}
.footer__widget .wp-calendar-nav-prev a {
	color: #fff;
}
.footer__widget .tagcloud a {
	background: #fff;
}
.footer__widget .tagcloud a:hover {
	background: var(--tp-theme-1);
}
.footer__widget .sidebar__search input {
	background: #fff;
}
.footer__widget .nice-select {
	float: none;
}
.footer__widget.widget_rss ul li {
	line-height: 1.5;
}
/*footer block widget*/
.footer__widget .wp-block-group__inner-container h2  {
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 25px;
}
.footer__widget   .wp-block-search__input {
	min-width: 100%;
	border: 0;
	width: 100%;
	background: #fff;
	height: 52px;
	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(--tp-theme-1);
	color: #fff;
	border: 0;
	padding: 0 25px;
}
.footer__widget.widget_block ul.wp-block-latest-posts li a::after {
	display: none;
}
.footer__widget .widget_block ul.wp-block-latest-posts li a {
	color: var(--judges-black);
	padding-left: 0;
	font-size: 15px;
	font-weight: 500;
	line-height: 24px;
}
.footer__widget.widget_block .wp-block-latest-comments article a {
	font-size: 15px;
	font-weight: 500;
	line-height: 24px;
	color: var(--judges-black);
}
.footer__widget.widget_block .wp-block-latest-comments article .wp-block-latest-comments__comment-meta {
	color: #666;
}
.footer__widget.widget_block .wp-block-latest-comments article a.wp-block-latest-comments__comment-author {
	color: var(--tp-theme-1);
}
.footer__widget .wp-block-tag-cloud a {
	display: inline-block;
	height: 36px;
	line-height: 38px;
	padding: 0 15px;
	font-size: 14px !important;
	font-weight: 500;
	color: var(--tp-text-11);
	background: #fff;
	-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 .wp-block-tag-cloud a:hover {
	color: var(--tp-common-white);
	background: var(--tp-theme-1);
}
.footer__widget .wp-block-calendar table th {
	background: no-repeat;
}

.bypostauthor {
	display: block;
}
.gallery-caption {
	display: block;
}
/* 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. */
}
.admin-bar .sticky-menu, 
.admin-bar .stricky-fixed {
	margin-top: 32px;
}
.admin-bar #header-sticky.header__area.header__transparent{
	margin-top: 32px;
}

.admin-bar .offcanvas__wrapper, 
.admin-bar .xs-sidebar-widget {
    margin-top: 32px;
}
.admin-bar .mobile-nav__wrapper {
    margin-top: 32px;
}

@media only screen and (min-width: 600px) and (max-width: 767px) {
  	.admin-bar .sticky-menu, 
	.admin-bar .stricky-fixed {
		margin-top: 46px;
	}
}
@media (max-width: 782px) {
	.admin-bar .mobile-nav__wrapper {
		margin-top: 46px;
	}
}
@media (max-width: 600px) {
	.admin-bar .sticky-menu, 
	.admin-bar .stricky-fixed {
		margin-top: 0;
	}
}

.postbox__details .postbox__title {
	display: none;
}


/*tutor */
.tutor-container, .tutor-container-sm, .tutor-container-md, .tutor-container-lg, .tutor-container-xl, .tutor-container-xxl {
	max-width: 1225px;
}

.cat__icon {
	font-size: 25px;
}
.fea__icon {
	font-size: 40px;
}
.research__features-icon span {
	font-size: 25px;
}
.tutor-wrap {
	padding-top: 100px;
	padding-bottom: 100px;
}
.tutor-single-course-sidebar .tutor-course-details-widget{
padding: 30px;
-webkit-box-shadow: 0px 30px 50px 0px rgba(1, 11, 60, 0.1);
-moz-box-shadow: 0px 30px 50px 0px rgba(1, 11, 60, 0.1);
-ms-box-shadow: 0px 30px 50px 0px rgba(1, 11, 60, 0.1);
-o-box-shadow: 0px 30px 50px 0px rgba(1, 11, 60, 0.1);
box-shadow: 0px 30px 50px 0px rgba(1, 11, 60, 0.1);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px;
}
.tutor-form-group .acf-user-register-fields.acf-fields.-clear,.tutor-form-group h2 {
	display: none;
}




#customer_login h2{
	font-size: 25px;
} 

.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 50px;
}
.select2-container .select2-selection--single {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	height: 50px;
	margin: 0 0 -4px;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none;
	background: #F5F6F8;
	border: 0;
	
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 47px;
	position: absolute;
	top: 1px;
	right: 15px;
	width: 20px;
}
.select2-container .select2-selection--single .select2-selection__rendered {
	padding-left: 25px;
}






/*============= Custom Header CSS =============*/
.main-menu ul li .sub-menu li a {
	text-align: left;
}

/*============= Custom Footer CSS =============*/
.footer-default-widget ul#menu-main-links li{
	width: 50%;
	float: left;
}
.footer-default-widget ul li {
    list-style: none;
    margin-bottom: 15px;
}
.footer-default-widget ul li:last-child {
    margin-bottom: 0;
}
.footer-default-widget ul li a {
    font-weight: 500 !important;
	font-size: 16px;
    font-weight: var(--tp-fw-sbold);
    color: #EAECE8;
    position: relative;
	text-decoration: none !important;
}
.footer-default-widget ul li a:hover {
    margin-left: 0;
	text-decoration: underline;
    color: var(--judges-black);
}
.footer-default-widget ul li a::before {
    position: absolute;
    top: 3px;
    right: -23px;
    color: var(--thm-primary);
    font-size: 15px;
    line-height: 15px;
    font-family: 'icomoon' !important;
    content: "\e936";
    transform: scale(0.5);
    opacity: 0;
    -webkit-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    transition: all 0.4s linear;
}
.footer-default-widget.footer-col-2-2 ul li a::before {
    color: var(--thm-primary2);
}
.footer-default-widget.footer-col-2-3 ul li a::before {
    color: var(--thm-primary2);
}
.footer-default-widget.footer-col-2-2 ul li:hover > a {
	color: #ff5e15;
}
.footer-default-widget.footer-col-2-3 ul li a:hover {
	color: #ff5e15;
}
.footer-default-widget ul li a:hover::before {
    transform: scale(1.0);
    opacity: 1;
}
.footer-widget-3 ul li {
	list-style: none;
    margin-bottom: 14px;
}
.footer-widget-3 ul li a {
	font-weight: var(--tp-fw-regular);
	font-size: 16px;
    font-weight: var(--tp-fw-sbold);
    color: #EAECE8;
    position: relative;
}
.footer__post-item-image img {
    width: 80px;
    height: 80px;
    object-fit: cover;
    object-position: center center;
	margin-right: 20px;
}
.footer__post .footer__post-item:not(:last-child){
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #edf2f64f;
}
.footer-col-2-1 {
	margin-right: 80px;
}
#menu-footer-menu {
	list-style: none;
    display: block;
    justify-content: end;
}


/*============= Custom Blog CSS =============*/
.tp-blog__thumb iframe {
    width: 100%;
}

/*============= Sticky CSS =============*/
.tp-blog.sticky {
    border: 2px solid var(--judges-black);
    padding: 30px;
	border-radius: 10px;
}


/*============= Unit test CSS =============*/
.tp-btn {
    margin-bottom: -6px;
}
.postbox__details ul li {
    font-size: 16px;
}
.breadcrumb-menu span {
    color: #fff;
    font-size: 16px;
    padding: 0 4px;
}
.blocks-gallery-caption {
    padding-bottom: 50px;
}
.wp-block-columns {
    margin-bottom: 24px;
}
.wp-block-quote.has-text-align-right {
	text-align: right;
}
.styled-pagination ul {
    padding-left: 0;
}
.has-large-font-size {
	line-height: 36px;
}
.blog-details__content ol li {
	font-size: 16px;
}
.wp-block-file__button {
	padding: 0 10px;
}
/* .wp-calendar-nav {
    margin-bottom: 20px;
} */
.wp-block-latest-posts__post-title {
    text-underline-offset: 3px;
    /* text-decoration: underline; */
}
.wp-block-latest-comments__comment:last-child {
	margin-bottom: 0;
}
.widget_rss .rssSummary {
	margin: 12px 0;
	line-height: 30px;
	color: var(--judges-black);
}
.sidebar__single strong, .sidebar__single p {
	color: var(--judges-black);
}
.wp-block-tag-cloud a:hover {
	background: var(--thm-primary);
	color: var(--judges-black);
}
.has-pale-cyan-blue-background-color {
	background-color: transparent!important;
}
.page-links > span {
    border: 2px solid var(--judges-black);
}
.postbox__details table td {
	font-size: 16px;
}
.tp-blog-details-tag {
    clear: both;
    padding-top: 20px;
}
.post-password-form input[type="submit"] {
    background: var(--judges-black);
}
.latest-comments blockquote {
    margin: 30px 0px !important;
    padding: 50px 50px 40px;
    color: #666;
    position: relative;
    background: var(--tp-grey-5);
    font-style: normal;
    text-align: left;
    clear: both;
    font-weight: 400;
    border-radius: 7px;
}
.latest-comments blockquote::before {
    content: "\f10e";
    position: static;
    font-family: "Font Awesome 5 Pro";
    font-size: 32px;
    color: var(--tp-theme-1);
    line-height: 1;
    margin-bottom: 20px;
    display: inline-block;
}
.latest-comments blockquote p {
    margin-bottom: 10px !important;
    line-height: 1.3;
    font-size: 20px;
    color: #070337;
    font-weight: 400;
}
.latest-comments .comments-text ul li {
    list-style: disc;
}
.latest-comments .comments-text ol li {
    list-style: auto;
}
.wp-block-group.has-border-color {
    margin-bottom: 25px;
}
.blog-sidebar__widget ul li a {
	font-size: 15px;
}


/*============= Footer Unit test CSS =============*/
.footer-default-widget ul {
    overflow: hidden;
}
.footer-col-2 {
    margin-left: 25px;
}
.footer-default-widget.widget_recent_comments ul li {
	color: #ddd;
}    
.footer-default-widget .rssSummary {
	color: #b4b8bb;
}
.footer-default-widget .rss-date {
	color: #b4b8bb;
}
.footer-default-widget cite {
	color: #fff;
}
.footer-default-widget .textwidget p strong {
    color: #fff;
	margin-bottom: 10px;
	display: inline-block;
}
.footer-default-widget .textwidget p img {
	margin-bottom: 20px;
}

/* ========== menu css ============== */
.main-menu ul li.last-menu .sub-menu {
	left: auto;
	right: 0;
}
.main-menu ul li.last-menu .sub-menu:hover li .sub-menu {
	left: auto;
	right: 100%;
}
.main-menu ul li .sub-menu a::after {
	display: none;
}
.slider-contant {
	padding-top: 120px;
	padding-bottom: 200px;
}

/* ========== After uploading css ============== */

.footer__post-item-image {
    float: left;
}
.rc__thumb {
    float: left;
}
.rc__content {
    overflow: hidden;
}
.slider-contant .tp-btn {
	margin-bottom: 0;
}
.header__lang {
	margin-right: 25px;
	padding-right: 25px;
	position: relative;
}
.header__lang ul li {
    list-style: none;
	position: relative;
}
.header__lang ul li a {
    color: var(--judges-black);
    font-size: 16px;
    font-weight: 600;
}
.header__lang ul li ul {
    position: absolute;
    width: 65px;
    z-index: 2;
    background-color: #ff5e15;
    top: 120%;
    left: 0;
    border-radius: 5px;
    text-align: left;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s ease;
}
.header__lang ul li:hover > ul {
	opacity: 1;
	visibility: visible;
	top: 100%;
	border-radius: 5px;
}
.header__lang ul li ul li a {
    color: #fff;
	display: inline-block;
	width: 100%;
	padding: 5px 10px;
}
.header__lang ul li ul li:hover > a {
    background-color: var(--judges-black);
}
.header__lang ul li a i {
    margin-left: 5px;
}
.error__content p {
    padding: 0 60px;
    margin-top: 20px;
	margin-bottom: 30px;
}
.error__title {
    font-size: 35px;
}
.error_404_title {
    font-size: 200px;
    line-height: 1;
}


/* sidebar Block widget test css */
.blog-sidebar__wrapper .wp-block-search {
    margin-bottom: 0;
}
.blog-sidebar__wrapper .wp-block-group__inner-container {
    padding: 0;
}
.blog-sidebar__wrapper .blog-sidebar__widget .wp-block-group__inner-container h2 {
    padding-bottom: 20px;
    margin-bottom: 20px;
	position: relative;
}
.blog-sidebar__wrapper .blog-sidebar__widget .wp-block-group__inner-container h2::before {
    position: absolute;
    content: "";
    background-color: var(--judges-black);
    height: 1px;
    width: 30px;
    bottom: -1px;
    left: 0;
}
.blog-sidebar__widget #wp-calendar thead th {
	padding-bottom: 0;
	color: var(--judges-black);
	font-weight: 700;
}

/* Footer Block widget test css */
.footer__widget .wp-block-group__inner-container h2 {
    font-size: 20px;
    font-weight: 500;
	color: #fff;
    margin-bottom: 25px;
}
.footer__widget .wp-block-group__inner-container {
    padding: 0;
}
.page-header__inner .dvr {
    padding: 0 8px;
}
.mb-40 {
	margin-bottom: 40px;
}
.judges-form-control {
    width: 100%;
	padding: 10px;
}
.judges-form-control {
	width: 100%;
}
.judges-form-control {
	margin-bottom: 15px;
}
input.judges-form-control, 
textarea.judges-form-control,
textarea#comment{
	height: 56px;
	background-color: #F7F7F7;
	border: none;
	padding: 15px 20px;
	color: var(--judges-black);
	border-radius: 4px;
	font-weight: 500;
}
textarea.judges-form-control, 
textarea#comment{
	height: 150px;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){
	padding: 0;
}
.tagcloud a, 
.wp-block-tag-cloud a { 
	position: relative;
    display: inline-block;
    margin: 0 4px 10px 4px;
    color: var(--judges-gray);
    font-size: 15px;
    font-weight: 400;
    background: var(--judges-white);
    padding: 6px 24px;
    border-radius: 3px;
    text-transform: capitalize;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.tagcloud a:hover, 
.wp-block-tag-cloud a:hover {
	color: var(--judges-white);
    background: var(--judges-base);
}
.wp-block-media-text {
	margin-bottom: 30px;
}
.wp-block-image {
    margin-bottom: 30px;
    clear: both;
    overflow: hidden;
	margin-top: 12px;
}
.wp-block-pullquote.is-style-solid-color blockquote p {
    font-size: 18px;
}
.blog-standard-page__single .meta-box {
    position: relative;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}
.blog-standard-page__single .meta-box li a {
    position: relative;
    display: flex;
    align-items: center;
    color: var(--judges-black);
    font-size: 15px;
    line-height: 25px;
    font-weight: 500;
    text-transform: capitalize;
    transition: all 500ms ease;
}
.blog-standard-page__single .meta-box li a i {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    background: rgba(var(--thm-primary-rgb), 0.1);
    border-radius: 50%;
    color: var(--thm-primary);
    font-size: 15px;
    line-height: 15px;
    margin-right: 10px;
}
.blog-standard-page__single .meta-box li a:hover {
    color: var(--thm-primary);
}
.gallery-caption {
    margin-top: 30px;
}
.blog-standard-page__single p {
    margin-bottom: 20px;
}
h1.wp-block-site-title{
	color: var(--judges-black);
}
.blog-standard-page__single h2 {
    margin-bottom: 15px;
	color: #222222;
}
.sidebar__single .wp-block-heading {
	position: relative;
    margin: 0;
    font-size: 24px;
    line-height: 34px;
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 30px;
    padding-left: 40px;
	font-family: var(--judges-font-two);
    color: var(--judges-black);
}
.sidebar__single .wp-block-heading::before {
    position: absolute;
    left: 0;
    bottom: 10px;
    height: 2px;
    width: 30px;
    background: var(--judges-base);
    content: "";
}
.tp-page-post h2 {
	margin-bottom: 15px;
}
.tp-page-post table {
	margin-bottom: 30px;
}
.tp-page-post>ul {
	margin-bottom: 30px;
}

.nice-select {
    float: none;
}
.wp-calendar-nav .wp-calendar-nav-prev a {
	color: var(--judges-black);
	font-weight: 500;
}
.single-footer-widget .wp-calendar-nav .wp-calendar-nav-prev a {
	color: #fff;
}
.nice-select .list {
	width: 100% !important;
}
.button-03 {
    width: 100% !important;
}


/* new css add */
.has-light-green-cyan-background-color {
	background-color: transparent!important;
	padding: 0!important;
}
.has-pale-pink-background-color {
	background-color: transparent!important;
	padding: 0;
	margin: 0!important;
}
.has-black-border-color {
	border-color: transparent!important;
	padding: 0!important;
}
.wp-block-group {
	padding: 0!important;
	background-color: transparent!important;
}
.wp-block-post-author {
	margin-bottom: 10px;
}

/* start */
.wp-block-tag-cloud a:hover {
	background-color: var(--judges-black);
}
.wp-block-social-links, .wp-block-social-links.has-normal-icon-size {
    margin-bottom: 20px;
}
.wp-block-rss {
	margin-bottom: 20px;
}
.wp-block-latest-comments__comment-author, .wp-block-latest-comments__comment-link {
	font-weight: 500;
	color: var(--judges-black);
}
.wp-block-button__link.wp-element-button:hover {
	color: #fff;
}
.is-style-outline .wp-block-button__link.wp-element-button:hover {
	color: var(--judges-black);
}
.wp-block-buttons {
	margin-bottom: 20px;
}
.has-large-font-size, .has-large-font-size+p {
	line-height: 50px;
}
.blocks-gallery-grid {
	margin-top: 20px;
}
.blog-details__tag-share-tag ul li {
	padding: 4px 0;
}
.theme-input-group .theme-input-style {
	padding: 15px;
	border: 1px solid var(--judges-black);
	display: block;
}
.theme-input-group .submit-btn.btn-fill {
	padding: 10px 20px;
	border: none;
	background-color: var(--judges-black);
	border-radius: 5px;
	font-size: 18px;
	color: var(--judges-white);
}
.theme-input-group .submit-btn.btn-fill:hover {
	background-color: var(--judges-black);
	color: #fff;
}
.wp-caption.aligncenter {
	display: none;
}
.blog-video.blog-standard-page__single-img a iframe {
	display: block;
	width: 100%;
}
.page--content.clearfix ol li {
	list-style: auto;
	font-weight: 500;
	font-size: 18px;
	margin-bottom: 15px;
}
.wp-block-archives .wp-block-archives__label {
	margin-top: -9px;
	margin-bottom: 25px;
	font-size: 30px;
    line-height: 40px;
    font-weight: 500;
    text-transform: capitalize;
	color: var(--thm-heading-font-color);
	font-family: var(--thm-heading-font);
}
.wp-block-search__button {
	background-color: var(--judges-base);
    color: var(--judges-white);
    font-size: 18px;
    position: absolute;
    top: 5px;
    right: 5px;
    bottom: 5px;
    width: 50px;
    outline: none;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    border-radius: 3px;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
	text-indent: -9999px;
}
.wp-block-latest-comments__comment:last-child {
	margin-bottom: 0;
}
.login-username label, .login-password label {
	display: block;
}
.login-username, .login-password {
	margin-bottom: 10px;
}
.login-submit .button {
	padding: 3px 10px;
}
.widget {
    display: block;
    background: #f7f7f7;
    border-radius: 4px;
    padding: 35px 30px 35px;
}
.widget+.widget {
	margin-top: 30px;
}
.widget_search .search-form .form-control {
	margin-bottom: 10px;
	border: 2px solid var(--judges-black);
	border-radius: 50px;
}
.widget_search .search-form .submit-btn {
	position: absolute;
	border: none;
	background-color: var(--thm-primary);
	padding: 8px 20px;
	border-radius: 5px;
	line-height: 1px;
	height: 55px;
}
.textwidget>p>img {
	margin: 10px 0;
}
.textwidget .wp-caption.alignnone {
	margin-top: 10px;
}
.blog-standard-page__single-content .btn-box .thm-btn {
	color: #011C39;
}
.blog-comment-area h3 {
	color: #222222;
	margin-top: 20px;
}
.wp-block-site-title a {
	color: #222222;
}
.wp-block-search__button svg {
	display: none;
}
.wp-block-archives-list{
	margin-bottom: 20px;
}
.has-vivid-red-border-color {
	padding: 8px 20px;
	margin-bottom: 10px;
}
.post-navigation-link-previous .post-navigation-link__label {
	line-height: 48px;
}
.nice-select:after {
	right: 17px !important;
}
.nice-select .option {
	padding: 3px 20px;
}
.textwidget form {
	margin-top: 10px;
}
.blog-details__form .logged-in-as {
	margin-bottom: 10px;
}
.blog-details__form .logged-in-as a:hover {
	color: var(--judges-black);
}
.page--content p {
	margin-bottom: 20px;
	font-weight: 500;
}
.page--content p:last-child {
	margin-bottom: 0;
}
table {
    margin: 0 0 1.5em;
    width: 100%;
}
table thead tr:first-child, table tbody tr:first-child {
    border-top: 1px solid #dcdcdc;
}
table thead tr, table tbody tr {
    border-bottom: 1px solid #dcdcdc;
}
table thead tr th:first-child, table thead tr td:first-child, table tbody tr th:first-child, table tbody tr td:first-child {
    border-left: 1px solid #dcdcdc;
}
table thead tr th, table thead tr td, table tbody tr th, table tbody tr td {
    border-right: 1px solid #dcdcdc;
    padding: 10px;
    background: #fff;
}
.page--content h1, .page--content h2, .page--content h3, .page--content h4, .page--content h5, .page--content h6 {
    margin-bottom: 15px;
}
.page--content ul, .page--content ol, .comment-content ul {
    margin-bottom: 30px;
    margin-top: 30px;
    padding-left: 20px;
}
.blog-standard-page__single-content ul>li, .blog-standard-page__single-content ol>li, .page--content ul>li, .comment-content ul>li {
    color: var(--text-color);
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0px;
    position: relative;
    margin-bottom: 15px;
}
.page--content ul ul, .page--content ol ol, .page--content ol ul, .page--content ul ol {
    margin-top: 15px;
}
.prebuilt-header .search-box a {
    position: relative;
    display: block;
    color: #fff;
    font-size: 27px;
    line-height: 27px;
    font-weight: 700;
    background-color: var(--judges-black);
    padding: 16px;
    border-radius: 50px;
	border: 2px solid var(--judges-black);
}
.prebuilt-header .search-box a:hover {
	background-color: #fff;
	color: #011c39;
	border: 2px solid var(--judges-black);
	transition: all 0.3s ease;
}
.prebuilt-header .sticky-menu {
	position: static;
}
.page--content ul, .comment-content ul {
    margin-bottom: 30px;
    margin-top: 30px;
    padding-left: 20px;
}
.blog-standard-page__single-content .meta-box>li {
	padding-left: 0;
	margin-bottom: 0;
}
.blog-standard-page__single-content .blog-details__tag-share-tag ul>li {
	padding-left: 0;
	margin-bottom: 0;
}
.wp-block-query ul>li, .wp-block-navigation__responsive-container-content ul>li {
	padding-left: 0;
	margin-bottom: 0;
	font-size: 16px;
}

/* form button */
.form-submit .submit {
    display: inline-flex;
    align-items: center;
    overflow: hidden;
    padding-top: 10px;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 10px;
    background-color: #222222;
    color: #fff;
    font-size: 16px;
    line-height: 32px;
    font-weight: 700;
    text-transform: capitalize;
    font-family: var(--thm-body-font);
    border-radius: 4px;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    z-index: 2;
	border: none;
}
.form-submit .submit:hover {
    color: var(--judges-white);
	background-color: var(--judges-black);
	border: none;
}
.wp-block-latest-posts__list li a {
	font-family: var(--thm-heading-font) !important;
	color: #222222 !important;
    font-size: 18px !important;
    line-height: 27px !important;
    font-weight: 500 !important;
    margin-bottom: 5px !important;
}
.sidebar__latest-post-list li .text-box>a {
	font-size: 14px;
	line-height: 20px;
	font-weight: 500;
}
.search-grid-content .search-grid-meta i {
	margin-right: 10px;
}
.search-grid-content .search-grid-title {
	margin-bottom: 5px;
}
form.search-form {
    position: relative;
}
.nof-desc {
	margin-bottom: 15px;
}
.blog-standard-page__single-content h1,
.blog-standard-page__single-content h2,
.blog-standard-page__single-content h3,
.blog-standard-page__single-content h4,
.blog-standard-page__single-content h5,
.blog-standard-page__single-content h6 {
	color: #222222;
}
.search-form .submit-btn {
    width: 60px;
    background-color: var(--thm-primary);
    color: #222222;
    font-size: 20px;
    outline: none;
    border: none;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    justify-content: center;
    transition: all 500ms ease;
    cursor: pointer;
	padding: 8px 20px;
    border-radius: 5px;
    line-height: 1px;
    height: 55px;
}
.search-form .submit-btn:hover {
	color: #fff;
	background-color: #222222;
}
.form-control {
	padding: 15px;
	margin-bottom: 15px;
}
.custom-checkbox.notice {
	margin-bottom: 15px;
}
.custom-checkbox.notice input {
	margin-right: 5px;
}
.vs-comments-wrap {
    margin: 50px 0;
}
.vs-comments-wrap .comment-avater {
    width: 130px;
    height: 130px;
    margin-right: 25px;
    overflow: hidden;
    border-radius: 50%;
}
.vs-comments-wrap .comment-content {
    flex: 1;
    align-self: center;
}
.comment-reply-link i {
	margin-right: 5px;
}
.vs-comments-wrap .vs-post-comment {
    padding: 30px 30px 25px 30px;
    display: flex;
    margin: 30px 0 30px 0;
    position: relative;
    background-color: #F0F6FA;
    border-radius: 30px;
}
.comment-content .name.h5 {
	margin-bottom: 5px;
}
.comment-list li::marker {
	display: none;
	font-size: 0;
}
.vs-comments-wrap>ul {
	padding-left: 0;
}
.vs-blog .blog-content {
	padding: 40px;
}
.vs-blog {
	position: relative;
}


.pagination .pagi-btn {
	padding: 0 20px;
	width: auto;
	height: auto;
}
.blog-single.sticky::after, .blog-single.tag-sticky-2::after, .blog-single.tag-quote::after, .blog-single.tag-link::after {
	border: none;
}
.blog-single:hover .blog-img img {
    transform: scale(1.15);
}
.blog-video>a {
	height: auto;
}
.blog-details .vs-blog .blog-content {
	padding: 0;
}
.blog-details .vs-blog::after {
	border: none !important;
}
.blog-details .vs-blog:hover::after {
	box-shadow: none !important;
}
.blog-details .vs-blog .blog-img, .blog-details .vs-blog .blog-video {
	border-radius: 0;
}
.wp-block-navigation__container .wp-block-page-list li:last-child a {
	margin-bottom: 10px;
}
.wp-block-page-list .wp-block-navigation__submenu-container li a {
	padding: 10px !important;
}
.wp-block-avatar img {
	width: auto !important;
}
.wp-block-comments .comment-respond, .wp-block-comments+.comment-respond {
	margin-bottom: 10px;
}
.wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.aligncenter, .wp-block-cover.alignleft, .wp-block-cover.alignright {
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
.wp-block-cover {
    margin-bottom: 15px !important;
}
.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite {
	text-align: left;
}
blockquote.wp-block-quote.has-text-align-right::before {
    left: 40px;
    right: auto;
    transform: rotate(180deg);
}
.wp-block-pullquote.is-style-solid-color blockquote {
	max-width: 100%;
}
.blog-content img {
	width: auto !important;
}
.theme-input-group {
	position: relative;
}
.theme-input-group input[type="password"] {
	border: 1px solid var(--judges-black);
	border-radius: 30px;
}
.theme-input-group .submit-btn {
	border-radius: 30px !important;
	background-color: var(--judges-black) !important;
	padding: 12px 40px !important;
}
.theme-input-group .submit-btn:hover {
	background-color: var(--judges-black) !important;
}
.comment-author-link a {
	color: var(--judges-black);
}
.comment-author-link a:hover {
	color: var(--judges-base);
}
.widget_title .rsswidget img {
	width: auto;
}

/* Woocommerce styles */
.vs-product {
	text-align: center;
}
.wp-block-tag-cloud a {
	margin-right: 0;
}

.blog-single h2.wp-block-heading {
	font-size: 42px;
    line-height: 50px;
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 21px;
	padding-top: 20px;
}
@media (max-width: 991px) {
	.blog-single h2.wp-block-heading {
		font-size: 35px;
		line-height: 45px;
	}
}
.blog-single .blog-content h2.wp-block-heading:first-child {
	padding-top: 0px;
}
.blog-single blockquote h4 {
    display: block;
    font-size: 24px;
    position: relative;
    border-color: inherit;
    line-height: 1;
    font-weight: 600;
    margin-top: 0;
    margin-bottom: -0.2em;
    font-style: normal;
    color: var(--judges-black);
    font-family: var(--title-font);
}
.blog-single blockquote h5 {
    font-size: 16px;
    font-weight: 400 !important;
    font-family: var(--body-font);
    font-style: initial;
    color: var(--body-color);
    margin-top: 14px;
    margin-bottom: -0.4em;
    display: block;
}

/* New Css */
.footer-copyright {
	background-color: var(--judges-black);
}
.footer-copyright a {
	color: var(--judges-white);
}
.footer-copyright a:hover {
	color: var(--judges-base);
}
.header-logo a, .mobile-logo a {
	color: var(--judges-black);
}
@media (max-width: 1199px) {
	.home.blog .breadcumb-wrapper {
		padding-bottom: 160px !important;
	}
}
/* Small devices */
@media (max-width: 767px) {
	.home.blog .breadcumb-wrapper {
		padding-bottom: 140px !important;
	}
}
/* Extra small devices */
@media (max-width: 575px) {
	.home.blog .breadcumb-wrapper {
		padding-bottom: 120px !important;
	}
}
.mobile-logo a {
	font-size: 30px;
}

/* Search popup unit test css */
.searchBoxToggle.simple-icon {
    padding: 0;
    font-size: var(--icon-font-size, 20px);
    width: var(--icon-size, 56px);
    height: var(--icon-size, 56px);
    line-height: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: none;
    color: var(--judges-white);
    background-color: var(--judges-black);
    border-radius: 50%;
    transition: all ease 0.4s;
    position: relative;
    z-index: 1;
}
.searchBoxToggle.simple-icon:before {
    content: "";
    position: absolute;
    left: var(--border-size, 2px);
    top: var(--border-size, 2px);
    right: var(--border-size, 2px);
    bottom: var(--border-size, 2px);
    background-color: var(--judges-white);
    border-radius: inherit;
    z-index: -1;
    transform: scale(0.5);
    transition: all ease 0.4s;
    opacity: 0;
    visibility: hidden;
}
.searchBoxToggle.simple-icon:hover {
    border-color: var(--judges-black);
    color: var(--judges-black);
}
.searchBoxToggle.simple-icon:hover:before {
    opacity: 1;
    visibility: visible;
    transform: scale(1.001);
}
.page--content+.blog-inner-title {
	margin-top: 50px;
}
.page--content a {
	color: var(--judges-black);
}
.search-inline {
    position: relative;
    width: 100%;
    margin-bottom: 45px;
}
.search-inline input {
    background-color: var(--judges-white);
    border: 2px solid #D9D9D9;
    height: 60px;
    padding: 0 0 0 40px;
    font-size: 16px;
    border-radius: 9999px;
}
.search-inline button {
    position: absolute;
    right: 5px;
    top: 5px;
    border: none;
    color: var(--judges-white);
    background-color: var(--judges-black);
    padding: 0;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    border-radius: 50%;
}
.search-inline button:hover {
    background-color: var(--judges-black);
    color: var(--judges-white);
}
.wp-block-site-title a {
	font-size: 40px;
}
.wp-block-cover .wp-block-cover__image-background, .wp-block-cover video.wp-block-cover__video-background, .wp-block-cover-image .wp-block-cover__image-background, .wp-block-cover-image video.wp-block-cover__video-background {
	width: 100% !important;
}
ul.wp-block-list {
    padding-left: 20px;
}
.comment-content img {
	width: auto !important;
}
.comments-wrap .name {
	line-height: 2em;
}
.header-logo img {
	width: 183px;
}
.mobile-logo img {
	width: 125px;
}
.blog-area .blog-one__img img {
	height: 400px;
	object-fit: cover;
}
@media (max-width: 991px) {
	.blog-area .blog-one__img img {
		height: 320px;
	}
}
@media (max-width: 575px) {
	.blog-area .blog-one__img img {
		height: 300px;
	}
}
.wp-block-search__input {
	display: block;
    outline: none;
    background-color: var(--judges-white);
    color: var(--judges-gray);
    font-size: 14px;
    font-weight: 600;
    padding-left: 20px;
    height: 60px;
    width: 100%;
    padding-right: 60px;
    border-radius: 3px;
    border: 1px solid #dcdfe2;
}
.wp-block-categories-list {
	position: relative;
    display: block;
    margin: 0;
	padding-left: 0;
}
.wp-block-categories-list li+li {
	position: relative;
    margin-top: 15px;
}
.wp-block-categories-list li::marker {
	display: none;
	font-size: 0;
}
.sidebar .wp-block-categories-list li a {
	position: relative;
    display: block;
    color: var(--judges-black);
    font-size: 18px;
    line-height: 28px;
    font-weight: 700;
    padding: 15px 20px 16px;
    background-color: var(--judges-white);
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    font-family: var(--judges-font-two);
    z-index: 1;
}
.sidebar .wp-block-categories-list li a::before {
	content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    background: var(--judges-base);
    z-index: -1;
    transform: scaleY(0.0);
    transform-origin: left;
    transform-style: preserve-3d;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}
.sidebar .wp-block-categories-list li a:hover {
	color: var(--judges-white);
}
.sidebar .wp-block-categories-list li a:hover::before {
	transform: scaleY(1.0);
}
.sidebar .wp-block-categories-list li a span {
	position: absolute;
    top: 0;
    bottom: 0;
    width: 60px;
    right: 0;
    color: var(--judges-black);
    font-size: 15px;
    font-weight: 600;
    background-color: var(--judges-extra);
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    font-family: var(--judges-font);
    z-index: 1;
}
.sidebar .wp-block-categories-list li a:hover span, 
.sidebar .wp-block-categories-list li.active a span {
	background: rgba(255, 255, 255, 0.1);
    color: var(--judges-white);
}
.nof-desc+.content-none-search {
	margin-top: 20px;
}
.error-page__main-title .error-number {
	font-family: var(--judges-font);
	font-size: 250px;
    line-height: 0.8;
}
@media (max-width: 991px) {
	.error-page__main-title .error-number {
		font-size: 200px;
	}
}
@media (max-width: 767px) {
	.error-page__main-title .error-number {
		font-size: 150px;
	}
}
@media (max-width: 575px) {
	.error-page__main-title .error-number {
		font-size: 120px;
	}
}
.blog-single .blog-content .blog-title {
	font-size: 42px;
    line-height: 50px;
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 21px;
}
@media (max-width: 991px) {
	.blog-single .blog-content .blog-title {
		font-size: 35px;
        line-height: 45px;
	}
}
.wp-block-columns-is-layout-flex {
	margin-top: 42px;
	margin-bottom: 20px;
	gap: 60px;
}
.wp-block-columns-is-layout-flex .wp-block-column .wp-block-image {
	margin: 0;
}
.wp-block-columns-is-layout-flex .wp-block-column .wp-block-image img {
	width: 100% !important;
	border-radius: 8px;
	height: auto;
}
.wp-block-image img {
    height: 320px;
	width: 100% !important;
    object-fit: cover;
	border-radius: 8px;
}
.blog-single .blog-content .wp-block-columns-is-layout-flex:nth-of-type(2) {
	margin-top: 34px;
	gap: 30px;
	margin-bottom: 35px;
}
.blog-single .blog-content .wp-block-columns-is-layout-flex:nth-of-type(2) .wp-block-list li::before {
	content: "\2192"; 
    display: inline-block;
    color: var(--judges-black);
    font-size: 20px;
    line-height: 20px;
    margin-right: 9px;
}
.blog-single .blog-content .wp-block-columns-is-layout-flex:nth-of-type(2) .wp-block-list li::marker {
	font-size: 0;
}
.blog-single .blog-content .wp-block-columns-is-layout-flex:nth-of-type(2) .wp-block-list {
	padding-left: 0;
}
.comment-one .comment-list {
	padding-left: 0;
}
.comment-one__content .reply_and_edit {
	margin-top: 22px;
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	align-items: center;
}
.comment-one__content .reply_and_edit .comment-edit-link {
	display: flex;
	flex-wrap: wrap;
	gap: 5px;
	align-items: center;
}
.comment-one__content .reply_and_edit .comment-edit-link i {
	font-size: 14px;
}
.comment-one__content .reply_and_edit .comment-edit-link:hover {
	color: var(--judges-black);
}
.comment-one ul {
	padding-left: 0;
}
.comment-form__form .logged-in-as {
	margin-bottom: 30px;
}
.comment-form__form .logged-in-as a:hover {
	color: var(--judges-black);
}
.blog-area .blog-one__single {
	box-shadow: none;
}
.blog-one__img-box iframe {
	width: 100%;
}
ul.wp-block-latest-posts li {
    margin: 15px 0;
}
ul.wp-block-latest-posts li:first-child {
    margin-top: 0;
}
ul.wp-block-latest-posts a:hover {
    color: var(--judges-base) !important;
}
.widget_recent_comments a:hover, .wp-block-latest-comments a:hover {
    color: var(--judges-base);
}
.widget_nav_menu ul, .widget_meta ul, .widget_pages ul, .widget_archive ul, .wp-block-page-list ul, .widget_categories ul, ul.wp-block-categories, ul.wp-block-archives {
    list-style: none;
    padding: 0;
    margin: 0 0 0 0;
}
.widget_nav_menu .wp-block-navigation__submenu-container, .widget_nav_menu .sub-menu, .widget_nav_menu .children, .widget_meta .wp-block-navigation__submenu-container, .widget_meta .sub-menu, .widget_meta .children, .widget_pages .wp-block-navigation__submenu-container, .widget_pages .sub-menu, .widget_pages .children, .widget_archive .wp-block-navigation__submenu-container, .widget_archive .sub-menu, .widget_archive .children, .wp-block-page-list .wp-block-navigation__submenu-container, .wp-block-page-list .sub-menu, .wp-block-page-list .children, .widget_categories .wp-block-navigation__submenu-container, .widget_categories .sub-menu, .widget_categories .children, ul.wp-block-categories .wp-block-navigation__submenu-container, ul.wp-block-categories .sub-menu, ul.wp-block-categories .children, ul.wp-block-archives .wp-block-navigation__submenu-container, ul.wp-block-archives .sub-menu, ul.wp-block-archives .children {
    margin-left: 10px;
}
.sidebar .widget_nav_menu ul li+li, 
.sidebar .widget_meta ul li+li, 
.sidebar .widget_pages ul li+li, 
.sidebar .widget_archive ul li+li, 
.sidebar .wp-block-page-list ul li+li, 
.sidebar .widget_categories ul li+li, 
.sidebar ul.wp-block-categories li+li, 
.sidebar ul.wp-block-archives li+li {
	position: relative;
}
.sidebar .widget_nav_menu ul li a, 
.sidebar .widget_meta ul li a, 
.sidebar .widget_pages ul li a, 
.sidebar .widget_archive ul li a, 
.sidebar .wp-block-page-list ul li a, 
.sidebar .widget_categories ul li a, 
.sidebar ul.wp-block-categories li a, 
.sidebar ul.wp-block-archives li a {
    margin-bottom: 15px;
}
.sidebar .widget_nav_menu ul li:last-child a, 
.sidebar .widget_meta ul li:last-child a, 
.sidebar .widget_pages ul li:last-child a, 
.sidebar .widget_archive ul li:last-child a, 
.sidebar .wp-block-page-list ul li:last-child a, 
.sidebar .widget_categories ul li:last-child a, 
.sidebar ul.wp-block-categories li:last-child a, 
.sidebar ul.wp-block-archives li:last-child a {
    margin-bottom: 0px;
}
.sidebar .widget_nav_menu ul li a, 
.sidebar .widget_meta ul li a, 
.sidebar .widget_pages ul li a, 
.sidebar .widget_archive ul li a, 
.sidebar .wp-block-page-list ul li a, 
.sidebar .widget_categories ul li a, 
.sidebar ul.wp-block-categories li a, 
.sidebar ul.wp-block-archives li a {
	position: relative;
    display: block;
    color: var(--judges-black);
    font-size: 18px;
    line-height: 28px;
    font-weight: 700;
    padding: 15px 20px 16px;
    background-color: var(--judges-white);
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    font-family: var(--judges-font-two);
    z-index: 1;
}
.widget_nav_menu .wp-block-navigation__submenu-container li a, .widget_nav_menu .sub-menu li a, .widget_nav_menu .children li a, .widget_meta .wp-block-navigation__submenu-container li a, .widget_meta .sub-menu li a, .widget_meta .children li a, .widget_pages .wp-block-navigation__submenu-container li a, .widget_pages .sub-menu li a, .widget_pages .children li a, .widget_archive .wp-block-navigation__submenu-container li a, .widget_archive .sub-menu li a, .widget_archive .children li a, .wp-block-page-list .wp-block-navigation__submenu-container li a, .wp-block-page-list .sub-menu li a, .wp-block-page-list .children li a, .widget_categories .wp-block-navigation__submenu-container li a, .widget_categories .sub-menu li a, .widget_categories .children li a, ul.wp-block-categories .wp-block-navigation__submenu-container li a, ul.wp-block-categories .sub-menu li a, ul.wp-block-categories .children li a, ul.wp-block-archives .wp-block-navigation__submenu-container li a, ul.wp-block-archives .sub-menu li a, ul.wp-block-archives .children li a {
    margin: 0 0 15px 0 !important;
}
.sidebar .widget_nav_menu ul li a::before, 
.sidebar .widget_meta ul li a::before, 
.sidebar .widget_pages ul li a::before, 
.sidebar .widget_archive ul li a::before, 
.sidebar .wp-block-page-list ul li a::before, 
.sidebar .widget_categories ul li a::before, 
.sidebar ul.wp-block-categories li a::before, 
.sidebar ul.wp-block-archives li a::before {
	content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    background: var(--judges-base);
    z-index: -1;
    transform: scaleY(0.0);
    transform-origin: left;
    transform-style: preserve-3d;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}
.sidebar .widget_nav_menu ul li a span, 
.sidebar .widget_meta ul li a span, 
.sidebar .widget_pages ul li a span, 
.sidebar .widget_archive ul li a span, 
.sidebar .wp-block-page-list ul li a span, 
.sidebar .widget_categories ul li a span, 
.sidebar ul.wp-block-categories li a span, 
.sidebar ul.wp-block-archives li a span {
	position: absolute;
    top: 0;
    bottom: 0;
    width: 60px;
    right: 0;
    color: var(--judges-black);
    font-size: 15px;
    font-weight: 600;
    background-color: var(--judges-extra);
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    font-family: var(--judges-font);
    z-index: 1;
}
.sidebar .widget_nav_menu ul li a:hover, 
.sidebar .widget_meta ul li a:hover, 
.sidebar .widget_pages ul li a:hover, 
.sidebar .widget_archive ul li a:hover, 
.sidebar .wp-block-page-list ul li a:hover, 
.sidebar .widget_categories ul li a:hover, 
.sidebar ul.wp-block-categories li a:hover, 
.sidebar ul.wp-block-archives li a:hover {
	color: var(--judges-white);
}
.widget_nav_menu ul li a:hover span, 
.widget_meta ul li a:hover span, 
.widget_pages ul li a:hover span, 
.widget_archive ul li a:hover span, 
.wp-block-page-list ul li a:hover span, 
.widget_categories ul li a:hover span, 
ul.wp-block-categories li a:hover span, 
ul.wp-block-archives li a:hover span {
	background: rgba(255, 255, 255, 0.1);
    color: var(--judges-white);
}
.widget_nav_menu ul li a:hover::before, 
.widget_meta ul li a:hover::before, 
.widget_pages ul li a:hover::before, 
.widget_archive ul li a:hover::before, 
.wp-block-page-list ul li a:hover::before, 
.widget_categories ul li a:hover::before, 
ul.wp-block-categories li a:hover::before, 
ul.wp-block-archives li a:hover::before {
	transform: scaleY(1.0);
}
.sidebar .nice-select {
    background-color: var(--judges-white);
    border: 1px solid #dcdfe2;
	height: auto;
}
.sidebar .wp-block-calendar span[class*=wp-calendar-nav], .sidebar .calendar_wrap span[class*=wp-calendar-nav] {
    position: absolute;
    top: 9px;
    left: 20px;
    font-size: 14px;
    color: var(--judges-white);
    font-weight: 400;
    z-index: 1;
    line-height: 1.7;
}
.sidebar .wp-block-calendar caption, .sidebar .calendar_wrap caption {
    caption-side: top;
    text-align: center;
    color: var(--judges-white);
    background-color: var(--judges-black);
}
.sidebar .wp-block-calendar .wp-calendar-nav .pad, .sidebar .calendar_wrap .wp-calendar-nav .pad {
    display: none;
}
.sidebar .wp-block-calendar span.wp-calendar-nav-next, .sidebar .calendar_wrap span.wp-calendar-nav-next {
    left: auto;
    right: 20px;
}
.sidebar .wp-block-calendar span[class*=wp-calendar-nav], .sidebar .calendar_wrap span[class*=wp-calendar-nav] {
    position: absolute;
    top: 9px;
    left: 20px;
    font-size: 14px;
    color: var(--judges-white);
    font-weight: 400;
    z-index: 1;
    line-height: 1.7;
}
.sidebar .wp-block-calendar, .sidebar .calendar_wrap {
    position: relative;
    background-color: #fff;
    padding-bottom: 0;
    border: none;
}
.sidebar .wp-block-calendar span[class*=wp-calendar-nav] a, .sidebar .calendar_wrap span[class*=wp-calendar-nav] a {
    color: inherit;
}
#recentcomments li a {
	color: var(--judges-black);
}
#recentcomments li a:hover {
	color: var(--judges-base);
}
.widget_recent_entries ul {
	padding-left: 0;
	list-style: none;
}
.widget_recent_entries ul li a {
	color: var(--judges-black);
}
.widget_recent_entries ul li a:hover {
	color: var(--judges-base);
}
.widget_rss ul, .wp-block-rss ul {
    margin: -0.2em 0 -0.5em 0;
    padding: 0;
    list-style: none;
}
.widget_rss ul .rsswidget, .wp-block-rss ul .rsswidget {
    color: var(--judges-black);
    font-size: 18px;
    display: block;
    margin-bottom: 10px;
	font-weight: 600;
}
.widget_rss li:not(:last-child), .wp-block-rss li:not(:last-child) {
    margin-bottom: 16px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding-bottom: 16px;
}
.widget_rss ul a:hover, .wp-block-rss ul a:hover {
    color: var(--judges-base);
}
.widget_rss ul .rss-date, .wp-block-rss ul .rss-date {
    font-size: 14px;
    display: inline-block;
    margin-bottom: 5px;
    font-weight: 400;
    color: var(--judges-black);
}
.widget_rss ul cite, .wp-block-rss ul cite {
    font-weight: 500;
    color: var(--judges-black);
    font-size: 14px;
}
.widget_rss ul cite:before, .wp-block-rss ul cite:before {
    content: "";
    position: relative;
    top: -1px;
    left: 0;
    width: 20px;
    height: 2px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
    background-color: var(--judges-black);
}
.widget_search .search-form .form-control:focus {
	box-shadow: none;
}
.page-area {
	padding: 120px 0;
}
@media (max-width: 1199px) {
	.page-area {
		padding: 100px 0;
	}
}
@media (max-width: 991px) {
	.page-area {
		padding: 80px 0;
	}
}
.content-block .container {
    max-width: 1140px;
    margin: 0 auto;
}
.comment-list .comment-item+.comment-item {
	margin-top: 33px;
}
.blog-single.tag-sticky-2::before, .blog-single.sticky::before {
    content: "\f08d";
    position: absolute;
    font-family: "Font Awesome 5 Pro";
    font-size: 16px;
    font-weight: 500;
    opacity: 1;
    right: 0;
    top: 0;
    color: var(--judges-white);
    background-color: var(--judges-black);
    z-index: 1;
    height: 44px;
    width: 44px;
    line-height: 44px;
    text-align: center;
    border-radius: 0 8px;
	transition: all 500ms ease;
}
.blog-single:has(.blog-one__single:hover)::before {
	transform: translateY(-10px);
}
.blog-details__content .blog-content {
	margin-top: 30px;
}
@media (max-width: 991px) {
	.blog-details__content .blog-content {
		margin-top: 20px;
	}
}
.blog-details__content .blog-content p {
	margin-bottom: 15px;
}
.prebuilt-header .main-menu__logo a {
	color: var(--judges-black);
}
.prebuilt-header .logo-box a {
	color: var(--judges-white);
}
.prebuilt-header .main-menu__main-menu-box .main-menu__list {
	justify-content: end;
}
.prebuilt-header .main-menu .main-menu__list>li>ul {
	right: 0;
	left: auto;
}
.prebuilt-header .main-menu .main-menu__list>li>ul>li>ul {
	right: 100%;
	left: auto;
}
@media (max-width: 1199px) {
	.prebuilt-header .main-menu .mobile-nav__toggler {
		display: flex;
		justify-content: end;
	}
}
.blog-content h2.has-small-font-size, 
.blog-content h2.has-small-font-size, 
.blog-content h2.has-medium-font-size {
	line-height: 0.3;
}
.blog-content h2.wp-block-post-title {
	margin-bottom: 10px;
}
.blog-content .wp-block-post-date {
	margin-bottom: 15px;
}
.wp-block-video video, .wp-block-post-featured-image img {
    height: 430px;
	width: 100% !important;
}
@media (max-width: 1199px) {
	.wp-block-video video, .wp-block-post-featured-image img {
		height: 350px;
	}
}
@media (max-width: 767px) {
	.wp-block-video video, .wp-block-post-featured-image img {
		height: 300px;
	}
}
.blog-single .form-submit .submit {
	margin-top: 15px;
}
.blog-content .widget_nav_menu ul li a, 
.blog-content .widget_meta ul li a, 
.blog-content .widget_pages ul li a, 
.blog-content .widget_archive ul li a, 
.blog-content .wp-block-page-list ul li a, 
.blog-content .widget_categories ul li a, 
.blog-content ul.wp-block-categories li a, 
.blog-content ul.wp-block-archives li a {
    color: var(--judges-black);
}
.blog-content .widget_nav_menu ul li, 
.blog-content .widget_meta ul li, 
.blog-content .widget_pages ul li, 
.blog-content .widget_archive ul li, 
.blog-content .wp-block-page-list ul li, 
.blog-content .widget_categories ul li, 
.blog-content ul.wp-block-categories li, 
.blog-content ul.wp-block-archives li {
	margin: 10px 0;
}
.blog-content .widget_nav_menu ul li a:hover, 
.blog-content .widget_meta ul li a:hover, 
.blog-content .widget_pages ul li a:hover, 
.blog-content .widget_archive ul li a:hover, 
.blog-content .wp-block-page-list ul li a:hover, 
.blog-content .widget_categories ul li a:hover, 
.blog-content ul.wp-block-categories li a:hover, 
.blog-content ul.wp-block-archives li a:hover {
	color: var(--judges-base);
}
.blog-content .wp-block-tag-cloud a {
	color: var(--judges-gray);
    font-size: 17px;
    line-height: 27px;
    font-weight: 400;
    text-transform: capitalize;
    border: 1px solid var(--judges-bdr-color);
    padding: 8px 30px 8px;
}
.blog-content .wp-block-tag-cloud a:hover {
	color: var(--judges-white);
    border: 1px solid var(--judges-base);
    background: var(--judges-base);
    flex-wrap: wrap;
}
.wp-block-media-text__media img {
	width: 100% !important;
}
.blog-single h1.wp-block-heading+h2.wp-block-heading {
	margin: 0;
	padding: 0;
	font-size: 30px;
}
.wp-block-pullquote {
	padding: 0;
}
.wp-block-image.is-style-circle-mask img {
	width: auto !important;
	height: auto !important;
	
}
.blog-content .wp-block-list {
    margin-bottom: 20px;
}
.blog-content h3.wp-block-heading {
	margin-bottom: 10px;
}
.blog-content .wp-block-list li a {
	color: var(--judges-black);
}
.blog-content .wp-block-list li a:hover {
	color: var(--judges-base);
}
.blog-content pre {
	margin-top: 20px;
}
.blog-content h3 {
	margin-bottom: 10px;
}
.blog-details__content .blog-content p {
	overflow: hidden;
}
.blog-content p img.wp-image-827 {
	width: revert-layer !important;
}
.blog-content .gallery {
	margin-top: 15px;
}
.comment-one table, 
.comment-one dl, 
.comment-one ul, 
.comment-one ol {
	margin-top: 15px;
}
.blog-content iframe {
	width: 100%;
}