.product_list_right_content {
    /*font-size: 0px;*/
}
.title_date_note {
    font-size: 10px;
}
.product_list_right_content .long_cat_dsc {
    font-size:13px;
}
@media screen and (max-width: 1123px){
    .title_info {
        width: 650px;
    }
}
@media screen and (max-width: 1080px){
    .baner_top_img {
        left: calc(50vw - 275px);
        top:75px;
    }
    .title_info {
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 1023px){

    .baner_top_img {
        top:165px;
    }
    body:not(.pop-in){
        width: 100%;
        box-sizing: border-box;
    }
    body::-webkit-scrollbar {
        width: 10px;
    }

    body::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    }

    body::-webkit-scrollbar-thumb {
        background-color: darkgrey;
        outline: 1px solid slategrey;
        border-radius: 10px;
    }
    /**HEADER**/
    .title_info{
        width: 100%;
        box-sizing: border-box;
        margin-right: 5px;
    }
    .title_slogan{
        padding-right:0;
        margin-right:0;
        float:right;
        display:block;
    }
    #minicart-block{
        margin: 5px 0!important;
    }
    .breadcumbs_bar, .top_search_box, .top_slider_box, .slides_container, .slider_image{
        width: 100%;
        box-sizing: border-box;
    }
    .top_bar{
        margin:0 auto;
        display:block;
        float:none;
        width:725px;
    }
    .top_search_input{
        width: 89%;
        background: white;
        background-position: center right;
        margin: 0 10px;
    }
    /**CONTAINER**/
    .main_container {
        width: 100%;
        box-sizing: border-box;
    }
    /**MENU**/
    .main_menu{
        max-width: 100%;
        float: left;
        width: 240px;
        margin-left: -250px;
        position: fixed;
        transition: margin-left 1s .5s, z-index 1s .5s;
        transition-delay: .5s;
        z-index: 997;
        top: 150px;
    }

    .main_menu a{
        max-width: 100%;
        float: left;
        text-align: left;
        clear: left;
        padding:  5px 10px;
    }

    .main_menu::before{
        content: '\f0c9';
        font: normal normal normal 14px/1 FontAwesome;
        background:  #4593B1;
        color:  #fff;
        position: absolute;
        float: right;
        padding: 13px;
        z-index: 998px;
        margin: 30px 10px 10px 73px;
    }

    .main_menu:hover, .main_menu:focus{
        margin-left: 0%;
        z-index: 999;
    }
    /**SIDEBAR**/

    .left_sidebar{
        margin-left: -243px;
        min-width: 243px;
        position: absolute;
        margin-top: 50px;
        transition: margin-left 1s;
        transition-delay: .5s;
        z-index: 998;
        top: 20px;
    }

    .left_sidebar:hover, .left_sidebar:focus{
        margin-left: 0;
    }

    .left_sidebar::before{
        content: 'kategorie';
        background:  #4593B1;
        writing-mode: vertical-rl;
        color:  #fff;
        right: -35px;
        position: absolute;
        float: right;
        padding: 11px;
        margin: 20px 20px 20px 240px;
    }

    /**CONTENT**/
    .right_content {
        width: 100%;
        box-sizing: border-box;
    }

    .right_content p, .full_content p {
        width: 100%;
        box-sizing: border-box;
        padding: 0 10px;
    }
    .full-content{
        max-width: 100%;
        box-sizing: border-box;
    }
    .full_content table, .title_text{
        padding: 0 10px;
    }

    .box-cyan, h1, h2, h3, h4, h5, h6, p, span{
        width: 100%;
        box-sizing: border-box;
    }
    .product_photo_block{
        width: 60%;
        box-sizing: border-box;
        padding: 10px;
    }
    .product_properties_block{
        width: 40%;
        box-sizing: border-box;
        padding: 10px;
    }

    .product_list_item, .product_list_links_medium_list{
        width: 33%;
        box-sizing: border-box;
    }

    .product_list_photo{
        width:100%;
    }

    img{
        max-width: 100%;
    }

    img[src="/tpl/gfx/top10.gif"], img[src="/tpl/gfx/polecamy.png"], img[src="/tpl/gfx/wyprzedaz.png"]{
        margin-left: -5px;
        margin-top:-5px;
    }
    /**CONTACT**/
    iframe[src="https://maps.google.pl/maps?ie=UTF8&cid=13682092172872811883&q=VENE+POINT&gl=PL&hl=pl&hq=&hnear=&ll=50.968184,23.182096&spn=0.006295,0.006295&t=m&iwloc=lyrftr:m,13682092172872811883,50.967782,23.18178&output=embed"]{
        width: 100%!important;
    }
    a[name="contact"]{
        box-sizing: border-box;
        width: 100%;
        text-align: center!important;
    }
    a[name="contact"] input{
        box-sizing: border-box;
        width: 49%;
    }
    a[name="contact"] textarea{
        box-sizing: border-box;
        width: 99%;
        margin-top: 15px;
    }
    form[action="/index.php#contact"]{
        text-align: center!important;
        padding: 10px;
    }
    input[name="usr_name"]{
        float: left;

    }
    input[name="usr_email"]{
        float: right;
    }
    div[align="justify"]>.centered-table td{
        padding: 10px 25px!important;
        width: 49%!important;
        box-sizing: border-box;
        text-align: center;
    }
    #captcha_3 div{
        margin: 10px auto;
        display: block;
        float: none;
    }
    /**FOOTER**/
    .footer_links, #footerseo {
        max-width: 100%;
        box-sizing: border-box;
        padding:10px;
    }
    /**register**/
    .big_register_block{
        box-sizing: border-box;
        padding: 10px;
    }
    .register_table{
        width: 100%;
        box-sizing: border-box;
        padding: 10px;
    }
    .register_input, .register_field select{
        float: left;
        max-width:90%;
        box-sizing: border-box;
    }
    .red_star{
        float: left;
        display: block;
        width: auto;
    }
    .register_table>tr{
        max-width: 100%;
        box-sizing: border-box;
        margin-bottom: 10px;
    }
    /**LOGIN**/
    .big_login_box{
        max-width: 100%;
        margin: 10px auto!important;

    }
    /**ORDER**/
    .product_box div{
        width: 100%!important;
        box-sizing: border-box;
        padding: 10px;
    }
    textarea[name="comment"]{
        width: 99%!important;
        box-sizing: border-box;
        margin: 0 .5%;
    }
    .nav_button{
        max-width: 250px!important;
        display:block;
        float: none!important;
        margin: 10px auto;
        padding: 0!important;
    }
    /**HELP**/
    .content, #help-centrum{
        width: 100%;
        box-sizing: border-box;
        padding: 0;
    }
    #help-centrum td, .circle-listing{
        padding: 0 0 0 10px;
    }
    /**Single Product**/
    .product_list_item_small_list{
        width: 100%;
        box-sizing: border-box;
        padding:0 10px;
        height: auto;
    }
    #acc_full_list, #needed_full_list, #parts_full_list, #similar_full_list, #thesame_full_list{
        width: 100%;
        box-sizing: border-box;
    }
}
@media screen and (max-width: 925px){
    .baner_top_img {
        top:165px;
        left: calc(50vw - 300px);
    }
}
@media screen and (max-width: 767px){

    .top_bar, .product_photo_block>#gallery{
        width: 100%!important;
        box-sizing: border-box;
    }

    .product_list_photo_small_list{
        max-width: 15%;
        box-sizing: border-box;
    }
    .product_list_dsc_small_list{
        max-width: 83%;
        box-sizing: border-box;
        height: auto;
    }
    .contact_big_text{
        width: 100%!important;
        box-sizing: border-box;
        margin: 15px 0;
    }
    .contact_text{
        width: 49%!important;
        box-sizing: border-box;
    }
    iframe[src="//www.youtube.com/embed/*"]{
        width: 100%!important;
    }
    .fullcarttable, .summarytable, #cart_error{
        width: 100%!important;
        box-sizing: border-box;
    }
}
@media screen and (max-width: 720px){
    .baner_top_img {
        position: relative;
        top: auto;
        left: auto;
        margin: 7px auto;
        display: block;
        max-height: 70px;
        height: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 639px){
    .main_menu{
        top:240px;
    }
    .left_sidebar{
        top:100px;
    }
    .title_highlight{
        clear: left;
        display: block;
    }
    .top_search_input{
        width: 85%;
    }
    .product_list_item, .product_list_links_medium_list{
        width: 50%;
    }

}
@media screen and (max-width: 479px){

    .top_search_input{
        width: 80%;
    }
    .product_photo_block, .product_properties_block{
        width: 100%!important;
        max-width: 100%!important;
        box-sizing: border-box;

    }
    .product_list_item, .product_list_links_medium_list{
        width: 100%;
    }
    a[name="contact"] input{
        box-sizing: border-box;
        width: 99%;
        float: left;
    }
    .contact_text{
        width: 100%!important;
        box-sizing: border-box;
    }
    .register_dsc, .register_field{
        width: 100%!important;
        box-sizing: border-box;
        float: left;
        display: block;
    }
    .fullcarttable, .summarytable{
        width: 100%!important;
        box-sizing: border-box;
    }
    .fullcarttable td{
        font-size: 10px!important;
    }
    .fullcart_item_photo, .fullcarttable td:first-of-type{
        display: none;
    }
    .left_sidebar_box{
        float: none;
        width: auto;
        margin: 10px auto;
    }
}
