/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

.site-header, .main-navigation, .main-navigation ul ul {background:none; background-color: rgb(255 255 255 / 20%);}
.inside-header { padding:0;}
.site-logo {max-width:60%;}

#site-navigation {padding-bottom: 10px;}

.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items, button.menu-toggle:hover, button.menu-toggle:focus {color: #f70301;}
.mobile-menu {text-transform: uppercase;font-weight: 700;text-shadow: -3px 3px 2px #000000; -webkit-text-stroke: 1px black;}

.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-items {background-color: #2b00b2; color: #f70301;}
.main-navigation .main-nav ul li[class*="current-menu-"] > a {color: #fff; background-color: #2b00b2;}
.main-navigation .main-nav ul li[class*="current-menu-"] > a:hover, .main-navigation .main-nav ul li[class*="current-menu-"].sfHover > a, .main-navigation .main-nav ul li:hover > a, .main-navigation .main-nav ul li:focus > a, .main-navigation .main-nav ul li.sfHover > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a {color: #f70301; background-color: #2b00b2; border: 2px solid black;}
.main-navigation a {font-size:20px;}
.main-navigation .main-nav ul li a {text-transform: uppercase;font-weight: 700;text-shadow: -3px 3px 2px #000000; -webkit-text-stroke: 1px black;}
.main-navigation li {margin: 0 5px;}
.main-navigation li:hover {margin:-2px 3px;}
.main-navigation li:hover[class*="current-menu-"] {margin:-2px 3px;}

.comments-area {display:none;}
#page {min-height: calc(100vh - 451px);}

ss3-force-full-width {position: absolute!important; top: 0; z-index: -1;}

body.admin-bar ss3-force-full-width {top: 32px;}

#page {max-width: 100%; background-image: url("../../uploads/confederate_flag.jpg"); background-size: cover; background-attachment: fixed; background-position: center;}
#content {max-width: 1200px; margin: auto;}
.inside-article {background-color: rgb(255 255 255 / 80%)!important;}

.entry-content h2 {text-transform: uppercase; font-weight: 900; color: #ffffff; text-shadow: -3px 3px 2px #000000; -webkit-text-stroke: 1px black;}

.event_author {display: none;}

#post-36  input[type=checkbox] {
   display: none;
}
#post-36  label { 
  	cursor: pointer;
	text-transform: uppercase;

}

/* Default State */
#post-36 figure.wp-block-gallery {
	display: none
}

/* Toggled State */
#post-36  input#toggle-1[type=checkbox]:checked ~ figure.wp-block-gallery.gallery1 {
	display: flex;
}
#post-36  input#toggle-2[type=checkbox]:checked ~ figure.wp-block-gallery.gallery2 {
	display: flex;
}
#post-36  input#toggle-3[type=checkbox]:checked ~ figure.wp-block-gallery.gallery3 {
	display: flex;
}
#post-36  input#toggle-4[type=checkbox]:checked ~ figure.wp-block-gallery.gallery4 {
	display: flex;
}
#post-36  input#toggle-5[type=checkbox]:checked ~ figure.wp-block-gallery.gallery5 {
	display: flex;
}
#post-36  input#toggle-6[type=checkbox]:checked ~ figure.wp-block-gallery.gallery6 {
	display: flex;
}

@media only screen and (max-width: 1200px) { .site-logo {max-width:50%;} .menu-toggle {font-size:2em; } main#main {margin: 0!important;} #site-navigation{padding-bottom: 0;}}

@media only screen and (max-width: 768px) { .site-logo {max-width:75%;} nav.main-navigation{background-color: #2b00b2;} li.current_page_item {background-color:#f70301;} 
.main-navigation li {margin: 0;} }

@media only screen and (max-width: 480px) { .menu-toggle {} #menu-primary-menu li {text-align: center;} .inside-navigation {padding:0!important;} #primary-menu {background: #606060;}}

.slb_data_title {display:none!important;}