    @charset "utf-8";
    /* CSS Document */
    
    @media only screen and (max-width: 1240px) {
        .c1200,
        .seasonals {
            padding-right: 20px;
            padding-left: 20px;
            padding-bottom: 30px;
        }
    }
    
    @media only screen and (max-width: 1230px) {
        .furdomenu-opener {
            display: block;
        }
        .furdomenu {
            display: none;
            margin-top: 0;
        }
        .furdomenu a {
            display: block;
            border-bottom: 1px solid #ffffff;
            width: 200px;
            border-right: none;
            margin: 0 auto;
            padding: 10px;
        }
        #furdo_latnivalok_link {
            display: block;
        }
        #furdo_latnivalok_div {
            display: none;
        }
        .fokep {
            margin-top: 20px;
        }
        .searchlist-item .image img {
            width: 100%;
            height: auto;
        }
        .searchlist-item .image {
            text-align: left;
            width: 100%;
        }
        .searchlist-item .text,
        .innerpage article .searchlist-item .text,
        .kozeppontban .searchlist-item .text,
        .kozeppontban .innerpage article .searchlist-item .text {
            text-align: left;
            width: 97.78%;
        }
        .searchlist-item.highlighted .text {
            padding-bottom: 10px;
        }
        .searchlist-item .text {
            min-height: inherit;
        }
        #goa-stickyWrapper-3158273 {
            width: 100% !important;
            height: inherit !important;
            left: 0 !important;
        }
        #goa-stickyWrapper-3158273 img {
            width: 100% !important;
            height: auto !important;
        }
        .innerpage article .szallasok .searchlist-item.newlist .text {
            width: 100%;
            margin-left: 0;
            line-height: 24px !important;
        }
    }
    
    @media only screen and (max-width: 1190px) {
        .fokep img {
            width: 100%;
            height: auto;
        }
        .innerpage article .infoline .infoline-item .text {
            display: none
        }
    }
    
    @media only screen and (max-width: 1190px) {}
    
    @media only screen and (max-width: 1032px) {
        .bathsearcher .bathsearcher-inner .searchbox a {
            font-size: 13px;
        }
    }
    
    @media only screen and (max-width: 1020px) {
        .bathsearcher .bathsearcher-inner .searchbox.programkereso {
            width: 100%;
        }
    }
    
    @media only screen and (max-width: 970px) {
        .desktopbanner970 {
            display: none;
        }
        .mobilbanner1024 {
            display: block;
        }
        .leftcolumnlittle,
        .rightcolumnbig {
            width: 100%;
        }
        .leftcolumnlittle {
            margin-bottom: 40px;
        }
        .hirlevel {
            width: 96%;
            margin: 0 auto;
        }
        .talalat {
            float: none;
            margin: 0 auto 20px auto;
            display: block;
        }
        .rendezes {
            text-align: center;
        }
        .talalatokterkepre {
            margin: 0 auto;
        }
        .fel {
            display: block;
            width: 100%;
            text-align: center;
        }
        .leftfel {
            text-align: center;
            margin-bottom: 10px;
        }
    }
    
    @media only screen and (max-width: 936px) {
        .innerpage article .infoline .infoline-item .image {
            margin-right: 0;
            text-align: center;
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 5px;
        }
        .rightopbox .infoline {
            justify-content: center;
        }
        .newright .rightopbox {
            display: none;
        }
        .newright {
            position: relative;
        }
        .rightboxmobil {
            display: block;
        }
        .keresok {
            position: relative;
            vertical-align: middle;
            margin-left: 0;
            border: none;
            background-color: #e2e2e2;
            margin-right: 1px;
        }
        .fix .keresok {
            top: 0;
        }
        .keresok-inner {
            display: none;
            position: absolute;
            z-index: 1000;
        }
        .keresok-inner a {
            display: block;
            border-right: none;
            padding: 10px 20px;
            text-align: center;
            border-bottom: 1px solid #e2e2e2;
            border-right: 1px solid #e2e2e2;
            border-left: 1px solid #e2e2e2;
            line-height: 1;
            background-color: #fff;
        }
        nav a.big:nth-child(3) {
            border-right: 1px solid #e2e2e2;
        }
        .keresok-inner a {
            text-align: left;
        }
        .keresokopener {
            display: block;
        }
        nav .searcher-box input[type="text"] {
            min-width: 256px;
        }
        .searcher {
            margin: 0 10px;
        }
        header.ujheader .searcher {
            margin: 0 0 0 5px;
        }
        .content {
            width: 100%;
            padding: 0 3%;
            box-sizing: border-box;
        }
        .row.borderright {
            width: 100%;
            padding-right: 0;
            border-right: none;
        }
        .rightcolumn,
        .leftcolumn {
            width: 100%;
            box-sizing: border-box;
            border: none;
        }
        .kozeppontban .rightcolumn,
        .leftcolumn {
            width: 100% !important;
            box-sizing: border-box !important;
            border: none !important;
        }
        .mobilmenu {
            display: block;
            border-bottom: 1px solid #e1e1e1;
        }
        .desktopmenu {
            display: none;
        }
        .mobil {
            display: block;
            margin-top: 20px;
        }
        .desktop {
            display: none;
        }
        .innerpage .wrapper {
            width: 100%;
        }
        .kozeppontban .innerpage .wrapper {
            width: 100%;
        }
        .wrapper.twocolumns .half {
            display: block;
            width: 100%;
            padding: 0;
            border-right: none;
        }
        .wrapper.twocolumns .half:nth-child(1) {
            border-right: none;
        }
        .row {
            width: 100%;
        }
        .rightcolumn .box {
            /*	width: 47.5825%;*/
            margin-right: 4.835%;
            display: inline-block;
            vertical-align: top;
        }
        .rightcolumn .box:nth-child(2) {
            margin-right: 0;
        }
        .rightcolumn .rightaction,
        .box.felsobox {
            display: table-cell;
            padding: 0 2% 30px 2%;
            box-sizing: border-box;
            border: none;
        }
        .box.felsobox .felsobox-inner {
            border: 1px solid #e2e2e2;
        }
        .rightaction .acttext {
            padding: 10px 20px 20px 20px;
        }
        .mobilright1024x170 {
            display: block !important;
            margin-bottom: 30px;
            text-align: center;
        }
        .desktopright300x250 {
            display: none !important;
        }
        .kapcsolat {
            width: 50%;
        }
        #zone3158250 {
            display: none;
        }
        #goa-stickyWrapper-3158273 {
            display: none !important;
        }
    }
    
    @media only screen and (max-width: 1105px) {
        .rovatok {
            position: relative;
            vertical-align: middle;
            margin-left: 0;
            border: none;
            background-color: #e2e2e2;
            /*top: -17px;*/
        }
        header {
            padding: 0 50px;
        }
        header.ujheader {
            padding: 17px 0px 7px 0;
            text-align: center;
        }
        header.ujheader nav {
            float: none;
            margin-top: 5px;
        }
        header .logo {
            position: relative;
            top: 17px;
        }
        header.ujheader .logo {
            position: static;
        }
        header.sk {
            padding: 17px 50px;
        }
        header.sk .logo {
            position: relative;
            top: 0px;
        }
        .fix .rovatok {
            top: 0
        }
        nav .searcher-box {
            top: 0px;
        }
        .rovatok-inner {
            display: none;
            position: absolute;
            z-index: 1000;
        }
        .rovatok-inner a {
            display: block;
            border-right: none;
            padding: 10px 20px;
            text-align: center;
            border-bottom: 1px solid #e2e2e2;
            border-right: 1px solid #e2e2e2;
            border-left: 1px solid #e2e2e2;
            line-height: 1;
            background-color: #fff;
        }
        .keresok-inner a {
            text-align: left;
        }
        .rovatopener {
            display: block;
        }
        nav a.big:nth-child(3) {
            border-right: none;
        }
    }
    
    @media only screen and (max-width: 960px) {
        #layout_advertising_bottom div.content {
            width: 92%;
            box-sizing: border-box;
            padding: 0 1%;
            margin-left: 1%;
        }
    }
    
    @media only screen and (max-width: 860px) {
        .bathsearcher .bathsearcher-inner .searchbox {
            width: 94%;
        }
    }
    
    @media only screen and (max-width: 844px) {
        .bathsearcher .bathsearcher-inner .searchbox.programkereso .datepicker {
            width: 49.5875%;
        }
        .bathsearcher .bathsearcher-inner .searchbox.programkereso .datepicker:nth-child(2) {
            margin-right: 0;
            margin-bottom: 10px;
        }
        .bathsearcher .bathsearcher-inner .searchbox.programkereso .texfield input[type="text"] {
            width: 49.5875%;
            margin-bottom: 10px;
        }
        .bathsearcher .bathsearcher-inner .searchbox.programkereso .datepicker {
            width: 100%;
            margin-bottom: 10px;
        }
        .bathsearcher .bathsearcher-inner .searchbox.programkereso .datepicker .image {
            width: 10%;
        }
        .bathsearcher .bathsearcher-inner .searchbox.programkereso .texfield input[type="text"] {
            width: 90%;
        }
        .bathsearcher .bathsearcher-inner .searchbox.programkereso .texfield input[type="text"].megye {
            width: 100%;
        }
        .bathsearcher .bathsearcher-inner .searchbox .texfield select {
            width: 100%;
            margin-bottom: 10px;
        }
        .bathsearcher .bathsearcher-inner .searchbox.javallatkereso .texfield input[type="submit"] {
            width: 100%;
        }
        .bathsearcher .bathsearcher-inner .searchbox.programkereso .texfield input[type="text"]:nth-child(4) {
            margin-right: 0;
        }
        .bathsearcher .bathsearcher-inner .searchbox.programkereso .texfield input[type="submit"] {
            width: 100%;
        }
        .szabadszavas input[type="text"],
        .szabadszavas input[type="submit"] {
            width: 100%;
            display: block;
            margin-bottom: 10px;
        }
    }
    
    @media only screen and (max-width: 800px) {
        .goa-fullpage {
            display: block;
        }
        .innerpage article {
            padding-bottom: 20px;
        }
    }
    
    @media only screen and (max-width: 780px) {
        #layout_advertising_bottom {
            bottom: 70px;
        }
        #toc2 {
            display: none;
        }
        .innerpage article aside {
            float: none;
            width: 100%;
            border-top: 1px solid #e1e1e1;
            margin-top: 40px;
        }
        .cimkek span {
            display: block;
        }
        .innerpage article .text {
            float: none;
            width: 100%;
        }
        .innerpage article,
        .kozeppontban .innerpage article {
            width: 100%;
            padding-bottom: 0px;
        }
        .lapozo {
            margin-bottom: 20px;
        }
        .innerpage article .attachedbox.share a {
            display: inline-table;
            margin: 0 5px;
        }
        .leftcolumn.innerpage .text .erdekessegek {
            margin-left: 0;
            text-align: left;
        }
        .innerpage ul.szolgaltatas {
            margin-right: 1%;
            width: 49%;
        }
        .innerpage ul.szolgaltatas:nth-child(4n) {
            clear: none;
        }
        .innerpage ul.szolgaltatas:nth-child(2n) {
            clear: both;
        }
    }
    
    @media only screen and (max-width: 710px) {
        header {
            padding: 0px 10px;
        }
        .mainarticle {
            margin-bottom: 20px;
        }
        .mainarticle .mainarticle-image span {
            font-size: 21px;
            padding: 10px;
        }
        .mainarticle a.text {
            padding: 0px 0 0 0;
        }
        .item {
            width: 47.7%;
        }
        .item {
            margin-right: 0%;
        }
        .item:nth-of-type(2n-1) {
            margin-right: 2.3%;
        }
        .bathsearcher .bathsearcher-inner .searchbox .texfield {
            width: 100%;
        }
        .bathsearcher .bathsearcher-inner .searchbox a {
            width: 100%;
            margin-left: 0;
            margin-top: 30px;
            font-size: 16px;
        }
        .searchlist-item .image {
            width: 100%;
            margin-right: 0;
        }
        .searchlist-item .text {
            width: 100%;
            text-align: center;
        }
        .searchlist-item .text .properties {
            margin-bottom: 20px;
        }
    }
    
    @media only screen and (max-width: 835px) {
        span.caret {
            float: right;
            display: inline-block;
            width: 0;
            height: 0;
            margin-left: 2px;
            margin-top: 10px;
            vertical-align: middle;
            border-top: 4px dashed;
            border-top: 4px solid\9;
            border-right: 4px solid transparent;
            border-left: 4px solid transparent;
        }
        .dropdownopener.big {
            display: block !important;
            position: static !important;
            font-size: 20px;
        }
        header .dropdown {
            background: transparent;
        }
        .dropdownopener.big i {
            display: none !important;
        }
        .dropdownopener.big span {
            display: block;
            padding: 5px 0;
        }
        .rovatok.dropdown>a {
            border-left: none;
            border-right: none;
        }
        header .dropdown {
            /*display: block !important;*/
            position: static !important;
        }
        header.ujheader .logo {
            position: absolute;
            top: 20px;
            left: 10px;
            z-index: 9000;
        }
        .header-inner {
            position: fixed;
            width: 100%;
            height: 60px;
            background-color: #fff;
            z-index: 100;
            top: 0;
            border-bottom: 3px solid #e2e2e2;
        }
        header.ujheader {
            position: static !important;
            padding: 10px 0px;
        }
        header .logo {
            margin: 0;
        }
        header.ujheader .opener {
            display: table;
        }
        body {
            padding-top: 40px;
        }
        header.ujheader nav {
            display: none;
            position: fixed;
            width: 100%;
            z-index: 9100;
            background: #eee;
            bottom: 0;
            text-align: left;
            border-top: 6px solid #00a2a8;
            height: 100%;
            padding: 0 10px;
            box-sizing: border-box;
        }
        header.ujheader nav>div {
            width: 100%;
            height: 100%;
            overflow: scroll;
        }
        header.ujheader nav a {
            border-bottom: 1px solid #ccc;
            display: block;
            font-size: 20px;
            padding: 10px 0;
        }
        nav a.big i {
            font-size: 22px;
            margin-right: 5px;
        }
        header.ujheader nav a.socials {
            display: inline-block;
            margin: 10px 5px;
            width: 36px;
            height: 36px;
            line-height: 36px;
        }
        header.ujheader nav .searcher-box {
            display: block;
            position: static;
            text-align: center;
            padding: 10px 0;
            border-top: 1px solid #ccc;
            padding-bottom: 80px;
        }
        header.ujheader nav .searcher {
            display: none;
        }
        header.ujheader nav .searcher-box .close {
            display: none;
        }
        header.ujheader nav .searcher-box input[type="text"] {
            border-top: 1px solid #e2e2e2;
            border-bottom: 1px solid #e2e2e2;
        }
        .dropdownopener {
            display: none;
        }
        .seasonals {}
        .seasonals div {
            display: none;
            padding: 10px 0;
        }
        .seasonal-opener {
            display: block;
            margin-bottom: 10px;
        }
        .third .image>img {
            display: none;
        }
        .kozeppontban .third .image>img {
            display: block !important;
        }
        .box.third .text {
            margin-top: 0;
        }
        .box.third .rovat {
            position: static;
        }
        .box h4 {
            margin-bottom: 0px;
        }
        .box {
            margin-bottom: 30px;
        }
        .row {
            margin-bottom: 30px;
        }
        .mainarticle a.text {
            background: none;
            color: #453e3e;
            transition: color .25s ease-in-out;
        }
        .mainarticle .mainarticle-image span {
            position: static;
            color: #453e3e;
            padding: 0;
            transition: color .25s ease-in-out;
            background: none;
            margin-top: 5px;
            display: block;
        }
        .box .text {
            margin-top: 5px;
        }
        .box.felsobox h4 {
            margin: 0 0 15px 15px;
        }
        .box.felsobox .text {
            margin-top: 15px;
        }
        .mainarticle a:hover,
        .mainarticle .mainarticle-image span:hover {
            color: #00a2a8;
            transition: color .25s ease-in-out;
        }
    }
    
    @media only screen and (max-width: 640px) {
        .box.third,
        .box.half,
        .rightcolumn .box,
        .szezonalis-lista .box.half,
        .tovabbi-ajanlatok-lenyilo .box.third {
            width: 100%;
            margin-right: 0;
            display: block;
            min-height: inherit;
        }
        .rightcolumn .rightaction,
        .box.felsobox {
            padding: 0;
        }
        footer .logo,
        .kozeppontban footer .logo {
            float: none;
            margin: 0 auto;
            display: block;
            text-align: center
        }
        footer nav,
        .kozeppontban footer nav {
            display: block;
            text-align: center;
        }
        footer nav a,
        .kozeppontban footer nav a {
            display: block;
            margin-bottom: 10px;
        }
        .evfurdojebox .azevfurdoje_button {
            margin: 10px 0 0 0;
            max-width: 100%;
        }
        .evfurdojebox {
            margin-top: 0px !important;
        }
        .evfurdojebox img {
            width: 80% !important;
            height: auto;
        }
        .evfurdojebox div {
            font-size: 20px;
            max-width: 100%;
        }
        .ef .ef-inner,
        .kozeppontban .ef .ef-inner {
            width: 100%;
            display: block;
        }
        .ef .ef-inner:first-of-type,
        .kozeppontban .ef .ef-inner:first-of-type {
            text-align: center;
            height: inherit;
            padding: 10px 0;
        }
        #betuvalaszto li {
            width: 23%;
            margin-bottom: 10px;
            margin-left: 2%;
        }
        .kozeppontban .box.third {
            width: 100% !important;
            margin-right: 0 !important;
        }
    }
    
    @media only screen and (max-width: 625px) {
        .innerpage h2 span.tag {
            top: 20px;
        }
        nav {
            float: none;
            border-top: 1px solid #e2e2e2;
        }
        header {
            padding: 0;
            border-top: none;
        }
        .rovatok-inner,
        .keresok-inner {
            position: absolute;
            z-index: 1000
        }
        .keresok,
        .rovatok {
            top: 0;
            vertical-align: middle;
        }
        nav .searcher-box {
            top: 0;
        }
        .sk nav {
            text-align: center;
            padding-top: 10px;
        }
        .seasonals {}
        .seasonal-offer {}
        .leftcolumn.innerpage .text .erdekessegek {
            width: 100%;
            margin: 0;
        }
        .galeriabox:nth-child(3n),
        #vlightbox1 .vlightbox1:nth-child(3n) {
            margin-right: 2%;
        }
        .galeriabox,
        #vlightbox1 .vlightbox1 {
            width: 49%;
            margin-right: 2%;
        }
        #lightgallery.ujgaleria .vlightbox1:nth-child(3n) {
            margin-right: 2%;
        }
        #lightgallery.ujgaleria .vlightbox1:nth-child(2n) {
            margin-right: 0 !important;
        }
        #lightgallery.ujgaleria .vlightbox1 {
            width: 49%;
            margin-right: 2%;
        }
        #lightgallery.ujgaleria .vlightbox1:nth-child(2n) {
            margin-right: 0 !important;
        }
        .innerpage h2 {
            font-size: 40px;
        }
        #lightgallery.mobilonfullwidthgaleria .vlightbox1 {
            width: 100%;
            margin-right: 0;
        }
        .szallasok .line .text,
        .szallasok .line a.image,
        .innerpage article .szallasok .searchlist-item .text {
            display: block;
            width: 100%;
            text-align: center;
        }
        .leftcolumn.innerpage .newlist .text {
            text-align: left !important;
        }
        .szallasok .line .text {
            margin-left: 0;
            margin-top: 10px;
        }
        .bathsearcher .bathsearcher-inner nav {
            border: none;
        }
        #layout_advertising_bottom .info {
            font-size: 13px;
            float: none;
            width: 96%;
            margin-top: 0;
            display: block;
            box-sizing: border-box;
            margin-left: 0;
            margin-bottom: 5px;
        }
        #layout_advertising_box_close {
            margin-right: 5px;
            margin-top: 5px;
        }
        #vlightbox1.newgallery .vlightbox1 {
            width: 100%;
            margin-right: 0%;
        }
    }
    
    @media only screen and (max-width: 600px) {
        .innerpage h2 span.tag {
            top: 6px;
        }
        .goa-peel {
            display: none !important;
        }
        .categorys .category {
            display: block;
            width: 100%;
        }
        .categorys .category .subcategorys {
            width: 100%;
            left: 0;
            margin-left: 0;
            padding: 10px;
        }
        .c1200 h2,
        .bathsearcher .bathsearcher-inner h2,
        .szezonalis-block h3 {
            font-size: 26px;
        }
        iframe.gterkep {
            height: 300px;
        }
        .categorys .category .subcategorys .subcategorys-inner .subcategory .cat-text {
            max-width: 90%;
        }
        .hiba404 span {
            padding: 20px;
        }
        .innerpage article iframe.jatek {
            height: 2000px;
        }
        .webbeteg {
            display: none;
        }
        .bathsearcher .bathsearcher-inner .searchbox .texfield input[type="submit"] {
            font-size: 14px;
            padding: 24px 0px 24px 0px;
        }
    }
    
    @media only screen and (max-width: 520px) {
        .item {
            width: 100%;
            margin-right: 0;
            height: inherit;
            min-height: inherit;
        }
        .item:nth-child(2n) {
            margin-right: 0%;
        }
        .searchlist-item .text .properties div:last-of-type,
        .kozeppontban .searchlist-item .text .properties div:last-of-type {
            border: none;
        }
        .searchlist-item .text .properties div,
        .kozeppontban .searchlist-item .text .properties div {
            display: block;
            margin: 0;
            border: none;
            border-bottom: 1px solid #e2e2e2;
            width: 50%;
            margin: 0 auto
        }
        .leftcolumn.innerpage .text img.nofillinkep {
            width: 100%;
            height: auto;
        }
        .bathsearcher .bathsearcher-inner .searchbox .texfield input[type="text"] {
            width: 70%;
        }
        .bathsearcher .bathsearcher-inner .searchbox .texfield input[type="submit"] {
            width: 30%;
            padding: 24px 0px 24px 0px;
        }
        .chosens h3 {
            font-size: 16px;
            margin-bottom: 10px;
        }
        .chosens {
            padding: 10px 0;
        }
        .chosens .chosen {
            font-size: 36px;
        }
        .leftcolumnlittle {
            margin-bottom: 10px;
        }
        .bathsearcher .bathsearcher-inner h1 {
            font-size: 45px;
        }
        /*lista*/
        .searchlist-item .image,
        .wrapper.twocolumns .searchlist-item .image,
        .szallasok .line a.image {
            width: 50%;
            overflow: hidden;
            display: inline-block;
        }
        .searchlist-item.newlist .image,
        .wrapper.twocolumns .searchlist-item.newlist .image,
        .szallasok .line a.image {
            width: 100% !important;
        }
        .kozeppontban .searchlist-item .image {
            width: 100% !important;
        }
        .kozeppontban .ef .ef-inner span {
            font-size: 36px !important;
        }
        .kozeppontban .searchlist-item .text .properties div {
            width: 100% !important;
            box-sizing: border-box;
        }
        .szsz .searchlist-item .image {
            width: 100%;
        }
        .searchlist-item .image img,
        .leftcolumn.innerpage .text a.image img {
            width: 200%;
        }
        .searchlist-item.newlist .image img,
        .leftcolumn.innerpage .newlist .text a.image img {
            width: 100% !important;
        }
        .szsz .searchlist-item .image img {
            width: 100%;
        }
        .programl .searchlist-item .image {
            display: none;
        }
        .programl .searchlist-item .image img {
            width: 100%;
        }
        .searchlist-item .text,
        .wrapper.twocolumns .searchlist-item .text,
        .innerpage article .szallasok .searchlist-item .text {
            width: 47.78%;
            padding-bottom: 0px !important;
            display: inline-block;
            line-height: 16px;
        }
        .searchlist-item.newlist .text,
        .wrapper.twocolumns .searchlist-item.newlist .text,
        .innerpage article .szallasok .searchlist-itemnewlist .text {
            width: 100% !important;
        }
        .searchlist-item.newlist .text {
            margin-left: 0;
        }
        .searchlist-item .text .properties {
            margin-bottom: 0px;
        }
        .searchlist-item .text .properties div {
            display: none;
            padding: 5px;
        }
        .searchlist-item .text .properties div:nth-child(1),
        .searchlist-item .text .properties div:nth-child(2) {
            display: block;
            padding: 2px;
        }
        .szallaslista .searchlist-item .text .properties div:nth-child(1),
        .szallaslista .searchlist-item .text .properties div:nth-child(2),
        .wrapper.twocolumns .searchlist-item .text .properties div:nth-child(1),
        .wrapper.twocolumns .searchlist-item .text .properties div:nth-child(2),
        .szallasokaloldal .searchlist-item .text .properties div:nth-child(1),
        .szallasokaloldal .searchlist-item .text .properties div:nth-child(2) {
            display: none;
        }
        .wrapper.twocolumns .searchlist-item.balfurdoajanlo .text .properties div:nth-child(1),
        .wrapper.twocolumns .searchlist-item.balfurdoajanlo .text .properties div:nth-child(2) {
            display: block;
            padding: 2px;
        }
        .searchlist-item .text h4,
        .szallasok .searchlist-item .text h4 a {
            font-size: 16px;
            margin-bottom: 5px;
            line-height: normal;
        }
        .searchlist-item .text .properties .propname,
        .szallasok .searchlist-item .text .properties h4 {
            margin-top: 0px;
            font-size: 14px;
        }
        .kozeppontban .searchlist-item .text h4 {
            font-size: 22px !important;
        }
        .searchlist-item .text .city {
            margin-bottom: 5px;
            font-size: 14px;
        }
        /*lista*/
        .innerpage .breadcrumb {
            display: none;
        }
        .temabavag .box .image,
        .temabavag .box .lead {
            display: none;
        }
        .lapozo>a,
        .lapozo>div {
            display: none;
        }
        .lapozo a:nth-child(2),
        .lapozo a:nth-last-child(2) {
            display: inline-table;
            width: 40%;
            height: 36px;
        }
        .lapozo {
            text-align: center;
        }
        .szukites-inner {
            display: none;
        }
        .terkepgomb {
            width: 100% !important;
            margin-top: 8px;
            display: block;
        }
    }
    
    @media only screen and (max-width: 420px) {
        .keresokopener {
            padding-left: 49px;
            padding-right: 49px;
        }
        .keresok-inner a {
            padding: 10px 5px;
        }
        .rovatopener {
            padding-left: 17px;
            padding-right: 17px;
        }
        .rovatok-inner a {
            padding: 10px 5px;
        }
        nav .searcher-box input[type="submit"] {
            width: 16%;
        }
        nav .searcher-box input[type="text"] {
            min-width: 68%;
            width: 68%;
            box-sizing: border-box;
        }
        nav .searcher-box .close {
            width: 16%;
            margin-right: 0;
        }
        .seasonal-offer {
            display: block;
            margin: 10px 0;
        }
        .item {
            width: 100%;
            margin-right: 0
        }
        .item:nth-child(2n) {
            margin-right: 0%;
        }
        .galeriabox {
            width: 100%;
            margin-right: 0%;
        }
        .galeriabox:nth-child(3n) {
            margin-right: 0%;
        }
        .leftcolumn.innerpage .text .galeriabox img {
            width: 100%;
            height: auto;
        }
        .galeriabox a {
            margin-left: 0 !important;
            width: 100%;
        }
        .innerpage ul.szolgaltatas {
            width: 100%;
            margin-right: 0;
            float: none;
        }
        .innerpage ul.szolgaltatas:nth-child(4n) {
            clear: none;
        }
        .innerpage ul.szolgaltatas:nth-child(2n) {
            clear: both;
        }
        .bathsearcher .bathsearcher-inner nav a {
            width: 44%;
        }
        .bathsearcher .bathsearcher-inner nav a:nth-child(2n) {
            border-right: none;
        }
        .bathsearcher .bathsearcher-inner .searchbox .texfield input[type="text"] {
            width: 70%;
            padding: 25px 0 25px 10px;
            font-size: 14px;
        }
        .bathsearcher .bathsearcher-inner .searchbox .texfield input[type="submit"] {
            width: 30%;
        }
        .bathsearcher .bathsearcher-inner .searchbox {
            width: 100%;
        }
        .kozeppontban .share_right,
        .kozeppontban .share_left,
        .kozeppontban .fb-like,
        .kozeppontban .fb-send {
            display: block !important !important;
            float: none !important;
            width: 100% !important;
            margin: 0 auto !important;
            text-align: center !important;
            margin-top: 10px !important;
        }
        #vlightbox1 .vlightbox1,
        #vlightbox1 .vlightbox1 img {
            width: 100% !important;
            height: auto !important;
            position: static !important;
        }
        #lightgallery.ujgaleria .vlightbox1,
        #lightgallery.ujgaleria .vlightbox1 img {
            width: 100% !important;
            height: auto !important;
            position: static !important;
        }
    }
    
    @media only screen and (max-width: 360px) {
        .keresokopener {
            padding-left: 29px;
            padding-right: 29px;
        }
        .kapcsolat {
            width: 100%;
        }
    }
    
    @media all and (orientation:portrait) {
        .fs .portrait {
            display: block;
        }
        .fs .landscape {
            display: none;
        }
    }
    
    @media all and (orientation:landscape) {
        .fs .portrait {
            display: none;
        }
        .fs .landscape {
            display: block;
        }
    }