@import url("../fonts/fonts.css");

:root {
	--orange: #e46c09;
	--white:#fff;
	--black:#000;
	--gray1:#fafafa;
	--gray2:#f5f5f5;
	--gray3: #e6e6e6;
	--darkgray:#646464;



}
html {
  scroll-behavior: smooth;
}
body{line-height:1.4;    background: url(../images/bg-body.png) 0 0 repeat-x #eee;font-family: 'roboto_condensedregular';font-size:17px;color:var(--darkgray);}
h1{ font-family: 'roboto_condensedbold';font-size:36px;}
h2{ font-size:20px;font-weight:normal;text-transform:uppercase;}
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.4;    margin: 0 0 15px!important;}
.j360-box {    border: 0 none;	float: left;width:40%;    margin: 15px 20px 120px 0px;}
.j360-controllers {    background-color: var(--white)fff;}
.showtime-edit-sidebar {    display: block;}



.container {    max-width: 1483px; width: 100%; }

.btn , .convertforms button, .btn:not([class*="btn-"]){  background: var(--white);    color: var(--darkgray);   text-shadow: none;   box-shadow: none;  text-align: left;   font-size: 16px;  border-radius:7px;  padding: 12px 20px;     border: 2px solid var(--orange); text-transform: uppercase;    font-family: 'roboto_condensedbold';     -webkit-transition: all 400ms;    -o-transition:all 400ms;    transition: all 400ms;    height: 52px;    line-height: 1;    display: inline-flex;    align-items: center;    align-content: center;		}
.btn:hover, .convertforms button:hover, .btn:not([class*="btn-"]):hover {    background: var(--orange);    color: var(--white);   border: 2px solid var(--orange);   -webkit-transition: all 400ms;    -o-transition:all 400ms;    transition: all 400ms;}
.btn-contact {   background: url(../images/icon_global.svg) -1px 0 no-repeat var(--white);    padding: 12px 20px 12px 70px;    }
.btn-contact:hover {   background: url(../images/icon_global_hover.svg) -1px 0 no-repeat var(--orange);    padding: 12px 20px 12px 70px;   }
.btn-demo {     background: url(../images/icon_demo.svg) -1px 0 no-repeat var(--white);    padding: 12px 20px 12px 70px;    }
.btn-demo:hover {     background: url(../images/icon_demo_hover.svg) -1px 0 no-repeat var(--orange);    padding: 12px 20px 12px 70px;}
.btn-down {background: url(../images/icon_download.svg) -1px 0 no-repeat var(--white);    padding: 12px 20px 12px 70px;    }
.btn-down:hover {background: url(../images/icon_downloads_hover.svg) -1px 0 no-repeat var(--orange);    padding: 12px 20px 12px 70px;}
.btn-cp {background: url(../images/icon_cp.svg) -1px 0 no-repeat var(--white);    padding: 12px 20px 12px 70px;    }
.btn-cp:hover {background: url(../images/icon_cp_hover.svg) -1px 0 no-repeat var(--orange);    padding: 12px 20px 12px 70px;}
.btn-rma {background: url(../images/icon_rma.svg) -1px 0 no-repeat var(--white);    padding: 12px 20px 12px 70px;    }
.btn-rma:hover { background: url(../images/icon_rma_hover.svg) -1px 0 no-repeat var(--orange);    padding: 12px 20px 12px 70px;}
.btn-alert {    background: url(../images/icon_alert_hover.svg) -1px 0 no-repeat var(--orange);    padding: 12px 20px 12px 70px;     color: var(--white);    border: 2px solid var(--white);}
.btn-alert:hover {    background: url(../images/icon_alert-grey.svg) -1px 0 no-repeat var(--white);    padding: 12px 20px 12px 70px;     color: var(--darkgray);}
.btn-nl {    background: url(../images/icon_alert.svg) -1px 0 no-repeat var(--white);    padding: 12px 20px 12px 70px;    }
.btn-nl:hover {    background: url(../images/icon_alert_hover.svg) -1px 0 no-repeat var(--orange);    padding: 12px 20px 12px 70px;    }

.btn-linkedin {    background: url(../images/icon_followus_hover.svg) -1px 0 no-repeat var(--orange);    padding: 12px 20px 12px 70px;      color: var(--white);    border: 2px solid var(--white);}
.btn-linkedin:hover {    background: url(../images/icon_followus-grey.svg) -1px 0 no-repeat var(--white);    padding: 12px 20px 12px 70px;      color: var(--darkgray);}
.btn-config {    background: url(../images/icon_config.svg) -1px 0 no-repeat var(--white);    padding: 12px 20px 12px 70px;     color: var(--orange);    border: 2px solid var(--orange);}
.btn-config:hover {    background: url(../images/icon_config_hover.svg) -1px 0 no-repeat var(--orange);    padding: 12px 20px 12px 70px;     color: var(--white);}
.btn-login {background: url(../images/icon_login.svg) -1px 0 no-repeat var(--white);    padding: 12px 20px 12px 70px;    }
.btn-login:hover {background: url(../images/icon_login_hover.svg) -1px 0 no-repeat var(--orange);    padding: 12px 20px 12px 70px;}
.btn-library {background: url(../images/icon_library.svg) -1px 0 no-repeat var(--white);    padding: 12px 20px 12px 70px;  background-size:contain;  }
.btn-library:hover {background: url(../images/icon_library_hover.svg) -1px 0 no-repeat var(--orange);    padding: 12px 20px 12px 70px;background-size:contain; }

#sp-footer .btn {   background: var(--darkgray);    color: var(--white);   text-shadow: none;   box-shadow: none;     font-size: 16px;    padding: 12px 20px;    border-radius: 0px;    border: 2px solid var(--darkgray); text-transform: uppercase;    font-family: 'roboto_condensedbold';     line-height: 1.5;}
#sp-footer .btn:hover {  opacity:1; background: var(--white);    color: var(--darkgray);  }
#sp-footer .btn-send {  }
#sp-footer .btn-alert {background: url(../images/icon_alert_hover-grey.svg) -1px 0 no-repeat var(--darkgray);    padding: 12px 20px 12px 70px;   }
#sp-footer .btn-alert:hover { background: url(../images/icon_alert-grey.svg) -1px 0 no-repeat var(--white);    padding: 12px 20px 12px 70px;}
.onlinedemobox .btn-demo {     background: url(../images/icon_demo.svg) -1px 0 no-repeat var(--white)!important;    padding: 12px 20px 12px 70px!important;    background-size: 55px!important; 
 line-height: 1.5;border: 2px solid var(--orange);
    color: var(--darkgray);}
.onlinedemobox .btn-demo:hover {     background: url(../images/icon_demo_hover.svg) -1px 0 no-repeat var(--orange)!important;    padding: 12px 20px 12px 70px!important;background-size: 55px!important;border: 2px solid var(--orange)!important;}
#sp-top2 .btn {       margin-left: 20px;}
h1 {   margin:0 0 15px ; line-height: 1.1;  }
.itemid-101 h1 , .itemid-723 h1{   font-size: 50px;    margin: 0 0 20px 0;    line-height: 1.0;}
.article_anywhereheader p {    font-weight: 400;    line-height: 1.3;}
#sp-component h2 {    color: var(--orange);    margin: 10px 0 15px 0;        padding-bottom: 15px;}
dl {    margin-bottom: 0;}
a, a:hover, a:focus, a:active{   color: var(--orange);  -webkit-transition: color 200ms, background-color 200ms;    transition: color 200ms, background-color 200ms;}
 a:hover, a:focus, a:active {    color: #fec994;}
.uk-scope .uk-link, .uk-scope a {    color: var(--orange);}
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;}
.logo-image-desktop {display:block;}
.logo-image-mobile {display:none;}

/*******************TOP MENU******************/
#sp-top-bar { transition: all 0.15s linear 0s;  background: var(--white);     padding: 22px 0; height: 100px;  position: fixed;  margin: 0 auto;  width: 1458px; max-width: 1458px;   z-index: 100;   left: 0;    right: 0;}
#sp-top-bar  .container{padding:0;}
#sp-header { position:fixed; top:115px;  right: 0;left:0;   max-width: 1483px;      height: 90px;  margin: 0 auto;    transition: all 0.25s linear 0s;}
#sp-menu>.sp-column {
  
    display: flex;
    flex-direction: column;    align-items: stretch !important;
}
#sp-top-bar .sp-module {    margin: 0 0 0 15px;}
#sp-header-images {    margin-top: 205px;}

@media (min-width: 1500px){#sp-top1,#sp-top2 { padding-left: 0;}}
.mod_logo {        transition: width 0.25s linear 0s;}
.mod_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;display: block;}
.sp-module ul >li>a {   display: block;}
.sp-module ul >li >a:hover {      color: var(--orange);}
#sp-top-bar .sp-module ul >li >a:before {display:none;}
#sp-header .sp-module ul >li >a.menu_title:before {display:none;}
#sp-top-bar .btn {    color: var(--darkgray);}
#sp-top-bar .btn:hover {    color: var(--white);}
.sp-module ul>li>a:before {   font-family: "Font Awesome 6 Free";   content: "\f105";    margin-right: 8px;}
#sp-top-bar .sp-module ul >li > a, .langChoose {    color: #9f9f9f;       padding: 10px 20px; line-height: 1.4;font-size: 14px; padding: 7px 20px 10px 20px; }
.mod-languagesmod_right  select.inputbox {    border: none;   background: url(../images/ico-angle-down.png) right top 16px no-repeat transparent;    box-shadow: none;    -webkit-appearance: none;   -moz-appearance:  none;  appearance:  none;    width: 150px;    color: var(--orange);       padding: 10px 12px;    height: 38px;}
ul.lang-inline {    position: absolute;      background: var(--gray1);   padding: 20px;    right: 0;    right: -3px;    max-width: 78px;    top: 40px;}
#sp-top-bar .sp-module ul >li >a{    text-transform: uppercase;    padding: 0 20px 20px 20px;} 
#sp-top-bar .sp-module ul >li >a:hover {
    opacity: 0.7;
}
#sp-top-bar .sp-module ul >li ul li a {    padding: 3px 20px;}
#sp-top-bar .mod_lang a{    line-height: 32px;padding:10px!important;}
#mod-custom90 {    margin-top: -15px;}
.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 var(--white);  padding: 10px 20px 10px 50px;    width: 230px;    font-size: 16px;    border: 1px solid #e0e0e0;}
.fixed #mod-search-searchword {    display: none;}
.mod_top {    padding-top: 5px;}
.nav>li>a>img {    padding-top: 1px;}
.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 .mod_logo{padding-top: 0;    }
.fixed .mod_logo img{     width: 220px;    height: auto;    margin-top: -19px;  }
.fixed#sp-top-bar {    padding: 22px 15px;}
#sp-top-bar .mod_lang a.langChoose, .fixed a.langChoose {    margin-top: -13px;    padding: 0!important;    display: inline-block;}
.fixed #sp-top1 {    width: 25%;}
.fixed #sp-top2 {    width: 75%;}
.mod_top {height:64px;    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-down2 {     margin-top: 2px; margin-right: 25px;background: var(--orange);   padding: 5px 10px!important;   font-size: 12px!important;    background-size: 12px!important;    line-height: 1.2!important;color:var(--white)!important;}
.btn-down2:hover {  background: var(--darkgray)!important;}
.btn-down2{-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: 0;}
.fixed .btn-down2{ opacity: 1;}
.fixed2{position: fixed!important;    top: 45px!important;    height: 45px!important;   }
.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: var(--gray3);   width: 100%;display: flex!important;    align-items: stretch;
    justify-content: space-between;    margin: 0;}
.sp-megamenu-parent >li {    display: table-cell;    text-align: center;}
.sp-megamenu-parent >li >a {   color:var(--fontcolor);  font-size: 19px;    text-transform: none;    letter-spacing: 0;   font-family: 'roboto_condensedbold';   line-height: 1.2;     height: 70px;
    padding: 20px 15px;transition: all 0.15s ease-in-out 0s;  }
.sp-megamenu-parent>li:last-child>a {
   
    padding: 20px 15px;
}
.sp-megamenu-parent >li.sp-has-child>a:after { content:''!important;  position: absolute;    left: 50%;    transform: translate(-50%, 0);    bottom: 0px;color: var(--orange);      background: url(../images/icon_orange_down.svg) 50% 50% no-repeat transparent;    background-size: 15px;    width: 22px;    height: 22px;  }
.sp-megamenu-parent >li.active, .sp-megamenu-parent >li:hover {    background: var(--orange);-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: var(--white)!important;}
.sp-megamenu-parent >li.active>a:after,.sp-megamenu-parent >li:hover>a:after {   color: var(--white);}
.sp-dropdown {    width: 300px !important;}
.sp-dropdown.sp-dropdown-sub.sp-menu-right {   display: block !important;   position: relative;   left:-20px!important;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a {    font-size: 16px;    padding: 0 10px;webkit-transition: 200ms;    transition: 200ms;}
.sp-megamenu-parent >li >a.updated:before {    background: transparent url(../images/updated.png) no-repeat 0px 0px;    z-index: 9999;    width: 55px;    position: absolute;    height: 34px;    top: -1px;    right: -1px;    content: '';}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub .sp-dropdown-inner li.sp-menu-item >a.updated:after {		content:'updated!';	text-transform: uppercase;	color: #1c94f0;	margin-left:10px;	font-size:12px;}
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;}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub .sp-dropdown-inner li.sp-menu-item >a.new:after {	content:'new!';	text-transform: uppercase;	color: #1c94f0;	margin-left:10px;	font-size:12px;}
li.new a span.rl_tabs-toggle-inner.nn_tabs-toggle-inner:after {    content: 'new!';    color: #1c94f0;    margin-left: 10px;    text-transform: uppercase;    font-size: 13px;}
.sp-megamenu-parent >li >a {    pointer-events: none;}
a.menu_title.menu_single {    border-left: none!important;    margin-bottom: 15px;    padding: 0 20px !important;    cursor: pointer!important;  }
li.sp-menu-item.menu_single_item {    border-bottom: 1px solid #ededed;    margin: 0 -20px 20px -20px;}
a.menu_title.menu_single:hover {   opacity:0.7;}
.menu_title, .sp-menu-heading{     font-family: 'roboto_condensedbold';    color:var(--darkgray) !important;cursor: default!important;        font-size: 16px!important;padding:0 !important}
.menu_title:after , .sp-menu-heading:after{display:none;  }
.menu_title:hover, ..sp-menu-heading:hover {background:none !important; color:var(--darkgray) !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 2px;        display: inline-block;line-height: 1.4;}
.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";     font-family: "Font Awesome 6 Free";   font-weight:900;font-size: 10px;  padding: 3px 8px 8px 15px;  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 li:last-child.bride  .sp-dropdown-main >.sp-dropdown-inner >.sp-dropdown-items li .sp-dropdown-items {   -moz-column-count: 2;    -moz-column-gap: 10px;    -webkit-column-count: 2;    -webkit-column-gap: 0px;    column-count: 2;    column-gap: 0px;}
li.sp-menu-item.sp-has-child.level2nd {    padding-left: 25px;}
.class320 .sp-dropdown {    width: 320px !important;}
.level2nd  .sp-dropdown {    width: 95% !important;}
li.sp-menu-item.sp-has-child.level2nd img {    position: absolute;    right: 25px;    top: 10px;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a { border-left: 5px solid var(--white);}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {    background: transparent;    color: var(--orange);    border-left: 5px solid var(--orange);}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {    color: var(--darkgray);}
.sp-megamenu-parent .sp-dropdown .sp-dropdown li.sp-menu-item.active>a {    color: var(--orange);}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item {    -webkit-transition: color 200ms, background-color 200ms;    transition: color 200ms, background-color 200ms;   }
.sp-megamenu-parent.menu-fade .sp-has-child:hover >.sp-dropdown .sp-dropdown {    animation: none;}
.spanbreak {    font-style: italic;    color: #9f9f9f!important;    padding: 0 !important;    font-size: 13px;    display: inline-block!important;    font-family: 'roboto_condensedregular';    text-transform: none;float: none;    margin-left: 0;}
#sp-left span.spanbreak {        display: flex!important;}
a.headerlink {    color: var(--orange)!important;    margin: 0 0 0px 0;        font-family: 'roboto_condensedbold';    font-size: 18px!important;    text-transform: uppercase;border-left: 0!important;}
.sp-megamenu-parent .vs .sp-dropdown.sp-dropdown-sub .sp-dropdown-inner {    border-bottom: none;    padding-bottom: 12px;    margin-bottom: 5px;}
.headerlink:before{display:none;}
a.headerlink:hover {    opacity: 0.7;}
.sp-dropdown-inner .sp-module ul >li {    float: none;}
.sp-dropdown-inner .sp-module ul >li > a {    font-size: 16px;    padding: 3px 20px;    color: #141414;    border-left: 5px solid var(--white);margin-left: -15px;}
.sp-dropdown-inner .sp-module ul >li > a:hover {    background: transparent;    color: var(--orange);    border-left: 5px solid var(--orange);}
.sp-dropdown-inner  .col-sm-12 {    width: 100%;    padding: 0;}
.sp-dropdown-inner  .sp-module-content {    padding: 10px 0px 10px 20px;}
.sp-dropdown-inner  .sp-module-content .menu_title {     border-left: 5px solid var(--white)!important;    margin-top: 15px!important;    display: block;    margin-left: 0;}
.colb2 > .sp-dropdown {    width: 720px !important;	box-shadow: 0 10px 20px 0 rgb(0 0 0 / 15%)} 
.colb2 > .sp-dropdown .sp-dropdown {    width: 340px !important;}
.colb2 > .sp-dropdown > div > ul.sp-dropdown-items {    -moz-column-count: 2;    -moz-column-gap: 80px;    -webkit-column-count: 2;    -webkit-column-gap: 80px;    column-count: 2;    column-gap: 80px;    column-rule: 1px solid #ededed;}
.colb2 > .sp-dropdown > div > ul.sp-dropdown-items >li:nth-child(3) {  -webkit-column-break-after: always;  break-after: always;}
.colb2 > .sp-dropdown > div > ul.sp-dropdown-items >li:nth-child(4) {    margin-top: 47px;}
.sp-megamenu-parent li:last-child.bride .sp-dropdown{width:610px !important;right:0; left:auto!important;}
.sp-megamenu-parent li:last-child.bride .sp-dropdown.sp-dropdown-sub.sp-menu-right {    left: -20px !important;}
.bride .col-sm-6:nth-child(1) {    width: 52%;    border-right: 1px solid #ededed;}
.bride .col-sm-6:nth-child(2) {    width: 48%;}
.bride .col-sm-6 .sp-module:nth-child(2) {    border-top: 1px solid #ededed;    margin-top: 10px;    padding-top: 20px;}
.sp-megamenu-parent li:first-child.bride  .sp-dropdown-inner {    border-bottom: none!important;}
.sp-megamenu-parent >li:nth-child(2) .sp-dropdown {    width: 350px !important;}




li.sp-menu-item.sp-has-child.level2nd {    padding-left: 0;}
.ccm .sp-dropdown {    width: 470px !important;}
li.sp-menu-item.sp-has-child.level2nd img {    position: absolute;    left: 0px;    top: 8px;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item span.image-title {    display: block;    padding: 10px 10px 10px 32px;    color: #141414;        cursor: default;}
.ccmlink{padding:10px 0 !important;}
.headlink{padding: 4px 0px 17px 0!important; }
.article_anywhereheader:after {  content: '';  width: 100%;  height: 89px;  line-height: 0; right: 0;  left: 0;  position: absolute;  background: url(../images/border-orange.png) 100% 0 no-repeat transparent;   bottom: -89px;}
img.click-news {   position: absolute;   right: 15px;    bottom: 0px;}
img.click-news:hover {    opacity: 0.7;}
.itemid-723 #sp-feature .sp-column {    position: relative;}
.jmgarticleslider-body .overlay{    width: 50%;    padding: 40px 40px 0 40px;    background: rgba(228,108,9, 0.9);    color: var(--white);    font-size: 18px;    font-family: 'roboto_condensedlight';   position:absolute;top:0; }
.jmgarticleslider-body .overlay:after {    content: '';    width: 100%;    height: 89px;    line-height: 0;    right: 0;    left: 0;    position: absolute;    background: url(../images/border-orange.png) 100% 0 no-repeat transparent;    bottom: -89px;}
.jmgarticleslider-body .image {    height: auto;}
.jmgarticleslider-body p {    font-weight: 400;    line-height: 1.3;}
.jmgarticleslider-body .overlay h1, .jmgarticleslider-body .overlay h3 {    font-size: 40px;    margin: 0 0 20px 0;    line-height: 1.0;    font-family: 'roboto_condensedbold';font-weight:normal;}
.jmgarticleslider-body .overlay h1 strong, .jmgarticleslider-body .overlay h3 strong{      line-height: 1.0;    font-family: 'roboto_condensedbold';}
.itemid-723 img.click-news {    position: absolute;    right: 0;    bottom: 0;width:164px!important;}
.jmgarticleslider-body .image, .jmgarticleslider-body .item-wrapper {     border: none;}
.splide__arrows {	width: 80px;    position: absolute;    top: 20px;    right: 0;    opacity: 1;}
.splide__arrow , .uk-scope .uk-slidenav {    display: block !important;    top: 50%!important;    width: 40px!important;    height: 40px!important;    background: var(--orange);    color: var(--white);    margin: 0;    padding: 0 10px;opacity: 1;    border-radius: 0;    font-size: 30px;text-align: center;line-height: 1;}
.splide__arrow  svg, .slidebtn svg{display:none;}
.splide__arrow--prev , .uk-scope .uk-slidenav.uk-slidenav-previous{    left: auto;right:40px; border-top-left-radius: 3px!important;    border-bottom-left-radius: 3px!important; background: url(../images/icon_white_prev.svg) 50% 50% no-repeat var(--orange);    background-size: 15px;}
.splide__arrow--next, .uk-scope .uk-slidenav.uk-slidenav-next {    left: auto;right:0;  border-top-right-radius: 3px!important; border-bottom-right-radius: 3px!important;   background: url(../images/icon_white_next.svg) 50% 50% no-repeat var(--orange);    background-size: 15px; }
.splide__arrow--prev:after , .uk-slidenav-previous:after{    content: '|';    color: var(--white) !important;    font-weight: 100;    position: absolute; top: 4px;   left: 37px;}
.uk-slidenav-previous:after{   top: -1px;   }
.splide__arrow:hover , .uk-scope .uk-slidenav:hover {     background: var(--darkgray);    color: var(--white);   text-decoration:none;}
.splide__arrow--next:hover , .uk-scope .uk-slidenav.uk-slidenav-next:hover {    background: url(../images/icon_orange_next.svg) 50% 50% no-repeat var(--white);    background-size: 15px;    border: 2px solid var(--orange);}
.splide__arrow--prev:hover  , .uk-scope .uk-slidenav.uk-slidenav-previous:hover {    background: url(../images/icon_orange_prev.svg) 50% 50% no-repeat var(--white);    background-size: 15px;    border: 2px solid var(--orange);}
.uk-scope .uk-h3, .uk-scope h3 {     margin: 4px 0 16px 0!important;   
 font-size: 20px;      font-family: 'roboto_condensedbold';    text-transform: none;    line-height: 1.2;color: var(--darkgray);  
}
#sp-position3 h3 {        height: 50px;
}
#sp-position3 h3.sp-module-title {        height:auto;
}
.uk-scope .uk-link-reset a, .uk-scope a.uk-link-reset {    color: var(--darkgray)!important;}
.uk-scope *+.uk-margin {    margin-top: 0px!important;}
.mod_slideshow .slidebtn {       top: 20px;}
.mod_slideshow a.uk-slidenav.uk-slidenav-previous:after {    content: '|';    color: #dadada !important;    font-weight: 100;    position: absolute;    left: 37px;}
.mod_slideshow  svg {height:18px;    width: 20px;}
.uk-scope .uk-grid {    margin-left: 0;}
.digi_showcase .image img{     width: 100%;    height: 600px;}
.showcase-item .overlay{    width: 50%;    padding: 40px 40px 0 40px;    background: rgba(228,108,9, 0.9);    color: var(--white);    font-size: 18px;    font-family: 'roboto_condensedlight';   position:absolute;top:0; right:0;}
.showcase-item .overlay:after {    content: '';    width: 100%;    height: 89px;    line-height: 0;    right: 0;    left: 0;    position: absolute; 
   background: url(../images/border-orange_rv.png) 100% 0 no-repeat transparent;    bottom: -89px;}
.jmgarticleslider-body .image {    height: auto;}
.showcase-item p {    font-weight: 400;    line-height: 1.3;}
.showcase-item .overlay h1, .showcase-item .overlay h3 {    font-size: 40px;    margin: 0 0 20px 0;    line-height: 1.0;    font-family: 'roboto_condensedbold';font-weight:normal;}
.showcase-item .overlay h1 strong, .showcase-item.overlay h3 strong{      line-height: 1.0;    font-family: 'roboto_condensedbold';}
.showcase-item .item-content {
    position: relative;
}
#digi_showcase_carousel {
    margin-bottom: 0;
}

/**********************HOME BOXES***************/
#sp-breadcrumbs {    margin-top: 205px;}
.breadcrumb {   padding: 0;    margin-bottom: 0;    list-style: none;    background-color: transparent;    font-size: 14px;}
#sp-component .breadcrumb>li:before {     float: left;   padding: 0 10px;    color: #ccc;        content: "\f105";     font-family: "Font Awesome 6 Free";   font-weight:900;font-size: 14px;  }
#sp-component .breadcrumb>li.float-start {   display:none; }



#sp-main-body {      margin-top: 205px; padding: 30px 0 100px 0;}
.itemid-101 #sp-main-body, .itemid-364 #sp-main-body{    padding: 0;margin-top: 0;}
.itemid-101 .blog-featured {    display: none;}
.itemid-364  #sp-breadcrumbs, .itemid-364 #sp-left , .itemid-364 #sp-main-body, .anniversary  #sp-breadcrumbs{    display: none;}
.itemid-101 #sp-component .sp-column {    padding: 0;}
#sp-top-a{margin-bottom:135px;}
#sp-top-a .sp-module {    background: var(--white);       padding: 40px 30px 65px 30px;    margin-top: 0;    position: relative;}
#sp-top-a .sp-module:after {
     content: '';
    position: absolute;
    border-bottom: 1px solid var(--orange);
    width: calc(100% - 60px);
    height: 1px;
    bottom: 60px;
    left: 30px;
    right: 30px;
}
#sp-top-a  h2 {    font-size: 20px;     margin: 2px 0 15px 0;    font-family: 'roboto_condensedbold';    text-transform: none;    line-height: 1.2;color: var(--darkgray);    height: 50px;}
#sp-top-a p {    color: #666666;    margin-top: 0;}
#sp-top-a .uk-scope .uk-panel>:last-child {    margin-bottom: 10px;}
.readmore a {   background: transparent;    border: none;    color: var(--orange);     font-family: 'roboto_condensedbold';text-transform:uppercase;padding: 10px 0;box-shadow: none !important;}
.readmore a:hover , .readmore a:focus,.readmore a.active, .readmore a:active, .open>.dropdown-toggle .readmorea{   background: transparent !important;    border: none !important;  box-shadow: none !important;  color: var(--darkgray);    font-family: 'roboto_condensedbold';  outline: none;}
/*#sp-top-a .article_anywhere , #sp-top-a .slidesetbox, #mod-custom208{    border-bottom: 1px solid var(--orange);    padding-bottom: 20px;position:relative;}*/
#sp-top-a  .uk-slider-items li{padding-top:100px;}
#sp-top-a  .uk-slider-container {    margin-top: -100px;}
.uk-slidenav {    display: block !important;    top: -37px!important;       width: 40px;    height: 40px;   background: var(--orange);       color: var(--white);}
.uk-slidenav:hover {    background: var(--darkgray);}
.uk-grid>* {    padding-left: 0!important;}
.uk-slidenav-next { right: 0!important;    border-top-right-radius: 3px; border-bottom-right-radius: 3px;    }
.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:25px;    right: 0;       height: 40px;}
.uk-scope .uk-margin {    margin-bottom: 0;}
.slidesetbox .uk-margin > p , .slidesetbox h2 + p{    max-height: 118px;    overflow: hidden;}
.uk-scope .uk-button {    background: transparent;      line-height: 1;     vertical-align: top; color: var(--orange);     font-family: 'roboto_condensedbold';      border: none !important;    font-size: 17px;    padding: 0;    text-transform: uppercase;}
.uk-scope .uk-button:hover {   background: transparent;  border: none;   color: var(--darkgray);    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;*/}
p.slideset-meta {    font-size: 14px;    color: var(--darkgray) !important;margin: 0 0 0 0 ;}
*+.uk-margin {    margin-top: 0!important;}
a.toall {   float: right;    padding: 10px 0 0 0;   font-size: 16px;position: absolute;
    right: 30px;
    bottom: 22px;   }
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-position1 h3.sp-module-title , #sp-position2 h3.sp-module-title , #sp-position3 h3.sp-module-title {    border-bottom: 1px solid var(--orange);    padding-bottom: 20px;    margin-bottom: 20px;font-size: 18px;}


/**********************FOOTER***************/
#sp-footer {    background: var(--orange);    position: relative;    text-align: left;    font-size: 17px;    margin-top: 140px;}
#sp-footer:before  {  content: '';  width: 100%;  height: 135px;  line-height: 0; right: 0;  left: 0;  position: absolute;  background: url(../images/bg-footer.png) 100% 0 no-repeat transparent;     top: -133px; }
#sp-footer h3 img {    margin-right: 10px;}
#sp-footer h3 {	margin-top:20px;    margin-bottom: 35px;    font-size: 20px;}
#sp-footer a {    color: #fbcb8c;}
.sscf-header, .sscf-footer {    opacity: 1 !important;}
.sscf-form .sscf-input {   border: none!important;  background: var(--white)!important;   border-radius: 0!important;}
.sscf-form .fl_wrap {   width: 45%!important;   float: left!important;    margin-right: 10px!important;}
.fl_wrap.fl_wrap_textarea.sscf-valid-true {    width: 92% !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: var(--darkgray)!important;     font-family: 'roboto_condensedbold'important;    border-bottom: 1px solid!important;    padding: 12px 20px!important;}
.sp-module.mod_newsletter {    padding: 20px 30px;    margin-top: -20px;}
.sscf-form textarea, .input.textarea {    height: 150px!important;}
.dsgvolabel label.cf-label {    font-size: 13px;}
#sp-footer .dsgvolabel label.cf-label {  color:var(--white)!important;}
.dsgvolabel .cf-checkbox-group {        align-content: flex-start;    align-items: flex-start;}
.convertforms .cf-input {    height: 52px;    border: none;    border-radius: 0;}
#sp-footer .captcha-equation {
    color: #fff;
}
 #sp-position5  .convertforms textarea {    height: auto; background: var(--gray2);}
.convertforms .cf-input[type=checkbox], .convertforms .cf-input[type=radio] {    width: auto;    height: auto;}
.convertforms.cf-success .cf-response {    background-color: var(--darkgray);    display: block;}
div#cf_1, #sp-position5  .convertforms{    background: transparent;padding-right: 20px;}
#cf_1 .cf-control-group.title {    padding-bottom: 0;    margin-bottom: 0;}
#sp-position5  .convertforms .cf-select select {      background: var(--gray2);        color: #b6b6b6;padding:10px 10px;font-size:15px;margin: 0 0 10px 0;}
select.selectOptionOrt3.cf-input {    border: 1px solid;}

  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,
  select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, 
  input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, 
  input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, 
  input[type="color"]:focus, .uneditable-input:focus,
  input[type="text"]:not(.form-control), input[type="email"]:not(.form-control), input[type="url"]:not(.form-control), input[type="date"]:not(.form-control), input[type="password"]:not(.form-control), input[type="search"]:not(.form-control), input[type="tel"]:not(.form-control), input[type="number"]:not(.form-control), select:not(.form-select):not(.form-control)
  
  {
	  background: var(--gray2);
    padding: 10px;
    font-size: 15px;
    color: var(--darkgray);    height: 52px;
    border: none;
    border-radius: 0;    box-shadow: none;
}

/********************DETAIL**************************/
#sp-component  .sp-column {    background: var(--white);    padding: 70px 100px;}
.showtime-carousel {    margin: -70px -100px 70px -100px;  padding: 0;}
.showtime-carousel .showtime-image {    padding: 0;    margin: 0 5px;  max-width: 600px;}
.showtime.showtime-justified  .showtime-image {    padding: 0;    width: 100%!important;}
.showtime.showtime-justified .slick-track {    width: 100%!important;}
.showtime.showtime-justified {    margin: -70px -100px 70px -100px;  padding: 0;}
.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: var(--orange)!important;    border-bottom: 5px solid var(--orange) !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";  font-family: "Font Awesome 6 Free";   font-size: 14px;      font-weight: 900;  padding: 8px 8px 8px 0; }
.rl_tabs>ul.nav-tabs>li:before {    content: "" !important;padding:0;}
.rl_tabs>.nav>li>a:hover {    background-color: transparent; color: var(--orange)!important;    border-bottom: 5px solid var(--orange) !important;webkit-transition: 200ms;    transition: 200ms;}
.jwts_tabberlive {   margin: 50px -100px 30px -100px;}
.jwts_tabberlive .jwts_tabbertab {    border: none;  background: var(--gray1);    padding: 8px 100px;     margin: 0px 0 0 !important;display: block; }
.jwts_tabberlive .jwts_tabbertab h2.jwts_heading, .jwts_tabberlive .jwts_tabbertabhide {    display: none;}
ul.jwts_tabbernav {      margin: 0 0 0 0px !important;  }
ul.jwts_tabbernav li a	{ color: var(--fontcolor) !important;    font-weight: 400;    padding: 20px 25px;font-size:18px;    background: none;    border: none;display: inline-block!important;text-transform: uppercase;}
ul.jwts_tabbernav li.jwts_tabberactive a, ul.jwts_tabbernav li a:hover,  ul.jwts_tabbernav li:hover a,
ul.jwts_tabbernav li.jwts_tabberactive a:hover{  color: var(--orange)!important;      background: var(--gray1);     border: none;    margin: 0!important;}
ul.jwts_tabbernav li:first-child a {    padding-left: 100px!important;}
.jwts_tabbernav li:before {display:none!important;}



[data-rlta-element=container][data-rlta-state=ready] {
  
    margin: 50px -100px 30px -100px;
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-type=accordions] {
  
      margin: 50px 0;
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-type=tabs][data-rlta-orientation=horizontal]:not([data-rlta-wrap-buttons=true])>[data-rlta-element=button-list] [role="tab"]:first-child  {

        padding-left: 100px!important;
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-type=tabs][data-rlta-orientation=horizontal]:not([data-rlta-wrap-buttons=true])>[data-rlta-element=button-list] [role="tab"]:last-child  {

        padding-right: 100px!important;
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-positioning=top]>[data-rlta-element=button-list]>[data-rlta-element=button] {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    margin-bottom: 1px;
    color: var(--fontcolor) !important;
    font-weight: 400;
    padding: 20px 0;
    font-size: 18px;
    background: none;
    border: none;
    display: inline-block!important;
    text-transform: uppercase;    box-shadow: none;
}

[data-rlta-element=container][data-rlta-state=ready][data-rlta-type=accordions]>[data-rlta-element=button]>[data-rlta-element=heading], [data-rlta-element=container][data-rlta-state=ready][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]>[data-rlta-element=heading] {

    font-weight: normal;
      font-family: 'roboto_condensedregular';
    margin: 0!important;
}

[data-rlta-element="panels"] {
    border: none;
    background: var(--gray1);
    padding: 8px 100px;
    margin: 0px 0 0 !important;
    display: block;
}

[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=button]:not([data-rlta-state=closed]),
 [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=button]:not([data-rlta-state=closed]):hover,
 [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-state=closed]),
 [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-state=closed]):hover,
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=button]:hover,
 [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:hover {
 color: var(--orange)!important;
    background: var(--gray1);
    border: none;
    margin: 0!important;
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=panel]>[data-rlta-element=panel-content], [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=panels]>[data-rlta-element=panel]>[data-rlta-element=panel-content] {
    padding: 1.25em 0;
}




.carousel .showtime-image img {    outline: none;    border: none;    box-shadow: none;}
table{width:100%;border:1px solid #ededed}
.jwts_tabberlive  table{border:none}
[data-rlta-element="panels"] table{border:none}
td, th {   padding: 10px;   /* width: 50%;*/vertical-align:top;}
tr:nth-child(odd) {    background: #fbfbfb;}
.jwts_tabberlive tr:nth-child(odd) {    background:var(--white);}
[data-rlta-element="panels"] tr:nth-child(odd) {    background:var(--white);}
a.wf_file {    display: inline-block;color:var(--darkgray);    padding: 5px 0;}
a.wf_file:hover {color:var(--orange);    }
img.wf_file_icon {    display: inline-block;    padding-right: 5px;}

#sp-position2 .showtime-image{ max-width: 100%!important;    padding: 0 0 10px 1px!important;position: relative!important;width: 100%;}
.showtime-image img, #sp-position2 .showtime-image img{outline: none!important;    border: none!important;    box-shadow: none!important; }
.showtime-image a , #sp-position2 .showtime-image a {    pointer-events: none;}
.showtime-wall a  {     pointer-events: auto;}
.showtime-wall .showtime-image {    border-radius: 0;    border: none;}
.itemid-154 .showtime-image:before , #sp-position2 .showtime-image:before {content: '';    position: absolute;    background: url(../images/new.png);    width: 79px;    height: 79px;    right: 0;    top: 0;    z-index: 1;}
.itemid-175 .showtime-image:before , #sp-position2 .showtime-image:before {content: '';    position: absolute;    background: url(../images/new.png);    width: 79px;    height: 79px;    right: 0;    top: 0;    z-index: 1;}


/********************Sidebar**************************/
#sp-left .sp-module {    background: var(--white);    border: 1px solid #eee;    margin-right: 10px;padding: 30px 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;}
.sp-module.mod_quest {padding: 20px 30px 20px 30px!important;}
#sp-left .sp-module h3 {    margin: 0 0 20px 0;    font-size: 20px;    text-transform: none;    color: var(--orange);}
.mod_quest h3 {  color:var(--orange);  }
#sp-left .sp-module ul >li  {    float: none;    width: 100%;border: none;}
#sp-left .sp-module ul >li >a {   color: var(--darkgray);   padding: 2px;     font-size: 16px;    line-height: 1.4; border-left: 5px solid var(--white); }
#sp-left .sp-module ul >li >a:before {    font-family: "Font Awesome 6 Free";  content: "\f105";     font-weight:900;font-size: 10px;     padding: 3px 0 8px 25px;    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-family: "Font Awesome 6 Free";   font-weight:900;font-size: 14px;  }
#sp-left .parent:last-child ul {   border-bottom: none;    margin-bottom: 0;   padding-bottom: 0;    width: 100%;  }
#sp-left .sp-module ul >li >a:hover,#sp-left .sp-module ul >li.current >a  {  color: var(--orange);    border-left: 5px solid var(--orange);}
.nav-header.menu_title {    border-left: 5px solid var(--white) !important;}
#sp-left .mod_orange {    background: var(--orange);color:var(--white);}
#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 .mod_orange h3{ color:var(--white);}
#sp-left .sp-module ul >li >a { display: block;}
li.sp-menu-item.sp-has-child.imglink img {    position: absolute;    left: 0px;    top: 8px;}
#sp-left  a.headerlink.ccmlink.innerbreak:before {    margin-left: -23px;}
#sp-left .sp-module ul >li >a.headerlink:before{	display:none;	}
#sp-left .sp-module ul >li >a.headerlink + ul{     margin: 0 0px 15px 0px;}
#sp-left .sp-module ul >li >a.headerlink + ul li ul li {    margin-left: -30px;}
#sp-left .sp-module ul >li >a.headerlink + ul li {    display: grid;}
#sp-left .sp-module ul >li >a.headerlink + ul li ul li  a:before {       padding: 3px 0 8px 25px;}
#sp-left .sp-module ul >li >a.headerlink + ul .menu_title {      display: block;    margin-top: 10px;}
.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: var(--orange);}
.jj_sl_navigation li.jj_sl_custom2  a {    background-color: var(--orange);}
.jj_sl_navigation li.jj_sl_custom3  a {    background-color: #cc0000;}
.jj_sl_navigation li.jj_sl_custom4  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/icon-linkedin.png)!important;}
.jj_custom1  {background-image: url(../images/icon-glocke.png)!important;}
.jj_custom2  {background-image: url(../images/ico-contact.png)!important;    background-size: 70%;}
.jj_custom3  {background-image: url(../images/icon_youtube.svg)!important; ;    background-size: 25px;}
.jj_custom4  {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;}
#eshop-quote {    z-index: 1!important;}
#sp-main-body .chosen-container {    width: 100% !important;}
#sp-main-body .chosen-container-single .chosen-single , #sp-main-body .chosen-drop .chosen-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 var(--white) !important; font-size: 20px;    padding: 15px 20px 15px 55px; height: 60px;}
#sp-main-body .chosen-container-single .chosen-single div b {    background: url(../images/ico-angle-down.png) right 24px top 24px no-repeat transparent;}
#sp-main-body .chosen-container-single .chosen-single div {    width: 100%;}
#sp-main-body .chosen-container .chosen-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 .chosen-container-single .chosen-search input[type="text"] { border: 1px solid #d6d6d6!important; }
#sp-main-body .chosen-container .chosen-results li.highlighted {    background-color: var(--orange);    background-image: 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 var(--white);    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-lg-4 article.item {    background: #f7f7f8;    padding: 20px;}
.itemid-130 .blog .col-lg-4 .uk-scope .uk-margin-top {    margin-top: 0px!important;}


.loc-box {    background: var(--gray1);    padding: 30px;}
#sp-component .loc-box  h3 {    margin: 0 0 15px;}
.selectOptionContact.cf-input.dropdown {
    background: var(--white);
}
.selectOptionContact { 
box-shadow: none;
    max-width: 100%;
    border-radius: 3px;
    height: 52px;
    margin: 0;
    border: none!important;
    background-color: transparent;
    padding: 0;
    text-transform: uppercase;
    font-size: 16px;
    font-family: 'roboto_condensedbold';    line-height: 1;
	}


.select-box {
       border: 2px solid var(--orange);
    background: url(../images/icon_headquarters.svg) -1px 0 no-repeat var(--white);
    padding: 0 20px 0 85px;
    background-size: contain;
	margin: 60px auto;
}
select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    border-color:transparent;

    box-shadow: none;
}
.selectOptionContact:focus{background:transparent;}

.selectOptionContact ul {       overflow-y: scroll;    max-height: 300px;}
.selectOptionContact li {    padding: 3px 12px;}

li#item-1 {    display: table-row;}
.blog .col-sm-4 article.item {    background: var(--white);    padding: 20px;position:relative;}
.blog .col-sm-6 article.item , .blog .col-lg-6 article.item{    background: var(--white);    padding: 30px;    position: relative;}
.view-category #sp-component .category-desch2 {    margin: 0 0 15px 0;  }
.view-category #sp-component .sp-column {    background: transparent;    border: none;    padding: 0;}
.itemid-130.view-category #sp-component .sp-column {    background: var(--white);    border: 1px solid #eee;    padding: 30px 40px;}
.view-category .page-header {    background: var(--white);    padding: 30px 30px 1px 30px;}
.view-category .category-desc {   background: var(--white);    margin-bottom: 40px;    padding: 0 30px 30px 30px;  }
.itemid-130.view-category .page-header {   padding: 0;}
#sp-component .blog .item h2 {    color: var(--darkgray);    margin: 0;    border: none;    padding-bottom: 20px;}
.itemid-137  #sp-component .blog .item h2 {    color: var(--orange);    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;}
.articlebox img {    width: 100%;}
.slick-prev, .slick-next {   width: 40px;   height: 40px;    z-index: 1;    background: none;background: rgba(230,230,230,0.7);    width: 238px;    height: 100%;   }
.slick-prev, .slick-next, .slick-prev:hover, .slick-next:hover {   -webkit-transition: all 200ms;    transition: all 200ms;}
.slick-next {    right: 0;    background: url(../images/icon_white_next.svg) 50% 50% no-repeat rgba(230,230,230,0.7);    background-size: 40px;}
.slick-next:hover , .slick-next:focus{    right: 0;    background: url(../images/icon_orange_next.svg) 50% 50% no-repeat rgba(230,230,230,0.7);    background-size: 40px;}
.slick-prev {    left: 0; background: url(../images/icon_white_prev.svg) 50% 50% no-repeat rgba(230,230,230,0.7);    background-size: 40px;}
.slick-prev:hover , .slick-prev:focus{    right: 0;    background: url(../images/icon_orange_prev.svg) 50% 50% no-repeat rgba(230,230,230,0.7);    background-size: 40px;}
.slick-next:before, .slick-prev:before {    content: '';}
ul.slick-dots {    display: none !important;}
.rmlink {    position: relative;display: block;background:var(--darkgray);    pointer-events: all !important;}
.rmmore {    position: absolute;    bottom: 40px;    right: 0;    background: var(--orange);    color: var(--white);    display: block;    width: auto;    padding: 10px 20px;}
.rmmore:after{    font-family: "Font Awesome 6 Free";    content: "\f054";    padding-left: 10px;}
a.rmlink:hover img {    opacity: 0.9;}


/**************DOWNLOADS****************/
 .com-phocadownload #sp-component .sp-column{  background: transparent;
    border: none;
    padding: 0;}
.phocadownloadfile32 {   background: transparent;    border: none;    margin: 0;       padding: 3px 0;}
.phocadownloadfile32 a:before {   font-family: "Font Awesome 6 Free";   font-weight:900;font-size: 14px;   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: var(--darkgray);}
.pd-subcategory:before {    content: "\f07c"; font-family: "Font Awesome 6 Free";   font-weight:900;font-size: 50px;}
.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: var(--white);}
.pd-subcategory:before, .pd-title:before {   content: "\f07c";    font-size: 22px;font-family: 'Font Awesome 6 Free';   color: var(--orange);    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: var(--white);    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: var(--white);    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;    }
#phoca-dl-categories-box div.pd-categoriesbox:hover {    background: rgba(0,0,0,0.1);}
.pd-filename a:before {   font-family: "Font Awesome 6 Free";   font-weight:900;font-size: 14px;   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;}
#phoca-dl-category-box .pd-buttons, #phoca-dl-file-box .pd-buttons, #phoca-dl-download-box .pd-buttons,
#phoca-dl-category-box .pd-mirrors, #phoca-dl-file-box .pd-mirrors,#phoca-dl-category-box .pd-rating {   display: none;    height: 0;}
.pd-fdesc p {    margin: 0;}
#phoca-dl-category-box .pd-fdesc, #phoca-dl-file-box .pd-fdesc, #phoca-dl-download-box .pd-fdesc {    padding: 0;}
.descdownload, #mod-custom223{    background: var(--white);    padding: 30px;    border: 1px solid #efefef;    margin-top: -47px;    border-top: none;}
.pd-hr-cb {    border: none;}
#webinar-on-demand .phocadownloadfile32 {        background: url(../images/icon_video.svg) 0 0 no-repeat;    background-size: 24px;    padding: 3px 0 3px 30px; }
#webinar-on-demand .phocadownloadfile32 a:before {display:none;}
.tab_events .rl_tabs .nav-tabs {    border-bottom: 1px solid #e77b22;}
.tab_events .rl_tabs>ul.nav-tabs>li>a {    color: #7d7d7d !important;    font-weight: 400;    padding: 8px 25px;    font-size: 18px;    background: #ebebeb;    border-radius: 0;    margin-right: 5px;    border-bottom: none!important;    margin-bottom: 1px;}

.tab_events	.rl_tabs .nav-tabs>li.active>a, .tab_events	.rl_tabs .nav-tabs>li.active>a:hover , .tab_events	.rl_tabs .nav-tabs>li:hover >a{   color: var(--white)!important;    border-bottom: none!important;    background: var(--orange);}
div#mod-custom264 {
    background: var(--white);
    padding: 70px 100px;
}
.com-phocadownload .mod_logincp{    background: var(--white);    padding: 100px;margin: 0;border: 1px solid #eee;}
.com-phocadownload .mod_logincp{    background: var(--white);    padding: 100px;}
.com-phocadownload .mod_logincp:has(.mod-login-logout){    background: transparent;    padding: 0;position: relative;}
.com-phocadownload .mod_logincp:has(.mod-login-logout) .logindesc{  display:none;}
.com-phocadownload .mod_logincp:has(.mod-login-logout){    background: transparent;    padding: 0;position: relative;    margin-right: calc(-.5* var(--bs-gutter-x));    margin-left: calc(-.5* var(--bs-gutter-x));border:none;}
.mod-login-logout {  border:none!important;    padding: 0!important;}
.com-phocadownload .mod_logincp:has(.mod-login-logout) .logindesc{  display:none;}
#phoca-dl-category-box .pd-subcategory, #phoca-dl-file-box .pd-file {    background: var(--white);    padding: 30px;    border: 1px solid #efefef;    margin-top: 20px;}
#phoca-dl-file-box {
   
}
.com-phocadownload .mod_logincp .breadcrumb {display:none;}
.com-phocadownload .mod_logincp:has(.mod-login-logout) .breadcrumb {display:flex;}



.mod_logincp form {
    display: flex;
    border-bottom: 1px solid var(--gray3);
    padding: 22px 0 30px 0;
    margin: 0 0 40px 0;
}
.mod_logincp .mod-login__pretext.pretext {
    flex: 0 0 auto;
    width: 50%;
}
.mod_logincp .mod-login__pretext.pretext .inner{
  padding:0 30px 0 0;
}
.mod_logincp .mod-login__userdata.userdata {
flex: 0 0 auto;
    width: 100%;padding: 0 0 0 20px;
}
 #jform_name{
    background: url(../images/icon_name.svg) 15px 50% no-repeat var(--gray2) !important;
background-size: 30px !important;
    padding: 4px 20px 4px 60px !important;
    height: 60px !important;
    border: none !important;
  
}
#modlgn-username, #username , #jform_username{
    background: url(../images/icon_user_orange.svg) 15px 50% no-repeat var(--gray2) !important;
background-size: 30px !important;
    padding: 4px 20px 4px 60px !important;
    height: 60px !important;
    border: none !important;
  
}
#modlgn-passwd , #password, #jform_password1, #jform_password2{
    background: url(../images/icon_lock_orange.svg) 15px 50% no-repeat var(--gray2) !important;
   background-size: 30px !important;
    padding: 4px 20px 4px 60px !important;
    height: 60px !important;
    border: none !important;

}
#jform_email1{ background: url(../images/icon_mail.svg) 15px 50% no-repeat var(--gray2) !important;
   background-size: 30px !important;
    padding: 4px 20px 4px 60px !important;
    height: 60px !important;
    border: none !important;}
.password-group .input-group-text {
    display: none;
}
.mod_logincp .btn-login {
  
    padding: 12px 20px 12px 78px;
    width: 100%;
    height: 60px !important;
}
.mod-login__options {
    font-size: 14px;
    padding: 10px 20px 0 0;
    display: block;
}
button.btn.btn-secondary.input-password-toggle {
       position: absolute;
    right: 0px;
    border: none; height: 60px !important;
    background: transparent;
}

ul.mod-login__options li:before {
    display: none!important;
}
ul.mod-login__options li {
    font-size: 14px;
    float: left;
    padding: 11px 20px 0 0;
}
.mod-login-logout {
    display: flex;
    position: absolute;
    right: 0;top: 10px;
}
button.btn.btn-primary.btn-logout {
    background: transparent;
    border: none !important;
    color: var(--orange);
    padding: 0 20px 0;    height: auto;
}

.mod_logincp .mod-login__userdata.userdata {
 
    padding: 0;
}

.com-users-registration.registration .form-label {    display: none;}
.com-users-registration.registration .control-group {    flex: 0 0 auto;    width: 50%;}
.com-users-registration.registration .control-group.field-spacer {    width: 100%;}
.com-users-registration.registration #jform_spacer-lbl {    font-size: 13px;}
#jform[password1]-rules {    font-size: 13px;}
form.form-validate.kayeauthform {
    margin: 20px 0 0 0;
}



















/****************Accordeon*********************/
.uk-scope .uk-accordion-title:after { content: '';    position: absolute;    right: 20px;    background: url(../images/icon_orange_down.svg) 0 0 no-repeat;    width: 30px;    background-size: 17px;    height: 30px;    top: 36%;}
.uk-scope .uk-accordion-title.uk-active:after, h3.uk-accordion-title:hover:after {  
content: '';    position: absolute;    right: 20px;    background: url(../images/icon_orange_up.svg) 0 0 no-repeat;    width: 30px;    background-size: 17px;    height: 30px;    top: 36%; }
.uk-scope .uk-accordion-title:hover {    background: #efefef!important;color: var(--orange)!important;}
.uk-scope .uk-accordion-title {   position: relative; padding: 12px 60px 12px 20px!important;   background: var(--white)!important;    border: 1px solid #eee!important;    color: var(--orange);font-size: 18px;    line-height: 24px;font-weight:normal;}	
span.job_city {    color: var(--darkgray);    padding: 0 15px;    font-size: 14px;}
span.acc_label_fields {    font-family: 'roboto_condensedbold';    width: 90px;    display: inline-block;}
.uk-scope .uk-accordion-title::before{display:none;}	
.uk-scope .uk-accordion-content {    padding: 0 20px 20px;}
.itemid-176	.items-row.row-0.row.clearfix {   margin-right: 0;    margin-left: 0;}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=button][data-rlta-state=open], 
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=button][data-rlta-state=opening] ,
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=button]{   border-radius: 0;    position: relative;        padding: 15px 60px 13px 20px!important;    background: var(--white)!important;    border: 1px solid #eee!important;    color: var(--orange);    font-size: 18px;    line-height: 24px;    font-weight: normal;margin: 4px 0 16px 0!important; -webkit-transition:all 200ms;    transition: all 200ms;}	
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=button][data-rlta-state=open] h3,
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=button][data-rlta-state=opening] h3 ,
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=button] h3{margin:  0!important;}	
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=button]:after  {    content: '';    position: absolute;    right: 20px;    background: url(../images/icon_orange_down.svg) 0 0 no-repeat;    width: 30px;    background-size: 17px;    height: 30px;    top: 36%;    -webkit-transition:all 200ms;    transition: all 200ms;}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=button][data-rlta-state=open]:after,
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=button][data-rlta-state=opening]:after {    content: '';    position: absolute;    right: 20px;    background: url(../images/icon_orange_up.svg) 0 0 no-repeat;    width: 30px;    background-size: 17px;    height: 30px;    top: 36%; -webkit-transition:all 200ms;    transition: all 200ms;}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=panel], 
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=panels]>[data-rlta-element=panel] {   background: transparent;    border: none;  }

[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=button]:hover{    margin: 4px 0 16px 0!important;}

/************EVENTS*******************/
.event-item {    display: flex;   }
.event_text h3 {    margin: 0 !important;}
.event_text, .event_date {    padding: 15px 20px;}
.event-item:nth-child(even) {   background: var(--white);}
   
 /*****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: var(--white) !important;    padding: 10px;}
.activebar-container button {       border: none!important;    border-radius: 3px!important;    color: var(--white)!important;    border-bottom: 1px solid var(--darkgray)!important;    padding: 10px 20px!important;}
.activebar-container button.accept {   background-color: #fe7300!important;  }
.activebar-container button.decline {   background: var(--darkgray)!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: var(--white) !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;} 

/*****************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: var(--orange);}
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;}
.search-results {    clear: both;    border-top: 1px solid #eee;    display: inline-block;    margin-top: 20px;}
.searchintro .badge {    background-color: var(--orange);}
.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: var(--orange); }
.pagination>.active>a:hover, .pagination>.active>a:focus, .pagination>.active>span:hover, .pagination>.active>span:focus {    border-color: transparent;    background: var(--darkgray);}
.result__item:before{display:none!important;}
.result__title-text {
   
    font-size: 19px;
      font-family: 'roboto_condensedbold';
}
.com-finder>*+*, .com-finder__results>*+* {
    margin-top: 0;
}


.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;}

.jotform-form {    padding: 0;    background: var(--white);}
.fl_wrap.full_input {    width: 92% !important;}
.media-container h3 {    text-transform: uppercase;    margin-bottom: 30px!important;}
.media-container .title {    font-family: 'roboto_condensedbold';    margin: 10px 0;}
.media-container .readmore {    margin-top: 30px;}


label.fl_label.label_dsvgo {    width: 100%;    height: auto !important;    line-height: 1.4;    left: 30px;    font-size: 12px;    color: var(--white);pointer-events:all;}
input#input_dsvgo100 {    width: 20px;	 -webkit-appearance: checkbox;   -moz-appearance:    checkbox;   appearance:         checkbox;   height: 60px;background:transparent !important;}
.fl_wrap_dsvgo.sscf-valid-true.populated {    width: 85% !important;    height: 100px !important;}
.fl_wrap.fl_wrap_dsvgo.sscf-valid-true {    height: 100px !important;    width: 85% !important;}
.fl_wrap.fl_wrap_textarea.sscf-valid-true {    height: 125px!important;}
fieldset.checkbox input#ttt {    margin-left: 0 !important;}
fieldset.checkbox label {    font-size: 13px;}
.article_anywheremod_quest .actions , .article_anywhere  .actions , .article_anywheremod_newsletter .actions{ }
span[data-action=showtime-remove-gallery] {     background-color: yellow;}
/*div#system-message-container {      display: block;     z-index: 100000;    top: 0;    background: rgb(30, 114, 189);    color: var(--white);    width: 100%;    margin: 0 auto;    max-width: 1453px;    left: 0;    right: 0;}*/
.alert h4 {    font-size: 20px;}
.alert {    text-align: center;}



.aboutus #sp-breadcrumbs {    display: none;}

@-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 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;}
.itemid-453 .showtime.lightgallery {    float: left;    margin: 0 20px 20px 0;}
li.item-481.level2nd{    padding-left: 45px;}
li.item-481.level2nd ul{    margin-left: -46px!important;    padding-right: 20px;}
#sp-left .sp-module #eshop-quote h4 {    margin: 0 0 20px 0;    font-size: 20px;    text-transform: none;    color: var(--orange);    font-family: 'roboto_condensedbold';}
.sscf-form .fl_label {    top: 16px!important;    line-height: 1!important;}



	
	
.nlbanner {    background: url(../images/nlbanner.jpg) no-repeat 60% 0;	background-size: cover;}
.nlbanner li.edit-icon {    display: none;}
.nlbanner .btn {    margin: 0 0 20px 20px;}
.itemid-101 #sp-top-a {    margin-bottom: 30px;  padding: 70px 0 0 0;}
.itemid-101 #user2{    margin-bottom: 0;  }
section#sp-banner {    margin-bottom: 40px;    padding-bottom: 50px; margin-top: 30px;}
.nlbanner {    text-align: right;    color: var(--white);    padding: 30px;}
.nlbanner .nl {    background: url(../images/ico-alert2.png) 11px 9px no-repeat var(--white);    padding-left: 28px;    padding: 10px 20px 10px 40px;    margin: 0 0 0 10px;}
.nlbanner .ln {    background: url(../images/icon-linkedin1.png) 11px 8px no-repeat var(--white);    padding-left: 28px;    background-size: 25px;    padding: 10px 20px 10px 40px;    margin: 0 0 0 10px;}
.nlbanner .nl:hover ,.nlbanner .ln:hover{    background-color: var(--darkgray);       color: var(--orange);}
.nlbanner h2 {        color: var(--white);    text-transform: uppercase;    margin: 15px 0 0px 0;    font-size: 26px;}
.nlbanner h4 {     color: var(--white);    margin: 0px 0 20px 0;    font-size: 21px;    text-transform: uppercase;}
.nlsidebar {  background: var(--orange)!important;}
.nlsidebar:after {    background: url(../images/triangle-right-orange.png) 0 0 no-repeat transparent!important;}
.nlsidebar li.edit-icon {    display: none!important;}
.nlsidebar .nl {    background: url(../images/ico-alert2.png) 11px 11px no-repeat var(--white);    padding-left: 28px;    padding: 10px 20px 10px 40px;       margin: 0 0 20px 0;    display: inline-block;line-height: 1;}
.nlsidebar .ln {    background: url(../images/icon-linkedin1.png) 11px 8px no-repeat var(--white);    padding-left: 28px;    background-size: 25px;   padding: 10px 20px 10px 40px;       margin: 0 0 20px 0;    display: inline-block;}
.nlsidebar .nl:hover ,.nlsidebar .ln:hover{    background-color: var(--darkgray);       color: var(--orange);}
.nlsidebar h2 {        color: var(--white);    text-transform: uppercase;    margin: 15px 0 0px 0;    font-size: 26px;}
.nlsidebar h4 {     color: var(--white);    margin: 0px 0 20px 0;    font-size: 21px;    text-transform: uppercase;}
.video-container {    position: relative;    padding-bottom: 56.25%;    padding-top: 0;    height: 0;    overflow: hidden;clear: both;}
.video-container iframe,
.video-container object,
.video-container embed {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}
.kaye65 .wf-column p{      position: relative;
    padding-bottom: 56.25%!important;
    padding-top: 0!important;
    height: 0;
    overflow: hidden;
    clear: both;}
.kaye65 .wf-column iframe {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}
.acf-responsive-embed .uc-embedding-container {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}




#eshop-main-container.eshop-product  .row-fluid [class*=span] {      margin-left: 0;   }
#eshop-main-container.eshop-product  {    margin-right: -25px;    margin-left: -25px;}
#eshop-main-container  .eshop-info-block {    float: none;    text-align: left;    width: 100%;    padding: 0 30px ;display:block;}
#eshop-main-container  .eshop-image-block {    float: none;    width: 100%;    padding: 30px;display:block;}
#eshop-main-container .eshop-buttons {    position: relative;    padding: 10px 30px 20px 30px;    display: inline-block;    width: 100%;    text-align: left;display:block;}
#eshop-main-container .eshop-product-block {       padding-bottom: 25px;}
.table3 td, .table3 th{width:33.333%;}
.btn-question{        padding: 5px 10px 3px 24px!important;    margin-left: -10px;    font-size: 15px;    background: url(../images/iconquestion.png) center left 7px no-repeat var(--orange);}
.btn-question:hover{           background: url(../images/iconquestion.png) center left 7px no-repeat var(--darkgray);}
#ask-question-area .dsgvo {    color: #999;    font-size: 12px;}
.acymailing_fulldiv tr {    width: 50%;    float: left;}
.acymailing_fulldiv tr:nth-last-child(-n+4) {    width: 100%;    float: none;}
td.acyfield_application.acy_requiredField {    font-family: 'roboto_condensedbold';    font-size: 20px;}
td.acyfield_application.acy_requiredField span{font-family: 'roboto_condensedregular';    font-size: 17px;    display: block;}
.acymailing_fulldiv td{     width: 100%;    display: block;    padding-left: 0;}
.acymailing_form input[type="text"] {    max-width: none;    width: 100%!important;}
.acymailing_module_form select {    max-width: none;}
td.acyterms {    border-top: 1px solid #e0e0e0;    margin-top: 20px;    padding-top: 20px;}
.acym__users__creation__fields__title {    font-family: 'roboto_condensedbold';    font-size: 20px;}
.acym_module_form label {      font-family: 'roboto_condensedregular';    font-size: 17px;    display: block;}
div#field_16 {    border-top: 1px solid #e0e0e0;    margin-top: 20px;    padding-top: 20px;}
.acym_form select, .acym_form input {    width: 100%;max-width:100%;    height: 40px;    box-shadow: none;    border: 1px solid #e0e0e0;}
.acym_form input[type="checkbox"]{ width: auto;    height: auto;}
select.selectOption.chosen {    box-shadow: none;    max-width: 100%;   border: 2px solid var(--orange) !important;       margin: 20px 0 0 0!important;    border-radius: 0px;   
     font-size: 16px;       height: 52px;width: 100%;
	 
    position: relative;
 background: url(../images/icon_headquarters.svg) -1px 0 no-repeat , url(../images/arrow-down.svg)right 0.75rem center no-repeat var(--white) ;
    padding: 12px 20px 12px 70px!important;
    background-size: contain, 16px 12px;    text-transform: uppercase;
    font-family: 'roboto_condensedbold';-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
	}
.uk-scope :focus:not([tabindex^='-']) {
    outline: none;

}
.changingArea.uk-switcher {
    border: 2px solid var(--orange) !important;
}
.changingArea  li:before {   display:none!important;}
.changingArea  {    border: 1px solid;    margin-top: 0!important;    border: 1px solid #d6d6d6 !important;    padding: 11px!important;background: #fbfbfb;    border-top: none!important;}
.image-additional  .slick-slide {    width: auto!important;}
.product-info .image-additional img {    margin-right: 20px;}
a.uk-button.btn-1 {    display: none;}
.loc{     word-break: break-word;}

.cf-control-group.hide {
    display: block;
}
/*input[name="cf[I am located in]"],input[name="cf[COUNTRYCAPTION]"] {
    position: absolute;
    top: -52px;
    background: red;
    z-index: -1;
}
input[name="cf[State]"] {
    position: absolute;
    top: -52px;
    background: red;
    z-index: -1;
}*/
#changingArea .cf-control-group.hide[data-name="I am located in"], 
#changingArea .cf-control-group.hide[data-name="COUNTRYCAPTION"], 
#changingArea .cf-control-group.hide[data-name="State"] {
    position: absolute;
    top: -70px;
height: 52px;
    z-index: -1;
}
#changingArea2 .cf-control-group.hide[data-name="I am located in"],
#changingArea2 .cf-control-group.hide[data-name="COUNTRYCAPTION"], 
#changingArea2 .cf-control-group.hide[data-name="loc"],
#changingArea2 .cf-control-group.hide[data-name="stat"], 
#changingArea2 .cf-control-group.hide[data-name="State"] {
    position: absolute;
    top: -70px;
height: 52px;
    z-index: -1;
}

/****************EVENTS neu ********/
.mod_ev_new .event_text, .mod_ev_new .event_date {    padding: 15px 20px;    border-right: 2px solid var(--white);}
.event-item:nth-child(even) .event_text,.event-item:nth-child(even) .event_date{    border-right: 2px solid var(--gray1);}
.event_date.col-sm-2.col-md-2 {    border-right: none;}
.quote-half{width: 50%;float:left;}
.itemid-200 .tab-content .table_no_line p{margin:0;}
.itemid-200 .tab-content .table_no_line th,.itemid-200 .tab-content .table_no_line td {width:33.333%!important}
.onlinedemobox {   margin-top: 20px;}
.onlinedemobox .jsn-input-xlarge-fluid {    height: auto !important;    width: 100%!important;}
.onlinedemobox .select-country {    box-shadow: none;      border: 1px solid #d6d6d6 !important;    border-radius: 3px;    font-size: 16px;    height: 44px;    background-image: none!important;    padding: 9px 20px;}
.onlinedemobox .select2-choice, .onlinedemobox .jsn-uniform input {      box-shadow: none;     width: 100%!important;    border: 1px solid #d6d6d6 !important;    border-radius: 3px;    font-size: 15px;    height: 35px!important;    background-image: none!important;    padding: 10px;     -moz-appearance: none;  -webkit-appearance: none;  appearance: none; position: relative;}
.select2-container .select2-choice div {      border-left: none;      background: transparent;    background-image: none;   }
.onlinedemobox .select2-container .select2-choice div b {          background: url(../images/ico-angle-down.png) right 5px top 12px no-repeat transparent!important; }
.selectOptionOrt {    display: block;}
.selectOptionState {    display: block;}
.onlinedemobox label.control-label {    font-family: 'roboto_condensedbold'!important;    font-size: 16px!important;    font-weight: normal!important;    color: #333333!important;}
.onlinedemobox span.required {    color: var(--orange)!important;    font-weight: bold;    margin: 0 5px;}
div#changingArea {    padding-top: 8px;position: relative;}
#changingArea2{ position: relative;}
.onlinedemobox  input[type="checkbox"] {    width: auto!important;    height: auto!important;    margin: 2px 10px 0 0;}
.onlinedemobox .btn.btn-primary.jsn-form-submit {    margin: 25px 0 0 5px !important;}
.demorequest .showtime.showtime-slideshow {   margin-top: 0px;    padding-right: 0px;}
.demorequest .wf-columns .wf-column {    border: none;    padding: 0px;    max-width: 50%;}
.demorequest .convertforms .cf-content-wrap, .convertforms .cf-form-wrap {    padding: 0;}
.demorequest .convertforms .cf-input {      background: var(--gray2);    padding: 10px;    font-size: 15px;    color: var(--darkgray);}
.demorequest .dsgvolabel label.cf-label {    color: var(--darkgray);}
.demorequest .convertforms .cf-label {   color: var(--darkgray);   }
.demorequest .convertforms  .cf-control-label .cf-label { font-family: 'roboto_condensedbold'!important;    font-size: 16px!important;    font-weight: normal!important;}
::placeholder { color: var(--darkgray)!important;}
:-ms-input-placeholder { color: var(--darkgray)!important;}
::-ms-input-placeholder {color: var(--darkgray)!important;}
div#changingAreaUS {    margin-top: 10px;}
.convertforms .cf-select:after {    content: "";    position: absolute;    top: 0;    width: 0;    height: 0;    right: 10px;    bottom: 0;    margin: auto;    border-style: solid;    border-width: 5px 5px 0 5px;    border-color: #a0a0a0 transparent transparent transparent;    pointer-events: none;}

/************neue boxen ***************/
.wf-columns .wf-column {    border: 1px solid #eee;    padding: 20px;	    max-width: 50%;}
.wf-columns .wf-column h4 {    border-bottom: 1px solid var(--orange);    padding-bottom: 20px;    margin-bottom: 20px;    font-size: 18px;    text-transform: uppercase;    font-family: 'roboto_condensedbold';}

.newsblog.view-article article.item {    padding: 50px 40px;}
.newsblog.view-article article .article-info >dd {    color: var(--orange);}
.newsblog.view-article article dd.published:after {    content: '|';    position: relative;    top: 0;    right: -8px;    width: 100%;}
.newsblog.view-article article .showtime-default .showtime-image {    width: 100%;}
.newsblog.view-article article h1 {    font-size: 45px;}
.newsblog.view-article article .tab_slideshow {    margin: 30px 0;}
.newsblog.view-article #sp-component article h3 {    margin: 30px 0 5px;    color: var(--orange);    text-transform: uppercase;}
.newsblog.view-category .page-header {    background: transparent;    padding: 0px 0 1px 0px;}
.news-item{    background: var(--white);    border: 1px solid #eee;      padding: 30px;    position: relative;     margin-bottom: 50px;}
.article-info > dd {   display: inline-block;    text-transform: uppercase;   margin: 0 8px;}
.article-info {    margin: 0 -8px 5px;    line-height: 12px;}
.news-item  .article-info >dd {    color: var(--orange);}


.news-item  dd.published:after {    content: '|';    position: relative;    top: 0;    right: -8px;    width: 100%;}
.news-item .showtime-default .showtime-image {    width: 100%;    overflow: hidden;}
#sp-component .news-item h3 {    margin: 15px 0;}
.news-item  p.readmore {    margin: 0;}
p.counter {    display: none;}
.pagination>li>a, .pagination>li>span{        border-radius: 0!important;}
#sp-position3 .showtime-default .showtime-image {    width: 100%;}
.news-item .readmore a {    padding: 0;}
.news-item p {    margin: 0 0 10px;}
.slideset-image {    padding: 0 0 10px 0;}
#sp-position3 .sp-module:last-child p.slideset-meta {       margin:-18px 0 0 0px!important;    text-transform: uppercase;    float: right;    color: #a09f9f!important;}


.rl_sliders.accordion>.accordion-group {    border: none;    border-radius: 0px;border-bottom: 1px solid #e5e5e5;    box-shadow: none;}
.rl_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle {    background-color: transparent;    color: var(--orange);}
.rl_sliders.accordion>.accordion-group>.accordion-heading>a.accordion-toggle:hover ,.rl_sliders.accordion>.accordion-group>.accordion-heading>a.accordion-toggle:focus{    background-color: transparent;    color: var(--orange);}
.rl_sliders.accordion>.accordion-group.active>div>a:focus, .rl_sliders.accordion>.accordion-group>div>a:focus {    outline: 0;    box-shadow: none;}
.rl_sliders.accordion>.accordion-group .accordion-heading .accordion-toggle {      background: url(../images/icon_expand_arrow.svg) 0 50% no-repeat transparent;    background-size: 20px;    padding: 8px 15px 8px 30px;}
.rl_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle {    background: url(../images/icon_collapse_arrow.svg) 0 50% no-repeat transparent;    background-size: 20px;    padding: 8px 15px 8px 30px;}
.rl_sliders.accordion>.accordion-group>.accordion-body>.accordion-inner {    padding: 25px;}
.newsblog.view-article article .wf-columns .wf-column {max-width:none;    border: none;    padding: 0;}
.article-actions {    border-top: 1px solid #e5e5e5;    padding-top: 30px;    margin-top: 30px;}
.video-wrapper iframe,.video-wrapper object,.video-wrapper embed {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}
.video-wrapper {    position: relative;    padding-bottom: 56.25%;    padding-top: 30px;    height: 0;    overflow: hidden;}
.news_news .newsflash-title {      font-family: 'roboto_condensedregular';font-size: 16px;font-weight: normal;}
.news_news .newsflash-title a{     color: #333333;    line-height: 1.3;}
.news_news .newsflash-title a:hover{      color: var(--orange);}
.video50{margin-bottom: 20px;margin-left: 20px;float: right;width: 50%;}



.mediathek #sp-component .sp-column {    background: transparent;    border: 0;    padding: 0;}
.mediathek .uk-scope .uk-grid>* {       padding: 0 30px 30px 0;}
.mediathek .uk-scope .uk-panel {    background: #fff;padding: 30px;}
.mediathek.brochure .uk-scope .uk-panel {    background: #fff;    padding: 30px 30px 0 30px;}
.mediathek .media-video {    margin: -30px -30px 30px -30px;}
.mediathek .media-brochure {    position: relative;  margin: -30px -30px 30px -30px;-webkit-transition: all 200ms;    transition: all 200ms;}
.mediathek .overlay_btn{     position: absolute;    width: 100%;    height: 100%;    top: 0;    bottom: 0;    left: 0;    right: 0;    z-index: 99;}
.mediathek .media-brochure .showtime-default .showtime-image {    width: 100%;}
.showtime-default .showtime-image {        padding: 0;}
.mediathek .overlay_btn:hover + .media-brochure  {    transform: scale(0.9);-webkit-transition: all 200ms;    transition: all 200ms;}

.mediathek .wf-columns .wf-column {    border: none;}
.mediathek .wf-columns .wf-column img {    background: var(--white);    border-radius: 100%;    padding: 20px;margin: 0 auto; transform: scale(1);-webkit-transition: all 200ms;    transition: all 200ms;}
.mediathek .wf-columns .wf-column:hover img {   transform: scale(0.9);-webkit-transition: all 200ms;    transition: all 200ms;}
.mediathek .wf-columns .wf-column h4 {    border-bottom: none;    padding-bottom: 0;    margin-bottom: 0;display:inline-block;}
.brochure .overlay_btn{     position: absolute;    width: 100%;    height: 100%;    top: 0;    bottom: 0;    left: 0;    right: 0;    z-index: 99;}
.brochure .overlay_btn:hover + .media-brochure  {    transform: scale(0.9);-webkit-transition: all 200ms;    transition: all 200ms;}



.norms  [data-rlta-element=container][data-rlta-state=ready][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]>[data-rlta-element=heading] {

    margin: 0 !important;
padding: 0 30px;}
.norms table {
    border: none;
    line-height: 1.2;
}

.norms tr {
   
    height: auto !important;
}
.norms td,.norms th {
    padding: 15px;
    width: 50% !important;
  
}

#rlta-panel-guidelines-standards  td:first-child{  width: 70% !important;}
#rlta-panel-other-organizations td:first-child{  width: 70% !important;}
#rlta-panel-main-pharma-trade-associations td:first-child{  width: 18% !important;}
#rlta-panel-local-authorities td:first-child{  width: 18% !important;}
#rlta-panel-local-authorities td:nth-child(2){  width: 50% !important;}


.history h1{    margin: -30px 0 50px 0!important;}
.history .page-header {    text-align: center;    margin-bottom: 55px;}
.is_timeline_vt4 .timeline-content::after {display:none !important;}
.is_timeline_vt4 .timeline-img {    margin-left: -13px;}
.timeline-content h2 {    font-size: 27px!important;margin: 0 0 15px 0!important;}
.timeline-content img{    max-height: 150px;}
.timeline-item:nth-child(odd) {text-align: right;}
.timeline-item:nth-child(odd) img{margin-left: auto;}
.timeline-item:nth-child(odd) .bleft{padding: 0 0 0 25px;    margin: 0 -20px 0 0;}	
.timeline-item:nth-child(even) img{}
.timeline-item:nth-child(even) .bleft{padding: 0 25px 0 0;    margin: 0 0 0 -20px;}	
.timeline-content.timeline-card.js--fadeInLeft {    display: flex;    flex-direction: row-reverse;    text-align: right;}
.timeline-content.timeline-card.js--fadeInRight {    display: flex;    flex-direction: row;}
.is_timeline_vt4 .timeline-content {    background: transparent!important;}
.is_timeline_vt4 .timeline-card p {    color: var(--darkgray)!important;    font-size: 16px;    margin: 15px 0 0 0!important;}
.is_timeline_vt4 .timeline::before {    height: 96%;}
.is_timeline_vt4 .timeline-item {    margin-bottom: -20px;}


#sp-component .uk-subnav li:before {display:none;}
.uk-scope .uk-subnav-pill>*>:first-child {     color: var(--darkgray);    background: var(--white);    padding: 8px 10px;font-family: 'roboto_condensedbold';    margin-bottom: 20px;}
.uk-scope .uk-subnav-pill>.uk-active>a {    background-color: var(--orange);    color: #fff;}
.uk-scope .uk-h3{color:var(--darkgray);}

.sp-module.modsearch {    float: right;}
/*.btn-search-icon , .btn-search-icon:hover,.menusearchicon, .menusearchicon:hover{    background: url(../images/icon_search.svg) 0 0 no-repeat var(--white);    padding: 0;    border: none;    width: 20px;    height: 20px!important;    margin: 0 20px 0 0!important;    background-size: 20px!important;}*/
.btn-search-icon , .btn-search-icon:hover{    background: url(../images/icon_search.svg) 0 0 no-repeat var(--white);    padding: 0;    border: none;    width: 20px;    height: 20px!important;    margin: 0 20px 0 0!important;    background-size: 20px!important;}

.menusearchicon, .menusearchicon:hover{    padding: 0!important;    border: none;     margin: 0 20px 0 0!important; }
.menusearchicon span {    display: none!important;}

.menusearchicon img {

    width: 20px;
    height: 20px !important;
}
.itemid-1216 .page-header {    display: none;}
.itemid-1216 .wf-columns {    margin: -70px -100px 50px -100px;gap: 0;}
.itemid-1216 .wf-columns .wf-column {    border: none;    padding: 0;    max-width: 50%;}
.itemid-1216 .wf-columns .wf-column:first-child {    background: #e7e6e6;    padding: 0 100px;    display: flex;    flex-direction: column;    justify-content: center;}
#sp-absolute .sp-module.modsearch {    float: none;    position: absolute;    background: rgba(0,0,0,0.8);    top: 0;    left: 0;    right: 0;    bottom: 0;    width: 100%;    height: 100%;    z-index: 9999999;    position: fixed;    margin: 0px;    padding: 0px;    list-style: none;    z-index: 9999999999!important;display:none;}
#sp-absolute .sp-module.modsearch .sp-module-content{    display: flex;    align-content: center;    justify-content: center;    align-items: center;height: 100%;}
#mod-finder-searchword235 {    border-radius: 0;    border-width: 0;    height: 60px;    background-color: transparent;    box-shadow: none;    padding: 10px 20px 10px 0;    width: 100%;    border-bottom: 3px solid;    font-size: 24px;    color: #fff;    border-radius: 0;    border-color: var(--orange);}
#sp-absolute .mod-finder__search.input-group {    position: absolute;    top: 50%;    left: 50%;    width: 40%;    -webkit-transform: translate(-50%,-50%);    transform: translate(-50%,-50%);}
#sp-absolute .form-search {    width: 100%;}
.awesomplete {    width: 100%;}
#sp-absolute .btn-search-icon {    position: absolute;    right: 0px;    top: 10px;    background: url(../images/icon_search_white.svg) 0 0 no-repeat transparent;    background-size: 35px!important;    width: 40px;    height: 40px!important;}
#sp-absolute .btn-search-icon::placeholder {    color: var(--white)!important;}
#sp-absolute .btn-search-icon:-ms-input-placeholder {  color: var(--white)!important;}
#sp-absolute .btn-search-icon::-ms-input-placeholder { color: var(--white)!important;}
.menusearchclose.btn-search-close  {    position: absolute;       right: 10%;    top: 10%;    background: url(../images/icon_close_white.svg) 0 0 no-repeat transparent;    background-size: 35px!important;    width: 40px;    height: 40px!important;}
.menusearchclose.btn-search-close:hover  {opacity:0.7;}
.js-finder-searchform input#q {    border-radius: 0;    border-width: 0;    height: 60px;    background-color: transparent;    box-shadow: none;    padding: 10px 20px 10px 0;    width: 100%;    border-bottom: 3px solid;    font-size: 24px;    border-bottom: 2px solid var(--orange);}
.js-finder-searchform button.btn.btn-primary {    position: absolute;    right: 0px;    top: 10px;    background: url(../images/icon_search.svg) 0 0 no-repeat transparent;    background-size: 35px!important;    width: 40px;    height: 40px!important;    color: transparent;    border: none;}
h4.result-title {    font-family: 'roboto_condensedbold';    font-size: 18px;}
.search-results.list-striped li:before {display:none!important;}

/************TOP MENU dropdown */
#sp-top2 .sp-module-content .nav.menu li > ul{display:none;}
#sp-top2 .sp-module-content .nav.menu li.deeper.parent {    position: relative;}
#sp-top2 .sp-module-content .nav.menu li.deeper.parent:hover > ul {   display: block;    position: absolute;    background: #eeeeee;    padding: 15px 0;    left: 0;    width: 155px;    top: 26px;}
#sp-top2 .sp-module-content .nav.menu li.deeper.parent:hover > ul:before {    width: 0;    height: 0;    border-style: solid;    border-width: 0 10px 10px 10px;    border-color: transparent transparent #eeeeee transparent;    content: '';    position: absolute;    top: -10px;    left: 25px;}
#sp-top2 .sp-module-content .nav.menu li.deeper.parent:hover > ul >li {    float: none;    padding: 5px 0;}
#sp-top2 .sp-module-content .nav.menu li.deeper.parent:hover > ul >li >a {    line-height: 1.4!important;    color: var(--darkgray);}
ul.nav.menusidebar_men_level2 {    margin: 0 -30px;}
#sp-left .sp-module ul.nav.menusidebar_men_level2  >li { }
#sp-left ul.nav.menusidebar_men_level2  .parent ul {     margin: 0 15px;    border-bottom: none;}



.itemid-154 article.item {    background: var(--white);    padding: 30px;}
.itemid-154 ul.fields-container {    display: none;}



.sb-horizontal.ja-mg-sidebar .filter-options .filter-field {
    margin: 0 0 20px;
    float: left;
    width: 100%;
}



.page-item.disabled .page-link {    border: none;}
.page-link {    border: none;}
.page-item.active .page-link {    border: none;    background: transparent;    color: var(--orange);}
.page-link:hover {    border: none;    background: transparent;    color: var(--orange)!important;}




/****Event detailseite****/
.layout-shaper_helix3events article.item {    position: relative;}
article.item.eventpage.item-page {
    position: relative;
}
.fullgray {
    margin: 50px -100px 30px -100px;
    background: var(--gray1);
    padding: 30px 100px 30px 160px;
}
.fullwhite{padding: 0 0 0 60px;}





#sp-component .eventpage h2 {    margin: 10px 0 5px 0;    padding-bottom: 0;}
.eventpage h3 {display: inline-block;    position: relative;    text-transform:uppercase;}
.eventpage .name {    font-family: 'roboto_condensedbold';    margin-bottom: 0!important;}
.eventpage h3:before {
      content: '';
    position: absolute;
    width: 100px;
    height: 100px; top: -35px;   left: -85px;
 
}
.ev-location h3:before {    background: url(../images/icon_event_location.svg) 0 0 no-repeat transparent;    background-size: 100px;}
.ev-agenda h3:before {    background: url(../images/icon_event_agenda.svg) 0 0 no-repeat transparent;    background-size: 100px;}
.ev-speaker h3:before {    background: url(../images/icon_event_speaker.svg) 0 0 no-repeat transparent;    background-size: 100px;}
.ev-contact h3:before {    background: url(../images/icon_event_contact.svg) 0 0 no-repeat transparent;    background-size: 100px;}

.eventpage .wf-columns .wf-column {
    border: none;
    padding: 0;
    max-width: none;flex: unset;
}
.eventpage .phone{ margin-bottom: 0!important;}
.eventpage .phone a{ color:var(--darkgray);}
.eventpage .mail{ margin-bottom: 0!important;}
.eventpage .mail a{color:var(--darkgray);}
.ev-register.fullgray {    position: absolute;    left: 0;    right: 0;    padding: 50px 100px 50px 160px;}



form.com-users-reset-confirm__form.form-validate.form-horizontal.well,
form#user-registration,
#com-users-reset-complete__form
 {
    background-color: transparent;
}
form.com-users-reset-confirm__form legend,
form#user-registration legend,
#com-users-reset-complete__form legend{
    font-size: 16px;
}



/****MINITEK****/
.mls-input-bar {

 
	 border: 2px solid var(--orange);
}
input.inputbox.mls-input.col.searchinput {
  height: 52px;
}
.mls-input-bar .input-group .input-group-addon {

    background: url(../images/icon_empty.svg) -1px 0 no-repeat var(--white);
        background-size: 60px;
    width: 60px;
    border: none;font-size: 24px;
    
    text-shadow: none;
    color: var(--white);
}
.mls-filter-window {
     border-bottom: none;
    background: var(--gray1);border: 1px solid #eee;
    box-shadow: none;
  
}
.mls-top .mls-filters-header, .mls-tips-panel .mls-filters-header, .mls-searches-panel .mls-filters-header {
    border-bottom: none;
    background: var(--gray1);
}
.mls-top .mls-filter-window::before {

      content: "";
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 11px solid #eeeeee;
    right: 33px;
    top: -11px;
    position: absolute;


}
.mls-top .mls-filter-window::after {
    content: "";
    border-left: 10px solid rgba(0, 0, 0, 0);
    border-right: 10px solid rgba(0, 0, 0, 0);
    border-bottom: 11px solid #fafafa;
    right: 35px;
    top: -10px;
    position: absolute;
}
.mls-filters-type .controls {

    background: var(--white);
    position: relative;
    border-radius: 3px;
    margin: 0 5px !important;
    border: 2px solid var(--orange);
}
.mls-filters-type .controls label.checkbox {
 
    text-shadow: none;
    color: var(--darkgray);
    padding: 6px 15px!important;
}
.mls-filters-types-box {

    margin: 0 10px 15px 10px;
}
.mls-filters-type .controls:hover, .mls-filters-type .controls.mls-checked label.checkbox, .mls-filters-type .controls.mls-active label.checkbox{
    background: var(--orange);
    border-top: 2px solid var(--orange);color: var(--white);
  
}
.mls-filters-type .controls:hover label.checkbox {
    border-top: none;
    color: var(--white);
}
.mls-filters-type .controls.mls-checked , .mls-filters-type .controls.mls-active.mls-checked label.checkbox, .mls-filters-type .controls.mls-checked:hover label.checkbox{
    border-top: none;
}
.mls-filters-type .controls.mls-checked span.mls-uncheck-type, .mls-filters-type .controls.mls-checked span.mls-select-type {
    border-top: none;
}
.mls-filters-type .controls span.mls-uncheck-type:hover i {
    color: var(--white);
}
.mls-filters-type .controls span.mls-uncheck-type, .mls-filters-type .controls span.mls-select-type {
    color: var(--white);
   
    line-height: 34px;
 
    background: var(--orange);
}
span.badge.bg-primary {
    color: var(--darkgray);
    font-weight: normal;
    border: 2px solid var(--orange);
    background: transparent !important;
}
.mls-filters-groups {
  
    display: none!important;
}
.speciallang .lang_en, .speciallang .lang_de, .speciallang .lang_fr, .speciallang .lang_pt, .speciallang .lang_it , .speciallang .lang_zh, .speciallang .lang_jp , .speciallang .lang_es, .speciallang .lang_tr{display:block;}
.freelang .lang_jp {display:none;}
.freelang .lang_en, .freelang .lang_de, .freelang .lang_pt, .freelang .lang_zh , .freelang .lang_es, .freelang .lang_fr, .freelang .lang_tr, .freelang .lang_it {display:block;}


meta + .icons {
    display: none;
}


.wf-columns .showtime-image {       width: 100%;
}















/*****************RESPONSIVE*******************/ 
.offcanvas-menu {    width: 400px;}
body.ltr.offcanvs-position-right .offcanvas-menu {    right: -400px;}


@media (max-width: 1600px ){}

@media (max-width: 1440px ){
.sp-megamenu-parent >li >a { padding: 0 15px;}
#sp-top-bar { width: 100%;max-width: 100%;}
#sp-top-bar .container {  padding-right: 15px;}
.jj_sl_navigation {    top: 285px;}
.history #sp-component .sp-column {    padding: 70px 0;}
.loc-box {    padding: 25px;}
.sp-megamenu-parent >li >a {      font-size: 17px;padding: 20px 10px;}
.digi_showcase .image img{       width: 100%;    height: auto;}

}



@media (max-width: 1366px ){
.wf-columns.count4 .wf-column {       -ms-flex: 0 0 24%;    flex: 0 0 24%;    max-width: 24%;}
}

@media (max-width: 1280px ){
li.item-174 {    display: none!important;    width: 0;}
.wf-columns.count4 .wf-column {   -ms-flex: 0 0 48%;    flex: 0 0 48%;    max-width: 48%;}
li.item-174 {    display: none;    width: 0;}
}


@media (max-width: 1194px ){
     .sp-megamenu-parent >li >a {          padding: 7px 10px 20px 10px;    }
}

@media (max-width: 1024px){
.container {    width: 100%;max-width: 100%;}
#sp-top1, .fixed #sp-top1 {    width: 20%;}
#sp-top2 , .fixed #sp-top2{       width: calc(80% - 70px);    position: relative;}
#sp-menu {    flex: 0 0 auto;    width: 100%;}
.logo-image-desktop {display:none;}
.logo-image-mobile {display:block;margin-top: -20px;}
.fixed .mod_logo img {    width: 90px;}
.fixed2 {    top: -16px!important;}
.sp-module ul >li > a {    padding: 7px 16px 10px 16px;}
.mod_logo {   padding-top: 10px;}
.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;}
.fixed2 .sp-megamenu-parent >li >a {    line-height: 1.4;}
.fixed2  .sp-megamenu-parent >li {    height: 40px;}
.itemid-101 h1 {   font-size: 35px;}
.sp-module.mod_quest {    padding: 15px !important;}
#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-top2 .sp-module-content .nav.menu li {    display: none !important;}
#sp-top2 .sp-module-content .nav.menu li.menusearchicon {    display: block !important;margin-top: 11px!important;}
.fixed #sp-top2 .sp-module-content .nav.menu li.menusearchicon {    margin-top: -7px!important;}
.fixed #offcanvas-toggler {line-height: 80px;}
.fixed #sp-top-bar .sp-module {    margin: 0;}
#sp-header {  position: absolute;    right: 0;   top: 0;   z-index: 10000;    margin-right: 0;    width: 70px;}
.offcanvas-overlay {background: rgba(0,0,0,0.5);}
#offcanvas-toggler {   display: block!important;     margin: 27px 0 0 15px;  }
ul.sp-megamenu-parent{    display: none!important;}
#sp-top2 .sp-module.mod_right.mod_top.mod_down {    display: none!important;}
.offcanvas-menu .sp-module.mod_right.mod_top.mod_down {    float: none;    height: auto;    margin: 0 !important;    padding: 0!important;}
.offcanvas-menu .sp-module.mod_right.mod_top.mod_down .btn {    margin: 0 0 20px 0;display: block;}
.offcanvas-menu .sp-module.mod_right.mod_top.mod_down .btn:last-child {    margin: 0 0 0px 0;}
.offcanvas-menu .offcanvas-inner .sp-module:not(:last-child) {    margin-bottom: 0;    border-bottom: none;    margin-right: 0;}




#sp-top-bar .sp-module.mod_right.mod_lang {    margin-top: 10px;-webkit-transition: all 200ms;    transition: all 200ms;}
.fixed#sp-top-bar .sp-module.mod_right.mod_lang {       margin-top: -7px;-webkit-transition: all 200ms;    transition: all 200ms;}
#sp-top-bar .container {    padding: 0;}
.fixed#sp-top-bar {    padding: 22px 0;}
.offcanvas-menu .offcanvas-inner .sp-module ul.nav {    display: block;    margin: 0;}
.offcanvas .offcanvas-menu {    padding: 55px 0 0 0;}
.offcanvas li.menusearchicon {    display: none;}
.offcanvas-menu {color: var(--darkgray);}
.close-offcanvas {color: var(--darkgray);}
#offcanvas-toggler >i {    color: var(--orange);font-size: 35px;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li .offcanvas-menu-toggler {  top: 8px !important;        position: absolute;        right: 0;}
span.offcanvas-menu-toggler .open-icon{display:none}		
span.offcanvas-menu-toggler.close-icon{display:block}			
span.offcanvas-menu-toggler.collapsed .open-icon{display:block}		
span.offcanvas-menu-toggler.collapsed .close-icon{display:none}	
	
.sp-module.mod_right.mod_top.mod_down {    margin-right: 55px !important;}
.offcanvas-menu {  background-color: var(--white);}
.offcanvas-menu .offcanvas-inner .sp-module ul > li {    float: none;    border-bottom:none!important;}
.deeper .deeper .collapse{display:block;}
.offcanvas-menu .offcanvas-inner .sp-module{    padding: 0 0 15px 0 !important;     margin-bottom: 0;}
.offcanvas-menu .offcanvas-inner .sp-module:last-child {    padding: 10px 0 55px 0 !important;}
.offcanvas-menu .offcanvas-inner .sp-module ul>li>a:before {    font-family: "Font Awesome 6 Free";    content: "\f105";    margin-right: 8px;    font-size: 13px;    font-weight: 900;}
.offcanvas-menu .offcanvas-inner ul.menu>li>ul.show {    display: block;}

a.spanbreaklink { height: 44px!important;    line-height: 1.2!important;}
.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!important;    margin-left: 0;    text-transform: uppercase;    font-family: 'roboto_condensedbold';    margin-bottom: 3px;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li > a {    padding-left: 0px;}
.headlink {    padding: 4px 0px 0 0!important;}
li.item-101.current.active {    display: none;}
#sp-header-images, #sp-breadcrumbs {    margin-top: 100px;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a {    color: var(--darkgray)!important;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li >ul {    padding: 10px 15px 15px 0 ;}
.mod_topmenu > li >ul {    padding: 10px 15px 15px 0 !important;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li > ul > li > ul {    padding: 0;}
.offcanvas-menu .offcanvas-inner .sp-module ul .spanbreak {    display: block!important;padding-left: 16px!important;}
a.headerlink.ccmlink.headlink.spanbreaklink .spanbreak {    padding-left: 0px!important;}
a.headerlink.ccmlink.headlink.spanbreaklink {    padding-left: 0px!important;}
.jmgarticleslider-body .overlay h1, .jmgarticleslider-body .overlay h3 {    font-size: 28px;}
.showcase-item .overlay h1, .showcase-item .overlay h3 {    font-size: 28px;}
.showcase-item .overlay {    padding: 20px 20px 0 20px;}
 .uk-slideshow .uk-margin {    max-height: 172px;    overflow: hidden;}
.article_anywheremod_quest .btn-demo{    background: var(--orange);    padding: 12px 12px;    font-size: 15px;    min-width: auto;}
.custom.kayebannertop {    top: 36px;}
#sp-main-body {    margin-top: 85px;}
#sp-component .sp-column {    padding: 50px 30px;}
.showtime-carousel {    margin: -50px -30px 50px -30px;}
[data-rlta-element=container][data-rlta-state=ready] {    margin: 50px -30px 30px -30px;}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-type=tabs][data-rlta-orientation=horizontal]:not([data-rlta-wrap-buttons=true])>[data-rlta-element=button-list] [role="tab"]:first-child {    padding-left: 30px!important;}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-type=tabs][data-rlta-orientation=horizontal]:not([data-rlta-wrap-buttons=true])>[data-rlta-element=button-list] [role="tab"]:last-child {    padding-right: 30px!important;}
[data-rlta-element="panels"] {    padding: 8px 30px;}
.slick-prev, .slick-next {    width: 96px;}
ul.nav.menusidebar_men_level2 {    margin: 0 0 0 -15px;}
.newsblog.view-article article.item {    padding: 30px 0;}

}


@media (max-width: 960px){

.wf-columns-stack-medium>.wf-column {    width: 50%;    flex: 1!important;}

.sp-module ul > li > a::before {    margin-right: 5px;}
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;}
.article_anywhereheader p {    font-size: 14px;}
.col-sm-4 , .col-xs-4{    width: 100%;}
img.click-news, #sp-footer img{  }
#sp-top-bar {height: 70px;}
#sp-header-images, #sp-breadcrumbs {    margin-top: 70px;}
#offcanvas-toggler {line-height: 70px;}
#sp-top-bar .sp-module.mod_right.mod_lang {    margin-top: 3px;}
#sp-top2 .sp-module-content .nav.menu li.menusearchicon {    margin-top: 4px!important;}
#sp-top-a .sp-module {    margin-top: 30px;}
#sp-top-a {    padding: 0px 0 45px 0 !important;}
.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;        order: 2;}
#sp-left .sp-module {    margin-right: 0;}
#sp-left .sp-module:after {display:none;}
li.rl_tabs-tab-sm.nn_tabs-tab-sm:before{display:none!important;}
.sp-module.kaye60bannertop {    display: none!important;}
.itemid-101 .uk-slideshow>li>img {    height: 500px!important;}
.itemid-101 .jmgarticleslider-body .overlay .uk-margin {display:none;}
.wf-columns.count3 .wf-column {   -ms-flex: 0 0 48%;    flex: 0 0 48%;    max-width: 48%;}
.offcanvas-menu .offcanvas-inner .sp-module.mod_searchmobil{float: none!important;    padding: 0px 12px 30px 30px !important;    margin-top: 55px;}
.sp-module.mod_right.mod_top.mod_searchdesktop {    display: none!important;}
.article-info {    margin: 15px -8px 5px;}
.news-item .col-sm-4 ,.news-item .col-sm-8 {    width: 100%;}
.newsblog.view-article article.item {    padding: 0px;}
div#cf_12 {    max-width: 100%;}
.jmgarticleslider-body .overlay {       width: 100%;    padding: 5px 40px 40px 40px;    position: relative;    top: auto;    bottom: 20px;}
.jmgarticleslider-body .overlay:after {     bottom: auto;    top: -89px;    left: -15px;    position: absolute;     transform: scale(-1) rotateY(180deg);}
.showcase-item .overlay {       width: 100%;    padding: 0 20px 20px 20px;    position: relative;    top: auto;    bottom: 20px;}
.showcase-item .overlay:after {     bottom: auto;    top: -89px;    left: 0;    position: absolute;   background: url(../images/border-orange-mobil.png) 100% 0 no-repeat transparent;}
#digi_showcase_carousel .slick-track {    position: relative;    left: 0;    top: 0;    display: block;    background: rgba(228,108,9, 1);}
.splide__slide {    background: rgba(228,108,9, 1);}
.videoitem.col-sm-4.col-md-4 {    margin-bottom: 30px;}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-positioning=top]>[data-rlta-element=button-list]>[data-rlta-element=button] {      padding: 20px 15px;}
.is_timeline_vt4 .article_info, .is_timeline_vt4 .read_more_btn {    margin: 0;}
.is_timeline_vt4 .timeline-content {    width: 42%;}
.event-item {    display: flex;    flex-direction: column;}
.mod_ev_new .event_text, .mod_ev_new .event_date {    width: 100%;}
.event_text.col-sm-7.col-md-7 {    padding: 0 20px;    width: 100%; }
.event_date.col-sm-2.col-md-2 {    padding: 0 20px 20px 20px;}
.event_date.col-sm-3.col-md-3 {    padding: 20px 20px 0 20px;}

}

@media (max-width: 428px){
#sp-top1 {  width: 160px;  }
#sp-top2, .fixed #sp-top2 {   width: calc( 100% - 230px);}
.fixed#sp-top-bar .sp-module.mod_right.mod_lang {    margin-top: -10px;  }
.fixed #sp-top2 .sp-module-content .nav.menu li.menusearchicon {    margin-top: -10px!important;}
#sp-header-images, #sp-breadcrumbs  {      margin-top: 70px; }
#sp-top-bar {      height: 70px;}
#offcanvas-toggler {   line-height: 70px;}
.itemid-101 #sp-feature .article_anywhereheader {    padding: 20px 20px 0 20px;}
 .itemid-101 h1 {    font-size: 25px;}
 #sp-feature .sp-module:last-child {   }
.jmgarticleslider-body .overlay:after {   left: 0;}
.jmgarticleslider-body .overlay {      bottom: -5px;}
.jmgarticleslider-body img {     width: auto;    height: 250px;    max-width: fit-content;}
img.click-news {    width: 85px;}
 #sp-top-a .sp-module {    padding: 20px 15px 65px 15px;}
.slidebtn {    top: 25px;}
.fixed .mod_logo img {   width: 92px;}
.fixed #sp-top1 {    width: 155px;}
.article_anywhereheader p {    display: none;}
.jmgarticleslider-body .overlay h1, .jmgarticleslider-body .overlay h3 {    font-size: 20px;}
.jmgarticleslider-body .overlay {    padding: 5px 15px 15px 15px;}
.itemid-101 .uk-slideshow>li>img {    height: 300px!important;}
.sp-module.kayebannertop {    display: none!important;}
.wf-columns-stack-medium>.wf-column {    width: 100%; max-width: 100%;}
.wf-columns.count3 .wf-column {   -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%;}
.wf-columns.count4 .wf-column {   -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%;}
.newsblog.view-article article h1 {    font-size: 26px;}
.video50{margin-bottom: 20px;margin-left: 0px;float: none;width: 100%;}
.nlbanner {    background: url(../images/nlbannermobil.jpg) no-repeat 0 0;    background-size: cover;    padding-top: 215px;    text-align: left;}
.nlbanner .btn {    margin: 0 0 20px 0;}
#sp-main-body {    margin-top: 55px;}
#sp-component .sp-column {    padding: 30px 15px;}
.showtime-carousel {    margin: -30px -15px 30px -15px;}
[data-rlta-element=container][data-rlta-state=ready] {    margin: 30px -15px 30px -15px;}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-type=tabs][data-rlta-orientation=horizontal]:not([data-rlta-wrap-buttons=true])>[data-rlta-element=button-list] [role="tab"]:first-child {    padding-left: 15px!important;}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-type=tabs][data-rlta-orientation=horizontal]:not([data-rlta-wrap-buttons=true])>[data-rlta-element=button-list] [role="tab"]:last-child {    padding-right: 15px!important;}
[data-rlta-element="panels"] {    padding: 8px 15px;}
.slick-prev, .slick-next {    width: 45px;}
.slick-prev, .slick-next, .slick-next:hover, .slick-next:focus, .slick-prev:hover, .slick-prev:focus {    background-size: 20px;}
.timeline-item:nth-child(odd) .bleft {       padding: 0 25px 0 0;    margin: 0 0 0 -20px;}
.timeline-item:nth-child(odd) img {    margin-left: 0;}
.timeline-item:nth-child(odd) {    text-align: left;}
.is_timeline_vt4 .timeline-item {    margin-bottom: 25px;}
.wf-columns-stack-medium>.wf-column {   width: 100%;    flex: auto!important;}
.demorequest .wf-columns .wf-column {   max-width: 100%;}
.convertforms .cf-one-half, .convertforms .cf-two-fourths, .convertforms .cf-three-sixths {  width: 100%;}




}

@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 .mod_logo img {    width: 155px;}
}





