

/* Dungeon body classes added for additional lock on dungeon pages. sample below */
.dungeon-section .site-header, .dungeon-section .nav-primary, .dungeon-section #mega-menu-wrap-primary { background-color: #000000; }
.page-id-154963 .breadcrumb {display: none;}
/*Dungeon Header*/
.dungeon-section .preheader { background: linear-gradient(0deg,rgb(209,8,15) 44%,rgb(231,231,232) 40%); }
.dungeon-section .preheader .site-nav-tabs .janets-dungeon-nav {background:#ffffff url("images/JD-title-tag_red.png")no-repeat center; background-size: contain; min-height: 34px;}
.dungeon-section .preheader .site-nav-tabs .janets-dungeon-nav:hover {background:#9E060B url("images/JD-title-tag.png")no-repeat center;background-size: contain; min-height: 34px;}
.dungeon-section .preheader .site-nav-tabs .janets-dungeon-nav img {display:none;}
.dungeon-section .preheader .site-nav-tabs .janets-dungeon-nav:hover img {display:block;}
.dungeon-section .preheader .site-nav-tabs .janets-closet-nav {background:#5c187b url("images/JC2-title-tag_wht.png")no-repeat center; background-size: contain; min-height: 34px;}
.dungeon-section .preheader .site-nav-tabs .janets-closet-nav:hover {background:#ffffff; background-size: contain;min-height: 34px;}
.dungeon-section .preheader .site-nav-tabs .janets-closet-nav img {display:none;}
.dungeon-section .preheader .site-nav-tabs .janets-closet-nav:hover img {display:block;}
.dungeon-section .site-header .site-title > a {background: /* url("images/Dungeon-logo.jpg")no-repeat left; */ url("images/dungeon-logo-bw.png")no-repeat left;  background-size: contain;}
.dungeon-section .nav-primary #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,.dungeon-section .nav-primary #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .dungeon-section .nav-primary #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover {color:#D1080F!important;}
.dungeon-section .nav-primary #mega-menu-wrap-primary .mega-menu-toggle {background-color: #000000!important}
.dungeon-section .nav-primary .mega-menu-wrap .mega-menu-item.dungeon_cat {display:inline-block!important;}
.dungeon-section .nav-primary .mega-menu-wrap .mega-menu-item.main_cat {display:none!important;}
.dungeon-section .after-header-cta {background: red url("images/brick-bckgrd.jpg")no-repeat center; background-size:cover; padding: 5px 20px; font-size: 30px; margin-top: 0; text-shadow:0 3px 6px #D1080F; background-color: transparent;}
.dungeon-section .after-header-cta .wrap {background: transparent;}
.dungeon-section .after-header-cta span {font-family: 'Roboto', sans-serif; color: #ffffff; text-shadow:0 3px 6px #D1080F;}

.page-id-154963.dungeon-section .after-header-cta {margin-top:30px; background: transparent; padding: 0;}
.page-id-154963.dungeon-section .after-header-cta .wrap {background: red url("images/brick-bckgrd.jpg")no-repeat center; background-size:cover; padding: 20px;}

/*Woocommerce Buttons*/
.dungeon-section .woocommerce a.button, .dungeon-section.woocommerce button.button, .dungeon-section.woocommerce input.button, .dungeon-section.woocommerce #respond input#submit, .dungeon-section.woocommerce a.button {background:linear-gradient(180deg,#610104 10%,#D1080F 100%);}
.dungeon-section.woocommerce div.product span.price, .dungeon-section.woocommerce div.product p.price, .dungeon-section.woocommerce ul.products li.product .price {color:#d1080f;}
.dungeon-section.single-product .related.products h2 {color:#d1080f;}
.dungeon-section.single-product .related.products h2::before, .dungeon-section.single-product .related.products h2::after {background-color: #d1080f; }


/*Dungeon Footer*/
.dungeon-section .footer-widgets {background: linear-gradient(0deg,rgb(158,6,11) 10%,rgb(0,0,0) 100%);color: #ffffff; display:flex; flex-wrap: wrap;}
.dungeon-section .footer-widgets .wrap { max-width: 1500px; margin: 0 auto; color: #ffffff; display:flex; flex-wrap: wrap; flex-direction:row;}
.dungeon-section .footer-widget-area {display: flex; flex-basis: calc(45.33% - 14px); justify-content: center; flex-direction: column;align-self: flex-start; margin-left:auto;}
.dungeon-section .footer-widget-area .widget-title {font-family: 'Roboto', sans-serif; font-size: 20px;}
.dungeon-section .footer-widget-area .widget a {color:#ffffff;}
.dungeon-section .footer-widget-area .widget a:hover {opacity: 0.60;}
.dungeon-section .footer-widgets-1{ display: flex; flex-basis: calc(100% - 22px); justify-content: center; flex-direction: column;align-items: initial; border-bottom:1px solid #ffffff; margin:0 auto 20px; padding-bottom: 10px; }
.dungeon-section .footer-widgets-3 { flex-direction: row; justify-content: flex-start; margin-left:0; margin-right:auto; flex-wrap:wrap;}
.dungeon-section .footer-widgets-3 .widget.widget_nav_menu {width: 48%;}
.dungeon-section .footer-widgets-3 .widget.widget_custom_html:first-of-type {width: 48%;}
.dungeon-section .footer-widgets-3 .widget.widget_custom_html:last-of-type {width: 98%; margin-top: 12.5%;}
.dungeon-section .footer-widgets-3 .widget .menu li {margin-bottom:8px;}
.dungeon-section .footer-widgets-3 .widget_custom_html .widget-title {margin-bottom:5px;}
.dungeon-section .footer-widgets-3 .CC_row ul {display:flex; flex-direction: row;}
.dungeon-section .footer-widgets-3 .CC_row li {font-size: 45px; margin-right:10px;}
.dungeon-section .site-footer {background-color: #9E060B;}


/* # Media Queries
---------------------------------------------------------------------------------------------------- */
@media only screen and (max-width: 1152px) {
    .dungeon-section .nav-primary .mega-menu-wrap .mega-menu-item.dungeon_cat {display: list-item!important;}
}
@media only screen and (max-width: 960px) {
    .dungeon-section .preheader .wrap {background-color:#9E060B;}
}
@media only screen and (max-width: 700px) {
    .dungeon-section .footer-widgets-3 .widget.widget_custom_html:last-of-type {margin-top: 24.5%;}
}
@media only screen and (max-width: 600px) {
    .dungeon-section .footer-widget-area {flex-basis:calc(100% - 14px); margin-left: 0;}
    .dungeon-section .footer-widgets-3 {margin-top: 30px;}
    .dungeon-section .footer-widgets-3 .widget.widget_custom_html:last-of-type {margin-top: 7.5%;}
}
@media only screen and (max-width: 400px) {
    .dungeon-section .footer-widgets-3 .CC_row li {font-size: 40px;}
}


