/* Remove the following 5 styles if not using any of these IDs or classes */
#home-promobox { width:100%!important; }
#home-search { width:90%; float:none; }
#home-popular { width:auto; float:none; margin-left:2%; }
.highlightbox1, .highlightbox2 { width:267px!important;}
.photo_highlight { display:none; }

/* Please adjust you your IDs */
/* body ID required */
header { color:#fff; display:block; background-image:none; overflow:none; width:auto; padding-bottom:6px!important; position:relative; height:auto;}
header#parksite { padding-bottom:0!important; }
header#parksite ul#vtopnav li, header#parksite ul#vtopnav li a {
	color: #fff !important; }

/* Do not change these */
body { margin:0; padding:0; background:none!important; position:relative;}
.offscreen, .statewide_message, #sliver_container { display:none; }
#container { margin:0 auto; padding:0; width:100%; min-width:0; background-color:#fff; position:relative!important; color:#000; }
h1 { margin:4px 0 10px 0; }
* html header {	zoom:1; }
/* end clearfix */su
#vtopnav, #vtopnav a { color:#000; }
header h2.logo { text-indent:0; font-family:Georgia, serif; font-weight:normal; position:relative; width:auto;	font-size:1.2em; height:auto!important; background:none!important; background-color:transparent; float: none; margin:0 10px;}
header h2.logo a { height:auto!important; width:100%; color:#fff; text-decoration:none; padding-top:6px;}
header h2.logo a:visited {	color:#fff; }
.header_nav_search { float:left; text-align:left; background-color:#003F22; padding:0; width:100%; }
.header_nav_search ul#vtopnav {	position:relative; width:auto; display:block; float:none; background-color:transparent; margin:20px 5px 8px; color:#fff!important; }
.header_nav_search ul#vtopnav a { color:#fff!important; }
.header_search { margin:0 10px 10px; float:left; width:90%; }
.search_button { right:4px; }
.sf-menu li ul li, .sf-arrows .sf-with-ul::after { display:none!important; }
.sf-menu ul { border:none!important; }
.sf-arrows .sf-with-ul { padding-right:1em!important; }
header .sub-container { background-image:none; }
.sub-container { width:auto !important; min-width:0; }
#content { width:auto!important; padding:0; margin-top:0; min-width:0; height:auto;}
.crumb_trail { display:none; }
.sectionbanner { margin:0!important; }
#maincontent1 {	clear:both; float:none; width:auto!important; min-width:0; padding:0 12px; margin-top:20px; }
#maincontent2 {	clear:both;	float:none!important; width:auto!important;	min-width:0; border:none; padding:0 12px; margin-top:20px; }
#maincontent2r { clear:both; float:none!important; width:auto!important; min-width:0; border:none; padding:0 12px; margin-top:20px; }
#maincontent3 {	clear:both;	float:none!important; width:auto!important;	min-width:0!important; border:none; padding:0 12px; margin-top:20px; } .twocol1,.twocol2,.threecol1,.threecol2,.threecol3,.threecol1-2,.threecol2-3, .fourcol1,.fourcol2,.fourcol3,.fourcol4 { float:none; width:auto!important; margin:0; }
.homecol1, .homecol2 { float:none; width:auto!important; margin:0!important; }
.twocol1big { float:none!important; width:100%!important; }
.twocol2small { float:none!important; padding-bottom:10px; width:100%!important;}
.pic350,.pic325,.pic300,.pic275,.pic250,.pic225,.pic200,.pic175,.pic125 { float:none; display:block; max-width:90%; margin:.5em auto; }
aside { float:none!important; width:auto!important; border:none; padding:0 12px; }
footer .footer_column:first-child { float: none; width: auto; min-width: 0; margin:0 1em; }
footer .footer_column:last-child { float: none; width: auto; min-width: 0; margin:0 1em; text-align:left; }
.footer_column { float: none; width: auto; }
#sectionnav { display:none; }
#mobilenav { display:block!important; }

nav .abouttab { line-height:38px; }

img.imgright, img.imgleft{ float:none; display:block; margin:10px auto; }
#lawsearch { float:none; width:100%; }
h2.indexh2 { margin-top:20px; }

img.parkimage1, img.parkimage2, img.parkimage3, img.parkimage4, img.parkimage-a, img.parkimage-b, img.parkimage-c {
    float: none;
    margin-bottom: 15px;
    max-width: 100%;
    width: 100%;
	margin-right:0;
}

.fishing-guide { width:95%; padding:15px 10px 5px; float:none; border:2px solid #BEB7A5; margin:0 auto; }

.credit { float:none; text-align:center; }
.credit p { text-align:center; } 

.quote { float:none; width:auto; }


#important-info, #lotteries-box, #ranges-harvest, #wmdlink, #important-info-fish, .other-resources-fish, #fish-boat-box, #fishing-guide-box, #illegalintro, #atv-snow-box, #important-info-atvsnow, .other-resources-atvsnow, #landowners-atvsnow, #hunt-trap-license, .license-permit-list, #lotteries-promo, #landowners, #fish-license, #programs-box, #programs-left { float:none; width:auto; clear:both; }
ul.arrow-list, #important-info-fish ul.arrow-list { width:100%; }
#lotteries-box { padding-bottom:145px; }
#lotteries-box a, #fishing-guide-box a { width:55%; }
#wmdlink { padding-top:1px; }
#hunt-trap-license { padding:0; margin:10px auto; }
#fish-license { background-position:left; padding:0; margin:10px auto; }

.sidebarbox { background-size:100%; }
.signupbox-wide { width:90%; }
#swanislandbox { text-align:center; }
#programs-left .twocol1, #programs-left .twocol2 { margin-bottom:0; }
#programs-left .twocol1 ul { margin-bottom:0; }

#report { width:90%; margin:0 auto; float:none; }

.downloadguide { margin-top:10px; }
.downloadguide h2 { margin-top:10px; }
.downloadguide img { width:auto; }

/* Homepage */

.parallax-window { background:#fff url("../images/homebg-fall2023-small.jpg") center center no-repeat; height:275px; padding-top:25px; }
body#birdatlas .parallax-window { background:#fff url("../images/birdatlas-cover-summer-small.jpg") left center no-repeat; height:350px; padding-top:25px; }
body#birdatlas #highlights { width:auto; }
body#birdatlas h1 { font-size:1.5em; font-weight:bold; }
.atlas-credit { margin:0; font-size:.7em; float:none; text-align:center; }
.parallax-window2 { background:#fff url("../images/boot-small.jpg") left center no-repeat; }
.parallax-window3 { background:#fff url(../images/signup-bg-trees.jpg) left center no-repeat; }
#highlights { width:auto; }
#home-search { margin:15px auto; }
#getinvolved { width:auto; }
.home-left, .home-right { width:100%; margin-top:0; }

#outdoor-adventures, #shop { width:100%; float:none; padding:10px 0; }
#home-signup { width:auto; }
#home-signup form input.submit { margin-top:10px; }

#warden-intro p { width:100%; float:none; }
#warden-intro img { width:100%; }
#wardencolumns { float:none; }
#wardencol1, #wardencol2, #wardencol3, #wardencol4 { width:100%; float:none; }

.fish-wildlife-left { float:none; width:100%; }
#fisheries-highlight, #wildlife-highlight { width:100%; float:none; }
#wildlife-highlight { margin-top:20px; }


#box1, #box2, #box3, #box4, #box5, #box6 { width:90%; height:350px; float:none; margin:0 auto 20px; }
a #box1, a #box2, a #box3, a #box4, a #box5, a #box5, a #box6 { text-decoration:none!important; }
#box1 h2, #box2 h2, #box3 h2, #box4 h2, #box5 h2, #box6 h2 { margin-top:45%; }


#birdatlas { background:none!important; background-color:#f2f1ed!important; }
#birdatlas .subheader-logo { background:#f2f1ed url("../images/birdatlasheader-logo-mobile.jpg") center center no-repeat; }
#birdatlas .subheader-logo a { width:auto; }
#birdatlas .landingpagenav { height:auto; }
#birdatlas .landingpagenav ul { float:none; }
#birdatlas .landingpagenav ul li { border:none; padding:auto; margin:auto; display:list-item; }
#birdatlas .landingpagenav ul li.atlashome { display:block; }

.atlas-container { max-width:80em; margin:0 auto; padding:0 1em; line-height:1.4; }
.parallax-window4 { background:#fff url(../images/birdatlas-cover-summer-small.jpg) left center no-repeat; }


.atlas-intro { float:none; width:auto; margin-right:0; }
.atlashome-buttons { float:none; width:auto; padding-top:0; }
.atlashome-buttons a { width:90%; }

.atlas-1 { margin-top:40px; }
.atlas-1, .atlas-2, .atlas-3 { background-position:top center; }
.atlas-1 h2, .atlas-2 h2, .atlas-3 h2 { text-align:center; }

.ga-box { width:90%; margin:0 auto; }
.species-key { width:100%; }
.species-key ul + h3 { text-align:left; }
ul.status li { display:block; }

ul.bluecheck {margin-left:0; }


.whitebox, .greybox { width:calc(100% + 12px); padding:20px 0; margin:0 0 0 -12px; }
.whitebox .sub-container-narrow, .greybox .sub-container-narrow, .whitebox .sub-container, .greybox .sub-container { width:auto!important; margin:0 12px 0 24px!important; padding:0!important; }
.lawsleft, .lawsright { float:none; width:auto; }
.lawsleft h1 { margin-top:0; }
.fivecol1, .fivecol2, .fivecol3, .fivecol4, .fivecol5 { width:90%; float:none; }
.bottomrow { padding:0!important; }

.anglingtoolbox { background:#a4d9f0 url("../images/angling-tool-bgmobile.jpg") center top no-repeat; padding-top:50px; padding-bottom:40px; }
.anglingtoolbox h3 { font-size:140%; }
.anglingtoolbox .text { background-color:rgba(255,255,255,0.75); }

/* Wildlife Park */
#wildlifepark { background:none!important; background-color:#f2f1ed!important; }
#wildlifepark .landingpagenav { height:auto; }
#wildlifepark .landingpagenav ul { float:none; }
#wildlifepark .landingpagenav ul li { border:none; padding:auto; margin:auto; display:list-item; }
.social { float:none; padding-bottom:25px; }
#wildlifepark .landingpagenav ul li.parkhome { display:block; }
.social a, .social p { display:block; text-align:center; margin:0; float:none; }
img.park-fb { margin:0; }
.social p { margin-top:10px; }
.park-intro, .parkhome-buttons { float:none; width:100%; }
.parkhome-buttons { padding-top:0; text-align:center; }
.parkhome-buttons a { width:100%; }
.parallax-window5 { background:url("../images/wildlife-parallax2-small.jpg") center center no-repeat; min-height:127px; height:auto; background-size:100%; }

.parkanimals { margin-bottom:0; }
.parkanimals .threecol1, .parkanimals .threecol2 { margin-right:0!important; }

.flexrow, .podcast-list { flex-direction:column; }
.podcast-summary { margin-left:0; margin-top:20px; }
#podcasts .roundbutton, #podcasts .roundbutton:visited { display:inline-block; margin-bottom:20px; }
.podcast-left { margin-right:0; padding-right:0; border-right:0; }
.episode-image img { margin-bottom:15px; } 
.flexp p:nth-child(1), .flexp p:nth-child(3), .flexp p:nth-child(4) {flex:1 1 100%;margin-left:0; margin-bottom:35px; }
.podcast-right img { width:80%; }
img.imgleft { margin:0; }
.flex-cell-left { margin-right:0; }
.flex-cell-left img { margin-bottom:20px; }
h2.episodes { width:100%; float:none; margin-bottom:0; text-align:center; }

.flexrow { align-items:normal; }

#wardencareers .landingpagenav { height:auto; margin-bottom:20px; }
#wardencareers .landingpagenav ul { float:none; }
#wardencareers .landingpagenav ul li { border:none; padding:auto; margin:auto; display:list-item; }
.warden-career-intro { flex:100%; margin-right:0; background-position:center top; padding:85px 0 0 0; }
.warden-career-buttons { flex:100%; flex-direction:column; display:block; }
.warden-career-buttons a { width:100%; float:none; }
.button-cell { flex:100%; }
.warden-cell { margin-right:0; }
form#warden-contact label { font-weight:bold; }
form#warden-contact input[type=text], form#warden-contact textarea { width:95%; }
#wardencareers { background:#f2f1ed url("../images/wardencareers-header-sm2.jpg") center top no-repeat; background-size:cover; }
#wardencareers .subheader-title { text-align:center; margin:-15px 0 0 0; padding-top:1px; }

.k9 { margin-bottom:auto; }
.k9-cell { margin-right:0; }

.flexrow-harvest { flex-direction:column;  }
.flexrow-harvest .flex-cell { flex:1; margin-right:0; }

/* Outdoor Partners */
#outdoorpartners { background:none!important; background-color:#f2f1ed!important; }
#outdoor-partners .subheader-logo { background-size:97%; }
#outdoorpartners .landingpagenav { height:auto; margin-bottom:20px; }
#outdoorpartners .landingpagenav ul { float:none; }
#outdoorpartners .landingpagenav ul li { border:none; padding:auto; margin:auto; display:list-item; }
.partners-intro, .partnershome-buttons .flex-cell { margin-right:0; }
.partnershome-buttons .flex-cell p:first-child { margin-top:0; }
.partnershome-buttons { padding-top:0; }
#outdoor-partners a.roundbutton.orange { display:block; text-align:center; }

.parallax-window6 { background:url("../images/partners-parallax-sm.jpg") center center no-repeat; min-height:190px; height:auto; background-size:100%; }

ul.k9-areas { list-style:none; padding-left:0; }
ul.k9-areas li { padding:65px 0 0 0; margin-bottom:30px; background-size:60px; }
li.tracking, li.evidence, li.air, li.wildlife, li.cadaver { background-position:center top; }

/* Swan Island */
#swanisland { background:none!important; background-color:#f2f1ed!important; }
#swanisland .landingpagenav { height:auto; margin-bottom:20px; }
#swanisland .landingpagenav ul { float:none; }
#swanisland .landingpagenav ul li { border:none; padding:auto; margin:auto; display:list-item; }
#swanisland .landingpagenav ul li.islandhome { display:block; }
.parallax-window7 { background:#fff url(../images/swanisland-parallax-small.jpg) center center no-repeat; }

/* Living with Wildlife */
#livingwithwildlife .landingpagenav { height:auto; margin-bottom:20px; }
#livingwithwildlife .landingpagenav ul { float:none; }
#livingwithwildlife .landingpagenav ul li { border:none; padding:auto; margin:auto; display:list-item; }
#livingwithwildlife .landingpagenav ul li.parkhome { display:block; }
.parallax-window7 { background:#fff url(../images/swanisland-parallax-small.jpg) center center no-repeat; }

.series-intro {
    width: 80%;
    float: none;
    margin:auto;
}
h2.episodes + .series-intro {
    margin-top:0;
}
img.podcast-buttons { float:left; clear:both; margin-bottom:5px; }

.highlightbox { float:none; width:auto; margin:0 auto; }


/* Educational Programs */

#edu .landingpagenav ul li.educationalprograms-home { display:block; }

#livingwithwildlife .landingpagenav { height:auto; margin-bottom:20px; }
#livingwithwildlife .landingpagenav ul { float:none; }
#livingwithwildlife .landingpagenav ul li { border:none; padding:auto; margin:auto; display:list-item; }
#livingwithwildlife .landingpagenav ul li.parkhome { display:block; }
.parallax-window7 { background:#fff url(../images/swanisland-parallax-small.jpg) center center no-repeat; }

.teached { margin:0; }


/* Beginning with Habitat */ 

.muni-trusts .flex-cell { margin:0; width:90%; }
.bwhpubs .flex-cell { margin:0; }

#beginningwithhabitat .landingpagenav { height:auto; margin-bottom:20px; }
#beginningwithhabitat .landingpagenav ul { float:none; }
#beginningwithhabitat .landingpagenav ul li { border:none; padding:auto; margin:auto; display:list-item; }
#beginningwithhabitat .landingpagenav ul li.bwhhome { display:block; }

.habitat-intro, .habitathome-buttons { float:none; margin:0; width:auto; }
.habitathome-buttons { padding-top:0; }
.habitathome-buttons a { width:100%; }
.bwh-contact, .bwh-whocontact .flex-cell, .bwh-team { width:auto; max-width:100%; margin-right:0; }
.strategies .roundbutton.orange, .outcomes .roundbutton.orange { display:block; text-align:center; }

.parallax-window9 { background:url("../images/bwh-parallax-small.jpg") center center no-repeat; min-height:150px; height:auto; background-size:100%; }
.bwhquote { padding:5px 0 50px; }

.flexrow-maps { flex-direction:column; }
.flexrow-maps .cell1, .flexrow-maps .cell2, .flexrow-maps .cell3, .flexrow-maps .cell4 { flex:1; }
.flexrow-maps .cell1, .flexrow-maps .cell3 { margin-right:0; }
.mapdatabase { margin-right:0; }

.bwhvideo { width:100%; margin:0 auto; }

#edu .landingpagenav { height:auto; margin-bottom:20px; }
#edu .landingpagenav ul { float:none; }
#edu .landingpagenav ul li { border:none; padding:auto; margin:auto; display:list-item; }
#edu .landingpagenav ul li.educationalprograms-home { display:block; }

.edu-intro, .eduhome-buttons { float:none; width:auto; }
.eduhome-buttons { padding-top:0; }
.eduhome-buttons a { width:100%; }
.eduhomebottom a { display:block; width:70%; }
.parallax-window8 { background:#fff url(../images/edu-parallax-sm.jpg) center center no-repeat; }
.flexrow-youthprograms, .flexrow-speciesboxes { flex-direction:column; }
.flexrow-youthprograms .cell1, .flexrow-youthprograms .cell3, .flexrow-speciesboxes .cell1, .flexrow-speciesboxes .cell3 { margin-right:0; }
.projectwildguides .flex-cell:first-child { width:auto; }
.projectwildguides .flex-cell:last-child { margin-left:0; width:auto; }
.trunk .flex-cell { margin-right:0; width:auto; }

.podcastmore { float:left; clear:both; margin-bottom:5px;  }

.floatool { background:#fff url("../images/float.jpg") center 10px no-repeat; background-size:165px; padding:150px 0 25px 0; text-align:center; border-top:1px solid #DFDCD3; border-bottom:1px solid #DFDCD3; width:100%; margin:20px auto; }

#shootingranges .landingpagenav { height:auto; margin-bottom:20px; }
#shootingranges .landingpagenav ul { float:none; }
#shootingranges .landingpagenav ul li { border:none; padding:auto; margin:auto; display:list-item; }
#shootingranges .landingpagenav ul li.shootingranges-home { display:block; }
#shootingrange-signup { left:5%; }
.parallax-window11 { background:#fff url(../images/shootingrange-parallax-small.jpg) center center no-repeat; }