.mini-only,.mobile-only,.topmenu li.mobile-only{display:none}@media only screen and (max-width:1254px) and (min-width:20px){.topmenu{padding:0 20px;width:98%;width:calc(100% - 40px)}.footmenu a,.topmenu a{font-size:26px}.footmenu li,.topmenu li{padding:20px 5px 10px 0}.header .logo{margin-left:30px}}@media only screen and (max-width:1124px) and (min-width:20px){.gallery_link,.leftcol,.rightcol,.thumbp a{float:left;display:block}.gallery_link{width:31%;width:calc(33% - 20px)!important}.gallery_link,.thumbp a{width:31%;width:calc(33% - 20px);margin:10px;font-size:14px}.thumbp a img{width:100%}.thumbp a:last-child{margin:10px}.rightcol{width:64%;width:calc(66% - 20px)}.leftcol{width:31%;width:calc(33% - 20px)}.leftcol img{width:100%;height:auto}.article,body .topmenu{height:inherit;min-height:inherit}.topmenu{display:none}.topmenu li ul{position:absolute;top:0;width:100%;padding:7px 0;z-index:100;background-color:#000}.topmenu li a{display:block}.topmenu li:not(.mobile-only){display:none;padding-bottom:10px}.footmenu a,.topmenu a{padding:0}.footmenu li,.topmenu li{padding:10px 0}#showMenu span{display:none}#showMenu{background-image:url(/images/menu-icon.png);background-repeat:no-repeat;margin:12px;display:block;width:45px;height:30px;float:right;position:absolute;top:20px;right:0}#showMenu:hover{background-color:inherit;border-radius:0}.topmenu :hover ul li:first-child{background-image:none;padding-top:0}.topmenu ul,ul.topmenu{height:auto}.topmenu ul li.open{display:list-item;width:100%}.header .topmenu,.topmenu li,.topmenu ul{display:block;text-align:left}.topmenu li,.topmenu ul{float:none;width:100%;list-style:none;padding:0}body .topmenu :hover ul{top:0}.topmenu :hover ul{background-image:inherit}.topmenu li a{text-align:right;border-right:0 solid #000}.topmenu li li a,.topmenu ul a{color:#FFF}.topmenu li.menu{width:100%;clear:left;font-size:24px;text-align:left}.mobile-only,.topmenu li.mobile-only{display:inherit}p.mobile-only{display:block}p.mobile-only img{width:100%}.topnavmenu{display:inline-block;clear:both;width:100%}.full-only{display:none!important}.homeban{height:250px}.header .logo{height:56px;background-size:contain;float:none;display:inline-block}.header{min-height:80px;height:auto;display:inline-block}h1,h2{font-size:48px}.quarter span{width:33%}}@media only screen and (max-width:1012px) and (min-width:20px){.container,.footmenu,.header,.topmenu{background-size:100% auto}.container{overflow:hidden;border-radius:0}.header{height:auto;margin-bottom:0}.header .logo{margin-left:10px}.header .wildlife{margin-right:10px}.header .address{width:50%;float:left}.goldenratio-big,.goldenratio-small{width:100%;display:block}.goldenratio-small-pad{width:98%;width:calc(100% - 20px);padding:10px;display:block}.goldenratio-small-pad h1,.goldenratio-small-pad h2,.goldenratio-small-pad h3,.goldenratio-small-pad p{text-align:center!important}.quarter{width:48%;width:calc(50% - 44px)}}@media only screen and (max-width:870px) and (min-width:20px){.main table{width:100%!important}.half{width:98%;width:calc(100% - 20px)}.half p{text-align:center!important}}@media all and (max-width:710px) and (min-width:20px){.mini-only{display:inherit}.logo,.logo a{width:350px;height:125px;background-size:100% auto}.contact{clear:both}.container .contact *{text-align:center}.thumbp a{width:48%;width:calc(50% - 20px);height:200px}.thumbp a img{height:190px}.leftcol,.rightcol{float:none}.rightcol{width:98%;width:calc(100% - 20px)}.leftcol{width:100%}.leftcol img{width:100%;height:auto}.td:not(.goldenratio-big){width:98%;width:calc(100% - 20px)!important;display:block;padding:0 10px}}@media all and (max-width:660px) and (min-width:20px){.buttonlink a,.buttonlink button,.buttonlink input[type=submit],.buttonlink input[type=button],.copy p,.copy p a,button,input,p,select,textarea{font-size:1em}.header,.header .logo{text-align:left}p{line-height:1.1em}.copy{background-position:100% -11px;padding:40px 0 9px}.copy,.copy *{font-size:14px}input.inputBig,select.inputBig,textarea.inputBig{width:98%;width:calc(100% - 20px)!important}#loginform .small{clear:both;display:block}.rightcol h2,.rightcol h2.sub,.rightcol h1,.rightcol h1.sub{font-size:28px}.leftcol h3{font-size:20px}.half p.email{font-size:22px}.header .logo{width:98%;width:calc(100% - 95px);margin-left:20px;background-position:left top}.goldenratio-small-pad{width:98%;width:calc(100% - 20px)!important;padding:10px!important}h1,h2{font-size:38px}h3{font-size:35px}}@media all and (max-width:594px) and (min-width:20px){#contactform .td{clear:both;float:left}#form1 input,#form1 textarea{width:100%!important;text-align:center}#form1 label{display:none}iframe{width:100%}}@media all and (max-width:500px) and (min-width:20px){.main img{width:98%;width:calc(100% - 20px);height:auto;float:none!important}.thumbp a img{height:250px}.footmenu ul{display:none}#recaptcha_widget_div{overflow:hidden;width:100%!important}.table,.td,.tr{display:inherit}.half p.email{word-break:break-all}.half{padding:10px}.quarter{width:98%;width:calc(100% - 44px)}}@media all and (max-width:385px) and (min-width:20px){.gallery_link{width:100%!important;margin:0}.header .logo{width:98%;width:calc(100% - 65px);height:34px;margin:0 0 0 20px}#showMenu{top:10px;margin:12px 2px}.header{min-height:60px}}