.layout-edit-iframe section#sp-main-body {
    margin-top: 100px;
}
a:not([href]) {
    margin-top: -120px;
    position: absolute;
}
.header-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
}
img.logo-image {
    height: auto;
    margin-bottom: 35px;
}
#sp-header.header-sticky img.logo-image {
    height: 74px;
    margin-bottom: 0;
}
.sppb-btn-info, .readmore > a, a.sppb-readmore, a.uk-button {
    color: #fff !important;
    background-color: #F18B00;
    border-color: #F18B00;
}
.sppb-btn-info:hover, .readmore > a:hover, a.sppb-readmore:hover, a.uk-button:hover {
    color: #fff !important;
    background-color: #EC6B1E;
    border-color: #EC6B1E;
}
.sp-page-title {
    padding: 1px 0 10px;
}
#sp-main-body {
    padding: 50px 0 100px;
}
div#sp-top2 {
    text-align: right;
}
/*div#sp-top1 .fa-phone:before {
    content: " ";
    background-image: url(../../../images/mtc.png);
    height: 20px;
    width: 20px;
    display: inline-block;
    margin-bottom: -5px;
	background-repeat: no-repeat;
}*/
.whyUs .sppb-icon .sppb-icon-container, .whyUs h3.sppb-addon-title.sppb-feature-box-title {
    color: #fff !important;
}
#sp-page-builder .sppb-section-title {
    margin-bottom: 30px;
}
#sp-page-builder .sppb-section-title.sppb-text-center .sppb-title-subheading {
    font-size: 18px;
    font-weight: 600;
}
.service h2 {
    color: #fff;
    background-color: #F18B00;
    padding: 10px;
}
.offcanvas-menu {
    background-color: #fff;
}
.form-search .finder .input-medium {
    width: 100%;
}
/*new
=================================================================*/
#sp-top-bar {
    font-size: 1rem;
}
#sp-bottom {
    font-size: 16px;
}
a.sp-scroll-up > .fa-chevron-up:before {
    content: "\f139";
}
.flip-box-inner > h3, .flip-box-inner > h3 > a {
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    flex-direction: column;
    color: #fff;
}
.flip_bottom .flip-box-inner > h3 > a {
    color: #58585A;
}
@media handheld {
    li.sp-contact-viber.veber-dest {
        display: none;
    }
}
@media (max-width: 991px) {
    .sp-contact-viber.viber-dest {
        display: none;
    }
}
@media (min-width: 992px) {
    .sp-contact-viber.viber-mobile {
        display: none;
    }
}
#sp-header {
    background: #ffffffd4;
}
.header-wrapper span.fa {
    color: #FDCB01;
}
#sp-top-bar {
    background: #70953e;
    color: #ffffff;
}
#sp-top-bar a {
    color: #ffffff;
}
span.fa.fa-velcom:before {
    content: " ";
    background-image: url(../../../images/velcom.svg);
    height: 20px;
    width: 20px;
    display: inline-block;
    margin-bottom: -5px;
    background-repeat: no-repeat;
}
span.fa.fa-viber:before {
    content: " ";
    background-image: url(../../../images/viber.png);
    height: 20px;
    width: 26px;
    display: inline-block;
    margin-bottom: -5px;
    background-repeat: no-repeat;
}
.contactus-lightbox-body button {
    margin-top: 15px;
}
#sp-header.header-sticky {
    background: #ffffff;
}
.orderRegistration h3.sppb-media-heading {
    font-weight: 500;
    font-size: 16px;
}
.uk-grid-margin.uk-row-first {
    margin-left: auto;
}
.uk-grid-margin:last-child {
    margin-right: auto;
}
.delliverCondition h3.uk-h4.uk-margin-top-remove > a {
    height: 70px;
    background-color: #70953e;
    border-radius: 7px;
    display: flex;
    justify-content: space-around;
    flex-direction: column;
    padding: 5px;
    color: #fff;
}
.delliverCondition .uk-panel-box {
    padding: 5px 5px;
    border: 2px solid #70953e;
    border-radius: 10px;
}
.delliverCondition .uk-margin > p {
    color: #70953e;
}
.delliverCondition .uk-margin > h3 {
    color: #666;
}
.delliverCondition a.uk-button {
    margin-bottom: 10px;
}
.catalog .uk-panel-box {
    background: #f18b00 !important;
    border: 1px solid #f18b00;
}
.catalog .uk-panel-box-primary {
    color: #fff;
}
#sp-top-bar, #sp-footer, #sp-bottom {
    background-image: url(../../../images/bg.png);
    background-position: center;
}
h3.sppb-countdown-finishedtext {
    line-height: 120% !important;
}
@media (max-width: 1200px) {
    .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
        padding: 0 7px;
    }
}
.grecaptcha-badge {
    visibility: hidden;
}
p.captcha {
    clear: both;
}
.ik-row > h3.tb-title + a {
    background-color: #f18b00;
    color: #fff;
    padding: 5px 10px;
}
.ik-row > h3.tb-title + a:hover {
    background-color: #ec6b1e;
}
.numberCenter .sppb-blocknumber.sppb-media {
    display: inline-flex;
    align-items: center;
}
.itemid-101 #sp-header {
    background: #fff;
}
.itemid-101 .header-wrapper {
    position: relative;
}
@media (max-width: 991px) and (min-width: 568px) {
    .ikea-cart .calc-title {
        font-size: 20px;
    }
}
@media (max-width: 567px) {
    .ikea-cart .calc-title {
        font-size: 18px;
    }
}
#sp-header {
    box-shadow: 0 2px 2px 0 rgb(0 0 0 / 10%);
}
div#sp-top1 {
    text-align: right;
}
div#sp-top1 .sp-column {
    display: inline-flex;
}
div#sp-top1 .sp-column ul.sp-contact-info {
    order: 2;
    margin: 5px -10px;
}
div#sp-top1 .sp-column ul.social-icons {
    order: 1;
    margin: 5px 30px;
}
.offcanvas-menu .offcanvas-inner .header-modules {
    display: none !important;
}
@media (max-width: 991px) {
    body.ltr #offcanvas-toggler.offcanvas-toggler-right {
        position: absolute;
        top: 25px;
    }
    header#sp-header {
        height: 120px;
    }
    img.logo-image-phone.d-inline-block.d-lg-none {
        margin-bottom: -60px;
    }
    .sp-column.d-flex.align-items-center {
        margin-left: calc(50% - 53px);
    }
    #sp-header.header-sticky {
        height: 80px;
    }
    body.ltr #sp-header.header-sticky #offcanvas-toggler.offcanvas-toggler-right {
        top: 10px;
    }
    #sp-header.header-sticky .logo-image-phone {
        height: 74px;
        margin-bottom: -20px;
    }
    #sp-header.header-sticky .sp-column.d-flex.align-items-center {
        margin-left: calc(50% - 39px);
    }
    div#sp-top1 .sp-column ul.social-icons {
        margin: 5px 20px 5px 0;
    }
    ul.social-icons > li {
        margin-right: 20px;
    }
    div#sp-top1 {
        text-align: center;
    }
}
.offcanvas-menu img.logo-image-phone.d-inline-block.d-lg-none {
    margin-bottom: 0;
}
div#sp-top1 span.fab.fa-facebook:before {
    content: "\f39e";
}
div#sp-top1 .fa-viber:before {
    content: "\f409";
    content: " ";
    background-image: url(https://ikeaby.by/images/viber.png);
    height: 20px;
    width: 26px;
    display: inline-block;
    margin-bottom: -5px;
    background-repeat: no-repeat;
}
/* newyear новый год
============================================
body:before {
    content: " ";
    height: 38px;
    background-image: url(../../../images/ny2019.png);
    display: block;
    background-color: #fff;
}
==========================================*/
.sp-megamenu-parent {
    display: table;
}
.sp-megamenu-parent>li {
    display: table-cell;
    text-align: center;
    height: 80px;
    vertical-align: middle;
}
.sp-megamenu-parent>li > a {
    line-height: 120%;
}