@charset "utf-8";
/* CSS Document */

.pagination a.navlinks{margin-left:2px;margin-right:2px;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
}
body, input, textarea {
	font-family: 'Raleway' ,'微軟正黑體' , 'Microsoft JhengHei';
	font-size: 18px;
    line-height: 1.5em;
    color: #333333;
}
p {    line-height: 1.8em;}
.sharepost li:hover {	background-color: transparent !important;}
p{word-break: break-all;}
h1, h2, h3, h4, h5, h6 {   font-weight: bold; color: #333;}
.azp_container .azura_tour {margin-left:0 !important;margin-right: 0 !important;}
.carousel li {margin-right: 0;}
.sp-page-title .container {padding-right: 15px;padding-left: 15px; padding: 35px 0px 35px 0px; background:#f4f4f4 url(/images/temp-img/page-header-bg.png) no-repeat right top;}
#sp-title .container{  padding:2em 0;}
.com_content [class^="icon-"],span[class^="icon-"]{
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
}
.fa-map-marker-alt:before {
    content: "";
}
.body-innerwrapper {    background: #fff url(/images/temp-img/page-slider.jpg) no-repeat right top;}
.readmore {
    display: inline-block; margin-top: 1em;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 13px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    min-width: 80px; color: #333;    background-color: #ebebeb;    border-color: #adadad;
}
.article-details .article-ratings-social-share {    border-top: 1px solid #efefef;    border-bottom: 1px solid #efefef; }
/*menu*/
.sp-megamenu-parent>li {    padding: 0 10px; }
.sp-megamenu-wrapper{ margin-top: -32px;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
    font-size: 18px;    line-height: 1.5em; }
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {    color: #ff6e41;}
body.ltr .sp-megamenu-parent .sp-dropdown .sp-dropdown  {    right: 100%!important;}
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {    font-size: 18px;}
.sp-page-title {    padding:  0; }
.sp-page-title .title h2 {    font-size: 30px;}
.container p{    text-align: justify; margin: 1em 0;}
#sp-logo{margin-top: 15px;}


/*2024new menu*/
div#maximenuck237 ul.maximenuck {    border-top: none!important;}
div#maximenuck237.maximenuckh ul.maximenuck li.level1.parent > a, div#maximenuck237.maximenuckh ul.maximenuck li.level1.parent > span.separator {
    padding-right: 10px!important;
}
div#maximenuck237 ul.maximenuck li.maximenuck.level1{ border-bottom: none!important;}
div#maximenuck237 ul.maximenuck li.maximenuck.level1:hover, div#maximenuck237 ul.maximenuck li.maximenuck.level1.active, div#maximenuck237 ul.maximenuck li.maximenuck.level1.clickedck {    background: transparent!important;}
div#maximenuck237.maximenuckh ul.maximenuck li.level1.parent > a:after, div#maximenuck237.maximenuckh ul.maximenuck li.level1.parent > span.separator:after {
    top: 25px!important;}
div#maximenuck236 span.titreck-title, div#maximenuck237 span.titreck-title {   font-size: 20px!important;    }
div#maximenuck236 .floatck .titreck-title, div#maximenuck237 .floatck .titreck-title {font-size: 16px!important;    line-height: 1.5em;    margin: 0!important;    display: block; }
.level2 .titreck-title{ font-weight:normal; color: #444;}
div#maximenuck236 .item783 .titreck-title, div#maximenuck236 .item531 .titreck-title, div#maximenuck236 .item553 .titreck-title, div#maximenuck236 .item554 .titreck-title, div#maximenuck236 .item551 .titreck-title, div#maximenuck236 .item495 .titreck-title{ color: #ff6600; font-weight: bold; font-size: 18px!important; }
div#maximenuck236 .level3 .titreck-title, div#maximenuck237 .level3 .titreck-title{ color: #444!important; font-weight:normal!important;    font-size: 16px!important;}
div#maximenuck236 span.titreck, div#maximenuck237 span.titreck {   font-size: 18px!important;    line-height: 28px!important; }
#sp-menu>.sp-column {    height: 81%;}
div#maximenuck236.maximenuckh ul.maximenuck, div#maximenuck237.maximenuckh ul.maximenuck {    background: transparent!important; }
div#maximenuck236 .maximenuck .level1 .floatck, div#maximenuck237 .maximenuck .level1 .floatck {    background: #ffffff!important ;}
div#maximenuck236 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck236 ul.maximenuck li.maximenuck.level1 > span.separator, div#maximenuck237 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck237 ul.maximenuck li.maximenuck.level1 > span.separator {
    color: #444!important; 
}
div#maximenuck236 .titreck-title, div#maximenuck237 .titreck-title{padding:6px 8px;}
div#maximenuck236 .level1 .titreck-title:hover, div#maximenuck237 .level1 .titreck-title:hover{ background:none;   }
div#maximenuck236 .level2 .titreck-title:hover, div#maximenuck237 .level2 .titreck-title:hover{ background: #ff6600;  color: #FFF!important;} 

div#maximenuck236 div.floatck, div#maximenuck237 div.floatck {    background: #ffffff!important; }
div#maximenuck236 ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck236 ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck236 ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck236 ul.maximenuck li.maximenuck.level1.active > span.separator, div#maximenuck237 ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck237 ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck237 ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck237 ul.maximenuck li.maximenuck.level1.active > span.separator {
    color: #ff6600!important;
}
div#maximenuck236 ul.maximenuck li ul.maximenuck2 li.maximenuck, div#maximenuck236 ul.maximenuck2 li.maximenuck, div#maximenuck237 ul.maximenuck li ul.maximenuck2 li.maximenuck, div#maximenuck237 ul.maximenuck2 li.maximenuck {    padding: 0;}
div#maximenuck236 ul.maximenuck li.maximenuck.level1, div#maximenuck237 ul.maximenuck li.maximenuck.level1 {    padding: 0 20px!important; }
ul.maximenuck2 li.maximenuck span.separator{ border-bottom: none!important;}
div#maximenuck236 div.floatck, div#maximenuck237 div.floatck{
    background-color: #ffffff!important;
    border: 1px solid rgba(0, 0, 0, 0.15)!important;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 3px rgb(0 0 0 / 18%);
    box-shadow: 0 3px 3px rgb(0 0 0 / 18%);
    background-clip: padding-box; font-size: 18px;
}
div#maximenuck236 div.floatck div.floatck, div#maximenuck237 div.floatck div.floatck{ border: none!important;}
div#maximenuck236 ul.maximenuck li.maximenuck a, div#maximenuck236 ul.maximenuck li.maximenuck span.separator, div#maximenuck236 ul.maximenuck2 a, div#maximenuck236 ul.maximenuck2 li.maximenuck span.separator, div#maximenuck237 ul.maximenuck li.maximenuck a, div#maximenuck237 ul.maximenuck li.maximenuck span.separator, div#maximenuck237 ul.maximenuck2 a, div#maximenuck237 ul.maximenuck2 li.maximenuck span.separator{ border-bottom: none!important;}

div#maximenuck236 ul.maximenuck li.maximenuck a, div#maximenuck236 ul.maximenuck li.maximenuck span.separator, div#maximenuck236 ul.maximenuck2 a, div#maximenuck236 ul.maximenuck2 li.maximenuck span.separator, div#maximenuck237 ul.maximenuck li.maximenuck a, div#maximenuck237 ul.maximenuck li.maximenuck span.separator, div#maximenuck237 ul.maximenuck2 a, div#maximenuck237 ul.maximenuck2 li.maximenuck span.separator {    color: #444!important;}
#sp-header div#maximenuck236 ul.maximenuck .floatck li.level2 , #sp-header div#maximenuck237 ul.maximenuck .floatck li.level2 {
    display: inline-block!important;
    width: 48%!important;    vertical-align: top;
}
#sp-header div#maximenuck236 ul.maximenuck .floatck li li.level3, #sp-header div#maximenuck237 ul.maximenuck .floatck li li.level3{ width: 100%!important;}
#sp-header div#maximenuck236 .floatck .maximenuck2 li.level3m,#sp-header div#maximenuck237 .floatck .maximenuck2 li.level3 {    width: 100%!important;  }
.maxidrop-main{ padding: 15px 6px;}
.level2 .maxidrop-main{padding: 0px!important;}
div#maximenuck236.maximenuckh ul.maximenuck li.level1.parent > a:after, div#maximenuck236.maximenuckh ul.maximenuck li.level1.parent > span.separator:after, div#maximenuck237.maximenuckh ul.maximenuck li.level1.parent > a:after, div#maximenuck237.maximenuckh ul.maximenuck li.level1.parent > span.separator:after {
    left: 100%!important;   /* top: 10px!important; */     border-color: #000 transparent transparent transparent!important; margin: 0!important;}
div#maximenuck236.maximenuckh ul.maximenuck li.level1.active > a:after, div#maximenuck236.maximenuckh ul.maximenuck li.level1.active > span.separator:after, div#maximenuck237.maximenuckh ul.maximenuck li.level1.active > a:after, div#maximenuck237.maximenuckh ul.maximenuck li.level1.active > span.separator:after{border-color:#ff6600 transparent transparent transparent!important;}
div#maximenuck237.maximenuckh ul.maximenuck li.level1.parent > a:after, div#maximenuck237.maximenuckh ul.maximenuck li.level1.parent > span.separator:after {
    top: 24px!important;
    left: 95%!important;
}
div#maximenuck236 ul.maximenuck li.maximenuck.level1:hover, div#maximenuck236 ul.maximenuck li.maximenuck.level1.active, div#maximenuck236 ul.maximenuck li.maximenuck.level1.clickedck {    background: #ffffff!important; }
div#maximenuck236 ul.maximenuck li div.floatck div.maximenuck2 {    width: auto!important; float: none!important;}
.itemid-499 #sp-menu{    margin-top: -10px;}
#sp-left .menu li.level2 li.accordeonck > span a{ color: #333; font-weight: bold;}
div#maximenuck236 ul.maximenuck {    border-top: none!important; }
div#maximenuck236.maximenuckh ul.maximenuck li.level1.parent > a, div#maximenuck236.maximenuckh ul.maximenuck li.level1.parent > span.separator {
    padding-right: 2px!important; }
div.maximenuck2{   width: 100% !important;    }
/*index*/
#sp-page-builder {    top: -130px; }
#sp-page-builder .sppb-section { overflow: hidden;}
#sp-header {
    background: -moz-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.9) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.9) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.9) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccffffff', endColorstr='#ccffffff',GradientType=0 );
}
.nspArt p.nspText {    text-align: justify; }

.sppb-carousel-arrow {  font-size: 40px!important;}
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-size: 11px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: visible;
}
#categorylist_header_date{ white-space:nowrap; }
.tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}

.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}

.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}

.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top-color: #000000;
  border-width: 5px 5px 0;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-right-color: #000000;
  border-width: 5px 5px 5px 0;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-left-color: #000000;
  border-width: 5px 0 5px 5px;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-bottom-color: #000000;
  border-width: 0 5px 5px;
}
.wrapper_boxed #rev_slider_2_1 > ul {overflow: initial !important;}
.finder{margin-bottom: 2em;}
.search-results .highlight{    color: #656565;}
.navbar-default .navbar-toggle i {    font-size: 24px;}
#sp-footer{ font-size: 15px;     float: left;    margin: 0;    width: 100%;    color: #999;    font-size: 14px;    color: #302523;    font-style: normal;
    font-weight: normal;    background: #f9d9b2;    letter-spacing: 1px;    padding-bottom: 1.5em;}
#sp-footer a {
    margin-top: 10px;  color: #ff6e41;    text-align: right;
}
.page_title2 .pagenation, .dropdown-menu {    font-size: 15px; }
#sp-top-bar .menuquick-menu li {       font-size: 15px;    display: inline-block;    list-style: none;    margin: 0 10px;}
div.mod-languages ul li.lang-active {        background-color: transparent!important; }
#sp-top1{ display: none;}
#sp-top2.col-lg-6{ width: 100%;     position: relative;    z-index: 2;}
#sp-top-bar {  background-color: transparent!important; }
.navbar-toggle {    padding: 20px 10px; }
.dj-megamenu-clean li a.dj-up_a {    font-size:18px!important;}
.dj-megamenu-clean li div.dj-subwrap .dj-subwrap-in {      background-color: #ffffff!important;  border: 1px solid #ccc;    border: 1px solid rgba(0, 0, 0, 0.15);    border-radius: 4px;
    -webkit-box-shadow: 0 3px 3px rgb(0 0 0 / 18%);    box-shadow: 0 3px 3px rgb(0 0 0 / 18%);    background-clip: padding-box;}
.dj-megamenu-clean li ul.dj-submenu > li > a:hover, .dj-megamenu-clean li ul.dj-submenu > li > a.active {       color: #fff!important;    background-color: #ff6e41!important;}
.dj-megamenu-clean li ul.dj-submenu > li > a, #accordeonck207 li.level2 li.accordeonck > span a{ font-size:16px!important;}
.dj-megamenu-clean li ul.dj-subtree > li > a {    font-size: 16px!important;    line-height: 1.5em!important;}
.blog-one__title, .blog-one__title a, .news-block_one-title, .news-block_one-title a{color: #ff6600; font-weight: bold; margin-bottom: 0.8em; font-size: 24px;}
.blog-one__tag>span {     width: 165px;    height: 2em;    border-radius: 23px;    letter-spacing: 0.1em;    font-size: 0.8em;    border: 1px solid #ff7800;
    background: #FFF;    color: #ff7800; }
.blog-one__tag>span:hover{ background:  #FFF;}
.blog-one__content, .blog-one__btn-and-date {    border: none; }
.news-block_one-content{     box-shadow: none;       margin-top:0px;    padding: 0;    background: transparent;}
.news-block_one-image img {    height: 300px; }
.news-block_one-title {    margin-top: 1em; }
.article-details .featured-article-badge {
    position: relative;    top: -3px;    left: 0px;}
.mos-img{ text-align: justify;}
/*right*/
.accordeonck-wrap .menu li.level1 > span a, .left_sidebar .accordeonck .menu li.level1 > span a {    font-size: 18px!important;}
.accordeonck-wrap .menu li.accordeonck, .left_sidebar .accordeonck .menu li.accordeonck  {    border-bottom: 1px dotted #ccc;}
.accordeonck-wrap .menu, .left_sidebar .accordeonck .menu{ background:#FFF!important;}
.accordeonck-wrap .menu li.level1 > span a, .left_sidebar .accordeonck .menu li.level1 > span a {    font-weight: 500; }
.dj-subwrap a.dj-more .title{ font-weight:bold; font-size:18px!important; width:100%;  color: #ff6600 }
.dj-subwrap a.dj-more:hover > .title{  color: #fff; }
.dj-subwrap a.dj-more .title:hover{  color:#fff;}
.dj-subwrap a.dj-more:hover >a, .dj-subwrap a.dj-more .title:hvoer{ color:#FFF!important}
.sidebar_widget h4, .clientsays_widget h4 {
    float: none;    font-weight: bold;    text-align: center;    margin: 23px;}
.accordeonck-wrap .menu a.accordeonck, .left_sidebar .accordeonck .menu a.accordeonck {    font-size: 20px!important;    line-height: 2em; font-weight: bold;}
.accordeonck-wrap .menu li.accordeonck, .left_sidebar .accordeonck .menu li.accordeonck {    overflow: inherit!important;}
.sidebar_title {    float: none;    width: 100%;}
.accordeonck-wrap .menu li.level1 > span a, .left_sidebar .accordeonck .menu li.level1 > span a   {    font-weight: bold;     color: #ff6600!important;}
.accordeonck-wrap .menu, .left_sidebar .accordeonck .menu {    box-shadow: none!important;    border: none!important;}
#sp-left .accordeonck-wrap .menu li.parent > span span.toggler_icon {
    background:url(/images/temp-img/plus-symbol.png) center center no-repeat !important; margin-right: 10px;}
#sp-left .accordeonck-wrap .menu li.parent.open > span span.toggler_icon {
      background:url(/images/temp-img/symbol.png) center center no-repeat !important; margin-right: 10px;}
.accordeonck-wrap .menu a.accordeonck {    font-size: 16px!important;}
.accordeonck-wrap .menu li.level2 > span a {    padding-top: 7px;    padding-bottom: 7px; }
.accordeonck-wrap .menu li.level2 li.accordeonck.active > span a{      color: #c95d17!important;    font-weight: bold;}
.accordeonck-wrap .menu li.level2 li.accordeonck > span a {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 25px;
    color: #000000;
}
.accordeonck-wrap .menu li.level2.active > span a {    color: #636363;}  
.margin_top4 {      margin-top: 0;}
#sp-left{padding: 0 20px 0 0;}
.dj-subwrap .subtree:hover >a{ color:#FFF;}
.list-date{white-space: nowrap;}
.table>thead>tr>th, .table th {
    vertical-align: middle;
    border-bottom: 2px solid #ddd;
    color: #FFF;
    border: 1px solid #ffffff;
    background: #f97b27!important; text-align: center;
}
.table>thead>tr>th a{ color:#FFF;     text-decoration: underline;}
.table>thead>tr>th > p{margin: 0!important; text-align: center;}
.table p{margin: 0!important;}
.pagetable{border: 1px solid #f97b27; /*border: 2px solid #f97b27;*/}
.pagetable th{ color: #FFF!important;}
.table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>td {
    border-top: 0;
}
.table ul li{list-style-type: disc; margin-left: 0.5em;}
.table-bordered {    border: 1px solid #ddd;}
table.category thead>tr, table.category tbody>tr {    border: 1px solid #ddd;}
.table-bordered th{}
.accordeonck .accordeonck .active{    /*background: #efefef!important;*/}
.left_sidebar .accordeonck .menu li.level2 li.accordeonck > span a {    color: #2c2c2c!important;}

.content_right {    padding: 80px 0px 0px 0px;}
.category th{ background:#eee; }
.category th, .category th a{ color:#000;}
.category td a:link, .category td a:visited{ color:#333;}
.category td a:hover, .category td a:active, .category th a:hover, .category th a:active{ color:#ff6e41;}
.left_sidebar {    padding: 80px 0px 0px 0px;}
.dj-megamenu-clean li ul.dj-submenu > li > a:hover >name{ color:#FFF!important;}
.pagetable th, .pagetable th p{    vertical-align: middle!important;    text-align: center!important;}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {    vertical-align: middle;}
/*.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th {    color: #FFF!important; }*/
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    padding: 12px 10px;
    line-height: 1.428571429;

}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    padding: 12px 10px;
    line-height: 1.428571429;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.container h3{margin-top: 2em; margin-bottom: 0.5em;}
.blog, .category-list {    padding-top: 0;}
.btn, .back-list h4 {    font-size: 15px;}
.blog .article-list h2{    border-bottom: 1px dotted #ff6e41;    padding-bottom: 0.5em;    font-size: 30px!important;}
.blog .article{ border: 1px solid #ddd;    padding: 2em 15px; margin-bottom: 1em;}
.blog .article .article-body {    border-top: none;    padding-top: 0.5em;    padding-bottom: 0.5em;}
.blog .readmore a.btn:hover{background: #ff6e41;    color: #FFF;    border: 1px solid #ff6e41;}
.table a{    text-decoration: underline;}
.article-list h2{    font-size: 30px; color: #ff6e41;}
.article-list .article .article-header h1 a, .article-list .article .article-header h2 a{color: #ff6e41;}
.dj-subtree li:hover, .dj-subtree li:hover > a{ color: #ff6e41!important; }
.article-index {    float: none!important;}
.article-index h3, .article-index .nav-tabs li.toclink{    display: none;}
.article-index .nav-tabs li{display: inline-block;}
.article-index .nav-tabs{    margin-left: 0; margin-bottom: 2em;}
.article-index .nav-tabs .active a{    background: #f97b27!important;}
.article-index{margin-top: 1em;}
.item-page .pagenavcounter{ display: none;}
#sp-bottom {    background: #ffedd7;}
#sp-bottom .menu li{    display: inline-block;  width: 25%; vertical-align: top;}
.en-gb #sp-bottom .menu li{     width: 20%;}
.en-gb #sp-bottom .menu li li{ width: 100%;}
#sp-component ol, #sp-component ul{ margin-left: 2em;}
.articles-more .list-group{ margin-left: 0!important;}
.page-link{    padding: 8px 17px;}
.articles-more .list-group .list-group-item:hover{ background: #efefef; }
.blog .article-introtext h2{ color: #333; border-bottom: none; }
.article-details h2, .blog .article-introtext h2{ margin-top: 1em;}
#sp-bottom .menu li li{   width: 100%; line-height: 2em;}
#sp-bottom .menu li a{ color:#ff6e41; padding:8px 0px;     font-size: 20px;    font-weight: bold; }
#sp-bottom .menu li li a{ color:#000;  font-size: 16px;    font-weight: normal; }
#sp-bottom .menu li a:hover{ color:#ff6e41; }
#sp-bottom .menu li ul{border-left:1px solid #ff9069;    padding-left: 1em;}
#sp-bottom .one_half {    width: 100%;}
#sp-bottom  .divider_dashed1 {    display: none;}
.com_content #sp-footer {    margin-top: 0;}
.container{  /*  padding-bottom: 3em;*/}
#sp-bottom{ padding-bottom:0;}
.dj-megamenu-clean li ul.dj-submenu > li {    width: 46%!important;    margin: 0 2%!important; display:inline-block!important; vertical-align: top;}
.article-index .nav-tabs {   border-top: none; }
.nav-tabs .toclink{     border: 1px solid #ddd; border-bottom:none;}
.sp-page-title{    position: relative;    float: left;    width: 100%;    border-top: 2px solid #eee;    border-bottom: 1px solid #eee;    background: #f4f4f4;}
.sp-page-title .sp-page-title-heading, .sp-page-title .sp-page-title-sub-heading {    margin: 0;    padding: 0;    color: #000; margin-bottom: 1em;}
.sp-page-title .breadcrumb>span, .sp-page-title .breadcrumb>li, .sp-page-title .breadcrumb>li+li:before, .sp-page-title .breadcrumb>li>a {
    color: #000;
}
.sp-page-title .breadcrumb>.active {    color:  #000;}
.fa-map-marker-alt:before {      color: #ff6e41;    margin-right: 8px;}
.contact-info {    display: inline-block;}

/*left*/
#sp-left #accordeonck206, #sp-left #accordeonck212{ border: none; background: transparent; box-shadow: none;}
#sp-left ul#accordeonck206 li a, #sp-left ul#accordeonck212 li a {  font-size: 18px;  color: #ff6600; font-weight: bold; padding-bottom: 10px;    padding-top: 10px;}
#sp-left .sp-module, #sp-right .sp-module {    padding: 0; border: none;}
#accordeonck207 li.accordeonck {    border-bottom: none!important; }
#sp-left ul.menu li{border-bottom: 1px solid #ddd!important;}
#sp-left ul.menu li ul li{border-bottom: none!important;}
#accordeonck207{ background: #FFF!important; border: none!important; box-shadow: none!important;}
ul#accordeonck207 li {
    border-bottom: 1px solid #ddd;
    margin: 0;
    text-align: left;
    list-style: none;
    color: #666;
	background: none;
}

ul#accordeonck207 .accordeonck_outer {
	display: block;
}


ul#accordeonck207 li ul li {
    list-style-type : square;
    margin: 0 0 0 20px;
	border-bottom: none;
	border-top: 1px solid #ddd;
}

ul#accordeonck207 li a {
    margin: 0;
    color: #555;
    text-align: left;
    display: block;
    padding-bottom: 7px;
    padding-left: 15px;
    padding-right: 4px;
    padding-top: 7px;
    text-decoration: none;
	background: none;
}

ul#accordeonck207 li a:hover, ul#accordeonck207 ul li a:focus {
    color: #000;
}

/* style for all link descriptions */
ul#accordeonck207 li a span.accordeonckdesc {
	display: block;
}

ul#accordeonck207 a.accordeonck > .badge {
    margin: 0 0 0 5px;
}


/*page*/
.comp-year dt {
    font-size: 1.3em;
    line-height: 2em;
    color: #ff6e41;
    margin-bottom: 1em;
    padding-right: 10px;
    border-right: 1px solid #f9d9b2;
}
.dl-horizontal dt {
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.comp-year dd {
    line-height: 4em;
}

.flex-column .py-1{ display: inline-block;     margin-right: 2px;      }
.flex-column .py-1 a{padding: 8px 11px; border-radius: 4px 4px 0 0;  line-height: 1.428571429; border: 1px solid #ddd; border-bottom: 2px solid #f97b27;  }
.flex-column .py-1 .active{    background: #f97b27!important; color: #fff; border-bottom: 2px solid #873600;}
.flex-column {    flex-direction: inherit!important;}
.card{ border: none; margin-left: 0!important;}
.card-body {    padding-left: 0;}
#sp-component .card-body .flex-column{ margin-left: 0!important;}

/*footer*/
#sp-bottom .sp-module ul>li {
    display: inline-block;
    margin-bottom: 0;
}


.offcanvas-menu .offcanvas-inner ul.menu>li>a, .offcanvas-menu .offcanvas-inner ul.menu>li>span {
    font-size: 22px;    padding: 12px 0px;    line-height: 30px; }
.offcanvas-menu .offcanvas-inner ul.menu>li>ul li a {    font-size: 20px;    line-height: 2em; }

.en-gb	div#maximenuck236 ul.maximenuck li.maximenuck.level1, .en-gb div#maximenuck237 ul.maximenuck li.maximenuck.level1 {
    padding: 0 10px!important;
}
.en-gb #sp-header .sp-module {    margin-left: 0; }
body.ltr #offcanvas-toggler.offcanvas-toggler-right {    margin-right: 10px;}
.sp-scroll-up {    width: 50px;    height: 50px;    line-height: 50px;}

@media (min-width: 1200px){
#nsp-news {     margin: 0 auto; padding-bottom: 2em; }

	
}
@media (max-width: 1199px){
	#sp-header{ height: auto; background: #FFF;}
	
}
@media (max-width: 1199px) and  (min-width: 801px){
.en-gb #sp-header .container, #sp-top-bar .container{ max-width: 100%;}
.en-gb #sp-header{ height: auto; background: #FFF;}
.justify-content-end {    justify-content: center!important; }
	
}
@media (max-width: 992px){
.logo-image {    height: auto!important;}
.sp-page-builder .page-content #section-id-1556e5dc-dbe5-4434-a0e4-d4ec04ff94aa {    height: auto!important; }
	#nsp-news .lastChild{    padding: 20px 15px!important; }
	#sp-header .container, #sp-top-bar .container{ max-width: 100%;}
	#sp-top2 .text-center{ text-align: right!important; }
	
}
@media (min-width: 801px){ body.ltr #offcanvas-toggler.offcanvas-toggler-right{ display: none!important;}
}
@media (max-width: 800px){
.nspArts, .nspLinksWrap {    padding: 0; }
	#accordeonck205 li.level1 > span a, .left_sidebar .accordeonck .menu li.level1 > span a, #accordeonck207 li.level1 > span a {
    font-size: 22px!important;}
	#accordeonck205 a.accordeonck, .left_sidebar .accordeonck .menu a.accordeonck, #accordeonck207 li.level2 > span a {
    font-size: 20px!important;}
	.dj-megamenu-clean li ul.dj-submenu > li > a, #accordeonck207 li.level2 li.accordeonck > span a {
    font-size: 20px!important;}
	#accordeonck207 li.level2 li.accordeonck > span a {
    padding-top: 7px!important;
    padding-bottom: 7px!important;}
	#sp-header .sp-module {    margin-left: 0px;}
	#sp-header .logo {    margin-left: 10px; }
	#sp-menu .sp-module { display: none;}
}

@media (max-width: 767px){
.nav>li>a {    font-size: 18px;}
  .top_nav .right ul {    width: 100%;}
  .mod-languages{    width: 100%;}
	#sp-title .container {    padding: 2em 10px; }
	#sp-main-body {    padding: 50px 0; }
	#sp-top-bar {    background-color: #000; }
	#sp-top-bar .container{ max-width: 100%;	}
}

@media (max-width: 767px){

	 .logo {    top: 60px;}
	#sp-page-builder {    top: 0;}
	#sp-top2.col-lg-6{ background: #000;}
	#sp-left{ margin-bottom: 3em; padding: 10px 15px;}
	#sp-header {    height: auto;}
	#sp-top-bar {    padding:  0;}
	.nspArt {    padding: 0 10px!important; }
	#sp-top-bar a {    color: #ffffff;}
	#sp-top-bar .sp-module {    margin: 0;}
	#sp-top-bar .menuquick-menu{    padding-left: 0;     margin-top: 1em;}
  body, input, textarea {   line-height:1.5em;}
  .nspArts, .nspLinksWrap {    padding: 0;}
  p {    line-height: 1.5em;    font-size: 1.1em;}
  h1, h2, h3, h4, h5, h6{ line-height: 1.5em; }
  .page_title2 .title h1 {    font-size: 26px;}
  .container img{max-width:78%!important; height: auto;}
  #trueHeader #logo {    background-color: #FFF; }
  .content_fullwidth.lessmar {    padding: 5px 0 0 0; }
  .com_content #header {    background: none!important; }
  .navbar-default {    margin-right: 0; }
  .page_title2 .pagenation {    font-size: 18px; }
  .top_nav .right li {    font-size: 18px!important; }
  #sp-footer { font-size:18px;}
  .nspArt .nspInfo {    font-size: 100%;}
  #sp-footer a {    font-size: 22px;}
  .nspText{font-size: 22px; line-height: 1.7em;}
  .container p {   line-height: 36px;}
  .btn, .back-list h4{font-size: 16px;}
  .nspArt {    margin-bottom: 3em;}
	.container {    padding-left: 0px;    padding-right: 0px;}
	
  
}
@media (max-width: 640px){	#sp-menu #maximenuck236 .maximenumobiletogglericonck {   font-size: 50px !important; }}

