body {
   font-size: 1.8em;
   color: #232323;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
color: #092869;
}
h1 {
font-size:54px;
color:#58595b;
}
h2 {
font-size:38px;
color: #58595b;
}
h3 {
font-size:30px;
line-height:49px;
}
.btn-default {
    color: #fff;
    background-color: #cfaa45;
    border-color: #cfaa45;
}
.btn-default:hover {
    color: #fff;
    background-color: #e3d593;
    border-color: #e3d593;
}
a,
p.readmore a.btn.btn-default {
  color: #092869;
}
a.modal.btn {
position: relative;
}
.entry-header h2 a {
  color: #092869;
}
.et-title p {
color: #092869;
font-size:16px;
font-weight:400;
}
.et-contact-form button {width: auto;}
.offcanvas-menu, #sp-bottom {
    background-color: #092869 !important;
}
div.offcanvas-menu div.offcanvas-inner div.sp-module h3.sp-module-title {
color: #e3d593;
}
strong.formRequired {
    color: #ff0000;
    font-weight: 200;
}
strong.red, span.star {
    color: red;
}
#sp-bottom1 a,
#sp-bottom2 a,
#sp-bottom3 a {
margin: 8px 0;
color: #fff;
}
.container {
    padding-right: 8px;
    padding-left: 8px;
}

.sp-megamenu-parent >li >a,
.sp-megamenu-parent >li >span {
  display: inline-block;
  padding: 0 14px;
  line-height: 90px;
  font-size: 14px;
  text-transform: uppercase;
  color: #092869;
  margin: 0;
  font-weight: bold;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
    color: #fff !important;
}
h3.sp-module-title {
color:#e3d593;
}
div.sp-column.class2 div.sp-module {
    border: 1px solid #cfaa45;
    padding: 1em;
}
.osmap-items ul {
    list-style: none;
}
#qx-element-contact-form-submit:before,
.osmap-items ul >li >a:before,
.sp-module ul >li >a:before {
  font-family: FontAwesome;
  margin-right: 8px;
}
#qx-element-contact-form-submit:before {
   content: "\f1d8"; /* fa fa-send */
}
div#qx-element-contact-form-msg {color: #f00;}

.osmap-items ul >li >a:before,
.sp-module ul >li >a:before {
   content: "\f14c"; /* fa fa-external-link-square */
}
#qx-element-contact-form-submit:hover,
.sp-module ul >li >a:hover,
a:hover {
  color: #0f75bc !important;
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  height: auto;
}
.page-header {
margin: 40px 20px 20px;
}
article.item {
   margin-bottom: 40px;
   margin-left: 20px;
   margin-right: 20px;
}
div.qx-element.qx-element-text,
div.sp-column div.blog div.items-leading.clearfix p,
article.item.item-page div p {
text-indent: 1em;
text-align: justify;
}
.label-info {
   background-color: #cfaa45;
}
.form-horizontal .form-actions {
    padding-left: 19px;
}
.form-horizontal .controls {
    margin-left: 19px;
}
p.img_caption {
font-size:80%;
font-style:italic;
text-align:center !important;
text-indent:0 !important;
}

p.img_caption {
   font-size: 80%;
   font-style: italic;
   text-align: center !important;
   text-indent: 0 !important;
}
div#jmailalerts-emails.jmailalerts-wrapper.well.jma_plugin_background div#e-mail_alert.col100 form#adminform.form-validate.form-horizontal div.row-fluid div.span4 {
    display: none;
    visibility: hidden;
}
img.square.carousel-logo,
.carousel-logo img {
 max-height: 60px;
 margin: 0 auto;
}
#sp-component > div > div.blog > div.category-desc.clearfix > img {
margin: 0 auto 1em auto;
max-width: 33%;
}



