
/* phone */
body { background-color: transparent; }
body.site:before { background: transparent none repeat scroll left top; }
.wb_sbg { background: transparent none repeat-x scroll left top; }
.site-lang-ru .wb_cont_inner { width: 360px; height: 100%; }
.site-lang-ru .wb_cont_bg { width: 360px; margin-left: -180px; }
.site-lang-ru .root { min-height: 100%; height: auto; }
#a18a8467888d1ce25c4a69b1a2b3f713 p:last-child { margin-bottom: 0; }
#a18a8467888d1ce25c4a69b1a2b3f713 { opacity: 1; left: -130px; top: 15px; z-index: 994; width: 1084px; height: auto; max-width: none; text-shadow: none; box-shadow: none; }
#a18a8467888e008e91f83777da744c10 { left: 948px; top: 13px; z-index: 1792; width: 783px; height: 59px; max-width: none; text-shadow: none; box-shadow: none; }
#a18a8467888e008e91f83777da744c10 ul { background: transparent none repeat left top; }
#a18a8467888e008e91f83777da744c10 ul, #a18a8467888e008e91f83777da744c10-det ul { border: 1px none #000000; }
#a18a8467888e008e91f83777da744c10, #a18a8467888e008e91f83777da744c10 ul, #a18a8467888e008e91f83777da744c10-det ul { text-align: left; }
#a18a8467888e008e91f83777da744c10 ul ul, #a18a8467888e008e91f83777da744c10-det ul { background: #ffcc00 none repeat left top; }
#a18a8467888e008e91f83777da744c10 li, #a18a8467888e008e91f83777da744c10-det li { margin: 10px 0px 10px 6px; }
#a18a8467888e008e91f83777da744c10 li a, #a18a8467888e008e91f83777da744c10-det li a { padding: 10px 10px 10px 10px; border: 0px none #000000; font-style: normal; font: normal normal 23px 'Roboto Slab',Arial,serif; font-family: 'Roboto Slab',Arial,serif; color: #1a1b1c; text-decoration: none; line-height: 14px; text-transform: none; background: transparent none repeat left top; }
#a18a8467888e008e91f83777da744c10 li.over > a, #a18a8467888e008e91f83777da744c10 li:focus > a, #a18a8467888e008e91f83777da744c10-det li.over > a, #a18a8467888e008e91f83777da744c10-det li:focus > a { border-top: 0px none #000000; border-right: 0px none #000000; border-bottom: 2px solid #cfcfcf; border-left: 0px none #000000; font-style: normal; font: normal normal 23px 'Roboto Slab',Arial,serif; font-family: 'Roboto Slab',Arial,serif; color: #808080; text-decoration: none; line-height: 14px; text-transform: none; background: transparent none no-repeat center bottom; }
#a18a8467888e008e91f83777da744c10 li.active > a, #a18a8467888e008e91f83777da744c10-det li.active > a { border-top: 0px none #000000; border-right: 0px none #000000; border-bottom: 2px solid #fdbe00; border-left: 0px none #000000; font-style: normal; font: normal bold 23px 'Roboto Slab',Arial,serif; font-family: 'Roboto Slab',Arial,serif; color: #1a1b1c; text-decoration: none; line-height: 14px; text-transform: none; background: transparent none no-repeat center bottom; }
#a18a8467888e008e91f83777da744c10:not(.collapse-expanded) .vmenu ul.open-left,#a18a8467888e008e91f83777da744c10:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#a18a8467888e008e91f83777da744c10:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#a18a8467888d1b4350b2217979de0d9b { width: 1096px; height: 93px; max-width: 100%; margin: 0px 0px 0px 11px; flex: 0 0 auto; }
#a18a8467888d1b4350b2217979de0d9b > .wb_content { min-width: 20px; min-height: 20px; padding: 6px 18px 6px 0px; border: 0px none #000000; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 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; }
#wb_header_a18a8467c7d800c56bb46a17db01d8f6 { width: 100%; height: 75px; max-width: 100%; flex: 0 0 auto; }
#wb_header_a18a8467c7d800c56bb46a17db01d8f6 > .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; 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; }
#a18a8467888d04eefd10c4e70ce33710 p:last-child { margin-bottom: 0; }
#a18a8467888d04eefd10c4e70ce33710 { opacity: 1; left: 70px; top: 4px; z-index: 166; width: 900px; height: auto; max-width: none; text-shadow: none; box-shadow: none; }
#a18a8467888d032610e7fcc964467615 { width: 1042px; height: 235px; max-width: 100%; flex: 0 0 auto; }
#a18a8467888d032610e7fcc964467615 > .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; }
#a18a8467888d0239cf8d17b1f05f548e { width: 100%; height: 904px; max-width: 100%; flex: 0 0 auto; }
#a18a8467888d0239cf8d17b1f05f548e > .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 url("../gallery_gen/d518570d3d0a3fb50288e7a9b2d4277e_fit.jpg") repeat fixed center center; background-size: auto auto; opacity: 1; justify-items: stretch; align-items: center; justify-content: space-around; align-content: space-around; flex-wrap: wrap; text-shadow: none; box-shadow: none; }
#a18a8467888d06a3f3e65b9650249541 p:last-child { margin-bottom: 0; }
#a18a8467888d06a3f3e65b9650249541 { opacity: 1; left: 681px; top: 19px; z-index: 176; width: 233px; height: auto; max-width: none; text-shadow: none; box-shadow: none; }
#a18a8467888d080e7a8b9e0c51b6a804 p:last-child { margin-bottom: 0; }
#a18a8467888d080e7a8b9e0c51b6a804 { opacity: 1; left: 43px; top: 43px; z-index: 166; width: 590px; height: auto; max-width: none; text-shadow: none; box-shadow: none; }
#a18a8467888d0780e9090e1836af7e7c { left: 20px; top: 45px; z-index: 177; width: 713px; height: 188px; max-width: none; flex: 0 0 auto; }
#a18a8467888d0780e9090e1836af7e7c > .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; }
#a18a8467888d0ae0744bad80c6331f96 p:last-child { margin-bottom: 0; }
#a18a8467888d0ae0744bad80c6331f96 { opacity: 1; left: 106px; top: 2px; z-index: 177; width: 561px; height: auto; max-width: none; text-shadow: none; box-shadow: none; }
#a18a8467888d091c19fd3bbc30bde326 { left: 860px; top: 45px; z-index: 188; width: 713px; height: 194px; max-width: none; flex: 0 0 auto; }
#a18a8467888d091c19fd3bbc30bde326 > .wb_content { min-width: 20px; min-height: 20px; padding: 40px 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; }
#a18a8467888d0cc4e563e7d68fcf8167 p:last-child { margin-bottom: 0; }
#a18a8467888d0cc4e563e7d68fcf8167 { opacity: 1; left: 43px; top: 37px; z-index: 177; width: 590px; height: auto; max-width: none; text-shadow: none; box-shadow: none; }
#a18a8467888d0b346a295ec5166269f5 { left: 20px; top: 230px; z-index: 187; width: 712px; height: 257px; max-width: none; flex: 0 0 auto; }
#a18a8467888d0b346a295ec5166269f5 > .wb_content { min-width: 20px; min-height: 20px; padding: 40px 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; }
#a18a8467888d0ec2a77ac811b56f2095 p:last-child { margin-bottom: 0; }
#a18a8467888d0ec2a77ac811b56f2095 { opacity: 1; left: 109px; top: 37px; z-index: 177; width: 590px; height: auto; max-width: none; text-shadow: none; box-shadow: none; }
#a18a8467888d0da6d9fd3c6993a904c6 { left: 860px; top: 230px; z-index: 189; width: 714px; height: 257px; max-width: none; flex: 0 0 auto; }
#a18a8467888d0da6d9fd3c6993a904c6 > .wb_content { min-width: 20px; min-height: 20px; padding: 40px 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; }
#a18a8467888d1002e4e45305bfcf1f22 p:last-child { margin-bottom: 0; }
#a18a8467888d1002e4e45305bfcf1f22 { opacity: 1; left: 43px; top: 39px; z-index: 177; width: 590px; height: auto; max-width: none; text-shadow: none; box-shadow: none; }
#a18a8467888d0f45a3b62d96006ed170 { left: 20px; top: 487px; z-index: 190; width: 712px; height: 309px; max-width: none; flex: 0 0 auto; }
#a18a8467888d0f45a3b62d96006ed170 > .wb_content { min-width: 20px; min-height: 20px; padding: 40px 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; }
#a18a8467888d12f3dfb7f0c9fcc8db44 p:last-child { margin-bottom: 0; }
#a18a8467888d12f3dfb7f0c9fcc8db44 { opacity: 1; left: 108px; top: 42px; z-index: 188; width: 590px; height: auto; max-width: none; text-shadow: none; box-shadow: none; }
#a18a8467888d11b036314cebde23edab { left: 860px; top: 487px; z-index: 201; width: 712px; height: 310px; max-width: none; flex: 0 0 auto; }
#a18a8467888d11b036314cebde23edab > .wb_content { min-width: 20px; min-height: 20px; padding: 40px 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; }
#a18a8467888d055cfd32e65677f8a98d { width: 1610px; height: 809px; max-width: 100%; flex: 0 0 auto; }
#a18a8467888d055cfd32e65677f8a98d > .wb_content { min-width: 20px; min-height: 20px; padding: 20px 30px 20px 30px; 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-color: rgba(184, 184, 184, 0.16); justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a8467888d055cfd32e65677f8a98d > .wb_content:before { background: transparent url("../gallery_gen/90872e276750b5fb561c1815626c766e_fit.png") no-repeat scroll center center; background-size: contain; opacity: 0.14; content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#wb_main_a18a8467c7d800c56bb46a17db01d8f6 { width: 100%; height: 1607px; max-width: 100%; margin: 0px 28px 172px 0px; flex: 0 0 auto; }
#wb_main_a18a8467c7d800c56bb46a17db01d8f6 > .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 center center; 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; }
#a18a8467888e1b2f9cf030ba1a5617c8 { opacity: 1; box-sizing: border-box; left: 0px; top: 0px; z-index: 804; width: auto; height: 35px; max-width: none; }
#a18a8467888e1b2f9cf030ba1a5617c8 .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; width: auto; height: 100%; }
#a18a8467888e1b2f9cf030ba1a5617c8 .wb-picture-wrapper > a { width: auto; height: 100%; }
#a18a8467888e1b2f9cf030ba1a5617c8 svg { width: 100%; height: 100%; max-height: 100%; overflow: visible; }
#a18a8467888e1b2f9cf030ba1a5617c8 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a8467888e1c7379e3e12a589f5902 p:last-child { margin-bottom: 0; }
#a18a8467888e1c7379e3e12a589f5902 { opacity: 1; left: 50px; top: 0px; z-index: 805; width: 140px; height: auto; max-width: none; text-shadow: none; box-shadow: none; }
#a18a8467888e1aa6c4a1168517f4cf62 { left: 99px; top: 16px; z-index: 793; width: 190px; height: 66px; max-width: none; flex: 0 0 auto; }
#a18a8467888e1aa6c4a1168517f4cf62 > .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: #ffffff none repeat scroll 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; }
#a18a8467888e1e252547fb228bc5ef78 { opacity: 1; box-sizing: border-box; left: 0px; top: 0px; z-index: 804; width: auto; height: 35px; max-width: none; }
#a18a8467888e1e252547fb228bc5ef78 .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; width: auto; height: 100%; }
#a18a8467888e1e252547fb228bc5ef78 .wb-picture-wrapper > a { width: auto; height: 100%; }
#a18a8467888e1e252547fb228bc5ef78 svg { width: 100%; height: 100%; max-height: 100%; overflow: visible; }
#a18a8467888e1e252547fb228bc5ef78 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a8467888e1ffee71de11e379d6258 p:last-child { margin-bottom: 0; }
#a18a8467888e1ffee71de11e379d6258 { opacity: 1; left: 50px; top: 0px; z-index: 805; width: 140px; height: auto; max-width: none; text-shadow: none; box-shadow: none; }
#a18a8467888e1dedcdf10fecb4442ae1 { left: 1077px; top: 13px; z-index: 794; width: 190px; height: 65px; max-width: none; margin: 0px 46px 16px 0px; flex: 0 0 auto; }
#a18a8467888e1dedcdf10fecb4442ae1 > .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: #ffffff none repeat scroll 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; }
#a18a8467888e2195c1f8e0337e02589d { opacity: 1; box-sizing: border-box; left: 0px; top: 0px; z-index: 804; width: auto; height: 35px; max-width: none; }
#a18a8467888e2195c1f8e0337e02589d .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; width: auto; height: 100%; }
#a18a8467888e2195c1f8e0337e02589d .wb-picture-wrapper > a { width: auto; height: 100%; }
#a18a8467888e2195c1f8e0337e02589d svg { width: 100%; height: 100%; max-height: 100%; overflow: visible; }
#a18a8467888e2195c1f8e0337e02589d > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a8467888e22864e70ccef9334e442 p:last-child { margin-bottom: 0; }
#a18a8467888e22864e70ccef9334e442 { opacity: 1; left: 50px; top: 0px; z-index: 805; width: 140px; height: auto; max-width: none; text-shadow: none; box-shadow: none; }
#a18a8467888e20b257a4a03726d6df45 { left: 337px; top: 16px; z-index: 795; width: 190px; height: 67px; max-width: none; flex: 0 0 auto; }
#a18a8467888e20b257a4a03726d6df45 > .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: #ffffff none repeat scroll 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; }
#a18a8467888e24307324f8f1bdd55372 { opacity: 1; box-sizing: border-box; left: 0px; top: 0px; z-index: 804; width: auto; height: 35px; max-width: none; }
#a18a8467888e24307324f8f1bdd55372 .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; width: auto; height: 100%; }
#a18a8467888e24307324f8f1bdd55372 .wb-picture-wrapper > a { width: auto; height: 100%; }
#a18a8467888e24307324f8f1bdd55372 svg { width: 100%; height: 100%; max-height: 100%; overflow: visible; }
#a18a8467888e24307324f8f1bdd55372 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a8467888e25667b5c6c64b6bb8c5f p:last-child { margin-bottom: 0; }
#a18a8467888e25667b5c6c64b6bb8c5f { opacity: 1; left: 47px; top: 0px; z-index: 805; width: 149px; height: auto; max-width: none; text-shadow: none; box-shadow: none; }
#a18a8467888e23280f89522e7a741fb6 { left: 1314px; top: 13px; z-index: 818; width: 190px; height: 64px; max-width: none; flex: 0 0 auto; }
#a18a8467888e23280f89522e7a741fb6 > .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: #ffffff none repeat scroll 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; }
#a18a8467888e19a6110e74ab0a398fd5 { width: 1604px; height: 93px; max-width: 100%; flex: 0 0 auto; }
#a18a8467888e19a6110e74ab0a398fd5 > .wb_content { min-width: 20px; min-height: 20px; padding: 3px 0px 0px 0px; border: 0px solid #000; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; background: #ffffff none repeat scroll 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_a18a8467c7d800c56bb46a17db01d8f6 { width: 100%; height: 115px; max-width: 100%; flex: 0 0 auto; }
#wb_footer_a18a8467c7d800c56bb46a17db01d8f6 > .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; }
#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) {
	#a18a8467888e008e91f83777da744c10 > ul, #a18a8467888e008e91f83777da744c10-det > ul { display: block; }
	#a18a8467888d1b4350b2217979de0d9b { margin: 0px 0px 0px 15px; }
	#a18a8467888d1b4350b2217979de0d9b > .wb_content { min-width: 20px; min-height: 20px; padding: 8px 25px 8px 0px; }
	#wb_main_a18a8467c7d800c56bb46a17db01d8f6 { margin: 0px 28px 172px 0px; }
	#a18a8467888e1dedcdf10fecb4442ae1 { margin: 0px 46px 16px 0px; }
}

/* desktop */
@media (min-width: 992px) {
	#a18a8467888d1ce25c4a69b1a2b3f713 { left: -130px; top: 15px; width: 1084px; height: auto; }
	#a18a8467888e008e91f83777da744c10 { left: 948px; top: 14px; width: 326px; height: 59px; }
	#a18a8467888d1b4350b2217979de0d9b { margin: 0px 0px 0px 19px; width: 1096px; height: 93px; }
	#a18a8467888d1b4350b2217979de0d9b > .wb_content { min-width: 20px; min-height: 20px; padding: 11px 32px 11px 0px; }
	#a18a8467888d04eefd10c4e70ce33710 { left: 70px; top: 4px; width: 900px; height: auto; }
	#a18a8467888d032610e7fcc964467615 { width: 1042px; height: 235px; }
	#a18a8467888d06a3f3e65b9650249541 { left: 681px; top: 19px; width: 233px; height: auto; }
	#a18a8467888d080e7a8b9e0c51b6a804 { left: 43px; top: 43px; width: 590px; height: auto; }
	#a18a8467888d0ae0744bad80c6331f96 { left: 106px; top: 2px; width: 561px; height: auto; }
	#a18a8467888d0cc4e563e7d68fcf8167 { left: 43px; top: 37px; width: 590px; height: auto; }
	#a18a8467888d0ec2a77ac811b56f2095 { left: 109px; top: 37px; width: 590px; height: auto; }
	#a18a8467888d1002e4e45305bfcf1f22 { left: 43px; top: 39px; width: 590px; height: auto; }
	#a18a8467888d12f3dfb7f0c9fcc8db44 { left: 108px; top: 42px; width: 590px; height: auto; }
	#a18a8467888d055cfd32e65677f8a98d { width: 1610px; height: 809px; }
	#wb_main_a18a8467c7d800c56bb46a17db01d8f6 { margin: 0px 28px 172px 0px; }
	#a18a8467888e1b2f9cf030ba1a5617c8 { left: 0px; top: 0px; width: 30px; height: 35px; }
	#a18a8467888e1c7379e3e12a589f5902 { left: 50px; top: 0px; width: 140px; height: auto; }
	#a18a8467888e1aa6c4a1168517f4cf62 { left: 99px; top: 16px; width: 190px; height: 66px; }
	#a18a8467888e1e252547fb228bc5ef78 { left: 0px; top: 0px; width: 30px; height: 35px; }
	#a18a8467888e1ffee71de11e379d6258 { left: 50px; top: 0px; width: 140px; height: auto; }
	#a18a8467888e1dedcdf10fecb4442ae1 { margin: 0px 46px 16px 0px; left: 1077px; top: 13px; width: 190px; height: 65px; }
	#a18a8467888e2195c1f8e0337e02589d { left: 0px; top: 0px; width: 30px; height: 35px; }
	#a18a8467888e22864e70ccef9334e442 { left: 50px; top: 0px; width: 140px; height: auto; }
	#a18a8467888e20b257a4a03726d6df45 { left: 337px; top: 16px; width: 190px; height: 67px; }
	#a18a8467888e24307324f8f1bdd55372 { left: 0px; top: 0px; width: 30px; height: 35px; }
	#a18a8467888e25667b5c6c64b6bb8c5f { left: 47px; top: 0px; width: 149px; height: auto; }
	#a18a8467888e23280f89522e7a741fb6 { left: 1314px; top: 13px; width: 190px; height: 64px; }
	#a18a8467888e19a6110e74ab0a398fd5 { width: 1604px; height: 93px; }
}

/* tv */
@media (min-width: 1200px) {
	#a18a8467888d1ce25c4a69b1a2b3f713 { left: -130px; top: 15px; width: 1084px; height: auto; }
	#a18a8467888e008e91f83777da744c10 { left: 948px; top: 13.9921875px; width: 783px; height: 59px; }
	#a18a8467888d1b4350b2217979de0d9b { margin: 0px 0px 0px 21px; width: 1096px; height: 93px; }
	#a18a8467888d1b4350b2217979de0d9b > .wb_content { min-width: 20px; min-height: 20px; padding: 12px 36px 12px 0px; }
	#a18a8467888d04eefd10c4e70ce33710 { left: 70px; top: 4px; width: 900px; height: auto; }
	#a18a8467888d032610e7fcc964467615 { width: 1042px; height: 235px; }
	#a18a8467888d06a3f3e65b9650249541 { left: 681px; top: 19px; width: 233px; height: auto; }
	#a18a8467888d080e7a8b9e0c51b6a804 { left: 43px; top: 43px; width: 590px; height: auto; }
	#a18a8467888d0780e9090e1836af7e7c { left: 20px; top: 45px; width: 713px; height: 188px; }
	#a18a8467888d0ae0744bad80c6331f96 { left: 106px; top: 2px; width: 561px; height: auto; }
	#a18a8467888d091c19fd3bbc30bde326 { left: 860px; top: 45px; width: 713px; height: 194px; }
	#a18a8467888d0cc4e563e7d68fcf8167 { left: 43px; top: 37px; width: 590px; height: auto; }
	#a18a8467888d0b346a295ec5166269f5 { left: 20px; top: 230px; width: 712px; height: 257px; }
	#a18a8467888d0ec2a77ac811b56f2095 { left: 109px; top: 37px; width: 590px; height: auto; }
	#a18a8467888d0da6d9fd3c6993a904c6 { left: 860px; top: 230px; width: 714px; height: 257px; }
	#a18a8467888d1002e4e45305bfcf1f22 { left: 43px; top: 39px; width: 590px; height: auto; }
	#a18a8467888d0f45a3b62d96006ed170 { left: 20px; top: 487px; width: 712px; height: 309px; }
	#a18a8467888d12f3dfb7f0c9fcc8db44 { left: 108px; top: 42px; width: 590px; height: auto; }
	#a18a8467888d11b036314cebde23edab { left: 860px; top: 487px; width: 712px; height: 310px; }
	#a18a8467888d055cfd32e65677f8a98d { width: 1610px; height: 809px; }
	#wb_main_a18a8467c7d800c56bb46a17db01d8f6 { margin: 0px 28px 172px 0px; }
	#a18a8467888e1b2f9cf030ba1a5617c8 { left: 0px; top: 0px; width: auto; height: 35px; }
	#a18a8467888e1c7379e3e12a589f5902 { left: 50px; top: 0px; width: 140px; height: auto; }
	#a18a8467888e1aa6c4a1168517f4cf62 { left: 99px; top: 16px; width: 190px; height: 66px; }
	#a18a8467888e1e252547fb228bc5ef78 { left: 0px; top: 0px; width: auto; height: 35px; }
	#a18a8467888e1ffee71de11e379d6258 { left: 50px; top: 0px; width: 140px; height: auto; }
	#a18a8467888e1dedcdf10fecb4442ae1 { margin: 0px 46px 16px 0px; left: 1077px; top: 13px; width: 190px; height: 65px; }
	#a18a8467888e2195c1f8e0337e02589d { left: 0px; top: 0px; width: auto; height: 35px; }
	#a18a8467888e22864e70ccef9334e442 { left: 50px; top: 0px; width: 140px; height: auto; }
	#a18a8467888e20b257a4a03726d6df45 { left: 337px; top: 16px; width: 190px; height: 67px; }
	#a18a8467888e24307324f8f1bdd55372 { left: 0px; top: 0px; width: auto; height: 35px; }
	#a18a8467888e25667b5c6c64b6bb8c5f { left: 47px; top: 0px; width: 149px; height: auto; }
	#a18a8467888e23280f89522e7a741fb6 { left: 1314px; top: 13px; width: 190px; height: 64px; }
	#a18a8467888e19a6110e74ab0a398fd5 { width: 1604px; height: 93px; }
}

/* desktop_and_smaller */
@media (max-width: 1199px) {
	#a18a8467888d0239cf8d17b1f05f548e > .wb_content { background: transparent url("../gallery_gen/d518570d3d0a3fb50288e7a9b2d4277e_fit.jpg") repeat fixed center center; background-size: auto auto; opacity: 1; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#a18a8467888d032610e7fcc964467615 { width: 1042px; margin-left: 0; margin-right: 0; }
}

/* 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) {
}
