.default-header{

    justify-content: space-between;

}

.default-logo .site-title{

    display: flex;

    align-items: flex-start;

    justify-content: flex-start;

    line-height: 1;

    margin-bottom: 10px;

}

.no-menu li{

    padding-top: 40px;

    padding-bottom: 47px;

} 

.default-wrapper{

    box-shadow: 0 7px 50px 0 rgba(0, 0, 0, .1);

}

.blog-single {

    margin-bottom: 60px;

}

.sticky .blog-single {

    border: 2px solid var(--elton-primary);

    padding: 20px;

}

.blog-single-title a,.blog-details-single-title a,.page-header-inner h2{

    word-break: break-word;

}

.single-format-chat .blog-details-single-text p{

    padding: 15px;

    margin-right: 20px;

    background: #f9f6ff;

    border-radius: 5px;

}

.single-format-chat .blog-details-single-text p:nth-child(2n){

    margin-right: 0;

    margin-left: 24px;

    text-align: right;

}

.wp-block-heading{

    margin: 0;

    line-height: 1em;

    font-size: 24px;

    margin-top: -4px;

    margin-bottom: 22px;

    text-transform: capitalize;

    letter-spacing: -0.04em;

    display: flex;

}

.widget_search .wp-block-search__inside-wrapper input{

    width: 100%;

    padding: 15px 23px;

    background-color: var(--elton-light);

    border: 1px solid #CED1E5;

    border-radius: 0;

    outline: none;

    color: var(--elton-secondary);

    font-size: 16px;

    font-weight: 400;

    line-height: 28px;

}

.wp-block-search__button{

    width: 80px;

    height: 60px;

    background-color: var(--elton-primary);

    margin-left: 0;

    color: white;

}

.wp-block-search label{

    display: none;

}

.wp-block-latest-comments .wp-block-latest-comments__comment-meta a,.widget_recent_comments .recentcomments a{

    color: #696E76;

    font-weight: 500

}

.wp-block-latest-comments .wp-block-latest-comments__comment-meta a:hover,.widget_recent_comments .recentcomments a:hover,.widget_recent_entries li a:hover{

    color:var(--elton-primary);

}

.widget_categories h4, .widget_archive h4,.widget_calendar h4,.widget_pages h4,.widget_meta h4,.widget_recent_comments h4,.widget_recent_entries h4,.widget_rss h4,.widget_search h4,.widget_text h4,.widget_nav_menu h4{

    padding-bottom: 18px;

    display: flex;

}

.widget.widget_archive ul li{

    display: flex;

    align-items: center;

    justify-content: space-between;

}

.widget.widget_archive ul li a{

    color: #696e76;

    line-height: 1.67;

}

.widget.widget_archive ul li a:hover,.wp-block-latest-posts__list li a:hover{

    color:var(--elton-primary);

}

.widget select{

    width: 100%;

    padding: 7px 20px;

}

#today a{

    background-color: var(--elton-primary);

    color: white;

    padding-bottom: 5px;

}

.wp-calendar-table caption {

    caption-side: top;

    text-align: center;

    background-color: var(--elton-primary);

    padding-right: 10px;

    font-size: 16px;

    color: #fff;

}

.widget_calendar table {

    border: 1px solid var(--elton-primary);

    text-align: center;

    margin-bottom: 20px;

}

.wp-calendar-nav .wp-calendar-nav-prev a,.wp-calendar-nav .wp-calendar-nav-next a{

    color: var(--elton-primary);

}

.widget_pages .children {

    margin-bottom: 0px;

}

.widget_pages li a:hover,.widget_meta li a:hover{

    color: var(--elton-primary);

}

.widget_text .wp-caption{

    margin-top: 15px;

}

.widget_text select{

    margin-top: 15px;

}

.blog-sidebar .widget-box li {

    line-height: 1.67;

    margin-bottom: 0;

}

.widget_pages ul li a {

    display: inline-block;

    line-height: 1.67;

}

.widget_nav_menu .menu-item-has-children .sub-menu{

    margin-left: 15px;

}

.wp-block-image .alignright{

    float: none;

}

.wp-block-button {

    margin-top: 10px;

}

.wp-block-button.alignright,.wp-block-button.alignleft{

    float: none;

}

.wp-block-cover {

    margin-bottom: 20px;

}

.wp-block-columns .wp-block-quote{

    padding: 29px 32px 29px 41px;

}

h1.wp-block-heading{

    font-size: 65px;

}

h2.wp-block-heading{

    font-size: 45px;

}

h3.wp-block-heading{

    font-size: 27px;

}

h4.wp-block-heading{

    font-size: 24px;

}

h5.wp-block-heading{

    font-size: 20px;

}

h6.wp-block-heading{

    font-size: 16px;

}

ol.wp-block-list {

    list-style: decimal;

    padding-left: 2rem;

}

ul.wp-block-list{

    list-style: disc;

    padding-left: 2rem;

}

.wp-block-archives-dropdown select,.wp-block-categories select{

    width: 100%;

    margin-bottom: 15px;

    padding: 15px 23px;

}

.wp-block-tag-cloud a{

    font-size: 16px !important;

    color: var(--elton-secondary);

    background: #E5E8F6;

    display: inline-block;

    padding: 2px 14px;

    text-decoration: none;

    font-weight: 400;

    line-height: 40px;

    transition: all 0.3s;

    margin-bottom: 8px;

    margin-right: 4px

}

.wp-block-tag-cloud a:hover {

    color: var(--elton-light);

    background-color: var(--elton-primary);

}

.wp-block-archives li{

    list-style: disc;

    margin-left: 20px;

}

.wp-block-archives li a:hover,.wp-block-list li a:hover,.widget_nav_menu li a:hover{

    color: var(--elton-primary);

}

h3.wp-block-heading{

    margin-top: 15px;

}

.single-format-standard ol{

    list-style: decimal;

}

p .alignright {

    float: none;

}

.blog-single-img-box img,.blog-details-single-img-box img{

    width: 100%;

}

.cat-item ul{

    margin-bottom: 0;

    width: 100%;

}

.widget_categories ul li a{

    display: flex;

    color: #696e76;

    padding-right: 5px;

    font-weight: 400;

    transition: all 0.3s;

    text-decoration: none;

    justify-content: space-between;

    flex-shrink: 0;

    flex-grow: 1;

    align-items: center;

    line-height: 34px;

}

.widget_categories .cat-item a:after{

    margin-right: 10px;

}

.widget_categories li{

    display: flex;

    flex-wrap: wrap;

    width: 100%;

    align-items: center;

}

.blog-sidebar h2.wp-block-heading{

    font-size: 24px;

}

ul li ul .menu-item-has-children{

    position: relative;

}

.widget_calendar #wp-calendar #today{

    background-color: var(--elton-primary);

    color:white;

}

.no-main-menu{

    list-style: none;

    margin-left: 50px;

    margin-right: 50px;

    margin-bottom: 10px;

}

.blog-details-comment .comment-box .children{

    margin-left: 40px;

}

.wp-block-gallery-2{

    margin-right: 10px !important;

}

.wp-block-group {

    margin-top: 16px;

}

.wp-block-query-pagination-numbers .page-numbers{

    font-size: 18px;

    font-weight: 400;

}

.wp-block-query-pagination-numbers a:hover, .wp-block-categories-list li a:hover,.wp-block-page-list li a:hover, .wp-block-rss li a:hover{

    color:var(--elton-primary);

}

input[type="submit"] {

    padding: 16px 33px 16px 36px;

    color: var(--elton-light);

    text-align: center;

    font-family: var(--elton-font-Manrope);

    font-size: 18px;

    line-height: 27px;

    font-style: normal;

    font-weight: 700;

    background: var(--elton-primary);

    border: 2px solid var(--elton-primary);

    transition: all 0.3s;

}

input[type="submit"]:hover {

    color: #FFF;

    border: 2px solid var(--elton-dark);

    background-color: black;

}

.wp-block-button__link{

    padding: 16px 33px 16px 36px;

    color: var(--elton-light);

    text-align: center;

    font-family: var(--elton-font-Manrope);

    font-size: 18px;

    line-height: 27px;

    font-style: normal;

    font-weight: 700;

    background: var(--elton-primary);

    border: 2px solid var(--elton-primary);

    transition: all 0.3s;

}

.wp-block-button__link:hover {

    color: var(--elton-primary);

    border: 2px solid var(--elton-primary);

    background-color: #fff;

}

.wp-block-archives-list li,.wp-block-categories-list li, .wp-block-page-list li, .wp-block-rss li,.wp-block-social-links{

    margin-bottom: 10px;

}

.wp-block-navigation__submenu-container{

    margin-top: 10px;

}

.blog-details-single-text .wp-block-search{

    margin-top: 16px;

}

.wp-block-cover__inner-container .has-text-align-center{

    color: #fff;

}

.wp-block-media-text,.wp-block-video {

    margin-top: 20px;

}

.blog-details-single-text .wp-block-cover-text{

    color: #fff;

}

.post-password-form input[type="submit"]{

    line-height: 1;

    padding: 0.35em 1em 0.4em;

    font-weight: 400;

    border-radius: 0;

}

.blog-full-page .alignleft{

    float: none;

}

.comment-content ol{

    margin-left: 24px;

}

input[type="password"]{

    border-radius: 0;

}

.default-logo{

    padding: 20px 0;

}

.blog-details-page-left ul{

    margin-left: 32px;

}

.blog-details-page-left ul li{

    list-style: disc;

}

.blog-details__paginations li{

    list-style: none !important;

}

.blog-details__paginations{

    margin-left: 0 !important;

}

table td,table th{

    border-top: 1px solid;

    border-right: 1px solid;

    border-color: #dddddd;

    text-align: center;

    padding: 6px;

}

}

.entry-content table th, .entry-content table td {

    padding: 15px;

}

table tr{

    border-left: 1px solid #dddddd;

    border-bottom: 1px solid #dddddd;

}

dd {

    margin: 0 0 20px;

}

.blog-details-page-left .wp-block-latest-posts__list li{

    list-style: none;

}

.has-large-font-size {

    font-size: 36px;

    line-height: 1.3 !important;

}

.blog-details-page-left .wp-block-list{

    margin-bottom: 20px;

}

figcaption.blocks-gallery-caption {

    padding: 15px;

}

.wp-block-gallery-2{

    margin-right: 30px !important;

}

.blog-details-page-left .wp-block-navigation,.blog-details-page-left .wp-block-navigation .wp-block-page-list{

    margin-left: 0;

}

.comment_replay_inner {

    word-wrap: break-word;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    margin-bottom: 0;

}

.comment-author-img img {

    object-fit: cover;

    margin-bottom: 10px;

    max-width: 70px;

    margin-right: 70px;

}

.div-comment-id{

    width: 100%;

}

.comment-respond{

    padding-top: 20px;

}

li.pingback .comment-content, li.trackback .comment-content{

    width: 100%;

}

li.pingback .comment-inner-title,li.trackback .comment-inner-title{

    display: block;

}

.widget-box a:hover{

    color:var(--elton-primary);

}