/***
shoutout zambi4 for the christmas shit yessur
**/
body {
	background-color: black;
	color: white;
	background-attachment: fixed;
	background-size: cover !important;
	margin-top: 40px;
	font-size: 14px;
}

p {
	color: black !important;
}

.sidebar ul li a img {
    width: 100% !important;
    max-width: 600px !important;
}

.sidebar ul li {
    margin: 0 auto !important;
    text-align: center !important;
    padding: 0 !important;
}



blockquote {
	max-width: 400px;
	text-align: center;
	margin: 20px;
	padding: 20px;
	font-size: 15px;
	color: #fff;
	background: #ccc;
	background-color: #DF7C7C;
	border-radius: 30px;
}

img:hover {
	transform: scale(1.05);
	transition: 1.2s;
}

h1 {
	font-size: 18px;
}

h2 {
	font-size: 15px;
}

h3 {
	font-size: 13px;
}

img {
	transition: 1.2s;
}

#page, .pagewrapper, .content, .sidebar, .obar, .obar ul, .sidebar ul {
	background-color: !important;
	color: red;
}

body.logged-in {
	margin-top: 80px;
}

body.logged-in #menu {
	margin-top: 32px;
}

tr, td {
	padding: 0;
	margin: 0;
}

img {
	border-radius: 10px;
	border: 0 !important;
	background: rgba(0,0,0,0) !important;
}

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

#menu {
	background: url('https://doritosofcp.com/wp-content/uploads/2024/03/shields.png') #ED721B;
	border-bottom: 14px white !important;
	background-size: 200px;
	background-position: -10px -80px;
	animation: menus 560s infinite;
}

@keyframes menus {
	from {
		background-position: -10px -80px;
	}
	
	50% {
		background-position: -10780px -80px;
	}
	
	back {
		background-position: -10px -80px;
	}
}

#page, .pagewrapper, .wrapper {
	background: url('ttps://doritosofcp.com/wp-content/uploads/2024/03/light_shields.png') white !important;
	background-repeat: repeat-y;
	background-position: -5px !important;
	background-size: 200px !important;
}

#menu {
	justify-content: center;
	display: flex;
}

#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;
	border: 0 !important;
	margin-top: -5px;
	border-radius: 0;
}

#menu {
	position: fixed;
	top: 0;
	left: 0;
	text-align: center;
	width: 100%;
	z-index: 999;
	justify-content: center;
	border-bottom: 2px #fff solid;
	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 ul li a:hover {
	background: rgba(0,0,0,0);
	text-decoration: none;
	color: #ddd;
}

#menu ul li ul.sub-menu li {
	background: #fff;
	color: #000;
	top: 16px;
	padding: 5px 0;
	border-radius: 0;
}

#menu ul li ul.sub-menu li a {
	border-radius: 0;
	color: #ED721B;
}

#menu ul li ul.sub-menu li:hover {
	background: #FDD6B8;
	transition: 1s;
}

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

li.CPAC_icon {
	position: absolute !important;
	left: 25px !important;
	float: left !important;
	width: 70px;
	background-color: rgba(0,0,0,0.1) !important;
}

li.CPAC_icon a {
	color: rgba(0,0,0,0) !important;
	background-image: url('https://doritosofcp.com/wp-content/uploads/2024/03/dcp-logo.png') !important;
	height: 14px !important;
	margin-top: -5px !important;
	width: 17%;
	background-size: 55px !important;
}

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

.sticky {
	background: none !important;
}

input, select {
	width: 90.5% !important;
	margin-top: 10px !important;
	text-align: center;
	display: flex;
	justify-content: center;
}

li.CPAC_icon {
	background: transparent !important;
}

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

.sticky h2 a:hover {
	color: #fff !important;
}

.sticky h2 a {
	background: url('https://i.imgur.com/t2jr6Iu.png') !important;
	background-size: 40px;
	background-position: 0;
	color: white !important;
	text-shadow: 0 0 3px black;
	border-bottom: none !important;

}

.post {
	margin-top: 0;
}

.postinfo {
	color: #DF5905 !important;
}

.postdate {
	color: red !important;
}

#header-box img, #searchbox, #syndication {
	display: none;
}

#pagetitle {
	background: url('https://i.imgur.com/Az9UjPI.png');
	height: 415px;
	width: 904px;
	background-size: 904px;
	border-right: 0px solid transparent;
	border-left: 0px solid transparent;
	border-top: 0px solid transparent;
	border-image: linear-gradient(to top,#ddd 60%,#ED721B 100%);
	border-image-slice: 1;
}

.pagewrapper {
	border: 2px #4f5155 solid;
	border-right: px solid transparent;
	border-left: px solid transparent;
	margin-top: 190px;
	margin-right: 2px;
	width: 900px;
	overflow: hidden;
}

.content img {
	max-width: 400px !important;
	padding: 0 !important;
	margin: !important;
}

.content {
	background: url('https://i.imgur.com/1UyZZhK.png')white !important;
	background-position: center !important;
	background-repeat: repeat-y !important;
	background-size: 80% !important;
	background-color: white;
	margin-top: 10px;
	overflow: hidden !important;
	border-width: 3px;
	border-radius: 20px;
	animation: content-borders 10s infinite;
	box-shadow: 1px 1px 33px 1px grey;
	width: 495px;
	border-style: solid;
	border-color: #d2dcdf;
}

@keyframes content-borders {
	0% {
		border: 3px #EE831E solid;
		box-shadow: #ED721B 0 0 5px;
	}
	
	25% {
		border: 3px #FB712F solid;
		box-shadow: #FB442F 0 0 5px;
	}
	
	50% {
		border: 3px #EE831E solid;
		box-shadow: #ED721B 0 0 5px;
	}
	
	75% {
		border: 3px #FB712F solid;
		box-shadow: #FB442F 0 0 5px;
	}
	
	100% {
		border: 3px #EE831E solid;
		box-shadow: #ED721B 0 0 5px;
	}
}

.sticky {
	background: #000;
}

.post:hover, .sticky:hover {
	animation: content-color 10s infinite;
}

.narrowcolumn, .wrapper, .narrowcolumnwrapper {
	background: rgba(0,0,0,0);
}

.post h2 a {
	text-decoration: none;
	color: #ED721B;
	border-bottom: 2px solid black;
}

.post h2 a:hover {
	color: red;
	border-bottom: 2px black solid;
}

.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: #EE831E;
	text-decoration: none;
	text-align: center;
	
}

.sidebar ul li a, .obar ul li a {
	color: #EE831E !important;
}

.sidebar, .obar {
	background-position: -10px 0 !important;
	border-radius: 10px;
	margin-top: 5px;
	border: 0;
	font-size: 15px;
	padding: 6px 0 4px;
	margin: 0 0 0 0px;
}

.sidebar ul li h2, .obar ul li h2 {
	color: #F28C28 !important;
	border-radius: 5px;
	text-align: center;
	font-size: 18px !important;
}

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

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

.sidebar ul li a:hover, .obar ul li a:hover {
	color: rgb(255,64,0) !important;
	text-decoration: underline;
}

.postinfo {
	font-size: 11px;
	color: #dbbd44;
	clear: both;
}

.postinfo a {
	color: red;
}

.postauthor {
	color: #dbbd44;
}

.postdate {
	color: #dbbd44;
}

.sidebar  img, .obar  img {
	max-width: 150px !important;
	justify-content: center;
	display: flex;
	height: inherit;
}

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

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

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