/* styles for desktop */
.tinynav { display: none }

@media screen and (max-width: 1200px) {
    .rsDefault.rsHor .rsArrow {
        display: none !important;
    }
    .product-item-row .image {width:14%;}
    .product-item-row .information {width:45%}
    .product-item-row .product-quantity {width:16%}
    /*.rsABlock.img {max-width: 40%}*/
    .rsABlock.img.center {max-width: 100%}
    ul#menu a.top-level-link span {padding-left:8px;padding-right: 8px}
}
@media screen and (max-width: 1009px) {
    .menu-bottom .left {display:none}
    .hmenu li a {color:#fff;margin-right: 5px;margin-left: 5px;}

    .headerr .title-desc .pagedesc span {font-weight:700;line-height:50px;font-size:60px;letter-spacing: 0.2em}
    .headerr .title-desc .title span {font-weight:300;background:none;line-height:22px;font-size:22px;text-transform: none;}


    .dealermatch {float: left;width:50%;margin-top:50px}
    .dealermatch:nth-child(2n+1) {clear: both}
    .dealermatch:nth-child(3n+1) {clear: none}

    .product-list.full .product-item {width:31%;margin-right:2%;}
    .product-list.full .product-item:nth-child(4n+1) {clear: none;}
    .product-list.full .product-item:nth-child(3n+1) {clear: both;}

    .slnews .news-it {display:none}
    .slnews .more {border-radius: 30px 30px 0px 0px;padding-bottom:15px}


    #header-right {width:80%}

    .product-list.full .product-item, ul.prodlist .product-item {width:30%;margin-right:3%;}
    .product-list.full .product-item:nth-child(4n+1), ul.prodlist .product-item:nth-child(4n+1) {clear: none;}
    .product-list.full .product-item:nth-child(3n+1), ul.prodlist .product-item:nth-child(3n+1) {clear: both;}


    .product-list.items-1 li {width: 31%;margin-right:2%;}
    .product-list.items-1 li:nth-child(1n+1) {clear:both}
    .product-list.items-2 li {width: 48%;margin-right:2%;}
    .product-list.items-2 li:nth-child(2n+1) {clear:both}
    .product-list.items-3 li {width: 31%;margin-right:2%;}
    .product-list.items-3 li:nth-child(3n+1) {clear:both}
    .product-list.items-4 li {width: 23%;margin-right:2%;}
    .product-list.items-4 li:nth-child(4n+1) {clear:both}
    .product-list.items-5 li {width: 23%;margin-right:2%;}
    .product-list.items-5 li:nth-child(4n+1) {clear:both}
    .product-list.items-5 li:nth-child(5n+1) {clear:none}
    .product-list.items-6 li {width: 23%;margin-right:2%;}
    .product-list.items-6 li:nth-child(6n+1) {clear:none}
    .product-list.items-6 li:nth-child(4n+1) {clear:both}

    ul#menu a.top-level-link span {padding-left:5px;padding-right: 5px}


}
@media screen and (max-width: 900px) {
    .features:first-of-type {
        margin-top: 61px;
    }
    .features h2.features-group-title {
        float: none;
        margin-bottom: 13px;
        margin-right: 0;
        width: 100%;
    }
    .features-list {
        float: none;
        list-style-image: none;
        list-style-type: none;
        width: 100%;
    }
    .features-item:nth-child(n) {
        clear: both;
        margin-right: 8%;
        width: 46%;
    }
    .features-item:nth-child(2n) {
        clear: none;
        margin-right: 0;
    }

    .product-list-page .product-list.items-3 li {width:49%;}
    .product-list-page .product-list.items-3 li:nth-child(2n) {margin-right: 0}
    .product-list-page .product-list.items-3 li:nth-child(2n+1) {clear:both;}
    .product-list-page .product-list.items-3 li:nth-child(3n+1)
    {
      clear:none;
    }


    /*.product-list.ajanlott .product-item:nth-child(4n+1) {clear:none}
    .product-list.ajanlott .product-item:nth-child(3n+1) {clear:both}
    .product-list.ajanlott .product-item {float:left;margin-right:2%; width:31%;margin-bottom:20px}
*/

    #blockstyle.items-4 .block {width:31.3%}
}
@media screen and (max-width:800px)
{
    .headerr .title-desc .title span {font-weight:300;background:none;color:#e6e6e6;line-height:22px;font-size:22px;text-transform: none;}
    .headerr .title-desc .pagedesc span {font-weight:700;line-height:30px;font-size:40px;letter-spacing: 0.2em}
    .headerr .title-desc .slogen {font-size:12px}

    .paralax-wrapper .title-desc .title span {font-weight:300;background:none;color:#fff;line-height:30px;font-size:40px;text-transform: uppercase;}
    .paralax-wrapper .title-desc .pagedesc span {font-weight:300;line-height:22px;font-size:22px;}





    .why-us-container .whyus-item {display:inline-block;vertical-align: top;width:33%}
    .why-us-container.items-1 .whyus-item {width:auto}
    .why-us-container.items-2 .whyus-item {width:33%}
    .why-us-container.items-3 .whyus-item {width:33%}
    .why-us-container.items-4 .whyus-item {width:33%}
    .why-us-container.items-5 .whyus-item {width:33%}
    .why-us-container .whyus-item:nth-child(n+4) {display:none}
}
@media screen and (max-width: 767px) {
    body {
        font-size: 16px;
        letter-spacing: -0.29333332px;
    }
    .mobilehidden {
        display: none !important;
    }
    .mobiltopmenu {
        display: block;
    }
    .row {
        margin-right: -20px;
        margin-left: -20px;
    }
    .container-fluid, .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .mm-opened #mm-blocker {
        right: 15px;
    }
    .productpage .list-head .col-md-12 {
        height: calc(var(--hSubHead) / 2);
    }
    .product-list {
        margin-top: 30px;
    }
    .productpage .list-head h1 {
        display: none;
    }
    .product-item-sheet .product-information h1 {
        font-size: 30px;
        line-height: 35px;
        margin-top: 20px;
    }
    .mobile-img-content {
        display: block;
        order: -1;
    }
    .product-item-sheet .product-quantity {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .support-logos {
        justify-content: center;
    }
    .variant-options {
        flex-wrap: wrap;
    }
    .variants .title, .product-mode .title, .set-item .title, .product-quantity .title {
        margin-bottom: 15px;
    }
    .product-quantity .title, .variants .title {
        width: 100%;
        max-width: unset;
        position: relative;
    }
    .product-quantity .title:before, .variants .title:before {
        content: '';
        display: block;
        width: 100%;
        height: 1px;
        position: absolute;
        bottom: -5px;
        background-color: var(--cBorder);
    }
    .addtochart .btn_class {
        min-width: 150px;
    }
    .prod-colours, .item-variants {
        width: 100%;
    }
    .item-variants .product-size {
        margin: 0px 8px 8px 0px;
    }
    .item-variants .product-size:last-child {
        margin-right: 0px;
    }
    .button-sizes {
        position: absolute;
        top: 0px;
        right: 0px;
        margin-top: -9px;
    }
    .button-sizes span {
        display: none;
        margin-top: -10px;
    }
    .addtochart, .product-quantity .addtowishlist {
        margin-left: 8px;
    }
    .sortdiv {
        display: none;
    }
    .buttonbar {
        text-align: left;
    }
    .buttonbar a:not(:first-child) {
        display: flex;
        margin-top: 10px;
        margin-left: 0px;
    }
    .tabs-title {
        padding-left: 15px;
        padding-right: 15px;
    }
    .blockSubHeadline {
        font-size: 36px;
        line-height: 46px;
    }

    h2 {
        font-size: 34px;
        line-height: 44px;
    }
    h5 {
        font-size: 21px;
        line-height: 35px;
        letter-spacing: -0.84px;
    }

    .product-item-sheet .primages {display:none}
    .searchblock.categoryseclect {display:none}
    .brand-page .searchblock.categoryseclect {display:block}
    .blockgrid {width:100% !important;}
    .prodgrid-content .block {display:none !important;}
    .prodgrid-content .block.loaded {display:block !important;position: relative !important;top:auto !important;left:auto !important;width:100% !important;height:250px !important;min-height:250px;margin-bottom: 15px !important;}
    .shipping-div .dij {font-size:16px}

    .searchbar .filterSelect .selectWrapper, .selectWrapper {margin-top:5px;margin-bottom: 5px}
    .product-item-row {clear: both}
    .product-item-row .image {width:25%}
    .product-item-row .information {width:74%;float:right}
    .product-item-row .product-quantity {width:74%;;float:right;text-align: left;padding-left:20px;padding-top:20px;box-sizing: border-box}
    .product-item-row .btncart {width:74%;float:right;text-align: left;padding-left:20px;box-sizing: border-box}
    .product-item-row .rating {text-align: left}

    .tabs-content .left .line,.tabs-content .right .line {margin-left:0;margin-right: 0}
    #sidebar {min-height: 0px}
    #searchmore {display: none}
    .searchbtn {display:block}
    #filterhide {display:none}
    .banner {display:none}
    .category-item {
        width: 48%;
        margin-left: 1%;
        margin-right: 1%;
    }
    .top50-container {padding-top:20px;padding-bottom: 20px}
    .top50 .side-left, .top50 .side-right {float:none;width:100%}
    .top50 .promo {padding-right: 0;text-align: center}
    .side-menus {margin-top:20px;padding-bottom:20px;text-align: center}
    .side-menus .side-menu {display:inline-block;margin:0px 10px}
    #header-info {
        display: none !important;
    }
    #header-bar > .container-fluid > .row > .column {
        height: var(--hSticky);
        padding-right: 0px;
    }
    .header nav, .header .social {
        display: none !important;
    }
    .ajaxlayer, .klayer {max-width: 90%}
    .ajaxlayer input {max-width: 100%;width:100% !important;}
    .column {box-sizing: border-box}
    #boxc h1 {font-size: 24px;}
    #boxc #step1-container h1 {margin:0;padding-top:25px}
    .clearcart {text-align: center}
    #boxc #step1-container .row .column {padding-bottom:0;padding-top:0}
    #boxc .column, #boxc .column.right {text-align: center}
    #boxc .btn_class {margin:5px auto}

    #boxc .shipping-div,ul.paying-list li {float: none;width:100%}
    #boxc .busket {text-align: left}
    #boxc .busket td {text-align: left;display:block;width:100%}
    #boxc input, #boxc textarea, #boxc select {width: 100%;box-sizing: border-box}
    #boxc .errordiv {text-align: left}
    #boxc .morebutton.order {margin-bottom: 10px}
    #boxc h2.member {text-align: center;padding-bottom:10px}

    #boxc ul.paying-list li .left {width:19% !important;}
    #boxc ul.paying-list li .right {width:70% !important;}
    #boxc .equal .left {width:19% !important;}
    #boxc .equal .right {width:70% !important;}

    #boxc #gls_map-canvas {height:auto !important}
    #boxc #gls_map-canvas #left-canvas {width:100% !important;height:200px !important;float:none;}
    #boxc #gls_map-canvas #right-canvas {width:100% !important;height:300px !important;float:none}

    .prodgrid-content .block .title {font-size: 20px}
    .form-wrapper.newsletter input {margin-right: 0;text-align: center}
    #footerBadges .badgee {height:65px;margin-bottom:10px}
    #footerBadges .badgee div {font-size: 14px}
    .product-item-sheet {margin-top:0}
    #wrapper {padding-top: 0px}
    .hmenu {display:none}
    .nlinput .form-wrapper.newsletter .adatkezeles {
        margin: 0px 40px;
    }
    .footer .social {
        text-align: right;
    }
    .footer-logos {
        padding: 60px 0px 30px 0px;
    }
    .footer-logos img {
        margin-right: 50px;
        margin-bottom: 30px;
    }
    .footer > .container-fluid > .row:last-of-type > .column {
        flex-direction: column;
        justify-content: center;
        padding: 20px 10px;
    }
    body.productpage .category-part {display:none}
    .category-slider .category-list {margin-top:50px}
    .bpoints .contents {padding:0}
    .bpoints .container-fluid .row {width:100%;max-width: 1180px;margin:0 auto;padding:0}
    section.mainsection {
        padding-top: var(--hSticky);
    }
    .txtCent {
        /*text-align: center;*/
    }
    .rsABlock.img img {max-height: 200px}
    .subpages .header, .subpages .sticky.header {position: relative;top:auto;left:auto}
    .whyus-item .avatar {width:120px;height:120px}
    .whyus-item .avatar::before {width: 124px;height: 124px}
    .why-us-container .whyus-item {display:inline-block;vertical-align: top;width:33%}
    .why-us-container.items-1 .whyus-item {width:auto}
    .why-us-container.items-2 .whyus-item {width:33%}
    .why-us-container.items-3 .whyus-item {width:33%}
    .why-us-container.items-4 .whyus-item {width:33%}
    .why-us-container.items-5 .whyus-item {width:33%}
    .why-us-container .whyus-item:nth-child(4n),.why-us-container .whyus-item:nth-child(5n) {display:none}

    .categselector {position: absolute;top:40px;left: auto;right:0px;width:auto;text-align: right;}
    .categselector ul {padding:0;margin:0;list-style-type: none}
    .categselector .categtitle {display: block;color:#fff;margin-bottom:22px}
    .categselector .categtitle a {color:#fff;text-decoration: none;padding:10px 20px;background: #096c1e;border-radius: 2px 0px 0px 2px}
    .categselector .categtitle a.active {background: #71b642}
    .categselector .categtitle:first-child a {border-radius: 2px 0px 0px 2px}
    .categselector .categtitle:last-child a {border-radius: 2px 0px 0px 2px}

    .product-list.full .product-item, ul.prodlist .product-item {width:48%;margin-right:2%;}
    .product-list.full .product-item:nth-child(4n+1), ul.prodlist .product-item:nth-child(4n+1) {clear: none;}
    .product-list.full .product-item:nth-child(3n+1), ul.prodlist .product-item:nth-child(3n+1) {clear: none;}
    .product-list.full .product-item:nth-child(2n+1), ul.prodlist .product-item:nth-child(2n+1) {clear: both;}


    .ajanlott ul.prodlist .product-item {width:48%;margin-right:2%;}
    .slnews {display:none}
    .tinynav { display: none;margin:0px auto 0px auto}

    #page-wrap {
        margin: 0px auto;
        max-width: 1040px;
        padding: 0px;
    }

    #searchd, #radiusselect, #searchbtn {width:100%;float:none;clear:both;padding:0;padding-bottom:0px}
    #radiusselect .inner {padding-left:0;margin-left:0;clear:both}
    #searchbtn {padding-top:10px}
    .article-list {margin-right:0px;width:100%}

    .collection-type-blog.layout-style-left #sidebar {
        position: relative;top:auto;right:auto;left:auto;bottom:auto;
        width:100%;
    }

    .tagscloud div {float:left; margin-right:30px}


    .one-col.footerlogo {float:none; clear:both;}

    .product-item {float:left;width: 47%;margin-right:3%;height:auto;margin-bottom:20px}
    .owl-item .product-item {width:100%;margin: 0}
    .products-block .owl-carousel .item {margin-right: 2%;margin-left:2%;}
    .product-item-sheet .product-images {width:100%;margin:0;float:none}
    .product-item-sheet .product-information {width:100%;float:none}
    /*.footer-categories .one-col {width:50%}
    .one-col.half:atfer {content:""; clear:both}*/

    .busket-col1,.busket-col2,.busket-col3 {width:100%;padding:0px;margin:0px}
    .busket-col1 .padder,.busket-col2 .padder,.busket-col3 .padder {padding:0px;padding-top:30px;}

    .magyartermek img {max-width: 60px}


    .nlbox span {display:block;width:100%;text-align: center;padding:10px}
    .nlbox .form-wrapper.newsletter input {display:block;margin:0 auto}
    .nlbox a {display:block;width:200px;text-align: center;margin: 15px auto 0}
    .switchbar {min-height: 29px;height: auto}
    .slogen {float:left;}
    .icon-sociale {display:none}
    .header-top {position: relative;top:auto;left:auto;text-align: left}
    .header-top .column {width: 100%}
    #header-bar .mediawidth {padding:2px 15px 0 15px}
    ul.products li {float:left;margin-right:2%; width:49%;padding-bottom: 0}
    ul.products li:nth-child(3n) {margin-right: 2%;}
    ul.products li:nth-child(3n+1) {clear:none}
    ul.products li:nth-child(2n) {margin-right: 0;}
    ul.products li:nth-child(2n+1) {clear:both}



    .product-list.items-1 li {width: 48%;margin-right:2%;}
    .product-list.items-1 li:nth-child(1n+1) {clear:both}
    .product-list.items-2 li {width: 48%;margin-right:2%;}
    .product-list.items-2 li:nth-child(2n+1) {clear:both}
    .product-list.items-3 li {width: 48%;margin-right:2%;}
    .product-list.items-3 li:nth-child(3n+1) {clear:both}
    .product-list.items-4 li {width: 48%;margin-right:2%;}
    .product-list.items-4 li:nth-child(4n+1) {clear:both}
    .product-list.items-5 li {width: 48%;margin-right:2%;}
    .product-list.items-5 li:nth-child(5n+1) {clear:both}
    .product-list.items-6 li {width: 48%;margin-right:2%;}
    .product-list.items-6 li:nth-child(6n+1) {clear:both}

    /*.product-list.items-1 li:nth-child(n+5), .product-list.items-2 li:nth-child(n+5),
    .product-list.items-3 li:nth-child(n+5), .product-list.items-4 li:nth-child(n+5),
    .product-list.items-5 li:nth-child(n+5), .product-list.items-6 li:nth-child(n+5) {display:none}
*/

    /*.category-gallery .category-img-small {width:50%;float:left;margin-bottom: 30px;}*/
    .mobile {display:block}
    .switchbar .left {display:none}

   .oneref {width:48%;margin-bottom:20px}
    
   .tinynav { display: none;margin:0px auto 0px auto}
    .column.left {text-align: center;width:100%;}
    .column.center {text-align: center;width:100%;}
    .column.right {text-align: center;width:100%;}

   .categlist a {font-size:12px;padding:4px 12px;}



    .page_left_small {width:100%}
    .page_right_wide {width:100%}

    .product-item-sheet .product-images {float:left; width:100%;margin-top:12px;cursor:pointer;margin-right:0}
    .product-item-sheet .product-information {float:left; width:100%;text-align:left;color:#777;padding-top:10px}

    .busket-col1 {float:left;width:100%;margin-top: 8px;overflow:hidden;}
    .busket-col2 {float:left;width:100%;margin-top: 8px;}
    .busket-col3 {float:right;width:100%;margin-top: 8px;}

    .busket-col1 .padder, .busket-col2 .padder {padding-top:20px;padding-left:0px}
    table.arkonst img {max-width: 100%}
    #page-wrap {
    margin: 0px auto;
    max-width: 1040px;
    padding: 0px;

  }


    .article-list {margin-right:0px;width:100%}
  
  .collection-type-blog.layout-style-left #sidebar {
    position: relative;top:auto;right:auto;left:auto;bottom:auto;
    width:100%;
  }

  .tagscloud div {float:left; margin-right:30px}
    .one-col.footerlogo {float:none; clear:both;}
    .specialist-info .inner {
        padding-right:0px;
    }

    .imp {margin-bottom: 10px;padding-top:0px}


    .product-list div.level {border-bottom: 1px solid #c8c8c8;margin-top:40px;padding-bottom:40px;}
    .product-list div.level .left {width:100%;float:left;}
    .product-list div.name {padding-top:0px}
    .product-list div.level .image {width:100%;float:right;margin-top:30px}
    .product-list div.level .image img {}
    .product-list .left .morebutton {margin-top:20px}


    .product-list div.level.b .left {float:right}
    .product-list div.level.b .image {float:left}

    #sbar {display:none}
    .mediawidth-outer {padding:0px}
    .iconsearch {display: inline-block}
  /*.footer-categories .one-col {width:50%}
  .one-col.half:atfer {content:""; clear:both}*/

    .gallery-block-grid.gallery-thumbnails-per-row-1 .gallery-design-grid-slide {
        width: 100%;
    }
    .gallery-block-grid.gallery-thumbnails-per-row-2 .gallery-design-grid-slide {
        width: 50%;
    }
    .gallery-block-grid.gallery-thumbnails-per-row-3 .gallery-design-grid-slide {
        width: 33.333333333333336%;
    }
    .gallery-block-grid.gallery-thumbnails-per-row-4 .gallery-design-grid-slide {
        width: 25%;
    }
    .gallery-block-grid.gallery-thumbnails-per-row-5 .gallery-design-grid-slide {
        width: 25%;
    }
    .gallery-block-grid.gallery-thumbnails-per-row-6 .gallery-design-grid-slide {
        width: 25%;
    }
    .gallery-block-grid.gallery-thumbnails-per-row-7 .gallery-design-grid-slide {
        width: 25%;
    }
    .gallery-block-grid.gallery-thumbnails-per-row-8 .gallery-design-grid-slide {
        width: 25%;
    }
    .gallery-block-grid.gallery-thumbnails-per-row-9 .gallery-design-grid-slide {
        width: 25%;
    }
    .gallery-block-grid.gallery-thumbnails-per-row-10 .gallery-design-grid-slide {
        width: 25%;
    }




    .tinynav { display: block;margin:0px auto 0px auto}

    #header-right {float:none;clear:both;width:100%;margin-top:40px;text-align: center;}
    /*#search, .topmenu, #valutaselect, .flags {margin-bottom:10px;position: relative;top:auto;right:auto;left:auto;bottom:auto;}*/

    #sbar, .sidepanel-right {display:none}
    .header-bottom,.contents, .menu-title, #footer, .mediawidth {padding-left:15px;padding-right: 15px}
    .contents {padding-right: 0;padding-left: 0}
    .topbanner-area {float:none;padding-top:40px;width:100%;}
    .topbanner-inner .ingyenes {width:200px}
    .topbanner-inner .ingyenes a, .topbanner-inner .mosoly a {font-size: 12px;}

    .header-bottom {}
    .category-menus {display:block;position: absolute; top:-30px;left:20px;}

    #top-nav ul#menu {height:auto;background: #606060 url(../design/menubg.png) repeat-x;}
    ul#menu li.top-level, ul#menu li.home {float:none;width:100%;border:0px;border-bottom:1px solid #eee;height:50px;background-image: none;}
    ul#menu li.top-level:hover div.top-level {display:none}
    ul#menu a.top-level-link span {border-width: 1px;height:50px;line-height: 50px}

    #menu {display:none}
    .menu-bottom .left {font-size:12px;padding: 18px 120px 0px 20px;}
    .menu-bottom {background: #fff;border:0px solid #b60000;height:110px}
    #search {float:left;padding-left:20px;}
    .article-list {margin-right:0px;width:100%}

    .collection-type-blog.layout-style-left #sidebar {
        position: relative;top:auto;right:auto;left:auto;bottom:auto;
        width:100%;
    }
    .category-list {float:none; width:100%;clear:both}
    .pager {width:100%;float:none;clear:both;text-align: right;padding-top:20px;margin-bottom:20px;padding-bottom:20px}
    .pager select {margin-bottom:10px}
    .tagscloud div {float:left; margin-right:30px}

    .rsDefault .rsGCaption {bottom:20px;font-size:20px;line-height:10px}
    .rsGCaption .title {font-size:20px;padding:0px}
    .rsGCaption .description {font-size: 14px;}

    #fbcomments, .fb-comments, .fb-comments iframe[style], .fb-comments span {
        max-width: 100% !important;
    }
    .footer-menu .one-col {width: 100%;margin-bottom:0px;text-align: center}
    .clearit {clear:both;float:none}
    .tabs-cnt .tabs-title {
        margin: 0px 10px;
    }
    .icon-socialz {padding-left:0px}
    .imp, .flogo {float:none;margin-left:0px;text-align: center;}


    .busket-col1 .padder, .busket-col2 .padder {padding:0px;}
    .busket-col1, .busket-col2, .busket-col3 {width:100%;clear:both;margin-bottom:30px}

    .prodgrid-content .block .title {font-size: 16px}
    .category-gallery {margin-right: 0}

    .klayerc {width:300px !important;}

    .payments {text-align: center}
    .payments img {text-align: center;display: inline-block;margin-left:10px;margin-right: 10px}

    /* Landing icons */
    body.landing #yui_80236 .column.padding-50 {
        width: 50%;
        padding: 0px 25px;
    }
}
@media screen and (max-width: 700px) {

    .dealermatch {float: left;width:100%;margin-top:50px}
    .dealermatch:nth-child(2n+1) {clear: both}
    .dealermatch:nth-child(3n+1) {clear: both}


 /* ------------- sqs-grid-breaker.less ----------------- */
  .sqs-layout .sqs-block {
    clear: none;
  }
  .sqs-layout .column {
    float: none !important;
    width: auto !important;
      text-align: center;
  }
  .sqs-layout .spacer-block {
    display: none;
  }
  .sqs-layout .sqs-row .sqs-block:first-child {
    padding-top: 17px !important;
  }
  .sqs-layout .sqs-row .sqs-block:last-child {
    padding-bottom: 17px !important;
  }
  .sqs-layout .sqs-row + .sqs-row,
  .sqs-layout .sqs-row + .sqs-block {
    margin-top: 0 !important;
  }
  .sqs-gallery-design-grid-slide {
    width: 50% !important;
    margin: 0 0 10px 0 !important;
  }
  .footer-wrapper {
    padding: 20px;
  }
  .content-inner,
  .title-nav-wrapper {
    padding: 20px !important;
  }
  .collection-type-gallery .sqs-system-gallery .simple {
    padding-left: 20px;
    padding-right: 20px;
  }
  .collection-type-gallery .sqs-system-gallery .slide-meta {
    padding: 20px 0;
  }
  .collection-type-gallery .sqs-system-gallery .slide-meta .title,
  .collection-type-gallery .sqs-system-gallery .slide-meta .clickthrough {
    padding: 0 20px;
  }
  .collection-type-gallery .sqs-system-gallery .slide-meta .description {
    padding: 0 20px;
  }
  .title-desc-inner {
    padding: 40px 20px 20px !important;
    max-width: 660px !important;
  }
  .title--description-position-over-image .title-desc-wrapper:not(.has-main-image) .title-desc-inner {
    padding: 20px !important;
  }
  .title--description-position-over-image .title-desc-wrapper.has-main-image .title-desc-inner {
    padding-top: 20px !important;
  }
  .collection-type-index.title--description-position-over-image .title-desc-wrapper.has-main-image .title-desc-inner {
    padding-bottom: 125px !important;
  }
  .collection-type-index.title--description-position-over-image .title-desc-wrapper:not(.has-main-image) {
    padding: 0;
  }
  .collection-type-index.title--description-position-over-image .title-desc-wrapper.has-main-image {
    padding: 0;
  }
  .collection-type-index .title-desc-wrapper:not(.over-image) .title-desc-inner {
    padding: 20px 0 40px !important;
    margin-bottom: 0;
  }


    #blockstyle.items-4 .block {width:31.3%}
  
}
@media screen and (max-width:600px){
    #footerBadges .badgee {margin-left: 0px;width:100%;}
    .product-item {width:50%}
    #back-top {bottom:-9999px}
    .badge-woman, .badge-man {width:30px;height:30px}

    #search input {width:auto;max-width: 100%;}
}
@media screen and (max-width: 500px) {
    .product-list-page .product-list.items-3 li, .product-list li {width:100% !important;margin-right: 0 !important;}

    #blockgrid {width:100% !important}
    #blockgrid .block {width:100% !important;}
    #logo {top:20px}
    #ajanlottlist .block,#blockstyle.items-4 .block {width:48%}

    body {overflow:visible}
    .addtochart .btn_class {width:auto;padding-left:20px;padding-right:20px;max-width:200px}
    .increase, .decrease {clear:both;}
    .category-gallery .tittle span {display:none}
    .category-slider .showall {position: relative;top:auto;left:auto;right:auto;bottom:auto; float:none;clear:both;text-align: right;margin-bottom: 20px;}
    .rsDefault .rsGCaption {bottom:20px;font-size:11px;line-height:7px}
    .rsGCaption .title {font-size:13px;padding:0px}
    .rsGCaption .description {font-size: 11px;}
    .rsGCaption  a.btn_class, .rsGCaption span.btn_class {font-size:11px;padding:0px 4px;line-height: normal}
    .menu-bottom {height:auto}
    #search {padding-top:40px;padding-bottom:30px;float:left;padding-right:0px;width: 70%;max-width: 100%}
    #search input {width:200px;max-width: 60%;}
    .topbanner-inner a {display:none}
    .topbanner-inner .ingyenes, .topbanner-inner .mosoly {width:auto}
    .footer-menu .one-col {width: 100%;float:none; clear:both;text-align: center;}
    .one-col.footerlogo {width: 100%;float:none; clear:both;text-align: center;}
    .footer-categories {text-align: center;}
    .footer-categories .one-col {width: 100%;}
    .footer-categories .name-level-0, .footer-menu .name-level-0 {padding-right: 0px;text-align: center;}
    .footer-categories .name-level-1, .footer-menu .name-level-1 {padding-right: 0px;width:auto;margin:0px auto}
    .footer-menu .name-level-1.mailtel {width:150px}
    .flogo {float:none;margin:30px 0px 0px 0px;border:0px solid #b60000}
    /*nav .category-menus {display:none}
    nav .menu {display:none}*/

    .gallery-block-grid.gallery-thumbnails-per-row-1 .gallery-design-grid-slide {
        width: 100%;
    }
    .gallery-block-grid.gallery-thumbnails-per-row-2 .gallery-design-grid-slide {
        width: 50%;
    }
    .gallery-block-grid.gallery-thumbnails-per-row-3 .gallery-design-grid-slide {
        width: 50%;
    }
    .gallery-block-grid.gallery-thumbnails-per-row-4 .gallery-design-grid-slide {
        width: 50%;
    }
    .gallery-block-grid.gallery-thumbnails-per-row-5 .gallery-design-grid-slide {
        width: 50%;
    }
    .gallery-block-grid.gallery-thumbnails-per-row-6 .gallery-design-grid-slide {
        width: 50%;
    }
    .gallery-block-grid.gallery-thumbnails-per-row-7 .gallery-design-grid-slide {
        width: 50%;
    }
    .gallery-block-grid.gallery-thumbnails-per-row-8 .gallery-design-grid-slide {
        width: 50%;
    }
    .gallery-block-grid.gallery-thumbnails-per-row-9 .gallery-design-grid-slide {
        width: 50%;
    }
    .gallery-block-grid.gallery-thumbnails-per-row-10 .gallery-design-grid-slide {
        width: 50%;
    }

    .why-us-container .whyus-item {display:inline-block;vertical-align: top;width:100%}
    .why-us-container.items-1 .whyus-item {width:auto}
    .why-us-container.items-2 .whyus-item {width:auto}
    .why-us-container.items-3 .whyus-item {width:auto}
    .why-us-container.items-4 .whyus-item {width:auto}
    .why-us-container.items-5 .whyus-item {width:auto}
    .why-us-container .whyus-item:nth-child(2n),.why-us-container .whyus-item:nth-child(3n),.why-us-container .whyus-item:nth-child(4n),.why-us-container .whyus-item:nth-child(5n) {display:none}

    .category-slider .category-list {margin-top:50px}

    .sortdiv span.sum {margin-right: 5px}
    .sortdiv span.block {display:block;text-align: left !important;margin:0 0 2px;color:#000 !important;}
    .sortdiv span.margin {margin: 10px 10px 2px 0}
    .sortdiv span.right {text-align: left;float:none;display:none}

    .product-quantity .quantselect .left {width:48%}

    /*.category-gallery .category-img-small {width:100%;float:none;margin-bottom: 30px;}
    .category-gallery .category-img-mide {width:100%;float:none;margin-bottom: 30px;}
*/
    ul.products li {float:left;margin-right:0; width:100%;margin-bottom: 20px}
    ul.products li:nth-child(3n) {margin-right: 0;}
    ul.products li:nth-child(3n+1) {clear:none}
    ul.products li:nth-child(2n) {margin-right: 0;}
    ul.products li:nth-child(2n+1) {clear:none}

    .product-list.items-1 li {width: 100%;margin-right:0;}
    .product-list.items-1 li:nth-child(1n+1) {clear:both}
    .product-list.items-2 li {width: 100%;margin-right:0;}
    .product-list.items-2 li:nth-child(2n+1) {clear:both}
    .product-list.items-3 li {width: 100%;margin-right:0;}
    .product-list.items-3 li:nth-child(3n+1) {clear:both}
    .product-list.items-4 li {width: 100%;margin-right:0;}
    .product-list.items-4 li:nth-child(4n+1) {clear:both}
    .product-list.items-5 li {width: 100%;margin-right:0;}
    .product-list.items-5 li:nth-child(5n+1) {clear:both}
    .product-list.items-6 li {width: 100%;margin-right:0;}
    .product-list.items-6 li:nth-child(6n+1) {clear:both}

    .magyartermek {position: absolute;top:120px;right:15px;}
    .magyartermek img {max-width: 60px}
    .fmenu .coll, .fmenu .columns-10,
    .fmenu .columns-9,
    .fmenu .columns-8,
    .fmenu .columns-7,
    .fmenu .columns-6,
    .fmenu .columns-5,
    .fmenu .columns-4,
    .fmenu .columns-3,
    .fmenu .columns-2,
    .fmenu .columns-1 {width:100%;float:none;text-align: center}
    .fmenu .coll .name-level-0, .fmenu .coll .name-level-1 {text-align: center}



    .ajanlott ul.prodlist .product-item {width:100%;margin-right:0%;}
    .product-list.full .product-item, ul.prodlist .product-item {width:100%;margin-right:0%;}
    .product-list.full .product-item:nth-child(4n+1), ul.prodlist .product-item:nth-child(4n+1) {clear: none;}
    .product-list.full .product-item:nth-child(3n+1), ul.prodlist .product-item:nth-child(3n+1) {clear: none;}
    .product-list.full .product-item:nth-child(2n+1), ul.prodlist .product-item:nth-child(2n+1) {clear: none;}
    .footer-menu .one-col {width: 100%;float:none; clear:both;text-align: center;}
    .one-col.footerlogo {width: 100%;float:none; clear:both;text-align: center;}
    .footer-categories {text-align: center;}
    .footer-categories .one-col {width: 100%;}
    .footer-categories .name-level-0, .footer-menu .name-level-0 {padding-right: 0px;text-align: center;}
    .footer-categories .name-level-1, .footer-menu .name-level-1 {padding-right: 0px;text-align: center;}
    .flogo {float:none;margin:30px 0px 0px 0px;border:0px solid #b60000}

    .headerr .title-desc .title span {font-weight:300;background:none;color:#e6e6e6;line-height:16px;font-size:16px;text-transform: none;}
    .headerr .title-desc .pagedesc span {font-weight:700;line-height:22px;font-size:24px;letter-spacing: 0.2em}
    .headerr .title-desc .slogen {font-size:12px}
    .paralax-wrapper .title-desc .title span {font-weight:300;background:none;color:#fff;line-height:22px;font-size:24px;text-transform: uppercase;}
    .paralax-wrapper .title-desc .pagedesc span {font-weight:300;line-height:16px;font-size:16px;}
}
@media screen and (max-width: 410px) {
    #my-account {
        min-width: 28px;
        padding: 5px;
    }
    .cart-content {
        width: 12px;
        height: 12px;
        font-size: 10px;
        line-height: 12px;
    }
    .tabs-title {
        padding-left: 10px;
        padding-right: 10px;
    }
}
@media screen and (min-width: 768px) {
    .breakpoint .row .column.padding-off {padding: 0}
    .breakpoint .row .column.padding-off .sqs-block {padding:0}
}
