/*------------------- general links -------------------*/
.more-link, a.more-link {border-bottom:1px solid #212F46;padding:2px 6px;font-style:italic;background-color:#212F46;color:#fff !important;}
.feature-box.fbox-dark .fbox-icon i, .feature-box.fbox-dark .fbox-icon img {background-color:#1E2E45;}
.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:Poppins;}

 /*------------------- social footer -------------------*/
.socialFooter {display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:20px 0;}

/*------------------- bouton drouot -------------------*/
.bouton-drouot {background-color:#fff;color:#000 !important;padding:6px 12px;border:2px solid #000;margin-bottom:20px;}
/* === Adaptation pour les écrans moyens (tablettes) === */
.device-md .bouton-drouot {font-size:12px;padding:6px 10px;}

/*------------------- icones contacts -------------------*/
.contact-info p {font-size:16px;margin-bottom:10px;}
.contact-info i {margin-right:10px;color:#ef7200;}
.contact-info a {color:#000;text-decoration:none;}
.contact-info a:hover {text-decoration:underline;}

/*------------------- titres -------------------*/
h1, h2, h3, h4 {color:#212F46;text-transform:uppercase;font-weight:bold;font-size:24px;margin-top:40px;margin-bottom:20px;}
.titre_page, .titre_page a, .titre_page a:visited {color:#212F46;text-transform:uppercase;font-weight:bold;font-size:24px;margin-top:40px;margin-bottom:20px;}

/*------------------- langues -------------------*/
.languegb img, .languefr img {display:none;}
.languegb::after {content:" EN";font-weight:bold;}
.languefr::after {content:" FR";font-weight:bold;}

/*------------------- header -------------------*/
#top-bar {font-size:12px;}
.top-links, .top-links a {color:#fff !important;}
#top-social li a {border-left:0px solid #212F46 !important;}
#top-social li {border:none;}
#top-social li a {font-weight:bold;color:#fff;}

/*------------------- logo -------------------*/
#logo img {width:330px;height:auto;padding-bottom:30px;}
.device-xxs #logo img {width:240px;height:auto;padding-bottom:30px;}

/*------------------- menu -------------------*/
#header.sticky-style-2 #header-wrap, #header.sticky-style-3 #header-wrap, #primary-menu.style-2 > div > ul > li > a {line-height:20px;height:44px;line-height:40px;font-weight:900;}
#primary-menu.style-2 > div > ul > li > a i {line-height:20px;}
#primary-menu-trigger {background-color:transparent !important;top:128px;color:#212F46;}
#top-cart a {height:21px;float:left !important;}
.device-md #primary-menu ul li a {padding-left:17px;padding-right:17px;}
#primary-menu ul ul a {color:#212F46 !important;text-transform:none;font-size:13px;}
@media (min-width:1200px) {#primary-menu ul ul {opacity:1;z-index:100;background-color:#FFF;box-shadow:0px 20px 50px 10px rgba(0,0,0,0.05);border:1px solid #EEE;border-top:1px solid #212F46;}}
body.en.device-lg #primary-menu ul li a {padding-left:24px;padding-right:24px;}
body.en.device-md #primary-menu ul li a {padding-right:18px;padding-left:18px;}
@media (max-width:991px) {#primary-menu ul ul li {padding-left:0px;}#primary-menu > div > ul ul {background-color:#fff !important;}#primary-menu ul li {padding-left:20px !important;}#primary-menu .container.clearfix {background-color:#fff;}}

/*------------------- slider -------------------*/
.device-xxs .tp-caption, .tp-caption a {color:#000;line-height:1.3;font-size:13px !important;}
.device-xxs .tp-caption {display:none;}

/*------------------- top-search -------------------*/
#primary-menu .container #top-search form input::placeholder {font-size:16px;text-transform:none;font-weight:normal;}
.device-xxs #primary-menu .container #top-search form input::placeholder {font-size:12px;color:#000;text-transform:none;font-weight:normal;}
#top-search form input {background:#fff none repeat scroll 0 0;border-radius:6px 0px 0px 6px;float:left;font-size:16px;height:32px;line-height:25px;margin-top:7px !important;padding:5px 5px 5px 7px !important;width:90%;font-weight:normal;color:#000;}
#primary-menu .container #top-search form input::placeholder {color:#000 !important;}
#top-search form input.loupe {background:#fff ur[](https://www.trianon-encheres.com/uploads/Image/img_site/bt_loupe.png) no-repeat scroll 0 4px !important;height:25px;width:35px;color:#000;float:left;border-radius:0px 6px 6px 0px;background-size:62% 62% !important;}
#primary-menu .container #top-search form input {color:#000 !important;}
.style-2 .container #top-cart .top-cart-content {top:32px;border-top:2px solid #212F46;}
.top-cart-title p {color:#212F46;}

/*------------------- actualites -------------------*/
.texte_actualite {line-height:22px;}
.entry-title h2 a {font-size:medium;}
.entry {position:relative;margin-top:30px;border-bottom:2px solid #F5F5F5;}
.entry-title h2 {margin-bottom:20px;}
.page_actualite .actualite .entry-image {width:150px;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:0px;}
.texte_actualite {margin-bottom:10px;}
.device-xxs .page_actualite .actualite .entry-image, .device-xs .page_actualite .actualite .entry-image {width:100%;float:left;margin-right:0px;}

/*------------------- cgu - legal -------------------*/
.calLegende {background-color:#f1f1f1;padding:20px;width:100% !important;text-align:center;margin-bottom:40px;}
.page_statique h2 {clear:both;padding:40px 0px 0px 0px;text-transform:uppercase;font-size:20px;}
.page_statique h3 {padding:30px 0px 10px 0px;font-size:14px;}
.page_statique h4 {padding:20px 0px 0px 10px;font-size:13px;text-transform:none;}
.page_statique {text-align:justify;}

/*------------------- bouton -------------------*/
.bt_valider_ordre input, #estim .btn.btn-default, #form_inscription .btn.btn-default, .formEnvoyer input {background:#212F46;border:1px solid #212F46;}
.bt_valider_ordre input:hover, #estim .btn.btn-default:hover, #form_inscription .btn.btn-default:hover, .formEnvoyer:hover input {background:#212F46;color:#fff;border:1px solid #212F46;}

/*------------------- carrousel home-resultats -------------------*/
.belles_encheres {text-align:center;margin-top:20px;}
.belles_encheres_home .owl-carousel .owl-item img {margin:0 auto;border-radius:3px;height:140px;}
.belles_encheres_home .imgphare {margin-bottom:14px;}
.belles_encheres_home {text-align:center;margin-top:20px;margin-bottom:30px;}
.calendrier_milieu .bloc_mois_date {display:none;}
.owl-theme .owl-dots .owl-dot.active span {background-color:#FFF;}
.owl-theme .owl-controls .owl-nav [class*="owl-"] {top:54px;}
.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {background-color:#212F46 !important;color:#FFF !important;text-decoration:none;}

/*------------------- carrousel vertical -------------------*/
.belles_encheres, .belles_encheres_colonne {text-align:center;margin-top:20px;}
.device-lg .belles_encheres_colonne {padding:0px 40px;}
.device-sm .belles_encheres_colonne {padding:0px 100px;}
.device-md .belles_encheres_colonne, .device-xs .belles_encheres_colonne {padding:0px 20px;}
.device-xs .belles_encheres_colonne {padding:0px 30px;}
.device-xxs .belles_encheres_colonne {padding:0px;}
.verticalCarouselContent {border:1px solid #fff;}
.col-md-4 .belles_encheres_colonne .verticalCarouselLot {padding:10px 0px 10px 0px;}
.CarouselDescription {color:#000;font-size:10px;height:30px;overflow:hidden;position:fixed;text-transform:uppercase;top:190px;width:190px;margin-bottom:15px;text-align:center;font-weight:300;}
.CarouselResultat {color:#212F46;margin-top:10px;text-align:center;text-transform:uppercase;font-size:11px;width:auto;clear:both;}
.oc-lot h5 {font-size:12px !important;clear:both;max-height:16px;min-height:16px;height:16px;overflow:hidden;font-weight:normal;width:auto;text-align:center;}

/*------------------- calendrier -------------------*/
.calendrier_annees {font-weight:500;margin-bottom:60px;}
.triAnnee, .triAnnee a {background-color:#212F46;color:#fff !important;font-size:12px;padding:2px 6px;border-radius:0px;}
.triAnnee:hover {background-color:#888;color:#fff;font-size:12px;padding:2px 6px;border-radius:0px;}
.btn.ghost:hover, .btn.ghost:active, .btn.ghost:focus {background-color:#212F46 !important;color:#fff !important;}
.bloc_mois_date {display:none;}
.entry-title h2 {font-size:15px !important;line-height:1.3;}
.layoutsExemple .entry-image {width:198px;float:left;margin-right:0;}
.calendrier_milieu .calendrier .entry-image {width:150px;float:left;margin-right:0;}
.couverture_catalogue img {border:1px solid #ccc;border-radius:0px;}
.col-md-10.entry-c {width:68%;}
.device-md .col-md-10.entry-c {width:64%;}
.calendrier .entry-image {padding-left:0px;}
.entry-image.widget_no_couv {background-image:url("https://www.trianon-encheres.com/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:0px;margin-left:18px;border:1px solid #ccc;}
.entry-image.no_couv {background-image:url("https://www.trianon-encheres.com/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:0px;margin-left:18px;border:1px solid #ccc;}
.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.trianon-encheres.com/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:0px;margin-left:18px;border:1px solid #ccc;}
.device-lg .entry-image.no_couv, .device-md .entry-image.no_couv, .device-sm .entry-image.no_couv {background-image:url("https://www.trianon-encheres.com/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:0px;margin-left:18px;border:1px solid #ccc;}
.layoutsExemple .entry-image.no_couv.couverture_catalogue {background-image:url("https://www.trianon-encheres.com/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:0px;margin-left:18px;border:1px solid #ccc;margin-right:20px;}
.layoutsExemple .calendrier_milieu .entry-image.no_couv.couverture_catalogue {background-image:url("https://www.trianon-encheres.com/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:0px;margin-left:18px;border:1px solid #ccc;margin-right:13px;}
.device-xxs .layoutsExemple .entry-image.no_couv.couverture_catalogue {background-image:url("https://www.trianon-encheres.com/uploads/Image/img_site/widget_catalogue_no_couv.png");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:auto;height:200px;border-radius:0px;margin-left:0px;border:1px solid #ccc;}
.device-xs .layoutsExemple .entry-image.no_couv.couverture_catalogue {background-image:url("https://www.trianon-encheres.com/uploads/Image/img_site/picto_no_couv.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:auto;height:200px;border-radius:0px;margin-left:0px;border:1px solid #ccc;}
.device-xs .entry-image.widget_no_couv {background-image:url("https://www.trianon-encheres.com/uploads/Image/img_site/picto_no_couv.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:auto;height:200px;border-radius:0px;margin-left:0px;border:1px solid #ccc;}
.device-xs .entry-image.no_couv {background-image:url("https://www.trianon-encheres.com/uploads/Image/img_site/picto_no_couv.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:auto;height:200px;border-radius:0px;margin-left:0px;border:1px solid #ccc;}
.device-xxs .entry-image.widget_no_couv {background-image:url("https://www.trianon-encheres.com/uploads/Image/img_site/widget_catalogue_no_couv.png");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:auto;height:200px;border-radius:0px;margin-left:0px;border:1px solid #ccc;}
.device-xxs .entry-image.no_couv {background-image:url("https://www.trianon-encheres.com/uploads/Image/img_site/picto_no_couv.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:auto;height:200px !important;border-radius:0px;margin-left:0px;border:1px solid #ccc;}
.device-xxs .layoutsExemple .entry-image.couverture_catalogue, .device-xs .layoutsExemple .entry-image.couverture_catalogue {padding-right:0;width:100%;height:auto;}

/*------------------- catalogue -------------------*/
.button.button-3d {background-color:#212F46 !important;}
input.texte1[type="submit"], button.texte1 {background:#212F46;color:#fff;}
input.texte1[type="submit"], button.texte1 {width:auto !important;}
input.texte1 {width:auto !important;}
.modal-title {color:#212F46;text-transform:uppercase;}
.bt_valider_ordre input, #estim .btn.btn-default, #form_inscription .btn.btn-default, .formEnvoyer input {background:#212F46;border:1px solid #212F46;}
.product-desc {font-size:12px;}
.envoyer_ordre .button.button-border {background:#212F46 !important;color:#fff;}
.button.button-border:hover {background-color:#444 !important;color:#444;}
.button.button-border {border:1px solid #212F46;text-shadow:none;}
.product-overlay a:hover {background-color:#212F46;}
.product-image.no_picture {background-image:url("https://www.trianon-encheres.com/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:0px;border:1px solid #edebe6;background-color:#212F46;}
.fiche_titre_lot h1 {font-size:14px !important;margin-bottom:5px;clear:both;color:#212F46;font-weight:bold;}
.lotnum {color:#212F46;font-size:25px;}
.num_lot {height:40px;color:#212F46;font-size:25px;}
.product-title h3 {font-size:12px;line-height:14px;text-transform:uppercase;height:30px;max-height:30px;overflow:hidden;}
.nom_vente {font-size:16px;line-height:20px;}
.pagination .currentStep {background:#000;color:#fff;padding:8px 12px;margin:0 2px;}
.col-md-12.titre_ordre_phrase {margin:30px 0;clear:both;width:100%;color:#212F46;}
.fiche_lot_num {font-size:35px;color:#212F46;font-weight:bold;float:left;}
.fiche_lot_resultat {color:#000;}
.single-product .fiche_lot_resultat {background:#212F46;color:#fff;padding:5px;float:left;border-radius:0px;margin:10px 0;}
#page-title.page-title-mini h1 {font-weight:400;font-size:14px;color:#212F46;}
.device-xxs #page-title.page-title-mini h1 {font-weight:600;font-size:14px;color:#212F46;}
.date_vente {color:#000;font-size:14px;font-weight:bold;line-height:1.3;}
.lieu_vente {color:#444;font-size:14px;line-height:1.3;font-style:normal;margin-bottom:10px;text-align:left;}
.bloc_vente_lieu {color:#444;font-style:normal;margin-top:4px;font-size:13px;line-height:1.3;padding-top:16px;}
.product-title h3 {font-size:12px;line-height:14px;text-transform:uppercase;height:30px;max-height:30px;overflow:hidden;}
.product-description h2 {text-transform:none;}
.product {border:1px dotted #ccc;}
.product-description h4, .product-description h4 a {font-size:12px;font-weight:normal;line-height:1.3;color:#212F46;text-transform:none !important;}
.titre_informations_vente, .titre_cgv {color:#000;}
.product-description h2 {text-transform:none;}
.product-image {position:relative;width:100%;height:300px !important;overflow:hidden;}
.sale-flash2 {background:#212F46 none repeat scroll 0 0;border-radius:2px;color:#ffffff;float:left;margin:10px 0;padding:5px;float:left;font-weight:bold;width:auto;clear:both;}
.Style1 {margin-left:0px;margin-bottom:1em;color:#212F46;font-weight:600;text-transform:uppercase;font-size:14px;line-height:20px;text-align:left;}
.product-price {font-size:13px;}
.product-image {position:relative;width:100%;height:310px !important;overflow:hidden;}
.col-md-6.product-desc .productOnline, .col-md-6.product-desc .productOnlineResult {margin:30px 0;background-color:#212F46;color:#fff;border-color:#212F46;}
.ordreAchat.col-md-6 {margin-top:20px;}
.estimLabelAff4, .estimAff4 {color:#444;font-size:13px;}
.product-image #oc-catalogue.oc-catalogue.owl-carousel .owl-item img {max-height:300px !important;}
.fiche_titre_lot {color:#212F46;}
.titre_ordre_etape {color:#212F46;}
.fiche_lot_description {font-size:15px;line-height:1.3;margin:20px 0 30px 0;}
.bloc_vente_date {color:#000;font-size:15px;font-weight:300;font-style:normal;}
.jq-icon-info {background-color:#212F46 !important;color:#fff;border-color:#000 !important;}

/*------------------- formulaires -------------------*/
.fond_estimation {background-color:#f1f1f1;}
.device-xxs #form_inscription .row {padding-left:20px;}
.btn-default {color:#fff;background-color:#212F46;border-color:#212F46;}
.btn-default:hover {color:#2a2e4e;background-color:#eeece3;border-color:#ccc;}
#estim {background-color:#f1f1f1;width:100%;padding:20px;float:left;}
#estim .fond_estimation {background-color:#f1f1f1;}
.page_newsletter .fond_estimation {background-color:#f1f1f1;float:left;}
#estim {background-color:#f1f1f1;border-end-end-radius:70px;border-start-end-radius:70px;}
.device-sm #estim {background-color:#f1f1f1;border-end-end-radius:0px;border-start-end-radius:0px;}
.form1 {padding:20px;}
.freeForm .label {float:left;font-size:13px;width:280px;color:#2a2e4e;text-align:left;}
.bt_valider_ordre input, #estim .btn.btn-default, #form_inscription .btn.btn-default, .formEnvoyer input {background:#212F46;color:#fff;padding:10px 15px;border:1px solid #212F46;border-radius:0px;margin-top:10px;}
button .bt_valider_ordre input, #estim .btn.btn-default, .fond_estimation .btn.btn-default.nb, .formEnvoyer input {background:#212F46;color:#fff;padding:10px 15px;border:1px solid #2a2e4e;border-radius:0px;margin-top:10px;width:auto;}
.bt_valider_ordre input:hover, #estim .btn.btn-default:hover, #form_inscription .btn.btn-default:hover, .formEnvoyer:hover input {background:#212F46;color:#fff;border:1px solid #212F46;}
.button.button-border:hover {background-color:#eeece3;color:#2a2e4e !important;}
.button.button-border {border:2px solid #2a2e4e;background-color:#212F46;color:#fff;line-height:36px;font-weight:600;text-shadow:none;}
.button.button-3d {background-color:#212F46;color:#FFF !important;text-shadow:none;font-size:12px;}
.button.button-3d:hover {background-color:#2a2e4e !important;opacity:0.9;}
.envoyer_ordre .button.button-border {background:#212F46;color:#fff;border-color:#212F46;}
.envoyer_ordre .button.button-border:hover {background:#2a2e4e;}
#estim input, #estim textarea {border:1px solid #ccc;border-radius:0px;padding:5px 10px;}
input[type="radio"] {width:14px !important;}
.newsletter_lettrine {display:none;}
.device-md .newsletter_chekbox_txt, .device-sm .newsletter_chekbox_txt {font-size:12px !important;}
.page_newsletter #etape1, .page_newsletter #etape2, .page_newsletter #etape3, .page_newsletter #droit {padding:25px;margin-bottom:0px !important;margin-top:0px;width:100%;}
.device-xxs .page_newsletter #etape1, .device-xxs .page_newsletter #etape2, .device-xxs .page_newsletter #etape3, .device-xxs .page_newsletter #droit {padding:25px 10px 25px 5px;margin-bottom:0px !important;}
.device-xxs textarea {width:90%;}
.device-xs input[type="radio"] {width:14px !important;}
.device-xxs input[type="radio"] {width:14px !important;}
.device-xs #estim input[type="radio"] {width:14px !important;}
.device-xxs #estim input[type="radio"] {width:14px !important;}
.device-sm input[type="radio"] {width:14px !important;}
.device-sm #estim input[type="radio"] {width:14px !important;}
.page_expertise, .page_newsletter, .inscription_legende {padding-bottom:30px;}
.inscription_legende {padding-bottom:30px;font-size:12px;}
#estim .row {margin-bottom:10px;}
input[type="radio"], input[type="checkbox"] {width:14px !important;}
.formulaireContact {background-color:#f8f8f8;padding:20px;}
.formulaireContact .col-sm-3.inscription_legende {width:160px;}
.formulaireContact .col-sm-2 {padding-right:0px;}
.device-xxs .formulaireContact .col-sm-9 {margin-bottom:20px;}
.formulaireContact #dsi-submit-btn {color:#fff;background:#212F46;border-color:#212F46;margin-bottom:20px;}
.row.inscription_etape_un, .row.inscription_etape_deux, .row.inscription_etape_trois {border-bottom:1px solid #eeece3;}
.newsletter_theme {font-size:12px;}
.newsletter_colonne {float:left;width:33%;}

/*------------------- paiement -------------------*/
.paiement {background-color:#f1f1f1;float:left;padding:20px;}
.paiement h3 {display:none;}
.paiement {margin-top:30px;}
.paiement .formEnvoyer input, .basic.layoutsPage .formEnvoyer input {background:#212F46;color:#fff;padding:10px 15px;border:1px solid #212F46;border-radius:2px;margin-top:10px;}
.freeForm {padding:20px;}

/*------------------- footer -------------------*/
footer a:link {color:#000 !important;}
footer a:hover {color:#000;}
.social-icon.si-small {color:#000;}
.copyright-links, .copyright-links a, .copyright-links a:visited {font-size:14px;color:#000;}
.copyright-links a:hover {color:#000;}
.copyrights-text {font-size:14px;color:#000;}
#copyrights {font-size:14px;line-height:1.5;}
.device-sm .droits {margin-bottom:20px;}
.device-lg .droits, .device-md .droits {padding-bottom:20px;padding-top:20px;font-size:13px;line-height:1.3;}
img.logo_footer {width:110px;height:auto;margin-bottom:20px;}
.device-xxs .footerNiveau1, .device-xxs .footerNiveau2, .device-xs .footerNiveau1, .device-xs .footerNiveau2 {text-align:center;}

/*------------------- 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;}

/*------------------- media queries -------------------*/
/* Tablets et petits écrans (max-width: 991px) */
@media (max-width: 991px) {
    .col-sm-3 .inscription_legende .col-sm-2.inscription_legende {
        width: auto;
        margin-top: 20px;
        margin-bottom: 10px;
    }

    .device-sm .col-sm-3.inscription_legende .device-sm .col-sm-2.inscription_legende {
        width: 24%;
    }

    .inscription_etape {
        width: 100%;
    }

    textarea,
    input[type="text"],
    input[type="email"] {
        width: 100%;
    }

    input[name="montant"][type="text"] {
        width: 90%;
    }

    input[type="radio"] {
        width: 14px !important;
    }

    .ordre_true.product,
    .pageOrdre .ordre_true.product {
        height: 630px !important;
    }

    .ordre_false.product,
    .pageOrdre .ordre_false.product {
        height: 600px !important;
        width: 265px;
    }

    .droits {
        padding-top: 0;
        padding-bottom: 0;
        font-size: 10px;
        line-height: 1;
    }

    #primary-menu ul ul li {
        padding-left: 0;
    }

    #primary-menu ul li {
        padding-left: 20px !important;
    }

    #primary-menu-trigger {
        top: 100%;
    }

    .titre_page {
        font-size: 18px;
    }

    #primary-menu ul ul a {
        font-size: 14px !important;
    }

    #top-search form input {
        font-size: 16px;
        height: 25px;
        line-height: 25px;
        margin-top: 10px !important;
    }

    [class^="icon-legal"] {
        margin-right: 0;
    }

    img.footer-logo {
        width: 210px;
        height: auto;
        margin-top: 10px;
    }

    #header.sticky-style-2 #header-wrap,
    #header.sticky-style-3 #header-wrap {
        min-height: 44px;
    }

    #top-search a,
    #top-cart a,
    #side-panel-trigger a {
        line-height: 7px;
    }

    .footer-logo {
        margin-bottom: 30px;
        width: 230px;
        height: auto;
    }
}

/* Smartphones (max-width: 767px) */
@media (max-width: 767px) {
    #top-cart {
        display: block;
    }

    .top-cart-content {
        top: 29px;
        right: 14px;
    }

    #logo img {
        width: 130px;
        height: auto;
        margin-bottom: 0;
        padding-bottom: 30px;
    }

    #footer .col-md-3,
    .footerNiveau1 .col-md-3 {
        text-align: center;
    }
}

/* Entre 500px et 1199px */
@media all and (min-width: 500px) and (max-width: 1199px) {
    .ordre_true.product,
    .pageOrdre .ordre_true.product,
    .ordre_false.product,
    .pageOrdre .ordre_false.product {
        height: 600px !important;
    }
}

/* Grands écrans (min-width: 1200px) */
@media all and (min-width: 1200px) {
    .ordre_true.product,
    .pageOrdre .ordre_true.product {
        height: 630px !important;
    }

    .ordre_false.product,
    .pageOrdre .ordre_false.product {
        height: 600px !important;
    }

    .actualite_droite .entry.clearfix.actualite .entry-image {
        width: 100%;
        float: left;
        margin-right: 0;
    }
}

/* Très petits écrans (max-width: 480px) */
@media (max-width: 480px) {
    #top-cart {
        display: block;
        right: 40px;
    }

    .style-2 .container .top-cart-content {
        top: 29px;
    }
}