.acm-hero.style-2 .lead {
    font-size: 1.8rem;
}
h5.hero-heading a {
    font-size: 1.5em!important;
    color: #eeeeee!important;
}
.page-header {
    margin-bottom: 20px;
}
.t4-footnav {
    background-color: #1354A2!important;
    border-color: rgba(255, 255, 255, 0.1);
    z-index: auto;
}
div.cck_contents.cck_content div.cck_label {
    float: left;
    width: auto!important;
}
div.cck_contents.cck_content.cck_group_x div.gxi label, div.cck_contents.cck_item.cck_group_x div.gxi label {
    width: auto;
    float: none;
}
#t4-hero .bg-overlay:before {
    content: "";
    position: absolute;
    background: #1354A2!important;
    opacity: .5;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
#t4-header + #t4-hero {
    margin-top: -81px;
}
.ja-masthead:before {
    background-color: transparent!important;
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0.3;
    height: 100%;
    width: 100%;
    z-index: 3;
}
.container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.t4-masthead {
    padding-left: 0px;
    padding-right: 0px;
}
.ja-masthead-title {
    color: transparent;
}
h3.ja-masthead-title {
    color: transparent!important;
}
h3, .h3 {
    font-size: 28px;
    color: #1354A2;
}
blockquote {
    margin: 0 0 1rem;
    border: 1px solid #666666;
    padding: 20px;
}

@media (min-width: 992px) {
  #t4-mainbody > .t4-section-inner > .t4-row > .t4-component,
  #t4-mainbody > .t4-section-inner > .t4-row > .component {
    padding-right: 60px; }
  #t4-mainbody > .t4-section-inner > .t4-row .t4-sidebar-r,
  #t4-mainbody > .t4-section-inner > .t4-row .sidebar-r {
    padding-left: 60px; background:#eeeeee;}
  #t4-mainbody > .t4-section-inner > .t4-row .t4-sidebar-l,
  #t4-mainbody > .t4-section-inner > .t4-row .sidebar-l {
    padding-right: 60px; } }

@media (min-width: 768px) {
  #t4-mainbody > .t4-section-inner > .t4-row > .t4-component,
  #t4-mainbody > .t4-section-inner > .t4-row > .component {
    padding-right: 30px; }
  #t4-mainbody > .t4-section-inner > .t4-row .t4-sidebar-r,
  #t4-mainbody > .t4-section-inner > .t4-row .sidebar-r {
    padding-left: 30px;background:#eeeeee;}
  #t4-mainbody > .t4-section-inner > .t4-row .t4-sidebar-l,
  #t4-mainbody > .t4-section-inner > .t4-row .sidebar-l {
    padding-right: 30px; } }

.btn {
    padding: 0.375rem 0.75rem;
    border-radius: 0.1875rem;
    background: #89A427;
  color: #eeeeee;
}
.btn:hover {
    color: #1354A2;
    text-decoration: none;
}
.breadcrumb {
    display: flex;
    flex-wrap: wrap;
    padding: 0.75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: transparent;
    border-radius: 0.25rem;
  border-top: solid 1px #cccccc;
}
span.separator {
    padding: 0px 3px;
}
.t4-palette-dark .nav > li > a:hover, .t4-palette-dark .nav > li > a:focus, .t4-palette-dark .nav > li > a:active {
    color: #7a9dc7;
}
.deplacement .blog-item-content {
    background: #eeeeee;
    padding: 20px;
}
.badge-info {
    background-color: #89A427;
}
.mod-search.search {
    float: right;
}
#mod-search-searchword108 {
    background: #cfdca052;
    border: none;
}
.t4-footer .container {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
#t4-section-1 .container, #t4-section-2 .container, #t4-section-3 .container, #t4-section-4 .container, #t4-section-5 .container, #t4-section-6 .container {
    padding-top: 9.375em;
    padding-bottom: 1.375em;
}
.readmore {
    margin-top: 1rem;
    margin-bottom: 0;
    float: right!important;
}
.mod-search.search {
    background: #ffffff;
}
#col {
    column-count: 2;
    column-width: 250px;
   	padding: 20px 10px;
    column-gap: 1.5em;
    column-rule-color: #cccccc;
    column-rule-style: solid;
    column-rule-width: 1px;
}
.close {
    float: right;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
}
.t4-offcanvas .t4-off-canvas-header {
    background-color: #89a427;
    padding: 0.6666666667rem 1.5rem;
}
span#triggerButton {
    background: transparent;
}
.t4-offcanvas-toggle, .navbar-toggler {
    display: block;
    position: relative;
    height: 30px;
    width: 30px;
    transition: all 0.35s;
    float: right;
}