@charset "UTF-8";
/********** CCPL 2018 Site Style **********/
/********** 14 September 2018 **********/
body {
background-color: #ffffff;
font-family: "Noto Sans", sans-serif;
min-width: 320px;
max-width: 1600px;
margin: 0 auto;
width: 90%;
line-height: 1.4em
}
.wrapper {
max-width: 1600px;
margin: 0 auto;
padding: 0px;
min-width: 320px;
background-color: #ffffff;
}
.maincontent {
width: 100%;
display: block;
margin: 0;
background-color: transparent !important;
border: none !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
}
.section_title {
height: 2.5em;
width: 100%;
text-align: center;
margin-top: 2em;
margin-bottom: 1em;
}
.lazyload,
.lazyloading {
opacity: 0;
transition: opacity 0.75s ease-in-out;  
}
.lazyloaded {
opacity: 1;
}
.indent {
padding-left: 3em;
}
/********** Alerts **********/
#alert {
clear: both;
display: block;
width: 100%;
height: auto;
margin: 0;
padding: 0;
text-align: center;
background-color: #E31936;
overflow: hidden;
}
#alert_description {
position: relative;
width: 100%;
margin: 0;
padding: 1em 2em 0em 2em;
background-color: transparent;
}
#alert_description p {
color: #ffffff;
}
/********** Breadcrumbs **********/
.breadcrumb_wrapper {
width: 100%;
height: 2em;
padding: .5em 0em 1.5em 0em;
margin: 0;
}
.breadcrumbs_share {
width: 100%;
padding-right: .25em;
float: right;
text-align: right;
margin: 0;
}
@media only screen and (min-width:320px) and (max-width:1023px) {
body {
width: 99%
}
}
/********** Search Results *********/
.search_wrapper {
width: 100%;
margin: 0 auto;
padding: 0em 0em 0em 0em;
background-color: #ffffff;
}
.results_title {
font-size: 2.5em;
color: #E31936;
padding: .5em 0em 0em 0em;
}
.results_wrapper {
width: 100%;
padding: 1em 0em 0em 0em;
margin: 0;
}
.results_indent {
padding-left: 1em;
}
ul.nodots {
	list-style-type: none;
}
ul.nodots li {
	padding-bottom: .75em;
}
legend {
font-size: 1em;
}
a.alert_link:link {
color:#FFFFFF;
text-decoration: underline;
}
a.alert_link:visited {
color:#FFFFFF;
text-decoration: underline;
}
a.alert_link:active {
color:#FFFFFF;
text-decoration: underline;
}
a.alert_link:hover {
color:#FCB034;
text-decoration: underline;
}