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


@media screen and (max-width:1009px)
{
    .header-top .support .icon, .header-top .email .icon {clear:both;float:none;margin:0px auto;font-size:14px}
    .header-top .support, .header-top .email {text-align: center;padding-top:10px}
    .header-top .td {vertical-align: top;}

    ul.szolgaltatasok li {float:left;width:44%;margin-right:2%}
    ul.szolgaltatasok li:nth-child(4n) {margin-right: 2%}
    ul.szolgaltatasok li:nth-child(4n+1) {clear:none}
    ul.szolgaltatasok li:nth-child(2n) {margin-right: 0}
    ul.szolgaltatasok li:nth-child(2n+1) {clear:both}

    ul.szolgaltatas-list li {float:left;width:30%;margin-right:4%}
    ul.szolgaltatas-list li:nth-child(4n) {margin-right: 4%}
    ul.szolgaltatas-list li:nth-child(4n+1) {clear:none}
    ul.szolgaltatas-list li:nth-child(3n) {margin-right: 0}
    ul.szolgaltatas-list li:nth-child(3n+1) {clear:both}


    .sf-menu li a, .sf-menu li a:visited
     {
        padding-left:15px;padding-right: 15px;
     }
    .mt-show-right {float: right;text-align: right;margin:0px auto;clear:both;padding-bottom:10px;border-bottom:0px solid #fff}
    .mt-icon-ajaxcart, .mt-icon-compareajax, .search-icon {float:none;display:inline-block}
    .mt-top-label {text-align: center}

    .blockHeadline {
        font-size: 34px;
        line-height: 36px;

    }

    .ftitle {float:none}
    .footer-nl {margin-left: 0;margin-top:10px;float:none}
    .mt-social .ftitle {text-align: right;margin-right: 0;padding:0;width:100%}
    .mt-social ul {margin-top:10px}
}
@media screen and (max-width:900px)
{
    .sf-menu li a, .sf-menu li a:visited
    {
        padding-left:7px;padding-right: 7px;
    }
}
@media screen and (max-width:767px)
{
    ul.szolgaltatas-list li {float:left;width:48%;margin-right:4%}
    ul.szolgaltatas-list li:nth-child(4n) {margin-right: 4%}
    ul.szolgaltatas-list li:nth-child(4n+1) {clear:none}
    ul.szolgaltatas-list li:nth-child(3n) {margin-right: 4%}
    ul.szolgaltatas-list li:nth-child(3n+1) {clear:none}
    ul.szolgaltatas-list li:nth-child(2n) {margin-right: 0}
    ul.szolgaltatas-list li:nth-child(2n+1) {clear:both}

    .slogen {display:none}
    .headerbar {border:0}
    .breadcrumb-container .right h1 {padding:0 40px;}
    .header-top .table {display:block;width:100%}
    .header-top .row {display:block;width:100%}
    .header-top .td {display:block;width:100%;text-align: center}
    #logo {width: 172px;margin:0px auto;padding:10px 0px;float:none;}
    .mobilhidden, .header-top .td.mobilhidden {display:none}
    .page_left_small
    {
        float: none;
        text-align: left;
        width: 100%;
        border-right:0px solid #eee;
        padding-top:25px;
    }
    .page_right_wide
    {
        float: none;
        width: 100%;
        padding-top:25px;
    }
    .mobilmenu {display: block;position: absolute;left:30px;top:16px}
    .headerbar {height:auto}
    .headerbar .mediawidth {padding:0}
    .topmenu {position: relative;left:auto;top:auto;text-align: center;float:none;clear:both;padding-top:10px;padding-bottom:10px}
    .topmenu li {padding-left:5px;padding-right: 5px}
    .flags {position: relative;padding-top:15px;padding-bottom:10px;top:auto;right:auto;left:auto;float:none;clear:both;border:0px solid #b60000;text-align: right;background: #fff}
    .sbHolder {margin: 0px auto;height:30px;}
    .flags .pull-lefts {float:none}
    .product-item-sheet .product-images, .product-item-sheet .product-information {width:100%;margin:0;}
    .product-more-info .col1, .product-more-info .col2  {width:100%;clear: both}
    .blockHeadline {
        font-size: 28px;font-weight: 700;
        padding-left:0px;color:#fff;
        line-height: 30px;text-transform: none;

    }
    .blockSubHeadline2 {
        margin-bottom:0px;margin-top:22px;
        font-size: 14px;font-weight: 400;
        padding-left:0px;color:#fff;
        line-height: 13px;
    }
    #headerbanner .title {font-size: 28px;line-height: 30px}
    .bContainer .td {display: table-cell;width:100%;height:430px;vertical-align: middle;padding:0px 30px}
    .bContainer.right .td {text-align: right}
    .bContainer.right .td div {float:right;width:100%;text-align: left}
    .bContainer.left .td {text-align: left}
    .bContainer.left .td div {float: left;width:100%}

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

    .busket-col1 {float:none;width:100%;padding:0;margin:0;margin-top: 28px;}
    .busket-col2 {float:none;width:100%;padding:0;margin:0;margin-top: 28px;}
    .busket-col3 {float:none;width:100%;padding:0;margin:0;margin-top: 28px;}

    .busket-col1 .padder, .busket-col2 .padder {padding-left:0px;padding:0;margin:0;margin-top:20px}
    nav {display:none}
   #nav .menu { display: none }
  #page-wrap {
    margin: 0px auto;
  }
  #logo {}
  #header-right {float:none;clear:both;width:100%;margin-top:40px;text-align: center;}


  .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%;
  }

  .mt-social {float:none}
  .tagscloud div {float:left; margin-right:30px;}
  .ftitle, .mt-social .ftitle {float:none;text-align: center}
    .mt-social .ftitle {margin-top:20px}
    .mt-content-social {float:none;text-align: center}
    .mt-content-social .pull-right {float:none;text-align: center;display: inline-block}
    .footer-menu .name-level-0:after {display: none}
  .footer-nl {margin:0 auto;width:200px;text-align: center;float:none;margin-top:10px;position: relative}
  .footer .sqs-layout .sqs-col-6 {float:none;width:auto}
  .footer-menu .one-col, .footer-menu .one-col.last {width: 100%;float:none;}
  .footer-menu .one-col .name-level-0,.footer-menu .one-col .name-level-1 {margin-right: 0;padding-right: 0}
  .one-col.footerlogo {float:none; clear:both;}
    ul.szolgaltatasok li .name {font-size: 20px;}
  /*.footer-categories .one-col {width:50%}
  .one-col.half:atfer {content:""; clear:both}*/
}
@media screen and (max-width:479px)
{
    ul.szolgaltatasok li {float:none;clear:both;width:95%;margin-right:0;margin-bottom:20px;}
    ul.szolgaltatasok li:nth-child(4n) {margin-right: 2%}
    ul.szolgaltatasok li:nth-child(4n+1) {clear:both}
    ul.szolgaltatasok li:nth-child(2n) {margin-right: 0}
    ul.szolgaltatasok li:nth-child(2n+1) {clear:both}
    ul.szolgaltatasok li {clear:both}

    ul.szolgaltatas-list li {float:none;clear:both;width:95%;margin-right:0;margin-bottom:20px;}
    ul.szolgaltatas-list li:nth-child(4n) {margin-right: 2%}
    ul.szolgaltatas-list li:nth-child(4n+1) {clear:both}
    ul.szolgaltatas-list li:nth-child(2n) {margin-right: 0}
    ul.szolgaltatas-list li:nth-child(2n+1) {clear:both}
    ul.szolgaltatas-list li {clear:both}

    .product-list.ajanlott ul.products li:nth-child(2n) {margin-right:2%}
    .product-list.ajanlott ul.products li:nth-child(2n+1) {clear:none}
    .product-list.ajanlott ul.products li:nth-child(3n) {margin-right:2%}
    .product-list.ajanlott ul.products li:nth-child(3n+1) {clear:none}
    .product-list.ajanlott ul.products li:nth-child(4n) {margin-right: 2%}
    .product-list.ajanlott ul.products li:nth-child(4n+1) {clear: none}
    .product-list.ajanlott ul.products li {width:100%;margin-right:0%;clear:both;}

    .footer-menu .one-col {width: 100%;float:none; clear:both;}
  .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 {clear:both;float:none;padding-top:20px;margin:0px 0px 0px 0px;border:0px solid #b60000}
  nav .category-menus {display:none}
  nav .menu {display:none}
}

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



 /* ------------- sqs-grid-breaker.less ----------------- */
  .sqs-layout .sqs-block {
    clear: none;
  }
  .sqs-layout .column {
    float: none !important;
    width: auto !important;
  }
  .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;
  } 
  
}
@media only screen and (max-width: 900px) { 

}

/*@media only screen and (max-width: 580px) { 
}

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

@media all and (max-width: 1366px) and (max-height: 768px) {}
 
@media all and (max-height: 675px) { }*/