/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

*{
    line-height: normal;
}
/*=============GENERAL CLASS=============*/
.Single_blog_content p,
.Single_blog_content ul li,
.Single_blog_content ol li {
    line-height: 2;
}
.featureBlogInfo .content p {
    line-height: 2;
}
.Single_blog_content p.has-medium-font-size {
    font-size: 2rem !important;
    font-weight: 600;
}
.Single_blog_content ul {
    padding-right: 1rem;
    margin: 0;
}
.pointer-event-none {
    pointer-events: none;
}
/*=============GENERAL CLASS=============*/
/*====================BREADCRUMB===================*/
.breadcrumb-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 400;
    color: var(--blue);
    margin-bottom: 1.5rem;
}
html[dir="ltr"] .breadcrumb-wrapper {
    text-transform: capitalize;
}
.breadcrumb-wrapper span:not(:last-child) {
    border: solid var(--blue);
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    margin: .5rem;
    opacity: 1;
}
html[dir="ltr"] .breadcrumb-wrapper span:not(:last-child) {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.breadcrumb-wrapper span {
    opacity: .6;
}
/*====================BREADCRUMB===================*/
/*=============BLOG HERO SECTION=============*/
.latest_posts_section,
.popular_posts_section {
    margin-bottom: 3rem;
}

.popular_posts_section h3, .latest_posts_section h3,.productListWrapper h3 {
    margin-bottom: 1.25rem;
}

.popular_posts_section article:last-child, .latest_posts_section article:last-child {
    border-bottom: none;
}
.productListWrapper ul.productListWrap {
    list-style: none;
    margin: 0;
    padding: 0;
}
.productListWrapper ul.productListWrap li {
    line-height: 2;
}
.productListWrapper ul.productListWrap li a {
    -webkit-transition: color linear 0.3s;
    -o-transition: color linear 0.3s;
    transition: color linear 0.3s;
}

.productListWrapper ul.productListWrap li a:hover {
    color: var(--blue);
}

section.blogHeroSection {
    height: auto;
}
section.blogHeroSection .featureBlogWrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.blogTagWrapper .blog_tag_item::before {
    content:'';
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    height: 130%;
    width: 110%;
    background-position: right;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 0;
    mix-blend-mode: normal;
    background-color: rgba(230, 177, 96, 0.55);
    border-radius: 50%;
    -webkit-box-shadow: 0 0 1rem 1rem rgba(230, 177, 96, 0.55);
    box-shadow: 0 0 1rem 1rem rgba(230, 177, 96, 0.55);
    -webkit-transition: all ease-in-out .45s;
    -o-transition: all ease-in-out .45s;
    transition: all ease-in-out .45s;
    opacity: 0;
}
section.blogHeroSection .featureBlogWrapper .featureBlogMedia {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.blogTagWrapper .blog_tag_item span {
    padding: 0.2rem 1rem;
    border-radius: 1rem;
    background-color: var(--blue);
    display: block;
    position: relative;
    z-index: 1;
}

.blogTagWrapper .blog_tag_item:hover::before {
    opacity: 1;
}
.featureBlogMedia,.featureBlogMedia img{
    border-radius: var(--radius-box);
}
.featureBlogMedia img {
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%;
    vertical-align: middle;
}
.featureBlogInfoWrapper {
    z-index: 1;
    grid-column-gap: 1.2rem;
    display: -ms-grid;
    display: grid;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    position: absolute;
    width: 100%;
}
body[data-pagetype="blog"] .featureBlogInfoWrapper {
    /*-ms-grid-columns: 1fr 1.2rem 1fr;*/
    /*grid-template-columns: 1fr 1fr;*/
    grid-template-columns: 1fr;
    bottom: 0;
}
body[data-pagetype="blog"] section.blogHeroSection .featureBlogWrapper {
    flex-direction: column;
    align-items: flex-start;
}
body[data-pagetype="blog"] .featureBlogMedia::before {
    content: '';
    position: absolute;
    width: 100%;
    height: auto;
    top: 0;
    left: 0;
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%);
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.20)), to(rgba(0, 0, 0, 0.20)));
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%);
    z-index: 1;
    border-radius: var(--radius-box);
}

body[data-pagetype="blog"] .featureBlogInfo {
    /*color: var(--white);*/
    /*border-radius: var(--radius-box);*/
    /* background: rgba(0, 84, 110, 0.40);*/
    /*-webkit-backdrop-filter: blur(10px);*/
    /* backdrop-filter: blur(10px);*/
    padding: 0 2rem 1rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 0;
    width: 64%;
}
body[data-pagetype="blog"] .breadcrumb-wrapper {
    padding-inline-start: 2rem;
}
.featureBlogInfo {
    -webkit-transition: .3s cubic-bezier(0.45, 0.05, 0.55, 0.95);
    -o-transition: .3s cubic-bezier(0.45, 0.05, 0.55, 0.95);
    transition: .3s cubic-bezier(0.45, 0.05, 0.55, 0.95);
    background-color: transparent;
    padding: 0;
    color: var(--blue);
    margin-bottom: 2rem;
}
.featureBlogInfo h1 {
    margin-bottom: .5rem;
}

.blogTagWrapper .blog_tag_item {
    color: var(--white);
    background-color: transparent;
    font-size: 0.625rem;
    font-style: normal;
    font-weight: 400;
    border-radius: 1rem;
    position: relative;
}
.featureBlogInfoWrapper .blogTagWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.3rem;
    margin-bottom: 1rem;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
}
html[dir="ltr"] .title_item {
    font-size: 2.35rem;
}
/*=============BLOG HERO SECTION=============*/
/*=============BLOG ITEMS LIST=============*/
main.blogWrapper {
    padding-bottom: 4rem;
}
section.share_blog_comment_register_wrapper {
    /* position: relative; */
    display: -ms-grid;
    /* display: grid; */
    /* color: var(--blue); */
    margin-top: 3rem;
}
section.singleBlogContainer {
    -ms-grid-columns: (1fr)[5];
    grid-template-columns: repeat(5,1fr);
}

section.singleBlogContainer section.Single_blog_content {
    color: var(--blue);
    -ms-grid-column-span: 3;
    grid-column: span 3;
}
section.singleBlogContainer section.Single_blog_content .size-full {
    width: auto;
    height: auto;
}
section.singleBlogContainer aside.sidebar_blog_list_items {
    -ms-grid-column-span: 2;
    grid-column: span 2;
}
section.blogContainer {
    -ms-grid-columns: 2fr 1fr;
    grid-template-columns: 2fr 1fr;
}
section.blogContainer ,
section.singleBlogContainer {
    display: -ms-grid;
    display: grid;
    margin-top: 4rem;
    grid-column-gap: 1.25rem;
}
body[data-pagetype="faq"] section.singleBlogContainer {
    grid-column-gap: 9.12rem;
}
article.blog_item_wrap {
    margin-bottom: 1.5rem;
    border-bottom: 2px solid var(--brown);
    overflow: hidden;
}

.blog_media_wrap {
    position: relative;
    display: block;
    overflow: hidden;
    border-radius: var(--radius-box);
}
.blog_media_wrap {
    -webkit-transition: .3s cubic-bezier(0.45, 0.05, 0.55, 0.95);
    -o-transition: .3s cubic-bezier(0.45, 0.05, 0.55, 0.95);
    transition: .3s cubic-bezier(0.45, 0.05, 0.55, 0.95);
}

article.blog_item_wrap:hover .blog_media_wrap {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
}
.blog_item_title_info {
    color: var(--textColor);
    -webkit-transition: .3s cubic-bezier(0.45, 0.05, 0.55, 0.95);
    -o-transition: .3s cubic-bezier(0.45, 0.05, 0.55, 0.95);
    transition: .3s cubic-bezier(0.45, 0.05, 0.55, 0.95);
}
.blog_media_tags_container {
    position: relative;
    width: 100%;
    display: block;
    height: 43vh;
    margin-bottom: 2rem;
}
a.featureBlogInfo:hover {
    -webkit-animation: changeTextColorTwo .3s .75s cubic-bezier(0.45, 0.05, 0.55, 0.95) forwards;
    animation: changeTextColorTwo .3s .75s cubic-bezier(0.45, 0.05, 0.55, 0.95) forwards;
    color: var(--brown);
}
body[data-pagetype="blog"] a.featureBlogInfo:hover {
    -webkit-animation: changeTextColorThree .3s .75s cubic-bezier(0.45, 0.05, 0.55, 0.95) forwards;
    animation: changeTextColorThree .3s .75s cubic-bezier(0.45, 0.05, 0.55, 0.95) forwards;
}
@-webkit-keyframes changeTextColorTwo{
    to{
        color:var(--white)
    }
}
@keyframes changeTextColorTwo{
    to{
        color:var(--white)
    }
}
@-webkit-keyframes changeTextColorTwo{
    to{
        color:var(--blue);
    }
}
@keyframes changeTextColorTwo{
    to{
        color:var(--blue);
    }
}
.blog_media_wrap img,.blog_media_wrap::before {
    border-radius: var(--radius-box);
}
.blog_media_wrap::before {
    content: '';
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%);
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.20)), to(rgba(0, 0, 0, 0.20)));
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%);
}
.blog_media_tags_container .blogTagWrapper {
    position: absolute;
    bottom: 1.7rem;
    left: 1.7rem;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0.5rem 1fr 0.5rem 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto 0.5rem auto;
    grid-template-rows: repeat(2, auto); /* Ø§ÛŒØ¬Ø§Ø¯ 2 Ø±Ø¯ÛŒÙ Ø¨Ø§ Ø§Ø±ØªÙØ§Ø¹ Ø®ÙˆØ¯Ú©Ø§Ø± */
    gap: 0.5rem;
}
.blog_media_tags_container .blogTagWrapper > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
}
.blog_media_tags_container .blogTagWrapper > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
}
.blog_media_tags_container .blogTagWrapper > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
}
.blog_media_tags_container .blogTagWrapper > *:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
}
.blog_media_tags_container .blogTagWrapper > *:nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
}
.blog_media_tags_container .blogTagWrapper > *:nth-child(6) {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
}
html[dir="ltr"] .blog_media_tags_container .blogTagWrapper{
    left: auto;
    right: 1.7rem;
}
.blog_list_items .blogTagWrapper .blog_tag_item:nth-of-type(1) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 2;
    grid-row: 2;
}

.blog_list_items .blogTagWrapper .blog_tag_item:nth-of-type(2) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 2;
    grid-row: 2;
}

.blog_list_items .blogTagWrapper .blog_tag_item:nth-of-type(3) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
}

.blog_list_items .blogTagWrapper .blog_tag_item:nth-of-type(4) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 1;
    grid-row: 1;
}
.blog_list_items .blogTagWrapper .blog_tag_item:nth-of-type(5) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 1;
    grid-row: 1;
}
.blog_list_items .blogTagWrapper .blog_tag_item:nth-of-type(6) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
}

article.blog_item_wrap span.blog-date {
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-right: auto;
    font-size: 0.625rem;
    font-style: normal;
    font-weight: 400;
    background-color: var(--brown);
}
html[dir="ltr"] article.blog_item_wrap span.blog-date{
    line-height: 1.95;
}
article.blog_item_wrap:hover .blog_item_title_info {
    -webkit-animation: changeTextColor .3s .75s cubic-bezier(0.45, 0.05, 0.55, 0.95) forwards;
    animation: changeTextColor .3s .75s cubic-bezier(0.45, 0.05, 0.55, 0.95) forwards;
    color: var(--brown);
}
@-webkit-keyframes changeTextColor{
    to{
        color: var(--textColor);
    }
}
@keyframes changeTextColor{
    to{
        color: var(--textColor);
    }
}
.blog_date_box {
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-left: 1.5rem;
    margin-right: auto;
    margin-bottom: -3px;
}
html[dir="ltr"] .blog_date_box {
    margin-right: 1.5rem;
    margin-left: auto;
}
.blog_date_box span.circle1 {
    position: absolute;
    right: 0;
    -webkit-transform: translateX(99%);
    -ms-transform: translateX(99%);
    transform: translateX(99%);
    bottom: 0;
    width: 10px;
    height: 100%;
    background: var(--brown);
    border-top-right-radius: 15px;
}
.blog_date_box span.circle2{
    position: absolute;
    left: 0;
    -webkit-transform: translateX(-96%);
    -ms-transform: translateX(-96%);
    transform: translateX(-96%);
    bottom: 0;
    width: 10px;
    height: 100%;
    background: var(--brown);
    border-top-left-radius: 15px;
}
.blog_date_box span.circle1::before{
    content: '';
    position: absolute;
    right: -11px;
    bottom: 4px;
    width: 12px;
    height: 10px;
    background: transparent;
    -webkit-box-shadow: 3px 3px 0 2px var(--brown);
    box-shadow: 3px 3px 0 2px var(--brown);
    border-bottom-right-radius: 20px;
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
}
.blog_date_box span.circle2::before{
    content: '';
    position: absolute;
    left: -11px;
    bottom: 4px;
    width: 12px;
    height: 10px;
    background: transparent;
    -webkit-box-shadow: 3px 3px 0 2px var(--brown);
    box-shadow: 3px 3px 0 2px var(--brown);
    border-bottom-right-radius: 20px;
}
.blog_item_title_info h2 {
    font-size: 2.5rem;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    margin-bottom: 1.38rem;
}
.load-more {
    margin-top: 1.5rem;
    row-gap: 0.5rem;
}
.load-more p {
    font-size: 0.625rem;
    font-style: normal;
    font-weight: 400;
}

.load-more button {
    font-size: .75rem;
    width: 15rem;
}

.load-more button::before {
    border-radius: 1.09375rem;
}
/*=============BLOG ITEMS LIST=============*/
/*=============BLOG SIDE BAR=============*/
.sidebar_media_title_tag_container {
    -ms-grid-columns: 7.5rem 1.3rem 1fr;
    grid-template-columns: 7.5rem 1fr;
    grid-column-gap: 1.3rem;
    margin-bottom: .6rem;
    display: -ms-grid;
    display: grid;
}
.sidebar_media {
    position: relative;
    height: 7.5rem;
    border-radius: 0.9375rem;
    -webkit-transition: .3s cubic-bezier(0.45, 0.05, 0.55, 0.95);
    -o-transition: .3s cubic-bezier(0.45, 0.05, 0.55, 0.95);
    transition: .3s cubic-bezier(0.45, 0.05, 0.55, 0.95);
}
.sidebar_blog_content {
    color: var(--textColor);
    -webkit-transition: .3s cubic-bezier(0.45, 0.05, 0.55, 0.95);
    -o-transition: .3s cubic-bezier(0.45, 0.05, 0.55, 0.95);
    transition: .3s cubic-bezier(0.45, 0.05, 0.55, 0.95);
}
.sidebar_media::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%);
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.20)), to(rgba(0, 0, 0, 0.20)));
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%);
    border-radius: 0.9375rem;
}
.sidebar_media img {
    border-radius: 0.9375rem;
}
.sidebar_media_title_tag_container .blogTagWrapper {
    display: -ms-grid;
    display: grid;
    gap: 1.3rem;
    -ms-grid-columns: minmax(0, 1fr) 1.3rem minmax(0, 1fr);
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.sidebar_title_tags_container .blogTagWrapper .blog_tag_item {
    width: 100%;
    display: block;
    text-align: center;
}
.sidebar_title_tags_container p.title {
    margin-top: 1rem;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 800;
    color: var(--textColor);
    -webkit-transition: .3s cubic-bezier(0.45, 0.05, 0.55, 0.95);
    -o-transition: .3s cubic-bezier(0.45, 0.05, 0.55, 0.95);
    transition: .3s cubic-bezier(0.45, 0.05, 0.55, 0.95);
}

article.sidebar_blog_list_item {
    margin-bottom: 1rem;
    padding-bottom: .75rem;
    border-bottom: 1px solid var(--brown);
}
/*=============BLOG SIDE BAR=============*/
/*=============SINGLE BLOG =============*/
article.sidebar_blog_list_item p {
    font-size: 0.75rem;
    font-weight: 400;
}
.wp-content p,
.wp-content ul li,
.wp-content ol li{
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 400;
}
.four-column {
    -ms-grid-columns: 1fr 0.5rem 1fr;
    grid-template-columns: 1fr 1fr;
    display: -ms-grid;
    display: grid;
    grid-gap: 0.5rem;
}
.singleBlogContainer .wp-content img ,
.singleBlogContainer .wp-content video{
    border-radius: var(--radius-box);
    overflow: hidden;
    margin-top: 1.15rem;
    margin-bottom: 1.15rem;
}
.wp-content .size-full {
    width: auto;
    height: auto;
}
.wp-content h2 ,
.wp-content h3 {
    margin-top: .25rem;
    margin-bottom: .25rem;
}
section.share_blog_comment_register_wrapper > div {
    -ms-grid-column-span: 3;
    grid-column: span 3;
}

.share_blog_comment_register_wrapper .shareBlog{
    margin: 1rem 0;
    padding-bottom: .75rem;
    border-bottom: 1px solid var(--brown);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.share_blog_comment_register_wrapper .shareBlog ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: .7rem;
    -moz-column-gap: .7rem;
    column-gap: .7rem;
}

.share_blog_comment_register_wrapper .shareBlog [class^="icon-"] {
    color: var(--blue);
    font-size: 1.5rem;
}
.share_blog_comment_register_wrapper .shareBlog .title {
    font-size: 0.625rem;
    font-weight: 400;
}
html[dir="ltr"] .share_blog_comment_register_wrapper .shareBlog .title {
    font-size: 0.875rem;
    font-weight: 600;
    text-transform: uppercase;
}
.commentItem {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 1.31rem;
    -moz-column-gap: 1.31rem;
    column-gap: 1.31rem;
    padding: 1.81rem 0;
}

.commentItem .wpulike.wpulike-default {
    position: absolute;
    top: 0;
    left: 0;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 0;
}
.commentItem button.show-reply-form {
    position: absolute;
    left: 0;
    bottom: 0;
    display: inline-block;
    margin: 0 0 0.5rem;
    color: var(--white);
    /*padding: 0 .5rem .25rem;*/
    padding: .025rem 1.5rem;
    background-color: var(--blue);
    font-family: inherit;
    border-radius: 1rem;
    cursor: pointer;
    font-size: .625rem;
    -webkit-transition: all ease-in-out .3s;
    -o-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;
}
html[dir="ltr"] .commentItem button.show-reply-form {
    left: auto;
    right: 0;
}
.commentItem button.show-reply-form:hover {
    background-color: var(--brown);
}
.commentItem:not(:last-child) {
    background: -o-linear-gradient(left, var(--brown) 50%, transparent 50%) repeat-x;
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, var(--brown)), color-stop(50%, transparent)) repeat-x;
    background: linear-gradient(to right, var(--brown) 50%, transparent 50%) repeat-x;
    background-size: 1.5rem 2px;
    background-position: bottom;
}
.commentContainer{
    margin-bottom: 2.2rem;
}
.commentContainer ol.comment-list {
    padding: 0;
    margin: 0;
    list-style: none;
}

.commentContainer .stage .commentItem:nth-child(even) {
    padding-right: 2rem;
}
html[dir="ltr"] .commentContainer .stage .commentItem:nth-child(even) {
    padding-right:0;
    padding-left: 2rem;
}
.commentContainer .stage:not(:last-child) {
    border-bottom: 1px solid var(--brown);
}
.commentItem .avatar {
    width: 5.5rem;
    height: 5.5rem;
    border-radius: 50%;
    overflow: hidden;
}
.share ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.blogFrame .row.shareTime .date span.icon-calender {
    font-size: 1rem;
    color: var(--blue);
    margin-bottom: 2px;
}
.blogFrame .row.shareTime .date span:not([class^="icon-"]) {
    display: block;
    margin-bottom: -.15rem;
}

.commentItem .avatar img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.commentItem .author-text {
    width: calc(100% - 5.5rem);
    margin-top: 1rem;
}

.commentItem .author-text .author {
    margin-bottom: 1.56rem;
}

.commentItem .author-text .author > * {
    display: block;
}

.commentItem .author-text .author .name {
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 700;
    margin-bottom: .5rem;
}

.commentItem .author-text .author .date {
    font-size: 0.625rem;
    font-weight: 700;
    color: var(--brown);
}
.share_blog_comment_register_wrapper .registerComment{
    padding: 2.5rem 0;
    border-top: 1px solid var(--brown);
    border-bottom: 1px solid var(--brown);
}
.share_blog_comment_register_wrapper .registerComment #reply-title {
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 700;
    margin-bottom: .75rem;
}
.share_blog_comment_register_wrapper .registerComment .cta{
    padding: .25rem 3rem .25rem 4rem;
    margin: auto;
    width: 50%;
}
.share_blog_comment_register_wrapper .registerComment .btn.blueBtn img {
    -webkit-transform: translateY(-50%) scaleX(1);
    -ms-transform: translateY(-50%) scaleX(1);
    transform: translateY(-50%) scaleX(1);
    width: 1.75rem;
    height: 1.75rem;
    -o-object-fit: contain;
    object-fit: contain;
}
html[dir="ltr"] .share_blog_comment_register_wrapper .registerComment .btn.blueBtn img {
    -webkit-transform: translateY(-50%) scaleX(-1);
    -ms-transform: translateY(-50%) scaleX(-1);
    transform: translateY(-50%) scaleX(-1);
}
.share_blog_comment_register_wrapper .registerComment .comment-textarea{
    position:relative;
}
.share_blog_comment_register_wrapper .registerComment .comment-textarea textarea , .commentContainer .reply-form textarea {
    width: 100%;
    background-color: rgba(255, 255, 255, 0.35);
    color: var(--textColor);
    font-size: 0.75rem;
    font-weight: 400;
    text-align: initial;
    border-radius: 1.09375rem;
    /*height: 2.0625rem;*/
    padding: .35em .87rem;
    -webkit-box-shadow: -0.5px -0.5px 0 1px #fff;
    box-shadow: -0.5px -0.5px 0 1px #fff;
    font-family: inherit;
    overflow-y: auto;
}
.commentContainer .reply-form {
    margin-top: 2rem;
    position: relative;
}
.share_blog_comment_register_wrapper .registerComment .comment-textarea textarea::-webkit-input-placeholder{
    color: var(--pale-blue);
}
.share_blog_comment_register_wrapper .registerComment .comment-textarea textarea::-moz-placeholder{
    color: var(--pale-blue);
}
.share_blog_comment_register_wrapper .registerComment .comment-textarea textarea:-ms-input-placeholder{
    color: var(--pale-blue);
}
.share_blog_comment_register_wrapper .registerComment .comment-textarea textarea::-ms-input-placeholder{
    color: var(--pale-blue);
}
.share_blog_comment_register_wrapper .registerComment .comment-textarea textarea::placeholder{
    color: var(--pale-blue);
}

.share_blog_comment_register_wrapper .registerComment .comment-textarea input[type="submit"], .commentContainer .reply-form button.reply-submit {
    position: absolute;
    bottom: 1.5rem;
    left: 0.5rem;
    width: 1rem;
    height: 1rem;
    padding: 0;
    background-image: url("../img/send-comment.svg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 1rem;
    background-color: transparent;
    cursor: pointer;
    -webkit-transition: all ease-in-out .35s;
    -o-transition: all ease-in-out .35s;
    transition: all ease-in-out .35s;
    opacity: 0;
    pointer-events: none;
}
.commentContainer .reply-form button.reply-submit{
    opacity:1;
    pointer-events: auto;
}
html[dir="ltr"] .share_blog_comment_register_wrapper .registerComment .comment-textarea input[type="submit"] {
    left: auto;
    right: .5rem;
    bottom: 1rem;
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
}
.share_blog_comment_register_wrapper .registerComment .typing input[type="submit"] {
    opacity: 1;
    pointer-events: auto;
}
section.related .title{
    margin: 2.5rem 0;
    font-size: 1.5rem;
    font-weight: 700;
}
html[dir="ltr"] section.related .title {
    text-transform: uppercase;
}
.blogFrame {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    padding-bottom: 3.12rem;
    /*border-bottom: 1px solid var(--brown);*/
    margin-bottom: .875rem;
}
body[data-pagetype="faq"] .blogFrame {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}
article.sidebar_blog_list_item:first-child {
    padding-top: .75rem;
    border-top: 1px solid var(--brown);
}
section.Single_blog_content .blogFrame.mobile {
    display: none;
}
.blogFrame .row.general {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: .5rem;
    -moz-column-gap: .5rem;
    column-gap: .5rem;
    background-color: var(--brown);
    border-radius: 2.28125rem;
    padding: .45rem;
    color: var(--blue);
    z-index: 1;
}

.blogFrame .row.general .feature {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: .25rem;
    -moz-column-gap: .25rem;
    column-gap: .25rem;
}

.blogFrame .row.general .circle {
    width: 3.6875rem;
    height: 3.6875rem;
    overflow: hidden;
    border-radius: 50%;
}

.blogFrame .row.general .feature.author , .blogFrame .feature.time {
    -webkit-box-flex: 3;
    -ms-flex: 3;
    flex: 3;
}
.blogFrame .feature.time.mobile{
    display: none;
}
.blogFrame .row.general .feature.like {
    /* flex: 1; */
}
.blogFrame .row.general .feature.author .text {
    width: calc(100% - 3.6875rem);
}

.blogFrame .row.general .feature.author .text .name {
    font-size: 0.625rem;
    font-style: normal;
    font-weight: 700;
}

.blogFrame .row.general .feature.author .text .carer {
    font-size: 0.625rem;
    font-weight: 400;
}
.blogFrame .row.general .feature.like.circle {
    background-color: var(--blue);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: var(--brown);
}
.blogFrame .row.general .feature.like.circle [class^="icon-"] {
    color: var(--brown);
    font-size: 1.25rem;
}
.wp_ulike_general_class > * {
    background-color: transparent !important;
    padding: 0 !important;
    margin: 0 !important;
    min-width: auto !important;
    min-height: auto !important;
}
.blogFrame .row.general .feature.like.circle span:last-child {
    font-size: .875rem;
}
.wpulike .wp_ulike_general_class {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    row-gap: .35rem;
}
.wpulike .wp_ulike_is_loading .wp_ulike_btn {
    background-image: url(../img/rolling.svg);
    background-size: contain;
    background-position: center;
}
.wpulike.wpulike-default {
    width: 100%;
}

.wpulike-default .count-box:before {
    content: none;
}

.wpulike button.wp_ulike_btn {
    width: 1.5rem;
    height: 1.5rem;
}
.blogFrame .feature.time span{
    font-size: 0.625rem;
    font-weight: 700;
    padding-left: 2rem;
}
.blogFrame .feature.time [class^="icon-"] {
    color: var(--blue);
    font-size: 1.5rem;
    padding: 0 !important;
}
html[dir="ltr"] .blogFrame .feature.time span{
    padding-left: 0;
    padding-right: 2rem;
}
.wpulike-default .count-box{
    color: var(--brown);
    font-size: 0.625rem;
    font-weight: 700;
    -webkit-box-shadow: none;
    box-shadow: none;
    line-height: 1;
}

.blogFrame .row.description {
    color: var(--white);
    background-color: var(--blue);
    border-radius: var(--radius-box);
    padding: 2rem 2.5rem;
    position: relative;
    top: -2px;
}
.blogFrame .row.description > *:not(:last-child){
    margin-bottom: .8rem;
}
.blogFrame .row.shareTime {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: var(--blue);
    background-color: var(--brown);
    border-radius: 2.28125rem;
    padding: .85rem 1rem;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-right: auto;
    -webkit-column-gap: 3rem;
    -moz-column-gap: 3rem;
    column-gap: 3rem;
    position: relative;
    top: -2px;
}
.blogFrame .row.shareTime .share ,
.blogFrame .row.shareTime .date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 1rem;
    -moz-column-gap: 1rem;
    column-gap: 1rem;
    font-size: 0.625rem;
}
.share ul{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: .5rem;
    -moz-column-gap: .5rem;
    column-gap: .5rem;
    list-style: none;
    padding: 0;
    margin: 0;
}
.share ul a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.share [class^="icon-"] {
    color: var(--blue);
    font-size: 1rem;
}
.bridge {
    position: relative;
    top: -1px;
    width: 5rem;
    height: calc(2.5rem + 2px);
    margin-right: 5rem;
    background: -o-linear-gradient(top, var(--brown), var(--blue));
    background: -webkit-gradient(linear, left top, left bottom, from(var(--brown)), to(var(--blue)));
    background: linear-gradient(to bottom, var(--brown), var(--blue));
    z-index: 0;
}
html[dir="ltr"] .bridge.one {
    margin-left: auto;
    margin-right: 5rem;
}
.bridge.two {
    margin-right: auto;
    margin-left: 6rem;
    background: -o-linear-gradient(top, var(--blue) , var(--brown));
    background: -webkit-gradient(linear, left top, left bottom, from(var(--blue)) , to(var(--brown)));
    background: linear-gradient(to bottom, var(--blue) , var(--brown));
    top: -2px;
}
.bridge:before {
    position: absolute;
    content: '';
    top: 0;
    left: -2rem;
    width: 2rem;
    height: 100%;
    background-color: transparent;
    border-radius: 0 3rem 3rem 0;
    -webkit-box-shadow: 2rem 0 0 #f5f6f7;
    box-shadow: 2rem 0 0 #f5f6f7;
}
.bridge:after {
    position: absolute;
    content: '';
    top: 0;
    right: -2rem;
    width: 2rem;
    height: 100%;
    background-color: transparent;
    border-radius: 3rem 0 0 3rem;
    -webkit-box-shadow: -2rem 0 0 #f5f6f7;
    box-shadow: -2rem 0 0 #f5f6f7;
}
article.sidebar_blog_list_item:hover .sidebar_media {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
}

article.sidebar_blog_list_item:hover .sidebar_blog_content {
    -webkit-animation: changeTextColor .3s .75s cubic-bezier(0.45, 0.05, 0.55, 0.95) forwards;
    animation: changeTextColor .3s .75s cubic-bezier(0.45, 0.05, 0.55, 0.95) forwards;
    color: var(--brown);
}
.loadMore-container {
    width: 50%;
}
.wp-block-buttons>.wp-block-button {
    margin: auto;
    display: block;
}
a.wp-block-button__link.wp-element-button {
    border-radius: 1.875rem;
    background: var(--blue);
    height: var(--hedaderButtonHeight);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    font-size: 0.875rem;
    cursor: pointer;
    -webkit-transition: all ease-in-out .45s;
    -o-transition: all ease-in-out .45s;
    transition: all ease-in-out .45s;
}
a.wp-block-button__link.wp-element-button:hover {
    background: var(--brown);
}
/*===========================FAQ*/
.faq-container {
    margin-bottom: 3.25rem;
}

.accordion-item {
    border-bottom: 1px solid var(--blue);
}
.accordion-item.active{
    padding-bottom: .75rem;
}
.accordion-header_text {
    font-size: 0.9375rem;
    font-weight: 600;
    color: var(--textColor);
}
.accordion-item .accordion-header{
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: .75rem 0;
}
.accordion-item .accordion-header .accordion-header_icon {
    position: relative;
    width: .875rem;
    height: .875rem;
}

.accordion-item .accordion-header .accordion-header_icon >* {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all ease-in-out .35s;
    -o-transition: all ease-in-out .35s;
    transition: all ease-in-out .35s;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.accordion-item .accordion-header .accordion-header_icon >* img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.accordion-item .accordion-header .accordion-header_icon >*.minus {
    opacity: 0;
    -webkit-transform: translateY(-50%) rotate(180deg);
    -ms-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg)
}

.accordion-item.active .accordion-header .accordion-header_icon >*.plus {
    opacity: 0
}

.accordion-item.active .accordion-header .accordion-header_icon >*.minus {
    opacity: 1
}
.accordion-body {
    -webkit-transition: height .3s ease 0s;
    -o-transition: height .3s ease 0s;
    transition: height .3s ease 0s;
}
.accordion-body  > *{
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 400;
    color: var(--textColor);
}
/*===========================FAQ*/
.featureBlogInfo h1 {
    font-size: 2.25rem;
}
/*==================AUTHOR===================*/
section.authorContainer {
    position: relative;
    width: 100%;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1.5rem 4fr;
    grid-template-columns: 1fr 4fr;
    grid-gap: 1.5rem;
    background-color: var(--pale-blue);
    color: var(--white);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 1rem;
    border-radius: var(--radius-box);
}
section.authorContainer .author_image {
    position: relative;
    width: 100%;
    aspect-ratio: 1 / 1;
}
section.authorContainer .author_image img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 0.875rem;
}
.author_description .content {
    font-size: .875rem;
    margin-block: .5rem;
}
.author_description .author-image-mobile img{
    display: none;
}
section.authorContainer .author-social-media {
    color: var(--green);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .5rem;
}
section.authorContainer .author-social-media a {
    -webkit-transition: all linear .2s;
    -o-transition: all linear .2s;
    transition: all linear .2s;
}

section.authorContainer .author-social-media a:hover {
    color: var(--blue);
}
/*==================AUTHOR===================*/
@media only screen and (max-width: 768px){
    /*============ARCHIVE BLOG==============*/
    .Single_blog_content p.has-medium-font-size {
        font-size: 1rem !important;
    }
    html[dir="ltr"] .title_item{
        font-size: 1.75rem;
    }
    section.blogContainer {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        grid-row-gap: 3rem;
        margin-top: 3rem;
    }
    .featureBlogInfoWrapper {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        padding: 0;
        position: relative;
    }
    section.blogHeroSection .featureBlogWrapper .featureBlogMedia {
        display: block;
        margin-bottom: 1rem;
    }
    .featureBlogInfo h1 {
        font-size: 1.5625rem;
    }
    .featureBlogInfo {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        border-radius: 1.5625rem;
        /*padding: .94rem;*/
        margin: 0;
        padding-block: 0.75rem;
        padding-inline: 0;
    }
    .featureBlogInfoWrapper .blogTagWrapper {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: .75rem;
    }

    section.blogHeroSection .featureBlogWrapper {
        width: auto;
        height: auto;
        display: block;
    }
    .skewElem {
        position: relative;
        top: auto;
        left: auto;
        right: auto;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;
        width: auto;
        height: auto;
        -o-object-fit: cover;
        object-fit: cover;
    }
    .featureBlogMedia::before{
        content: none;
    }
    .blogTagWrapper {
        row-gap: .5rem;
    }

    /*.blogTagWrapper .blog_tag_item {*/
    /*    padding: 0.2rem 1.5rem;*/
    /*}*/
    .blog_media_tags_container {
        height: 30vh;
        height: auto;
    }

    .blog_media_tags_container .blogTagWrapper {
        left: 1.5rem;
    }
    html[dir="ltr"] .blog_media_tags_container .blogTagWrapper{
        right: 1.5rem;
    }
    .blog_item_title_info h2 {
        font-size: 1.5625rem;
    }
    .sidebar_media_title_tag_container .blogTagWrapper{
        gap:0.5rem;
    }
    .blog_item_title_info {
        margin-bottom: .75rem;
        display: block;
    }
    .blog_date_box {
        margin-left: auto;
        margin-right: 1.5rem;
    }
    html[dir="ltr"] .blog_date_box {
        margin-right: auto;
        margin-left: 1.5rem;
    }
    aside.sidebar_blog_list_items {
        /* display: none; */
    }
    .load-more button.btn.blueBtn {
        height: 2rem;
    }
    body[data-pagetype="blog"] .featureBlogInfoWrapper {
        grid-template-columns: 1fr;
    }
    body[data-pagetype="blog"] .featureBlogInfo {
        padding: 1rem;
        position: relative;
        display: block;
        width: 100%;
    }
    body[data-pagetype="blog"] .breadcrumb-wrapper {
        padding-inline-start: 1rem;
    }
    /*============ARCHIVE BLOG==============*/
    /*============SINGLE BLOG==============*/
    section.singleBlogContainer section.Single_blog_content {
        -ms-grid-column-span: 5;
        grid-column: span 5;
        /* order: 2; */
    }
    section.singleBlogContainer aside.sidebar_blog_list_items {
        -ms-grid-column-span: 5;
        grid-column: span 5;
        /* order: 1; */
    }
    section.blogContainer ,
    section.singleBlogContainer ,
    body[data-pagetype="faq"] section.singleBlogContainer{
        grid-column-gap: 0;
    }
    section.singleBlogContainer {
        margin-top: 0;
    }
    main.singleBlogWrapper aside.sidebar_blog_list_items {
        display: block;
    }

    main.singleBlogWrapper aside.sidebar_blog_list_items .articles {
        /* display: none; */
    }
    .bridge {
        display: none;
    }
    .blogFrame .row.description {
        display: none;
    }
    .blogFrame .row.shareTime {
        background-color: transparent;
        -webkit-column-gap: 1.5rem;
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        padding: .94rem 0;
        top: 0;
        width: 100%;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .blogFrame .feature.time.desktop {
        display: none;
    }
    .blogFrame .feature.time.mobile{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        -webkit-column-gap: .4rem;
        -moz-column-gap: .4rem;
        column-gap: .4rem;
    }
    .blogFrame .row.shareTime .share, .blogFrame .row.shareTime .date {
        -webkit-column-gap: .4rem;
        -moz-column-gap: .4rem;
        column-gap: .4rem;
    }
    section.Single_blog_content .blogFrame.mobile .shareTime [class^="icon-"] {
        font-size: 1.125rem;
    }
    .blogFrame .row.shareTime .share span.title {
        display: none;
    }

    .blogFrame .row.shareTime .share ul {
        -webkit-column-gap: .5rem;
        -moz-column-gap: .5rem;
        column-gap: .5rem;
    }
    .blogFrame .feature.time span {
        padding: 0 !important;
    }
    .blogFrame .row.shareTime .date span,.blogFrame .row.shareTime .feature span {
        font-size: 0.625rem;
        display: block;
        font-weight: 600;
    }

    .blogFrame .row.shareTime .date img, .blogFrame .row.shareTime .feature img {
        width: 0.98313rem;
        height: 0.98313rem;
        max-width: none;
        -o-object-fit: contain;
        object-fit: contain;
    }

    .blogFrame .date {
        -webkit-column-gap: .25rem;
        -moz-column-gap: .25rem;
        column-gap: .25rem;
    }

    .blogFrame .row.shareTime span:not([class^="icon-"]) {
        margin-top: 4px;
    }
    aside.sidebar_blog_list_items .blogFrame {
        display: none;
    }
    section.Single_blog_content .blogFrame.mobile{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .blogFrame {
        padding-bottom: 1.12rem;
        border-bottom: none;
    }
    .grid-cols-2 {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }
    section.share_blog_comment_register_wrapper > div {
        -ms-grid-column-span: 5;
        grid-column: span 5;
    }
    .commentItem {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: .91rem;position: relative;padding: 1.56rem 0;}
    .share_blog_comment_register_wrapper .shareBlog {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        row-gap: 1rem;
    }
    .commentItem .avatar {
        width: 3.3125rem;
        height: 3.3125rem;
    }

    .commentItem .author-text {
        width: 100%;
    }
    .commentContainer .stage .commentItem:nth-child(even) {
        padding-right: 1.5rem;
    }
    html[dir="ltr"] .commentContainer .stage .commentItem:nth-child(even) {
        padding-right:0;
        padding-left: 1.5rem;
    }
    .commentItem .author-text .author {
        position: absolute;
        top: calc(.56rem + 1.31rem);
        right: calc(3.3125rem + 1.19rem);
        width: calc(100vw - (3.3125rem - 1.19rem - var(--spaceX)*-4));
    }
    html[dir="ltr"] .commentItem .author-text .author {
        right: auto;
        left: calc(3.3125rem + 1.19rem);
    }
    .commentItem:nth-child(even) .author-text {
        width: calc(100% - 5.5rem - 2rem);
    }

    html[dir="ltr"] .commentItem:nth-child(even) .author-text .author {
        right: auto;
        left: calc(3.3125rem + 1.19rem + 1.5rem);
    }

    .commentItem:nth-child(even) .author-text .author {
        width: calc(100vw - (3.3125rem - 1.19rem - 1.5rem - var(--spaceX)*-6));
        left: auto;
        right: calc(3.3125rem + 1.19rem + 1.5rem);
    }
    /*============SINGLE BLOG==============*/
    .loadMore-container {
        width: 100%;
    }
    .blogTagWrapper .blog_tag_item span {
        padding: 0.3rem 1rem;
    }
    /*================AUTHOR=================*/
    .author_description .author-image-mobile img{
        display: block;
    }
    section.authorContainer .author_image {
        display: none;
    }
    section.authorContainer {
        display: block;
    }
    .author_description .author-image-mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        gap: .5rem;
    }
    .author_description .author-image-mobile img {
        width: 4rem;
    }
    .author_description .author-image-mobile h1 {
        font-size: 1.65rem;
    }
    /*================AUTHOR=================*/
}
@media only screen and (min-width: 769px) and (max-width: 1199px){
    .Single_blog_content p.has-medium-font-size {
        font-size: 1.875rem;
    }
    .blogTagWrapper .blog_tag_item span{
        padding: 0.3rem 1rem;
    }
    .blog_media_tags_container {
        height: 28vh;
    }
    .blog_item_title_info h2{
        font-size: 2rem;
    }
    .sidebar_media_title_tag_container .blogTagWrapper{
        gap:.875rem;
    }
    html[dir="ltr"] .title_item{
        font-size: 2.125rem;
    }
    .blog_item_title_info h2{
        font-size: 1.875rem;
    }
    .title_item {
        font-size: 2rem !important;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1400px){
    .blog_media_tags_container{
        height: 50vh;
    }
    .featureBlogInfo {padding: 1.5rem;}

    .featureBlogInfoWrapper .blogTagWrapper {
        gap: 1rem;
    }

    .blogTagWrapper .blog_tag_item span {
        padding: 0.2rem 1rem;
    }

    .sidebar_media_title_tag_container {
        -ms-grid-columns: 5.5rem .75rem 1fr;
        grid-template-columns: 5.5rem 1fr;
        grid-column-gap: .75rem;
    }

    .sidebar_media {
        height: 5.5rem;
    }

    .blog_item_title_info h2 {
        font-size: 1.875rem;
    }
    .title_item {
        font-size: 1.7rem !important;
    }
    .Single_blog_content p.has-medium-font-size {
        font-size: 1.5rem !important;
    }
}
@media only screen and (min-width: 1401px) and (max-width: 1700px) {
    .Single_blog_content p.has-medium-font-size {
        font-size: 1.875rem !important;
    }
    .blog_item_title_info h2{
        font-size: 2rem;
    }
    .title_item {
        font-size: 2.125rem !important;
    }
}