
/* phone */
body { background-color: transparent; }
body.site:before { background: transparent url("../gallery_gen/0234f33561e77f6a7ab1bb1217dd4a1d_fit.jpg") no-repeat scroll left top; min-width: 1200px; }
.wb_sbg { background: transparent url("../gallery_gen/f6721aca52925c4b962c05ca50cc0fa7_fit.jpg") repeat-x scroll left top; min-width: 1200px; }
.site-lang-hu .wb_cont_inner { width: 360px; height: 100%; }
.site-lang-hu .wb_cont_bg { width: 360px; margin-left: -180px; }
.site-lang-hu .root { min-height: 100%; height: auto; }
#a18a0916c456a42d186bbe71f7470fd5 { opacity: 1; box-sizing: border-box; width: 100%; height: auto; min-width: 50px; min-height: 50px; max-width: 100px; max-height: 100px; margin: 0px 0px 12px 0px; flex: 1 1 auto; }
#a18a0916c456a42d186bbe71f7470fd5 .wb-picture-wrapper { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border: 1px none #000000; }
#a18a0916c456a42d186bbe71f7470fd5 img { width: 100%; height: auto; }
#a18a0916c456a42d186bbe71f7470fd5 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a0916c456a5c8413a15a4bb53ef4a p:last-child { margin-bottom: 0; }
#a18a0916c456a5c8413a15a4bb53ef4a { opacity: 1; width: auto; height: auto; max-width: 240px; margin: 0px 12px 11px 0px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a0916c456a778650d925885c0e397 { width: auto; height: auto; max-width: 490px; margin: 0px 0px 0px 344px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a0916c456a778650d925885c0e397 ul { background: transparent none no-repeat center top; }
#a18a0916c456a778650d925885c0e397 ul, #a18a0916c456a778650d925885c0e397-det ul { border: 1px none #ffffff; }
#a18a0916c456a778650d925885c0e397, #a18a0916c456a778650d925885c0e397 ul, #a18a0916c456a778650d925885c0e397-det ul { text-align: right; }
#a18a0916c456a778650d925885c0e397 ul ul, #a18a0916c456a778650d925885c0e397-det ul { background: transparent none no-repeat left top; }
#a18a0916c456a778650d925885c0e397 li, #a18a0916c456a778650d925885c0e397-det li { margin: 15px 0px 15px 0px; }
#a18a0916c456a778650d925885c0e397 li a, #a18a0916c456a778650d925885c0e397-det li a { padding: 15px 20px 15px 20px; text-transform: uppercase; border: 0px none #000000; font: normal bold 12px 'Open Sans',sans-serif; text-decoration: none; color: #c71818; line-height: 14px; background: transparent none no-repeat center top; }
#a18a0916c456a778650d925885c0e397 li.over > a, #a18a0916c456a778650d925885c0e397 li:focus > a, #a18a0916c456a778650d925885c0e397-det li.over > a, #a18a0916c456a778650d925885c0e397-det li:focus > a { border: 0px none #81dcd7; font: normal bold 12px 'Open Sans',sans-serif; text-decoration: none; color: #81dcd7; line-height: 14px; background: transparent none no-repeat center top; }
#a18a0916c456a778650d925885c0e397 li.active > a, #a18a0916c456a778650d925885c0e397-det li.active > a { border: 2px solid #81dcd7; font: normal bold 12px 'Open Sans',sans-serif; text-decoration: none; color: #000000; line-height: 14px; background: transparent none no-repeat center top; }
#a18a0916c456a778650d925885c0e397:not(.collapse-expanded) .vmenu ul.open-left,#a18a0916c456a778650d925885c0e397:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#a18a0916c456a778650d925885c0e397:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#a18a0916c45700a34cf8215b78af1467 p:last-child { margin-bottom: 0; }
#a18a0916c45700a34cf8215b78af1467 { opacity: 1; width: auto; height: auto; max-width: 394px; margin: 0px 440px 0px 0px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a0916c456a6fcd1831d77d9ab1d9d { width: 100%; height: auto; max-width: 834px; margin: 28px 0px 0px 0px; flex: 1 1 auto; }
#a18a0916c456a6fcd1831d77d9ab1d9d > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 1px none #000000; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a0916c456a336f5638a8eb8c1c088 { width: 100%; height: auto; max-width: 1200px; flex: 1 1 auto; }
#a18a0916c456a336f5638a8eb8c1c088 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 1px none #000000; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: #ffffff none no-repeat center top; background-size: auto auto; justify-items: center; align-items: center; justify-content: space-between; align-content: flex-start; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#wb_header_a18a0916db400073318dc5334ad4aed2 { width: 100%; height: auto; min-width: 1200px; max-width: 100%; flex: 1 1 auto; }
#wb_header_a18a0916db400073318dc5334ad4aed2 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #333333; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a0916c4570537e4dff5733736be31 p:last-child { margin-bottom: 0; }
#a18a0916c4570537e4dff5733736be31 { opacity: 1; width: 57%; height: auto; max-width: 100%; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a18a0916c4570a8902220157c42ce17e p:last-child { margin-bottom: 0; }
#a18a0916c4570a8902220157c42ce17e { opacity: 1; width: auto; height: auto; max-width: 100%; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a18a0916c45709b22efca74193cb0970 { width: 100%; height: auto; min-width: 20px; min-height: 20px; max-width: 100%; flex: 0 0 auto; }
#a18a0916c45709b22efca74193cb0970 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px solid #000; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a0916c4570cd165bbaa00aedc9aee p:last-child { margin-bottom: 0; }
#a18a0916c4570cd165bbaa00aedc9aee { opacity: 1; width: 60.83%; height: auto; max-width: 100%; margin: 25px 0px 26px 0px; flex: 0 0 auto; text-shadow: 1.4142135623731px 1.4142135623731px 8px rgba(0, 0, 0, 0.3); }
#a18a0916c4570cd165bbaa00aedc9aee.wb-anim-entry-on { animation: wb-anim-zoom-in-top 0.6s ease-out; animation-iteration-count: 1; }
#a18a0916c4570dc35bc8632671f865cb > .wb-elm-line { margin: -2.5px 0 0 0; width: 100%; height: 1px; left: 0; top: 50%; border-top: 5px solid #3db0a3;; }
#a18a0916c4570dc35bc8632671f865cb > .wb_content { width: 100%; height: 100%; }
#a18a0916c4570dc35bc8632671f865cb { width: 100%; height: 18px; max-width: 100%; margin: 0px 10px 2px 0px; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a18a0916c4570bf245417cc6d240780d { width: 100%; height: auto; max-width: 100%; margin: 10px 10px 11px 10px; flex: 0 0 auto; }
#a18a0916c4570bf245417cc6d240780d > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #000000; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; background-size: auto auto; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a0916c4571053e59ea69e13dfa462 p:last-child { margin-bottom: 0; }
#a18a0916c4571053e59ea69e13dfa462 { opacity: 1; width: 73.45%; height: auto; max-width: 100%; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a18a0916c45711043d299e1cd9bb36b1 p:last-child { margin-bottom: 0; }
#a18a0916c45711043d299e1cd9bb36b1 { opacity: 1; width: auto; height: auto; max-width: 100%; margin: 26px 0px 0px 0px; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a18a0916c4571329f557360bd0546574 { opacity: 1; box-sizing: border-box; width: 32.24%; height: auto; min-width: 168px; max-width: 328px; margin: 26px 0px 0px 0px; flex: 0 0 auto; }
#a18a0916c4571329f557360bd0546574 .wb-picture-wrapper { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px none #d1d1d1; }
#a18a0916c4571329f557360bd0546574 img { width: 100%; height: auto; }
#a18a0916c4571329f557360bd0546574 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a0916c45714cad2a7f5962d4bc8c6 p:last-child { margin-bottom: 0; }
#a18a0916c45714cad2a7f5962d4bc8c6 { opacity: 1; width: 56.38%; height: auto; max-width: 100%; margin: 26px 0px 8px 0px; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a18a0916c45712f68484f9846ab766c7 { width: 100%; height: auto; max-width: 100%; margin: 10px 10px 10px 10px; flex: 1 1 auto; }
#a18a0916c45712f68484f9846ab766c7 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #000000; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; background-size: auto auto; justify-items: center; align-items: center; justify-content: center; align-content: center; flex-wrap: wrap; text-shadow: none; box-shadow: none; }
#a18a0916c4570f1f434c7f90e0108793 { width: 50%; height: auto; max-width: 100%; margin: 10px 10px 10px 10px; flex: 1 1 auto; }
#a18a0916c4570f1f434c7f90e0108793 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #000000; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; background-size: auto auto; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a0916c45716e160b868c1e73a85ea { opacity: 1; box-sizing: border-box; width: 100%; height: auto; min-width: 240px; max-width: 583px; flex: 1 1 auto; }
#a18a0916c45716e160b868c1e73a85ea .wb-picture-wrapper { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px none #d1d1d1; }
#a18a0916c45716e160b868c1e73a85ea img { width: 100%; height: auto; }
#a18a0916c45716e160b868c1e73a85ea > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a0916c45715b7589c8a394bf84d40 { width: 50%; height: auto; max-width: 100%; margin: 10px 10px 10px 10px; flex: 1 1 auto; }
#a18a0916c45715b7589c8a394bf84d40 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 4px; border: 0px none #000000; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; background-size: auto auto; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a0916c4570edae65ea86a64bca79e { width: 100%; height: auto; max-width: 100%; flex: 1 1 auto; }
#a18a0916c4570edae65ea86a64bca79e > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #000000; -moz-border-radius: nullpx; -webkit-border-radius: nullpx; border-radius: nullpx; background: transparent none repeat scroll left top; background-size: auto auto; justify-items: stretch; align-items: stretch; justify-content: center; align-content: flex-start; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a0916c457088e5fa443e14c6883bf { width: 100%; height: auto; min-height: 200px; max-width: 100%; flex: 1 1 auto; }
#a18a0916c457088e5fa443e14c6883bf > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #000000; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; background-size: auto auto; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a0916c45707264c59bd70be794bc5 { width: 100%; height: auto; min-width: 20px; min-height: 20px; max-width: 100%; flex: 0 0 auto; }
#a18a0916c45707264c59bd70be794bc5 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px solid #000; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; justify-items: center; align-items: center; justify-content: center; align-content: center; flex-wrap: wrap; text-shadow: none; box-shadow: none; }
#a18a0916c45706b8394d4564f3c5abb4 { width: 100%; height: auto; max-width: 100%; flex: 1 1 auto; }
#a18a0916c45706b8394d4564f3c5abb4 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #000000; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; background-size: auto auto; justify-items: center; align-items: center; justify-content: center; align-content: center; flex-wrap: wrap; text-shadow: none; box-shadow: none; }
#a18a0916c4570499d28c6711389656c1 { width: auto; height: auto; max-width: 100%; flex: 1 1 auto; }
#a18a0916c4570499d28c6711389656c1 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #000000; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; background-size: auto auto; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a0916c4570307e4efeb5bb76ee631 { width: 100%; height: auto; max-width: 100%; flex: 1 1 auto; }
#a18a0916c4570307e4efeb5bb76ee631 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #000000; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; background-size: auto auto; justify-items: center; align-items: center; justify-content: center; align-content: center; flex-wrap: wrap; text-shadow: none; box-shadow: none; }
#a18a0916c457176553f01a82b9029d31 > .wb-elm-line { margin: -2.5px 0 0 0; width: 100%; height: 1px; left: 0; top: 50%; border-top: 5px solid #3db0a3;; }
#a18a0916c457176553f01a82b9029d31 > .wb_content { width: 100%; height: 100%; }
#a18a0916c457176553f01a82b9029d31 { width: 100%; height: 21px; max-width: 100%; margin: 4px 10px 2px 0px; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a18a0916c45719b3b93cf5f9af7af614 p:last-child { margin-bottom: 0; }
#a18a0916c45719b3b93cf5f9af7af614 { opacity: 1; width: auto; height: auto; max-width: 1140px; margin: 20px 5px 0px 5px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a0916c45719b3b93cf5f9af7af614.wb-anim-entry-on { animation: wb-anim-zoom-in-none 0.6s ease-out; animation-iteration-count: 1; }
#a18a0916c457188025f61cb5dc8431ab { width: 100%; height: auto; max-width: 100%; flex: 1 1 auto; }
#a18a0916c457188025f61cb5dc8431ab > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 1px none #000000; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: center; align-items: center; justify-content: center; align-content: center; flex-wrap: wrap; text-shadow: none; box-shadow: none; }
#a18a0916c4571a7ac386fb97481246eb { width: 100%; height: auto; max-width: 100%; flex: 1 1 auto; }
#a18a0916c4571a7ac386fb97481246eb > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 1px none #000000; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a0916c4571b582eeab4916990cc45 > .wb-elm-line { margin: -2.5px 0 0 0; width: 100%; height: 1px; left: 0; top: 50%; border-top: 5px solid #3db0a3;; }
#a18a0916c4571b582eeab4916990cc45 > .wb_content { width: 100%; height: 100%; }
#a18a0916c4571b582eeab4916990cc45 { width: 100%; height: 31px; max-width: 100%; margin: 4px 10px 2px 0px; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a18a0916c457021cee4b668cd648829c { width: 100%; height: auto; max-width: 1200px; flex: 1 1 auto; }
#a18a0916c457021cee4b668cd648829c > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 1px none #000000; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: flex-start; align-items: flex-start; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#wb_main_a18a0916db400073318dc5334ad4aed2 { width: 100%; height: auto; min-width: 1200px; max-width: 100%; flex: 1 1 auto; }
#wb_main_a18a0916db400073318dc5334ad4aed2 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #333333; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a0916c4571f04b345866b35b15c88 { opacity: 1; box-sizing: border-box; width: 18.42%; height: auto; min-width: 105px; min-height: 71px; max-width: 280px; max-height: 142px; margin: 23px 44px 27px 0px; flex: 0 0 auto; }
#a18a0916c4571f04b345866b35b15c88 .wb-picture-wrapper { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border: 1px none #000000; }
#a18a0916c4571f04b345866b35b15c88 img { width: 100%; height: auto; }
#a18a0916c4571f04b345866b35b15c88 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a0916c45720e0a11aa2d538f7c537 p:last-child { margin-bottom: 0; }
#a18a0916c45720e0a11aa2d538f7c537 { opacity: 1; width: auto; height: auto; max-width: 920px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a0916c4571e6a6440a2879da79e5f { width: 100%; height: auto; max-width: 1140px; margin: 0px 5px 39px 5px; flex: 1 1 auto; }
#a18a0916c4571e6a6440a2879da79e5f > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 1px none #000000; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: center; align-items: center; justify-content: space-between; align-content: flex-start; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a0916c45721e799dfb42b568f1063 > .wb-elm-line { margin: -2.5px 0 0 0; width: 100%; height: 1px; left: 0; top: 50%; border-top: 5px solid #3db0a3;; }
#a18a0916c45721e799dfb42b568f1063 > .wb_content { width: 100%; height: 100%; }
#a18a0916c45721e799dfb42b568f1063 { width: 100%; height: 18px; max-width: 100%; margin: 4px 10px 2px 0px; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a18a0916c45722a92fffaaf6f04ab16b p:last-child { margin-bottom: 0; }
#a18a0916c45722a92fffaaf6f04ab16b { opacity: 1; width: auto; height: auto; max-width: 1140px; margin: 20px 5px 0px 5px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a0916c45722a92fffaaf6f04ab16b.wb-anim-entry-on { animation: wb-anim-zoom-in-none 0.6s ease-out; animation-iteration-count: 1; }
#a18a0916c4572338a077c882d17cb1e1 > .wb-elm-line { margin: -2.5px 0 0 0; width: 100%; height: 1px; left: 0; top: 50%; border-top: 5px solid #3db0a3;; }
#a18a0916c4572338a077c882d17cb1e1 > .wb_content { width: 100%; height: 100%; }
#a18a0916c4572338a077c882d17cb1e1 { width: 100%; height: 33px; max-width: 100%; margin: 28px 10px 20px 0px; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a18a0916c457256240e998f6ce1ab361 { opacity: 1; box-sizing: border-box; width: 100%; height: auto; min-width: 185px; min-height: 130px; max-width: 370px; max-height: 260px; margin: 28px 10px 20px 0px; flex: 1 1 auto; }
#a18a0916c457256240e998f6ce1ab361 .wb-picture-wrapper { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border: 1px none #000000; }
#a18a0916c457256240e998f6ce1ab361 img { width: 100%; height: auto; }
#a18a0916c457256240e998f6ce1ab361 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a0916c457268830befc896fb3955c { opacity: 1; box-sizing: border-box; width: 100%; height: auto; min-width: 155px; min-height: 140px; max-width: 310px; max-height: 280px; margin: 28px 0px 0px 0px; flex: 1 1 auto; }
#a18a0916c457268830befc896fb3955c .wb-picture-wrapper { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border: 1px none #000000; }
#a18a0916c457268830befc896fb3955c img { width: 100%; height: auto; }
#a18a0916c457268830befc896fb3955c > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a0916c457276b64f798d7988ad6d5 { opacity: 1; box-sizing: border-box; width: 34.82%; height: auto; min-width: 195px; min-height: 130px; max-width: 424px; max-height: 260px; margin: 5px 0px 0px 0px; flex: 0 0 auto; }
#a18a0916c457276b64f798d7988ad6d5 .wb-picture-wrapper { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border: 1px none #000000; }
#a18a0916c457276b64f798d7988ad6d5 img { width: 100%; height: auto; }
#a18a0916c457276b64f798d7988ad6d5 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a0916c45724f15d7fe634ada0b937 { width: 100%; height: auto; max-width: 1120px; margin: 0px 0px 18px 39px; flex: 1 1 auto; }
#a18a0916c45724f15d7fe634ada0b937 > .wb_content { min-width: 20px; min-height: 20px; padding: 27px 0px 0px 0px; border: 1px none #000000; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: center; align-items: center; justify-content: space-between; align-content: space-around; flex-wrap: wrap; text-shadow: none; box-shadow: none; }
#a18a0916c4572a7f6122c3429a3fad97 p:last-child { margin-bottom: 0; }
#a18a0916c4572a7f6122c3429a3fad97 { opacity: 1; width: auto; height: auto; max-width: 340px; margin: 0px 0px 27px 0px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a0916c4572b28c34f1e4fbeeb9749 p:last-child { margin-bottom: 0; }
#a18a0916c4572b28c34f1e4fbeeb9749 { opacity: 1; width: 100%; height: auto; max-width: 370px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a0916c45729699945c256aeda7efe { width: 100%; height: auto; max-width: 370px; flex: 1 1 auto; }
#a18a0916c45729699945c256aeda7efe > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 1px none #000000; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a0916c4572df58938625b0941f228 p:last-child { margin-bottom: 0; }
#a18a0916c4572df58938625b0941f228 { opacity: 1; width: auto; height: auto; max-width: 360px; margin: 0px 0px 27px 0px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a0916c4572edb30f6434dc68bf0ea p:last-child { margin-bottom: 0; }
#a18a0916c4572edb30f6434dc68bf0ea { opacity: 1; width: 100%; height: auto; max-width: 400px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a0916c4572cf300ab6dfd1dafb49f { width: 100%; height: auto; max-width: 400px; margin: 0px 10px 0px 0px; flex: 1 1 auto; }
#a18a0916c4572cf300ab6dfd1dafb49f > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 1px none #000000; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: flex-start; align-items: flex-start; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a0916c45730ddb767c940903d2984 p:last-child { margin-bottom: 0; }
#a18a0916c45730ddb767c940903d2984 { opacity: 1; width: 100%; height: auto; max-width: 300px; margin: 0px 0px 27px 0px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a0916c457310726de48a540d22d24 p:last-child { margin-bottom: 0; }
#a18a0916c457310726de48a540d22d24 { opacity: 1; width: 100%; height: auto; max-width: 300px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a0916c4572fd27746a7ab79ffc63b { width: 100%; height: auto; max-width: 310px; flex: 1 1 auto; }
#a18a0916c4572fd27746a7ab79ffc63b > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 1px none #000000; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a0916c457286aa9a934a94da3b9bf { width: 100%; height: auto; max-width: 1130px; margin: 0px 5px 40px 5px; flex: 1 1 auto; }
#a18a0916c457286aa9a934a94da3b9bf > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 1px none #000000; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: center; align-items: center; justify-content: space-between; align-content: flex-start; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a0916c45732a00dd6994b482e306a > .wb-elm-line { margin: -2.5px 0 0 0; width: 100%; height: 1px; left: 0; top: 50%; border-top: 5px solid #3db0a3;; }
#a18a0916c45732a00dd6994b482e306a > .wb_content { width: 100%; height: 100%; }
#a18a0916c45732a00dd6994b482e306a { width: 100%; height: 42px; max-width: 100%; margin: 28px 0px 20px 0px; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a18a0916c457330caa7c8c552c864bb2 p:last-child { margin-bottom: 0; }
#a18a0916c457330caa7c8c552c864bb2 { opacity: 1; width: auto; height: auto; max-width: 1120px; margin: 0px 5px 0px 5px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a0916c457330caa7c8c552c864bb2.wb-anim-entry-on { animation: wb-anim-zoom-in-none 0.6s ease-out; animation-iteration-count: 1; }
#a18a0916c45734f3d5a9c687cdb95ec0 > .wb-elm-line { margin: -2.5px 0 0 0; width: 100%; height: 1px; left: 0; top: 50%; border-top: 5px solid #3db0a3;; }
#a18a0916c45734f3d5a9c687cdb95ec0 > .wb_content { width: 100%; height: 100%; }
#a18a0916c45734f3d5a9c687cdb95ec0 { width: 100%; height: 42px; max-width: 100%; margin: 28px 0px 20px 0px; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a18a0916c45737654ba31e33c4e593ac p:last-child { margin-bottom: 0; }
#a18a0916c45737654ba31e33c4e593ac { opacity: 1; width: 100%; height: auto; max-width: 100%; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a18a0916c457365d83583cd525c6d236 { width: 65.77%; height: auto; max-width: 100%; margin: 10px 49px 10px 41px; flex: 0 0 auto; }
#a18a0916c457365d83583cd525c6d236 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #000000; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; background-size: auto auto; justify-items: center; align-items: center; justify-content: center; align-content: center; flex-wrap: wrap; text-shadow: none; box-shadow: none; }
#a18a0916c45738f7285e8a655f6cd8f2 { opacity: 1; box-sizing: border-box; width: 26.22%; height: auto; min-width: 240px; max-width: 391px; margin: 10px 42px 10px 0px; flex: 0 0 auto; }
#a18a0916c45738f7285e8a655f6cd8f2 .wb-picture-wrapper { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px none #d1d1d1; }
#a18a0916c45738f7285e8a655f6cd8f2 img { width: 100%; height: auto; }
#a18a0916c45738f7285e8a655f6cd8f2 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a0916c45735127a5fb33987d9cada { width: 99.5%; height: auto; min-height: 200px; max-width: 100%; margin: 0px 5px 40px 5px; flex: 0 0 auto; }
#a18a0916c45735127a5fb33987d9cada > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #000000; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; background-size: auto auto; justify-items: stretch; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a0916c4571d686199ca64c0d5b50e { width: 100%; height: auto; max-width: 1200px; margin: 28px 0px 0px 0px; flex: 1 1 auto; }
#a18a0916c4571d686199ca64c0d5b50e > .wb_content { min-width: 20px; min-height: 20px; padding: 38px 5px 0px 3px; border: 0px none #C0C0C0; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: #FFFFFF url("none") repeat scroll left top; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a0916c457394be701183a0661e88b > .wb-elm-line { margin: -2.5px 0 0 0; width: 100%; height: 1px; left: 0; top: 50%; border-top: 5px solid #000000;; }
#a18a0916c457394be701183a0661e88b > .wb_content { width: 100%; height: 100%; }
#a18a0916c457394be701183a0661e88b { width: 100%; height: 42px; max-width: 100%; margin: 28px 0px 0px 0px; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a18a0916c4573bafa1bb2cc2ec6824a9 p:last-child { margin-bottom: 0; }
#a18a0916c4573bafa1bb2cc2ec6824a9 { opacity: 1; width: auto; height: auto; max-width: 260px; margin: 5px 0px 0px 0px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a0916c4573c4fe7dde6ffd2deef7b { opacity: 1; box-sizing: border-box; width: 10.17%; height: auto; min-width: 60px; min-height: 60px; max-width: 140px; max-height: 120px; flex: 0 0 auto; }
#a18a0916c4573c4fe7dde6ffd2deef7b .wb-picture-wrapper { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border: 1px none #000000; }
#a18a0916c4573c4fe7dde6ffd2deef7b img { width: 100%; height: auto; }
#a18a0916c4573c4fe7dde6ffd2deef7b > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a0916c4573d2e7a7d782e538205a7 p:last-child { margin-bottom: 0; }
#a18a0916c4573d2e7a7d782e538205a7 { opacity: 1; width: auto; height: auto; max-width: 260px; margin: 5px 0px 14px 0px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a0916c4573ad5177283cbe30c040d { width: 100%; height: auto; min-height: 145px; max-width: 1200px; flex: 1 1 auto; }
#a18a0916c4573ad5177283cbe30c040d > .wb_content { min-width: 20px; min-height: 20px; padding: 5px 0px 46px 20px; border: 1px none #000000; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: center; align-items: center; justify-content: space-between; align-content: flex-start; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#wb_footer_a18a0916db400073318dc5334ad4aed2 { width: 100%; height: auto; min-width: 1200px; max-width: 100%; flex: 1 1 auto; }
#wb_footer_a18a0916db400073318dc5334ad4aed2 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #333333; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#wb_footer_c > .wb_content { width: 100%; height: 100%; }
#wb_footer_c { width: 0px; height: 0px; max-width: 100%; flex: 0 0 auto; text-shadow: none; box-shadow: none; }


/* tablet */
@media (min-width: 768px) {
	#a18a0916c456a778650d925885c0e397 > ul, #a18a0916c456a778650d925885c0e397-det > ul { display: block; }
}

/* desktop */
@media (min-width: 992px) {
}

/* tv */
@media (min-width: 1200px) {
}

/* desktop_and_smaller */
@media (max-width: 1199px) {
}

/* tablet_and_smaller */
@media (max-width: 991px) {
}

/* phone_only */
@media (max-width: 767px) {
}

/* tablet_only */
@media (min-width: 768px) and (max-width: 991px) {
}

/* desktop_only */
@media (min-width: 992px) and (max-width: 1199px) {
}

/* phone_last */


/* touch_device */
@media (any-pointer: coarse) {
}

/* mouse_device */
@media (any-pointer: fine) and (min-width: 767px) {
}
