body {
    font-size: 14px;
    line-height: 24px;
}
.column_column ul, .column_column ol, .the_content_wrapper ul, .the_content_wrapper ol {
    margin: 0 0 15px 15px!important;
}
.intro-meta.news, .intro-meta.news a {
    color: #d2d2d2!important;
}
.intro-meta.news > div {
    display: inline-block;
    margin: 0 10px;
}

.cms-text-page{ padding: 50px 100px 100px 100px; }


.if-zoom .image_frame:not(.no_link) .image_wrapper img:not(.ls-l) {
    margin: auto !important;
}
.not-found{
    font-size: 160px;
    line-height: 160px;
    color: #D7212F;
    text-align: right;
    padding-right: 20px;
}
.not-found-txt{
    font-size: 30px;
    line-height: 32px;
}
.not-found-txt span{
    font-size: 80px;
    line-height: 90px;
    display: block;
    text-transform: uppercase;
}

@media only screen and (min-width: 768px) and (max-width: 1239px) {
    #Top_bar.is-sticky a.responsive-menu-toggle{
        top: 13px;
    }
    #Top_bar.is-sticky a.button.action_button {
        top: 15px;
    }
    #Side_slide .extras {
        display: none;
    }
    .contact-sidebar {
        padding: 60px 5% 50px!important;
    }
    .contact-sidebar i{
        display: none;
    }
    #Footer ul li a {
        width: 143px;
    }
    .not-found {
        font-size: 105px;
        line-height: 105px;
    }
    .not-found-txt {
        font-size: 18px;
        line-height: 32px;
    }
    .not-found-txt span {
        font-size: 56px;
        line-height: 56px;
    }
}
@media only screen and (max-width: 767px) {
    a.button .button_label {
        padding: 11px 9px;
    }
    .contact-sidebar {
        padding: 30px 10% 30px!important;
    }
    .contact-sidebar hr {
        display: none;
    }
    .not-found {
        font-size: 115px;
        line-height: 120px;
        color: #D7212F;
        text-align: center;
        padding-right: 20px;
    }
    .not-found-txt span {
        font-size: 60px;
        line-height: 65px;
        display: block;
        text-transform: uppercase;
    }
    .not-found-txt {
        font-size: 18px;
        line-height: 32px;
        text-align: center;
    }
    .section_wrapper, .container, .four.columns .widget-area {
        width: calc(100% - 40px) !important;
    }
    
    
    
}
