/*@media (min-width: 1201px){
.inner {
    width: 96%;
    max-width: 1400px;
}
}*/
body.language-en{
  font-family:Arial,Times;
}
.more-link {
    top: 40px;
}

.header-container.inner, .header-row {
    height: auto;
        padding: 15px 0;
}

.js-language-switch #language-switch {
    background: none;
    color: #FEE019;
}
.main-menu-1-1 .nav-menu .level-menu .menu-item>a.is-active, .main-menu-1-1 .nav-menu .level-menu .menu-item>a:hover {
    background-color:#2c318a;
}
@media screen and (min-width: 959px){
/* .header-container .header-row {
    background: url(../../headbg.png) no-repeat bottom center;
    background-size: 100%;
} */

.header-row {
    display: flex;
    width: 100%;
    flex-wrap: nowrap;
    align-items: center;
    max-width: 1200px;
    margin: 0 auto;
}
.header-row .block{
  margin-bottom:0;
}
#search-block-form .form-item-keys, .search-block-form .form-item-keys{
  margin-bottom:0;
  margin-top:0;
}
div#search_block_form input#edit-keys {
    padding: 0 25px;
    border-radius: 20px;
}
#header .header-container .header-column .header-language {
    padding-top: 0;
}
#search-block-form .form-actions, .search-block-form .form-actions {
    margin-top:0px;
    margin-bottom: 0px;
}
}
@media screen and (min-width: 768px){
#site-logo.header-logo img {
   padding: 20px 0 5px;
}
/*.header-row .header-column {
    display: block;
}*/
.main-menu-1-1 .nav-menu>.menu-item.active, .main-menu-1-1 .nav-menu>.menu-item:hover, .main-menu-1-1 .nav-menu>.menu-item:focus {
    background: #22256A;
}
.main-menu-1-1 .nav-menu>.menu-item.active .menu-toggle a, .main-menu-1-1 .nav-menu>.menu-item:hover .menu-toggle a, .main-menu-1-1 .nav-menu>.menu-item:focus .menu-toggle a, .main-menu-1-1 .nav-menu>.menu-item.active a, .main-menu-1-1 .nav-menu>.menu-item:hover a, .main-menu-1-1 .nav-menu>.menu-item:focus a, .main-menu-1-1 .nav-menu>.menu-item.active i, .main-menu-1-1 .nav-menu>.menu-item:hover i, .main-menu-1-1 .nav-menu>.menu-item:focus i, .main-menu-1-1 .nav-menu>.menu-item.active span, .main-menu-1-1 .nav-menu>.menu-item:hover span, .main-menu-1-1 .nav-menu>.menu-item:focus span {
    color: #FFF;
}
.main-menu-1-1 .nav-menu .level-menu {
    background-color: #22256A;
}
.main-menu-1-1 .nav-menu .level-menu .menu-item{
  border:0;
}
.main-menu-1-1 .nav-menu .level-menu .menu-item a:hover {
    background-color: #1B1E54;
}
.menu.nav-menuul .dropdown-menu, .menu.nav-menu .dropdown .dropdown-menu {
    width: 100%;
}
.menu.nav-menuul .dropdown-menu,
.menu.nav-menu .dropdown .dropdown-menu{
    min-width: 140px;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 0 0 4px 4px;
    border-top: 0;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    width: auto;
}
.main-menu-1-1 .nav-menu>.menu-item {
    padding: 22px 2.5%;
    margin-right: 10px;
    margin-left: 10px;
}
.language-en .main-menu-1-1 .nav-menu>.menu-item {
    padding: 22px 2%;
}
/*.main-menu-1-1 .nav-menu>.menu-item:first-child{
  border-left:0;
}*/
.main-menu-1-1 .nav-menu .level-menu .active-item.active:not(.expanded) a{
  background:#2C318A;
}
.main-menu-1-1 .nav-menu>.menu-item:last-child{
  border-right:0;
}
.main-menu-1-1 .nav-menu {
    display: flex;
  /*  justify-content: center; */
}
ul.dropdown-menu>li>a, .dropdown .dropdown-menu>li>a {
    text-align: left;
    padding: 14px 28px 14px 28px;
}
.header-row .header-column {
    vertical-align: middle;
    width: 100%;
}
}
.inner .breadcrumb{
  border-bottom:0;
}
/* #main{
  background:url(../../bottombg2.gif) no-repeat center bottom;
} */

@media (max-width: 992px){
#site-logo {
    height: auto;
    padding-bottom: 10px;
}
.header-container .header-column:nth-child(2){
  top:-120px;

}
#header .header-container .header-row .header-column #site-logo.header-logo img {
    max-height: 100px;
    margin-top: 75px;
}
.header-container.inner, .header-row {
    padding: 0px;
}
#header .header-container .header-row .header-column .header-nav-flex {
    left: 20px;
    right:auto;
}
#header .header-container .header-row .header-column #header-btns {
    right: 10px;
}
}
.eventslist ul{
  padding:0;
}
.eventslist ul li.list-content{
  background:#FFF;
  padding:20px;
}
.event-right p {
    color: #999 !important;
}
.event-list.event-list-4 .list-content .event-content .event-left .event-time .event-day {
    font-size: 36px;
    font-family: arial;
    font-weight: 600;
    color: #555;
}
.future .event-day{
   color: #FF9900 !important;
}
.future .event-years{
  background-color: #FF9900;
  color:#FFF !important;   
  margin-top: 10px;
}
.event-years {
  /*  background-color: rgba(0,0,0,0.7); */
    color: #555;
    padding: 5px 10px;
    font-size: 12px;
}
.event-left {
    -webkit-transform: skew( -8deg);
    -moz-transform: skew( -8deg);
    -o-transform: skew( -8deg);
    -ms-transform: skew( -8deg);
    transform: skew( -8deg);
}
@media (min-width: 1200px)
{
p.eventspeaker {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.col-20{
  width:20%;
  position: relative;
   min-height: 1px;
  padding-left: 14px;
  padding-right: 14px;
}
.header-container.inner.header-top {
    background-size: cover;
    width: 100% !important;
    max-width: initial;
}
.header-bg-base {
    background: none;
}
}
@media only screen and (max-width: 768px){
.event-list.event-list-4 .event-content .event-time {
    background-color: transparent;
}
  
  
}



.footer-bg-primary {
    padding: 15px 0;
}
.footer-bg-primary h4{
  font-weight:bold;
}
.footer-bg-primary ul li{
  float:left;
  width:auto;
  padding:0px 0 0px 20px;
  display:inline-block;
}
.footer-bg-primary ul li a{
  color:rgba(254,223,25,0.8);
}
.footer-bg-primary ul li a:hover{
    color:rgba(254,223,25,1);
}
.footer-bg-primary ol, .footer-bg-primary ul {
    overflow: hidden;
}