    a img {border: none;}
    div {display: block; background-repeat: no-repeat;}
    li {background-repeat: no-repeat;}
    body.mceContentBody  {background-color: #FFFFFF !important; background-image: none;}

@media only screen and (max-width: 1124px) {
  .mb_grid_1_2 {width: 100%;}
}
@media only screen and (min-width: 1124px) {
  .mb_grid_1_2 {width: 50.0%;}
}
#home .showcase_surround {background-image: url(../images/showcase_1_bg.jpg); padding-bottom: 37%; position: relative; background-size: cover;}
#home .showcase_surround .showcase_surround_inside {position: absolute; top: 0px; left: 0px; height: 100%; width: 100%;}
#home .showcase_surround .showcase_surround_inside .surround {height: 100%; position: absolute; width: 1100px;}
#home .showcase_surround .showcase_surround_inside .mod_ultimate_hunting_showcase {text-align: center;}
#home .showcase_surround .showcase_surround_inside .mod_ultimate_hunting_showcase .info {position: absolute; left: 0px; top: 50%; transform: translateY(-50%);}
#home .showcase_surround .showcase_surround_inside .mod_ultimate_hunting_showcase .heading {text-align: center; background-image: url(../images/showcase_1_lines.png); background-position: top center; background-repeat: no-repeat; padding-top: 36px;}
#home .showcase_surround .showcase_surround_inside .mod_ultimate_hunting_showcase .heading h2 {font-family: 'Spectral SC'; font-size: 48px; font-weight: 500; color: #373737; line-height: 38px;}
#home .showcase_surround .showcase_surround_inside .mod_ultimate_hunting_showcase .description {background-image: url(../images/showcase_1_lines.png); background-position: bottom center; font-size: 20px; font-family: 'Source Sans Pro'; font-weight: 300; color: #373737; line-height: 1.8; width: 60%; margin: 0 auto; padding-bottom: 36px;}
#home .showcase_2_surround {background-image: url(../images/showcase_2_bg.jpg); padding-bottom: 48%; position: relative; background-size: cover;}
#home .showcase_2_surround .showcase_2_surround_inside {position: absolute; top: 0px; left: 0px; height: 100%; width: 100%;}
#home .showcase_2_surround .showcase_2_surround_inside .surround {height: 100%; position: absolute; width: 1100px;}
#home .showcase_2_surround .showcase_2_surround_inside .mod_welcome_showcase .content {position: absolute; right: 0px; top: 50%; transform: translateY(-50%); width: 50%; text-align: center;}
#home .showcase_2_surround .showcase_2_surround_inside .mod_welcome_showcase .content .title {margin-bottom: 32px;}
#home .showcase_2_surround .showcase_2_surround_inside .mod_welcome_showcase .content .title .line_1 {font-family: 'Source Sans Pro'; font-size: 33px; font-weight: 300; color: #262626; text-transform: uppercase; line-height: 1.2;}
#home .showcase_2_surround .showcase_2_surround_inside .mod_welcome_showcase .content .title .line_2 {color: #c5a249; font-size: 62px; font-family: 'Spectral SC'; font-weight: 500; line-height: 0.9;}
#home .showcase_2_surround .showcase_2_surround_inside .mod_welcome_showcase .content .title .line_3 {color: #c5a249; font-size: 46px; font-family: 'Spectral SC'; font-weight: 500; line-height: 0.8;}
#home .showcase_2_surround .showcase_2_surround_inside .mod_welcome_showcase .content .text_content {line-height: 1.5; font-size: 20px; color: #545454; font-family: 'Source Sans Pro'; font-weight: 300;}
#home .showcase_2_surround .showcase_2_surround_inside .mod_welcome_showcase .content .text_content p {margin-bottom: 32px;}
#home .showcase_3_surround {background-image: url(../images/showcase_3_bg.jpg); background-size: cover; padding-bottom: 35%; position: relative;}
#home .showcase_3_surround .showcase_3_surround_inside {position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; padding-top: 62px; padding-bottom: 62px; box-sizing: border-box;}
#home .showcase_3_surround .showcase_3_surround_inside .surround {height: 100%; position: absolute; width: 1100px;}
#home .showcase_3_surround .showcase_3_surround_inside h2.title {font-size: 35px; font-weight: 400; color: #161616; text-transform: uppercase; text-align: center; font-family: 'Source Sans Pro'; margin-bottom: 42px;}
#home .showcase_3_surround .showcase_3_surround_inside h2.title strong {font-weight: 600;}
#home .showcase_3_surround .showcase_3_surround_inside .image img {border: 3px solid rgba(255,255,255,0.7);}
#home .showcase_3_surround .showcase_3_surround_inside .title {color: #FFF; font-family: 'Source Sans Pro'; font-size: 22px; line-height: 1.1; font-weight: 400; text-transform: uppercase; margin-bottom: 12px;}
#home .showcase_3_surround .showcase_3_surround_inside .intro {color: #FFF; font-size: 16px; font-weight: 300; font-family: 'Source Sans Pro'; line-height: 1.5;}
#home .showcase_3_surround .showcase_3_surround_inside .intro a {color: #d60000; text-decoration: none; white-space: nowrap;}
#home .showcase_3_surround .showcase_3_surround_inside div.link {margin-top: 24px;}
#home .showcase_3_surround .showcase_3_surround_inside div.link a.view_all {text-decoration: none; text-align: center; color: #050505; font-weight: 500;}
#home .showcase_4_surround {padding-top: 62px; padding-bottom: 62px;}
#home .showcase_4_surround h3.title {font-size: 35px; font-weight: bold; color: #161616; text-transform: uppercase; text-align: center; font-family: 'Source Sans Pro'; margin-bottom: 42px;}
#home .showcase_4_surround div.link {margin-top: 24px;}
#home .showcase_4_surround div.link a.view_all {text-decoration: none; text-align: center; color: #161616; font-weight: bold;}
body {font-family: 'Source Sans Pro';}
h1.componentheading {font-size: 35px; text-align: center; font-family: 'Source Sans Pro'; font-weight: 600; padding-top: 42px; margin-bottom: 52px; text-transform: uppercase;}
#page {font-family: 'Source Sans Pro'; color: #1a1a1a; font-weight: 300; font-size: 16px; line-height: 1.8; text-align: center; padding-bottom: 48px;}
#page h3 {color: #c6a243; font-size: 23px; font-weight: 500; margin-bottom: 12px; text-transform: uppercase; line-height: 1.2; margin-top: -6px;}
#page p {margin-bottom: 24px;}
#page a {color: #eaa100;}
#page .narrow {width: 80%; margin: 0 auto;}
#page h3 + .no_mtop {margin-top: -12px}
#page p + .no_mtop {margin-top: -24px}
#page .non_direct_ars_expander .group {background-color: #FFF; padding: 32px; text-align: left; margin-bottom: 12px; padding-top: 0px;}
#page .non_direct_ars_expander .group dt {position: relative;}
#page .non_direct_ars_expander .group dt a {font-size: 20px; font-weight: 400; color: #8c794b; font-family: 'Source Sans Pro'; text-decoration: none; text-transform: uppercase; padding-top: 32px; display: block;}
#page .non_direct_ars_expander .group dt a:after {content: "+"; text-align: right; display: block; position: relative; top: 0px; font-size: 20px; margin-bottom: -20px; color: #c5a249; position:absolute; right: 0px; padding-top: 32px;}
#page .non_direct_ars_expander .group dt.down a:after {content: '–'; font-weight: bold;}
.main_area_surround .surround_inside {padding-left: 98px; padding-right: 98px;}
.outer_surround_centering {width: 1124px;}
.footer_surround {background-color: #c6a249; padding-top: 42px; padding-bottom: 42px; font-family: 'Source Sans Pro'; font-size: 14px; color: #141414;}
.footer_surround table td:first-child {color: #333333; padding-right: 18px;}
.footer_surround .module {margin-bottom: 12px;}
.footer_surround a {color: #141414; text-decoration: none;}
.footer_surround em {font-style: normal;}
#about .main_area_surround {background-image: url(../images/about_subpage_page_bg.jpg); background-position: bottom left; min-height: 920px; background-size: contain;}
.about .main_area_surround {background-image: url(../images/about_subpage_page_bg.jpg); background-position: bottom left; min-height: 920px; background-size: contain;}
#hunt_australia .main_area_surround {background-image: url(../images/hunting_australia_bg.jpg); background-position: bottom left; padding-bottom: 280px; background-size: cover; background-color: #f7f7f7;}
.hunt_australia .main_area_surround {background-image: url(../images/hunting_australia_bg.jpg); background-position: bottom left; padding-bottom: 280px; background-size: cover; background-color: #f7f7f7;}
#hunt_nz .main_area_surround {background-image: url(../images/hunt_nz_bg.jpg); background-position: bottom left; padding-bottom: 800px; background-size: cover; background-color: #f7f7f7;}
.hunt_nz .main_area_surround {background-image: url(../images/hunt_nz_bg.jpg); background-position: bottom left; padding-bottom: 800px; background-size: cover; background-color: #f7f7f7;}
#contact .main_area_surround {background-image: url(../images/contact_bg.png); background-position: bottom left; padding-bottom: 650px; background-size: cover;}
.contact .main_area_surround {background-image: url(../images/contact_bg.png); background-position: bottom left; padding-bottom: 650px; background-size: cover;}
.packages #page .packages {text-align: left; line-height: 1.5;}
.packages #page .packages .package {background-image: url(../images/package_dot.png); padding-left: 24px; background-repeat: no-repeat; background-position: 0px 11px;}
.packages #page .packages p {margin-bottom: 12px;}
.packages #page .packages em {color: #ef0000; font-size: 18px; font-weight: 600; font-style: normal;}
.packages #page .packages h2 {color: #2d2d2d; font-size: 20px; font-weight: 500;}
.packages #page .packages strong {font-weight: 500;}
#packages #page .packages {text-align: left; line-height: 1.5;}
#packages #page .packages .package {background-image: url(../images/package_dot.png); padding-left: 24px; background-repeat: no-repeat; background-position: 0px 11px;}
#packages #page .packages p {margin-bottom: 12px;}
#packages #page .packages em {color: #ef0000; font-size: 18px; font-weight: 600; font-style: normal;}
#packages #page .packages h2 {color: #2d2d2d; font-size: 20px; font-weight: 500;}
#packages #page .packages strong {font-weight: 500;}
#packages .main_area_footer {background-image: url(../images/packages_bg.jpg); background-position: bottom left; padding-bottom: 140px; font-family: 'Source Sans Pro'; color: #1a1a1a; font-weight: 300; font-size: 16px; line-height: 1.8; text-align: left; padding-top: 48px; margin-top: 48px;  background-size: cover;}
#packages .main_area_footer p {padding-bottom: 18px;}
#packages .main_area_footer h3 {color: #8c794b; font-size: 20px; font-weight: 500; margin-bottom: 12px; line-height: 1.2; margin-top: -6px; text-align: center;}
#packages .main_area_footer table.game {background-color: rgba(151,151,151,0.15); width: 100%; padding: 12px; border: 12px solid rgba(151,151,151,0); box-sizing: border-box;}
#packages .main_area_footer table.game td {padding: 12px; padding-top: 3px; padding-bottom: 3px; line-height: 1.3;}
#packages .main_area_footer table.game th {padding: 12px; padding-top: 3px; padding-bottom: 3px; line-height: 1.3;}
#packages .main_area_footer table.game thead th {font-size: 20px; font-weight: 500; color: #2d2d2d;}
#packages .main_area_footer table.game tbody td {color: #2d2d2d;}
#packages .main_area_footer ul.yellow {list-style-image: url(../images/yellow_ul.png); text-align: left; list-style-position: inside; margin-bottom: 24px;}
#packages .main_area_footer ul.yellow li {color: #8c794b; font-weight: 500;}
.packages .main_area_footer {background-image: url(../images/packages_bg.jpg); background-position: bottom left; padding-bottom: 140px; font-family: 'Source Sans Pro'; color: #1a1a1a; font-weight: 300; font-size: 16px; line-height: 1.8; text-align: left; padding-top: 48px; margin-top: 48px;  background-size: cover;}
.packages .main_area_footer p {padding-bottom: 18px;}
.packages .main_area_footer h3 {color: #8c794b; font-size: 20px; font-weight: 500; margin-bottom: 12px; line-height: 1.2; margin-top: -6px; text-align: center;}
.packages .main_area_footer table.game {background-color: rgba(151,151,151,0.15); width: 100%; padding: 12px; border: 12px solid rgba(151,151,151,0); box-sizing: border-box;}
.packages .main_area_footer table.game td {padding: 12px; padding-top: 3px; padding-bottom: 3px; line-height: 1.3;}
.packages .main_area_footer table.game th {padding: 12px; padding-top: 3px; padding-bottom: 3px; line-height: 1.3;}
.packages .main_area_footer table.game thead th {font-size: 20px; font-weight: 500; color: #2d2d2d;}
.packages .main_area_footer table.game tbody td {color: #2d2d2d;}
.packages .main_area_footer ul.yellow {list-style-image: url(../images/yellow_ul.png); text-align: left; list-style-position: inside; margin-bottom: 24px;}
.packages .main_area_footer ul.yellow li {color: #8c794b; font-weight: 500;}
#contact #page h2 {font-size: 28px; font-family: 'Spectral SC'; font-weight: 500; color: #75643b;}
#contact #page table {margin: 0 auto;}
#contact #page table td.key {color: #9b9b9b; padding-right: 12px;}
#contact #page table td.value {padding-right: 42px;}
.contact #page h2 {font-size: 28px; font-family: 'Spectral SC'; font-weight: 500; color: #75643b;}
.contact #page table {margin: 0 auto;}
.contact #page table td.key {color: #9b9b9b; padding-right: 12px;}
.contact #page table td.value {padding-right: 42px;}
.main_area_surround .surround_inside {padding-left: 0px; padding-right: 0px;}
@media only screen and (min-width: 1124px) {
.header_surround {background-image: url(../images/header_surround_bg.jpg); background-size: cover; border-top: 4px solid #c5a249; padding-top: 12px; padding-bottom: 12px;}
.header_surround div.mod_main_menu .module_content {width: 70%; float: right;}
.header_surround div.mod_main_menu ul.mod_main_menu li {text-align: right; padding-left: 26px; padding-right: 26px;}
.header_surround div.mod_main_menu ul.mod_main_menu li a {font-size: 14px; color: #8c794b; font-weight: 300; text-transform: uppercase; text-decoration: none;}
.header_surround div.mod_service_menu {margin-top: 55px; clear: both;}
.header_surround div.mod_service_menu ul.mod_service_menu li {text-align: right; padding-left: 26px; padding-right: 26px;}
.header_surround div.mod_service_menu ul.mod_service_menu li a {font-size: 18px; color: #414141; font-weight: 300; text-transform: uppercase; text-decoration: none;}
.header_surround .mod_bing_translate {float: right;}
.show_menu_btn {display: none; visibility: hidden;}
}
@media only screen and (min-width: 1124px) {
}
@media only screen and (max-width: 1124px) {
.header_surround {background-image: url(../images/header_surround_bg.jpg); background-size: cover; border-top: 4px solid #c5a249; padding-top: 12px; padding-bottom: 12px;}
.header_surround button.show_menu_btn {font-size: 28px; padding: 6px; transition: background-color 0.3s; background-color: #578ebc; border: none; top: 10px; z-index:12; color: #FFF; position: absolute; z-index: 6000; right: 7px;}
.header_surround button.show_menu_btn.open {background-color: #FFF; color: #000; border: none;}
.header_surround button.show_menu_btn:focus {outline: 0;}
.header_surround div.tablemenu .module_content {position: absolute; top: 60px; width: 100%; left: 0px; z-index: 500;}
.header_surround div.tablemenu .module_content_inside {display: block;}
.header_surround div.tablemenu .module_content ul.mod_main_menu {display: block; transition: max-height 0.5s, padding-top 0.3s, padding-bottom 0.3s; width: 100%; overflow: hidden; padding-top: 0px; transition-timing-function: linear; font-size: 22px; background-color: rgba(0,0,0,.9); background-position: right 0px; background-size: 220%; background-repeat: no-repeat;}
.header_surround div.tablemenu .module_content ul.mod_main_menu li {display: block; font-size: 16px; line-height: 24px; border-top: 1px solid #303030; border-bottom: 1px solid #000; padding-left: 7px; padding-right: 7px; padding-top: 6px; padding-bottom: 6px;}
.header_surround div.tablemenu .module_content ul.mod_main_menu > li {display: block; height: auto; text-align: left;}
.header_surround div.tablemenu .module_content ul.mod_main_menu > li > a {text-decoration: none; color: #FFF;}
.header_surround div.tablemenu .module_content ul.mod_main_menu > li ul {display: block; height: auto; max-height: 0px; transition-timing-function: ease;transition: max-height 0.5s; overflow: hidden; list-style-type: none;}
.header_surround div.tablemenu .module_content ul.mod_main_menu > li ul li {padding-left: 12px; border-bottom: 1px solid #999; text-align: left;}
.header_surround div.tablemenu .module_content ul.mod_main_menu > li ul li a {text-decoration: none; color: #FFF;}
.header_surround div.tablemenu .module_content ul.mod_main_menu > li ul li:last-child {border-bottom: none;}
.header_surround div.tablemenu .module_content ul.mod_main_menu li li ul {max-height: 0px;}
.header_surround div.tablemenu .module_content ul.mod_main_menu li li.open > ul {max-height: 1800px;}
.header_surround div.tablemenu .module_content ul.mod_main_menu > li.open > ul {max-height: 1800px;}
.header_surround div.tablemenu .module_content ul.mod_main_menu.open {padding-bottom: 120px;}
div.tablemenu .module_content ul.mod_main_menu.closed {max-height: 0px; padding-top: 0px;}
div.tablemenu .module_content ul.mod_main_menu.open {max-height: 1800px; padding-top: 0px;}
}
@media only screen and (max-width: 1124px) {
.outer_surround_centering {width: 100%;}
}
@media only screen and (max-width: 1124px) {
#home .showcase_surround {background-image: url(../images/showcase_1_bg_mobile.jpg); padding-bottom: 162%; position: relative; background-size: cover;}
#home .showcase_surround .showcase_surround_inside {position: absolute; top: 0px; left: 0px; height: 100%; width: 100%;}
#home .showcase_surround .showcase_surround_inside .surround {height: 100%; position: absolute; width: 100%;}
#home .showcase_surround .showcase_surround_inside .mod_ultimate_hunting_showcase {text-align: center;}
#home .showcase_surround .showcase_surround_inside .mod_ultimate_hunting_showcase .info {position: absolute; left: 0px; top: 50%; transform: translateY(-50%);}
#home .showcase_surround .showcase_surround_inside .mod_ultimate_hunting_showcase .heading {text-align: center; background-image: url(../images/showcase_1_lines.png); background-position: top center; background-repeat: no-repeat; padding-top: 36px;}
#home .showcase_surround .showcase_surround_inside .mod_ultimate_hunting_showcase .heading h2 {font-family: 'Spectral SC'; font-size: 48px; font-weight: 500; color: #373737; line-height: 38px;}
#home .showcase_surround .showcase_surround_inside .mod_ultimate_hunting_showcase .description {background-image: url(../images/showcase_1_lines.png); background-position: bottom center; font-size: 20px; font-family: 'Source Sans Pro'; font-weight: 300; color: #373737; line-height: 1.8; width: 60%; margin: 0 auto; padding-bottom: 36px;}
#home .showcase_2_surround {background-image: url(../images/showcase_2_bg_mobile.jpg); padding-bottom: 48%; position: relative; background-size: cover;}
#home .showcase_2_surround .showcase_2_surround_inside {position: absolute; top: 0px; left: 0px; height: 100%; width: 100%;}
#home .showcase_2_surround .showcase_2_surround_inside .surround {height: 100%; position: absolute; width: 100%;}
#home .showcase_2_surround .showcase_2_surround_inside .mod_welcome_showcase .content {position: absolute; right: 0px; top: 50%; transform: translateY(-50%); width: 100%; text-align: center;}
#home .showcase_2_surround .showcase_2_surround_inside .mod_welcome_showcase .content .title {margin-bottom: 32px;}
#home .showcase_2_surround .showcase_2_surround_inside .mod_welcome_showcase .content .title .line_1 {font-family: 'Source Sans Pro'; font-size: 33px; font-weight: 300; color: #262626; text-transform: uppercase; line-height: 1.2;}
#home .showcase_2_surround .showcase_2_surround_inside .mod_welcome_showcase .content .title .line_2 {color: #c5a249; font-size: 62px; font-family: 'Spectral SC'; font-weight: 500; line-height: 0.9;}
#home .showcase_2_surround .showcase_2_surround_inside .mod_welcome_showcase .content .title .line_3 {color: #c5a249; font-size: 46px; font-family: 'Spectral SC'; font-weight: 500; line-height: 0.8;}
#home .showcase_2_surround .showcase_2_surround_inside .mod_welcome_showcase .content .text_content {line-height: 1.5; font-size: 20px; color: #545454; font-family: 'Source Sans Pro'; font-weight: 300;}
#home .showcase_2_surround .showcase_2_surround_inside .mod_welcome_showcase .content .text_content p {margin-bottom: 32px;}
#home .showcase_3_surround {background-image: url(../images/showcase_3_bg_mobile.jpg); background-size: cover; padding-bottom: 35%; position: relative;}
#home .showcase_3_surround .showcase_3_surround_inside {position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; padding-top: 62px; padding-bottom: 62px; box-sizing: border-box;}
#home .showcase_3_surround .showcase_3_surround_inside .surround {height: 100%; position: absolute; width: 100%;}
#home .showcase_3_surround .showcase_3_surround_inside h2.title {font-size: 35px; font-weight: 400; color: #161616; text-transform: uppercase; text-align: center; font-family: 'Source Sans Pro'; margin-bottom: 42px;}
#home .showcase_3_surround .showcase_3_surround_inside h2.title strong {font-weight: 600;}
#home .showcase_3_surround .showcase_3_surround_inside .image img {border: 3px solid rgba(255,255,255,0.7);}
#home .showcase_3_surround .showcase_3_surround_inside .title {color: #FFF; font-family: 'Source Sans Pro'; font-size: 22px; line-height: 1.1; font-weight: 400; text-transform: uppercase; margin-bottom: 12px;}
#home .showcase_3_surround .showcase_3_surround_inside .intro {color: #FFF; font-size: 16px; font-weight: 300; font-family: 'Source Sans Pro'; line-height: 1.5;}
#home .showcase_3_surround .showcase_3_surround_inside .intro a {color: #d60000; text-decoration: none; white-space: nowrap;}
#home .showcase_3_surround .showcase_3_surround_inside div.link {margin-top: 24px;}
#home .showcase_3_surround .showcase_3_surround_inside div.link a.view_all {text-decoration: none; text-align: center; color: #050505; font-weight: 500;}
}
