
/* phone */
body { background-color: transparent; }
body.site:before { background: transparent url("../gallery_gen/d1662b6b7562da51cde4798b7b79f1b9_fit.png") repeat-y scroll center top; background-size: auto auto; opacity: 1; min-width: 1200px; }
.wb_sbg { background: transparent none repeat-x left top; min-width: 1200px; }
.site-lang-de .wb_cont_inner { width: 360px; height: 100%; }
.site-lang-de .wb_cont_bg { width: 360px; margin-left: -180px; }
.site-lang-de .root { min-height: 100%; height: auto; }
#a189cc5a64e202b37fc59f3eb32fc060 p:last-child { margin-bottom: 0; }
#a189cc5a64e202b37fc59f3eb32fc060 { opacity: 1; width: auto; height: auto; max-width: 950px; margin: 0px 250px 0px 0px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a189cc5a64e2034443b766965e18a777 { width: auto; height: auto; max-width: 407px; margin: 0px 3px 0px 790px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a189cc5a64e2034443b766965e18a777 ul { background: transparent none repeat left top; }
#a189cc5a64e2034443b766965e18a777 ul, #a189cc5a64e2034443b766965e18a777-det ul { border: 1px none #000000; }
#a189cc5a64e2034443b766965e18a777, #a189cc5a64e2034443b766965e18a777 ul, #a189cc5a64e2034443b766965e18a777-det ul { text-align: right; }
#a189cc5a64e2034443b766965e18a777 ul ul, #a189cc5a64e2034443b766965e18a777-det ul { background: transparent none repeat left top; }
#a189cc5a64e2034443b766965e18a777 li, #a189cc5a64e2034443b766965e18a777-det li { margin: 0px 10px 0px 10px; }
#a189cc5a64e2034443b766965e18a777 li a, #a189cc5a64e2034443b766965e18a777-det li a { padding: 10px 5px 10px 5px; text-transform: none; border: 0px none #000000; font: normal normal 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffffff; line-height: 20px; background: transparent none repeat left top; }
#a189cc5a64e2034443b766965e18a777 li.over > a, #a189cc5a64e2034443b766965e18a777 li:focus > a, #a189cc5a64e2034443b766965e18a777-det li.over > a, #a189cc5a64e2034443b766965e18a777-det li:focus > a { border: 0px none #000000; font: normal normal 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ff0900; line-height: 20px; background: transparent none no-repeat center bottom; }
#a189cc5a64e2034443b766965e18a777 li.active > a, #a189cc5a64e2034443b766965e18a777-det li.active > a { border: 0px none #000000; font: normal normal 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ff0900; line-height: 20px; background: transparent none no-repeat center bottom; }
#a189cc5a64e2034443b766965e18a777:not(.collapse-expanded) .vmenu ul.open-left,#a189cc5a64e2034443b766965e18a777:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#a189cc5a64e2034443b766965e18a777:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#a189cc5a64e2017ef592207f86f6a37a { width: 100%; height: auto; max-width: 1200px; flex: 1 1 auto; }
#a189cc5a64e2017ef592207f86f6a37a > .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: #120712 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_header_a189cc5a7cf601e6900bff2729ffd50d { width: auto; height: auto; min-width: 1200px; max-width: none; max-height: none; flex: 1 1 auto; z-index: 8234; left: 0; top: 0; right: 0; bottom: auto; }
#wb_header_a189cc5a7cf601e6900bff2729ffd50d > .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: #120712 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; }
#a189cc5a64e207ce3a0ff488b1ad76b7 p:last-child { margin-bottom: 0; }
#a189cc5a64e207ce3a0ff488b1ad76b7 { opacity: 1; width: 100%; height: auto; max-width: 1200px; margin: 0px 0px 46px 0px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a189cc5a64e208f23a6e69a26e5a0f58 p:last-child { margin-bottom: 0; }
#a189cc5a64e208f23a6e69a26e5a0f58 { opacity: 1; width: auto; height: auto; max-width: 1000px; margin: 0px 0px 0px 100px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a189cc5a64e20614f99295d528717550 { width: 100%; height: auto; max-width: 1200px; margin: 5px 0px 5px 0px; flex: 1 1 auto; }
#a189cc5a64e20614f99295d528717550 > .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; }
#a189cc5a64e205ff2ad541c31fba33a9 { width: 100%; height: auto; max-width: 100%; flex: 1 1 auto; }
#a189cc5a64e205ff2ad541c31fba33a9 > .wb_content { min-width: 20px; min-height: 20px; padding: 95px 0px 173px 0px; border: 1px solid transparent; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background-color: #000000; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a189cc5a64e205ff2ad541c31fba33a9 > .wb_content:before { background: transparent url("../gallery_gen/bb0c031e1de22d447a4f8d848690277d_fit.gif") repeat scroll center center; background-size: cover; opacity: 0.6; content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; }
#a189cc5a64e20b890b753690a65e2c4c { opacity: 1; box-sizing: border-box; width: 100%; height: auto; min-width: 257px; min-height: 219px; max-width: 513px; max-height: 437px; margin: 2px 0px 0px 0px; flex: 1 1 auto; }
#a189cc5a64e20b890b753690a65e2c4c .wb-picture-wrapper { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border: 1px none #000000; }
#a189cc5a64e20b890b753690a65e2c4c img { width: 100%; height: auto; }
#a189cc5a64e20b890b753690a65e2c4c > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a189cc5a64e20c9c23f893c9a3209418 p:last-child { margin-bottom: 0; }
#a189cc5a64e20c9c23f893c9a3209418 { opacity: 1; width: auto; height: auto; max-width: 630px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a189cc5a64e20a4dc3bfacd323f89e99 { width: 100%; height: auto; max-width: 1165px; margin: 5px 0px 46px 0px; flex: 1 1 auto; }
#a189cc5a64e20a4dc3bfacd323f89e99 > .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: flex-start; justify-content: space-between; align-content: flex-start; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a189cc5a64e20d2e5630eb4cbb833da2 p:last-child { margin-bottom: 0; }
#a189cc5a64e20d2e5630eb4cbb833da2 { opacity: 1; width: 100%; height: auto; max-width: 1200px; margin: 5px 0px 42px 0px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a189cc5a64e20f09c8916a8928ee615a { opacity: 1; box-sizing: border-box; width: 100%; height: auto; min-width: 163px; min-height: 109px; max-width: 326px; max-height: 217px; margin: 0px 7px 0px 0px; flex: 1 1 auto; }
#a189cc5a64e20f09c8916a8928ee615a .wb-picture-wrapper { border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border: 1px none #000000; }
#a189cc5a64e20f09c8916a8928ee615a img { width: 100%; height: auto; }
#a189cc5a64e20f09c8916a8928ee615a > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a189cc5a64e210c9ebfa9ea626ef2626 { opacity: 1; box-sizing: border-box; width: 100%; height: auto; min-width: 159px; min-height: 109px; max-width: 317px; max-height: 217px; flex: 1 1 auto; }
#a189cc5a64e210c9ebfa9ea626ef2626 .wb-picture-wrapper { border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border: 1px none #000000; }
#a189cc5a64e210c9ebfa9ea626ef2626 img { width: 100%; height: auto; }
#a189cc5a64e210c9ebfa9ea626ef2626 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a189cc5a64e211ccba0aff351db7773e { opacity: 1; box-sizing: border-box; width: 100%; height: auto; min-width: 109px; min-height: 109px; max-width: 217px; max-height: 217px; flex: 1 1 auto; }
#a189cc5a64e211ccba0aff351db7773e .wb-picture-wrapper { border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border: 1px none #000000; }
#a189cc5a64e211ccba0aff351db7773e img { width: 100%; height: auto; }
#a189cc5a64e211ccba0aff351db7773e > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a189cc5a64e20e43e32d63e5c79ee7bb { width: 100%; height: auto; max-width: 1009px; margin: 5px 109px 55px 0px; flex: 1 1 auto; }
#a189cc5a64e20e43e32d63e5c79ee7bb > .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: space-around; flex-wrap: wrap; text-shadow: none; box-shadow: none; }
#a189cc5a64e21447ce7bd41e12b4ee41 p:last-child { margin-bottom: 0; }
#a189cc5a64e21447ce7bd41e12b4ee41 { opacity: 1; width: auto; height: auto; max-width: 262px; margin: 0px 0px 14px 0px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a189cc5a64e21562b5de6d838a0c5114 p:last-child { margin-bottom: 0; }
#a189cc5a64e21562b5de6d838a0c5114 { opacity: 1; width: 100%; height: auto; max-width: 319px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a189cc5a64e213592010ed81198819f0 { width: 100%; height: auto; max-width: 319px; margin: 1px 13px 0px 0px; flex: 1 1 auto; }
#a189cc5a64e213592010ed81198819f0 > .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; }
#a189cc5a64e2170aae37accc9e6efc8f p:last-child { margin-bottom: 0; }
#a189cc5a64e2170aae37accc9e6efc8f { opacity: 1; width: 100%; height: auto; max-width: 330px; margin: 0px 0px 14px 0px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a189cc5a64e218feb48a57efdb47f2b6 p:last-child { margin-bottom: 0; }
#a189cc5a64e218feb48a57efdb47f2b6 { opacity: 1; width: 100%; height: auto; max-width: 325px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a189cc5a64e21661c4f88c0580eb4548 { width: 100%; height: auto; max-width: 330px; margin: 1px 0px 0px 0px; flex: 1 1 auto; }
#a189cc5a64e21661c4f88c0580eb4548 > .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; }
#a189cc5a64e21a7b0f1926e4e867d597 p:last-child { margin-bottom: 0; }
#a189cc5a64e21a7b0f1926e4e867d597 { opacity: 1; width: auto; height: auto; max-width: 260px; margin: 0px 0px 15px 0px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a189cc5a64e21be7ad1b9d00575aa6cd p:last-child { margin-bottom: 0; }
#a189cc5a64e21be7ad1b9d00575aa6cd { opacity: 1; width: 100%; height: auto; max-width: 307px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a189cc5a64e2192a3078cfa6bc9447ec { width: 100%; height: auto; max-width: 307px; flex: 1 1 auto; }
#a189cc5a64e2192a3078cfa6bc9447ec > .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; }
#a189cc5a64e212a858853e3c7cafd7d2 { width: 100%; height: auto; max-width: 1113px; margin: 5px 0px 34px 0px; flex: 1 1 auto; }
#a189cc5a64e212a858853e3c7cafd7d2 > .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: flex-start; justify-content: space-between; align-content: flex-start; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a189cc5a64e21ced38fd5e0c5cb11506 p:last-child { margin-bottom: 0; }
#a189cc5a64e21ced38fd5e0c5cb11506 { opacity: 1; width: 100%; height: auto; max-width: 1200px; margin: 5px 0px 17px 0px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a189cc5a64e21d041c6b66be2851661c { opacity: 1; box-sizing: border-box; width: 100%; height: auto; min-width: 530px; min-height: 123px; max-width: 1060px; max-height: 245px; margin: 5px 0px 21px 0px; flex: 1 1 auto; }
#a189cc5a64e21d041c6b66be2851661c .wb-picture-wrapper { border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border: 5px none #d1d1d1; }
#a189cc5a64e21d041c6b66be2851661c img { width: 100%; height: auto; }
#a189cc5a64e21d041c6b66be2851661c > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a189cc5a64e21ea2ca97eafc93a28227 p:last-child { margin-bottom: 0; }
#a189cc5a64e21ea2ca97eafc93a28227 { opacity: 1; width: auto; height: auto; max-width: 644px; margin: 5px 0px 5px 66px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a189cc5a64e2093b74b5a2ab2efb1b69 { width: 100%; height: auto; max-width: 1200px; flex: 1 1 auto; }
#a189cc5a64e2093b74b5a2ab2efb1b69 > .wb_content { min-width: 20px; min-height: 20px; padding: 20px 0px 243px 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; }
#a189cc5a64e221800f65e490a7ccb9bd p:last-child { margin-bottom: 0; }
#a189cc5a64e221800f65e490a7ccb9bd { opacity: 1; width: 100%; height: auto; max-width: 1200px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a189cc5a64e220ea9661518facc9d50e { width: 100%; height: auto; max-width: 1200px; margin: 5px 0px 5px 0px; flex: 1 1 auto; }
#a189cc5a64e220ea9661518facc9d50e > .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; }
#a189cc5a64e21feb799bbf10cade9705 { width: 100%; height: auto; max-width: 100%; flex: 1 1 auto; }
#a189cc5a64e21feb799bbf10cade9705 > .wb_content { min-width: 20px; min-height: 20px; padding: 107px 0px 83px 0px; border: 0px none transparent; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background-color: #000000; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a189cc5a64e21feb799bbf10cade9705 > .wb_content:before { background: transparent url("../gallery_gen/ce0b0eb988e51da88348f0735061850a_fit.jpg") repeat scroll center center; opacity: 0.81; content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; }
#a189cc5a64e22553a98cd0aa2724883e { opacity: 1; box-sizing: border-box; width: 100%; height: auto; min-width: 20px; min-height: 20px; max-width: 40px; max-height: 40px; flex: 1 1 auto; }
#a189cc5a64e22553a98cd0aa2724883e .wb-picture-wrapper { border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border: 5px none #d1d1d1; }
#a189cc5a64e22553a98cd0aa2724883e img { width: 100%; height: auto; }
#a189cc5a64e22553a98cd0aa2724883e > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a189cc5a64e22645d157708788d4de06 p:last-child { margin-bottom: 0; }
#a189cc5a64e22645d157708788d4de06 { opacity: 1; width: auto; height: auto; max-width: 170px; margin: 7px 0px 0px 0px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a189cc5a64e224f24ede1d874a7afa1d { width: 100%; height: auto; max-width: 230px; margin: 0px 30px 0px 0px; flex: 1 1 auto; }
#a189cc5a64e224f24ede1d874a7afa1d > .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: flex-start; justify-content: space-between; align-content: flex-start; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a189cc5a64e2276fa338711943150ae5 { opacity: 1; box-sizing: border-box; width: 100%; height: auto; min-width: 51px; min-height: 15px; max-width: 102px; max-height: 30px; margin: 0px 52px 0px 0px; flex: 1 1 auto; }
#a189cc5a64e2276fa338711943150ae5 .wb-picture-wrapper { border-radius: 9000px 9000px 9000px 9000px; -moz-border-radius: 9000px 9000px 9000px 9000px; -webkit-border-radius: 9000px 9000px 9000px 9000px; border: 5px none #d1d1d1; }
#a189cc5a64e2276fa338711943150ae5 img { width: 100%; height: auto; }
#a189cc5a64e2276fa338711943150ae5 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a189cc5a64e22864658c8389cbaf58e2 p:last-child { margin-bottom: 0; }
#a189cc5a64e22864658c8389cbaf58e2 { opacity: 1; width: 100%; height: auto; max-width: 260px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a189cc5a64e22314b470fbdfcd9a99c2 { width: 100%; height: auto; max-width: 260px; margin: 46px 11px 0px 5px; flex: 1 1 auto; }
#a189cc5a64e22314b470fbdfcd9a99c2 > .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; }
#a189cc5a64e22b9c77982cb9e5686f3d { opacity: 1; box-sizing: border-box; width: 100%; height: auto; min-width: 26px; min-height: 24px; max-width: 51px; max-height: 47px; flex: 1 1 auto; }
#a189cc5a64e22b9c77982cb9e5686f3d .wb-picture-wrapper { border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border: 5px none #d1d1d1; }
#a189cc5a64e22b9c77982cb9e5686f3d img { width: 100%; height: auto; }
#a189cc5a64e22b9c77982cb9e5686f3d > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a189cc5a64e22ca3f0d11c9bdfe0bec3 p:last-child { margin-bottom: 0; }
#a189cc5a64e22ca3f0d11c9bdfe0bec3 { opacity: 1; width: auto; height: auto; max-width: 170px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a189cc5a64e22a9bdf217f90b87787d7 { width: 100%; height: auto; max-width: 246px; margin: 0px 23px 0px 0px; flex: 1 1 auto; }
#a189cc5a64e22a9bdf217f90b87787d7 > .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: flex-start; justify-content: space-between; align-content: flex-start; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a189cc5a64e22d83bad710fe4026f73d { opacity: 1; box-sizing: border-box; width: 100%; height: auto; min-width: 51px; min-height: 15px; max-width: 102px; max-height: 30px; margin: 0px 29px 0px 0px; flex: 1 1 auto; }
#a189cc5a64e22d83bad710fe4026f73d .wb-picture-wrapper { border-radius: 9000px 9000px 9000px 9000px; -moz-border-radius: 9000px 9000px 9000px 9000px; -webkit-border-radius: 9000px 9000px 9000px 9000px; border: 5px none #d1d1d1; }
#a189cc5a64e22d83bad710fe4026f73d img { width: 100%; height: auto; }
#a189cc5a64e22d83bad710fe4026f73d > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a189cc5a64e22e5d2309e676d6acf8c0 p:last-child { margin-bottom: 0; }
#a189cc5a64e22e5d2309e676d6acf8c0 { opacity: 1; width: auto; height: auto; max-width: 257px; margin: 0px 0px 0px 12px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a189cc5a64e22937a26e3b74e1d12296 { width: 100%; height: auto; max-width: 269px; margin: 5px 6px 32px 5px; flex: 1 1 auto; }
#a189cc5a64e22937a26e3b74e1d12296 > .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; }
#a189cc5a64e231cd039c93866b13a1aa { opacity: 1; box-sizing: border-box; width: 100%; height: auto; min-width: 23px; min-height: 25px; max-width: 45px; max-height: 50px; margin: 6px 0px 0px 0px; flex: 1 1 auto; }
#a189cc5a64e231cd039c93866b13a1aa .wb-picture-wrapper { border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border: 5px none #d1d1d1; }
#a189cc5a64e231cd039c93866b13a1aa img { width: 100%; height: auto; }
#a189cc5a64e231cd039c93866b13a1aa > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a189cc5a64e232c7abf90e1afb7000be p:last-child { margin-bottom: 0; }
#a189cc5a64e232c7abf90e1afb7000be { opacity: 1; width: auto; height: auto; max-width: 180px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a189cc5a64e230f7e000cffe1b6be3da { width: 100%; height: auto; max-width: 250px; margin: 0px 20px 0px 0px; flex: 1 1 auto; }
#a189cc5a64e230f7e000cffe1b6be3da > .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: flex-start; justify-content: space-between; align-content: flex-start; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a189cc5a64e2333705055de27f780d4e { opacity: 1; box-sizing: border-box; width: 100%; height: auto; min-width: 51px; min-height: 15px; max-width: 102px; max-height: 29px; margin: 0px 40px 0px 0px; flex: 1 1 auto; }
#a189cc5a64e2333705055de27f780d4e .wb-picture-wrapper { border-radius: 9000px 9000px 9000px 9000px; -moz-border-radius: 9000px 9000px 9000px 9000px; -webkit-border-radius: 9000px 9000px 9000px 9000px; border: 5px none #d1d1d1; }
#a189cc5a64e2333705055de27f780d4e img { width: 100%; height: auto; }
#a189cc5a64e2333705055de27f780d4e > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a189cc5a64e234ee1d2e1005d89b790a p:last-child { margin-bottom: 0; }
#a189cc5a64e234ee1d2e1005d89b790a { opacity: 1; width: 100%; height: auto; max-width: 260px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a189cc5a64e22f6849fa333f92b56e8a { width: 100%; height: auto; max-width: 270px; margin: 5px 11px 43px 5px; flex: 1 1 auto; }
#a189cc5a64e22f6849fa333f92b56e8a > .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; }
#a189cc5a64e23799622f5fb4e29088db { opacity: 1; box-sizing: border-box; width: 100%; height: auto; min-width: 25px; min-height: 23px; max-width: 49px; max-height: 46px; flex: 1 1 auto; }
#a189cc5a64e23799622f5fb4e29088db .wb-picture-wrapper { border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border: 5px none #d1d1d1; }
#a189cc5a64e23799622f5fb4e29088db img { width: 100%; height: auto; }
#a189cc5a64e23799622f5fb4e29088db > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a189cc5a64e2381feab8d0757a51e2ef p:last-child { margin-bottom: 0; }
#a189cc5a64e2381feab8d0757a51e2ef { opacity: 1; width: auto; height: auto; max-width: 173px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a189cc5a64e2360c797de00f7c2c2d32 { width: 100%; height: auto; max-width: 244px; flex: 1 1 auto; }
#a189cc5a64e2360c797de00f7c2c2d32 > .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: flex-start; justify-content: space-between; align-content: flex-start; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a189cc5a64e239bc37e491e3a98e3bca { opacity: 1; box-sizing: border-box; width: 100%; height: auto; min-width: 51px; min-height: 15px; max-width: 102px; max-height: 30px; margin: 0px 20px 0px 0px; flex: 1 1 auto; }
#a189cc5a64e239bc37e491e3a98e3bca .wb-picture-wrapper { border-radius: 9000px 9000px 9000px 9000px; -moz-border-radius: 9000px 9000px 9000px 9000px; -webkit-border-radius: 9000px 9000px 9000px 9000px; border: 5px none #d1d1d1; }
#a189cc5a64e239bc37e491e3a98e3bca img { width: 100%; height: auto; }
#a189cc5a64e239bc37e491e3a98e3bca > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a189cc5a64e23a766aaf3d3121cedc48 p:last-child { margin-bottom: 0; }
#a189cc5a64e23a766aaf3d3121cedc48 { opacity: 1; width: auto; height: auto; max-width: 240px; margin: 0px 0px 0px 12px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a189cc5a64e2353b53d9b83249f4049c { width: 100%; height: auto; max-width: 252px; margin: 5px 5px 70px 5px; flex: 1 1 auto; }
#a189cc5a64e2353b53d9b83249f4049c > .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; }
#a189cc5a64e22223735717fe174b00ab { width: 100%; height: auto; max-width: 1200px; flex: 1 1 auto; }
#a189cc5a64e22223735717fe174b00ab > .wb_content { min-width: 20px; min-height: 20px; padding: 28px 29px 0px 19px; 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: space-around; align-content: flex-start; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#wb_main_a189cc5a7cf601e6900bff2729ffd50d { width: 100%; height: auto; min-width: 1200px; max-width: 100%; flex: 1 1 auto; }
#wb_main_a189cc5a7cf601e6900bff2729ffd50d > .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; }
#a189cc5a64e23ef2591141b84db75402 > .wb-elm-line { margin: 0 0 0 -1.5px; width: 1px; height: 100%; left: 50%; top: 0; border-left: 3px solid #ffffff;; }
#a189cc5a64e23ef2591141b84db75402 > .wb_content { width: 100%; height: 100%; }
#a189cc5a64e23ef2591141b84db75402 { width: 20px; height: 248px; max-width: 100%; margin: 9px 11px 0px 0px; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a189cc5a64e23f42fc1f777f19f7c13d p:last-child { margin-bottom: 0; }
#a189cc5a64e23f42fc1f777f19f7c13d { opacity: 1; width: auto; height: auto; max-width: 150px; margin: 0px 139px 0px 0px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a189cc5a64e24046ef9df5e79bc93d06 > .wb-elm-line { margin: 0 0 0 -1.5px; width: 1px; height: 100%; left: 50%; top: 0; border-left: 3px solid #ffffff;; }
#a189cc5a64e24046ef9df5e79bc93d06 > .wb_content { width: 100%; height: 100%; }
#a189cc5a64e24046ef9df5e79bc93d06 { width: 20px; height: 248px; max-width: 100%; margin: 9px 0px 0px 0px; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a189cc5a64e23d300fb073ed9f7e768c { width: 100%; height: auto; max-width: 340px; margin: 0px 5px 0px 821px; flex: 1 1 auto; }
#a189cc5a64e23d300fb073ed9f7e768c > .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: flex-start; justify-content: space-around; align-content: flex-start; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a189cc5a64e241be96423339c24c593c p:last-child { margin-bottom: 0; }
#a189cc5a64e241be96423339c24c593c { opacity: 1; width: auto; height: auto; max-width: 410px; margin: 0px 5px 0px 711px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a189cc5a64e24416b3ef47a739a71154 { opacity: 1; box-sizing: border-box; width: 30px; height: 30px; max-width: 100%; margin: 0px 0px 0px 685px; flex: 0 0 auto; }
#a189cc5a64e24416b3ef47a739a71154 .wb-picture-wrapper { border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border: 5px none #d1d1d1; }
#a189cc5a64e24416b3ef47a739a71154 svg { width: 100%; height: 100%; max-height: 100%; overflow: visible; }
#a189cc5a64e24416b3ef47a739a71154 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a189cc5a64e246fb0064dc30c7ad80cc p:last-child { margin-bottom: 0; }
#a189cc5a64e246fb0064dc30c7ad80cc { opacity: 1; width: auto; height: auto; max-width: 730px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a189cc5a64e248ade87df645875d6d1b { opacity: 1; box-sizing: border-box; width: 30px; height: 30px; max-width: 100%; flex: 0 0 auto; }
#a189cc5a64e248ade87df645875d6d1b .wb-picture-wrapper { border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border: 5px none #d1d1d1; }
#a189cc5a64e248ade87df645875d6d1b svg { width: 100%; height: 100%; max-height: 100%; overflow: visible; }
#a189cc5a64e248ade87df645875d6d1b > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a189cc5a64e249175471b34988856556 { opacity: 1; box-sizing: border-box; width: 30px; height: 30px; max-width: 100%; flex: 0 0 auto; }
#a189cc5a64e249175471b34988856556 .wb-picture-wrapper { border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border: 5px none #d1d1d1; }
#a189cc5a64e249175471b34988856556 svg { width: 100%; height: 100%; max-height: 100%; overflow: visible; }
#a189cc5a64e249175471b34988856556 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a189cc5a64e24731574f58221f224daa { width: 100%; height: auto; max-width: 49px; flex: 1 1 auto; }
#a189cc5a64e24731574f58221f224daa > .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; }
#a189cc5a64e245f8ce08e254cb12ec38 { width: 100%; height: auto; max-width: 779px; margin: 0px 37px 0px 0px; flex: 1 1 auto; }
#a189cc5a64e245f8ce08e254cb12ec38 > .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: flex-start; justify-content: space-between; align-content: flex-start; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a189cc5a64e24b852c64f2ce144ee080 p:last-child { margin-bottom: 0; }
#a189cc5a64e24b852c64f2ce144ee080 { opacity: 1; width: auto; height: auto; max-width: 640px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a189cc5a64e24c7b991f50bc922b4fc5 { opacity: 1; box-sizing: border-box; width: 29px; height: 29px; max-width: 100%; flex: 0 0 auto; }
#a189cc5a64e24c7b991f50bc922b4fc5 .wb-picture-wrapper { border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border: 5px none #d1d1d1; }
#a189cc5a64e24c7b991f50bc922b4fc5 svg { width: 100%; height: 100%; max-height: 100%; overflow: visible; }
#a189cc5a64e24c7b991f50bc922b4fc5 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a189cc5a64e24af9688e3ffb364d3b09 { width: 100%; height: auto; max-width: 773px; margin: 0px 43px 0px 0px; flex: 1 1 auto; }
#a189cc5a64e24af9688e3ffb364d3b09 > .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: flex-start; justify-content: space-between; align-content: flex-start; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a189cc5a64e24de87f810bd5d67e338c p:last-child { margin-bottom: 0; }
#a189cc5a64e24de87f810bd5d67e338c { opacity: 1; width: auto; height: auto; max-width: 356px; margin: 0px 0px 0px 460px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a189cc5a64e243f55f1eb61fe82f32f7 { width: 100%; height: auto; max-width: 816px; flex: 1 1 auto; }
#a189cc5a64e243f55f1eb61fe82f32f7 > .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; }
#a189cc5a64e24f2ced89e93d103b95db p:last-child { margin-bottom: 0; }
#a189cc5a64e24f2ced89e93d103b95db { opacity: 1; width: auto; height: auto; max-width: 213px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a189cc5a64e25094283e1be42bde5bae p:last-child { margin-bottom: 0; }
#a189cc5a64e25094283e1be42bde5bae { opacity: 1; width: 100%; height: auto; max-width: 253px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a189cc5a64e24e58bf6abcb9574e8547 { width: 100%; height: auto; max-width: 253px; flex: 1 1 auto; }
#a189cc5a64e24e58bf6abcb9574e8547 > .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; }
#a189cc5a64e2423bc60bd3d88ebb39e0 { width: 100%; height: auto; max-width: 1100px; margin: 0px 61px 0px 5px; flex: 1 1 auto; }
#a189cc5a64e2423bc60bd3d88ebb39e0 > .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: flex-start; justify-content: space-between; align-content: flex-start; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a189cc5a64e23c00bfafced55fbeeb85 { width: 100%; height: auto; max-width: 1200px; flex: 1 1 auto; }
#a189cc5a64e23c00bfafced55fbeeb85 > .wb_content { min-width: 20px; min-height: 20px; padding: 6px 25px 0px 9px; 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: #1c1c1c 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_a189cc5a7cf601e6900bff2729ffd50d { width: 100%; height: auto; min-width: 1200px; max-width: 100%; flex: 1 1 auto; }
#wb_footer_a189cc5a7cf601e6900bff2729ffd50d > .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: #1C1C1C 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) {
	#a189cc5a64e2034443b766965e18a777 > ul, #a189cc5a64e2034443b766965e18a777-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) {
}
