.vcenter{top: 50%;transform: translateY(-50%);transform: translate3d(0, -50%, 0)}#breadcumb{margin: 40px 0px;color: #262261;font-size: 12px}#breadcumb a{color: #941f41;text-decoration: none}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){#breadcumb{padding: 0 5%}}#primaryMenu{background-color: rgba(255,255,255,0.9)}#topSlider #sliderCaption p{border-top: 1px solid #262261;padding-top: 20px;color: #262261;margin-bottom: 0}#topSlider #sliderCaption.sliderCaptionSection{background-color: rgba(38,31,99,0.9) !important;width: 640px;max-width: 100%;background-image: url('https://bordeaux-expert.elidee.dev/wp-content/themes/cejb/images/picto-section.png');background-repeat: no-repeat;background-position: 40px 40px;padding-left: 180px;min-height: 120px}#topSlider #sliderCaption.sliderCaptionSection h2{color: white}#topSlider #sliderCaption.sliderCaptionSection p{border-top: 1px solid #fff;padding-top: 20px;color: white}.border-left{border-left: 4px solid #941f41}.builder{padding-left: 40px;margin-bottom: 40px;overflow: auto}.builder.limitHeight div{max-height: 355px;overflow: hidden;position: relative;-moz-transition: 1s;-ms-transition: 1s;-o-transition: 1s;-webkit-transition: 1s;transition: 1s}.builder.limitHeight div .degLimitHeight{content: "";position: absolute;left: 0;bottom: 0;height: 18px;width: 100%;background-image: url('https://bordeaux-expert.elidee.dev/wp-content/themes/cejb/images/deg-section-plus.png');background-position: bottom;background-repeat: repeat-x}.builder.limitHeight div .lienLimitHeight{display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;font-size: 2.5rem;padding: 0 5px;color: #262261;cursor: pointer;position: absolute;left: 48%;bottom: 0;z-index: 10000}.builder.limitHeight.open div{max-height: 3000px}.builder.limitHeight.open .lienLimitHeight,.builder.limitHeight.open .degLimitHeight{display: none}.builder h1{text-transform: uppercase;font-style: 3.0rem;padding-bottom: 20px;margin-bottom: 20px;position: relative}.builder h1:after{content: "";position: absolute;left: 0;bottom: 0;height: 1px;width: 100px;border-bottom: 4px solid #941f41}.builder h2{text-transform: uppercase;font-style: 3.0rem;padding-bottom: 20px;margin-bottom: 20px;position: relative;clear: both}.builder h2:after{content: "";position: absolute;left: 0;bottom: 0;height: 1px;width: 100px;border-bottom: 4px solid #941f41}.builder strong{font-size: 18px;line-height: 22px;color: #262261}.blocDroiteBord{margin-top: 40px;padding: 40px;border: 2px solid #941f41}.blocDroiteBord h2{text-transform: uppercase;font-style: 3.0rem;padding-bottom: 20px;margin-bottom: 20px;position: relative}.blocDroiteBord h2:after{content: "";position: absolute;left: 0;bottom: 0;height: 1px;width: 100px;border-bottom: 4px solid #941f41}.blocDroiteBord a{color: #941f41;cursor: pointer}.imgGrey{filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");filter: gray;-webkit-filter: grayscale(100%);filter: grayscale(100%)}.imgLeft{float: left;margin: 0px 40px 30px 0px}.quote{font-size: 92px;color: #941f41;font-weight: bold;float: left}.btnRec{background-color: #262261;background-image: url('https://bordeaux-expert.elidee.dev/wp-content/themes/cejb/images/fond-btn.png');color: white;display: block;font-size: 1.5rem;font-weight: bold;padding: 20px;margin-top: 40px;text-decoration: none;height: 6rem;vertical-align: middle;line-height: 6rem}.btnRec:hover{color: white;background-color: #941f41}.btnRec:hover span{color: white;background-color: #941f41}.btnRec > span{display: block;vertical-align: middle;font-size: 2rem;line-height: normal}.btnRec span span{font-size: 6.0rem;border: 2px solid #fff;border-radius: 50%;float: left;margin-right: 20px;background-color: #262261}.BtnSection{background-color: #262261;color: white;display: block;font-size: 1.5rem;font-weight: bold;padding: 2%;margin-top: 10px;text-decoration: none;width: 45%;margin-right: 2%;margin-bottom: 10px;overflow: auto;float: left;position: relative;height: 80px}.BtnSection:nth-child(odd){margin-right: 0%}.BtnSection:hover{color: white;background-color: #941f41}.BtnSection:hover span{color: white;background-color: #941f41}.BtnSection > span:last-child{vertical-align: middle;line-height: normal;position: absolute;left: 100px;top: 50%;transform: translateY(-50%);transform: translate3d(0, -50%, 0);max-width: 65%;text-align: left}.BtnSection > span:first-child{font-size: 4.0rem;position: absolute;border: 2px solid #fff;padding: 10px;border-radius: 50%;margin-right: 20px;top: 50%;transform: translateY(-50%);transform: translate3d(0, -50%, 0)}.blocDroiteBordeaux{margin-top: 40px;padding: 40px;background-color: #941f41;color: white}.blocDroiteBordeaux h2{text-transform: uppercase;font-style: 3.0rem;padding-bottom: 20px;margin-bottom: 20px;position: relative;color: white}.blocDroiteBordeaux h2:after{content: "";position: absolute;left: 0;bottom: 0;height: 1px;width: 100px;border-bottom: 4px solid #262261}.blocDroiteBordeaux a{color: white;cursor: pointer;display: table-row;text-decoration: none;clear: both;overflow: auto}.blocDroiteBordeaux a:hover{color: white}.blocDroiteBordeaux a:hover span{text-decoration: underline}.blocDroiteBordeaux a:hover span:first-child{color: white;text-decoration: none}.blocDroiteBordeaux a span{display: table-cell;vertical-align: middle;padding-bottom: 10px}.blocDroiteBordeaux a span:first-child{padding-right: 10px;font-size: 3.0rem}#Annuaire .ligneannuaire{cursor: pointer}#Annuaire .infomembre{background-color: #941f41 !important;color: white}#Annuaire .infomembre a{color: white}#Annuaire .infomembre .avatar{float: left;margin-right: 10px}#Annuaire .infomembre .colinfos{float: left;width: 310px}#Annuaire .infomembre .colinfos h3{color: white;padding-bottom: 10px;margin-bottom: 10px;position: relative}#Annuaire .infomembre .colinfos hr{height: 1px;width: 30px;border-top: 1px solid #fff;margin: 15px 0 10px}#Annuaire .infomembre .colinfos .user-status{background-color: white;padding: 5px;border-radius: 10px}#Annuaire .infomembre .colinfos .user-status:before{content: "";display: inline-block;width: 10px;height: 10px;border-radius: 50%;margin-right: 5px;vertical-align: -1px}#Annuaire .infomembre .colinfos .user-status.status-1{color: #00a651}#Annuaire .infomembre .colinfos .user-status.status-1:before{background-color: #00a651}#Annuaire .infomembre .colinfos .user-status.status-2{color: #ed1c24}#Annuaire .infomembre .colinfos .user-status.status-2:before{background-color: #ed1c24}#Annuaire .infomembre .colinfos .user-status.status-3{color: #f7941d}#Annuaire .infomembre .colinfos .user-status.status-3:before{background-color: #f7941d}#Annuaire .infomembre .colinfos p{padding-bottom: 10px;margin-bottom: 10px;position: relative}#Annuaire .infomembre .colinfos p:after{content: "";position: absolute;left: 0;bottom: 0;height: 1px;width: 30px;border-bottom: 1px solid #fff}#Annuaire .infomembre .colinfos p:last-child:after{display: none}#Annuaire .infomembre .colinfos2{margin-left: 15px;margin-top: 68px}#Annuaire .infomembre .ferme{padding: 20px 0;background-image: url('https://bordeaux-expert.elidee.dev/wp-content/themes/cejb/images/loader.gif');background-repeat: no-repeat;background-position: center center}.coordonnees{font-size: 18px;font-weight: bold;color: #262261;margin-top: 37px;display: inline-block;float: left;margin-left: 40px}.coordonnees a{color: #262261;text-decoration: none}.coordonnees a:hover{text-decoration: underline}#contactForm input{display: block;width: 367px;padding: 8px;border: 1px solid #262261;margin-bottom: 20px}#contactForm input[type="submit"]{width: 90px;float: right;color: white;background-color: #262261;text-align: center;line-height: 16px}#contactForm input[type="submit"]:hover{background-color: #941f41}#contactForm textarea{padding: 8px;width: 100%;height: 250px;margin-bottom: 20px;border: 1px solid #262261}.contributions{margin-bottom: 20px;overflow: auto}.contributions a{width: 90px;color: white;background-color: #262261;text-align: center;line-height: 16px;padding: 8px;text-decoration: none}.contributions a:hover{background-color: #941f41}.blocOrgaGen > div{float: left;width: 22%;margin-right: 4%;margin-bottom: 10px}.blocOrgaGen > div:nth-child(4n){margin-right: 0}.blocOrgaGen > div:nth-child(4n+1){clear: left}.blocOrgaGen > div > div{position: relative;overflow: hidden}.blocOrgaGen > div > div img{min-height: 100%;width: 100%;position: absolute;left: 50%;transform: translateX(-50%);top: 50%;transform: translateY(-50%);transform: translate3d(-50%, -50%, 0);-webkit-transform: translateY(-50%) translateX(-50%)}.blocOrgaGen > div > div a{display: block;position: absolute;bottom: 10px;left: 10px;text-decoration: none}.blocOrgaGen > div > div a span{font-size: 2.0rem;border: 2px solid #fff;color: white;background-color: #262261;border-radius: 50%;padding: 5px}.blocOrgaGen > div > div a:hover{text-decoration: none}.blocOrgaGen > div > div a:hover span{background-color: #941f41}.blocOrgaGen > div > a{color: #262261;font-weight: bold;margin-top: 4px;padding-bottom: 8px;margin-bottom: 8px;text-decoration: none;position: relative;display: block;text-align: left}.blocOrgaGen > div > a:after{content: "";position: absolute;left: 0;bottom: 0;height: 1px;width: 50px;border-bottom: 1px solid #941f41}.blocOrgaGen > div > a:hover{color: #941f41}.blocOrgaGen > div p{color: #941f41;font-weight: bold;text-align: left}.blocOrgaGenS > div{float: left;width: 16.8%;margin-right: 4%;margin-bottom: 10px}.blocOrgaGenS > div:nth-child(4n){margin-right: 4%}.blocOrgaGenS > div:nth-child(4n+1){clear: none}.blocOrgaGenS > div:nth-child(5n){margin-right: 0;clear: none}.blocOrgaGenS > div:nth-child(5n+1){clear: left}#blocMonCompte .verticalcentre{border-right: 1px solid #fff;padding-right: 40px}.woocommerce .button{background-color: #941f41;color: white;border-color: #941f41}.woocommerce .button:hover{background-color: white;color: #941f41}.woocommerce .actions{display: none}.woocommerce table.shop_table th{border-bottom: 2px solid #941f41;padding-bottom: 10px;padding-right: 10px;color: #262261;text-transform: uppercase}.woocommerce table.shop_table td{padding-top: 20px;padding-right: 10px}.woocommerce table.shop_table .product-remove a{border: 1px solid #353735;text-decoration: none;padding: 0px 6px 2px 5px;margin-right: 10px;text-align: center}.woocommerce table.shop_table .product-thumbnail{display: none;width: 0}.woocommerce table.shop_table .product-name{text-align: left}.woocommerce table.shop_table .product-name a{font-weight: bold}.woocommerce table.shop_table .product-name dl.variation dt{font-weight: bold}.woocommerce table.shop_table .coupon{float: left}.woocommerce table.shop_table .coupon .button{margin-top: 0px !important;background-color: white;border: 1px solid #808080;color: grey}.woocommerce table.shop_table .qty{width: 60px}.woocommerce table.shop_table #coupon_code{width: 130px}.woocommerce table.shop_table .cart-subtotal th,.woocommerce table.shop_table .order-total th{border-bottom: none;padding-bottom: 20px;padding-right: 10px;color: #262261;margin: 0;text-align: right}.woocommerce table.shop_table .cart-subtotal td,.woocommerce table.shop_table .order-total td{padding-top: 0;padding-bottom: 20px;text-align: right}.woocommerce table.shop_table.order_details tfoot th{border-bottom: none;text-align: right}.woocommerce table.shop_table.order_details tfoot td{padding-top: 0}.woocommerce table.shop_table.customer_details th{border-bottom: none;text-align: right}.woocommerce table.shop_table.customer_details td{padding-top: 0}.woocommerce ul.woocommerce-thankyou-order-details{border-left: 4px solid #941f41;padding: 20px}.woocommerce ul.woocommerce-thankyou-order-details li{list-style-type: none}.woocommerce .cart-collaterals{float: right;margin-top: 40px;padding: 40px;border: 2px solid #941f41}.woocommerce .cart-collaterals h2{text-align: right}.woocommerce .cart-collaterals h2::after{right: 0;left: auto}.woocommerce .cart-collaterals table{float: right}.woocommerce .cart-collaterals table th{border-bottom: none;padding-bottom: 20px;padding-right: 10px;color: #262261;margin: 0;text-align: right}.woocommerce .cart-collaterals table td{padding-top: 0;padding-bottom: 20px;text-align: right}.woocommerce .cart-collaterals .wc-proceed-to-checkout a{background-color: #941f41;color: white;border-color: #941f41}.woocommerce .cart-collaterals .wc-proceed-to-checkout a:hover{background-color: white;color: #941f41}.woocommerce #order_comments_field #order_comments{width: 100%}.woocommerce .select2-container{max-width: 80%}.woocommerce .wc_payment_methods li{padding-bottom: 10px;list-style: none}.woocommerce .wc_payment_methods li label{display: inline-block;margin-left: 10px;text-transform: uppercase}.woocommerce .woocommerce-ResetPassword{margin-top: 40px}.woocommerce-MyAccount-content h2{margin-top: 40px}.woocommerce-MyAccount-content .cancel,.woocommerce-MyAccount-content .view{display: none}.woocommerce-MyAccount-content .membership-plan{text-align: left}.woocommerce-MyAccount-content td.membership-plan{font-size: 1.6rem;font-weight: bold}.woocommerce-MyAccount-content .woocommerce-Button{margin: 20px 0;background-color: #941f41;border-color: #941f41;color: white}.woocommerce-MyAccount-content .woocommerce-Button:hover{background-color: white;color: #941f41}input.mailjet-subscribe{border: 2px solid #941f41}input.mailjet-subscribe:hover{background-color: white;color: #941f41}.post_nav_links .prev_link a,.post_nav_links .next_link a{background-color: #941f41;color: white !important;padding: 4px 6px;display: inline-block;margin-right: 20px;text-decoration: none}.variations h3{margin-top: 20px}.variations h3:first-child{margin-top: 0}@media only screen and (max-width: 767px){.sliderCaptionSection .picto{display: none}#topSlider #sliderCaption.sliderCaptionSection{padding-left: 20px;padding-right: 20px}#topSlider #sliderCaption.sliderCaptionSection h2,#topSlider #sliderCaption.sliderCaptionSection p{width: 85%}.blocOrgaGen > div > div a span{display: none}}