@font-face {
font-family: 'gillius';
src: url('/storage/app/media/GillSans-Light.ttf');
}
@font-face {
font-family: 'fajardo';
src: url('/storage/app/media/James_Fajardo.ttf');
}

/*holder css*/
body {
background-image: url(/storage/app/media/bg.gif);
}

.wrap__header--inner {
background-image: url(/storage/app/media/watermark-header.png);
background-repeat: no-repeat;
background-position: left;
background-size: contain;
}

.sidebar-holder {
background-color: #e1e1e1;
background-image: url(/storage/app/media/watermark-sidebar.png);
background-repeat: no-repeat;
background-position: bottom;
}

.sidebar-holder h6, .sidebar-holder h5, .sidebar-holder h4, .sidebar-holder h3, .sidebar-holder h2, .sidebar-holder h2, .sidebar-holder h1 {
color: #286c38;
}
/*end of holder css*/

/*big button*/
.articles {
height: 50px;
text-align: center;
padding: 15px;
background-color: #969696;
width: 170px;
}

.articles:hover {
background-color: #a6d265;
}

.border {
border: solid #000 .15em;
padding: 10px;
border-radius: 15px;
display: inline-block;
margin: 5px 0;
}

.embedded_cta {
height: 65px;
text-align: center;
border-radius: 0px;
padding: 21px;
background-color: #969696;
}

.embedded_cta:hover {
background-color: #aece5f;
}
/*end of big button*/

.ul_circle {
list-style-type: circle;
}

.img-right-spacer {
float: right;
margin-left : 20px;
}

.img-left-spacer {
float: left;
margin-right : 20px;
}

.copyright__list {
text-align: center;
}

.slideshow__section {
border-color: #aece5f;
}

.fullwidth-layout .content-holder:before {
background: #aece5f;
}

.small_size {
font-size: 10.5px;
}

/*slogan css*/
.slogan_size {
font-size: 65px;
padding: 8px;
}

.slogan_spacing {
margin-top: -30px;
margin-bottom: -30px;
margin-right: 20px;
}

.image_slogan_block__container--inner.image__container--inner {
background-color: #aece5f;
}

.textLine1 {
margin-left: 10px;
font-size: 70px !important;
margin-top: 20px;
}

.textLine2 {
line-height: 0px;
font-size: 50px !important;
}

.slogan {
font-family: gillius !important;
}
/*end of slogan css*/
.fb_iframe_widget {
    display: inline-block;
    position: relative;
    text-align: justify;
}

.inline {
display: inline;
}

.adjust_text_block {
width: 260px;
padding: 28px 16px -1px 29px;
}

.paypal_smaller {
width: 25%;
}

.ul_spacing {
margin-left: 40px;
}

.margin {
margin-left: 30px;
}

.wrap__ctaHeader .cta__link--icon:hover {
color: #aece5f;;
}

.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;
}

h1, h2, h3, h4, h5, h6 {
color:black;
}

.wrap__logoHeader {
max-width: 100%;
}

.content-holder a:not(.cta__button) {
color: #e86000;
}

.link_black {
color: black;
}

.link_no_decoration {
color: black;
text-decoration: none;
}

h1.page__title {
color: #949d20;
font-family: 'fajardo';
font-size: 50px;
}

.wrap__logoHeader .logo__title {
font-size: 70px !important;
color : #cbce97;
font-family: 'fajardo' !important;
margin: 0 0 0;
}

.img_responsive {
max-width: 100%;
height: auto;
}

.position_left {
float: left
}

.position_right {
float: right;
}

.borderless {
border: none;
}

/*hot topic css*/
.docheadline{font-family: Tahoma;font-size: 12px; text-decoration: none; font-weight: bold; color: black} .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;
}
/*end of hot topic css*/

@media only screen and (max-width: 1024px) {
.wrap__logoHeader .logo__title {
margin: 0 0 0px;
}
.link_wrap {
word-break: break-all;
}

.wrap__logoHeader .logo__title {
font-size: 45px !important;
height: 60px !important;
}
p.logo__description {
font-size: 15px !important;
padding-bottom: 15px;
}
}

@media only screen and (max-width: 425px) and (min-width: 320px) {
.wrap__logoHeader .logo__title {
    font-size: 40px !important;
    height: 40px !important;
}

.resizer {
width: 40%;
}

.articles {
width: 127px;
}

.first {
display: none;
}
}