@import url("../fonts/stylesheet.css");

body{line-height:1.4;background: url(../images/bg-body.png) 0 0 repeat-x #eee;font-family: 'roboto_condensedregular';font-size:17px;}
h1{ font-family: 'roboto_condensedbold';font-size:36px;}
h2, h3{ font-family: 'roboto_condensedbold';font-size:20px;}
h4{ font-family: 'roboto_condensedlight';font-size:14px;}
h5,h6{   font-family: 'open_sansbold';font-size:14px;}
p {
    line-height: 1.5;
    margin: 0 0 15px;
}

.jlex360-box {
    border: 0 none;
	float:right;
}
.jlex360-controllers {
    background-color: #ffffff;
}
.showtime-edit-sidebar {
    display: block;
}

@media (min-width: 1200px){

.container {    max-width: 1483px; width: 100%;  }}
.btn {  background: #022FA4;    color: #fff;       font-size: 16px;    padding: 12px 20px;    border-radius: 3px;    border-bottom: 1px solid #000; text-transform: uppercase;}
.btn:hover {    background: #6f6f6f;    color: #fff;}
.btn-nl {
    background: url(/images/assets/ico-alert.png) center left 20px no-repeat #022FA4;
    padding: 12px 20px 12px 50px;
}
.btn-nl:hover {
    background: url(/images/assets/ico-alert.png) center left 20px no-repeat #6f6f6f;
    padding: 12px 20px 12px 50px;
}


h1 {   margin:0 0 15px ; line-height: 1.1;  }
.itemid-101 h1 {   font-size: 50px;    margin: 0 0 20px 0;    line-height: 1.0;}
#sp-component h2 {    color: #022FA4;    margin: 10px 0 15px 0;    border-bottom: 1px solid #d6d6d6;     padding-bottom: 15px;}
dl {margin-bottom: 0;}
a, a:hover {    -webkit-transition: color 200ms, background-color 200ms;    transition: color 200ms, background-color 200ms;}
li {list-style-type: none;    display: table-row;}
#sp-component li:before {    display: table-cell;    text-align: right;}
#sp-component  h3 {    margin: 30px 0 15px;}
.uk-accordion-title{    margin: 0px 0 15px!important;}
.nn_tabs-pane > h3:first-child {
    margin-top: 0;
}

/*******************TOP MENU******************/
#sp-top-bar { transition: all 0.15s linear 0s;  background: #fff;  height: 100px;  position: fixed;  margin: 0 auto;  width: 1453px; max-width: 1453px;   z-index: 100;   left: 0;    right: 0;}
#sp-top-bar  .container{padding:0;}
#sp-header { position:fixed; top:115px;  right: 0;   max-width: 1483px;    margin: 0 auto;    transition: all 0.25s linear 0s;}
#sp-top-bar .sp-module {    margin: 0 0 0 15px;}
#sp-haeder-images {    margin-top: 205px;}

@media (min-width: 1500px){#sp-top1,#sp-top2 { padding-left: 0;}}
.custommod_logo {    padding-top: 20px;    transition: width 0.25s linear 0s;}
.custommod_logo img, #sp-top1 {
    transition: all 0.25s linear 0s;
}
.sp-module._menu {    margin: 0 !important;}
.sp-module ul >li {    float: left;    border-bottom: none;}
.sp-module ul >li >a:hover {      color: #022FA4;}
#sp-top-bar .sp-module ul >li >a:before {display:none;}
.sp-module ul >li > a {    color: #9f9f9f;       padding: 10px 20px; line-height: 1.4;font-size: 14px; padding: 7px 20px 10px 20px; }

.sp-module.mod_right {    float: right;    }
#mod-search-searchword {   height: 48px;    box-shadow: none;    background: url(../images/ico-search.png) center left 20px no-repeat #fff;  padding: 10px 20px 10px 50px;    width: 230px;    font-size: 16px;    border: 1px solid #e0e0e0;}
#Head1_txtSearch{   height: 48px;    box-shadow: none;    background: url(../images/ico-search.png) center left 20px no-repeat #fff;  padding: 10px 20px 10px 50px;    width: 230px;    font-size: 16px;    border: 1px solid #e0e0e0;}
.fixed #Head1_txtSearch {
    display: none;
}
#Head1_txtSearch {   height: 38px;}

.fixed #mod-search-searchword {
    display: none;
}
.mod_top {    padding-top: 5px;}

.nav>li>a>img {    padding-top: 1px;}
.mod_lang {    margin: 0 !important;}
.mod_down{    clear: both;}
.fixed { z-index:1000 !important;    height: 45px!important; transition: all 0.25s linear 0s;     }
.fixed .sp-module.mod_right.mod_top.mod_down{
    display: none !important;
}
/*
.fixed .sp-module.topclick.topmid{
    display: none !important;
}
*/

.fixed .custommod_logo{padding-top: 0;    }
.fixed .custommod_logo img{ width: 100px;   height: auto;   }


.fixed #sp-top1 {    width: 25%;}
.fixed #sp-top2 {    width: 75%;}
.mod_top {padding-top: 2px;    -webkit-transition: opacity 0.15s linear;    -moz-transition: opacity 0.15s linear;    -ms-transition: opacity 0.15s linear;    -o-transition: opacity 0.15s linear;    opacity: 1;
}
.fixed .mod_top {    opacity: 0;height:0;}
.btn-down {    background: #022FA4;    padding: 10px 17px;}
.btn-down:hover {  background: #6f6f6f;padding: 10px 17px;}


.fixed2{position: fixed!important;
    top: 45px!important;
    height: 45px!important;   }
.fixed2 .sp-megamenu-parent {    border-bottom:8px solid white;}
.fixed2 .sp-megamenu-parent >li >a {    line-height: 45px;}
.fixed2 .sp-megamenu-parent >li.sp-has-child>a:after {display:none;}
/*******************MAIN MENU******************/
#sp-header {    box-shadow: none;    background: transparent!important;}
.sp-megamenu-parent {    float: none;    background: #ebebeb;    width: 100%;display: table;}
.sp-megamenu-parent >li {    display: table-cell;    text-align: center;}
.sp-megamenu-parent >li >a {     font-size: 19px;    text-transform: none;    letter-spacing: 0;   font-family: 'roboto_condensedbold';   line-height: 70px; transition: all 0.15s ease-in-out 0s;  }
.sp-megamenu-parent >li.sp-has-child>a:after {   position: absolute;    left: 50%;    transform: translate(-50%, 0);    bottom: -20px;color: #022FA4;}
.sp-megamenu-parent >li.active, .sp-megamenu-parent >li:hover {    background: #022FA4;-webkit-transition: color 200ms, background-color 200ms;    transition: color 200ms, background-color 200ms; }
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {    color: #fff;}
.sp-megamenu-parent >li.active>a:after,.sp-megamenu-parent >li:hover>a:after {   color: #fff;}
.sp-dropdown {
    width: 260px !important;
}
.sp-dropdown.sp-dropdown-sub.sp-menu-right {   display: block !important;   position: relative;   left:-20px;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a {    font-size: 16px;    padding: 0 10px;webkit-transition: 200ms;    transition: 200ms;}


li.updated a span.rl_tabs-toggle-inner.nn_tabs-toggle-inner:after {
    content: 'updated!';
    color: #1c94f0;
    margin-left: 10px;
    text-transform: uppercase;
    font-size: 13px;
}

/*.menu_title{}
.menu_title:after {
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    bottom: -20px;
    color: #022FA4;
}

.menu_title:after {
    font-family: "FontAwesome";
    content: " \f107";
}*/
/*pointer-events:none时链接不可用*/
.sp-megamenu-parent >li >a {
    pointer-events: auto;
   
}
.menu_title{     font-family: 'roboto_condensedbold';    cursor: default!important;        font-size: 16px!important;padding:0 !important}
 .menu_title:after {display:none;  }
.menu_title:hover {background:none !important; color:#000 !important;    cursor: default!important;border:none !important;}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub .sp-dropdown-inner {    box-shadow: none;padding: 0 ;}
.sp-dropdown-inner  li {   text-align: left;}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub .sp-dropdown-inner  li.sp-menu-item >a {    padding: 2px 10px;        display: inline-block;}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub .sp-dropdown-inner {    border-bottom: 1px solid #ededed;    padding-bottom: 12px;    margin-bottom: 15px;}
.sp-megamenu-parent .sp-dropdown li:last-child .sp-dropdown-inner {    border-bottom:none;    padding-bottom: 0;    margin-bottom: 0;}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub .sp-dropdown-inner li.sp-menu-item >a:before {    content: "\f105";       padding: 3px 8px 8px 15px;  font: normal normal normal 14px/1 FontAwesome;display: table-cell;
    width: 32px;
    float: left;}

.sp-megamenu-parent .sp-dropdown.sp-dropdown-mega .sp-dropdown-inner {    box-shadow: none;padding: 0 ;}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-mega .sp-dropdown-inner  li.sp-menu-item >a {    padding: 2px; }
.sp-megamenu-parent .sp-dropdown.sp-dropdown-mega .sp-dropdown-inner {    border-bottom: 1px solid #ededed;    padding-bottom: 12px;    margin-bottom: 15px;}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-mega .sp-dropdown-inner li.sp-menu-item >a:before {    content: "\f105";       padding: 8px 8px 8px 15px;  font: normal normal normal 14px/1 FontAwesome;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a { border-left: 5px solid #fff;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {    background: transparent;    color: #022FA4;    border-left: 5px solid #022FA4;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {    color: #000;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown li.sp-menu-item.active>a {    color: #022FA4;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item {    -webkit-transition: color 200ms, background-color 200ms;    transition: color 200ms, background-color 200ms;    display: table;}
.sp-megamenu-parent.menu-fade .sp-has-child:hover >.sp-dropdown .sp-dropdown {    animation: none;}
/**********************HEADERS************.itemid-101 #sp-feature .sp-column{    background: url(../images/p1.jpg) 50% 0 no-repeat transparent;  background-size: cover;height:568px;}高度不一致去掉height:568px;*/
.itemid-101 #sp-feature .sp-column{    background: url(../images/p1.jpg) 50% 0 no-repeat transparent;  background-size: cover;}
.itemid-101 #sp-feature .article_anywhereheader {width: 50%;padding:40px 40px 15px 40px;background: rgba(2,47,164, 0.7);color:#fff;font-size: 18px;  font-family: 'roboto_condensedlight';   position: relative;}
.article_anywhereheader:after {  content: '';  width: 100%;  height: 89px;  line-height: 0; right: 0;  left: 0;  position: absolute; bottom: -89px;}
/**********************HOME BOXES***************/
#sp-breadcrumbs {    margin-top: 205px;}
.breadcrumb {   padding: 0;    margin-bottom: 0;    list-style: none;    background-color: transparent;    font-size: 14px;}
.breadcrumb>li+li:before {    padding: 0 10px;    color: #ccc;        content: "\f105";      font: normal normal normal 14px/1 FontAwesome;}
#sp-main-body {   }
.itemid-101 #sp-main-body, .itemid-364 #sp-main-body{    padding: 0;}
.itemid-101 .blog-featured {    display: none;}
.itemid-364  #sp-breadcrumbs, .itemid-364 #sp-left , .itemid-364 #sp-main-body{    display: none;}
.itemid-101 #sp-component .sp-column {    padding: 0;}
#sp-top-a{margin-bottom:30px;}
#sp-top-a .sp-module {    background: #fff;       padding: 40px 30px 65px 30px;}
#sp-top-a  h2 {    font-size: 20px;     margin: 5px 0 15px 0;}
#sp-top-a p {    color: #666666;}
.uk-slidenav-position .uk-slidenav {    display: block !important;    top: -37px!important;     background: #f5f5f5;   width: 40px;    height: 40px;    border-bottom: 2px solid #e0e0e0 !important;}
.uk-grid>* {    padding-left: 0!important;}
.uk-slidenav-position .uk-slidenav-next { right: 0!important; border-top-right-radius: 3px; border-bottom-right-radius: 3px;    }
.uk-slidenav-position .uk-slidenav-previous {  left: 0 !important;    border-top-left-radius: 3px;    border-bottom-left-radius: 3px;}
.uk-slidenav {    font-size: 30px!important;line-height: 1.3!important;}
.slidebtn {    width: 80px;      position: absolute;    top: 10px;    right: 0;}
a.uk-button {    background: transparent;    color: #022FA4;     font-family: 'roboto_condensedbold';      border: none !important;    font-size: 17px;    padding: 0;    text-transform: uppercase;}
a.uk-button:hover {   background: transparent;  border: none;   color: #6f6f6f;    font-family: 'roboto_condensedbold';}
.uk-grid-width-xlarge-1-2>* {    width: 100%!important;}
#sp-position3 ul.uk-slideset li:nth-child(odd) {    border-bottom: 1px solid #e4e4e4 !important;    padding-bottom: 10px;}
*+.uk-margin {    margin-top: 0!important;}
a.toall {   float: right;    padding: 10px 0 0 0;    color: #000;    font-size: 14px;   }
a.toall:hover {    color: #9f9f9f;}

a.uk-slidenav.uk-slidenav-previous.uk-hidden-touch:after {   content: '|';   color: #dadada !important;    font-weight: 100;    position: absolute;    left: 37px;}
#sp-position3 h3.sp-module-title { border-bottom: 1px solid #022FA4;padding-bottom: 20px; margin-bottom: 0px;}

/**********************FOOTER***************/
#sp-footer {    background: #022FA4;    position: relative;    text-align: left;    font-size: 17px;    margin-top: 20px;}
#sp-footer h3 img {    margin-right: 10px;}
#sp-footer h3 {
	margin-top:20px;
    margin-bottom: 35px;
    font-size: 20px;

}
.fl_wrap.full_input {
    width: 98% !important;
}
#sp-footer a {    color: #fbcb8c;}
.sscf-header, .sscf-footer {    opacity: 1 !important;}
.sscf-form .sscf-input {   border:solid 1px #ccc!important;  background: #fff!important;   border-radius: 0!important;}
.sscf-form .fl_wrap {   width: 98%!important;   float: left!important;    margin-right: 10px!important;}
.fl_wrap.fl_wrap_textarea.sscf-valid-true {    width: 98% !important;}
.g-recaptcha {    float: left;    width: 100%;margin-bottom: 10px;}
#wrap-contact-form100 .rf_submit {    border-radius: 0px!important;    text-transform: uppercase!important;    width: 302px!important;    color: #000!important;     font-family: 'roboto_condensedbold'important;    border-bottom: 1px solid!important;    padding: 12px 20px!important;}
#sp-footer .btn {    background: #a4d4fb;color:#000 !important;  font-family: 'roboto_condensedbold'!important;  border-radius: 0px!important;margin-top: 20px;}
#sp-footer .btn:hover {    background: #357db8;color:#000 !important}
.sp-module.mod_newsletter {    padding: 20px 30px;    margin-top: -20px;}
.sscf-form textarea, .input.textarea {    height: 150px!important;}

/********************DETAIL**************************/
div#sp-component  .sp-column {    background: #fff;    border: 1px solid #eee;    padding: 30px 40px;}
.page-header {    margin: 0;    border-bottom: none;  padding:0  }
.entry-header {      margin-bottom: 0;}
.rl_tabs.outline_content>.tab-content {  border: none;    padding-top: 25px;}
.rl_tabs>ul.nav-tabs>li>a {    color: #7d7d7d !important;    font-weight: 400;    padding: 8px 25px;font-size:18px;}
.rl_tabs .nav-tabs>li.active>a, .rl_tabs .nav-tabs>li.active>a:hover {   color: #022FA4!important;    border-bottom: 5px solid #022FA4 !important;}
.rl_tabs .nav-tabs {    border-bottom: 1px solid #e5e5e5;}
.rl_tabs.outline_handles ul.nav-tabs>li a, .rl_tabs.outline_handles ul.nav-tabs>li a:hover {    border: none;}
.rl_tabs>ul.nav-tabs>li>a:focus, .rl_tabs>ul.nav-tabs>li.active>a:focus {    border-color: transparent;}
.rl_tabs.top>ul.nav-tabs>li>a:focus, .rl_tabs.top>ul.nav-tabs>li.active>a:focus {    box-shadow: none;}
.rl_tabs.outline_content>.tab-content>.tab-pane {    padding: 0;}
ol, ul {    padding-left: 0;}
li {    list-style-type: none;}
#sp-component li:before {    content: "\f105";    padding: 8px 8px 8px 0;    font: normal normal normal 14px/1 FontAwesome;}
.rl_tabs>ul.nav-tabs>li:before {    content: "" !important;padding:0;}
.rl_tabs>.nav>li>a:hover {    background-color: transparent; color: #022FA4!important;    border-bottom: 5px solid #022FA4 !important;webkit-transition: 200ms;    transition: 200ms;}
 table{width:100%;border:1px solid #ededed}
td, th {   padding: 10px;    width: 50%;vertical-align:top;}
tr:nth-child(odd) {    background: #fbfbfb;}
a.wf_file {    display: inline-block;color:#000;    padding: 5px 0;}
a.wf_file:hover {color:#022FA4;    }
img.wf_file_icon {    display: inline-block;    padding-right: 5px;}
a {color: #444;}
a:hover {color:#022FA4;}

/********************Sidebar**************************/
#sp-left .sp-module {    background: #fff;    border: 1px solid #eee;    margin-right: 10px;padding:30px;position:relative;    margin-top: 30px;}
#sp-left .sp-module:first-child {       margin-top: 0px !important;}
#sp-left .sp-module:after {   position: absolute;   content: '';    width: 15px;    height: 29px; background: url(../images/triangle-right.png) 0 0 no-repeat transparent; top: 40%; right: -15px;}
.mod_quest h3 {  color:#022FA4;  }
.btn-contact {    background: url(../images/ico-wegweiser.png) center left 20px no-repeat #022FA4;    padding: 12px 20px 12px 50px; }
.btn-contact:hover {    background: url(../images/ico-wegweiser.png) center left 20px no-repeat  #6f6f6f;    padding: 12px 20px 12px 50px; }
#sp-left .sp-module ul >li  {    float: none;    display: table;
    width: 100%;}
#sp-left .sp-module ul >li >a {   color: #000;   padding: 2px;     font-size: 16px; border-left: 5px solid #fff;    display: table-cell;}
#sp-left .sp-module ul >li >a:before {     content: "\f105";    padding: 3px 0 8px 25px;    font: normal normal normal 14px/1 FontAwesome;    display: table-cell;
    width: 32px;
    float: left;}

#sp-left .parent ul {  border-bottom: 1px solid #ededed;    padding-bottom: 12px;margin: 0 -30px 15px -30px}
.display-none .menu_title {
    display: none;
}
#sp-left .parent ul ul{  border-bottom: 1px solid #ededed;    padding-bottom: 12px;margin: 0 0 15px 0}
#sp-left .parent ul ul li a:before {     content: "\f105";    padding: 3px 0 8px 40px;    font: normal normal normal 14px/1 FontAwesome;}
#sp-left .parent:last-child ul {   border-bottom: none;    margin-bottom: 0;   padding-bottom: 0;}
#sp-left .sp-module ul >li >a:hover,#sp-left .sp-module ul >li.current >a  {  color: #022FA4;    border-left: 5px solid #022FA4;}
.nav-header.menu_title {    border-left: 5px solid #fff !important;}
#sp-left .mod_orange {    background: #022FA4;color:#fff;}
#sp-left .mod_orange:after {  background: url(../images/triangle-orange-right.png) 0 0 no-repeat transparent;}
#sp-left .mod_orange a{ color:#ffcc99;}
#sp-left .sp-module ul >li >a {        display: table-cell;}
.spanbreak {
    clear: both;
    display: table-cell!important;
    font-style: italic;
    color: #9f9f9f!important;padding:0 !important;    font-size: 13px;
}
.newsflash-title {
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 12px;
}
#sp-absolute .sp-module ul >li >a:before {display:none;}
.jj_sl_navigation li.jj_sl_custom1  a{    background-color: #022FA4;}
.jj_sl_navigation li.jj_sl_custom2  a {    background-color: #022FA4;}
.jj_sl_navigation li.jj_sl_custom3  a {    background-color: #ccc;}
.jj_sl_navigation li {    padding: 0!important;}
.jj_sl_navigation li a span {    background-position: 5px 50% !important;}
.jj_facebook {    background-image: url(../images/icon-facebook.png)!important;}
.jj_youtube {  background-image: url(../images/icon-youtube.png)!important;}
.jj_twitter {background-image: url(../images/icon-twitter.png)!important;}
.jj_google {background-image: url(../images/icon-google-plus.png)!important;}
.jj_linkedin {background-image: url(../images/ico-login.png)!important;}
.jj_custom2  {background-image: url(../images/ico-message.png)!important;    background-size: 70%;}
.jj_custom3  {background-image: url(../images/icon-user.png)!important;}
.jj_sl_navigation li {    float: none !important;}
.jj_sl_navigation.right li a {    font-size: 12px!important;    text-transform: inherit!important;}

.hcatfilter-button{display:none;}
.hcatfilter-select li:before {display:inline-block!important;}

#sp-main-body .chzn-container {    width: 100% !important;}
#sp-main-body .chzn-container-single .chzn-single , #sp-main-body .chzn-width-drop .chzn-single{    
box-shadow: none;    
max-width: 60%;    
border: 1px solid #d6d6d6 !important;    
margin: 60px auto;    
border-radius: 3px;    
background: url(../images/ico-select-country.png) center left 15px no-repeat #fff !important;     
font-size: 20px;   
 padding: 15px 20px 15px 55px;       
 height: 60px;}
#sp-main-body .chzn-container-single .chzn-single div b {    background: url(../images/ico-angle-down.png) right 24px top 24px no-repeat transparent;}
#sp-main-body .chzn-container-single .chzn-single div {    width: 100%;}
#sp-main-body .chzn-container.chzn-with-drop .chzn-drop { left: 0;   max-width: 60%;  margin: 0 auto; right: 0;   border: 1px solid #d6d6d6;    margin-top: -60px;}
#sp-main-body li.active-result:before {    display: inline-block !important;}
#sp-main-body .chzn-container-single .chzn-search input[type="text"] { border: 1px solid #d6d6d6!important; }
#sp-main-body .chzn-container .chzn-results li.highlighted {    background-color: #022FA4;    background-image: none;}
#sp-main-body .chzn-results li.active-result:first-child {    display: none;}

.itemid-130 .blog .dropdown {     width: 100%;   max-width: 60%;   border: 1px solid #d6d6d6;   margin: 60px auto;    border-radius: 3px;}
.itemid-130 .blog .dropdown .selected{  background: url(../images/ico-select-country.png) center left 15px no-repeat #fff;    font-size: 20px;    padding: 15px 20px 15px 55px;    border-radius: 3px;}
.itemid-130 .blog .dropdown .carat {    right: 25px;}
article.item.center{    text-align: center;}
article.item.center img {display:inline-block;}
.itemid-130 .blog .dropdown div {
    width: 100%; max-height: 300px;
}
.itemid-130 .blog .dropdown ul {
       overflow-y: scroll;
    max-height: 300px;
}
.itemid-130 .blog  .dropdown li {    padding: 3px 12px;}
.itemid-130 .blog .col-sm-4 article.item {    background: #f7f7f8;    padding: 20px;}
.blog .col-sm-4 article.item {    background: #fff;    padding: 20px;position:relative;}
.blog .col-sm-6 article.item {
    background: #fff;
    padding: 30px;
    position: relative;
}
.view-category div#sp-component .sp-column {    background: transparent;    border: none;    padding: 0;}
.itemid-130.view-category #sp-component .sp-column {
    background: #fff;
    border: 1px solid #eee;
    padding: 30px 40px;
}
.view-category .page-header {    background: #fff;    padding: 30px 30px 1px 30px;}
.view-category .category-desc {   background: #fff;    margin-bottom: 40px;    padding: 0 30px 30px 30px;  }
.itemid-130.view-category .page-header {   padding: 0;}


#sp-component .blog .item h2 {    color: #000;    margin: 0;    border: none;    padding-bottom: 20px;}
.itemid-137  #sp-component .blog .item h2 {    color: #022FA4;    margin: 10px 0 20px 0;    border-bottom: 1px solid #d6d6d6;    padding-bottom: 10px;}

i.fa.fa-calendar-o {    display: none;}
.view-category .entry-header h2 {    display: none;}
.view-article .entry-header dl.article-info {    margin-top: 10px;}

p.newcontainer {
    position: relative;
}
.newcontainer:before{    content: '';
    position: absolute;
    background: url(../images/new.png);
    width: 79px;
    height: 79px;
    right: 0;
    top: 0;}
	
.rl_tabs>ul.nav-tabs>li.disabled a {  pointer-events: none;   color: #ccc !important;}
.articlebox , .articlebox2 {  border: 1px solid #ededed  ;   padding: 20px;}
/*.row.allarticles {    margin-top: 30px;}*/
.articlebox img {
    width: 100%;
}
.slick-prev, .slick-next {   width: 50px;   height: 50px;    z-index: 1;}
.slick-next {    right: 0;}
.slick-prev {    left: 0;}
.slick-next:hover,.slick-prev:hover {  opacity:0.75;}
.slick-prev:before, .slick-next:before {   color: #022FA4;    font: normal normal normal 50px/1 FontAwesome;    opacity: 1;}
.slick-next:before {    content: "\f054";}
.slick-prev:before {    content: "\f053";}
ul.slick-dots {    display: none !important;}
.rmlink {    position: relative;display: block;background:#000;    pointer-events: all !important;}
.rmmore {
    position: absolute;
    bottom: 40px;
    right: 0;
    background: #022FA4;
    color: #fff;
    display: block;
    width: auto;
    padding: 10px 20px;
}
.rmmore:after{    font-family: "FontAwesome";       content: "\f054";    padding-left: 10px;}
a.rmlink:hover img {opacity: 0.9;}

/**************DOWNLOADS****************/
.phocadownloadfile32 {   background: transparent;    border: none;    margin: 0;       padding: 3px 0;}
.phocadownloadfile32 a:before {    font: normal normal normal 14px/1 FontAwesome;    content: "\f019";padding-right: 10px;}
.itemid-174 div#sp-component  .sp-column{	    background: transparent;    border: none;    padding: 0;}
h3.pd-title {    margin: 0 0 20px 0;}
.pd-title  a, .pd-subcategory a {    color: #000;}
.pd-subcategory:before {    content: "\f07c";font: normal normal normal 50px/1 FontAwesome;}
.pd-box{    width: 50%;    float: left;    margin-top: 20px;}
.pd-box:nth-child(odd){   padding-right: 15px;}
.pd-box:nth-child(even){   padding-left: 15px;}
#phoca-dl-categories-box div.pd-categoriesbox{   width: 100%;      padding: 10px 25px;  border: 1px solid #eee;   margin: 0;  background: #fff;}
.pd-subcategory:before, .pd-title:before {   content: "\f07c";    font: normal normal normal 22px/1 FontAwesome;    color: #022FA4;    padding-right: 10px;}
#phoca-dl-categories-box .pd-subcategory, #phoca-dl-category-box .pd-subcategory {    padding-left: 20px;   background: none;   padding: 10px 0;  border-bottom: 1px solid #ededed;}
#phoca-dl-categories-box .pd-subcategory:last-child, #phoca-dl-category-box .pd-subcategory:last-child {    border-bottom: none;}
.pd-subcategory:hover {    background: #f4f3f4 !important;}
.itemid-174 h1 {    background: #fff;    padding: 30px;    border: 1px solid #efefef;}
.pd-cb+div {    display: none;}
#phoca-dl-category-box .pd-category h3.pd-ctitle, #phoca-dl-file-box .pd-file h3.pd-ctitle, #phoca-dl-download-box .pd-file h3.pd-ctitle {      font-size: 25px;    background: transparent;    border: none;    margin-bottom: 20px;}
.pd-category {
    background: #fff;
    padding: 30px;
    border: 1px solid #efefef;
    margin-top: 20px;
}
#phoca-dl-category-box .pd-filebox {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #efefef;
    display: flex;
}
#phoca-dl-categories-box div.pd-categoriesbox:hover {
    background: rgba(0,0,0,0.1);
}
.pd-filename a:before {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f019";
    padding-right: 10px;
}
.pd-filename div {
    background: none !important;
    padding: 0 !important;
}
.pd-filesize-txt, .pd-fl-m {
    FONT-WEIGHT: normal !important;
    font-style: italic;
    font-size: 14px;
    width: auto !important;
    padding-right: 5px;
}
.pd-fdesc {
    FONT-WEIGHT: normal !important;
    font-size: 14px;
    width: auto !important;
    padding-right: 5px;
    color: #999;
}

#phoca-dl-category-box .pagination, #phoca-dl-category-box .pagination div ul {
   
    display: none;
}

.article_anywheredescdownload{
    background: #fff;
    padding: 30px;
    border: 1px solid #efefef;    margin-top: -47px;
    border-top: none;
}
.pd-hr-cb {    border: none;}

	
/****************Accordeon*********************/
h3.uk-accordion-title:after {    font-family: "FontAwesome";    content: " \f107";float: right;}
h3.uk-accordion-title.uk-active:after, h3.uk-accordion-title:hover:after {    font-family: "FontAwesome";    content: " \f106";    float: right;}
h3.uk-accordion-title:hover {    background: #efefef!important;}
.uk-accordion-title {    padding: 12px 20px!important;   background: #fff!important;    border: 1px solid #eee!important;    color: #022FA4;}	
span.job_city {    color: #000;    padding: 0 15px;    font-size: 14px;}
span.acc_label_fields {    font-family: 'roboto_condensedbold';    width: 90px;    display: inline-block;}
	
.itemid-176	.items-row.row-0.row.clearfix {   margin-right: 0;    margin-left: 0;}
	
	/************EVENTS*******************/
	.event-item {    display: flex;    border-bottom: 1px solid #efefef;}
	.event_date {
    border-right: 1px solid #efefef;
}
.event_text h3 {
    margin: 0 !important;
}
.event_text, .event_date {
    padding: 15px 20px;
}
.event-item:nth-child(even) {
   background: #f6f6f7;
}
   
   /*****COOKIES*******/
   .activebar-container { background: rgba(0,0,0,0.8)!important;
    border-bottom: none!important;
    box-shadow: 0 0 5px rgba(0,0,0,0.7)!important;
    color: #fff !important;
    padding: 10px;}
      
	  .activebar-container button {
       border: none!important;
    border-radius: 3px!important;
    color: #fff!important;
    border-bottom: 1px solid #000!important;
    padding: 10px 20px!important;}
	.activebar-container button.accept {   background-color: #fe7300!important;  }
	.activebar-container button.decline {   background: #6f6f6f!important;}
	.activebar-container button:hover {opacity:0.7;}
	
	/***************EDIT****************/
	li.edit-icon {    float: right!important;}
	li.edit-icon a,li.edit-icon a:hover {    background: #1e72bd!important;    color: #fff !important;      width: 30px;    font-size: 14px!important;    border: none !important;
    padding: 5px 9px !important;
    margin-right: 10px;}
	li.edit-icon a .icon-edit.tip {
    margin-right: 12px;
}
	li.edit-icon a:before,li.edit-icon:before {display:none!important;}
	.edit button {    background: #1e72bd;}
	.icons a.btn.dropdown-toggle{display:none;}
	.icons ul.dropdown-menu {    display: block;    border: none;    box-shadow: none;    top: 20px;    z-index: 1;}
	.layout-edit.itemid-101 #sp-main-body {    display: block;} 
	.layout-edit .page-header {    display: none;}
	
	
   .layout-edit #sp-component li:before {display: none;}
   .layout-edit #editor-xtd-buttons a:nth-child(1),.layout-edit #editor-xtd-buttons a:nth-child(5){display: none;}
   
   #sp-feature .sp-module:nth-child(2) li.edit-icon  {display:none;}
   .btn-group .dropdown-toggle {    display: none;}
.btn-group .dropdown-menu {    background: transparent;    top: -50px !important;}
   
   /************************************/
   .allarticles{margin:0 -15px;} 
   .mod_lang a {
    padding: 10px 5px !important;
}
  
   /*****************APPLICATIONS*******************/ 
   table .showtime.lightgallery {    border: 1px solid #efefef;    margin: 0 0 0-8px;}
   table ul{height:65px;}
   table .showtime.lightgallery .showtime-image ,  table .showtime.lightgallery .showtime-image img{
    margin: 0 auto;
    max-width: none;
    width: 100%;
    height: 100%;
}

   /*****************SEARCH*******************/ 
input#search-searchword {    height: 48px;    box-shadow: none;    padding: 10px 20px;    width: 230px;    font-size: 16px;    border: 1px solid #e0e0e0;}
form#searchForm {    margin-top: 20px;}
.search .btn-toolbar button {    background: #022FA4;}
span.icon-search {    padding-right: 25px;}
.searchintro {  float: left;  width: 50%;   margin-top: 20px;}
.form-limit {   float: right;}
.form-limit label {    display: none;}
#searchForm p.counter {  margin-top: 10px;    float: right;   margin-right: 20px;}
select#limit {   display: inline-block;    padding: 10px;}
dl.search-results {    clear: both;    border-top: 1px solid #eee;    display: inline-block;    margin-top: 20px;}
.searchintro .badge {    background-color: #022FA4;}
.pagination li:before {display:none !important;}
.pagination>li>a, .pagination>li>span {    padding: 6px 20px;}
.pagination>.active>a, .pagination>.active>span {   border-color: transparent;    background-color: #022FA4; }
.pagination>.active>a:hover, .pagination>.active>a:focus, .pagination>.active>span:hover, .pagination>.active>span:focus {    border-color: transparent;    background: #6f6f6f;}

.acymailing_form tr:nth-child(odd) {    background: none;}
.acymailing_module_form select {    margin-left: 0;    max-width: 300px;   width: 100%;    height: 40px;    box-shadow: none;    border: 1px solid #e0e0e0;}
.acymailing_form  .checkbox {    display: inline-block;}
.acysubbuttons {    text-align: left;}
.acymailing_form input[type="text"]{    max-width: 300px;    width: 100%;    height: 40px;    box-shadow: none;    border: 1px solid #e0e0e0;}

 /*****************JSN UNIFORM *******************/ 
.jsn-master .jsn-narrow .jsn-input-mini-fluid, .jsn-master .jsn-narrow .jsn-input-small-fluid, .jsn-master .jsn-narrow .jsn-input-medium-fluid, .jsn-master .jsn-narrow .jsn-input-xlarge-fluid, .jsn-master .jsn-narrow .jsn-input-fluid, .jsn-master .jsn-narrow .jsn-columns-container.jsn-columns-count-two .jsn-column-item, .jsn-master .jsn-narrow .jsn-columns-container.jsn-columns-count-three .jsn-column-item, .jsn-master .jsn-narrow .jsn-columns-container.jsn-columns-count-no .jsn-column-item, .jsn-master .jsn-bootstrap .jsn-narrow .input-small, .jsn-master .jsn-bootstrap .jsn-narrow .input-medium, .jsn-master .jsn-bootstrap .jsn-narrow .input-file, .jsn-master .jsn-bootstrap .jsn-narrow .jsn-column-item.jsn-uniform-others textarea.jsn-value-Others {
    box-sizing: border-box !important;
}
.jsn-uniform.jsn-master .jsn-bootstrap .jsn-form-content .control-group {
    padding: 0 !important;
	margin-right: 10px !important;
}
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .control-label {
    display: none;
}
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls input, #jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls select, #jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls textarea {
border: none;
border-radius: 0px !important;
margin-bottom: 10px;
height: 50px;
}
.jsn-input-xlarge-fluid {height:200px !important;}
.jsn-master .jsn-bootstrap .form-actions, .jsn-master.ui-dialog-contentpane .jsn-bootstrap .form-actions {

    margin: 0 !important;
    padding: 0px !important;
}
.jsn-master .jsn-text-center {

    display: none;

}
.btn.btn-primary.jsn-form-submit {

    margin: 0 0 0 5px !important;
    border: none;
}

.chzn-results li.active-result:last-child {
    display: none;
}
.jotform-form {
    padding: 0;
    background: #fff;
}


 /*****************RESPONSIVE*******************/ 

@media (max-width: 1600px ){}

@media (max-width: 1440px ){

.sp-megamenu-parent >li >a { padding: 0 15px;}
#sp-top-bar { width: 100%;}
#sp-top-bar .container {  padding-right: 15px;}
}

@media (max-width: 1366px ){

.sp-megamenu-parent >li >a {      font-size: 17px;padding: 0 10px;}
}

@media (max-width: 1280px ){}
 
/*iPad Landscape */

@media (max-width: 1024px){
.container {    width: 100%;}
#sp-top1 {    width: 20%;}
#sp-top2 {    width: 80%;}
.sp-module ul >li > a {    padding: 7px 16px 10px 16px;}
.custommod_logo {   padding-top: 41px;}
.sp-megamenu-parent >li {    height: 50px;}
.sp-megamenu-parent >li >a {       padding: 10px 15px;    line-height: 1.4;}
.sp-megamenu-parent >li.sp-has-child>a:after {    bottom: 0px;}
.fixed .sp-module.mod_right.mod_lang {    display: none !important;}
.fixed2 .sp-megamenu-parent >li >a {    line-height: 1.4;}
.fixed2  .sp-megamenu-parent >li {    height: 40px;}
.itemid-101 h1 {   font-size: 35px;}
.btn-contact {    background: #022FA4;    padding: 12px 12px;    font-size: 15px;}
.btn-contact:hover {   background: #6f6f6f; padding: 12px 12px;    font-size: 15px;}
#sp-left .sp-module {    padding: 15px;}
#sp-left .parent ul {    margin: 0 -15px 15px -15px;}
#sp-left .sp-module ul >li >a:before {    padding: 3px 0 8px 10px;}
.rl_tabs>ul.nav-tabs>li>a {   padding: 8px 20px;}

.visible-xs {
    display: block!important;
}
.hidden-sm {
    display: none!important;
}
.sp-module._menu.mod_right {
    display: none !important;
}
#sp-header {  position: absolute;    right: 0;   top: 33px;   z-index: 10000;    margin-right: 0;}
#offcanvas-toggler >i {    color: #022FA4;font-size: 35px;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li .offcanvas-menu-toggler {
    top: -7px !important;
}
.sp-module.mod_right.mod_top.mod_down {    margin-right: 55px !important;}
.offcanvas-menu {  background-color: #022FA4;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li {    float: none;    border-bottom: 1px solid #022FA4;}
.deeper .deeper .collapse{display:block;}
.offcanvas-menu .offcanvas-inner .sp-module{    padding: 55px 12px 30px 12px !important;    margin-bottom: 0;}
.offcanvas-menu .offcanvas-inner .sp-module:last-child {    padding: 10px 12px 55px 12px !important;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a {    font-size: 16px;    padding: 5px 20px;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li:hover a, .offcanvas-menu .offcanvas-inner .sp-module ul > li:focus a {    background: transparent;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul {    background: transparent;}
.deeper .deeper span.offcanvas-menu-toggler.collapsed{display:none !important;}
.offcanvas-menu .menu_title {
    display: inline-block;
    padding: 16px 10px 0 0;
    margin-left: 38px;
    text-transform: uppercase;
    font-family: 'roboto_condensedbold';
    margin-bottom: 3px;
}
li.item-101.current.active {    display: none;}

#sp-haeder-images, #sp-breadcrumbs {    margin-top: 115px;}

}

@media (min-width: 769px){
.item-101 span {
    display: none;
}
}
@media (max-width: 768px){
	.sp-module ul > li > a::before {
    margin-right: 5px;
}
#sp-top1 {    position: absolute;width: 200px;    z-index: 1000;}
#sp-top2 {    width: 100%;}
li.item-174 {    display: none !important;}

.item-101 img {
    display: none;
}

.collapse li a {
    padding-left: 19px !important;
}
.menu_title +span +ul {    padding-left: 20px;}

.itemid-101 #sp-feature .article_anywhereheader {    width: 70%;padding: 30px 30px 0 30px;}
/*.itemid-101 #sp-feature .sp-column {height: 415px;}*/
.itemid-101 #sp-feature .sp-column {height: 315px;}
.col-sm-4 , .col-xs-4{    width: 100%;}
 img {    width: 100%;}
#sp-footer img{    width: auto;}
#sp-top-a .sp-module {    margin-top: 30px;}
#sp-top-a {    padding: 0px 0 45px 0 !important;}
.fixed #sp-top2 {    display: none;}
.fixed2  {    top: -15px !important;}
.fixed {   width: 100%;    box-shadow: 0 2px 2px rgba(0,0,0,0.2);}
.sp-module.mod_newsletter {   padding: 55px 0;}

.col-sm-3, .col-md-3, .col-sm-9 ,.col-md-9{width:100%;}
#sp-left {    margin-top: 30px;}
#sp-left .sp-module {    margin-right: 0;}
#sp-left .sp-module:after {display:none;}
div#sp-component .sp-column {    padding: 25px 25px;}
li.rl_tabs-tab-sm.nn_tabs-tab-sm:before{display:none!important;}

 }

@media (max-width: 736px){
.sp-module._menu.mod_right {    display: none !important;}
#sp-top-bar .sp-module {    display: inline-flex;}
#mod-search-searchword {   height: 38px;}
.custommod_logo {   padding-top: 46px;}
#sp-top2 {    margin-top: 50px;}
#sp-header {    top: -7px;}
.sp-module.mod_right.mod_lang {    position: absolute;    top: -45px;    right: 70px;}
.sp-module.mod_right.mod_top.mod_down {    margin-right: 0px !important;}

}
@media (max-width: 667px){
}

@media (max-width: 600px){
.sp-module ul >li > a {    padding: 7px 10px 10px 10px;}
 .itemid-101 h1 {    font-size: 35px;}
.sp-module.mod_right.mod_top.mod_down {    display: none !important;}
}

@media (max-width: 568px){

}

/*iPhone 6 Plump portrait */

@media (max-width: 414px){
.sp-module.mod_right.mod_top {    display: none !important;}
.custommod_logo {    padding-top: 0;}
#sp-haeder-images, #sp-breadcrumbs  {    margin-top: 64px;}
#sp-top-bar {      height: 64px;}
 .itemid-101 h1 {    font-size: 25px;}
 #sp-feature .sp-module:last-child {   }
 /* .itemid-101 #sp-feature .sp-column {    height: 300px;}*/
 .itemid-101 #sp-feature .sp-column {    height: 180px;}
 #sp-top-a .sp-module {    padding: 20px 15px 65px 15px;}
 .slidebtn {    top: 25px;}
 .fixed .custommod_logo img {   width: 200px;}
 .fixed #sp-top1 {    width: 155px;}

}

/*Android (Nexus 4) portrait */

@media (max-width: 384px){

}

/*iPhone 6 portrait */

@media (max-width: 375px){


}

/*iPhone 5 portrait + Crappy Android landscape*/

@media (max-width: 320px){
#sp-top1 {    width: 155px;}
 .sp-module.mod_right.mod_lang {    top: -50px;}
#sp-header {    top: -13px;} 
 #sp-haeder-images, #sp-breadcrumbs  {    margin-top: 52px;}
#sp-top-bar {      height: 52px;}
.fixed #sp-top1 {    width: 155px;}
.fixed .custommod_logo img {    width: 155px;}
}

.showtime-image {
	max-width: unset;
}

.slick-slide {
	width:1000px;
}

/*****************FRONTENDEDITING**********************/

.fl_wrap_dsvgo.sscf-valid-true.populated {
    width: 85% !important;
    height: 100px !important;
}
.fl_wrap.fl_wrap_dsvgo.sscf-valid-true {
    height: 40px !important;
    width: 85% !important;
}
.fl_wrap.fl_wrap_textarea.sscf-valid-true {
    height: 125px!important;
}
.sscf-form .fl_wrap.focused .fl_label, .sscf-form .fl_wrap.populated .fl_label, .no-js .sscf-form .fl_label {
  
    transform: none!important;
}
fieldset.checkbox input#ttt {
    margin-left: 0 !important;
}
fieldset.checkbox label {
    font-size: 13px;
}

.article_anywhere  .actions , .article_anywheremod_newsletter .actions{ }
span[data-action=showtime-remove-gallery] { 
    background-color: yellow;
}


/**************************POPUP********************/
#sp-absolute {  position: fixed;  bottom: 0;  right: 0;left:0;      margin: 0 auto;height:0px; z-index: 10;}
.article_anywherepopup {     background: #022FA4;    float: right;    padding: 20px 55px;    margin-bottom: 20px;    bottom: 274px;    height: 200px;    position: relative;    text-align: center;right: -800px;   }
.article_anywherepopup 	li.edit-icon {    display: none !important;}
.article_anywherepopup	div#absolute-pos p {    color: #fff;    margin: 10px 0;font: normal 20px Rotis Semi Sans Std Italic, Rotis Semi Sans Std, Arial, Helvetica, sans-serif;}
.article_anywherepopup p a{    color: #fff;   }
.article_anywherepopup h2 {        color: #fff;    text-transform: uppercase;    margin: 15px 0 0px 0;    font-size: 26px;}
.article_anywherepopup h4 {     color: #fff;    margin: 0px 0 20px 0;    font-size: 21px;    text-transform: uppercase;}
.article_anywherepopuph3 a {   color: #ec007c;    background: #fff;    line-height: 1.5;    padding: 3px 10px;text-transform:uppercase;    box-shadow: 2px 2px 2px rgba(0,0,0,0.5);}
.article_anywherepopup h3 a:hover {text-decoration:none;opacity:0.7;}
.article_anywherepopup:after {    content: '';    content: '';    position: absolute;    width: 0;    height: 0;    border-style: solid;    border-width: 20px 0 20px 20px;    border-color: transparent transparent transparent rgb(228, 108, 9,1);    bottom: 80px;    right: -20px;}
.article_anywherepopup:before:hover {color:#000;}
a.closepopup{    color: #fff;    position: absolute;    top: 5px;    right: 10px;    font-size: 25px;    width: 20px;    height: 20px;    z-index: 27;}
a.closepopup:before {    font-family: "FontAwesome";    content: '\f057';}
a.closepopup:hover {    color: #ebebeb;}
.article_anywherepopup img {    margin-right: 7px;}	
.article_anywherepopup .nl {    background: url(/images/assets/ico-alert.png) 0 0 no-repeat;    padding-left: 28px;}
.article_anywherepopup .ln {    background: url(/images/assets/icon-linkedin.png) 0px -3px no-repeat;    padding-left: 28px;    background-size: 25px;}
.article_anywherepopup p a:hover {    color: #ccc;}


div#system-message-container {      display: block;    position: fixed;    z-index: 100000;    top: 0;    background: rgb(30, 114, 189);    color: #fff;    width: 100%;    margin: 0 auto;    max-width: 1453px;    left: 0;    right: 0;}
.alert h4 {    font-size: 20px;}
.alert {    text-align: center;}

.speciallang .lang_en, .speciallang .lang_de, .speciallang .lang_fr, .speciallang .lang_pt, .speciallang .lang_it , .speciallang .lang_zh, .speciallang .lang_jp , .speciallang .lang_es{display:block;}
.freelang .lang_fr, .freelang .lang_it , .freelang .lang_jp {display:none;}
.freelang .lang_en, .freelang .lang_de, .freelang .lang_pt, .freelang .lang_zh , .freelang .lang_es{display:block;}

/***********************&=****************************/
.timeline .uk-overlay-panel{color:#666;   -ms-flex-align: start;    -webkit-align-items: start;    align-items: start;    padding: 0 0 0 0;}
.timeline .slidebtn {     position: unset;width:100%;}
.timeline  .uk-slidenav{    color: #022FA4;background:transparent; top: 17.5%!important;    border: none !important;    margin-top: 0px;}
.timeline h3 {     background: url(../images/timeline-bg-line.png) 50% 50% no-repeat transparent;   height: 93px;    line-height:93px;    color: #fff !important;    font-size: 16px;}
.timeline li:first-child h3 {    background: url(../images/timeline-bg-line-gross.png) 50% 50% no-repeat transparent;}
.timeline li:last-child h3 {    background: url(../images/timeline-bg-line-gross.png) 50% 50% no-repeat transparent;}
.timeline  .uk-margin {    padding: 10px 15px;    font-size: 15px;}   
.timeline a.uk-slidenav.uk-slidenav-previous.uk-hidden-touch:after {   display:none;}
.timeline  .uk-slidenav-next {    background: url(../images/timeline-arrow-right.png) 50% 50% no-repeat transparent;  top: 5px!important;  right: -5px !important; margin-top: 0px!important;height:46px;}
.timeline .uk-slidenav-next:before { display:none;}
.timeline  .uk-slidenav-previous {    background: url(../images/timeline-arrow-left.png) 50% 50% no-repeat transparent;  top: 5px!important;  left: -5px !important; margin-top: 0px!important;height:46px;}
.timeline .uk-slidenav-previous:before { display:none;}
.anniversary .uk-slidenav-position .uk-slidenav {}
.anniversary #sp-feature .sp-module:nth-child(2) .sp-module-content{ max-width: 83%;    margin: 0 auto;}
.timeline .uk-slider-container {    max-width: 100%;    margin: 0 auto;}
.timeline .uk-slidenav-previous {    left: -125px !important;}
.timeline .uk-slidenav-next {    right: -125px !important;}
fieldset.checkbox {    clear: both;}
.anniversary .uk-slidenav-position .uk-slidenav {    margin-top: -50px;}
.anniversary  h3.sp-module-title {    border-bottom: 1px solid #022FA4;    padding-bottom: 20px;    margin: 0 0 20px 0;    font-size: 20px;}
.anniversary  h2 { }
.anniversary #sp-top-a .sp-module {    padding: 40px 30px 1px 30px;}
.specials60 .showtime-image {    width: 100%;}
.smallh2 h2   { }
.congrats_left {    float: left;    width: 20%;    padding: 0 20px 0 0;}
.congrats_right {    float: left;    width: 80%;}
.congrats_name {    font-family: 'roboto_condensedbold';}
.congrats_position, .congrats_loc {    font-size: 14px;display:inline-block;}
.congrats_loc:before {   content:'/ ';}
.congrats .uk-panel {  padding: 25px 0;}
#sp-position2  .congrats .showtime-image:before {display:none;}
.congrats  ul >li {    width: 100%;}

#sp-feature .uk-overlay-panel.uk-ignore.uk-flex.uk-flex-center.uk-flex-middle.uk-text-center > div {    width: 100%;}
.specialp-wrapper {    display: inline-block;    padding-top: 40px;    clear: both;    width: 100%;}
.specialp-wrapper:nth-child(1n) .showtime.lightgallery {    float: left;       margin: 10px 120px 20px 0;}
.specialp-wrapper:nth-child(2n) .showtime.lightgallery {    float:right;       margin: 10px 0 20px 120px;}
.specialp-wrapper p {    margin: 25px 0 0 0;}
.teams60 .showtime-image a {    pointer-events: all; -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;   transition: all .3s ease;overflow:hidden;}
.teams60 .showtime-image a:hover {    opacity: 0.7;    background: #000;}
.teams60 .showtime-image a img {  -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    transition: all .3s ease;}
.teams60 .showtime-image a:hover img {   -webkit-transform: scale(1.2);    -moz-transform: scale(1.2);    transform: scale(1.2);    opacity: .5;    filter: alpha(opacity=50);}

@media (max-width: 1440px){
.anniversary #sp-feature .sp-module:nth-child(2) .sp-module-content {    max-width: 86%; }
.timeline .uk-slidenav-previous {    left: -100px !important;}
.timeline .uk-slidenav-next {    right: -100px !important;}
}
@media (max-width: 1366px){
.timeline .uk-slidenav-previous {    left: -95px !important;}
.timeline .uk-slidenav-next {    right: -95px !important;}
}
@media (max-width: 1280px){
.anniversary #sp-feature .sp-module:nth-child(2) .sp-module-content {    max-width: 91%; }
.timeline .uk-slidenav-previous {    left: -60px !important;}
.timeline .uk-slidenav-next {    right: -60px !important;}
}
@media (max-width: 1024px){
.anniversary #sp-feature .sp-module:nth-child(2) .sp-module-content {    max-width: 100%; }
.timeline .uk-slidenav-previous {    left: -5px !important;}
.timeline .uk-slidenav-next {    right: -5px !important;}
.anniversary .uk-slidenav-position .uk-slidenav {    display: block!important;}
 .congrats_left {    width: 30%;}
 .congrats_right {    width: 70%;} 
}
@media (max-width: 768px){
 .anniversary div#sp-position2 {    width: 100%;}
 .anniversary .uk-slidenav-position .uk-slidenav {    margin-top: -50px;    display: block!important;}
 .congrats_left {    width: 100%;}
 .congrats_right {    width: 100%;}
 .congrats_left .showtime-image, #sp-position2 .showtime-image {    width: auto;} 
}

.custom.topclick {    position: absolute;    top: -200px;}
.topclick img {  margin-left:-125px;padding-top:10px;z-index:-1;-webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    transition: all .3s ease;}
.fixed .topclick img {   height: 45px;width:370px;  }/*width:auto*/

@-webkit-keyframes pulse {
 0% { -webkit-transform: scale(1, 1);}
 50% { -webkit-transform: scale(1.1, 1.1);}
 100% { -webkit-transform: scale(1, 1);};
}

@keyframes pulse {
 0% { transform: scale(1, 1);}
 50% { transform: scale(1.1, 1.1);}
 100% {transform: scale(1, 1);};
}

.pulse {	-webkit-animation: pulse 1s linear infinite;	animation: pulse 1s linear infinite;}
.pulse:hover {	-webkit-animation: none;	animation:none;}

.halftable {     width: 40%;    margin-bottom: 65px;    float: left;    margin-right: 70px;}
.halftable tr:first-child {    background: #ebebeb;font-weight: 600;}
.halftable2 {     width: 50%;    margin-bottom: 65px;  }
.halftable2 tr:first-child {    background: #ebebeb;font-weight: 600;}

.sixtable {  }
.sixtable tr:nth-child(2) {    background: #ebebeb;    font-weight: 600;}
.sixtable td {    width: 16%;}

.tentable{    margin-top: 40px;    width: 73%;
    font-size: 12px;}
.tentable tr:first-child {    background: #ebebeb; font-weight: 600;}
.tentable td {    width: 8%;text-align:center;vertical-align:middle;}
.tentable td:first-child {    text-align:left;    width: 20%;}
.tentable img {
    margin: 0 auto;
}
