@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.3.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}

#sp-main-body {padding:70px 0}
.kpslide .sppb-carousel-text h2 {
  font-size: 450%; font-weight:700;
  line-height: 120%;
  color: #a81400!important;
  text-shadow: white 0.1em 0.1em 0.1em
}
.kpslide .sppb-carousel-text p { font-size:140%;}

.sp-module.tplogo .custom div a img { height:30px; width:auto}
.sp-module.tplogo .custom div a{display:inline-block; margin-left:20px; }

.sp-module.mob { margin-top:0!important; color:#646464;  font-weight:700; font-size:120%}
.sp-module.mob .ph:before {content: '\f095'; font-family: 'FontAwesome'; padding-right:10px; font-size:20px; position:relative; top:1px;  }
.sppb-column.hmblk .sppb-addon { border:#c3c3c3 1px solid; padding:10px; min-height:400px; margin-bottom:25px; }
h3.sppb-feature-box-title, dt.result-title a:hover { color:#1d5a91}
.sppb-addon-text a { color:#333}
.sppb-addon-text .btn { margin-top:10px; margin-bottom:5px; color:#fff}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {padding:12px}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item:hover { background:#F3F3EC}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) { padding:12px 4px;}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a { color:#ed2905 }

.pull-left { float:left}
.article-details  h3 { color:#de6003; font-size:180%; font-weight:600; border-bottom:#999 1px dashed; padding-bottom:15px; margin-bottom:20px!important}
.breadcrumb { background:none; padding:5px 0; margin:0;}
.breadcrumb li { color:#c6cbcd}
.breadcrumb li a { color:#fff}
.breadcrumb li a:hover { color:#fef0bd}
.breadcrumb {--bs-breadcrumb-divider-color:#c7daea; --bs-breadcrumb-item-active-color:#e7e9eb;}
.bc-area {background:#595959}


.sp-module ul > li {
  display: block;
  border-bottom: 1px solid #393939;
}
.sp-module ul > li > a {
  display: block;
  padding:  2px 0;
  line-height: 24px;
  padding: 2px 0;
}
.sp-module ul > li > a:hover {
  background: none;
}
.sp-module ul > li > a:before {
  font-family: "Font Awesome 6 Free";
  font-weight: 700;
  content: "\f105";
  margin-right: 8px;
}
.sp-module ul > li:last-child {
  border-bottom: none;
}

.off-menu.sp-module ul > li > a:before {  font-family: "Font Awesome 6 Free";
  font-weight: 400;  content: "\f192";  margin-right: 8px; font-size:12px; color:#756565;
}
.off-menu.sp-module ul > li { border-bottom:1px solid #d3cccc; padding:5px 0;}
.off-menu.sp-module .menu-toggler:after { padding:0 10px;}

ul#accordeonck156 li a:hover, ul#accordeonck156 ul li a:focus, ul#accordeonck159 li a:hover, ul#accordeonck159 ul li a:focus { background:#efeded!important;}
#accordeonck156, #accordeonck159 {padding:10px 0; background:#FDFDEB; border:#FC9 1px dashed}
 #sp-left .acc-menu h3 {margin-bottom:10px;font-weight:600}

.jmoddiv h3 { font-weight:700;  }

.crgBx { border:#f1f1f1 1px solid; padding:12px; display:block; min-height:275px!important; text-align:center}
.crgBx:last-child {}
.crgBx h4 a { color:#FF0030}
.crgBx h4 a:hover { color:#024d91}
.crgBx:hover { border-color:#d72222 }
.crgBx a  img { text-align:center; display:inherit}
.page-header h1,  h1.page-title, .enq-page #sp-component h1, .finder h1{ color:#F00; font-weight:700; margin-bottom:10px; }
.page-header h1,  h1.page-title, .enq-page #sp-component h1, .finder h1 {padding-bottom:20px;   background:url(../images/tit-bg.gif)  bottom left repeat-x;}

ul.Features {
  list-style: none;
  margin-top: 10px;
  padding-left: 10px;
  padding-top: 10px;
}
ul.Features li:before {
  content: '\f101';
  font-family: 'FontAwesome' !important;
  padding-right: 12px;
}
ul.Features li {
  margin-bottom: 10px;
  padding-left: 25px;
  text-indent: -20px;
}
ul.Features.inblock li { display:inline-block; width:200px;}

.table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > thead > tr > td.info, .table > thead > tr > th.info {
  background-color: #d9edf7;
}
.charg { padding:20px 0; border-bottom:#F99 2px dotted}
.charg p span { font-weight:600}
.text-center.imgc img { display:inline}
.cnt-blx p a { color:#F00; font-weight:500}
dl.dl-horizontal dd span a { display:block; color:#F30; font-weight:500}
.dl-horizontal dt {
  margin: 0px 0 20px;
  text-align: left;
  font-size:18px;
}
.feedbk h3.sppb-addon-title { text-align:center; display:block; padding:40px 0 0 0;color:#090; font-weight:700;}
.feedbk h3.sppb-addon-title:before {   font-family: "Font Awesome 6 Free"; content:'\f164';  color:#ba8d03; font-size:70px!important; display:block; margin-bottom:10px;}
.jmgarticleslider-body .item-wrapper, .jmgarticleslider-body .image { border:none;}
.feedbk .splide__list .headline, .jmgarticleslider-body .headline .start { color:#a81400; margin:0 30px }
.jmgarticleslider-body .image { display:none!important}
.jmgarticleslider-body .text {font-size:1.2rem; margin:0 60px}
.jmgarticleslider-body .text:before {font-family: "FontAwesome"; content:'\f10d';  font-size:30px; margin:0 0 0 -40px;  position:absolute; color:#aeb908}
.jmgarticleslider-body .text:after {font-family: "FontAwesome"; content:'\f10e';  font-size:30px; margin:0 -40px 0 0;    color:#aeb908; float:right}
ul.fields-container {padding:0 0 0 15px}
ul.fields-container li span{ color:#f25151}
ul.fields-container li::marker {  content: '- '; font-weight:600;}
ul.fields-container li span.field-value {font-style:italic; padding-left:5px;}
.cust-comment .article-list .article { border-style:none; padding:20px 0;}
.cust-comment .article-list .article { border-bottom:1px dashed #ccc!important}
.accordeonck.isactive {font-weight:700;}
.accordeonck.active.level2 a.accordeonck.isactive { color:#d72222!important}
.contact-page table td{ padding:10px 0;}
.contact-page table td:nth-child(1n+2) {padding-left:10px; }
.quik-cnt .convertforms .cf-form-wrap, quik-cnt2, #sp-left .sp-module.quik-cnt2 { padding:0}
.quik-cnt  .sppb-addon-content {padding:10px; background:#FDFDEB; border:#FC9 1px dashed}
.quik-cnt2 {padding:10px; background:#F3F3EC; border:#FC9 1px dashed}
.quik-cnt .convertforms .cf-control-group, .quik-cnt2 .convertforms .cf-control-group{ padding:5px;}
.quik-cnt .sppb-addon-title, .quik-cnt2 .sp-module-title { font-weight:700; color:#e03e2d}
.quik-cnt2 .sp-module-title  { margin:0!important; padding:10px 0 0 20px!important;}

.ups .clearfix, .article-details  .charger {display:flex; flex-wrap:wrap;}
.ups .clearfix .crgBx, .charger .crgBx {min-height:320px!important; }
.year { background:#EDF8FD; padding:5px;}

#sp-left ul#accordeonck159 li ul li, #sp-left ul#accordeonck156 li ul li {margin:0 0 0 5px}
#sp-left ul#accordeonck159 li ul li a, #sp-left ul#accordeonck156 li ul li a {padding-left:5px}

#sp-footer { background:#111}
#sp-footer .sp-copyright { color:#8d8d8d}
#sp-footer .sp-copyright a {color:#5a5858 }
#sp-footer .sp-copyright a:hover { color:#a2a19e}
.splide__pagination .splide__pagination__page.is-active { background:#a81400} 

.sp-scroll-up { margin-right:150px}

.article-header h2 { font-weight:600;}
blockquote footer { color:#f25151;}
.enq-page .convertforms .cf-content-wrap, .enq-page .convertforms .cf-form-wrap {padding:20px 0!important}

#mod-custom162 .pop-wp { position:fixed; float:left; bottom:20px; left:80px;z-index:9;}
#sp-top-bar .social-icons a span:before { font-size:1.2rem;}
#sp-top-bar .social-icons a:hover span:before  {color:#605656;}

#sp-top2 .form-search {float:left; width:200px;}
#sp-top2  .tplogo {float:right; margin:0}
#sp-top2 #awesomplete_list_1 {z-index:100}
#sp-top2 .awesomplete > ul > li {text-align:left}

.srch #search-form .form-label {display:none;}
.srch #search-form {margin-top:30px;}
.search-results .list-striped li h4 {margin:10px 0}
.srch .search-results li { border-bottom:1px solid #e3e3e3}
.com-finder > * + *, .com-finder__results > * + * {margin-top:0}
.srch .btn-primary {border-color:#585858; background-color:#555}
.srch .btn-primary:hover, .srch .btn-primary:focus {border-color:#333; background-color:#272727}
.awesomplete > ul {background:linear-gradient(to bottom right, white, hsla(0,0%,100%,1))}

#sp-top1 .social-icons .fa-facebook:before {color:#1B74E4}
#sp-top1 .social-icons .fa-youtube:before {color:#f00}
#sp-top1 .social-icons .fa-linkedin:before {color:rgb(10, 102, 194)}
#sp-top1 .social-icons .fa-instagram:before {color:#000}
#sp-top1 .social-icons .fa-whatsapp:before {color:#25d768}

.offcanvas-menu #mod-custom163 { margin-top:-50px; padding-bottom:20px}
.offcanvas-menu #mod-custom163 img {max-width:90%}
.offcanvas-menu .sp-module.mob { margin-bottom:10px!important}

@media (min-width:765px) and (max-width:980px) {
.sppb-column.hmblk .sppb-addon .sppb-media-content h3.sppb-feature-box-title a { font-size:90%!important;}	
h3.sppb-feature-box-title  { font-size:1.2rem;}
.h-3blk .sppb-addon-feature .sppb-btn i { display:none}
}
@media (max-width: 811px) {
	#content-m, .h-3blk .sppb-section, .h-lft .sppb-section {padding:15px 0!important;}
	#sp-top-bar .sp-module {margin:0 0 0 20px;}
	#sp-top-bar #sp-top2 .tplogo { margin-top:5px;}
	#mod-custom162 .pop-wp { position:fixed; float:left; bottom:20px; left:20px;z-index:9;}
	#sp-top-bar #sp-top1 .text-center {text-align:left!important;}
  .com_content #sp-main-body, .com_finder #sp-main-body, .com-convertforms #sp-main-body {padding:30px 0;}

 }
@media (max-width: 855px) { 
   #sp-top2, #sp-top1 {width:auto; }
#sp-top1 .sp-module.mob { display:none}
  .sp-module.tplogo .custom div a {margin-left:0; margin-right:20px}
}
@media (max-width:1081px) {#sp-top2 .form-search {display:none}

}


