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

@media screen and (max-width:1009px)
{
    nav .menu ul li a {font-size:12px;padding-left:5px;padding-right:5px}
    .icon-sociale {right:-30px}
    #nav {padding-right:50px}
    .introinner {position: absolute;margin:0px auto;text-align:center;top:0px;left:0px;z-index:2000;width:100%}
    .introinner .biglogo {padding-top:100px;padding-bottom:60px}
    .introinner .h1 {width:auto;font-size:60px;font-weight:700;text-shadow:1px 1px #888;color:#ddd;text-transform: uppercase;line-height: normal}
    .introinner .h1 span{padding-left:20px;padding-right:20px}
    .introinner .h1desc {font-size:20px;font-weight:300;text-shadow:1px 1px #888;color:#ddd;text-transform: uppercase;line-height: normal;padding-top:20px}
    .introinner .h1desc span {border-top:1px solid #b1dfde;padding-top:15px}
    .mousewheel {margin-top:70px}

    .member-item {
        -webkit-transition: background .3s ease-out;
        -moz-transition: background .3s ease-out;
        -o-transition: background .3s ease-out;
        transition: background .3s ease-out;
        overflow: auto;
        padding: 0px 0px;
        width: 62px;
        margin:0px auto;
    }

    .member-item .image {
        border-radius: 62px;
        float: left;
        margin-left: 0px;
        background-color: #c4c4c4;
        position: relative;
        height: 62px;
        width: 62px;

        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
    }
    .member-item.szolgaltatas {width: 124px;}
    .member-item.szolgaltatas .image {width:124px;height:124px;border-radius: 62px;}
    .member-item.invitation .image {
        background-size: auto auto;
    }
}
@media screen and (max-width:767px)
{
    .icon-sociale {right:10px}
    .mobilmenu {display:block;position: absolute;top:10px;left:50%;margin-left:-15px;cursor:pointer;}
    #intro {background: #000}
    .introinner {position: absolute;margin:0px auto;text-align:center;top:0px;left:0px;z-index:2000;width:100%;}
    .introinner .biglogo {padding-top:20px;padding-bottom:20px;}
    .introinner .biglogo img {width:100px}
    .introinner .h1 {width:auto;font-size:22px;font-weight:700;text-shadow:1px 1px #888;color:#ddd;text-transform: uppercase;line-height: normal}
    .introinner .h1 span{padding-left:20px;padding-right:20px}
    .introinner .h1desc {font-size:14px;font-weight:300;text-shadow:1px 1px #888;color:#ddd;text-transform: uppercase;line-height: normal;padding-top:20px}
    .introinner .h1desc span {border-top:1px solid #b1dfde;padding-top:15px}
    .mousewheel {margin-top:70px;display:none}

    nav .menu ul li {clear:both;float:none;border-bottom:1px solid #eee}
    nav .menu {padding:0px;margin:0px;margin-top:50px;width:100%;background:#fff;left:0px;top:0px;}
    nav .menu ul {border-bottom:1px solid #bbb;margin:0px;padding:0px;width:100%}
    h1 {font-size:26px}
    h2 {font-size:22px}
    h3 {font-size:18px}
  .tinynav { display: none;margin:0px auto 0px auto}
  #nav  { display: none }
    #header {padding:0px}
  .callback {top:64px;}
  #page-wrap {
    margin: 10px auto;
    max-width: 1040px;
    padding: 0px;
  }
  #logo {left:30px;z-index:99999}
  #header-right {float:none;clear:both;width:100%;margin-top:0px;text-align: center;}
  #search, .topmenu, #valutaselect, .flags {margin-bottom:10px;position: relative;top:auto;right:auto;left:auto;bottom:auto;}
  
  .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}
  
  .footer-menu .one-col {width: 150px}
  .one-col.footerlogo {float:none; clear:both;}
  
  .div-social {float: none;clear:both;text-align: center;width:100%;margin:30px 0px 0px 0px;}
  .sociali {text-align:center;float:none}
  .div-nl {float: none;clear:both;text-align: center;width:100%;margin:0px;}
  .div-contact {float: none;clear:both;text-align: center;width:100%;margin:0px}
  .div-nl input {margin:20px auto;float:none}
  .div-nl .relative  {float:none;width:280px;margin:0px auto;}
  .flogo, .div-contact .content {width:100%;margin:20px auto;}
  .flogo img {float:none;margin:0px auto}
  .copy {text-align: center} 
  /*.footer-categories .one-col {width:50%}
  .one-col.half:atfer {content:""; clear:both}*/

   .paralax-wrapper {
       -webkit-background-size: 100%;
       -moz-background-size: 100%;
       -o-background-size: 100%;
       background-size: 100%;
       -webkit-background-size: cover;
       -moz-background-size: cover;
       -o-background-size: cover;
       background-size: cover;
   }

    .sblock.dark, .sblock.dark h1,.sblock.dark h2,.sblock.dark h3,.sblock.dark h4,.sblock.dark h5,.sblock.dark h6,.contact_data li {color:#545454}
}
@media screen and (max-width:479px)
{
    .icon-sociale {display:none}
  #intro {min-height:200px}
  .introinner .h1 {font-size:20px}
    .introinner .h1desc {font-size:12px}
    .introinner .h1desc span {border:0px}
  .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}
  nav .category-menus {display:none}

  .callback {top:82px;margin:0px auto;float:none;right:auto;left:50%;margin-left:-60px}
}

@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) { }*/