<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: CCME-2026
Theme URI: https://ccme.news/
Description: New for CCME NEWS
Author: Chris Lopez
Author URI: https://cpi-industry.com
Version: 1.0
*/


/* Custom styles here */

.text-black { color: #000000 !important; }

hr {
	margin: 0.5rem 0;
	color: #CCCCCC;
	border: 0;
	border-top: 1px solid;
	opacity: 1;
}

.topbar {
	background-color: red;
}

img#logo-cpii { 
	width: 80px;
	padding: 3px;

}

.nav-link { text-transform: uppercase; }

.main-banner img {
	width: 100%;
	border: 1px solid #CCCCCC;
	margin: 3px;
	padding: 3px;
}

.story-box {
	font-size: 0.7rem;
	border-top: 4px solid #00ACEE !important;
}

.cat-story-box {
	zfont-size: 0.7rem;
	zborder-top: 4px solid #00ACEE !important;
}

img.img-ed {
	border: 1px solid #CCCCCC;
	margin: 3px;
	padding: 3px;
}

img.iconprem {
	width: 50px;
	height: 50px;
	margin: 0 0 10px 10px;
}

.text-justify {
	text-align: justify;
}

.news-list {
	padding-left: 1rem;
}

.sb-box {
	background-color: #F8F8F8;
	padding: 10px;
	border-top: 4px solid #00ACEE;
}


.box-signup {
    display: block;
    background-color: #333333;
    color: #FFFFFF !important;
    padding: 20px 10px 10px 10px;
    border-radius: 10px;
    margin-bottom: 50px;
    border-bottom: 5px solid #ffc107;
}

.box-signup h3, 
.box-signup h4 {
	color: #FFFFFF !important;
} 

/* Login CSS */

.box-reg {
	display: block;
	background-color: #F0F0F0;
	border: 1px solid #CCCCCC;
}

.box-reg h3 {
	background-color: #333333;
	color: #FFFFFF;
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
	border-bottom: 8px solid #dae40b;
	font-size: 18px;
}

.box-reg-inner {
	padding: 10px;
}

.digibox {
	border: 5px solid #666666;
}

.digibox a {
	display: block;
	background-color: #dfdfaf;
	text-decoration: none;
	color: #000000;
	font-size: 15px;
}

ul.news-list li h6 {
	font-size: 0.70rem;
}


/* subform */


.subform {
	padding: 10px;
	border: 3px solid #605dba;
	font-size: 0.80rem;
}

.subform h2 {
	background-color: #c4e904;
	padding: 10px;
	border-bottom: 3px solid #605dba;
	font-size: 1rem;
	text-transform: uppercase;
}

.subform label {
	font-weight: bold !important;
	text-transform: uppercase;
}

.subform #gform_submit_button_3 {
	background-color: #605dba !important;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.9rem;
	padding: 10px;
}

.newsub {
    border: 5px solid #CCCCCC;
    background-color: #F8F8F8;
}

.newsub #gform_submit_button_1 {
	background-color: #605dba !important;
}


#input_1_7_chosen { /* sub form */
	width: 250px;
}

.newsub .gfield_label {
	font-weight: bold !important;
	text-transform: uppercase;
}

.btn-prem {
	display: block !important;
	padding: 5px !important;
}

/* Events page CSS */

.ftbox { font-size: 14px;}
.subbox1 { background-color: #c6f3a2; border: 1px solid #CCCCCC; border-top: 2px solid #666666; }

.sec_content { overflow: hidden; height: 150px; transition: height 0.5s ease; }
.sec_content.expanded { height: auto; }
.show-more { background-color: #CCCCC4; padding: 3px 6px; width: 100%; border: 0; text-transform: uppercase; text-align: center; font-size: 12px; }
.img-pgal { width: 100%; height: 140px; object-fit: cover; }
.img-gal-box a { text-decoration: none; color: #333333; }
.sp-title-box { font-size: 12px;font-weight: bold;background-color: #5e4742; color:#FFFFFF; border-bottom: 2px solid #333333 }
.img-splogo { width: 100%; object-fit: cover; }
h2.ccm_event_details_heading { font-size: 20px; }
h4 { font-size: 16px; }
.spk-title-box { font-size: 12px; }
.spk-co { color: blue; }
.img-spk { width: 100%; height: auto; object-fit: cover; border: 1px solid #CCC; padding: 3px; border-radius: 10px;}

.btn-reqbro { border: 2px solid #333333;font-weight: bold;width: 210px;margin-top: 20px;text-transform: uppercase; }
.btn-reqbro:hover { background-color: #FFFFFF; }

#gotop { display: none; position: fixed;bottom: 30px;right: 30px;z-index: 100;border:none;outline: none;background-color: #555;color: white;cursor: pointer;padding:15px;border-radius:50%;font-size: 18px;transition: opacity 0.4s; }
#gotop:hover { background-color: #333333; }

.marquee_text { font-weight: bold; padding-top: 7px; }
.box-attco {
  background-color: #978d37;
  color: #FFF;
  font-weight: bold;
  padding: 10px;
  font-size: 11px;
  text-align: center;
  text-transform: uppercase;
}

a.btn-reqbro-inv {
	border-color: #FFFFFF;
	color: #FFFFFF;
}

a.btn-reqbro-inv:hover {
	background-color:#495059 !important;
}

a.btn-reqbro-inv i { margin-right: 7px !important; }

.ev_icon { font-size: 30px; }
.ev_info { font-size: 16px; line-height: 17px; font-weight: bold; }

.ev_box_content {
	display: none;
	padding: 20px;
	margin-top: 10px;
	background-color: #f0f0f0;
	border: 1px solid #ccc;
}

.intbox {
	display: block;
	border: 1px solid #666666;
	border-top: 4px solid #978d37;
	border-bottom-right-radius: 10px;
}

.section_hdr {
	border-top: 4px solid #978d37;
}

.section_hdr i { color: #978d37; }

.ev-post { display: block; background-color: #F8F8F8; border-top: 1px solid #666666; }

.evbox h4.event_title a { color: #000000 !important; }

.btn-digi {
    border-radius: 0;
    width: 400px;
    padding: 10px;
    font-family: Arial !important;
    font-weight: bold;
    background-color: #3156a6;
}

.single .card .card-body {
	padding: 15px;
}

/* prem */
div#field_3_18 {
	display: block;
	width: 300px;
	border: 3px solid #666666;
    padding: 10px;
    background-color: #b6f10f43;
	text-align: center;
}

div#field_3_18 label {
	font-weight: bold;
	display: block;
	text-center;
}

div#field_3_18 .ginput_total_3 {
	font-weight: bold;
	font-size: 20px;
	display: block;
	text-center;
}
</pre></body></html>