/** Begin CSS **/
@import url(https://www.cparmies.org/wp-content/themes/Penguin/assets/css/fonts.css);

/**
Help Force Army CSS

-Last Updated on 10th May 2022

**/

.post img:hover{
opacity:0.7;
filter:alpha(opacity=60); /* For IE8 and earlier */
-webkit-transition: all 2s ease;
-moz-transition: all 2s ease;
-ms-transition: all 2s ease;
-o-transition: all 2s ease;
transition: all 2s ease;
}

	body {
	background-image:url(https://media.discordapp.net/attachments/722028822114992199/723077289474130040/help-force-bg.png?width=940&height=513)!important;
    background-color:blue;
    background-attachment:fixed;
	background-size:cover;
	margin-top:40px;
	font-size:14px;
	font-family: 'GT Walsheim Pro', 'Burbank', sans-serif;
	font-weight: inherit;
}

h1,h2,h3,h4,h5,h6,a,p,span,div,.sidebar h2, .obar h2 {
	font-family: inherit;
	font-weight: inherit;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 16px;
	color: #000;
}

.entry h1{
	font-size: 27px;
 	line-height: 30px;
	font-family: ;
	font-weight: inherit;
}

.entry h2 { 
	font-size: 21px;
	line-height: 18px; 
	font-family: ;
	font-weight: inherit;
}

.entry h3{ 
	font-size: 18px;
	font-family: ;
	font-weight: inherit;
}

.entry h4{ 
	font-size: 16px; 
	font-family: ;
	font-weight: inherit;
}

.entry h5{
	font-size: 14px; 
	font-family: ;
	font-weight: inherit;
}

.entry h6{ 
	font-size: 10px; 
	font-family: ;
	font-weight: inherit;
}

body.customize-partial-edit-shortcuts-shown #menu {
	margin-top:0!important;
}
body.logged-in #menu {
	margin-top:31px;
}

}
tr, td {
	padding:0;
	margin:0;
	
}
.floating {
	position:fixed; 
	float:right; 
	right: 10px; 
	animation: boom-boom-hf 1s infinite;
}

@keyframes boom-boom-hf {
	0% { bottom: 10px; }
	20% {bottom:20px;}
	60% {bottom:30px;}
	80% {bottom:20px;}
	100% {bottom:10px;}
}

.content {
background:url(https://cdn.discordapp.com/attachments/653297855607603200/723209249261355029/hf_499x499_15.png) #fff center!important;
}

.events-reminder div.sharedaddy {
    display: none;
}
.events-reminder {
    margin-top: 20px;
    display: block;
		overflow:hidden;
		background:#ffaa00;
		color:#6b4e00;
		border-radius:5px;
		padding:10px!important;
}
span.dem-events div{
	animation: boom-event 20s infinite;
	color:red!important;
	font-weight:700;
}

@keyframes boom-event {
	0% {margin-left:10px;}
	50% { margin-left: 150px}
}

img {
	border-radius:10px;
	border:0!important;
	background:none!important;
}

.content img {
	max-width:450px;
	height:inherit;
}

#page {
	background:#05006e;
}

#menu {
	position: fixed;
	top: 0;
	left: 0;
	background: #0c2b7b;
		border-bottom: 3px solid #ffaa00;
	text-align: center;
	width: 100%;
	z-index: 999;
	justify-content: center;
	box-shadow: rgba(0,0,0,0.3) 0 3px;
}

#menu ul li, #menu ul li a {
	background: rgba(0,0,0,0);
	text-align: center;
	justify-content: center;
	display: flex;
}

#menu {
	justify-content: center;
	display: flex;
}
#menu ul li ul.sub-menu a {
	color:darkblue!important;
}
#menu ul li ul.sub-menu a:hover {
	background:#ddd;
	color:darkblue;
}
#menu ul li.menu-item-has-children ul li a:after {
	content:"";
}

#menu ul li.menu-item-has-children a::after {
	content: "";
	position: absolute;
	z-index: 999;
	top: 20px;
	right: 6px;
	color: #fff;
}

#menu ul li a {
	color: #fff;
	padding: 20px !important;
}

#menu ul li a:hover {
	background: #05006e;
	text-decoration: none;
}

#menu ul li ul.sub-menu li {
	background: #fff;
	top: 15px;
}

#menu ul li ul.sub-menu li a {
	color: darkred;
}

#menu ul li.current_page_item a {
	background: rgba(0,0,0,0.1);
	text-decoration: none !important;
}

li.CPAC_icon {
	position: absolute !important;
	left: 20px !important;
	float: left !important;
	width: 70px;
}


.sticky {
	background:none!Important;
}

input, select {
	width:90.5%!important;
	margin-top:10px!important;
	text-align:center;
	display:flex;
	justify-content:center;
}
.sticky h2 a:hover {
    color:#ddd!important;
}
li.CPAC_icon a {
	color: rgba(0,0,0,0) !important;
	background-image: url('https://cphelpforce.com/wp-content/uploads/2021/03/Help_Force.png') !important;
	height: 1px;
	border-radius:2px;
	margin-top:6px;
	width: 25%;
	background-size: 55px !important;
}

li.CPAC_icon a:hover {
	background-color: rgba(0,0,0,0) !important;
}

.sticky h2 a {
	background:url(https://media.discordapp.net/attachments/722028822114992199/723012723486752858/help-force-sticky.png);
	background-size:cover;
	color:#fff!important;
		font-size:18px ;
	border-radius:5px;
}
.post {
	margin-top:-5px;
}

#header-box img, #searchbox, #syndication {
	display:none
}
#pagetitle {
	height:350px!important;
	width:904px!important;
	background-size:904px;
				background:url(https://cdn.discordapp.com/attachments/722028822114992199/722875462950584370/hf-header.png);
}

.pagewrapper {
	border: 1px #05006e solid;
	background:#05006e;
	margin-top:118px;
	padding-top:20px;
	width:906px;
	overflow:hidden;
}
.content {
	background:#fff;
	margin-top:0px;
	overflow:hidden!important;
	border-width: 3px;
	width:495px;
	border-style: solid;
	border-color:#ffaa00;
}

.sticky {
	background:#fff;
}
.post:hover {
    background:rgba(0,0,0,0);
}
@keyframes border-color {
	 10% {border-color: #ffd800;}
	20% {border-color: darkblue;}
	30% {border-color: #ffd800;}
	40% {border-color: darkblue;}
	50% {border-color: #ffd800;}
	60% {border-color: darkblue;}
	70% {border-color: #ffd800;}
	80% {border-color: darkblue;}
	90% {border-color: #ffd800;}
	100% {border-color: darkblue;}
}
.narrowcolumn, .wrapper, .narrowcolumnwrapper  {
	background:rgba(0,0,0,0);
}
.post h2 a {
	text-decoration: none;
	color: #000;
	border-bottom: 1px solid #000;
}

.post h2 a:hover {
	color:darkblue;
	border-bottom: 1px darkblue solid;
}

.sidebar ul li h2, .obar ul li h2 {
	background:#ffaa00;
	color:#6b4e00;
	border-radius:5px;
	text-align:center;
	font-size:15px;
}

.obar ul li , .sidebar ul li {
background:rgba(255,255,255,0)!important;
	border-radius:5px;
}

.obar ul li li, .sidebar ul li li {
	background:none!important;	
}

.sidebar ul li,  .sidebar ul li a, .sidebar ul li p, .sidebar ul li span, .obar ul li, .obar ul li a, .obar ul li p, .obar ul li span, .sidebar, .ul {
	color:#fff!important;
	text-decoration:none;
}

.sidebar ul li a:hover, .obar ul li a:hover {
	color: #ddd!important;
}
.postinfo {
	font-size: 11px;
	color: #808080;
	clear: both;
}

.postinfo a {
	color: #808080;
}

.postauthor {
	color: #808080;
}

.postdate {
	color: #808080;
}

.sidebar  img, .obar  img {
	max-width:150px!important;
	height:inherit;
}
.sidebar, .obar, .sidebar ul , .obar ul,  .sidebar ul li, .obar ul li{
	background:rgba(0,0,0,0)
}

input, select, textarea {
	border:1px rgba(0,0,0,0.1) solid;
	border-radius:5px;
	padding:10px;
	width:inherit;
}

input[type="submit"], button {
    background:darkblue;
	border:0;
	padding:10px 30px;
	display:flex;
	justify-content:center;
	text-align:center;
	margin-top:10px;
	top:0;
	border-radius:4px!important;
	color:#fff;
}