body {
    background-image: url(../images/Brick_Wall.png);
    background-color: #F8EDD0;
    background-position: left;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: fixed;
}

p, #primary_menu ul.menu > li .menu_label > a {
    font-size: 18px;
}

.de_block_post_preview.grid .container .list .item_wrap .item .content_wrap .btns_wrap .info a, .de_block_post_preview.carousel_2 .container .list .item_wrap .item .content_wrap .btns_wrap .info a, .de_block_post_preview.list_1 .container .list .item_wrap .item .content_wrap .btns_wrap .info a,
.de_block_post_preview.list_2 .container .list .item_wrap .item .content_wrap .btns_wrap .info a{
    font-size: 14px;
}

#header{
    border-bottom: none;
}

#header{
    background: rgba(239,211,139, 0.4);
}


.no_slideshow #header, .custom #header,
.no_slideshow #primary_menu_wrapper, .custom #primary_menu_wrapper{
    background: #efd38b;
}

#primary_menu_wrapper {
    background: rgba(239,211,139, 0.7);
}

#languages > nav > ul ul li a.lang_sel_other, #languages > div > ul ul li a.lang_sel_other{
    color: #efd38b;
}

#languages > nav > ul > li a.lang_sel_sel, #languages > div > ul > li a.lang_sel_sel{
    font-size: 20px;
}

#primary_menu ul.menu > li .menu_label > a,
#languages > nav > ul > li a.lang_sel_sel, #languages > div > ul > li a.lang_sel_sel,
#footer_top_menu ul.menu > li > a{
    color: #a15138;
}

#primary_menu ul.menu > li:after,
#main_book a{
    background: rgba(161,81,56, 0.3);
}

#primary_menu_wrapper .open_menu .icon:before{
    background: #a15138;
}

.de_block_post_preview.grid .container .list .item_wrap .item,
.de_block_post_preview.carousel_2 .container .list .item_wrap .item,
.de_block_post_preview.list_1 .container .list .item_wrap .item, .de_block_post_preview.list_2 .container .list .item_wrap .item {
    position: relative;
    height: 100%;
    background: rgba(239, 211, 139, 0.4);
}

.open_menu .icon{
    border-color: #a15138;
}

.no_slideshow #primary_menu_wrapper .open_menu:hover .icon:before,
.custom #primary_menu_wrapper .open_menu:hover .icon:before{
    background: #5eaec7;
}

.no_slideshow #primary_menu_wrapper .open_menu:hover .icon,
.custom #primary_menu_wrapper .open_menu:hover .icon{
    border-color: #5eaec7;
}

.section_title{
    padding-bottom: 15px;
}


.section_contacts .wrap .section_title, .section_contacts .wrap{
    color: white;
}

.page_previews_section.section .list .item_wrap .item:hover .thumb_wrap {
    opacity: unset;
    filter: brightness(95%) saturate(190%);
}


#footer_bottom, #footer_bottom .bottom {
    background: transparent;
}

#footer_bottom .contacts .element.element_mail a{
    color: darkgoldenrod;
}


.gds .title {
    display: none;
}


.gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container select,
.gform_wrapper form .gform_body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper form .gform_body textarea, .gform_wrapper form .gform_body select{
    background: var(--bg);
    border: 1px solid #a15138;
    color: #000;
}