.page_layout_main {
}

.page_layout_column_menu,
 .page_layout_column_right {
    /*background-color: #F8F9FA;*/
    background-color: #F8F8F7;
    /*background-color: #F8F8F8;*/
}

.page_layout_column_menu {
    /*box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px, rgba(10, 37, 64, 0.35) 0px -2px 6px 0px inset;*/
    /*box-shadow: rgba(10, 37, 64, 0.35) -2px -8px 4px 0px inset;*/
    /*border-right: 1px dotted #999;*/

    /*border-right: 1px dotted #999;*/
}

.page_layout_column_right {
    /*border-left: 1px dotted #999;*/
}

.header_layout_left {
    /*border-right: 1px dotted #999;*/
}

.header_layout_right {
    /*border-left: 1px dotted #999;*/
}

.tool_header {
}

.header_layout_center {
}

.header_layout_left,
 .header_layout_right {
    background-color: #F8F8F7;
}

.writer_page_content {
}

/*
body.style_paper div.writer_page_content {
    padding-top: 1.5em;
    padding-bottom: 10em;

    width: 80%;
}
*/

.style_default {
}
.style_minimal .shortcut_help {
    display: none !important;
}
.style_minimal .button_toolbar_toggle_main {
    background: transparent;
    opacity: 0.7;
}
.style_minimal .button_toolbar_toggle_main:hover {
    background: #eee;
    opacity: 1;
}

.style_bg_white .page_layout_column_menu,
.style_bg_white .page_layout_column_right,
.style_bg_white .header_layout_left,
.style_bg_white .header_layout_right
{
    background: #fff;
}

.button_toolbar_toggle_main_opened {
    background-color: lightblue;

    box-shadow: 0 0 1rem rgba(0, 0, 0, 0.15) !important;
}

.button_opened {
    background-color: lightblue;

    box-shadow: 0 0 1rem rgba(0, 0, 0, 0.15) !important;
}

.element_visible {
    display: inline-block !important;
}

.style_css_container {
    display: none;
}

.writer_page_content {
    background-color: #fff;
}

.style_blog1 {
}

.style_blog1 *, ::after, ::before {
    box-sizing: content-box;
}

.style_blog1 h1 {
    color: rgb(41, 41, 41);
    font-family: fell, Georgia, Cambria, "Times New Roman", Times, serif;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -0.528px;
    line-height: 60px;
    margin-bottom: -12.96px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 26.4px;
    overflow-wrap: break-word;
    text-rendering: optimizelegibility;
    word-break: break-word;
}

.style_blog1 h2 {
    color: rgb(41, 41, 41);
    font-family: sohne, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: normal;
    line-height: 28px;
    margin-bottom: -6.82px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 37.84px;
    overflow-wrap: break-word;
    text-rendering: optimizelegibility;
    word-break: break-word;
}

.style_blog1 div.p {
    color: rgb(41, 41, 41);
    font-family: charter, Georgia, Cambria, "Times New Roman", Times, serif;
    font-size: 21px;
    font-weight: 400;
    letter-spacing: -0.063px;
    line-height: 32px;
    margin-bottom: -9.66px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 1.7em;
    overflow-wrap: break-word;
    text-rendering: optimizelegibility;
    word-break: break-word;
}

.style_blog1 ul li {
    color: rgb(41, 41, 41);
    font-family: charter, Georgia, Cambria, "Times New Roman", Times, serif;
    font-size: 21px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -0.063px;
    line-height: 32px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: disc;
    margin-bottom: -9.66px;
    margin-left: 30px;
    margin-top: 22px;
    overflow-wrap: break-word;
    padding-left: 0px;
    text-rendering: optimizelegibility;
    word-break: break-word;
}

.style_blog1 div.p {
    padding: 0em 0em;
}

body.style_blog1 div.writer_page_content {
    width: 60%;
}