@font-face {
    font-family: 'lucida_sansregular';
    src: url('../fonts/lsans-webfont.eot');
    src: url('../fonts/lsans-webfont.eot') format('embedded-opentype'), url('../fonts/lsans-webfont.woff') format('woff'), url('../fonts/lsans-webfont.ttf') format('truetype'), url('../fonts/lsans-webfont.svg#lucida_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'lucida_sansdemibold_roman';
    src: url('../fonts/lsansd-webfont.eot');
    src: url('../fonts/lsansd-webfont.eot') format('embedded-opentype'), url('../fonts/lsansd-webfont.woff') format('woff'), url('../fonts/lsansd-webfont.ttf') format('truetype'), url('../fonts/lsansd-webfont.svg#lucida_sansdemibold_roman') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'lucida_sansdemibold_italic';
    src: url('../fonts/lsansdi-webfont.eot');
    src: url('../fonts/lsansdi-webfont.eot') format('embedded-opentype'), url('../fonts/lsansdi-webfont.woff') format('woff'), url('../fonts/lsansdi-webfont.ttf') format('truetype'), url('../fonts/lsansdi-webfont.svg#lucida_sansdemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'lucida_sansitalic';
    src: url('../fonts/lsansi-webfont.eot');
    src: url('../fonts/lsansi-webfont.eot') format('embedded-opentype'), url('../fonts/lsansi-webfont.woff') format('woff'), url('../fonts/lsansi-webfont.ttf') format('truetype'), url('../fonts/lsansi-webfont.svg#lucida_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CalvertMTRoman';
    src: url('../fonts/calvertmt.eot');
    src: url('../fonts/calvertmt.eot') format('embedded-opentype'), url('../fonts/calvertmt.woff') format('woff'), url('../fonts/calvertmt.ttf') format('truetype'), url('../fonts/calvertmt.svg#CalvertMTRoman') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CalvertMTLightLight';
    src: url('../fonts/calvert_mt_light.eot');
    src: url('../fonts/calvert_mt_light.eot') format('embedded-opentype'), url('../fonts/calvert_mt_light.woff') format('woff'), url('../fonts/calvert_mt_light.ttf') format('truetype'), url('../fonts/calvert_mt_light.svg#CalvertMTLightLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CalvertMTStdBold';
    src: url('../fonts/calvert_mt_std_bold.eot');
    src: url('../fonts/calvert_mt_std_bold.eot') format('embedded-opentype'), url('../fonts/calvert_mt_std_bold.woff') format('woff'), url('../fonts/calvert_mt_std_bold.ttf') format('truetype'), url('../fonts/calvert_mt_std_bold.svg#CalvertMTStdBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CalvertMTStdLight';
    src: url('../fonts/calvert_mt_std_light.eot');
    src: url('../fonts/calvert_mt_std_light.eot') format('embedded-opentype'), url('../fonts/calvert_mt_std_light.woff') format('woff'), url('../fonts/calvert_mt_std_light.ttf') format('truetype'), url('../fonts/calvert_mt_std_light.svg#CalvertMTStdLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CalvertMTStdRegular';
    src: url('../fonts/calvert_mt_std.eot');
    src: url('../fonts/calvert_mt_std.eot') format('embedded-opentype'), url('../fonts/calvert_mt_std.woff') format('woff'), url('../fonts/calvert_mt_std.ttf') format('truetype'), url('../fonts/calvert_mt_std.svg#CalvertMTStdRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
    font-family: 'lucida_sansregular';
}

.submenu,
h1, h2, h3, h4, h5, h6, .fake-h1 {
    font-family: 'CalvertMTStdRegular';
    font-weight: normal;
    margin: 0;
}

h1, .fake-h1 {
    padding-bottom: 30px;
}

.pagination a:hover,
.main-content .breadcrumbs a:hover,
.main-content a,
.footer a {
    text-decoration: underline;
}

.pagination .next a, .pagination .prev a,
.pagination a,
.main-content .breadcrumbs a,
.submenu a:hover,
.footer a:hover,
.button, .button:hover, .main-content .button,
.main-content .submenu a,
.nav a:hover {
    text-decoration: none;
}

.breadcrumbs,
.footer {
    font-family: 'lucida_sansregular';
}

.blog .date,
.button,
.nav {
    font-family: 'CalvertMTStdBold';
}

.nav {
    text-transform: lowercase;
}

.footer ul li span {
    text-transform: uppercase;
}

h1 span,
h2 span,
h3 span,
h4 span,
h5 span {
    color: #8cc63f;
    display: block;
}

.muted,
.breadcrumbs a,
.footer a,
.footer {
    color: #959595;
}

.pagination .active,
.breadcrumbs,
.submenu a:hover,
h1, h2, h3, h4, h5, h6,
.nav li.active a {
    color: #0b9444;
}

.pagination a {
    color: #464646;
}

.blog .date,
.submenu li.active a,
.flexslider h4,
.pagination .prev a, .pagination .next a,
.button,
.button:hover,
.nav li, .nav a {
    color: #fff;
}

.nav a:hover {
    color: #ccf29b;
}

.submenu a {
    color: #99cc55;
}

.flexslider h4 {
    font-family: 'CalvertMTStdLight';
}

p {
    margin: 15px 0;
}

/* FONT SIZE */

.muted,
.breadcrumbs,
.footer {
    font-size: 10px;
}

.blog .date {
    font-size: 11px;
}

.submenu,
.button {
    font-size: 14px;
}

.nav {
    font-size: 17px;
}

h3,
.blog .date span {
    font-size: 18px;
}

.fake-h1 {
    font-size: 24px;
}

.flexslider h4 {
    font-size: 30px;
}

/* TEXT ALIGN */

.main-content p {
    text-align: justify;
}

.blog .date,
.pagination ul,
.pagination ul li {
    text-align: center;
}

/* LINE HEIGHT */

.footer li + li a {
    line-height: 10px;
}

.blog .date {
    line-height: 14px;
}

body {
    line-height: 16px;
}

.blog h2 {
    line-height: 22px;
}

h3,
.button {
    line-height: 24px;
}

.flexslider h4 {
    line-height: 30px;
}

.pagination ul {
    line-height: 40px;
}