.thumbnail{border-radius:0px;}
.page-category h2{font-weight:400;margin-top:0;}
.page-category p{margin-bottom:30px;}
.page-category .cat-item{background:#fff none repeat scroll 0 0;padding:30px 25px;}
.page-category .cat-item .cat-img{text-align:center;}
.page-category .cat-item .cat-img img{max-width:100%;max-height:100%;height:auto;margin:auto;}
.page-category .cat-item p{margin-bottom:15px;}
.page-category .cat-item + .cat-item{margin-top:10px;}
.page-category .select-product{background:#87c4e2 url("../images/arrow-grey.png") no-repeat scroll 98% center;width:100%;overflow:hidden;}
.page-category .select-product select{border:0 none;font-size:14px;font-style:italic;font-weight:bold;padding:10px 15px;width:100%;-webkit-appearance:none;-moz-appearance:none;text-indent:0.01px;text-overflow:'';background-color:transparent;}
.page-category p.txt-equipement{margin-top:20px;}
.page-category .toggle-content-btn{display:inline-block;margin-bottom:20px;}
.page-category .more-indic:after{color:#00b9dc;content:"+";font-size:28px;font-style:normal;font-weight:700;position:absolute;right:3%;top:calc(42%);line-height:16px;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s;}
.page-category .collapse + .toggle-content-btn .read-more,
.page-category .collapsing + .toggle-content-btn .read-more{display:inline-block;}
.page-category .collapse + .toggle-content-btn .collapse-text,
.page-category .collapsing + .toggle-content-btn .collapse-text{display:none;}
.page-category .collapse.in + .toggle-content-btn .read-more{display:none;}
.page-category .collapse.in + .toggle-content-btn .collapse-text{display:inline-block;}
@media (max-width:767px){.page-category .cat-item + p{margin-bottom:0;}
.page-category h1 + p{margin-bottom:10px;}
.page-category h1 + p + .toggle-content-btn{margin-top:0;margin-bottom:30px;}
.page-category .toggle-content-btn{margin-top:10px;}
.page-category .cat-img{padding-right:0;padding-left:0;}
.page-category .cat-img img{display:block;height:auto;max-width:100%;margin-bottom:5px;}
.page-category .select-product{display:none;}
.page-category .select-product-mobile{display:block;background:#00b9dc url("../images/arrow-grey.png") no-repeat scroll 98% center;overflow:hidden;width:100%;}
.page-category .select-product-mobile select{background-color:transparent;border:0 none;font-size:14px;font-style:italic;font-weight:bold;padding:10px 15px;width:102%;}
.page-category .select-product-mobile select{width:107%;}
}
@media (min-width:768px){.page-category .toggle-content-btn{display:none;}
.page-category .collapse{display:block;height:auto !important;}
}
@media (max-width:767px){.select-mobile{background:#00b9dc url("../images/arrow-grey.png") no-repeat scroll 98% center;width:100%;overflow:hidden;}
.select-mobile select{background:transparent;border:0 none;font-size:14px;font-style:italic;font-weight:bold;padding:10px 15px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
}
@media (max-width:480px){.container .result-name span{font-size:20px;}
}
@media (max-width:991px){.obligatoire-form{width:100%;}
}
@media (min-width:1200px){.page-category .cat-item .cat-img img{margin-top:-60px;}
#key-figures .key-fig-row.horizontal.full .custom-col-4{float:left;width:33.33333333%;}
}
@media (min-width:992px){.page-category .cat-item .cat-img img{margin-top:-60px;}
#key-figures .key-fig-row.horizontal.full .custom-col-4{float:left;width:33.33333333%;}
}
#key-figures .key-fig-row.horizontal.full .key-fig-content{padding:35px 20px;}
#key-figures .key-fig-row.vertical{width:100%;}
@media (min-width:992px){#key-figures .key-fig-row.vertical{position:absolute;right:30px;left:0;z-index:2;}
#key-figures .key-fig-row.vertical .key-fig-title,
#key-figures .key-fig-row.vertical .key-fig-content{float:none;clear:both;width:100%;position:relative;margin:0;}
#key-figures .key-fig-row.vertical .key-fig-title::after{width:0;height:0;border-style:solid;border-width:15px 15px 0 15px;border-color:#00b9dc transparent transparent transparent;position:absolute;bottom:-15px;z-index:2;left:calc(50% - 7px);}
}
#key-figures .key-fig-row#evolution .key-fig-content{height:490px;padding-top:40px;}
#key-figures .key-fig-row#sales img{max-height:190px;}
#key-figures .key-fig-row#presence .key-fig-content,
#key-figures .key-fig-row#presence .key-fig-title{min-height:460px;}
.google-maps{position:relative;padding-bottom:81.5%;height:0;min-height:460px;overflow:hidden;}
#key-figures .key-fig-row#presence .key-fig-content{padding:0;}
.google-maps #map{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}
#firstHeading{font-size:21px;}
#mapLegend{background-color:rgba(255, 255, 255, 0.35);padding:10px 15px;margin-left:10px;border-radius:2px;}
#mapLegend ul{margin:0;padding:0;}
#mapLegend ul li{list-style:none;color:#000000;padding-bottom:10px;}
#mapLegend ul li .icon{width:12px;height:12px;display:block;border:1px solid rgba(255, 255, 255, 0.75);border-radius:6px;float:left;margin-top:1px;margin-right:5px;}
#mapLegend ul li:last-child{padding-bottom:0;}
#mapLegend ul li.manufacture .icon{background-color:#259dd5;}
#mapLegend ul li.subsidiary .icon{background-color:#1761a0;}
#mapLegend ul li.office .icon{background-color:#7dc5b2;}
#error-page h1{text-align:center;line-height:1;padding-top:30px;padding-bottom:70px;}
#error-page h1 > span{font-weight:normal;display:block;color:#00b9dc;font-size:320px;line-height:0.7em;}
#acteon-network{}
#acteon-network .google-maps{padding-bottom:35%;min-height:300px;height:300px;position:relative;overflow:auto;}
@media (max-width:1199px){#acteon-network .google-maps{padding-bottom:50%;min-height:650px;}
}
@media (max-width:768px){#acteon-network .google-maps{padding-bottom:50%;min-height:220px;}
#acteon-network .container{padding:0;}
#acteon-network .container .blockTitle{padding:0 5%;}
#acteon-network #mapLegend{font-size:10px;padding:5px;margin-left:5px;}
#acteon-network #mapLegend ul li{padding-bottom:2px;}
.gm-style-iw{font-size:13px;min-height:150px;}
.gm-style-iw #firstHeading{margin-top:5px;margin-bottom:5px;font-size:16px;}
.gm-style-iw #bodyContent{font-size:12px;line-height:12px;}
}
.modal .modal-content{border-radius:0;border:0 none;color:#000;}
.modal .modal-body{padding-top:20px;padding-bottom:10px;padding-left:35px;padding-right:35px;}
.modal h4{font-size:1.4rem;font-weight:bold;margin-top:20px;font-family:'NotoSans', Helvetica, Arial, sans-serif;}
.modal .close{position:absolute;right:1px;top:1px;width:28px;height:28px;padding:0;background-color:#262b2f;}
.modal .close i{top:1px;position:relative;}
.modal p{margin-bottom:20px;}
.modal .btn{min-width:70px;}
#modal-cookies{position:fixed;margin:0;z-index:1000;text-align:center;padding:15px 30px;font-size:1rem;width:100%;left:0;bottom:0;background-color:#374045;color:#fff;}
#modal-cookies p{margin:0;}
#modal-cookies .close{position:absolute;right:15px;top:15px;}
#modal-legal-fr #is-pro-btn-wrapper{margin-bottom:20px;}
#modal-legal-fr #is-pro-btn-wrapper .btn{margin:0 5px;padding:12px 30px;}
#modal-language{text-align:center;text-transform:uppercase;}
#modal-language p{margin-bottom:20px;}
#modal-language .modal-body{padding-top:60px;padding-bottom:60px;}
@media (max-width:767px){#modal-language .modal-body{padding:35px 15px;}
}
#contact-modal .modal-dialog{width:360px;}
#contact-modal .modal-body{text-align:center;padding:55px;}
#modal-video .modal-dialog{width:630px;}
#modal-product-media .modal-dialog,
#modal-video .modal-dialog{width:770px;text-align:center;}
#modal-product-media .modal-body,
#modal-video .modal-body{padding:30px 25px 30px;}
@media (min-width:780px){#modal-product-media .modal-dialog,
#modal-video .modal-dialog{width:770px;}
#modal-product-media .modal-body,
#modal-video .modal-body{padding:30px 35px 30px;}
}
#modal-product-media embed,
#modal-video embed,
#modal-product-media object,
#modal-video object{width:700px!important;height:423px!important;margin:0 auto;}
#modal-product-media #media-wrapper > img{display:block;max-width:100%;height:auto;margin:auto;}
@media (max-width:767px){#modal-product-media .modal-dialog,
#modal-video .modal-dialog{width:auto;}
}
.select-product-mobile{display:none;}
@media (max-width:767px){.name-product-mobile{display:block;text-transform:none;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-device-width:1024px){select,
textarea,
input,
select:focus,
textarea:focus,
input:focus{font-size:16px !important;}
}
@media (max-width:991px){#key-figures .col-left,
#key-figures .col-right{width:100%;}
#key-figures .key-fig-row .key-fig-content{padding:30px 15px;}
#key-figures #evolution .key-fig-title::after{width:0;height:0;border-style:solid;border-width:11px 0 11px 10px;border-color:transparent transparent transparent #00b9dc;position:absolute;right:-10px;z-index:2;top:calc(50% - 7px);}
#key-figures .key-fig-row .key-fig-title,
#key-figures .key-fig-row .key-fig-content{min-height:0;}
#key-figures .key-fig-row .key-fig-content{height:auto;}
#key-figures .key-fig-row#presence .key-fig-content,
#key-figures .key-fig-row#presence .key-fig-title{min-height:0;}
#key-figures .key-fig-row#evolution .key-fig-content{height:auto;}
}
@media (max-width:767px){#key-figures .key-fig-row .key-fig-title{padding:20px 15px;}
#key-figures .key-fig-row:not(#evolution) .key-fig-title,
#key-figures .key-fig-row:not(#evolution) .key-fig-content{position:relative;width:100%;margin:0;}
#key-figures .key-fig-row:not(#evolution) .key-fig-title{height:220px;}
#key-figures .key-fig-row:not(#evolution) .key-fig-title::after{width:0;height:0;border-style:solid;border-width:10px 11px 0 11px;border-color:#00b9dc transparent transparent transparent;position:absolute;right:auto;top:auto;bottom:-10px;z-index:2;left:calc(50% - 11px);}
#key-figures .key-fig-row:not(#evolution) .key-fig-title .title{max-width:430px;}
#key-figures .key-fig-row:not(#evolution).horizontal.full .key-fig-content{padding-left:5px;padding-right:5px;padding-bottom:25px;}
#key-figures .key-fig-row:not(#evolution) .key-fig-content{min-height:0;}
#key-figures #evolution .key-fig-title,
#key-figures #evolution .key-fig-content{width:50%;}
#key-figures #evolution .key-fig-content{margin-left:50%;}
#key-figures .key-fig-row:not(#evolution) .key-fig-title{height:auto;min-height:180px;}
}
@media (max-width:767px){#key-figures .key-fig-row .key-fig-content{min-height:300px;}
}
@media (max-width:1199px){.club-row .club-fig-title,
.club-row .encart{width:50%;}
}
@media (max-width:991px){.club-row{margin-bottom:15px;}
#club-acteon .encart,
#club-acteon .club-fig-title{padding-left:30px;padding-right:30px;}
#club-acteon .full-img .img{height:auto;width:100%;}
#club-acteon .container.custom{padding-bottom:280px;position:relative;}
#club-acteon .push-bottom-small{position:absolute;bottom:20px;margin-bottom:0;}
#club-acteon .push-bottom-small .club-row{margin-bottom:0;}
}
@media (max-width:767px){#club-acteon .full-img{min-height:0;overflow:hidden;position:relative;margin:0;}
#club-acteon .club-fig-title::after{width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #00b9dc;position:absolute;right:-10px;top:calc(50% - 10px);z-index:2;}
#club-acteon .encart{padding-right:15px;padding-left:20px;}
#club-acteon .full-img,
.club-row .club-fig-title,
.club-row .encart{height:230px;}
#club-acteon .container.custom{padding-bottom:250px;position:relative;}
#club-acteon + .container.custom #contact-btn,
#club-acteon + .container.custom #contact-btn + .btn{width:100%;margin:0;}
#club-acteon + .container.custom #contact-btn{margin-bottom:15px;}
#club-acteon + .container.custom{margin-top:0;}
}
@media (max-width:570px){#club-acteon .club-fig-title{padding-left:15px;padding-right:15px;}
#club-acteon .full-img h2,
#club-acteon .full-img p{padding-left:15px;}
#club-acteon .full-img h2{font-size:75px;}
}
@media (max-width:575px){#club-acteon .full-img .img{width:auto;}
}
@media (max-width:480px){#club-acteon .full-img h2{font-size:65px;padding-top:60px;line-height:1;}
#club-acteon .club-fig-title h2{font-size:24px;}
}
@media (max-width:991px){.container .retd .blue-bloc{padding:30px 20px;}
}
@media (max-width:767px){.container .retd .blue-bloc{height:280px;min-height:0;margin-bottom:20px;}
.container .retd .player-bloc{height:280px;}
.retd .player-bloc img{height:auto;width:100%;max-width:none;}
}
@media (max-width:620px){.retd .player-bloc img{height:100%;width:auto;}
}