section {position: relative;width: 100%;z-index: 10;}section.bg-grey {background-color: #e8e8e8;}section.bg-yellow {background-color: #f7d212;}section.bg-red {background-color: #ed1a3b;}section.border-bot-red {border-bottom: 5px solid #e9372f;}.video-home {margin-top: -95px !important;position: relative;z-index: 5;}.form-wrapper {width: 600px;margin: 20px auto;}.form-intro {padding: 10px;text-align: center;font-size: 13px;}label {width: 100%;padding: 2px 0 4px; color: #131e51;text-transform: uppercase;display: block;}input, select {width: 98%;background: #FFF;color: #131e51;padding: 5px 10px;border-radius: 2px;margin-bottom: 18px;border: 1px solid #dedede;font-size: 12px;}textarea {width: 98%;border: 1px solid #dedede;background: #FFF;color: #131e51;min-height: 100px;padding: 7px;margin-bottom: 18px;}.submit input {background: none;color: #fff;background: #ffcb08;font-weight: 500;font-size: 15px;padding: 13px 25px;border-radius: 7px;display: inline-block;text-align: center;text-transform: uppercase;margin: auto;width: auto;border: none;font-weight: bold;}.login-title {padding: 80px 0 40px; width: 100%;text-align: center;text-transform: uppercase; }.login-create {padding: 40px 0 120px; width: 100%;text-align: center;text-transform: uppercase; }.login-create a {color: #19a8e1;font-size: 16px;font-weight: bold;text-transform: uppercase;}.login-wrapper {width: 470px;margin: 0 auto;padding: 0;min-height: 800px;}.login-wrapper .login-form {background: #f5f5f5;padding: 25px 30px;border-radius: 7px;}ul.form-default {list-style: none;margin: 0px;padding: 0px;}ul.form-default li {width: 100%;}ul.form-default li.submit {padding-top: 5px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: center; -webkit-justify-content: center;}.g-recaptcha-wrapper {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: center; -webkit-justify-content: center;margin: 20px 0;}ul.listing-large {margin: 0;padding: 0;list-style: none;}ul.listing-large li {margin-bottom: 4px;padding: 12px 7px;font-size: 12px;text-transform: uppercase;line-height: 1.1;}ul.listing-large li.header {background: none;color: #716f6f;font-weight: normal;font-size: 10px;padding: 10px 6px 5px;}body {width: 100%;height: 100%;font-family: 'Catamaran', sans-serif;font-size: 12px;color: #333333;line-height: 1.2;background: #FFF;}div#site-container { position: relative;overflow: hidden;}div#content-container {position: relative;min-height: 600px;}div.container, .container990 {margin: 0 auto; position: relative;width: 1200px;}div.container1080 {margin: 0 auto; position: relative;width: 1000px;}div.container1005 {margin: 0 auto; position: relative;width: 1000px;}div.container700 {margin: 0 auto; position: relative;width: 700px;}div.container100 {margin: 0; position: relative;width: 100%;}div.column660 {margin: 0; position: relative;width: 690px;float: left;}div.column290 {margin: 0; position: relative;width: 290px;float: right;}header {width: 100%;} footer {position: relative;z-index: 400;width: 100%;} .page-banner {position: relative;width: 100%;min-height: 250px;}.page-banner img {position: relative;width: 100%;height: auto;z-index: 1;}.page-banner .overlay {width: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 2;background: #0d3885;opacity: 0.28;}.page-title-wrapper {width: 500px;position: absolute;z-index: 20;top: 50%;left: 50%;margin-top: -30px;margin-left: -250px;}.page-title-wrapper .page-title {padding: 0;padding-bottom: 20px;font-weight: 900;font-size: 58px;color: #FFF;line-height: 1.0;text-transform: uppercase;text-align: center;border-bottom: 4px solid #e5120e;}.page-title-wrapper .page-icon {padding-top: 20px;text-align: center;}.page-title-wrapper .page-icon img {height: auto;width: 38px;}a { color: #009fde;text-decoration: none; }a:hover { text-decoration: none; cursor: pointer; }hr {margin: 15px 0;padding: 0;width: 100%;border: 0;height: 5px;background: #f6d300;}hr.large {margin: 30px 0;padding: 0;width: 100%;border: 0;height: 5px;background: #f6d300;}hr.partners {margin: 20px 0;padding: 0;width: 100%;border: 0;height: 1px;background: #e5e4e4;}.filter-wrapper {width: 90%;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;margin: 15px 0;}.filter-inside {margin: auto 0;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: center; -webkit-justify-content: center;width: 100%;}.filter-inside select {border: none;text-align: center;background: #f1f1f1;font-size: 11px;color: #01013e;width: 160px;height: 22px;line-height: 22px;padding: 0;margin: 0;margin-left: 7px;text-transform: none;}div.cols-wrapper {width: 100%;display: flex;flex-flow: row nowrap;display: -webkit-flex; -webkit-flex-flow: row nowrap;}.cols-40center-wrapper {width: 40%;margin: 0 auto;}.cols-60center-wrapper {width: 60%;margin: 0 auto;}.cols-80center-wrapper {width: 80%;margin: 0 auto;}.cols-70x30-wrapper {width: 100%;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;}.cols-70x30-left {width: 560px;margin: 0 auto 0 0;}.cols-70x30-right {width: 365px;margin: 0 0 0 auto;display: flex; display: -webkit-flex; flex-flow: column; -webkit-flex-flow: column;}.cols-70x30-right.cols-banners { justify-content: space-between; -webkit-justify-content: space-between;}.cols-30x70-wrapper {width: 100%;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;}.cols-30x70-left {width: 365px;margin: 0 auto 0 0;display: flex; display: -webkit-flex; flex-flow: column; -webkit-flex-flow: column;justify-content: space-between; -webkit-justify-content: space-between;}.cols-30x70-right {width: 560px;margin: 0 0 0 auto;}.cols-20x80-left {width: 255px;margin: 0;margin-right: auto;display: flex; display: -webkit-flex; flex-flow: column; -webkit-flex-flow: column;justify-content: flex-start; -webkit-justify-content: flex-start; }.cols-20x80-right {width: 835px;margin: 0;margin-left: auto;}.cols-50x50-wrapper {width: 100%;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;}.cols-50x50-left {width: 47%;margin: 0 auto;margin-left: 0px;}.cols-50x50-right {width: 47%;margin: 0 auto;margin-right: 0px;}.cols-40x60-wrapper {width: 100%;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;}.cols-40x60-left {width: 39%;margin: 0 auto 0 0;}.cols-40x60-right {width: 52%;margin: 0 0 0 auto;}.transitions-ease {-webkit-transition: all .4s ease-in-out 0s;-moz-transition: all .4s ease-in-out 0s;-ms-transition: all .4s ease-in-out 0s;-o-transition: all .4s ease-in-out 0s;transition: all .4s ease-in-out 0s;}.shadow-base {box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.7); }.left { float: left; }.right { float: right; }.clear { clear: both; }.center{ margin: auto; }.txtleft { text-align: left; }.txtright{ text-align: right; }.txtcenter { text-align: center; }.display-none { display: none; }.bold { font-weight: 700; }.normal { font-weight: normal; }.italic { font-style: italic; }.underline { text-decoration: underline; }.upper { text-transform: uppercase; }.w3{ width: 3%; }.w5{ width: 5%; }.w7{ width: 7%; }.w8{ width: 8%; }.w10{ width: 10%; }.w12{ width: 12%; }.w13{ width: 13%; }.w15{ width: 15%; }.w20{ width: 20%; }.w22{ width: 22%; }.w23{ width: 23%; }.w24{ width: 24%; }.w25{ width: 25%; }.w30{ width: 30%; }.w33{ width: 33.333%; }.w35{ width: 35%; }.w40{ width: 40%; }.w45{ width: 45%; }.w48{ width: 48%; }.w49{ width: 49%; }.w50{ width: 50%; }.w55{ width: 50%; }.w58{ width: 58%; }.w60{ width: 60%; }.w66{ width: 66.666%; }.w68{ width: 68%; }.w70{ width: 70%; }.w75{ width: 75%; }.w80{ width: 80%; }.w82{ width: 82%; }.w85{ width: 85%; }.w90{ width: 90%; }.w95{ width: 95%; }.w100 { width: 100%; }.bg-default { background: #153b7d; }.bg-white { background: #FFF; }.bg-black { background: #000; }.bg-grey { background: #999; }.bg-cover {background-size: cover;background-repeat: no-repeat;background-position: center top;}.bg-position-left-top { background-position: left top; }.bg-position-center-top { background-position: center top; }.bg-position-center-center { background-position: center center; }.bg-norepeat { background-repeat: no-repeat; }.padding-0, .p0 { padding: 0; }.padding-10, .p10 { padding: 10px; }.padding-20, .p20 { padding: 20px; }.padding-25, .p25 { padding: 25px; }.padding-30, .p30 { padding: 30px; }.padding-35, .p35 { padding: 35px; }.padding-40, .p40 { padding: 40px; }.padding-45, .p45 { padding: 45px; }.padding-top-0, .pt0 { padding-top: 0px; }.padding-top-5, .pt5 { padding-top: 5px; }.padding-top-10, .pt10 { padding-top: 10px; }.padding-top-15, .pt15 { padding-top: 15px; }.padding-top-20, .pt20 { padding-top: 20px; }.padding-top-30, .pt30 { padding-top: 30px; }.padding-top-40, .pt40 { padding-top: 40px; }.padding-top-50, .pt50 { padding-top: 50px; }.padding-bottom-0, .pb0 { padding-bottom: 0px; }.padding-bottom-5, .pb5 { padding-bottom: 5px; }.padding-bottom-10, .pb10 { padding-bottom: 10px; }.padding-bottom-15, .pb15 { padding-bottom: 15px; }.padding-bottom-20, .pb20 { padding-bottom: 20px; }.padding-bottom-30, .pb30 { padding-bottom: 30px; }.padding-bottom-40, .pb40 { padding-bottom: 40px; }.padding-bottom-50, .pb50 { padding-bottom: 50px; }.padding-bottom-80, .pb80 { padding-bottom: 80px; }.padding-left-0, .pl0 { padding-left: 0px; }.padding-left-10, .pl10 { padding-left: 10px; }.padding-left-20, .pl20 { padding-left: 20px; }.padding-left-30, .pl30 { padding-left: 30px; }.padding-left-40, .pl40 { padding-left: 40px; }.padding-left-50, .pl50 { padding-left: 50px; }.padding-right-0, .pr0 { padding-right: 0px; }.padding-right-10, .pr10 { padding-right: 10px; }.padding-right-20, .pr20 { padding-right: 20px; }.padding-right-30, .pr30 { padding-right: 30px; }.padding-right-40, .pr40 { padding-right: 40px; }.padding-right-50, .pr50 { padding-right: 50px; }.margin-0, .m0 { margin: 0; }.margin-10, .m10 { margin: 10px; }.margin-20, .m20 { margin: 20px; }.margin-25, .m25 { margin: 25px; }.margin-30, .m30 { margin: 30px; }.margin-35, .m35 { margin: 35px; }.margin-40, .m40 { margin: 40px; }.margin-45, .m45 { margin: 45px; }.margin-up-top-10 { margin-top: -10px !important; }.margin-up-top-20 { margin-top: -20px !important; }.margin-up-top-25 { margin-top: -28px !important; }.margin-top-0, .mt0 { margin-top: 0px !important; }.margin-top-5, .mt5 { margin-top: 5px !important; }.margin-top-10, .mt10 { margin-top: 10px !important; }.margin-top-15, .mt15 { margin-top: 15px !important; }.margin-top-20, .mt20 { margin-top: 20px !important; }.margin-top-30, .mt30 { margin-top: 30px !important; }.margin-top-40, .mt40 { margin-top: 40px !important; }.margin-top-50, .mt50 { margin-top: 50px !important; }.margin-bottom-0, .mb0 { margin-bottom: 0px !important; }.margin-bottom-5, .mb5 { margin-bottom: 5px !important; }.margin-bottom-10, .mb10 { margin-bottom: 10px !important; }.margin-bottom-15, .mb15 { margin-bottom: 15px !important; }.margin-bottom-20, .mb20 { margin-bottom: 20px !important; }.margin-bottom-30, .mb30 { margin-bottom: 30px !important; }.margin-bottom-40, .mb40 { margin-bottom: 40px !important; }.margin-bottom-50, .mb50 { margin-bottom: 50px !important; }.margin-bottom-80, .mb80 { margin-bottom: 80px !important; }.margin-left-0, .ml0 { margin-left: 0px !important; }.margin-left-10, .ml10 { margin-left: 10px !important; }.margin-left-20, .ml20 { margin-left: 20px !important; }.margin-left-30, .ml30 { margin-left: 30px !important; }.margin-left-40, .ml40 { margin-left: 40px !important; }.margin-left-50, .ml50 { margin-left: 50px !important; }.margin-right-0, .mr0 { margin-right: 0px !important; }.margin-right-10, .mr10 { margin-right: 10px !important; }.margin-right-20, .mr20 { margin-right: 20px !important; }.margin-right-30, .mr30 { margin-right: 30px !important; }.margin-right-40, .mr40 { margin-right: 40px !important; }.margin-right-50, .mr50 { margin-right: 50px !important; }.flex {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}.min-height300 {min-height: 300px;}.min-height600 {min-height: 600px;}div.pagination-wrapper {width: 298px;margin: 0 auto;padding: 20px 0 40px;}div.pagination-inside {width: 300px;height: 30px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: center; -webkit-justify-content: center;position: relative;font-weight: 600;}div.pagination-inside .link, div.pagination-inside .spacer {margin: auto 0;padding: 2px;font-size: 20px;color: #767676;text-transform: uppercase;}div.pagination-inside .link.active {font-size: 20px;color: #ed1a3b;}div.pagination-inside.yellow .link.active {color: #f6d300;}div.pagination-inside.red .link.active {color: #e00036;}div.pagination-inside.black .link.active {color: #000;}div.pagination-inside .link.disabled {opacity: 0.5;}div.pagination-inside .pages-wrapper {margin: auto;}div.pagination-inside .material-icons {color: #767676;font-weight: bold;line-height: 1.1;}div.pagination-inside .link.arrow-prev {margin: 0;margin-right: auto;width: 30px;height: 30px;text-align: center;line-height: 1.0;font-size: 22px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}div.pagination-inside .link.arrow-prev.disable {opacity: 0.4;}div.pagination-inside .link.arrow-next {margin: 0;margin-left: auto;width: 30px;height: 30px;color: #767676;text-align: center;line-height: 1.0;font-size: 22px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}div.pagination-inside .link.arrow-next.disable {opacity: 0.4;}div.pagination-inside .link span {display: inline-block;margin: auto;}div.pagination-wrapper.red div.pagination-inside {background: #e5120e;}div.pagination-wrapper.red div.pagination-inside .link.arrow-prev {color: #e5120e;}div.pagination-wrapper.red div.pagination-inside .link.arrow-next {color: #e5120e;}.newsletter-form {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: center; -webkit-justify-content: center;background: url('../_img/modules/newsletter.png') top center no-repeat;width: 760px;margin: 5px auto;}.newsletter-form .title {font-family: 'DIN Black';color: #26395b;font-size: 29px;line-height: 0.9;margin: auto 0;margin-left: 80px;text-transform: uppercase;text-align: right;}.newsletter-form .title span {font-family: 'DIN Med';color: #ca521f;}.newsletter-form .field {width: 320px;margin: auto 15px;}.newsletter-form .field input {width: 320px;height: 30px;border: none;padding: 10px 15px;text-align: left;background: #FFF;color: #212351;font-size: 14px;margin: 4px 0;border-radius: 0px;}.newsletter-form .submit {width: 50px;margin: auto 0;}.newsletter-form .submit input {margin: auto;font-family: 'DIN Black'; font-weight: bold; font-style: italic;color: #FFF;font-size: 14px;text-transform: uppercase;display: block;padding: 7px 12px;background-color: #ca521f;border: none;}.icheckbox_square-orange,.iradio_square-orange {display: inline-block;*display: inline;vertical-align: middle;margin: auto 0;margin-right: 7px;padding: 0;width: 22px;height: 22px;background: url('../_img/icheck/orange.png') no-repeat;border: none;cursor: pointer;}.icheckbox_square-orange {background-position: -24px 0;}.icheckbox_square-orange.hover {background-position: -24px 0;}.icheckbox_square-orange.checked {background-position: -48px 0;}.icheckbox_square-orange.disabled {background-position: -72px 0;cursor: default;}.icheckbox_square-orange.checked.disabled {background-position: -96px 0;}.iradio_square-orange {background-position: -120px 0;}.iradio_square-orange.hover {background-position: -144px 0;}.iradio_square-orange.checked {background-position: -168px 0;}.iradio_square-orange.disabled {background-position: -192px 0;cursor: default;}.iradio_square-orange.checked.disabled {background-position: -216px 0;}@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {.icheckbox_square-orange,.iradio_square-orange {}}.pathway-wrapper {width: 100%;height: 28px;}.pathway-inside {padding: 7px 0;display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: center; -webkit-justify-content: center;}div.pathway-inside .icon, div.pathway-inside .link, div.pathway-inside .spacer {margin: auto 0;padding: 4px;font-size: 10px;color: #767676;}div.pathway-inside .icon {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}div.pathway-inside .icon img {margin: auto;height: 13px;width: 13px;}div.tabs-wrapper {}div.tabs-buttons {margin: 20px 0;background: none;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: center; -webkit-justify-content: center;width: 100%;}div.tabs-buttons .tabs-button {background: #fafafa;text-transform: uppercase;font-size: 13px;line-height: 1.0;color: #444442;cursor: pointer;display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;margin: 0 10px;text-align: center;width: 230px;font-weight: bold;height: 46px;border-radius: 5px;}div.tabs-buttons .tabs-button.active {color: #ed1a3b;}div.tabs-buttons .tabs-button:hover {text-decoration: none;}div.tabs-buttons .tabs-button span {margin: auto;}div.tabs-wrapper div.tabs-content {display: none;padding: 0;}div.tabs-wrapper div.tabs-content-active {display: block !important;}div.tabs-section {}div.tabslinks-wrapper {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}.tabs-link {position: relative;width: 220px;}.tabs-link.hsmall {height: 125px;background: url('../_img/tabs/small-out.png') no-repeat top left;}.tabs-link.hsmall.is-active {background: url('../_img/tabs/small-in.png') no-repeat top left;}.tabs-link.hbig {height: 163px;background: url('../_img/tabs/big-out.png') no-repeat top left;}.tabs-link.hbig.is-active {background: url('../_img/tabs/big-in.png') no-repeat top left;}.tabs-link.hbig.gold {background: url('../_img/tabs/big-gold-out.png') no-repeat top left;}.tabs-link.hbig.is-active.gold {background: url('../_img/tabs/big-gold-in.png') no-repeat top left;}.tabs-link .icon-top {position: absolute;top: 0px;left: 12px;height: 35px;width: 35px;}.tabs-link .icon-top img {height: 35px;width: auto;}.tabs-link .label-wrapper {font-size: 20px;color: #FFF;line-height: 0.9;text-transform: uppercase;font-family: 'DIN Black'; font-weight: bold; font-style: italic;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.tabs-link .label-wrapper span {margin: auto 0;}.tabs-link.hsmall .label-wrapper {position: absolute;top: 40px;left: 16px;height: 45px;width: 190px;}.tabs-link.hbig .label-wrapper {position: absolute;top: 39px;left: 18px;height: 78px;width: 190px;}.tabs-link .more-wrapper {font-size: 10px;font-family: 'DIN Black'; font-weight: bold; font-style: italic;line-height: 1.0;text-transform: uppercase;color: #85c4eb;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.tabs-link .more-wrapper span {margin: auto 0;}.tabs-link.hsmall .more-wrapper {position: absolute;bottom: 21px;right: 8px;height: 24px;width: 58px;}.tabs-link.hbig .more-wrapper {position: absolute;bottom: 24px;right: 8px;height: 24px;width: 58px;}.tabs-link.is-active .more-wrapper {color: #ca521f;}.tabs-link.gold .more-wrapper {color: #f2aa05;}div#loader-wrapper {width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background: #FFF; opacity: 0.9; z-index: 551000;display: none;}div#loader-wrapper div.inside {width: 100%; height: 100%; position: absolute; top: 0px; bottom: 0px;left: 0px;right: 0px;display: flex;display: -webkit-flex;}div#loader-wrapper div.inside div.loader {width: 90px;height: 90px;margin: auto;z-index: 551001;}div#loader-wrapper div.inside div.loader div.icon {width: 90px;height: 90px;}div#loader-wrapper div.inside div.loader div.icon img {width: 90px;height: 90px;}#button-up {display:none; position:fixed; z-index:10000; bottom:10px; right:10px;overflow: hidden;border-radius: 5px;background: #ffcb05;padding: 5px;}#button-up .material-icons {color: #FFF;font-size: 34px;line-height: 1.0;font-weight: bold;}#button-up img {width:33px;height:33px;}.steps-container {width: 100%;position: relative;margin: 45px 0;}.steps-items {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;position: relative;margin-bottom: 60px;}.steps-items .steps-bar {left: 160px;top: 23px;bottom: 23px;width: 23px;position: absolute;background: url('../_img/backgrounds/timelines-bar-bg.png') no-repeat center center #FFF;background-size: cover;}.steps-items .steps-bar .steps-elipse {position: absolute;left: -4px;width: 32px;height: 32px;border-radius: 20px;}.steps-items .steps-bar .steps-elipse.start {top: -10px;background: #03ae07;}.steps-items .steps-bar .steps-elipse.end {bottom: -10px;background: #ed1a3b;}.col-infos {margin: auto 0;width: 150px;}.col-infos .step-block {width: 90%;background: #FFF;padding: 12px;padding-top: 14px;position: relative;border-radius: 7px;font-family: 'Gibson-SemiBold';font-size: 28px;color: #f6d300; text-align: center; text-transform: uppercase;}.col-infos .step-block::before {content: '';position: absolute;height: 0;width: 0;border: 7px solid transparent;border-right: 7px solid white;top: 24px;left: 100%;border-color: transparent;border-left-color: white;}.col-infos .step-block .number {font-size: 45px;line-height: 0.9;}.col-infos .km-block {width: 90%;margin: 10px 0;background: #FFF;padding: 12px;position: relative;border-radius: 7px;text-align: center; line-height: 1.0;font-size: 20px;color: #ed1a3b;font-family: 'Gibson-Bold';}.col-infos .km-block .date {font-family: 'Gibson-Regular';font-size: 18px;color: #f6d300;}.col-description {margin: auto 0;margin-left: 80px;width: 750px;}.col-description .city-block {width: 70%;margin: 0;background: #FFF;padding: 16px;position: relative;border-radius: 7px;line-height: 1.0;font-size: 18px;font-weight: 900;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.col-description .city-block img {margin: auto 0;height: 30px;width: auto;}.col-description .city-block .label {margin: auto 10px;}.col-description .city-block.start {color: #03ae07;margin-top: 0;margin-bottom: 25px;}.col-description .city-block.end {color: #ed1a3b;margin-bottom: 0;margin-top: 25px;}.col-description .city-block::before {content: '';position: absolute;height: 0;width: 0;border: 7px solid transparent;border-right: 7px solid white;top: 50%;margin-top: -6px;left: auto;right: 100%;border-color: transparent;border-right-color: white;}.col-description .description {width: 100%;margin: auto 0;background: #FFF;padding: 16px;position: relative;border-radius: 7px;font-size: 13px;color: #1f1f1d;line-height: 1.2;}.col-description .description::before {content: '';position: absolute;height: 0;width: 0;border: 7px solid transparent;border-right: 7px solid white;top: 14px;left: auto;right: 100%;border-color: transparent;border-right-color: white;}.timelines-intro {color: #ed1a3b;font-size: 17px;font-weight: 600;padding-bottom: 10px;text-align: center;}.cd-container {width: 90%;max-width: 1170px;margin: 0 auto;}.cd-container::after {content: '';display: table;clear: both;}#cd-timeline {position: relative;padding: 2em 0;margin-top: 2em;margin-bottom: 2em;}#cd-timeline::before {content: '';position: absolute;top: 0;left: 15px;height: 100%;width: 11px;background: #ffcb05;border-radius: 5px;}@media only screen and (min-width: 1170px) {#cd-timeline {margin-top: 3em;margin-bottom: 3em;}#cd-timeline::before {left: 50%;margin-left: -4px;}}.cd-timeline-block {position: relative;margin: 2em 0;}.cd-timeline-block:after {content: "";display: table;clear: both;}.cd-timeline-block:first-child {margin-top: 0;}.cd-timeline-block:last-child {margin-bottom: 0;}@media only screen and (min-width: 1170px) {.cd-timeline-block {margin: 4em 0;}.cd-timeline-block:first-child {margin-top: 0;}.cd-timeline-block:last-child {margin-bottom: 0;}}.cd-timeline-img {position: absolute;top: 0;left: 0;width: 53px;height: 53px;}.cd-timeline-img img {display: block;width: 53;height: 53;position: relative;left: 50%;top: 50%;margin-left: -26px;margin-top: -26px;}@media only screen and (min-width: 1170px) {.cd-timeline-img {width: 60px;height: 60px;left: 50%;margin-left: -32px;-webkit-transform: translateZ(0);-webkit-backface-visibility: hidden;}.cssanimations .cd-timeline-img.is-hidden {visibility: hidden;}.cssanimations .cd-timeline-img.bounce-in {visibility: visible;-webkit-animation: cd-bounce-1 0.6s;-moz-animation: cd-bounce-1 0.6s;animation: cd-bounce-1 0.6s;}}@-webkit-keyframes cd-bounce-1 {0% {opacity: 0;-webkit-transform: scale(0.5);}60% {opacity: 1;-webkit-transform: scale(1.2);}100% {-webkit-transform: scale(1);}}@-moz-keyframes cd-bounce-1 {0% {opacity: 0;-moz-transform: scale(0.5);}60% {opacity: 1;-moz-transform: scale(1.2);}100% {-moz-transform: scale(1);}}@keyframes cd-bounce-1 {0% {opacity: 0;-webkit-transform: scale(0.5);-moz-transform: scale(0.5);-ms-transform: scale(0.5);-o-transform: scale(0.5);transform: scale(0.5);}60% {opacity: 1;-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}100% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}}.cd-timeline-content {position: relative;margin-left: 60px;background: #FFF;border-radius: 7px;padding: 1em;}.cd-timeline-content:after {content: "";display: table;clear: both;}.cd-timeline-content .title {color: #ed1a3b;font-size: 18px;font-weight: 600;padding-bottom: 3px;}.cd-timeline-content p {font-size: 13px;color: #1f1f1d;line-height: 1.2;}.cd-timeline-content .picture {display: block;margin-top: 8px;width: 100%;height: auto;min-height: 200px;max-height: 400px;}.cd-timeline-content .video {margin-top: 8px;width: 100%;height: auto;min-height: 200px;max-height: 400px;}.cd-timeline-content .video embed {width: 100%;height: auto;min-height: 200px;max-height: 400px;}.cd-timeline-content .cd-read-more {margin-top: 8px;display: block;font-size: 12px;text-decoration: underline;color: #ca521f;}.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {display: inline-block;}.cd-timeline-content p {margin: 1em 0;line-height: 1.6;}.cd-timeline-content .cd-read-more {float: right;padding: .8em 1em;background: #acb7c0;color: white;border-radius: 0.25em;}.no-touch .cd-timeline-content .cd-read-more:hover {background-color: #bac4cb;}.cd-timeline-content .cd-date {float: left;padding: 0;font-size: 33px;color: #FFF;font-family: 'DIN Black'; font-weight: bold; font-style: italic;text-transform: uppercase;line-height: 0.9;}.cd-timeline-content .cd-date .year {display: block;color: #ca521f;font-size: 23px;line-height: 1.0;}.cd-timeline-content::before {content: '';position: absolute;top: 16px;right: 100%;height: 0;width: 0;border: 7px solid transparent;border-right: 7px solid white;}@media only screen and (min-width: 768px) {.cd-timeline-content h2 {font-size: 20px;}.cd-timeline-content p {}}@media only screen and (min-width: 1170px) {.cd-timeline-content {margin-left: 0;padding: 12px;width: 45%;}.cd-timeline-content::before {top: 24px;left: 100%;border-color: transparent;border-left-color: white;}.cd-timeline-content .cd-read-more {float: left;}.cd-timeline-content .cd-date {position: absolute;width: 100%;left: 122%;top: 7px;}.cd-timeline-block:nth-child(even) .cd-timeline-content {float: right;}.cd-timeline-block:nth-child(even) .cd-timeline-content::before {top: 24px;left: auto;right: 100%;border-color: transparent;border-right-color: white;}.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {float: right;}.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {left: auto;right: 122%;text-align: right;}.cssanimations .cd-timeline-content.is-hidden {visibility: hidden;}.cssanimations .cd-timeline-content.bounce-in {visibility: visible;-webkit-animation: cd-bounce-2 0.6s;-moz-animation: cd-bounce-2 0.6s;animation: cd-bounce-2 0.6s;}}@media only screen and (min-width: 1170px) {.cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {-webkit-animation: cd-bounce-2-inverse 0.6s;-moz-animation: cd-bounce-2-inverse 0.6s;animation: cd-bounce-2-inverse 0.6s;}}.cookies-messages-wrapper {display: none;position: fixed;bottom: 0px;left: 0px;right: 0px;width: 100%;min-height: 50px;background: #333333;z-index: 900000;}.cookies-messages-inside {padding: 15px;width: 980px;margin: 0 auto;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.cookies-messages-inside .col-close {margin: auto 0;width: 50px;text-align: center;padding-right: 30px;}.cookies-messages-inside .col-message {width: 900px;margin: auto 0;font-size: 12px;color: #FFF;}.cookies-messages-inside .col-message a {color: #e42313;}.shortcuts-wrapper {margin: 0 auto;width: 750px;display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.shortcuts-col {width: 33%;margin: 0;}.shortcuts-wrapper a {display: block;width: 220px;height: 175px;border-radius: 5px;overflow: hidden;margin: 7px auto;position: relative;-webkit-transition: all .4s ease-in-out 0s;-moz-transition: all .4s ease-in-out 0s;-ms-transition: all .4s ease-in-out 0s;-o-transition: all .4s ease-in-out 0s;transition: all .4s ease-in-out 0s;}.shortcuts-wrapper a.grey {background: #787777;}.shortcuts-wrapper a.grey-dark {background: #3d3b3b;}.shortcuts-wrapper.class_icon_text a .more {position: absolute;top: 7px;right: 14px;height: 18px;width: 18px;text-align: center;font-size: 18px !important;line-height: 1.0;color: #eead2c;}.shortcuts-wrapper.class_icon_text a .more {}.shortcuts-wrapper.class_icon_text a .icon {position: absolute;top: 20px;left: 0;width: 100%;height: 90px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}.shortcuts-wrapper.class_icon_text a .icon img {margin: auto;}.shortcuts-wrapper.class_icon_text a .text {position: absolute;bottom: 20px;left: 0;width: 100%;height: 40px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}.shortcuts-wrapper.class_icon_text a .text .inside {margin: auto;font-size: 17px;text-transform: uppercase;font-family: 'DIN MedCdn';line-height: 1.0;color: #eead2c;text-align: center;}.shortcuts-wrapper.class_icon_text a:hover {background: #eead2c;}.shortcuts-wrapper.class_icon_text a:hover .more { color: #3d3b3b;}.shortcuts-wrapper.class_icon_text a:hover .text .inside {color: #000000;}.shortcuts-wrapper.img_text_link a .on-overlay {display: none;}.shortcuts-wrapper.img_text_link a .on-hover {display: none;position: absolute;left: 10px;bottom: 15px;width: 200px;z-index: 22;}.shortcuts-wrapper.img_text_link a:hover .on-hover {display: block;}.shortcuts-wrapper.img_text_link a .on-hover .name {width: 100%;padding: 5px 0;font-size: 23px;color: #000;font-family: 'DIN BoldCnd';line-height: 1.0;text-transform: uppercase;}.shortcuts-wrapper.img_text_link a .on-hover .button {width: 80%;background-color: #3d3b3b;padding: 4px 8px;font-size: 12px;color: #eead2c;line-height: 1.2;text-transform: uppercase;position: relative;}.shortcuts-wrapper.img_text_link a .on-hover .button .more {position: absolute;z-index: 23;right: 0px;top: 2px;margin-right: -6px;background: url('../_img/modules/plus-orange.png') no-repeat center center;width: 18px;height: 18px;}.shortcuts-wrapper.img_text_link a:hover .on-overlay {display: block;position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px;background: #eead2c;opacity: 0.5;z-index: 20;}div#plugin-view-messages-wrapper {position: fixed;bottom: 20px;left: 10%;width: 80%;z-index: 10000;}div#plugin-view-messages-errors {display: none;width: 100%;margin: 0;text-align: center;}div#plugin-view-messages-success {display: none;width: 100%;margin: 0;text-align: center;}.alert-wrapper {margin: 0 auto;width: 100%;font-size: 12px;line-height: 1.1;font-weight: normal;padding: 20px;border: 1px solid transparent;border-radius: 4px;text-align: center;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: center; -webkit-justify-content: center;}ul.form .alert-wrapper {padding: 15px;width: 80%;}.alert-wrapper .text {margin: auto;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;font-size: 15px;font-weight: bold;text-align: center;}.alert-wrapper.delete {background-color: #f2dede;border-color: #a94442;}.alert-wrapper.delete .text {color: #a94442;}.alert-wrapper.warning {background-color: #d9edf7;border-color: #31708f;}.alert-wrapper.warning .text {color: #31708f;}.alert-wrapper.success {background-color: #dff0d8;border-color: #3c763d;}.alert-wrapper.success .text {color: #3c763d;}.buttons-container {margin: 100px auto;text-align: center}button {display: inline-block;margin: 0;padding: 0px;border: none;background: 0;width: 26px;height: 26px;}button:focus {outline:0;}button span {display: block}.grid-button {padding: 2rem;cursor: pointer;user-select: none}.grid-button .grid {width: 1rem;height: 1rem;background: #26395b;color: #26395b;transition: .3s}.grid-button.close .grid {-webkit-transform: rotate3d(0, 0, 1, -45deg) scale3d(.8, .8, .8);transform: rotate3d(0, 0, 1, -45deg) scale3d(.8, .8, .8)}.grid-button.rearrange .grid {box-shadow: -1.25rem -1.25rem, 0 -1.25rem, 1.25rem -1.25rem, -1.25rem 0, 1.25rem 0, -1.25rem 1.25rem, 0 1.25rem, 1.25rem 1.25rem}.grid-button.rearrange.close .grid {box-shadow: 0 -1rem, 0 -2rem, 1rem 0, -2rem 0, 2rem 0, -1rem 0, 0 2rem, 0 1rem}.grid-button.collapse .grid {box-shadow: -1.25rem 0, -1.25rem 1.25rem, 1.25rem 0, 1.25rem -1.25rem, 0 -1.25rem, -1.25rem -1.25rem, 0 1.25rem, 1.25rem 1.25rem}.grid-button.collapse.close .grid {box-shadow: -1rem 0, 0 0 transparent, 1rem 0, 0 0 transparent, 0 -1rem, 0 0 transparent, 0 1rem, 0 0 transparent}.lines-button {transition: .3s;cursor: pointer;user-select: none;border-radius: 3px;}.lines-button:hover {opacity: 1}.lines-button:active {transition: 0}.lines {display: inline-block;width: 26px;height: 3px;background: #26395b;border-radius: 3px;transition: .3s;position: relative}.lines:after,.lines:before {display: inline-block;width: 26px;height: 3px;background: #26395b;border-radius: 3px;transition: .3s;position: absolute;left: 0;content: '';-webkit-transform-origin: .28571rem center;transform-origin: .28571rem center}.lines:before {top: 7px}.lines:after {top: -7px}.lines-button.close {-webkit-transform: scale3d(.8, .8, .8);transform: scale3d(.8, .8, .8)}.lines-button.x2 .lines {transition: background .3s .5s ease}.lines-button.x2 .lines:after,.lines-button.x2 .lines:before {-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;transition: top .3s .6s ease, -webkit-transform .3s ease;transition: top .3s .6s ease, transform .3s ease}.lines-button.x2.close .lines {transition: background .3s 0s ease;background: 0 0}.lines-button.x2.close .lines:after,.lines-button.x2.close .lines:before {transition: top .3s ease, -webkit-transform .3s .5s ease;transition: top .3s ease, transform .3s .5s ease;top: 0;width: 26px;}.lines-button.x2.close .lines:before {-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg)}.lines-button.x2.close .lines:after {-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg)}.search-wrapper {display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: space-around; -webkit-justify-content: space-around;width: 630px;margin: 20px auto;}.search-wrapper .input {margin: 0;width: 630px;padding: 5px 20px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}.search-wrapper .input input {padding: 5px 0px;margin: auto;border: none;background: transparent;}.search-wrapper .input select {padding: 5px 0px;margin: auto;border: none;background: #006eb7;width: 98%;color: #FFF;}.search-wrapper .input .search-icon {padding: 0px;margin: 0px;border: none;width: 30px;margin: auto;}.search-wrapper .input {background: #f1f0f0;}.search-wrapper .select {margin-top: 7px;background: #006eb7;}.search-small-wrapper {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}.search-small-wrapper .input {margin: 0;width: 100%;padding: 0 10px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}.search-small-wrapper .input input {padding: 5px 0px;margin: auto;border: none;background: transparent;}.search-small-wrapper .input .search-icon {padding: 0px;margin: 0px;border: none;width: 30px;margin: auto;}div.shares-search {width: 220px;height: 25px;background: #f1f0f0;float: right;}.addevents-bt {margin: 0px auto;width: 570px;height: 45px;border-radius: 5px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;border: 1px solid #ca521f;}.addevents-bt .icon {margin: auto 20px;}.addevents-bt .label {margin: auto 0;font-size: 17px;font-weight: bold;color: #FFF;text-transform: uppercase;}.addevents-bt .label span {color: #ca521f;}.addevents-items {display: none;}.addevents-inside {width: 282px;margin: 0 auto;padding: 15px 0;}.addevents-inside a {display: block;width: 282px;height: 45px;margin: 0;}.players-wrapper {position: relative;margin: 20px 0;}.players-wrapper .players-picture {width: 40%;float: left;position: relative;max-height: 760px;overflow: hidden;}.players-wrapper .players-picture img {max-width: 100%;height: auto;display: block;width: 100%;}.players-wrapper .players-infos {position: absolute;width: 60%;right: 0;height: 100%;top: 0;background: url('../_img/backgrounds/red-flowers-big.jpg') no-repeat center center #d61432;padding-left: 25px;padding-top: 30px;color: #f0f3f5;}.players-desktop-presentation {display: block;}.players-mobile-presentation {display: none;}.players-wrapper .name {z-index: 100;margin: 0;margin-left: 20px;text-align: left;font-size: 35px;color: #f0f3f5;font-weight: 600;text-transform: uppercase;}.players-wrapper .infos {z-index: 100;margin: 20px;font-size: 15px;width: 100%;text-align: left;}.players-wrapper .infos .row {padding: 5px 0;display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.players-wrapper .infos .row .label {font-weight: normal;width: 100%;}.players-wrapper .infos .row .value {font-weight: bold;color: #fff;font-size: 16px;}.players-wrapper .infos .row .button {color: #f6d300;font-size: 14px;font-weight: 600;text-decoration: underline;margin-top: 15px;cursor: pointer;width: 100%;}.players-wrapper .infos .flag {height: 20px;width: auto;display: inline-block;margin-left: 10px;}.players-wrapper .infos hr {background-color: #f0f3f5;height: 1px;width: 100%;margin: 15px 0;}.players-carousel {}.players-carousel .header {width: 100%;height: 40px;line-height: 42px;text-align: center;background: #d61432;font-size: 25px;text-transform: uppercase;color: #FFF;margin-bottom: 45px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;overflow: hidden;}.players-carousel .bt-more {position: absolute;top: 60px;right: 0px;font-size: 15px;color: #FFF;font-weight: 600;text-decoration: underline;}.players-carousel-item {height: 480px;width: 333px;position: relative;margin: auto 0;opacity: 0.4;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: center; -webkit-justify-content: center;transition: all .2s ease-in-out 0s;}.players-carousel-item .picture {width: auto;height: 280px;margin: auto;}.players-carousel-item .picture img {width: auto !important;height: 280px;}.players-carousel-item .name {display: none;position: absolute;top: 0px;left: -85px;font-size: 28px;color: #FFF;font-weight: 900;line-height: 0.9;min-width: 160px;transition: all .2s ease-in-out 0s;text-transform: uppercase;}.players-carousel-item .name .team {color: #f6d300;font-size: 12px;text-transform: uppercase;font-weight: bold;text-align: left;margin-left: -15px;width: 100%;padding-bottom: 7px;border-bottom: 1px solid #FFF;margin-bottom: 7px;}.players-carousel-item .name span {display: block;font-weight: normal;}.players-carousel-item .position {display: none;position: absolute;bottom: 40px;right: -50px;font-size: 26px;color: #FFF;font-weight: 900;line-height: 1.0;transition: all .2s ease-in-out 0s;}.players-carousel-item .position span {color: #0e0d0d;font-size: 12px; display: block;font-weight: bold;}.players-carousel-item .bt-view {display: none;position: absolute;bottom: 0px;width: 100%;text-align: center;color: #FFF;font-size: 15px;text-transform: uppercase;text-decoration: underline;}.owl-item.active.center .players-carousel-item {width: 333px;opacity: 1.0;}.owl-item.active.center .players-carousel-item .picture {width: auto;height: 480px;margin: auto;}.owl-item.active.center .players-carousel-item .picture img {width: auto !important;height: 400px;}.owl-item.active.center .players-carousel-item .name {display: block;}.owl-item.active.center .players-carousel-item .position {display: block;}.owl-item.active.center .players-carousel-item .bt-view {display: block;}.nav-mobile {display: none;}.mobile-wrapper {display: none;}div.header-mobile {display: none;height: auto;position: relative;z-index: 100;}div.header-desktop {margin-top: 0;position: relative;width: 100%;height: 168px;background: url('../_img/backgrounds/header.jpg') repeat-x top left;z-index: 100;}header .container {position: relative;height: 168px;}header .press-wrapper {position: absolute;top: 0px;right: 80px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-end; -webkit-justify-content: flex-end;}header .press-wrapper a.enter {display: block;width: 123px;height: 19px;background: #dddcdc;line-height: 19px;text-align: center;text-transform: uppercase;font-size: 12px;color: #60605e;}header .press-wrapper a.logout {margin: auto 5px;}header .press-wrapper a.logout .material-icons {font-size: 19px;color: #60605e;}header .langues-wrapper {position: absolute;top: 0px;right: 0px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-end; -webkit-justify-content: flex-end;}header .langues-wrapper a {display: block;opacity: 0.5;}header .langues-wrapper a.is-active {opacity: 1.0;}header .langues-wrapper a img {height: 19px;}header .row1 {position: absolute;top: 19px;left: 0px;width: 100%;height: 119px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: center; -webkit-justify-content: center;}header .logo-wrapper {margin: auto 0;margin-left: 5px;width: 230px;}header .hashtag-wrapper {margin: auto;width: 288px;}header .rs-wrapper {margin: auto 0;margin-right: 5px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-end; -webkit-justify-content: flex-end;}header .rs-wrapper a {margin: auto 0;height: 31px;width: auto;}header .row2 {position: absolute;bottom: 0px;left: 0px;width: 100%;height: 30px;}header .nav-inside {width: 1000px;margin: auto;}header .nav-inside .links-main {padding: 0;height: 30px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: center; -webkit-justify-content: center;}header .nav-inside .links-main .spacer {margin: auto 0;line-height: 18px;font-size: 19px;color: #767676;font-weight: 600;width: 1px;}header .nav-inside .links-main .link-wrapper {padding: 0;height: 30px;margin: 0;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}header .nav-inside .links-main .link-wrapper .link {margin: auto 0;}header .nav-inside .links-main .link-wrapper .link:last-child {border: none;}header .nav-inside .links-main .link-wrapper .link .inside {}header .nav-inside .links-main .link-wrapper .link .link-a {padding: 0 12px;height: 15px;line-height: 15px;font-size: 15px;color: #767676;text-align: center;font-weight: 500;border-right: 1px solid #767676;display: block;}header .nav-inside .links-main .link-wrapper.is-active .link .link-a {color: #e5120e !important;}header .nav-inside .links-main .link-wrapper:hover .link .link-a {color: #e5120e !important;} header .nav-inside .links-main .link-wrapper .link .link-a.last {border: none;}header .nav-inside .links-main .link-wrapper .link .link-a.title {text-transform: uppercase;font-weight: 600;border: none;}header .nav-inside .links-main .link-wrapper:last-child {margin-right: 0px;}header .link-wrapper .sublink-wrapper {display: none;position:absolute; top: 30px;left: 0px; width: 100%;z-index: 300; background: #e8e8e8;}header .link-wrapper .sublink-wrapper .sublink-inside {width: 900px;margin: 0 auto;padding: 25px 0;font-size: 15px;color: #999999;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;}header .link-wrapper .sublink-wrapper .sublink-inside .sublink-col {width: 350px;margin: 0;margin-right: 50px; }header .link-wrapper .sublink-wrapper .sublink-inside .sub-link-container {}header .sub-link-container:hover .sub-link1 {}header .link-wrapper .sublink-inside .sub-link1 {width: 350px;display: block;color: #999999;padding: 8px 0;font-size: 15px;line-height: 1.1;border-bottom: 1px solid #d4d3d3;}header .link-wrapper .sublink-inside .sub-link1.title {font-weight: bold;color: #e00036;}header .link-wrapper .sublink-inside .sub-link1:hover {color: #e00036;}header .link-wrapper .sublink-inside .sub-link1.is-active {}.buttons-container {margin: 100px auto;text-align: center}button {display: inline-block;margin: 0;padding: 0px;border: none;background: 0;width: 26px;height: 26px;}button:focus {outline:0;}button span {display: block}.grid-button {padding: 2rem;cursor: pointer;user-select: none}.grid-button .grid {width: 1rem;height: 1rem;background: #26395b;color: #26395b;transition: .3s}.grid-button.close .grid {-webkit-transform: rotate3d(0, 0, 1, -45deg) scale3d(.8, .8, .8);transform: rotate3d(0, 0, 1, -45deg) scale3d(.8, .8, .8)}.grid-button.rearrange .grid {box-shadow: -1.25rem -1.25rem, 0 -1.25rem, 1.25rem -1.25rem, -1.25rem 0, 1.25rem 0, -1.25rem 1.25rem, 0 1.25rem, 1.25rem 1.25rem}.grid-button.rearrange.close .grid {box-shadow: 0 -1rem, 0 -2rem, 1rem 0, -2rem 0, 2rem 0, -1rem 0, 0 2rem, 0 1rem}.grid-button.collapse .grid {box-shadow: -1.25rem 0, -1.25rem 1.25rem, 1.25rem 0, 1.25rem -1.25rem, 0 -1.25rem, -1.25rem -1.25rem, 0 1.25rem, 1.25rem 1.25rem}.grid-button.collapse.close .grid {box-shadow: -1rem 0, 0 0 transparent, 1rem 0, 0 0 transparent, 0 -1rem, 0 0 transparent, 0 1rem, 0 0 transparent}.lines-button {transition: .3s;cursor: pointer;user-select: none;border-radius: 3px;}.lines-button:hover {opacity: 1}.lines-button:active {transition: 0}.lines {display: inline-block;width: 26px;height: 3px;background: #26395b;border-radius: 3px;transition: .3s;position: relative}.lines:after,.lines:before {display: inline-block;width: 26px;height: 3px;background: #26395b;border-radius: 3px;transition: .3s;position: absolute;left: 0;content: '';-webkit-transform-origin: .28571rem center;transform-origin: .28571rem center}.lines:before {top: 7px}.lines:after {top: -7px}.lines-button.close {-webkit-transform: scale3d(.8, .8, .8);transform: scale3d(.8, .8, .8)}.lines-button.x2 .lines {transition: background .3s .5s ease}.lines-button.x2 .lines:after,.lines-button.x2 .lines:before {-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;transition: top .3s .6s ease, -webkit-transform .3s ease;transition: top .3s .6s ease, transform .3s ease}.lines-button.x2.close .lines {transition: background .3s 0s ease;background: 0 0}.lines-button.x2.close .lines:after,.lines-button.x2.close .lines:before {transition: top .3s ease, -webkit-transform .3s .5s ease;transition: top .3s ease, transform .3s .5s ease;top: 0;width: 26px;}.lines-button.x2.close .lines:before {-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg)}.lines-button.x2.close .lines:after {-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg)}.step-wrapper {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: center; -webkit-justify-content: center;width: 100%;background: #f5f5f5;border: 1px solid #dedede;border-top: none;}.step-wrapper .step {display: block;font-family: 'DIN Bold';font-size: 15px;line-height: 1.0;color: #8e8888;padding: 9px 25px;border-right: 1px solid #dedede;}.step-wrapper .step:last-child {border-right: none;}.step-wrapper .step.is-active {background-color: #c53521;border-right: 1px solid #c53521;color: #FFF;}.step-wrapper .step.is-done {color: #c53521;}.ancre-nav {position: fixed;top: 150px;right: 100px;width: 14px;display: flex; display: -webkit-flex; flex-flow: column; -webkit-flex-flow: column;justify-content: space-around; -webkit-justify-content: space-around;background: url('../_img/modules/ancre-bg.png') repeat-y top center;z-index: 1000;}.ancre-nav a {width: 14px;height: 14px;background: url('../_img/modules/ancre-white.png') no-repeat top left;display: block;margin: 0;margin-bottom: 8px;position: relative;z-index: 1001;}.ancre-nav a.active {background: url('../_img/modules/ancre-orange.png') no-repeat top left;}.ancre-nav a:last-child {margin-bottom: 0px;}footer {width: 100%;padding: 50px 0;}footer .container {}footer .footer-partners {width: 100%;display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: center; -webkit-justify-content: center;}footer .footer-partners .title {width: 100%;text-align: center;font-weight: 800;color: #666666;font-size: 20px;line-height: 1.0;text-transform: uppercase;}footer .footer-partners a {display: block;margin: auto 10px;}footer .footer-partners a img {max-width: 130px;height: auto;}footer .baseline {padding: 15px 0 0;width: 100%;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: center; -webkit-justify-content: center;font-size: 10px;color: #999999;}footer .baseline a {display: inline-block;color: #999999;}.shares-more-show, .shares-more-hide {text-align: center;width: 100%;display: block;padding: 1rem;font-size: 14px;text-decoration: underline;}.shares-more-hide {display: none;}.listing-wrapper {margin: 0;padding-bottom: 10px;}.listing-wrapper.bg-grey {background: url('../_img/modules/listing-grey.jpg') no-repeat center center #ededed;background-size: cover;}.listing-title {font-weight: bold;line-height: 1.0;font-size: 22px;color: #0b2149;margin: 0px 30px 10px;padding: 10px 0 5px;text-transform: uppercase;border-bottom: 2px solid #0b2149;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}.listing-title .title {margin: auto;}.listing-title .icon {margin: auto 0;width: 30px;}.listing-main-title {font-size: 17px;color: #0b2149;font-weight: bold;text-transform: uppercase;line-height: normal;padding: 15px 0 0;text-align: center;}.listing-wrapper .listing-items {display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.listing-wrapper .listing-items .item {width: 40%;margin: 10px;background: #fafafa;box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.2); }.listing-wrapper .listing-items .item.picture {width: 25%;margin: 10px;padding: 0px;background: none;background: #fafafa;box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.2); }.listing-wrapper .listing-items .item:hover {box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.4); }.listing-wrapper .listing-items .item a {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;padding: 10px;}.listing-wrapper .listing-items .item a:hover {text-decoration: none;}.listing-wrapper .listing-items .item a .col-infos .row-title {padding: 0 0 7px;}.listing-wrapper .listing-items .item.picture a {width: 100%;height: 140px;margin: 0 auto;position: relative;}.listing-wrapper .listing-items .item.picture .copyright {position: relative;width: 100%;height: 40px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}.listing-wrapper .listing-items .item.picture .copyright span {margin: auto 10px;}.listing-wrapper .listing-items .item.picture .picture-download {}.listing-wrapper .listing-items .item.picture .picture-download a {width: 100%;height: 35px;padding: 0px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: center; -webkit-justify-content: center;}.listing-wrapper .listing-items .item.picture .picture-download img {height: 25px;width: auto;}.listing-wrapper .listing-items .item .col-infos {width: 88%;margin: auto 0;}.listing-wrapper .listing-items .item .col-description {width: 88%;margin: auto 0;}.listing-wrapper .listing-items .item .col-icon {width: 12%;margin: auto 0;text-align: right;}.listing-wrapper .listing-items .item .col-icon img {width: 25px;height: auto;}.listing-wrapper .listing-items .item .col-thumb {width: 35%;margin: 0;margin-right: 25px;overflow: hidden;}.listing-wrapper .listing-items .item .col-thumb img {width: 95%;height: auto;}.listing-wrapper .listing-items .item .col-picture {width: 25%;margin: 0;margin-right: 25px;overflow: hidden;}.listing-wrapper .listing-items .item .col-picture img {width: 90%;height: auto;}.listing-wrapper .listing-items .item .row {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.listing-wrapper .listing-items .item .row .categorie {margin: 0;color: #333333;font-size: 11px;font-weight: bold;text-transform: uppercase;text-align: left;width: 100%;}.listing-wrapper .listing-items .item .row .title {margin: auto 0;padding-top: 4px;color: #333333;font-size: 13px;line-height: 1.0;text-transform: uppercase;font-weight: bold;text-align: left;width: 100%;}.listing-wrapper .listing-items .item .row .date {margin: 0;color: #333333;font-size: 11px;text-transform: uppercase;width: 100%;}.listing-wrapper .listing-items .item .row .param {margin: auto 0;width: 50%;font-size: 12px;color: #333333;text-transform: none;}.listing-wrapper .listing-items .item .row .param-wide {margin: auto 0;width: 100%;font-size: 12px;color: #333333;text-transform: none;}.pics-wrapper {width: 100%;display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: space-around; -webkit-justify-content: space-around;}.pics-wrapper.from-home {margin: 0 auto;width: 720px;}.pics-wrapper.from-home .pics-item {width: 220px;height: 220px;border-radius: 7px;overflow: hidden;margin: 10px auto;}.video-wrapper {width: 100%;position: relative;}.video-wrapper .video-inner {width: 100%;}.video-wrapper .video-inner iframe {width: 100%;}.videos-item {display: block;width: 90%;margin: 0 auto 40px;overflow: hidden;position: relative;}.videos-item .picture {margin: auto;margin-left: 0px;height: auto;width: 100%;overflow: hidden;position: relative;z-index: 5;border: 5px solid #FFF;border-radius: 5px;}.videos-item .picture img {height: auto;width: 105%;}.video-wrapper.from-gallery {width: 96%;margin: 35px auto 0;}.video-wrapper.from-gallery .embed {border: 5px solid #FFF;border-radius: 5px;background: #000;}.video-description {margin: 0;height: 80px;width: 100%;text-align: left;line-height: 1.1;position: relative;z-index: 5;}.video-description .date {font-family: 'Trade Regular';font-size: 10px;padding: 5px;text-align: left;color: #FFF;}.video-description .from {font-family: 'Trade Bold';font-size: 12px;padding: 2px 5px;text-align: left;text-transform: uppercase;}.video-description .from.blue {color: #0064e0;}.video-description .from.red {color: #c22023;}.video-description .title {font-family: 'Trade Hv';line-height: 1.0;font-size: 14px;color: #FFF;height: 45px;padding: 0 5px;text-transform: uppercase;display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;}.video-description .title .inside {margin: 0 0 auto;}.video-description .intro {padding: 10px 5px;font-size: 13px;color: #FFF;}.videos-item:hover {text-decoration: none;}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#aeaeae;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:18px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#aeaeae;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#ed1a3b}.slider-wrapper {width: 100%;}.slider-items {width: 100%;}.slide-item {width: 100%;display: block;}.item-overlay {width: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 101;background: #0d3885;opacity: 0.28;}.item-picture {width: 100%;position: relative;z-index: 100;}.item-picture img {width: 100%;}.item-infos {display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: flex-start; -webkit-justify-content: flex-start;width: 1000px;margin: 0;position: absolute;z-index: 9000;top: 50%;left: 50%;margin-left: -495px;margin-top: -50px;}.item-infos .col-infos {margin: auto 0;width: 600px;}.item-infos .col-infos .title {font-weight: 900;color: #FFF;text-transform: uppercase;font-size: 40px;line-height: 1.0;padding: 10px 0;margin-bottom: 10px;border-bottom: 3px solid #e5120e;}.item-infos .col-infos .date {color: #FFF;font-size: 12px;line-height: 1.1;padding: 3px 0;}.item-infos .col-infos .intro {color: #FFF;font-size: 12px;line-height: 1.1;padding: 3px 0;}.item-infos .col-infos .more {display: inline-block;background: #e5120e;color: #FFF;font-size: 12px;line-height: 1.1;padding: 7px 12px;margin-top: 7px;}.slider-home .owl-dots {display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: flex-end; -webkit-justify-content: flex-end;width: 1000px;margin: 0;position: absolute;z-index: 9000;bottom: 25px;left: 50%;margin-left: -495px;}.slider-home.owl-theme .owl-dots .owl-dot span {width: 12px;height: 12px;border-radius: 0px;background-color: #FFF;}.slider-home.owl-theme .owl-dots .owl-dot.active span {background-color: #e5120e;}.players-carousel .owl-theme .owl-nav {position: absolute;top: 50%;margin-top: -15px;width: 104%;left: -2%;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}.players-carousel .owl-theme .owl-nav .material-icons {font-size: 24px;font-weight: 900;line-height: 30px;color: #FFF !important;}.players-carousel .owl-theme .owl-nav .owl-prev {margin: auto 0;margin-right: auto;height: 30px;width: 30px;text-align: center;background: url('../_img/slider/players-prev.png') no-repeat center center;}.players-carousel .owl-theme .owl-nav .owl-next {margin: auto 0;margin-left: auto;height: 30px;width: 30px;text-align: center;background: url('../_img/slider/players-next.png') no-repeat center center;}.article-home {position: relative;width: 940px;margin: 0 auto;}.article-home .article-picture {width: 100%;text-align: center;position: relative;z-index: 10;}.article-home .article-video {text-align: center;margin-top: -50px;border-radius: 20px;overflow: hidden;position: relative;z-index: 8;}.article-home .article-intro {width: 940px;text-align: center;background-color: #e5120e;padding: 20px 30px;color: #FFF;margin: 30px 0;}.article-home .article-intro .article-title {font-weight: 900;font-size: 26px;line-height: 1.0;text-transform: uppercase;}.article-home .article-intro .article-description {margin-top: 20px;font-size: 300;font-size: 14px;text-transform: uppercase;}.article-home .article-more {width: 940px;text-align: center;padding: 0 30px;color: #FFF;font-size: 14px;font-weight: 500;}.shortcuts-wrapper {margin: 0 auto;width: 750px;display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.shortcuts-col {width: 33%;margin: 0;}.shortcuts-wrapper a {display: block;width: 220px;height: 175px;border-radius: 5px;overflow: hidden;margin: 7px auto;position: relative;-webkit-transition: all .4s ease-in-out 0s;-moz-transition: all .4s ease-in-out 0s;-ms-transition: all .4s ease-in-out 0s;-o-transition: all .4s ease-in-out 0s;transition: all .4s ease-in-out 0s;}.shortcuts-wrapper a.grey {background: #787777;}.shortcuts-wrapper a.grey-dark {background: #3d3b3b;}.shortcuts-wrapper.class_icon_text a .more {position: absolute;top: 7px;right: 14px;height: 18px;width: 18px;text-align: center;font-size: 18px !important;line-height: 1.0;color: #eead2c;}.shortcuts-wrapper.class_icon_text a .more {}.shortcuts-wrapper.class_icon_text a .icon {position: absolute;top: 20px;left: 0;width: 100%;height: 90px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}.shortcuts-wrapper.class_icon_text a .icon img {margin: auto;}.shortcuts-wrapper.class_icon_text a .text {position: absolute;bottom: 20px;left: 0;width: 100%;height: 40px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}.shortcuts-wrapper.class_icon_text a .text .inside {margin: auto;font-size: 17px;text-transform: uppercase;font-family: 'DIN MedCdn';line-height: 1.0;color: #eead2c;text-align: center;}.shortcuts-wrapper.class_icon_text a:hover {background: #eead2c;}.shortcuts-wrapper.class_icon_text a:hover .more { color: #3d3b3b;}.shortcuts-wrapper.class_icon_text a:hover .text .inside {color: #000000;}.shortcuts-wrapper.img_text_link a .on-overlay {display: none;}.shortcuts-wrapper.img_text_link a .on-hover {display: none;position: absolute;left: 10px;bottom: 15px;width: 200px;z-index: 22;}.shortcuts-wrapper.img_text_link a:hover .on-hover {display: block;}.shortcuts-wrapper.img_text_link a .on-hover .name {width: 100%;padding: 5px 0;font-size: 23px;color: #000;font-family: 'DIN BoldCnd';line-height: 1.0;text-transform: uppercase;}.shortcuts-wrapper.img_text_link a .on-hover .button {width: 80%;background-color: #3d3b3b;padding: 4px 8px;font-size: 12px;color: #eead2c;line-height: 1.2;text-transform: uppercase;position: relative;}.shortcuts-wrapper.img_text_link a .on-hover .button .more {position: absolute;z-index: 23;right: 0px;top: 2px;margin-right: -6px;background: url('../_img/modules/plus-orange.png') no-repeat center center;width: 18px;height: 18px;}.shortcuts-wrapper.img_text_link a:hover .on-overlay {display: block;position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px;background: #eead2c;opacity: 0.5;z-index: 20;}.login-adherents-wrapper {margin: 20px auto;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: center; -webkit-justify-content: center;background: url('../_img/login-adherents-bg.jpg') no-repeat top left #0f265c;}article .login-adherents-wrapper {margin: 20px 40px;}.login-adherents-wrapper .login-col {width: 480px;min-height: 140px;margin: 0;}.login-adherents-wrapper .col-infos {display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: flex-start; -webkit-justify-content: flex-start;padding-left: 80px;}.login-adherents-wrapper .col-form {display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: center; -webkit-justify-content: center;}.login-adherents-wrapper .login-col .col-inside {margin: auto 0;}.login-adherents-wrapper .col-infos .col-inside .title {font-family: 'ClanOT-Black';line-height: 1.2;font-size: 18px;color: #FFF;margin: 0px;margin-bottom: 10px;padding: 0px;}.login-adherents-wrapper .col-infos .col-inside .title span {font-family: 'ClanOT-Book';}.login-adherents-wrapper .col-form .col-inside .title {font-family: 'ClanOT-Black';line-height: 1.0;font-size: 18px;color: #FFF;margin: 15px 0;padding: 0px;text-align: center;}.login-adherents-wrapper .col-form .col-inside .row {width: 100%;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: center; -webkit-justify-content: center;}.login-adherents-wrapper .col-form .col-inside .input {width: 270px;height: 28px;padding: 0px;margin: 6px auto;border: 1px solid #FFF;text-align: center;line-height: 28px;color: #FFF;background: transparent;border-radius: 0px;}.login-adherents-wrapper .col-form .col-inside .submit {width: 150px;height: 28px;padding: 0px;margin: 10px 0 0 auto;text-align: center;line-height: 28px;color: #FFF;background: #ff0000;border-radius: 0px;border: none;}h2.partners {color: #85c4eb;margin-top: 30px;font-size: 24px;}h2.partners:first-child {margin-top: 0px;}.partners-item {width: 95%;margin: 20px auto 20px 0;overflow: hidden;position: relative;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.partners-item .picture {margin: 0;margin-left: 0px;height: 160px;width: 160px;overflow: hidden;position: relative;z-index: 5;border-radius: 5px;background: #fff;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}.partners-item .picture img {width: 90%;margin: auto;}.partners-item .description {margin: auto 0;margin-left: 20px;width: 210px;text-align: left;line-height: 1.1;position: relative;z-index: 5;}.partners-item .description .title {line-height: 1.0;font-size: 17px;color: #fff;padding: 0;text-transform: uppercase;}.partners-item .description .intro {padding: 10px 0;}.partners-item .description .link {color: #fff;text-decoration: underline;}.photos-loader {position: absolute;top: 0;bottom: 0;left: 0;right: 0;}.photos-loader-bg {position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: #FFF;opacity: 0.8;z-index: 4;}.photos-loader-inside {position: absolute;top: 0;bottom: 0;left: 0;right: 0;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;}.photos-loader-inside .loader {margin: auto;}.grid {}.grid:after {content: '';display: block;clear: both;}.grid-sizer,.grid-item {width: 24%;margin: 0 1% 7px 0;}.grid-sizer.home,.grid-item.home {width: 32.333%;margin: 0 1% 7px 0;}.grid-item {float: left;}.grid-item img {display: block;max-width: 100%;}.grid-item-content {-webkit-transition: width 0.4s, height 0.4s;transition: width 0.4s, height 0.4s;}.grid-item:hover .grid-item-content {cursor: pointer;}.grid-item.is-expanded,.grid-item.is-expanded .grid-item-content {width: 680px;height: auto;}.grid-item.is-expanded {z-index: 2;}.full-banner {width: 100%;}.full-banner img {width: 100%;height: auto;}.grids-header {width: 100%;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;margin-bottom: 15px;}.grids-header .logo {margin: auto 0;width: auto;}.grids-header .logo img {width: auto;height: auto;}.grids-header .subtitle {margin: auto 0;margin-left: 35px;font-size: 28px;line-height: 0.9;text-transform: uppercase;}.grids-header .subtitle span {display: block;}.grids-header .rs-wrapper {width: 100%;padding-top: 5px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.grids-header .rs-wrapper a {margin-right: 5px;}.mobile-grids-title {display: none;}.grids-header .title {margin: auto 0;margin-left: auto;font-size: 42px;line-height: 0.9;font-weight: bold;color: #1f1f1d;text-align: right;text-transform: uppercase;}.grids-header .title span {font-size: 32px;font-weight: normal;display: block;}.grids-header .title .subtitle-mobile {display: none;text-align: right;font-size: 28px;line-height: 0.9;text-transform: uppercase;}.grids-header.contact-us {width: 700px;margin: 0 auto 15px;}.story-view.race .logo {overflow: hidden;margin: auto 0;width: 125px;height: 125px;border-radius: 75px;background-color: #FFF;-webkit-box-shadow: 3px 2px 14px -1px rgba(94,94,94,0.63);-moz-box-shadow: 3px 2px 14px -1px rgba(94,94,94,0.63);box-shadow: 3px 2px 14px -1px rgba(94,94,94,0.63);display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}.story-view.race .logo img {width: auto;height: 125px;margin: auto;}.story-view .title {color: #666666;}.story-view .logo img {width: auto;height: 160px;}.story-view .title span {display: inline-block;font-size: 42px;color: #f6d300;}.albums-index .title {color: #f6d300;}.albums-index .title span {color: #f6d300;}.pics-index .title {color: #FFF;}.news-index .title {color: #e00036;}.players-index .grids-header .subtitle {color: #FFF;}.players-index .grids-header .subtitle span {color: #f6d300;}.staffs-index .grids-header .subtitle {color: #FFF;}.staffs-index .grids-header .subtitle span {color: #e4022e;}.partners-view .subtitle {font-size: 27px;color: #c0bcbc;text-transform: uppercase;font-weight: 900;}.partners-view .subtitle a {display: block;font-size: 24px;color: #c0bcbc;text-transform: none;font-weight: 500;}.partners-view .subtitle span {}.partners-view .logo {margin: auto 0;width: 148px;height: 148px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}.partners-view .logo .logo-inside {margin: auto;border-radius: 75px;background-color: #FFF;width: 116px;height: 116px;overflow: hidden;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}.partners-view .logo .logo-inside img {width: auto;height: 90px;margin: auto;}.grids-header .description {margin: auto 0 auto auto;font-size: 14px;line-height: 1.1;color: #333333;text-align: justify;width: calc(100% - 400px);padding-left: 15px;border-left: 1px solid #333333;}.grids-header.form-view .subtitle {margin-left: 25px;font-size: 27px;color: #333;text-transform: uppercase;font-weight: 600;}.grids-header.form-view .subtitle span {font-size: 17px;}.grids-header .icon {margin: auto 0;width: auto;}.grids-header.form-view .icon .material-icons {font-size: 55px;color: #333;}.feeds-header {margin: 20px 0;width: 100%;display: flex; display: -webkit-flex; flex-flow: column; -webkit-flex-flow: column;justify-content: center; -webkit-justify-content: center;background: url('../_img/grids/social-logo.png') no-repeat top center;}.feeds-header .logo {margin: auto;width: 140px;height: 140px;border-radius: 75px;background-color: #FFF;box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.4); display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;overflow: hidden;}.feeds-header .title {margin: 15px auto;font-size: 18px;color: #333333;font-weight: bold;text-align: center;}.feeds-item {overflow: hidden;height: 200px;width: 233px;margin: 0;display: block;position: relative;}.feeds-item.no-picture {height: 160px;}.feeds-item .icon {position: absolute;z-index: 15;top: 15px;left: 15px;}.feeds-item .inside {background-color: #4665a5;position: absolute;top: 0px;left: 0px;height: 200px;width: 233px;z-index: 12;-webkit-box-shadow: 0px 3px 10px 2px rgba(0,0,0,0.26);-moz-box-shadow: 0px 3px 10px 2px rgba(0,0,0,0.26);box-shadow: 0px 3px 10px 2px rgba(0,0,0,0.26);display: flex; display: -webkit-flex; flex-flow: column wrap; -webkit-flex-flow: column wrap;justify-content: flex-start; -webkit-justify-content: flex-start;font-family: 'Gibson-Regular';}.feeds-item.facebook .inside{background-color: #4665a5;}.feeds-item.twitter .inside{background-color: #55acee;}.feeds-item.instagram .inside {background-color: #b43195;}.feeds-item .date {display: none;width: 100%;padding: 30px 15px 0;color: #FFF;text-transform: uppercase;font-size: 12px;text-align: center;font-weight: 600;width: 100%;z-index: 15;padding-bottom: 10px;}.feeds-item.no-picture .date {display: block;}.feeds-item .description {display: none;width: 100%;padding: 5px 15px;color: #FFF;font-size: 13px;line-height: 1.1;font-weight: normal;z-index: 15;-webkit-transition: all .4s ease-in-out 0s;-moz-transition: all .4s ease-in-out 0s;-ms-transition: all .4s ease-in-out 0s;-o-transition: all .4s ease-in-out 0s;transition: all .4s ease-in-out 0s;overflow: hidden;}.feeds-item.no-picture .description {display: block;}.feeds-item .user {display: none;width: 100%;padding: 15px 0;text-align: center;z-index: 15;font-size: 12px;color: #FFF;}.feeds-item .picture-overlay {position: absolute;bottom: 0px;left: 0px;right: 0px;height: 0px;z-index: 13;opacity: 0.8;background: #4665a5;-webkit-transition: all .2s ease-in-out 0s;-moz-transition: all .2s ease-in-out 0s;-ms-transition: all .2s ease-in-out 0s;-o-transition: all .2s ease-in-out 0s;transition: all .2s ease-in-out 0s;}.feeds-item.facebook .picture-overlay {background-color: #4665a5;}.feeds-item.twitter .picture-overlay{background-color: #55acee;}.feeds-item.instagram .inside {background-color: #b43195;}.feeds-item:hover .inside {}.feeds-item.has-picture:hover .user {z-index: 19;display: block;}.feeds-item.has-picture:hover .picture-overlay {height: 100%;}.feeds-item.has-picture:hover .date {display: block;}.feeds-item.has-picture:hover .description {display: block;}.feeds-item.has-picture:hover .description.events {margin: auto;}.grids-col.wfull .feeds-item {width: 100%;}.grids-col.wfull .feeds-item .inside {width: 100%;}.pictures-item {width: 230px;margin: 5px auto;display: block;position: relative;z-index: 12;overflow: hidden;border-radius: 10px;}.pictures-item .picture-wrapper {width: 100%;height: 150px;overflow: hidden;position: relative;}.pictures-item .picture-wrapper .picture {width: 100%;height: 150px;background-size: cover !important;}.pictures-item .picture-wrapper .corner {position: absolute;z-index: 42;bottom: 0px;right: 0px;}.pictures-item .infos {display: none;z-index: 15;position: absolute;left: 0px;right: 0px;padding: 15px;-webkit-transition: all .4s ease-in-out 0s;-moz-transition: all .4s ease-in-out 0s;-ms-transition: all .4s ease-in-out 0s;-o-transition: all .4s ease-in-out 0s;transition: all .4s ease-in-out 0s;}.pictures-item .date {width: 100%;padding: 15px;color: #FFF;text-transform: uppercase;font-size: 12px;text-align: center;font-weight: 600;width: 100%;z-index: 15;padding-bottom: 10px;}.pictures-item .description {width: 100%;padding: 0 15px;color: #FFF;font-size: 13px;line-height: 1.1;font-weight: normal;z-index: 15;overflow: hidden;}.pictures-item .description img {height: 25px;width: auto;}.pictures-item .picture-overlay {position: absolute;bottom: 0px;left: 0px;right: 0px;height: 0px;z-index: 13;opacity: 0.8;background: #333;-webkit-transition: all .2s ease-in-out 0s;-moz-transition: all .2s ease-in-out 0s;-ms-transition: all .2s ease-in-out 0s;-o-transition: all .2s ease-in-out 0s;transition: all .2s ease-in-out 0s;}.pictures-item:hover .picture-wrapper .picture {-moz-transform: scale(1.2);-webkit-transform: scale(1.2);transform: scale(1.2);}.pictures-item:hover .picture-overlay {height: 100%;}.pictures-item:hover .infos {display: block;top: 0px;}.news-item {width: 230px;margin: 10px auto;display: block;position: relative;background: url('../_img/grids/news-bg.png') no-repeat top left #333333;border-radius: 10px;overflow: hidden;}.news-item .date {text-align: right;font-weight: bold;color: #FFF;height: 25px;line-height: 25px;padding-right: 10px;position: relative;}.news-item .date .corner {position: absolute;bottom: -10px;left: 10px;z-index: 10;}.news-item .picture-wrapper {width: 100%;height: 120px;overflow: hidden;position: relative;z-index: 8;}.news-item .picture-wrapper .picture {width: 100%;height: 120px;background-size: cover !important;}.news-item .infos {height: 145px;padding: 10px;position: relative;color: #FFF;}.news-item .infos .title {font-size: 13px;padding-bottom: 7px;margin-bottom: 7px;border-bottom: 1px solid #ed1a3b;text-transform: uppercase;font-family: 'Gibson-SemiBold';}.news-item .infos .description {font-family: 'Gibson-Regular';font-size: 11px;font-weight: normal;text-transform: none;}.news-item .infos .more {font-family: 'Gibson-Regular';font-size: 11px;font-weight: normal;text-transform: none;position: absolute;bottom: 10px;right: 10px;color: #FFF;text-decoration: underline;}.news-item:hover .picture-wrapper .picture {-moz-transform: scale(1.2);-webkit-transform: scale(1.2);transform: scale(1.2);}.news-item:hover .infos {}.news-item:hover .infos .title {}.fancybox-title-float-wrap .child {padding: 5px 10px;font-size: 13px;text-align: center;}.grids-wrapper {}.grids-title {margin-bottom: 10px;}.grids-inside {display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: flex-start; -webkit-justify-content: flex-start;position: relative;z-index: 6700;}.grids-inside.flex-center {justify-content: center; -webkit-justify-content: center;}.grids-col {margin: 8px 1%;width: 31%;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}.grids-col.static250 {width: 250px;margin: 8px 15px;}.grids-col.by1 {width: 100%;}.grids-col.by3 {width: 31%;}.grids-col.by4 {width: 23%;}.grids-col.by5 {width: 18%;}.grids-col.column {display: flex; display: -webkit-flex; flex-flow: column; -webkit-flex-flow: column;justify-content: space-around; -webkit-justify-content: space-around;}.grids-col.wfull {width: 25%;margin: 0px;}.fancybox-title-float-wrap .child img {height: 20px !important;width: auto !important;}.bt-all {width: 100%;text-align: center;color: #000;font-size: 14px;text-decoration: underline;padding-top: 20px;display: block;cursor: pointer;}.bt-all.white {color: #FFF;}.partners-wall-title {font-size: 21px;color: #c0bcbc;padding: 0 0 0.5rem 1rem;}.medias-item {width: 300px;margin: 10px auto;display: block;position: relative;z-index: 12;background-color: #FFF;border-radius: 10px;overflow: hidden;}.medias-item .picture-wrapper {width: 100%;height: 180px;overflow: hidden;position: relative;border-radius: 10px;}.medias-item .picture-wrapper .picture {width: 100%;height: 180px;background-size: cover !important;}.medias-item .infos {height: 68px;padding: 10px;position: relative;font-family: 'Gibson-SemiBold';color: #21211f;text-transform: uppercase;}.medias-item .infos .date {padding-bottom: 2px;font-size: 11px;}.medias-item .infos .title {font-size: 13px;}.medias-item .infos .corner {position: absolute;z-index: 42;bottom: 5px;right: 5px;}.medias-item:hover .picture-wrapper .picture {-moz-transform: scale(1.2);-webkit-transform: scale(1.2);transform: scale(1.2);}.medias-item:hover .infos {}.medias-item:hover .infos .title {}.medias-item.yellow-item {background-color: #ffcb05;}.medias-item.partners-item .picture-wrapper {background: #FFF;}.medias-item.partners-item .picture-wrapper {background: #FFF;}.medias-item.partners-item .infos {background: none;}.medias-item.partners-item .infos .title {font-size: 13px;text-align: center;color: #0d3885;}.players-item {width: 234px;margin: 0;display: block;position: relative;border-radius: 5px;overflow: hidden;box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.4); }.players-item .picture-wrapper {width: 100%;height: 275px;overflow: hidden;}.players-item .picture-wrapper .picture {width: 100%;height: 275px;background-size: cover !important;}.players-item .infos {width: 100%;height: 87px;position: relative;background: url('../_img/grids/players-white.png') no-repeat top left;display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.players-item.yellow-item:hover .infos {background: url('../_img/grids/players-yellow.png') no-repeat top left;}.players-item.red-item:hover .infos {background: url('../_img/grids/players-red.png') no-repeat top left;}.players-item .infos .flag {position: absolute;top: 10px;right: 21px;}.players-item .infos .flag img {height: 24px;width: auto;}.players-item .infos .group {position: absolute;top: -7px;right: 0px;width: 80px;font-weight: 900;font-size: 19px;text-transform: uppercase;text-align: center;line-height: 1.0;color: #2a2929;}.players-item.yellow-item .infos .group {color: #e00036;}.players-item.red-item .infos .group {color: #f6d300;}.players-item .infos .title {width: 100%;padding: 0 10px;margin-top: auto;color: #2a2929;font-size: 20px;line-height: 0.8;font-weight: 700;text-transform: uppercase;}.players-item .infos .title span {font-weight: 900;}.players-item .infos .description {width: 100%;padding: 4px 10px 0;color: #2a2929;font-size: 12px;text-align: right;}.small-item {width: 100%;margin: 0;display: block;position: relative;}.small-item .picture-wrapper {width: 100%;height: 150px;overflow: hidden;position: relative;}.small-item .picture-wrapper .picture {width: 100%;height: 150px;background-size: cover !important;}.small-item .picture-wrapper .corner {position: absolute;z-index: 40;bottom: 0px;right: 0px;}.small-item .overlay {position: absolute;z-index: 10;bottom: 0px;left: 0px;right: 0px;height: 0px;opacity: 0.6;background: #000000;}.small-item .infos {display: none;z-index: 15;position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px;padding: 15px;}.small-item .infos .date {width: 100%;text-align: left;font-weight: bold;color: #e5120e;text-transform: uppercase;padding-bottom: 4px;line-height: 1.1;}.small-item .infos .title {font-size: 12px;font-weight: 500;color: #FFF;line-height: 1.1;}.small-item.category .picture-wrapper {display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: space-around; -webkit-justify-content: space-around;}.small-item.category .picture-wrapper .category-title {margin: auto;text-align: center;font-size: 24px;color: #FFF;font-weight: 600;line-height: 0.8;}.small-item.category .picture-wrapper .category-title span {font-size: 15px;}.small-item .picture-wrapper.bg-red {background: #d51317;}.small-item .picture-wrapper.bg-violet {background: #d53173;}.small-item .picture-wrapper.bg-blue {background: #5184ff;}.small-item:hover .overlay {height: 150px;}.small-item:hover .infos {display: block;}.wall-bt {display: block;margin: 15px 0;width: 100%;text-align: right;font-size: 11px;color: #FFF;text-decoration: underline;}.masonry-wrapper {margin: 0 auto;}.grid-sizer {width: 233px;}.masonry-item { width: 233px; border-radius: 7px;overflow: hidden;margin-top: 0px;margin-bottom: 7px;}.medias-item.masonry-item {background-color: #ffcb05;}.medias-item.masonry-item .picture-wrapper {border-radius: 7px;}.masonry-item--width2 { width: 466px; }.last-item {width: 300px;margin: 7px 15px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.last-item .logo {width: 85px;}.last-item .logo img {width: 85px;height: auto;}.last-item .infos {width: 200px;margin: auto;margin-left: 10px;}.last-item .infos .subtitle {font-weight: 500;color: #FFF;font-size: 15px;text-transform: uppercase;line-height: 1.0;padding-bottom: 4px;}.last-item .infos .title {font-weight: 900;color: #ffcb08;font-size: 15px;text-transform: uppercase;line-height: 1.0;}.last-item.race .logo {margin: auto 0;width: 80px;height: 80px;overflow: hidden;border-radius: 75px;background-color: #FFF;-webkit-box-shadow: 3px 2px 14px -1px rgba(94,94,94,0.63);-moz-box-shadow: 3px 2px 14px -1px rgba(94,94,94,0.63);box-shadow: 3px 2px 14px -1px rgba(94,94,94,0.63);display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}.last-item.race .logo img {width: 81px;height: auto;margin: auto;}.events-item {width: 233px;margin: 0 auto;display: block;position: relative;background-color: #f6f6f6;border-radius: 7px;-webkit-box-shadow: 3px 2px 14px -1px rgba(94,94,94,0.63);-moz-box-shadow: 3px 2px 14px -1px rgba(94,94,94,0.63);box-shadow: 3px 2px 14px -1px rgba(94,94,94,0.63);}.events-item .label-view {position: absolute;right: -10px;top: 208px;z-index: 10;width: 160px;height: 37px;}.events-item .label-view.red {background: url('../_img/buttons/events-voir-red.png') no-repeat top right;}.events-item .label-view.yellow {background: url('../_img/buttons/events-voir-yellow.png') no-repeat top right;}.events-item .picture-wrapper {width: 230px;height: 230px;overflow: hidden;position: relative;z-index: 5;background-color: #f6f6f6;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}.events-item .picture-wrapper .picture {width: 200px;height: 200px;margin: auto;background-size: cover !important;}.events-item .infos {padding: 10px;height: 108px;border: 1px solid #f6f6f6;background-color: #FFF;position: relative;line-height: 1.1;color: #21211f;display: flex; display: -webkit-flex; flex-flow: column; -webkit-flex-flow: column;justify-content: center; -webkit-justify-content: center;}.events-item .infos .title {font-size: 16px;line-height: 1.0;font-weight: bold;text-transform: uppercase;}.events-item .infos .date {line-height: 1.0;font-size: 12px;padding-top: 5px;}.events-item .more {padding-top: 9px;font-size: 13px;font-weight: 900;text-align: center;text-transform: uppercase;}.events-item .more.red {color: #ed1a3b;}.events-item .more.yellow {color: #ffcc00;}.events-item:hover .picture-wrapper .picture {-moz-transform: scale(1.2);-webkit-transform: scale(1.2);transform: scale(1.2);}.events-item:hover .infos {}.reports-item {width: 233px;margin: 0 auto;display: block;position: relative;}.reports-item .picture-wrapper {width: 100%;height: 300px;overflow: hidden;position: relative;z-index: 5;}.reports-item .picture-wrapper .libelle {position: absolute;top: 5px;left: 5px;z-index: 10;}.reports-item .picture-wrapper .picture {width: 100%;height: 300px;background-size: cover !important;}.reports-item .infos {padding: 10px;height: 85px;background-color: #000000;position: relative;font-family: 'Gibson-SemiBold';line-height: 1.1;color: #ffcb05;text-transform: uppercase;}.reports-item .infos .date {padding-bottom: 4px;font-size: 11px;}.reports-item .infos .title {font-size: 12px;}.reports-item .more {font-family: 'Gibson-Regular';font-size: 11px;font-weight: normal;text-transform: none;position: absolute;bottom: 10px;right: 10px;color: #FFF;text-decoration: underline;}.reports-item:hover .picture-wrapper .picture {-moz-transform: scale(1.2);-webkit-transform: scale(1.2);transform: scale(1.2);}.reports-item:hover .infos {}.columns-wrapper {width: 100%;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-between; -webkit-justify-content: space-between;}.columns-wrapper .col {margin: 0 auto;width: 48%;}.columns-wrapper .col.align-top {margin-top: 0;margin-bottom: auto;}.columns-wrapper .col.align-top .text-wrapper {padding-top: 0px;}.columns-wrapper .col.align-top .text-wrapper p {padding-top: 0px;}.columns-wrapper .col.width-full .text-wrapper {padding-top: 10px;}.columns-wrapper .col.width-full .text-wrapper p {padding-top: 3px;}.columns-wrapper .col.align-mid {margin-top: auto;margin-bottom: auto;}.columns-wrapper .col.align-bot {margin-top: auto;margin-bottom: 0;}.columns-wrapper .col.align-left {margin-left: 0;margin-right: auto;}.columns-wrapper .col.align-center {margin-left: auto;margin-right: auto;}.columns-wrapper .col.align-right {margin-left: auto;margin-right: 0;}.columns-wrapper .col.width-sxmall {width: 14%;}.columns-wrapper .col.width-sidebar {width: 24%;}.columns-wrapper .col.width-small {width: 32%;}.columns-wrapper .col.width-small-l {width: 36%;}.columns-wrapper .col.width-medium-s {width: 39%;}.columns-wrapper .col.width-medium {width: 48%;}.columns-wrapper .col.width-medium-l {width: 59%;}.columns-wrapper .col.width-large-s {width: 69%;}.columns-wrapper .col.width-large {width: 73%;}.columns-wrapper .col.width-large-f {width: 89%;}.columns-wrapper .col.width-full {width: 100%;}article {width: 100%;font-size: 14px;line-height: 1.3;color: #333333;padding: 30px 0;}article .date {font-size: 10px;font-weight: 600;line-height: 1.0;text-align: right;color: #999999;}article .intro {color: #333333;font-size: 14px;padding: 15px 0;font-weight: 500;}article img {height: auto;width: 100%;padding: 0;}.article-picture {width: 100%;position: relative;}.article-picture img {width: 100%;height: auto;}.article-picture.main-cut {max-height: 455px;overflow: hidden;}article .legend {padding-top: 4px;font-size: 11px;font-style: italic;}.shares-wrapper {position: absolute;bottom: 15px;left: 50%;margin-left: -400px;padding: 10px 20px;background-color: #f6d300;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}.shares-wrapper a {margin: auto 5px;height: 22px;width: 22px;display: flex; display: -webkit-flex; }.shares-wrapper a img {margin: auto;height: auto;width: auto;}article h1, article h2, article h3, article h4 {padding-left: 0;padding-right: 0;}article ul, article ol {margin: 0px;padding-left: 20px;}article li {padding: 2px 0;}article p {font-size: 14px;line-height: 1.3;}article a {color: #295ebc;text-decoration: underline; }article .video-wrapper, article .picture-wrapper {padding: 15px 0;}article .grids-wrapper a {text-decoration: none;}article .text-wrapper {padding: 10px 0;font-size: 14px;line-height: 1.3;}article .citation {font-size: 22px;text-transform: uppercase;text-align: center;padding: 25px 0;font-style: italic;line-height: 1.0;}article p b, article p strong {}article hr {margin: 40px 0;padding: 0;width: 100%;border: 0;height: 5px;background: #f6d300;}article .xbutton {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;margin: 10px 0;background: #e8e8e8;padding: 10px;border-radius: 0;text-decoration: none;}article .xbutton .label {color: #333333;font-size: 15px;text-transform: uppercase;font-weight: bold;text-align: left;line-height: 1.0; width: 100%;margin: auto 0;}article .xbutton .label span {font-size: 12px;text-transform: none;font-weight: normal;}article .xbutton .icon {width: 30px;text-align: left;margin: auto 15px;}article .xbutton .icon img {height: 25px;width: 25px;}.comments-banner {height: 80px;width: 100%;background: #e8e8e8;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;margin-top: 15px;margin-bottom: 35px;}.comments-banner .icon {margin: 0;margin-right: 15px;}.comments-banner .icon img {height: 80px;width: auto;}.comments-banner .title {margin: auto 0;font-size: 36px;color: #FFF;text-transform: uppercase;}.comments-item {width: 100%;margin: 10px 0;padding: 10px 0px;border-bottom: 1px dashed #003366;}.comments-item .infos {width: 100%;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;margin-bottom: 7px;}.comments-item .infos .picto {margin: auto 0;}.comments-item .infos .name {margin: auto 0;margin-left: 10px;font-size: 13px;color: #003366;font-weight: bold;text-transform: uppercase;}.comments-item .infos .date {margin: auto 0;margin-left: 10px;font-size: 13px;color: #003366;text-transform: uppercase;}.comments-item .message {width: 100%;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.comments-item .message .input {width: 90%;}.comments-item .message .input textarea {width: 100%;min-height: 120px;background: #ededed;border: none;}.comments-item .message .submit {width: 10%;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}.comments-item .message .submit button {margin: auto;}.comments-item:last-child {border-bottom: none;}.comments-msgs {margin: 0 auto;padding: 0;width: 100%;}.comments-msgs .message {margin: 15px auto;width: 100%;font-size: 14px;line-height: 1.1;font-weight: normal;padding: 15px;border: 1px solid transparent;border-radius: 4px;text-align: center;display: none;}.comments-msgs .message.success {color: #5cb85c;background-color: #e8fbe8;border-color: #5cb85c;}.comments-msgs .message.info {color: #31708f;background-color: #d9edf7;border-color: #bce8f1;}.comments-msgs .message.error {color: #a94442;background-color: #f2dede;border-color: #ebccd1;}.update-cookies {width: 100%;display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: center; -webkit-justify-content: center;padding: 20px 0 20px;}.update-cookies a {background: none rgb(230, 23, 63);padding: 12px;border-radius: 20px;text-decoration: none;line-height: 1.0;display: inline-block;color: #FFF;font-weight: bold;}.slider-articles-wrapper {margin-top: 0;position: relative;width: 100%;height: 406px;overflow-x: hidden;}div#slider-articles-home {position: relative; top: 0px; left: 0px; width: 100%;height: 406px;}div.slider-articles-wrapper div.items-articles-wrapper {width: 100%;height: 406px;}div.slider-articles-wrapper a.slide-articles-item {float: left;width: 100%;height: 406px;display: block;position: relative;text-decoration: none;}div.slider-articles-wrapper a:hover {text-decoration: none;}a.slide-articles-item div.picture {width: 100%;height: 406px;overflow: hidden;}a.slide-articles-item img {width: 100%;height: auto;}a.slide-articles-item div.infos {width: 400px;height: auto;position: absolute;top: 150px;left: 70px;}a.slide-articles-item div.infos .title {font-size: 32px;color: #FFF;line-height: 1.2;padding-bottom: 20px;font-family: 'Eurostile Bold';text-transform: uppercase;text-shadow: 0px 1px 2px rgba(150, 150, 150, 1);}a.slide-articles-item div.infos .intro {font-size: 18px;color: #FFF;line-height: 1.1;text-shadow: 0px 1px 2px rgba(150, 150, 150, 1);}a.slide-articles-item div.infos .button-more {margin-top: 15px;width: 100%;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;padding: 10px;font-weight: bold;font-size: 17px;text-transform: uppercase;color: #FFF;background-color: #00a9c9;border-radius: 3px;}#slider-articles-navigator {position: absolute;top: 15px;right: 25px;width: 30px;z-index: 30;margin-top: 0px;display: flex; display: -webkit-flex; flex-flow: column nowrap; -webkit-flex-flow: column nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;}#slider-articles-navigator a.slider-navigation {display: block;height: 26px;width: 30px;cursor: pointer;margin: 0;margin-bottom: 0px;border-left: 3px solid #FFF;padding-left: 10px;color: #FFF;font-size: 18px;background: none;position: relative;z-index: 31;}#slider-articles-navigator a.selected {border-left: 3px solid #00a9c9;color: #00a9c9;}h1 {font-size: 47px;line-height: 1.0;color: #e6173f;font-weight: 600;text-transform: uppercase;text-align: left;margin: 0px;padding: 15px 0;}h2 {font-size: 24px;line-height: 1.1;color: #e61915;font-weight: 700;text-align: left;padding: 5px 0;margin: 0;}h2.alt-center {padding-top: 15px;text-align: center;}h3 {font-size: 18px;line-height: 1.1;color: #ffcc00;font-weight: 500;text-transform: uppercase;text-align: left;padding: 4px 0;margin: 0;}h4 {font-size: 16px;line-height: 1.1;color: #ffcc00;font-weight: 500;text-transform: uppercase;text-align: left;padding: 4px 0;margin: 0;}article .listing-wrapper {margin: 10px 0;padding-bottom: 7px;}article .listing-wrapper .title-wrapper {padding: 0 17px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;height: 40px;margin-bottom: 10px;}article .listing-wrapper .title-wrapper .spacer {height: 40px;width: 2px;background: #0b2149;margin: 0;margin-right: 10px;}article .listing-wrapper .title-wrapper .text {font-size: 18px;color: #0b2149;margin: auto 0;margin-right: auto;text-transform: uppercase;}article .listing-wrapper .title-wrapper .icon {margin: auto 0;margin-left: auto;width: 30px;}article .listing-wrapper .title-wrapper .icon img {width: 24px;height: 24px;}article .listing-wrapper .listing-items {display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: space-between; -webkit-justify-content: space-between;}article .listing-wrapper .listing-items .item {}article .listing-wrapper .listing-items .item a {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;padding: 10px 15px;margin: 0;}article .listing-wrapper .listing-items .item a .col-infos {width: 88%;margin: 0;text-align: left;}article .listing-wrapper .listing-items .item a .col-icon {width: 12%;margin: auto 0;text-align: right;}article .listing-wrapper .listing-items .item a .col-icon img {}article .listing-wrapper .listing-items .item .row {}article .listing-wrapper .listing-items .item .row.title {padding: 0 0 5px;}article .listing-wrapper .listing-items .item .row.title .title {padding: 0px;}.tickets-index {padding: 25px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}.tickets-index .tickets-medium {margin: 0 auto;width: 215px;height: 229px;}.tickets-index .tickets-medium .title-offre {font-size: 24px;line-height: 1.1;font-family: 'Trade Lt';padding-top: 10px;text-align: center;text-transform: uppercase;}.tickets-index .tickets-medium .title-ticket {color: #FFF;font-size: 30px;line-height: 1.1;font-family: 'Trade HvCn';text-align: center;text-transform: uppercase;}.tickets-index .tickets-medium .title-price {font-size: 15px;line-height: 1.1;font-family: 'Trade Bold';padding-top: 17px;text-align: center;text-transform: uppercase;}.tickets-index .tickets-medium .price {color: #FFF;font-size: 55px;line-height: 1.0;font-family: 'Trade Bold';text-align: center;text-transform: uppercase;}.tickets-index .tickets-medium .price sup {color: #FFF;font-size: 30px;margin-left: -10px;font-weight: 'normal';}.tickets-index .tickets-medium .links-wrapper {padding-top: 7px;height: 67px;display: flex; display: -webkit-flex; flex-flow: column; -webkit-flex-flow: column;justify-content: space-around; -webkit-justify-content: space-around;}.tickets-index .tickets-medium .links-wrapper a {width: 100%;margin: auto;display: block;border-radius: 4px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}.tickets-index .tickets-medium .links-wrapper a.link {height: 30px;line-height: 30px !important;width: 190px;text-align: center;font-size: 19px;line-height: 1.1;font-family: 'Trade HvCn';text-transform: uppercase;}.tickets-index .tickets-medium .links-wrapper a.link-small {height: 17px;line-height: 17px !important;width: 190px;text-align: center;font-size: 13px;line-height: 1.1;font-family: 'Trade HvCn';text-transform: uppercase;}.tickets-medium.green-medium {background: url('../_img/banners/tickets-green.png') no-repeat top center;}.tickets-medium.green-medium .title-offre {color: #586111;}.tickets-medium.green-medium .title-price {color: #586111;}.tickets-medium.green-medium .links-wrapper a {background: #778315;color: #b6c72b;}.tickets-medium.green-medium:hover .links-wrapper a {background: #dbed4a;color: #778315;}.tickets-medium.blue-medium {background: url('../_img/banners/tickets-blue.png') no-repeat top center;}.tickets-medium.blue-medium .title-offre {color: #055879;}.tickets-medium.blue-medium .title-price {color: #055879;}.tickets-medium.blue-medium .links-wrapper a {background: #055879;color: #0095cf;}.tickets-medium.blue-medium:hover .links-wrapper a {color: #055879;background: #39c3f9;}.tickets-medium.orange-medium {background: url('../_img/banners/tickets-orange.png') no-repeat top center;}.tickets-medium.orange-medium .title-offre {color: #866311;}.tickets-medium.orange-medium .title-price {color: #866311;}.tickets-medium.orange-medium .links-wrapper a {background: #866311;color: #cd9618;}.tickets-medium.orange-medium:hover .links-wrapper a {background: #efbf4f;color: #866311;}.tickets-medium.violet-medium {background: url('../_img/banners/tickets-violet.png') no-repeat top center;}.tickets-medium.violet-medium .title-offre {color: #bd4bc2;}.tickets-medium.violet-medium .title-price {color: #bd4bc2;}.tickets-medium.violet-medium .links-wrapper a {background: #5a135d;color: #bd4bc2;}.tickets-medium.violet-medium:hover .links-wrapper a {background: #bd4bc2;color: #5a135d;}.tickets-large {margin: 25px auto 15px;width: 938px;height: 84px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: center; -webkit-justify-content: center;}.tickets-large .title-ticket {margin: auto 0;color: #FFF;font-family: 'Trade HvCn';font-size: 37px;line-height: 1.0;text-transform: uppercase;}.tickets-large .col-infos {margin: auto 25px;text-align: right;line-height: 1.0;}.tickets-large .col-infos .infos-legend {font-family: 'Trade Regular';font-size: 19px;text-transform: uppercase;}.tickets-large .col-infos .infos-price {color: #FFF;font-family: 'Trade Regular';font-size: 19px;text-transform: uppercase;}.tickets-large .link {margin: auto 0;height: 30px;line-height: 30px !important;width: 190px;text-align: center;font-size: 19px;line-height: 1.1;font-family: 'Trade HvCn';text-transform: uppercase;}.tickets-large.red-large {background: url('../_img/banners/tickets-large-red.jpg') no-repeat top center;}.tickets-large.red-large .col-infos .infos-legend {color: #951214;}.tickets-large.red-large .link {color: #d35e60;background: #951214;}.tickets-large.red-large:hover .link {color: #951214;background: #d35e60;}.tickets-button {width: 470px;height: 42px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;background: #FFF;border-radius: 5px;margin: 25px auto 30px;}.tickets-button .text {margin: auto auto auto 45px;font-family: 'Trade Regular';font-size: 19px;color: #0b2149;}.tickets-button .icon {margin: auto 25px auto auto;}.tickets-title {padding: 30px 0;}.tickets-nav {width: 100%;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.tickets-nav a {display: block;width: 170px;height: 67px;margin: 0 auto;}.tickets-nav a .inside {width: 170px;height: 55px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;line-height: 1.0;font-size: 22px;font-family: 'Trade HvCn';text-align: center;text-transform: uppercase;margin: 0 auto auto;}.tickets-nav a span {display: block;margin: auto;padding: 0 10px;}.tickets-nav a:first-child {margin-left: 0px;}.tickets-nav a:last-child {margin-right: 0px;}.tickets-nav a.red-large {background: url('../_img/tickets/nav-red.png') no-repeat top center;color: #951214;}.tickets-nav a.green-medium {color: #778315;background: url('../_img/tickets/nav-green.png') no-repeat top center;}.tickets-nav a.blue-medium {color: #055879;background: url('../_img/tickets/nav-blue.png') no-repeat top center;}.tickets-nav a.orange-medium {color: #866311;background: url('../_img/tickets/nav-orange.png') no-repeat top center;}.tickets-nav a.violet-medium {color: #5a135d;background: url('../_img/tickets/nav-violet.png') no-repeat top center;}.tickets-nav a:hover.red-large, .tickets-nav a.red-large.is-active {background: url('../_img/tickets/nav-red-hover.png') no-repeat top center;color: #951214;}.tickets-nav a:hover.green-medium, .tickets-nav a.green-medium.is-active {color: #778315;background: url('../_img/tickets/nav-green-hover.png') no-repeat top center;}.tickets-nav a:hover.blue-medium, .tickets-nav a.blue-medium.is-active {color: #055879;background: url('../_img/tickets/nav-blue-hover.png') no-repeat top center;}.tickets-nav a:hover.orange-medium, .tickets-nav a.orange-medium.is-active {color: #866311;background: url('../_img/tickets/nav-orange-hover.png') no-repeat top center;}.tickets-nav a:hover.violet-medium, .tickets-nav a.violet-medium.is-active {color: #5a135d;background: url('../_img/tickets/nav-violet-hover.png') no-repeat top center;}.tickets-nav a.is-active {color: #FFF !important;}.map-wrapper {padding: 20px;}.map-wrapper .maps {display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: space-around; -webkit-justify-content: space-around;}.map-wrapper .maps a {display: block;margin: 20px auto;position: relative;}.map-wrapper .maps a .title {position: absolute;top: 9px;left: 28px;font-size: 22px;color: #0d2758;}.addbox-wrapper {}.addbox-wrapper .head {width: 100%;height: 40px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;border-bottom: 1px solid #b1aeae;}.addbox-wrapper .head .title {font-size: 16px;margin: auto 0;padding-left: 15px;text-transform: uppercase;}.addbox-wrapper .head .shop-continue {font-size: 13px;color: #c53521;margin: auto 0 auto auto;padding-right: 15px;cursor: pointer;}.addbox-wrapper .cols {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;margin: 25px 0;}.addbox-wrapper .col-product {width: 440px;margin: 0px;padding-left: 15px;}.addbox-wrapper .col-orders {width: 300px;margin: 0px;padding: 0 15px;border-left: 1px dotted #b1aeae;}.addbox-wrapper .col-orders .count {font-size: 16px;text-transform: uppercase;}.addbox-wrapper .col-orders .amounts {padding: 15px 0;}.addbox-wrapper .col-orders .amounts .row {padding-bottom: 4px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.addbox-wrapper .col-orders .amounts .row .label {font-size: 14px;margin: auto 0;}.row .label img {width: 16px;height: 16px;}.addbox-wrapper .col-orders .amounts .row .value {font-weight: 500;text-transform: uppercase;font-size: 16px;margin: auto 0;margin-left: auto;}.addbox-wrapper .col-orders .amounts .row.total {margin-top: 10px;border-top: 1px solid #dedede;padding-top: 10px;padding-bottom: 20px;}.addbox-wrapper .col-orders .amounts .row.total .label {font-size: 15px;}.addbox-wrapper .col-orders .amounts .row.total .value {font-size: 17px;}.addbox-wrapper .col-orders .bt-actions {margin-top: 10px;width: 100%;height: 50px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;background-color: #333333;font-size: 22px;line-height: 1.1;font-weight: 500;color: #FFF;cursor: pointer;}.addbox-wrapper .col-orders .bt-actions span {display: block;margin: auto;}.addbox-wrapper .col-orders .bt-actions.finalize {background-color: #c53521;}.cart-msgs-wrapper {padding: 40px 40px 15px;width: 80%;margin: 0 auto;}.cart-msgs-wrapper .cart-msg {margin: 0 auto;width: 80%;font-size: 12px;line-height: 1.1;font-weight: normal;padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;text-align: center;}.cart-msgs-wrapper .cart-msg .title {font-size: 14px;font-weight: normal;padding-bottom: 4px;}.cart-msgs-wrapper .cart-msg .product {font-size: 15px;font-weight: bold;}.cart-msgs-wrapper .cart-msg .thanks {font-size: 13px;font-weight: normal;padding-top: 4px;}.cart-msgs-wrapper .cart-msg.update {color: #31708f;background-color: #d9edf7;border-color: #bce8f1;}.cart-msgs-wrapper .cart-msg.delete {color: #a94442;background-color: #f2dede;border-color: #ebccd1;}.cart-wrapper .row {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;margin: 20px 0 0;width: 100%;}.cart-wrapper .row.index-bg {background: #fafafa;margin: 4px 0 0;}.cart-wrapper .row.header {margin: 20px 0 7px;}.cart-wrapper .row.total-sub {margin: 0;padding-top: 10px;}.cart-wrapper .row.total-ht {margin: 0;padding-top: 10px;}.cart-wrapper .row.total-ht .label {text-align: right;text-transform: uppercase;font-weight: 500;}.cart-wrapper .row.total-ht .price {border-top: 1px solid #554c4c;}.cart-wrapper .row.total-sub .label {color: #333;text-align: right;line-height: 1.0;}.cart-wrapper .row.total-global {margin: 10px 0;padding-bottom: 20px;}.cart-wrapper .row.total-global .label {text-align: right;text-transform: uppercase;font-weight: 500;}.cart-wrapper .row.total-global .price {border-top: 1px solid #c53521;}.cart-wrapper .row.product {border-bottom: 1px dotted #dedede;padding-bottom: 15px;}.cart-wrapper .row.product:last-child {border-bottom: none;}.cart-wrapper .row.promo {padding: 10px 0px;margin: 0px;background: #f5f5f5;border-bottom: 1px dotted #dedede;}.cart-wrapper .row.promo input[type=text] {background-color: #FFF;}.cart-wrapper .col-product {width: 440px;margin: 0px;padding: 4px 15px;}.cart-wrapper .col-address {width: 580px;margin: 0px;padding: 4px 15px;}.cart-wrapper .col-address .label {font-weight: 500;font-size: 13px;padding-bottom: 3px;}.cart-wrapper .col-address .name {font-weight: 500;padding-bottom: 3px;}.cart-wrapper .col-address .street {line-height: 1.1;padding-bottom: 3px;}.cart-wrapper .col-address .phone {line-height: 1.1;}.cart-wrapper .col-more {width: 180px;margin: auto 7px;padding: 4px 15px;font-size: 15px;font-weight: 500;text-align: center;}.cart-wrapper .col-more.col-bt {text-align: center;}.cart-wrapper .col-more.col-price {text-align: right;padding-right: 60px;}.cart-wrapper .col-more .link-delete {display: block;padding-top: 0px;color: #c53521;text-decoration: underline;font-size: 13px;}.cart-wrapper .col-more span.legende {color: #b1aeae;width: 100%;line-height: 1.0;font-size: 10px;text-align: right;}.cart-wrapper .col-text {width: 620px;margin: 0px;padding: 4px 15px 4px 0;}.cart-wrapper .col-payment {width: 990px;margin: 0px;padding: 4px 15px 0;}.cart-wrapper .head {border-bottom: 1px solid #dedede;margin-bottom: 4px;font-size: 13px;}.cart-wrapper .highlight {color: #c53521;font-weight: bold !important;}.products-order {position: relative;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.products-order .picture {margin: 0;width: 190px;height: auto;}.cart-wrapper .products-order .picture {width: 120px;}.products-order .picture img {width: 100%;height: auto;}.products-order .infos-wrapper {margin: 0;margin-left: 20px;width: 200px;height: auto;}.products-order .infos-wrapper .title {font-weight: bold;text-transform: uppercase;font-size: 18px;line-height: 1.1;padding-bottom: 7px;}.products-order .infos-wrapper .price {font-weight: 500;font-size: 15px;text-transform: uppercase;line-height: 1.4;padding-bottom: 7px;}.products-order .infos-wrapper .categorie {color: #b1aeae;width: 100%;padding-bottom: 2px;}.products-order .infos-wrapper .link-delete {display: block;padding-top: 7px;color: #c53521;text-decoration: underline;}.payment-methods {position: relative;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.payment-methods .logo img {height: 40px;width: auto;}.payment-methods .title {margin: auto 0;margin-left: 20px;color: #b1aeae;}.price-promo {font-size: 80%;color: #999;text-decoration: line-through;}.shop-col-toggle {display: none;}.shop-filter-wrapper {width: 90%;margin: 15px auto;padding: 0;border: 1px solid #ffffff;}.shop-filter-title {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;width: 100%;background: #ffffff;}.shop-filter-title .title {padding: 13px 10px;font-size: 15px;line-height: 1.0;text-transform: uppercase;color: #26395b;font-weight: bold;}.shop-filter-title .arrow {margin: auto;margin-right: 15px;transition: all .3s ease-in-out;}.shop-filter-title .arrow.is-rotate {-ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);}.shop-filter-content {display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: flex-start; -webkit-justify-content: flex-start;width: 100%;font-size: 13px;}.shop-filter-content .filter-link {padding: 0;width: 100%;margin: 0;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.shop-filter-content .filter-link a {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;padding: 8px 13px;width: 100%;}.shop-filter-content .filter-link .div-link {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;padding: 10px 13px;width: 100%;cursor: pointer;}.shop-filter-content .filter-link:hover {background-color: #eaeaea;}.shop-filter-content .filter-input {padding: 6px;width: 100%;margin: 0;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.shop-filter-content .cell-input {width: 31px;margin: auto 0;text-align: left;}.shop-filter-content .cell-input img {height: 20px;width: 20px;}.shop-filter-content .cell-label {margin: auto 0;font-size: 13px;}.shop-filter-content .cell-color {margin: 5px 10px;height: 25px;width: 25px;display: block;border: 1px solid #dedede;border-radius: 5px;overflow: hidden;}.shop-filter-content .cell-color img {width: 25px;height: 25px;}.shop-filter-wrapper.selected-elements {background-color: none;border: none;}.shop-filter-wrapper.selected-elements .shop-filter-title {background: none;}.shop-filter-wrapper.selected-elements .shop-filter-title .title {color: #ca521f;font-size: 16px;padding: 6px 10px;}.shop-filter-wrapper.selected-elements .shop-filter-content .filter-link a {padding: 7px 13px;}.user-nav-fix {width: 1px;margin: auto 0;margin-left: auto;}.user-nav-inside {display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: flex-end; -webkit-justify-content: flex-end;z-index: 150;margin: auto 0;}.user-nav-inside .search-bt {}.user-nav-inside .account-bt {font-weight: bold;line-height: 1.0;margin: auto 10px;text-transform: uppercase;cursor: pointer;padding: 2px 0;color: #26395b;}#head-cart {height: auto;flex-flow: row nowrap; -webkit-flex-flow: row nowrap;}.user-nav-inside .cart-bt {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;cursor: pointer;border-left: 1px solid #00a9c9;width: 105px;}.user-nav-inside .cart-bt .col-icon {width: 35px;height: 24px;}.user-nav-inside .cart-bt .col-icon img {margin: auto;}.user-nav-inside .cart-bt .col-info {height: 24px;color: #c53521;border-left: none;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-end; -webkit-justify-content: flex-end;font-size: 15px;line-height: 1.0;font-family: 'DIN Bold';}.user-nav-inside .cart-bt .col-info span {margin: auto 0;}.user-nav-inside .cart-chrono {width: 90px;height: 24px;background: #c53521;color: #FFF;text-align: center;line-height: 24px;margin-left: 10px;}.head-account-wrapper {display: none;position: absolute;top: 40px;right: 0px;width: 500px;z-index: 45;font-family: 'DIN Pro';}.head-account-inside {border: 1px solid #00a9c9;border-top-width: 5px;background-color: #FFF;position: relative;z-index: 46;}.head-account-inside .title {width: 100%;padding: 10px 12px 10px;font-size: 16px;color: #00a9c9;text-transform: uppercase;font-weight: bold;}.head-account-inside .subtitle {width: 100%;padding: 14px 0 10px;font-size: 13px;color: #b1aeae;text-transform: uppercase;text-align: center;}.head-account-inside .account-info {padding: 5px 15px 5px;font-size: 12px;}.head-account-inside hr {height: 1px;width: 100%;margin: 0;padding: 0px;background: #eaeaea;}.head-account-inside .account-logout {float: left;font-size: 12px;color: #b1aeae;text-align: center;display: block;padding: 9px 0 0 15px;}.head-account-inside .account-create {text-align: center;display: block;padding: 7px 0 12px;text-decoration: underline;}.head-account-inside .inputs-wrapper {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;margin: 10px;}.head-account-inside .inputs-wrapper input {width: 50%;padding: 5px 0;margin: auto;border: 1px solid #c53521;border-radius: 0px;text-align: center;}.head-cart-wrapper {display: none;position: absolute;top: 40px;right: 0px;width: 500px;z-index: 45;font-family: 'DIN Pro';}.head-cart-inside {border: 1px solid #00a9c9;border-top-width: 5px;background-color: #FFF;position: relative;z-index: 46;}.head-cart-inside .title {width: 100%;padding: 10px 12px 10px;font-size: 16px;color: #00a9c9;text-transform: uppercase;font-weight: bold;}.head-cart-inside .cart-items {padding: 5px 15px 8px;width: 100%;display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.head-cart-inside .cart-items .row {padding: 7px 0px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.head-cart-inside .cart-items .row .col-picture {width: 40px;margin: auto 0;}.head-cart-inside .cart-items .row .col-picture img {width: 100%;height: auto;}.head-cart-inside .cart-items .row .col-title {width: 220px;margin: auto 10px;line-height: 1.0;font-size: 12px;}.head-cart-inside .cart-items .row .col-title .categorie {color: #b1aeae;padding-bottom: 1px;}.head-cart-inside .cart-items .row .col-quantity {width: 40px;text-align: right;margin: auto 0;}.head-cart-inside .cart-items .row .col-price {width: 80px;text-align: right;margin: auto 0;margin-left: 30px;color: #b1aeae;}.head-cart-inside .cart-items .row .col-delete {width: 40px;height: 20px;text-align: center;margin: auto 0;}.head-cart-inside .view-bt, .head-account-inside .view-bt {margin: 0;width: auto;float: right;font-size: 12px;font-weight: bold;line-height: 1.0;color: #FFF;padding: 7px 20px;border-radius: 0px;border: none;background-color: #c53521;cursor: pointer;text-transform: uppercase;}.head-cart-inside::after, .head-account-inside::after {content: '';display: block;clear: both;}#shop-page {min-height: 500px;}.products-wrapper {display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: flex-start; -webkit-justify-content: flex-start;margin: 20px 0;clear: both;}.products-wrapper.flex-center {justify-content: center; -webkit-justify-content: center;}.products-title {font-size: 26px;line-height: 1.1;color: #b1aeae;text-transform: uppercase;text-align: center;margin: 0px;padding-bottom: 20px;width: 100%;}.products-col {width: 220px;height: 286px;margin: 0 0 40px 30px;z-index: 0;-webkit-transition: z-index .2s ease-in-out 0s;-moz-transition: z-index .2s ease-in-out 0s;-ms-transition: z-index .2s ease-in-out 0s;-o-transition: z-index .2s ease-in-out 0s;transition: z-index .2s ease-in-out 0s;}.products-item {margin-top: 10px;height: 286px;width: 240px;position: relative;float: left;transition: all .3s ease-in-out;background: #FFF;-moz-box-shadow: 0 0 3px rgba(0,0,0,.15);-webkit-box-shadow: 0 0 3px rgba(0,0,0,.15);box-shadow: 0 0 3px rgba(0,0,0,.15);z-index: 10;}.products-item:hover {-moz-box-shadow: 0 0 20px rgba(0,0,0,.15);-webkit-box-shadow: 0 0 20px rgba(0,0,0,.15);box-shadow: 0 0 20px rgba(0,0,0,.15);}.products-item .price {position: absolute;z-index: 15;top: 15px;right: 0px;width: 70px;height: 30px;background-color: #26395b;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}.products-item:hover .price {background-color: #00a9c9;}.products-item .price span {display: block;margin: auto;font-size: 16px;text-transform: uppercase;color: #FFF;}.products-item .price.w-promo {height: 40px;background-color: #c53521;flex-flow: column wrap; -webkit-flex-flow: column wrap;justify-content: center; -webkit-justify-content: center;}.products-item .price.w-promo span {margin: 0 auto;font-size: 15px;}.products-item .price.w-promo .price-promo {margin: 0 auto;color: #FFF;}.products-item .price.w-promo .price-promo span {color: #FFF;display: block;margin: 0 auto;font-size: 12px;text-transform: uppercase;}.products-item .promo-icon {position: absolute;z-index: 100;top: 10px;left: 12px;}.products-item .picture {width: 220px;height: 230px;overflow: hidden;text-align: center;margin: 0 10px;margin-top: -15px;margin-bottom: 7px;position: relative;z-index: 11;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}.products-item .picture img {position: absolute;top: 0px;left: 0px;width: auto;height: 230px;}.products-item .picture img.default {z-index: 13;}.products-item .picture img.hover {z-index: 12;}.products-item .picture:hover img.default {z-index: 12;}.products-item .picture:hover img.hover {z-index: 13;}.products-item .infos-wrapper {padding: 0 10px 10px;height: 58px;position: relative;z-index: 5;background-color: #FFF;}.products-item .infos-wrapper .title {padding-top: 4px;max-height: 35px;line-height: 16px;overflow: hidden;font-size: 15px;color: #484444;width: 100%;}.products-item .infos-wrapper .categorie {padding-top: 3px;max-height: 16px;line-height: 16px;overflow: hidden;font-size: 12px;color: #b1aeae;width: 100%;}.products-item .view-link {position: relative;z-index: 2;margin-top: -18px;height: 18px;width: 100%;background-color: #00a9c9;text-align: center;color: #FFF;font-size: 13px;text-transform: uppercase;line-height: 18px;-webkit-transition: margin .5s ease-in-out 0s;-moz-transition: margin .5s ease-in-out 0s;-ms-transition: margin .5s ease-in-out 0s;-o-transition: margin .5s ease-in-out 0s;transition: margin .5s ease-in-out 0s;}.products-item:hover .view-link {margin-top: 0px;}.products-nav {width: 100%;margin: 15px 0 15px 13px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;padding-bottom: 10px;}.products-nav .nav-col {width: 200px;margin: 0;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.products-nav .col-orders {width: 250px;}.products-nav .col-items {margin: 0 auto;width: 170px;}.products-nav .col-pagination {width: 100px;}.products-nav label {font-size: 12px;margin: auto 10px auto 0;}.products-nav select {border: none;background: #ece8e9;padding: 5px 7px;border-radius: 4px;font-size: 12px;text-transform: uppercase;color: #b1aeae;font-weight: normal;width: auto;}.product-wrapper {width: 1080px;height: auto;margin: 20px 0 0;min-height: 400px;background: #FFF;-moz-box-shadow: 0 0 3px rgba(0,0,0,.15);-webkit-box-shadow: 0 0 3px rgba(0,0,0,.15);box-shadow: 0 0 3px rgba(0,0,0,.15);}.product-wrapper .product-cols {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}.product-wrapper .product-cols .col-picture {margin: 0;margin-right: auto;width: 480px;position: relative;}.product-wrapper .product-cols .col-infos {margin: 30px 15px 0 auto;width: 550px;}.product-wrapper .product-cols .col-picture .picture-large {width: 100%;height: auto;}.product-wrapper .product-cols .col-picture .picture-large img {width: 100%;height: auto;}.product-wrapper .product-cols .col-picture .promo-icon {position: absolute;z-index: 15;top: 10px;left: 10px;width: 80px;height: 50px;text-align: left;}.product-wrapper .product-cols .col-picture .promo-icon img {height: 50px;width: auto;}.col-infos .categorie {font-size: 15px;line-height: 1.1;color: #b1aeae;}.col-infos .title {font-size: 40px;line-height: 1.0;color: #26395b;padding: 10px 0 18px;}.col-infos .price-wrapper {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.col-infos .price {font-size: 30px;line-height: 1.0;color: #ca521f;margin: auto 0;}.col-infos .price span {}.col-infos .price-wrapper .promo-col {margin: auto 0;margin-left: 50px;}.col-infos .price-wrapper .promo-col span {display: block;font-size: 20px;line-height: 1.0;color: #b1aeae;text-decoration: line-through;}.col-infos .price-wrapper .promo-col .promo-legend {font-size: 13px;color: #b1aeae;}.col-infos .intro-wrapper {padding: 20px 0;}.col-infos .intro-wrapper .intro-title {font-size: 14px;line-height: 1.1;font-weight: bold;padding-bottom: 7px;color: #484444;}.col-infos .intro-wrapper .intro-text {color: #b1aeae;}.col-infos .intro-wrapper .intro-link {display: block;padding: 10px 0 0;text-decoration: underline;color: #484444;}.col-infos hr {width: 100%;height: 1px;background-color: #00a9c9;margin: 15px 0;}.col-infos .specifications-wrapper {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;margin-bottom: 15px;}.col-infos .specifications-wrapper .col-colors {width: 40%;margin: 0;margin-right: auto;}.col-infos .specifications-wrapper .col-sizes {width: 30%;margin: 0 auto;text-align: left;}.col-infos .specifications-wrapper .col-sizes a {font-size: 12px;color: #b1aeae;display: block;padding-top: 5px;}.col-infos .specifications-wrapper .col-quantities {width: 30%;margin: 0;margin-left: auto;}.col-infos .specifications-wrapper .specifications-title {font-size: 14px;line-height: 1.1;font-weight: bold;width: 100%;padding-bottom: 5px;color: #484444;text-align: left;}.col-infos .specifications-wrapper .items-colors {display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.col-infos .specifications-wrapper .items-colors .color-show {height: 35px;width: 35px;display: block;margin: 0px 5px;border: 1px solid #dedede;border-radius: 5px;overflow: hidden;}.col-infos .specifications-wrapper .items-colors .color-show img {width: 35px;height: 35px;}.col-infos .cart-button {margin: 15px 0;background-color: #00a9c9;height: 35px;width: 100%;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;color: #FFF;font-size: 14px;margin: auto;margin-left: 0px;font-weight: bold;}.col-infos .cart-button span {margin: auto;}.product-medias-mobile {display: none;}.product-medias-wrapper {margin-top: -25px;margin-bottom: 30px;padding: 0px;width: 100%;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.product-medias-wrapper .medias-item {width: 95px;height: 95px;border: 1px solid #d6d6d6;margin: 0;margin-left: 30px;overflow: hidden;position: relative;z-index: 999;}.product-medias-wrapper .medias-item img {width: 95px;height: 95px;}.product-description-wrapper {padding: 15px 50px;width: 1080px;}.product-description-wrapper .title {font-size: 23px;line-height: 1.1;color: #00a9c9;text-transform: uppercase;padding-bottom: 10px;}.product-description-wrapper .text {color: #b1aeae;font-size: 13px;}.product-nav {width: 1080px;margin: 20px 20px 0px 0;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.product-nav .nav-col {width: auto;margin: 0;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.product-nav .col-pathway {margin: auto 0;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;font-size: 14px;text-transform: uppercase;color: #b1aeae;font-weight: normal;cursor: pointer;}.product-nav .col-pathway .pathway-inside {padding: 0px;}.product-nav .col-back {margin: auto 0;margin-left: auto;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;font-size: 12px;text-transform: uppercase;color: #b1aeae;font-weight: normal;cursor: pointer;}.product-nav .col-back .back-icon {margin: auto 0;}.product-nav .col-back .back-icon img {height: 20px;width: 20px;}.product-nav .col-back .back-text {margin: auto 0;margin-left: 7px;}.products-carousel {position: relative;width: 980px;margin: 25px auto 0;}.products-carousel .products-item {margin: 0 auto;height: 322px;width: 220px;float: none;}.products-carousel .products-item .picture {width: 220px;height: 220px;margin: 0;margin-top: 0;z-index: 11;}.products-carousel .products-item .picture img {width: 100%;height: 220px;}.products-carousel .products-item .infos-wrapper {height: 80px;background-color: #85c4eb;text-align: center;color: #FFF;display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: space-around; -webkit-justify-content: space-around;}.products-carousel.products-item .infos-wrapper .title {color: #FFF;margin : auto;margin-bottom: 0px;font-weight: normal;font-size: 15px;}.products-carousel.products-item .infos-wrapper .categorie {color: #FFF;margin : 0 auto;padding: 0px;font-size: 10px;margin-bottom: 3px;}.products-carousel.products-item .infos-wrapper .price {height: auto;color: #FFF;margin : auto;margin-top: 0px;font-size: 32px;line-height: 1.0;position: relative;top: auto;left: auto;right: auto;background: none;}.products-carousel .products-item .view-link {margin-top: 0;background-color: #6bb9e7;color: #26395b;font-weight: bold;height: 22px;line-height: 22px;}.products-carousel .products-item:hover .view-link {background-color: #ca521f;color: #FFF;}.products-carousel .products-item .infos-wrapper {}.products-carousel .products-item .infos-wrapper .categorie {color: #FFF;}.products-carousel .products-item .price {top: auto;bottom: 0px;left: 50%;margin-left: -35px;height: 20px;}