﻿/***********************************/
/*********** CSS VWA MEDIA **********/
/***********************************/

@media (min-width: 1281px) {
}

@media (min-width: 768px) {
    
    /* Remarks */

    .html-shopping-cart-page .checkout-attributes {
    float: left;
    display: block;
    width: 66%;
    position: absolute;
    }

    .html-shopping-cart-page .checkout-attributes #checkout_attribute_label_2 {
    text-align:left;
    }

    .html-shopping-cart-page .checkout-attributes textarea#checkout_attribute_2 {
    float: left;
    width:50%;
    }

    /* /Remarks */
}

@media (max-width: 1280px) {

}

@media (max-width: 1080px) {
}

@media (max-width: 1001px) {
}


@media (max-width: 1000px) {
}

/******************************************** Breakpoint Mobile ********************************************/
@media (max-width: 980px) {
    .center-1,
    .lcr_portal-wrapper {
    margin: 0 auto;
    width: 94%; 
    }
}

.header-links .cart-qty {
    width: 73px;
}


.footer-middle h3 {
    background: transparent;
    border-bottom: 0px solid #C1D4EE;
}

/******************************************** /Breakpoint Mobile ********************************************/

@media (max-width: 901px) {
}

@media (max-width: 768px) {


    .product-essential .gallery,
    .product-essential .overview {
        width:100%;
    }

    .product-essential .overview {
    width: 100%;
    height: auto;
    top: 20px;
    }

    
/******************************************** Contact ********************************************/

.fieldset.LCR{
    position: relative;
    margin: 0 0 20px;
    float: left;
}

.buttons.LCR {
    display: block;
    width: 100%;
    float: left;
}

.buttons.LCR input.button-1 {
    float: left;
    margin-right: 4px;
}

/******************************************** /Contact ********************************************/



.html-shopping-cart-page .cart-collaterals {
    float: none;
    margin: 20px auto;
}

.html-shopping-cart-page .checkout-attributes {
    margin-top: 20px!important;
}



}


@media (max-width: 728px) {

    .gallery .picture img, .gallery .picture-thumbs img, .variant-picture img { 
    width: 100% !important;
    margin: 0px;
    height: auto;
    position: initial;
    position: initial;
    max-height: initial;
    }
}

/* Exception breakpoint logo */
@media (max-width: 709px) {
    .logo > img {
        width: 100%;
        height: auto;
    }
}

@media (max-width: 640px) {
  .full-description img {
    width: 100%!important;
    height: auto!important;
    }

  
    .home-page-top-banner-wrapper .lcr-news-slider {
        width:100%;
        display:block;
        float:left;
    }

    
    .home-page-top-banner-wrapper .slider-wrapper.anywhere-sliders-nivo-slider.theme-.no-captions {
    max-height:auto;
    height: auto;
    }
}

@media (max-width: 580px) {
    .lcr_wrapper_lang {
    margin-bottom: 40px!important;
    }

    .lcr_portal-wrapper .lcr_portal_language_selector .header-languageselector .language-list li {
        display: block;
        width: 100%;
    }

    .lcr_portal-wrapper .lcr_portal_language_selector .header-languageselector .language-list li a span:after {
    padding: 0px 0px 0px 80px;
    text-align: left;
    }
}
@media (max-width: 600px) {
    .lcr_portal_adres ul{
        margin-bottom:20px;
        min-height: 98px;
    }
    .lcr_portal_adres ul li {
        display: inline-block;
        width: 100%;
        text-align: left;
        font-size: 14px;
        padding: 0px 0px 0px 20px !important;
        height: 27px;
    }
}

@media (max-width: 480px) {

}

@media (max-width: 375px) {
     
}