
/* phone */
body { background-color: #FFFFFF; }
body.site:before { background: transparent none repeat scroll left top; background-size: auto; opacity: 1; min-width: 1200px; }
.wb_sbg { background: transparent none repeat-x scroll left top; min-width: 1200px; }
.site-lang-pt .wb_cont_inner { width: 360px; height: 100%; }
.site-lang-pt .wb_cont_bg { width: 360px; margin-left: -180px; }
.site-lang-pt .root { min-height: 100%; height: auto; }
#a18a2dfb845b55a45d33a7acc995a39a p:last-child { margin-bottom: 0; }
#a18a2dfb845b55a45d33a7acc995a39a { opacity: 1; width: auto; height: auto; max-width: 874px; margin: 0px 7px 0px 5px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a2dfb845b56b2e1e18c915cee270b { opacity: 1; box-sizing: border-box; width: 100%; height: auto; min-width: 218px; max-width: 218px; margin: 0px 5px 0px 5px; flex: 1 1 auto; }
#a18a2dfb845b56b2e1e18c915cee270b .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; }
#a18a2dfb845b56b2e1e18c915cee270b img { width: 100%; height: auto; }
#a18a2dfb845b56b2e1e18c915cee270b > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a2dfb845b54ce04fe38d40e1e43cf { width: 100%; height: auto; max-width: 1200px; margin: 0px 0px 1px 0px; flex: 1 1 auto; }
#a18a2dfb845b54ce04fe38d40e1e43cf > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 17px 0px 5px; 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-around; align-content: flex-start; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a2dfb845b53f60db886ff84246546 { width: 100%; height: auto; max-width: 100%; flex: 1 1 auto; }
#a18a2dfb845b53f60db886ff84246546 > .wb_content { min-width: 20px; min-height: 20px; padding: 6px 0px 0px 0px; border: 0px none #4E4E4E; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: #5C5C5C 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_header_a18a2dfb9fc702414c26756402930448 { width: 100%; height: auto; min-width: 1200px; max-width: 100%; flex: 1 1 auto; }
#wb_header_a18a2dfb9fc702414c26756402930448 > .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; }
#a18a2dfb845b5abe4a5284e93859b553 { opacity: 1; box-sizing: border-box; width: 21.06%; height: auto; min-width: 199px; max-width: 574px; max-height: 435px; margin: 0px 5px 0px 5px; flex: 0 0 auto; }
#a18a2dfb845b5abe4a5284e93859b553 .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; }
#a18a2dfb845b5abe4a5284e93859b553 img { width: 100%; height: auto; }
#a18a2dfb845b5abe4a5284e93859b553 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a2dfb845b5bf33e5e0cbedaad47a4 { width: auto; height: auto; max-width: 843px; margin: 0px 5px 0px 5px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a2dfb845b5bf33e5e0cbedaad47a4 ul { background: transparent none repeat left top; }
#a18a2dfb845b5bf33e5e0cbedaad47a4 ul, #a18a2dfb845b5bf33e5e0cbedaad47a4-det ul { border: 0px none #000000; }
#a18a2dfb845b5bf33e5e0cbedaad47a4, #a18a2dfb845b5bf33e5e0cbedaad47a4 ul, #a18a2dfb845b5bf33e5e0cbedaad47a4-det ul { text-align: right; }
#a18a2dfb845b5bf33e5e0cbedaad47a4 ul ul, #a18a2dfb845b5bf33e5e0cbedaad47a4-det ul { background: transparent none repeat left top; }
#a18a2dfb845b5bf33e5e0cbedaad47a4 li, #a18a2dfb845b5bf33e5e0cbedaad47a4-det li { margin: 0px 0px 0px 20px; }
#a18a2dfb845b5bf33e5e0cbedaad47a4 li a, #a18a2dfb845b5bf33e5e0cbedaad47a4-det li a { padding: 12px 0px 12px 0px; border: 0px none #000000; font-style: normal; font: normal bold 14px 'Open Sans',Arial,sans-serif; font-family: 'Open Sans',Arial,sans-serif; color: #ffffff; text-decoration: none; line-height: 16px; background: transparent none repeat left top; }
#a18a2dfb845b5bf33e5e0cbedaad47a4 li.over > a, #a18a2dfb845b5bf33e5e0cbedaad47a4 li:focus > a, #a18a2dfb845b5bf33e5e0cbedaad47a4-det li.over > a, #a18a2dfb845b5bf33e5e0cbedaad47a4-det li:focus > a { border: 0px none #000000; font-style: normal; font: normal bold 14px 'Open Sans',Arial,sans-serif; font-family: 'Open Sans',Arial,sans-serif; color: #f04914; text-decoration: none; line-height: 16px; background: transparent none repeat left top; background-size: auto auto; opacity: 1; }
#a18a2dfb845b5bf33e5e0cbedaad47a4 li.active > a, #a18a2dfb845b5bf33e5e0cbedaad47a4-det li.active > a { border: 0px none #000000; font-style: normal; font: normal bold 14px 'Open Sans',Arial,sans-serif; font-family: 'Open Sans',Arial,sans-serif; color: #ff500a; text-decoration: none; line-height: 16px; background: transparent none repeat left top; background-size: auto auto; opacity: 1; }
#a18a2dfb845b5bf33e5e0cbedaad47a4:not(.collapse-expanded) .vmenu ul.open-left,#a18a2dfb845b5bf33e5e0cbedaad47a4:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#a18a2dfb845b5bf33e5e0cbedaad47a4:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#a18a2dfb845b5941b47ff73aa31a31bb { width: 98.59%; height: auto; max-width: 1200px; margin: 2px 0px 2px 13px; flex: 0 0 auto; }
#a18a2dfb845b5941b47ff73aa31a31bb > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 35px 0px 12px; 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 scroll left top; background-size: auto auto; opacity: 1; justify-items: center; align-items: center; justify-content: center; align-content: flex-start; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a2dfb845b58b6932ae839cec94a39 { width: 100%; height: auto; max-width: 100%; flex: 1 1 auto; }
#a18a2dfb845b58b6932ae839cec94a39 > .wb_content { min-width: 20px; min-height: 20px; padding: 4px 0px 2px 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 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; }
#a18a2dfb845b5d33e2504e93fe2ed81f p:last-child { margin-bottom: 0; }
#a18a2dfb845b5d33e2504e93fe2ed81f { opacity: 1; width: auto; height: auto; max-width: 1111px; margin: 0px 5px 28px 5px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a2dfb845b62490804a98ade68f821 { opacity: 1; box-sizing: border-box; width: 100%; height: auto; min-width: 40px; max-width: 40px; margin: 4px 5px 5px 5px; flex: 1 1 auto; }
#a18a2dfb845b62490804a98ade68f821 .wb-picture-wrapper { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border: 1px none #000000; }
#a18a2dfb845b62490804a98ade68f821 img { width: 100%; height: auto; }
#a18a2dfb845b62490804a98ade68f821 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a2dfb845b61ad0036bbcde898f692 { width: 100%; height: auto; max-width: 60px; margin: 0px 5px 0px 5px; flex: 1 1 auto; }
#a18a2dfb845b61ad0036bbcde898f692 > .wb_content { min-width: 20px; min-height: 20px; padding: 7px 5px 4px 5px; border: 0px none #4E4E4E; -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; }
#a18a2dfb845b60813928a942830257b4 { width: 100%; height: auto; max-width: 350px; margin: 0px 0px 31px 0px; flex: 1 1 auto; }
#a18a2dfb845b60813928a942830257b4 > .wb_content { min-width: 20px; min-height: 20px; padding: 170px 140px 0px 140px; 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 url("../gallery_gen/e7b610a27591b2b724d8f6d7aaa7ce61_fit.jpg") no-repeat scroll left top; background-size: 100% auto; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a2dfb845b63b42303c9050bf98c1f p:last-child { margin-bottom: 0; }
#a18a2dfb845b63b42303c9050bf98c1f { opacity: 1; width: auto; height: auto; max-width: 288px; margin: 0px 0px 20px 0px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a2dfb845b640dedcde13fe78552f0 p:last-child { margin-bottom: 0; }
#a18a2dfb845b640dedcde13fe78552f0 { opacity: 1; width: auto; height: auto; max-width: 271px; margin: 0px 0px 10px 19px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a2dfb845b6560380a222e56a10baa p:last-child { margin-bottom: 0; }
#a18a2dfb845b6560380a222e56a10baa { opacity: 1; width: auto; height: auto; max-width: 271px; margin: 0px 0px 10px 19px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a2dfb845b66df14c4396ac1a1c61c p:last-child { margin-bottom: 0; }
#a18a2dfb845b66df14c4396ac1a1c61c { opacity: 1; width: auto; height: auto; max-width: 270px; margin: 0px 0px 0px 18px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a2dfb845b679f9d5df629d6ca79aa p:last-child { margin-bottom: 0; }
#a18a2dfb845b679f9d5df629d6ca79aa { opacity: 1; width: auto; height: auto; max-width: 288px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a2dfb845b5fee17a96ad826832e5e { width: 100%; height: auto; max-width: 350px; margin: 0px 2px 0px 0px; flex: 1 1 auto; }
#a18a2dfb845b5fee17a96ad826832e5e > .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; }
#a18a2dfb845c00b743028d7a343c8bc3 { opacity: 1; box-sizing: border-box; width: 100%; height: auto; min-width: 40px; max-width: 40px; margin: 4px 5px 5px 5px; flex: 1 1 auto; }
#a18a2dfb845c00b743028d7a343c8bc3 .wb-picture-wrapper { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border: 1px none #000000; }
#a18a2dfb845c00b743028d7a343c8bc3 img { width: 100%; height: auto; }
#a18a2dfb845c00b743028d7a343c8bc3 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a2dfb845b6adaeeb62f9fd1b4af91 { width: 100%; height: auto; max-width: 60px; margin: 0px 5px 0px 5px; flex: 1 1 auto; }
#a18a2dfb845b6adaeeb62f9fd1b4af91 > .wb_content { min-width: 20px; min-height: 20px; padding: 7px 5px 4px 5px; border: 0px none #4E4E4E; -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; }
#a18a2dfb845b692b8946ed41a607db15 { width: 100%; height: auto; max-width: 350px; margin: 0px 0px 31px 0px; flex: 1 1 auto; }
#a18a2dfb845b692b8946ed41a607db15 > .wb_content { min-width: 20px; min-height: 20px; padding: 170px 140px 0px 140px; 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 url("../gallery_gen/2e1a1ea3991ebe8e664ff82de3990c4a_fit.jpg") no-repeat scroll left top; background-size: 100% auto; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a2dfb845c019b047dde96c6a9c296 p:last-child { margin-bottom: 0; }
#a18a2dfb845c019b047dde96c6a9c296 { opacity: 1; width: auto; height: auto; max-width: 289px; margin: 0px 0px 20px 0px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a2dfb845c021e05e1f472318b5582 p:last-child { margin-bottom: 0; }
#a18a2dfb845c021e05e1f472318b5582 { opacity: 1; width: auto; height: auto; max-width: 270px; margin: 0px 0px 10px 18px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a2dfb845c035e91b727c76dbc6523 p:last-child { margin-bottom: 0; }
#a18a2dfb845c035e91b727c76dbc6523 { opacity: 1; width: auto; height: auto; max-width: 271px; margin: 0px 0px 0px 19px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a2dfb845c045743da069c7c99e797 p:last-child { margin-bottom: 0; }
#a18a2dfb845c045743da069c7c99e797 { opacity: 1; width: auto; height: auto; max-width: 289px; margin: 0px 0px 10px 0px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a2dfb845c05577285be9e450dc247 p:last-child { margin-bottom: 0; }
#a18a2dfb845c05577285be9e450dc247 { opacity: 1; width: auto; height: auto; max-width: 270px; margin: 0px 0px 0px 18px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a2dfb845b687511d0de168b7690f1 { width: 100%; height: auto; max-width: 350px; flex: 1 1 auto; }
#a18a2dfb845b687511d0de168b7690f1 > .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; }
#a18a2dfb845c09aee419a1047cb2c54d { opacity: 1; box-sizing: border-box; width: 100%; height: auto; min-width: 40px; max-width: 40px; margin: 4px 5px 5px 5px; flex: 1 1 auto; }
#a18a2dfb845c09aee419a1047cb2c54d .wb-picture-wrapper { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border: 1px none #000000; }
#a18a2dfb845c09aee419a1047cb2c54d img { width: 100%; height: auto; }
#a18a2dfb845c09aee419a1047cb2c54d > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a2dfb845c08089a486c97a8a23e81 { width: 100%; height: auto; max-width: 60px; margin: 0px 5px 0px 5px; flex: 1 1 auto; }
#a18a2dfb845c08089a486c97a8a23e81 > .wb_content { min-width: 20px; min-height: 20px; padding: 7px 5px 4px 5px; border: 0px none #4E4E4E; -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; }
#a18a2dfb845c07c8f8e7ff40b81f5943 { width: 100%; height: auto; max-width: 350px; margin: 0px 0px 31px 0px; flex: 1 1 auto; }
#a18a2dfb845c07c8f8e7ff40b81f5943 > .wb_content { min-width: 20px; min-height: 20px; padding: 170px 140px 0px 140px; 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 url("../gallery_gen/cf8429dcded75f139e57a10665616688_fit.jpg") no-repeat scroll left top; background-size: 100% auto; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a2dfb845c0a3d335f7f0b51749158 p:last-child { margin-bottom: 0; }
#a18a2dfb845c0a3d335f7f0b51749158 { opacity: 1; width: auto; height: auto; max-width: 289px; margin: 0px 0px 20px 0px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a2dfb845c0b27e987f295769abb15 p:last-child { margin-bottom: 0; }
#a18a2dfb845c0b27e987f295769abb15 { opacity: 1; width: auto; height: auto; max-width: 271px; margin: 0px 0px 10px 19px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a2dfb845c0ce9fdb5fab7f6ff3f09 p:last-child { margin-bottom: 0; }
#a18a2dfb845c0ce9fdb5fab7f6ff3f09 { opacity: 1; width: auto; height: auto; max-width: 271px; margin: 0px 0px 10px 19px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a2dfb845c0d75e697099b5c42d979 p:last-child { margin-bottom: 0; }
#a18a2dfb845c0d75e697099b5c42d979 { opacity: 1; width: auto; height: auto; max-width: 270px; margin: 0px 0px 0px 18px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a2dfb845c0ecf4687ccfe1c7cada7 p:last-child { margin-bottom: 0; }
#a18a2dfb845c0ecf4687ccfe1c7cada7 { opacity: 1; width: auto; height: auto; max-width: 288px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a2dfb845c060ff2b62f194d27aec3 { width: 100%; height: auto; max-width: 350px; flex: 1 1 auto; }
#a18a2dfb845c060ff2b62f194d27aec3 > .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; }
#a18a2dfb845b5ea2707cbc673d6c9c48 { width: 100%; height: auto; max-width: 1118px; margin: 0px 5px 0px 5px; flex: 1 1 auto; }
#a18a2dfb845b5ea2707cbc673d6c9c48 > .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; }
#a18a2dfb845c0ffeb8fd7bf163246a02 p:last-child { margin-bottom: 0; }
#a18a2dfb845c0ffeb8fd7bf163246a02 { opacity: 1; width: auto; height: auto; max-width: 288px; margin: 0px 5px 40px 5px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a2dfb845c14566e41c14f444c4f7d { opacity: 1; box-sizing: border-box; width: 100%; height: auto; min-width: 40px; max-width: 40px; margin: 4px 5px 5px 5px; flex: 1 1 auto; }
#a18a2dfb845c14566e41c14f444c4f7d .wb-picture-wrapper { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border: 1px none #000000; }
#a18a2dfb845c14566e41c14f444c4f7d img { width: 100%; height: auto; }
#a18a2dfb845c14566e41c14f444c4f7d > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a2dfb845c13e1103de84936345836 { width: 100%; height: auto; max-width: 60px; margin: 0px 5px 0px 5px; flex: 1 1 auto; }
#a18a2dfb845c13e1103de84936345836 > .wb_content { min-width: 20px; min-height: 20px; padding: 7px 5px 4px 5px; border: 0px none #4E4E4E; -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; }
#a18a2dfb845c1205db90ee484e1f6af4 { width: 100%; height: auto; max-width: 350px; margin: 0px 0px 31px 0px; flex: 1 1 auto; }
#a18a2dfb845c1205db90ee484e1f6af4 > .wb_content { min-width: 20px; min-height: 20px; padding: 170px 140px 0px 140px; 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 url("../gallery_gen/2cad4e72c10c501856830d17360e197c_fit.jpg") no-repeat scroll left top; background-size: 100% auto; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a2dfb845c1581d870529fee9810d3 p:last-child { margin-bottom: 0; }
#a18a2dfb845c1581d870529fee9810d3 { opacity: 1; width: auto; height: auto; max-width: 289px; margin: 0px 0px 20px 0px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a2dfb845c16e9121147d8c2125041 p:last-child { margin-bottom: 0; }
#a18a2dfb845c16e9121147d8c2125041 { opacity: 1; width: auto; height: auto; max-width: 271px; margin: 0px 0px 10px 19px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a2dfb845c1798562bf255bee64e94 p:last-child { margin-bottom: 0; }
#a18a2dfb845c1798562bf255bee64e94 { opacity: 1; width: auto; height: auto; max-width: 271px; margin: 0px 0px 0px 19px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a2dfb845c11b25f1344e35742d704 { width: 100%; height: auto; max-width: 350px; flex: 1 1 auto; }
#a18a2dfb845c11b25f1344e35742d704 > .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; }
#a18a2dfb845c1b9d401296db5d67e460 { opacity: 1; box-sizing: border-box; width: 100%; height: auto; min-width: 40px; max-width: 40px; margin: 4px 5px 5px 5px; flex: 1 1 auto; }
#a18a2dfb845c1b9d401296db5d67e460 .wb-picture-wrapper { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border: 1px none #000000; }
#a18a2dfb845c1b9d401296db5d67e460 img { width: 100%; height: auto; }
#a18a2dfb845c1b9d401296db5d67e460 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a2dfb845c1a070934905c86410ec6 { width: 100%; height: auto; max-width: 60px; margin: 0px 5px 0px 5px; flex: 1 1 auto; }
#a18a2dfb845c1a070934905c86410ec6 > .wb_content { min-width: 20px; min-height: 20px; padding: 7px 5px 4px 5px; border: 0px none #4E4E4E; -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; }
#a18a2dfb845c1972c4d81407ddca76ef { width: 100%; height: auto; max-width: 350px; margin: 0px 0px 31px 0px; flex: 1 1 auto; }
#a18a2dfb845c1972c4d81407ddca76ef > .wb_content { min-width: 20px; min-height: 20px; padding: 170px 140px 0px 140px; 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 url("../gallery_gen/8e6c4ab737339a5c0d3745e69a8f9d76_fit.jpg") no-repeat scroll left top; background-size: 100% auto; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a2dfb845c1cbcd1b3a90af6b8fe1d p:last-child { margin-bottom: 0; }
#a18a2dfb845c1cbcd1b3a90af6b8fe1d { opacity: 1; width: auto; height: auto; max-width: 289px; margin: 0px 0px 20px 0px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a2dfb845c1d0919c039dcf724323c p:last-child { margin-bottom: 0; }
#a18a2dfb845c1d0919c039dcf724323c { opacity: 1; width: auto; height: auto; max-width: 270px; margin: 0px 0px 10px 18px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a2dfb845c1ef9e7aea0f53cad3a47 p:last-child { margin-bottom: 0; }
#a18a2dfb845c1ef9e7aea0f53cad3a47 { opacity: 1; width: auto; height: auto; max-width: 271px; margin: 0px 0px 0px 19px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a2dfb845c18e198d33181cceab060 { width: 100%; height: auto; max-width: 350px; flex: 1 1 auto; }
#a18a2dfb845c18e198d33181cceab060 > .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; }
#a18a2dfb845c106817d428cabb837b15 { width: 100%; height: auto; max-width: 730px; margin: 0px 371px 7px 5px; flex: 1 1 auto; }
#a18a2dfb845c106817d428cabb837b15 > .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; }
#a18a2dfb845c20b85cd1a9b14d191133 p:last-child { margin-bottom: 0; }
#a18a2dfb845c20b85cd1a9b14d191133 { opacity: 1; width: auto; height: auto; max-width: 270px; margin: 3px 0px 0px 0px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a2dfb845c22b147dcf2c927e86350 p:last-child { margin-bottom: 0; }
#a18a2dfb845c22b147dcf2c927e86350 { opacity: 1; width: auto; height: auto; max-width: 270px; margin: 0px 0px 0px 17px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a2dfb845c2317d8a57e09fb3aae29 p:last-child { margin-bottom: 0; }
#a18a2dfb845c2317d8a57e09fb3aae29 { opacity: 1; width: 100%; height: auto; max-width: 289px; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a2dfb845c213dd6b6b5309a11d3b9 { width: 100%; height: auto; max-width: 289px; flex: 1 1 auto; }
#a18a2dfb845c213dd6b6b5309a11d3b9 > .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; }
#a18a2dfb845c1fc0f0e4b091356b40d8 { width: 100%; height: auto; max-width: 651px; margin: 0px 352px 0px 5px; flex: 1 1 auto; }
#a18a2dfb845c1fc0f0e4b091356b40d8 > .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; }
#a18a2dfb845b5c450097e5416e3cd2cd { width: 100%; height: auto; max-width: 1200px; flex: 1 1 auto; }
#a18a2dfb845b5c450097e5416e3cd2cd > .wb_content { min-width: 20px; min-height: 20px; padding: 42px 33px 469px 39px; 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; }
#a18a2dfb845c251c5bb7541542ecf9c9 { width: 100%; height: auto; min-height: 50px; max-width: 1200px; flex: 1 1 auto; }
#a18a2dfb845c251c5bb7541542ecf9c9 > .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: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a2dfb845c24883728c8bd8c2d382f { width: 100%; height: auto; max-width: 100%; flex: 1 1 auto; }
#a18a2dfb845c24883728c8bd8c2d382f > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #4E4E4E; -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_main_a18a2dfb9fc702414c26756402930448 { width: 100%; height: auto; min-width: 1200px; max-width: 100%; flex: 1 1 auto; }
#wb_main_a18a2dfb9fc702414c26756402930448 > .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; }
#a18a2dfb845c5ed459275eec142be600 { width: 100%; height: auto; min-height: 6px; max-width: 1200px; flex: 0 0 auto; }
#a18a2dfb845c5ed459275eec142be600 > .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: flex-start; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#wb_footer_a18a2dfb9fc702414c26756402930448 { width: 100%; height: auto; min-width: 1200px; max-width: 100%; flex: 0 0 auto; }
#wb_footer_a18a2dfb9fc702414c26756402930448 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #333333; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#wb_footer_c > .wb_content { width: 100%; height: 100%; }
#wb_footer_c { width: 0px; height: 0px; max-width: 100%; flex: 0 0 auto; text-shadow: none; box-shadow: none; }


/* tablet */
@media (min-width: 768px) {
	#a18a2dfb845b5bf33e5e0cbedaad47a4 > ul, #a18a2dfb845b5bf33e5e0cbedaad47a4-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) {
}
