.teg-component .sub-nav{
        left:0;
}   
.teg-component select{
    background:url("/images/angle-down.svg") no-repeat!important;
    background-size: 17px!important;
    background-position: calc(100% - 20px) center!important;
}
.teg-component .sub-nav .icon-wrapper svg{
width:35px;
height:35px;
color:#cccccc;
stroke-width:5px;
margin-left:-5px;
}

.teg-component .sub-nav .icon-wrapper[icon-stroke-color=grey-dark] svg *{
stroke:#cccccc;
}
 
.teg-component .sub-nav .icon-wrapper[icon-stroke-width="3"] svg .s-wide{
 stroke-width:5px;
}

.b4.sub-nav .overlay-tg{
    opacity:1;
    visibility:visible;
    z-index:9;
}
.b4.open .overlay-tg{
    opacity:1;
    visibility:visible;
}
.b4 .overlay-tg {
    content: "";
    opacity: 0;
    -webkit-backdrop-filter: saturate(100%) blur(2px);
    backdrop-filter: saturate(100%) blur(2px);
    background: rgba(0, 0, 0, 0.5);
    transition: 0.2s opacity ease-in-out;
    position:fixed;
    width:100%;
    height:100%;
    left:0;
    top:0;
    visibility:hidden;
    z-index:99;
}

.teg-component .btn.btn-link{
    text-decoration:underline !important;
}

.teg-component .btn.btn-link:hover{
    text-decoration:none !important;
}

.teg-component .sub-nav .dd-menu .level-2 .nav .cta-link{
    text-decoration:underline !important;
}

.teg-component .sub-nav .dd-menu .level-2 .nav .cta-link:hover{
    text-decoration:none !important;
}
.teg-component #header>.free-trial{
    border:0 !important;
    font-weight:600;
}

.teg-component #header>.free-trial:hover{
    background-color:#c5141a !important;
}

.teg-component .icon::before{
    font-family:'ln-line-icons';
}

.news-margin{
    margin-top:8rem;
}

.layout-content.content-left-sidebar-right .layout-region.right-sidebar{
     display:block !important;
 }
 
.taglist .flex-wrapper .news-item .news-item-content {width:100%;}
.postlist .flex-wrapper .news-item .news-item-content {width:100%;}
.space-20{
    margin-top:3rem;
}
.pager a.page{
    display:inline-block;
    width:25px;
    height:25px;
    font-weight:600;
}
.pager a.page.selected{
    text-decoration:underline;
}
.teg-component .sub-nav .free-trail{
    opacity:1;
}
.blog-createeditpost div.highlighter {height:35px !important;}
.blog-createeditpost div.highlighter textarea{height:33px !important;}
.blog-createeditpost div.highlighter div{height:33px !important;}