/*.so-slider-homepage span.pl-align-right:before {
    content: url(https://casite-1273388.cloudaccess.net/images/location-icon.png);
    position: absolute;
    top: -2px;
    right: 40px;
}*/
/*.so-slider-homepage span.pl-align-right {
    left: 178px;
    position: absolute;
    width: 100%;
    /* float: left; */
}*/
.so-countries ul.pl-country{
  display: flex;
}

.ja-filter-wrapper .filter-content .filter-options-title span {
    font-weight:  bold!important;
    color: #1c1c1c!important;
    padding: 5px 10px 5px 0px!important;
}
.ja-filter-wrapper .filter-content .filter-options-title span:after {
  display:none;
}
.ja-filter-wrapper .filter-actions {
    text-align: left;
}
.btn.clear-all-filter.action.filter-clear{
   padding: 0px 0px;
}
.item.product.product-item  .product-item-details .ct14{
   font-weight:  bold;
}
.item.product.product-item  .product-item-details .ct16 {
    margin-bottom: 10px;
}
.products-toolbar .pagination > li.active > a {
    background-color: #028799;
    border-color: transparent;
    color: #fff;
    padding: 10px;
    font-size: 12px;
}
.products-toolbar .pagination > li.active > a:hover {
    background-color: #028799;
    border-color: transparent;
    color: #fff;
    padding: 10px;
    font-size: 12px!important;
}
.products-toolbar .pagination > li > span, .products-toolbar .pagination > li > a {
    
    background-color: #f1f3f2;
    border-color: transparent;
    color: #121212;
    padding: 10px;
    font-size: 12px!important;
}
.products-toolbar .pagination > li > span, .products-toolbar .pagination > li > a:hover {
    background-color: #028799;
    border-color: transparent;
    color: #fff;
    padding: 10px;
    font-size: 12px!important;
}
.products-toolbar .pagination > li.disabled a {
    color: #fff;
    background-color: #028799;
    border-color: #028799;
    font-size: 12px!important;
    text-transform: initial;
}
.ja-filter-wrapper .filter-content {
    background-color: #ffffff!important;
    padding: 20px;
}

.filter-options-content {
    display: inline-block;
    flex-wrap: initia;
    float: left;
    width: 100%;
}
.ja-filter-wrapper .filter-content  #from-published_date{
    border-radius: 0;
    width: 45%;
    box-shadow: 3px 4px 9px 0px #cecece;
    font-size: 11px;
    color: #3a3a3a;
    display: inline-block;
    font-weight: bold;
    padding: 0px 10px 0px 10px;
    border-radius: 5px;
     padding-left: 17px;
  
}
.ja-filter-wrapper .filter-content  #to-published_date{
    border-radius: 0;
    width: 45%;
    box-shadow: 3px 4px 9px 0px #cecece;
    font-size: 11px;
    color: #3a3a3a;
    display: inline-block;
    margin-left: -20px;
    font-weight: bold;
    padding: 0px 10px 0px 10px;
    border-radius: 5px;
    padding-left: 20px;
}
/*news*/
.news .product-item-details .ct15{
    font-size: 12px;
    font-weight: bold;
    width: 60%;
    color: #212121;
    line-height: 1;
    margin-top: 5px;
    float:left;
}
.news  .product-item-details .created_date{
  text-align: right;
  font-size: 11px;
    font-weight: bold;
    margin-bottom: 10px;
}
.news .item.product.product-item.ln-element.ln-item h4.product-item-name a {
    font-weight: 600;
    font-size: 15px!important;
    color: #000!important;
}

/*.news .item.product.product-item.ln-element.ln-item:nth-child(2) .product-item-details .thumb{
  display:none;
}
.news .item.product.product-item.ln-element.ln-item:nth-child(3) .product-item-details .thumb{
  display:none;
}
.news .item.product.product-item.ln-element.ln-item:nth-child(4) .product-item-details .thumb{
  display:none;
}
.news .item.product.product-item.ln-element.ln-item:nth-child(5) .product-item-details .thumb{
  display:none;
}
.news .item.product.product-item.ln-element.ln-item:nth-child(1){
    
    width:33%;
  
  
}
.news .item.product.product-item.ln-element.ln-item:nth-child(1) h4.product-item-name a {
    font-weight: 600;
    font-size: 20px!important;
    color: #000!important;
}
.news .item.product.product-item.ln-element.ln-item:nth-child(2){
    
    width: 66%;
  height:120px;
  
  
}
.news .item.product.product-item.ln-element.ln-item:nth-child(2) h4.product-item-name a {
    font-weight: 600;
    font-size: 20px!important;
    color: #000!important;
}
.news .item.product.product-item.ln-element.ln-item:nth-child(3) {
    margin-top: -385px;
    
    width: 66%;
   height:120px;
    
   
    margin-left: 285px;
}
.news .item.product.product-item.ln-element.ln-item:nth-child(3) h4.product-item-name a {
    font-weight: 600;
    font-size: 20px!important;
    color: #000!important;
}
.news .item.product.product-item.ln-element.ln-item:nth-child(4) {
   width: 66%;
  height:120px;
    
   margin-left: 285px;
  
  margin-top: -285px;
}
.news .item.product.product-item.ln-element.ln-item:nth-child(4) h4.product-item-name a {
    font-weight: 600;
    font-size: 20px!important;
    color: #000!important;
}
.news .item.product.product-item.ln-element.ln-item:nth-child(5) {
    width: 66%;
   height:120px;
  
    margin-left: 285px;
  
   margin-top: -185px
}
.news .item.product.product-item.ln-element.ln-item:nth-child(5) h4.product-item-name a {
    font-weight: 600;
    font-size: 20px!important;
    color: #000!important;
}

.news .item.product.product-item.ln-element.ln-item .product-item-details .ct26{
  display:none;
}
.news .item.product.product-item.ln-element.ln-item:nth-child(1) .product-item-details .ct26{
  display:block;
}

.news #from-published_date::placeholder{
  color: #212529;
}
.news #to-published_date::placeholder{
  color: #212529;
}*/

/*ajounda*/
.news .ui-widget-header {
    border: 1px solid #f1f3f2;
    background: url(../images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x #f1f3f2;
    font-weight: 700;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #f1f3f2;
    background: url(../images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x #f1f3f2;
    font-weight: 400;
    color: #171717;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #028799;
    background: url(../images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x #028799;
    color: #ffffff;
}
.ui-datepicker .ui-datepicker-title select {
    font-size: 14px;
    margin: 1px 0;
}
.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: 700;
    border: 0;
    font-size: 14px;
}
 .clear-filter.action.remove .filter-label{
   display:none;
}
.ja-filter-wrapper ol.items .clear-filter.remove:after {
    content: "\f00d";
    font-family: FontAwesome;
    position: absolute;
    right: 5px;
    top: 0;
    cursor: pointer;
    color: #999;
    transition: all 0.35s;
}

 section#sp-main-body .ln-element.selected-filters ol{
  /*display: flex!important;*/
   display:inline-block;
}
 ol.items li.item{
  background-color: #f1f3f2;
      margin-bottom: 10px;
     /* width: 100px;*/
      margin-left:0px;
   /*clear: both;*/
    float: left;
    display: inline-block;
    position: relative;
}
 ol.items li.item span{
       font-weight: bold;
       color: #3a3a3a;
}
 .ja-filter-wrapper ol.items li.item:hover {
    background-color: #f1f3f2;
}

/*.ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-focus, .ui-widget-header .ui-state-hover {
    border: 1px solid #02879900;
   /* background: url(../images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x #02879900;
  background-image: url(../images/ui-icons_444444_256x240.png);
    font-weight: 400;
    color: #212121;
    cursor: pointer;
  
}*/
/*ul.items.pages-items.pagination li.item.pages-item-prev.disabled a:after{
  
    content: url(/images/right-arrow-left.png);
    
    float: left;
    
   background-image: url(images/right-arrow-right.png);
   
  
}*/
.block-content.filter-content{
    position: relative!important;
}
.ja-megafilter-wrap .sidebar-main {
    padding-left: 15px;
    padding-right: 15px;
    width: 25%;
    float: left;
}
.ja-megafilter-wrap .main-content {
    float: right;
    padding-left: 15px;
    padding-right: 15px;
    width: 75%;
}
.owl-wrapper .owl-item .FeatureProjectInfo .feature-key{
  font-weight: bold;
}
.owl-wrapper .owl-item .FeatureProjectInfo .feature-country{
  font-weight: bold;
}
.btn.btn-default.clear-all-filter.action.filter-clear{
    display: block;
    width: 100%;
    float: left;
    text-align: left;
    padding-left: 0px;
}
.ja-filter-wrapper.block.filter.filter-wrapper.ln-element .filter-options-content .fa-calendar:first-child{
    font-size: 10px;
    position: absolute;
    /* top: -1px; */
    margin-top: 9px;
    margin-left: 5px;
    margin-right: 3px;
}
.ja-filter-wrapper.block.filter.filter-wrapper.ln-element .filter-options-content .fa-calendar{
    font-size: 10px;
    position: absolute;
    /* top: -1px; */
    margin-top: 9px;
    margin-left: 5px;
    margin-left: -12px;
}
/*ja-filter-wrapper.block.filter.filter-wrapper.ln-element .filter-options-content .fa-calendar{
    position: absolute;
    font-size: 10px;
    margin-top: 9px;
    margin-left: -15px;
}*/
/*.filter-options-content input#from-published_date:before{
   content: "url(/images/calendar12.png) ";
    width: 12px;
    height: 12px;
    background-image: url(/images/calendar12.png);
    position: relative;
    left: 11px;
    top: 19px;
    z-index: 99999999999;
    display: block;
}*/
.itemid-192 .product-item-details .ct14{
      font-size: 11px;
}

.box-how-To-Stop a,.box-how-To-Stop a:hover, .box-how-To-Stop a:focus, .box-how-To-Stop a:active {
    color:#028799;
}
#sp-bottom {
  
    z-index: 1;
    position: relative;
}
#sp-footer {
  
    z-index: 1;
    position: relative;
}
.ja-filter-wrapper .filter-content .selected-filters ol li.item {
  
    margin-left: 5px;
}
.items.filter-items li.item.ln-element.filter-item span{
  font-weight: bold;
  font-size: 12px;
}
/*.sidebar-content{
    position: fixed;
   
    overflow-y: scroll;
    top: 288px;
    bottom: 0;
    overflow-y: clip;
  }
/*.itemid-192 #sp-slider{
  z-index: 1;
}*/
.none-margin #sppb-addon-wrapper-1628063813892 {
    margin: 0px 0px 0px 0px!important;
}
.padding-none-art .pl-header h2 {
   
    padding: 0 0px;
}
/*.padding-none-art .owl_carouselmod_133 .owl-item {
    padding: 10px 20px 10px 0px;
}*/
.Projects-contry-sub .pl-header h2 {
   
    padding: 0 0px;
}
.Projects-contry-sub .owl-carousel.owl-theme .owl-item {
  
    padding: 10px;
}

.Projects-contry-sub  .owl_carouselmod_160 .owl-item {
     padding: 10px 20px 10px 0px;
}

.feature-key.campaign, .mod-articles-category-title.campaign{
    background: #f7c027;
}
.feature-key {
  
    margin-left: 5px;
}
.alaune-news .FeatureProjectInfo  .mod-articles-category-title {
  
    color: #ffffff;
}
.image-icon-b{
      margin-top: -100px!important;
}
div#n2-ss-6 .n-uc-aX92NnTox050 {
    --margin-top: -45px;
    --margin-bottom: -30px;
}
div#n2-ss-6 .n-uc-aX92NnTox050 {
    --margin-top: 0px;
    --margin-bottom: 0px;
}
.pl-banner-text{
  margin-top: 0px!important;
}

/**/
.view-article .item-page .page-header{
     /* margin-top: 20px;*/
}
.new-header  .featur-article img{
    
   border-radius: 6px;
}
.main-list .imag-intro-r{
   float: left;
      width: 25%;
  margin-right: 10px;
      border-radius: 6px;
}
.image-art{
   
}
.new-header .main-list .featur-article {
    margin-bottom: 5px;
    border-bottom: none;
    /*height: 110px;*/
}
.article-infos .artpay{
      color: #A0A0A0;
     /* border-right: 2px solid #A0A0A0;*/
       padding-right: 5px;
}
.article-infos .artpay:before{
      
      content: url(/images/variante-despace-reserve-noire1.png);
      margin-right: 5px;
}
 .contenu .picture-description {
    color: #7f8186;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    margin-top: 10px;
}
.view-article .item-page .contenu img{
  border-radius: 10px;
}
.artGallery span, .artlogo span {
    display: inline-block;
    float: left;
    padding: 10px 20px 10px 0px!important;
}
.artpartner{
    width: 100%;
    float: left;
    display: flex;
   align-items: center;
   font-size: 20px;
   margin-top:30px;
}
.artpartner h3{
    font-size: 20px;
    padding-right:10px;
    margin-bottom: 0rem!important;
   
}
.related-content{
   margin-top: 20px;
}
.related-content h3{
    font-weight: bold;
     margin-left: 10px;
}
.cont-dat .info span{
    font-size: 13px;
    font-weight: 600;
}
/*artucla-s*/
/*.new-header .mod-articles-category-readmore{
  display:none;
}
.contenu-red{
  float:right;
}*/
/*.new-header .featur-article{
  display: flex;
}*/
.new-header  .main-list .jn-left-fa {
    float: left;
    margin: 0 14px 14px 0;
}

.new-header  .main-list .con-text{
     width: 68%;
    float: right;
}
.new-header  .main-list .featur-article{
    width: 100%;
    display: block;
    float: left;
}
.alaune-news .con-red{
   
}
.new-header .alaune-news .mod-articles-category-title.romove1 {
    font-size: 17px;
    font-weight: 600;
    color: #138e9f!important;
    display: inherit;
}
.key-area-items .item-info span{
    font-size: 12px;
    font-weight: 600;
}
.ja-filter-wrapper .filter-content {
 
    padding: 20px 0px!important;
}
.ct16 {
    
    width: 75%!important;
    
     margin-top: 3px!important;
}
.p-intro p{
  margin-bottom: 0rem;
}
.breadcrumbs-article{
  font-size:14px;
}
.breadcrumbs-article-title{
      font-weight: bold;
}
.breadcrumbs-article a{
 color: #252525;
}
.breadcrumbs-article a:hover{
    color: #35a7c6;
}
.item-page {
    width: 70%!important;
    margin-left: 15%!important;
}
.artGallery h3{
  font-weight: bold;
}
.item-page.downloads-page .contenu {
    padding: 0px 0px 40px 0;
}
.item-page .ports-fisheries,.item-page .consumption-production,.item-page .waste-management,.item-page .campaign{
   font-size:14px;
}
.item-page{
  margin-top:20px;
}
.campaign{
  color:#f7c027;
}
.item-page .article-infos{
    color: #A0A0A0;
    font-size: 14px;
}
.defaultclass{
  color:#3d60f0;
}
/*#digi_showcase_carousel .item-content p.category span{
    font-size: 11px;
}*/
.view-article .item-page .keyspp span{
  text-transform: uppercase;
}
.key-area-items .owl-controls.clickable{
  display:block!important;
}
.key-area-items .owl-controls{
  display:block!important;
}
.key-area-items .owl-carousel.owl-theme .owl-buttons .owl-next {
    background: url(/images/next-bl-right.png)!important;
    width: 30px!important;
    height: 30px!important;
    background-size: cover!important;
    opacity: 1!important;
    padding: 2px!important;
    color: #f1f3f2;
    position: absolute;
    right: -80px;
}
.key-area-items  .owl-carousel.owl-theme .owl-buttons .owl-prev {
    background: url(/images/next-bl-left.png)!important;
    width: 30px!important;
    height: 30px!important;
    background-size: cover!important;
    opacity: 1!important;
    padding: 2px!important;
    color: #f1f3f2;
    position: absolute;
    left: -80px;
  
}
.key-area-items .owl-theme .owl-controls .owl-page.active span,.key-area-items .owl-controls.clickable .owl-page:hover span {
    width: 0px!important;
    height: 0px!important;
   
}
h2.new-view a {
    font-size: 16px;
    font-weight: 600;
    color: #000;
}
h2.new-view {
    font-size: 2.4em;
    font-weight: 700;
    padding: 0 15px;
    margin-bottom:30px;
    padding: 0 10px;
}
.key-area-item .item-info span:nth-child(1){
      width: 60%;
}
.key-area-item .item-info span:nth-child(2){
         align-self: flex-start;
}
.key-area-item .item-info .keypp{
      width: 70%;
}
.key-area-item .item-info span:nth-child(2){
         align-self: flex-start;
}
.key-area-item .item-info .keypp span{
    line-height: 16px;
    display: block;
}
.owl-pagination {
    position: absolute;
    bottom: 8%;
    margin: 0 0 0 46%!important;
    text-align: center!important;
}
.alaune-news .FeatureProjectInfo .mod-articles-category-title {
    font-size: 33px!important;
}
.FeatureProjectInfo .mod-articles-category-readmore .mod-articles-category-title {
    padding: 15px 45px!important;
    border-radius: 7px!important;
    font-size: 16px!important;
    font-weight: 600!important;
}
.contenu .youtube-video iframe {
     width:100%;
     
     border-radius: 10px;
}
.related-item .related-info span{
    font-size: 12px;
    font-weight: 700;
    display: inline-block;
   align-self: flex-start;

}
.related-item  h3 {
    line-height: 1.5;
    font-size: 17px;
    margin: 10px 0;
    font-weight: 700;
    color: #000;
}
.item-page img{
  margin-bottom:10px;
}
.green-public-procurement{
  color: #a8640d;
}
.awareness-raising{
  color: #f7bc1b;
}
.alaune-news .mod-articles-category-title {
    font-size: 17px!important;
    font-weight: 600;
    color: #1e201f;
}
.feature-key.waste-management, .mod-articles-category-title.waste-management {
    background: #96cc5f !important;
}
.artGallery span {
    width: 194px!important;
}
.com-content.view-article #sp-title{
  display:none;
}
span.extra-info {
    float: left;
   
    font-size: 12px;
    font-weight: 600;
    width: 100%;
    text-align: left!important;
  display: inline-block;
}
span.pl-align-right {
   
    text-align: right;
    float: right;
    /*display: flex;
    align-items: center;*/
}
.so-slider-homepage span.pl-align-right:before {
    content: url(https://casite-1273388.cloudaccess.net/images/location-icon.png);
     position: absolute;
    top: 22px;
    margin-left: -15px;
    bottom: 0;
}
.so-slider-homepage .item-content.no-image{
    width: 100%;
    display: block;
    float: left;
}
.so-slider-homepage .digi_showcase.carousel .readmore-wrapper {
     margin-bottom: 0px; 
     margin-top: 30px;
}
 .published_date .datenews{
    font-size: 12px;
    font-weight: bold;
    text-align: right;
}
p.category {
    margin-top: 30px;
    color: #f54945;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;
}
 h5.title.text-left a{
    font-size: 17px;
    color: #000;
    font-weight: 600;
    line-height: 25px;
}
button.slick-prev.slick-arrow {
    margin-left: 93%;
    top: -10%;
}
button.slick-next.slick-arrow {
    top: -10%;
   right: 0px;
}
.related-content .key-area-item .item-info span:nth-child(1) {
    width: 70%;
}
.key-area-items .owl-wrapper-outer .owl-item .owl-item {
    padding: 0px 20px 0px 0px!important;
}
/*test*/

.news .item.product.product-item.ln-element.ln-item:nth-child(2) .product-item-details .thumb{
  display:none;
}
.news .item.product.product-item.ln-element.ln-item:nth-child(3) .product-item-details .thumb{
  display:none;
}
.news .item.product.product-item.ln-element.ln-item:nth-child(4) .product-item-details .thumb{
  display:none;
}

.news .item.product.product-item.ln-element.ln-item:nth-child(1){
    
    width:33%;
  
  
}
.news .item.product.product-item.ln-element.ln-item:nth-child(1) h4.product-item-name a {
    font-weight: 600;
    font-size: 20px!important;
    color: #000!important;
}
.news .item.product.product-item.ln-element.ln-item:nth-child(2){
    
    width: 66%;
  height: max-content;
  
  
}
.news .item.product.product-item.ln-element.ln-item:nth-child(2) h4.product-item-name a {
    font-weight: 600;
    font-size: 20px!important;
    color: #000!important;

}
.news .item.product.product-item.ln-element.ln-item:nth-child(3) {
   
    height: max-content;
    width: 66%;
  
}
.news .item.product.product-item.ln-element.ln-item:nth-child(3) h4.product-item-name a {
    font-weight: 600;
    font-size: 20px!important;
    color: #000!important;
}
.news .item.product.product-item.ln-element.ln-item:nth-child(4) {
   width: 66%;
   height: max-content;
}
.news .item.product.product-item.ln-element.ln-item:nth-child(4) h4.product-item-name a {
    font-weight: 600;
    font-size: 20px!important;
    color: #000!important;
}


.news .item.product.product-item.ln-element.ln-item .product-item-details .ct26{
  display:none;
}
.news .item.product.product-item.ln-element.ln-item:nth-child(1) .product-item-details .ct26{
  display:block;
}

.news #from-published_date::placeholder{
  color: #212529;
}
.news #to-published_date::placeholder{
  color: #212529;
}

.itemid-190 .row.products.list.items.product-items.clearfix.cols-4{
     display: block;
    -ms-flex-wrap: initial;
    flex-wrap: initial;
}
.ct16 .keypp{
     font-weight: bold;
      font-size: 11px;
}
.key-area-item {
    width: calc((100% - 30px) / 3);
    float: left;
    margin-right: 0px;
    padding: 10px;
}
/*responsive*/
@media (min-width: 991px){
.contenu .youtube-video iframe {
     width:100%;
     height: 437px;
     border-radius: 10px;
}
}
@media (min-width: 767px){
.news .is-fixed {
    position: fixed!important;
   /* top: 132px!important!;
    width: 258px!important;
    top: 8em!important;*/
  /* z-index: -1;*/
      position: fixed!important;
    /*z-index: -1;*/
    margin-top: -100px;
}
  .itemid-192 .is-fixed {
    position: fixed!important;
    z-index: -1;
    position: fixed!important;
    z-index: 0;
    margin-top: -467px;
}
}
@media (max-width:1200px){
 /* .so-slider-homepage .item-content h5.title{
        height: 80px;
  }*/
   .so-slider-homepage .slick-slide{
     min-height: 240px;
  }
}
@media (max-width: 1199px){
  .news .ja-products-wrapper .cols-4 .product-item:nth-child(2n+1) {
    clear: none;
}
.news .ja-products-wrapper .cols-4 .product-item:nth-child(6) {
       clear: none;
}
.news .item.product.product-item.ln-element.ln-item:nth-child(5) .product-item-details .thumb{
  display:block;
}

.news .item.product.product-item.ln-element.ln-item:nth-child(5) {
    width: 50%;
   height: max-content;
  
}
.news .item.product.product-item.ln-element.ln-item:nth-child(5) h4.product-item-name a {
    font-weight: 600;
    font-size: 20px!important;
    color: #000!important;
}
.news .item.product.product-item.ln-element.ln-item:nth-child(5) {
       clear: both;
}

.news .item.product.product-item.ln-element.ln-item:nth-child(3) {
       clear: none;
}
  .news .ja-products-wrapper .cols-4 .product-item:nth-child(2n+1) {
    clear: both;
}
}
/*@media (max-width:1199px){

.news .item.product.product-item.ln-element.ln-item:nth-child(3) {
    margin-top: -350px;
    
    width: 66%;
    height:120px;
   
    margin-left: 245px;
}
.news .item.product.product-item.ln-element.ln-item:nth-child(4) {
   width: 66%;
   height:120px;
    margin-left: 245px;
   margin-top: -245px;
}
.news .item.product.product-item.ln-element.ln-item:nth-child(5) {
    width:100%;
    height:120px;
    margin-left: 245px;
    margin-top: -130px;
}
 
}*/
@media (max-width:1024px){
   .alaune-news .FeatureProjectInfo .mod-articles-category-title {
    font-size: 17px!important;
}
  .feature-key {
    font-size: 10px;
}
}
  
@media (max-width:991px){
  .news .product-item-details .ct26 .col-md-12 p:nth-child(2){
    display:none;
  }
  .so-slider-homepage .slick-slide {
    min-height: 250px;
}
  .artGallery span {
    width: 241px!important;
}
  .alaune-news .FeatureProjectInfo .mod-articles-category-title {
    font-size: 14px!important;
}
  /*.contenu .youtube-video iframe {
     
     height:272px!important;
     
}*/
 .new-header .alaune-news .main-news {
    width: calc(100% - 10px)!important;
    float: left!important;
    margin-right: 10px!important;
}
 .new-header .alaune-news .main-list {
    width: calc(100% - 10px)!important;
    float: left!important;
    margin-left: 10px!important;
}
  .news .item.product.product-item.ln-element.ln-item:nth-child(1){
    width:100%;
    
}
 .news .item.product.product-item.ln-element.ln-item:nth-child(2) {
   width: 100%;
  } 
.news .item.product.product-item.ln-element.ln-item:nth-child(3) {
   width: 100%;
  
}

.news .item.product.product-item.ln-element.ln-item:nth-child(4) {
   width: 100%;
  
}
/*.news .item.product.product-item.ln-element.ln-item:nth-child(5) {
    width: 100%;
  
}*/
  .ja-megafilter-wrap .main-content {
    float: right;
    padding-left: 15px;
    padding-right: 15px;
    width: 66%;
}
  .ja-megafilter-wrap .sidebar-main {
    padding-left: 15px;
    padding-right: 15px;
    width: 33%;
    float: left;
}
  /*test responsive news*/

.news .item.product.product-item.ln-element.ln-item:nth-child(5) {
    width: 50%;
}
  .news .item.product.product-item.ln-element.ln-item:nth-child(5) .product-item-details .thumb {
  display: block; 
}
  .news .ja-products-wrapper .cols-4 .product-item:nth-child(6) {
    clear: none;
}
  .news .ja-products-wrapper .cols-4 .product-item:nth-child(2n+1) {
    clear: both;
}
}
@media (max-width: 768px){
  
    .key-area-items .owl-wrapper-outer .owl-item .owl-item {
    padding: 10px!important;
}
 /* .showcase-item.slider-item-horizontal.category-19.slick-slide.slick-current.slick-active{
    width: 367px!important;
  }*/
}
@media (max-width: 767px){
  
  .Projects-contry-sub .owl-carousel.owl-theme .owl-item {
    padding: 20px;
}
  
  .key-area-items .owl-carousel.owl-theme .owl-buttons .owl-next {
   
    width: 18px!important;
    height: 18px!important;
        right: -20px;
    
}
    
    .key-area-items .owl-carousel.owl-theme .owl-buttons .owl-prev {
 
    width: 18px!important;
    height: 18px!important;
     left: -20px!important;
  }
  
  
  buttons .owl-prev {
    
    width: 30px!important;
    height: 30px!important;
  }
     .so-slider-homepage .slick-slide{
     min-height: 280px;
  }
  button.slick-next.slick-arrow {
    right: 15px !important;
}
  button.slick-next.slick-arrow {
    right: 10px !important;
}
  button.slick-next.slick-arrow {
    top: -5%!important;
  }
  button.slick-prev.slick-arrow {
    margin-left: 93%;
    top: -5%!important;
}
  h5.title.text-left a {
    font-size: 15px;
    color: #000;
    font-weight: 600;
    line-height: 22px;
}
  .so-slider-homepage .item-content h5.title {
   height: inherit;
}
 
  .artGallery span {
    width: 175px!important;
}
 .contenu .youtube-video iframe {
     
     height:201px!important;
     
}
  .new-header .main-list .imag-intro-r {
    float: left;
    width: 100%;
    margin-right: 10px;
    border-radius: 6px;
}
  .new-header .main-list .con-text {
    width: 100%;
    float: right;
}
.so-slider-homepage span.pl-align-right {
    left: 0px;
}

 .so-countries ul.pl-country li {
     width: 100%; 
}
  .so-countries  ul.pl-country li {
    width: 100%;
   
    margin: 0 8px 0 0;
}
  .so-countries ul.pl-country {
    display: flex;
   flex-wrap: wrap;
}
  .so-countries ul.pl-country li {
    width: 30%;
    margin: 0 8px 0 0;
}

   .ja-megafilter-wrap .main-content {
    float: right;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
   
}
  .news .item.product.product-item.ln-element.ln-item:nth-child(1){
    
    width: 100%;
    
  
}
  .sidebar-main .block-content.filter-content{
    display:none;
  }
    .sidebar-main.open .block-content.filter-content{
    display:block;
  }
  .ja-megafilter-wrap .ja-mg-sidebar .sidebar-toggle:hover {
    background-color: #49b1cb;
    cursor: pointer;
    text-decoration: none;
}
  .ja-megafilter-wrap .ja-mg-sidebar .sidebar-toggle {
    background-color: #49b1cb;
    color: #fff;
 
  }
  .ja-megafilter-wrap .sidebar-main {
   
    width: 100%;
   
}
.padding-none-art .owl_carouselmod_133 .owl-item {
    padding: 10px;
}
 
  div#sppb-addon-1628063813879, div#sppb-addon-1630318543285 {
    width: 100%!important;
    margin: 0 auto!important;
}
  .key-area-item {
    width: calc((100% - 30px) / 1)!important;
    float: left;
    margin-right: 10px;
}
  .owl-item .key-area-item {
    width: 100%!important;
    float: left;
    margin-right: 10px;
}
  .FeatureProjectInfo .mod-articles-category-readmore .mod-articles-category-title {
  
    margin: 16% 39% 0 !important;
 
}
  .owl-pagination {
  
    margin: 0 0 0 46%!important;
  
}
  .feature-country {
    margin-top: 80px!important;
   
}
  .FeatureProjectInfo .mod-articles-category-readmore .mod-articles-category-title{

    font-size: 12px!important;
}
}
@media (max-width: 600px){
.FeatureProjectInfo .mod-articles-category-readmore .mod-articles-category-title {
    margin: 18% 39% 0 !important;
}
  .FeatureProjectInfo .mod-articles-category-title {
   
    top: 50px!important;
    
}
  .owl-pagination {
    margin: 0px 0 0 44%!important;
}
  p.category {
  margin-top: 50px; 
    /* font-weight: 500; */
    /* font-size: 9px; */
    /* line-height: 1; */
}
  .so-slider-homepage .item-content h5.title {
      height: inherit;
}
  h5.title.text-left a {
    font-size: 17px;
    color: #000;
    font-weight: 600;
    line-height: 25px!important;
}
  .slick-slide {
    padding: 15px!important;
}
}
@media (max-width: 500px){
.FeatureProjectInfo {
    margin-top: 30px!important;
    padding: 0;
}
  .FeatureProjectInfo .mod-articles-category-title {
    font-size: 70%!important;
    top: 33px!important;
}
  
  }
@media (max-width: 550px){
  .key-banner{
    margin-top: -65px;
    width: 100%;
    float: left;
    display: block;
  }
  .owl-wrapper .owl-item .FeatureProjectInfo .feature-country {
    font-weight: bold;
    width: 100%;
    float: left;
    display: block;
}
  .feature-country {
    margin-top: 0px!important;
    /* padding-bottom: 87px; */
}
 
  .artGallery span {
    width: 250px!important;
}
  .so-slider-homepage .slick-slide {
    min-height: 250px;
}
  }

@media (max-width: 480px){
.news .item.product.product-item.ln-element.ln-item:nth-child(5) {
    width: 100%;
}
}
@media (max-width: 460px){
  .so-slider-homepage .slick-slide {
    min-height: 316px;
}
  .FeatureProjectInfo .mod-articles-category-readmore .mod-articles-category-title {
   
    padding: 0px!important;
    
}
  .FeatureProjectInfo .mod-articles-category-readmore .mod-articles-category-title {
    font-size: 10px!important;
}
  .owl-pagination {
    margin: 0px 0 0 42%!important;
}
  }
@media (max-width: 440px){
 .feature-country {
    margin-top: 10px!important;    
}
 .alaune-news .FeatureProjectInfo  .mod-articles-category-title {
    font-size: 10px!important;
}
 .FeatureProjectInfo p.mod-articles-category-readmore a.mod-articles-category-title {
    padding: 0px!important;
  }
}
@media (max-width:375px){
  .so-slider-homepage .slick-slide {
    min-height:365px;
}
 .key-banner {
    margin-top: -55px;
   
}
   .key-banner .feature-key {
   
    font-size: 6px;
}

  .alaune-news .FeatureProjectInfo  .mod-articles-category-title {
    font-size: 7px!important;
    top: 25px!important;
}
  .FeatureProjectInfo .mod-articles-category-readmore .mod-articles-category-title {
    font-size: 6px!important;
    line-height: 12px!important;

}
  .FeatureProjectInfo .mod-articles-category-readmore .mod-articles-category-title {
    margin: 20% 39% 0 !important;
}
}
.lg-on .header-sticky{
  display:none;
}

  

@media (min-width: 768px){
#lightgallery .acfup-item{
    display: inline-block;
    width: 25%;
    padding-right: 10px;
}}
/*11-10-2021*/
.sp-column .artlogo {
    margin-left: 15%!important;
    margin-top: 20px;
}
.sp-column .item-page .artlogo {
    margin-left: 0%!important;
}
.sppb-addon-title-color-bleu{
  color:#028799;
}
.color-red i{
color:#f55450;
}
.m-b-40{
  margin-bottom: 40px;
}
.m-b-30{
  margin-bottom: 30px;
}
.color-green i{
color:#98cd5f;
}
.img-exellent img {
  display: initial;
}
.share-icon a{
font-size:30px;
  color:#010101;
  margin-right: 20px;
}
.back{
    margin-top: 20px;
    margin-bottom: 40px;
}
.back a{
    margin-top: 20px;
    margin-bottom: 40px;
    color:#010101;
      font-weight: 500;
}
.share-icon::after {
    content: url(/images/2021/07/30/bg-icon.jpg);
    position: relative;
    z-index: 100000;
   }
.correct_answer{
	color: black !important;
	background:url() !important;
	padding:0em;
}
.incorrect_answer{
	color: black !important;
	background:url() !important;
	margin-bottom: 0px !important;
    padding: 0em !important;
}

.cxbanswers{
	opacity: 0;
    float: left;
width: 5px; }
/*lcso 11-25-2021*/
button:focus, input:focus, .jq_mquestions input:focus + label, .jq_mchoice input:focus + label, .jq_mresponse input:focus + label {
    border: none!important;
    outline: none;
    color: #f7bc1b;
}
ul.pl-quest li {
    padding: 0px 0!important;
}