/* ( o ) ---------- */
/*  | |  CSS Styles */
/*----------------- */

/* MOBILE FIRST */
.wall li{margin-bottom: 40px;font-family:"franklin-gothic-urw",Arial, sans-serif ;}
.feature {color:#eeebd6}
.feature img {width: 100%; display: block;}
.feature h1{font-size:2.6154em ;padding:0.4761em 20px;line-height: 1;text-shadow: 0 1px #000 }
.feature h1 a{color: #fff}
.feature h2{color:#fc6;padding:0 20px 1em 20px ;text-shadow: 0 1px #000;}




.feature p{padding:0 20px 1.3846em;text-shadow: 0 1px #000 ;}
.feature .bouton{margin-left: 20px}
.overlay i, .overlay em{font-style: italic}
.overlay b, .overlay strong{font-weight: bold}

.wallbox, .main-feature{ cursor: pointer;}

    /*Only promotion are square */
   .promo .innerbox, .promo-feature .innerbox{
        background-repeat:no-repeat;
        background-position: 50% 50%;
        background-size: cover;
        background-color: transparent;
        width:auto;
        height:0;
        padding-bottom:100%;
        position: relative;
        overflow: hidden;
    }
.promo-feature .innerbox{
    padding-bottom:56.25%;
    }


.promo h1, .promo p {margin:0 20px;padding: 0 0}
.promo h1 {font-size: 2.25em;padding-top:20px ; font-weight: normal}
.promo p {font-size: 1em;}
.promo .bouton, .promo-feature .bouton {position: absolute; right:20px;bottom: 20px}

.reg-feature .innerbox{background-color: #242424;
        -webkit-transition:background-color 0.25s ease-in;
        -moz-transition:background-color 0.25s ease-in;
        -o-transition:background-color 0.25s ease-in;
        transition:background-color 0.25s ease-in;
}
.reg-feature .innerbox, .reg-feature .innerbox .bouton i{
        -webkit-transition:background 0.25s ease-in;
        -moz-transition:background 0.25s ease-in;
        -o-transition:background 0.25s ease-in;
        transition:background 0.25s ease-in;
}
.reg-feature .innerbox:hover{background-color: #1c1c1c}
.reg-feature h1{margin-right:20px;font-size:1.654em}
.reg-feature h2{font-size: 1em }
.reg-feature .bouton{position:absolute;top:7px;right:0px;margin-bottom:20px;opacity: 0.7}
.reg-feature .innerbox:hover .bouton{opacity: 1}
.reg-feature .overlay{position: relative}

.reg-feature .square-play-btn:hover i{background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xMi41LDBDNS42LDAsMCw1LjYsMCwxMi41UzUuNiwyNSwxMi41LDI1UzI1LDE5LjQsMjUsMTIuNVMxOS40LDAsMTIuNSwweiBNMTIuNSwyMy41Yy02LjEsMC0xMS00LjktMTEtMTFzNC45LTExLDExLTExCglzMTEsNC45LDExLDExUzE4LjYsMjMuNSwxMi41LDIzLjV6Ii8+CjxwYXRoIGZpbGw9IiNmZmZmZmYiICBkPSJNMTIuNSwzQzcuMywzLDMsNy4zLDMsMTIuNVM3LjMsMjIsMTIuNSwyMnM5LjUtNC4zLDkuNS05LjVTMTcuNywzLDEyLjUsM3ogTTgsMTdWOGwxMSw0LjVMOCwxN3oiLz4KPC9zdmc+");}
.reg-feature .square-ticket-btn:hover i{background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgd2lkdGg9IjI1IiBoZWlnaHQ9IjI1IiA+Cgk8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMjIuOSw5LjdjLTEuMSwwLjYtMi41LDAuMy0zLjItMC45Yy0wLjYtMS4xLTAuMy0yLjUsMC45LTMuMkwxOC41LDJMMCwxMi42bDIuMSwzLjcKCQljMS4xLTAuNiwyLjUtMC4zLDMuMiwwLjlzMC4zLDIuNS0wLjgsMy4yTDYuNSwyNEwyNSwxMy40TDIyLjksOS43eiBNMTcuNSwxNS43Yy0wLjEsMC0wLjEsMC0wLjIsMGwtMy40LTAuM2wtMS40LDMuMgoJCWMwLDAuMS0wLjEsMC4xLTAuMSwwLjFjLTAuMSwwLTAuMSwwLTAuMiwwYy0wLjEsMC0wLjItMC4xLTAuMy0wLjJsLTAuOC0zLjRsLTMuNC0wLjNjLTAuMSwwLTAuMi0wLjEtMC4zLTAuMmMwLTAuMSwwLTAuMywwLjEtMC4zCgkJbDMtMS44TDkuOSw5LjFjMC0wLjEsMC0wLjMsMC4xLTAuM2MwLDAsMCwwLDAsMGMwLjEtMC4xLDAuMy0wLjEsMC40LDBsMi42LDIuM2wzLTEuN2wwLDBsMCwwYzAuMS0wLjEsMC4zLDAsMC40LDAuMQoJCWMwLjEsMC4xLDAuMSwwLjIsMCwwLjNMMTUsMTIuOWwyLjYsMi4zYzAuMSwwLjEsMC4xLDAuMiwwLjEsMC40QzE3LjYsMTUuNiwxNy42LDE1LjYsMTcuNSwxNS43eiIvPgo8L3N2Zz4=");}


/*Banner Payante*/
.main-feature .promoPayant{position: relative; margin-bottom: -20px;}
.main-feature .promoPayant .containerTop{position: relative;}
.main-feature .promoPayant .overlayPayant{position: absolute;top: 0px;left: 0px; width: 40%; bottom: 0px;background-color: rgba(50, 50, 50, 0.6);overflow: hidden; padding: 20px;}
.main-feature .promoPayant .overlay{padding-bottom: 80px;}
.main-feature .promoPayant .jacketSpacer{display: none;}
.main-feature .promoPayant h2{padding-bottom: 0px;}
.main-feature .promoPayant ,.main-feature .promoPayant  *,.main-feature .promoPayant *:before,.main-feature .promoPayant  *:after {box-sizing: border-box;}
.main-feature .promoPayant .overlayPayant img{width: 100%; width: 100%; position: absolute; top: 50%; left: 0px; padding: 20px; -webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.main-feature .promoPayant .bouton-ico-ticket{position: relative; margin: 10px 20px 0px; right: 0px;}
.main-feature.promo-feature .innerbox{height: auto; padding: 0px;}
.main-feature .promoPayant .bouton{position: absolute; left: 0px; right: auto; bottom: 20px;}

/*banner partenaire*/
.banner-img-wrap{position:relative}
.partner-tag{position: absolute; bottom:20px;left:0;right:0;height: 1.654em; background-position:left top;background-repeat: no-repeat;background-size: contain;}
.main-feature .promoPayant .partner-tag{}
.partner-tag-excentris{background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA5MiAyMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOTIgMjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRjA0RTIzO30KCS5zdDF7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHJlY3QgaWQ9IlhNTElEXzIyXyIgeD0iMCIgeT0iMCIgY2xhc3M9InN0MCIgd2lkdGg9IjkyIiBoZWlnaHQ9IjIyIi8+CjxnIGlkPSJYTUxJRF8yXyI+Cgk8cGF0aCBpZD0iWE1MSURfMjBfIiBkPSJNMTIsMTUuN0g2bC0wLjEtMC4xVjYuOUw2LDYuOGg2bDAuMSwwLjF2MS4zTDEyLDguM0g3LjdMNy42LDguNXYxLjlsMC4xLDAuMWgzbDAuMSwwLjF2MS4zTDEwLjgsMTJoLTMKCQlsLTAuMSwwLjF2MS45bDAuMSwwLjFIMTJsMC4xLDAuMXYxLjNMMTIsMTUuN3oiLz4KCTxwYXRoIGlkPSJYTUxJRF8xOF8iIGQ9Ik0yMiwxNS43aC0wLjlsLTAuMy0wLjFsLTIuNC0zLjJoLTAuMWwtMi40LDMuMmwtMC4zLDAuMWgtMC45bC0wLjEtMC4xdi0xLjNsMi41LTMuMlYxMWwtMi40LTIuOFY2LjkKCQlsMC4xLTAuMWgwLjlMMTYsNi45bDIuMywyLjhoMC4xbDIuMy0yLjhMMjEsNi44aDAuOUwyMiw2Ljl2MS4zTDE5LjYsMTF2MC4xbDIuNSwzLjJ2MS4zTDIyLDE1Ljd6Ii8+Cgk8cGF0aCBpZD0iWE1MSURfMTZfIiBkPSJNMzAuNCwxM2wwLjEtMC4xaDEuNWwwLjEsMC4xYy0wLjMsMS44LTEuNywyLjgtMy43LDIuOGMtMi44LDAtNC4zLTEuOS00LjMtNC42YzAtMi43LDEuNS00LjYsNC4zLTQuNgoJCWMyLDAsMy40LDEsMy43LDIuN2wtMC4xLDAuMWgtMS41bC0wLjEtMC4xYy0wLjMtMC44LTAuOS0xLjEtMS45LTEuMWMtMS44LDAtMi41LDEuMy0yLjUsMy4xYzAsMS44LDAuOCwzLjEsMi41LDMuMQoJCUMyOS41LDE0LjMsMzAuMiwxMy45LDMwLjQsMTN6Ii8+Cgk8cGF0aCBpZD0iWE1MSURfMTRfIiBjbGFzcz0ic3QxIiBkPSJNMzQuOCwxNS42di0xLjNsMC4xLTAuMWg0LjJsMC4xLTAuMXYtMS45TDM5LjEsMTJoLTNsLTAuMS0wLjF2LTEuM2wwLjEtMC4xaDNsMC4xLTAuMVY4LjUKCQlsLTAuMS0wLjFoLTQuMmwtMC4xLTAuMVY2LjlsMC4xLTAuMWg2TDQxLDYuOXY4LjdsLTAuMSwwLjFoLTZMMzQuOCwxNS42eiIvPgoJPHBhdGggaWQ9IlhNTElEXzEyXyIgZD0iTTQ0LjYsNi44aDEuOGwwLjMsMC4xbDMuNCw1LjloMC4xVjYuOWwwLjEtMC4xaDEuNUw1Miw2Ljl2OC43bC0wLjEsMC4xaC0xLjhsLTAuMy0wLjFsLTMuNC01LjloLTAuMXY1LjkKCQlsLTAuMSwwLjFoLTEuNWwtMC4xLTAuMVY2LjlMNDQuNiw2Ljh6Ii8+Cgk8cGF0aCBpZD0iWE1MSURfMTBfIiBkPSJNNjEuNiw4LjNINTlsLTAuMSwwLjF2Ny4xbC0wLjEsMC4xaC0xLjVsLTAuMS0wLjFWOC41TDU3LDguM2gtMi41bC0wLjEtMC4xVjYuOWwwLjEtMC4xaDcuMWwwLjEsMC4xdjEuMwoJCUw2MS42LDguM3oiLz4KCTxwYXRoIGlkPSJYTUxJRF83XyIgZD0iTTY5LjUsMTJ2MC4xbDEuNywyLjJ2MS4zTDcxLDE1LjdoLTAuOEw3MCwxNS42bC0yLjUtMy4zbC0wLjMtMC4xaC0xLjNsLTAuMSwwLjF2My4zbC0wLjEsMC4xaC0xLjVMNjQsMTUuNgoJCVY2LjlsMC4xLTAuMWg0LjJjMS44LDAsMy4xLDAuOSwzLjEsMi43QzcxLjQsMTAuOSw3MC41LDExLjgsNjkuNSwxMnogTTY4LjMsOC4zaC0yLjRsLTAuMSwwLjF2MmwwLjEsMC4xaDIuNAoJCWMwLjgsMCwxLjMtMC4zLDEuMy0xLjFTNjkuMSw4LjMsNjguMyw4LjN6Ii8+Cgk8cGF0aCBpZD0iWE1MSURfNV8iIGQ9Ik03NS44LDE1LjdoLTEuNWwtMC4xLTAuMVY2LjlsMC4xLTAuMWgxLjVMNzYsNi45djguN0w3NS44LDE1Ljd6Ii8+Cgk8cGF0aCBpZD0iWE1MSURfM18iIGQ9Ik04Mi41LDE1LjhjLTIuNSwwLTMuNy0xLjMtMy43LTIuOWwwLjEtMC4xaDEuNWwwLjEsMC4xYzAsMC45LDAuNSwxLjQsMiwxLjRjMS4xLDAsMS44LTAuNCwxLjgtMS4xCgkJYzAtMC45LTAuNS0xLjEtMi4zLTEuNGMtMS44LTAuMy0zLjItMC45LTMuMi0yLjdjMC0xLjMsMS0yLjQsMy40LTIuNGMyLjQsMCwzLjQsMS4xLDMuNCwyLjdsLTAuMSwwLjFoLTEuNUw4NCw5LjMKCQljMC0wLjgtMC40LTEuMS0xLjgtMS4xYy0xLjEsMC0xLjUsMC40LTEuNSwwLjljMCwwLjgsMC41LDEsMi4zLDEuM3MzLjIsMSwzLjIsMi44Qzg2LjIsMTQuNiw4NS4xLDE1LjgsODIuNSwxNS44eiIvPgo8L2c+Cjwvc3ZnPg==")}
.partner-tag-canada-screens{background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA5MiAyMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOTIgMjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KCS5zdDF7Y2xpcC1wYXRoOnVybCgjWE1MSURfNV8pO2ZpbGw6Izk3MUIyNDt9Cgkuc3Qye2ZpbGw6Izk3MUIyNDt9Cjwvc3R5bGU+CjxyZWN0IGlkPSJYTUxJRF8zN18iIHg9IjAiIHk9IjAiIGNsYXNzPSJzdDAiIHdpZHRoPSI5MiIgaGVpZ2h0PSIyMiIvPgo8ZyBpZD0iWE1MSURfNF8iPgoJPGcgaWQ9IlhNTElEXzIwXyI+CgkJPHBhdGggaWQ9IlhNTElEXzM1XyIgZD0iTTQzLjYsMTBjLTAuMywwLjItMSwwLjMtMS45LDAuM2MtMi4xLDAtMy42LTEuMy0zLjYtMy42YzAtMi4zLDEuNi0zLjgsMy44LTMuOGMwLjksMCwxLjUsMC4yLDEuNywwLjMKCQkJTDQzLjMsNGMtMC40LTAuMi0wLjktMC4zLTEuNS0wLjNjLTEuNywwLTIuOSwxLjEtMi45LDNjMCwxLjgsMSwyLjksMi44LDIuOWMwLjYsMCwxLjItMC4xLDEuNS0wLjNMNDMuNiwxMHoiLz4KCQk8cGF0aCBpZD0iWE1MSURfMzJfIiBkPSJNNDcuNSwxMC4zbC0wLjEtMC43aDBjLTAuMywwLjQtMC45LDAuOC0xLjYsMC44Yy0xLjEsMC0xLjYtMC43LTEuNi0xLjVjMC0xLjIsMS4xLTEuOSwzLjItMS45VjYuOQoJCQljMC0wLjQtMC4xLTEuMi0xLjItMS4yYy0wLjUsMC0xLDAuMS0xLjQsMC40bC0wLjItMC42QzQ1LDUuMiw0NS43LDUsNDYuMyw1YzEuNiwwLDIsMS4xLDIsMi4xVjljMCwwLjQsMCwwLjksMC4xLDEuMkg0Ny41egoJCQkgTTQ3LjQsNy42Yy0xLDAtMi4yLDAuMi0yLjIsMS4yYzAsMC42LDAuNCwwLjksMC45LDAuOWMwLjcsMCwxLjEtMC40LDEuMy0wLjljMC0wLjEsMC4xLTAuMiwwLjEtMC4zVjcuNnoiLz4KCQk8cGF0aCBpZD0iWE1MSURfMzBfIiBkPSJNNDkuOSw2LjVjMC0wLjUsMC0xLDAtMS40aDAuOGwwLjEsMC45aDBjMC4zLTAuNSwwLjktMSwxLjctMWMwLjcsMCwxLjksMC40LDEuOSwyLjJ2My4xaC0xdi0zCgkJCWMwLTAuOC0wLjMtMS41LTEuMi0xLjVjLTAuNiwwLTEuMSwwLjQtMS4zLDFjMCwwLjEtMC4xLDAuMy0wLjEsMC40djMuMWgtMVY2LjV6Ii8+CgkJPHBhdGggaWQ9IlhNTElEXzI3XyIgZD0iTTU4LjgsMTAuM2wtMC4xLTAuN2gwYy0wLjMsMC40LTAuOSwwLjgtMS42LDAuOGMtMS4xLDAtMS42LTAuNy0xLjYtMS41YzAtMS4yLDEuMS0xLjksMy4yLTEuOVY2LjkKCQkJYzAtMC40LTAuMS0xLjItMS4yLTEuMmMtMC41LDAtMSwwLjEtMS40LDAuNGwtMC4yLTAuNkM1Ni4zLDUuMiw1Ni45LDUsNTcuNiw1YzEuNiwwLDIsMS4xLDIsMi4xVjljMCwwLjQsMCwwLjksMC4xLDEuMkg1OC44egoJCQkgTTU4LjcsNy42Yy0xLDAtMi4yLDAuMi0yLjIsMS4yYzAsMC42LDAuNCwwLjksMC45LDAuOWMwLjcsMCwxLjEtMC40LDEuMy0wLjljMC0wLjEsMC4xLTAuMiwwLjEtMC4zVjcuNnoiLz4KCQk8cGF0aCBpZD0iWE1MSURfMjRfIiBkPSJNNjUuNywyLjd2Ni4yYzAsMC41LDAsMSwwLDEuM2gtMC45bDAtMC45aDBjLTAuMywwLjYtMC45LDEtMS44LDFjLTEuMywwLTIuMi0xLjEtMi4yLTIuNgoJCQlDNjAuNyw2LDYxLjgsNSw2My4xLDVjMC44LDAsMS4zLDAuNCwxLjYsMC44aDBWMi43SDY1Ljd6IE02NC43LDcuMmMwLTAuMSwwLTAuMywwLTAuNGMtMC4xLTAuNi0wLjctMS4xLTEuNC0xLjEKCQkJYy0xLDAtMS42LDAuOS0xLjYsMmMwLDEsMC41LDEuOSwxLjYsMS45YzAuNiwwLDEuMi0wLjQsMS40LTEuMWMwLTAuMSwwLTAuMywwLTAuNFY3LjJ6Ii8+CgkJPHBhdGggaWQ9IlhNTElEXzIxXyIgZD0iTTcwLjIsMTAuM2wtMC4xLTAuN2gwYy0wLjMsMC40LTAuOSwwLjgtMS42LDAuOGMtMS4xLDAtMS42LTAuNy0xLjYtMS41QzY2LjgsNy42LDY4LDcsNzAsN1Y2LjkKCQkJYzAtMC40LTAuMS0xLjItMS4yLTEuMmMtMC41LDAtMSwwLjEtMS40LDAuNGwtMC4yLTAuNkM2Ny43LDUuMiw2OC4zLDUsNjksNWMxLjYsMCwyLDEuMSwyLDIuMVY5YzAsMC40LDAsMC45LDAuMSwxLjJINzAuMnoKCQkJIE03MCw3LjZjLTEsMC0yLjIsMC4yLTIuMiwxLjJjMCwwLjYsMC40LDAuOSwwLjksMC45YzAuNywwLDEuMS0wLjQsMS4zLTAuOUM3MCw4LjcsNzAsOC42LDcwLDguNVY3LjZ6Ii8+Cgk8L2c+Cgk8ZyBpZD0iWE1MSURfNl8iPgoJCTxkZWZzPgoJCQk8cGF0aCBpZD0iWE1MSURfN18iIGQ9Ik00My42LDEzLjV2MS4yYy0wLjMtMC4yLTAuNi0wLjMtMC45LTAuNGMtMC4zLTAuMS0wLjYtMC4xLTAuOS0wLjFjLTAuMywwLTAuNiwwLTAuOCwwLjEKCQkJCWMtMC4yLDAuMS0wLjMsMC4yLTAuMywwLjRjMCwwLjMsMC40LDAuNSwxLjEsMC42bDAuMSwwbDAuNCwwLjFjMC41LDAuMSwwLjksMC4zLDEuMiwwLjZjMC4zLDAuMywwLjQsMC42LDAuNCwxLjEKCQkJCWMwLDAuNS0wLjIsMS0wLjYsMS4yYy0wLjQsMC4zLTEsMC40LTEuNywwLjRjLTAuMywwLTAuNywwLTEuMS0wLjFjLTAuNC0wLjEtMC43LTAuMS0xLjEtMC4ydi0xLjJjMC4zLDAuMiwwLjcsMC4zLDEsMC40CgkJCQljMC4zLDAuMSwwLjcsMC4xLDEsMC4xYzAuNCwwLDAuNiwwLDAuOC0wLjFjMC4yLTAuMSwwLjMtMC4yLDAuMy0wLjRjMC0wLjItMC4xLTAuMy0wLjItMC40cy0wLjQtMC4yLTAuOS0wLjNMNDEsMTYuNAoJCQkJYy0wLjYtMC4xLTEtMC4zLTEuMy0wLjZjLTAuMy0wLjMtMC40LTAuNi0wLjQtMWMwLTAuNSwwLjItMC45LDAuNi0xLjJjMC40LTAuMywxLTAuNCwxLjctMC40YzAuMywwLDAuNiwwLDEsMC4xCgkJCQlDNDMsMTMuMyw0My4zLDEzLjQsNDMuNiwxMy41eiBNNDkuNywxOC4zYy0wLjMsMC4xLTAuNSwwLjItMC44LDAuM2MtMC4zLDAuMS0wLjYsMC4xLTAuOSwwLjFjLTAuOSwwLTEuNi0wLjItMi4xLTAuNwoJCQkJYy0wLjUtMC41LTAuNy0xLjItMC43LTJjMC0wLjksMC4zLTEuNiwwLjgtMmMwLjUtMC41LDEuMi0wLjcsMi4xLTAuN2MwLjMsMCwwLjYsMCwwLjksMC4xYzAuMywwLjEsMC42LDAuMiwwLjksMC4zdjEuMwoJCQkJYy0wLjItMC4yLTAuNS0wLjMtMC43LTAuNGMtMC4zLTAuMS0wLjUtMC4xLTAuOC0wLjFjLTAuNSwwLTAuOSwwLjEtMS4xLDAuNGMtMC4zLDAuMy0wLjQsMC43LTAuNCwxLjJjMCwwLjUsMC4xLDAuOSwwLjQsMS4yCgkJCQljMC4zLDAuMywwLjYsMC40LDEuMSwwLjRjMC4zLDAsMC42LDAsMC44LTAuMWMwLjMtMC4xLDAuNS0wLjIsMC43LTAuNFYxOC4zeiBNNTUuOSwxNC44Yy0wLjItMC4xLTAuNC0wLjItMC42LTAuMwoJCQkJcy0wLjUtMC4xLTAuNy0wLjFjLTAuMywwLTAuNiwwLjEtMC44LDAuMmMtMC4yLDAuMS0wLjQsMC4zLTAuNiwwLjRjLTAuMSwwLjEtMC4xLDAuMy0wLjIsMC40YzAsMC4yLDAsMC40LDAsMC44djIuNGgtMS41di01LjMKCQkJCUg1M3YwLjhjMC4xLTAuMywwLjQtMC41LDAuNy0wLjdjMC4zLTAuMiwwLjctMC4yLDEuMS0wLjJjMC4yLDAsMC40LDAsMC42LDAuMWMwLjIsMCwwLjQsMC4xLDAuNiwwLjJWMTQuOHogTTYxLjksMTguMwoJCQkJYy0wLjMsMC4xLTAuNywwLjItMS4xLDAuM2MtMC40LDAuMS0wLjcsMC4xLTEuMSwwLjFjLTEsMC0xLjctMC4yLTIuMi0wLjdjLTAuNS0wLjUtMC44LTEuMi0wLjgtMmMwLTAuOSwwLjItMS41LDAuNy0yCgkJCQljMC41LTAuNSwxLjItMC43LDItMC43YzAuOCwwLDEuNSwwLjIsMiwwLjdjMC41LDAuNSwwLjcsMS4xLDAuNywydjAuNmgtMy45YzAsMC40LDAuMSwwLjcsMC40LDAuOWMwLjMsMC4yLDAuNywwLjMsMS4yLDAuMwoJCQkJYzAuMywwLDAuNywwLDEtMC4xYzAuMy0wLjEsMC43LTAuMiwxLTAuNFYxOC4zeiBNNjAuNywxNS4zYzAtMC40LTAuMS0wLjYtMC4zLTAuOGMtMC4yLTAuMi0wLjUtMC4zLTAuOS0wLjMKCQkJCWMtMC4zLDAtMC42LDAuMS0wLjgsMC4zcy0wLjMsMC41LTAuNCwwLjhMNjAuNywxNS4zeiBNNjguMiwxOC4zYy0wLjMsMC4xLTAuNywwLjItMS4xLDAuM2MtMC40LDAuMS0wLjcsMC4xLTEuMSwwLjEKCQkJCWMtMSwwLTEuNy0wLjItMi4yLTAuN2MtMC41LTAuNS0wLjgtMS4yLTAuOC0yYzAtMC45LDAuMi0xLjUsMC43LTJjMC41LTAuNSwxLjItMC43LDItMC43YzAuOCwwLDEuNSwwLjIsMiwwLjcKCQkJCWMwLjUsMC41LDAuNywxLjEsMC43LDJ2MC42aC0zLjljMCwwLjQsMC4xLDAuNywwLjQsMC45YzAuMywwLjIsMC43LDAuMywxLjIsMC4zYzAuMywwLDAuNywwLDEtMC4xYzAuMy0wLjEsMC43LTAuMiwxLTAuNFYxOC4zegoJCQkJIE02NywxNS4zYzAtMC40LTAuMS0wLjYtMC4zLTAuOGMtMC4yLTAuMi0wLjUtMC4zLTAuOS0wLjNjLTAuMywwLTAuNiwwLjEtMC44LDAuM2MtMC4yLDAuMi0wLjMsMC41LTAuNCwwLjhMNjcsMTUuM3ogTTc0LjQsMTUuMQoJCQkJdjMuNGgtMS41di0zLjJjMC0wLjQtMC4xLTAuNy0wLjItMC44Yy0wLjEtMC4yLTAuMy0wLjItMC42LTAuMmMtMC4zLDAtMC41LDAuMS0wLjYsMC4zYy0wLjIsMC4yLTAuMiwwLjUtMC4yLDAuOXYzaC0xLjV2LTUuMwoJCQkJaDEuNXYwLjhjMC4xLTAuMywwLjMtMC41LDAuNS0wLjdjMC4zLTAuMiwwLjYtMC4yLDAuOS0wLjJjMC41LDAsMSwwLjIsMS4yLDAuNUM3NC4zLDE0LDc0LjQsMTQuNSw3NC40LDE1LjF6IE04MC4zLDEzLjV2MS4yCgkJCQljLTAuMy0wLjItMC42LTAuMy0wLjktMC40Yy0wLjMtMC4xLTAuNi0wLjEtMC45LTAuMWMtMC4zLDAtMC42LDAtMC44LDAuMWMtMC4yLDAuMS0wLjMsMC4yLTAuMywwLjRjMCwwLjMsMC40LDAuNSwxLjEsMC42bDAuMSwwCgkJCQlsMC40LDAuMWMwLjUsMC4xLDAuOSwwLjMsMS4yLDAuNmMwLjMsMC4zLDAuNCwwLjYsMC40LDEuMWMwLDAuNS0wLjIsMS0wLjYsMS4yYy0wLjQsMC4zLTEsMC40LTEuNywwLjRjLTAuMywwLTAuNywwLTEuMS0wLjEKCQkJCWMtMC40LTAuMS0wLjctMC4xLTEuMS0wLjJ2LTEuMmMwLjMsMC4yLDAuNywwLjMsMSwwLjRjMC4zLDAuMSwwLjcsMC4xLDEsMC4xYzAuNCwwLDAuNiwwLDAuOC0wLjFjMC4yLTAuMSwwLjMtMC4yLDAuMy0wLjQKCQkJCWMwLTAuMi0wLjEtMC4zLTAuMi0wLjRzLTAuNC0wLjItMC45LTAuM2wtMC40LTAuMWMtMC42LTAuMS0xLTAuMy0xLjMtMC42Yy0wLjMtMC4zLTAuNC0wLjYtMC40LTFjMC0wLjUsMC4yLTAuOSwwLjYtMS4yCgkJCQljMC40LTAuMywxLTAuNCwxLjctMC40YzAuMywwLDAuNiwwLDEsMC4xQzc5LjcsMTMuMyw4MCwxMy40LDgwLjMsMTMuNXoiLz4KCQk8L2RlZnM+CgkJPGNsaXBQYXRoIGlkPSJYTUxJRF81XyI+CgkJCTx1c2UgeGxpbms6aHJlZj0iI1hNTElEXzdfIiAgc3R5bGU9Im92ZXJmbG93OnZpc2libGU7Ii8+CgkJPC9jbGlwUGF0aD4KCQk8cmVjdCBpZD0iWE1MSURfMTlfIiB4PSIzNi43IiB5PSIxMS41IiBjbGFzcz0ic3QxIiB3aWR0aD0iNDUuNSIgaGVpZ2h0PSI5LjUiLz4KCTwvZz4KPC9nPgo8cGF0aCBpZD0iWE1MSURfMzhfIiBjbGFzcz0ic3QyIiBkPSJNMzMuOCwyLjVIMTMuOWMtMS40LDAtMi42LDEuMi0yLjYsMi42djExLjZjMCwxLjQsMS4yLDIuNiwyLjYsMi42aDE5LjljMS40LDAsMi42LTEuMiwyLjYtMi42CglWNS4xQzM2LjQsMy43LDM1LjIsMi41LDMzLjgsMi41eiBNMjkuNywxMS41bC04LjMsNi4zYy0wLjYsMC41LTEuNCwwLTEuNC0wLjl2LTEuOWMwLjktMC4yLDMuNCwwLDQuMiwwYy0wLjEtMC4xLTEtMC44LTEuMS0wLjgKCWMwLjUtMC4zLDIuNy0xLjMsMi43LTEuM2MwLDAtMS41LTAuNi0xLjUtMC42bDEuNi0xLjZjMCwwLDAtMC4xLTAuMS0wLjFjMCwwLTIuMSwwLjQtMi4xLDAuNGwwLjEtMS40YzAsMC0xLjQsMS4xLTEuOCwxLjQKCWMtMC42LDAuNC0wLjYsMC4yLTAuNC0wLjljMC4xLTAuNSwwLjYtMywwLjctMy4xYzAsMC0xLjEsMC41LTEuMSwwLjVzLTAuNy0xLjUtMS0yLjN2MGMwLTAuOCwwLjgtMS4zLDEuNC0wLjlsOC4zLDYuMwoJQzI5LjksMTAuOSwyOS45LDExLjMsMjkuNywxMS41eiIvPgo8L3N2Zz4=")}

.main-feature .partner-tag{position: relative; bottom: inherit;left:inherit;right:inherit;margin-top: -46px;  margin-bottom: 26px;}
.main-feature .promoPayant .partner-tag{position: absolute;z-index:1000;height:9.322%;width:100%; bottom: 40px;left:20px;top:auto;margin-top: 0px;  margin-bottom: 0px; }
/* TABLETTE */
@media (min-width: 704px) {

    .main-feature h1{font-size:2.2em}
    .main-feature h2{font-size: 1.3846em }
    .main-feature{position: relative;}
    .main-feature .overlay{position:absolute;top:0px;left:0px;right:60%;bottom:0px;background-color: rgba(50, 50, 50, 0.6); overflow: hidden;}

    .wallbox{width:50%;float:left;padding-bottom: 10px}

    /*all boxes are now square*/
    .innerbox, .promo .innerbox{
        background-repeat:no-repeat;
        background-position: 50% 50%;
        background-size: cover;
        background-color: transparent;
        width:auto;
        height:0;
        padding-bottom:96.5909%;
        /*padding-bottom:97.15909%;*/
        /*padding-bottom:56.25%;*/
        position: relative;
        overflow: hidden;
    }
    .wallbox .innerbox {margin:0 0 8.42105% 24px }
    .wall li:nth-child(2n) .innerbox {margin:0 24px 8.42105% 0}
    /*.wall li:nth-child(2n) .innerbox {margin:0 10px 2.8409% 0}*/
    .wall li{margin-bottom: 0px}
    .wall li:first-child{margin-bottom: 48px}

    .reg-feature h1{padding-top: 0.6154em;padding-bottom: 0.3846em }


        /*bouton coin gauche*/
         /*.reg-feature .bouton{position:absolute;top:-165px;left:0px;right:auto;bottom: auto}*/

    /*Banniere payante*/
     .main-feature .promoPayant{margin-bottom: 0px;}
     .main-feature .promoPayant .overlayPayant,
     .main-feature .promoPayant .overlay{width: 28%; padding-bottom: 0px; }
     .main-feature .promoPayant .jacketSpacer{display: block;}
     .main-feature .promoPayant .overlay{padding: 20px 20px 0px 20px;   background: none;}
     .main-feature .promoPayant .overlayPayant img{width: 100%; position: relative; top:0px; padding: 0px; -webkit-transform: none; -moz-transform: none;;-o-transform: none;;-ms-transform: none;;transform: none;;}
     .main-feature .promoPayant h1{font-size:1.3125rem; padding-left: 0px; padding-right: 0px;}
     .main-feature .promoPayant h2{font-size: 1rem; padding-left: 0px; padding-right: 0px;}
     .main-feature .promoPayant .bouton-ico-ticket{position: absolute; margin: 0px; right: 20px;}
     .main-feature .promoPayant .bouton{bottom: 20px; left: auto;}

/*banner partenaire*/
.main-feature .partner-tag{margin-top: 20px;  margin-bottom: 4px;}

.main-feature .promoPayant .partner-tag{position:absolute;top:214px;left:20px;right:auto;bottom:auto;width:100%;height:22px}

   }

/*ORDI*/
@media (min-width: 1100px) {
    .wall li:first-child{margin-bottom: 36px}

    .wallbox{width: 33.33%}
    .innerbox, .promo .innerbox{padding-bottom: 96.8421%}
    /*.innerbox, .promo .innerbox{padding-bottom: 98.9473%}*/
    /*.innerbox, .promo .innerbox{padding-bottom: 91.57894%}*/

    .wall li:nth-child(3n+2) .innerbox {margin:0 24px 8.42105% 0}
    .wall li:nth-child(3n+3) .innerbox {margin:0 12px 8.42105%}
    .wall li:nth-child(3n+4) .innerbox {margin:0 0 8.42105% 24px}

    .main-feature h1{font-size:2.6154em}

    .reg-feature h1, .reg-feature h2{padding-bottom: 0 ;line-height: 21px}
    .reg-feature h1{font-size:1.3077em ;padding-top: 16px;padding-bottom: 8px }
    .reg-feature h2{height: 42px;overflow: hidden}


 /*.reg-feature .bouton{top:-127px;}*/


    /*Banniere Payante*/

/*banner partenaire*/
.partner-tag, .main-feature .promoPayant .partner-tag{height:1.3077em;}
.main-feature .promoPayant .partner-tag{top:280px;}
}

/*TV*/
@media (min-width: 1756px) {

    .main-feature h1{font-size:4.2308em}

    .reg-feature h1, .reg-feature h2{padding-bottom: 0 ;line-height: 1}
    .reg-feature h2{line-height: 1.3}
    .reg-feature h1{font-size:1.6154em ;padding-bottom: 16px }
    .reg-feature h2{height: 48px;overflow: hidden}

    /*Bannière Payante*/
    .main-feature .promoPayant .overlayPayant{padding: 25px;}
    .main-feature .promoPayant .overlay{padding: 25px 25px 0 25px; }
    .main-feature .promoPayant h1 {font-size: 1.6154em;}
    .main-feature .promoPayant h2 {font-size: 1em;}
    .main-feature .promoPayant .bouton-ico-ticket {position: absolute;margin: 0px;right: 25px;bottom: 35px;}

/*banner partenaire*/
.partner-tag{font-size:1.6154em;}
.main-feature .promoPayant .partner-tag{top:446px;left:25px;}
}
