::-webkit-scrollbar {
    width: 0px;
}
.section-new-header .site-logo {
    margin: 0px;
}
.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img {
    outline: none;
}

.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    outline: none;
    text-decoration: none;
    text-decoration-skip-ink: none;
    background: transparent;
}

.site-footer.section-new-footer {
    padding-top: 0;
    padding-bottom: 0px;
}
.no-widgets .site-footer.section-new-footer {
    margin-top: 0px;
}
.section-site-footer .site-footer > .site-info {
    padding-top: 0px;
    border-top: none;
}
.section-site-footer .powered-by {
    width: 100%;
    text-align: center;
}
@media only screen and (min-width: 822px) {
    .site-header {
        padding-top: 20px;
    }
}
@media only screen and (min-width: 482px) {
	    .site-logo .custom-logo {
        max-width: 200px;
        max-height: none;
        height: auto;
        width: auto;
    }
    .site-header {
        padding-bottom: 20px;
    }
	.site-branding {
        margin-right: initial;
        margin-top: 0px;
    }
	.post-thumbnail, .entry-content .wp-audio-shortcode, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), *[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .default-max-width {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
		padding: 0px 10px;
}
.widget-area, .pagination, .comments-pagination, .post-navigation, .site-footer, .site-header, .alignwide, .wide-max-width {
    max-width: 1280px;
	  padding: 20px 10px;
}
}

.primary-menu-container {

    margin-right: 0px !important;
}


.custom_top_author {
    display: flex;
    align-items: center;
    gap: 16px;
    margin-bottom: 20px;
}
.author_imag img {
    width: 80px;
    min-width: 80px;
    height: 80px;
    border-radius: 100%;
    object-fit: cover;
    margin-bottom: 0;
}
.name_author_out {
    display: flex;
}
.name_author_out span.lbl {
    margin-right: 5px;
}
.name_author_out p {
    margin-bottom: 0;
}
.section-main-content .section-content-inner {
    margin-top: 0px;
    margin-bottom: 20px;
}
.section-main-content .section-content-inner h1{
  font-size: 36px;
	margin-bottom: 0px;
}
.section-main-content .section-content-inner h2{
  font-size: 32px;
}
.section-main-content .section-content-inner h3{
  font-size: 28px;
}
.section-main-content .section-content-inner h4{
  font-size: 24px;
}
.section-main-content .section-content-inner h5{
  font-size: 22px;
}
.section-main-content .section-content-inner h6{
  font-size: 20px;
}
.section-main-content .section-content-inner h2, .section-main-content .section-content-inner h3, .section-main-content .section-content-inner h4, .section-main-content .section-content-inner h5, .section-main-content .section-content-inner h6{
  margin-top: 30px;
}
.section-main-content .section-content-inner h1, .section-main-content .section-content-inner h2, .section-main-content .section-content-inner h3, .section-main-content .section-content-inner h4, .section-main-content .section-content-inner h5, .section-main-content .section-content-inner h6 {
	margin-bottom: 10px;
	font-weight: 700;
}
.section-main-content .section-content-inner p {
    margin-bottom: 1em;
    display: block;
	margin-top: 0px;
}
.section-main-content .section-content-inner span {
    margin-bottom: 1em;
    display: block;
}
.section-main-content .section-content-inner li span, .section-main-content .section-content-inner table span, .section-main-content .section-content-inner h1 span, .section-main-content .section-content-inner h2 span, .section-main-content .section-content-inner h3 span, .section-main-content .section-content-inner h4 span, .section-main-content .section-content-inner h5 span, .section-main-content .section-content-inner h6 span, .section-main-content .section-content-inner p span {
    padding-bottom: 0em;

}
.section-main-content .section-content-inner .aligncenter {
    margin: 20px auto;
    display: block;
}
.section-main-content .section-content-inner ul {
    margin: 20px 0px 20px 20px;
    list-style: disc;
	  padding-left: 0px;
}
.section-main-content .section-content-inner ol {
    margin: 20px 0px 20px 20px;
    list-style: auto;
	  padding-left: 0px;
}
.section-main-content .section-content-inner li {
    margin: 10px 0px;
}
.section-main-content .section-content-inner table {
  width: 100%;
  border-collapse: collapse;
  overflow-x: auto;
  margin: 20px 0px;
	display: block;
}
.section-main-content .section-content-inner  th, .section-main-content .section-content-inner  td {
  border: 1px solid #000;
  padding: 8px;
  text-align: left;
}
.section-main-content .section-content-inner  thead {
  background-color: #f2f2f2;
}
.section-main-content .section-content-inner .custom_author_info span {
    margin-bottom: 0em;
    display: inline;
}
.section-main-content .section-content-inner .custom_author_info p {
    margin-bottom: 5px;
    display: block;
	  margin-top: 0px;
}
.section-main-content .section-content-inner .su-button-style-flat:hover span {
    top: 0px;
}
.section-main-content .section-content-inner .su-button span {
    margin-bottom: 0px;
    display: block;
}
.section-main-content .section-content-inner a {
    color: #ffa500;
    text-decoration: none;
}
.section-main-content .section-content-inner span, .section-main-content .section-content-inner p, .section-main-content .section-content-inner li, .section-main-content .section-content-inner table td, .section-main-content .section-content-inner table th, .section-main-content .section-content-inner a {
    line-height: 1.5rem;
}
@media (max-width: 980px) 
.sec{tion-main-content .section-content-inner table { 
  display: block;
  white-space: nowrap;
}
}
.site .button:focus, button:focus, input[type=submit]:focus, input[type=reset]:focus, .wp-block-search .wp-block-search__button:focus, .wp-block-button .wp-block-button__link:focus, .wp-block-file a.wp-block-file__button:focus {
    outline-offset: -6px;
    outline: none;
}
.close:hover {
    background: #00d9ff00;
}
@media only screen and (max-width: 481.98px) {
.site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo img {
   max-height: unset;
}
.site-logo .custom-logo {
    max-width: 150px;
}
.site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo {
		position: absolute;
		padding-top: 10px;
		margin-top: 0;
		top: 55px;
		padding-bottom: 10px;
}
.site-header {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
