
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700);html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em
40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,
html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],
html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px
solid #c0c0c0;margin:0
2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'TFOfont';src:url(//:) format('no404'), url('/tfo/static/fonts/tfo.woff') format('woff'), url('/tfo/static/fonts/tfo.ttf') format('truetype'), url('/tfo/static/fonts/tfo.svg#tfo') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:"TradeGothic18";src:url('/tfo/static/fonts/trade-gothic-lt-condensed-no-18-1361519969.eot');src:url('/tfo/static/fonts/trade-gothic-lt-condensed-no-18-1361519969.eot?#iefix') format('embedded-opentype'), url('/tfo/static/fonts/trade-gothic-lt-condensed-no-18-1361519969.svg#TradeGothic LT CondEighteen') format('svg'), url('/tfo/static/fonts/trade-gothic-lt-condensed-no-18-1361519969.woff') format('woff'), url('/tfo/static/fonts/trade-gothic-lt-condensed-no-18-1361519969.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:"TradeGothic LT CondEighteen";src:url('/tfo/static/fonts/Trade-Gothic-LT-Condensed-No.-18-Oblique.eot');src:url('/tfo/static/fonts/Trade-Gothic-LT-Condensed-No.-18-Oblique.eot?#iefix') format('embedded-opentype'), url('/tfo/static/onts/Trade-Gothic-LT-Condensed-No.-18-Oblique.svg#TradeGothic LT CondEighteen') format('svg'), url('/tfo/static/fonts/Trade-Gothic-LT-Condensed-No.-18-Oblique.woff') format('woff'), url('/tfo/static/fonts/Trade-Gothic-LT-Condensed-No.-18-Oblique.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'curse_casual_jveregular';src:url('/tfo/static/fonts/curse_casual_jve-webfont.eot');src:url('/tfo/static/fonts/curse_casual_jve-webfont.eot?#iefix') format('embedded-opentype'), url('/tfo/static/fonts/curse_casual_jve-webfont.woff2') format('woff2'), url('/tfo/static/fonts/curse_casual_jve-webfont.woff') format('woff'), url('/tfo/static/fonts/curse_casual_jve-webfont.ttf') format('truetype'), url('/tfo/static/fonts/curse_casual_jve-webfont.svg#curse_casual_jveregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'mrDodoRegular';src:url('/tfo/static/fonts/hipopotam_studio_-_mrdodo-regular-webfont.eot');src:url('/tfo/static/fonts/hipopotam_studio_-_mrdodo-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/tfo/static/fonts/hipopotam_studio_-_mrdodo-regular-webfont.woff2') format('woff2'), url('/tfo/static/fonts/hipopotam_studio_-_mrdodo-regular-webfont.woff') format('woff'), url('/tfo/static/fonts/hipopotam_studio_-_mrdodo-regular-webfont.ttf') format('truetype'), url('/tfo/static/fonts/hipopotam_studio_-_mrdodo-regular-webfont.svg#curse_casual_jveregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'tfo-icons';src:url('/tfo/static/fonts/tfo-icons.eot?12554188');src:url('/tfo/static/fonts/tfo-icons.eot?12554188#iefix') format('embedded-opentype'), url('/tfo/static/fonts/tfo-icons.woff?12554188') format('woff'), url('/tfo/static/fonts/tfo-icons.ttf?12554188') format('truetype'), url('/tfo/static/fonts/tfo-icons.svg?12554188#tfo-icons') format('svg');font-weight:normal;font-style:normal}.montserrat{font-family:'Montserrat'}.tradegothic{font-family:'TradeGothic18'}.TFOfont{font-family:'Oswald';font-weight:400}.curseFont{font-family:'curse_casual_jveregular'}.mrDodoRegularFont{font-family:'mrDodoRegular'}.tfo-icons{font-family:'tfo-icons'}@media only screen and (min-width: 1350px){.iFullWidth{width:1248px}}@media only screen and (min-width: 990px) and (max-width: 1350px){.iFullWidth{width:990px}}@media only screen and (max-width: 989px){.iFullWidth{width:738px}}@media only screen and (max-width: 750px){.iFullWidth{max-width:710px !important;width:auto}}@media only screen and (min-device-width : 320px) and (max-device-width : 568px){.iFullWidth{max-width:710px !important;width:auto}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){.iFullWidth{width:738px}}@media only screen and (min-width: 1350px){.iLeftWidth{width:918px}}@media only screen and (min-width: 990px) and (max-width: 1350px){.iLeftWidth{width:660px}}@media only screen and (max-width: 989px){.iLeftWidth{width:408px}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){.iLeftWidth{width:408px}}@media only screen and (min-width: 1350px){.iRightLeft{width:300px}}@media only screen and (min-width: 990px) and (max-width: 1350px){.iRightLeft{width:300px}}@media only screen and (max-width: 989px){.iRightLeft{width:300px}}@media only screen and (max-width: 750px){.iRightLeft{width:710px}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){.iRightLeft{width:300px}}@media only screen and (min-device-width : 320px) and (max-device-width : 568px){.iRightLeft{width:710px}}@media only screen and (min-width: 1350px){.iLeftWidthApp{width:888px !important}}@media only screen and (min-width: 990px) and (max-width: 1350px){.iLeftWidthApp{width:630px !important}}@media only screen and (max-width: 989px){.iLeftWidthApp{width:100% !important}}@media only screen and (max-width: 750px){.iLeftWidthApp{width:710px !important}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){.iLeftWidthApp{width:100% !important}}@media only screen and (min-device-width : 320px) and (max-device-width : 568px){.iLeftWidthApp{width:710px !important}}@media only screen and (min-width: 1350px){.iRightWidthApp{width:330px !important}}@media only screen and (min-width: 990px) and (max-width: 1350px){.iRightWidthApp{width:330px !important}}@media only screen and (max-width: 989px){.iRightWidthApp{width:100% !important;margin-top:30px}}@media only screen and (max-width: 750px){.iRightWidthApp{width:710px !important}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){.iRightWidthApp{width:100% !important;margin-top:30px}}@media only screen and (min-device-width : 320px) and (max-device-width : 568px){.iRightWidthApp{width:710px !important}}@media only screen and (min-width: 1350px){.iExtraWidth{width:1298px}}@media only screen and (min-width: 990px) and (max-width: 1350px){.iExtraWidth{width:1010px}}@media only screen and (max-width: 989px){.iExtraWidth{width:758px}}@media only screen and (max-width: 750px){.iExtraWidth{width:722px}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){.iExtraWidth{width:758px}}@media only screen and (min-device-width : 320px) and (max-device-width : 568px){.iExtraWidth{width:722px}}@media only screen and (min-width: 1350px){.hidden-desktop-xl{display:none}}@media only screen and (min-width: 990px) and (max-width: 1350px){.hidden-desktop{display:none}}@media only screen and (max-width: 989px){.hidden-tablet{display:none}}@media only screen and (max-width: 750px){.hidden-mobile{display:none}}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-top{position:relative;top:0;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.btn-reset{padding:0;background:0;border:0}a:focus,input:focus,select:focus,button:focus,textarea:focus{outline:2px
solid #fff !important}@media only screen and (max-width: 750px){a:focus,input:focus,select:focus,button:focus,textarea:focus{outline:none!important}}a.focus-contrast-alt:focus,button.focus-contrast-alt:focus,select.focus-contrast-alt:focus,button.focus-contrast-alt:focus,textarea.focus-contrast-alt:focus{outline-color:#52247f !important}@media only screen and (max-width: 750px){footer
div{-webkit-tap-highlight-color:rgba(0,0,0,0)}}select::-ms-expand{display:none!important}@media only screen and (max-width: 750px){input[type=text],input[type=password]{font-size:1.875em}}.fleft{float:left}.fright{float:right}.cboth{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;display:block;width:0px;height:0px;float:none;clear:both}.clearfix:after{display:block;width:0px;height:0px;float:none;clear:both;content:''}.inline-block{display:inline-block}.menu{list-style:none;margin:0;padding:0}.mobile-only{display:none}@media only screen and (max-width: 750px){.mobile-only{display:block}}.center{text-align:center}.middle{vertical-align:middle}.access-hidden{border:0;height:1px!important;width:1px!important;margin:-1px;padding:0;overflow:hidden!important;position:absolute}.access-hidden.hidden{opacity:0}.access-hidden.fixed:focus{height:auto!important;left:10px;width:auto!important;position:fixed;top:10px;margin:0;color:#fff}button{cursor:pointer}h1.title{font-family:'Oswald';font-weight:400;text-transform:uppercase;font-size:2.125em}@media only screen and (max-width: 750px){h1.title{font-size:2.5em}}.block-btn{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;display:inline-block;font-size:0.6875em;color:#f0f1f1;text-transform:uppercase;text-decoration:none;background:#898989;padding:12px
20px}@media only screen and (max-width: 750px){.block-btn{font-size:1.25em;padding:20px
30px}}.block-btn:hover,.block-btn:focus{background:#52247f}.gwrap{margin:0
auto}@media only screen and (min-width: 1350px){.gwrap{width:1248px}}@media only screen and (min-width: 990px) and (max-width: 1350px){.gwrap{width:990px}}@media only screen and (max-width: 989px){.gwrap{width:738px}}@media only screen and (max-width: 750px){.gwrap{max-width:710px !important;width:auto}}@media only screen and (min-device-width : 320px) and (max-device-width : 568px){.gwrap{max-width:710px !important;width:auto}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){.gwrap{width:738px}}.pagination{height:55px;line-height:55px;text-align:right;padding-right:30px}.pagination
ul{padding:0;margin:0;list-style:none;letter-spacing:2px}@media only screen and (max-width: 750px){.pagination
ul{letter-spacing:0px;font-size:0.8em}}.pagination ul
li{display:inline-block;color:#b367ef;font-size:0.8125em}.pagination ul li.page-count{color:#acabab;padding-left:10px}@media only screen and (max-width: 750px){.pagination ul
li{font-size:1.25em}}.pagination ul li a,
.pagination ul li .fake-a{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;text-decoration:none;color:#acabab}.pagination ul li a:hover,
.pagination ul li .fake-a:hover,
.pagination ul li a:focus,
.pagination ul li .fake-a:focus,
.pagination ul li a.active,
.pagination ul li .fake-a.active{color:#e1dde6}.list-wrapper
ul{list-style:none;padding:0;margin:0}.list-wrapper ul
li{display:inline-block;position:relative}.list-wrapper ul li:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.list-wrapper ul li:after{display:block;width:0px;height:0px;float:none;clear:both;content:''}.list-wrapper ul li
.pave{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;height:100%;overflow:visible;-webkit-transition:opacity 0.3s ease-out 500ms, visibility 0s linear 800ms;-moz-transition:opacity 0.3s ease-out 500ms, visibility 0s linear 800ms;-o-transition:opacity 0.3s ease-out 500ms, visibility 0s linear 800ms;-ms-transition:opacity 0.3s ease-out 500ms, visibility 0s linear 800ms;transition:opacity 0.3s ease-out 500ms, visibility 0s linear 800ms;position:absolute;top:0;left:calc(100% + 10px);width:100%;height:calc(100% + 80px) !important;padding:20px;background:#e0e0e0;font-size:0.75em}@media only screen and (min-width: 990px) and (max-width: 1350px){.list-wrapper ul li
.pave{left:calc(100% + 20px)}}@media only screen and (max-width: 989px){.list-wrapper ul li
.pave{left:calc(100% + 20px)}}@media only screen and (max-width: 750px){.list-wrapper ul li
.pave{display:none}}.list-wrapper ul li .pave
h3{font-family:'Oswald';font-weight:400;font-size:2em;color:#303030;margin:0}.list-wrapper ul li .pave
.subtitle{font-size:0.91666667em;color:#303030;text-transform:uppercase;margin:0}.list-wrapper ul li .pave
.description{font-size:1em;line-height:16px;color:#303030;margin:20px
0 0}.list-wrapper ul li .pave:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);content:"";display:block;width:15px;height:15px;background:#e0e0e0;position:absolute;top:calc(50% - 7.5px);left:-4px}.list-wrapper ul li .pave .app
a{display:inline-block;text-decoration:none;font-size:0.6875em;color:#1e1e1e;line-height:23px;padding-left:23px;padding-right:13px;position:relative}.list-wrapper ul li .pave .app a:before{content:'';display:block;width:13px;height:21px;background:url('/tfo/static/images/global/app-icons.png');position:absolute;top:1px;left:0}.list-wrapper ul li .pave .app
a.ios{margin-right:12px}.list-wrapper ul li .pave .app a.ios:after{content:'';display:block;width:1px;height:100%;position:absolute;top:0;right:0;background:#303030}.list-wrapper ul li .pave .app
a.android{padding-left:28px}.list-wrapper ul li .pave .app a.android:before{width:20px;background-position:-13px 0}.list-wrapper ul li:hover,
.list-wrapper ul li a:hover,
.list-wrapper ul li a:focus{z-index:10}.list-wrapper ul li:hover .pave,
.list-wrapper ul li a:hover .pave,
.list-wrapper ul li a:focus
.pave{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1;height:auto;overflow:visible;-webkit-transition:opacity 0.3s ease-out 750ms, visibility 0s linear 750ms;-moz-transition:opacity 0.3s ease-out 750ms, visibility 0s linear 750ms;-o-transition:opacity 0.3s ease-out 750ms, visibility 0s linear 750ms;-ms-transition:opacity 0.3s ease-out 750ms, visibility 0s linear 750ms;transition:opacity 0.3s ease-out 750ms, visibility 0s linear 750ms}.list-wrapper ul li.to-left
.pave{left:auto;right:calc(100% + 10px)}@media only screen and (min-width: 990px) and (max-width: 1350px){.list-wrapper ul li.to-left
.pave{right:calc(100% + 20px)}}@media only screen and (max-width: 989px){.list-wrapper ul li.to-left
.pave{right:calc(100% + 20px)}}.list-wrapper ul li.to-left .pave:after{left:auto;right:-4px}.list-wrapper ul li
.thumb{display:block;width:408px;height:230px;position:relative}@media only screen and (min-width: 990px) and (max-width: 1350px){.list-wrapper ul li
.thumb{width:303px;height:170px}}@media only screen and (max-width: 989px){.list-wrapper ul li
.thumb{width:238px;height:134px}}@media only screen and (max-width: 750px){.list-wrapper ul li
.thumb{width:318px;height:180px;float:left;overflow:hidden}}.list-wrapper ul li .thumb
img{width:100%;max-width:100%}.list-wrapper ul li .thumb img.mobile-hidden{display:block}@media only screen and (max-width: 750px){.list-wrapper ul li .thumb img.mobile-hidden{display:none}}.list-wrapper ul li .thumb img.mobile-only{display:none}@media only screen and (max-width: 750px){.list-wrapper ul li .thumb img.mobile-only{display:block}}.list-wrapper ul li .thumb
.shadow{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms;display:block;width:100%;height:100%;background:url('/tfo/static/images/global/shadow.png') bottom repeat-x;position:absolute;top:0;left:0}.list-wrapper ul li .thumb
.arrow{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms;display:block;width:100%;height:100%;background:url('/tfo/static/images/global/play.png') 50% 50% no-repeat;position:absolute;top:0;left:0}@media only screen and (max-width: 750px){.list-wrapper ul li .thumb
.arrow{background-size:25%}}.list-wrapper ul li .thumb .hover-arrow{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms;display:block;width:100%;height:100%;background:url('/tfo/static/images/global/play-hover.png') 50% 50% no-repeat;position:absolute;top:0;left:0}@media only screen and (max-width: 750px){.list-wrapper ul li .thumb .hover-arrow{background-size:25%}}.list-wrapper ul li .thumb:hover .shadow,
.list-wrapper ul li .thumb:focus
.shadow{background-color:rgba(15, 15, 15, 0.5)}.list-wrapper ul li .thumb:hover .arrow,
.list-wrapper ul li .thumb:focus
.arrow{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0}.list-wrapper ul li .thumb:hover .progress-bar,
.list-wrapper ul li .thumb:focus .progress-bar{height:20px}.list-wrapper ul li .thumb:hover .progress-bar .progress,
.list-wrapper ul li .thumb:focus .progress-bar
.progress{height:20px;font-size:0.75em}.list-wrapper ul li .thumb:not(:hover) .hover-arrow{visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;height:100%;overflow:hidden;-webkit-transition:opacity 0.3s ease-out 0s, visibility 0s linear 0.3s;-moz-transition:opacity 0.3s ease-out 0s, visibility 0s linear 0.3s;-o-transition:opacity 0.3s ease-out 0s, visibility 0s linear 0.3s;-ms-transition:opacity 0.3s ease-out 0s, visibility 0s linear 0.3s;transition:opacity 0.3s ease-out 0s, visibility 0s linear 0.3s}.list-wrapper ul li .thumb:focus .hover-arrow{opacity:1!important;visibility:visible!important;height:100%}.list-wrapper ul li .thumb
.exclusive{display:block;width:71px;height:91px;position:absolute;top:0;left:-1px;background:url('/tfo/static/images/global/exclusive.png')}.list-wrapper ul li .thumb .exclusive
em{font-style:normal;font-size:0.8125em;color:#f0f1f1;text-align:center;position:relative;top:55px;display:block;width:100%;text-transform:uppercase}.list-wrapper ul li .thumb .progress-bar{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;position:absolute;bottom:0px;left:0px;height:5px;right:0px;background-color:#000}.list-wrapper ul li .thumb .progress-bar
.progress{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;font-size:0em;font-family:'Montserrat';height:5px;background-color:#52247f;-webkit-animation:color_change 3s alternate 0s infinite;-moz-animation:color_change 3s alternate 0s infinite;-ms-animation:color_change 3s alternate 0s infinite;-o-animation:color_change 3s alternate 0s infinite;animation:color_change 3s alternate 0s infinite;text-align:right;color:#fff;padding:2px;box-sizing:border-box;min-width:25px}.list-wrapper ul li
.infos{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:80px;background:#303030;padding:15px
20px;position:relative;overflow:hidden;z-index:10}@media only screen and (max-width: 989px){.list-wrapper ul li
.infos{width:238px}}@media only screen and (max-width: 750px){.list-wrapper ul li
.infos{width:392px;height:180px;float:left;vertical-align:top}.list-wrapper ul li .infos
.vertical{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.list-wrapper ul li .infos
.title{margin:0;padding:0}.list-wrapper ul li .infos .title
a{font-family:'Oswald';font-size:1em;line-height:20px;font-weight:400;color:#e0e0e0;text-decoration:none;width:365px;display:inline-block}@media only screen and (min-width: 990px) and (max-width: 1350px){.list-wrapper ul li .infos .title
a{width:260px}}@media only screen and (max-width: 750px){.list-wrapper ul li .infos .title
a{width:300px;font-size:1.875em;line-height:1em;text-transform:none}}.list-wrapper ul li .infos
.subtitle{margin:0;padding:0;text-transform:uppercase;font-size:0.6875em;color:#c0bebe;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-wrapper ul li .infos .subtitle
a{color:#c0bebe;text-decoration:none}@media only screen and (max-width: 750px){.list-wrapper ul li .infos
.subtitle{font-size:1.0625em}}.list-wrapper ul li .infos
.like{display:block;width:14px;height:12px;background:url('/tfo/static/images/global/like.png');position:absolute;bottom:9px;right:13px;border:none;padding:0}@media only screen and (max-width: 750px){.list-wrapper ul li .infos
.like{width:29px;height:23px;background:url('/tfo/static/images/global/like-mobile.png');bottom:20px;right:20px}}.list-wrapper ul li .infos .like:after{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;content:'';display:block;width:14px;height:12px;background:url('/tfo/static/images/global/like.png') -14px 0;position:absolute;bottom:0px;right:0px}@media only screen and (max-width: 750px){.list-wrapper ul li .infos .like:after{width:29px;height:23px;background:url('/tfo/static/images/global/like-mobile.png') -29px 0}}.list-wrapper ul li .infos .like:hover:after,
.list-wrapper ul li .infos .like:focus:after,
.list-wrapper ul li .infos .like.active:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1}@media only screen and (max-width: 750px){.list-wrapper.poster ul li
.infos{height:180px}}.list-wrapper.poster ul li .infos .title
a{width:260px;font-size:1em;line-height:17px}@media only screen and (max-width: 989px){.list-wrapper.poster ul li .infos .title
a{width:200px}}@media only screen and (max-width: 750px){.list-wrapper.poster ul li .infos .title
a{font-size:1.875em;line-height:1em}}.list-wrapper.poster ul li
.thumb{width:303px;height:364px}@media only screen and (max-width: 989px){.list-wrapper.poster ul li
.thumb{width:238px;height:286px}}@media only screen and (max-width: 750px){.list-wrapper.poster ul li
.thumb{width:318px;height:180px}.list-wrapper.poster ul li .thumb
img{position:absolute;top:50%;transform:translateY(-50%)}}.list-wrapper.poster .relative
.fle{height:364px}@media only screen and (max-width: 750px){.list-wrapper.square ul li
.infos{height:260px}}.list-wrapper.square ul li .infos
a{width:260px}@media only screen and (max-width: 989px) and (min-width: 751px){.list-wrapper.square ul li .infos
a{width:200px}}@media only screen and (max-width: 750px){.list-wrapper.square ul li .infos
a{width:300px;font-size:1.75em;line-height:32px}}.list-wrapper.square ul li
.thumb{width:303px;height:248px}@media only screen and (max-width: 989px){.list-wrapper.square ul li
.thumb{width:238px;height:194px}}@media only screen and (max-width: 750px){.list-wrapper.square ul li
.thumb{width:318px;height:260px}}.list-wrapper.square .relative
.fle{height:248px}.list-wrapper.small ul li .infos .title
a{width:260px;font-size:1em;line-height:20px}@media only screen and (max-width: 989px) and (min-width: 751px){.list-wrapper.small ul li .infos .title
a{width:200px}}@media only screen and (max-width: 750px){.list-wrapper.small ul li .infos .title
a{font-size:1.875em;line-height:1em}}.list-wrapper.small ul li
.thumb{width:303px;height:170px}@media only screen and (max-width: 989px){.list-wrapper.small ul li
.thumb{width:238px;height:134px}}@media only screen and (max-width: 750px){.list-wrapper.small ul li
.thumb{width:318px;height:180px}}.list-wrapper.small .relative
.fle{height:170px}.list-wrapper.small.coloring ul
li{max-width:303px}.list-wrapper.small.coloring ul li
.infos{height:40px;color:#e0e0e0;background-color:#6f6f6f;padding:8px
20px}.list-wrapper.small.coloring ul li .infos
h3{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-wrapper.small.coloring ul li
.thumb{position:relative}.list-wrapper.small.coloring ul li .thumb
.overlay{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;display:block;position:absolute;top:0;left:0;bottom:0;right:0;line-height:40px;background:#52247f;color:#fff;text-transform:uppercase;font-size:0.8125em;border:none;opacity:0;text-align:center}.list-wrapper.small.coloring ul li .thumb .overlay:hover,
.list-wrapper.small.coloring ul li .thumb .overlay:focus{background:#6a2da7;opacity:0.7}.list-wrapper.small.coloring ul li .thumb .overlay:before{content:"";display:block;width:26px;height:21px;background:url('/tfo/static/images/universe/icon-print.png');position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}@media only screen and (max-width: 989px) and (min-width: 751px){.list-wrapper.xsmall ul li
.infos{width:100%}}.list-wrapper.xsmall ul li .infos .title
a{width:145px;font-size:1.125em;line-height:19px;white-space:inherit}@media only screen and (min-width: 990px) and (max-width: 1350px){.list-wrapper.xsmall ul li .infos .title
a{width:140px}}@media only screen and (max-width: 750px){.list-wrapper.xsmall ul li .infos .title
a{width:295px;font-size:1.75em;line-height:32px}}.list-wrapper.xsmall ul li
.thumb{width:185px;height:104px}@media only screen and (min-width: 990px) and (max-width: 1350px){.list-wrapper.xsmall ul li
.thumb{width:180px;height:101px}}@media only screen and (max-width: 750px){.list-wrapper.xsmall ul li
.thumb{width:318px;height:180px}}.list-wrapper.xsmall .relative
.fle{height:170px}#player-container{background:#000;width:934px;height:526px}@media only screen and (min-width: 990px) and (max-width: 1350px){#player-container{width:670px;height:371px}}#player-container .player-flash{display:none;padding:20px}#player-container .player-flash.active{display:block}#player-container .player-flash
a{color:#52247f;text-decoration:none}#player-container
.infos{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#303030;padding:20px;position:relative}#player-container .infos
.fleft{width:600px}@media only screen and (min-width: 990px) and (max-width: 1350px){#player-container .infos
.fleft{width:430px}}@media only screen and (max-width: 989px){#player-container .infos
.fleft{width:500px}}@media only screen and (max-width: 750px){#player-container .infos
.fleft{float:none;width:100%}}#player-container .infos
h2{font-family:'Oswald';font-weight:400;font-size:1.3125em;margin:0
0 5px 0;color:#e0e0e0;font-weight:normal;display:inline-block}#player-container .infos .resize-text-wrapper{float:right;margin-right:20px}#player-container .infos
p{font-size:0.875em;color:#c0bebe;line-height:1.4;margin:0}#player-container .infos p
a{color:inherit;text-decoration:none;font-weight:700}#player-container .infos p a:after{content:'';display:inline-block;width:14px;height:14px;margin:0
2px;background:transparent url('/tfo/static/images/universe/icon-external-link.png') no-repeat;background-size:90%}#player-container .infos p a:hover{text-decoration:underline}#player-container .infos
.buttons{position:relative}@media only screen and (max-width: 750px){#player-container .infos
.buttons{float:right;transform:scale(1.4);transform-origin:center;margin:30px
40px 10px 0px}}#player-container .infos .buttons
button{display:inline-block;height:36px;border:none;background:none;position:relative;margin-right:15px;vertical-align:top;margin-top:7px;padding:0}#player-container .infos .buttons
button.share{width:31px;height:29px}#player-container .infos .buttons button.share:before{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;content:'';width:31px;height:29px;background:url('/tfo/static/images/global/share-small.png');position:absolute;top:1px;left:1px}#player-container .infos .buttons button.share:after{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;content:'';width:31px;height:29px;background:url('/tfo/static/images/global/share-small.png') -31px 0;position:absolute;top:1px;left:1px}#player-container .infos .buttons button.share:hover:before,
#player-container .infos .buttons button.share:focus:before,
#player-container .infos .buttons button.share.active:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0}#player-container .infos .buttons button.share:hover:after,
#player-container .infos .buttons button.share:focus:after,
#player-container .infos .buttons button.share.active:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1}#player-container .infos .buttons
button.like{width:23px;height:22px}#player-container .infos .buttons button.like:before{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;content:'';width:23px;height:22px;background:url('/tfo/static/images/global/like-small.png');position:absolute;top:2px;left:2px}#player-container .infos .buttons button.like:after{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;content:'';width:23px;height:22px;background:url('/tfo/static/images/global/like-small.png') -23px 0;position:absolute;top:2px;left:2px}#player-container .infos .buttons button.like:hover:before,
#player-container .infos .buttons button.like:focus:before,
#player-container .infos .buttons button.like.active:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0}#player-container .infos .buttons button.like:hover:after,
#player-container .infos .buttons button.like:focus:after,
#player-container .infos .buttons button.like.active:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1}#player-container .infos .buttons
button.cc{width:24px;height:22px;background:url('/tfo/static/images/global/cc.png');text-indent:-9999px;overflow:hidden;position:relative}#player-container .infos .buttons button.cc:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;content:'';display:block;width:24px;height:22px;background:url('/tfo/static/images/global/cc.png') -24px 0;position:absolute;top:0;left:0}#player-container .infos .buttons button.cc:hover:after,
#player-container .infos .buttons button.cc:focus:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1}#player-container .infos .buttons
button.settings{width:24px;height:24px;background:url('/tfo/static/images/global/settings.png');text-indent:-9999px;overflow:hidden;position:relative}#player-container .infos .buttons button.settings:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;content:'';display:block;width:24px;height:22px;background:url('/tfo/static/images/global/settings.png') -24px 0;position:absolute;top:0;left:0}#player-container .infos .buttons button.settings:hover:after,
#player-container .infos .buttons button.settings:focus:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1}#player-container .infos .buttons
.separator{display:inline-block;width:1px;height:40px;background:#fff;margin-right:15px}#player-container .infos .buttons .addthis-overlay{display:none;background:#1e1e1e;padding:20px
45px;position:absolute;top:-15px;left:-385px;width:275px}@media only screen and (max-width: 750px){#player-container .infos .buttons .addthis-overlay{left:-275px}}#player-container .infos .buttons .addthis-overlay.active{display:block}#player-container .infos .buttons .addthis-overlay:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);content:'';display:block;width:20px;height:20px;position:absolute;right:-5px;top:calc(50% - 10px);background:#1e1e1e}#player-container .infos .buttons .addthis-overlay
span.label{font-family:'Oswald';font-weight:400;font-size:1em;text-transform:uppercase;color:#fff;float:left;margin-right:30px}#player-container .infos .buttons .addthis-overlay
a{width:29px;height:22px;background:url('/tfo/static/images/global/share.png')}#player-container .infos .buttons .addthis-overlay
a.addthis_button_facebook{background-position:-19px 0;margin-right:15px}#player-container .infos .buttons .addthis-overlay a.addthis_button_facebook:hover,
#player-container .infos .buttons .addthis-overlay a.addthis_button_facebook:focus{background-position:-19px -22px}#player-container .infos .buttons .addthis-overlay
a.addthis_button_twitter{background-position:-87px 0;margin-right:15px}#player-container .infos .buttons .addthis-overlay a.addthis_button_twitter:hover,
#player-container .infos .buttons .addthis-overlay a.addthis_button_twitter:focus{background-position:-87px -22px}#player-container .infos .buttons .addthis-overlay
a.addthis_button_email{background-position:-156px 0;margin-right:15px}#player-container .infos .buttons .addthis-overlay a.addthis_button_email:hover,
#player-container .infos .buttons .addthis-overlay a.addthis_button_email:focus{background-position:-156px -22px}#player-container .infos .buttons .addthis-overlay
a.addthis_button_embed{background-position:-216px 0}#player-container .infos .buttons .addthis-overlay a.addthis_button_embed:hover,
#player-container .infos .buttons .addthis-overlay a.addthis_button_embed:focus{background-position:-216px -22px}#player-container .infos .buttons .addthis-overlay a
*{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;visibility:hidden}#player-container .infos .buttons .addthis-overlay
textarea{background-color:#303030;color:#e0e0e0;font-size:0.75em;width:100%;height:50px;resize:none;display:none;margin-top:10px;padding:5px}#player-container .infos .buttons .addthis-overlay
.close{display:block;width:12px;height:12px;background:url('/tfo/static/images/global/share-quit.png');border:none;padding:0;position:absolute;top:7px;right:-8px}#player-container .infos .cc-wrapper{display:none;background:#d5d5d5;position:absolute;top:103px;left:0;z-index:2}#player-container .infos .cc-wrapper
h2{font-family:'Oswald';font-weight:400;font-size:2em;color:#fff;margin:0;padding:0
30px;display:block;background:#6f6f6f;text-transform:uppercase}#player-container .infos .cc-wrapper .cc-inner{padding:30px;overflow-y:scroll;font-size:1em;line-height:1.5;color:#000;max-height:530px}#player-container .infos .cc-wrapper .cc-inner
p{color:#000;margin-bottom:2px}#player-container .infos .cc-wrapper .cc-inner p:last-of-type{margin:0}#player-container.error{height:auto!important}#player-container.error
.infos{display:none}#player-container.error
#video{display:none}.section-link{margin-top:1px;background:#323232;height:57px;position:relative}.section-link:before,.section-link:after{content:'';background-color:#323232;position:absolute;top:0px;bottom:0px;width:1000px}.section-link:before{right:100%}.section-link:after{left:100%}@media only screen and (max-width: 750px){.section-link{margin-top:35px;background:none}}.section-link
form{display:none}@media only screen and (max-width: 750px){.section-link
form{display:block}}.section-link form
select{-webkit-border-radius:0;border-radius:0;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:57px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#52247f url('/tfo/static/images/global/select-arrow-mobile.png') right 20px top 21px no-repeat;padding:0
20px;border:0;font-size:1.375em;color:#f0f1f1;text-transform:uppercase;position:relative}.section-link
ul{list-style:none;margin:0;padding:0;display:block;width:100%;height:57px}@media only screen and (max-width: 750px){.section-link
ul{display:none}}.section-link ul
li{display:inline-block;margin-right:10px;width:calc(25% - 7.5px);height:100%}.section-link ul li
a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;display:block;width:100%;height:100%;background:#434343;line-height:57px;padding-left:30px;text-decoration:none;text-transform:uppercase;font-size:0.6875em;color:#f0f1f1}@media only screen and (max-width: 989px){.section-link ul li
a{padding:0;text-align:center}}.section-link ul li a:hover,
.section-link ul li a:focus{background:#696969}.section-link ul li a.active,
.section-link ul li a.active:focus,
.section-link ul li a.active:hover{background:#52247f}.section-link ul li:last-of-type{margin-right:0}button.facebook{display:inline-block;height:50px;background:#3b5998;color:#fff;text-transform:uppercase;font-size:0.875em;border:none;margin:0;padding:0
25px 0 65px;position:relative;min-width:295px}@media only screen and (max-width: 750px){button.facebook{padding:0
25px 0 114px;height:84px;font-size:1.5em;text-align:left}}button.facebook:before{content:'';display:block;background:url('/tfo/static/images/global/social-btn-icons.png');width:29px;height:28px;position:absolute;top:11px;left:18px}@media only screen and (max-width: 750px){button.facebook:before{width:55px;height:48px;top:18px;left:35px;background:url('/tfo/static/images/global/social-btn-icons-mobile.png')}}button.google{display:inline-block;height:50px;background:#db4c3f;color:#fff;text-transform:uppercase;font-size:0.875em;border:none;margin:0;padding:0
25px 0 65px;position:relative;min-width:295px}@media only screen and (max-width: 750px){button.google{padding:0
25px 0 114px;height:84px;font-size:1.5em;text-align:left}}button.google:before{content:'';display:block;background:url('/tfo/static/images/global/social-btn-icons.png') -29px 0;width:33px;height:28px;position:absolute;top:11px;left:14px}@media only screen and (max-width: 750px){button.google:before{width:60px;height:48px;top:18px;left:30px;background:url('/tfo/static/images/global/social-btn-icons-mobile.png') -55px 0}}form .error-header{border:1px
solid #be1b1b;margin-bottom:20px;background:#fff;padding:10px;color:#434343}form .error-header
p{margin-top:0}form .error-header
ul{margin:15px
0 0;padding-left:18px;font-size:0.75em}form .error-header ul
li{margin-bottom:5px}form .error-header
button{display:inline-block;background:#52247f;color:#fff;text-transform:uppercase;border:none;font-size:0.6875em}form .error-header button:hover,
form .error-header button:focus{background:#6a2da7}form label
em.error{font-size:0.6875em;color:#be1b1b;display:block;font-style:normal}form button.go-to-next-error{display:block;background:#52247f;color:#fff;text-transform:uppercase;border:none;font-size:0.6875em;margin-top:8px}form button.go-to-next-error:hover,
form button.go-to-next-error:focus{background:#6a2da7}form label.error-msg{display:none!important;color:#be1b1b !important;font-size:0.75em;margin-bottom:15px;text-transform:none!important}@media only screen and (max-width: 750px){form label.error-msg{font-size:1.25em !important}}form label.error-msg.error{display:block!important}body[data-device_type=tablet] li
.pave{display:none!important}@-webkit-keyframes
color_change{from{bakcground-color:#52247f}to{background-color:#6a2da7}}@-moz-keyframes
color_change{from{bakcground-color:#52247f}to{background-color:#6a2da7}}@-o-keyframes
color_change{from{bakcground-color:#52247f}to{background-color:#6a2da7}}@keyframes
color_change{from{bakcground-color:#52247f}to{background-color:#6a2da7}}@media only screen and (max-width: 750px){.layout-page{margin-bottom:-30px}}.block{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:35px
0 60px;background:#0f0f0f}@media only screen and (max-width: 750px){.block{padding-bottom:20px;border-bottom:30px solid #0f0f0f}}.block:last-of-type{padding-bottom:0}.block+.block{padding-bottom:20px}@media only screen and (max-width: 750px){.block+.block{padding-bottom:55px}}.block.featured,.block.block-characters{background:#0f0f0f !important}.block.not-featured{background:#1e1e1e !important}.block:nth-child(even){background:#1e1e1e}.block
h2{font-family:'Oswald';font-weight:400;font-size:1.5625em;margin:0
0 20px;text-transform:uppercase}.block h2
a{color:#acabab;text-decoration:none}@media only screen and (max-width: 750px){.block h2
a{padding-right:35px;position:relative}.block h2 a:after{content:'';display:block;width:16px;height:29px;background:url('/tfo/static/images/global/arrow-mobile.png');position:absolute;top:10px;right:0}}@media only screen and (max-width: 750px){.block
h2{font-size:2.5em;margin-bottom:35px}}.block .gwrap.relative
.fright{position:absolute;bottom:6px;right:0}.block .gwrap.relative .fright
a{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms;font-size:0.6875em;color:#acabab;text-transform:uppercase;text-decoration:none;padding-right:18px;display:inline-block}@media only screen and (max-width: 750px){.block .gwrap.relative .fright
a{display:none}}.block .gwrap.relative .fright a:after{content:'';display:block;width:9px;height:14px;background:url('/tfo/static/images/global/block-more.png');position:absolute;top:4px;right:0}.block .gwrap.relative .fright a:hover,
.block .gwrap.relative .fright a:focus{color:#e0e0e0}.block .gwrap.relative .fright a:hover:after,
.block .gwrap.relative .fright a:focus:after{background-position:-9px 0}.block .gwrap.relative .fright
.info{display:inline-block;width:15px;height:14px;background:url('/tfo/static/images/global/info-icon.png');border:none;position:relative;margin-right:20px;outline:none!important;padding:0}.block .gwrap.relative .fright .info
.popup{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;height:auto;overflow:visible;-webkit-transition:opacity 0.3s ease-out 100ms, visibility 0s linear 400ms;-moz-transition:opacity 0.3s ease-out 100ms, visibility 0s linear 400ms;-o-transition:opacity 0.3s ease-out 100ms, visibility 0s linear 400ms;-ms-transition:opacity 0.3s ease-out 100ms, visibility 0s linear 400ms;transition:opacity 0.3s ease-out 100ms, visibility 0s linear 400ms;width:200px;padding:12px;font-size:0.75em;line-height:16px;background:#e0e0e0;position:absolute;top:-20px;right:35px;color:#1e1e1e;text-align:left}.block .gwrap.relative .fright .info .popup:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);content:"";display:block;width:15px;height:15px;position:absolute;top:18px;right:-7px;background:#e0e0e0}.block .gwrap.relative .fright .info .popup
.title{margin-top:0}.block .gwrap.relative .fright .info.active
.popup{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1;height:auto;overflow:visible;-webkit-transition:opacity 0.3s ease-out 0s, visibility 0s linear 0s;-moz-transition:opacity 0.3s ease-out 0s, visibility 0s linear 0s;-o-transition:opacity 0.3s ease-out 0s, visibility 0s linear 0s;-ms-transition:opacity 0.3s ease-out 0s, visibility 0s linear 0s;transition:opacity 0.3s ease-out 0s, visibility 0s linear 0s;z-index:1000}@media only screen and (max-width: 750px){.block .gwrap.relative .fright
.info{display:none}}.block .gwrap.relative .fright .info:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms;content:'';width:15px;height:14px;background:url('/tfo/static/images/global/info-icon.png') -15px 0;position:absolute;top:0;left:0}.block .gwrap.relative .fright .info:hover:after,
.block .gwrap.relative .fright .info:focus:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1}.block.block-media
.relative{position:relative}.block.block-media .relative
.fle{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms;display:block;width:95px;height:230px;border:none;background:#303030;position:absolute;top:0;z-index:100}@media only screen and (max-width: 750px){.block.block-media .relative
.fle{display:none}}@media only screen and (max-width: 989px){.block.block-media .relative
.fle{width:78px}}.block.block-media .relative .fle:before{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms;content:'';width:36px;height:92px;background:url('/tfo/static/images/global/block-arrow.png');position:absolute;top:calc(50% - 46px);left:20px}.block.block-media .relative .fle:after{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;content:'';width:36px;height:92px;background:url('/tfo/static/images/global/block-arrow.png') -36px 0;position:absolute;top:calc(50% - 46px);left:20px}.block.block-media .relative
.fle.hidden{display:none}.block.block-media .relative .fle.fle-prev{left:-95px}@media only screen and (max-width: 989px){.block.block-media .relative .fle.fle-prev{left:0}}.block.block-media .relative .fle.fle-prev:focus{left:0}.block.block-media .relative .fle.fle-next{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);right:-95px}@media only screen and (max-width: 989px){.block.block-media .relative .fle.fle-next{right:0}}.block.block-media .relative .fle.fle-next:focus{right:0}.block.block-media .relative
.fle.disabled{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=(20));opacity:0.2;cursor:default}.block.block-media .relative .fle:not(.disabled):hover,
.block.block-media .relative .fle:not(.disabled):focus{background:#434343}.block.block-media .relative .fle:not(.disabled):hover:before,
.block.block-media .relative .fle:not(.disabled):focus:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;left:25px}.block.block-media .relative .fle:not(.disabled):hover:after,
.block.block-media .relative .fle:not(.disabled):focus:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1;left:25px}.block.block-media .relative:hover .fle-prev,
.block.block-media .relative:focus .fle-prev{left:0}.block.block-media .relative:hover .fle-next,
.block.block-media .relative:focus .fle-next{right:0}.block.block-media .list-wrapper{width:1248px;overflow:hidden;position:relative}@media only screen and (min-width: 990px) and (max-width: 1350px){.block.block-media .list-wrapper{width:927px;margin:auto}}@media only screen and (max-width: 989px){.block.block-media .list-wrapper{width:738px;margin:auto}}@media only screen and (max-width: 750px){.block.block-media .list-wrapper{width:710px;margin:auto}}.block.block-media .list-wrapper
ul{list-style:none;padding:0;margin:0;display:block;width:30000px;position:relative;left:0}.block.block-media .list-wrapper ul
li{display:inline-block;margin:0
4px;vertical-align:top}.block.block-media .list-wrapper ul li
.hidden{display:none !important}@media only screen and (max-width: 750px){.block.block-media .list-wrapper ul
li{margin:0;margin-bottom:30px;display:block}}@media only screen and (max-width: 750px){.block.block-media .list-wrapper ul li:first-of-type{margin:0;margin-bottom:30px}}.block.block-media .list-wrapper ul li:last-of-type{margin:0
0 0 4px}@media only screen and (max-width: 750px){.block.block-media .list-wrapper ul li:last-of-type{margin:0;margin-bottom:30px}}.block.block-media .list-wrapper ul li:hover .infos > .vertical > .title > a,
.block.block-media .list-wrapper ul li:focus .infos>.vertical>.title>a{opacity:1}.block.block-media .list-wrapper ul li:hover .thumb .shadow,
.block.block-media .list-wrapper ul li:focus .thumb
.shadow{background-color:rgba(15, 15, 15, 0.5)}.block.block-media .list-wrapper ul li:hover .thumb .arrow,
.block.block-media .list-wrapper ul li:focus .thumb
.arrow{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0}.block.block-media .list-wrapper ul li:not(:hover) .hover-arrow{visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;height:100%;overflow:hidden;-webkit-transition:opacity 0.3s ease-out 0s, visibility 0s linear 0.3s;-moz-transition:opacity 0.3s ease-out 0s, visibility 0s linear 0.3s;-o-transition:opacity 0.3s ease-out 0s, visibility 0s linear 0.3s;-ms-transition:opacity 0.3s ease-out 0s, visibility 0s linear 0.3s;transition:opacity 0.3s ease-out 0s, visibility 0s linear 0.3s}.block.block-media .list-wrapper ul li:focus{border:3px
solid red;outline:6px
red}.block.block-media .list-wrapper ul li
.thumb{display:block;width:408px;height:230px;position:relative}.block.block-media .list-wrapper ul li
.thumb.ad{height:250px;text-align:center}.block.block-media .list-wrapper ul li .thumb.ad>div{display:inline-block}@media only screen and (min-width: 990px) and (max-width: 1350px){.block.block-media .list-wrapper ul li
.thumb{width:301px;height:171px}}@media only screen and (max-width: 989px){.block.block-media .list-wrapper ul li
.thumb{width:238px;height:134px}}@media only screen and (max-width: 750px){.block.block-media .list-wrapper ul li
.thumb{width:318px;height:180px;display:inline-block;overflow:hidden}}.block.block-media .list-wrapper ul li .thumb
img{display:block;width:100%;max-width:100%}.block.block-media .list-wrapper ul li .thumb
.shadow{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms;background-color:transparent;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100% rgba(0, 0, 0, 0.5)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);background-image:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);background-image:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);background-image:linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);display:block;width:100%;height:100%;position:absolute;top:0;left:0}.block.block-media .list-wrapper ul li .thumb
.arrow{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms;display:block;width:100%;height:100%;background:url('/tfo/static/images/global/play.png') 50% 50% no-repeat;position:absolute;top:0;left:0}@media only screen and (max-width: 750px){.block.block-media .list-wrapper ul li .thumb
.arrow{background-size:25%}}.block.block-media .list-wrapper ul li .thumb .hover-arrow{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms;display:block;width:100%;height:100%;background:url('/tfo/static/images/global/play-hover.png') 50% 50% no-repeat;position:absolute;top:0;left:0}@media only screen and (max-width: 750px){.block.block-media .list-wrapper ul li .thumb .hover-arrow{background-size:25%}}.block.block-media .list-wrapper ul li
.infos{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:80px;background:#303030;padding:15px
20px;position:relative;z-index:11}@media only screen and (max-width: 989px){.block.block-media .list-wrapper ul li
.infos{width:238px}}@media only screen and (max-width: 750px){.block.block-media .list-wrapper ul li
.infos{width:392px;height:180px;display:inline-block;vertical-align:top}.block.block-media .list-wrapper ul li .infos
.vertical{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.block.block-media .list-wrapper ul li .infos
.title{margin:0;padding:0}.block.block-media .list-wrapper ul li .infos .title
a{font-family:'Oswald';font-weight:400;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms;font-size:1.125em;line-height:19px;color:#e0e0e0;text-decoration:none;width:365px;font-weight:400!important;display:inline-block;opacity:0.7;font-weight:normal;text-transform:none}@media only screen and (min-width: 990px) and (max-width: 1350px){.block.block-media .list-wrapper ul li .infos .title
a{width:260px}}@media only screen and (max-width: 989px){.block.block-media .list-wrapper ul li .infos .title
a{width:200px}}@media only screen and (max-width: 750px){.block.block-media .list-wrapper ul li .infos .title
a{width:300px;font-size:1.75em;line-height:32px;text-transform:none;color:#e0e0e0;margin-bottom:10px}}.block.block-media .list-wrapper ul li .infos
.subtitle{margin:0;padding:0;text-transform:uppercase;font-size:0.6875em}.block.block-media .list-wrapper ul li .infos .subtitle
a{color:#c0bebe;text-decoration:none}@media only screen and (max-width: 750px){.block.block-media .list-wrapper ul li .infos
.subtitle{font-size:1.0625em}}.block.block-media .list-wrapper ul li .infos
.like{display:block;width:14px;height:12px;background:url('/tfo/static/images/global/like.png');position:absolute;bottom:9px;right:13px;border:none;padding:0}@media only screen and (max-width: 750px){.block.block-media .list-wrapper ul li .infos
.like{width:29px;height:23px;background:url('/tfo/static/images/global/like-mobile.png');bottom:20px;right:20px}}.block.block-media .list-wrapper ul li .infos .like:after{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;content:'';display:block;width:14px;height:12px;background:url('/tfo/static/images/global/like.png') -14px 0;position:absolute;bottom:0px;right:0px}@media only screen and (max-width: 750px){.block.block-media .list-wrapper ul li .infos .like:after{width:29px;height:23px;background:url('/tfo/static/images/global/like-mobile.png') -29px 0}}.block.block-media .list-wrapper ul li .infos .like:hover:after,
.block.block-media .list-wrapper ul li .infos .like:focus:after,
.block.block-media .list-wrapper ul li .infos .like.active:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1}.block.block-media .list-wrapper ul li
.pave{left:calc(100% + 8px)}.block.block-media .list-wrapper ul li.to-left
.pave{left:auto;right:calc(100% + 8px)}.block.block-media.description ul li
.infos{height:125px}@media only screen and (max-width: 750px){.block.block-media.description ul li
.infos{height:180px}}.block.block-media.description ul li .infos h3
a{font-size:1.3125em}.block.block-media.description ul li .infos
.subtitle{font-size:0.75em;line-height:17px;text-transform:none;width:365px}@media only screen and (min-width: 990px) and (max-width: 1350px){.block.block-media.description ul li .infos
.subtitle{width:260px}}@media only screen and (max-width: 989px){.block.block-media.description ul li .infos
.subtitle{width:200px}}@media only screen and (max-width: 750px){.block.block-media.description ul li .infos
.subtitle{font-size:1.0625em}}.block.block-media.poster .list-wrapper ul li .infos .title
a{width:260px;font-size:1em;line-height:20px}@media only screen and (max-width: 989px){.block.block-media.poster .list-wrapper ul li .infos .title
a{width:200px}}@media only screen and (max-width: 750px){.block.block-media.poster .list-wrapper ul li .infos .title
a{width:300px;font-size:1.875em;line-height:1em}}.block.block-media.poster .list-wrapper ul li
.thumb{width:304px;height:365px}@media only screen and (min-width: 990px) and (max-width: 1350px){.block.block-media.poster .list-wrapper ul li
.thumb{width:301px;height:362px}}@media only screen and (max-width: 989px){.block.block-media.poster .list-wrapper ul li
.thumb{width:238px;height:286px}}@media only screen and (max-width: 750px){.block.block-media.poster .list-wrapper ul li
.thumb{width:318px;height:178px}.block.block-media.poster .list-wrapper ul li .thumb .mobile-hidden{display:none}.block.block-media.poster .list-wrapper ul li .thumb
img{position:absolute;top:50%;transform:translateY(-50%)}}.block.block-media.poster .relative
.fle{height:365px}@media only screen and (max-width: 750px){.block.block-media.square .list-wrapper ul li
.infos{height:260px}}.block.block-media.square .list-wrapper ul li .infos .title
a{width:260px;font-size:1em;line-height:20px}@media only screen and (max-width: 989px){.block.block-media.square .list-wrapper ul li .infos .title
a{width:200px}}@media only screen and (max-width: 750px){.block.block-media.square .list-wrapper ul li .infos .title
a{width:300px;font-size:1.75em;line-height:32px}}.block.block-media.square .list-wrapper ul li
.thumb{width:304px;height:248px}@media only screen and (min-width: 990px) and (max-width: 1350px){.block.block-media.square .list-wrapper ul li
.thumb{width:301px;height:245px}}@media only screen and (max-width: 989px){.block.block-media.square .list-wrapper ul li
.thumb{width:238px;height:194px}}@media only screen and (max-width: 750px){.block.block-media.square .list-wrapper ul li
.thumb{width:318px;height:260px}}.block.block-media.square .relative
.fle{height:248px}.block.block-media.small .list-wrapper ul li .infos .title
a{width:260px;font-size:1em;line-height:20px;font-weight:normal}@media only screen and (max-width: 989px){.block.block-media.small .list-wrapper ul li .infos .title
a{width:200px}}@media only screen and (max-width: 750px){.block.block-media.small .list-wrapper ul li .infos .title
a{width:300px;font-size:1.75em;line-height:32px}}.block.block-media.small .list-wrapper ul li
.thumb{width:304px;height:171px}@media only screen and (max-width: 989px){.block.block-media.small .list-wrapper ul li
.thumb{width:238px;height:134px}}@media only screen and (max-width: 750px){.block.block-media.small .list-wrapper ul li
.thumb{width:318px;height:180px}}.block.block-media.small .relative
.fle{height:171px}.block.block-media.autopromo .fleft
a{display:block}.block.block-media.autopromo .fleft
img{display:none}@media only screen and (min-width: 1350px){.block.block-media.autopromo .fleft img.autopromo-desktop-xl{display:block}}@media only screen and (min-width: 990px) and (max-width: 1350px){.block.block-media.autopromo .fleft img.autopromo-desktop{display:block}}@media only screen and (max-width: 989px){.block.block-media.autopromo .fleft img.autopromo-tablet{display:block}}@media only screen and (max-width: 750px){.block.block-media.autopromo .fleft img.autopromo-tablet{display:none}.block.block-media.autopromo .fleft img.autopromo-desktop-xl{display:block;width:100%}}@media only screen and (max-width: 750px){.block.block-media.autopromo
.fright{display:none}}.block .see-more{background:none;font-size:1.25em;text-transform:uppercase;color:#acabab;padding:0
35px 0 0;border:none;display:inline-block;text-align:center;position:relative;text-decoration:none}.block .see-more:after{content:'';display:block;width:25px;height:24px;position:absolute;top:-1px;right:0;background:url('/tfo/static/images/global/more-mobile.png')}.block .contact-block{padding:38px
30px;background:#303030}@media only screen and (max-width: 750px){.block .contact-block{text-align:center}}.block .contact-block
h2{margin:0}@media only screen and (max-width: 750px){.block .contact-block
h2{float:none;font-size:2.5em;text-align:center;padding-bottom:30px;border-bottom:1px solid #747373;margin-bottom:30px}}.block .contact-block
a{color:#fff;text-transform:uppercase;text-decoration:none;font-size:1.125em;padding-right:20px;position:relative;top:8px}@media only screen and (max-width: 750px){.block .contact-block
a{float:none;text-align:center;padding-right:35px;height:29px;line-height:32px;display:inline-block;width:auto}}.block .contact-block a:after{content:'';position:absolute;top:2px;right:0;width:10px;height:17px;background:url('/tfo/static/images/global/arrow-contact.png')}@media only screen and (max-width: 750px){.block .contact-block a:after{width:16px;height:29px;background:url('/tfo/static/images/global/arrow-mobile.png')}}@media only screen and (min-width: 990px) and (max-width: 1350px){.block.suggestion-block .list-wrapper{width:990px}}@media only screen and (min-width: 1350px){.block.suggestion-block .list-wrapper
ul{width:1248px}}@media only screen and (min-width: 990px) and (max-width: 1350px){.block.suggestion-block .list-wrapper
ul{width:990px}}@media only screen and (max-width: 989px){.block.suggestion-block .list-wrapper
ul{width:738px}}@media only screen and (max-width: 750px){.block.suggestion-block .list-wrapper
ul{max-width:710px !important;width:auto}}@media only screen and (min-device-width : 320px) and (max-device-width : 568px){.block.suggestion-block .list-wrapper
ul{max-width:710px !important;width:auto}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){.block.suggestion-block .list-wrapper
ul{width:738px}}.block.suggestion-block .list-wrapper ul
li{margin:0
4px 10px;float:left}@media only screen and (max-width: 989px){.block.suggestion-block .list-wrapper ul
li{margin:0
10px 20px}}@media only screen and (max-width: 750px){.block.suggestion-block .list-wrapper ul
li{margin:0
0 30px}}.block.suggestion-block .list-wrapper ul li
.thumb{overflow:hidden}@media only screen and (min-width: 990px) and (max-width: 1350px){.block.suggestion-block .list-wrapper ul li.desktop-hidden{display:none}}.block.suggestion-block .list-wrapper ul li
.thumb{width:268px;height:151px}@media only screen and (max-width: 989px){.block.suggestion-block .list-wrapper ul li
.thumb{width:292px}}@media only screen and (max-width: 750px){.block.suggestion-block .list-wrapper ul li
.thumb{width:318px;height:180px}}.block.suggestion-block .list-wrapper ul li
.infos{height:80px;padding:8px
20px}@media only screen and (max-width: 750px){.block.suggestion-block .list-wrapper ul li
.infos{width:392px;height:180px;display:inline-block;vertical-align:top}}.block.suggestion-block .list-wrapper ul li .infos .title
a{font-size:1.0625em;width:225px}@media only screen and (max-width: 750px){.block.suggestion-block .list-wrapper ul li .infos .title
a{font-size:1.875em;line-height:1em}}.block.suggestion-block .list-wrapper ul li .infos
.subtitle{font-size:0.625em}@media only screen and (max-width: 750px){.block.suggestion-block .list-wrapper ul li .infos
.subtitle{font-size:1.0625em}}.block.suggestion-block .list-wrapper ul li:first-of-type
.thumb{width:647px;height:366px}@media only screen and (max-width: 750px){.block.suggestion-block .list-wrapper ul li:first-of-type
.thumb{width:318px;height:180px}}.block.suggestion-block .list-wrapper ul li:first-of-type
.pave{width:268px}.block.suggestion-block .list-wrapper ul li:first-of-type
.infos{height:106px}@media only screen and (max-width: 750px){.block.suggestion-block .list-wrapper ul li:first-of-type
.infos{width:392px;height:180px;display:inline-block;vertical-align:top}}.block.suggestion-block .list-wrapper ul li:first-of-type .infos .title
a{width:607px}@media only screen and (max-width: 750px){.block.coloring-block{display:none}}.block.coloring-block
.showcase{position:relative;margin-bottom:8px}.block.coloring-block .showcase
button{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;display:block;position:absolute;top:0;left:0;height:42px;line-height:40px;padding:0
18px 0 50px;background:#52247f;color:#fff;text-transform:uppercase;font-size:0.8125em;border:none}.block.coloring-block .showcase button:hover,
.block.coloring-block .showcase button:focus{background:#6a2da7}.block.coloring-block .showcase button:before{content:"";display:block;width:26px;height:21px;background:url('/tfo/static/images/universe/icon-print.png');position:absolute;top:9px;left:13px}.block.coloring-block .showcase
.source{display:none}.block.coloring-block .carousel
.relative{position:relative}.block.coloring-block .carousel .relative
.fle{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms;display:block;width:94px;height:127px;border:none;background:#303030;position:absolute;top:0;z-index:2}@media only screen and (max-width: 750px){.block.coloring-block .carousel .relative
.fle{display:none}}.block.coloring-block .carousel .relative .fle:before{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms;content:'';width:27px;height:70px;background:url('/tfo/static/images/global/arrow-coloring.png');position:absolute;top:calc(50% - 35px);left:30px}.block.coloring-block .carousel .relative .fle:after{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;content:'';width:27px;height:70px;background:url('/tfo/static/images/global/arrow-coloring.png') -27px 0;position:absolute;top:calc(50% - 35px);left:30px}.block.coloring-block .carousel .relative
.fle.hidden{display:none}.block.coloring-block .carousel .relative .fle.fle-prev{left:-95px}.block.coloring-block .carousel .relative .fle.fle-prev:focus{left:0}.block.coloring-block .carousel .relative .fle.fle-next{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);right:-95px}.block.coloring-block .carousel .relative .fle.fle-next:focus{right:0}.block.coloring-block .carousel .relative .fle:hover,
.block.coloring-block .carousel .relative .fle:focus{background:#52247f}.block.coloring-block .carousel .relative .fle:hover:before,
.block.coloring-block .carousel .relative .fle:focus:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;left:25px}.block.coloring-block .carousel .relative .fle:hover:after,
.block.coloring-block .carousel .relative .fle:focus:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1;left:25px}.block.coloring-block .carousel .relative:hover .fle-prev,
.block.coloring-block .carousel .relative:focus .fle-prev{left:0}.block.coloring-block .carousel .relative:hover .fle-next,
.block.coloring-block .carousel .relative:focus .fle-next{right:0}.block.coloring-block .carousel .list-wrapper{width:1248px;overflow:hidden;position:relative}@media only screen and (min-width: 990px) and (max-width: 1350px){.block.coloring-block .carousel .list-wrapper{width:927px;margin:auto}}@media only screen and (max-width: 989px){.block.coloring-block .carousel .list-wrapper{width:616px;margin:auto}}@media only screen and (max-width: 750px){.block.coloring-block .carousel .list-wrapper{width:710px;margin:auto}}.block.coloring-block .carousel .list-wrapper
ul{list-style:none;padding:0;margin:0;display:block;width:30000px;position:relative;left:0}.block.coloring-block .carousel .list-wrapper ul
li{display:inline-block;margin:0
4px;vertical-align:top}@media only screen and (max-width: 750px){.block.coloring-block .carousel .list-wrapper ul
li{margin:0;margin-bottom:30px}}@media only screen and (max-width: 750px){.block.coloring-block .carousel .list-wrapper ul li:first-of-type{margin:0;margin-bottom:30px}}.block.coloring-block .carousel .list-wrapper ul li:last-of-type{margin:0
0 0 4px}@media only screen and (max-width: 750px){.block.coloring-block .carousel .list-wrapper ul li:last-of-type{margin:0;margin-bottom:30px}}.block.coloring-block .carousel .list-wrapper ul li
button{background:#000;display:block;padding:0;margin:0;border:none;position:relative}.block.coloring-block .carousel .list-wrapper ul li button:after{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;content:"";position:absolute;top:0;left:0;background:rgba(82, 36, 127, 0.8);display:block;width:100%;height:100%}.block.coloring-block .carousel .list-wrapper ul li button:hover:after,
.block.coloring-block .carousel .list-wrapper ul li button:focus:after,
.block.coloring-block .carousel .list-wrapper ul li button.active:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1}.block.coloring-block
.infos{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#323232;height:103px;padding:26px
30px;margin-top:10px}.block.coloring-block .infos
h2{font-family:'Oswald';font-weight:400;font-size:1.5625em;margin:0;color:#e0e0e0}.block.coloring-block .infos
p{margin:0;font-size:0.875em;color:#c0bebe}.block.playlist-block .list-wrapper ul li
.thumb{width:199px;height:112px}.block.playlist-block .list-wrapper ul li .thumb .shadow
.text{display:none}.block.playlist-block .relative
.fle{height:112px}.block.playlist-block .list-wrapper ul li:hover .thumb .shadow,
.block.playlist-block .list-wrapper ul li:focus .thumb
.shadow{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;background:rgba(82, 36, 127, 0.5) url('/tfo/static/images/global/shadow.png')}.block.playlist-block .list-wrapper ul li:hover .thumb .shadow h2,
.block.playlist-block .list-wrapper ul li:focus .thumb .shadow
h2{font-family:'Oswald';font-weight:400;font-size:0.875em;text-transform:none;color:#fff;position:absolute;bottom:10px;left:10px;display:inline;margin:0}.gwrap{position:relative}.icon-facebook:before{content:'\e800'}.icon-twitter:before{content:'\e801'}.icon-youtube-play:before{content:'\e802'}.icon-close:before{content:'\e803'}.icon-right-open-big:before{content:'\e804'}.icon-down-open:before{content:'\e805'}.icon-ok:before{content:'\e806'}.search-page>.has-result,.search-page>.no-result{display:none}.search-page>.has-result.active,.search-page>.no-result.active{display:block}.search-page .words-wrap{background:#0f0f0f;padding:45px
0}@media only screen and (max-width: 750px){.search-page .words-wrap{padding:130px
0 50px}}.search-page .words-wrap
h3{display:inline-block}.search-page .words-wrap
h2{font-family:'Oswald';font-weight:400;font-size:2.5em;color:#acabab;display:block;margin:0;vertical-align:top;text-transform:uppercase}@media only screen and (max-width: 750px){.search-page .words-wrap
h2{font-size:3.125em;margin-bottom:25px}}@media only screen and (max-width: 750px){.search-page .words-wrap h2+p{font-size:1.5em}}.search-page .words-wrap
ul{display:inline-block;list-style:none;max-width:985px;vertical-align:center}@media only screen and (max-width: 750px){.search-page .words-wrap
ul{width:100%;display:block;margin:0;padding:0}}.search-page .words-wrap ul
li{margin:0;display:inline-block}.search-page .words-wrap ul li
button{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;margin:5px;border:none;background:#272727;color:#fff;padding:8px
14px;font-size:1em}@media only screen and (max-width: 750px){.search-page .words-wrap ul li
button{font-size:1.5em;padding:12px
25px;margin:8px}}.search-page .words-wrap ul li button
span{color:#b367ef}.search-page .words-wrap ul li button:hover,
.search-page .words-wrap ul li button:focus{background:#434343}.search-page .list-page{padding:25px
0}#main .text-resizable.large{font-size:24px}#main .text-resizable.extra-large{font-size:32px}#main .text-resizable .not-resizable{font-size:16px}#main .text-resizable .resize-text-wrapper{font-size:16px}#main .resize-text-wrapper{display:inline-block}@media only screen and (max-width: 750px){#main .resize-text-wrapper.mobile-large{font-size:24px}}#main .resize-text-wrapper .btn-resize-text{padding:0;background:0;border:0;padding:1px
1px}#main .resize-text-wrapper .btn-resize-text:hover,
#main .resize-text-wrapper .btn-resize-text:focus,
#main .resize-text-wrapper .btn-resize-text:active,
#main .resize-text-wrapper .btn-resize-text.active{color:#b367ef}#main .resize-text-wrapper .btn-resize-text-md{font-size:0.75em}#main .resize-text-wrapper .btn-resize-text-lg{font-size:1em}#main .resize-text-wrapper .btn-resize-text-xl{font-size:1.25em}h2.title{font-family:'Oswald';text-transform:uppercase;font-size:1.5625em;font-weight:400}@media only screen and (max-width: 750px){h2.title{font-size:2.5em}}.schedule .schedule-nav{background:#303030}.schedule .schedule-nav
h2{font-family:'Oswald';background:#434343;height:30px;line-height:30px;color:#e0e0e0;text-transform:uppercase;font-weight:400;font-size:1.125em;padding:0
0 0 100px;margin:0}@media only screen and (max-width: 750px){.schedule .schedule-nav
h2{padding:0
0 0 25px;height:45px;line-height:45px;font-size:1.625em}}.schedule .schedule-nav .date-container{height:87px}@media only screen and (max-width: 750px){.schedule .schedule-nav .date-container{height:110px}}.schedule .schedule-nav .date-container
button{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;display:inline-block;height:87px;width:57px;border:none;vertical-align:top;padding:0;background:#303030;position:relative}@media only screen and (max-width: 750px){.schedule .schedule-nav .date-container
button{display:none}}.schedule .schedule-nav .date-container button:before{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;content:'';width:21px;height:51px;background:url("/tfo/static/images/schedule/schedule-fle.png");position:absolute;top:17px;left:17px}.schedule .schedule-nav .date-container button:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;content:'';width:21px;height:51px;background:url("/tfo/static/images/schedule/schedule-fle.png") -21px 0;position:absolute;top:17px;left:17px}.schedule .schedule-nav .date-container
button.right{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.schedule .schedule-nav .date-container button:hover,
.schedule .schedule-nav .date-container button:focus{background:#52247f}.schedule .schedule-nav .date-container button:hover:before,
.schedule .schedule-nav .date-container button:focus:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0}.schedule .schedule-nav .date-container button:hover:after,
.schedule .schedule-nav .date-container button:focus:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1}.schedule .schedule-nav .date-container .date-wrapper{display:inline-block;width:1095px;height:89px;overflow:hidden;margin:0
18px;position:relative}@media only screen and (min-width: 990px) and (max-width: 1350px){.schedule .schedule-nav .date-container .date-wrapper{width:840px}}@media only screen and (max-width: 989px){.schedule .schedule-nav .date-container .date-wrapper{width:580px}}@media only screen and (max-width: 750px){.schedule .schedule-nav .date-container .date-wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:110px;margin:0;overflow-x:scroll}}.schedule .schedule-nav .date-container .date-wrapper
ul{display:inline-block;list-style:none;margin:0;padding:0;width:3000px;position:absolute}.schedule .schedule-nav .date-container .date-wrapper ul
li{display:inline-block;height:89px;width:78.5px;text-align:center}@media only screen and (max-width: 750px){.schedule .schedule-nav .date-container .date-wrapper ul
li{height:110px;width:102px}}.schedule .schedule-nav .date-container .date-wrapper ul li
a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Oswald';font-weight:400;-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;display:block;width:100%;height:100%;text-transform:uppercase;text-decoration:none;font-size:1.125em;color:#e0e0e0;padding-top:16px}.schedule .schedule-nav .date-container .date-wrapper ul li a
h3{padding:0;margin:0;font-size:1em}@media only screen and (max-width: 750px){.schedule .schedule-nav .date-container .date-wrapper ul li
a{font-size:1.4375em}}.schedule .schedule-nav .date-container .date-wrapper ul li
a.active{background:#52247f}.schedule .schedule-nav .date-container .date-wrapper ul li a:hover,
.schedule .schedule-nav .date-container .date-wrapper ul li a:focus{background:#52247f}@media only screen and (max-width: 750px){.schedule .schedule-nav .date-container .date-wrapper ul li a:hover,
.schedule .schedule-nav .date-container .date-wrapper ul li a:focus{background:none}}.schedule .schedule-nav .date-container .date-wrapper ul li a
span{display:block;font-size:1.55555556em}@media only screen and (max-width: 750px){.schedule .schedule-nav .date-container .date-wrapper ul li a
span{font-size:1.95652174em}}.schedule .schedule-nav .plage-horaire{padding-top:11px}@media only screen and (max-width: 750px){.schedule .schedule-nav .plage-horaire{padding-top:25px}}.schedule .schedule-nav .plage-horaire
ul{list-style:none;margin:0;padding:0;display:block;width:100%;height:57px}.schedule .schedule-nav .plage-horaire ul
li{display:inline-block;margin-right:10px;width:calc(25% - 7.5px);height:100%}.schedule .schedule-nav .plage-horaire ul li
a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;font-family:'Oswald';font-weight:400;display:block;width:100%;height:100%;background:#434343;line-height:57px;padding-left:30px;text-decoration:none;text-transform:uppercase;font-size:1.125em;color:#f0f1f1}@media only screen and (max-width: 750px){.schedule .schedule-nav .plage-horaire ul li
a{font-size:1.625em}}.schedule .schedule-nav .plage-horaire ul li a.active,
.schedule .schedule-nav .plage-horaire ul li a.focus,
.schedule .schedule-nav .plage-horaire ul li a.active:hover,
.schedule .schedule-nav .plage-horaire ul li a.active:focus{background:#d5d5d5;color:#323232}.schedule .schedule-nav .plage-horaire ul li:last-of-type{margin-right:0}.schedule .schedule-table{width:100%;border-top:1px solid #1e1e1e}@media only screen and (max-width: 750px){.schedule .schedule-table{margin-top:30px}}.schedule .schedule-table
tr{min-height:124px;display:block;background-color:#3a3a3a}.schedule .schedule-table tr.active .infos .open-btn{background-position:-37px 0}.schedule .schedule-table tr.active .expand-content{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1;height:auto;overflow:visible;-webkit-transition:opacity 0.3s ease-out 0ms, visibility 0s linear 0ms;-moz-transition:opacity 0.3s ease-out 0ms, visibility 0s linear 0ms;-o-transition:opacity 0.3s ease-out 0ms, visibility 0s linear 0ms;-ms-transition:opacity 0.3s ease-out 0ms, visibility 0s linear 0ms;transition:opacity 0.3s ease-out 0ms, visibility 0s linear 0ms}@media only screen and (max-width: 750px){.schedule .schedule-table tr.active .expand-content{display:none}}.schedule .schedule-table tr.active .block-btn{opacity:1;display:inline-block}.schedule .schedule-table tr.active .thumb
img.default{display:none}.schedule .schedule-table tr.active .thumb
img.poster{display:block}@media only screen and (max-width: 750px){.schedule .schedule-table tr.active
tr.mobile{display:block}}.schedule .schedule-table tr:nth-child(even){background:#303030}.schedule .schedule-table tr:nth-child(even) .infos{background:#d5d5d5}.schedule .schedule-table tr:nth-child(even) .thumb{background-color:#d5d5d5}.schedule .schedule-table tr
.thumb{width:221px;vertical-align:top;-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;background-color:#e0e0e0}.schedule .schedule-table tr
.thumb.default{background-image:url('/tfo/static/images/schedule/schedule-placeholder.png');background-position:50% 50%}.schedule .schedule-table tr .thumb
img{display:block;width:100%;height:auto}.schedule .schedule-table tr .thumb
img.poster{display:none}@media only screen and (min-width: 990px) and (max-width: 1350px){.schedule .schedule-table tr
.thumb{width:220px;min-width:220px}}@media only screen and (max-width: 989px){.schedule .schedule-table tr
.thumb{width:220px;min-width:220px}}@media only screen and (max-width: 750px){.schedule .schedule-table tr
.thumb{display:none}}.schedule .schedule-table tr
.time{font-family:'Oswald';font-weight:400;-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;text-align:center;font-size:1.5625em;color:#e0e0e0;width:205px;min-width:205px;text-transform:uppercase;vertical-align:top;padding-top:45px;font-weight:300}@media only screen and (max-width: 989px){.schedule .schedule-table tr
.time{width:130px;min-width:130px}}@media only screen and (max-width: 750px){.schedule .schedule-table tr
.time{width:130px;min-width:130px}}.schedule .schedule-table tr
.infos{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;background:#e0e0e0;width:820px;color:#505050;position:relative}.schedule .schedule-table tr .infos
article{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:25px
45px;min-height:124px;max-height:264px}@media only screen and (min-width: 990px) and (max-width: 1350px){.schedule .schedule-table tr .infos
article{max-height:none}}@media only screen and (max-width: 989px){.schedule .schedule-table tr .infos
article{max-height:none}}.schedule .schedule-table tr .infos
h5{margin:0;padding:0;font-size:0.8125em;text-transform:uppercase;font-weight:400}@media only screen and (max-width: 750px){.schedule .schedule-table tr .infos
h5{font-size:1.1875em}}.schedule .schedule-table tr .infos
h5.subtitle{font-size:0.84615385em}@media only screen and (max-width: 750px){.schedule .schedule-table tr .infos
h5.subtitle{font-size:0.89473684em}}.schedule .schedule-table tr .infos
h4{font-family:'Oswald';font-weight:400;margin:0;padding:0;font-size:1.5em;width:370px}@media only screen and (min-width: 1350px){.schedule .schedule-table tr .infos
h4{width:370px}}@media only screen and (min-width: 990px) and (max-width: 1350px){.schedule .schedule-table tr .infos
h4{width:360px}}@media only screen and (max-width: 989px){.schedule .schedule-table tr .infos
h4{width:180px}}@media only screen and (max-width: 750px){.schedule .schedule-table tr .infos
h4{font-size:1.9375em}}.schedule .schedule-table tr .infos .open-btn{display:block;width:37px;height:37px;border:none;background:#898989 url('/tfo/static/images/schedule/expand-icon.png');position:absolute;bottom:0;right:0}.schedule .schedule-table tr .infos .open-btn.active{background-position:-37px 0}.schedule .schedule-table tr .expand-content{visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;height:100%;overflow:visible;-webkit-transition:opacity 0.3s ease-out 10ms, visibility 0s linear 310ms;-moz-transition:opacity 0.3s ease-out 10ms, visibility 0s linear 310ms;-o-transition:opacity 0.3s ease-out 10ms, visibility 0s linear 310ms;-ms-transition:opacity 0.3s ease-out 10ms, visibility 0s linear 310ms;transition:opacity 0.3s ease-out 10ms, visibility 0s linear 310ms;position:relative;width:540px;height:0}@media only screen and (min-width: 990px) and (max-width: 1350px){.schedule .schedule-table tr .expand-content{width:475px}}@media only screen and (max-width: 989px){.schedule .schedule-table tr .expand-content{width:298px}}@media only screen and (max-width: 750px){.schedule .schedule-table tr .expand-content{width:100%}}.schedule .schedule-table tr .expand-content.active{display:block}.schedule .schedule-table tr .expand-content
p{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:0.8125em;line-height:20px}.schedule .schedule-table tr .expand-content p
strong{display:block}.schedule .schedule-table tr .expand-content
p.half{display:inline-block;width:45%;vertical-align:top}.schedule .schedule-table tr .block-btn{position:absolute;top:25px;right:60px;display:none;opacity:0;transition:all 200ms}@media only screen and (min-width: 990px) and (max-width: 1350px){.schedule .schedule-table tr .block-btn{position:static;margin:10px
0}}@media only screen and (max-width: 989px){.schedule .schedule-table tr .block-btn{position:static;margin:10px
0}}.schedule .schedule-table tr:hover .time,
.schedule .schedule-table tr:focus .time,
.schedule .schedule-table tr.hovered
.time{background:#52247f}.schedule .schedule-table tr:hover .infos,
.schedule .schedule-table tr:focus .infos,
.schedule .schedule-table tr.hovered
.infos{background:#52247f;color:#e0e0e0}.schedule .schedule-table tr:hover .thumb,
.schedule .schedule-table tr:focus .thumb,
.schedule .schedule-table tr.hovered
.thumb{background-color:#52247f}.schedule .schedule-table
tr.mobile{display:none;background:#e0e0e0;color:#434343}.schedule .schedule-table tr.mobile .mobile-inner{padding:40px
50px 60px}.schedule .schedule-table tr.mobile .mobile-inner
p{font-size:1.375em;line-height:40px;margin:0
0 40px}.schedule .schedule-table tr.mobile .mobile-inner p
strong{display:block}.shows{background-color:#0f0f0f}.shows .shows-header
h1.title{font-family:'Oswald';font-weight:400;text-transform:uppercase;font-size:2.125em}@media only screen and (max-width: 750px){.shows .shows-header
h1.title{font-size:2.5em}}.shows .shows-header
p{margin-left:15px;width:850px;font-size:0.875em}@media only screen and (min-width: 990px) and (max-width: 1350px){.shows .shows-header
p{width:600px}}@media only screen and (max-width: 989px){.shows .shows-header
p{width:100%;margin-left:0}}@media only screen and (max-width: 750px){.shows .shows-header
p{font-size:1.25em;line-height:24px}}.shows .shows-content{font-family:'Oswald';font-weight:400;background-color:#1e1e1e}.shows .shows-content .shows-filters{background-color:#303030}.shows .shows-content .shows-filters
ul{list-style:none;margin:0;padding:0}.shows .shows-content .shows-filters ul
li{display:inline-block}@media only screen and (max-width: 750px){.shows .shows-content .shows-filters{background:none}}@media only screen and (max-width: 750px){.shows .shows-content .shows-filters
.fleft{float:none;background-color:#303030;text-align:center}}@media only screen and (max-width: 750px){.shows .shows-content .shows-filters
.fright{float:none}}.shows .shows-content .shows-filters
select{-webkit-border-radius:0;border-radius:0;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Montserrat';display:block;width:200px;height:54px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#1e1e1e url('/tfo/static/images/global/select-arrow.jpg') right 0px top 0px no-repeat;padding:0
55px 0 20px;border:0;font-size:0.8125em;color:#acabab;text-transform:uppercase;position:relative}@media only screen and (max-width: 989px){.shows .shows-content .shows-filters
select{width:155px}}@media only screen and (max-width: 750px){.shows .shows-content .shows-filters
select{width:100%;height:75px;font-size:1.375em;margin-top:30px;background:#303030 url('/tfo/static/images/global/select-arrow-mobile.jpg') right 0px top 0px no-repeat}}.shows .shows-content .shows-filters .shows-letter{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;width:90px;font-size:1em;padding:15px
0;text-align:center;display:inline-block;color:#7c7b7b;background-color:#434343;margin-right:10px;text-decoration:none}@media only screen and (max-width: 989px){.shows .shows-content .shows-filters .shows-letter{width:70px}}@media only screen and (max-width: 750px){.shows .shows-content .shows-filters .shows-letter{width:85px;margin:0
2px;padding:24px
0;font-size:2.375em}}.shows .shows-content .shows-filters .shows-letter:hover,
.shows .shows-content .shows-filters .shows-letter:focus,
.shows .shows-content .shows-filters .shows-letter.active{color:#fff;background-color:#52247f}.shows .shows-content .shows-listing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;background-color:#d9d7d7;padding:30px
30px 45px 30px;color:#434343}.shows .shows-content .shows-listing
h2.middle{font-size:1.375em}@media only screen and (max-width: 750px){.shows .shows-content .shows-listing
h2.middle{font-size:3.125em}}.shows .shows-content .shows-listing
h3{font-family:'Oswald';font-weight:400}.shows .shows-content .shows-listing .shows-listing-count{display:inline-block;color:#52247f;margin-left:15px}@media only screen and (max-width: 750px){.shows .shows-content .shows-listing .shows-listing-count{font-size:1.375em}}.shows .shows-content .shows-listing
ul{list-style:none;margin:0;padding:0}.shows .shows-content .shows-listing ul
li{display:inline-block}.shows .shows-content .shows-listing .show-box{font-family:'Oswald';font-weight:400;text-decoration:none;font-size:1.0625em}@media only screen and (max-width: 750px){.shows .shows-content .shows-listing .show-box{float:none}}.shows .shows-content .shows-listing .show-box
article{background-color:#fff;color:#434343;margin:0px
5px 11px}@media only screen and (max-width: 750px){.shows .shows-content .shows-listing .show-box
article{height:135px}}@media only screen and (min-width: 990px) and (max-width: 1350px){.shows .shows-content .shows-listing .show-box
article{margin:0px
13px 11px}}@media only screen and (max-width: 750px){.shows .shows-content .shows-listing .show-box article
img{display:inline-block;height:135px;width:284px;vertical-align:top}}.shows .shows-content .shows-listing .show-box article .show-title{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;height:55px}@media only screen and (max-width: 750px){.shows .shows-content .shows-listing .show-box article .show-title{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;height:auto;width:284px;font-size:1.75em}}.shows .shows-content .shows-listing .show-box:hover,
.shows .shows-content .shows-listing .show-box:focus,
.shows .shows-content .shows-listing .show-box:active{color:#52247f}.shows .shows-content .shows-listing .pub-wrapper{margin:-31px 0 7px}@media only screen and (max-width: 989px){.shows .shows-content .shows-listing .pub-wrapper{float:none;margin:0
auto 10px auto }}.universe
h2.title{font-family:'Oswald';font-weight:400;font-size:1.625em;margin:0
0 20px;text-transform:uppercase}.universe
.filters{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:18px
30px;height:55px;background:#323232;position:relative;z-index:2}@media only screen and (max-width: 750px){.universe
.filters{height:74px;margin-bottom:30px}}.universe .filters button.open-filter{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;display:inline-block;height:55px;margin:-18px 0 -18px -30px;font-size:0.6875em;text-transform:uppercase;color:#f0f1f1;background:none;border:none;padding:0
65px 0 35px;position:relative;vertical-align:top}@media only screen and (max-width: 750px){.universe .filters button.open-filter{font-size:1.25em;height:74px}}.universe .filters button.open-filter:after{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);content:'';display:block;width:15px;height:8px;background:url('/tfo/static/images/universe/arrow.png');position:absolute;top:24px;right:30px}@media only screen and (max-width: 750px){.universe .filters button.open-filter:after{width:25px;height:12px;background-size:100%;top:30px}}.universe .filters button.open-filter.active:after{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.universe .filters button.open-filter:hover,
.universe .filters button.open-filter:focus,
.universe .filters button.open-filter.active{background:#52247f}.universe .filters
.pagination{float:right;height:auto;line-height:inherit;padding-right:0}@media only screen and (max-width: 750px){.universe .filters
.pagination{line-height:40px}}.universe .filters .current-filters{margin:0
0 0 30px;padding:0;display:inline}.universe .filters .current-filters
ul{padding:0;display:inline}@media only screen and (max-width: 750px){.universe .filters .current-filters{display:none}}.universe .filters .current-filters
li{display:inline}.universe .filters .current-filters li
button{background:transparent;padding:0;margin:0
15px 0 0;text-transform:uppercase;color:#f0f1f1;font-size:0.6875em;border:none}.universe .filters .current-filters li button
span{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;padding-left:5px;color:#9559c4}.universe .filters .current-filters li button:hover span,
.universe .filters .current-filters li button:focus
span{color:#f0f1f1}.universe .filters .filter-list{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;display:none;position:absolute;top:55px;left:0;width:100%;border-bottom:10px solid rgba(0, 0, 0, 0.2)}@media only screen and (max-width: 750px){.universe .filters .filter-list{top:74px}}.universe .filters .filter-list.active{display:block}.universe .filters .filter-list .filter-list-inner{background:#e0e0e0;padding:15px
50px}.universe .filters .filter-list .filter-list-inner>ul{margin:0;padding:0;list-style:none}.universe .filters .filter-list .filter-list-inner>ul>li{display:inline-block;vertical-align:top;margin-right:20px;width:140px}@media only screen and (max-width: 750px){.universe .filters .filter-list .filter-list-inner>ul>li{margin-bottom:20px}}.universe .filters .filter-list .filter-list-inner > ul > li
strong{display:inline-block;margin-bottom:15px;font-size:0.8125em;color:#323232;text-transform:uppercase}.universe .filters .filter-list .filter-list-inner > ul > li
ul{margin:0;padding:0;list-style:none}.universe .filters .filter-list .filter-list-inner > ul > li ul
li{margin-bottom:3px}.universe .filters .filter-list .filter-list-inner > ul > li ul li
button{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;background:none;border:none;padding:5px;margin-left:-5px;text-transform:uppercase;font-size:0.6875em;color:#323232;font-weight:bold}.universe .filters .filter-list .filter-list-inner > ul > li ul li
button.active{color:#fff;background-color:#52247f}@media only screen and (min-width: 768px){.universe .filters .filter-list .filter-list-inner > ul > li ul li button:hover{color:#fff;background-color:#52247f}}.universe
.listing{position:relative;margin:10px
-5px 0;z-index:1}@media only screen and (min-width: 990px) and (max-width: 1350px){.universe
.listing{margin:10px
10px 0}}@media only screen and (max-width: 989px){.universe
.listing{margin:10px
-3px 0}}@media only screen and (max-width: 750px){.universe
.listing{margin:0}}.universe .listing
li{margin:0
5px 10px}@media only screen and (min-width: 990px) and (max-width: 1350px){.universe .listing
li{margin:0
10px 20px}}@media only screen and (max-width: 989px){.universe .listing
li{margin:0
5px 20px}}@media only screen and (max-width: 750px){.universe .listing
li{margin:0
0 30px}}.universe .video-wrapper{background:#0f0f0f;margin:0
0 50px 0}.universe .video-container{position:relative;padding:50px
0 50px 0;z-index:10}.universe .video-container
.close{display:block;width:33px;height:33px;border:none;padding:0;position:absolute;top:0;right:0;z-index:10;background:#303030 url('/tfo/static/images/global/player-button-close.png');text-indent:-9999px;overflow:hidden}@media only screen and (max-width: 989px){.universe .video-container #player-container{width:auto;height:auto}}@media only screen and (max-width: 989px){.universe .video-container #player-container #video-layers{width:738px;height:415px}}@media only screen and (max-width: 750px){.universe .video-container #player-container #video-layers{width:710px;height:439px}}.universe .video-container .player-caroussel{height:116px;width:843px;margin-top:10px}@media only screen and (min-width: 990px) and (max-width: 1350px){.universe .video-container .player-caroussel{width:670px}}@media only screen and (max-width: 989px){.universe .video-container .player-caroussel{width:738px}}.universe .video-container .player-caroussel
.fle{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms;display:inline-block;width:91px;height:116px;border:none;background:#303030;z-index:2;position:relative;vertical-align:top}@media only screen and (min-width: 990px) and (max-width: 1350px){.universe .video-container .player-caroussel
.fle{width:60px}}.universe .video-container .player-caroussel .fle:before{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms;content:'';width:27px;height:70px;background:url('/tfo/static/images/universe/player-arrow.png');position:absolute;top:calc(50% - 35px);left:32px}.universe .video-container .player-caroussel .fle:after{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;content:'';width:27px;height:70px;background:url('/tfo/static/images/universe/player-arrow.png') top right;position:absolute;top:calc(50% - 35px);left:32px}.universe .video-container .player-caroussel .fle.fle-next{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.universe .video-container .player-caroussel .fle:hover,
.universe .video-container .player-caroussel .fle:focus{background:#52247f}.universe .video-container .player-caroussel .fle:hover:before,
.universe .video-container .player-caroussel .fle:focus:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;left:35px}.universe .video-container .player-caroussel .fle:hover:after,
.universe .video-container .player-caroussel .fle:focus:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1;left:35px}.universe .video-container .player-caroussel
.wrap{display:inline-block;width:650px;margin:0
5px 0 6px;vertical-align:top;overflow:hidden}@media only screen and (min-width: 990px) and (max-width: 1350px){.universe .video-container .player-caroussel
.wrap{width:539px}}@media only screen and (max-width: 989px){.universe .video-container .player-caroussel
.wrap{width:545px}}.universe .video-container .player-caroussel .wrap .list-wrapper{width:3000px;overflow:hidden}.universe .video-container .player-caroussel .wrap .list-wrapper ul
li{margin:0
5px}.universe .video-container .player-caroussel .wrap .list-wrapper ul li
.thumb{position:relative;width:206px;height:116px}@media only screen and (max-width: 989px){.universe .video-container .fleft-video{float:none}}@media only screen and (max-width: 989px){.universe .video-container
.fright{float:none;margin-top:1px}}@media only screen and (max-width: 989px){.universe .video-container .fright
.pub{display:none}}.universe .related-products-wrapper
h2{font-family:'Oswald';font-weight:400;font-size:1.125em;text-transform:uppercase;margin:10px
0 5px 0}.universe .related-products-wrapper
.listing{margin:10px
0px 0px}.universe .related-products-wrapper-horizontal{padding-top:50px}.universe .related-products-wrapper-horizontal
.listing{display:inline-block;vertical-align:top}@media only screen and (max-width: 989px){.universe .related-products-wrapper-horizontal .listing ul li
.thumb{float:left}.universe .related-products-wrapper-horizontal .listing ul li
.infos{float:left;height:134px}}@media only screen and (max-width: 750px){.universe .related-products-wrapper-horizontal .listing ul li
.infos{height:180px}}@media only screen and (min-width: 990px){.universe .related-products-wrapper-horizontal .listing.listing-related ul
li{margin:0
5px 10px}.universe .related-products-wrapper-horizontal .listing.listing-related ul li
.thumb{width:220px;height:auto}.universe .related-products-wrapper-horizontal .listing.listing-related ul li .thumb
img{width:100%;height:auto;display:block}.universe .related-products-wrapper-horizontal .listing.listing-related ul li
.infos{width:220px}.universe .related-products-wrapper-horizontal .listing.listing-related ul li .infos h3
a{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media only screen and (min-width: 768px){.universe .related-products-wrapper-vertical
.listing{width:300px;margin:0}}@media only screen and (max-width: 989px){.universe .related-products-wrapper-vertical .listing ul li
.thumb{float:left}.universe .related-products-wrapper-vertical .listing ul li
.infos{float:left}}@media only screen and (min-width: 768px){.universe .related-products-wrapper-vertical .listing ul
li{margin:0}.universe .related-products-wrapper-vertical .listing ul li:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.universe .related-products-wrapper-vertical .listing ul li:after{display:block;width:0px;height:0px;float:none;clear:both;content:''}.universe .related-products-wrapper-vertical .listing ul li
.thumb{width:auto;height:auto;float:left;width:125px}.universe .related-products-wrapper-vertical .listing ul li .thumb .arrow,
.universe .related-products-wrapper-vertical .listing ul li .thumb .hover-arrow{background-size:40%}.universe .related-products-wrapper-vertical .listing ul li .thumb
img{height:80px}.universe .related-products-wrapper-vertical .listing ul li
.infos{float:left;width:calc(300px - 125px)}.universe .related-products-wrapper-vertical .listing ul li .infos h3
a{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.universe .app-wrapper{background:#0f0f0f;position:relative;margin:0
0 50px 0}.universe .app-wrapper .app-container{padding:50px
0 50px 0}.universe .app-wrapper .app-heading{margin-bottom:40px}.universe .app-wrapper .app-heading .app-thumbnail{display:inline-block;margin-right:40px;vertical-align:top}.universe .app-wrapper .app-heading .app-title{display:inline-block;vertical-align:top}.universe .app-wrapper .app-heading .app-title
h1{text-transform:uppercase;font-size:2em;line-height:1;margin:0
0 10px;font-family:'TradeGothic18'}.universe .app-wrapper .app-heading .app-title .app-launch-date{font-family:'Montserrat';font-size:0.75em;color:#e0e0e0}.universe .app-wrapper .app-availability{font-size:1.25em;font-family:'TradeGothic18';text-transform:uppercase;margin-bottom:5px}.universe .app-wrapper .app-availability .app-link{text-transform:none;color:#acabab;display:inline-block;margin:0
15px;text-decoration:none;font-family:'Montserrat';font-size:0.65em}.universe .app-wrapper .app-availability .app-link:before{content:'';background-image:url('/tfo/static/images/universe/app-icons.png');width:20px;height:23px;display:inline-block;position:relative;top:5px}.universe .app-wrapper .app-availability .app-link-web:before{background-position:-40px 0px}.universe .app-wrapper .app-availability .app-link-ios:before{background-position:-20px 0px}.universe .app-wrapper .app-availability .app-link-android:before{background-position:0px 0px}.universe .app-wrapper .app-infos .app-image{display:inline-block}.universe .app-wrapper .app-infos .app-image-full{width:594px;margin:0px
25px 25px 0px}@media only screen and (min-width: 990px) and (max-width: 1350px){.universe .app-wrapper .app-infos .app-image-full{width:420px}}@media only screen and (max-width: 989px){.universe .app-wrapper .app-infos .app-image-full{width:100%}}.universe .app-wrapper .app-infos .app-image-thumbnail{width:144px;margin:0px
5px 5px 0px}@media only screen and (min-width: 990px) and (max-width: 1350px){.universe .app-wrapper .app-infos .app-image-thumbnail{width:105px}}@media only screen and (max-width: 989px){.universe .app-wrapper .app-infos .app-image-thumbnail{width:144px}}.universe .app-wrapper .app-infos .app-details{font-size:0.8125em;font-family:'Montserrat';vertical-align:top;display:inline-block;width:310px}@media only screen and (min-width: 990px) and (max-width: 1350px){.universe .app-wrapper .app-infos .app-details{width:230px}}@media only screen and (max-width: 989px){.universe .app-wrapper .app-infos .app-details{width:100%}}@media only screen and (max-width: 989px){.universe .app-wrapper
.pub{display:none}}.universe-header{width:100%;position:relative;margin-bottom:55px;background-color:#000;overflow:hidden;min-height:300px}@media only screen and (max-width: 989px){.universe-header{margin-bottom:10px}}.universe-header
.relative{position:relative}.universe-header .header-image-wrapper{width:100%;position:absolute;top:0;left:0;right:0}.universe-header .header-image-wrapper
img.mobile{display:none}@media only screen and (max-width: 750px){.universe-header .header-image-wrapper
img.mobile{display:block}}.universe-header .header-image-wrapper
img.desktop{display:block}@media only screen and (max-width: 750px){.universe-header .header-image-wrapper
img.desktop{display:none}}.universe-header .header-image-wrapper
.shadow{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms;display:block;width:100%;height:100%;background-image:url('/tfo/static/images/universe/new_universe_fade.png');background-repeat:repeat-x;background-position:bottom;position:absolute;top:0;left:0}@media only screen and (max-width: 750px){.universe-header .header-image-wrapper
.shadow{background:url('/tfo/static/images/universe/shadow.png') bottom repeat-x}}.universe-header
.infos{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;right:0;float:right;bottom:0;width:50%;padding:15px
0px 30px 8px}@media only screen and (max-width: 989px){.universe-header
.infos{position:relative;bottom:auto;right:auto;width:auto;margin-top:-40px;padding:50px}}@media only screen and (max-width: 750px){.universe-header
.infos{position:relative;bottom:auto;right:auto;width:auto;margin-top:-40px;padding:50px}}.universe-header .infos
h1{font-family:'Oswald';font-weight:400;width:500px;text-transform:uppercase;margin:0;font-size:2.0625em;word-break:break-word;color:#f0f1f1;border-bottom:3px solid #52247f}@media only screen and (max-width: 750px){.universe-header .infos
h1{font-size:5em;border-bottom:4px solid #52247f;width:auto}}.universe-header .infos
p{font-size:0.75em;line-height:1.4;width:500px;color:#f0f1f1}@media only screen and (max-width: 750px){.universe-header .infos
p{width:auto;font-size:1.375em}}.universe-header .infos
.more{display:block;height:36px;margin-top:0px}.universe-header .infos .more>a{font-size:0.6875em;text-transform:uppercase;text-decoration:none;color:#f0f1f1;padding-right:25px;position:absolute;top:0px;left:0px}@media only screen and (max-width: 750px){.universe-header .infos .more>a{padding-right:40px;font-size:1.25em}}.universe-header .infos .more>a:before{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;content:'';display:block;width:10px;height:10px;position:absolute;top:2px;right:0;background:url('/tfo/static/images/universe/link.png')}@media only screen and (max-width: 750px){.universe-header .infos .more>a:before{width:19px;height:20px;background:url('/tfo/static/images/universe/link-mobile.png')}}.universe-header .infos .more>a:after{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;content:'';display:block;width:10px;height:10px;position:absolute;top:2px;right:0;background:url('/tfo/static/images/universe/link.png') -10px 0}.universe-header .infos .more > a:hover:before,
.universe-header .infos .more>a:focus:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0}.universe-header .infos .more > a:hover:after,
.universe-header .infos .more>a:focus:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1}.universe-header .infos .more
.buttons{padding-right:30px;position:relative}.universe-header .infos .more .buttons
button{display:inline-block;height:36px;border:none;background:none;position:relative;margin-right:15px}.universe-header .infos .more .buttons
button.share{width:45px}.universe-header .infos .more .buttons button.share:before{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;content:'';width:42px;height:31px;background:url('/tfo/static/images/universe/share.png');position:absolute;top:1px;left:1px}.universe-header .infos .more .buttons button.share:after{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;content:'';width:42px;height:31px;background:url('/tfo/static/images/universe/share.png') -42px 0;position:absolute;top:1px;left:1px}.universe-header .infos .more .buttons button.share:hover:before,
.universe-header .infos .more .buttons button.share:focus:before,
.universe-header .infos .more .buttons button.share.active:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0}.universe-header .infos .more .buttons button.share:hover:after,
.universe-header .infos .more .buttons button.share:focus:after,
.universe-header .infos .more .buttons button.share.active:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1}.universe-header .infos .more .buttons
button.like{width:34px}.universe-header .infos .more .buttons button.like:before{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;content:'';width:30px;height:29px;background:url('/tfo/static/images/universe/like.png');position:absolute;top:2px;left:2px}.universe-header .infos .more .buttons button.like:after{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;content:'';width:30px;height:29px;background:url('/tfo/static/images/universe/like.png') -30px 0;position:absolute;top:2px;left:2px}.universe-header .infos .more .buttons button.like:hover:before,
.universe-header .infos .more .buttons button.like:focus:before,
.universe-header .infos .more .buttons button.like.active:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0}.universe-header .infos .more .buttons button.like:hover:after,
.universe-header .infos .more .buttons button.like:focus:after,
.universe-header .infos .more .buttons button.like.active:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1}.universe-header .infos .more .buttons .addthis-overlay{display:none;background:#1e1e1e;padding:20px
45px;position:absolute;top:-15px;left:-385px;width:275px}.universe-header .infos .more .buttons .addthis-overlay.active{display:block}.universe-header .infos .more .buttons .addthis-overlay:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);content:'';display:block;width:20px;height:20px;position:absolute;right:-5px;top:calc(50% - 10px);background:#1e1e1e}.universe-header .infos .more .buttons .addthis-overlay
span.label{font-family:'Oswald';font-weight:400;font-size:1em;text-transform:uppercase;color:#fff;float:left;margin-right:30px}.universe-header .infos .more .buttons .addthis-overlay
a{width:26px;height:22px;background:url('/tfo/static/images/global/share.png')}.universe-header .infos .more .buttons .addthis-overlay
a.addthis_button_facebook{background-position:-19px 0;margin-right:42px}.universe-header .infos .more .buttons .addthis-overlay a.addthis_button_facebook:hover,
.universe-header .infos .more .buttons .addthis-overlay a.addthis_button_facebook:focus{background-position:-19px -22px}.universe-header .infos .more .buttons .addthis-overlay
a.addthis_button_twitter{background-position:-87px 0;margin-right:42px}.universe-header .infos .more .buttons .addthis-overlay a.addthis_button_twitter:hover,
.universe-header .infos .more .buttons .addthis-overlay a.addthis_button_twitter:focus{background-position:-87px -22px}.universe-header .infos .more .buttons .addthis-overlay
a.addthis_button_email{background-position:-156px 0}.universe-header .infos .more .buttons .addthis-overlay a.addthis_button_email:hover,
.universe-header .infos .more .buttons .addthis-overlay a.addthis_button_email:focus{background-position:-156px -22px}.universe-header .infos .more .buttons .addthis-overlay a
*{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;visibility:hidden}.universe-header .infos .more .buttons .addthis-overlay
.close{display:block;width:12px;height:12px;background:url('/tfo/static/images/global/share-quit.png');border:none;padding:0;position:absolute;top:7px;right:-8px}main.cinetfo .cinetfo-wrapper{background-color:#d9d7d7}main.cinetfo .cinetfo-wrapper:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}main.cinetfo .cinetfo-wrapper:after{display:block;width:0px;height:0px;float:none;clear:both;content:''}main.cinetfo .cinetfo-wrapper .cinetfo-right{background-color:#d9d7d7}@media only screen and (max-width: 989px){main.cinetfo .cinetfo-wrapper .cinetfo-right{background-color:transparent;margin:0px
0px 10px 30px}}@media only screen and (max-width: 989px){main.cinetfo .cinetfo-wrapper .cinetfo-right
img{width:300px}}main.cinetfo .cinetfo-wrapper .cinetfo-right
.half{width:300px}main.cinetfo .cinetfo-wrapper .cinetfo-right .half
.action{font-size:0.875em;font-family:'Montserrat';text-transform:uppercase;color:#303030;text-decoration:none}@media only screen and (max-width: 989px){main.cinetfo .cinetfo-wrapper .cinetfo-right .half
.action{color:#e0e0e0}}main.cinetfo .cinetfo-wrapper .cinetfo-right .half .action:after{content:'>';padding-left:10px;color:#6a2da7}main.cinetfo .cinetfo-left{width:calc(100% - 459px)}@media only screen and (max-width: 989px){main.cinetfo .cinetfo-left{width:100%;float:none}}main.cinetfo .cinetfo-left
h1{text-transform:uppercase;font-size:50px;font-family:'TradeGothic18';margin:0;color:#e0e0e0}main.cinetfo .cinetfo-left
p{font-family:'Montserrat';font-size:13px}main.cinetfo .cinetfo-left .cinetfo-intro{padding:50px;background-color:#434343;color:#e0e0e0}main.cinetfo .cinetfo-left .cinetfo-subscribe{background-color:#d9d7d7;padding:50px}main.cinetfo .cinetfo-left .cinetfo-subscribe .success-msg{color:#303030}main.cinetfo .cinetfo-unsubscribe{background-color:#0f0f0f;padding:50px}main.cinetfo .cinetfo-unsubscribe:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}main.cinetfo .cinetfo-unsubscribe:after{display:block;width:0px;height:0px;float:none;clear:both;content:''}main.cinetfo .cinetfo-unsubscribe
h2{font-size:1.875em;font-family:'Montserrat';text-transform:uppercase;color:#e0e0e0;margin:0px}main.cinetfo .cinetfo-unsubscribe .cinetfo-unsubscribe-intro{color:#e0e0e0}main.cinetfo .cinetfo-unsubscribe .success-msg{color:#e0e0e0}main.cinetfo .cinetfo-unsubscribe form fieldset
label{color:#e0e0e0}main.cinetfo .success-msg{display:none}main.cinetfo form
fieldset{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0
0 15px 0;padding:0;border:none;outline:none!important}@media only screen and (max-width: 989px){main.cinetfo form
fieldset{width:100%}}main.cinetfo form
fieldset.half{width:49%}@media only screen and (max-width: 989px){main.cinetfo form
fieldset.half{width:100%}}main.cinetfo form
fieldset.large{width:66%}@media only screen and (max-width: 989px){main.cinetfo form
fieldset.large{width:100%}}main.cinetfo form
fieldset.small{width:25%}@media only screen and (max-width: 989px){main.cinetfo form
fieldset.small{width:100%}}main.cinetfo form
fieldset.left{padding-right:10px}@media only screen and (max-width: 989px){main.cinetfo form
fieldset.left{padding-right:0px}}main.cinetfo form
fieldset.check{margin-top:20px}main.cinetfo form fieldset
label{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Montserrat';padding:21px
0 0 0;color:#303030;text-transform:uppercase;font-size:0.875em}@media only screen and (max-width: 989px){main.cinetfo form fieldset
label{height:auto;width:auto;display:block;margin-bottom:10px}}@media only screen and (max-width: 750px){main.cinetfo form fieldset
label{font-size:1.5em;height:auto;width:auto;display:block;margin-bottom:10px}}main.cinetfo form fieldset .select-wrap{border-radius:0px}main.cinetfo form fieldset input,
main.cinetfo form fieldset
select{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:55px;padding-left:15px;color:#303030;background:#c5c3c3;border:none;border-radius:0}main.cinetfo form fieldset input.error,
main.cinetfo form fieldset
select.error{border:1px
solid #be1b1b}@media only screen and (min-width: 990px) and (max-width: 1350px){main.cinetfo form fieldset input,
main.cinetfo form fieldset
select{width:440px}}@media only screen and (max-width: 989px){main.cinetfo form fieldset input,
main.cinetfo form fieldset
select{width:100%}}@media only screen and (max-width: 750px){main.cinetfo form fieldset input,
main.cinetfo form fieldset
select{height:85px}}main.cinetfo form fieldset input:focus,
main.cinetfo form fieldset select:focus{outline-width:0}main.cinetfo form fieldset input[type=checkbox],
main.cinetfo form fieldset select[type=checkbox]{-webkit-border-radius:0;border-radius:0;background-clip:padding-box;display:inline-block;width:18px;height:18px;padding:0;margin:0;border:none;background:#c5c3c3;position:relative}main.cinetfo form fieldset input[type=checkbox].error:before,
main.cinetfo form fieldset select[type=checkbox].error:before{border:1px
solid #be1b1b}@media only screen and (max-width: 750px){main.cinetfo form fieldset input[type=checkbox],
main.cinetfo form fieldset select[type=checkbox]{width:50px;height:50px}}main.cinetfo form fieldset input[type=checkbox]:before,
main.cinetfo form fieldset select[type=checkbox]:before{content:'';display:block;width:18px;height:18px;background:#c5c3c3;position:absolute;top:0;left:0}@media only screen and (max-width: 750px){main.cinetfo form fieldset input[type=checkbox]:before,
main.cinetfo form fieldset select[type=checkbox]:before{width:50px;height:50px}}main.cinetfo form fieldset input[type=checkbox]:checked:before,
main.cinetfo form fieldset select[type=checkbox]:checked:before{background:#c5c3c3 url('/tfo/static/images/modal/checked.png') 50% 50% no-repeat}@media only screen and (max-width: 750px){main.cinetfo form fieldset input[type=checkbox]:checked:before,
main.cinetfo form fieldset select[type=checkbox]:checked:before{background:#c5c3c3 url('/tfo/static/images/modal/checked-mobile.png') 50% 50% no-repeat}}main.cinetfo form fieldset input[type=checkbox] + label,
main.cinetfo form fieldset select[type=checkbox]+label{font-size:0.75em;text-transform:none;margin-left:10px;line-height:18px;vertical-align:top;padding-top:0;width:calc(100% - 70px);display:inline-block;height:inherit}@media only screen and (max-width: 989px){main.cinetfo form fieldset input[type=checkbox] + label,
main.cinetfo form fieldset select[type=checkbox]+label{width:360px;display:inline-block}}@media only screen and (max-width: 750px){main.cinetfo form fieldset input[type=checkbox] + label,
main.cinetfo form fieldset select[type=checkbox]+label{display:inline-block;font-size:1.375em;margin:0
0 0 15px;line-height:50px;width:calc(100% - 70px)}}main.cinetfo form
.actions{padding-top:50px}main.cinetfo form .actions
.btn{display:inline-block;height:50px;background:#52247f;padding:0
30px 0 30px;color:#f1ebe1;font-size:0.875em;text-transform:uppercase;border:none;position:relative}.list-page
.gwrap{padding:1px
0px}.list-page
h2.title{font-family:'Oswald';font-weight:400;font-size:1.625em;margin:35px
0 20px;text-transform:uppercase}@media only screen and (max-width: 750px){.list-page
h2.title{font-size:3.125em}}.list-page
.description{margin:-10px 0 40px}@media only screen and (max-width: 750px){.list-page
.description{font-size:1.25em;line-height:24px}}.list-page
.filters{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:18px
30px;height:55px;background:#323232;position:relative;z-index:2}@media only screen and (max-width: 750px){.list-page
.filters{height:74px;margin-bottom:30px}}.list-page .filters button.open-filter{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;display:inline-block;height:55px;margin:-18px 0 -18px -30px;font-size:0.6875em;text-transform:uppercase;color:#f0f1f1;background:none;border:none;padding:0
65px 0 35px;position:relative;vertical-align:top}@media only screen and (max-width: 750px){.list-page .filters button.open-filter{font-size:1.25em;height:74px}}.list-page .filters button.open-filter:after{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);content:'';display:block;width:15px;height:8px;background:url('/tfo/static/images/universe/arrow.png');position:absolute;top:24px;right:30px}@media only screen and (max-width: 750px){.list-page .filters button.open-filter:after{width:25px;height:12px;background-size:100%;top:30px}}.list-page .filters button.open-filter.active:after{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.list-page .filters button.open-filter:hover,
.list-page .filters button.open-filter:focus,
.list-page .filters button.open-filter.active{background:#52247f}.list-page .filters
.pagination{float:right;height:auto;line-height:inherit;padding-right:0}@media only screen and (max-width: 750px){.list-page .filters
.pagination{line-height:40px}}.list-page .filters .current-filters{margin:0
0 0 30px;padding:0;display:inline}.list-page .filters .current-filters
ul{padding:0;display:inline}@media only screen and (max-width: 750px){.list-page .filters .current-filters{display:none}}.list-page .filters .current-filters
li{display:inline}.list-page .filters .current-filters li
button{background:transparent;padding:0;margin:0
15px 0 0;text-transform:uppercase;color:#f0f1f1;font-size:0.6875em;border:none}.list-page .filters .current-filters li button
span{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;padding-left:5px;color:#9559c4}.list-page .filters .current-filters li button:hover span,
.list-page .filters .current-filters li button:focus
span{color:#f0f1f1}.list-page .filters .filter-list{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;display:none;position:absolute;top:55px;left:0;width:100%;border-bottom:10px solid rgba(0, 0, 0, 0.2)}@media only screen and (max-width: 750px){.list-page .filters .filter-list{top:74px}}.list-page .filters .filter-list.active{display:block}.list-page .filters .filter-list .filter-list-inner{background:#e0e0e0;padding:15px
50px}.list-page .filters .filter-list .filter-list-inner>ul{margin:0;padding:0;list-style:none}.list-page .filters .filter-list .filter-list-inner>ul>li{display:inline-block;vertical-align:top;margin-right:20px;width:140px}@media only screen and (max-width: 750px){.list-page .filters .filter-list .filter-list-inner>ul>li{margin-bottom:20px}}.list-page .filters .filter-list .filter-list-inner > ul > li
strong{display:inline-block;margin-bottom:15px;font-size:0.8125em;color:#323232;text-transform:uppercase}.list-page .filters .filter-list .filter-list-inner > ul > li
ul{margin:0;padding:0;list-style:none}.list-page .filters .filter-list .filter-list-inner > ul > li ul
li{margin-bottom:3px}.list-page .filters .filter-list .filter-list-inner > ul > li ul li
button{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;background:none;border:none;padding:5px;margin-left:-5px;text-transform:uppercase;font-size:0.6875em;color:#323232;font-weight:bold}.list-page .filters .filter-list .filter-list-inner > ul > li ul li
button.active{color:#fff;background-color:#52247f}@media only screen and (min-width: 768px){.list-page .filters .filter-list .filter-list-inner > ul > li ul li button:hover{color:#fff;background-color:#52247f}}.list-page
.listing{position:relative;margin:10px
-5px 0;z-index:1}.list-page
.listing.xsmall{margin:10px
-9px 0}@media only screen and (min-width: 990px) and (max-width: 1350px){.list-page
.listing.xsmall{margin:10px
-5px 0}}@media only screen and (max-width: 989px){.list-page
.listing.xsmall{margin:10px
15px 0}}.list-page .listing.xsmall
li{margin:0
8px 16px}@media only screen and (min-width: 990px) and (max-width: 1350px){.list-page .listing.xsmall
li{margin:0
4px 16px}}@media only screen and (max-width: 989px){.list-page .listing.xsmall
li{margin:0
15px 16px}}@media only screen and (max-width: 750px){.list-page .listing.xsmall
li{margin:0
-15px 16px}}@media only screen and (min-width: 990px) and (max-width: 1350px){.list-page
.listing{margin:10px
10px 0}}@media only screen and (max-width: 989px){.list-page
.listing{margin:10px
-3px 0}}@media only screen and (max-width: 750px){.list-page
.listing{margin:0}}.list-page .listing
li{margin:0
5px 10px}@media only screen and (min-width: 990px) and (max-width: 1350px){.list-page .listing
li{margin:0
10px 20px}}@media only screen and (max-width: 750px){.list-page .listing
li{margin:0
0 30px}}.list-page .listing li
.pave{left:calc(100% + 10px)}@media only screen and (min-width: 990px) and (max-width: 1350px){.list-page .listing li
.pave{left:calc(100% + 20px)}}@media only screen and (max-width: 989px){.list-page .listing li
.pave{left:calc(100% + 10px)}}.list-page .listing li.to-left
.pave{left:auto;right:calc(100% + 10px)}@media only screen and (min-width: 990px) and (max-width: 1350px){.list-page .listing li.to-left
.pave{right:calc(100% + 20px)}}@media only screen and (max-width: 989px){.list-page .listing li.to-left
.pave{right:calc(100% + 10px)}}.hub-page .block-characters .relative
.fle{height:127px}.hub-page .block-characters .relative
.expand{display:none}.hub-page .block-characters .relative .list-wrapper{height:127px;position:relative;overflow:hidden}@media only screen and (max-width: 750px){.hub-page .block-characters .relative .list-wrapper{overflow-x:scroll}}.hub-page .block-characters .relative .list-wrapper
ul{position:absolute}.hub-page .block-characters .relative .list-wrapper ul
li{width:199px;height:127px;margin:0;margin-right:9px;text-align:center}@media only screen and (max-width: 750px){.hub-page .block-characters .relative .list-wrapper ul
li{display:inline-block}}.hub-page .block-characters .relative .list-wrapper ul li
img{width:199px;height:127px;display:block;margin:0}.hub-page .block-characters .relative .list-wrapper ul li a .character-overlay{background-color:rgba(82, 36, 127, 0.8);position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;margin:auto;-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms}.hub-page .block-characters .relative .list-wrapper ul li a
.name{display:block;width:199px;box-sizing:border-box;padding:0
10px;font-size:1.25em;font-family:'TradeGothic18';color:#fff;text-align:left;position:absolute;bottom:10px;z-index:3}.hub-page .block-characters .relative .list-wrapper ul li a:hover:before,
.hub-page .block-characters .relative .list-wrapper ul li a:focus:before,
.hub-page .block-characters .relative .list-wrapper ul li a:hover .text,
.hub-page .block-characters .relative .list-wrapper ul li a:focus
.text{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1;height:auto;overflow:visible;-webkit-transition:opacity 0.3s ease-out 0s, visibility 0s linear 0s;-moz-transition:opacity 0.3s ease-out 0s, visibility 0s linear 0s;-o-transition:opacity 0.3s ease-out 0s, visibility 0s linear 0s;-ms-transition:opacity 0.3s ease-out 0s, visibility 0s linear 0s;transition:opacity 0.3s ease-out 0s, visibility 0s linear 0s}.hub-page .block-characters .relative .list-wrapper ul li a:hover .character-overlay,
.hub-page .block-characters .relative .list-wrapper ul li a:focus .character-overlay{opacity:1}.hub-page .hub-header{background:#303030;position:relative}.hub-page .hub-header
.gwrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:25px
40px}@media only screen and (max-width: 750px){.hub-page .hub-header
.gwrap{padding:25px
20px}}.hub-page .hub-header
h1{font-family:'Oswald';font-weight:400;margin:0;display:inline-block;vertical-align:middle;font-size:2.5em;max-width:30%}@media only screen and (max-width: 750px){.hub-page .hub-header
h1{font-size:3.125em;margin-bottom:10px;font-weight:400}}.hub-page .hub-header
p{display:inline-block;max-width:calc(60% - 70px);margin:0
0 0 25px;vertical-align:middle}@media only screen and (min-width: 990px) and (max-width: 1350px){.hub-page .hub-header
p{max-width:calc(43% - 75px)}}@media only screen and (max-width: 989px){.hub-page .hub-header
p{max-width:calc(60% - 75px)}}@media only screen and (max-width: 750px){.hub-page .hub-header
p{display:block;max-width:100%;margin:0;font-size:1.25em}}.hub-page .hub-header .mini-tfo-block{width:455px;height:100%;position:absolute;right:0;top:0;box-shadow:none}@media only screen and (max-width: 989px){.hub-page .hub-header .mini-tfo-block{width:390px}}@media only screen and (max-width: 750px){.hub-page .hub-header .mini-tfo-block{text-align:left}}@media only screen and (max-width: 750px){.hub-page .hub-header .mini-tfo-block
a{display:block;width:700px}}.hub-page .hub-header .mini-tfo-block a
span.logo{top:50%}.hub-page .hub-header .mini-tfo-block a
span.right{width:180px;font-size:0.75em}@media only screen and (max-width: 989px){.hub-page .hub-header .mini-tfo-block a
span.right{width:150px}}@media only screen and (max-width: 750px){.hub-page .hub-header .mini-tfo-block a
span.right{width:440px;font-size:1.75em;top:50px}}.hub-page .hub-header .mini-tfo-block a:after{right:10px}@media only screen and (max-width: 750px){.hub-page .hub-header .mini-tfo-block{position:relative;width:100%;height:100px}}@media only screen and (max-width: 989px){.hub-page .hub-header.kids
p{margin:0}}@media only screen and (max-width: 989px){.hub-page .hub-header.kids
h1{display:block}}.tunein
h2{font-family:'Oswald';font-weight:400;font-size:1.625em;text-transform:uppercase}@media only screen and (max-width: 750px){.tunein
h2{font-size:2.4375em}}.tunein .tunein-header{background:#0f0f0f;position:relative}.tunein .tunein-header:before,
.tunein .tunein-header:after{content:'';background-color:#0f0f0f;position:absolute;top:0px;bottom:0px;width:1000px}.tunein .tunein-header:before{right:100%}.tunein .tunein-header:after{left:100%}.tunein .tunein-header
.gwrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:25px
0px}@media only screen and (max-width: 750px){.tunein .tunein-header
.gwrap{padding:25px
0px}}.tunein .tunein-header
h1{font-family:'Oswald';font-weight:400;margin:0;display:inline-block;vertical-align:middle;font-size:2.5em;text-transform:uppercase}@media only screen and (max-width: 989px){.tunein .tunein-header
h1{display:block}}@media only screen and (max-width: 750px){.tunein .tunein-header
h1{font-size:3.125em;margin-bottom:10px;font-weight:400}}.tunein .tunein-header
p{margin:10px
0;font-size:0.875em}.tunein .col-left{max-width:390px}@media only screen and (max-width: 989px){.tunein .col-left{max-width:100%}}.tunein
.video{position:absolute;bottom:-36px;right:0px}@media only screen and (max-width: 989px){.tunein
.video{position:static}}.tunein #player-container{width:818px;height:460px}@media only screen and (min-width: 990px) and (max-width: 1350px){.tunein #player-container{width:560px;height:315px}}@media only screen and (max-width: 989px){.tunein #player-container{width:738px;height:415px;margin-top:30px}}@media only screen and (max-width: 750px){.tunein #player-container{width:710px;height:399px}}.tunein #player-container
.close{display:block;width:33px;height:33px;border:none;padding:0;position:absolute;top:0;right:0;z-index:10;background:#303030 url('/tfo/static/images/global/player-button-close.png');text-indent:-9999px;overflow:hidden}.tunein #player-container
.infos{padding:5px
0px;background-color:transparent}.tunein #player-container .video-button-cc-submenu{right:42px}.tunein #player-container .video-button-settings-submenu{right:-1px}.tunein .search-block{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;padding:30px;margin-bottom:50px;background:#e8e8e8}@media only screen and (max-width: 989px){.tunein .search-block{margin-bottom:25px;padding:15px}}.tunein .search-block.has-results:after{-webkit-transform:rotate(45deg) translate(-50%);-moz-transform:rotate(45deg) translate(-50%);-ms-transform:rotate(45deg) translate(-50%);-o-transform:rotate(45deg) translate(-50%);transform:rotate(45deg) translate(-50%);content:"";display:block;width:30px;height:30px;background:#e8e8e8;position:absolute;bottom:-15px;left:50%}@media only screen and (max-width: 750px){.tunein .search-block.has-results:after{display:none}}.tunein .search-block
label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Montserrat';display:block;margin-bottom:5px;color:#303030;text-transform:uppercase;font-size:0.875em}.tunein .search-block label
span{text-transform:none;font-size:0.6875em;display:block}.tunein .search-block
fieldset{border:none;padding:0;margin:10px
0;display:block;outline:none!important}.tunein .search-block
fieldset.disabled{opacity:0.3}.tunein .search-block fieldset .select-wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.tunein .search-block fieldset
select{width:330px;height:55px;padding-left:15px;color:#303030;background:#c5c3c3 url('/tfo/static/images/global/select-arrow.png') no-repeat top 50% right 15px;border:none;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0px;-moz-appearance:none;appearance:none}.tunein .search-block fieldset select:focus{outline-width:0}@media only screen and (max-width: 989px){.tunein .search-block fieldset
select{width:100%}}@media only screen and (max-width: 750px){.tunein .search-block fieldset
select{width:100%;height:84px}}.tunein .channel-listing{background-color:#cac8c8;padding:40px
20px 20px  20px;display:none}.tunein .channel-listing:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.tunein .channel-listing:after{display:block;width:0px;height:0px;float:none;clear:both;content:''}.tunein .channel-listing .channel-listing-desc{display:none;font-size:0.875em;font-family:'Montserrat';color:#434343;padding:0
30px 30px 30px}.tunein .channel-listing .channel-listing-desc.active{display:block}.tunein .channel-listing .channel-listing-inner{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0px
-10px}.tunein .channel-listing.active{display:block}.tunein .channel-listing .channel-item{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:390px;min-width:390px;padding:20px;background:#e8e8e8;color:#4a4a4a;margin:0px
9px 20px 9px}.tunein .channel-listing .channel-item:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.tunein .channel-listing .channel-item:after{display:block;width:0px;height:0px;float:none;clear:both;content:''}@media only screen and (min-width: 990px) and (max-width: 1350px){.tunein .channel-listing .channel-item{max-width:calc(50% - 18px);min-width:calc(50% - 18px)}}@media only screen and (max-width: 989px){.tunein .channel-listing .channel-item{max-width:calc(100% - 18px);min-width:calc(100% - 18px)}}.tunein .channel-listing .channel-item .provider-info{float:left;width:200px;margin-right:40px}.tunein .channel-listing .channel-item .provider-info
.provider{font-family:'Oswald';font-weight:400;width:100%;height:110px;margin-bottom:10px;color:#434343;line-height:110px;text-transform:uppercase;object-fit:contain}.tunein .channel-listing .channel-item .provider-info
a{font-size:0.875em;display:inline-block;vertical-align:top;font-family:'Montserrat';color:#434343;position:relative;margin-left:10px}.tunein .channel-listing .channel-item .provider-info a:before{content:'+';position:absolute;left:-10px;top:2px}.tunein .channel-listing .channel-item .channel-info{float:right;width:100px;height:100%;margin:0;padding:0;list-style:none}.tunein .channel-listing .channel-item .channel-info
li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:22px;padding:9px
0px 9px 9px;margin-bottom:10px;color:#1e1e1e;text-transform:uppercase;background-color:#c5c3c3}.tunein .channel-listing .channel-item .channel-info li:last-child{margin-bottom:0}.tunein .channel-listing .channel-item .channel-info
li.hd{color:#c5c3c3;background-color:#434343}.tunein .channel-listing .channel-item .channel-info li
.station{font-size:0.9375em;font-weight:bold}.tunein .channel-listing .channel-item .channel-info li
.channel{font-size:1.125em}.tunein .channel-listing .channel-item .channel-info li
.separator{display:inline-block;vertical-align:baseline;margin:0
3px}.tunein
.block{background-color:transparent}.error-page .error-page-content{margin-top:95px;margin-bottom:95px;padding-left:210px}@media only screen and (max-width: 750px){.error-page .error-page-content{padding-left:0px;margin-bottom:95px}}.error-page
h1{font-family:'Oswald';font-weight:400;font-size:1.375em;color:#e0e0e0;margin:0
0 25px;position:relative}@media only screen and (max-width: 750px){.error-page
h1{font-size:2.5em}}.error-page h1:before{content:'';display:block;width:157px;height:154px;position:absolute;top:0;left:-210px;background:url('/tfo/static/images/error/404.png')}@media only screen and (max-width: 750px){.error-page h1:before{display:none}}.error-page h1
strong{font-size:1.875em;color:#acabab;text-transform:uppercase}.error-page
p{text-transform:uppercase;font-size:0.75em;line-height:25px;color:#c0bebe}@media only screen and (max-width: 750px){.error-page
p{font-size:1.5em;line-height:36px}}.error-page p
strong{color:#fff}.error-page .block-btn{margin-top:30px}@media only screen and (max-width: 750px){.error-page .block-btn{font-size:1.5em}}.contact
h1{font-weight:normal}.contact
h2{font-weight:normal}@media only screen and (max-width: 750px){.contact
h2{font-size:2.5em}}.contact .contact-header{background:#0f0f0f}.contact .contact-header
.gwrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:25px
0px}@media only screen and (max-width: 750px){.contact .contact-header
.gwrap{padding:25px
0px}}.contact .contact-header
h1{font-family:'Oswald';font-weight:400;margin:0;display:inline-block;vertical-align:middle;font-size:2.5em;text-transform:uppercase;font-weight:normal}@media only screen and (max-width: 989px){.contact .contact-header
h1{display:block}}@media only screen and (max-width: 750px){.contact .contact-header
h1{font-size:2.5em;margin-bottom:10px;font-weight:400}}.contact .contact-header
p{display:inline-block;width:600px;margin:0
0 0 25px;vertical-align:middle;font-size:0.875em}@media only screen and (max-width: 989px){.contact .contact-header
p{margin-left:0;width:550px}}@media only screen and (max-width: 750px){.contact .contact-header
p{display:block;width:100%;margin:0;font-size:1.25em}}.contact
h2{font-family:'Oswald';font-weight:400;font-size:1.625em;text-transform:uppercase}@media only screen and (max-width: 750px){.contact
h2{font-size:2.5em}}.contact form.form-contact{width:930px;background:#d9d7d7;margin-right:13px;padding:40px;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 990px) and (max-width: 1350px){.contact form.form-contact{width:675px}}@media only screen and (max-width: 989px){.contact form.form-contact{width:100%}}.contact form.form-contact
.fieldset{border:none;margin:0
10px 15px 0;padding:0;display:inline-block;vertical-align:top}@media only screen and (max-width: 989px){.contact form.form-contact
.fieldset{width:100%}}.contact form.form-contact .fieldset
label{font-family:'Montserrat';color:#303030;text-transform:uppercase}@media only screen and (max-width: 750px){.contact form.form-contact .fieldset
label{font-size:1.5em}}.contact form.form-contact .fieldset
input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:55px;padding-left:15px;padding-right:15px;margin-top:8px;color:#303030;background:#c5c3c3;border:1px
solid transparent;border-radius:0}.contact form.form-contact .fieldset input:focus{outline-width:0}.contact form.form-contact .fieldset
input.phone{width:95px;margin-right:10px}@media only screen and (max-width: 750px){.contact form.form-contact .fieldset
input.phone{width:175px}}.contact form.form-contact .fieldset
input.error{border:1px
solid #be1b1b}@media only screen and (max-width: 750px){.contact form.form-contact .fieldset
input{height:85px;font-size:1.25em}}.contact form.form-contact .fieldset .select-wrap{position:relative;margin-top:8px}.contact form.form-contact .fieldset
select{width:100%;height:55px;padding:0px
10px;color:#303030;background:#c5c3c3 url('/tfo/static/images/global/select-arrow.png') no-repeat top 50% right 15px;border:none;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0px;-moz-appearance:none;appearance:none}.contact form.form-contact .fieldset select:focus{outline-width:0}.contact form.form-contact .fieldset
select.error{border:1px
solid #be1b1b}@media only screen and (max-width: 750px){.contact form.form-contact .fieldset
select{height:85px;font-size:1.25em}}.contact form.form-contact .fieldset
textarea{width:100%;height:175px;padding:15px;margin-top:8px;color:#303030;background:#c5c3c3;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 990px) and (max-width: 1350px){.contact form.form-contact .fieldset
textarea{width:100%}}.contact form.form-contact .fieldset textarea:focus{outline-width:0}.contact form.form-contact .fieldset
textarea.error{border:1px
solid #be1b1b}@media only screen and (min-width: 1350px){.contact form.form-contact
.fieldset.half{width:410px}}@media only screen and (min-width: 990px) and (max-width: 1350px){.contact form.form-contact
.fieldset.half{width:100%}}.contact form.form-contact
.fieldset.full{width:852px}@media only screen and (min-width: 990px) and (max-width: 1350px){.contact form.form-contact
.fieldset.full{width:100%}}@media only screen and (max-width: 989px){.contact form.form-contact
.fieldset.full{width:100%}}.contact form.form-contact
.fieldset.country{width:265px}.contact form.form-contact
.fieldset.province{width:265px}.contact form.form-contact .fieldset.postal-code{width:190px}.contact form.form-contact .fieldset.required
label{position:relative}.contact form.form-contact .message-section{margin-top:20px;padding-top:30px;border-top:1px solid #b7b6b6}.contact form.form-contact
.note{position:relative;padding-left:10px;font-size:0.75em;color:#303030}@media only screen and (max-width: 750px){.contact form.form-contact
.note{font-size:1.375em;float:none}}.contact form.form-contact .note:before{content:'*';position:absolute;top:0px;left:0;font-size:1.16666667em}.contact form.form-contact
button.submit{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;background:#52247f;border:none;padding:20px
55px 20px 30px;color:#fff;text-transform:uppercase;float:right}@media only screen and (max-width: 750px){.contact form.form-contact
button.submit{font-size:1.5em}}.contact form.form-contact button.submit:focus{outline-width:0}.contact form.form-contact button.submit:after{content:'';display:block;width:8px;height:15px;position:absolute;top:22px;right:30px;background:url('/tfo/static/images/modal/modal-submit.png')}@media only screen and (max-width: 750px){.contact form.form-contact button.submit:after{top:27px}}.contact form.form-contact
button.submit.error{position:relative}.contact form.form-contact button.submit.error:before{content:attr(data-error_text);position:absolute;top:50%;right:100%;color:#be1b1b;font-size:0.75em;text-transform:none;width:200px;line-height:0}.contact
.sidebar{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:250px}@media only screen and (max-width: 989px){.contact
.sidebar{width:100%;margin-top:60px;padding:0
45px}}@media only screen and (max-width: 750px){.contact
.sidebar{padding:0;margin-top:30px}}.contact .sidebar .minitfo-block{display:inline-block;vertical-align:top;position:relative;width:300px;height:250px;margin-bottom:25px}@media only screen and (max-width: 750px){.contact .sidebar .minitfo-block{display:none}}@media only screen and (max-width: 989px){.contact .sidebar .social-medias{display:inline-block;vertical-align:top;width:250px;margin:15px
0 0 45px;text-align:center}}@media only screen and (max-width: 750px){.contact .sidebar .social-medias{margin:0;text-align:left}}@media only screen and (max-width: 750px){.contact .sidebar .social-medias
h2{font-size:2.5em}}.contact .sidebar .social-medias
.social{position:relative;display:block;margin-right:10px;width:55px;height:55px;font-size:1.75em;color:#fff;text-decoration:none;text-align:center;background:white;border-radius:50%;display:inline-block;vertical-align:top}.contact .sidebar .social-medias .social::before{position:relative;top:13px}.contact .sidebar .social-medias .social.icon-facebook{font-family:'tfo-icons';background:#3b5998}.contact .sidebar .social-medias .social.icon-twitter{font-family:'tfo-icons';background:#00aced}.contact .sidebar .social-medias .social.icon-youtube{background:url('/tfo/static/images/contact/icon-youtube.png')}.contact .maps-section{margin-top:40px}.contact .maps-section .map-form{display:none}@media only screen and (max-width: 750px){.contact .maps-section .map-form{display:block}}.contact .maps-section .map-form
select{-webkit-border-radius:0;border-radius:0;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:85px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#52247f url('/tfo/static/images/global/select-arrow-mobile.png') right 20px top 35px no-repeat;padding:0
20px;border:0;font-size:1.375em;color:#f0f1f1;text-transform:uppercase;position:relative}.contact .maps-section
.tab{width:404px;height:57px;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding-top:17px;font-family:'TradeGothic18';font-size:1.25em;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;background:#434343}@media only screen and (min-width: 990px) and (max-width: 1350px){.contact .maps-section
.tab{width:318px}}@media only screen and (max-width: 989px){.contact .maps-section
.tab{width:234px}}@media only screen and (max-width: 750px){.contact .maps-section
.tab{display:none}}.contact .maps-section .tab:nth-child(2){margin:0
18px}@media only screen and (max-width: 750px){.contact .maps-section .tab:nth-child(2){margin:0}}.contact .maps-section
.tab.active{background:#52247f}.contact .maps-section .tab-content{display:none;padding:35px;background:#d9d7d7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.contact .maps-section .tab-content
.map{position:relative;width:767px;display:inline-block;vertical-align:top;background:lavender}@media only screen and (min-width: 990px) and (max-width: 1350px){.contact .maps-section .tab-content
.map{width:585px;height:256px}}@media only screen and (max-width: 989px){.contact .maps-section .tab-content
.map{width:405px;height:183px}}@media only screen and (max-width: 750px){.contact .maps-section .tab-content
.map{width:100%;height:289px}}.contact .maps-section .tab-content .map
img{display:block;max-width:100%}.contact .maps-section .tab-content .map>div{overflow:hidden;height:347px;width:100%}@media only screen and (min-width: 990px) and (max-width: 1350px){.contact .maps-section .tab-content .map>div{height:256px}}@media only screen and (max-width: 989px){.contact .maps-section .tab-content .map>div{height:183px}}@media only screen and (max-width: 750px){.contact .maps-section .tab-content .map>div{height:289px}}.contact .maps-section .tab-content .map > div
#gmap_canvas{height:347px;width:100%}.contact .maps-section .tab-content .map #gmap_canvas
img{max-width:none !important;background:none !important}.contact .maps-section .tab-content .map::before{content:'';position:absolute;top:15px;left:15px;font-family:'TradeGothic18';font-size:0.75em;color:#434343;text-align:center;text-transform:uppercase}.contact .maps-section .tab-content
.address{font-family:'TradeGothic18';display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:300px;height:210px;margin:67px
0 67px 35px;padding-left:35px;color:#303030;border-left:1px solid #b7b6b6}@media only screen and (min-width: 990px) and (max-width: 1350px){.contact .maps-section .tab-content
.address{margin:27px
0 27px 35px}}@media only screen and (max-width: 989px){.contact .maps-section .tab-content
.address{margin:0
0 0 35px;width:220px;height:183px}}@media only screen and (max-width: 750px){.contact .maps-section .tab-content
.address{height:auto;padding:0;margin:0;border:0;font-size:1.375em;line-height:30px}}.contact .maps-section .tab-content.active{display:block}.contact
.relations{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:70px;padding:50px
40px;color:#303030;background:#d9d7d7}.contact .relations .relation-item{display:inline-block;vertical-align:top;width:330px;height:150px}@media only screen and (min-width: 990px) and (max-width: 1350px){.contact .relations .relation-item{width:247px;height:225px}}@media only screen and (max-width: 989px){.contact .relations .relation-item{width:160px;height:290px}}@media only screen and (max-width: 750px){.contact .relations .relation-item{width:100%;height:auto;display:block}}.contact .relations .relation-item
h2{margin:0
0 15px}.contact .relations .relation-item
a{font-size:0.875em;color:#303030}.contact .relations .relation-item
p{font-size:0.875em}.contact .relations .relation-item:nth-child(2){margin:0
43px;padding:0
40px;border-left:1px solid #b7b6b6;border-right:1px solid #b7b6b6}@media only screen and (max-width: 750px){.contact .relations .relation-item:nth-child(2){margin:35px
0;padding:35px
0;border:none;border-top:1px solid #b7b6b6;border-bottom:1px solid #b7b6b6}}.header-sea .nav-bar:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.header-sea .nav-bar:after{display:block;width:0px;height:0px;float:none;clear:both;content:''}.header-sea .nav-bar .social-links{padding-right:50px}.header-sea .nav-bar .social-links .icon-link{width:28px;height:23px;background-image:url('/tfo/static/images/sea/media-icons.png');display:inline-block;opacity:0.5;margin:15px
15px 0 15px;-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms}.header-sea .nav-bar .social-links .icon-link.facebook-link{background-position:-56px 0}.header-sea .nav-bar .social-links .icon-link.twitter-link{background-position:-28px 0}.header-sea .nav-bar .social-links .icon-link:hover{opacity:1}.sea .sea-inner{width:100%;position:relative;padding:1px;margin:-1px}.sea .sea-inner .sea-bg-wrapper{position:relative;overflow:hidden;z-index:0}.sea .sea-inner .sea-bg-wrapper .sea-bg{display:block}.sea .sea-inner .sea-bg-wrapper .sea-bg.sea-bg-before-load{width:100%;height:auto}.sea .sea-inner .sea-bg-wrapper .sea-bg.sea-bg-full-width{width:100%;height:auto}@media only screen and (max-width: 989px){.sea .sea-inner .sea-bg-wrapper .sea-bg.sea-bg-full-width{width:100%;height:auto}}.sea .sea-inner .sea-bg-wrapper .sea-bg.sea-bg-full-height{height:100%;width:auto}@media only screen and (max-width: 989px){.sea .sea-inner .sea-bg-wrapper .sea-bg.sea-bg-full-height{width:100%;height:auto}}.sea .sea-inner .sea-bg-wrapper
.overlay{position:absolute;top:-1px;right:0px;bottom:-1px;left:-1px;z-index:1}.sea .sea-inner .sea-bg-wrapper .overlay-black{opacity:0.7;background-color:#000}.sea .sea-inner .sea-bg-wrapper .overlay-purple{opacity:0.9;background-color:#52247f}.sea .sea-inner .sea-bg-wrapper .overlay .overlay-inner{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;width:100%;position:absolute}.sea .sea-inner .sea-bg-wrapper .overlay .overlay-inner .overlay-link{font-size:2.5em;font-family:'TradeGothic18';color:#fff;text-decoration:none}.sea .sea-inner .sea-bg-wrapper .overlay .overlay-inner .overlay-text{text-transform:uppercase;color:#fff;font-family:'TradeGothic18';font-size:3.4375em;font-weight:bold}.sea .sea-inner .sea-bg-wrapper .overlay .overlay-inner .overlay-text
p{margin:0
0 20px 0}.sea .sea-inner .sea-bg-wrapper .overlay .overlay-inner .overlay-text .play-video{position:relative;top:0;border:none;background-color:transparent;background-image:url('/tfo/static/images/sea/play-video.png');width:86px;height:86px}.sea .sea-inner .sea-bg-wrapper .overlay .overlay-inner .overlay-text .play-video:hover{background-position:0 -100%}.sea .sea-form-wrapper{background-color:#d9d7d7;padding:45px;box-sizing:border-box;width:450px}.sea .sea-form-wrapper h1,
.sea .sea-form-wrapper
h2{color:#272727;font-family:'TradeGothic18';text-align:center;margin:0
0 10px 0}.sea .sea-form-wrapper
h1{font-size:1.25em}.sea .sea-form-wrapper
h2{font-size:1.375em;font-weight:bold;text-transform:uppercase}.sea .sea-form-wrapper .social-media
button{margin-bottom:12px;min-width:0px}@media only screen and (max-width: 750px){.sea .sea-form-wrapper .social-media
button{width:100%;margin-bottom:20px}}.sea .sea-form-wrapper .social-media
p{font-size:0.875em;color:#303030;text-align:center;position:relative;margin:20px
0}@media only screen and (max-width: 750px){.sea .sea-form-wrapper .social-media
p{font-size:1.375em;margin:25px
0}}.sea .sea-form-wrapper .social-media p:before{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:'';display:block;width:140px;height:1px;background:#303030;position:absolute;left:0}.sea .sea-form-wrapper .social-media p:after{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:'';display:block;width:140px;height:1px;background:#303030;position:absolute;right:0}.sea .sea-form-wrapper form
fieldset{padding:0;margin:0
0 15px;border:none}.sea .sea-form-wrapper form
fieldset.thin{height:auto}.sea .sea-form-wrapper form
fieldset.half{width:50%;display:inline-block;padding-right:10px;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sea .sea-form-wrapper form
fieldset.half.last{padding-right:0px}.sea .sea-form-wrapper form fieldset
label{font-size:0.875em;color:#303030;text-transform:uppercase;margin-bottom:7px}.sea .sea-form-wrapper form fieldset label.label-block{display:block}@media only screen and (max-width: 750px){.sea .sea-form-wrapper form fieldset
label{font-size:1.5em;margin-bottom:10px;display:inline-block}}.sea .sea-form-wrapper form fieldset input[type=text],
.sea .sea-form-wrapper form fieldset input[type=email],
.sea .sea-form-wrapper form fieldset input[type=password]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;height:50px;padding:0
15px;background:#c5c3c3;border:1px
solid #c5c3c3;color:#303030}@media only screen and (max-width: 750px){.sea .sea-form-wrapper form fieldset input[type=text],
.sea .sea-form-wrapper form fieldset input[type=email],
.sea .sea-form-wrapper form fieldset input[type=password]{height:84px}}.sea .sea-form-wrapper form fieldset input[type=text].error,
.sea .sea-form-wrapper form fieldset input[type=email].error,
.sea .sea-form-wrapper form fieldset input[type=password].error{border:1px
solid #be1b1b}.sea .sea-form-wrapper form
fieldset.submit{text-align:center}.sea .sea-form-wrapper form fieldset.submit
button.submit{display:inline-block;height:50px;background:#52247f;padding:0
53px 0 30px;color:#f1ebe1;font-size:0.875em;text-transform:uppercase;border:none;position:relative;margin-top:25px}@media only screen and (max-width: 989px){.sea .sea-form-wrapper form fieldset.submit
button.submit{padding:0
50px 0 27px}}@media only screen and (max-width: 750px){.sea .sea-form-wrapper form fieldset.submit
button.submit{height:84px;padding:0
67px 0 40px;font-size:1.5em}}.sea .sea-form-wrapper form fieldset.submit button.submit:after{content:'';display:block;width:8px;height:15px;position:absolute;top:18px;right:30px;background:url('/tfo/static/images/modal/modal-submit.png')}@media only screen and (max-width: 750px){.sea .sea-form-wrapper form fieldset.submit button.submit:after{background:url('/tfo/static/images/modal/modal-submit-mobile.png');width:14px;height:26px;top:30px;right:40px}}.sea .sea-form-wrapper form fieldset .select-wrap{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.sea .sea-form-wrapper form fieldset
select{width:100%;height:50px;padding-left:15px;color:#303030;background:#c5c3c3 url('/tfo/static/images/global/select-arrow.png') no-repeat top 50% right 15px;border:none;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0px;-moz-appearance:none;appearance:none}.sea .sea-form-wrapper form fieldset select:focus{outline-width:0}@media only screen and (max-width: 750px){.sea .sea-form-wrapper form fieldset
select{width:100%;height:84px}}.sea .sea-form-wrapper form fieldset input[type=checkbox]{-webkit-border-radius:0;border-radius:0;background-clip:padding-box;display:inline-block;width:18px;height:18px;padding:0;margin:0;border:none;background:#c5c3c3;position:relative}@media only screen and (max-width: 750px){.sea .sea-form-wrapper form fieldset input[type=checkbox]{width:50px;height:50px}}.sea .sea-form-wrapper form fieldset input[type=checkbox]:before{content:'';display:block;width:18px;height:18px;background:#c5c3c3;position:absolute;top:0;left:0}@media only screen and (max-width: 750px){.sea .sea-form-wrapper form fieldset input[type=checkbox]:before{width:50px;height:50px}}.sea .sea-form-wrapper form fieldset input[type=checkbox]:checked:before{background:#c5c3c3 url('/tfo/static/images/modal/checked.png') 50% 50% no-repeat}@media only screen and (max-width: 750px){.sea .sea-form-wrapper form fieldset input[type=checkbox]:checked:before{background:#c5c3c3 url('/tfo/static/images/modal/checked-mobile.png') 50% 50% no-repeat}}.sea .sea-form-wrapper form fieldset input[type=checkbox]+label{font-size:0.75em;text-transform:none;margin-left:10px;line-height:18px;vertical-align:top;padding-top:0;width:auto;height:inherit}.sea .sea-form-wrapper form fieldset input[type=checkbox] + label
a{vertical-align:top}@media only screen and (max-width: 989px){.sea .sea-form-wrapper form fieldset input[type=checkbox]+label{width:360px;display:inline-block}}@media only screen and (max-width: 750px){.sea .sea-form-wrapper form fieldset input[type=checkbox]+label{display:inline-block;font-size:1.375em;margin:0
0 0 15px;line-height:50px;width:calc(100% - 70px)}}.sea .sea-form-wrapper form fieldset input[type=radio]{-webkit-border-radius:18px;border-radius:18px;background-clip:padding-box;display:inline-block;width:18px;height:18px;padding:0;margin:0;border:none;background:#c5c3c3;position:relative}@media only screen and (max-width: 750px){.sea .sea-form-wrapper form fieldset input[type=radio]{width:50px;height:50px}}.sea .sea-form-wrapper form fieldset input[type=radio]:before{-webkit-border-radius:18px;border-radius:18px;background-clip:padding-box;content:'';display:block;width:18px;height:18px;background:#c5c3c3;position:absolute;top:0;left:0}@media only screen and (max-width: 750px){.sea .sea-form-wrapper form fieldset input[type=radio]:before{-webkit-border-radius:50px;border-radius:50px;background-clip:padding-box;width:50px;height:50px}}.sea .sea-form-wrapper form fieldset input[type=radio]:checked:before{background:#c5c3c3 url('/tfo/static/images/global/checked-radio.png') 50% 50% no-repeat}@media only screen and (max-width: 750px){.sea .sea-form-wrapper form fieldset input[type=radio]:checked:before{background:#c5c3c3 url('/tfo/static/images/global/checked-radio.png') 50% 50% no-repeat}}.sea .sea-form-wrapper form fieldset input[type=radio] + label,
.sea .sea-form-wrapper form fieldset input[type=radio]+label+label{font-size:0.75em;text-transform:none;margin-left:8px;margin-right:15px;line-height:18px;vertical-align:top;padding-top:0;width:auto;height:inherit}@media only screen and (max-width: 989px){.sea .sea-form-wrapper form fieldset input[type=radio] + label,
.sea .sea-form-wrapper form fieldset input[type=radio]+label+label{display:inline-block}}@media only screen and (max-width: 750px){.sea .sea-form-wrapper form fieldset input[type=radio] + label,
.sea .sea-form-wrapper form fieldset input[type=radio]+label+label{display:inline-block;font-size:1.375em;margin:0
50 0 15px;line-height:50px;width:auto}}.sea.sea-a .sea-inner .sea-bg-wrapper{width:100%;height:100%;z-index:-1;position:absolute;overflow:visible}@media only screen and (min-width: 990px){.sea.sea-a .sea-inner .sea-bg-wrapper .sea-bg{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden;z-index:0}}@media only screen and (max-width: 989px){.sea.sea-a .sea-inner .sea-bg-wrapper{position:relative}.sea.sea-a .sea-inner .sea-bg-wrapper .sea-bg{width:100%;position:relative}}.sea.sea-a .sea-inner .sea-form-wrapper{margin:90px
auto}@media only screen and (max-width: 989px){.sea.sea-a .sea-inner .sea-form-wrapper{margin:0;width:100%}}.sea.sea-b .sea-inner{background-color:#0f0f0f}.sea.sea-b .sea-inner:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.sea.sea-b .sea-inner:after{display:block;width:0px;height:0px;float:none;clear:both;content:''}.sea.sea-b .sea-inner .sea-left{width:calc(100% - 450px);float:left}@media only screen and (max-width: 989px){.sea.sea-b .sea-inner .sea-left{width:100%;float:none}}.sea.sea-b .sea-inner .sea-form-wrapper{float:right}@media only screen and (max-width: 989px){.sea.sea-b .sea-inner .sea-form-wrapper{float:none;width:100%}}.sea .block-media-wrapper{padding:0
30px;background-color:#0f0f0f}.sea .block-media-wrapper .block-media.small{overflow:hidden}.sea .block-media-wrapper .block-media.small .list-wrapper{width:100%}.sea .block-media-wrapper .block-media.small
.gwrap{width:100%}.sea-footer{margin-top:0}.feature-wrapper{text-align:center;background-color:#323232}.feature-wrapper
.feature{box-sizing:border-box;width:33%;padding:25px
30px 45px 30px;display:inline-block}.feature-wrapper .feature .feature-infos{font-family:'TradeGothic18';font-size:1.25em}.group-page .black-header{background:#0f0f0f}.group-page .black-header
.gwrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:25px
0px}@media only screen and (max-width: 750px){.group-page .black-header
.gwrap{padding:25px
0px}}.group-page .black-header
h1{font-family:'Oswald';font-weight:400;margin:0;display:inline-block;vertical-align:middle;font-size:2.5em;text-transform:uppercase}@media only screen and (max-width: 989px){.group-page .black-header
h1{display:block}}@media only screen and (max-width: 750px){.group-page .black-header
h1{font-size:3.125em;margin-bottom:10px;font-weight:400}}.group-page .black-header
p{display:inline-block;width:600px;margin:0
0 0 25px;vertical-align:middle;font-size:0.875em}@media only screen and (max-width: 989px){.group-page .black-header
p{margin-left:0;width:550px}}@media only screen and (max-width: 750px){.group-page .black-header
p{display:block;width:100%;margin:0;font-size:1.25em}}.group-page .page-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#d9d7d7;font-size:0.875em;line-height:20px;color:#303030;margin:0
auto}@media only screen and (min-width: 990px) and (max-width: 1350px){.group-page .page-content{width:990px}}@media only screen and (max-width: 989px){.group-page .page-content{width:738px}}@media only screen and (max-width: 750px){.group-page .page-content{max-width:710px !important;width:auto}}@media only screen and (min-width: 1350px){.group-page .page-content
.gwrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px
100px}}@media only screen and (min-width: 990px) and (max-width: 1350px){.group-page .page-content
.gwrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px
40px}}@media only screen and (max-width: 989px){.group-page .page-content
.gwrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px
40px}}#embed{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#embed #player-container{width:100%;height:100%}.oauth-body{background-color:#c5c3c3;color:#1e1e1e}.oauth-body .body-content{background-color:transparent}.oauth-body .body-content
main{width:300px;margin:30px
auto}.oauth-body .body-content main
a{color:#52247f}.oauth-body .body-content main form
fieldset{padding:0;margin:0
0 15px;border:none}.oauth-body .body-content main form fieldset
label{font-size:0.875em;color:#303030;text-transform:uppercase;margin-bottom:7px}@media only screen and (max-width: 750px){.oauth-body .body-content main form fieldset
label{font-size:1.5em;margin-bottom:10px;display:inline-block}}.oauth-body .body-content main form fieldset input[type=text],
.oauth-body .body-content main form fieldset input[type=email],
.oauth-body .body-content main form fieldset input[type=password]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;height:50px;padding:0
15px;background:#fff;border:1px
solid #c5c3c3;color:#303030}@media only screen and (max-width: 750px){.oauth-body .body-content main form fieldset input[type=text],
.oauth-body .body-content main form fieldset input[type=email],
.oauth-body .body-content main form fieldset input[type=password]{height:84px}}.oauth-body .body-content main form fieldset input[type=text].error,
.oauth-body .body-content main form fieldset input[type=email].error,
.oauth-body .body-content main form fieldset input[type=password].error{border:1px
solid #be1b1b}.oauth-body .body-content main form fieldset
button.submit{display:inline-block;height:50px;background:#52247f;padding:0
53px 0 30px;color:#f1ebe1;font-size:0.875em;text-transform:uppercase;border:none;position:relative;margin-top:25px}@media only screen and (max-width: 989px){.oauth-body .body-content main form fieldset
button.submit{padding:0
50px 0 27px}}@media only screen and (max-width: 750px){.oauth-body .body-content main form fieldset
button.submit{height:84px;padding:0
67px 0 40px;font-size:1.5em}}.oauth-body .body-content main form fieldset button.submit:after{content:'';display:block;width:8px;height:15px;position:absolute;top:18px;right:30px;background:url('/tfo/static/images/modal/modal-submit.png')}@media only screen and (max-width: 750px){.oauth-body .body-content main form fieldset button.submit:after{background:url('/tfo/static/images/modal/modal-submit-mobile.png');width:14px;height:26px;top:30px;right:40px}}.oauth-body .body-content main form fieldset input[type=checkbox]{-webkit-border-radius:0;border-radius:0;background-clip:padding-box;display:inline-block;width:18px;height:18px;padding:0;margin:0;border:none;background:#c5c3c3;position:relative}@media only screen and (max-width: 750px){.oauth-body .body-content main form fieldset input[type=checkbox]{width:50px;height:50px}}.oauth-body .body-content main form fieldset input[type=checkbox]:before{content:'';display:block;width:18px;height:18px;background:#c5c3c3;position:absolute;top:0;left:0}@media only screen and (max-width: 750px){.oauth-body .body-content main form fieldset input[type=checkbox]:before{width:50px;height:50px}}.oauth-body .body-content main form fieldset input[type=checkbox]:checked:before{background:#c5c3c3 url('/tfo/static/images/modal/checked.png') 50% 50% no-repeat}@media only screen and (max-width: 750px){.oauth-body .body-content main form fieldset input[type=checkbox]:checked:before{background:#c5c3c3 url('/tfo/static/images/modal/checked-mobile.png') 50% 50% no-repeat}}.oauth-body .body-content main form fieldset input[type=checkbox]+label{font-size:0.75em;text-transform:none;margin-left:10px;line-height:18px;vertical-align:top}@media only screen and (max-width: 750px){.oauth-body .body-content main form fieldset input[type=checkbox]+label{font-size:1.375em;margin:0
0 0 15px;height:50px;line-height:50px}}.modal{visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;height:100%;overflow:hidden;-webkit-transition:opacity 0.3s ease-out 0s, visibility 0s linear 0.3s;-moz-transition:opacity 0.3s ease-out 0s, visibility 0s linear 0.3s;-o-transition:opacity 0.3s ease-out 0s, visibility 0s linear 0.3s;-ms-transition:opacity 0.3s ease-out 0s, visibility 0s linear 0.3s;transition:opacity 0.3s ease-out 0s, visibility 0s linear 0.3s;top:0;left:0;bottom:0;right:0;position:fixed;z-index:1000}.modal.active{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1;height:auto;overflow:visible;-webkit-transition:opacity 0.3s ease-out 0s, visibility 0s linear 0s;-moz-transition:opacity 0.3s ease-out 0s, visibility 0s linear 0s;-o-transition:opacity 0.3s ease-out 0s, visibility 0s linear 0s;-ms-transition:opacity 0.3s ease-out 0s, visibility 0s linear 0s;transition:opacity 0.3s ease-out 0s, visibility 0s linear 0s;height:100%}.modal.active>.modal-content{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1;height:auto;overflow:visible;-webkit-transition:opacity 0.3s ease-out 0ms, visibility 0s linear 0ms;-moz-transition:opacity 0.3s ease-out 0ms, visibility 0s linear 0ms;-o-transition:opacity 0.3s ease-out 0ms, visibility 0s linear 0ms;-ms-transition:opacity 0.3s ease-out 0ms, visibility 0s linear 0ms;transition:opacity 0.3s ease-out 0ms, visibility 0s linear 0ms}.modal>.shader{top:0;left:0;bottom:0;right:0;position:fixed;background-color:rgba(0,0,0,0.75);z-index:1}.modal>.modal-content{background-color:#fff;z-index:2;margin-left:auto;margin-right:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;height:0;overflow:hidden;-webkit-transition:opacity 0.3s ease-out 0s, visibility 0s linear 0.3s;-moz-transition:opacity 0.3s ease-out 0s, visibility 0s linear 0.3s;-o-transition:opacity 0.3s ease-out 0s, visibility 0s linear 0.3s;-ms-transition:opacity 0.3s ease-out 0s, visibility 0s linear 0.3s;transition:opacity 0.3s ease-out 0s, visibility 0s linear 0.3s}.modal > .modal-content
.close{border:none;background-color:#fff;position:absolute}.modal.modal-default{font-family:'Montserrat'}@media only screen and (max-width: 750px){.modal.modal-default{position:absolute}}.modal.modal-default>.modal-content{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:630px;margin:0
auto;background:#d9d7d7}@media only screen and (max-width: 750px){.modal.modal-default>.modal-content{position:relative;top:0;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);margin-top:130px}}.modal.modal-default > .modal-content
.top{padding:30px;background:#1e1e1e;position:relative}.modal.modal-default > .modal-content .top
h2{font-family:'Oswald';font-weight:400;font-size:2.1875em;margin:0;color:#acabab;text-transform:uppercase}@media only screen and (max-width: 750px){.modal.modal-default > .modal-content .top
h2{font-size:2.5em}}.modal.modal-default > .modal-content .top
.close{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:30px;display:block;width:20px;height:20px;background:url('/tfo/static/images/global/close-btn.png');border:none;padding:none}@media only screen and (max-width: 989px){.modal.modal-default > .modal-content .top
.close{padding:0}}.modal.modal-default > .modal-content
.content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px}.modal.modal-default > .modal-content .content.half-content{padding:0}.modal.modal-default > .modal-content .content.half-content
.half{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding:30px;vertical-align:top;background:#d9d7d7}@media only screen and (max-width: 750px){.modal.modal-default > .modal-content .content.half-content
.half{display:block;width:100%}}.modal.modal-default > .modal-content .content.half-content .half+.half{background:#c5c3c3}.modal.modal-default > .modal-content .content
h3{font-family:'Oswald';font-weight:400;margin:0;color:#303030;font-size:1.75em}.modal.modal-default > .modal-content .content
p{font-size:0.875em;line-height:20px;color:#434343;margin:0}.modal.modal-default > .modal-content .content
hr{height:1px;border:none;background:#b7b6b6;margin:25px
0}.modal.modal-default > .modal-content form
fieldset{padding:0;margin:0
0 15px;border:none}.modal.modal-default > .modal-content form fieldset
label{font-size:0.875em;color:#303030;text-transform:uppercase;margin-bottom:7px}.modal.modal-default > .modal-content form fieldset label.email-label
em{margin-bottom:2px}.modal.modal-default > .modal-content form fieldset label.email-label em
a{color:#52247f}@media only screen and (max-width: 750px){.modal.modal-default > .modal-content form fieldset
label{font-size:1.5em;margin-bottom:10px;display:inline-block}}.modal.modal-default > .modal-content form fieldset input[type=text],
.modal.modal-default > .modal-content form fieldset input[type=email],
.modal.modal-default > .modal-content form fieldset input[type=password]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;height:50px;padding:0
15px;background:#c5c3c3;border:1px
solid #c5c3c3;color:#303030}@media only screen and (max-width: 750px){.modal.modal-default > .modal-content form fieldset input[type=text],
.modal.modal-default > .modal-content form fieldset input[type=email],
.modal.modal-default > .modal-content form fieldset input[type=password]{height:84px}}.modal.modal-default > .modal-content form fieldset input[type=text].error,
.modal.modal-default > .modal-content form fieldset input[type=email].error,
.modal.modal-default > .modal-content form fieldset input[type=password].error{border:1px
solid #be1b1b}.modal.modal-default > .modal-content form fieldset
button.submit{display:inline-block;height:50px;background:#52247f;padding:0
53px 0 30px;color:#f1ebe1;font-size:0.875em;text-transform:uppercase;border:none;position:relative;margin-top:25px}@media only screen and (max-width: 989px){.modal.modal-default > .modal-content form fieldset
button.submit{padding:0
50px 0 27px}}@media only screen and (max-width: 750px){.modal.modal-default > .modal-content form fieldset
button.submit{height:84px;padding:0
67px 0 40px;font-size:1.5em}}.modal.modal-default > .modal-content form fieldset button.submit:after{content:'';display:block;width:8px;height:15px;position:absolute;top:18px;right:30px;background:url('/tfo/static/images/modal/modal-submit.png')}@media only screen and (max-width: 750px){.modal.modal-default > .modal-content form fieldset button.submit:after{background:url('/tfo/static/images/modal/modal-submit-mobile.png');width:14px;height:26px;top:30px;right:40px}}.modal.modal-default > .modal-content form fieldset input[type=checkbox]{-webkit-border-radius:0;border-radius:0;background-clip:padding-box;display:inline-block;width:18px;height:18px;padding:0;margin:0;border:none;background:#c5c3c3;position:relative}@media only screen and (max-width: 750px){.modal.modal-default > .modal-content form fieldset input[type=checkbox]{width:50px;height:50px}}.modal.modal-default > .modal-content form fieldset input[type=checkbox]:before{content:'';display:block;width:18px;height:18px;background:#c5c3c3;position:absolute;top:0;left:0}@media only screen and (max-width: 750px){.modal.modal-default > .modal-content form fieldset input[type=checkbox]:before{width:50px;height:50px}}.modal.modal-default > .modal-content form fieldset input[type=checkbox]:checked:before{background:#c5c3c3 url('/tfo/static/images/modal/checked.png') 50% 50% no-repeat}@media only screen and (max-width: 750px){.modal.modal-default > .modal-content form fieldset input[type=checkbox]:checked:before{background:#c5c3c3 url('/tfo/static/images/modal/checked-mobile.png') 50% 50% no-repeat}}.modal.modal-default > .modal-content form fieldset input[type=checkbox]+label{font-size:0.75em;text-transform:none;margin-left:10px;line-height:18px;vertical-align:top}@media only screen and (max-width: 750px){.modal.modal-default > .modal-content form fieldset input[type=checkbox]+label{font-size:1.375em;margin:0
0 0 15px;height:50px;line-height:50px}}.modal.modal-login>.modal-content{width:830px}@media only screen and (max-width: 989px){.modal.modal-login>.modal-content{width:760px}}@media only screen and (max-width: 750px){.modal.modal-login>.modal-content{width:640px}}.modal.modal-login
.half{height:550px}@media only screen and (max-width: 750px){.modal.modal-login
.half{width:auto;height:auto}}.modal.modal-login .half
h3{font-family:'Oswald';font-weight:400;font-size:1.75em;color:#0f0f0f;margin:0
0 15px!important;text-transform:uppercase}@media only screen and (max-width: 750px){.modal.modal-login .half
h3{font-size:2.5em !important}}.modal.modal-login .half
h4{font-family:'Oswald';font-weight:400;font-size:1.125em;color:#303030;margin:0
0 15px!important}@media only screen and (max-width: 750px){.modal.modal-login .half
h4{font-size:2em}}.modal.modal-login .half:first-of-type
.step{display:none}.modal.modal-login .half:first-of-type
.step.active{display:block}.modal.modal-login .half:first-of-type .lost-password{font-size:0.75em;color:#52247f;text-align:right}@media only screen and (max-width: 750px){.modal.modal-login .half:first-of-type .lost-password{font-size:1.25em}}.modal.modal-login .half:first-of-type .social-media
button{margin-bottom:12px}@media only screen and (max-width: 750px){.modal.modal-login .half:first-of-type .social-media
button{width:100%;margin-bottom:20px}}.modal.modal-login .half:first-of-type .social-media
p{font-size:0.875em;color:#303030;text-align:center;position:relative;margin:20px
0}@media only screen and (max-width: 750px){.modal.modal-login .half:first-of-type .social-media
p{font-size:1.375em;margin:25px
0}}.modal.modal-login .half:first-of-type .social-media p:before{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:'';display:block;width:140px;height:1px;background:#303030;position:absolute;left:0}@media only screen and (max-width: 750px){.modal.modal-login .half:first-of-type .social-media p:before{width:250px}}.modal.modal-login .half:first-of-type .social-media p:after{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:'';display:block;width:140px;height:1px;background:#303030;position:absolute;right:0}@media only screen and (max-width: 750px){.modal.modal-login .half:first-of-type .social-media p:after{width:250px}}.modal.modal-login .half:first-of-type
fieldset.submit{margin-top:25px}.modal.modal-login .half:first-of-type fieldset.submit
button{margin:0}.modal.modal-login .half:first-of-type fieldset.submit
.fright{float:left;margin-top:16px;margin-left:15px}.modal.modal-login .half + .half
ul{color:#303030;margin:0;padding:0
0 0 20px}.modal.modal-login .half + .half ul
li{font-size:0.875em;line-height:25px}@media only screen and (max-width: 750px){.modal.modal-login .half + .half ul
li{font-size:1.25em;line-height:35px}}.modal.modal-login .half + .half
a.submit{display:inline-block;height:50px;line-height:50px;text-decoration:none;background:#52247f;padding:0
53px 0 30px;color:#f1ebe1;font-size:0.875em;text-transform:uppercase;border:none;position:relative;margin-top:25px}@media only screen and (max-width: 750px){.modal.modal-login .half + .half
a.submit{height:84px;line-height:84px;padding:0
67px 0 40px;font-size:1.5em}}.modal.modal-login .half + .half a.submit:after{content:'';display:block;width:8px;height:15px;position:absolute;top:18px;right:30px;background:url('/tfo/static/images/modal/modal-submit.png')}@media only screen and (max-width: 750px){.modal.modal-login .half + .half a.submit:after{background:url('/tfo/static/images/modal/modal-submit-mobile.png');width:14px;height:26px;top:30px;right:40px}}.modal.delete-account-modal
.step{display:none}.modal.delete-account-modal
.step.active{display:block}.modal.delete-account-modal .step
button.submit{display:inline-block;height:50px;background:#52247f;padding:0
53px 0 30px;color:#f1ebe1;font-size:0.875em;text-transform:uppercase;border:none;position:relative;margin-top:25px}.modal.delete-account-modal .step button.submit:after{content:'';display:block;width:8px;height:15px;position:absolute;top:18px;right:30px;background:url('/tfo/static/images/modal/modal-submit.png')}.modal.delete-account-modal .step.step1
label{font-size:0.875em;color:#303030;text-transform:uppercase;margin-right:10px;width:173px;display:inline-block}.modal.delete-account-modal .step.step1 input[type=text],
.modal.delete-account-modal .step.step1 input[type=password]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:195px;display:inline-block;height:50px;padding:0
15px;background:#c5c3c3;border:1px
solid #c5c3c3;color:#303030;margin-right:10px}.modal.delete-account-modal .step.step1 input[type=text].error,
.modal.delete-account-modal .step.step1 input[type=password].error{border:1px
solid #be1b1b}.modal.delete-account-modal .step.step2
form{margin-top:15px}.modal.delete-account-modal .step.step2 .select-wrap{position:relative}.modal.delete-account-modal .step.step2 .select-wrap:after{content:'\e805';position:absolute;display:block;top:22px;right:20px;font-family:'tfo-icons';color:#52247f}.modal.delete-account-modal .step.step2
select{-webkit-border-radius:0;border-radius:0;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Montserrat';display:block;width:100%;height:54px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#c5c3c3;padding:0
55px 0 20px;border:0;font-size:0.9375em;color:#1e1e1e;text-transform:uppercase;position:relative}.modal.delete-history-modal
form{text-align:right}.modal.delete-history-modal
button.submit{display:inline-block;height:50px;background:#52247f;padding:0
53px 0 30px;color:#f1ebe1;font-size:0.875em;text-transform:uppercase;border:none;position:relative;margin-top:25px}.modal.delete-history-modal button.submit:after{content:'';display:block;width:8px;height:15px;position:absolute;top:18px;right:30px;background:url('/tfo/static/images/modal/modal-submit.png')}.modal.delete-history-modal
button.cancel{display:inline-block;height:50px;background:#434343;padding:0
20px;color:#f1ebe1;font-size:0.875em;text-transform:uppercase;border:none;position:relative;margin-top:25px;margin-right:15px}.modal.modal-contest
.centered{width:480px;margin:0
auto;position:relative}.modal.modal-contest .centered
h3{font-size:1.6875em}.modal.modal-contest .centered h3
em{font-family:'Montserrat';font-size:0.59259259em;font-style:normal;font-weight:300;text-transform:uppercase}.modal.modal-contest
video{max-width:100%}.modal.modal-contest
button{display:inline-block;height:36px;border:none;background:none;position:relative;margin-right:15px}.modal.modal-contest
button.share{width:45px;position:absolute;top:372px;right:10px;margin-right:0}.modal.modal-contest button.share:before{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;content:'';width:42px;height:31px;background:url('/tfo/static/images/contest/share.png');position:absolute;top:1px;left:1px}.modal.modal-contest button.share:after{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;content:'';width:42px;height:31px;background:url('/tfo/static/images/contest/share.png') -42px 0;position:absolute;top:1px;left:1px}.modal.modal-contest button.share:hover:before,
.modal.modal-contest button.share:focus:before,
.modal.modal-contest button.share.active:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0}.modal.modal-contest button.share:hover:after,
.modal.modal-contest button.share:focus:after,
.modal.modal-contest button.share.active:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1}.modal.modal-contest .addthis-overlay{display:none;background:#1e1e1e;padding:20px
45px;position:absolute;top:355px;right:75px;width:275px}.modal.modal-contest .addthis-overlay.active{display:block}.modal.modal-contest .addthis-overlay:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);content:'';display:block;width:20px;height:20px;position:absolute;right:-5px;top:calc(50% - 10px);background:#1e1e1e}.modal.modal-contest .addthis-overlay
span.label{font-family:'Oswald';font-weight:400;font-size:1em;text-transform:uppercase;color:#fff;float:left;margin-right:30px}.modal.modal-contest .addthis-overlay
a{width:26px;height:22px;background:url('/tfo/static/images/global/share.png')}.modal.modal-contest .addthis-overlay
a.addthis_button_facebook{background-position:-19px 0;margin-right:42px}.modal.modal-contest .addthis-overlay a.addthis_button_facebook:hover,
.modal.modal-contest .addthis-overlay a.addthis_button_facebook:focus{background-position:-19px -22px}.modal.modal-contest .addthis-overlay
a.addthis_button_twitter{background-position:-87px 0;margin-right:42px}.modal.modal-contest .addthis-overlay a.addthis_button_twitter:hover,
.modal.modal-contest .addthis-overlay a.addthis_button_twitter:focus{background-position:-87px -22px}.modal.modal-contest .addthis-overlay
a.addthis_button_email{background-position:-156px 0}.modal.modal-contest .addthis-overlay a.addthis_button_email:hover,
.modal.modal-contest .addthis-overlay a.addthis_button_email:focus{background-position:-156px -22px}.modal.modal-contest .addthis-overlay a
*{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;visibility:hidden}.modal.modal-contest .addthis-overlay
.close{display:block;width:12px;height:12px;background:url('/tfo/static/images/global/share-quit.png');border:none;padding:0;position:absolute;top:7px;right:-8px}.modal.modal-settimer{font-family:'Montserrat'}@media only screen and (max-width: 750px){.modal.modal-settimer{position:absolute}}.modal.modal-settimer>.modal-content{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-border-radius:15px;border-radius:15px;background-clip:padding-box;width:500px;margin:0
auto;background:#d9d7d7}@media only screen and (max-width: 750px){.modal.modal-settimer>.modal-content{position:relative;top:0;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);margin-top:130px}}.modal.modal-settimer
.close{width:89px;height:83px;border:none;background-color:#fff;-webkit-border-radius:63px 89px;border-radius:63px 89px;background-clip:padding-box;position:absolute;right:-52px;top:-52px;z-index:2;font-size:2.5em}.modal.modal-debrouillage-video>.modal-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:895px;background:#d9d7d7;padding:35px}@media only screen and (max-width: 989px){.modal.modal-debrouillage-video>.modal-content{width:700px}}@media only screen and (max-width: 750px){.modal.modal-debrouillage-video>.modal-content{position:relative;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);width:285px;padding:10px;top:0}}.modal.modal-debrouillage-video > .modal-content
.top{border-bottom:1px solid #b7b6b6;position:relative}.modal.modal-debrouillage-video > .modal-content .top
h2{font-family:'TradeGothic18';font-size:1.875em;color:#52247f;text-transform:uppercase;margin:0
0 30px;font-weight:700;padding-top:5px}@media only screen and (max-width: 750px){.modal.modal-debrouillage-video > .modal-content .top
h2{font-size:1.25em;margin:0
0 25px}}.modal.modal-debrouillage-video > .modal-content .top
.close{display:block;width:42px;height:42px;margin:0;padding:0;border:none;position:absolute;top:5px;right:0;background:url('/tfo/static/images/debrouillage/contest-close.jpg')}@media only screen and (max-width: 750px){.modal.modal-debrouillage-video > .modal-content .top
.close{width:32px;height:32px;background-size:100%}}@media only screen and (max-width: 989px){.modal.modal-debrouillage-video > .modal-content
iframe{width:630px;height:354px}}@media only screen and (max-width: 750px){.modal.modal-debrouillage-video > .modal-content
iframe{display:block;width:265px;height:149px}}@media only screen and (min-width: 990px) and (max-width: 1350px){.modal.modal-debrouillage-contest{position:absolute;top:100px}}@media only screen and (max-width: 750px){.modal.modal-debrouillage-contest{position:absolute;top:100px}}.modal.modal-debrouillage-contest>.modal-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:895px;background:#d9d7d7;padding:35px}@media only screen and (min-width: 990px) and (max-width: 1350px){.modal.modal-debrouillage-contest>.modal-content{position:relative;top:0;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}}@media only screen and (max-width: 989px){.modal.modal-debrouillage-contest>.modal-content{width:700px}}@media only screen and (max-width: 750px){.modal.modal-debrouillage-contest>.modal-content{position:relative;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);width:285px;padding:10px;top:0}}.modal.modal-debrouillage-contest > .modal-content
.top{border-bottom:1px solid #b7b6b6;position:relative}.modal.modal-debrouillage-contest > .modal-content .top
h2{font-family:'TradeGothic18';font-size:1.875em;color:#52247f;text-transform:uppercase;margin:0
0 30px;font-weight:700;padding-top:5px}@media only screen and (max-width: 750px){.modal.modal-debrouillage-contest > .modal-content .top
h2{font-size:1.25em;margin:0
0 25px}}.modal.modal-debrouillage-contest > .modal-content .top
.close{display:block;width:42px;height:42px;margin:0;padding:0;border:none;position:absolute;top:5px;right:0;background:url('/tfo/static/images/debrouillage/contest-close.jpg')}@media only screen and (max-width: 750px){.modal.modal-debrouillage-contest > .modal-content .top
.close{width:32px;height:32px;background-size:100%}}.modal.modal-debrouillage-contest > .modal-content form.form-contact{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.modal.modal-debrouillage-contest > .modal-content form.form-contact
.fieldset{border:none;margin:0
10px 15px 0;padding:0;display:inline-block;vertical-align:top}@media only screen and (max-width: 989px){.modal.modal-debrouillage-contest > .modal-content form.form-contact
.fieldset{width:100%}}.modal.modal-debrouillage-contest > .modal-content form.form-contact .fieldset
label{font-family:'Montserrat';color:#303030;text-transform:uppercase}@media only screen and (max-width: 750px){.modal.modal-debrouillage-contest > .modal-content form.form-contact .fieldset
label{font-size:0.75em}}.modal.modal-debrouillage-contest > .modal-content form.form-contact .fieldset
input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:55px;padding-left:15px;padding-right:15px;margin-top:8px;color:#303030;background:#c5c3c3;border:1px
solid transparent;border-radius:0}.modal.modal-debrouillage-contest > .modal-content form.form-contact .fieldset input:focus{outline-width:0}.modal.modal-debrouillage-contest > .modal-content form.form-contact .fieldset
input.phone{width:95px;margin-right:10px}@media only screen and (max-width: 750px){.modal.modal-debrouillage-contest > .modal-content form.form-contact .fieldset
input.phone{width:175px}}.modal.modal-debrouillage-contest > .modal-content form.form-contact .fieldset
input.error{border:1px
solid #be1b1b}@media only screen and (max-width: 750px){.modal.modal-debrouillage-contest > .modal-content form.form-contact .fieldset
input{height:42px;font-size:1em}}.modal.modal-debrouillage-contest > .modal-content form.form-contact .fieldset .select-wrap{position:relative;margin-top:8px}.modal.modal-debrouillage-contest > .modal-content form.form-contact .fieldset
select{width:100%;height:55px;padding:0px
10px;color:#303030;background:#c5c3c3 url('/tfo/static/images/global/select-arrow.png') no-repeat top 50% right 15px;border:none;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0px;-moz-appearance:none;appearance:none}.modal.modal-debrouillage-contest > .modal-content form.form-contact .fieldset select:focus{outline-width:0}.modal.modal-debrouillage-contest > .modal-content form.form-contact .fieldset
select.error{border:1px
solid #be1b1b}@media only screen and (max-width: 750px){.modal.modal-debrouillage-contest > .modal-content form.form-contact .fieldset
select{height:85px;font-size:1.25em}}.modal.modal-debrouillage-contest > .modal-content form.form-contact .fieldset
textarea{width:100%;height:175px;padding:15px;margin-top:8px;color:#303030;background:#c5c3c3;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 990px) and (max-width: 1350px){.modal.modal-debrouillage-contest > .modal-content form.form-contact .fieldset
textarea{width:100%}}.modal.modal-debrouillage-contest > .modal-content form.form-contact .fieldset textarea:focus{outline-width:0}.modal.modal-debrouillage-contest > .modal-content form.form-contact .fieldset
textarea.error{border:1px
solid #be1b1b}@media only screen and (min-width: 1350px){.modal.modal-debrouillage-contest > .modal-content form.form-contact
.fieldset.half{width:400px}}@media only screen and (min-width: 990px) and (max-width: 1350px){.modal.modal-debrouillage-contest > .modal-content form.form-contact
.fieldset.half{width:100%}}@media only screen and (min-width: 990px) and (max-width: 1350px){.modal.modal-debrouillage-contest > .modal-content form.form-contact
.fieldset.thin{display:block}}.modal.modal-debrouillage-contest > .modal-content form.form-contact
.fieldset.full{width:852px}@media only screen and (min-width: 990px) and (max-width: 1350px){.modal.modal-debrouillage-contest > .modal-content form.form-contact
.fieldset.full{width:100%}}@media only screen and (max-width: 989px){.modal.modal-debrouillage-contest > .modal-content form.form-contact
.fieldset.full{width:100%}}.modal.modal-debrouillage-contest > .modal-content form.form-contact
.fieldset.country{width:265px}.modal.modal-debrouillage-contest > .modal-content form.form-contact .fieldset.postal-code{width:190px}.modal.modal-debrouillage-contest > .modal-content form.form-contact .fieldset.required
label{position:relative}.modal.modal-debrouillage-contest > .modal-content form.form-contact .message-section{margin-top:20px;padding-top:30px;border-top:1px solid #b7b6b6}.modal.modal-debrouillage-contest > .modal-content form.form-contact
.note{position:relative;padding-left:10px;font-size:0.75em;color:#303030}@media only screen and (max-width: 750px){.modal.modal-debrouillage-contest > .modal-content form.form-contact
.note{font-size:0.75em;float:none}}.modal.modal-debrouillage-contest > .modal-content form.form-contact .note:before{content:'*';position:absolute;top:0px;left:0;font-size:1.16666667em}.modal.modal-debrouillage-contest > .modal-content form.form-contact
button.submit{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;background:#52247f;border:none;padding:20px
55px 20px 30px;color:#fff;text-transform:uppercase;float:right}@media only screen and (max-width: 750px){.modal.modal-debrouillage-contest > .modal-content form.form-contact
button.submit{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:0.875em;float:none;width:100%;padding:16px
0}}.modal.modal-debrouillage-contest > .modal-content form.form-contact button.submit:focus{outline-width:0}.modal.modal-debrouillage-contest > .modal-content form.form-contact button.submit:after{content:'';display:block;width:8px;height:15px;position:absolute;top:22px;right:30px;background:url('/tfo/static/images/modal/modal-submit.png')}@media only screen and (max-width: 750px){.modal.modal-debrouillage-contest > .modal-content form.form-contact button.submit:after{top:18px;display:inline-block;right:auto;margin-left:15px}}.modal.modal-debrouillage-contest > .modal-content form.form-contact
button.submit.error{position:relative}.modal.modal-debrouillage-contest > .modal-content form.form-contact button.submit.error:before{content:attr(data-error_text);position:absolute;top:50%;right:100%;color:#be1b1b;font-size:0.75em;text-transform:none;width:200px;line-height:0}.modal.modal-debrouillage-contest > .modal-content form.form-contact input[type=checkbox]{-webkit-border-radius:0;border-radius:0;background-clip:padding-box;display:inline-block;width:18px;height:18px;padding:0;margin:0;border:none;background:#c5c3c3;position:relative}@media only screen and (max-width: 750px){.modal.modal-debrouillage-contest > .modal-content form.form-contact input[type=checkbox]{width:26px;height:26px}}.modal.modal-debrouillage-contest > .modal-content form.form-contact input[type=checkbox]:before{content:'';display:block;width:18px;height:18px;background:#c5c3c3;position:absolute;top:0;left:0}@media only screen and (max-width: 750px){.modal.modal-debrouillage-contest > .modal-content form.form-contact input[type=checkbox]:before{width:26px;height:26px}}.modal.modal-debrouillage-contest > .modal-content form.form-contact input[type=checkbox]:checked:before{background:#c5c3c3 url('/tfo/static/images/modal/checked.png') 50% 50% no-repeat}@media only screen and (max-width: 750px){.modal.modal-debrouillage-contest > .modal-content form.form-contact input[type=checkbox]:checked:before{background:#c5c3c3 url('/tfo/static/images/modal/checked-mobile.png') 50% 50% no-repeat;background-size:50%}}.modal.modal-debrouillage-contest > .modal-content form.form-contact input[type=checkbox]+label{font-size:0.75em;text-transform:none;margin-left:10px;line-height:18px;vertical-align:top;padding-top:0;width:auto;height:inherit}.modal.modal-debrouillage-contest > .modal-content form.form-contact input[type=checkbox] + label
a{color:#52247f;font-weight:700}@media only screen and (max-width: 989px){.modal.modal-debrouillage-contest > .modal-content form.form-contact input[type=checkbox]+label{width:360px;display:inline-block}}@media only screen and (max-width: 750px){.modal.modal-debrouillage-contest > .modal-content form.form-contact input[type=checkbox]+label{display:inline-block;font-size:0.8125em;margin:0
0 0 10px;line-height:16px;width:calc(100% - 60px)}}.modal.modal-debrouillage-contest > .modal-content form.form-contact input[type=radio]{-webkit-border-radius:0;border-radius:0;background-clip:padding-box;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:18px;height:18px;padding:0;margin:0;border:none;background:#c5c3c3;position:relative}@media only screen and (max-width: 750px){.modal.modal-debrouillage-contest > .modal-content form.form-contact input[type=radio]{position:relative;top:0;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);width:50px;height:50px}}.modal.modal-debrouillage-contest > .modal-content form.form-contact input[type=radio]:before{content:'';display:block;width:18px;height:18px;background:#c5c3c3;position:absolute;top:0;left:0}@media only screen and (max-width: 750px){.modal.modal-debrouillage-contest > .modal-content form.form-contact input[type=radio]:before{width:50px;height:50px}}.modal.modal-debrouillage-contest > .modal-content form.form-contact input[type=radio]:checked:before{background:#c5c3c3 url('/tfo/static/images/modal/checked.png') 50% 50% no-repeat}@media only screen and (max-width: 750px){.modal.modal-debrouillage-contest > .modal-content form.form-contact input[type=radio]:checked:before{background:#c5c3c3 url('/tfo/static/images/modal/checked-mobile.png') 50% 50% no-repeat}}.modal.modal-debrouillage-contest > .modal-content form.form-contact input[type=radio]+label{font-size:0.75em;text-transform:none;margin-left:10px;line-height:18px;vertical-align:top;width:auto;padding-right:20px}@media only screen and (max-width: 989px){.modal.modal-debrouillage-contest > .modal-content form.form-contact input[type=radio]+label{position:relative;top:0;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);display:inline-block;height:auto;padding:0
20px 0 5px;line-height:0}}@media only screen and (max-width: 750px){.modal.modal-debrouillage-contest > .modal-content form.form-contact input[type=radio]+label{height:auto;font-size:1.375em;line-height:50px;padding:0
0 0 10px;display:inline-block;vertical-align:middle;margin-right:40px}}.modal.modal-debrouillage-contest > .modal-content
hr{border:none;background:#b7b6b6;margin:30px
0;padding:0;height:1px}@media only screen and (min-width: 990px) and (max-width: 1350px){.modal.modal-debrouillage-default{position:absolute;top:100px}}@media only screen and (max-width: 750px){.modal.modal-debrouillage-default{position:absolute;top:100px}}.modal.modal-debrouillage-default>.modal-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:895px;background:#d9d7d7;padding:35px}@media only screen and (min-width: 990px) and (max-width: 1350px){.modal.modal-debrouillage-default>.modal-content{position:relative;top:0;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}}@media only screen and (max-width: 989px){.modal.modal-debrouillage-default>.modal-content{width:700px}}@media only screen and (max-width: 750px){.modal.modal-debrouillage-default>.modal-content{position:relative;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);width:285px;padding:10px;top:0}}.modal.modal-debrouillage-default > .modal-content
.top{border-bottom:1px solid #b7b6b6;position:relative}.modal.modal-debrouillage-default > .modal-content .top
h2{font-family:'TradeGothic18';font-size:1.875em;color:#52247f;text-transform:uppercase;margin:0
0 30px;font-weight:700;padding-top:5px}@media only screen and (max-width: 750px){.modal.modal-debrouillage-default > .modal-content .top
h2{font-size:1.25em;margin:0
0 25px}}.modal.modal-debrouillage-default > .modal-content .top
.close{display:block;width:42px;height:42px;margin:0;padding:0;border:none;position:absolute;top:5px;right:0;background:url('/tfo/static/images/debrouillage/contest-close.jpg')}@media only screen and (max-width: 750px){.modal.modal-debrouillage-default > .modal-content .top
.close{width:32px;height:32px;background-size:100%}}.modal.modal-debrouillage-default > .modal-content
.content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px
0}.modal.modal-debrouillage-default > .modal-content .content
h3{font-family:'Oswald';font-weight:400;margin:0;color:#303030;font-size:1.75em}.modal.modal-debrouillage-default > .modal-content .content
p{font-size:0.875em;line-height:20px;color:#434343;margin:0}.contest-page .contest-header{background:#303030;padding:30px
0;margin-bottom:50px}.contest-page .contest-header
h1{font-family:'TradeGothic18';margin:0;padding:0
0 0 120px;font-size:2.5em;color:#acabab;text-transform:uppercase;position:relative}.contest-page .contest-header h1
img{display:block;width:100px;height:90px;position:absolute;top:-11px;left:0}@media only screen and (max-width: 750px){.contest-page .contest-header h1
img{top:5px}}.contest-page .contest-header
p{margin:0;padding:0
0 0 120px;font-size:0.875em}.contest-page .top-section
.player{margin-bottom:30px}@media only screen and (min-width: 990px) and (max-width: 1350px){.contest-page .top-section .player #player-container{width:690px;height:388px}}@media only screen and (max-width: 989px){.contest-page .top-section .player #player-container{width:670px;height:371px;margin:0
auto}}.contest-page .top-section
.gift{width:392px;margin-right:40px}@media only screen and (min-width: 990px) and (max-width: 1350px){.contest-page .top-section
.gift{width:300px;margin-right:20px}}@media only screen and (max-width: 750px){.contest-page .top-section
.gift{width:100%;margin:0
0 40px}}.contest-page .top-section .gift
h2{font-family:'TradeGothic18';margin:0
0 20px 0;font-size:1.5625em;color:#e0e0e0;text-transform:uppercase}@media only screen and (max-width: 750px){.contest-page .top-section .gift
h2{font-size:2.5em}}@media only screen and (min-width: 990px) and (max-width: 1350px){.contest-page .top-section .gift
img{display:block;max-width:100%}}.contest-page .top-section
.how{width:465px}@media only screen and (min-width: 990px) and (max-width: 1350px){.contest-page .top-section
.how{width:365px}}@media only screen and (max-width: 989px){.contest-page .top-section
.how{width:305px}}@media only screen and (max-width: 750px){.contest-page .top-section
.how{width:100%;margin:0}}.contest-page .top-section .how
h2{font-family:'TradeGothic18';margin:0
0 20px 0;font-size:1.5625em;color:#e0e0e0;text-transform:uppercase}@media only screen and (max-width: 750px){.contest-page .top-section .how
h2{font-size:2.5em}}.contest-page .top-section .how
p{font-size:0.875em;line-height:20px}@media only screen and (max-width: 750px){.contest-page .top-section .how
p{margin:0
0 40px;font-size:1.25em;line-height:inherit}}.contest-page .top-section .how
button{display:inline-block;height:50px;line-height:50px;background:#52247f;border:none;padding:0
63px 0 30px;margin:0
30px 0 0;font-size:0.875em;color:#f1ebe1;position:relative}@media only screen and (min-width: 990px) and (max-width: 1350px){.contest-page .top-section .how
button{margin-bottom:15px}}@media only screen and (max-width: 989px){.contest-page .top-section .how
button{font-size:0.8125em;margin-bottom:15px}}@media only screen and (max-width: 750px){.contest-page .top-section .how
button{display:block;height:84px;padding:0
72px 0 40px;font-size:1.5em}}.contest-page .top-section .how button:after{content:'';display:block;width:15px;height:8px;background:url('/tfo/static/images/members/member-user-nav-arrow.png');background-size:100%;position:absolute;top:21px;right:30px}@media only screen and (max-width: 750px){.contest-page .top-section .how button:after{background:url('/tfo/static/images/modal/modal-submit-mobile.png');width:14px;height:26px;top:30px;right:40px}}.contest-page .top-section .how
a{font-size:0.875em;color:#e0e0e0;padding:0;position:relative}@media only screen and (max-width: 750px){.contest-page .top-section .how
a{font-size:1.5em}}.contest-page .top-section .how a:after{content:'pdf';display:block;font-size:0.5625em;color:#fff;text-transform:uppercase;background:#52247f;height:15px;line-height:15px;padding:0
6px;text-decoration:none;position:absolute;top:0;right:-38px}@media only screen and (max-width: 750px){.contest-page .top-section .how a:after{font-size:1.25em;height:30px;line-height:30px;right:-70px}}.contest-page .top-section
.upper{text-transform:uppercase}.contest-page .block-participant{margin:50px
0 0}.contest-page .block-participant
h2{position:relative;padding-left:48px}.contest-page .block-participant h2:before{content:'';display:block;width:31px;height:38px;background:url('/tfo/static/images/contest/icon-done-contest.png');position:absolute;top:-2px;left:0}@media only screen and (max-width: 750px){.contest-page .block-participant h2:before{top:10px}}.contest-page .block-participant
h3{margin:0px}.contest-page .block-done-contest
h2{position:relative;padding-left:48px}.contest-page .block-done-contest h2:before{content:'';display:block;width:34px;height:35px;background:url('/tfo/static/images/contest/icon-done-contest-real.png');position:absolute;top:0px;left:0}@media only screen and (max-width: 750px){.contest-page .block-done-contest h2:before{top:14px}}.contest-page .form-inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;height:100%;overflow:hidden;-webkit-transition:opacity 0.3s ease-out 10ms, visibility 0s linear 310ms;-moz-transition:opacity 0.3s ease-out 10ms, visibility 0s linear 310ms;-o-transition:opacity 0.3s ease-out 10ms, visibility 0s linear 310ms;-ms-transition:opacity 0.3s ease-out 10ms, visibility 0s linear 310ms;transition:opacity 0.3s ease-out 10ms, visibility 0s linear 310ms;display:none;margin-top:40px;background:#d9d7d7;color:#434343;padding:40px
30px}.contest-page .form-inner.active{display:block;visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1;height:auto;overflow:visible;-webkit-transition:opacity 0.3s ease-out 100ms, visibility 0s linear 100ms;-moz-transition:opacity 0.3s ease-out 100ms, visibility 0s linear 100ms;-o-transition:opacity 0.3s ease-out 100ms, visibility 0s linear 100ms;-ms-transition:opacity 0.3s ease-out 100ms, visibility 0s linear 100ms;transition:opacity 0.3s ease-out 100ms, visibility 0s linear 100ms}.contest-page .form-inner
h2{font-family:'TradeGothic18';font-size:1.875em;text-transform:uppercase;margin:0}@media only screen and (max-width: 750px){.contest-page .form-inner
h2{font-size:3.125em}}.contest-page .form-inner
hr{border:0;height:1px;background:#b7b6b6;margin:40px
0}.contest-page .form-inner
p{max-width:640px}.contest-page .form-inner
h3{font-family:'TradeGothic18';font-size:1.375em;text-transform:uppercase;margin-top:30px}@media only screen and (max-width: 750px){.contest-page .form-inner
h3{font-size:2em}}.contest-page .form-inner h3
span{font-family:'Montserrat';text-transform:none;font-size:0.75em;margin-left:25px}.contest-page .form-inner
fieldset{display:inline-block;vertical-align:top;width:100%;margin-bottom:15px;padding:0;border:none;outline:none!important}@media only screen and (max-width: 989px){.contest-page .form-inner
fieldset{height:auto}}@media only screen and (max-width: 750px){.contest-page .form-inner
fieldset{height:auto}}.contest-page .form-inner fieldset>span{display:inline-block}.contest-page .form-inner fieldset>span.input{height:55px}@media only screen and (max-width: 989px){.contest-page .form-inner fieldset>span.input{height:auto;padding-top:10px}}.contest-page .form-inner fieldset.half
input{width:270px}@media only screen and (max-width: 750px){.contest-page .form-inner fieldset.half
input{width:100%}}.contest-page .form-inner fieldset.profile-pic{height:185px}@media only screen and (max-width: 989px){.contest-page .form-inner fieldset.profile-pic{height:auto}}@media only screen and (max-width: 750px){.contest-page .form-inner fieldset.profile-pic{height:auto}}.contest-page .form-inner fieldset.profile-pic
label{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 989px){.contest-page .form-inner fieldset.profile-pic
label{position:relative;top:0;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}}@media only screen and (max-width: 750px){.contest-page .form-inner fieldset.profile-pic
label{position:relative;top:0;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}}.contest-page .form-inner fieldset.profile-pic .picture-wrap{display:inline-block;vertical-align:top}.contest-page .form-inner fieldset.profile-pic .picture-wrap
.picture{width:164px;height:164px;background:#c5c3c3 url('/tfo/static/images/members/avatar-profil.jpg')}.contest-page .form-inner fieldset.profile-pic .picture-wrap
.picture.loading{background:#c5c3c3 url('/tfo/static/images/members/ajax-loader.gif') no-repeat 50% 50%}.contest-page .form-inner fieldset.profile-pic .picture-wrap .picture.loading
img{display:none}.contest-page .form-inner fieldset.profile-pic .picture-wrap
a{display:inline-block;vertical-align:bottom;color:#52247f;font-size:0.75em}@media only screen and (max-width: 750px){.contest-page .form-inner fieldset.profile-pic .picture-wrap
a{font-size:1.125em;margin-top:10px}}.contest-page .form-inner
label{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Montserrat';width:200px;padding:21px
0 0 0;color:#303030;text-transform:uppercase;font-size:0.875em}@media only screen and (max-width: 989px){.contest-page .form-inner
label{height:auto;width:auto;display:block;margin-bottom:10px}}@media only screen and (max-width: 750px){.contest-page .form-inner
label{font-size:1.5em;height:auto;width:auto;display:block;margin-bottom:10px}}.contest-page .form-inner
input{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:626px;height:55px;padding-left:15px;color:#303030;background:#c5c3c3;border:none;border-radius:0}@media only screen and (min-width: 990px) and (max-width: 1350px){.contest-page .form-inner
input{width:440px}}@media only screen and (max-width: 989px){.contest-page .form-inner
input{width:100%}}@media only screen and (max-width: 750px){.contest-page .form-inner
input{height:85px}}.contest-page .form-inner input.media-hidden{width:10px;height:10px;position:absolute;left:-9999px}.contest-page .form-inner
input.phone{width:95px;margin-right:10px}.contest-page .form-inner input.phone:last-of-type{margin-right:0}@media only screen and (max-width: 750px){.contest-page .form-inner
input.phone{width:170px}}.contest-page .form-inner input:focus{outline-width:0}.contest-page .form-inner
input.error{border:1px
solid #be1b1b}.contest-page .form-inner .select-wrap{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}@media only screen and (max-width: 750px){.contest-page .form-inner .select-wrap{width:50%}}.contest-page .form-inner
select{width:270px;height:55px;padding-left:15px;color:#303030;background:#c5c3c3 url('/tfo/static/images/global/select-arrow.png') no-repeat top 50% right 15px;border:none;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0px;-moz-appearance:none;appearance:none}.contest-page .form-inner select:focus{outline-width:0}@media only screen and (max-width: 750px){.contest-page .form-inner
select{width:100%;height:84px}}.contest-page .form-inner
select.error{border:1px
solid #be1b1b}.contest-page .form-inner input[type=checkbox]{-webkit-border-radius:0;border-radius:0;background-clip:padding-box;display:inline-block;width:18px;height:18px;padding:0;margin:0;border:none;background:#c5c3c3;position:relative}@media only screen and (max-width: 750px){.contest-page .form-inner input[type=checkbox]{width:50px;height:50px}}.contest-page .form-inner input[type=checkbox]:before{content:'';display:block;width:18px;height:18px;background:#c5c3c3;position:absolute;top:0;left:0}@media only screen and (max-width: 750px){.contest-page .form-inner input[type=checkbox]:before{width:50px;height:50px}}.contest-page .form-inner input[type=checkbox]:checked:before{background:#c5c3c3 url('/tfo/static/images/modal/checked.png') 50% 50% no-repeat}@media only screen and (max-width: 750px){.contest-page .form-inner input[type=checkbox]:checked:before{background:#c5c3c3 url('/tfo/static/images/modal/checked-mobile.png') 50% 50% no-repeat}}.contest-page .form-inner input[type=checkbox]+label{font-size:0.75em;text-transform:none;margin-left:10px;line-height:18px;vertical-align:top;padding-top:0;width:auto;height:inherit}@media only screen and (max-width: 989px){.contest-page .form-inner input[type=checkbox]+label{width:360px;display:inline-block}}@media only screen and (max-width: 750px){.contest-page .form-inner input[type=checkbox]+label{display:inline-block;font-size:1.375em;margin:0
0 0 15px;line-height:50px;width:calc(100% - 70px)}}.contest-page .form-inner input[type=radio]{-webkit-border-radius:0;border-radius:0;background-clip:padding-box;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:18px;height:18px;padding:0;margin:0;border:none;background:#c5c3c3;position:relative}@media only screen and (max-width: 750px){.contest-page .form-inner input[type=radio]{position:relative;top:0;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);width:50px;height:50px}}.contest-page .form-inner input[type=radio]:before{content:'';display:block;width:18px;height:18px;background:#c5c3c3;position:absolute;top:0;left:0}@media only screen and (max-width: 750px){.contest-page .form-inner input[type=radio]:before{width:50px;height:50px}}.contest-page .form-inner input[type=radio]:checked:before{background:#c5c3c3 url('/tfo/static/images/modal/checked.png') 50% 50% no-repeat}@media only screen and (max-width: 750px){.contest-page .form-inner input[type=radio]:checked:before{background:#c5c3c3 url('/tfo/static/images/modal/checked-mobile.png') 50% 50% no-repeat}}.contest-page .form-inner input[type=radio]+label{font-size:0.75em;text-transform:none;margin-left:10px;line-height:18px;vertical-align:top;width:auto;padding-right:20px}@media only screen and (max-width: 989px){.contest-page .form-inner input[type=radio]+label{position:relative;top:0;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);display:inline-block;height:auto;padding:0
20px 0 5px;line-height:0}}@media only screen and (max-width: 750px){.contest-page .form-inner input[type=radio]+label{height:auto;font-size:1.375em;line-height:50px;padding:0
0 0 10px;display:inline-block;vertical-align:middle;margin-right:40px}}.contest-page .form-inner
p{font-size:0.875em}@media only screen and (max-width: 750px){.contest-page .form-inner
p{font-size:1.375em}}.contest-page .form-inner .select-file{font-size:0.875em;display:inline-block;height:29px;line-height:29px;border:0;padding:0
10px;margin:0
0 0 15px;background:#52247f;color:#fff}@media only screen and (max-width: 750px){.contest-page .form-inner .select-file{font-size:1.375em;height:35px;line-height:35px}}.contest-page .form-inner
button.save{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;background:#52247f;border:none;padding:20px
55px 20px 30px;color:#fff;text-transform:uppercase}@media only screen and (max-width: 989px){.contest-page .form-inner
button.save{font-size:0.625em;padding:20px
45px 20px 30px}}@media only screen and (max-width: 750px){.contest-page .form-inner
button.save{height:84px;padding:0
67px 0 40px;font-size:1.5em}}.contest-page .form-inner button.save:after{content:'\e804';position:absolute;display:block;top:22px;right:20px;font-family:'tfo-icons';color:#fff}@media only screen and (max-width: 750px){.contest-page .form-inner button.save:after{content:'';background:url('/tfo/static/images/modal/modal-submit-mobile.png');width:14px;height:26px;top:30px;right:40px}}.contest-page .form-inner
section{display:none}.contest-page .form-inner
section.active{display:block}.contest-page .top-block{margin-right:11px}@media only screen and (max-width: 989px){.contest-page .top-block{margin-right:30px}.contest-page .top-block.last{margin-right:0}}@media only screen and (max-width: 750px){.contest-page .top-block{margin-right:0;margin-bottom:20px}.contest-page .top-block.last{margin-bottom:0}}.contest-page .top-block
.hidden{display:none}.contest-page .top-block
.thumb{display:block;width:408px;height:230px;position:relative}.contest-page .top-block
.thumb.winner{width:540px;height:404px}@media only screen and (min-width: 990px) and (max-width: 1350px){.contest-page .top-block
.thumb.winner{width:390px;height:291px}}@media only screen and (max-width: 989px){.contest-page .top-block
.thumb.winner{width:415px;height:310px}}@media only screen and (max-width: 750px){.contest-page .top-block
.thumb.winner{width:318px;height:238px}}.contest-page .top-block .thumb.gift-block{width:384px;height:404px}@media only screen and (min-width: 990px) and (max-width: 1350px){.contest-page .top-block .thumb.gift-block{width:276px;height:291px}}@media only screen and (max-width: 989px){.contest-page .top-block .thumb.gift-block{width:293px;height:310px}}@media only screen and (max-width: 750px){.contest-page .top-block .thumb.gift-block{width:318px;height:335px}}@media only screen and (min-width: 990px) and (max-width: 1350px){.contest-page .top-block
.thumb{width:303px;height:248px}}@media only screen and (max-width: 750px){.contest-page .top-block
.thumb{width:318px;height:180px;display:inline-block}}.contest-page .top-block .thumb
img{display:block;width:100%;max-width:100%}.contest-page .top-block .thumb img.mobile-only{display:none}@media only screen and (max-width: 750px){.contest-page .top-block .thumb img.mobile-only{display:block}}.contest-page .top-block .thumb
.hidden{display:none}.contest-page .top-block .thumb
.shadow{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms;display:block;width:100%;height:100%;background:url('/tfo/static/images/global/shadow.png') bottom repeat-x;position:absolute;top:0;left:0}.contest-page .top-block .thumb
.arrow{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms;display:block;width:100%;height:100%;background:url('/tfo/static/images/global/play.png') 50% 50% no-repeat;position:absolute;top:0;left:0}@media only screen and (max-width: 750px){.contest-page .top-block .thumb
.arrow{background-size:25%}}.contest-page .top-block .thumb .hover-arrow{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms;display:block;width:100%;height:100%;background:url('/tfo/static/images/global/play-hover.png') 50% 50% no-repeat;position:absolute;top:0;left:0}@media only screen and (max-width: 750px){.contest-page .top-block .thumb .hover-arrow{background-size:25%}}.contest-page .top-block .thumb:hover .shadow,
.contest-page .top-block .thumb:focus
.shadow{background-color:rgba(15, 15, 15, 0.5)}.contest-page .top-block .thumb:hover .arrow,
.contest-page .top-block .thumb:focus
.arrow{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0}.contest-page .top-block .thumb:not(:hover) .hover-arrow{visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;height:100%;overflow:hidden;-webkit-transition:opacity 0.3s ease-out 0s, visibility 0s linear 0.3s;-moz-transition:opacity 0.3s ease-out 0s, visibility 0s linear 0.3s;-o-transition:opacity 0.3s ease-out 0s, visibility 0s linear 0.3s;-ms-transition:opacity 0.3s ease-out 0s, visibility 0s linear 0.3s;transition:opacity 0.3s ease-out 0s, visibility 0s linear 0.3s}.contest-page .top-block .thumb:focus .hover-arrow{opacity:1!important;visibility:visible!important;height:100%}.contest-page .top-block
.infos{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:80px;background:#303030;padding:15px
20px;position:relative;overflow:hidden;z-index:10}@media only screen and (max-width: 750px){.contest-page .top-block
.infos{width:392px;height:180px;display:inline-block;vertical-align:top}.contest-page .top-block
.infos.winner{height:238px}.contest-page .top-block .infos.gift-block{height:335px}.contest-page .top-block .infos
.vertical{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.contest-page .top-block .infos
h3{margin:0;padding:0}.contest-page .top-block .infos h3
a{font-family:'Oswald';font-size:1.125em;line-height:20px;font-weight:400;color:#e0e0e0;text-decoration:none;text-transform:uppercase;display:inline-block}@media only screen and (max-width: 750px){.contest-page .top-block .infos h3
a{width:300px;font-size:1.875em;line-height:36px;text-transform:none;margin-bottom:20px}}.contest-page .top-block .infos
p{margin:0;padding:0;text-transform:uppercase;font-size:0.6875em;color:#c0bebe;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contest-page .top-block .infos p
a{color:#c0bebe;text-decoration:none}@media only screen and (max-width: 750px){.contest-page .top-block .infos
p{font-size:1.0625em}}.contest-page
.picture{width:164px;height:164px;background:#c5c3c3;display:none}.contest-page
.picture.active{display:block}.contest-page
.picture.loading{background:#c5c3c3 url('/tfo/static/images/members/ajax-loader.gif') no-repeat 50% 50%}.contest-page .picture.loading
img{display:none}.contest-page .progress-bar-wrapper{width:100%;background-color:#434343;height:30px;display:none}.contest-page .progress-bar-wrapper.active{display:block}.contest-page .progress-bar-wrapper .progress-bar{height:30px;width:0%;background-color:#52247f;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms;text-align:right;box-sizing:border-box;padding:5px}.contest-page .progress-bar-wrapper .progress-bar
.progress{font-family:'Montserrat';color:#fff}@media only screen and (max-width: 989px){.contest-page
.pub{display:none}}.members .black-header{background:#0f0f0f}.members .black-header
.gwrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:25px
0px}@media only screen and (max-width: 750px){.members .black-header
.gwrap{padding:25px
0px}}.members .black-header
h1{font-family:'Oswald';font-weight:400;margin:0;display:inline-block;vertical-align:middle;font-size:2.5em;text-transform:uppercase}@media only screen and (max-width: 989px){.members .black-header
h1{display:block}}@media only screen and (max-width: 750px){.members .black-header
h1{font-size:3.125em;margin-bottom:10px;font-weight:400}}.members .black-header
p{display:inline-block;width:600px;margin:0
0 0 25px;vertical-align:middle;font-size:0.875em}@media only screen and (max-width: 989px){.members .black-header
p{margin-left:0;width:550px}}@media only screen and (max-width: 750px){.members .black-header
p{display:block;width:100%;margin:0;font-size:1.25em}}.members .mobile-toggle-wrapper{display:none}@media only screen and (max-width: 750px){.members .mobile-toggle-wrapper{display:block;padding-bottom:10px!important}}.members .mobile-toggle-wrapper
button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;font-family:'TradeGothic18';display:block;width:100%;height:84px;padding:18px
20px 18px 25px;margin-right:12px;font-size:1.875em;color:#fff;text-transform:uppercase;text-decoration:none;background:#434343;border:none;text-align:left;position:relative}.members .mobile-toggle-wrapper button:after{content:'';display:block;width:23px;height:13px;background:url('/tfo/static/images/members/member-user-nav-arrow.png');position:absolute;top:50%;right:30px;margin-top:-6.5px}.members .mobile-toggle-wrapper
button.active{background:#52247f}.members .mobile-toggle-wrapper button.active:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.members
.slider{position:relative;background:#0f0f0f}@media only screen and (max-width: 750px){.members
.slider{height:auto;background:none}}@media only screen and (max-width: 750px){.members .slider
.block{display:none;border-bottom:none}}@media only screen and (max-width: 750px){.members .slider
.block.active{display:block}}@media only screen and (max-width: 750px){.members .slider .block.active .list-wrapper
ul{width:100%!important}}.members .slider
.gwrap{padding:0}.members .infos-nav-bar{height:57px;background:#303030;margin-top:40px}@media only screen and (max-width: 750px){.members .infos-nav-bar{background:none;height:auto;margin-top:0}}.members .infos-nav-bar
.gwrap{padding:0}.members .infos-nav-bar .gwrap
a{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;font-family:'TradeGothic18';width:303px;height:57px;padding:18px
30px;margin-right:12px;font-size:1.125em;color:#fff;text-transform:uppercase;text-decoration:none;background:#434343}@media only screen and (min-width: 990px) and (max-width: 1350px){.members .infos-nav-bar .gwrap
a{width:238px;font-size:1em;padding-top:20px}}@media only screen and (max-width: 989px){.members .infos-nav-bar .gwrap
a{width:175px;font-size:0.9375em}}@media only screen and (max-width: 750px){.members .infos-nav-bar .gwrap
a{display:block;width:100%;height:84px;margin:0
0 10px 0;padding:0
25px;font-size:1.875em;line-height:84px;position:relative}}@media only screen and (max-width: 750px){.members .infos-nav-bar .gwrap a:after{content:'';display:block;width:23px;height:13px;background:url('/tfo/static/images/members/member-user-nav-arrow.png');position:absolute;top:50%;right:30px;margin-top:-6.5px}}.members .infos-nav-bar .gwrap a:last-child{margin:0}.members .infos-nav-bar .gwrap a:hover,
.members .infos-nav-bar .gwrap a:focus{background:#52247f}.members .infos-nav-bar .gwrap
a.active{background:#52247f}@media only screen and (max-width: 750px){.members .infos-nav-bar .gwrap a.active:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}}.members
.gwrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:25px
0px}@media only screen and (max-width: 750px){.members
.gwrap{padding:25px
0px}}.members .member-inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:40px;margin-bottom:40px;background:#d9d7d7;color:#434343;padding:40px
30px}.members .member-inner>.description{margin:0}@media only screen and (max-width: 750px){.members .member-inner>.description{font-size:1.25em}}.members
aside{width:303px;margin-right:12px;display:inline-block;vertical-align:top}@media only screen and (min-width: 990px) and (max-width: 1350px){.members
aside{width:238px}}@media only screen and (max-width: 989px){.members
aside{width:233px}}@media only screen and (max-width: 750px){.members
aside{display:none}}.members
aside.fixed{position:fixed;top:82px}.members aside
a{display:block;position:relative;padding:24px
20px;margin-bottom:1px;font-family:'Montserrat';font-size:0.8125em;color:#e0e0e0;text-transform:uppercase;text-decoration:none;background:#323232;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s}.members aside
a.active{background:#52247f}.members .info-wrap{width:930px;float:right}@media only screen and (min-width: 990px) and (max-width: 1350px){.members .info-wrap{width:740px}}@media only screen and (max-width: 989px){.members .info-wrap{width:490px}}@media only screen and (max-width: 750px){.members .info-wrap{width:100%;float:none}}.members .info-wrap
section{width:100%;margin-bottom:20px;padding:45px
50px;background:#d9d7d7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.members .info-wrap section
h2{font-family:'TradeGothic18';margin:0
0 30px;padding:0
0 30px;font-size:1.875em;color:#434343;text-transform:uppercase;border-bottom:1px solid #b7b6b6}@media only screen and (max-width: 750px){.members .info-wrap section
h2{font-size:2.5em}}.members .info-wrap section
p{font-family:'Montserrat';font-size:0.8125em;color:#434343}.members .info-wrap section
fieldset{display:inline-block;vertical-align:top;width:100%;margin-bottom:15px;padding:0;border:none;outline:none!important}@media only screen and (max-width: 989px){.members .info-wrap section
fieldset{height:auto}}@media only screen and (max-width: 750px){.members .info-wrap section
fieldset{height:auto}}.members .info-wrap section fieldset>span{display:inline-block}.members .info-wrap section fieldset>span.input{height:55px}.members .info-wrap section fieldset.half
input{width:270px}@media only screen and (max-width: 750px){.members .info-wrap section fieldset.half
input{width:100%}}.members .info-wrap section fieldset.profile-pic{height:185px}@media only screen and (max-width: 989px){.members .info-wrap section fieldset.profile-pic{height:auto}}@media only screen and (max-width: 750px){.members .info-wrap section fieldset.profile-pic{height:auto}}.members .info-wrap section fieldset.profile-pic
label{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 989px){.members .info-wrap section fieldset.profile-pic
label{position:relative;top:0;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}}@media only screen and (max-width: 750px){.members .info-wrap section fieldset.profile-pic
label{position:relative;top:0;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}}.members .info-wrap section fieldset.profile-pic .picture-wrap{display:inline-block;vertical-align:top}.members .info-wrap section fieldset.profile-pic .picture-wrap
.picture{width:164px;height:164px;background:#c5c3c3 url('/tfo/static/images/members/avatar-profil.jpg')}.members .info-wrap section fieldset.profile-pic .picture-wrap
.picture.loading{background:#c5c3c3 url('/tfo/static/images/members/ajax-loader.gif') no-repeat 50% 50%}.members .info-wrap section fieldset.profile-pic .picture-wrap .picture.loading
img{display:none}.members .info-wrap section fieldset.profile-pic .picture-wrap
a{display:inline-block;vertical-align:bottom;color:#52247f;font-size:0.75em}@media only screen and (max-width: 750px){.members .info-wrap section fieldset.profile-pic .picture-wrap
a{font-size:1.125em;margin-top:10px}}.members .info-wrap section
label{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Montserrat';width:200px;padding:21px
0 0 0;color:#303030;text-transform:uppercase;font-size:0.875em}@media only screen and (max-width: 989px){.members .info-wrap section
label{height:auto;width:auto;display:block;margin-bottom:10px}}@media only screen and (max-width: 750px){.members .info-wrap section
label{font-size:1.5em;height:auto;width:auto;display:block;margin-bottom:10px}}.members .info-wrap section
input{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:626px;height:55px;padding-left:15px;color:#303030;background:#c5c3c3;border:none;border-radius:0}@media only screen and (min-width: 990px) and (max-width: 1350px){.members .info-wrap section
input{width:440px}}@media only screen and (max-width: 989px){.members .info-wrap section
input{width:100%}}@media only screen and (max-width: 750px){.members .info-wrap section
input{height:85px}}.members .info-wrap section
input.phone{width:95px;margin-right:10px}.members .info-wrap section input.phone:last-of-type{margin-right:0}@media only screen and (max-width: 750px){.members .info-wrap section
input.phone{width:170px}}.members .info-wrap section input:focus{outline-width:0}.members .info-wrap section .select-wrap{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}@media only screen and (max-width: 750px){.members .info-wrap section .select-wrap{width:50%}}.members .info-wrap section
select{width:270px;height:55px;padding-left:15px;color:#303030;background:#c5c3c3 url('/tfo/static/images/global/select-arrow.png') no-repeat top 50% right 15px;border:none;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0px;-moz-appearance:none;appearance:none}.members .info-wrap section select:focus{outline-width:0}@media only screen and (max-width: 750px){.members .info-wrap section
select{width:100%;height:84px}}.members .info-wrap section
a.cancel{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;background:#434343;border:none;padding:20px
30px;color:#fff;text-transform:uppercase;float:right;margin-right:10px;text-decoration:none}@media only screen and (max-width: 989px){.members .info-wrap section
a.cancel{font-size:0.625em}}.members .info-wrap section a.cancel:focus{outline-width:0}.members .info-wrap section .actions
button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;background:#52247f;border:none;padding:20px
55px 20px 30px;color:#fff;text-transform:uppercase;float:right}@media only screen and (max-width: 989px){.members .info-wrap section .actions
button{font-size:0.625em;padding:20px
45px 20px 30px}}.members .info-wrap section .actions button:focus{outline-width:0}.members .info-wrap section .actions
button.cancel{padding:20px
30px;margin-right:10px;background:#434343}.members .info-wrap section .actions button.save:after{content:'\e804';position:absolute;display:block;top:22px;right:20px;font-family:'tfo-icons';color:#fff}.members .info-wrap section input[type=checkbox]{-webkit-border-radius:0;border-radius:0;background-clip:padding-box;display:inline-block;width:18px;height:18px;padding:0;margin:0;border:none;background:#c5c3c3;position:relative}@media only screen and (max-width: 750px){.members .info-wrap section input[type=checkbox]{width:50px;height:50px}}.members .info-wrap section input[type=checkbox]:before{content:'';display:block;width:18px;height:18px;background:#c5c3c3;position:absolute;top:0;left:0}@media only screen and (max-width: 750px){.members .info-wrap section input[type=checkbox]:before{width:50px;height:50px}}.members .info-wrap section input[type=checkbox]:checked:before{background:#c5c3c3 url('/tfo/static/images/modal/checked.png') 50% 50% no-repeat}@media only screen and (max-width: 750px){.members .info-wrap section input[type=checkbox]:checked:before{background:#c5c3c3 url('/tfo/static/images/modal/checked-mobile.png') 50% 50% no-repeat}}.members .info-wrap section input[type=checkbox]+label{font-size:0.75em;text-transform:none;margin-left:10px;line-height:18px;vertical-align:top;padding-top:0;width:auto;height:inherit}@media only screen and (max-width: 989px){.members .info-wrap section input[type=checkbox]+label{width:360px;display:inline-block}}@media only screen and (max-width: 750px){.members .info-wrap section input[type=checkbox]+label{display:inline-block;font-size:1.375em;margin:0
0 0 15px;line-height:50px;width:calc(100% - 70px)}}.members .info-wrap section input[type=radio]{-webkit-border-radius:0;border-radius:0;background-clip:padding-box;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:18px;height:18px;padding:0;margin:0;border:none;background:#c5c3c3;position:relative}@media only screen and (max-width: 750px){.members .info-wrap section input[type=radio]{position:relative;top:0;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);width:50px;height:50px}}.members .info-wrap section input[type=radio]:before{content:'';display:block;width:18px;height:18px;background:#c5c3c3;position:absolute;top:0;left:0}@media only screen and (max-width: 750px){.members .info-wrap section input[type=radio]:before{width:50px;height:50px}}.members .info-wrap section input[type=radio]:checked:before{background:#c5c3c3 url('/tfo/static/images/modal/checked.png') 50% 50% no-repeat}@media only screen and (max-width: 750px){.members .info-wrap section input[type=radio]:checked:before{background:#c5c3c3 url('/tfo/static/images/modal/checked-mobile.png') 50% 50% no-repeat}}.members .info-wrap section input[type=radio]+label{font-size:0.75em;text-transform:none;margin-left:10px;line-height:18px;vertical-align:top;width:auto;padding-right:20px}@media only screen and (max-width: 989px){.members .info-wrap section input[type=radio]+label{position:relative;top:0;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);display:inline-block;height:auto;padding:0
20px 0 5px;line-height:0}}@media only screen and (max-width: 750px){.members .info-wrap section input[type=radio]+label{height:auto;font-size:1.375em;line-height:50px;padding:0
0 0 10px;display:inline-block;vertical-align:middle;margin-right:40px}}.members .info-wrap section
.actions{display:none;width:100%;height:55px;padding-top:30px;border-top:1px solid #b7b6b6}.members .info-wrap section
.actions.active{display:block}.members .info-wrap section
.setting{width:100%;height:25px}@media only screen and (max-width: 989px){.members .info-wrap section
.setting{height:auto}}@media only screen and (max-width: 750px){.members .info-wrap section
.setting{height:auto}}.members .info-wrap section .setting .s-title{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Montserrat';width:200px;color:#303030;text-transform:uppercase;font-size:0.875em}@media only screen and (max-width: 750px){.members .info-wrap section .setting .s-title{font-size:1.5em;display:block;width:auto}}.members .info-wrap section .setting .s-entry{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Montserrat';position:relative;color:#303030;font-style:italic}@media only screen and (max-width: 750px){.members .info-wrap section .setting .s-entry{font-size:1.375em;width:auto;padding:15px
80px 15px 0}}.members .info-wrap section .setting .s-entry.email::after{content:'\e806';position:absolute;display:block;top:2px;right:-20px;font-family:'tfo-icons';color:#36ac4c}@media only screen and (max-width: 750px){.members .info-wrap section .setting .s-entry.email::after{top:50%;margin-top:-12px}}.members .info-wrap section .setting .s-entry
a{font-style:normal;color:#52247f}.members .info-wrap section.subscriptions fieldset,
.members .info-wrap section.autoplay
fieldset{height:auto;margin:0
0 10px 0;outline:none!important}@media only screen and (max-width: 750px){.members .info-wrap section.subscriptions fieldset,
.members .info-wrap section.autoplay
fieldset{margin-bottom:15px}}.members .info-wrap section.subscriptions label,
.members .info-wrap section.autoplay
label{width:auto;height:auto;padding:0;font-size:0.8125em;color:#434343;text-transform:none}.members .info-wrap section.delete-account{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:56px;padding:0
50px;position:relative}@media only screen and (max-width: 750px){.members .info-wrap section.delete-account{height:85px}}.members .info-wrap section.delete-account
label{font-size:0.8125em}@media only screen and (max-width: 750px){.members .info-wrap section.delete-account
label{font-size:1.375em;padding:0;margin:0;line-height:85px}}.members .info-wrap section.delete-account .close-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;top:3px;right:3px;width:51px;height:51px;padding:16px;font-size:1.25em;font-family:'tfo-icons';color:#d9d7d7;background:#303030;text-decoration:none}@media only screen and (max-width: 750px){.members .info-wrap section.delete-account .close-box{height:67px;width:67px;top:10px;right:10px}}@media only screen and (max-width: 750px){.members .info-wrap section.delete-account .close-box:before{content:'';width:26px;height:26px;background:url('/tfo/static/images/global/close-btn-mobile.png');display:block;position:absolute;top:50%;margin-top:-13px;left:50%;margin-left:-13px}}.members .new-password-section{display:none;padding-top:30px;border-top:1px solid #b7b6b6}.members .new-password-section label
span{text-transform:none;font-size:0.6875em}.members .new-password-section.active{display:block}.members.favorites .member-inner .list-page-member
.gwrap{width:100%}@media only screen and (max-width: 750px){.members.favorites .member-inner .list-page-member .gwrap ul li
.thumb{width:242px;height:136px}}.members.favorites .member-inner .list-page-member .gwrap ul li
.pave{display:none!important}.members.favorites .member-inner .list-page-member .gwrap ul li
.infos{background:#fff;color:#323232}.members.favorites .member-inner .list-page-member .gwrap ul li .infos .title
a{color:#323232}.members.favorites .member-inner .list-page-member .gwrap ul li .infos .title p
a{color:#323232}@media only screen and (max-width: 750px){.members.favorites .member-inner .list-page-member .gwrap ul li
.infos{height:136px}}.members.favorites .member-inner .list-page-member .gwrap ul li .infos h3
a{color:#1e1e1e}.members.favorites .member-inner .js-list-wapper > .js-pagination-wrapper .pagination ul li
a{color:#323232}.members.favorites .member-inner .js-list-wapper > .js-pagination-wrapper .pagination ul li a:hover,
.members.favorites .member-inner .js-list-wapper > .js-pagination-wrapper .pagination ul li a:focus,
.members.favorites .member-inner .js-list-wapper > .js-pagination-wrapper .pagination ul li
a.active{color:#b367ef}.members.activities button.bottom-delete{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;height:85px;background:#cac8c8;font-size:1.375em;color:#1e1e1e;text-transform:uppercase;padding:0
60px 0 15px;border:none;position:relative;width:100%;text-align:left}@media only screen and (max-width: 750px){.members.activities button.bottom-delete{display:block}}.members.activities button.bottom-delete:after{content:'';position:absolute;top:9px;right:8px;width:68px;height:68px;background:#303030 url('/tfo/static/images/global/close-btn-mobile.png') no-repeat 50% 50%}.members.activities
.tab{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;display:inline-block;vertical-align:top;width:calc(50% - 6px);height:57px;line-height:57px;margin:0;padding-left:20px;font-size:0.8125em;color:#fff;text-transform:uppercase;text-decoration:none;background:#434343}@media only screen and (max-width: 750px){.members.activities
.tab{font-size:1.25em;height:85px;line-height:85px;text-align:center}}.members.activities .tab:first-of-type{margin-right:6px}.members.activities .tab:last-of-type{margin-left:6px}.members.activities .tab:hover,
.members.activities .tab:focus,
.members.activities
.tab.active{background:#52247f}.members.activities .tab-content{display:none}.members.activities .tab-content.active{display:block}.members.activities .js-tabs>.gwrap:not(.member-inner){padding-bottom:0}@media only screen and (max-width: 750px){.members.activities .js-tabs>.gwrap:not(.member-inner){padding-bottom:30px}}.members.activities .member-inner{margin-top:0}.members.activities .member-inner .top
p{margin:0;font-size:0.875em;color:#434343;line-height:53px}@media only screen and (max-width: 750px){.members.activities .member-inner .top
p{font-size:1.25em}}.members.activities .member-inner .top
button{display:inline-block;height:53px;background:#cac8c8;font-size:0.75em;color:#1e1e1e;text-transform:uppercase;padding:0
60px 0 15px;border:none;position:relative}@media only screen and (max-width: 750px){.members.activities .member-inner .top
button{display:none}}.members.activities .member-inner .top button:after{content:'';position:absolute;top:6px;right:6px;width:41px;height:41px;background:#303030 url('/tfo/static/images/global/close-btn.png') no-repeat 50% 50%}.members.activities .member-inner .navigation-content
table{width:100%}.members.activities .member-inner .navigation-content table tr
th{font-weight:normal;font-size:0.875em;color:#323232;height:42px;position:relative}@media only screen and (max-width: 750px){.members.activities .member-inner .navigation-content table tr
th{display:none}}.members.activities .member-inner .navigation-content table tr
td{padding:25px
0;position:relative}.members.activities .member-inner .navigation-content table tr th:after,
.members.activities .member-inner .navigation-content table tr td:after{content:'';display:block;position:absolute;top:10%;right:-1px;width:1px;height:80%;background:#3a3a3a}.members.activities .member-inner .navigation-content table tr th:last-of-type:after,
.members.activities .member-inner .navigation-content table tr td:last-of-type:after{display:none}.members.activities .member-inner .navigation-content table tr
.title{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:880px;padding-left:28px;text-align:left}@media only screen and (min-width: 990px) and (max-width: 1350px){.members.activities .member-inner .navigation-content table tr
.title{width:630px}}@media only screen and (max-width: 989px){.members.activities .member-inner .navigation-content table tr
.title{width:400px}}@media only screen and (max-width: 750px){.members.activities .member-inner .navigation-content table tr
.title{width:290px}}.members.activities .member-inner .navigation-content table tr .title
h3{font-family:'Oswald';font-weight:400;margin:0;font-size:1.5625em}@media only screen and (max-width: 750px){.members.activities .member-inner .navigation-content table tr .title
h3{font-size:2.3125em}}.members.activities .member-inner .navigation-content table tr .title
p{margin:0;font-size:0.875em;color:#505050}@media only screen and (max-width: 750px){.members.activities .member-inner .navigation-content table tr .title
p{font-size:1.25em}}.members.activities .member-inner .navigation-content table tr
td.title{padding-left:75px}.members.activities .member-inner .navigation-content table tr td.title:before{content:'';display:block;width:21px;height:23px;position:absolute;top:40px;left:30px;background:url('/tfo/static/images/members/history-icons.png')}.members.activities .member-inner .navigation-content table tr td.title.game:before{width:35px;height:25px;left:22px;top:38px;background-position:-21px 0}.members.activities .member-inner .navigation-content table tr .last-view{width:170px;text-align:center}@media only screen and (max-width: 750px){.members.activities .member-inner .navigation-content table tr .last-view{font-size:1.5em}}@media only screen and (max-width: 750px){.members.activities .member-inner .navigation-content table tr .last-view:after{display:none}}.members.activities .member-inner .navigation-content table tr
.viewing{width:130px;text-align:center}@media only screen and (max-width: 750px){.members.activities .member-inner .navigation-content table tr
.viewing{display:none}}.members.activities .member-inner .navigation-content table tr:nth-child(even){background:#e0e0e0}.members.activities .member-inner .navigation-content .list-page
.listing{margin:10px
0px 0}.members.activities .member-inner .personnages-content .personnages-wrapper{background:#1e1e1e;margin:35px
-36px -60px;padding-top:25px;position:relative}@media only screen and (max-width: 750px){.members.activities .member-inner .personnages-content .personnages-wrapper{margin:35px
-31px -60px}}.members.activities .member-inner .personnages-content .personnages-wrapper:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);content:'';display:block;width:35px;height:35px;background:#d9d7d7;position:absolute;top:-25px;left:108px}.members.activities .member-inner .personnages-content .personnages-wrapper
ul{list-style:none;margin:0;padding:0}.members.activities .member-inner .personnages-content .personnages-wrapper ul
li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0
5px 10px;padding:0
0 0 50px;height:192px;width:410px;background:#d9d7d7}@media only screen and (min-width: 990px) and (max-width: 1350px){.members.activities .member-inner .personnages-content .personnages-wrapper ul
li{width:324px;padding:0
0 0 20px}}@media only screen and (max-width: 989px){.members.activities .member-inner .personnages-content .personnages-wrapper ul
li{width:365px;padding:0
0 0 20px}}@media only screen and (max-width: 750px){.members.activities .member-inner .personnages-content .personnages-wrapper ul
li{margin:0
0px 10px;width:100%}}.members.activities .member-inner .personnages-content .personnages-wrapper ul li
.thumb{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:142px;height:127px}@media only screen and (min-width: 990px) and (max-width: 1350px){.members.activities .member-inner .personnages-content .personnages-wrapper ul li
.thumb{width:112px;height:97px}}.members.activities .member-inner .personnages-content .personnages-wrapper ul li .thumb
img{-webkit-border-radius:143px 108px;border-radius:143px 108px;background-clip:padding-box;display:block;width:142px;height:127px}@media only screen and (min-width: 990px) and (max-width: 1350px){.members.activities .member-inner .personnages-content .personnages-wrapper ul li .thumb
img{width:112px;height:97px}}.members.activities .member-inner .personnages-content .personnages-wrapper ul li
.infos{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;vertical-align:top;border-left:1px solid #a5a5a5;margin-left:30px;padding:10px
0px 10px 30px;max-width:130px}@media only screen and (max-width: 750px){.members.activities .member-inner .personnages-content .personnages-wrapper ul li
.infos{max-width:475px}}.members.activities .member-inner .personnages-content .personnages-wrapper ul li .infos
h3{font-family:'Oswald';font-weight:400;font-size:1.5625em;color:#323232;margin:0
0 5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width: 750px){.members.activities .member-inner .personnages-content .personnages-wrapper ul li .infos
h3{font-size:2.5em}}.members.activities .member-inner .personnages-content .personnages-wrapper ul li .infos
p{margin:0;font-size:0.875em;color:#505050}@media only screen and (max-width: 750px){.members.activities .member-inner .personnages-content .personnages-wrapper ul li .infos
p{font-size:1.5625em}}.members.activities .member-inner .list-page-member
.gwrap{width:100%}.members.activities .member-inner .js-list-wapper > .js-pagination-wrapper .pagination ul li
a{color:#323232}.members.activities .member-inner .js-list-wapper > .js-pagination-wrapper .pagination ul li a:hover,
.members.activities .member-inner .js-list-wapper > .js-pagination-wrapper .pagination ul li a:focus,
.members.activities .member-inner .js-list-wapper > .js-pagination-wrapper .pagination ul li
a.active{color:#b367ef}.members.signup .member-inner
h2.title{text-transform:uppercase;font-size:1.875em;margin:0}@media only screen and (max-width: 750px){.members.signup .member-inner
h2.title{font-size:2.5em}}.members.signup .member-inner
h2.title.success{padding-left:40px;position:relative}.members.signup .member-inner h2.title.success:before{content:'';display:block;width:27px;height:23px;background:url('/tfo/static/images/members/succes-icon.png');position:absolute;top:7px;left:0}.members.signup .member-inner
hr{height:1px;border:none;background:#b7b6b6;margin:25px
0}.members.signup .member-inner button.facebook,
.members.signup .member-inner
button.google{margin:0
20px 45px 0}@media only screen and (max-width: 750px){.members.signup .member-inner button.facebook,
.members.signup .member-inner
button.google{margin:0
20px 25px 0;width:100%}}@media only screen and (max-width: 750px){.members.signup .member-inner
button.google{margin-bottom:45px}}.members.signup .member-inner
button.submit{display:inline-block;height:50px;background:#52247f;padding:0
53px 0 30px;color:#f1ebe1;font-size:0.875em;text-transform:uppercase;border:none;position:relative;margin-top:25px}@media only screen and (max-width: 750px){.members.signup .member-inner
button.submit{height:84px;padding:0
67px 0 40px;font-size:1.5em}}.members.signup .member-inner button.submit:after{content:'';display:block;width:8px;height:15px;position:absolute;top:18px;right:30px;background:url('/tfo/static/images/modal/modal-submit.png')}@media only screen and (max-width: 750px){.members.signup .member-inner button.submit:after{background:url('/tfo/static/images/modal/modal-submit-mobile.png');width:14px;height:26px;top:30px;right:40px}}.members.signup .member-inner
fieldset{display:inline-block;vertical-align:top;width:100%;margin-bottom:15px;padding:0;border:none;outline:none!important}.members.signup .member-inner fieldset>span{display:inline-block}@media only screen and (max-width: 989px){.members.signup .member-inner
fieldset{height:auto;margin-bottom:0}}@media only screen and (max-width: 750px){.members.signup .member-inner
fieldset{height:auto}}.members.signup .member-inner
fieldset.thin{height:auto}.members.signup .member-inner fieldset.half
input{width:270px}.members.signup .member-inner
fieldset.last{margin-bottom:0}.members.signup .member-inner
label{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Montserrat';width:295px;height:55px;padding:21px
0 0 0;color:#303030;text-transform:uppercase;font-size:0.875em}.members.signup .member-inner label
a{color:#52247f}@media only screen and (max-width: 989px){.members.signup .member-inner
label{display:block}}@media only screen and (max-width: 750px){.members.signup .member-inner
label{font-size:1.5em;margin-bottom:10px;display:block;width:auto;height:auto}}.members.signup .member-inner label
span{text-transform:none;font-size:0.6875em;display:block}@media only screen and (max-width: 750px){.members.signup .member-inner label
span{font-size:1em}}.members.signup .member-inner
label.error{width:575px}.members.signup .member-inner input[type=text],
.members.signup .member-inner input[type=email],
.members.signup .member-inner input[type=password]{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:385px;height:55px;padding-left:15px;color:#303030;background:#c5c3c3;border:none;border-radius:0}@media only screen and (max-width: 750px){.members.signup .member-inner input[type=text],
.members.signup .member-inner input[type=email],
.members.signup .member-inner input[type=password]{height:84px;width:100%}}.members.signup .member-inner input[type=text].phone,
.members.signup .member-inner input[type=email].phone,
.members.signup .member-inner input[type=password].phone{width:95px;margin-right:10px}.members.signup .member-inner input[type=text].small,
.members.signup .member-inner input[type=email].small,
.members.signup .member-inner input[type=password].small{width:270px}@media only screen and (max-width: 750px){.members.signup .member-inner input[type=text].small,
.members.signup .member-inner input[type=email].small,
.members.signup .member-inner input[type=password].small{width:50%}}.members.signup .member-inner input[type=text].error,
.members.signup .member-inner input[type=email].error,
.members.signup .member-inner input[type=password].error{border:1px
solid #be1b1b}.members.signup .member-inner input[type=radio]{-webkit-border-radius:18px;border-radius:18px;background-clip:padding-box;display:inline-block;width:18px;height:18px;padding:0;margin:0;border:none;background:#c5c3c3;position:relative}@media only screen and (max-width: 750px){.members.signup .member-inner input[type=radio]{-webkit-border-radius:50px;border-radius:50px;background-clip:padding-box;width:50px;height:50px}}.members.signup .member-inner input[type=radio]:before{-webkit-border-radius:18px;border-radius:18px;background-clip:padding-box;content:'';display:block;width:18px;height:18px;background:#c5c3c3;position:absolute;top:0;left:0}@media only screen and (max-width: 750px){.members.signup .member-inner input[type=radio]:before{-webkit-border-radius:50px;border-radius:50px;background-clip:padding-box;width:50px;height:50px}}.members.signup .member-inner input[type=radio]:checked:before{background:#c5c3c3 url('/tfo/static/images/global/checked-radio.png') 50% 50% no-repeat}@media only screen and (max-width: 750px){.members.signup .member-inner input[type=radio]:checked:before{background:#c5c3c3 url('/tfo/static/images/global/checked-radio.png') 50% 50% no-repeat}}.members.signup .member-inner input[type=radio] + label,
.members.signup .member-inner input[type=radio]+label+label{font-size:0.75em;text-transform:none;margin-left:8px;margin-right:15px;line-height:18px;vertical-align:top;padding-top:0;width:auto;height:inherit}@media only screen and (max-width: 989px){.members.signup .member-inner input[type=radio] + label,
.members.signup .member-inner input[type=radio]+label+label{display:inline-block}}@media only screen and (max-width: 750px){.members.signup .member-inner input[type=radio] + label,
.members.signup .member-inner input[type=radio]+label+label{display:inline-block;font-size:1.375em;margin:0
50 0 15px;line-height:50px;width:auto}}.members.signup .member-inner input[type=checkbox]{-webkit-border-radius:0;border-radius:0;background-clip:padding-box;display:inline-block;width:18px;height:18px;padding:0;margin:0;border:none;background:#c5c3c3;position:relative}@media only screen and (max-width: 750px){.members.signup .member-inner input[type=checkbox]{width:50px;height:50px}}.members.signup .member-inner input[type=checkbox]:before{content:'';display:block;width:18px;height:18px;background:#c5c3c3;position:absolute;top:0;left:0}@media only screen and (max-width: 750px){.members.signup .member-inner input[type=checkbox]:before{width:50px;height:50px}}.members.signup .member-inner input[type=checkbox]:checked:before{background:#c5c3c3 url('/tfo/static/images/modal/checked.png') 50% 50% no-repeat}@media only screen and (max-width: 750px){.members.signup .member-inner input[type=checkbox]:checked:before{background:#c5c3c3 url('/tfo/static/images/modal/checked-mobile.png') 50% 50% no-repeat}}.members.signup .member-inner input[type=checkbox]+label{font-size:0.75em;text-transform:none;margin-left:10px;line-height:18px;vertical-align:top;padding-top:0;width:auto;height:inherit}@media only screen and (max-width: 989px){.members.signup .member-inner input[type=checkbox]+label{display:inline-block}}@media only screen and (max-width: 750px){.members.signup .member-inner input[type=checkbox]+label{display:inline-block;font-size:1.375em;margin:0
0 0 15px;line-height:50px;width:calc(100% - 70px)}}.members.signup .member-inner .select-wrap{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}@media only screen and (max-width: 750px){.members.signup .member-inner .select-wrap{width:50%}}.members.signup .member-inner .select-wrap:after{content:'\e805';position:absolute;display:block;top:22px;right:20px;font-family:'tfo-icons';color:#52247f}@media only screen and (max-width: 750px){.members.signup .member-inner .select-wrap:after{content:'';display:block;width:31px;height:17px;background:url('/tfo/static/images/global/footer-arrow-mobile.png');position:absolute;top:35px;right:20px}}.members.signup .member-inner
select{width:270px;height:55px;padding-left:15px;color:#303030;background:#c5c3c3;border:none;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0px;-moz-appearance:none;appearance:none}.members.signup .member-inner select:focus{outline-width:0}@media only screen and (max-width: 750px){.members.signup .member-inner
select{width:100%;height:84px}}.members.signup .member-inner
.step{display:none}.members.signup .member-inner
.step.active{display:block}.members.signup .member-inner .step.step-success
h2{text-transform:uppercase}.members.signup .member-inner .step.step-success
p{width:685px}.members.signup .member-inner .step.step-success .inline
label{width:auto;padding-right:20px}.members.signup .member-inner .step.step-success .inline input[type=text]{width:310px;height:50px;margin-right:5px}.members.signup .member-inner .step.step-success .inline
button{vertical-align:top;margin-top:0}.members.recover
h2.title{margin:0
0 30px 0;text-transform:none}.members.recover
fieldset{border:none;padding:0;display:inline-block;outline:none!important}.members.recover
label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Montserrat';display:block;margin-bottom:5px;color:#303030;text-transform:uppercase;font-size:0.875em}.members.recover label
span{text-transform:none;font-size:0.6875em;display:block}.members.recover input[type=text],
.members.recover input[type=password]{width:385px;height:55px;padding-left:15px;color:#303030;background:#c5c3c3;border:none;border-radius:0;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.members.recover input[type=text].phone,
.members.recover input[type=password].phone{width:95px;margin-right:10px}.members.recover input[type=text].small,
.members.recover input[type=password].small{width:270px}.members.recover input[type=text].error,
.members.recover input[type=password].error{border:1px
solid #be1b1b}.members.recover
button{vertical-align:bottom;display:inline-block;height:55px;background:#52247f;padding:0
30px;color:#f1ebe1;font-size:0.875em;text-transform:uppercase;border:none;position:relative}.members.activate
.gwrap{width:600px}.members.activate .gwrap
h1{text-align:center;display:block}.members.activate .gwrap
fieldset{border:none;padding:0px}.members.activate .gwrap
label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Montserrat';display:block;margin-bottom:5px;color:#303030;text-transform:uppercase;font-size:1em;text-align:center}.members.activate .gwrap input[type=text]{width:100%;height:55px;padding-left:15px;color:#303030;background:#c5c3c3;border:none;border-radius:0;font-size:1.5em;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}.members.activate .gwrap input[type=text].error{border:1px
solid #be1b1b}.members.activate .gwrap
button.submit{display:inline-block;height:50px;background:#52247f;padding:0
53px 0 30px;color:#f1ebe1;font-size:0.875em;text-transform:uppercase;border:none;position:relative;margin-top:25px}@media only screen and (max-width: 989px){.members.activate .gwrap
button.submit{padding:0
50px 0 27px}}@media only screen and (max-width: 750px){.members.activate .gwrap
button.submit{height:84px;padding:0
67px 0 40px;font-size:1.5em}}.members.activate .gwrap button.submit:after{content:'';display:block;width:8px;height:15px;position:absolute;top:18px;right:30px;background:url('/tfo/static/images/modal/modal-submit.png')}@media only screen and (max-width: 750px){.members.activate .gwrap button.submit:after{background:url('/tfo/static/images/modal/modal-submit-mobile.png');width:14px;height:26px;top:30px;right:40px}}.members.activate .gwrap .success-msg{display:none;font-size:1.5em;font-family:'Montserrat'}.members.signin
.content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.members.signin .content.half-content{width:100%;padding:0}.members.signin .content.half-content
.half{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding:30px;vertical-align:top;background:#d9d7d7}@media only screen and (max-width: 750px){.members.signin .content.half-content
.half{display:block;width:100%}}.members.signin .content.half-content .half+.half{background:#c5c3c3}.members.signin .content
h3{font-family:'Oswald';font-weight:400;margin:0;color:#303030;font-size:1.75em}.members.signin .content
p{font-size:0.875em;line-height:20px;color:#434343;margin:0}.members.signin .content
hr{height:1px;border:none;background:#b7b6b6;margin:25px
0}.members.signin .content form
fieldset{padding:0;margin:0
0 15px;border:none}.members.signin .content form fieldset
label{font-size:0.875em;color:#303030;text-transform:uppercase;margin-bottom:7px}@media only screen and (max-width: 750px){.members.signin .content form fieldset
label{font-size:1.5em;margin-bottom:10px;display:inline-block}}.members.signin .content form fieldset input[type=text],
.members.signin .content form fieldset input[type=email],
.members.signin .content form fieldset input[type=password]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;height:50px;padding:0
15px;background:#c5c3c3;border:1px
solid #c5c3c3;color:#303030}@media only screen and (max-width: 750px){.members.signin .content form fieldset input[type=text],
.members.signin .content form fieldset input[type=email],
.members.signin .content form fieldset input[type=password]{height:84px}}.members.signin .content form fieldset input[type=text].error,
.members.signin .content form fieldset input[type=email].error,
.members.signin .content form fieldset input[type=password].error{border:1px
solid #be1b1b}.members.signin .content form fieldset
button.submit{display:inline-block;height:50px;background:#52247f;padding:0
53px 0 30px;color:#f1ebe1;font-size:0.875em;text-transform:uppercase;border:none;position:relative;margin-top:25px}@media only screen and (max-width: 989px){.members.signin .content form fieldset
button.submit{padding:0
50px 0 27px}}@media only screen and (max-width: 750px){.members.signin .content form fieldset
button.submit{height:84px;padding:0
67px 0 40px;font-size:1.5em}}.members.signin .content form fieldset button.submit:after{content:'';display:block;width:8px;height:15px;position:absolute;top:18px;right:30px;background:url('/tfo/static/images/modal/modal-submit.png')}@media only screen and (max-width: 750px){.members.signin .content form fieldset button.submit:after{background:url('/tfo/static/images/modal/modal-submit-mobile.png');width:14px;height:26px;top:30px;right:40px}}.members.signin .content form fieldset input[type=checkbox]{-webkit-border-radius:0;border-radius:0;background-clip:padding-box;display:inline-block;width:18px;height:18px;padding:0;margin:0;border:none;background:#c5c3c3;position:relative}@media only screen and (max-width: 750px){.members.signin .content form fieldset input[type=checkbox]{width:50px;height:50px}}.members.signin .content form fieldset input[type=checkbox]:before{content:'';display:block;width:18px;height:18px;background:#c5c3c3;position:absolute;top:0;left:0}@media only screen and (max-width: 750px){.members.signin .content form fieldset input[type=checkbox]:before{width:50px;height:50px}}.members.signin .content form fieldset input[type=checkbox]:checked:before{background:#c5c3c3 url('/tfo/static/images/modal/checked.png') 50% 50% no-repeat}@media only screen and (max-width: 750px){.members.signin .content form fieldset input[type=checkbox]:checked:before{background:#c5c3c3 url('/tfo/static/images/modal/checked-mobile.png') 50% 50% no-repeat}}.members.signin .content form fieldset input[type=checkbox]+label{font-size:0.75em;text-transform:none;margin-left:10px;line-height:18px;vertical-align:top}@media only screen and (max-width: 750px){.members.signin .content form fieldset input[type=checkbox]+label{font-size:1.375em;margin:0
0 0 15px;height:50px;line-height:50px}}.members.signin
.half{height:550px}@media only screen and (max-width: 750px){.members.signin
.half{width:auto;height:auto}}.members.signin .half
h3{font-family:'Oswald';font-weight:400;font-size:1.75em;color:#0f0f0f;margin:0
0 15px!important;text-transform:uppercase}@media only screen and (max-width: 750px){.members.signin .half
h3{font-size:2.5em !important}}.members.signin .half
h4{font-family:'Oswald';font-weight:400;font-size:1.125em;color:#303030;margin:0
0 15px!important}@media only screen and (max-width: 750px){.members.signin .half
h4{font-size:2em}}.members.signin .half:first-of-type
.step{display:none}.members.signin .half:first-of-type
.step.active{display:block}.members.signin .half:first-of-type .lost-password{font-size:0.75em;color:#52247f;text-align:right}@media only screen and (max-width: 750px){.members.signin .half:first-of-type .lost-password{font-size:1.25em}}.members.signin .half:first-of-type .social-media
button{margin-bottom:12px}@media only screen and (max-width: 750px){.members.signin .half:first-of-type .social-media
button{width:100%;margin-bottom:20px}}.members.signin .half:first-of-type .social-media
p{font-size:0.875em;color:#303030;text-align:center;position:relative;margin:20px
0}@media only screen and (max-width: 750px){.members.signin .half:first-of-type .social-media
p{font-size:1.375em;margin:25px
0}}.members.signin .half:first-of-type .social-media p:before{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:'';display:block;width:calc(50% - 20px);height:1px;background:#303030;position:absolute;left:0}@media only screen and (max-width: 750px){.members.signin .half:first-of-type .social-media p:before{width:250px}}.members.signin .half:first-of-type .social-media p:after{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:'';display:block;width:calc(50% - 20px);height:1px;background:#303030;position:absolute;right:0}@media only screen and (max-width: 750px){.members.signin .half:first-of-type .social-media p:after{width:250px}}.members.signin .half:first-of-type
fieldset.submit{margin-top:25px}.members.signin .half:first-of-type fieldset.submit
button{margin:0}.members.signin .half:first-of-type fieldset.submit
.fright{float:left;margin-top:16px;margin-left:15px}.members.signin .half + .half
ul{color:#303030;margin:0;padding:0
0 0 20px}.members.signin .half + .half ul
li{font-size:0.875em;line-height:25px}@media only screen and (max-width: 750px){.members.signin .half + .half ul
li{font-size:1.25em;line-height:35px}}.members.signin .half + .half
a.submit{display:inline-block;height:50px;line-height:50px;text-decoration:none;background:#52247f;padding:0
53px 0 30px;color:#f1ebe1;font-size:0.875em;text-transform:uppercase;border:none;position:relative;margin-top:25px}@media only screen and (max-width: 750px){.members.signin .half + .half
a.submit{height:84px;line-height:84px;padding:0
67px 0 40px;font-size:1.5em}}.members.signin .half + .half a.submit:after{content:'';display:block;width:8px;height:15px;position:absolute;top:18px;right:30px;background:url('/tfo/static/images/modal/modal-submit.png')}@media only screen and (max-width: 750px){.members.signin .half + .half a.submit:after{background:url('/tfo/static/images/modal/modal-submit-mobile.png');width:14px;height:26px;top:30px;right:40px}}body{font-family:'Montserrat';-webkit-font-smoothing:antialiased;background:#1e1e1e;color:#acabab;margin:0;padding:0;overflow-x:hidden;font-size:16px;line-height:1.4}body>iframe{position:absolute;height:0;width:0}.promo-bg-link{position:fixed;left:0px;right:0px;top:0px;bottom:0px;background-image:url("/tfo/static/images/promo/olg_bg.jpg");background-size:cover;display:block;z-index:0}.body-content{background-color:#1e1e1e;position:relative;z-index:1}@media only screen and (min-width: 1350px){.body-content{height:100%;max-width:1280px;margin:0
auto;overflow:hidden}}@media only screen and (min-width: 1350px){.body-content.overflow-visible{overflow:visible}}header{position:relative;z-index:1000}header .notification-banner{position:relative;display:none;left:0px;right:0px;background-color:#0f0f0f;-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms}header .notification-banner
a{color:#fff}header .notification-banner.active{display:block}header .notification-banner .notification-banner-inner{font-family:'Montserrat';padding:10px
80px 10px 50px;font-size:1em}header .notification-banner
.close{position:absolute;top:0px;right:0px;bottom:0px;display:block;width:60px;background-color:#52247f;background-image:url('/tfo/static/images/global/close-btn.png');background-position:center;background-repeat:no-repeat;border:none;padding:none;-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms}header .notification-banner .close:hover{background-color:#6a2da7}@media only screen and (max-width: 989px){header .notification-banner
.close{padding:0}}header .header-pub{text-align:center;background:#323232;padding:20px
0;min-height:90px}@media only screen and (max-width: 750px){header .header-pub{padding:0}}@media only screen and (max-width: 750px){header .header-pub>.gwrap{width:auto;max-width:100%!important;font-size:0}}header .header-pub
.pub{background:#acabab;display:inline-block}@media only screen and (max-width: 750px){header .header-pub
.pub{width:728px;margin:0
auto}}header .nav-bar{height:57px;position:relative;background:#272727}header .nav-bar.fixed{position:fixed;top:0;left:0;width:100%;z-index:1100}@media only screen and (min-width: 1350px){header .nav-bar.fixed{left:inherit}}@media only screen and (max-width: 750px) and (orientation: portrait){header .nav-bar{height:85px}}header .nav-bar h1,
header .nav-bar .fake-h1{display:inline-block;margin:0;padding:0;width:74px;height:57px}@media only screen and (max-width: 750px) and (orientation: portrait){header .nav-bar h1,
header .nav-bar .fake-h1{width:108px;height:85px}}header .nav-bar h1 a,
header .nav-bar .fake-h1
a{display:block;width:74px;height:57px}@media only screen and (max-width: 750px) and (orientation: portrait){header .nav-bar h1 a,
header .nav-bar .fake-h1
a{width:108px;height:85px}header .nav-bar h1 a img,
header .nav-bar .fake-h1 a
img{display:block;width:108px;height:85px}}header .nav-bar img:not(.avatar){opacity:1;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s}header .nav-bar img:not(.avatar):hover,
header .nav-bar img:not(.avatar):focus{opacity:0.7}header .nav-bar .nav-button{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms;display:inline-block;vertical-align:top;background:#434343 url("/tfo/static/images/global/burger-icon.png") 50% 50% no-repeat;width:57px;height:57px;border:none;margin:0;padding:0}@media only screen and (max-width: 750px) and (orientation: portrait){header .nav-bar .nav-button{width:85px;height:85px;background-size:37px 31px}}header .nav-bar .nav-button:hover,
header .nav-bar .nav-button:focus{background-color:#696969}header .nav-bar .nav-button.active{background-color:#696969;background-image:url("/tfo/static/images/global/close-icon.png")}@media only screen and (max-width: 750px) and (orientation: portrait){header .nav-bar .nav-button.active{background-size:33px 33px}}header .nav-bar form[name=search]{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;display:block;height:57px;width:522px;background:#434343;margin:0
auto}@media only screen and (max-width: 989px){header .nav-bar form[name=search]{width:340px}}@media only screen and (max-width: 750px) and (orientation: portrait){header .nav-bar form[name=search]{height:85px;right:85px;width:83px;position:absolute;top:0;z-index:10}}header .nav-bar form[name=search] ::-webkit-input-placeholder{font-style:italic;font-size:0.58333333em;line-height:27px;color:#dfdfdf;line-height:57px}@media only screen and (max-width: 750px) and (orientation: portrait){header .nav-bar form[name=search] ::-webkit-input-placeholder{font-size:1em;line-height:85px;padding:0}}header .nav-bar form[name=search] ::-moz-placeholder{font-style:italic;font-size:0.58333333em;line-height:27px;color:#dfdfdf;line-height:57px}@media only screen and (max-width: 750px) and (orientation: portrait){header .nav-bar form[name=search] ::-moz-placeholder{font-size:1em;line-height:85px;padding:0}}header .nav-bar form[name=search] ::-ms-input-placeholder{font-style:italic;font-size:0.58333333em;line-height:27px;color:#dfdfdf;line-height:57px}@media only screen and (max-width: 750px) and (orientation: portrait){header .nav-bar form[name=search] ::-ms-input-placeholder{font-size:1em;line-height:85px;padding:0}}header .nav-bar form[name=search] input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:57px;width:465px;vertical-align:top;border:none;padding:0
20px;background:transparent;font-size:1.375em;line-height:57px;color:#1e1e1e}header .nav-bar form[name=search] input:hover{color:#1e1e1e}@media only screen and (max-width: 989px){header .nav-bar form[name=search] input{width:283px}}@media only screen and (max-width: 750px) and (orientation: portrait){header .nav-bar form[name=search] input{width:calc(100% - 85px);height:85px;font-size:1.5em;line-height:85px}}header .nav-bar form[name=search] button.search-button,
header .nav-bar form[name=search] button.mobile-show-search{width:57px;height:57px;border:none;margin:0;padding:0;background:transparent url('/tfo/static/images/global/loupe.png') no-repeat top left;position:relative}@media only screen and (max-width: 750px) and (orientation: portrait){header .nav-bar form[name=search] button.search-button,
header .nav-bar form[name=search] button.mobile-show-search{width:85px;height:85px;background:transparent url('/tfo/static/images/global/loupe-mobile.png') no-repeat 50% 50%}}header .nav-bar form[name=search] button.search-button:after,
header .nav-bar form[name=search] button.mobile-show-search:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;content:"";display:block;width:57px;height:57px;position:absolute;top:0;right:0;background:transparent url('/tfo/static/images/global/loupe.png') no-repeat top right}@media only screen and (max-width: 750px) and (orientation: portrait){header .nav-bar form[name=search] button.search-button:after,
header .nav-bar form[name=search] button.mobile-show-search:after{width:85px;height:85px;background:transparent url('/tfo/static/images/global/loupe-mobile-hover.png') no-repeat top right}}header .nav-bar form[name=search] button.mobile-show-search{display:none}@media only screen and (max-width: 750px) and (orientation: portrait){header .nav-bar form[name=search] button.mobile-show-search{display:block}}header .nav-bar form[name=search] button.close-button{display:none;width:57px;height:57px;border:none;margin:0;padding:0;background:transparent url('/tfo/static/images/global/icon-search-close.png') no-repeat 50% 50%;position:relative}@media only screen and (max-width: 750px) and (orientation: portrait){header .nav-bar form[name=search] button.close-button{width:85px;height:85px;background:transparent url('/tfo/static/images/global/icon-search-close-mobile.png') no-repeat 50% 50%}}header .nav-bar form[name=search].active,
header .nav-bar form[name=search].force-active{background:#e8e8e8}header .nav-bar form[name=search].active ::-webkit-input-placeholder,
header .nav-bar form[name=search].force-active ::-webkit-input-placeholder{color:#434343}header .nav-bar form[name=search].active ::-moz-placeholder,
header .nav-bar form[name=search].force-active ::-moz-placeholder{color:#434343}header .nav-bar form[name=search].active ::-ms-input-placeholder,
header .nav-bar form[name=search].force-active ::-ms-input-placeholder{color:#434343}header .nav-bar form[name=search].active button:after,
header .nav-bar form[name=search].force-active button:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1}header .nav-bar form[name=search].force-active button.search-button{display:none}header .nav-bar form[name=search].force-active button.close-button{display:inline-block}@media only screen and (max-width: 750px) and (orientation: portrait){header .nav-bar form[name=search] .mobile-container{display:none}}header .nav-bar form[name=search] .mobile-show-search{display:none}@media only screen and (max-width: 750px) and (orientation: portrait){header .nav-bar form[name=search] .mobile-show-search{display:block}}@media only screen and (max-width: 750px) and (orientation: portrait){header .nav-bar form[name=search].mobile-show .mobile-container{display:block;position:absolute;top:85px;left:-580px;width:750px;height:85px;background:#e8e8e8}header .nav-bar form[name=search].mobile-show .mobile-container button:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1}}header .nav-bar .connect-button{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms;display:inline-block;height:57px;padding:0
27px 0 45px;background:#52247f;border:none;color:#f0f1f1;text-transform:uppercase;font-size:0.6875em;position:relative}@media only screen and (max-width: 750px) and (orientation: portrait){header .nav-bar .connect-button{width:85px;height:85px;text-indent:-9999px;padding:0;background:#52247f url('/tfo/static/images/global/profile-mobile.png') no-repeat 50% 50%}}header .nav-bar .connect-button:before{content:'';display:block;width:15px;height:16px;position:absolute;top:20px;left:25px;background:url('/tfo/static/images/global/profile.png')}@media only screen and (max-width: 750px) and (orientation: portrait){header .nav-bar .connect-button:before{display:none}}header .nav-bar .connect-button:hover,
header .nav-bar .connect-button:focus{background-color:#6a2da7}header .nav-bar
.fleft{position:absolute;top:0;left:0}header .nav-bar
.fright{position:absolute;top:0;right:0}header .nav-bar .lang-switch{width:57px;height:57px;line-height:57px;text-align:center;display:inline-block;color:#f0f1f1;font-size:0.6875em;text-transform:uppercase;text-decoration:none}@media only screen and (max-width: 750px) and (orientation: portrait){header .nav-bar .lang-switch{width:85px;height:85px;line-height:85px;font-size:1.875em;vertical-align:top;margin-right:83px}}header .nav-bar .user-button{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms;display:inline-block;height:57px;line-height:57px;padding:0
27px 0 0;background:#52247f;border:none;color:#f0f1f1;text-transform:uppercase;font-size:0.6875em;position:relative;vertical-align:top;text-decoration:none;outline:none}@media only screen and (max-width: 750px){header .nav-bar .user-button{padding:0px}header .nav-bar .user-button
img{margin-right:0px !important}header .nav-bar .user-button
span{display:none}}@media only screen and (max-width: 750px) and (orientation: portrait){header .nav-bar .user-button{width:85px;height:85px}}header .nav-bar .user-button:hover,
header .nav-bar .user-button:focus{background-color:#6a2da7}header .nav-bar .user-button
img{margin-right:25px;vertical-align:top}@media only screen and (max-width: 750px) and (orientation: portrait){header .nav-bar .user-button
img{display:block;width:85px;height:85px}}@media only screen and (max-width: 750px) and (orientation: portrait){header .nav-bar .user-button
span{display:none}}header .nav-bar .user-nav{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;height:100%;overflow:visible;-webkit-transition:opacity 0.3s ease-out 0ms, visibility 0s linear 300ms;-moz-transition:opacity 0.3s ease-out 0ms, visibility 0s linear 300ms;-o-transition:opacity 0.3s ease-out 0ms, visibility 0s linear 300ms;-ms-transition:opacity 0.3s ease-out 0ms, visibility 0s linear 300ms;transition:opacity 0.3s ease-out 0ms, visibility 0s linear 300ms;position:absolute;top:75px;right:40px;width:278px;background:#e8e8e8;padding:20px}@media only screen and (max-width: 750px) and (orientation: landscape){header .nav-bar .user-nav{right:10px}}@media only screen and (max-width: 750px) and (orientation: portrait){header .nav-bar .user-nav{top:125px;width:702px;right:24px;padding:50px}}header .nav-bar .user-nav:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);content:'';display:block;position:absolute;top:-10px;right:60px;width:20px;height:20px;background:#e8e8e8}@media only screen and (max-width: 750px) and (orientation: portrait){header .nav-bar .user-nav:before{width:45px;height:45px;right:40px}}header .nav-bar .user-nav.active{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1;height:auto;overflow:visible;-webkit-transition:opacity 0.3s ease-out 300ms, visibility 0s linear 300ms;-moz-transition:opacity 0.3s ease-out 300ms, visibility 0s linear 300ms;-o-transition:opacity 0.3s ease-out 300ms, visibility 0s linear 300ms;-ms-transition:opacity 0.3s ease-out 300ms, visibility 0s linear 300ms;transition:opacity 0.3s ease-out 300ms, visibility 0s linear 300ms}header .nav-bar .user-nav
hr{border:none;width:100%;height:1px;background:#592e84;margin:10px
0}header .nav-bar .user-nav
.logout{background:none;margin:0;padding:0
0 0 15px;color:#592e84;position:relative;border:none;display:block;width:100%;text-align:left;font-size:0.8125em;color:#1e1e1e;text-transform:uppercase;text-decoration:none}@media only screen and (max-width: 750px) and (orientation: portrait){header .nav-bar .user-nav
.logout{font-size:1.5em;padding:0
0 0 37px;margin-top:30px}}header .nav-bar .user-nav .logout:before{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:'';display:block;width:9px;height:11px;position:absolute;left:0;background:url('/tfo/static/images/global/logout.png')}@media only screen and (max-width: 750px) and (orientation: portrait){header .nav-bar .user-nav .logout:before{background:url('/tfo/static/images/global/logout-mobile.png');width:21px;height:25px}}header .nav-bar .user-nav
ul{margin:0;padding:0;list-style:none}header .nav-bar .user-nav ul
li{margin:0
-20px}@media only screen and (max-width: 750px) and (orientation: portrait){header .nav-bar .user-nav ul
li{margin:0
-50px}}header .nav-bar .user-nav ul li
a{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:100%;padding:15px
15px 15px 35px;text-decoration:none;color:#1e1e1e;font-size:0.8125em;text-transform:uppercase;position:relative}@media only screen and (max-width: 750px) and (orientation: portrait){header .nav-bar .user-nav ul li
a{font-size:1.5em;padding:30px
30px 30px 87px}}header .nav-bar .user-nav ul li a:before{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:'';width:4px;height:7px;background:url('/tfo/static/images/global/user-nav-arrow.png');position:absolute;left:20px}@media only screen and (max-width: 750px) and (orientation: portrait){header .nav-bar .user-nav ul li a:before{width:9px;height:16px;left:55px;background:url('/tfo/static/images/global/user-nav-arrow-mobile.png')}}header .nav-bar .user-nav ul li a:hover,
header .nav-bar .user-nav ul li a:focus{background:#52247f;color:#fff}header .nav-bar .user-nav ul li a:hover:before,
header .nav-bar .user-nav ul li a:focus:before{background-position:-4px 0}@media only screen and (max-width: 750px) and (orientation: portrait){header .nav-bar .user-nav ul li a:hover:before,
header .nav-bar .user-nav ul li a:focus:before{background-position:-9px 0}}header
nav{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms;display:block;position:absolute;left:-278px;width:278px;background:#e8e8e8;padding:0
55px;overflow-y:scroll}@media only screen and (max-width: 750px){header
nav{top:85px;width:525px;left:-525px}}header
nav.active{left:0;-webkit-box-shadow:10px 0px 0px 0px rgba(0, 0, 0, 0.2);box-shadow:10px 0px 0px 0px rgba(0, 0, 0, 0.2)}header nav>ul{list-style:none;padding:0;margin:0}header nav>ul>li{padding:30px
0;border-bottom:1px solid #b1b1b1}header nav>ul>li.no-line{border-bottom:none}header nav > ul > li.no-line
ul{padding:0;margin:0}header nav > ul > li.no-line ul li
a{font-family:'Oswald';font-weight:400;font-size:1.0625em}@media only screen and (max-width: 750px){header nav > ul > li.no-line ul li
a{font-size:2.375em;text-transform:none}}header nav>ul>li>a{font-family:'Oswald';font-weight:400;text-decoration:none;color:#323232;font-size:1.5em;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms}header nav > ul > li > a:hover,
header nav>ul>li>a:focus{color:#7C499E}header nav>ul>li>a.sliding-link{display:inline-block}header nav > ul > li > a.sliding-link:hover,
header nav>ul>li>a.sliding-link:focus{padding-left:5px}@media only screen and (max-width: 750px){header nav>ul>li>a{font-size:2.8125em}}header nav>ul>li>ul{list-style:none;padding:0
0 0 20px;margin:15px
0 0}header nav>ul>li>ul>li{margin:4px
0}@media only screen and (max-width: 750px){header nav>ul>li>ul>li{margin:20px
0}}header nav>ul>li>ul>li>a{text-decoration:none;color:#323232;font-size:0.6875em}header nav > ul > li > ul > li > a:hover,
header nav>ul>li>ul>li>a:focus{color:#7C499E}header nav>ul>li>ul>li>a.sliding-link{display:inline-block;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms}header nav > ul > li > ul > li > a.sliding-link:hover,
header nav>ul>li>ul>li>a.sliding-link:focus{padding-left:5px}@media only screen and (max-width: 750px){header nav>ul>li>ul>li>a{font-size:1.5625em}}header nav>ul>li>ul:nth-child(2){text-transform:uppercase}header nav>ul>li:last-of-type{padding-top:0}header nav > ul > li:last-of-type ul
li{display:inline-block}header nav > ul > li:last-of-type
a{margin-right:30px}@media only screen and (max-width: 750px){header nav > ul > li:last-of-type
a{margin-right:70px}}header nav > ul > li:last-of-type
a.icons{font-family:'tfo-icons';font-size:1.125em;color:#303030}@media only screen and (max-width: 750px){header nav > ul > li:last-of-type
a.icons{font-size:2.375em}}header nav > ul > li:last-of-type a.icons:hover,
header nav > ul > li:last-of-type a.icons:focus{color:#52247f}body.fixed{padding-top:57px}body.fixed
header{z-index:1100}body.fixed
nav{position:fixed;top:57px}@media only screen and (max-width: 750px){body.fixed
nav{top:85px}}body.fixed .back-to-top{position:fixed;bottom:40px;right:100px}@media only screen and (max-width: 750px){body.fixed .back-to-top{display:none}}@media only screen and (max-width: 989px){body.fixed .back-to-top{display:none}}footer{background:#323232;padding:20px
0 0;margin-top:135px;z-index:1;position:relative}@media only screen and (max-width: 750px){footer{padding:65px
0 50px}}@media only screen and (max-width: 750px){footer
.gwrap{width:650px!important}}footer
.logo{display:inline-block;vertical-align:top;margin-right:30px;margin-bottom:65px}@media only screen and (max-width: 750px){footer
.logo{display:block;width:108px}}@media only screen and (max-width: 750px){footer .logo
img{width:108px}}footer
.sitemap{list-style:none;margin:0;padding:0;display:inline-block;width:850px;vertical-align:top}footer .sitemap
.col{float:left;width:210px}@media only screen and (min-width: 990px) and (max-width: 1350px){footer .sitemap
.col{width:190px}}@media only screen and (max-width: 989px){footer .sitemap
.col{width:170px}}@media only screen and (max-width: 750px){footer .sitemap
.col{width:100%}}@media only screen and (min-width: 990px) and (max-width: 1350px){footer
.sitemap{width:595px}}@media only screen and (max-width: 989px){footer
.sitemap{width:340px}}@media only screen and (max-width: 750px){footer
.sitemap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}}footer .sitemap
div.mobile_menu{font-size:0.6875em;line-height:25px;color:#e0e0e0;margin-bottom:30px}@media only screen and (max-width: 750px){footer .sitemap
div.mobile_menu{margin-bottom:20px;padding:24px
0;border-bottom:1px solid #626161;position:relative;cursor:pointer}}footer .sitemap div.mobile_menu .btn-menu-expand{display:none;width:100%;height:65px;background:none;border:none;padding:0;text-align:left;font-size:2.18181818em;color:#cbcbcb;text-transform:uppercase;outline:none;position:relative}@media only screen and (max-width: 750px){footer .sitemap div.mobile_menu .btn-menu-expand{display:block}}footer .sitemap div.mobile_menu .btn-menu-expand:after{content:'';display:block;width:31px;height:17px;background:url('/tfo/static/images/global/footer-arrow-mobile.png');position:absolute;top:22px;right:3px}footer .sitemap div.mobile_menu
h3{text-transform:uppercase;margin:0;font-size:1em;line-height:25px}@media only screen and (max-width: 750px){footer .sitemap div.mobile_menu
h3{font-size:2.18181818em;display:none}}footer .sitemap div.mobile_menu
a{text-decoration:none;color:#e0e0e0}footer .sitemap div.mobile_menu
ul{list-style:none;margin:0;padding:0}@media only screen and (max-width: 750px){footer .sitemap div.mobile_menu
ul{display:none}}@media only screen and (max-width: 750px){footer .sitemap div.mobile_menu.active
ul{display:block}}@media only screen and (max-width: 750px){footer .sitemap div.mobile_menu.active ul li
a{font-size:1.25em;padding:15px
0;display:block}}footer .right-col{width:305px;display:inline-block;vertical-align:top}@media only screen and (max-width: 750px){footer .right-col{display:block;width:100%;margin-top:65px}}footer .right-col strong,
footer .right-col
label{font-size:0.6875em;color:#e0e0e0;text-transform:uppercase;margin:0
0 15px 0;display:block;line-height:25px}@media only screen and (max-width: 750px){footer .right-col strong,
footer .right-col
label{font-size:1.5em;color:#707070}}footer .right-col form[name=newsletter]{display:block;height:57px;width:305px;margin:0
auto 40px}@media only screen and (max-width: 750px){footer .right-col form[name=newsletter]{height:85px;width:auto;top:0}}footer .right-col form[name=newsletter] ::-webkit-input-placeholder{font-style:italic}footer .right-col form[name=newsletter] ::-moz-placeholder{font-style:italic}footer .right-col form[name=newsletter] :-ms-input-placeholder{font-style:italic}footer .right-col form[name=newsletter] input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:57px;width:260px;vertical-align:top;border:none;padding:0
20px;background:#434343;font-size:0.75em}@media only screen and (max-width: 750px){footer .right-col form[name=newsletter] input{height:85px;width:555px;font-size:1.25em}}footer .right-col form[name=newsletter] button{display:inline-block;width:39px;height:57px;border:none;margin:0
0 0 -0.3em;padding:0;background:#434343 url('/tfo/static/images/global/footer-arrow.png') no-repeat 50% 50%}@media only screen and (max-width: 750px){footer .right-col form[name=newsletter] button{width:85px;height:85px;background:transparent url('/tfo/static/images/global/loupe-mobile.png') no-repeat 50% 50%}}footer .right-col form[name=newsletter] .error,
footer .right-col form[name=newsletter] .success{display:none;padding:5px
0 0 0;font-size:0.6875em;font-family:'Montserrat';text-transform:uppercase}footer .right-col form[name=newsletter] .error{color:#EE8A8A}footer .right-col form[name=newsletter] .error.active{display:block}footer .right-col form[name=newsletter] .success{color:#FFF}footer .right-col form[name=newsletter] .success.active{display:block}footer .right-col
p{font-size:0.6875em;color:#e0e0e0}footer .right-col
a{display:inline-block;width:94px;height:33px;background:url('/tfo/static/images/global/store.png');text-indent:-9999px;overflow:hidden}footer .right-col
a.apple{background-position:-94px 0;margin-right:16px}@media only screen and (max-width: 750px){footer{margin-top:30px}}@media only screen and (max-width: 750px){footer
.store{display:none}}footer
.socials{text-align:center;margin-top:30px}@media only screen and (max-width: 750px){footer
.socials{text-align:left;width:650px;margin-left:auto;margin-right:auto}}footer .socials
ul{list-style:none;margin:0;padding:0}footer .socials ul
li{display:inline-block;margin:0
15px}footer .socials ul li
a{display:block;width:30px;height:30px;text-indent:-9999px;overflow:hidden;background:url('/tfo/static/images/global/footer-socials.jpg')}@media only screen and (max-width: 750px){footer .socials ul li
a{background:url('/tfo/static/images/global/social_icons_mobile.png');height:36px;width:19px}}footer .socials ul li
a.twitter{background-position:-64px 0;width:29px}@media only screen and (max-width: 750px){footer .socials ul li
a.twitter{background-position:-92px 0;width:39px}}footer .socials ul li
a.youtube{background-position:-126px 0}@media only screen and (max-width: 750px){footer .socials ul li
a.youtube{background-position:-202px 0;width:42px}}footer .socials ul li
a.instagram{background-position:-408px 0}@media only screen and (max-width: 750px){footer .socials ul li
a.instagram{background-position:-319px 0;width:38px}}footer .socials ul li
a.android{background-position:-253px 0}@media only screen and (max-width: 750px){footer .socials ul li
a.android{display:none}}footer .socials ul li
a.ios{background-position:-316px 0}@media only screen and (max-width: 750px){footer .socials ul li
a.ios{display:none}}footer
.relative{position:relative}footer .back-to-top{-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;display:block;width:46px;height:46px;background:#52247f url('/tfo/static/images/global/back-to-top.png') 50% 50%;position:absolute;bottom:-20px;right:0;border:none;z-index:100}footer .back-to-top:hover,
footer .back-to-top:focus{background-color:#6a2da7}footer
.copy{padding:0;margin:20px
0 0;height:40px;line-height:40px;background-color:#434343;color:#e0e0e0;text-align:center;font-size:0.6875em}@media only screen and (max-width: 750px){footer
.copy{display:none}}.mini-tfo-block{height:84px;width:100%;background:url('/tfo/static/images/universe/bandeau-mini.jpg');box-shadow:0px 0px 0px 10px rgba(0, 0, 0, 0.2);text-align:center}.mini-tfo-block
a{font-size:1em;color:#fff;text-decoration:none;padding-right:40px;display:inline-block;height:84px;position:relative}@media only screen and (max-width: 989px){.mini-tfo-block
a{padding-right:0px}}.mini-tfo-block a:after{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:'';width:39px;height:41px;background:url('/tfo/static/images/universe/mini-arrow.png');position:absolute;right:0}@media only screen and (max-width: 989px){.mini-tfo-block a:after{display:none}}.mini-tfo-block a
span{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;text-align:right;vertical-align:top}.mini-tfo-block a
span.left{width:240px}.mini-tfo-block a
span.right{width:265px;text-align:left}.mini-tfo-block a
span.logo{width:182px;height:51px;background:url('/tfo/static/images/universe/mini-logo.png');text-indent:-9999px;overflow:hidden;font-size:0em;margin:0
20px}@media only screen and (max-width: 989px){.mini-tfo-block a
span.logo{margin:0
20px 0 0}}@media only screen and (max-width: 750px){.mini-tfo-block a
span.logo{margin:0px
20px 0 25px}}