.loupe {display: none;}
.text-footer {text-align: center; font-family: Antic Didone; font-weight: bold; margin-top:10px; margin-bottom: 10px; font-size: 16px; text-transform: uppercase;}
.oc-lot h5 {display: none;}

#top-social li .ts-icon {
    color: #70001C;
    width: 40px;
    text-align: center;
    font-size: 14px;
}

/*-------------------menu-------------------*/
#primary-menu.style-2 > div > ul > li > a i {
    line-height: 1;
}

.device-md #primary-menu ul li a {
    padding-left: 25px;
    padding-right: 25px;

}


@media (max-width: 991px) {
 #header.sticky-style-2 #header-wrap, #header.sticky-style-3 #header-wrap {
        min-height: 60px!important
    }
}


/*-------------------début-------------------*/
a.lien_inclure {display:none;}
.more-link, a.more-link {border-bottom:1px solid #212F46;padding:2px 6px;font-style:normal; background-color:#70001C; color:#fff !important;}
.feature-box h3 {font-family:Antic Didone;}
.feature-box.fbox-center .fbox-icon {width:80px;height:80px;}
.feature-box.fbox-center .fbox-icon i {font-size:30px;line-height:96px;}
.feature-box.fbox-center.fbox-outline .fbox-icon i {line-height:73px;}
.feature-box.fbox-center .fbox-icon {margin:0 auto 20px;}


/*---------------- Social footer ----------------*/
.socialFooter {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 10px;
  margin: 20px 0;
  color: white;
}



 /*--------------- langues ------------- */
.languegb img, .languefr img, .languenl img {display:none;}
.languegb::after {content:" EN ";font-weight:bold;font-family:Antic Didone;padding-left:3px;padding-right:3px; color: #70001C;}
.languefr::after {content:" FR ";font-weight:bold;font-family:Antic Didone;padding-left:3px;padding-right:3px;color: #70001C;}
.languenl::after {content:" NL ";font-weight:bold;font-family:Antic Didone, serif;padding-left:3px;padding-right:3px;color: #70001C;}



 /*---------------- #video youtube------------- */
.video-responsive {overflow:hidden;padding-bottom:56.25%;position:relative;height:0;}
.video-responsive iframe {left:0;top:0;height:100%;width:100%;position:absolute;}
.featured-media {background-position:center;background-size:cover;display:block;max-height:682px;position:relative;width:100%;}
@media (min-height:1100px) {.featured-media {max-height:none;}}
.featured-media > img {display:block;visibility:hidden;width:100%;}
.feature-box h3 {color:#70001C;font-size:12px;}
.feature-box.fbox-dark .fbox-icon i, .feature-box.fbox-dark .fbox-icon img {background-color:#70001C;}
.feature-box.fbox-dark.fbox-outline .fbox-icon {border-color:#70001C;}
.fbox-effect.fbox-dark .fbox-icon i:hover, .fbox-effect.fbox-dark:hover .fbox-icon i {background-color:#fff;color:#70001C;}
.fbox-effect .fbox-icon i:hover, .fbox-effect:hover .fbox-icon i {background-color:#fff;color:#70001C;}



 /*---------------- #header------------- */
#top-social li a {border-left:0px solid #fff!important;}
#top-social li {border:none;}
#top-social li a {font-weight:bold;color:#000;}
.flags img {opacity:0.5;height:25px!important;}
.flags a:hover img {opacity:1;height:25px;}



 /*---------------- #blocs calendrier----------- */
.bloc_vente_date {color:#444;font-size:14px;margin-top:15px;}
.bloc_vente_lieu {font-style:italic;margin-top:4px;font-size:14px;margin-top:10px;}



 /*---------------- #lot phare----------- */
.lotPhareResult {display:none;}
.lotPhareEstimate {color:#999;margin-top:12px;}



 /* ---------------- Titres ----------------------*/
.entry-title h2 {font-size:13px;font-family:Antic Didone;font-weight:bold; color:#70001C;line-height:1.5em;margin-bottom:10px;}
.entry-title h2 a {font-size:14px;font-family:Antic Didone;font-weight:bold; color:#70001C;margin-bottom:10px;}
h1, h2, h3, h4, h5, h6 {font-weight:bold;}
.titre_page, .titre_page a, .titre_page a:visited {color:#70001C;text-transform:none;font-family:Antic Didone, serif;font-weight:bold;font-size:28px; clear:both;padding-top:50px;}
.actualite_titre {font-size:20px;color:#70001C;font-family:Antic Didone, serif;font-weight:bold; padding:10px 0;line-height:25px;}
.encart_titre {color:#70001C;}



/* ---------------- Logo--------------------*/
#logo img {
  height: auto;
  width: 200px;
  margin-bottom: 30px;
}


@media (max-width: 768px) {
  #logo img {
    width: 150px;
    margin-bottom: 20px;
  }
}



 /* ---------------- Layouts-----------------*/
body {line-height:1.4em;}
.margin-top {margin:50px 0 30px 0;}
.col_full, .col_half, .col_one_third, .col_two_third {margin-bottom:20px;}
.droite_catalogue img {max-width:120px;height:auto;}



 /* ---------------- Menu--------------------*/

#primary-menu.style-2 > div > ul > li > a {
    height: 50px;
    line-height: 50px;
    font-weight: bold;
}

#primary-menu ul ul a {
    font-weight: bold;
}

#primary-menu .container #top-search form input {
    color: #70001C !important;
    font-size: 13px;
    font-family: 'Lekton';
}

 /* ---------------- recherche--------------------*/
#top-search form input {color:#000 !important;}



 /* ---------------- Actualites--------------*/
.button.button-3d {background-color:#70001C !important;}
.button.button-3d:hover {background-color:#000 !important;}
.btn-primary {color:#fff;background-color:#70001C;border-color:#70001C;}
.button {background-color:#70001C;color:#fff;border-color:#70001C;}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {color:#fff;background-color:#000;border-color:#000;}
.device-sm .btn-primary {margin-top:50px;}



 /* ---------------- Recherche --------------*/
.margin_top {margin-top:40px;}
#searchFiltre input.btRecherche {margin-bottom:20px;}
#searchFiltre {background-color:#f8f8f8;}
#searchFiltre input.btRecherche {background-color:#70001C;color:#fff;border:#70001C solid 1px;border-radius:0 4px 4px 0;}
#searchFiltre input.btRecherche:hover {width:100%;padding:6px 10px;background-color:#000;color:#fff;border:#000 solid 1px;border-radius:0 4px 4px 0;}
#searchFiltre button.btn.btn-primary {font-size:14px;margin-top:20px;}



 /* ---------------- Phares--------------*/
.vente_phare, lot_phare, .newsPhare {margin-bottom:30px;float:left;}
.actualite_phare {float:left;width:100%;}
.salePhareTitle, .newsPhareTitle {font-size:14px;line-height:1.3;color:#444;text-transform:uppercase;font-weight:bold;}
.salePhareDate {font-weight:500;color:#000;}
.salePhareLocation {color:#000;font-style:italic;margin-top:4px;font-size:14px;text-transform:capitalize;}
.salePhareImage, .newsPhareImage {margin-bottom:14px;}
.salePhareImage a img {border:#f1f1f1 solid 1px;max-width:400px;height:auto;}
.actualite_phare img, .salePhareImage img {width:84%;max-width:400px;}
.vente_phare, lot_phare, .WidgetGauche {margin-bottom:30px;}
.lotPhareInfos h3 a:link, .lotPhareInfos h2 a:link {font-size:14px;line-height:1.3;text-transform:uppercase;color:#444 !important;padding-top:0;margin-bottom:20px !important;}
.salePhare, .newsPhare, .lotPhare {margin-bottom:50px !important;}



 /* ---------------- Images actualites------------*/
.actualite_droite .entry-c {position:relative;width:100%;float:left;}
.actualite_droite .entry.clearfix.actualite .entry-image {width:190px;float:left;margin-right:16px;}
.device-xs .actualite_droite .entry.clearfix.actualite .entry-image {width:100%;float:left;margin-right:0;}
.device-xxs .actualite_droite .entry.clearfix.actualite .entry-image {width:100%;float:left;margin-right:0;}
.entry.clearfix.actualite .entry-image {width:150px;float:left;margin-right:30px;}
.device-sm .actualite_droite .entry.clearfix.actualite .entry-image {width:130px;float:left;margin-right:16px;}
.device-sm .actualite_droite .entry-c {position:relative;width:73%;float:left;}
.device-xxs .entry.clearfix.actualite .entry-image {width:100%;float:left;margin-right:0;}
.device-lg .home_actualite .entry.clearfix.actualite, .device-md .home_actualite .entry.clearfix.actualite {width:50%;padding-right:30px;}
.device-sm .home_actualite .entry.clearfix.actualite {width:100%;padding-right:0;}
.home_actualite .entry.clearfix.actualite .entry-image {width:200px;float:left;margin-right:30px;}



 /* ---------------- Slider--------------*/
.rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap *:last-child, .wpb_text_column .rev_slider .tp-mask-wrap .tp-caption, .wpb_text_column .rev_slider .tp-mask-wrap *:last-child {font-family:Lekton !important ;font-size:20px !important;}
.device-xxs .tp-caption {display:none;}

#slider {margin-top:20px;}



 /* ---------------- Calendrier couv--------------*/
.home_calendrier {margin-bottom:50px;}
.carouselCouvCata {border:#f1f1f1 solid 1px;}
.couvPasDispo {background:url("https://www.galeriemoderne.be/uploads/Image/img_site/nocouv.png") center center no-repeat scroll #fff;background-size:100% 100%;border:#f1f1f1 solid 1px;height:291px;}
.devicel-lg .couvPasDispo {height:310px !important;}
.device-sm .couvPasDispo {height:309px !important;}
.device-md .couvPasDispo {height:301px !important;}
.device-xs .couvPasDispo {height:186px;}
.device-xxs .couvPasDispo {height:263px !important;}
.calendrierVertical .entry-title {float:left;padding-top:0;}
.calendrierVertical .item:hover .verticalImage img {transform:none;transform:scale(1) translate(0%,0%);}
.home_calendrier .carouselCouvCata, .home_calendrier .calendrierVertical .cataPasDispo {max-height:none !important;float:left;font-size:14px;}
.owl-theme .owl-dots .owl-dot span {display:none;font-size:14px;}
.carouselCouvCata, .calendrierVertical .cataPasDispo {max-height:none;float:left;}
.calendrierVertical .item .verticalImage img {border:#f1f1f1 solid 1px;}
.calendrierVertical .entry-title {max-height:60px;min-height:60px;overflow:hidden;}
.bloc_vente_date {color:#444;font-size:14px;}
.bloc_vente_lieu {font-style:italic;margin-top:4px;font-size:14px;}



/* ---------------- #Carrousel belles enchères ---------------- */

.CarouselEstimation { display: none; }
.belles_encheres_home .owl-carousel .owl-item img { margin: 20px auto; border-radius: 2px; height: 165px; }
.belles_encheres_home .imgphare { height: 140px; margin-bottom: 14px; margin-right: 19px; overflow: hidden; text-align: center; vertical-align: middle; max-height: 140px; min-height: 200px; width: 100%; }
.belles_encheres_home { text-align: center; margin-top: 20px; }
.owl-theme .owl-dots .owl-dot.active span { background-color: #000; }
.owl-nav button.owl-prev:hover, .owl-nav button.owl-next:hover { background-color: #fff; }
.imgphare img { margin-bottom: 16px; }
.verticalCarouselContent { border: 0 solid #fff; padding: 20px; }
.verticalCarouselContent:hover { border: 1px solid #ccc; border-radius: 2px; }
.CarouselResultat { color: #000; margin-top: 4px; text-align: center; text-transform: none; font-weight: bold; background-color: #fff !important; padding-bottom: 20px; }



 /* ---------------- tri annees --------------*/
.calendrier_annees {margin-bottom:60px;line-height:2;}
.triAnnee, .triAnnee a {background-color:#70001C;color:#fff !important;font-size:12px;padding:1px 6px;border-radius:0;}
.triAnnee:hover {background-color:#000;color:#fff;font-size:12px;padding:1px 6px;border-radius:0;}
.btn.ghost:hover, .btn.ghost:active, .btn.ghost:focus {background-color:#444 !important;color:#fff !important;}
.bloc_mois_date {display:none;}
.entry-title h2 {font-size:14px;line-height:1.3;}



 /* ---------------- calendrier milieu--------------*/
.layoutsExemple .entry-image {width:190px;float:left;margin-right:0;}
.calendrier_milieu .calendrier .entry-image {width:150px;float:left;margin-right:0;}
.couverture_catalogue img {border:#ccc solid 1px;border-radius:0;}
.entry-image.widget_no_couv {background-image:url("http://cdn.drouot.com/d/uploads/432/uploads/Image/img_site/picto_no_couv.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:145px !important;height:187px !important;border-radius:0;margin-left:18px;border:#ccc solid 1px;}
.entry-image.no_couv {background-image:url("https://www.galeriemoderne.be/uploads/Image/img_site/picto_no_couv.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:145px !important;height:187px !important;border-radius:0;margin-left:18px;border:#ccc solid 1px;}
.device-lg .entry-image.widget_no_couv, .device-md .entry-image.widget_no_couv, .device-sm .entry-image.widget_no_couv {background-image:url("https://www.galeriemoderne.be/uploads/Image/img_site/picto_no_couv.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:140px !important;height:180px !important;border-radius:0;margin-left:18px;border:#ccc solid 1px;}
.device-lg .entry-image.no_couv, .device-md .entry-image.no_couv, .device-sm .entry-image.no_couv {background-image:url("https://www.galeriemoderne.be/uploads/Image/img_site/widget_catalogue_no_couv.png");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:140px !important;height:180px !important;border-radius:0;margin-left:18px;border:#ccc solid 1px;}
.layoutsExemple .entry-image.no_couv.couverture_catalogue {background-image:url("http://cdn.drouot.com/d/uploads/432/uploads/Image/img_site/widget_catalogue_no_couv.png");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:150px !important;height:186px !important;border-radius:0;margin-left:18px;border:#ccc solid 1px;margin-right:20px;}
.layoutsExemple .calendrier_milieu .entry-image.no_couv.couverture_catalogue {background-image:url("https://www.galeriemoderne.be/uploads/Image/img_site/widget_catalogue_no_couv.png");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:115px !important;height:146px !important;border-radius:0;margin-left:18px;border:#ccc solid 1px;margin-right:13px;}
.device-xxs .layoutsExemple .entry-image.no_couv.couverture_catalogue {background-image:url("http://cdn.drouot.com/d/uploads/432/uploads/Image/img_site/widget_catalogue_no_couv.png");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:100% !important;height:410px !important;border-radius:0;margin-left:0;border:#ccc solid 1px;}
.device-xs .layoutsExemple .entry-image.no_couv.couverture_catalogue {background-image:url("https://www.galeriemoderne.be/uploads/Image/img_site/picto_no_couv.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:100% !important;height:410px !important;border-radius:0;margin-left:0;border:#ccc solid 1px;}
.device-xs .entry-image.widget_no_couv {background-image:url("https://www.galeriemoderne.be/uploads/Image/img_site/picto_no_couv.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:100% !important;height:500px !important;border-radius:0;margin-left:0;border:#ccc solid 1px;}
.device-xs .entry-image.no_couv {background-image:url("https://www.galeriemoderne.be/uploads/Image/img_site/picto_no_couv.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:100% !important;height:500px !important;border-radius:0;margin-left:0;border:#ccc solid 1px;}
.device-xxs .entry-image.widget_no_couv {background-image:url("http://cdn.drouot.com/d/uploads/432/uploads/Image/img_site/widget_catalogue_no_couv.png");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:100% !important;height:350px !important;border-radius:0;margin-left:0;border:#ccc solid 1px;}
.device-xxs .entry-image.no_couv {background-image:url("http://cdn.drouot.com/d/uploads/432/uploads/Image/img_site/picto_no_couv.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:100% !important;height:350px !important;border-radius:0;margin-left:0;border:#ccc solid 1px;}
.device-xxs .layoutsExemple .entry-image.couverture_catalogue, .device-xs .layoutsExemple .entry-image.couverture_catalogue {padding-right:0;width:100%;height:auto;}
.product-description h2 {text-transform:none;}



 /* ---------------- specialites--------------*/
.carreSpecialites.col-md-4 div {padding:10px 0;margin-top:-38px;}
.titrespecialites {background-color:#70001C;opacity:0.7;text-align:center;text-transform:uppercase;font-size:12px;color:#fff; font-family: Lekton; font-weight: bold;}
.device-md .titrespecialites {font-size:11px;}
.device-xxs .carreSpecialites.col-md-4 {height:430px;float:left;}
.device-sm .carreSpecialites.col-md-4 {height:380px;float:left;width:50%;}
.device-xs .carreSpecialites.col-md-4 {height:470px;}



 /* ---------------- Ordre d achat--------------*/
.bt_valider_ordre input, #estim .btn.btn-default, #form_inscription .btn.btn-default, .formEnvoyer input {background:#70001C;border:#70001C solid 1px;}
.bt_valider_ordre input:hover, #estim .btn.btn-default:hover, #form_inscription .btn.btn-default:hover, .formEnvoyer:hover input {background:#888;color:#fff;border:#888 solid 1px;}
.titre_informations_vente, .titre_cgv {margin-top:20px;margin-bottom:20px;}
.droite_catalogue img {max-width:92px;height:auto;float:right;}
.modal-title {color:#70001C;text-transform:uppercase;}
.top-cart-title p {color:#70001C;}
.device-xxs .nom_vente {font-size:14px;line-height:18px;padding-bottom:8px;padding-top:4px;text-transform:uppercase;}
.modal-title {color:#000;text-transform:uppercase;}
.pageFiche .fiche_lot_resultat {background:#70001C;}
.product-desc {font-size:14px;}
.envoyer_ordre .button.button-border {background:#70001C !important;color:#fff;}
.button.button-border:hover {background-color:#70001C !important;color:#FFF;}
.button.button-border {border:#70001C solid 1px;text-shadow:none;}
.product-overlay a:hover {background-color:#000;}
.product-image.no_picture {background-image:url("http://cdn.drouot.com/d/uploads/432/uploads/Image/img_site/no_picture.png");background-position:center center;background-repeat:no-repeat;background-size:80% 70%;width:100% !important;height:170px !important;padding-right:20px;border-radius:0;border:#fff solid 1px;background-color:#fff;}
.fiche_titre_lot h1 {font-size:14px !important;margin-bottom:5px;clear:both;color:#000;}
.lotnum {color:#70001C;font-size:25px;}
.num_lot {height:40px;color:#000;font-size:25px;}
.product-title h3 {font-size:12px;line-height:14px;text-transform:uppercase;height:30px;max-height:30px;overflow:hidden;}
.product-title h3 a:hover, .single-product .product-title h2 a:hover {color:#888;}
.pagination .currentStep {background:#70001C;color:#fff;padding:8px 12px;margin:0 2px;}
.col-md-12.titre_ordre_phrase {margin:30px 0;clear:both;width:100%;color:#444;}
.fiche_lot_num {font-size:35px;color:#70001C;float:left;}
.fiche_lot_resultat {color:#70001C;}
.single-product .fiche_lot_resultat {background:#444;color:#fff;padding:5px;float:left;border-radius:0;margin:10px 0;}
#page-title.page-title-mini h1 {font-size:14px;color:#888;text-transform:initial;}
.device-xxs #page-title.page-title-mini h1 {font-size:12px;color:#888;text-transform:initial;}
.lieu_vente {color:#000;font-size:16px;line-height:17px;font-style:italic;margin-bottom:10px;text-align:left;}
.product-title h3 {font-size:14px;line-height:14px;text-transform:uppercase;height:30px;max-height:30px;overflow:hidden;}
.product {border:#ccc dotted 1px;}
.product-description h4 {font-size:14px;line-height:13px;color:#000;height:30px;text-transform:none;}
.sale-flash2 {background:none 0 0 repeat scroll #444;border-radius:0;color:#ffffff;float:left;margin:10px 0;padding:5px;float:left;width:auto;clear:both;}
.Style1 {margin-left:0;margin-bottom:1em;color:#444;text-transform:uppercase;font-size:14px;line-height:16px;text-align:left;}
.product-image {position:relative;width:100%;height:300px !important;overflow:hidden;}
.col-md-6.product-desc .productOnline, .col-md-6.product-desc .productOnlineResult {margin:30px 0;background-color:#444;color:#fff;border-color:#444;}
.ordreAchat.col-md-6 {margin-top:20px;}
.button.button-border:hover {background-color:#f9e6dc;color:#FFF;}
.jq-icon-info {background-color:#70001C !important;color:#fff;border-color:#70001C !important;}
.titre_ordre_etape {color:#444;}
.fiche_lot_description {font-size:13px;line-height:1.3;margin:20px 0 30px 0;}
.ordre_true.product, .pageOrdre .ordre_true.product {height:620px !important;}
.ordre_false.product, .pageOrdre .ordre_false.product {height:600px !important;width:265px;}
.calLegende {background-color:#f1f1f1;padding:20px;width:100% !important;text-align:center;margin-bottom:40px;}
.page_statique h2 {clear:both;padding:20px 0 0 0;text-transform:uppercase;}
.page_statique h3 {padding:20px 0 0 10px;font-size:14px;font-style:italic;}
.page_statique h4 {padding:20px 0 0 10px;font-size:14px;}
.page_statique {text-align:justify;}
.page_actualite .actualite .entry-image {width:130px;float:left;margin-right:30px;}
.layoutsExemple .actualiteCol1 .entry-image {width:350px !important;margin-right:30px;}
.device-sm .layoutsExemple .actualiteCol1 .entry-image {width:350px !important;margin-right:30px;}
.device-xs .layoutsExemple .actualiteCol1 .entry-image {width:90%;padding-left:0;padding-right:0;}
.texte_actualite {margin-bottom:10px;line-height:1.3em;}
.page_actualite_presse .entry.clearfix.actualite {float:left;height:500px;margin-bottom:30px;}
.device-lg .page_actualite_presse .entry.clearfix.actualite {float:left;width:25%;height:500px;margin-bottom:30px;padding:0 20px;}
.device-md .page_actualite_presse .entry.clearfix.actualite, .device-sm .page_actualite_presse .entry.clearfix.actualite {float:left;width:30%;height:500px;margin-bottom:30px;padding:0 20px;}
.page_actualite_presse .entry.clearfix.actualite .entry-title h2 {font-size:14px;}
.page_actualite_presse .entry-image {width:230px !important;float:left;margin-right:0;}
.device-lg .layoutsExemple.col-md-12 .page_actualite_presse .entry.actualite, .device-md .layoutsExemple.col-md-12 .page_actualite_presse .entry.actualite {margin-bottom:30px;min-height:570px;max-height:570px;}
.page_actualite_presse div.entry.clearfix.actualite .entry-c {clear:both;width:100%;margin-bottom:20px;}
.device-lg .page_actualite_presse .entry-title h2, .device-lg .page_actualite_presse .entry-title h2 a, .device-md .page_actualite_presse .entry-title h2, .device-md .page_actualite_presse .entry-title h2 a, .device-sm .page_actualite_presse .entry-title h2, .device-sm .page_actualite_presse .entry-title h2 a {font-size:14px;line-height:1.3;color:#70001C;}
.col-md-6.noPaddingLeft.equipe {padding-left:30px;}
.equipe {padding-bottom:30px;border-bottom:2px solid #F5F5F5;}
.equipe {margin-bottom:20px;padding-top:10px;}
.imgequipe {float:left;padding-right:20px;}
img.visu-equipe {margin-bottom:30px;width:320px;padding-right:30px;float:left;}
.titre-equipe {font-size:14px;color:#70001C;font-weight:bold;text-transform:uppercase;}
.visu2 {top:-20px;}
.device-sm .equipe {margin-bottom:30px;width:50%;float:left;}
.poste {font-size:12px;color:#000;}
.fond_estimation {background-color:#f3f3f3;}
#estim {margin-top:30px;}



 /* ---------------- Newsletter--------------*/
.newsletter_lettrine {display:none;}
.newsletter_theme {font-size:14px;}
.device-lg .newsletter_colonne {float:left;width:100%;}
.device-md .newsletter_colonne, .device-sm .newsletter_colonne {float:left;width:100%;}
.page_newsletter .fond_estimation {background-color:#f1f1f1;float:left;}
.freeForm .label {float:left;font-size:14px;width:280px;color:#000;text-align:left;}
.button {background-color:#70001C;}
.button.button-3d:hover {background-color:#000 !important;opacity:0.9;}
button .bt_valider_ordre input, #estim .btn.btn-default, .fond_estimation .btn.btn-default.nb, .formEnvoyer input, #form_inscription .btn.btn-default {background:#70001C;color:#fff;padding:10px 15px;border:#70001C solid 1px;border-radius:0;width:auto;}
bt_valider_ordre input:hover, #estim .btn.btn-default:hover, #form_inscription .btn.btn-default:hover, .formEnvoyer:hover input {background:#000;color:#fff;border:#000 solid 1px;}
.fond_estimation {background-color:#f1f1f1;}
#estim input, #estim textarea {border:#ccc solid 1px;border-radius:0;width:auto;padding:5px 10px;}
.device-xs .freeForm .label {float:left;font-size:14px;width:100%;color:#000;text-align:left;}
#etape1, #etape2, #etape3, #droit {padding:20px;margin-top:0;margin:0;width:100%;}
.row.inscription_etape_un, .row.inscription_etape_deux, .row.inscription_etape_trois {border-bottom:0 solid rgb(236,240,241,1.0);margin-bottom:15px !important;}
.titre_ordre_etape, .titre_ordre_phrase, .num_etape_trois, .num_etape_deux, .num_etape_un, .texte_etape_un, .texte_etape_deux, .texte_etape_trois, .inscription_etape, .calendrier_theme {color:#70001C;font-size:12px;font-family:"Libre Baskerville", serif;letter-spacing:0;}
.device-md .newsletter_chekbox_txt, .device-sm .newsletter_chekbox_txt {font-size:14px !important;}
.page_expertise, page_newsletter, .inscription_legende {padding-bottom:30px;}
#estim .row {margin-bottom:10px;}
.inscription_legende {padding-bottom:10px;padding-top:20px;}
.device-xxs .col-sm-3.inscription_legende, .device-xs .col-sm-3.inscription_legende {padding-right:0;}
.device-xxs input[type="email"], .device-xxs input[type="email_bis"] {width:100%;}
.device-xxs input[type="text"] {width:80% !important;}
.device-xs #estim input, .device-xs #estim textarea, .device-xxs #estim input, .device-xxs #estim textarea {width:auto;}
.device-xs #estim textarea, .device-xxs #estim textarea {width:100% !important;}
.device-xs input[type="radio"] {width:14px !important;}
.device-xs #estim input [type="radio"] {width:14px !important;}
.device-sm input[type="radio"] {width:14px !important;}
.device-sm #estim input [type="radio"] {width:14px !important;}
.device-xxs .col-sm-8 input[type="email"] {width:90% !important;}
input[name="montant"][type="text"] {width:auto;}
.device-xxs textarea[name="commentaire"] {width:100%;}
input[type="text"] {}
.paiement h3 {display:none;}
.paiement select {width:100%;}
.paiement {background-color:#f1f1f1;width:100%;padding:20px;float:left;margin-top:40px;margin-bottom:20px;}
.formulaireContact {padding:20px;background:#f1f1f1;}
.formulaireContact #dsi-submit-btn {color:#fff;background:#6a2830;border-color:#6a2830;margin-bottom:20px;}
.formulaireContact #dsi-submit-btn:hover {color:#fff;background:#000;border-color:#000;margin-bottom:20px;}
.formulaireContact .col-sm-3.inscription_legende {width:160px;}
.formulaireContact .col-sm-9 {margin-bottom:20px;}
.formulaireContact .col-sm-2 {width:83px;padding-right:0;padding-left:0;}



 /* ---------------- Footer---------------*/
.productOnline, .productOnlineResult {clear:both;}
.flags img {opacity:0.5;height:25px !important;}
.flags a:hover img {opacity:1;height:25px;}
#gotoTop:hover {background-color:#70001C;}


/*--------------------------------------------------------------
# Responsive – max-width: 991px
--------------------------------------------------------------*/
@media (max-width:991px) {

  /* Titres */
  .titre_page {
    font-size: 24px;
    text-align: center;
  }

  .titre_page.services {
    text-align: left;
  }

  /* Menu principal */
  #primary-menu-trigger,
  #page-submenu-trigger {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }

  #primary-menu-trigger {
    background-color: transparent !important;
    top: 100%;
  }

  #primary-menu-trigger .icon-reorder {
    background-color: transparent !important;
    height: 36px;
  }

  #header.sticky-style-2 #header-wrap,
  #header.sticky-style-3 #header-wrap {
    min-height: 40px;
  }

  [class^="icon-legal"] {
    margin-right: 0px;
  }

  /* Adresse */
  .adresse {
    text-align: center;
    width: 100%;
    margin-top: 20px;
  }

  /* Panier et Recherche */
  #top-cart > a > span {
    right: -20px;
    color: #000;
    background-color: #fff;
    top: -5px;
  }

  #top-search form input {
    margin-top: 7px !important;
  }
}


/*--------------------------------------------------------------
# Responsive – max-width: 767px
--------------------------------------------------------------*/
@media (max-width:767px) {

  .ordre_false.product,
  .pageOrdre .ordre_false.product {
    height: 600px !important;
  }

  /* Paiement */
  .paiement .freeForm .label {
    float: left;
    font-size: 14px;
    width: 100%;
    color: #000;
    text-align: left;
  }

  .paiement select {
    width: 100%;
  }

  /* Actualités */
  .page_actualite .actualite .entry-image {
    width: 100%;
    float: left;
    margin-right: 0;
  }

  .entry-c {
    clear: both;
    width: 100%;
  }

  .texteHeader {
    margin-bottom: 30px;
    width: 100%;
    text-align: center;
  }

  .equipe {
    margin-bottom: 60px;
  }

  .actualite_droite .entry.clearfix.actualite .entry-image {
    width: 100%;
    float: left;
    margin-right: 0;
  }

  .actualite_phare img,
  .salePhareImage img {
    width: 100%;
    max-width: 100%;
  }

  .home_actualite .entry.clearfix.actualite .entry-image {
    width: 100%;
    float: left;
    margin-right: 0;
  }

  img.visu-equipe {
    margin-bottom: 30px;
    width: auto;
    padding-right: 0;
    float: left;
    clear: both;
  }

  #footer .col_one_third {
    text-align: center !important;
  }

  .page_actualite_presse .entry-image {
    width: 100% !important;
    float: left;
    margin-right: 0;
  }

  .page_actualite_presse .entry.clearfix.actualite {
    float: left;
    height: auto;
    margin-bottom: 30px;
  }

  .entry.clearfix.actualite .entry-image {
    width: 100%;
    float: left;
    margin-right: 0px;
  }
}


/*--------------------------------------------------------------
# Icônes et recherche
--------------------------------------------------------------*/
#top-cart a i {
  top: -9px;
}

.device-xxs #top-search a i,
.device-xs #top-search a i {
  top: -9px;
}
