/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
.txt .caption-contain{
  left:70px;
  background:#fff;
  padding:41px;
}
 
 .iconid2{
   background: rgba(0,0,0,0) linear-gradient(35deg,rgb(64,93,230),rgb(88,81,219),rgb(131,58,180),rgb(193,53,132),rgb(225,48,108),rgb(253,29,29)) repeat scroll 0% 0%!important;
}
 .footer-container{
    background-color: #fff;
 }
 .leo-megamenu .navbar-nav > li > a{
    color: #000 !important;
 }
 .leo-megamenu .navbar-nav > li > a:hover{
   color:  #005F9A!important;
 }
 .leo-megamenu .dropdown-menu a > .menu-title{
    color: #000;
 }
 .leo-megamenu .dropdown-menu a > .menu-title:hover{
    color: #f49819;
 }
 .leo-megamenu .dropdown-menu li a:hover::before{
    background: #f49819;
 }
 .leo-megamenu .dropdown-menu li a:hover{
    color: #f49819;
 }
 .leo-megamenu .navbar-nav > li.active > a{
    color: #f49819;
 }
 .leo-megamenu .dropdown-menu li a{
    color: #000;
 }
 .latest-blogs .blog-container .blog-title a{
    color: #000 !important;
 }
 .latest-blogs .blog-container .blog-title a:hover{
    color: #FADE07!important;
 }
 .latest-blogs .blog-container .blog-meta > span.created{
    color: #fff;
 }
 .gr-info:before{
    background-color: #f49819;
 }
 .footer-container li a{
    color: #000;
 }
 .footer-copyright .ApRawHtml.block{
    color: #000 !important;
 }
 .footer-copyright .ApRawHtml.block:hover{
    color: #FADE07!important;
 }
 .block-contact ul li .info{
    color: #000 !important;
 }
 .popup-over .popup-title{
    color: #000 !important
 }
 #header .header-top ._desktop_quotecart .quotation_cart .header{
   color: #ffd221;
    border-color: #ffd221;
    border: 1px solid #ffd221;
    border-radius: 4px;
    padding: 0px 29px;
    padding-left: 27px;
    margin-bottom: 0;
    background: transparent;
    padding-top: 13px;

}
.topbar .col-md-6{
   margin-top: 10px;
   margin-bottom: 15px;
}
.topbar{
   background: aliceblue;
    padding-top: 10px;
    margin-right: -50px;
    margin-left: -50px;
}
.numerovert .type {
   color: #fff;
   background: #FADE07;
   padding: 0 0.4em;
   margin: 0;
   border: 1px solid #FADE07;
   -webkit-border-top-left-radius: 0.5em;
   -webkit-border-bottom-left-radius: 0.5em;
   -moz-border-radius-topleft: .5em;
   -moz-border-radius-bottomleft: .5em;
   border-top-left-radius: 0.5em;
   border-bottom-left-radius: 0.5em;
}
.numerovert .value {
   color: #FADE07;
   padding: 0 0.4em;
   margin: 0;
   border: 1px solid #FADE07;
   -webkit-border-top-right-radius: 0.5em;
   -webkit-border-bottom-right-radius: 0.5em;
   -moz-border-radius-topright: .5em;
   -moz-border-radius-bottomright: .5em;
   border-top-right-radius: 0.5em;
   border-bottom-right-radius: 0.5em;
}
@media (min-width: 768px){
   .topbar .col-md-6 {
    
      width: auto;
   }
}
.tabs-top .nav-tabs li{
   float: left;
}
/*Desktop*/
@media(min-width:768px) {
   #header .header-top .quotation_cart .header:before{
      display: none;
   }
   #header .quotation_cart span.ajax_quote_quantity{
      background: #ffd221;
   }
   .offset-xl-4{
      margin-left: 16px;
   }
   #cmspartners .img-fluid{
      padding-left: 93px;
      padding-bottom: 90px;
   }
}
/*Mobile*/
@media(max-width:767px) {
   #cmspartners .img-fluid{
      padding-left: 40px;
      padding-bottom: 64px;
    }
.leo-megamenu.navbar{
   padding: 12px;
   padding-top: 32px;
}
.leo-megamenu .navbar-toggler::before{
   color: #000;
}
.product-tabs.tabs .nav-tabs .nav-link{
   margin-right: 5px;
}
.off-canvas-nav-megamenu .navbar-nav > li.new .sub-title{
   top: 157px;
}
.off-canvas-nav-megamenu .navbar-nav > li > a:hover{
   color: #005F9A;

}
.off-canvas-nav-megamenu .navbar-nav > li.new .sub-title{
   background-color: #005F9A;
}
.off-canvas-nav-megamenu .navbar-nav > li.new .sub-title:before{
   border-color: #005F9A transparent transparent;
}
.tabs-top .nav-tabs li{
   float: left;
}



/*headermobile*/
.right-header.ApColumn{
   padding-top:21px;
}
.box-header{
   padding-bottom:7px;
}
.box-header .left-header{
   padding-bottom:0px
}
#header .header-top ._desktop_quotecart .quotation_cart .header{
   padding: 11px;
   color: #005F9A;
   border: 1px solid #005F9A;
}
.logo{
   max-width :160px
}
#header .quotation_cart span.ajax_quote_quantity{
   background: #005F9A;
}
#header .quotation_cart span.ajax_quote_quantity{
   color :#fff
}
#header .header-top ._desktop_quotecart .quotation_cart{
   width :81%
}
/*footer mobile*/
.product-tabs.tabs{
   margin-bottom:0
}
.title .h3{
   color:#005F9A
}
}
.ApColumn .btn-submit .btn{
   display: none;
}
.bannercontainer .tp-caption .caption-contain{
   width: auto !important;
    font-weight: 600 !important;
    font-size: 33px !important;
}
.bannercontainer .tp-caption.btn{
   background: #005F9A!important;
   width: 500px !important;
   left: 95px !important;

}
.iview-controlNav div.iview-items ul li a.iview-control.active,.view-detail .btn:hover{
   background: #005F9A!important; ;
}
.gr_title .sub-title-widget{
   color:#f49819 !important;
}
.video-intro .btn-play{
   color:#005F9A!important ;
}
.home-banner h5,.footer-container li a:hover{
   color:#FADE07!important;
}
.ApColumn .sub-title-widget, .gr_title .sub-title-widget,.about-info i{
   color:#005F9A!important;

}
.thumbnail-container .product-title a:hover,.thumbnail-container .product-price-and-shipping .price{
   color:#005F9A!important;

}

.gr-info .ApColumn .ApRawHtml .btn,.popup-over .popup-content a:hover{
   color: #005F9A!important;
}
.gr-info .ApColumn .ApRawHtml .btn:hover{
   background: #000 !important;
   color: #fff !important;
}
.leo-fly-cart-cssload-loader:before{
   border: 1px solid #f49819;
   -webkit-box-shadow: inset 0 0 10px #f49819;
   box-shadow: inset 0 0 10px #f49819;
}
#back-top{
   background: #ffd221;
}
.paneltool.themetool .panelbutton,.paneltool.editortool .panelbutton{
   display: none;
}
#header .quotation_cart span{
   white-space: nowrap;
}
#header .header-top ._desktop_quotecart .quotation_cart .header:hover{
   background: #fff !important;
   color: #FADE07!important;
   border-color: #ffd221;
   border: 1px solid #ffd221;
}
.e-scale .popup-content{
   min-width: 361px;
border-top: 2px solid #000;
}
.popup-over .popup-content a{
   color: #000;
   font-size: 15px;

}
.iview-directionNav a,#form_9652296101494664::before{
   background-color: #005F9A!important;
}
.iview-directionNav:hover{
   background-color: #000;
}
.iview-directionNav a:hover{
   background: #000;

}
.ApColumn .block_newsletter form .btn{
   color: #ffd221;
}
.leo-fly-cart-cssload-loader,.leo-fly-cart-icon-wrapper{
   display: none !important;
}
.btn-primary,.product-tabs.tabs .nav-tabs .nav-link:before{
   background-color: #005F9A!important;
}
.btn-primary:hover{
   background-color: #ffd221 !important;

}
.product-tabs.tabs .nav-tabs .nav-link.active{
   color: #156DB4;
   border-bottom-color: #156DB4;
}


.product-price,.reviews_advices li a:hover,.popup-over .popup-content li.current a{
   color: #156DB4;
}
.product-comment-list-item ,#product-comments-list-header,.product-add-to-cart{
   display: none !important;
}
#product_reviews_block_tab{
   color: #000;
}
.bootstrap-touchspin .btn-touchspin:hover{
   background: #156DB4;
}
.ajax_quote_product_txt.roja45_show{
   display: none;
}
.ajax_quote_product_txt_s.roja45_hidden,.panelbutton{
   display: none;
}
.product-thumb-images .thumb.selected, .product-thumb-images .thumb:hover{
   border-color: #000;
}
.product-cover .layer:hover{
   background-color: #000;
}
.input-group{
   width: 27px;
}
a:hover{
   color: #005F9A;
}
.quotationspro_request .required-field-indicator{
   color: #fff;
}
.ajax_quote_product_txt_s.roja45_show{
   display: none;
}
.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active{
   background-color: #005F9A;
    border-color: #005F9A;
}
.btn-outline{
   background-color: #000;
   border-color: #000;
}
.breadcrumb li a:hover{
   color: #005F9A;
}
.btn-tertiary:hover{
  background-color:#005F9A;
}
.product-detail-name{
   color: #000;
}
.row.gr-testi.ApRow.has-bg.bg-boxed{
   display: none;
}
.thumbnail-container .product-title a{
   color: #000;
}
#category .thumbnail-container .product-title a:hover{
   color: #000 !important;
}
.products-selection .display > div.selected a{
   color: #ffd221;
}
.products-sort-order .select-list:hover,.search-widget form button[type=submit]:hover{
   background: #005F9A;
}
.products-selection .display > div a{
   color: #000;
}
.block-categories .category-sub-menu li > a:hover{
   color: #ffd221;
}
.block-categories .category-sub-menu li > a:hover:before{
   background: #ffd221;
}
#search_filters .facet .facet-label .custom-checkbox, #search_filters .facet .facet-label .custom-radio{
   top: 1px;
}
#search_filters .facet .facet-label a:hover,.sidebar .block .title_block a:hover{
   color: #ffd221;
}
.page-my-account #content .links a i:hover{
color: #005F9A;
}
li a.checkout{
   display: none;
}
.blog-item .blog-sidebar .created,.leading-blog .blog-sidebar:before{
   background: #ffd221;
}
.blog-item .blog-sidebar .img_author img{
   border: 2px solid #ffd221;
}
.leading-blog .blog-sidebar:after{
   color: #ffd221;
}
.col-form_id-form_15874367062488778{  
    -ms-box-shadow: 0 5px 30px 7px rgba(9, 136, 255, 0.1);
    box-shadow: 0 5px 30px 7px rgb(9 136 255 / 10%);
    padding: 37px;
}
#product .product-additional-info{
   padding-left :2px
}
.leoquicklogin-forgotpass:hover, .lql-callregister-action:hover{
   color: #f49819;
}
.product-flag .quote{
   display: none;
}
.thumbnail-container .functional-buttons > div .btn-product:hover{
   background-color: #f49819;
}
.thumbnail-container .functional-buttons > div .btn-product .btn-title{
   background: #f49819;
}
.thumbnail-container .functional-buttons > div .btn-product .btn-title::before{
   border-left: 5px solid #f49819;
}
#authentication .input-group .form-control{
   width: 194px;
}
#authentication [data-action="show-password"]:hover{
   background: #f49819;
}

.ap-btn-wishlist,.ap-btn-compare{
   display: none;
}
.e-scale.popup-over:hover .popup-content{
   height: 165px;
}
.footer-top{
   display: none;
}
.leo-megamenu .navbar-nav > li > a:hover, .leo-megamenu .navbar-nav > li > a:focus, .leo-megamenu .navbar-nav > li > a:active{
   color: #156DB4;
}
#mywishlist-link{
   display: none !important;
}
.ApColumn .title_block{
   padding-bottom: 44px;
}
.leo-megamenu .navbar-nav > li + .nav-item{
   margin-left: 0;
}   
.owl-theme .owl-buttons div:hover{
   background: #f49819 !important;
}
#roja45quotationspro-modal .product-name,.blog-item .blog-title a:hover,.blog-item .blog-meta > span a:hover{
   color: #156DB4;
}
.block.blog-menu{
   display: none;
}

#contact iframe{
   width: 100%;
}
iframe{
  width:100%;
    margin:16px
}
.iview-controlNav div.iview-items ul li a.iview-control:hover{
   background: #ffd221;
}  
#c-equipe{
   display: flex;
}
.equipe-item-img{
   padding-left: 84px;
}
#cc-equipe h2{
   font-size: 42px;
    position: relative;
    font-weight: 300;
    margin: 20px 0 10px;
    z-index: 9;
    text-align: center;
    margin-bottom: 30px;
}
#c-equipe p{
   margin-bottom: -1rem;

}
#cc-equipe{
   padding-top: 500px;
}
.wpb_single_image{
   float: right;
   margin-top: -69px;
}
#partenaires .slick-slider{
   display: flex;
}

#partenaires{
  /* background-color: #eef5fb;*/
}
.nov_image_slider .img-partenaire{
   height: 130px;
}
#partenaires h2{
   font-size: 42px;
   position: relative;
   font-weight: 300;
   margin: 20px 0 10px;
   z-index: 9;
   text-align: center;
   padding-bottom: 44px;
}
#partenaires .nov_image_slider .slick-arrow{
   position: absolute;
    bottom: 50%;
    top: auto;
    width: 35px;
    height: 35px;
    font-size: 0;
    color: #3d5974;
    text-align: center;
    background: #eef5fb;
    border: none;
    border-radius: 50px;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -webkit-transform: translate(0, 50%);
    -moz-transform: translate(0, 50%);
    -ms-transform: translate(0, 50%);
    -o-transform: translate(0, 50%);
    transform: translate(0, 50%);
}
#partenaires .nov_image_slider .slick-arrow:hover{
   opacity: 1;
   margin-right: 110px;
}

#partenaires .nov_image_slider .slick-arrow::before{
   font-size: 11px;
    line-height: 39px;
}
#partenaires .btn.btn-default{
   margin-top: 25px;
}
.btn.btn-default{
   background: #eef5fb;
   margin-bottom: 25px;
float: right;
margin-right: 77px;
}
.btn.btn-default:hover{
   background: #ffd221;
   color: #fff;
   
}
@media (min-width: 992px){
   .col-lg-8 {
      float: left;
      width: 70.66667%;
   }
      .leo-megamenu .navbar-nav > li > a{
         padding: 34px 15px;
      }
      .leo-megamenu .navbar-nav > li + .nav-item{
         margin-left: 0;
      }   
}
.marquee-rtl {
   max-width: 30em;                      /* largeur de la fenêtre */
   margin: 1em auto 2em;
   overflow: hidden;       
   color: #000;      
   font-size: 19px;        
 }
 .marquee-rtl > :first-child {
   display: inline-block;                /* modèle de boîte en ligne */
   padding-right: 2em;                   /* un peu d'espace pour la transition */
   padding-left: 100%;                   /* placement à droite du conteneur */
   white-space: nowrap;                  /* pas de passage à la ligne */
   animation: defilement-rtl 15s infinite linear;
 }
 @keyframes defilement-rtl {
   0% {
     transform: translate3d(0,0,0);      /* position initiale à droite */
   }
   100% {
     transform: translate3d(-100%,0,0);  /* position finale à gauche */
   }
 }

.group-cu-lg{
   float: right;
}


.pagination a:hover{
   color: #FADE07 ;
}
.pagination .current {
   color: #EB5F1A ;
   border-color:#EB5F1A 
}
.pagination .current a{
   border-color:#FADE07;
   color: #FADE07;

}
#header .header-top .quotation_cart .header::before{
   display: none;
}
.page-cms-4 #cmspartners{
   display: none;
}
.off-canvas-nav-megamenu .navbar-nav > li > a:hover, .off-canvas-nav-megamenu .navbar-nav > li > a:focus{
   color: #f49819;
}
.product-tabs.tabs{
   padding: 8px 0px;
   margin-bottom: 11px;
}
.product-tabs.tabs .tab-content{
   padding: 11px 0 0;
}

.product-additional-info{
   margin-bottom: 0;
   padding: 7px 40px;
}
.col-form_id-form_9367402777406408{
 
         padding-top: 120px;
    
}
#header, #header .header-top{
   background-color: #fff;
}
#apcarrental-search .form-group-search .btn{
   background-color: #ffd221;
}
#product .effect-layla a{
   display: none;
}
.product-detail .arrows-product-fake .slick-arrow:hover{
   background-color: #ffd221;
}
.slick-arrows .slick-arrow:hover, .slick-arrows .slick-arrow:focus{
   background-color: #ffd221;
   border-color: #ffd221;
}
.ApColumn .title_block, .gr_title .title_block{
   text-align: left;
}
.lql-social-login .social-login-bt.google-login-bt,.lql-social-login .social-login-bt.twitter-login-bt{
   display: none;
}
.footer-container .block .title_block{
   color: #156DB4;
}