@font-face {
    font-family: 'james-fajardo';
    src: url('/storage/app/media/James_Fajardo.ttf');
}
@font-face{
    font-family: 'gill_sans_light';
    src: url('/storage/app/media/GillSans-Light.ttf');
}
@font-face{
    font-family: 'gill_sans_bold';
    src: url('/storage/app/media/GillSans-Bold.ttf');
}
body{
    background-image:url('/storage/app/media/bg.gif');
}
/*HEAD*/
.wrap__header--inner .image__container .image {
position: relative !important;
}

.wrap__header--inner {
padding: 40px 36px 20px !important;
}
.wrap__logoHeader .logo__title{
    margin:unset!important;
}
.wrap__logoHeader{
    padding-top:unset!important;
}
.wrap__ctaHeader .cta__link--icon:hover{
    color:#e0e3a4;
}
.navigation .mm-panels > .mm-panel .mm-listview > li > a:not(.mm-next):not(.mm-arrow):before, .navigation .mm-panels > .mm-panel .mm-listview > li > span:not(.mm-next):not(.mm-arrow):before{
color:#e86000;
}
.page__title{
    font-family:james-fajardo!important;
    font-size:50px!important;
    color:#949d20;
}
.page_title:hover{
    color:#e0e3a4!important;
}
._span{
	margin:unset;
}
.link{
    color:#aece5f!important;
    text-decoration:none;
}
.logo__title{
	font-family: 'james-fajardo'!important;
	color:#e0e3a4;
	  font-size: 65px!important;
}
.logo__description{
    font-size:19px;
}
#mainSlogan{
	text-align: left;
}
.slogan-text-1 {
font-family: 'gill_sans_light';
font-size: 60pt;
text-align: left;
margin: 0 0 0 10px;
line-height: 0.6;
}
.slogan-text-2 {
font-family: 'gill_sans_bold';
font-size: 35pt;
}

/*HOT TOPICS*/
.docheadline{font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #aece5f!important;
} 
.docsummary{font-family: Tahoma;
	font-size: 12px;
} 
.docseperator{ height: 3px;
	margin: 6px 0px 6px 0px;
	border-bottom: 1px solid #eeeeee;
} 
.docNewsLogo { font-family: Tahoma;
	font-size: 10px;
	align: right;
} 
.page-title {
	display: block !important;
}

/*slogan*/
.slideshow__section{
    border-color:#aece5f;
}

.slideshow__section .slogan__block {
    background:#aece5f;   
 }

.slideshow__section .slogan__block .image__container .image{
    bottom:-15px !important;
}
/*slide*/
#slider .slider__image {
    background-position: left center;
    background-size:cover;
}
/*side editable*/
.sidebar-holder{
    background:#e1e1e1;
}
.sidebar-title{
padding-top: 20px;
}
.sidebar-info{
    text-align:center;
    padding-left: 1px!important;
    padding-right: 1px!important;
}
.side_link{
    text-decoration:none!important;
    color:#424242;
}

/*optionals*/
.ul_bullet,.ol_bullet{
    margin-left:20px;
}
.ul_list{
	list-style: none;
}
form label{
    font-weight:bold;
    font-size: 10pt;
    font-family:arial;
}
.wrap__ctaBody .cta_block .cta__title{
    color:#949d20;
}
/*@media*/
@media only screen and (min-width:320px) and (max-width: 375px) {
.wrap__logoHeader .logo__title {
    font-size: 48px!important;
}
.wrap__logoHeader .logo__description {
    font-size: 14px;
}
.copyright__list{
	text-align: center;
}

}

@media only screen and (min-width:376px) and (max-width: 425px) {
.wrap__logoHeader .logo__title {
    font-size: 56px!important;
}
.wrap__logoHeader .logo__description {
    font-size: 16px;
}
.copyright__list{
	text-align: center;
}

}

@media only screen and (min-width:426px) and (max-width: 768px) {
.wrap__logoHeader .logo__title {
    font-size: 65px!important;
}
.wrap__logoHeader .logo__description {
    font-size: 18px;
}
.copyright__list{
	text-align: center;
}

}

@media only screen and (min-width: 769px) and (max-width: 1024px) {
.wrap__logoHeader .logo__title {
    font-size: 65px!important;
}
.wrap__logoHeader .logo__description {
    font-size: 18px;
}
.copyright__list{
	text-align: center;
}
.wrap__header--inner {
padding: 30px 20px 30px !important;
}
}