/* ramka produkty */
.product:hover {
border: 1px solid #33b33b;
border-radius: 10px;
}

/* zaokraglone banery */
#main_banner1 img {
border-radius: 10px;
}

/* zaokraglone menu buttons2 */
#menu_buttons2 img {
border-radius: 10px;
}

/* zaokraglonemain cms2 */
#main_cms2 img {
border-radius: 10px;
}


/* opisy produktow */

.projector_longdescription.longdescription_small {
    float: left;
    width: 100%;
    

 }
    #projector_longdescription {
    padding: 11px;
    box-sizing: border-box;
    max-width: 1200px;
    }
    #projector_longdescription .section {
    padding: 0px 0;
    }
    @media (max-width: 991px) {
   #projector_longdescription .section .item-6:nth-child(1) {
    padding-bottom: 10px;
    }
    }
    @media (min-width: 992px) {
    #projector_longdescription .section {
    display: flex;
    align-items: center;
    }
    #projector_longdescription .item-6 {
    width: 50%;
    float: left;
    position: relative;
    min-height: 1px;
    }
    }
   #projector_longdescription *, #projector_longdescription *::after, #projector_longdescription*::before {
    box-sizing: border-box;
    }
    #projector_longdescription .item {
    padding-left: 15px;
    padding-right: 15px;
    }
    #projector_longdescription .item-12 {
    width: 100%;
    min-height: 1px;
    }
    #projector_longdescription .text-item h1, #projector_longdescription-item h2 {
    display: block;
    font-family: "Roboto", "Open Sans", sans-serif /* once Roboto font is available globally on allegro sites, this fallback is not needed anymore */;
    font-weight: 500;
    margin: 18px 0;
    }
    #projector_longdescription .text-item p {
    margin: 16px 0;
    word-wrap: break-word;
    }
    #projector_longdescription .text-item h1 {
    color: #444444;
    font-size: 24px;
    line-height: 24px;
    }
    #projector_longdescription .text-item h2 {
    color: #444444;
    font-size: 18px;
    line-height: 18px;
    }
    #projector_longdescription .text-item ol, #projector_longdescription .text-item ul {
    padding-left: 40px;
    margin: 16px 0;
    }
    #projector_longdescription .text-item {
    color: #444444;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    line-height: 22px;
    width: 100%;
    }
    #projector_longdescription .image-item img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    }
    #projector_longdescription .video-item .yt-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 853px;
    }
    #projector_longdescription .video-item .yt-responsive-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    }
    #projector_longdescription .video-item .yt-container .yt-responsive-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    }
    .projector_longdescription {
    padding: 11px;
    box-sizing: border-box;
    max-width: 1200px;
    }
    .projector_longdescription .section {
    padding: 15px 0;
    }
    @media (max-width: 991px) {
   .projector_longdescription .section .item-6:nth-child(1) {
    padding-bottom: 10px;
    }
    }
    @media (min-width: 992px) {
    .projector_longdescription .section {
    display: flex;
    align-items: center;
    }
    .projector_longdescription .item-6 {
    width: 50%;
    float: left;
    position: relative;
    min-height: 1px;
    }
    }
   .projector_longdescription *, . projector_longdescription *::after, . projector_longdescription*::before {
    box-sizing: border-box;
    }
    .projector_longdescription .item {
    padding-left: 15px;
    padding-right: 15px;
    }
    .projector_longdescription .item-12 {
    width: 100%;
    min-height: 1px;
    }
    .projector_longdescription .text-item h1, . projector_longdescription-item h2 {
    display: block;
    font-family: "Roboto", "Open Sans", sans-serif /* once Roboto font is available globally on allegro sites, this fallback is not needed anymore */;
    font-weight: 500;
    margin: 18px 0;
    }
    .projector_longdescription .text-item p {
    margin: 16px 0;
    word-wrap: break-word;
    }
    .projector_longdescription .text-item h1 {
    color: #444444;
    font-size: 24px;
    line-height: 24px;
    }
    .projector_longdescription .text-item h2 {
    color: #444444;
    font-size: 18px;
    line-height: 18px;
    }
    .projector_longdescription .text-item ol, . projector_longdescription .text-item ul {
    padding-left: 40px;
    margin: 16px 0;
    }
    .projector_longdescription .text-item {
    color: #444444;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    line-height: 22px;
    width: 100%;
    }
    . projector_longdescription .image-item img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    }
    .projector_longdescription .video-item .yt-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 853px;
    }
    . projector_longdescription .video-item .yt-responsive-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    }
    .projector_longdescription .video-item .yt-container .yt-responsive-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    }