.themecolor {
color: #45b519;
}
a.themecolor:hover {
color: #444444;
}  .accomodation-menu {
position: relative;
display: block;
height: 49px;
margin: 20px 0 30px 0;
background: #fff;
padding: 0 40px;
border-top: 1px solid #dedede;
border-bottom: 1px solid #dedede;
}
@media only screen and (max-width: 1600px) {
.accomodation-menu {
margin: 20px 0 60px 0;
}
}
@media only screen and (max-width: 700px) {
.accomodation-menu {
display: none;
}
}
@media only screen and (min-width: 1180px) {
.accomodation-menu ul {
max-width: 1180px;
margin-left: auto !important;
margin-right: auto !important;
}
}
.accomodation-menu ul>li {
border-left: 1px solid #dedede;
}
.accomodation-menu ul>li>a {
padding: 0 20px;
display: block;
}
.accomodation-menu ul>li>a {
padding: 0 20px;
display: block;
}
.accomodation-menu ul>li:last-child {
border-right: 1px solid #dedede;
}
.accomodation-menu li>a {
font-family: 'Roboto';
font-weight: 500;
font-size: 15px;
text-align: inherit;
text-transform: uppercase;
line-height: 48px;
}
ul.menu li.menu-item-has-children>a:after {
font-size: 16px !important;
}
.accomodation-menu .sub-menu {
z-index: 1000000000 !important;
}
.accomodation-menu .sub-menu>li {
background-color: #fff;
border: none !important;
-webkit-box-shadow: 0 7px 7px rgba(0,0,0,.15);
-moz-box-shadow: 0 7px 7px rgba(0,0,0,.15);
box-shadow: 0 7px 7px rgba(0,0,0,.15);
}
.accomodation-menu .sub-menu>li:hover {
background-color: #45b519;
}
.accomodation-menu .sub-menu>li>a:hover {
color: #ffffff;
}
.accomodation-menu .sub-menu>li>a {
font-family: 'Roboto';
font-weight: 400;
font-size: 14px;
text-align: inherit;
text-transform: none;
line-height: 1.7;
padding: 8px 16px !important;
display: block;
border-bottom: 1px solid rgba(0,0,0,.04);
}
.upper-menu-show .sub-menu {
display: grid !important;
visibility: visible !important;
}  .accomodation-mobile-menu {
position: relative;
display: block;
height: 49px;
margin: 20px 0 30px 5px;
background: #fff;
}
.accomodation-mobile-menu ul>li {
border: 1px solid #dedede;
}
.accomodation-mobile-menu ul>li>a {
padding: 0 20px;
} .accomodation-mobile-menu li>a {
font-family: 'Roboto';
font-weight: 500;
font-size: 16px;
text-align: inherit;
text-transform: uppercase;
line-height: 48px;
}
ul.menu li.menu-item-has-children>a:after {
font-size: 16px !important;
}
.accomodation-mobile-menu .sub-menu {
z-index: 1000000000 !important;
}
.accomodation-mobile-menu .sub-menu>li {
background-color: #fff;
border: none !important;
-webkit-box-shadow: 0 7px 7px rgba(0,0,0,.15);
-moz-box-shadow: 0 7px 7px rgba(0,0,0,.15);
box-shadow: 0 7px 7px rgba(0,0,0,.15);
}
.accomodation-mobile-menu .sub-menu>li:hover {
background-color: #45b519;
}
.accomodation-mobile-menu .sub-menu>li>a:hover {
color: #ffffff;
}
.accomodation-mobile-menu .sub-menu>li>a {
font-family: 'Roboto';
font-weight: 400;
font-size: 14px;
text-align: inherit;
text-transform: none;
line-height: 1.7;
padding: 8px 16px !important;
display: block;
border-bottom: 1px solid rgba(0,0,0,.04);
} ul.menu>li .sub-menu .sub-menu {
left: 99.5% !important;
top: auto !important;
}
li.menu-item.menu-show > ul.sub-menu {
display: grid !important;
visibility: visible !important;
max-width: 160px;
}  .section-heading {
font-size: 32px;
}
.helyszinthumbnail {
width: auto;
height: auto;
max-width: 100%;
}
.kivonat {
margin-top: 10px;
color: #7b7b7b;
}
.helyszin-varos p {
font-size: 14px;
}   .cimkek {
margin: 10px 0 10px 0;
}
.felso-cimkesor {
width: 100%;
}
.also-cimkesor {
width: 100%;
}
.helyszin-kategoria {
color: #fff;
font-size: 12px;
font-weight: 500;
text-transform: uppercase;
padding: 3px 6px;
margin: 0 5px 5px 0;
cursor: default;
background-color: #459e09;
display: inline-flex;
}
.akcio-mezo-cimke {
color: #fff;
font-size: 12px;
font-weight: 500;
text-transform: uppercase;
padding: 3px 6px;
margin: 0 5px 5px 0;
cursor: default;
background-color: #9e2b09;
display: inline-flex;
}
.tulajdonsag-cimke {
color: #fff;
font-size: 10px;
font-weight: 500;
text-transform: uppercase;
padding: 3px 6px;
margin: 0 5px 5px 0;
cursor: default;
background-color: #459e09;
display: inline-flex;
}
.tulajdonsag-cimke a {
color: #fff !important;
cursor: pointer;
}
.akcio-mezo-cimke:hover, .helyszin-kategoria:hover, .tulajdonsag-cimke:hover {
background-color: #2863c6;
}
.helyszin-adatok {
width: 100%;
height: auto;
display: inline-block;
}
.helyszin-varos {
width: 50%;
float: left;
font-size: 14px;
}
.kategoria-oldal-cimkek {
width: 50%;
float: left;
text-align: right;
}
.kategoria-oldal-akcio-mezo-cimke {
color: #fff;
font-size: 12px;
font-weight: 500;
text-transform: uppercase;
padding: 2px 6px;
margin: 0 0 0 5px;
cursor: default;
background-color: #9e2b09;
display: inline-flex;
}
.kategoria-oldal-akcio-mezo-cimke:hover {
background-color: #2863c6;
}   }  img {
max-width: 100%;
}
a:hover {
text-decoration: none;
}
.fullwidth {
width: 100%;
min-height: 600px;
}
@media ( max-width: 768px ) {
.fullwidth {
min-height: unset;
}
}
.kb-right-border {
border-right: 3px solid #45b519;
}
.section-heading.sh-t1 .h-text {
background: transparent !important;
}
div.csapatunk div.bs-vc-wrapper.wpb_wrapper {
padding-top: 0 !important;
}
h3.section-heading {
margin-bottom: 1rem;
}  .site-header.header-style-6 .content-wrap>.bs-pinning-wrapper>.bs-pinning-block {
background: none !important;
}
div.kb-hirdetes { margin: 0 auto;
max-width: 100%;
text-align: center;
margin-bottom: 10px;
}
div.kb-hirdetes.full-width {
max-width: 970px;
max-height: 250px; }
div.kb-hirdetes.content-wide {
max-width: 728px;
max-height: 90px; }
div.kb-hirdetes.adaptive640360 {
max-width: 640px;
max-height: 450px; }
div.kb-hirdetes.adaptive640360postlist {
max-width: 640px;
max-height: 450px; display: table;
margin-bottom: 22px;
}
div.adrowfiller {
float: left;
margin-bottom: 22px;
}
div.kb-hirdetes.widget-tall {
max-width: 300px;
max-height: 600px; }
div.kb-hirdetes.widget-short {
max-width: 300px;
max-height: 250px; }
.nyito-fent-970250 {
margin-top: 20px !important;
}
.kategoria-fent-970250 {
margin-top: 20px !important;
}
.cikk-fent-970250 {
margin-top: 20px !important;
}  div#site-branding.site-branding {
display: flex;
transition: .3s;
}
div.kutyabarat-hely {
text-align: right;
}
div.kutyabarat-balaton {
text-align: left;
}
div.kutyabarat-magazin {
text-align: left;
}
div.kutyabarat-hely img {
max-height: 100px;
}
div.kutyabarat-balaton img {
max-height: 70px;
margin: 15px 0;
}
div.kutyabarat-magazin img {
max-height: 70px;
margin: 25px 0 0;
}
@media only screen and (min-width: 700px) and (max-width: 916px) {
div#site-branding.site-branding {
align-items: center;
justify-content: center;
}
div.kutyabarat-magazin img {
max-height: 50px;
margin: 15px 0 0;
}
div.kutyabarat-hely {
height: 60px;
white-space: nowrap;
text-align: center;
margin: 10px 0;
}
div.kutyabarat-hely img {
max-height: 60px;
}
div.main-logo-container {
height: 60px;
}
.site-header .site-branding .logo img {
max-height: 60px;
width: auto;
white-space: nowrap;
text-align: center;
margin: 10px 0;
}
div.kutyabarat-balaton img {
max-height: 50px;
}
}  .post-template-6.wfi .post-header-inner {
margin-top: -140px !important;
}
.pagination-links:focus, .pagination-links:hover {
color: #ffffff !important;
}  .kb-green {
color: #45b519;
}
section.archive-title h1.page-heading span.h-title {
color: #32b336;
}
section.archive-title div.pre-title span,
section.archive-title div.pre-title:after {
background-color: #32b336;
}
.redstar {
color: red;
}  .wpcf7-form label {
margin-bottom: 3rem;
}
span.wpcf7-list-item {
margin: 0;
}
@media only screen and (max-width: 700px) {
body .site-header,
body.bs-hide-ha
.site-header {
display: block !important;
}
.site-header.header-style-1 .header-inner {
padding: 0 !important;
}
div.kb-hirdetes {
max-width: 100% !important;
width: auto !important;
height: auto !important;
margin: 0 auto !important;
}
div#site-branding.site-branding {
display: none;
}
#menu-main {
display: none;
}
.bs-pinning-wrapper.bspw-header-style-1 {
height: 0 !important;
}
}  div.szallasajanlat_url {
background-color: #45b519;
width: 100%;
text-align: center;
padding: 5rem;
}
a.szallasajanlat_btn {
font-size: 20px;
font-weight: 700;
padding: 1.5rem 3rem;
background-color: #fff;
border-radius: 6px;
border: 2px solid #fff;
}
div.szallasajanlat_url a.szallasajanlat_btn:hover {
text-decoration: none !important;
color: #fff !important;
background-color: transparent;
}