@media (min-width:1501px) {
.relative.searchout {
	margin-left: 25vw;
}
}
@media (max-width:1500px) {
.relative.searchout {
	margin-left: 19vw;
}
}
@media (max-width:1450px) {
.relative.searchout {
	margin-left: 18vw;
}
}
@media (max-width:1400px) {
.relative.searchout {
	margin-left: 14vw;
}
}
@media (max-width:1350px) {
.relative.searchout {
	margin-left: 10vw;
}
}
@media (max-width:1300px) {
.relative.searchout {
	margin-left: 4vw;
}
}
@media (max-width:1250px) {
.relative.searchout {
	margin-left: 3vw;
}
}
@media (max-width:1200px) {
.relative.searchout {
	margin-left: 2vw;
}
}

@media (max-width:1022px) {
.banner2text {
	display:none;
}
}
@media (max-width:1415px) {
.bannerrow.row img {
}
}

@media (max-width:500px) {
.bannerrow.row img {
    height: 140px!important;
}
.banner {
	height:auto;
}
}


.desktopas {
	display:block;
}
.mobilka {
    display:none;

}

@media (max-width:767px) {
div#content-wrapper.left-column {
	margin-left: 0px!important;
}
}

@media (max-width:767px) {
.desktopas {
	display:none!important;
}
.mobilka {
    display:block!important;

}
.max520 {
    max-width: 100%!important;
}
}

.coverimage img {
	margin-bottom: 10px;
}

.customas {
	display:block!important;
}

#custom-text {
    padding: 0!important;
    text-align: unset!important;
}

.homeslider-container {
        margin: 5px 0 0px!important;
}

.bannerrow.row {
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}
@media (max-width:430px) {
.customas.slick-slide.slick-current.slick-active {
	width: 383px!important;
}
}

.bannerrow.row img {
	   margin-top: 5px;
    object-fit: cover;
    width: 100%;
    height: 100%;
    display: block;
}
.bannertext p {
    color: #151818;
    font-size: 36px;
    font-weight: 600;
}

@media (min-width:1300px) {
    .container {
        max-width:1280px
    }	    
	.header-top .container {max-width:1650px!important;padding-right: 15px;   padding-left: 15px; }
	#footer .container {max-width:1650px!important;padding-right: 15px;   padding-left: 15px; }
}
@media only screen and (max-width:1279px) {
    .container {
        max-width:1170px
    }
    .gamintojas {
        width: 170px;
    }
    .max640.additionalinfo {
        margin-left: 39px;
        padding: 0px 0;
        box-sizing: BORDER-BOX;
        max-width: 340px;
    }
    a.nav-link.asguest, a.nav-link.show-login-form,
    .customradio input[type=radio]+label {
        max-width: 156px;
    }
    .socialloginbtn {
        width: 226px;
    }
    .max840 {
        max-width: 780px;
    }
    .cart-grid-right.cartright {
        max-width: 360px;
        margin-left: 30px;
    }
    .mobilew100.cartqtyout {
        max-width: 90px;
    }
    .product-line-grid-right.cartactions {
        max-width: 180px;
        width: 100%;
    }
    .product-line.priceblock {
        max-width: 120px
    }
    a.a-niveau1 {
        padding: 18px 18px;
    }
    .max520 {
        max-width: 450px;
    }
    .height589 {
        height: 580px;
    }
    .max630 {
        width: 100%;
        max-width: 580px;
    }
    div#content-wrapper.left-column {
        max-width: 890px;
    }
    .brandblock .slick-slide img {
        display: block;
        margin: 0 auto;
        margin-right: 20px;
        max-width: 320px;
    }
    .brandproduct {
        line-height: 410px;
    }

    .icon-search {
        margin-left:0;
    }
    div#left-column {
        max-width: 260px;
    }
    .grid-item {
        float: left;
        margin-bottom: 40px;
        position: relative;
        padding-right: 10px;
    }
    .grid-item:nth-child(2n) {
        padding-right:0;
        padding-left: 10px;
    }
    .offerblock .productlistblocksmall {
        max-width: 172px;
    }
    .topbigtitle {
        color: #ffffff;
        font-size: 37px;
        font-weight: 700;
        margin: 24px 0 0;
    }
    .margintop50 {
        margin-top: 41px;
    }
    .productlistblocksmall {
        float: left;
        max-width: 282px;
    }
}
@media only screen and (max-width:1199px) {
    .container {
        max-width:940px
    }
    .rmcol {
    max-width: 199px;
    }
    .rm_single_order_row .rm_img_col {
        width: 100%;
        padding: 0;
    }
    .table-bordered thead th span,
    .table-bordered td span {
        display: inline-block;
        line-height: 1;
        vertical-align: middle;
    }
    .table-bordered thead th {
        white-space: normal;
    }
    .accountside {
        max-width: 280px;
        position: relative;
    }
    .accountcontent {
        margin-left:10px;
        max-width: calc(100% - 290px);
        max-width: -moz-calc(100% - 290px);
        max-width: -ms-calc(100% - 290px);
        max-width: -o-calc(100% - 290px);
        max-width: -webkit-calc(100% - 290px);
        max-width: calc(100% - 290px);
    }
    .gamintojas:nth-child(5n),
    .gamintojas {
        width: 168px;
        margin-right:10px;
    }
    .gamintojas:nth-child(4n) {
        margin-right:0;
    }
    .max640.additionalinfo {
        margin-left: 15px;
        padding: 0px 0;
        box-sizing: BORDER-BOX;
        max-width: 270px;
    }
    .max640 {
        max-width: 575px;
    }
    #checkout .row.deliveryrow {
        margin-top: 0;
    }
    .paymentimg {
        height: 57px;
    }
    .custom-checkbox span.inlineblock {
        max-width: calc(100% - 25px);
        max-width: -moz-calc(100% - 25px);
        max-width: -ms-calc(100% - 25px);
        max-width: -o-calc(100% - 25px);
        max-width: -webkit-calc(100% - 25px);
        max-width: calc(100% - 25px);
        width: 100%;
    }
    .checkoutblock {
        max-width: 50%;
    }
    span.deliverylogo {
        float: left;
        max-width: 115px;
    }
    .max840 {
        max-width: 600px;
    }
    .priceblock span.price {
        margin: 0 0 10px;
    }
    .show1199{
        display:block;
    }
    .accountcontent {
        padding: 25px;
    }
    ul.nav.nav-inline.mytabs li {
        float: left;
        width: 100%;
        margin: 0 0 5px;
    }

    .socialloginbtn {
        width: 100%;
    }
    a.nav-link.asguest, a.nav-link.show-login-form, .customradio input[type=radio]+label {
        max-width: 100%;
        width: 100%;
    }
    .hide1199 {
        display:none;
    }
    .customradio input[type=radio]+label {
        max-width: calc(50% - 1px);
        max-width: -moz-calc(50% - 1px);
        max-width: -ms-calc(50% - 1px);
        max-width: -o-calc(50% - 1px);
        max-width: -webkit-calc(50% - 1px);
        max-width:  calc(50% - 1px);
    }
    ul.nav.nav-inline.mytabs {
        display: inline-block;
        vertical-align: middle;
        width: 100%;
    }
    .cart-grid-right.cartright {
        max-width: 325px;
        margin-left: 15px;
    }
    .product-line-grid-right.cartactions {
        max-width: 155px;
    }
    .product-line-grid-body.cartbody {
        max-width: 305px;
    }
    .cartdeleteout {
        float: left;
        max-width: 40px;
    }
    .max520 {
        max-width: 350px;
    }
    .max400 {
        float: left;
        max-width: 335px;
        width: 100%;
    }
    .marginright40 {
        margin-right: 20px;
    }
    div#content-wrapper.left-column {
        float: left;
        max-width: 705px;
    }
    div#left-column {
        max-width: 215px;
    }
    ul.category-top-menu {
        padding: 0 15px;
    }
    .block-categories .search-widget input {
        padding-left: 15px;
        padding-right: 40px;
        box-sizing: border-box;
    }
    .imageside {
        height: 205px;
    }
    .brandproduct {
        line-height: 330px;
    }
    .max630 {
        width: 100%;
        max-width: 465px;
    }
    .brandlistinner .product-description {
        padding: 20px 20px;
    }
    .grid-item {
        display: inline-block;
        margin-bottom: 40px;
        position: relative;
        padding-right: 10px;
        float: none;
        width: calc(50% - 2px);
        width:-moz-calc(50% - 2px);
        width:-ms-calc(50% - 2px);
        width:-o-calc(50% - 2px);
        width:-webkit-calc(50% - 2px);
        width: calc(50% - 2px);
    }
    .slidedesc strong {
        color: #151818;
        font-size: 31px;
        font-weight: 600;
    }
    .offerblock .productlistblocksmall {
        max-width: 133px;
    }
    .slidebtn {
        margin: 24px 0 30px;
    }
    .blueblock {
        padding: 30px 54px;
        padding-right: 20px;
    }
    .topbigtitle {
        color: #ffffff;
        font-size: 33px;
        font-weight: 700;
        margin: 23px 0 0;
    }
    .clock {
        font-size: 34px;
        max-width: 230px;
        width: 100%;
    }
    .shareoffer {
        float: left;
        margin-top: 41px;
    }
    .margintop50 {
        margin-top: 24px;
    }
    .productlistblocksmall {
        max-width: 225px;
    }
    .productlistimage {
        line-height: 240px;
        vertical-align: middle;
    }
    a.a-niveau1 {
        padding: 18px 6px;
    }
    .headerright {
        padding-left: 10px;
    }
    .userinfoblock {
        margin-right: 15px;
    }
    .relative.searchout {
        margin-right: 10px;
        margin-left: 10px;
    }
    .icon-search {
        margin-left: 0;
        margin-right: 0;
    }
}
@media only screen and (max-width:1023px) {
    .container {
        max-width:700px
    }
    .cartattr.show1023 {
    display: block;
    margin-top: 5px;
}
    .accountside.opened {
    display: block;
    position: absolute;
    width: 100%;
    max-width: 100%;
    z-index: 10;
    left: 0;
    margin-top: 0;
}
    .downloadbtn {
        max-width: 100%;
        width: 100%;
        margin: 0 0 10px;
        margin-left: 0;
    }
    #exportDataToPdf {
        margin-right: 0;
        margin-left: 0;
    }
    .accountside {
        max-width: 235px;
    }
    .customerlinks {
        padding: 0 15px;
        margin: 40px 0;
    }
    .menutitle,
    .userlist {
        padding-left: 30px;
    }
    .customerlinks {
        padding: 0 15px;
        margin: 25px 0 40px;
    }
    .accountcontent {
        max-width: calc(100% - 245px);
        max-width: -moz-calc(100% - 245px);
        max-width: -ms-calc(100% - 245px);
        max-width: -o-calc(100% - 245px);
        max-width: -webkit-calc(100% - 245px);
        max-width: calc(100% - 245px);
    }
    .accounthalf {
        padding:20px;
    }
    .gamintojas:nth-child(5n), .gamintojas {
        width: 167px;
        margin-right: 10px;
    }
    .gamintojas:nth-child(4n){
        margin-right:0;
    }
    .show1023 {
        display:block;
    }
    img.mainimg {
        float: none;
        margin-right: auto;
        margin-bottom: 9px;
        margin-top: 0;
    }
    .post-page .blogmaintitle {
        text-align:left;
        margin:0 0 20px;
    }
    .hide1023 {
        display:none;
    }
    .max640 {
        max-width: 335px;
    }
    .summaryimg {
        max-width: 115px;
        line-height: 115px;
    }
    .checkoutblock input[type="radio"]:not(old):checked + label:before,
    .checkoutblock input[type="radio"] + label:before {
        right: 15px;
    }
    .summarytotalrow {
        padding-left: 0;
        background-repeat: no-repeat;
        background-repeat: no-repeat;
        background-position: 42px center;
        padding-right: 0;
        box-sizing: border-box;
    }
    span.carrier-delay span {
        margin-left: 0;
    }
    span.carrierinfo {
        float: left;
        max-width: calc(100% - 170px);
        max-width: -moz-calc(100% - 170px);
        max-width: -ms-calc(100% - 170px);
        max-width: -o-calc(100% - 170px);
        max-width: -webkit-calc(100% - 170px);
        max-width:   calc(100% - 170px);
        text-align: left;
    }
    body#checkout section.checkout-step .step-title {
        padding-left: 40px;
        background-position: 10px center;
    }
    #addresses .address-item, body#checkout section.checkout-step .address-item {
        max-width: 100%;
        margin: 0 0 10px;
    }

    body#checkout section.checkout-step.-current .content {
        padding: 25px 40px 40px;
    }
    .max840 {
        max-width: 420px;
    }
    .cart-grid-right.cartright {
        max-width: 265px;
        margin-left: 15px;
    }
    .product-line-grid-left.cartimage {
        max-width: 120px;
        line-height: 120px;
    }
    .line140 {
        line-height: 1;
    }
    .product-line-grid-right .cart-line-product-actions .remove-from-cart, .product-line-grid-right .product-price .remove-from-cart {
        margin-top: 0;
    }
    .card.cart-summary {
        position: relative;
        background: #f5f5f5;
        border-radius: 4px;
        padding: 15px 15px;
        margin-bottom: 0;
        box-sizing: border-box;
        padding-bottom: 0;
        border-bottom: 0;
    }
    .summarybreak {
        margin: 30px -15px;
    }
    .mobilew100.cartqtyout {
        float: left;
        max-width: 100%;
        margin-right: 0;
        padding: 0 20px;
    }
    .deliveryrow ul {
        padding: 0;
        padding: 10px 0;
    }
    .mobilewrap {
        display: inline-block;
        vertical-align: top;
        padding: 0;
        width: calc(100% - 120px);
        width: -moz-calc(100% - 120px);
        width: -ms-calc(100% - 120px);
        width: -o-calc(100% - 120px);
        width: -webkit-calc(100% - 120px);
        width: calc(100% - 120px);
        padding-right: 20px;
        box-sizing: border-box;
    }
    .product-line-grid-body.cartbody {
        max-width: 100%;
    }
    .cart-line-product-actions.mobilew50 {
        padding: 10px 0;
        float: right;
        position: absolute;
        top: 0;
        right: 7px;
    }
    .product-line-grid-body.cartbody {
        max-width: 100%;
        padding-right: 10px;
    }
    .cart-item {
        position: relative;
    }
    .product-line-grid-right .cart-line-product-actions .remove-from-cart, .product-line-grid-right .product-price .remove-from-cart {
        margin-top: 0;
        background-position: center center;
    }
    .cartattr {
        display:none;
    }
    .line110 {
        line-height: 1;
    }
    .marginright40 {
        margin-right: 15px;
    }
    div#left-column {
        max-width: 215px;
        display: none;
    }
    div#content-wrapper.left-column {
        float: none;
        max-width: 100%;
        margin: 0 0 80px;
        width: 100%;
    }
    .left-column .productlistblocksmall {
        margin-right: 13px;
    }

    .max630 {
        width: 100%;
        margin-right:0;
        margin-bottom:10px;
        max-width: 100%;
    }
    .grid {
        display: inline-block;
        padding-bottom: 0;
        margin-bottom: 0;
    }
    .max630 img.homeimage {
        width: 100%;
    }
    .brandtextbig {
        padding: 20px;
    }
    .grid-item {
        display: inline-block;
        margin-bottom: 40px;
        width: 100%;
    }
    .imageside {
        height: auto;
    }
    .grid-item:nth-child(2n) {
        top: 0;
    }
    .grid-item.blogtitlemain {
        font-size: 30px;
        text-align: center;
        position: relative;
        top: 0;
        right: 0;
        padding-right: 0;
    }
    .margintop80 {
        margin-top: 40px;
    }
    .brandsrow {
        margin-bottom: 0;
    }
    .blogtitlemain .sectiontitle {
        font-size: 30px;
        font-weight: 600;
        margin: 0;
    }
    .slidedesc {
        display: none;
    }
    .offerblock .productlistblocksmall {
        max-width: 210px;
    }
    .productlistblocksmall:nth-child(4n) {
        margin-right: 13px;
    }
    .productlistblocksmall:nth-child(3n){
        margin-right:0;
    }
    .productlistblocksmall {
        max-width: 224px;
    }
    .topoffers .w50 {
        max-width: 100%;
    }
    .adtm_menu_container {
        display: none;
    }
    .menurow {
        margin-top: -17px;
        text-align: right;
    }
    .supportblock {
        margin-left: 15px;
    }
    .mobilemeniu {
        display: block;
        width: 50px;
        float: right;
        top: 0;
        left: 0;
        margin-top: -6px;
    }
    #languageblock {
        display: inline-block;
        margin-top: 6px;
    }
    .supportblock > span {
        display: inline-block;
        vertical-align: top;
    }
    .supportblock {
        float: none;
        margin-top: 19px;
        text-align: right;
        display: inline-block;
        vertical-align: top;
    }

    .menumore {
        width:50px;
        height:50px;
        background-position: right center;
        background-repeat:no-repeat;
        background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2222%22%20viewBox%3D%220%200%2024%2022%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22header_menu%22%20class%3D%22cls-1%22%20d%3D%22M22.006%2C162.019H41.994a2.01%2C2.01%2C0%2C0%2C0%2C0-4.019H22.006A2.01%2C2.01%2C0%2C0%2C0%2C22.006%2C162.019Zm19.988%2C4.971H22.006a2.01%2C2.01%2C0%2C0%2C0%2C0%2C4.019H41.994A2.01%2C2.01%2C0%2C0%2C0%2C41.994%2C166.99Zm0%2C8.991H22.006a2.01%2C2.01%2C0%2C0%2C0%2C0%2C4.02H41.994A2.01%2C2.01%2C0%2C0%2C0%2C41.994%2C175.981Z%22%20transform%3D%22translate%28-20%20-158%29%22/%3E%0A%3C/svg%3E%0A);
    }
}
@media only screen and (max-width:767px) {
    .container {
        max-width:550px
    }
    #product-modal .modal-content .modal-body .product-images {
        display:none;
    }
    .rm_innerBox {
    width: 100%;
}
.rm_popup_left {
    width: 100%;
}
div#rm_popup_pro_info {
    margin: 0;
}
    .rm_scrollable_div {
        max-width: 100%;
            display: inline-block;
    width: 100%;
    }
    .rm_single_order_row .rm_img_col {
        display: none;
    }
    .orderlabel, .ordervalue {
        color: #181919;
        font-size: 13px;
        font-weight: 400;
        padding: 10px 20px 0;
        box-sizing: border-box;
        float: left;
    }
    .ordertitlerow .ordervalue {
        padding: 13px 20px;
    }
    .ordervalue {
        padding: 10px 20px 0;
        max-width: 50%;
        text-align: right;
        border: 0;
        color: #181919;
        font-size: 13px;
        font-weight: 400;
        padding-left: 40px;
        float: right;
    }
    section#order-history {
        padding: 0;
        width: 100%;
        margin-top: 30px;
    }
    .ordervalue a {
        padding: 0;
        color: #fa2020;
        font-size: 13px;
        text-decoration: underline;
    }
    .ordertitlerow {
        border: 0;
        font-size: 14px;
        font-weight: 400;
        vertical-align: bottom;
        border-bottom: 0;
        background: #e2e7e6;
        color: #99a09f;
    }
    #history .orders .order a h3 {
        color: #fa2020;
        font-size: 13px;
        margin: 0;
        font-weight: 500;
    }
    .ordertitlerow .ordervalue a, .ordertitlerow .orderlabel, .ordertitlerow .ordervalue {
        text-decoration: none;
        padding: 13px 20px;
    }
    .ordertitlerow .ordervalue a {
        padding: 0;
    }
    .accountmobile {
        display: block;
        margin-bottom: 10px;
    }
    .accountside {
        display: none;
    }
    .accountcontent {
        max-width: 100%;
        margin: 0;
        padding: 20px 10px;
    }
    #checkout div#contact-link {
        margin-left: 14%;
    }
    .blogblock:nth-child(2n),
    .blogblock {
        max-width: 520px;
        margin-right: 0;
        margin: 0 auto 40px;
        float: none;
        display: block;
    }
    .ordertext .w50 {
        max-width: 100%;
    }
    h3.h1.card-title,
    .ordercompletetitle {
        font-size: 17px;
        line-height: 19px;
    }
    .accountmobile {
        display: block;
        margin-bottom: 10px;
    }
    .accountside {
        display: none;
    }
    .detailbox,
    .accountcontent {
        max-width: 100%;
        margin: 0;
        padding: 20px 10px;
    }
    .page-order-detail .order-items .order-item {
        padding: 0;
        border-bottom: 0;
    }
    #order-history.table-bordered td {
        line-height: 1;
        padding: 10px 20px;
    }
    .accounthalf {
        max-width:100%;
        margin:0 0 20px;
        min-height:1px;
    }
    section.register-form,
    #password.page-customer-account #content,
    .contbox,
    #main section.page-content.page-order-confirmation.card {
        padding: 20px;
    }
    .gamintojas:nth-child(4n),
    .gamintojas:nth-child(5n), .gamintojas {
        width: calc(33.33% - 7px);
        width: -moz-calc(33.33% - 7px);
        width: -ms-calc(33.33% - 7px);
        width: -o-calc(33.33% - 7px);
        width: -webkit-calc(33.33% - 7px);
        width:  calc(33.33% - 7px);
        margin-right: 10px;
    }
    .gamintojas:nth-child(3n){
        margin-right:0;
    }
    .max640 {
        max-width: 100%;
    }
    .ordertext .w50 {
        float: left;
        max-width: 100%;
        width: 100%;
    }
    .ordersummary {
        text-align:center;
        background: #2fd68d;
        border: 0;
        padding: 25px;
        box-sizing: BORDER-BOX;
        display: inline-block;
        width: 100%;
        padding-left: 25px;
        padding-top: 100px;
        background-repeat: no-repeat;
        margin: 0 0 5px;
        background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2254%22%20height%3D%2250%22%20viewBox%3D%220%200%2054%2050%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22icon_complete%22%20class%3D%22cls-1%22%20d%3D%22M412.586%2C189.66a1.059%2C1.059%2C0%2C0%2C0%2C0%2C2.118h0.01A1.059%2C1.059%2C0%2C0%2C0%2C412.586%2C189.66Zm4.8%2C0a1.059%2C1.059%2C0%2C0%2C0%2C0%2C2.118h0.01A1.059%2C1.059%2C0%2C0%2C0%2C417.385%2C189.66Zm4.8%2C0a1.059%2C1.059%2C0%2C0%2C0%2C0%2C2.118h0.01A1.059%2C1.059%2C0%2C0%2C0%2C422.185%2C189.66Zm25.478%2C0H430.445a1.059%2C1.059%2C0%2C0%2C0%2C0%2C2.117h17.218A1.059%2C1.059%2C0%2C0%2C0%2C447.663%2C189.66Zm-15.357%2C34.622a1.061%2C1.061%2C0%2C1%2C0%2C.309.749A1.056%2C1.056%2C0%2C0%2C0%2C432.306%2C224.282Zm-1.835-24.032h-17.72a1.057%2C1.057%2C0%2C0%2C0-1.055%2C1.059V219.1a1.057%2C1.057%2C0%2C0%2C0%2C1.055%2C1.059h17.72a1.056%2C1.056%2C0%2C0%2C0%2C1.054-1.059V201.309A1.056%2C1.056%2C0%2C0%2C0%2C430.471%2C200.25Zm-1.055%2C17.791H413.805V202.368h15.611v15.673ZM458.53%2C201l-4.221-2.447V188.177A3.175%2C3.175%2C0%2C0%2C0%2C451.144%2C185h-41.98A3.174%2C3.174%2C0%2C0%2C0%2C406%2C188.177v34.736a3.174%2C3.174%2C0%2C0%2C0%2C3.164%2C3.177h17.773a1.059%2C1.059%2C0%2C0%2C0%2C0-2.118H409.164a1.058%2C1.058%2C0%2C0%2C1-1.054-1.059V196.437H452.2v1.738c-0.064.012-.127%2C0.026-0.19%2C0.043a2.933%2C2.933%2C0%2C0%2C0-1.791%2C1.38l-3.3%2C5.735H436.447a1.059%2C1.059%2C0%2C0%2C0%2C0%2C2.118H445.7L444%2C210.416h-7.549a1.059%2C1.059%2C0%2C0%2C0%2C0%2C2.118h6.331l-1.7%2C2.965h-4.626a1.06%2C1.06%2C0%2C0%2C0%2C0%2C2.119h3.408l-2.942%2C5.116a1.08%2C1.08%2C0%2C0%2C0-.136.421l-1.1%2C10.677a1.062%2C1.062%2C0%2C0%2C0%2C.522%2C1.026%2C1.051%2C1.051%2C0%2C0%2C0%2C1.146-.059l8.661-6.292a1.081%2C1.081%2C0%2C0%2C0%2C.3-0.329l1.2-2.088h3.638a3.175%2C3.175%2C0%2C0%2C0%2C3.165-3.177v-8.261a1.076%2C1.076%2C0%2C0%2C0-.047-0.312l5.347-9.3A2.969%2C2.969%2C0%2C0%2C0%2C458.53%2C201Zm-50.421-6.679v-6.142a1.059%2C1.059%2C0%2C0%2C1%2C1.055-1.059h41.98a1.058%2C1.058%2C0%2C0%2C1%2C1.055%2C1.059v6.142h-44.09ZM438.021%2C231.7l0.688-6.7%2C4.745%2C2.751Zm14.178-8.783a1.058%2C1.058%2C0%2C0%2C1-1.055%2C1.059h-2.421l3.476-6.044v4.985h0Zm-7.194%2C3.289-5.737-3.326%2C10.03-17.441%2C5.737%2C3.325Zm12.777-22.22-1.692%2C2.944-5.737-3.325%2C1.692-2.944a0.837%2C0.837%2C0%2C0%2C1%2C1.146-.309l4.284%2C2.484A0.844%2C0.844%2C0%2C0%2C1%2C457.782%2C203.982Zm-29.888%2C2.508a1.053%2C1.053%2C0%2C0%2C0-1.492%2C0l-5.161%2C5.182-2.207-2.216a1.051%2C1.051%2C0%2C0%2C0-1.492%2C0%2C1.062%2C1.062%2C0%2C0%2C0%2C0%2C1.5l2.954%2C2.965a1.051%2C1.051%2C0%2C0%2C0%2C1.491%2C0l5.907-5.931A1.062%2C1.062%2C0%2C0%2C0%2C427.894%2C206.49Zm17.206-6.24h-8.652a1.059%2C1.059%2C0%2C0%2C0%2C0%2C2.118H445.1A1.059%2C1.059%2C0%2C0%2C0%2C445.1%2C200.25Z%22%20transform%3D%22translate%28-406%20-185%29%22/%3E%0A%3C/svg%3E%0A);
        background-repeat: no-repeat;
        background-position: 50% 29px;
    }
    .max640.additionalinfo {
        margin-left: 0;
        padding: 0px 0;
        box-sizing: BORDER-BOX;
        max-width: 100%;
        margin-top: 10px;
    }
    .marginbottom120 {
        margin-bottom: 30px;
    }
    .marginbottom100 {
        margin-bottom: 0;
    }
    .line287 {
        line-height: 1;
        padding: 10px 0;
        display: inline-block;
        width: 100%;
    }
    #addresses .address-item, body#checkout section.checkout-step .address-item {
        max-width: 100%;
        margin: 0 0 10px;
        min-height: 1px;
        padding: 30px 0;
    }
    #addresses .address-item {
        max-width: 100%;
        margin: 0 0 10px;
        min-height: 1px;
        padding: 10px 20px;
    }
    a.label.goback.show767, .show767 {
        display: block;
    }
    .rm_single_order_row td {
        padding: 25px 20px;
    }
    .rm_single_order_row .rm_description_col {
        width: 50%;
    }
    td.checkboxcol {
        width: 120px;
    }
    td.rm_notice.rm_right_align {
        width: 210px;
    }
    .max840,
    .cart-grid-right.cartright {
        max-width: 100%;
        margin-left:0;
    }
    .cartright {
        max-width: 100%;
        margin-top: 0;
        margin-left: 0;
    }
    .max520 {
        max-width: 100%;
        margin-right:0;
    }
    a.label.goback.hide767,
/*    .hide767 {
        display:none;
    }
    .show767 {
        display:block;
    }*/
    .productbigtitle {
        margin: 0;
    }
    .product-prices {
        margin: 0 0 30px;
    }
    div#productCommentsBlock {
        margin-top: 25px;
    }
    .max400 {
        float: left;
        max-width: 100%;
        width: 100%;
        height: auto;
    }
    .product-actions {
        position:relative;
    }
    .w25 {
        float: left;
        max-width: 50%;
        width: 100%;
    }
    #bodyblock {
        padding-bottom: 612px;
    }
    #footer {
        height: 615px;
    }
    .reserved {
        float: left;
    }
    .grid-item .articleContent,
    .grid-item:nth-child(2n) .articleContent {
        padding-left: 0;
        padding-right: 0;
    }
    .postdate {
        display:none;
    }
    .grid {
        display: inline-block;
        padding-bottom: 0;
        margin-bottom: 0;
    }
    .productlistimage {
        line-height: 1;
        vertical-align: middle;
    }
    .blueblock {
        border-right: 0;
        border-bottom: 7px solid #15b4c6;
    }
    .redblock {
        border-left: 0;
        border-top: 7px solid #d50d0d;
    }
    .left-column .productlistblocksmall:nth-child(3n),
    .left-column .productlistblocksmall:nth-child(4n),
    .left-column .productlistblocksmall,
    .offerblock .productlistblocksmall,
    .productlistblocksmall:nth-child(4n),
    .productlistblocksmall:nth-child(3n),
    .productlistblocksmall {
        max-width: calc(50% - 6px);
        max-width: -moz-calc(50% - 6px);
        max-width: -ms-calc(50% - 6px);
        max-width: -o-calc(50% - 6px);
        max-width: -webkit-calc(50% - 6px);
        max-width:  calc(50% - 6px);
        margin-right:12px;
    }
    .left-column .productlistblocksmall:nth-child(2n),
    .offerblock .productlistblocksmall:nth-child(2n),
    .productlistblocksmall:nth-child(2n) {
        margin-right:0;
    }
    .offerblock .productlistblocksmall:nth-child(3n) {
        display:none;
    }
    .absolute.slidebottom {
        display:none;
    }
    .sidemax230.opened, div#left-column.opened {
        position: absolute;
        display: block;
        width: 100%;
        max-width: 100%;
        top: 84px;
        left: 0;
        z-index: 50;
        margin: 0;
        padding: 0;
        background: #fff;
    }
    .sidetitle {
        margin: 13px 0 25px;
        display: inline-block;
        width: 100%;
    }
    .accountmobile{
        background: #f5f5f5;
    }
    .accountmobile,
    .opensidebar {
        background: #f5f6f7;
        line-height: 48px;
        margin: 0 0 10px;
        display: block;
        color: #000;
        font-size: 18px;
        font-weight: 500;
        background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23000000%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22icon_menu2_green%22%20class%3D%22cls-1%22%20d%3D%22M179.587%2C77.826h-7.174a0.587%2C0.587%2C0%2C0%2C0-.587.587V78.8a0.587%2C0.587%2C0%2C0%2C0%2C.587.587h7.174a0.587%2C0.587%2C0%2C0%2C0%2C.587-0.587V78.413A0.587%2C0.587%2C0%2C0%2C0%2C179.587%2C77.826Zm0.065%2C3.652h-7.3a0.521%2C0.521%2C0%2C0%2C0-.522.522v0.522a0.521%2C0.521%2C0%2C0%2C0%2C.522.522h7.3a0.521%2C0.521%2C0%2C0%2C0%2C.522-0.522V82A0.521%2C0.521%2C0%2C0%2C0%2C179.652%2C81.478ZM176%2C70a12%2C12%2C0%2C1%2C0%2C12%2C12A12%2C12%2C0%2C0%2C0%2C176%2C70Zm0%2C21.913A9.913%2C9.913%2C0%2C1%2C1%2C185.913%2C82%2C9.913%2C9.913%2C0%2C0%2C1%2C176%2C91.913Zm3.652-6.783h-7.3a0.521%2C0.521%2C0%2C0%2C0-.522.522v0.522a0.521%2C0.521%2C0%2C0%2C0%2C.522.522h7.3a0.521%2C0.521%2C0%2C0%2C0%2C.522-0.522V85.652A0.521%2C0.521%2C0%2C0%2C0%2C179.652%2C85.13Z%22%20transform%3D%22translate%28-164%20-70%29%22/%3E%0A%3C/svg%3E%0A);
        background-repeat: no-repeat;
        background-position: center center;
        width: 100%;
        background-position: 28px center;
        line-height: 48px;
        padding-left: 68px;
    }
    span.sideicon {
        display: inline-block;
        width: 60px;
        border-right: 1px solid #fff;
        height: 48px;
        vertical-align: middle;
        background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23000000%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22icon_menu2_green%22%20class%3D%22cls-1%22%20d%3D%22M179.587%2C77.826h-7.174a0.587%2C0.587%2C0%2C0%2C0-.587.587V78.8a0.587%2C0.587%2C0%2C0%2C0%2C.587.587h7.174a0.587%2C0.587%2C0%2C0%2C0%2C.587-0.587V78.413A0.587%2C0.587%2C0%2C0%2C0%2C179.587%2C77.826Zm0.065%2C3.652h-7.3a0.521%2C0.521%2C0%2C0%2C0-.522.522v0.522a0.521%2C0.521%2C0%2C0%2C0%2C.522.522h7.3a0.521%2C0.521%2C0%2C0%2C0%2C.522-0.522V82A0.521%2C0.521%2C0%2C0%2C0%2C179.652%2C81.478ZM176%2C70a12%2C12%2C0%2C1%2C0%2C12%2C12A12%2C12%2C0%2C0%2C0%2C176%2C70Zm0%2C21.913A9.913%2C9.913%2C0%2C1%2C1%2C185.913%2C82%2C9.913%2C9.913%2C0%2C0%2C1%2C176%2C91.913Zm3.652-6.783h-7.3a0.521%2C0.521%2C0%2C0%2C0-.522.522v0.522a0.521%2C0.521%2C0%2C0%2C0%2C.522.522h7.3a0.521%2C0.521%2C0%2C0%2C0%2C.522-0.522V85.652A0.521%2C0.521%2C0%2C0%2C0%2C179.652%2C85.13Z%22%20transform%3D%22translate%28-164%20-70%29%22/%3E%0A%3C/svg%3E%0A);
        background-repeat: no-repeat;
        background-position:center center;
    }
    .returnform.formblock {
        padding:20px;
    }
}
@media screen and (max-width:640px) {
    .container {
        max-width:90%
    }
     #cookieNoticeContent table,
    #cookieNoticeContent tr,
    #cookieNoticeContent td{
        width:100% !important;
        display:block;
        text-align:center !important;
        margin:10px 0;
        padding-right: 0 !important;

    }
    #cookieNoticeContent {
        padding: 0 0;
    }
    .rm_responsive_left {
    text-align: center;
}
    .rmtitle {
    margin: 0 0 10px;
}
.rmcol:last-child {
    margin-bottom:0;
}
.rm_popup_left, .rm_popup_right {
    padding: 0;
}
.rmcol {
    max-width: 100%;
    margin: 0 0 30px;
}
    .rm_label_hightlight b {
    margin-left: 0;
}
    .detailaddress .w50 {
        max-width:100%;
        margin:0 0 40px;
    }
    .fl.brandnoimage {
        width: 50%;
    }
    .solution,
    .reserved {
        float: none;
        width: 100%;
        text-align: center;
    }
}
@media screen and (max-width:550px) {
    .supportblock {
        float: none;
        margin-top: 0;
        text-align: right;
        display: block;
        vertical-align: top;
    }
    body#checkout section.checkout-step.-complete .step-edit:before {
        display:none;
    }
    .w50.textright {
        text-align: center;
    }
    .row.loginrow {
        margin-top: 0;
        text-align: center;
    }
    body#checkout section.checkout-step.-complete .step-edit {
        display:block;
        float:right;
        width: 24px;
        height: 24px;
        width: 24px;
        height:24px;
        border-radius:50%;
        background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212.03%22%20height%3D%2212%22%20viewBox%3D%220%200%2012.03%2012%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23151615%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22icon_edit%22%20class%3D%22cls-1%22%20d%3D%22M1133.85%2C200.757a0.547%2C0.547%2C0%2C0%2C0-.79%2C0l-2.97%2C3.079a0.588%2C0.588%2C0%2C0%2C0%2C0%2C.817%2C0.546%2C0.546%2C0%2C0%2C0%2C.39.169%2C0.568%2C0.568%2C0%2C0%2C0%2C.4-0.169l2.97-3.079A0.588%2C0.588%2C0%2C0%2C0%2C1133.85%2C200.757Zm-0.95-5a2.361%2C2.361%2C0%2C0%2C0-3.42%2C0l-7.14%2C7.381a0.629%2C0.629%2C0%2C0%2C0-.16.373l-0.17%2C2.9a0.6%2C0.6%2C0%2C0%2C0%2C.16.444%2C0.564%2C0.564%2C0%2C0%2C0%2C.4.169h0.03l2.8-.179a0.523%2C0.523%2C0%2C0%2C0%2C.36-0.168l7.14-7.381A2.559%2C2.559%2C0%2C0%2C0%2C1132.9%2C195.757Zm-9.74%2C10.073%2C0.12-2%2C1.81%2C1.872Zm2.74-.923L1124.05%2C203l5.56-5.748%2C1.84%2C1.905Zm6.33-6.574-1.82-1.886a1.246%2C1.246%2C0%2C0%2C1%2C.78-0.268%2C1.275%2C1.275%2C0%2C0%2C1%2C.92.394%2C1.389%2C1.389%2C0%2C0%2C1%2C.38.953A1.357%2C1.357%2C0%2C0%2C1%2C1132.23%2C198.333Z%22%20transform%3D%22translate%28-1122%20-195.031%29%22/%3E%0A%3C/svg%3E%0A);
        background-position:center center;
        background-repeat:no-repeat;
        overflow: hidden;
        text-indent: -999px;
        margin: 15px 0px;
    }
    .formblock .w50:nth-child(2n) {
        margin-bottom:0;
    }
    .formblock .w50 {
        max-width: 100%;
        margin: 0px 0 20px;
    }
    .page-customer-account #content .forgot-password {
        text-align: center;
    }
}

@media screen and (max-width:480px) {
    .left-column .productlistblocksmall:nth-child(3n),
    .left-column .productlistblocksmall:nth-child(4n),
    .left-column .productlistblocksmall,
    .offerblock .productlistblocksmall,
    .productlistblocksmall:nth-child(4n),
    .productlistblocksmall:nth-child(3n),
    .productlistblocksmall {
        max-width: 100%;
        max-width: -moz-calc(100% - 1px);
        max-width: -ms-calc(100% - 1px);
        max-width: -o-calc(100% - 1px);
        max-width: -webkit-calc(100% - 1px);
        max-width:  calc(100% - 1px);
        margin-right:12px;
    }
    .product-thumbnail {
        padding: 0px;
    }
    .checkoutblock {
        max-width: 100%;
    }
    .rm_row_form .customradio input[type=radio]+label, .rm_row_form .customradio input[type=radio]:not(old):checked+label {
    line-height: 30px;
    max-width: 100%;
    margin-left: 0;
    margin-bottom: 10px;
}
}
@media screen and (max-width:440px) {
    .product-variants-item {
        margin: -1.5px 0;
        width: 100%;
        max-width:100%;
    }
    .product-quantity input, .product-quantity #quantity_wanted,
    .customselectvar {
    line-height: 30px;
    height: 30px;
    }
    .gamintojas:nth-child(3n),
    .gamintojas:nth-child(4n),
    .gamintojas:nth-child(5n), .gamintojas {
        width: calc(50% - 5px);
        width: -moz-calc(50% - 5px);
        width: -ms-calc(50% - 5px);
        width: -o-calc(50% - 5px);
        width: -webkit-calc(50% - 5px);
        width:  calc(50% - 5px);
        margin-right: 10px;
    }
    .gamintojas:nth-child(2n){
        margin-right:0;
    }
    .payment-options .line90 {
        line-height: 70px;
        padding: 15px 0;
    }
    .sizetable {
        max-width: 100%;
        margin: -1.5px 0;
    }
    .left-column .productlistblocksmall:nth-child(2n), .offerblock .productlistblocksmall:nth-child(2n), .productlistblocksmall:nth-child(2n),
    .left-column .productlistblocksmall:nth-child(3n),
    .left-column .productlistblocksmall:nth-child(4n),
    .left-column .productlistblocksmall,
    .offerblock .productlistblocksmall:nth-child(2n), .productlistblocksmall:nth-child(2n),
    .offerblock .productlistblocksmall, .productlistblocksmall:nth-child(4n), .productlistblocksmall:nth-child(3n), .productlistblocksmall{
/*        max-width:310px;
        float:none;
        margin:0 auto 30px;*/
    }
    .labelsblock {
    position: absolute;
    left: 20px;
    top: 7px;
    z-index: 1;
}
.product-flagscustom {
    line-height: 1;
    margin: 0 0 4px;
}
    .row.sort-by-row {
        max-width: 310px;
        text-align: left;
        float: none;
    }
    .brandtextbig strong {
        font-size: 21px;
        font-weight: 600;
    }
    .line100 {
        line-height: 75px;
    }
    .blogtitle {
        color: #151818;
        font-size: 16px;
    }
    .w25 {
        max-width:100%;
    }
    .footertitle {
        margin: 20px 0 15px;
    }  
    #footer {
        height: 615px;
        text-align: center;
    }
    .pagination .page-list {
        text-align: center;
        margin-top: 15px;
    }
    body#checkout section.checkout-step.-current .content {
        padding: 25px 20px 40px;
    }
    span.carrier-delay span {
        margin-left: 0;
        display: block;
        text-align: left;
    }
    span.carrierinfo {
        float: left;
        max-width: calc(100% - 145px);
        max-width: -moz-calc(100% - 145px);
        max-width: -ms-calc(100% - 145px);
        max-width: -o-calc(100% - 145px);
        max-width: -webkit-calc(100% - 145px);
        max-width: calc(100% - 145px);
        text-align: left;
    }
}
@media screen and (max-width:360px) {
}