/*-------------------panel-heading-------------------*/

.panel-group .panel-heading { border-bottom: 0; background-color: #F0F0F0; }

/*-------------------top-social-------------------*/

#top-social li .ts-icon { width: 40px; text-align: center; font-size: 14px; color: #254158; }

/*-------------------titre bloc home expertise-------------------*/

.titre_blochome_expertise { font-size: 40px; padding-bottom: 20px; padding-bottom: 5px; font-weight: 500; letter-spacing: 1px; clear: both; margin-top: 30px; color: #fff; margin-right: 40px; text-align: right; border-bottom: 2px solid #fff; float: right; clear: both; margin-right: 50px; }

/*-------------------specialites lien bouton-------------------*/

.specialites_lien1 .btn.btn-default { background: #ffff; padding: 12px 34px; border: 1px solid #fff; border-radius: 0px; margin-top: 30px; font-size: 20px; letter-spacing: 1px; color: #333; float: right; margin-right: 50px; clear: both; }

/*-------------------bouton drouot-------------------*/

.bouton-drouot { background-color: white; color: #000 !important; border: 1px solid #000; padding: 6px 12px; border-radius: 5px; margin-bottom: 20px; display: inline-block; text-align: center; text-decoration: none; font-size: 11px; transition: background-color 0.3s ease; }
.bouton-drouot:hover { background-color: #f0f0f0; color: #000 !important; cursor: pointer; }

/*-------------------general-------------------*/

.layoutsPage { min-height: 800px !important; }
.si-share .social-icon { display: none; }
.postcontent, .sidebar, .col_full, .col_half, .col_one_third, .col_two_third, .col_three_fourth, .col_one_fourth, .col_one_fifth, .col_two_fifth, .col_three_fifth, .col_four_fifth, .col_one_sixth, .col_five_sixth { margin-bottom: 10px; float: left; }
.device-sm [class^="icon-legal"], .device-xs [class^="icon-legal"] { margin-right: 0px; }
.btn-default { color: #fff; background-color: #254158; border-color: #254158; }
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default { color: #fff; background-color: #a39a79; border-color: #a39a79; }

/*-------------------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; }

/*-------------------pictos services-------------------*/

.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; } }
.feature-box h3 { color: #a39a79; font-size: 14px; }
.featured-media > img { display: block; visibility: hidden; width: 100%; }
.feature-box.fbox-dark .fbox-icon i, .feature-box.fbox-dark .fbox-icon img { background-color: #F0F0F0; }
.feature-box.fbox-dark.fbox-outline .fbox-icon { border-color: #a39a79; }
.fbox-effect.fbox-dark .fbox-icon i:hover, .fbox-effect.fbox-dark:hover .fbox-icon i { background-color: #254158; color: #fff; }
.fbox-effect .fbox-icon i:hover, .fbox-effect:hover .fbox-icon i { background-color: #254158; color: #fff; }
.marginHaut { margin-top: 50px; }
.feature-box .fbox-icon a, .feature-box .fbox-icon i, .feature-box .fbox-icon img { display: block; position: relative; width: 100%; height: 100%; color: #254158; }
.fbox-effect.fbox-dark .fbox-icon i::after { box-shadow: 0 0 0 2px #254158; }
.feature-box.fbox-center p { font-size: 13px; margin-top: 16px; }

/*-------------------top-bar-------------------*/

#top-bar a:link { color: #fff; }
.top-links a:link, .top-links a, .top-links a:visited { color: #000 !important; }
#top-social li a { font-weight: bold; color: #000; }
#top-social li { border-left: 0px solid #F0F0F0; }
.si-share { display: none; }

/*-------------------logo-------------------*/

#logo img { width: 360px; height: auto; margin-bottom: 30px; }

/*-------------------titres-------------------*/

.titre_page, .titre_page a, .titre_page a:visited { text-transform: uppercase; letter-spacing: 0; margin: 60px 0 30px 0; clear: both; font-size: 30px; color: #254158; }
.entry-title h2, .entry-title h2 a, .entry-title h2 a:visited { color: #a39a79; margin-bottom: 4px; text-transform: uppercase; font-size: 15px; line-height: 1.3; }
.actualite_titre { line-height: 1.3; }

/*-------------------menu-------------------*/

#header.sticky-style-2 #header-wrap, #header.sticky-style-3 #header-wrap, #primary-menu.style-2 > div > ul > li > a { line-height: 35px; }
#primary-menu.style-2 > div #top-search, #primary-menu.style-2 > div #top-cart, #primary-menu.style-2 > div #side-panel-trigger { margin-top: 10px; margin-bottom: 10px; }
#primary-menu.style-2 > div > ul > li > a i { line-height: 39px; }
#primary-menu ul ul a { color: #ffffff !important; text-transform: none; font-size: 16px !important; }
#primary-menu ul ul a { font-size: 16px; text-transform: none; background-color: #254158; }
.device-sm #primary-menu, .device-xs #primary-menu, .device-xxs #primary-menu { float: left; width: 100%; background-color: #254158 !important; }
.device-md #primary-menu ul li a { padding-left: 11px; padding-right: 11px; }
#primary-menu-trigger { background-color: transparent !important; }

/*-------------------langues-------------------*/

.languegb img, .languefr img { display: none; }
.languegb::after { content: " EN"; font-weight: bold; }
.languefr::after { content: " FR"; font-weight: bold; }
a.languegb, a.languefr { padding-left: 0; }
.languegb, .languefr { float: left; padding-right: 10px; }

/*-------------------boutons recherche-------------------*/

.button.button-3d:hover { background-color: #254158 !important; }
.btn-primary { color: #fff; background-color: #a39a79; border-color: #a39a79; }
.button { background-color: #a39a79; color: #fff !important; border-color: #a39a79; }
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary { color: #fff; background-color: #254158; border-color: #254158; }
.device-sm .btn-primary { margin-top: 50px; }
#searchFiltre input.btRecherche { margin-bottom: 20px; }
#searchFiltre { background-color: #f8f8f8; }
#searchFiltre input.btRecherche { background-color: #254158; color: #fff; border: #254158 solid 1px; border-radius: 0 4px 4px 0; }
#searchFiltre input.btRecherche:hover { width: 100%; padding: 6px 10px; background-color: #ccc; color: #fff; border: #ccc solid 1px; border-radius: 0 4px 4px 0; }
#searchFiltre button.btn.btn-primary { font-size: 14px; margin-top: 20px; }

/*-------------------recherche-------------------*/

#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: 14px; color: #000; text-transform: none; font-weight: normal; }
.container #top-cart .top-cart-content { top: 31px; background-color: #F0F0F0; border-top: 2px solid #254158; }
.style-2 .container #top-cart .top-cart-content { top: 31px; }
#top-search a i { position: absolute; bottom: 4px; left: 0; }
.device-sm #top-search form { top: 7px; }
#top-search form { top: 5px; }
#primary-menu .container #top-search form input { background-color: #fff; color: #000000 !important; font-size: 16px; border-radius: 15px 0px 0px 15px; height: 60%; }
#primary-menu .container #top-search form input::placeholder { color: #000 !important; }

/*-------------------carrousel home calendrier-------------------*/

.home_calendrier { margin-bottom: 50px; }
.carouselCouvCata { border: 1px solid #f1f1f1; }
.calendrierVertical .item:hover .verticalImage { box-shadow: rgba(0, 0, 0, 0.09) 0px 3px 12px; }
.couvPasDispo { background: #fff url("https://www.carvajalsvv.com/uploads/Image/img_site/nocouv.png") no-repeat scroll center center; background-size: 100% 100%; border: 1px solid #f1f1f1; height: 280px; }
.device-lg .couvPasDispo { height: 278px !important; }
.device-sm .couvPasDispo { height: 278px !important; }
.device-md .couvPasDispo { height: 280px !important; }
.device-xs .couvPasDispo { height: 184px; }
.device-xxs .couvPasDispo { height: 246px; }
.calendrierVertical .entry-title { float: left; padding-top: 0px; }
.calendrierVertical .entry-title { float: left; margin-top: 14px; margin-bottom: 6px; min-height: 38px; clear: both; }
.device-lg .home_calendrier .entry-title h2, .device-lg .entry-title h2 a, .device-md .home_calendrier .entry-title h2, .device-md .entry-title h2 a, .device-sm .home_calendrier .entry-title h2, .device-sm .entry-title h2 a { font-weight: bold; line-height: 1.4em; min-height: 60px; max-height: 60px; overflow: hidden; color: #a39a79; margin-top: 14px; clear: both; }
.home_calendrier .entry-title h2, .entry-title h2 a { font-size: 14px; line-height: 1.3; color: #a39a79; margin-top: 14px; clear: both; font-weight: bold; }
.calendrierVertical .item:hover .verticalImage img { transform: none; transform: scale(1) translate(0%, 0%); }
.calendrierVertical .item .verticalImage img {}
.home_calendrier .carouselCouvCata, .home_calendrier .calendrierVertical .cataPasDispo { float: left; }
.owl-theme .owl-dots .owl-dot span { display: none; }
.carouselCouvCata, .calendrierVertical .cataPasDispo { float: left; max-height: 282px; }
.calendrierVertical .item .verticalImage img { border: 1px solid #f1f1f1; }
.calendrierVertical .entry-title { max-height: 70px; min-height: 60px; overflow: hidden; margin-top: 20px; }
.bloc_vente_date { color: #444; font-size: 13px; font-weight: bold; font-style: normal; clear: both; }
.bloc_vente_lieu { color: #777; font-style: italic; margin-top: 4px; font-size: 12px; clear: both; }

/*-------------------carrousel belles encheres-------------------*/

.belles_encheres { text-align: center; margin-top: 20px; }
.CarouselResultat { color: #444; margin-top: 4px; text-align: center; text-transform: none; font-weight: bold; font-size: 14px; clear: both; }
.belles_encheres_home .owl-carousel .owl-item img { margin: 0 auto; border-radius: 3px; height: 130px; }
.belles_encheres_home .imgphare { display: table-cell; height: 140px; margin-bottom: 14px; margin-right: 19px; overflow: hidden; text-align: center; vertical-align: middle; float: left; max-height: 140px; min-height: 140px; width: 100%; }
.belles_encheres_home { text-align: center; margin-top: 20px; }
.calendrier_milieu .bloc_mois_date { display: none; }
.owl-theme .owl-dots .owl-dot.active span { background-color: #a39a79; }
.owl-theme .owl-controls .owl-nav [class*="owl-"] { top: 20%; }
.CarouselEstimation { color: #999; clear: both; }
.contentCarouselLot { text-align: center; }

/*-------------------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: regular; }
.CarouselResultat { color: #254158; margin-top: 10px; text-align: center; text-transform: uppercase; font-size: 10px; width: auto; clear: both; }
.oc-lot h5 { max-height: 16px; min-height: 16px; height: 16px; overflow: hidden; font-weight: normal; text-align: center; clear: both; text-transform: uppercase; }

/*-------------------calendrier-------------------*/

.calendrier_annees { margin-bottom: 30px; }
.triAnnee.annee1970 { display: none; }
.triAnnee { background-color: #a39a79; border-radius: 2px; color: #fff !important; padding: 0px 5px; }
.triAnnee:hover { background-color: #254158; border-radius: 2px; color: #fff !important; padding: 0px 5px; }
.device-lg .calendrier .col-md-10.entry-c { width: 70%; }
.device-md .calendrier .col-md-10.entry-c { width: 67%; }
.device-sm .calendrier .col-md-10.entry-c { width: 67%; }
.bloc_vente_date { color: #000; font-size: 15px; font-weight: bold; font-style: normal; }
.bloc_vente_lieu { color: #000; font-style: normal; margin-top: 4px; font-size: 14px; }
.bloc_mois_date { float: left; width: 100%; color: #000; font-size: 18px; font-style: normal; margin-bottom: 20px; margin-top: 20px; font-weight: bold; }
.couverture_catalogue img { width: 100%; border: 1px solid #e8e8e8; border-radius: 0px; border-radius: 4px; }
.device-lg .layoutsExemple .entry-image, .device-md .layoutsExemple .entry-image, .device-sm .layoutsExemple .entry-image { width: 170px; float: left; margin-right: 0px; padding-left: 0px; padding-right: 20px; }
.entry-image.no_couv.couverture_catalogue { background-image: url("https://www.carvajalsvv.com/uploads/Image/img_site/picto_no_couv.jpg"); background-position: center center; background-repeat: no-repeat; background-size: 100% 100%; width: 180px !important; height: 233px !important; border-radius: 4px; margin-left: 0px; margin-right: 10px; border: 1px solid #a39a79; }
.device-lg .entry-image.widget_no_couv { background-image: url("https://www.carvajalsvv.com/uploads/Image/img_site/widget_catalogue_no_couv.jpg"); background-position: center center; background-repeat: no-repeat; background-size: 100% 100%; width: 150px !important; height: 190px !important; border-radius: 4px; margin-left: 0px; border: 1px solid #a39a79; }
.layoutsExemple .entry-image.no_couv.couverture_catalogue { background-image: url("https://www.carvajalsvv.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: 190px !important; border-radius: 4px; margin-left: 0px; border: 1px solid #a39a79; }
.device-xs .layoutsExemple .entry-image { width: 160px; padding-left: 0; padding-right: 20px !important; }
.device-xs .layoutsExemple .entry-image.no_couv.couverture_catalogue { background-image: url("https://www.carvajalsvv.com/uploads/Image/img_site/widget_catalogue_no_couv.png"); background-position: center center; background-repeat: no-repeat; background-size: 100% 100%; width: 144px !important; height: 178px !important; border-radius: 4px; margin-left: 0px; margin-right: 18px !important; }
.device-xxs .entry-image.widget_no_couv { background-image: url("https://www.carvajalsvv.com/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: 340px !important; padding-right: 20px; border-radius: 4px; margin-left: 0px; border: 1px solid #a39a79; }
.device-xs .entry-c { position: relative; overflow: hidden; width: 60%; float: left; }
.device-xxs .layoutsExemple .entry-image.no_couv.couverture_catalogue { background-image: url("https://www.carvajalsvv.com/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: 430px !important; border-radius: 4px; margin-left: 0px; border: 1px solid #a39a79; }
.entry { border-bottom: 1px solid #a39a79; }
.more-link { font-style: normal; padding: 1px 10px; margin-top: 20px; border-bottom: 0px solid #a39a79; border: 1px solid #a39a79; border-radius: 2px; }
a.more-link { color: #000 !important; }

/*-------------------catalogue-------------------*/

.btn.ghost { height: 24px; line-height: 23px; width: auto; padding: 0 7px; margin-bottom: 2px; border: 1px solid #254158; font-size: 11px; color: #254158; transition: background-color .2s ease, color .2s ease; }
.btn.ghost:hover, .btn.ghost:active, .btn.ghost:focus { cursor: pointer; transition: background-color 0.5s ease; background-color: #254158 !important; color: #fff !important; border: 1px solid #254158; }
input.texte1[type="submit"], button.texte1 { background: #254158; }
.pagination .currentStep { background: #254158; }
.product-title h2 { font-size: 13px; line-height: 1.3; }
.lotnum { color: #254158; font-size: 25px; }
.num_lot { height: 40px; color: #254158; font-size: 25px; }
.fiche_lot_num { font-size: 35px; color: #254158; font-weight: bold; float: left; }
.fiche_lot_resultat { color: #254158; }
.single-product .fiche_lot_resultat { background: #000; color: #a39a79; padding: 5px; float: left; border-radius: 2px; margin: 10px 0; }
.product-overlay a:hover { background-color: #254158; color: #FFF; text-shadow: 1px 1px 1px rgba(0,0,0,0.2); }
input.texte1[type="submit"], button.texte1 { background: #254158; }
.titre_ordre_phrase.liste { background-color: #fff; }
#content { background-color: #F0F0F0; }
.modal-content { background-color: #F0F0F0; }
.modal-title { text-transform: uppercase; }
#page-title.page-title-mini h1 { color: #254158; }
.jq-icon-info { background-color: #254158 !important; color: #fff; border-color: #254158 !important; }

/*-------------------page statique-------------------*/

.page_statique h2 { color: #a39a79; text-transform: uppercase; }
.page_statique h3 { color: #254158; text-transform: uppercase; font-size: 15px; letter-spacing: 1px; margin-top: 30px; }
.page_statique h4 { color: #254158; text-transform: none; font-size: 15px; letter-spacing: 1px; font-weight: bold; margin-top: 10px; }

/*-------------------page equipe-------------------*/

.page_equipe img { margin-bottom: 16px; border: 1px solid #ccc; }
.page_equipe { text-align: justify; }
.page_equipe .col-md-3, .page_equipe .col-md-9 { padding-bottom: 30px; }
.page_equipe .col-md-3, .page_equipe .col-md-9 { float: left; }
.device-sm .page_equipe .col-md-3 { padding-bottom: 30px; float: left; width: 30%; }
@media (min-width: 768px) { .page_equipe .col-md-3 { width: 30%; } .page_equipe .col-md-9 { width: 69%; } }

/*-------------------paiement-------------------*/

.paiement h3 { display: none; }
.paiement select { width: 100%; }
.paiement { background-color: #fff; width: 100%; padding: 20px; float: left; margin-top: 40px; margin-bottom: 20px; }

/*-------------------formulaire de contact-------------------*/

.formulaireContact { padding: 20px; background: #fff; }
.formulaireContact #dsi-submit-btn { color: #fff; background: #254158; border-color: #254158; margin-bottom: 20px; }
.formulaireContact #dsi-submit-btn:hover { color: #fff; background: #a39a79; border-color: #a39a79; 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: 0px; padding-left: 0px; }

/*-------------------formulaire-------------------*/

button .bt_valider_ordre input, #estim .btn.btn-default, .fond_estimation .btn.btn-default.nb, .formEnvoyer input { background: #254158; color: #fff; }
.bt_valider_ordre input:hover, #estim .btn.btn-default:hover, #form_inscription .btn.btn-default:hover, .formEnvoyer:hover input { background: #a39a79; color: #fff; border: 1px solid #a39a79; }
.bt_valider_ordre input:hover, #estim .btn.btn-default:hover, #form_inscription .btn.btn-default:hover, .formEnvoyer:hover input { background: #254158; color: #fff; border: 1px solid #254158; }
.fond_estimation { background-color: #F0F0F0; width: 100%; padding: 20px; }
.form1 { padding: 20px; }
.freeForm .label { float: left; font-size: 13px; width: 280px; color: #000; text-align: left; }
#estim input, #estim textarea { border: 1px solid #ccc; border-radius: 2px; width: auto; padding: 5px 10px; }
.page_newsletter .fond_estimation { float: left; }
.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; }
.newsletter_theme { font-size: 11px; }
.newsletter_colonne { width: 33%; }
.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; }
.row.inscription_etape_un, .row.inscription_etape_deux, .row.inscription_etape_trois { border-bottom: 1px solid #F0F0F0; }

/*-------------------footer-------------------*/

footer a, footer a:link, footer a:visited { color: #fff; }
#gotoTop:hover { background-color: #a39a79; }
.copyright-links, .copyright-links a, .copyright-links a:visited { font-size: 12px; color: #fff; }
.copyright-links a:hover { color: #a39a79; }
#copyrights { font-size: 12px; line-height: 1.8em; }
.copyrights-menu a { margin: 20px 0px 20px 0px; }
.copyrights-menu a:hover { color: #a39a79; }
#copyrights .agrement, #copyrights .agrement a, #copyrights .agrement a:link, #copyrights .agrement a:visited { font-size: 10px; color: #A44C4C !important; }
.social-icon.si-small { font-size: 12px; line-height: 30px !important; }
.droits, .droits a, .droits a:link, .droits a:visited { font-size: 10px; line-height: 1.3; color: #a39a79 !important; }
img.footer-logo { width: 200px; height: auto; }
@media (max-width: 991px) {
  #primary-menu ul li { padding-left: 20px !important; }
  #primary-menu-trigger { top: 94%; height: 40px; width: 40px; }
  #header.sticky-style-2 #header-wrap, #header.sticky-style-3 #header-wrap { min-height: 40px; }
  #logo img { width: 280px; height: auto; margin-bottom: 20px; margin-top: 20px; }
  #primary-menu-trigger { top: 97%; height: 40px; width: 40px; }
  img.logo-footer { width: 200px; height: auto; }
  #top-search a, #top-cart, #side-panel-trigger { top: -11px; }
  .titre_page, .titre_page a, .titre_page a:visited { font-size: 20px; }
  .footerNiveau1 .col_last { font-size: 12px; }
  #copyrights .footer-logo { margin-top: 20px; }
  .col-md-6.accueilexpertise.noPadding { min-height: 290px; }
  #primary-menu .container #top-search form input { height: 44%; }
  #top-search form { top: 7px; }
}
@media (max-width: 767px) {
  footer a, footer a:link, footer a:visited { color: #fff; font-size: 10px; }
  .titre_blochome_expertise, .titre_blochome { font-size: 24px; }
  .layoutsExemple .actualiteCol1 .entry-image { max-height: none; width: 100% !important; }
  .carouselCouvCata, .calendrierVertical .cataPasDispo { overflow: visible; max-height: none; float: left; height: auto; }
  .ordre_false.product, .pageOrdre .ordre_false.product { height: 600px !important; }
  .paiement .freeForm .label { float: left; font-size: 14px; width: 100%; color: #000; text-align: left; }
  .paiement input { font-family: inherit; font-size: inherit; line-height: inherit; width: auto; clear: both; float: left; }
  .paiement select { width: 100%; }
  .page_actualite .actualite .entry-image { width: 100%; float: left; margin-right: 0px; }
  .entry-c { clear: both; width: 100%; }
  .col-md-10.entry-c { width: 100%; }
  .page_equipe .col-md-3 { padding-bottom: 0px; }
}
@media (max-width: 480px) {
  .col-md-6.accueilexpertise.noPadding { min-height: 260px; }
}