
/* phone */
body { background-color: #ffffff; }
body.site:before { background: transparent none repeat-x scroll center top; background-size: auto auto; opacity: 1; min-width: 1200px; }
.wb_sbg { background: transparent none repeat 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; }
#a18bf035b6af3bda30e3e094b425df4a { opacity: 1; box-sizing: border-box; width: 100%; height: auto; min-width: 74px; max-width: 74px; margin: 0px 0px 54px 0px; flex: 1 1 auto; }
#a18bf035b6af3bda30e3e094b425df4a .wb-picture-wrapper { border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border: 1px none #000000; }
#a18bf035b6af3bda30e3e094b425df4a img { width: 100%; height: auto; }
#a18bf035b6af3bda30e3e094b425df4a > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18bf035b6af3cdb46881f5f2ae0761b p:last-child { margin-bottom: 0; }
#a18bf035b6af3cdb46881f5f2ae0761b { opacity: 1; width: auto; height: auto; max-width: 1080px; margin: 20px 0px 0px 0px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18bf035b6af3a33954ae2da69ed6d33 { width: 100%; height: auto; max-width: 1161px; margin: 5px 0px 5px 0px; flex: 1 1 auto; }
#a18bf035b6af3a33954ae2da69ed6d33 > .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; }
#a18bf035b6af3d82c3db7a6259cf09e2 { width: 100%; height: auto; max-width: 1200px; margin: 5px 0px 5px 0px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18bf035b6af3d82c3db7a6259cf09e2 ul { background: transparent none repeat-x left top; }
#a18bf035b6af3d82c3db7a6259cf09e2 ul, #a18bf035b6af3d82c3db7a6259cf09e2-det ul { border: 1px none #000000; }
#a18bf035b6af3d82c3db7a6259cf09e2, #a18bf035b6af3d82c3db7a6259cf09e2 ul, #a18bf035b6af3d82c3db7a6259cf09e2-det ul { text-align: center; }
#a18bf035b6af3d82c3db7a6259cf09e2 ul ul, #a18bf035b6af3d82c3db7a6259cf09e2-det ul { background: transparent none repeat-x left top; }
#a18bf035b6af3d82c3db7a6259cf09e2 li, #a18bf035b6af3d82c3db7a6259cf09e2-det li { margin: 0px 10px 0px 10px; }
#a18bf035b6af3d82c3db7a6259cf09e2 li a, #a18bf035b6af3d82c3db7a6259cf09e2-det li a { padding: 15px 10px 15px 10px; text-transform: uppercase; border: 0px none #000000; font: normal bold 16px Arial,Helvetica,sans-serif; text-decoration: none; color: #000000; line-height: 18px; background: transparent none repeat left top; }
#a18bf035b6af3d82c3db7a6259cf09e2 li.over > a, #a18bf035b6af3d82c3db7a6259cf09e2 li:focus > a, #a18bf035b6af3d82c3db7a6259cf09e2-det li.over > a, #a18bf035b6af3d82c3db7a6259cf09e2-det li:focus > a { border: 0px none #000000; font: normal normal 16px Arial,Helvetica,sans-serif; text-decoration: none; color: #76ad00; line-height: 18px; background: transparent none repeat left top; }
#a18bf035b6af3d82c3db7a6259cf09e2 li.active > a, #a18bf035b6af3d82c3db7a6259cf09e2-det li.active > a { border: 0px none #000000; font: normal normal 16px Arial,Helvetica,sans-serif; text-decoration: none; color: #76ad00; line-height: 18px; background: transparent none repeat left top; }
#a18bf035b6af3d82c3db7a6259cf09e2:not(.collapse-expanded) .vmenu ul.open-left,#a18bf035b6af3d82c3db7a6259cf09e2:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#a18bf035b6af3d82c3db7a6259cf09e2:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#a18bf035b6af390ec3fdb96433181c14 { width: 100%; height: auto; max-width: 1200px; flex: 1 1 auto; }
#a18bf035b6af390ec3fdb96433181c14 > .wb_content { min-width: 20px; min-height: 20px; padding: 15px 0px 33px 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 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; }
#wb_header_a18bf035c67003c5a52187956ac33af7 { width: 100%; height: auto; min-width: 1200px; max-width: 100%; flex: 1 1 auto; }
#wb_header_a18bf035c67003c5a52187956ac33af7 > .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; }
#a18bf035b6af422651d4d89ba2df9046 p:last-child { margin-bottom: 0; }
#a18bf035b6af422651d4d89ba2df9046 { opacity: 1; width: 100%; height: auto; max-width: 1200px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18bf035b6af417895e094c1ee49022f { width: 100%; height: auto; max-width: 1200px; margin: 5px 0px 5px 0px; flex: 1 1 auto; }
#a18bf035b6af417895e094c1ee49022f > .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; }
#a18bf035b6af40528207a1b4b3eb6fe3 > .wb_content { width: 100%; height: 100%; }
#a18bf035b6af40528207a1b4b3eb6fe3 { width: 100%; height: 100%; max-width: 100%; text-shadow: none; box-shadow: none; background: transparent; touch-action: manipulation; }
#a18bf035b6af40528207a1b4b3eb6fe3 .wb-picture-caption { background-color: rgba(237, 237, 237, 0.66); }
#a18bf035b6af40528207a1b4b3eb6fe3_pswp .wb-picture-caption { background-color: rgba(237, 237, 237, 0.66); }
#a18bf035b6af40528207a1b4b3eb6fe3 .wb-lightbox-title { font-style: normal; font: normal normal 20px Arial,Helvetica,sans-serif; font-family: Arial,Helvetica,sans-serif; color: #ffffff; text-decoration: none; text-align: center; }
#a18bf035b6af40528207a1b4b3eb6fe3_pswp .wb-lightbox-title { font-style: normal; font: normal normal 20px Arial,Helvetica,sans-serif; font-family: Arial,Helvetica,sans-serif; color: #ffffff; text-decoration: none; text-align: center; }
#a18bf035b6af40528207a1b4b3eb6fe3 .wb-lightbox-description { font-style: normal; font: normal normal 16px Arial,Helvetica,sans-serif; font-family: Arial,Helvetica,sans-serif; color: #ffffff; text-decoration: none; text-align: center; }
#a18bf035b6af40528207a1b4b3eb6fe3_pswp .wb-lightbox-description { font-style: normal; font: normal normal 16px Arial,Helvetica,sans-serif; font-family: Arial,Helvetica,sans-serif; color: #ffffff; text-decoration: none; text-align: center; }
#a18bf035b6af3f7e9cc06c9e02de800d { width: 100%; height: auto; max-width: 100%; flex: 1 1 auto; }
#a18bf035b6af3f7e9cc06c9e02de800d > .wb_content { min-width: 20px; min-height: 20px; padding: 95px 0px 121px 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; }
#a18e9fde63a2000558dcd2a084284870 > .wb_content { width: 100%; height: 100%; }
#a18e9fde63a2000558dcd2a084284870 { width: 100%; height: 315px; min-height: 64px; max-width: 560px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18e9fde63a2000558dcd2a084284870 > video { width: 100%; height: 100%; background-color: #000; }
#a18bf035b6af443d0a0cf3b0274095bc > .wb_content { width: 100%; height: 100%; }
#a18bf035b6af443d0a0cf3b0274095bc { width: 100%; height: 315px; min-height: 64px; max-width: 560px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18bf035b6af443d0a0cf3b0274095bc > video { width: 100%; height: 100%; background-color: #000; }
#a1984cd2fa5800077a8285f5b743445c { width: auto; height: auto; max-width: 100%; flex: 1 1 auto; }
#a1984cd2fa5800077a8285f5b743445c > .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; }
#a18bf035b6af45dc22cf50266893efd0 > .wb_content { width: 100%; height: 100%; }
#a18bf035b6af45dc22cf50266893efd0 { width: 100%; height: 315px; min-height: 64px; max-width: 560px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18bf035b6af45dc22cf50266893efd0 > video { width: 100%; height: 100%; background-color: #000; }
#a18e9fe82f2e0093c0cc66ed83ad2f34 { width: 100%; height: auto; max-width: 100%; flex: 1 1 auto; }
#a18e9fe82f2e0093c0cc66ed83ad2f34 > .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: center; align-items: center; justify-content: center; align-content: center; flex-wrap: wrap; text-shadow: none; box-shadow: none; }
#a18e9fe794e500c7778a26bb3b3223e7 { width: auto; height: auto; max-width: 100%; flex: 1 1 auto; }
#a18e9fe794e500c7778a26bb3b3223e7 > .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; }
#a18e9fe7ac63005dd28478e525b7b10a { width: auto; height: auto; max-width: 100%; flex: 1 1 auto; }
#a18e9fe7ac63005dd28478e525b7b10a > .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; }
#a18bf035b6af43d4235b2b42fa6a2608 { width: 100%; height: auto; max-width: 100%; flex: 1 1 auto; }
#a18bf035b6af43d4235b2b42fa6a2608 > .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: center; align-items: center; justify-content: center; align-content: center; flex-wrap: wrap; text-shadow: none; box-shadow: none; }
#a18bf035b6af4888989f9cf523ffcc4c > .wb_content { width: 100%; height: 100%; }
#a18bf035b6af4888989f9cf523ffcc4c { width: 52.52%; height: 314px; max-width: 605px; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a18bf035b6af4888989f9cf523ffcc4c > video { width: 100%; height: 100%; background-color: #000; }
#a1984c45368c005c879a6b39a40fcbd7 { width: auto; height: auto; max-width: 100%; flex: 1 1 auto; }
#a1984c45368c005c879a6b39a40fcbd7 > .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: center; align-items: center; justify-content: center; align-content: center; flex-wrap: wrap; text-shadow: none; box-shadow: none; }
#a18bf035b6af47bddecb950f83642b55 > .wb_content { width: 100%; height: 100%; }
#a18bf035b6af47bddecb950f83642b55 { width: 52.61%; height: 313px; max-width: 615px; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a18bf035b6af47bddecb950f83642b55 > video { width: 100%; height: 100%; background-color: #000; }
#a18bf035b6af49c369f961a84e228211 > .wb_content { width: 100%; height: 100%; }
#a18bf035b6af49c369f961a84e228211 { width: 52.61%; height: 314px; max-width: 606px; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a18bf035b6af49c369f961a84e228211 > video { width: 100%; height: 100%; background-color: #000; }
#a1984cc1b184000a878c3d0349c38f5c { width: 100%; height: auto; max-width: 100%; flex: 1 1 auto; }
#a1984cc1b184000a878c3d0349c38f5c > .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: center; align-items: center; justify-content: center; align-content: center; flex-wrap: wrap; text-shadow: none; box-shadow: none; }
#a1984cd2df4600ff45eef1d81b46a179 > .wb_content { width: 100%; height: 100%; }
#a1984cd2df4600ff45eef1d81b46a179 { width: 100%; height: 315px; min-height: 64px; max-width: 560px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a1984cd2df4600ff45eef1d81b46a179 > video { width: 100%; height: 100%; background-color: #000; }
#a1984c4543be00cd8a44727b5448939e > .wb_content { width: 100%; height: 100%; }
#a1984c4543be00cd8a44727b5448939e { width: 100%; height: 315px; min-height: 64px; max-width: 560px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a1984c4543be00cd8a44727b5448939e > video { width: 100%; height: 100%; background-color: #000; }
#a1984c30afda0012a3d8222286f0968d > .wb_content { width: 100%; height: 100%; }
#a1984c30afda0012a3d8222286f0968d { width: 100%; height: 315px; min-height: 64px; max-width: 560px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a1984c30afda0012a3d8222286f0968d > video { width: 100%; height: 100%; background-color: #000; }
#a1984c959c60009451d2c93cfc5e3c80 { width: 100%; height: auto; max-width: 100%; flex: 1 1 auto; }
#a1984c959c60009451d2c93cfc5e3c80 > .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: center; align-items: center; justify-content: center; align-content: center; flex-wrap: wrap; text-shadow: none; box-shadow: none; }
#a1984c30a0bf001900fd44fa5e870254 { width: auto; height: auto; max-width: 100%; flex: 1 1 auto; }
#a1984c30a0bf001900fd44fa5e870254 > .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; }
#a18bf035b6af4605f82b5c2186cf56f6 { width: 100%; height: auto; max-width: 100%; flex: 1 1 auto; }
#a18bf035b6af4605f82b5c2186cf56f6 > .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: center; align-items: center; justify-content: center; align-content: center; flex-wrap: wrap; text-shadow: none; box-shadow: none; }
#a18e9fbc7c4e00e121f16b4825de7792 { width: 100%; height: auto; min-width: 20px; min-height: 20px; max-width: 100%; flex: 0 0 auto; }
#a18e9fbc7c4e00e121f16b4825de7792 > .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; }
#a1984b2e7d2c00ec2892dcd2cce1e905 > .wb_content { width: 100%; height: 100%; }
#a1984b2e7d2c00ec2892dcd2cce1e905 { width: 100%; height: 315px; min-height: 64px; max-width: 560px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a1984b2e7d2c00ec2892dcd2cce1e905 > video { width: 100%; height: 100%; background-color: #000; }
#a18bf035b6af4c77f1f9a26640f81958 > .wb_content { width: 100%; height: 100%; }
#a18bf035b6af4c77f1f9a26640f81958 { width: 47%; height: 315px; min-height: 64px; max-width: 626px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18bf035b6af4c77f1f9a26640f81958 > video { width: 100%; height: 100%; background-color: #000; }
#a1984b30a372004671791ce738515d52 { width: auto; height: auto; max-width: 100%; flex: 1 1 auto; }
#a1984b30a372004671791ce738515d52 > .wb_content { min-width: 20px; min-height: 20px; padding: 70px 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 left top; background-size: auto auto; opacity: 1; justify-items: center; align-items: center; justify-content: center; align-content: center; flex-wrap: wrap; text-shadow: none; box-shadow: none; }
#a18bf035b6af4dc8ecd3c4b043ece9b6 > .wb_content { width: 100%; height: 100%; }
#a18bf035b6af4dc8ecd3c4b043ece9b6 { width: 100%; height: 315px; min-height: 64px; max-width: 560px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18bf035b6af4dc8ecd3c4b043ece9b6 > video { width: 100%; height: 100%; background-color: #000; }
#a18bf035b6af4b3a0c348f23d4323c05 { width: 100%; height: auto; max-width: 100%; flex: 1 1 auto; }
#a18bf035b6af4b3a0c348f23d4323c05 > .wb_content { min-width: 20px; min-height: 20px; padding: 70px 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 left top; background-size: auto auto; opacity: 1; justify-items: center; align-items: center; justify-content: center; align-content: center; flex-wrap: wrap; text-shadow: none; box-shadow: none; }
#a18bf035b6af4f3b2c7e7a6975b16ad2 > .wb_content { width: 100%; height: 100%; }
#a18bf035b6af4f3b2c7e7a6975b16ad2 { width: 99.33%; height: auto; max-width: 601px; flex: 0 0 auto; text-shadow: none; box-shadow: none; background: transparent; touch-action: manipulation; }
#a18bf035b6af4f3b2c7e7a6975b16ad2 .wb-picture-caption { background-color: rgba(237, 237, 237, 0.66); }
#a18bf035b6af4f3b2c7e7a6975b16ad2_pswp .wb-picture-caption { background-color: rgba(237, 237, 237, 0.66); }
#a18bf035b6af4f3b2c7e7a6975b16ad2 .wb-lightbox-title { font-style: normal; font: normal normal 20px Arial,Helvetica,sans-serif; font-family: Arial,Helvetica,sans-serif; color: #ffffff; text-decoration: none; text-align: center; }
#a18bf035b6af4f3b2c7e7a6975b16ad2_pswp .wb-lightbox-title { font-style: normal; font: normal normal 20px Arial,Helvetica,sans-serif; font-family: Arial,Helvetica,sans-serif; color: #ffffff; text-decoration: none; text-align: center; }
#a18bf035b6af4f3b2c7e7a6975b16ad2 .wb-lightbox-description { font-style: normal; font: normal normal 16px Arial,Helvetica,sans-serif; font-family: Arial,Helvetica,sans-serif; color: #ffffff; text-decoration: none; text-align: center; }
#a18bf035b6af4f3b2c7e7a6975b16ad2_pswp .wb-lightbox-description { font-style: normal; font: normal normal 16px Arial,Helvetica,sans-serif; font-family: Arial,Helvetica,sans-serif; color: #ffffff; text-decoration: none; text-align: center; }
#a18bf035b6af507948e14c06f117d8c3 > .wb_content { width: 100%; height: 100%; }
#a18bf035b6af507948e14c06f117d8c3 { width: 100%; height: auto; max-width: 600px; flex: 0 0 auto; text-shadow: none; box-shadow: none; background: transparent; touch-action: manipulation; }
#a18bf035b6af507948e14c06f117d8c3 .wb-picture-caption { background-color: rgba(237, 237, 237, 0.66); }
#a18bf035b6af507948e14c06f117d8c3_pswp .wb-picture-caption { background-color: rgba(237, 237, 237, 0.66); }
#a18bf035b6af507948e14c06f117d8c3 .wb-lightbox-title { font-style: normal; font: normal normal 20px Arial,Helvetica,sans-serif; font-family: Arial,Helvetica,sans-serif; color: #ffffff; text-decoration: none; text-align: center; }
#a18bf035b6af507948e14c06f117d8c3_pswp .wb-lightbox-title { font-style: normal; font: normal normal 20px Arial,Helvetica,sans-serif; font-family: Arial,Helvetica,sans-serif; color: #ffffff; text-decoration: none; text-align: center; }
#a18bf035b6af507948e14c06f117d8c3 .wb-lightbox-description { font-style: normal; font: normal normal 16px Arial,Helvetica,sans-serif; font-family: Arial,Helvetica,sans-serif; color: #ffffff; text-decoration: none; text-align: center; }
#a18bf035b6af507948e14c06f117d8c3_pswp .wb-lightbox-description { font-style: normal; font: normal normal 16px Arial,Helvetica,sans-serif; font-family: Arial,Helvetica,sans-serif; color: #ffffff; text-decoration: none; text-align: center; }
#a18bf035b6af4edec23f37a21a0b95a7 { width: 100%; height: auto; max-width: 600px; flex: 1 1 auto; }
#a18bf035b6af4edec23f37a21a0b95a7 > .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; }
#a18bf035b6af525fa8bcc23de9bc7766 { width: 100%; height: auto; max-width: 100%; flex: 1 1 auto; }
#a18bf035b6af525fa8bcc23de9bc7766 > .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; }
#a18bf035b6af538e9b63ecf5622bbc69 { width: 100%; height: auto; max-width: 100%; flex: 1 1 auto; }
#a18bf035b6af538e9b63ecf5622bbc69 > .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; }
#a18bf035b6af54ca17070f154db69513 { width: 100%; height: auto; max-width: 100%; flex: 1 1 auto; }
#a18bf035b6af54ca17070f154db69513 > .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; }
#a18bf035b6af5608226febb21776f74e > .wb_content { width: 100%; height: 100%; }
#a18bf035b6af5608226febb21776f74e { width: 100%; height: auto; max-width: 600px; flex: 0 0 auto; text-shadow: none; box-shadow: none; background: transparent; touch-action: manipulation; }
#a18bf035b6af5608226febb21776f74e .wb-picture-caption { background-color: rgba(237, 237, 237, 0.66); }
#a18bf035b6af5608226febb21776f74e_pswp .wb-picture-caption { background-color: rgba(237, 237, 237, 0.66); }
#a18bf035b6af5608226febb21776f74e .wb-lightbox-title { font-style: normal; font: normal normal 20px Arial,Helvetica,sans-serif; font-family: Arial,Helvetica,sans-serif; color: #ffffff; text-decoration: none; text-align: center; }
#a18bf035b6af5608226febb21776f74e_pswp .wb-lightbox-title { font-style: normal; font: normal normal 20px Arial,Helvetica,sans-serif; font-family: Arial,Helvetica,sans-serif; color: #ffffff; text-decoration: none; text-align: center; }
#a18bf035b6af5608226febb21776f74e .wb-lightbox-description { font-style: normal; font: normal normal 16px Arial,Helvetica,sans-serif; font-family: Arial,Helvetica,sans-serif; color: #ffffff; text-decoration: none; text-align: center; }
#a18bf035b6af5608226febb21776f74e_pswp .wb-lightbox-description { font-style: normal; font: normal normal 16px Arial,Helvetica,sans-serif; font-family: Arial,Helvetica,sans-serif; color: #ffffff; text-decoration: none; text-align: center; }
#a18bf035b6af574e09baf3b98dff17e2 > .wb_content { width: 100%; height: 100%; }
#a18bf035b6af574e09baf3b98dff17e2 { width: 100%; height: auto; max-width: 600px; flex: 0 0 auto; text-shadow: none; box-shadow: none; background: transparent; touch-action: manipulation; }
#a18bf035b6af574e09baf3b98dff17e2 .wb-picture-caption { background-color: rgba(237, 237, 237, 0.66); }
#a18bf035b6af574e09baf3b98dff17e2_pswp .wb-picture-caption { background-color: rgba(237, 237, 237, 0.66); }
#a18bf035b6af574e09baf3b98dff17e2 .wb-lightbox-title { font-style: normal; font: normal normal 20px Arial,Helvetica,sans-serif; font-family: Arial,Helvetica,sans-serif; color: #ffffff; text-decoration: none; text-align: center; }
#a18bf035b6af574e09baf3b98dff17e2_pswp .wb-lightbox-title { font-style: normal; font: normal normal 20px Arial,Helvetica,sans-serif; font-family: Arial,Helvetica,sans-serif; color: #ffffff; text-decoration: none; text-align: center; }
#a18bf035b6af574e09baf3b98dff17e2 .wb-lightbox-description { font-style: normal; font: normal normal 16px Arial,Helvetica,sans-serif; font-family: Arial,Helvetica,sans-serif; color: #ffffff; text-decoration: none; text-align: center; }
#a18bf035b6af574e09baf3b98dff17e2_pswp .wb-lightbox-description { font-style: normal; font: normal normal 16px Arial,Helvetica,sans-serif; font-family: Arial,Helvetica,sans-serif; color: #ffffff; text-decoration: none; text-align: center; }
#a18bf035b6af55670712e78130db3867 { width: 100%; height: auto; max-width: 600px; flex: 1 1 auto; }
#a18bf035b6af55670712e78130db3867 > .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; }
#a18bf035b6af51bfe23e30692e23dd84 { width: 100%; height: auto; max-width: 1200px; flex: 1 1 auto; }
#a18bf035b6af51bfe23e30692e23dd84 > .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; }
#a18bf035b6af4a849d4dad0801879713 { width: 100%; height: auto; max-width: 1200px; flex: 1 1 auto; }
#a18bf035b6af4a849d4dad0801879713 > .wb_content { min-width: 20px; min-height: 20px; padding: 70px 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 left top; background-size: auto auto; opacity: 1; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#wb_main_a18bf035c67003c5a52187956ac33af7 { width: 100%; height: auto; min-width: 1200px; max-width: 100%; flex: 1 1 auto; }
#wb_main_a18bf035c67003c5a52187956ac33af7 > .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; }
#a18bf035b6af5afb646bad073fa03f2f p:last-child { margin-bottom: 0; }
#a18bf035b6af5afb646bad073fa03f2f { opacity: 1; width: 100%; height: auto; max-width: 1200px; margin: 5px 0px 5px 0px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18bf035b6af5978f6ecee883b1ae1bb { width: 100%; height: auto; max-width: 1200px; flex: 1 1 auto; }
#a18bf035b6af5978f6ecee883b1ae1bb > .wb_content { min-width: 20px; min-height: 20px; padding: 65px 0px 86px 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: #000000 none repeat left top; background-size: auto auto; opacity: 1; 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_a18bf035c67003c5a52187956ac33af7 { width: 100%; height: auto; min-width: 1200px; max-width: 100%; flex: 1 1 auto; }
#wb_footer_a18bf035c67003c5a52187956ac33af7 > .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: #000000 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) {
	#a18bf035b6af3d82c3db7a6259cf09e2 > ul, #a18bf035b6af3d82c3db7a6259cf09e2-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) {
}
