<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">div#contact_address{
    display: none;
}

p, h1, h2, h3, h4, h5, h6, a{
    font-family: "Poppins", sans-serif;
}
@media all and (min-width:1200px){
    #logo{
        padding-left: 15px !important;
        position: absolute !important;
    }
    #menu_search{
        margin: 53px 0 40px 400px !important;
    }
}
@media all and (min-width:980px){
    #logo{
        padding-left: 15px !important;
        position: absolute !important;
    }
    #menu_search{
        margin: 53px 0 40px 300px;
    }
}

@media all and (max-width: 979px){
    .wyroznienia div{
        flex-basis: 50% !important;
    }
    aside .nav-header{
        position: static;
    }
    .closeFilter{
        width: 100% !important;
        line-height: 40px;
    }
    .closeFilter:hover{
        background: #b7babb;
        border-color: #b7babb;
    }
    #menu_categories2{
        display: none;
    }
}
.b2blogo{
    position: absolute;
    top: 56%;
    right: 0;
    display: flex;
    transform: translateY(-50%);
}
.b2blogo .saleButtons:first-child{
    border: 2px solid #3db032;
    color: #3db032;
    border-radius: 5px;
    font-weight: 600;
    padding: 10px 60px;
    margin: 0 2em 0 0;
    font-size: 1.1em;
}
.b2blogo .saleButtons:last-child{
    border: 2px solid #444; 
    border-radius: 5px;
    color: #444;
    font-weight: 600;
    padding: 10px 60px;
    font-size: 1.1em;
}


#main_hotspot_zone2 a.big_label{
    display: block !important;
}
#account_register_wholesale,.register_wholesaler,.cn_wrapper.choose_other_form{
    display: none !important;
}

.article_wrapper .article_element_wrapper:nth-child(n+7){
    display: none !important;
}
#menu_filter{
    display: none !important;
}
div.n60972_main{
    display: block !important;
}
.component_projector_opinions,#signin-form_box_right{
    display: none !important;
}
#signin-form_box_left{
    width: 100% !important;
}

header #menu_categories:before{
    background: #201b18;
}
.mx-auto{
    margin: 0 auto ;
}

/* ------------------------  Main Page  -------------------------------------*/

.main_page header #menu_search.col-md-4{
    width: 38%;
}
.main_page #content p{
    font-size: 1.2em;
    line-height: 1.5em;
}
.mainBox{
    margin-top: 100px;
    margin-bottom: 100px;
}
.mainBox .importantText{
    font-weight: 400;
    margin-bottom: 1em;
}
.mainBox strong{
    font-weight: 500;
}
.titleBox{
    font-size: 2em;
    text-transform: uppercase;
    margin-bottom: 2em;
    font-weight: 400;
    color: #444;
    position: relative;
    width: 50%;
}
.titleBox:after{
    content: '';
    position: absolute;
    bottom: -10px;
    left: 0;
    width: 60%;
    height: 2px;
    background-color: #3db032;
}
.titleBoxCenter{
    font-size: 2em;
    text-align: center;
    padding: 3em 0 0;
    position: relative;
    text-transform: uppercase;
}
.titleBoxCenter + p{
    padding: 30px 0;
    text-align: center;
    width: 80%;
    margin: 0 auto;
    font-size: 1em !important;
}
.wspolpraca .companies{
    padding: 30px 0 0;
}
.wspolpraca h2{
    padding: 0;
}
.titleBoxCenter:after{
    transform: translate(-50%);
    content: '';
    position: absolute;
    bottom: -10px;
    left: 50%;
    width: 10%;
    height: 2px;
    background-color: #3db032;
}
.greenButton{
    background: #3db032;
    color: #fff;
    border: none;
    padding: 15px 40px;
    border-radius: 5px;
    font-size: 1em;
    cursor: pointer;
}
.greenButton:hover{
    background: #39a42f;
}
.p-20{
    padding: 20px 0;
}
.d-flex{
    display: flex;
}
.flex-column{
    flex-direction: column;
}
.align-center{
    align-items: center;
}
img.img-radius{
    border-radius: 10px;
}
.exp{
    width: 100%;
    background: url('/data/include/cms/images/forcetop/meeting.jpg');
    background-attachment: fixed;
    background-position: top;
    padding: 5em 0;
}
.exp h2{
    font-weight: bold;
    text-align: center;
    font-size: 3em;
    color: #fff;
    margin-bottom: 2em;
}
.exp h3{
    font-size: 2em;
    color:#fff;
    padding: 10px;
}
.exp .icons{
    display: flex;
    justify-content: space-around;
    color: #fff;
}
.exp .icons p{
    line-height: 1.2em;
    font-size: 1em !important;
}
.exp img,.coZyskujesz img{
    max-width: max-content;
    margin: 0 auto;
}
@supports (-ms-ime-align:auto) {
    .exp img,.coZyskujesz img{
        max-width: 100px;
        margin: 0 auto;
    }
}
.green{
    color: #3db032;
}
.center{
    text-align: center;
}
.coZyskujesz h3{
    font-size: 1.4em;
    color: #444;
    font-weight: 500;
    padding: 1.3em 0;
    letter-spacing: 1px;
}
.coZyskujesz p{
    text-align: justify;
    font-size: 1em !important;
    color: #828282;
}
.coZyskujesz .icons .row{
    padding: 10px 0;
}
.secondTitle{
    margin: 4em 0 1em 0;
    color: #444;
    text-transform: uppercase;
    font-size: 1.5em;
    font-weight: 400;
}
.coZyskujesz .icons p{
    text-align: center;
}
.coZyskujesz .icons span{
    font-size: 3em;
    color: #3db032;
    padding: 20px 0;
}
.infoBox{
    height: 150px;
    background-color: #3db032;
}
.infoBox .container{
    height: 100%;
}
.infoBox .text{
    height: 100%;
    display: flex;
    align-items: center;
    font-size: 2em;
    font-weight: 300;
    justify-content: space-around;
}
.infoBox .text h3{
    color: #fff;
    font-weight: 400;
}

.article_wrapper .article_image_wrapper{
    max-width: 100% !important;
    width: 100%;
}
.article_wrapper .article_image_wrapper img{
    width: 100% !important;
}
.article_wrapper .article_element_wrapper{
    padding: 30px;
    margin: 0;
}
#main_blog{
    background-color: #f4f4f4;
}
.article_wrapper .article_name{
    font-weight: 500;
    font-size: 1.3em;
}
.article_wrapper .article_name_wrapper{
    width: 100%;
    text-align: center;
    height: 45px;
    overflow: hidden;
}
.articlePadding{
    background-color: #fff;
    float: right;
}
.articlePadding .description_text{
    height: 145px;
    overflow: hidden;
    text-align: justify;
}
.articlePadding .description_text span{
    font-size: 1em !important;
    letter-spacing: 0.5px;
}
.article_text_wrapper{
    padding: 30px 15px;
}
.btnMore{
    width: 150px;
    float: right;
    margin-bottom: 20px;
}
.btnMore p{
    border: 1px solid;
    width: max-content;
    padding: 8px 15px;
    border-radius: 5px;
    font-size: 1em !important;
    margin: 0 auto;
}
.dolaczDoNas{
    height: 250px;
    border: 2px solid #3db032;
    border-radius: 5px;
}
.dolaczDoNas a{
    width: 100%;
    height: 100%;
    display: block;
}
.dolaczDoNas .registration{
    background: #3db032;
    height: 100%;
    position: relative;
    cursor: pointer;
}
.dolaczDoNas .registration h3{
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 1.4em;
    font-weight: 500;
}
.dolaczDoNas h2{
    text-transform: uppercase;
    font-size: 2em;
    color: #444;
    padding-bottom: 1em;
    font-weight: 500;
}
.dolaczDoNas h2 span{
    color: #3db032
}
.dolaczDoNas .text .d-flex{
    justify-content: space-around;
    align-items: center;
}
.dolaczDoNas .text .icon{
    font-size: 7em;
    color: #444;
}
.dolaczDoNas ul li{
    line-height: 2em;
    position: relative;
    list-style: none;
}
.dolaczDoNas ul li:before{
    content: '\f058';
    color: #3db032;
    position: absolute;
    left: -30px;
    top: 0;
    font-family: 'FontAwesome';
    width: 30px;
    height: 30px;
}
.h-100{
    height: 100%;
}

#main_banner1 img{
    width: 100%;
}
.main_page header{
    margin-bottom: 0 !important;
}
#main_banner1 .bx-wrapper .bx-next{
    right: 20px !important;
}
#main_banner1 .bx-wrapper .bx-prev{
    left: 20px !important;
}
.bg_alter{
    background: #201b18;
}
.article_sub_wrapper .article_element_wrapper:nth-child(n+4){
    display: none;
}
@media screen and (max-width: 600px){
    #menu_search label{
        width: 0;
    }
    header #logo.col-md-4{
        width: 30%;
    }
}
#main_news1 .big_label{
    border-bottom: none;
}
.news_page .article_sub_wrapper .article_element_wrapper:nth-child(n+4){
    display: block;
}
@media all and (max-width:757px){
    .wspolpraca .d-flex{
        flex-direction: row;
        flex-wrap: wrap;
    }
   
    .article_wrapper .article_element_wrapper:not(:last-child){
        border-bottom: none;
    }
    .news_page .article_image_wrapper,#main_news1 .article_image_wrapper{
        height: auto !important;
    }
    .news_page .article_image_wrapper img, #main_news1 .article_image_wrapper img{
        position: relative;
        top: 0;
        left: 0;
        transform: unset;
    }
    .b2blogo .saleButtons:last-child,.b2blogo .saleButtons:first-child{
        padding: 10px 35px;
        margin: 0 1em 0 0;
    }
   
    header #menu_search.col-md-4{
        width: 5% !important;
    }
    .dolaczDoNas .d-flex{
        flex-direction: column;
    }
    .dolaczDoNas .registration{
        height: 40%;
    }
    .coZyskujesz {
        margin-top: 200px;
    }
    .dropshipping .icons img{
        max-width: 20% !important;
        margin: 0 auto !important;
    }
    .dropshipping p{
        margin: 2em 0 !important;
    }
    .dropshipping .titleBoxCenter{
        padding: 2em 0 0;
    }
    .b2blogo{
        display: flex;
        text-align: right;
    }
    .b2blogo img{
        max-width: 70%;
    }
    .titleBox{
        width: 100%;
    }
    .mainBox img{
        margin-bottom: 20px;
    }

    .infoBox .text{
        flex-direction: column;
        padding: 0 20px;
        text-align: center;
    }
    .article_wrapper .article_element_wrapper{
        flex-basis: 100%;
    }
}


@media all and (max-width:480px){
    .wyroznienia div{
        flex-basis: 100% !important;
    }
    header #logo.col-md-4{
        width: 50%;
    }
    div.n60972_main_s &gt; img{
        display: none;
    }
    .b2blogo .saleButtons:last-child{
        display: none;
    }
    .b2blogo .saleButtons:last-child,.b2blogo .saleButtons:first-child{
        padding: 10px 50px;
        margin: 0;
    }
    .mainBox{
        margin-top: 70px;
    }
    .exp .icons{
        flex-wrap: wrap;
    }
    #main_cms .mainBox .d-flex{
        flex-direction: column;
    }
    #main_cms .wspolpraca .d-flex {
        flex-direction: row !important;
    }
    #main_cms .d-flex .col-md-6 a{
        display: flex;
        justify-content: center;
        margin: 2em 0;
    }
    .exp .icons &gt; div{
        padding: 10px 0;
    }
    .dolaczDoNas{
        border-bottom-left-radius: unset;
        border-bottom-right-radius: unset;
        border: 1px solid #3db032;
    }
    .dolaczDoNas .text &gt; div{
        flex-direction: column;
    }
    .dolaczDoNas ul li{
        padding-left: 2em;
    }
    .dolaczDoNas .registration{
        height: 30%;
    text-align: center;
    }
    .dolaczDoNas .registration h3{
        width: 100%;
    }
    .coZyskujesz .d-flex{
        flex-direction: column;
    }
    .coZyskujesz .d-flex &gt; div{
        margin: 30px 0;
    }
    .dolaczDoNas .text .icon{
        font-size: 6em;
    }
    .coZyskujesz{
        margin-bottom: 50px;
        margin-top: 130px;
    }
    .coZyskujesz .secondTitle{
        margin: 1em 0;
    }
    .exp h2{
        font-weight: 400;
    }
    .wspolpraca{
        margin-bottom: 40px;
    }
    .wspolpraca .d-flex{
        flex-direction: row;
        flex-wrap: wrap;
    }
    #main_blog .titleBoxCenter{
        padding: 2em 0 0;
    }
    .article_wrapper .article_element_wrapper:not(:last-child){
        border-bottom: none;
    }
    .infoBox .text h3{
        font-size: 0.8em;
    }
    .dolaczDoNas .text .d-flex{
        flex-direction: column;
    }
}
@media screen and (max-width: 380px){
    #menu_search label{
        width: 0;
    }
    header #menu_search.col-md-4{
        width: 5% !important;
    }
    .b2blogo .saleButtons:last-child, .b2blogo .saleButtons:first-child{
        padding: 10px 30px;
    }
}
header .navbar-nav{
    justify-content: space-around;
}
aside .nav-link{
    padding: 15px 20px 15px 50px;
}
header .nav-link strong,aside .nav-link strong{
    font-weight: 400;
}

@media only screen and (max-width: 757px){
    .article_wrapper .article_image_wrapper {
        height: 70vw;
    }
    .sidebar_open aside .nav-open &gt; a{
        display: none;
    }
    .marketing{
        flex-direction: column;
    }
    aside .navbar-collapse ul li ul{
        display: none;
    }
    .sidebar_open aside .nav-open ul{
        display: block;
    }
    .sidebar_open aside .nav-open .item{
        padding: 10px 20px 10px 70px;
    }
    .sidebar_open aside .nav-open .item a{
        color: #444;
        font-size: 1.1em;
    }
    aside .nav-item:last-child .nav-link {
        background: #3db032;
        color: #fff;
    }
    #menu_categories2 ul{
        display: flex;
        flex-wrap: wrap;
    }
    #menu_categories2 ul li{
        padding: 5px;
        flex-basis: 50%;
    }
    .contactBlock{
        flex-direction: column-reverse;
    }
    h1.text_menu_title_header.big_label{
        text-align: center;
    }
    .title_header{
        font-size: 1.6em;
    }
    .dropshipping .icons{
        flex-direction: column;
    }
    .cm{
        overflow: hidden !important;
    }
    .dropshipping .titleBoxCenter{
        white-space: pre-line;
    }
    .dropshipping .icons img{
        width: 35%;
    }
    .dropshipping p{
        margin: 2em 0;
            text-align: justify;
    }
    .text_page #content p{
        text-align: justify;
        white-space: pre-line !important;
    }
    .dlakogo{
        flex-direction: column-reverse;
    }
    .dropshipping .strike h3{
        font-weight: 500;
        font-size: 1.5em !important;
    }
    .dropshipping .strike{
        height: 170px !important;
    }
    .dropshipping .strike .h-100{
        height: auto;
    }
    .dropshipping .icons &gt; div p{
        text-align: center !important;
    }

    .wspolpracaB .textImg{
        flex-direction: column-reverse;
    }
    .formyWspolpracy{
        white-space: pre-line!important;
    }
    .formyWspolpracy &gt; .d-flex{
        margin: 0;
    }
    .wspolpracaB h2{
        padding: 0;
        white-space: pre-line !important;
    }
    .partnerIcons{
        margin: 0;
    }
    .partnerIcons .iconBox{
        white-space: nowrap;
        flex-basis: 100% !important;
    }
}

@media only screen and (min-width: 979px){

    header .nav-item{
        padding: 30px 0 !important;
        list-style: none;
    }
    header .navbar-nav .nav-item ul{
        display: none;
        position: absolute;
        z-index: 999999;
        background: #fff;
        top: 80px;
        width: 200px;
        min-height: auto !important;
        left: -40px;
        box-shadow: 0 0 5px 0px #ddd;
    }
    header .navbar-nav .nav-item ul li{
        padding: 10px 20px;
        text-align: center;
        list-style: none;
    }
    .platform{
        padding-bottom: 3em;
    }
    header .navbar-nav .nav-item ul li a{
        color: #444;
    }
    header .navbar-nav .nav-item ul li a:hover{
        font-weight: 500;
    }
    header #menu_categories{padding: 0;}
    header .nav-item:last-child .nav-link {
        background: #3db032;
        border-radius: 5px;
        padding: 15px;
    }
    
}
#menu_categories2{
    display: block;
    box-shadow: 0 0 10px 0px #ddd;
    border-radius: 5px;
    padding: 15px;
}
#menu_categories2 ul li{
    padding-bottom: 5px;
    padding: 10px 0 10px 30px;
}
#menu_categories2 ul li a{
    color: #444;
}
#menu_categories2 ul li a:hover {
    padding-left: 10px;
}
.text_page #content p, .text_page .text_menu_txt ul li{
    font-size: 1.2em;
    white-space: pre-wrap;
}
.text_page a.callToAction{
    color: #fff;
    background: #3db032;
    border-radius: 5px;
    padding: 15px;
    font-size: 1.2em;
}
.breadcrumbs li{
    font-size: 1.2em;
}
#menu_categories2 ul li a,.pagination &gt; li &gt; a, .pagination &gt; li &gt; span, #paging_setting_top label{
    font-size: 1.2em;
}
a.menu_categories_label{
    font-size: 1.4em;
}
.product_wrapper h3{
    height: 39px;
    overflow: hidden;
    margin-bottom: 20px;
}
.footer_links_sub a, #menu_contact .contact_type_adress &gt; span{
    font-size: 1.2em;
}


.contactBlock img{
    border-radius: 5px;
}
.contactBlock h3{
    text-align: center;
    font-size: 1.6em;
}
.contactBlock .text{
    line-height: 2;
    text-align: center;
    font-size: 1.2em;
}
.contactBlock .inner-box:first-child{
    margin-bottom: 4em;
}
.contactBlock .col-md-8{
    display: flex;
    align-items: center;
}

/* DropShipping*/
.dropshipping .titleBoxCenter {
    font-size: 2em;
    color: #585e61;
    font-weight: 400;
    margin-bottom: 3em;
    text-align: center;
    padding: 3em 0 0;
    position: relative;
    text-transform: uppercase;
}
.dropshipping .icons &gt; div{
    text-align: center;
}
.dropshipping .icons img{
    max-width: 40%;
    margin: 0 auto 1em auto;
}
.dropshipping p{
    font-size: 1.2em;
    line-height: 1.5em;
    margin: 3em 0;
}
.dropshipping .strike{
    background: #3db032;
    height: 150px;
}
.block{
    display: block;
}
.dropshipping .strike{
    height: 150px;
    position: relative;
}
.dropshipping .strike:before {
    content: '';
    width: 1000%;
    position: absolute;
    height: 100%;
    display: block;
    z-index: -1;
    left: -300%;
    top: 0;
    background: #3db032;
}
.text-center{
    text-align: center;
}
.dropshipping .strike h3{
    color: #fff;
    font-size: 1.7em;
    white-space: pre-line;
    text-align: center;
}
.dropshipping .strike .col-md-4{
    justify-content: center;
}
.dropshipping .strike button{
    background: #555 !important;
    padding: 20px 50px;
    border-radius: 7px;
    border: none;
    font-size: 1.2em;
    font-weight: 600;
    color: #fff;
    cursor: pointer;
}
.dropshipping .strike button:hover{
    background: #444 !important;
}
.dlakogo{
    display: flex;
}
.wspolpracaB .textImg{
    display: flex;
}
.wspolpracaB h2{
    color: #585e61;
    font-weight: 400;
    margin: 0;
    font-size: 2em;
}
.formyWspolpracy &gt; .d-flex{
    margin: 5em 0;
}
.formyWspolpracy &gt; .d-flex &gt; div{
    text-align: center;
}
.formyWspolpracy h4{
    font-size: 1.5em;
    font-weight: 500;
    text-transform: uppercase;
    padding: 20px 0;
}
.platform h2{
    font-size: 2em !important;
    font-weight: 400;
    margin-bottom: 2em;
    color: #585e61;
}
.platform h2 + p{
    padding: 0;
    font-size: 1.2em !important;
    width: 100%;
}

.partnerIcons{
    display: flex;
    margin: 6em 0 0 0;
    flex-wrap: wrap;
}
.partnerIcons .iconBox{
    display: flex;
    flex-basis: 33%;
    justify-content: space-around;
    padding: 30px 20px;
}
.partnerIcons .iconBox span{
    display: block;
    width: 90px;
    height: 90px;
    background: #33b33b;
    border-radius: 90px;
    margin-right: 2em;
    position: relative;
}
.partnerIcons .iconBox span i{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    color: #fff;
    font-size: 3em;
}
.partnerIcons .iconTextBox{
    width: 70%;
}
.partnerIcons .iconTextBox p{
    font-size: 1em !important;
    white-space: pre-line !important;
}
.partnerIcons .iconTextBox h4{
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-bottom: 1em;
    margin-bottom: 1em;
    position: relative;
    font-size: 1.1em;
    height: 40px;
}
.partnerIcons .iconTextBox h4:after{
        content: '';
        position: absolute;
        border-bottom: 2px solid #000;
        width: 20%;
        bottom: 0;
        left: 0;
}
.blog-list_page .description_text{
    height: 190px;
    overflow: hidden;
    width: 100%;
}
.blog-list_page .description_text span{
    font-family: "Poppins", sans-serif !important;
    font-size: 15px !important;
    letter-spacing: 1px;
    font-weight: 300;
}
.instructionFrame{
    display: block;
    height: 1000px;
}
.files{
    margin-top: 5em;
}
.files h2{
    font-size: 2em;
    text-align: center;
}
.marketing{
    display: flex;
    align-items: center;
}
.marketing p{
    font-size: 1.4em !important;
}
.photoList{
    clear: both;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.photoList .photoBox{
    flex-basis: 33%;
    padding: 10px;
}

#projector_form div.photos div.enclosures .bx-controls .bx-prev{
    z-index: 9999;
    position: absolute;
    height: auto;
    width: auto;
    left: -2em;
    border: none;
    box-shadow: none;
    display: block;
    opacity: 1;
}
#projector_form div.photos div.enclosures .bx-controls .bx-next{
    z-index: 9999;
    position: absolute;
    height: auto;
    width: auto;
    right: -1em;
    border: none;
    box-shadow: none;
    display: block;
    opacity: 1;
}
#projector_form div.photos div.enclosures{
    border: none;
}
#projector_form h1{
    font-weight: 400;
    color: #fff;
    font-size: 2em;
    max-height: 190px;
}
.projector_navigation .label_icons{
    position: absolute;
    top: -2em;
}
.projector_navigation{
    padding-left: 5em;
}
.projector_buttons .projector_butttons_buy{
    width: 100%;
    padding: 20px 0;
    border: none;
    background: #468526;
}
#projector_tell_availability{
    display: none !important;
}
#projector_price_value_wrapper{
    margin: 2em 0;
}
.projector_navigation .brand{
    color: #333333;
    font-weight: 300;
}
#projector_form div.photos div.enclosures{
    margin-top: 1em;
}
#projector_form{
    position: relative;
    overflow: hidden;
}
#projector_form:before{
    content: '';
    position: absolute;
    width: 53%;
    display: block;
    height: 200%;
    top: -70%;
    left: -10%;
    background: #59a930;
    transform: rotate(20deg);
}
#projector_form div.photos div.enclosures a.active{
    opacity: 1;
}
#projector_form div.photos div.enclosures a{
    border: none;
    opacity: 0.3;
}
#projector_form div.photos div.enclosures a.active:after,#projector_form div.photos div.enclosures a.active:before{content: unset !important;}
#projector_form .label_icons{
    position: absolute;
    top: 5%;
    width: auto;
    left: -9%;
}
#projector_form .label_icons span{
    background-color: #4e942a;
    color: #fff;
    transform: rotate(-30deg);
    padding: 10px 40px;
    font-size: 1.5em;
    width: 200%;
    font-weight: bold;
    text-align: center;
}
.projector_buttons .projector_butttons_buy{
    background: transparent;
    border-radius: 5px;
    box-shadow: 0 0 20px 0px #3a7323;
}
div.product_section &gt; *{
    display: flex;
    flex-direction: column;
}
span.projector_price_yousave{
    color: #fff;
}
#info_basket{
    margin-top: unset;
    display: flex;
    height: 130px;
}

.top_links{
    margin-top: 10px;
}
div.n56173_label{
    display: block;
    text-align: center;
    font-size: 1.8em;
    padding-bottom: 1em;
}
.component_projector_dictionary{
    margin-bottom: 6em;
    margin-top: 7em;
}
table.n54117_dictionary tr.element td:first-child{
    width: auto;
    text-align: right;
}
table.n54117_dictionary tr.element td{
    padding: 20px 15px;
}
@media screen and (max-width:1199px){
    .top_links{
        margin-right: 80px;
    }
}
@media (max-width: 979px){
    #projector_form{
        display: flex;
        flex-direction: column-reverse;
    }
    li.nav-item.nav-open{
        top: 0;
        left: 0;
        position: absolute;
        height: 100%;
        background: #fff;
        z-index: 999;
    }
    .sidebar_open aside .nav-open ul{
        display: block;
    }
    .sidebar_open aside .nav-open .item{
        padding: 10px 20px 10px 40px !important;
    }
    .sidebar_open aside .nav-open .item a{
        color: #444;
        font-size: 1.1em;
    }
    .sidebar_open aside .nav-open .nav-header a.nav-link{
        background: #333;
    color: #fff;
    }
    .sidebar_open .b2blogo{
        display: none;
    }
    header #info_basket.col-md-4{
        margin-top: 0;
    }
    .top_links{
        margin-top: 22px;
    }
    table.n54117_dictionary tr.element td{
        flex-basis: 50%;
    }
    .main_page header{
        width: 100%;
    }
    header #info_basket.col-md-4{
        height: auto;
    }
    .b2blogo{
        top: 50%;
    }
    header #menu_search.col-md-4{
        width: 30% !important;
    }
    header #info_basket.col-md-4 .top_links{
        display: none;
    }
    aside .item{
        padding: 15px 20px 15px 50px;
        color: #000;
        font-weight: 400;
        display: flex;
        line-height: 30px;
        justify-content: space-between;
        align-items: center;
        border-bottom: 1px solid #c4c7c8;
        font-size: 16px;
    }
    header #menu_categories:after{
        background: transparent !important;
    }
    aside .nav-open &gt; .nav-link {
        display: none;
    }
    #links_footer_1 {
        position: relative;
    }
    .infoBox h3, .infoBox a{
        font-size: 0.8em;
    }
    .article_wrapper .article_element_wrapper{
        padding: 15px;
    }
    aside .nav-item &gt; ul{
        display: none;
    }
    aside .nav-item.nav-open &gt; ul{
        display: block;
    }
    #projector_form h1{
        font-size: 1.6em;
        line-height: 1.3;
        font-weight: 500;
        color: #444;
    }
    .projector_navigation{
        padding-left: 0;
    }
    #projector_form .label_icons span{
        font-size: 1em;
        font-weight: 500;
        transform: rotate(-35deg);
    }
    #projector_form .label_icons{
        position: absolute;
        top: 2%;
        width: auto;
        left: -25%;
    }
    .projector_buttons .projector_butttons_buy{
        background: #33b33b;
        box-shadow: none;
        margin: 0 auto;
    }
    #projector_form:before{
        content: unset;
    }
    #projector_form div.photos div.enclosures,#projector_form div.photos .bx-wrapper .bx-controls-direction a{
        display: block;
    }
    table.n54117_dictionary .element{
        display: flex;
    }
    .photoList .photoBox{
        flex-basis: 50%;
    }
    .sidebar_open aside{
        z-index: 99999;
    }
    .nav-item strong.title{
        color: #000 !important;
        font-weight: 400 !important;
        display: flex;
        line-height: 30px;
        justify-content: space-between;
        align-items: center;
        border-bottom: 1px solid #c4c7c8;
        font-size: 16px;
        padding: 15px 20px 15px 50px;
    }
    .nav-item strong.title:after{
        font-family: FontAwesome;
        font-size: 22px;
        content: '\f105';
        color: inherit;
    }
}

.projector_butttons_buy{
    display: none;
}
.nav-item strong.title{
    color: #fff;
    font-weight: 500;
    cursor: pointer;
}
.blog-item_page aside{
    display: none !important;
}
.videoClass{
    display: block;
    width: 70%;
    margin: 4em auto;
    height: 400px;
}
@media screen and (max-width: 957px){
.videoClass {
    width: 100%;
}
}
.projector_buttons a{
    margin-bottom: 0;
    margin-top: 20px;
}

div.n60972_main_s{
    position: relative;
}
div.n60972_main_s &gt; img{
    position: absolute;
    width: 130px;
    right: 0;
    top: -65px;
    margin-right: 10px;
}
.moreArticles{
    text-align: center;
    margin: 20px 0;
}
.moreArticles a.btn{
    padding: 20px 30px;
    font-size: 1.2em;
    border-radius: 5px;
}</pre></body></html>