/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
header .sub-container{color:#fff;background:#003F22 url(/ifw/blogs/themes/ifw_blogs/images/header.jpg) 0 0 no-repeat;height:90px!important;background-size:500px 90px;}header{background:#003F22;}#maincontent3 header{background:none!important;height:auto!important;}header h2.logo a{width:610px;}footer{background:#003F22 url(/ifw/blogs/themes/ifw_blogs/images/footerbg.gif) right bottom no-repeat;color:#fff;}footer h4{color:#fff;}.footer_column h4{padding:10px 10px 10px 0!important;}.footer_column a:link,.footer_column a:visited{color:#fff!important;}.footer_column:last-child{margin-top:70px!important;}.node-preview-container{position:relative!important;background-color:#ccc!important;width:auto!important;}.searchbutton input[type=submit]{background:#322110 none 0 0!important;border:1px solid #322110!important;color:#fff!important;margin:0!important;border-radius:0!important;height:25px;position:absolute;right:3px;text-transform:uppercase;top:3px;font-size:.8em!important;}.brown-button{background:#322110 none repeat scroll 0 0!important;border:1px solid #776557!important;color:#fff!important;}.form-submit{background:#5f7c06 none repeat scroll 0 0!important;border:1px solid #5f7c06!important;color:#fff!important;margin:0!important;border-radius:0!important;height:25px;font-size:.8em!important;text-transform:uppercase;}nav#top-nav,nav#top-nav ul.sf-menu,.sf-menu li{background-color:#DFDCD3;}.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu li a:focus,.sf-menu li.sfHover .sf-with-ul,.sf-menu a:hover,.sf-menu li.current a:hover,.sf-menu li.current,ul.sf-menu li:hover > a{background:#322110;color:#fff;}.sf-menu a,.sf-menu a:link,.sf-menu li ul li a{color:#1c213f;}.sf-menu a,.sf-menu a:link{text-align:center;line-height:.7em !important;}.sf-menu li ul li a:link{text-align:left;}.sf-menu ul{border-top:5px solid #322110;}.sf-menu ul li{background:#fff;border-bottom:1px solid #f1f1f1;}.sf-arrows .sf-with-ul::after,.sf-arrows .sf-with-ul:after{border:5px solid transparent;border-top-color:#322110;}ul.sf-menu .sf-sub-indicator::after{content:''!important;position:absolute!important;top:50%!important;right:7px!important;margin-top:-3px!important;height:0!important;width:0!important;border-top-width:5px;border-right-width:5px;border-bottom-width:5px;border-left-width:5px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch stretch;color:#322110;}.sf-arrows > li > .sf-with-ul:focus::after,.sf-arrows > li:hover> .sf-with-ul::after,.sf-arrows > .sfHover > .sf-with-ul::after{border-top-color:#fff;}body#samples nav .samplestab.sf-with-ul::after,body#features nav .featurestab.sf-with-ul::after{border-top-color:#fff;}nav .abouttab,nav .huntingtrappingtab,nav .fishingboatingtab,nav .atvsnowmobiletab,nav .fishwildlifetab,nav .gamewardenstab,nav .wildlifeparktab,nav .programsresourcestab,nav .newseventstab{display:inline-block;vertical-align:middle;line-height:40px;}ul.sf-menu.menu ul{margin-top:20px;}#main-menu-menu-link-content26e8f150-059b-4ee6-8067-d94329071400{padding-top:14px;padding-bottom:7px;}body#about nav .abouttab,body#hunting-trapping nav .huntingtrappingtab,body#fishing-boating nav .fishingboatingtab,body#atv-snowmobile nav .atvsnowmobiletab,body#fish-wildlife nav .fishwildlifetab,body#warden-service nav .gamewardenstab,body#wildlife-park nav .wildlifeparktab,body#programs-resources nav .programsresourcestab,body#news-events nav .newseventstab{background-color:#bcb7a8;color:#000;}.sf-menu a{padding:.75em 1em;text-decoration:none;zoom:1;}#main-menu-link-contentd2456728-f8f9-481f-a740-63d5b907fdec a{padding-top:28px;padding-bottom:25px;}#sectionnav h3{color:#333;background-color:#3c3c3c;}.sectionbanner{background-color:#f4f5f7;background:-webkit-linear-gradient(left,#f4f5f7,white);background:-o-linear-gradient(right,#f4f5f7,white);background:-moz-linear-gradient(left,#f4f5f7,white);background:linear-gradient(to right,#f4f5f7,white);}.sidebarbox{background:#DFDCD3 url(https://www.maine.gov/ifw/images/landscape-bottombg.gif) right bottom no-repeat;padding-bottom:75px!important;}.sidebarbox h3{color:#fff;background-color:#003F22;}.sidebarbox ul{list-style:none;margin:10px 20px;padding:0;}.sidebarbox ul li{margin-bottom:8px;}.sidebarbox p{padding:3px 8px;}.sidebarbox p.more{font-style:italic;}.tbstriped tr th{background-color:#003f22;color:#fff;}.tbstriped thead td{color:#fff;background-color:#003f22;}.tbstriped tr td{background:#fff;}.tbstriped tbody tr.zebra td{background:#eee;}.form_item_nf{margin:0;padding:5px 5px 5px 10px;}.form_title{font-size:0.75em;margin:0;padding:0 0 0 2px;}.fine_print{color:#666666;font-size:0.75em;}.form_input{font-size:0.75em;margin:0;padding:0;}ul.sitemap li{margin-bottom:10px;}ul.sitemap ul li{margin-bottom:0;list-style:none;}.header_nav_search{width:33%!important;}#search-block-form{clear:both;font-size:1em;font-weight:bold;position:relative;width:251px;height:31px;background:#fff;color:#000;float:right;}.sidebarbox #search-block-form{float:none;margin:15px auto 0;border:1px solid #ccc;width:90%;}input.edit-submit{font-size:.8em;}.topsearch{border:none;height:31px;margin-left:5px;width:68%;}@media screen and (-webkit-min-device-pixel-ratio:0){.form_header_1{background-color:#6693AA;color:#fff!important;margin:0 -11px 8px -14px;padding:8px 14px;width:100%;}}.button{display:inline-block;zoom:1;*display:inline;vertical-align:baseline;margin:10px auto;outline:none;cursor:pointer;text-align:center;text-decoration:none;font:14px/100% Arial,Helvetica,sans-serif;padding:.5em 2em .55em;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);}.button:hover{text-decoration:none;}.button:active{position:relative;top:1px;}.medium{font-size:12px;padding:.4em 1.5em .42em;}.button-black{background:#444;border:1px solid #333;color:#fff;}.button-black:hover{background:#6693AA;color:#fff;}.button-black:active{background:#555;color:#fff;}a.button-black{color:#FFF !important;}#criticalinfo{display:none;}footer .footer_column .contextual-links li a{color:#000!important;}.footer_column p,.footer_column ul{padding-left:0!important;}.footer_column,footer .footer_column:first-child{margin-left:10px!important;}@media screen and (min-width:652px) and (max-width:1242px){.home-info{width:75%;}.home-info .info{width:72%;}}li.active-trail ul li{background-color:#fff!important;}li.active-trail ul li a{background-color:#fff!important;color:#000;}li.active-trail ul li a:hover{background-color:#322110!important;color:#fff!important;}ul#vtopnav li::after{content:" | ";}ul#vtopnav li:last-child::after{content:none;}ul#vtopnav li{margin-right:5px;}ul#vtopnav li a{margin-right:5px;}ul#vtopnav li:last-child a{margin-right:0;}.sf-description{display:block;margin-top:10px!important;}li.sf-depth-2{line-height:15px!important;}.sf-menu li ul li{text-align:left!important;}nav.megamenu ul.sf-menu li ul li ul{display:block!important;}#sectionnav ul li ul{border-top:#ddd!important;}a.sf-depth-2.menuparent.sf-with-ul{background-color:#fff;color:#475362!important;}a.sf-depth-2.menuparent.sf-with-ul:hover{background-color:#546776;color:#fff!important;}.sf-menu li.active-trail a,.sf-menu li.active-trail ul li a:hover{color:#fff!important;}.sf-menu li.active-trail ul li a{color:#475362!important;}img.align-right,figure.align-right{margin:0 0 0 15px;}.clear{clear:both;}table.premiumrates{max-width:80%;}table.premiumrates td{text-align:center;vertical-align:middle;}.top{border-bottom:1px solid #cccccc;padding-bottom:.8em;text-align:right;font-style:italic;clear:both;}.page-node-type-home-page #content h2{padding-bottom:3px;border-bottom:1px solid #c8c8c8;color:#546776;font-size:1.8em;}.benefitscol ul{list-style:none;padding:0;}.benefitscol ul li{margin-bottom:10px;background:#fff url(/ifw/blogs/themes/ifw_blogs/images/check.jpg) left center no-repeat;padding-left:25px;font-size:1em;}.buttoncol{margin-top:20px;}#forms{background:#fff url(/ifw/blogs/themes/ifw_blogs/images/forms.jpg) center center no-repeat;min-height:200px;padding-top:110px;width:100%;}#forms h2{text-align:center;font-size:1.9em;padding:4px 0 10px;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;background-color:rgba(255,255,255,.6);}#forms h2 a:link,#forms h2 a:visited{color:#5F7C06;text-decoration:none;}#forms h2 a:hover{color:#4a6202;}#bottombox{clear:both;margin-top:20px;min-height:190px;}#bottombox h2{margin:0;}#didyouknow{width:100%;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;color:#666;font-size:1.2em;}th a{color:#fff!important;}aside img{max-width:100%;height:auto;}.pdf-viewer{clear:both;width:70%;margin:30px auto;padding:1px 10px 1px 56px;background:#fff url(/ifw/blogs/themes/ifw_blogs/images/pdf-icon.png) 10px 12px no-repeat;border:1px solid #ccc;}aside .pdf-viewer{width:auto!important;}.roundbutton{border-radius:8px;margin:10px 0 0.35em;border:1px solid #fff !important;display:inline-block;text-decoration:none;font-weight:400;line-height:1;padding:0.5em 0.7em !important;}.whiteoutline.roundbutton{display:block!important;text-align:center!important;font-size:1em!important;}.whiteoutline.roundbutton,.white.roundbutton:visited{background:none;color:#fff!important;}.whiteoutline.roundbutton:hover{background-color:rgba(0,0,0,.2);}.whiteoutline.roundbutton{color:#fff;border:1px solid #fff !important;text-shadow:none !important;font-weight:500 !important;}.ui-state-default{border:none;background:none;font-weight:bold;color:#2a53a6;text-decoration:underline;cursor:pointer;}.ui-state-default:hover{text-decoration:none;}.ui-state-active{color:#000;}.ui-accordion-header-icon{display:none;}.ui-widget-content{background:none;color:#000;border:none;}.accordion ul{list-style:none;margin-left:0;padding-left:0;}.button,.button:visited{border:1px solid #000!important;text-decoration:none;font-weight:400;line-height:1;padding:0.5em 0.7em !important;}.button:hover{background-color:#fff;color:#fff;}.button:active{top:1px;}.black.button,.black.button:visited,.black.roundbutton,.black.roundbutton:visited{border:1px solid #000!important;}.blackoutline.button,.blackoutline.roundbutton{background-color:#fff;color:#000;border:1px solid #000!important;text-shadow:none!important;font-weight:500!important;}a.blackoutline.button:hover,a.blackoutline.roundbutton:hover{background-color:#fff!important;color:#000!important;}.blackoutline.button:visited,.blackoutline.roundbutton:visited{color:#000!important;}.flexrow{display:flex;flex-direction:column;margin:1em 0;}.flexrow img{max-width:100%;display:block;height:auto;}.flex_cell{flex:1 1 300px;padding:0 .75em;}.flex_cell:first-child{flex:1;margin-left:0;padding-left:0;}.flex_cell:last-child{flex:1;margin-right:0;}.flex_cell li{margin-bottom:.5em;}.flex-border{padding:16px;border:1px solid #e7e9ec;border-radius:5px;}.flex_cell h3{margin-top:0;}@media (min-width:651px){.flexrow{flex-direction:row;margin:1em 0;}.flex_cell{flex:1;}.flex_cell h2,.flex_cell p,.flex-cell h3,.flex_cell ul{margin:0 0 1em 0;}}.aside{margin:30px 0 0 0;padding:0;float:left;width:20%;}.signupbox-wide,.signupbox-tall{background:#005C2B url(https://www.maine.gov/ifw/images/singupboxbg.gif) right bottom no-repeat;color:#fff;text-align:center;padding:5px 10px 72px;border:3px solid #003F22;}.signupbox-wide{width:60%;margin:20px auto;}.signupbox-tall{width:auto;}.signupbox-wide h2,.signupbox-tall h2{text-transform:uppercase;margin-bottom:2px;}.signupbox-wide p,.signupbox-tall p{margin-top:5px;}.post-row{clear:both;float:none;margin-bottom:2rem;border-bottom:1px solid #ccc;padding-bottom:45px;}.post-info{margin:2px 0 15px 0;font-size:.825em !important;color:#777;display:flex;}.post-info div{display:flex;margin-top:1rem;font-weight:bold;}.post-info ul.categories{margin-top:1rem !important;padding-left:12px;list-style-type:none;}.post-info li.category{display:inline-block !important;margin-top:0 !important;list-style-type:none;}.post-info li.category::after{content:" | ";margin-left:5px;margin-right:5px;}.post-info li.category:last-child::after{content:" ";}p.author{font-size:.875rem;color:#777;}p.summary{margin:0 0 8px 0 !important;}p.post-date,p.post-author{margin:0 0 8px 0;font-size:.925rem!important;color:#777;}p.post-author{margin-top:0;}h2.post-title{margin:1.5em 0 8px 0;}.read-more{float:right;}.read-more a{border:1px solid rgb(200,200,200);background-color:rgb(222,220,212);padding:3px 6px;border-radius:3px;text-decoration:none;font-size:.925em;}.read-more a:hover{text-decoration:underline;}figcaption{font-size:.925rem;text-align:center;}figure.align-center{margin:1rem auto;width:auto;text-align:center;}figure.align-center img{margin:0 auto;}figure img{max-width:100%;height:auto;}ul.js-pager__items{margin:2em 0;text-align:center;padding:0;}ul.js-pager__items li{display:inline-block;margin-right:15px;}h2.post-title a{text-decoration:none;}.post-thumbnail img{float:left;margin-right:1rem;padding:4px;border:1px solid #e4dddd;width:150px;}.post-thumbnail img{max-width:100%;height:auto;}.views-field-field-tags,.views-field-field-categories{float:left;margin-top:20px;color:#777;font-size:.75em !important;}.views-field-field-tags{margin-left:5px;}.views-field-field-categories::after{content:" | ";margin-left:5px;}.views-field-title h1{margin-bottom:5px;}.entry{float:left;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ccc;width:100%;}article img{max-width:100%;height:auto;}h1 span.blog-header,p.blog-header{font-size:1.375rem !important;font-weight:bold;margin-bottom:1.5rem;display:block;text-transform:uppercase;color:rgb(41,90,48);border-bottom:1px solid rgb(41,90,48);}ul.bloglinks{display:none;}hr{border-bottom:1px solid #ccc;border-top:none;}.contextual-region header{background:none;height:inherit;}#main-menu-link-contentd2456728-f8f9-481f-a740-63d5b907fdec{line-height:42px;}.flexrow-blogs{display:flex;}.flexrow-blogs .cell{flex:1 1 33%;border:1px solid #ccc;padding:15px 15px 0;margin:15px 0;}.flexrow-blogs .cell:first-child,.flexrow-blogs .cell:nth-child(2){margin-right:20px;}.flexrow-blogs h2{margin:5px 0 0;}.flexrow-blogs p{margin-top:5px;}img.align-left{margin-right:20px;}img.align-right{margin-left:20px;}#block-ifw-blogs-content .views-exposed-form label{font-weight:bold;}#block-ifw-blogs-content .views-exposed-form input[type=submit]{background-color:#003F22!important;}.archive-teaser img{float:left;margin-right:10px;}@media only screen and (max-width:767px){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!important;background-color:#fff;position:relative!important;color:#000;}h1{margin:4px 0 10px 0;}* html header{zoom:1;}#vtopnav,#vtopnav a{color:#000;}header h2.logo{text-indent:0!important;font-family:Georgia,serif!important;font-weight:normal!important;position:relative;width:auto;font-size:1.2em!important;height:auto!important;background:none!important;background-color:transparent;float:none;margin:0 10px!important;}header h2.logo a{height:40px!important;width:100%;color:#fff;text-decoration:none;padding:10px 0 10px 10px;}header h2.logo a:visited{color:#fff;}.header_nav_search{float:left!important;text-align:left;background-color:#003F22!important;padding:0;width:100%!important;}.header_nav_search ul#vtopnav{position:static;width:auto;display:block;float:left;background-color:transparent;margin:12px 5px 12px;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;}header{background:#02263D;height:135px!important;}header .sub-container{background-image:none;}.sub-container{width:100%!important;min-width:0!important;}#content{width:auto!important;padding:0;margin-top:0;min-width:0!important;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;}#pageaside{margin:20px;float:none;width:auto!important;}.sidebarbox{background-size:contain!important;}.maincontent3 header{height:auto!important;}ul.bloglinks{display:block!important;}.sf-description{display:inline;margin-top:0;}.sf-menu li{text-align:left;}#block-mainmenu{position:static;}#block-oeh-search{position:static;}#search-block-form{float:none;margin:0 0 12px 7px;}nav#top-nav{text-align:center;clear:both;}a#superfish-main-toggle{text-decoration:none;}a#superfish-main-menu-toggle span{display:block;width:100%;padding-top:1em;padding-bottom:1.2em;font-weight:bold;text-align:center;}nav.megamenu ul.sf-menu li ul li ul{display:block!important;}.header_nav_search{margin-right:0;}.flexrow-blogs{flex-direction:column;}img.align-right,img.align-left{float:none;display:block;margin:10px auto;max-width:100%;}footer{padding-top:5px;}}ul.sf-menu li.active-trail a.sf-depth-1{background-color:#BCB7A8!important;color:#000!important;}.webform-submission-form{}.webform-submission-child-support-questions-form{}.js-form-item label{font-size:.925em;font-weight:bold;}.js-form-item input[type=text],.js-form-item textarea,.js-form-item input[type=tel],.js-form-item input[type=email],.js-form-item input[type=password]{flex-direction:column;display:block;box-sizing:border-box;width:50%;height:2rem;margin:5px 0 1rem;padding:.5rem;border:1px solid #cacaca;border-radius:3px;background-color:#fefefe;box-shadow:inset 0 1px 2px rgba(10,10,10,.1);font-size:1rem;color:#0a0a0a;transition:box-shadow .5s,border-color .25s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;}legend{font-weight:bold;width:35%;}.form-textarea{flex-direction:column;display:block;box-sizing:border-box;width:50%;height:4.4375rem!important;margin:5px 0 1rem;padding:.5rem;}.form-actions.webform-actions{margin:0 auto;}.js-form-item input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.375em !important;border-radius:5px;border:1px solid #ececec;margin:0 auto;}#search-block-form{border-radius:5px;}#edit-submit{border-radius:3px !important;}.fieldgroup{margin-bottom:.5rem;}label.option{font-weight:normal;}@media (max-width:651px){.js-form-item input[type=text],.js-form-item input[type=textarea],.js-form-item input[type=tel],.js-form-item input[type=email],.form-textarea,.js-form-item input[type=password]{width:100%;}}
