

/* Agency Custom CSS */
.main-banner-overlay .main-banner-text-container {background-color: rgba(1, 63, 46, 0.5)!important;} 
.main-banner-overlay .main-banner-text-container h2 {text-shadow: 2px 2px 5px black;}
body main article section.multi-column-container {background-color: rgba(0, 0, 0, 0)!important;}
.bg-overlay {background-color: rgba(0,0,0,0)!important;}
/* Everything above was changed after the latest template launch */
a.agency-spotlight {text-decoration: none!important;}
h6 {font-weight: 800!important;}
.dnrcard-x {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-content: space-between;
    margin-top: 1em;
}
.dnrcard-x p {
    border-radius: 0px 0px .4rem .4rem;
    border: 1px solid #e6e6e6;
    float: left;
    padding: .2rem;
    margin: .2rem;
    text-align: center;
    font-weight: bold;
    line-height: 1.2em!important;
    width: 200px;
}
.dnrcard-x a {
   text-decoration: underline;
}

@media print {
  a[href]:after {
    content: none !important;
  }
}

.dnr-bkg-image {
  background-image: url("https://www.in.gov/dnr/images/DNR_Logo_Green_Vertical_Square_background.png"); 
  background-position: center; 
  background-repeat: no-repeat;
  background-size: 70%;
}


body.marketing main #subpage-banner-container #subpage-banner-overlay #subpage-banner-width ul#subpage-breadcrumbs li, body #news-events-wrap .section-title-wrap h2, body main .card-container .card-hover-content h3 {text-shadow: 0px 3px 5px rgba(10,10,10)!important;}

#subpage-banner-container #subpage-banner-overlay {background: rgba(0, 0, 0, 0.22)!important;}

#main-banner-text-container {
    background-color: rgba(1, 83, 61, 0.65)!important; text-shadow: 0px 3px 5px rgba(10,10,10);
}

.menu a {text-decoration: underline;}

div#agency-spotlights-container a {
    font-size: 14px;
    line-height: 18px;
    height: 120px;
    padding: .75rem .75rem 1rem .75rem !important;
}

.table-sortable .dnrtable {
    font-size: 75%;
    width: 100%;
}

.dnrcard {
    border-radius: 0px 0px .4rem .4rem;
    border: 1px solid #e6e6e6;
    float: left;
    padding: .2rem;
    margin: .2rem;
    text-align: center;
    width: 150px;
}

.dnrcard-cont {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-content: space-between;
}

.dnrcard-one {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-content: space-between;
}

.dnrcard-one li {
    border-radius: 0px 0px .4rem .4rem;
    border: 1px solid #e6e6e6;
    float: left;
    padding: .2rem;
    margin: .2rem;
    text-align: center;
    width: 150px;
}

.image-bucket-container .image-bucket .image-wrap a:hover,
.image-bucket-container .image-bucket .image-wrap div:hover {
    background-color: rgba(0, 0, 0, 0)
}

div.image-wrap.x-center.y-top a {
    background-color: rgba(0, 0, 0, 0) !important;
}

.image-bucket-container .image-bucket .image-wrap a,
.image-bucket-container .image-bucket .image-wrap div {
    background-color: rgba(0, 0, 0, 0) !important;
}

.image-wrap.x-center.y-top {
    background-color: rgba(0, 0, 0, 0) !important;
}

.main-banner-overlay {
    background: transparent !important;
}

#main-banner-overlay {
    background: transparent !important;
}

#subpage-banner-container #subpage-banner-overlay {
    background: transparent;
}

section.subpage-text-inner h4 a {
    text-decoration: underline;
}

h6 {
    font-weight: bold;
    font-size: inherit;
}

blockquote {
    border-style: hidden !important;
    color: inherit;
}

blockquote a {
    text-decoration: underline;
}

blockquote p {
    color: inherit;
}

/* I can change this */
.dnr-menu-r {
    padding-bottom: 15px;
    font-weight: bold;
    display: table-cell;
    background-color: #FFF !important;
    color: #01533d;
    padding-left: 10px;
    padding-right: 10px;
    border: solid #fff;
    border-width: thin;
}

.dnr-menu-r a {
    background-color: #FFF !important;
    color: #01533d;
    text-decoration: underline !important;
}

#dnrtable th {
    border-style: solid;
    background-color: #01533d;
    color: #FFF;
    text-align: top !important;
    font-weight: bold;
    border-color: #E8E8E8 !important;
    border-width: thin;
    verticle-align: top !important:
}

#dnrtable td {
    border-style: solid;
    border-color: #E8E8E8 !important;
    border-width: thin;
    background: none !important;
}

#dnrtable tr:nth-child(even) {
    background: #fff !important;
}

#dnrtable tr:nth-child(odd) {
    background: #F5F5F5 !important;
}

#dnrtable th a:link {
    color: #FFF !important;
    text-decoration: underline !important;
}

#dnrtable th a:visited {
    color: #FFF !important;
    text-decoration: underline !important;
}

#dnrtable th a:active {
    color: #FFF !important;
    text-decoration: underline !important;
}

#dnrtable th a:hover {
    color: #FFF !important;
    text-decoration: underline !important;
}

#dnrtable td a:link {
    text-decoration: underline !important;
}

#dnrtable td a:visited {
    text-decoration: underline !important;
}

#dnrtable td a:active {
    text-decoration: underline !important;
}

#dnrtable td a:hover {
    text-decoration: none !important;
}

#shownhide h4 {
    COLOR: #01533d;
}

div#shownhideul {
    CURSOR: pointer;
    COLOR: #01533d;
    TEXT-DECORATION: underline;
}

#shownhide li strong {
    margin-left: 1px
}

div#shownhide {
    CURSOR: pointer;
    COLOR: #01533d;
    TEXT-DECORATION: underline;
    margin-top: 5px;
    margin-left: 15px;
}

.dnrtable tr th {
    text-align: left!important;
    border-style: solid;
    background-color: #01533d;
    color: #FFF; 
    font-weight: bold;
    border-color: #E8E8E8 !important;
    border-width: thin;
    vertical-align: bottom !important;
}

.dnrtable tr td {
    border-style: solid;
    border-color: #E8E8E8 !important;
    border-width: thin;
    background: none !important;
}

.dnrtable tr:nth-child(even) {
    background: #fff !important;
}

.dnrtable tr:nth-child(odd) {
    background: #F5F5F5 !important;
}

.dnrtable th a:link {
    color: #FFF !important;
    text-decoration: underline !important;
}

.dnrtable th a:visited {
    color: #FFF !important;
    text-decoration: underline !important;
}

.dnrtable th a:active {
    color: #FFF !important;
    text-decoration: underline !important;
}

.dnrtable th a:hover {
    color: #FFF !important;
    text-decoration: underline !important;
}

.dnrtable td a:link {
    text-decoration: underline !important;
}

.dnrtable td a:visited {
    text-decoration: underline !important;
}

.dnrtable td a:active {
    text-decoration: underline !important;
}

.dnrtable td a:hover {
    text-decoration: none !important;
}

.phototable tr th {
    border-style: solid;
    background-color: #01533d;
    color: #FFF;
    text-align: center!important;
    font-weight: bold;
    border-color: #E8E8E8!important;
    border-width: thin;
    vertical-align: text-top!important;
    vertical-align: top!important;
}

.phototable tr td {
    border-style: solid;
    border-color: #E8E8E8!important;
    border-width: thin;
    background: white!important;
    vertical-align: text-top!important;
    vertical-align: top!important;
}

.phototable th a:link {
    color: #FFF !important;
    text-decoration: underline!important;
}

.phototable th a:visited {
    color: #FFF !important;
    text-decoration: underline!important;
}

.phototable th a:active {
    color: #FFF !important;
    text-decoration: underline!important;
}

.phototable th a:hover {
    color: #FFF !important;
    text-decoration: underline!important;
}

.phototable td a:link {
    text-decoration: underline!important;
}

.phototable td a:visited {
    text-decoration: underline!important;
}

.phototable td a:active {
    text-decoration: underline!important;
}

.phototable td a:hover {
    text-decoration: none!important;
}

#indianasvg {
    width: 50%
}

/* Gov Delivery*/
.sr-button.reverse {
    background: #01533d !important;
    border: 0 !important;
    color: #fff !important;
    padding: 6px 16px !important;
    border-radius: 2px !important;
    box-shadow: 0 0 0 !important;
    border-color#ffffff;
}

#GD-snippet-form {
    border-style: solid;
    padding: 8px;
    border-width: thin;
    border-color: #d9d9d9 !important;
    width: 60%;
    margin-top: 5px;
    margin-bottom: 5px;
}

div#gdw_widget_INDFISHWILD_WIDGET_1 div form input {
    height: 16px !important;
    width: 85px !important;
    display: inline;
}

div#gdw_widget_INDFISHWILD_WIDGET_1 div.gdw_subscribe form input#email {
    height: 16px !important;
    width: 150px !important;
}

div#gdw_widget_INDFISHWILD_WIDGET_1 div form {
    margin-top: -20px;
}

div#gdw_widget_INDFISHWILD_WIDGET_1 div form p label {
    padding-top: 8px
}

/* photo styles */
#photo-caption {
    margin: 0.5em;
    padding: 0.5em;
    width: 70%;
    text-align: center;
    font-size: smaller;
    font-style: italic;
    background-color: rgb(255, 255, 255);
}

#photo-caption img {
    min-width: 100%;
}

#photo-caption p {
    margin: 0px !important;
    display: block;
}

#photo-caption-l {
    margin: 0.5em;
    padding: 0.5em;
    width: 50%;
    text-align: center;
    font-size: smaller;
    font-style: italic;
    float: left;
    background-color: rgb(255, 255, 255);
}

#photo-caption-l img {
    min-width: 100%;
}

#photo-caption-l p {
    margin: 0px !important;
    display: block;
}

#photo-caption-r {
    margin: 0.5em;
    padding: 0.5em;
    width: 50%;
    text-align: center;
    font-size: smaller;
    font-style: italic;
    float: right;
    background-color: rgb(255, 255, 255);
}

#photo-caption-r img {
    min-width: 100%;
}

#photo-caption-r p {
    margin: 0px !important;
    display: block;
}

#photo-caption-noscale {
    width: auto;
    font-size: smaller;
    font-style: italic;
    margin: 0px
}

#photo-caption-noscale p {
    max-width: 100%;
    text-align: center;
    padding: 0.5em;
    background-color: rgb(255, 255, 255);
}

#photo-caption-noscale img {
    padding: 0.5em;
   
}

#photo-caption-noscale-caption {
    text-align: center;
    padding: 0.5em;
    margin-top: 0px;
    background-color: rgb(255, 255, 255);
}

#photo-caption-l-noscale {
    margin: 0.5em;
    padding: 0.5em;
    width: auto;
    text-align: center;
    font-size: smaller;
    font-style: italic;
    float: left !important;
   
}

#photo-caption-l-noscale p {
    margin: 0px !important;
    display: block;
	background-color: rgb(255, 255, 255);
}

#photo-caption-l-noscale img {
    max-width: 100%;
}

#photo-caption-l-noscale div {
    max-width: inherit;
}

#photo-caption-r-noscale {
    margin: 0.5em;
    padding: 0.5em;
    width: auto;
    text-align: center;
    font-size: smaller;
    font-style: italic;
    float: right !important;
   
}

#photo-caption-r-noscale p {
    margin: 0px !important;
    display: block;
    background-color: rgb(255, 255, 255)
}

#photo-caption-r-noscale img {
    max-width: 100%;
}

/* new photo styles */
/*main article section img:not(.svg) {
    padding: 0.5em;
    background-color: rgb(234, 234, 234);
}

main article section p img:not(.svg) {
    padding: 0.5em;
    background-color: rgb(234, 234, 234);
}*/

main article section h4 img:not(.svg) {
    padding: 0.5em;
    background-color: rgb(234, 234, 234);
}

main article section div img:not(.svg) {
    padding: 0.5em;
    background-color: rgb(234, 234, 234);
}

main article section div a img:not(.svg) {
    padding: 0.5em;
    background-color: rgb(234, 234, 234);
}

.noback {
    background-color: transparent!important;
}

/* misc. styles*/
#quicklinkbox {
    BORDER-TOP: #d3d3d3 thin solid;
    BORDER-RIGHT: #d3d3d3 thin solid;
    BORDER-BOTTOM: #d3d3d3 thin solid;
    BORDER-left: #d3d3d3 thin solid;
    background: #F4F4F4;
    FLOAT: right;
    PADDING-left: 8px;
    padding-right: 5px;
    MARGIN-LEFT: 5px;
    WIDTH: 50%;
}

div #property-add a {
    text-decoration: underline;
}

#property-add {
    text-align: left;
}

#property-weather {
    text-align: left;
    border-style: hidden !important;
    background-color: #fff;
}

#property-image a {
    background-image: none !important;
    border-style: hidden !important;
    background-color: #fff;
}

#property-image img {
    border-style: hidden !important;
    background-color: #fff;
}

#property-image div img {
    border-style: hidden !important;
    background-color: #fff;
}

#propinfo {
    padding: 2px;
    border: #D4D4D4 1px solid;
    background-color: #01533d;
    color: #FFF;
    text-align: left;
    font-weight: bold;
    CURSOR: pointer;
    display: block;
    width: 100%;
    text-decoration: underline
}

#dnrcard {
    border-radius: 0px 0px .4rem .4rem;
    border: 1px solid #e6e6e6;
    float: left;
    padding: .2rem;
    margin: .2rem;
    text-align: center;
    width: 150px;
}

.dnrcard-cont {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-content: space-between;
}

.dnrcard-one {
    display: flex;
    justify-content: center;
}

.menu-dnr {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-content: space-between;
}

#menu-dnr-item {
    background-color: #e6e6e6;
    float: left;
    padding: .3rem;
    margin-left: .2rem;
    margin-right: .2rem;
    margin-top: .2rem;
    margin-bottom: .2rem;
    text-align: center;
    width: auto;
}

#menu-dnr-border {
    border: 1px solid #e6e6e6;
    float: left;
    padding: .3rem;
    margin-left: .2rem;
    margin-right: .2rem;
    margin-top: .2rem;
    margin-bottom: .2rem;
    text-align: center;
    width: auto;
}

#menu-dnr-l {
    border-left: 1px solid #dedede;
    border-right: 1px solid #dedede;
    float: left;
    padding-right: .4rem;
    padding-left: .4rem;
    margin-bottom: .3rem;
    text-align: center;
    width: auto;
}

/* drop down menu */
#shownhide h4 {
    COLOR: #01533d;
}

div #shownhideul {
    CURSOR: pointer;
    COLOR: #01533d;
    TEXT-DECORATION: underline;
}

#shownhide li strong {
    margin-left: 1px
}

div #shownhide {
    CURSOR: pointer;
    COLOR: #01533d;
    TEXT-DECORATION: underline;
    margin-top: 5px;
}

span #shownhide {
    CURSOR: pointer;
    COLOR: #01533d;
    TEXT-DECORATION: underline;
}

.dnr-menu-r {
    padding-bottom: 15px;
    font-weight: bold;
    display: table-cell;
    background-color: #FFF !important;
    color: #01533d;
    padding-left: 10px;
    padding-right: 10px;
    border: solid #fff;
    border-width: thin;
}

.dnr-menu-r a {
    background-color: #FFF !important;
    color: #01533d;
    text-decoration: underline !important;
}




/* mobile styles*/
@media only screen and (max-width : 600px){
table {width: 100%!important}

.dnrcard-x p {
    
    width: 100%;
}

    .phototable th {display: block;}

    .phototable td {display: block;}

    #quicklinkbox {
        width: 100% !important;
    }

    #photo-caption-noscale {
        width: 100% !important;
    }

    #photo-caption-noscale img { width: 100% !important;}

    #photo-caption-noscale p {
        width: 100% !important;
    }

    #photo-caption-noscale-caption {
        width: 100% !important;
        margin-left: 0px
    }

    #photo-caption-noscale p {
        width: 100% !important;
    }

    #photo-caption-l-noscale {
        width: 100%;
    }

    #photo-caption-l-noscale p {
        width: 100% !important;
    }

    #photo-caption-l-noscale img {
        width: 100%;
    }

    #photo-caption-r-noscale {
        width: 100%;
    }

    #photo-caption-r-noscale p {
        width: 100% !important;
    }

    #photo-caption-r-noscale img {
        width: 100%;
    }

    #photo-caption {
        width: 100%;
        margin-left: 0px
    }

    #photo-caption-l {
        width: 100%;
    }

    #photo-caption-r {
        width: 100%;
    }

    #dnrtable th {
        font-size: 100%;
    }

    #dnrtable td {
        font-size: 100%;
    }

    #dnrtable th p {
        font-size: 100%;
    }

    #dnrtable td p {
        font-size: 100%;
    }

    #dnrtable tr:nth-child(even) {
        background: #fff !important;
    }

    #dnrtable tr:nth-child(odd) {
        background: #F5F5F5 !important;
    }

    .orbit-controls {
        font-size: 25px !important;
    }

    .orbit-container :after {
        font-size: 25px !important;
    }

    #dnrcard img {
        width: 100%;
    }

    #dnrcard {
        width: 100%;
    }

    .dnrcard-cont {
        display: block;
        width: 100%;
    }

    .dnrcard-one {
        display: block;
        width: 100%;
    }

    .dnr-menu-r {
        padding-bottom: 0px;
        font-weight: bold;
        display: block;
        border: solid #fff;
        border-width: medium;
    }

    .dnr-menu-r a {
        display: block;
        color: #FFF !important;
        background-color: #01533d !important;
        text-decoration: underline !important;
    }

    #GD-snippet-form {
        width: 100%;
    }

    #indianasvg {
        width: 100%
    }

    #dnrcard img {
        width: 100%;
    }

    #dnrcard {
        width: 100%;
    }

    .dnrcard-cont {
        display: block;
        width: 100%;
    }

    .dnrcard-one {
        display: block;
        width: 100%;
    }

}

.label.primary {
    background: #01533D;
    color: #fefefe;
}

/* DNR 2022 Template Adjustments */

/*body.marketing article>section {
    padding-top: .5rem;
    padding-bottom: .5rem;
    }

body#subpage.marketing article>section:first-of-type {
    margin-top: 1.5rem;
}

body#subpage.marketing article>section:last-of-type {
    margin-bottom: 1.5rem;
}*/

.fancybox.gallery {
    margin-bottom: 0 !important;
}
.agency-spotlights-container {margin-top: 0rem!important;}