body{font-family: 'Open Sans', sans-serif;}
h1,h2,h3,h4,h5,h6{font-family: 'Raleway', sans-serif;}
h1{font-size:2.2em;}
h2{font-size:1.8em;}
#sidebar h3{font-size:1.5em;}
a{color:#1E7994;transform:all 1s;}
a:hover{color:#049A5A;}
body,p{color:#767A74;}

#header .row.bodumenubar{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;margin:2em auto;}
#sidebar ul li{border:solid 1px #ccc;}
#sidebar ul li{margin:1.4em auto;}
#sidebar ul li{padding:0.4em;}
#sidebar ul li#search-2{border:none;margin:1.4em 0;padding:0;}
#sidebar ul li#search-2 .row,#search-2 .columns{margin:0;padding:0;}
#header ul li, #scrollHeader ul li,#sidebar ul{list-style:none;}
#header ul li ul,#scrollHeader ul li ul{display:none;}
#header ul li.lang-item{font-size:0.8em;}
#header a,#scrollHeader {transform:all 3s;}
#header a:hover, #scrollHeader a:hover{color:#1D9061;}
#header a,#scrollHeader a{text-transform:uppercase;}
#header a,#scrollHeader a,p{color:#767A74;}
h1,h2,h3,h4,h5,h6{color:#36393B;}
#footer{background:#36393B;}
#header li.lang-item a,#scrollHeader menu > li.lang-item > a{padding:0 0.4em;}
p.bodu a,#footer a,#footer .list-group p{color:#fff;}
#sidebar{overflow:hidden;}
.button{background:#1E7994;transform:all 2s;}
.button:hover, .button:focus,.pageHeading {
    background-color: #049A5A;
    color: #fefefe;
}
.pageHeading{width:100%;height:10px;margin-bottom:1.2em;}

.boduPanel{background:#eee;width:100%;height:250px;transform:all 3s;text-align:center;padding:10% 5%;}
.boduPanel:hover {background:#049A5A;color:#fff;}
.boduPanel a{color:#767A74;transform:all 3s;}
.boduPanel:hover  a {color:#fff;}
.boduPanel i{font-size:2.2em;}

#footer{color:#fff;}

#header ul li,#scrollHeader ul li{position:relative;}
#header ul li:hover ul,#scrollHeader ul li:hover ul{display:block;position:absolute;top:99%;left:0;margin:0;font-size:0.75em;z-index:999;
  border:solid 1px #ccc;background:#fff;width:150%;padding:4%;}
  #header ul li:hover ul li,#scrollHeader ul li:hover ul li{text-align:left;padding:0 0.4em;font-size:0.99em;}
  #header ul li:hover ul li,#scrollHeader ul li:hover ul li{padding:0.9em 0;}
  #header ul li:hover ul li:last-child,#scrollHeader ul li:hover ul li:last-child{border-bottom:none;}
  #header ul li:hover ul li a{line-height:1.1;}

#scrollHeader{display:none;position:fixed;top:0;}
#scrollHeader.headhesive{background:#fff;position: fixed;display:none;position:fixed;top:0; top: 0;width:100%;
left: 0;z-index:998;display:none ;will-change: transform;
transition: transform 3.5s ease;transform:translateY(0%);padding:0.5em 0;}
 #scrollHeader.headhesive.headhesive--stick{display:block ;-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}
#scrollHeader ul li a{padding:0.7rem;font-size:0.9em;}

/* footer */
#footer{padding:2em 0;margin-top:6em;}
#footer{font-size:0.9em;line-height:1.6;}
.copyright {font-size:0.82em;}
.copyright{margin-top:2em;}

p.bodu{text-align:right;font-size:0.78em;}
#footer .list-group p{padding:0;margin:0;line-height:inherit;}
#footer .menu li a{padding:0.2rem 0;}
p.bodu a span{color:#a8c038;}
.ruckblickPost{padding:1.4em;}
.boduHidden{opacity:0;}

.boduVisible{opacity:1;}

.bodu1{

  -webkit-animation-duration: 3s;

  -webkit-animation-delay: 0s;

  

}



.bodu2{

  -webkit-animation-duration: 2s;

  -webkit-animation-delay: 4s;

  

}



.bodu3{-webkit-animation-duration: 3s;

  -webkit-animation-delay: 6s;

  }




/* table hack */
table thead {
    background: none; 
    color: #0a0a0a;
}

table thead, table tbody, table tfoot {
    border:none; 
    background-color: none;
}

table tbody tr:nth-child(even) {
    background-color: #ffffff;
}

/* accordion hack */
.accordion-title {
    display: block;
    padding: 1.25rem 1rem;
    line-height: 1;
    font-size: 1.25rem; */
    color: #0a0a0a; 
    position: relative;
    border: 1px solid #e6e6e6;
    border-bottom: 0;
}


a.accordion-title{color: #0a0a0a;}
a.accordion-title::before{color:#cb2229;font-weight:bold;}


.accordion-content {
   
    
    background-color: #0a0a0a;
    color: #ffffff;
}

/* for mp3 player */



@media screen and (max-width: 39.9375em) {
   .title-bar{background:#fff;padding:0.5em 0 2em 0;}
   .headerLogo{width:100;text-align:center;}
  

  .top-bar,.top-bar ul{background:#fff;}
.menu-icon::after {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 2px;
    background: #049A5A;
    top: 0;
    left: 0;
    box-shadow: 0 7px 0 #049A5A, 0 14px 0 #049A5A;
}
.boduSmall{text-align:center;}.boduSmall img{display:block;padding:0 2em;}
.boduAddress{padding-top:2em ;}
.columns.boduAddress{padding-left:0 !important;}

}


@media only screen and (min-width: 1600px) {

 
 }

/* ipad portrait fixes */
 @media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
#

 }

 @media only screen and (orientation : portrait)
{}

 