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

@media screen and (max-width:1400px)
{
 .oneref {width:31.3%;}
}
@media screen and (max-width:1350px)
{

  .mobilmenu span.mtext {display:inline-block}
}
@media screen and (max-width:1250px)
{
    .rsMinW .rsArrowRight, .rsMinW .rsArrowLeft {width:40px}
    .slnews {right:5%}
}

@media screen and (max-width:1150px)
{
    /* .mw {display:table;max-width:1240px;width:auto;height:680px;margin:0px auto;position: relative;padding:0px 70px 0px 70px}
     .sf-menu li a, .sf-menu li a:visited
     {
         padding-right: 12px;
         padding-left:12px;

     }*/

    .reservation-form-w1 .rfw-col input, .reservation-form-w1 .rfw-col select {
        min-width: 140px;
    }
    #logo-mobile {padding-right:10px}


    .wpv-content.emf .left {width:50%;display: inline-block;text-align: center;vertical-align: middle}
    .wpv-content.emf .wpv-countdown {width:48%;display: inline-block;vertical-align: middle;padding:0;margin:0;box-sizing: border-box}
    .wpv-content.emf .wpvc-block {display:block;background: #215f8b;border-radius: 5px;padding:0;margin:1px;clear:both}
    .wpv-content.emf .wpv-countdown .wpvc-block .value {display:inline-block;width:45%;vertical-align: middle;color:#fff;font-weight: 900;font-size: 30px;line-height:50px;text-align: right;box-sizing: border-box;padding-right: 8px}
    .wpv-content.emf .wpv-countdown .wpvc-block .value-label {display:inline-block;width:54%;vertical-align: middle;color:#367aab;font-size: 28px;text-align: left;line-height:normal;text-transform: lowercase}

}
@media screen and (max-width:1109px)
{
    .wpv-content.emf .left {width:100%;display: inline-block;text-align: center;vertical-align: middle;padding:10px}
    .wpv-content.emf .wpv-countdown {width:100%;display: inline-block;vertical-align: middle;padding:0;margin:0;box-sizing: border-box}
    .wpv-content.emf .wpv-countdown .wpvc-block .value {line-height: normal}

    .teamplayer .playerlist-cnt li {width:50%}
    .teamplayer .playerlist-cnt li:nth-child(2n+1) {clear: both}
    .teamplayer .playerlist-cnt li:nth-child(3n+1) {clear:none}

    .breakpoint.col2 .col-sm-6 {width:100%}

    .sf-menu li a, .sf-menu li a:visited {padding-left:5px;padding-right: 5px}
    #search {width:15%}
    nav {width:84%}
    #search input {width:80%}

}
@media screen and (max-width:1009px)
{
    .matchlist-cnt .match-score_score {width:14%;}
    .matchlist-cnt .team-home, .matchlist-cnt .team-away {width:43%}
    .ranking-cnt li {padding-left:0px;padding-right: 6px}
    .ranking-cnt .flag img {max-width: 80%;}
    .ranking-cnt .flag {text-align: left}
    .ranking-cnt .rank {width:12%}
    .ranking-cnt .title {
        width: 57%;
    }
    #search input {width:80%}
    .ppagination .prev, .ppagination .next {width:20%}
    .ppagination .pages {width:60%}

    .wpv-content.emf .wpv-countdown .wpvc-block .value {font-size: 26px;width:50%}
    .wpv-content.emf .wpv-countdown .wpvc-block .value-label {font-size: 20px;;width: 49%}

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

    .sf-menu li a, .sf-menu li a:visited {
        padding-right: 5px;
        padding-left:5px;
        font-size: 14px;
    }
    .sf-menu li:first-child {display: none}
    .reservation-form-w1 .rfw-col input, .reservation-form-w1 .rfw-col select {
        min-width: 100%;
    }

    ul.teamlist-cnt li {width:100%;margin-right:0;}
    ul.teamlist-cnt li:nth-child(2n) {margin-right: 0}
}
@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.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}
*/
    .sf-menu li a, .sf-menu li a:visited
    {
        padding-left:6px;padding-right: 6px;
    }

}
@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;}



    .sf-menu li a, .sf-menu li a:visited
    {
        padding-left:6px;padding-right: 4px;

    }

    .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) {
    #header .row {
        min-height: var(--hHeader);
    }
    .news-big-item.champs > .row:nth-child(5) {
        display: flex;
        flex-direction: column-reverse;
    }
    .subpages .grid {
        padding-top: 0px;
    }
    .eventlist-cnt h6 {
        text-align: center;
    }
    .matchlist-cnt .match-date {
        text-align: center;
    }
    .group-container {
        max-width: 100%;
        overflow-x: auto;
    }
    span.team-name_name {
        word-break: break-word;
    }
    .sqs-block {
        padding-top: 6px;
        padding-bottom: 6px;
    }
    .tabs-content h3 {
        padding-top: 15px;
        padding-bottom: 5px;
    }
    .teamplayer .playerlist-cnt li {width:100%}
    .teamplayer .playerlist-cnt li:nth-child(2n+1) {clear: both}
    .teamplayer .playerlist-cnt li:nth-child(3n+1) {clear:both}
    .playerlist-cnt div.details {width:75%}
    body.team .profil span {width:100%;display:block;margin-right: 0;font-weight: 600}
    body.team .profil span.round-name {font-weight: 400}
   /* .eventlist-cnt .stat {width:50%}*/
    .matchlist-cnt .match-row_info, body.team .matchlist-cnt .match-row_info,body.player .matchlist-cnt .match-row_info {width:100%;text-align: center}
    .matchlist-cnt .match-data-round {text-align: center}
    .matchlist-cnt .match-row_match,body.team .matchlist-cnt .match-row_match,body.player .matchlist-cnt .match-row_match {width:100%}
    body.team .matchlist-cnt .match-score_score, body.player .matchlist-cnt .match-score_score {width:16%}
    body.team .matchlist-cnt .team-home, body.team .matchlist-cnt .team-away, body.player .matchlist-cnt .team-home, body.player .matchlist-cnt .team-away {width:42%}
    #playersquad .cover {width:100%}
    #playersquad .coverimg {display:inline-block;vertical-align:middle;position: relative;top:auto;right: auto;width:100px;height:100px;margin-top:20px}
    #playersquad .cover .title {display:inline-block;vertical-align: middle;width:75%}
    .matchlist-container .row .col-sm-6.teamawayplayer {
        padding-top: 30px;
        border-top: 1px solid var(--cBorder);
    }
    .tabs-content {
        padding-top: 0px;
    }
    .table--standings td {
        min-height: 30px;
        font-size: 14px;
    }
    .table--standings td .avatar {
        /*display: none;*/
        width: 24px;
        height: 24px;
    }
    .table--standings td, .table--standings th {
        width: unset;
    }
    .matchlist-cnt .match-row_match_full {
        display: flex;
        align-items: flex-start;
    }
    .matchlist-cnt .match-score_score {
        align-self: center;
    }
    .match-row_match_full .team-home a, .match-row_match_full .team-away a {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
    }
    .match-row_match_full .team-home a {
        align-items: flex-end;
    }
    .match-row_match_full .team-away a {
        align-items: flex-start;
    }
    .match-row_match_full .team-home .team-name_name {
        order: 2;
    }
    .match-row_match_full .team-home .avatar {
        order: 1;
        margin: 0px !important;
    }
    .match-row_match_full .team-name_name {
        margin-top: 10px;
    }
    .match .teamhomeplayer .playerlist-cnt {
        float: none !important;
    }
    .match .teamplayer .playerlist-cnt li a {
        width: auto;
    }
    .ranking-cnt li {padding-left:0px;padding-right: 15px}
    .ppagination .pages span, .ppagination .pages a {width:24px;height:24px;line-height:24px;margin-left:2px;margin-right: 2px}
    .ppagination .prev, .ppagination .next {text-overflow: ellipsis;overflow: hidden}
    body{background-size: 100% auto;background-position: center 70px }
    .header {background: #163850;height: auto}
    .header .column.first {width:35%;background: none}
    .header .column.topmenus {
        width: 65%;
        flex-direction: row-reverse;
        justify-content: flex-start;
        background: none;
    }
    .ranking-cnt .flag img {max-width: 27px}
    .wpv-content.emf .left {width:53%;display: inline-block;text-align: center;vertical-align: middle}
    .wpv-content.emf .left img {max-width: 100%}
    .wpv-content.emf .wpv-countdown {width:45%;display: inline-block;vertical-align: middle;padding:0;margin:0;box-sizing: border-box}
    .wpv-content.emf .wpvc-block {display:block;background: #215f8b;border-radius: 5px;padding:0;margin:1px;clear:both}
    .wpv-content.emf .wpv-countdown .wpvc-block .value {display:inline-block;width:45%;vertical-align: middle;color:#fff;font-weight: 900;font-size: 30px;line-height:50px;text-align: right;box-sizing: border-box;padding-right: 8px}
    .wpv-content.emf .wpv-countdown .wpvc-block .value-label {display:inline-block;width:54%;vertical-align: middle;color:#367aab;font-size: 28px;text-align: left;line-height:normal;text-transform: lowercase}
    .wpv-content.emf .wpvc-block.wpvc-seconds {display:none}
    #logo-mobile {display:block;margin:0;padding-left:0px;padding-top:10px;padding-bottom:10px;box-sizing: border-box}
    #logo-mobile img {
        max-height: 50px;
    }
    .grid p {
        font-size: 15px;
    }
    .news-big-item.champs .col-sm-2 .aloha-image img {
        padding: 40px;
    }
    .image-block .halfcol {width:100%;display: block;}
    .image-block .halfcol .caption {text-align: center;float:none;max-width: 100%;padding:20px 15px}
    .nlbox .col-sm-6 {float:none;clear: both;display:block;vertical-align: middle;width:100%;text-align: center}

    .headerbgs {height: auto}
    .headerbgs img {display:none}
    .iheader h1 {font-size: 34px}
    .iheader .sqs-block {padding:20px 0;height: auto}
    #doctors .wpb_wrapper {padding-right: 0px}
    .header-top {border-bottom: 0}
    .sqs-block.float-right {float:none;margin-left: 0;padding-left:0;padding-right: 0}
    .vis-info-box {display:none}

    .mhide {display:none}
    div.newsletterbar .mail, div.newsletterbar .tel {font-size: 26px;line-height: 24px}
    section.mainsection {
        padding-top: 150px;
        /*padding-top: 58px;*/
    }
    .subpages section.mainsection {
        padding-top: var(--hHeader);
    }
    .sidenavi li {
        margin-right: 10px;
        margin-bottom: 5px;
    }
    .sidenavi li a {
        font-size: 12px;
    }
    body.champs h1, h1.light {
        font-size: 25px;
    }
    body.champs h1 > span {
        display: none;
    }
    .teamplayer .breadcumb {
        display: none;
    }
    .breakpoint.padding {
        margin-bottom: 0px;
    }
    body.champs .grid .container-fluid.main, body.team .grid .container-fluid.main, body.player .grid .container-fluid.main {
        padding: 15px;
    }
    .tabs-title {
        font-size: 12px;
        margin: 0px !important;
        padding: 4px 10px;
    }
    .tab-slider {padding-top:0}
    .tab-slider .rsDefault.rsHor .rsArrowLeft {left:0;}
    .tab-slider .rsDefault.rsHor .rsArrowRight {right:0}
    .bContainer .tdcontent {width:100%;text-align: center;float:none;box-sizing: border-box;}
    .bContainer .tdcontent .txtCent {text-align: center}
    .mw {display:table;max-width:1240px;width:auto;height:680px;margin:0px auto;position: relative;padding:0px 30px 0px 30px}
    .txtCent {width:100%}
    .header,.sticky.header {position: fixed;top:0;left:0;width:100%}
    .subpages .header, .subpages .sticky.header {position: fixed;top:0;left:0;width:100%}
    .header {}
    .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}
    #footer {padding-top:0px}

    h1 {
        font-size: 28px;
        line-height: 34px;
        padding-bottom: 14px;
    }
    h2 {
        font-size: 22px;
        line-height: 22px;
        padding-bottom: 14px;
    }
    .news-big-item h2 {
        font-size: 30px;
    }
    h3 {
        font-size: 20px;
        line-height: 20px;
        padding-bottom: 14px;
    }
    h4 {
        font-size: 18px;
    }
    h5 {
        font-size: 16px;
    }
    h6 {
        font-size: 15px;
    }

    #apartselectimg .point span, #apartmentselector .point span {padding-top:26%;display:block;height:100%;font-size: 12px}
    #apartmentselector .point.small span {padding-top: 25%}

    .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: none;}

    .ajanlott ul.prodlist .product-item {width:48%;margin-right:2%;}
    .slnews {display:none}
    .tinynav { display: none;margin:0px auto 0px auto}
    nav .menu { display: none }
    #page-wrap {
        margin: 0px auto;
        max-width: 1040px;
        padding: 0px;
    }
    #logo {text-align:left;float:none;clear:both;width:100%;max-width: none;padding-top:0px}
    #logo img {margin: 0px auto;padding-top:0px;}
    .subpages #logo {}
    .topmenu {position: absolute; top:24px;right:0px;z-index:100;background:#fff;padding:4px 10px}
    #header-right {float:none;clear:both;width:100%;padding-top:0px;text-align: center;min-height: 1px;border:0px solid #b60000;position: relative}
    .icon-sociales {position: absolute;top:50px;right:75px;display:block}
    .icon-sociales span {margin-left: 5px}
    .mobilmenu {
        display: block;
    }
    nav, .subpages nav {border: 0px solid #b60000;position: absolute;top:0px;right:0px}
    #busket,.subpages #busket  {top:-65px;right:-10px;position: absolute}
    #search,  #valutaselect {margin-bottom:10px;position: relative;top:auto;right:auto;left:auto;bottom:auto;}
    .flags {}
    #search {float:none;clear:both;margin-bottom:0px;width:60%}
    .subpages .sf-menu li.selected a {background: none;border:0px;padding: 3px 18px 4px;}
    #search input {height:30px}
    #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}
    .subpages .sf-menu li a {
        padding: 3px 18px 4px;
    }
    .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%;
    }
    .footer-content .content {padding-left:0;text-align: center}
    .footer-content, .newsletterbar {text-align: center}
    div.newsletterbar .right {text-align: center;padding-top:20px}

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

    .footer-menu .one-col {width: 150px}
    .one-col.footerlogo {float:none; clear:both;}

    footer .flogo, .copy, .fmenu, .powered, .fmenu2, .footer .simple {width:100%;text-align:center;padding:10px 0px;margin:0px}

    footer .flogo img {max-width: 100%}
    .footer .title::after {left:50%;margin-left:-50px}
    .product-item {float:left;width: 47%;margin-right:3%;height:auto;margin-bottom:20px}

    .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}*/

    .rsABlock.img .imgright {float: right;max-width: 60%;margin-left:0;margin-right:10px;padding-bottom:20px;max-width: 70%}
    .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;}
    .topmenu {float:right;position: relative;top:auto;right: auto}
    .icon-sociale {display:none}
    .header-top {position: relative;top:auto;left:auto}
    ul.products li {float:left;margin-right:2%; width:49%;}
    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:30px}

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

     }

    .footer .description {padding-right: 0}
    .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%;
  }

  .fmenu a {width:100%;padding: 4px 0px;display:block}
  .tagscloud div {float:left; margin-right:30px}
  footer .slogen {padding:0px}
  .flogo {margin:0px auto 20px auto}
  .footer-menu .name-level-0, .footer-menu .name-level-1 {padding-right: 0px}
  .footer-menu .one-col {width: 100%;float:none;padding:0px;margin:0px;margin-bottom:40px;text-align: center}
  .fmenu, .copy, .plogo {width: 100%;float:none;padding:0px;margin:0px;margin-bottom:10px;text-align: center}
    .powered a {float:none}
    .copy {margin-top:0px;margin-bottom: 0;padding-top:10px;text-align: center}
    .one-col.footerlogo {float:none; clear:both;}
    .specialist-info .inner {
        padding-right:0px;
    }

    .footer .contact-widget p span {text-align: left}
    .footer .contact-widget p span.flabel {text-align: right;margin-right: 2%}


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

    .footer .title {text-align: center}
    .news-item {width:100%;padding:0;margin:0 0 30px}

    .news.items-per-row-3 .news-item, .news.items-per-row-3 .news-item, .news.items-per-row-4 .news-item, .talalat .news.items-per-row-3 .news-item {width: 100%;margin-right:0;}
    .news.items-per-row-3 .news-item:nth-child(2n) {}
    .footer .title.first {text-align: center}


    .playerlist-cnt li {width: 100%}
    .col-sm-3.sidebar {padding-left: 15px;padding-right: 15px}

    ul.stat-items li .chart {width: 100px;height:100px;}
    ul.stat-items li, ul.stat-items.team li {
        width: 50%;
    }
    ul.stat-items li .skill-name {
        font-size: 34px;
        bottom: 60px;
    }
    .chart .evszam {bottom:10px;line-height: 16px}
    ul.teamlist-cnt li {width:46%;margin-right:8%;}
    ul.teamlist-cnt li:nth-child(2n) {margin-right: 0}

    .playersearch {height:auto;margin-bottom:40px}
    .playersearch .filterSelect .selectWrapper {
        overflow:hidden;
        display:block;
    }
    .playersearch .filterSelect {float:none;clear:both}
    .playersearch .filterSelect select {}
    .playersearch .filterSelect .selectWrapper:nth-of-type(1), .playersearch .filterSelect .selectWrapper:nth-of-type(2), .playersearch .filterSelect .selectWrapper:nth-of-type(3)
    , .playersearch .filterSelect .selectWrapper:nth-of-type(4), .playersearch .filterSelect .selectWrapper:nth-of-type(5) {width:100%;float:none;clear:both}
    body.player #players.playerlist ul.teamlist-cnt li, ul.teamlist-cnt.goallovo li {width:49%;margin-right:1%;float:left}
}

@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;
  }
    body.player #players.playerlist ul.teamlist-cnt li, ul.teamlist-cnt.goallovo li {width:100%;margin-right:0;float:left}

}
@media screen and (max-width: 479px) {
    h1 {
        font-size: 22px;
        line-height: 26px;
    }
    h2 {
        font-size: 20px;
        line-height: 20px;
    }
    h3 {
        font-size: 18px;
        line-height: 18px;
    }
    h4 {
        font-size: 16px;
    }
    h5 {
        font-size: 15px;
    }
    h6 {
        font-size: 13px;
    }

    .news-big-item.champs .floated-content.title h3, .news-big-item.champs .title .tabs {display:block;width:100%}
    #playersquad .cover .title {width:100%}
    ul.teamlist-cnt li {width:100%;margin-right:0;}
    ul.teamlist-cnt li:nth-child(2n) {margin-right: 0}
    ul.stat-items li {width:50%}
    .playerlist-cnt div.details {width:60%}
    .matchlist-cnt .match-row_match {
        min-height: 100px;
    }
    .matchlist-cnt .match-score_score {font-size: 16px;width:20%}
    .matchlist-cnt .team-home, .matchlist-cnt .team-away {width:40%;position: relative}
    /*.matchlist-cnt .team-home span.team-name_name, .matchlist-cnt .team-away span.team-name_name {width:100%;display:block;position: absolute;top:60px;font-size: 12px}*/
    .matchlist-cnt .team-home span.avatar, .matchlist-cnt .team-away span.avatar {}
    .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
        padding: 3px;
    }
    body.team .matchlist-cnt .team-name_name, body.player .matchlist-cnt .team-name_name {
        width: auto;
    }
    .matchlist-cnt .match-row_match .team-home, .matchlist-cnt .match-row_match .team-away {
        flex-direction: column;
        align-self: flex-start;
        justify-content: flex-start;
    }
    .matchlist-cnt .match-row_match .team-home {
        align-items: flex-end;
    }
    .matchlist-cnt .match-row_match .team-away {
        align-items: flex-start;
    }
    .matchlist-cnt .avatar {
        margin: 0px !important;
    }
    .matchlist-cnt .match-row_match .team-name_name {
        margin-top: 10px;
    }
    .matchlist-cnt .match-row_match .team-home .team-name_name {
        order: 3;
    }
    .table--standings .table_team-name_block .team-name_name {height:30px}
    .playerlist-cnt .num {font-size: 30px}
    .playerlist-cnt .avatar {width:60px;height:60px}

    .eventlist-cnt .match-row_info, .eventlist-cnt .match-row_match {width:100%;text-align: center}
    .eventlist-cnt.all .head {text-align: center}
    .news-big-item .image, .news-big-item .content {width: 100%;margin-right: 0}
    .icon-sociales {position: absolute;top:80px;right:15px;display:block}
    .icon-sociales span {margin-left: 5px}
    .butt a {padding: 8px 25px;}
    .bContainer .tdcontent .inner {padding:20px 15px}

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

    #busket, .subpages #busket {top:-45px;right:-10px}
    .topmenu {left:0px;right:auto;top:40px}
    .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 only screen and (max-width: 900px) { 

}
@media only screen and (min-width: 768px) {
    .news-big-item h2 {
        font-size: 38px;
    }
}

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