
.site-lang-tr #wb_header { height: 2px; }
.site-lang-tr #wb_header > .wb_cont_bg { background-color: transparent; }
.site-lang-tr #wb_header > .wb_cont_bg:before { background: transparent none repeat scroll left top; }
.site-lang-tr #wb_main { height: 1758px; padding-bottom: 30px; }
.site-lang-tr #wb_main > .wb_cont_bg { background-color: #ffffff; }
.site-lang-tr #wb_main > .wb_cont_bg:before { background: transparent none repeat left top; background-size: auto auto; opacity: 1; }
.site-lang-tr #wb_footer { height: 3px; }
.site-lang-tr #wb_footer > .wb_cont_bg { background-color: transparent; }
.site-lang-tr #wb_footer > .wb_cont_bg:before { background: transparent none repeat scroll left top; }
html { scroll-behavior: smooth; }
body { background-color: transparent; }
body.site:before { background: transparent none repeat scroll center top; }
.wb_sbg { background: transparent none repeat-x scroll left top; }
.site-lang-tr body, .site-lang-tr .wb_sbg { min-width: 1200px; min-height: 1763px; }
.site-lang-tr .wb_cont_inner { width: 1200px; }
.site-lang-tr .wb_cont_bg { width: 1200px; margin-left: -600px; }
.site-lang-tr .root { height: 5870px; min-height: 1763px; }
#wb_element_instance1583 { top: 38px; left: 160px; min-width: 373px; width: 373px; min-height: 40px; height: 40px; display: block; z-index: 2346; }
#wb_element_instance1583 > ul { display: block; }
#wb_element_instance1583 ul { background: transparent none repeat right top; border: 1px none #000000; }
#wb_element_instance1583, #wb_element_instance1583 ul { text-align: left; }
#wb_element_instance1583 ul ul { background: rgba(128, 106, 189, 0.94) none repeat right top; }
#wb_element_instance1583 li { margin: 0px 0px 0px 0px; }
#wb_element_instance1583 li a { text-transform: none; border: 0px none #000000; padding: 10px 10px 10px 10px; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #1a005d; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center top; }
#wb_element_instance1583 li.over > a, #wb_element_instance1583 li:focus > a { border-top: 0px none #000000; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #b8b8b8; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center center; }
#wb_element_instance1583 li.active > a { border-top: 0px solid #ffcc00; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffcc00; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center center; }
#wb_element_instance1583:not(.collapse-expanded) .vmenu ul.open-left,#wb_element_instance1583:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#wb_element_instance1583:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#wb_element_instance1584 { top: 39px; left: 907px; min-width: 293px; width: 293px; min-height: 40px; height: 40px; display: block; z-index: 2345; }
#wb_element_instance1584 > ul { display: block; }
#wb_element_instance1584 ul { background: transparent none repeat right top; border: 1px none #000000; }
#wb_element_instance1584, #wb_element_instance1584 ul { text-align: right; }
#wb_element_instance1584 ul ul { background: transparent none repeat right top; }
#wb_element_instance1584 li { margin: 0px 0px 0px 0px; }
#wb_element_instance1584 li a { text-transform: none; border: 0px none #000000; padding: 10px 10px 10px 10px; font: normal bold 18px 'Open Sans',Arial,sans-serif; text-decoration: none; color: #1a005d; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center top; }
#wb_element_instance1584 li.over > a, #wb_element_instance1584 li:focus > a { border-top: 0px none #000000; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px 'Open Sans',Arial,sans-serif; text-decoration: none; color: #000000; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center center; }
#wb_element_instance1584 li.active > a { border-top: 0px solid #ffcc00; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px 'Open Sans',Arial,sans-serif; text-decoration: none; color: #ffcc00; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center center; }
#wb_element_instance1584:not(.collapse-expanded) .vmenu ul.open-left,#wb_element_instance1584:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#wb_element_instance1584:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#wb_element_instance1585 { top: 29px; left: 730px; min-width: 200px; width: 200px; min-height: 58px; height: 58px; display: block; z-index: 2336; }
#wb_element_instance1585 > ul { display: block; }
#wb_element_instance1585 ul { background: transparent none repeat left top; border: 1px none #000000; }
#wb_element_instance1585, #wb_element_instance1585 ul { text-align: right; }
#wb_element_instance1585 ul ul { background: transparent none repeat left top; }
#wb_element_instance1585 li { margin: 10px 0px 10px 0px; }
#wb_element_instance1585 li a { text-transform: none; border: 0px none #000000; padding: 10px 20px 10px 20px; font: normal bold 16px 'Playfair Display',Arial,serif; text-decoration: none; color: #c70050; line-height: 18px; background: transparent none repeat left top; }
#wb_element_instance1585 li.over > a, #wb_element_instance1585 li:focus > a { border: 0px none #000000; font: normal bold 16px 'Playfair Display',Arial,serif; text-decoration: none; color: #ffffff; line-height: 18px; background: #c2c2c2 none no-repeat center bottom; }
#wb_element_instance1585 li.active > a { border: 0px none #000000; font: normal bold 16px 'Playfair Display',Arial,serif; text-decoration: none; color: #000000; line-height: 18px; background: #e0e0e0 none no-repeat center bottom; }
#wb_element_instance1585:not(.collapse-expanded) .vmenu ul.open-left,#wb_element_instance1585:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#wb_element_instance1585:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#wb_element_instance1586 { top: 6341px; left: 22px; min-width: 188px; width: 188px; min-height: 24px; height: 24px; display: none; z-index: 2292; }
#wb_element_instance1586 > ul { display: block; }
#wb_element_instance1586 ul { background: transparent none repeat right top; border: 1px none #000000; }
#wb_element_instance1586, #wb_element_instance1586 ul { text-align: left; }
#wb_element_instance1586 ul ul { background: transparent none repeat right top; }
#wb_element_instance1586 li { margin: 0px 0px 0px 0px; }
#wb_element_instance1586 li a { text-transform: none; border: 0px none #000000; padding: 10px 10px 10px 10px; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffffff; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center top; }
#wb_element_instance1586 li.over > a, #wb_element_instance1586 li:focus > a { border-top: 0px none #000000; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #000000; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center center; }
#wb_element_instance1586 li.active > a { border-top: 0px solid #ffcc00; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffcc00; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center center; }
#wb_element_instance1586:not(.collapse-expanded) .vmenu ul.open-left,#wb_element_instance1586:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#wb_element_instance1586:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#wb_element_instance1587 { top: 6341px; left: 232px; min-width: 321px; width: 321px; min-height: 24px; height: 24px; display: none; z-index: 2300; }
#wb_element_instance1587 > ul { display: block; }
#wb_element_instance1587 ul { background: transparent none repeat right top; border: 1px none #000000; }
#wb_element_instance1587, #wb_element_instance1587 ul { text-align: left; }
#wb_element_instance1587 ul ul { background: transparent none repeat right top; }
#wb_element_instance1587 li { margin: 0px 0px 0px 0px; }
#wb_element_instance1587 li a { text-transform: none; border: 0px none #000000; padding: 10px 10px 10px 10px; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffffff; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center top; }
#wb_element_instance1587 li.over > a, #wb_element_instance1587 li:focus > a { border-top: 0px none #000000; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #000000; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center center; }
#wb_element_instance1587 li.active > a { border-top: 0px solid #ffcc00; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffcc00; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center center; }
#wb_element_instance1587:not(.collapse-expanded) .vmenu ul.open-left,#wb_element_instance1587:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#wb_element_instance1587:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#wb_element_instance1588 { top: 6421px; left: 232px; min-width: 321px; width: 321px; min-height: 24px; height: 24px; display: none; z-index: 2301; }
#wb_element_instance1588 > ul { display: block; }
#wb_element_instance1588 ul { background: transparent none repeat center center; border: 0px none #000000; }
#wb_element_instance1588, #wb_element_instance1588 ul { text-align: left; }
#wb_element_instance1588 ul ul { background: #2e2e2e none repeat left top; }
#wb_element_instance1588 li { margin: 5px 0px 0px 0px; }
#wb_element_instance1588 li a { text-transform: none; border: 0px none #000000; padding: 5px 12px 6px 12px; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffffff; line-height: 20px; letter-spacing: 0.4px; background: transparent none repeat left top; }
#wb_element_instance1588 li.over > a, #wb_element_instance1588 li:focus > a { border-top: 0px none #000000; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #030303; line-height: 20px; letter-spacing: 0.4px; background: transparent none repeat left top; }
#wb_element_instance1588 li.active > a { border-top: 0px solid #ffcc00; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffcc00; line-height: 20px; letter-spacing: 0.4px; background: transparent none repeat left top; }
#wb_element_instance1588:not(.collapse-expanded) .vmenu ul.open-left,#wb_element_instance1588:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#wb_element_instance1588:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#wb_element_instance1589 { top: 6271px; left: 583px; min-width: 276px; width: 276px; min-height: 24px; height: 24px; display: none; z-index: 2125; }
#wb_element_instance1590 { top: 6342px; left: 582px; min-width: 432px; width: 432px; min-height: 24px; height: 24px; display: none; z-index: 2091; }
#wb_element_instance1591 { top: 6445px; left: 712px; min-width: 480px; width: 480px; min-height: 356px; height: 356px; display: none; z-index: 2084; }
#wb_element_instance1591 > .wb_shp:before { background: transparent url("../gallery_gen/20b1f777d838e9e66391beb387cc5892.png") repeat scroll center center; background-size: cover; opacity: 0.1; }
#wb_element_instance1591 > .wb_shp { background-color: transparent; border: 1px none #000000; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; width: 480px; height: 356px; }
#wb_element_instance1592 { top: 0px; left: 0px; min-width: 1200px; width: 1200px; min-height: 32px; height: 32px; display: block; z-index: 2326; }
#wb_element_instance1592 > ul { display: block; }
#wb_element_instance1592 ul { background: transparent none repeat center center; border: 0px none #000000; }
#wb_element_instance1592, #wb_element_instance1592 ul { text-align: right; }
#wb_element_instance1592 ul ul { background: #2e2e2e none repeat left top; }
#wb_element_instance1592 li { margin: 5px 0px 0px 0px; }
#wb_element_instance1592 li a { text-transform: none; border: 0px none #000000; padding: 5px 12px 6px 12px; font: normal bold 14px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffffff; line-height: 16px; letter-spacing: 0.4px; background: transparent none repeat left top; }
#wb_element_instance1592 li.over > a, #wb_element_instance1592 li:focus > a { border: 0px none #000000; font: normal bold 14px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffffff; line-height: 16px; letter-spacing: 0.4px; background: transparent none repeat left top; }
#wb_element_instance1592 li.active > a { border: 0px none #000000; font: normal bold 14px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffffff; line-height: 16px; letter-spacing: 0.4px; background: transparent none repeat left top; }
#wb_element_instance1592:not(.collapse-expanded) .vmenu ul.open-left,#wb_element_instance1592:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#wb_element_instance1592:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#wb_element_instance1593 { top: 41px; left: 532px; min-width: 56px; width: 56px; min-height: 23px; height: 23px; display: block; z-index: 2147; }
#wb_element_instance1594 { top: 10417px; left: 0px; min-width: 1200px; width: 1200px; min-height: 380px; height: 380px; display: none; z-index: 1889; }
#wb_element_instance1594 > .wb_shp:before { background: transparent none repeat scroll left top; background-size: auto auto; opacity: 1; }
#wb_element_instance1594 > .wb_shp { background-color: #383838; border: 5px none #c0c0c0; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; width: 1200px; height: 380px; }
#wb_element_instance1595 { top: 10529px; left: 18px; min-width: 192px; width: 192px; min-height: 24px; height: 24px; display: none; z-index: 2112; }
#wb_element_instance1595 > ul { display: block; }
#wb_element_instance1595 ul { background: transparent none repeat right top; border: 1px none #000000; }
#wb_element_instance1595, #wb_element_instance1595 ul { text-align: left; }
#wb_element_instance1595 ul ul { background: transparent none repeat right top; }
#wb_element_instance1595 li { margin: 0px 0px 0px 0px; }
#wb_element_instance1595 li a { text-transform: none; border: 0px none #000000; padding: 10px 10px 10px 10px; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffffff; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center top; }
#wb_element_instance1595 li.over > a, #wb_element_instance1595 li:focus > a { border-top: 0px none #000000; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #000000; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center center; }
#wb_element_instance1595 li.active > a { border-top: 0px solid #ffcc00; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffcc00; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center center; }
#wb_element_instance1595:not(.collapse-expanded) .vmenu ul.open-left,#wb_element_instance1595:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#wb_element_instance1595:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#wb_element_instance1596 { top: 10529px; left: 209px; min-width: 320px; width: 320px; min-height: 24px; height: 24px; display: none; z-index: 2182; }
#wb_element_instance1596 > ul { display: block; }
#wb_element_instance1596 ul { background: transparent none repeat right top; border: 1px none #000000; }
#wb_element_instance1596, #wb_element_instance1596 ul { text-align: left; }
#wb_element_instance1596 ul ul { background: transparent none repeat right top; }
#wb_element_instance1596 li { margin: 0px 0px 0px 0px; }
#wb_element_instance1596 li a { text-transform: none; border: 0px none #000000; padding: 10px 10px 10px 10px; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffffff; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center top; }
#wb_element_instance1596 li.over > a, #wb_element_instance1596 li:focus > a { border-top: 0px none #000000; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #000000; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center center; }
#wb_element_instance1596 li.active > a { border-top: 0px solid #ffcc00; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffcc00; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center center; }
#wb_element_instance1596:not(.collapse-expanded) .vmenu ul.open-left,#wb_element_instance1596:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#wb_element_instance1596:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#wb_element_instance1597 { top: 10609px; left: 209px; min-width: 320px; width: 320px; min-height: 24px; height: 24px; display: none; z-index: 2240; }
#wb_element_instance1597 > ul { display: block; }
#wb_element_instance1597 ul { background: transparent none repeat center center; border: 0px none #000000; }
#wb_element_instance1597, #wb_element_instance1597 ul { text-align: left; }
#wb_element_instance1597 ul ul { background: #2e2e2e none repeat left top; }
#wb_element_instance1597 li { margin: 5px 0px 0px 0px; }
#wb_element_instance1597 li a { text-transform: none; border: 0px none #000000; padding: 5px 12px 6px 12px; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffffff; line-height: 20px; letter-spacing: 0.4px; background: transparent none repeat left top; }
#wb_element_instance1597 li.over > a, #wb_element_instance1597 li:focus > a { border-top: 0px none #000000; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #0f0f0f; line-height: 20px; letter-spacing: 0.4px; background: transparent none repeat left top; }
#wb_element_instance1597 li.active > a { border-top: 0px none #ffcc00; border-right: 0px none #000000; border-bottom: 3px none #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffcc00; line-height: 20px; letter-spacing: 0.4px; background: transparent none repeat left top; }
#wb_element_instance1597:not(.collapse-expanded) .vmenu ul.open-left,#wb_element_instance1597:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#wb_element_instance1597:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#wb_element_instance1598 { top: 10455px; left: 21px; min-width: 280px; width: 280px; min-height: 24px; height: 24px; display: none; z-index: 2026; }
#wb_element_instance1599 { top: 10454px; left: 582px; min-width: 284px; width: 284px; min-height: 24px; height: 24px; display: none; z-index: 2029; }
#wb_element_instance1600 { top: 10522px; left: 589px; min-width: 423px; width: 423px; min-height: 24px; height: 24px; display: none; z-index: 1894; }
#wb_element_instance1601 { top: 29px; left: 11px; min-width: 152px; width: 152px; min-height: 24px; height: 24px; display: none; z-index: 2058; }
#wb_element_instance1602 { top: 3004px; left: -1px; min-width: 1192px; width: 1192px; min-height: 84px; height: 84px; display: none; z-index: 1802; }
#wb_element_instance1602 > .wb_shp:before { background: transparent url("../gallery_gen/20b1f777d838e9e66391beb387cc5892.png") repeat scroll center center; background-size: cover; opacity: 0.1; }
#wb_element_instance1602 > .wb_shp { background-color: transparent; border: 1px none #000000; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; width: 1192px; height: 84px; }
#wb_element_instance1603 { top: 35px; left: 22px; min-width: 149px; width: 149px; min-height: 49px; height: 49px; display: block; z-index: 1643; }
#wb_element_instance1603 img { width: 149px; height: 49px; display: block; position: static; left: 0px; top: 0px; }
#wb_element_instance1604 { top: 92px; left: 0px; min-width: 1200px; width: 1200px; min-height: 364px; height: 364px; display: block; z-index: 1710; }
#wb_element_instance1604 img { width: 1200px; height: 364px; display: block; position: static; left: 0px; top: 0px; }
#wb_element_instance1605 { top: 484px; left: 79px; min-width: 1050px; width: 1050px; min-height: 100px; height: 100px; display: block; z-index: 60; }
#wb_element_instance1606 { top: 634px; left: 75px; min-width: 1102px; width: 1102px; min-height: 480px; height: 480px; display: block; z-index: 141; }
#wb_element_instance1607 { top: 1138px; left: 1px; min-width: 1199px; width: 1199px; min-height: 380px; height: 380px; display: block; z-index: 43; }
#wb_element_instance1607 > .wb_shp:before { background: transparent none repeat scroll left top; background-size: auto auto; opacity: 1; }
#wb_element_instance1607 > .wb_shp { background-color: #383838; border: 5px none #c0c0c0; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; width: 1199px; height: 380px; }
#wb_element_instance1608 { top: 1190px; left: 98px; min-width: 279px; width: 279px; min-height: 34px; height: 34px; display: block; z-index: 1748; }
#wb_element_instance1609 { top: 1261px; left: 98px; min-width: 188px; width: 188px; min-height: 120px; height: 120px; display: block; z-index: 1932; }
#wb_element_instance1609 > ul { display: block; }
#wb_element_instance1609 ul { background: transparent none repeat right top; border: 1px none #000000; }
#wb_element_instance1609, #wb_element_instance1609 ul { text-align: left; }
#wb_element_instance1609 ul ul { background: transparent none repeat right top; }
#wb_element_instance1609 li { margin: 0px 0px 0px 0px; }
#wb_element_instance1609 li a { text-transform: none; border: 0px none #000000; padding: 10px 10px 10px 10px; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffffff; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center top; }
#wb_element_instance1609 li.over > a, #wb_element_instance1609 li:focus > a { border-top: 0px none #000000; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #000000; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center center; }
#wb_element_instance1609 li.active > a { border-top: 0px solid #ffcc00; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffcc00; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center center; }
#wb_element_instance1609:not(.collapse-expanded) .vmenu ul.open-left,#wb_element_instance1609:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#wb_element_instance1609:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#wb_element_instance1610 { top: 1261px; left: 288px; min-width: 321px; width: 321px; min-height: 83px; height: 83px; display: block; z-index: 1938; }
#wb_element_instance1610 > ul { display: block; }
#wb_element_instance1610 ul { background: transparent none repeat right top; border: 1px none #000000; }
#wb_element_instance1610, #wb_element_instance1610 ul { text-align: left; }
#wb_element_instance1610 ul ul { background: transparent none repeat right top; }
#wb_element_instance1610 li { margin: 0px 0px 0px 0px; }
#wb_element_instance1610 li a { text-transform: none; border: 0px none #000000; padding: 10px 10px 10px 10px; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffffff; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center top; }
#wb_element_instance1610 li.over > a, #wb_element_instance1610 li:focus > a { border-top: 0px none #000000; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #000000; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center center; }
#wb_element_instance1610 li.active > a { border-top: 0px solid #ffcc00; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffcc00; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center center; }
#wb_element_instance1610:not(.collapse-expanded) .vmenu ul.open-left,#wb_element_instance1610:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#wb_element_instance1610:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#wb_element_instance1611 { top: 1343px; left: 288px; min-width: 321px; width: 321px; min-height: 73px; height: 73px; display: block; z-index: 1985; }
#wb_element_instance1611 > ul { display: block; }
#wb_element_instance1611 ul { background: transparent none repeat center center; border: 0px none #000000; }
#wb_element_instance1611, #wb_element_instance1611 ul { text-align: left; }
#wb_element_instance1611 ul ul { background: #2e2e2e none repeat left top; }
#wb_element_instance1611 li { margin: 5px 0px 0px 0px; }
#wb_element_instance1611 li a { text-transform: none; border: 0px none #000000; padding: 5px 12px 6px 12px; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffffff; line-height: 20px; letter-spacing: 0.4px; background: transparent none repeat left top; }
#wb_element_instance1611 li.over > a, #wb_element_instance1611 li:focus > a { border-top: 0px none #000000; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #0f0f0f; line-height: 20px; letter-spacing: 0.4px; background: transparent none repeat left top; }
#wb_element_instance1611 li.active > a { border-top: 0px none #ffcc00; border-right: 0px none #000000; border-bottom: 3px none #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffcc00; line-height: 20px; letter-spacing: 0.4px; background: transparent none repeat left top; }
#wb_element_instance1611:not(.collapse-expanded) .vmenu ul.open-left,#wb_element_instance1611:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#wb_element_instance1611:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#wb_element_instance1612 { top: 1250px; left: 708px; min-width: 426px; width: 426px; min-height: 174px; height: 174px; display: block; z-index: 1721; }
#wb_element_instance1613 { top: 1190px; left: 708px; min-width: 285px; width: 285px; min-height: 34px; height: 34px; display: block; z-index: 1749; }
#wb_element_instance1614 { top: 1141px; left: 699px; min-width: 499px; width: 499px; min-height: 366px; height: 366px; display: block; z-index: 45; }
#wb_element_instance1614 > .wb_shp:before { background: transparent url("../gallery_gen/20b1f777d838e9e66391beb387cc5892.png") repeat scroll center center; background-size: cover; opacity: 0.1; }
#wb_element_instance1614 > .wb_shp { background-color: transparent; border: 1px none #000000; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; width: 499px; height: 366px; }
#wb_element_instance1615 { top: 1535px; left: 2px; min-width: 1189px; width: 1189px; min-height: 73px; height: 73px; display: block; z-index: 88; }
#wb_element_instance1615 > .wb_shp { display: block; background-color: transparent; border: #000000  0px; -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; width: 1189px; height: 73px; }
#wb_element_instance1615 > .wb_shp:before { background: transparent none repeat scroll left top; opacity: 1; }
#wb_element_instance1616 { top: 1546px; left: 526px; min-width: 149px; width: 149px; min-height: 49px; height: 49px; display: block; z-index: 121; }
#wb_element_instance1616 img { width: 149px; height: 49px; display: block; position: static; left: 0px; top: 0px; }
#wb_element_instance1617 { top: 0px; left: 0; right: 0; min-height: 93px; height: 93px; display: block; z-index: 148; }
#wb_element_instance1617 > .wb_shp:before { background: transparent none repeat scroll center center; opacity: 1; }
#wb_element_instance1617 > .wb_shp { background-color: rgba(255, 255, 255, 1); border-top: #1A005D solid 32px; border-right: #000000 none 0px; border-bottom: #000000 none 0px; border-left: #000000 none 0px; -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; width: 100%; height: 93px; }
#wb_element_instance1618 { top: 20px; left: 0px; display: block; z-index: 9999; }
.site-lang-en #wb_header { height: 2px; }
.site-lang-en #wb_header > .wb_cont_bg { background-color: transparent; }
.site-lang-en #wb_header > .wb_cont_bg:before { background: transparent none repeat scroll left top; }
.site-lang-en #wb_main { height: 1758px; padding-bottom: 30px; }
.site-lang-en #wb_main > .wb_cont_bg { background-color: #ffffff; }
.site-lang-en #wb_main > .wb_cont_bg:before { background: transparent none repeat left top; background-size: auto auto; opacity: 1; }
.site-lang-en #wb_footer { height: 3px; }
.site-lang-en #wb_footer > .wb_cont_bg { background-color: transparent; }
.site-lang-en #wb_footer > .wb_cont_bg:before { background: transparent none repeat scroll left top; }
.site-lang-en body, .site-lang-en .wb_sbg { min-width: 1200px; min-height: 1763px; }
.site-lang-en .wb_cont_inner { width: 1200px; }
.site-lang-en .wb_cont_bg { width: 1200px; margin-left: -600px; }
.site-lang-en .root { height: 5870px; min-height: 1763px; }
#wb_element_instance1619 { top: 38px; left: 160px; min-width: 373px; width: 373px; min-height: 40px; height: 40px; display: block; z-index: 2346; }
#wb_element_instance1619 > ul { display: block; }
#wb_element_instance1619 ul { background: transparent none repeat right top; border: 1px none #000000; }
#wb_element_instance1619, #wb_element_instance1619 ul { text-align: left; }
#wb_element_instance1619 ul ul { background: rgba(128, 106, 189, 0.94) none repeat right top; }
#wb_element_instance1619 li { margin: 0px 0px 0px 0px; }
#wb_element_instance1619 li a { text-transform: none; border: 0px none #000000; padding: 10px 10px 10px 10px; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #1a005d; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center top; }
#wb_element_instance1619 li.over > a, #wb_element_instance1619 li:focus > a { border-top: 0px none #000000; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #b8b8b8; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center center; }
#wb_element_instance1619 li.active > a { border-top: 0px solid #ffcc00; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffcc00; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center center; }
#wb_element_instance1619:not(.collapse-expanded) .vmenu ul.open-left,#wb_element_instance1619:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#wb_element_instance1619:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#wb_element_instance1620 { top: 39px; left: 907px; min-width: 293px; width: 293px; min-height: 40px; height: 40px; display: block; z-index: 2345; }
#wb_element_instance1620 > ul { display: block; }
#wb_element_instance1620 ul { background: transparent none repeat right top; border: 1px none #000000; }
#wb_element_instance1620, #wb_element_instance1620 ul { text-align: right; }
#wb_element_instance1620 ul ul { background: transparent none repeat right top; }
#wb_element_instance1620 li { margin: 0px 0px 0px 0px; }
#wb_element_instance1620 li a { text-transform: none; border: 0px none #000000; padding: 10px 10px 10px 10px; font: normal bold 18px 'Open Sans',Arial,sans-serif; text-decoration: none; color: #1a005d; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center top; }
#wb_element_instance1620 li.over > a, #wb_element_instance1620 li:focus > a { border-top: 0px none #000000; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px 'Open Sans',Arial,sans-serif; text-decoration: none; color: #000000; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center center; }
#wb_element_instance1620 li.active > a { border-top: 0px solid #ffcc00; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px 'Open Sans',Arial,sans-serif; text-decoration: none; color: #ffcc00; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center center; }
#wb_element_instance1620:not(.collapse-expanded) .vmenu ul.open-left,#wb_element_instance1620:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#wb_element_instance1620:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#wb_element_instance1621 { top: 29px; left: 730px; min-width: 200px; width: 200px; min-height: 58px; height: 58px; display: block; z-index: 2336; }
#wb_element_instance1621 > ul { display: block; }
#wb_element_instance1621 ul { background: transparent none repeat left top; border: 1px none #000000; }
#wb_element_instance1621, #wb_element_instance1621 ul { text-align: right; }
#wb_element_instance1621 ul ul { background: transparent none repeat left top; }
#wb_element_instance1621 li { margin: 10px 0px 10px 0px; }
#wb_element_instance1621 li a { text-transform: none; border: 0px none #000000; padding: 10px 20px 10px 20px; font: normal bold 16px 'Playfair Display',Arial,serif; text-decoration: none; color: #c70050; line-height: 18px; background: transparent none repeat left top; }
#wb_element_instance1621 li.over > a, #wb_element_instance1621 li:focus > a { border: 0px none #000000; font: normal bold 16px 'Playfair Display',Arial,serif; text-decoration: none; color: #ffffff; line-height: 18px; background: #c2c2c2 none no-repeat center bottom; }
#wb_element_instance1621 li.active > a { border: 0px none #000000; font: normal bold 16px 'Playfair Display',Arial,serif; text-decoration: none; color: #000000; line-height: 18px; background: #e0e0e0 none no-repeat center bottom; }
#wb_element_instance1621:not(.collapse-expanded) .vmenu ul.open-left,#wb_element_instance1621:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#wb_element_instance1621:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#wb_element_instance1622 { top: 6341px; left: 22px; min-width: 188px; width: 188px; min-height: 24px; height: 24px; display: none; z-index: 2292; }
#wb_element_instance1622 > ul { display: block; }
#wb_element_instance1622 ul { background: transparent none repeat right top; border: 1px none #000000; }
#wb_element_instance1622, #wb_element_instance1622 ul { text-align: left; }
#wb_element_instance1622 ul ul { background: transparent none repeat right top; }
#wb_element_instance1622 li { margin: 0px 0px 0px 0px; }
#wb_element_instance1622 li a { text-transform: none; border: 0px none #000000; padding: 10px 10px 10px 10px; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffffff; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center top; }
#wb_element_instance1622 li.over > a, #wb_element_instance1622 li:focus > a { border-top: 0px none #000000; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #000000; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center center; }
#wb_element_instance1622 li.active > a { border-top: 0px solid #ffcc00; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffcc00; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center center; }
#wb_element_instance1622:not(.collapse-expanded) .vmenu ul.open-left,#wb_element_instance1622:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#wb_element_instance1622:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#wb_element_instance1623 { top: 6341px; left: 232px; min-width: 321px; width: 321px; min-height: 24px; height: 24px; display: none; z-index: 2300; }
#wb_element_instance1623 > ul { display: block; }
#wb_element_instance1623 ul { background: transparent none repeat right top; border: 1px none #000000; }
#wb_element_instance1623, #wb_element_instance1623 ul { text-align: left; }
#wb_element_instance1623 ul ul { background: transparent none repeat right top; }
#wb_element_instance1623 li { margin: 0px 0px 0px 0px; }
#wb_element_instance1623 li a { text-transform: none; border: 0px none #000000; padding: 10px 10px 10px 10px; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffffff; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center top; }
#wb_element_instance1623 li.over > a, #wb_element_instance1623 li:focus > a { border-top: 0px none #000000; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #000000; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center center; }
#wb_element_instance1623 li.active > a { border-top: 0px solid #ffcc00; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffcc00; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center center; }
#wb_element_instance1623:not(.collapse-expanded) .vmenu ul.open-left,#wb_element_instance1623:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#wb_element_instance1623:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#wb_element_instance1624 { top: 6421px; left: 232px; min-width: 321px; width: 321px; min-height: 24px; height: 24px; display: none; z-index: 2301; }
#wb_element_instance1624 > ul { display: block; }
#wb_element_instance1624 ul { background: transparent none repeat center center; border: 0px none #000000; }
#wb_element_instance1624, #wb_element_instance1624 ul { text-align: left; }
#wb_element_instance1624 ul ul { background: #2e2e2e none repeat left top; }
#wb_element_instance1624 li { margin: 5px 0px 0px 0px; }
#wb_element_instance1624 li a { text-transform: none; border: 0px none #000000; padding: 5px 12px 6px 12px; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffffff; line-height: 20px; letter-spacing: 0.4px; background: transparent none repeat left top; }
#wb_element_instance1624 li.over > a, #wb_element_instance1624 li:focus > a { border-top: 0px none #000000; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #030303; line-height: 20px; letter-spacing: 0.4px; background: transparent none repeat left top; }
#wb_element_instance1624 li.active > a { border-top: 0px solid #ffcc00; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffcc00; line-height: 20px; letter-spacing: 0.4px; background: transparent none repeat left top; }
#wb_element_instance1624:not(.collapse-expanded) .vmenu ul.open-left,#wb_element_instance1624:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#wb_element_instance1624:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#wb_element_instance1625 { top: 6271px; left: 583px; min-width: 276px; width: 276px; min-height: 24px; height: 24px; display: none; z-index: 2125; }
#wb_element_instance1626 { top: 6342px; left: 582px; min-width: 432px; width: 432px; min-height: 24px; height: 24px; display: none; z-index: 2091; }
#wb_element_instance1627 { top: 6445px; left: 712px; min-width: 480px; width: 480px; min-height: 356px; height: 356px; display: none; z-index: 2084; }
#wb_element_instance1627 > .wb_shp:before { background: transparent url("../gallery_gen/20b1f777d838e9e66391beb387cc5892.png") repeat scroll center center; background-size: cover; opacity: 0.1; }
#wb_element_instance1627 > .wb_shp { background-color: transparent; border: 1px none #000000; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; width: 480px; height: 356px; }
#wb_element_instance1628 { top: 0px; left: 0px; min-width: 1200px; width: 1200px; min-height: 32px; height: 32px; display: block; z-index: 2326; }
#wb_element_instance1628 > ul { display: block; }
#wb_element_instance1628 ul { background: transparent none repeat center center; border: 0px none #000000; }
#wb_element_instance1628, #wb_element_instance1628 ul { text-align: right; }
#wb_element_instance1628 ul ul { background: #2e2e2e none repeat left top; }
#wb_element_instance1628 li { margin: 5px 0px 0px 0px; }
#wb_element_instance1628 li a { text-transform: none; border: 0px none #000000; padding: 5px 12px 6px 12px; font: normal bold 14px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffffff; line-height: 16px; letter-spacing: 0.4px; background: transparent none repeat left top; }
#wb_element_instance1628 li.over > a, #wb_element_instance1628 li:focus > a { border: 0px none #000000; font: normal bold 14px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffffff; line-height: 16px; letter-spacing: 0.4px; background: transparent none repeat left top; }
#wb_element_instance1628 li.active > a { border: 0px none #000000; font: normal bold 14px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffffff; line-height: 16px; letter-spacing: 0.4px; background: transparent none repeat left top; }
#wb_element_instance1628:not(.collapse-expanded) .vmenu ul.open-left,#wb_element_instance1628:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#wb_element_instance1628:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#wb_element_instance1629 { top: 41px; left: 532px; min-width: 56px; width: 56px; min-height: 23px; height: 23px; display: block; z-index: 2147; }
#wb_element_instance1630 { top: 10417px; left: 0px; min-width: 1200px; width: 1200px; min-height: 380px; height: 380px; display: none; z-index: 1889; }
#wb_element_instance1630 > .wb_shp:before { background: transparent none repeat scroll left top; background-size: auto auto; opacity: 1; }
#wb_element_instance1630 > .wb_shp { background-color: #383838; border: 5px none #c0c0c0; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; width: 1200px; height: 380px; }
#wb_element_instance1631 { top: 10529px; left: 18px; min-width: 192px; width: 192px; min-height: 24px; height: 24px; display: none; z-index: 2112; }
#wb_element_instance1631 > ul { display: block; }
#wb_element_instance1631 ul { background: transparent none repeat right top; border: 1px none #000000; }
#wb_element_instance1631, #wb_element_instance1631 ul { text-align: left; }
#wb_element_instance1631 ul ul { background: transparent none repeat right top; }
#wb_element_instance1631 li { margin: 0px 0px 0px 0px; }
#wb_element_instance1631 li a { text-transform: none; border: 0px none #000000; padding: 10px 10px 10px 10px; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffffff; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center top; }
#wb_element_instance1631 li.over > a, #wb_element_instance1631 li:focus > a { border-top: 0px none #000000; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #000000; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center center; }
#wb_element_instance1631 li.active > a { border-top: 0px solid #ffcc00; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffcc00; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center center; }
#wb_element_instance1631:not(.collapse-expanded) .vmenu ul.open-left,#wb_element_instance1631:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#wb_element_instance1631:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#wb_element_instance1632 { top: 10529px; left: 209px; min-width: 320px; width: 320px; min-height: 24px; height: 24px; display: none; z-index: 2182; }
#wb_element_instance1632 > ul { display: block; }
#wb_element_instance1632 ul { background: transparent none repeat right top; border: 1px none #000000; }
#wb_element_instance1632, #wb_element_instance1632 ul { text-align: left; }
#wb_element_instance1632 ul ul { background: transparent none repeat right top; }
#wb_element_instance1632 li { margin: 0px 0px 0px 0px; }
#wb_element_instance1632 li a { text-transform: none; border: 0px none #000000; padding: 10px 10px 10px 10px; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffffff; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center top; }
#wb_element_instance1632 li.over > a, #wb_element_instance1632 li:focus > a { border-top: 0px none #000000; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #000000; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center center; }
#wb_element_instance1632 li.active > a { border-top: 0px solid #ffcc00; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffcc00; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center center; }
#wb_element_instance1632:not(.collapse-expanded) .vmenu ul.open-left,#wb_element_instance1632:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#wb_element_instance1632:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#wb_element_instance1633 { top: 10609px; left: 209px; min-width: 320px; width: 320px; min-height: 24px; height: 24px; display: none; z-index: 2240; }
#wb_element_instance1633 > ul { display: block; }
#wb_element_instance1633 ul { background: transparent none repeat center center; border: 0px none #000000; }
#wb_element_instance1633, #wb_element_instance1633 ul { text-align: left; }
#wb_element_instance1633 ul ul { background: #2e2e2e none repeat left top; }
#wb_element_instance1633 li { margin: 5px 0px 0px 0px; }
#wb_element_instance1633 li a { text-transform: none; border: 0px none #000000; padding: 5px 12px 6px 12px; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffffff; line-height: 20px; letter-spacing: 0.4px; background: transparent none repeat left top; }
#wb_element_instance1633 li.over > a, #wb_element_instance1633 li:focus > a { border-top: 0px none #000000; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #0f0f0f; line-height: 20px; letter-spacing: 0.4px; background: transparent none repeat left top; }
#wb_element_instance1633 li.active > a { border-top: 0px none #ffcc00; border-right: 0px none #000000; border-bottom: 3px none #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffcc00; line-height: 20px; letter-spacing: 0.4px; background: transparent none repeat left top; }
#wb_element_instance1633:not(.collapse-expanded) .vmenu ul.open-left,#wb_element_instance1633:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#wb_element_instance1633:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#wb_element_instance1634 { top: 10455px; left: 21px; min-width: 280px; width: 280px; min-height: 24px; height: 24px; display: none; z-index: 2026; }
#wb_element_instance1635 { top: 10454px; left: 582px; min-width: 284px; width: 284px; min-height: 24px; height: 24px; display: none; z-index: 2029; }
#wb_element_instance1636 { top: 10522px; left: 589px; min-width: 423px; width: 423px; min-height: 24px; height: 24px; display: none; z-index: 1894; }
#wb_element_instance1637 { top: 29px; left: 11px; min-width: 152px; width: 152px; min-height: 24px; height: 24px; display: none; z-index: 2058; }
#wb_element_instance1638 { top: 3004px; left: -1px; min-width: 1192px; width: 1192px; min-height: 84px; height: 84px; display: none; z-index: 1802; }
#wb_element_instance1638 > .wb_shp:before { background: transparent url("../gallery_gen/20b1f777d838e9e66391beb387cc5892.png") repeat scroll center center; background-size: cover; opacity: 0.1; }
#wb_element_instance1638 > .wb_shp { background-color: transparent; border: 1px none #000000; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; width: 1192px; height: 84px; }
#wb_element_instance1639 { top: 35px; left: 22px; min-width: 149px; width: 149px; min-height: 49px; height: 49px; display: block; z-index: 1643; }
#wb_element_instance1639 img { width: 149px; height: 49px; display: block; position: static; left: 0px; top: 0px; }
#wb_element_instance1640 { top: 92px; left: 0px; min-width: 1200px; width: 1200px; min-height: 364px; height: 364px; display: block; z-index: 1710; }
#wb_element_instance1640 img { width: 1200px; height: 364px; display: block; position: static; left: 0px; top: 0px; }
#wb_element_instance1641 { top: 484px; left: 79px; min-width: 1050px; width: 1050px; min-height: 100px; height: 100px; display: block; z-index: 60; }
#wb_element_instance1642 { top: 634px; left: 75px; min-width: 1102px; width: 1102px; min-height: 480px; height: 480px; display: block; z-index: 141; }
#wb_element_instance1643 { top: 1138px; left: 1px; min-width: 1199px; width: 1199px; min-height: 380px; height: 380px; display: block; z-index: 43; }
#wb_element_instance1643 > .wb_shp:before { background: transparent none repeat scroll left top; background-size: auto auto; opacity: 1; }
#wb_element_instance1643 > .wb_shp { background-color: #383838; border: 5px none #c0c0c0; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; width: 1199px; height: 380px; }
#wb_element_instance1644 { top: 1190px; left: 98px; min-width: 279px; width: 279px; min-height: 34px; height: 34px; display: block; z-index: 1748; }
#wb_element_instance1645 { top: 1261px; left: 98px; min-width: 188px; width: 188px; min-height: 120px; height: 120px; display: block; z-index: 1932; }
#wb_element_instance1645 > ul { display: block; }
#wb_element_instance1645 ul { background: transparent none repeat right top; border: 1px none #000000; }
#wb_element_instance1645, #wb_element_instance1645 ul { text-align: left; }
#wb_element_instance1645 ul ul { background: transparent none repeat right top; }
#wb_element_instance1645 li { margin: 0px 0px 0px 0px; }
#wb_element_instance1645 li a { text-transform: none; border: 0px none #000000; padding: 10px 10px 10px 10px; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffffff; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center top; }
#wb_element_instance1645 li.over > a, #wb_element_instance1645 li:focus > a { border-top: 0px none #000000; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #000000; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center center; }
#wb_element_instance1645 li.active > a { border-top: 0px solid #ffcc00; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffcc00; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center center; }
#wb_element_instance1645:not(.collapse-expanded) .vmenu ul.open-left,#wb_element_instance1645:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#wb_element_instance1645:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#wb_element_instance1646 { top: 1261px; left: 288px; min-width: 321px; width: 321px; min-height: 83px; height: 83px; display: block; z-index: 1938; }
#wb_element_instance1646 > ul { display: block; }
#wb_element_instance1646 ul { background: transparent none repeat right top; border: 1px none #000000; }
#wb_element_instance1646, #wb_element_instance1646 ul { text-align: left; }
#wb_element_instance1646 ul ul { background: transparent none repeat right top; }
#wb_element_instance1646 li { margin: 0px 0px 0px 0px; }
#wb_element_instance1646 li a { text-transform: none; border: 0px none #000000; padding: 10px 10px 10px 10px; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffffff; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center top; }
#wb_element_instance1646 li.over > a, #wb_element_instance1646 li:focus > a { border-top: 0px none #000000; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #000000; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center center; }
#wb_element_instance1646 li.active > a { border-top: 0px solid #ffcc00; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffcc00; line-height: 20px; letter-spacing: 0.4px; background: transparent none no-repeat center center; }
#wb_element_instance1646:not(.collapse-expanded) .vmenu ul.open-left,#wb_element_instance1646:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#wb_element_instance1646:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#wb_element_instance1647 { top: 1343px; left: 288px; min-width: 321px; width: 321px; min-height: 73px; height: 73px; display: block; z-index: 1985; }
#wb_element_instance1647 > ul { display: block; }
#wb_element_instance1647 ul { background: transparent none repeat center center; border: 0px none #000000; }
#wb_element_instance1647, #wb_element_instance1647 ul { text-align: left; }
#wb_element_instance1647 ul ul { background: #2e2e2e none repeat left top; }
#wb_element_instance1647 li { margin: 5px 0px 0px 0px; }
#wb_element_instance1647 li a { text-transform: none; border: 0px none #000000; padding: 5px 12px 6px 12px; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffffff; line-height: 20px; letter-spacing: 0.4px; background: transparent none repeat left top; }
#wb_element_instance1647 li.over > a, #wb_element_instance1647 li:focus > a { border-top: 0px none #000000; border-right: 0px none #000000; border-bottom: 3px solid #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #0f0f0f; line-height: 20px; letter-spacing: 0.4px; background: transparent none repeat left top; }
#wb_element_instance1647 li.active > a { border-top: 0px none #ffcc00; border-right: 0px none #000000; border-bottom: 3px none #ffcc00; border-left: 0px none #000000; font: normal bold 18px Arial,Helvetica,sans-serif; text-decoration: none; color: #ffcc00; line-height: 20px; letter-spacing: 0.4px; background: transparent none repeat left top; }
#wb_element_instance1647:not(.collapse-expanded) .vmenu ul.open-left,#wb_element_instance1647:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#wb_element_instance1647:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#wb_element_instance1648 { top: 1250px; left: 708px; min-width: 426px; width: 426px; min-height: 174px; height: 174px; display: block; z-index: 1721; }
#wb_element_instance1649 { top: 1190px; left: 708px; min-width: 285px; width: 285px; min-height: 34px; height: 34px; display: block; z-index: 1749; }
#wb_element_instance1650 { top: 1141px; left: 699px; min-width: 499px; width: 499px; min-height: 366px; height: 366px; display: block; z-index: 45; }
#wb_element_instance1650 > .wb_shp:before { background: transparent url("../gallery_gen/20b1f777d838e9e66391beb387cc5892.png") repeat scroll center center; background-size: cover; opacity: 0.1; }
#wb_element_instance1650 > .wb_shp { background-color: transparent; border: 1px none #000000; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; width: 499px; height: 366px; }
#wb_element_instance1651 { top: 1535px; left: 2px; min-width: 1189px; width: 1189px; min-height: 73px; height: 73px; display: block; z-index: 88; }
#wb_element_instance1651 > .wb_shp { display: block; background-color: transparent; border: #000000  0px; -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; width: 1189px; height: 73px; }
#wb_element_instance1651 > .wb_shp:before { background: transparent none repeat scroll left top; opacity: 1; }
#wb_element_instance1652 { top: 1546px; left: 526px; min-width: 149px; width: 149px; min-height: 49px; height: 49px; display: block; z-index: 121; }
#wb_element_instance1652 img { width: 149px; height: 49px; display: block; position: static; left: 0px; top: 0px; }
#wb_element_instance1653 { top: 0px; left: 0; right: 0; min-height: 93px; height: 93px; display: block; z-index: 148; }
#wb_element_instance1653 > .wb_shp:before { background: transparent none repeat scroll center center; opacity: 1; }
#wb_element_instance1653 > .wb_shp { background-color: rgba(255, 255, 255, 1); border-top: #1A005D solid 32px; border-right: #000000 none 0px; border-bottom: #000000 none 0px; border-left: #000000 none 0px; -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; width: 100%; height: 93px; }
#wb_element_instance1654 { top: 20px; left: 0px; display: block; z-index: 9999; }


#wb_element_instance1589 p:last-child { margin-bottom: 0; }
#wb_element_instance1589 { opacity: 1; }
#wb_element_instance1590 p:last-child { margin-bottom: 0; }
#wb_element_instance1590 { opacity: 1; }
#wb_element_instance1593 .langs_flags > a { width: 28px; height: 23px; }
#wb_element_instance1593 .langs_flags > a > i { left: 3px; top: 2px; width: 22px; height: 18px; border-top: 2px solid #807880; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; -moz-border-radius: 1px 1px 1px 1px; -webkit-border-radius: 1px 1px 1px 1px; border-radius: 1px 1px 1px 1px; }
#wb_element_instance1593 .langs_flags > a.active > i { left: 2px; top: 2px; width: 24px; height: 19px; border: 2px solid #ffcc00; -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 1px; }
#wb_element_instance1593 { min-width: 56px; }
#wb_element_instance1598 p:last-child { margin-bottom: 0; }
#wb_element_instance1598 { opacity: 1; }
#wb_element_instance1599 p:last-child { margin-bottom: 0; }
#wb_element_instance1599 { opacity: 1; }
#wb_element_instance1600 p:last-child { margin-bottom: 0; }
#wb_element_instance1600 { opacity: 1; }
#wb_element_instance1601 p:last-child { margin-bottom: 0; }
#wb_element_instance1601 { opacity: 1; }
#wb_element_instance1603 { opacity: 1; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border: 1px none #000000; box-sizing: border-box; overflow: hidden; }
#wb_element_instance1604 { opacity: 1; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border: 5px none #d1d1d1; box-sizing: border-box; overflow: hidden; }
#wb_element_instance1605 p:last-child { margin-bottom: 0; }
#wb_element_instance1605 { opacity: 1; }
#wb_element_instance1606 p:last-child { margin-bottom: 0; }
#wb_element_instance1606 { opacity: 1; }
#wb_element_instance1608 p:last-child { margin-bottom: 0; }
#wb_element_instance1608 { opacity: 1; }
#wb_element_instance1612 p:last-child { margin-bottom: 0; }
#wb_element_instance1612 { opacity: 1; }
#wb_element_instance1613 p:last-child { margin-bottom: 0; }
#wb_element_instance1613 { opacity: 1; }
#wb_element_instance1616 { opacity: 1; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border: 1px none #000000; box-sizing: border-box; overflow: hidden; }
#wb_element_instance1625 p:last-child { margin-bottom: 0; }
#wb_element_instance1625 { opacity: 1; }
#wb_element_instance1626 p:last-child { margin-bottom: 0; }
#wb_element_instance1626 { opacity: 1; }
#wb_element_instance1629 .langs_flags > a { width: 28px; height: 23px; }
#wb_element_instance1629 .langs_flags > a > i { left: 3px; top: 2px; width: 22px; height: 18px; border-top: 2px solid #807880; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; -moz-border-radius: 1px 1px 1px 1px; -webkit-border-radius: 1px 1px 1px 1px; border-radius: 1px 1px 1px 1px; }
#wb_element_instance1629 .langs_flags > a.active > i { left: 2px; top: 2px; width: 24px; height: 19px; border: 2px solid #ffcc00; -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 1px; }
#wb_element_instance1629 { min-width: 56px; }
#wb_element_instance1634 p:last-child { margin-bottom: 0; }
#wb_element_instance1634 { opacity: 1; }
#wb_element_instance1635 p:last-child { margin-bottom: 0; }
#wb_element_instance1635 { opacity: 1; }
#wb_element_instance1636 p:last-child { margin-bottom: 0; }
#wb_element_instance1636 { opacity: 1; }
#wb_element_instance1637 p:last-child { margin-bottom: 0; }
#wb_element_instance1637 { opacity: 1; }
#wb_element_instance1639 { opacity: 1; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border: 1px none #000000; box-sizing: border-box; overflow: hidden; }
#wb_element_instance1640 { opacity: 1; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border: 5px none #d1d1d1; box-sizing: border-box; overflow: hidden; }
#wb_element_instance1641 p:last-child { margin-bottom: 0; }
#wb_element_instance1641 { opacity: 1; }
#wb_element_instance1642 p:last-child { margin-bottom: 0; }
#wb_element_instance1642 { opacity: 1; }
#wb_element_instance1644 p:last-child { margin-bottom: 0; }
#wb_element_instance1644 { opacity: 1; }
#wb_element_instance1648 p:last-child { margin-bottom: 0; }
#wb_element_instance1648 { opacity: 1; }
#wb_element_instance1649 p:last-child { margin-bottom: 0; }
#wb_element_instance1649 { opacity: 1; }
#wb_element_instance1652 { opacity: 1; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border: 1px none #000000; box-sizing: border-box; overflow: hidden; }


@media (min-width: 768px) {
}

@media (min-width: 992px) {
}

@media (max-width: 767px) {
}
