@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,400,700,600);body *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}
body{font-family:Arial,sans-serif;line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*behavior:url(/etc/designs/fom-website/libs.ielib/boxsizing.htc)}
@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%);visibility:visible}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes slideInDown{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%);visibility:visible}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}
100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}
}
@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}
100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}
}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-75%,0);transform:translate3d(0,-75%,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-75%,0);transform:translate3d(0,-75%,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
@-webkit-keyframes fadeOutUp{0%{opacity:1}
100%{opacity:0;-webkit-transform:translate3d(0,-75%,0);transform:translate3d(0,-75%,0)}
}
@keyframes fadeOutUp{0%{opacity:1}
100%{opacity:0;-webkit-transform:translate3d(0,-75%,0);transform:translate3d(0,-75%,0)}
}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
@font-face{font-family:'bentonsans';src:url('fonts/bentonsans-book.eot');src:url('fonts/bentonsans-book.eot?#iefix') format('embedded-opentype'),url('fonts/bentonsans-book.woff2') format('woff2'),url('fonts/bentonsans-book.woff') format('woff'),url('fonts/bentonsans-book.ttf') format('truetype'),url('fonts/bentonsans-book.svg#bentonsansbook') format('svg');font-weight:500;font-style:normal}
@font-face{font-family:'bentonsans';src:url('fonts/bentonsans-medium.eot');src:url('fonts/bentonsans-medium.eot?#iefix') format('embedded-opentype'),url('fonts/bentonsans-medium.woff2') format('woff2'),url('fonts/bentonsans-medium.woff') format('woff'),url('fonts/bentonsans-medium.ttf') format('truetype'),url('fonts/bentonsans-medium.svg#bentonsansmedium') format('svg');font-weight:600;font-style:normal}
@font-face{font-family:'bentonsans';src:url('fonts/bentonsans-bold.eot');src:url('fonts/bentonsans-bold.eot?#iefix') format('embedded-opentype'),url('fonts/bentonsans-bold.woff2') format('woff2'),url('fonts/bentonsans-bold.woff') format('woff'),url('fonts/bentonsans-bold.ttf') format('truetype'),url('fonts/bentonsans-bold.svg#bentonsansbold') format('svg');font-weight:700;font-style:normal}
@font-face{font-family:'icomoon';src:url('fonts/icomoon.eot');src:url('fonts/icomoon.eot#iefix') format('embedded-opentype'),url('fonts/icomoon.woff') format('woff'),url('fonts/icomoon.ttf') format('truetype'),url('fonts/icomoon.svg#icomoon') format('svg');font-weight:500;font-style:normal}
@font-face{font-family:'FontAwesome';src:url('fonts/fontawesome-webfont.eot?v=4.5.0');src:url('fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'),url('fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'),url('fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'),url('fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'),url('fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}
html,body{margin:0;padding:0}
html{font-size:62.5%;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"kern";-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1"}
html.android-4-3,html.android-4-2-1,html.android-4-2-2,html.android-4-2-3{text-rendering:auto}
body{font-family:"Open Sans",Helvetica,sans-serif;font-size:16px;font-size:1.6rem;line-height:1.6;background:#e2e2e2 url('images/Background.png') top center repeat;background-size:100% auto}
.no-touch ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#f5f5f5}
.no-touch ::-webkit-scrollbar{width:12px;background-color:#f5f5f5}
.no-touch ::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#555}
h1,h2,h3,h4,h5,h6,.sml-title,.md-title,.lrg-title,.sml-label,.md-label,.lrg-label{font-family:'bentonsans',Helvetica,sans-serif;font-weight:700;color:#000}
h1,h2,h3,h4,h5,h6{margin-bottom:24px;margin-bottom:2.4rem}
h1,.lrg-title{font-size:40px;font-size:4rem;line-height:1.5}
h2{font-size:40px;font-size:4rem;line-height:1.15}
h3,.md-title{font-size:34px;font-size:3.4rem;line-height:1.17}
h4{font-size:24px;font-size:2.4rem;line-height:1.167}
h5,.sml-title{font-size:20px;font-size:2rem;line-height:1.3}
h6{font-size:16px;font-size:1.6rem;line-height:1.375}
.feature-title{color:#171717;font-size:22px;font-size:2.2rem;font-weight:500}
p,li,dd{color:#1e1e1e;font-family:"Open Sans",Helvetica,sans-serif;font-size:16px;font-size:1.6rem;line-height:2}
p,ul,ol,dl{margin-bottom:20px;margin-bottom:2rem}
strong,b,.bold{font-weight:700}
strong i,b i,.bold i,strong em,b em,.bold em,strong .italic,b .italic,.bold .italic{font-weight:700}
.semi-bold{font-weight:600}
i,em,.italic{font-style:italic;font-weight:500}
small,.small{font-size:.75em}
sup,.sup,sub,.sub{font-size:.6em}
sup,.sup{vertical-align:super}
sub,.sub{vertical-align:sub}
code{font-family:Monaco,Courier New,monospace}
ul,ol{margin-left:20px}
ul{list-style:square}
ol{list-style:decimal}
a{color:#d31411;font-weight:700;text-decoration:none}
a:hover{color:#b3110e}
table{width:100%}
.table{color:#808080;text-align:left;overflow-x:auto}
.table th,.table td{padding:15px 20px}
.ie .table th,.ie .table td{font-family:'bentonsans',Helvetica,sans-serif}
.table thead{font-size:10px;font-size:1rem;text-transform:uppercase}
.table tbody{font-size:13.5px;font-size:1.35rem}
.table tbody tr.odd,.table tbody tr:nth-of-type(odd){background:#f0f0f0}
.table.table-emphasis td:nth-of-type(n+2){font-weight:bold}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
span.text-right,span.text-center{display:inline-block;width:100%}
.float-right{float:right}
.float-left{float:left}
.clear-none{clear:none}
.width-50pc{width:50%}
.group:after,.clearfix:after{content:"";display:table;clear:both}
.hidden{display:none}
.transparent{opacity:0}
.srt{position:absolute;left:-999em;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden}
.altcolor-true{color:#fff}
.altcolor-true a{color:#fff}
.altcolor-true a:hover,.altcolor-true a:focus{color:#fff}
.window{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;display:block;visibility:hidden;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}
.window.isVisible{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);visibility:visible}
.window .vignette{background:rgba(0,0,0,0.9)}
.window-header{position:absolute;width:100%;top:-40px}
.window-content{margin:auto;position:relative}
.template:after{content:"";display:table;clear:both}
.column{max-width:none;width:100%}
@media only screen and (max-width:1023px){.column{float:none}
}
.column-2{max-width:none;width:100%;width:50%;float:left}
@media only screen and (max-width:1023px){.column-2{float:none}
}
@media only screen and (max-width:1023px){.column-2{width:100%}
}
.column-4{max-width:none;width:100%;width:25%;float:left}
@media only screen and (max-width:1023px){.column-4{float:none}
}
@media only screen and (max-width:1023px){.column-4{width:50%}
}
.inner-wrap{width:100%;max-width:1440px;margin:0 auto}
.inner-wrap.white{background-color:#fff}
.page-title-premium{margin:30px 0;text-transform:uppercase;color:#fff;font-size:23px;font-size:2.3rem;line-height:1;text-align:center;letter-spacing:12px;padding-left:12px;width:100%}
.page-title-premium .f1-access-font{font-family:'icomoon';font-weight:500}
.page-title-premium .page-title-pretext{display:block;font-size:11px;font-size:1.1rem;line-height:1;letter-spacing:7px;margin-bottom:15px;font-weight:500}
@media only screen and (min-width:768px){.page-title-premium .page-title-pretext{margin-bottom:30px;font-size:17px;font-size:1.7rem}
}
@media only screen and (min-width:768px){.page-title-premium{font-size:46px;font-size:4.6rem;letter-spacing:27px;padding-left:27px;margin:50px 0}
}
@media only screen and (min-width:1024px){.page-title-premium{margin:90px 0 105px}
}
.site-wrapper{position:relative}
.ie8 .site-wrapper{border-top:1px solid transparent}
.icn-clock{position:relative;background:url('images/sprite.png') no-repeat 0 0;text-indent:-999em;display:inline-block;width:17px;height:17px;background-position:-56px 0;top:-2px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icn-clock{background:url('images/sprite_retina.png') no-repeat 0 0;background-size:406px}
}
.icn-clock span{position:absolute;left:-999em;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden}
.icn-clock--before:before{position:relative;margin:0 10px 0 0;vertical-align:middle;content:"";background:url('images/sprite.png') no-repeat 0 0;display:inline-block;width:17px;height:17px;background-position:-56px 0;top:-2px}
.icn-clock-white{position:relative;background:url('images/sprite.png') no-repeat 0 0;text-indent:-999em;display:inline-block;width:17px;height:17px;background-position:-28px 0;top:-2px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icn-clock-white{background:url('images/sprite_retina.png') no-repeat 0 0;background-size:406px}
}
.icn-clock-white span{position:absolute;left:-999em;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden}
.icn-clock-white--before:before{position:relative;margin:0 10px 0 0;vertical-align:middle;content:"";background:url('images/sprite.png') no-repeat 0 0;display:inline-block;width:17px;height:17px;background-position:-28px 0;top:-2px}
.icon-mixin{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-base:before{content:"\e633"}
.icon-circle-icon:before{content:"\e62c"}
.icon-ad-expand:before{content:"\e628"}
.icon-arrow-down:before{content:"\e629"}
.icon-play-large:before{content:"\e62a"}
.icon-tick2:before{content:"\e62b"}
.icon-info-off:before{content:"\e626"}
.icon-info-on:before{content:"\e627"}
.icon-checkered_flag:before{content:"\e625"}
.icon-play3:before{content:"\ea1c"}
.icon-pause2:before{content:"\ea1d"}
.icon-youtube:before{content:"\ea97"}
.icon-facebook:before{content:"\e619"}
.icon-audio2:before{content:"\e61a"}
.icon-drs2:before{content:"\e61b"}
.icon-error2:before{content:"\e61c"}
.icon-flag2:before{content:"\e61d"}
.icon-image2:before{content:"\e61e"}
.icon-overtake2:before{content:"\e61f"}
.icon-repost2:before{content:"\e620"}
.icon-safety_car2:before{content:"\e621"}
.icon-text2:before{content:"\e622"}
.icon-tv_image2:before{content:"\e623"}
.icon-video2:before{content:"\e624"}
.icon-audio:before{content:"\e60e"}
.icon-drs:before{content:"\e60f"}
.icon-error:before{content:"\e610"}
.icon-flag:before{content:"\e611"}
.icon-image:before{content:"\e612"}
.icon-overtake:before{content:"\e613"}
.icon-repost:before{content:"\e614"}
.icon-safety_car:before{content:"\e615"}
.icon-text:before{content:"\e616"}
.icon-tv_image:before{content:"\e617"}
.icon-video:before{content:"\e618"}
.icon-enlarge:before{content:"\e60d"}
.icon-helmet:before{content:"\e609"}
.icon-first-race:before{content:"\e60a"}
.icon-podiums:before{content:"\e60b"}
.icon-titles:before{content:"\e60c"}
.icon-winner:before{content:"\e608"}
.icon-arrow-up:before{content:"\e607"}
.icon-tick:before{content:"\e606"}
.icon-arrow:before{content:"\e600"}
.icon-clock:before{content:"\e601"}
.icon-close:before{content:"\e602"}
.icon-person:before{content:"\e603"}
.icon-search:before{content:"\e604"}
.icon-twitter:before{content:"\e605"}
.icon-fullscreen:before{content:"\e62d"}
.icon-volume:before{content:"\e62e"}
.icon-mute:before{content:"\e62f"}
.icon-wifi-car:before{content:"\e630"}
.icon-smartphone:before{content:"\e631"}
.icon-trophy-lines:before{content:"\e632"}
.icon-volume-high:before{content:"\ea26"}
.icon-volume-medium:before{content:"\ea27"}
.icon-volume-low:before{content:"\ea28"}
.icon-volume-mute:before{content:"\ea29"}
.icon-volume-mute2:before{content:"\ea2a"}
.icon-google-plus:before{content:"\ea88"}
.icon-share2:before{content:"\ea82"}
.icn{position:relative;background:url('images/sprite.png') no-repeat 0 0;text-indent:-999em}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icn{background:url('images/sprite_retina.png') no-repeat 0 0;background-size:406px}
}
.icn span{position:absolute;left:-999em;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden}
.icn-before{position:relative;display:inline-block;margin:0 10px 0 0;vertical-align:middle;content:"";background:url('images/sprite.png') no-repeat 0 0}
.icn-rolex-white-countdown{position:relative;background:url('images/sprite.png') no-repeat 0 0;text-indent:-999em;display:inline-block;width:200px;height:50px;background-position:0 -56px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icn-rolex-white-countdown{background:url('images/sprite_retina.png') no-repeat 0 0;background-size:406px}
}
.icn-rolex-white-countdown span{position:absolute;left:-999em;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icn-rolex-white-countdown{display:inline-block;width:200px;height:50px;background-position:0 0}
}
@media only screen and (max-width:767px){.icn-rolex-white-countdown{display:inline-block;width:74px;height:45px;background-position:0 -113px}
}
@media only screen and (max-width :767px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width :767px) and (min--moz-device-pixel-ratio:2),only screen and (max-width :767px) and (-o-min-device-pixel-ratio:2/1),only screen and (max-width :767px) and (min-device-pixel-ratio:2),only screen and (max-width :767px) and (min-resolution:192dpi),only screen and (max-width :767px) and (min-resolution:2dppx){.icn-rolex-white-countdown{display:inline-block;width:74px;height:45px;background-position:0 -55px}
}
.icn-rolex-black-countdown{position:relative;background:url('images/sprite.png') no-repeat 0 0;text-indent:-999em;display:inline-block;width:200px;height:50px;background-position:-212px -56px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icn-rolex-black-countdown{background:url('images/sprite_retina.png') no-repeat 0 0;background-size:406px}
}
.icn-rolex-black-countdown span{position:absolute;left:-999em;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icn-rolex-black-countdown{display:inline-block;width:200px;height:50px;background-position:-205px 0}
}
@media only screen and (max-width:767px){.icn-rolex-black-countdown{display:inline-block;width:74px;height:45px;background-position:-84px -113px}
}
@media only screen and (max-width :767px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width :767px) and (min--moz-device-pixel-ratio:2),only screen and (max-width :767px) and (-o-min-device-pixel-ratio:2/1),only screen and (max-width :767px) and (min-device-pixel-ratio:2),only screen and (max-width :767px) and (min-resolution:192dpi),only screen and (max-width :767px) and (min-resolution:2dppx){.icn-rolex-black-countdown{display:inline-block;width:74px;height:45px;background-position:-79px -55px}
}
/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-fw{width:1.28571429em;text-align:center}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}
.fa-ul>li{position:relative}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}
.fa-li.fa-lg{left:-1.85714286em}
.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}
.fa-pull-left{float:left}
.fa-pull-right{float:right}
.fa.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right{margin-left:.3em}
.pull-right{float:right}
.pull-left{float:left}
.fa.pull-left{margin-right:.3em}
.fa.pull-right{margin-left:.3em}
.fa-youtube:before{content:"\f167"}
.fa-instagram:before{content:"\f16d"}
.fa-twitter:before{content:"\f099"}
.fa-facebook-official:before{content:"\f230"}
button,input[type=submit],.btn{background:#d31411;color:#fff;text-transform:uppercase;font-size:14px;font-size:1.4rem;line-height:12px;outline:0;font-family:'bentonsans',Helvetica,sans-serif;font-weight:700;border:0;padding:13px 25px;letter-spacing:1px;cursor:pointer}
@media only screen and (max-width:767px){button,input[type=submit],.btn{font-size:13px;font-size:1.3rem;line-height:1.5rem}
}
button:hover,input[type=submit]:hover,.btn:hover,button:focus,input[type=submit]:focus,.btn:focus{color:#fff;background:#b3110e}
button[disabled],input[type=submit][disabled],.btn[disabled],button.disabled,input[type=submit].disabled,.btn.disabled{background:#e2cfce;cursor:not-allowed}
button[disabled]:hover,input[type=submit][disabled]:hover,.btn[disabled]:hover,button.disabled:hover,input[type=submit].disabled:hover,.btn.disabled:hover,button[disabled]:focus,input[type=submit][disabled]:focus,.btn[disabled]:focus,button.disabled:focus,input[type=submit].disabled:focus,.btn.disabled:focus{background:#e2cfce}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
.btn-secondary{background:#222b2f}
.btn-secondary:hover,.btn-secondary:focus{background:#0d1011}
.btn-tertiary{background:#4a4a4a}
.btn-tertiary:hover,.btn-tertiary:focus{background:#313131}
.btn-sml{padding:8px 20px}
.btn-lrg{font-size:14px;font-size:1.4rem;line-height:12px;padding:23px 35px}
.btn-anchor{background:transparent;color:#d31411;font-weight:700;text-decoration:none;text-transform:none;letter-spacing:normal;text-align:left;line-height:1.1;padding:0}
.btn-anchor:hover,.btn-anchor:focus{color:#b3110e;background:transparent}
.legal-info-text{text-transform:uppercase;font-size:8.5px;font-size:.85rem;line-height:12px;padding-left:10px;position:relative;margin:1em 0}
.legal-info-text sup{font-size:15px;font-size:1.5rem;position:absolute;left:0;top:0}
.race-calendar .race{position:relative}
.race-calendar .race-title sup{color:#fff;font-size:15px;font-size:1.5rem}
.race-details .legal-info-text{color:#919191;font-family:'bentonsans',Helvetica,sans-serif;font-weight:600;position:absolute;margin:0;bottom:-10px;left:15px}
@media only screen and (min-width:768px){.race-details .legal-info-text{left:0;width:100%;text-align:center;bottom:-30px;padding-left:0}
.race-details .legal-info-text sup{position:relative;top:5px;margin-right:3px}
}
@media only screen and (min-width:1024px){.race-details .legal-info-text{bottom:-20px}
}
.teaser-info .teaser-info-title sup{font-size:14px;font-size:1.4rem}
.teaser-info .legal-info-text{position:absolute;bottom:5px}
.teaser-info .legal-info-text sup{position:relative;left:-3px;top:6px}
@media only screen and (max-width:479px){.teaser-info .legal-info-text{font-size:7px}
}
.is-expired .teaser-info .legal-info-text{position:absolute;bottom:5px;color:#fff}
.fom-teaser.animate:hover .legal-info-text{color:#fff}
.race-header-title sup{font-size:15px;font-size:1.5rem}
.standings{font-size:13px;font-size:1.3rem;line-height:1;color:#4a4a4a;padding:0 30px 15px}
.standings .title{font-size:16px;font-size:1.6rem;line-height:1;font-weight:600;font-family:'bentonsans',Helvetica,sans-serif;text-transform:uppercase;color:#222b2f}
.standings thead td,.standings thead th{color:#222b2f;font-size:14px;font-size:1.4rem;font-style:normal;font-weight:700;text-align:left;text-transform:uppercase}
.standings thead th{border-bottom:1px solid #b0b0b0}
.standings thead th.country,.standings thead th.team{color:#222b2f;font-weight:700}
.standings thead .position,.standings thead .gap,.standings thead .number,.standings thead .team,.standings thead .time,.standings thead .laps{padding:0 10px 15px}
.standings td{padding:14px 10px 13px;vertical-align:middle}
.standings .name{font-weight:700;text-transform:uppercase;padding-left:6px}
.standings .name .tla{display:none}
.standings .country{text-transform:uppercase;color:#808080}
.standings .team{font-weight:600;color:#808080;text-transform:uppercase}
.standings .laps,.standings .gap,.standings .time{font-weight:700;text-align:right;-ms-font-feature-settings:normal}
.standings .points{font-weight:700;text-align:right}
.standings .number,.standings .position{font-weight:700;width:55px;text-align:center;-ms-font-feature-settings:normal}
.standings .team-number{font-size:14px;font-size:1.4rem;line-height:14px;font-weight:700;background:#b0b0b0;color:#fff;display:inline-block;padding:7px 10px 7px 0;width:40px;text-align:center;-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);-o-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg);position:relative}
.standings .team-number .text{display:inline-block;-webkit-transform:skew(30deg);-moz-transform:skew(30deg);-o-transform:skew(30deg);-ms-transform:skew(30deg);transform:skew(30deg)}
.standings .team-number .color{width:10px;position:absolute;right:0;top:0;height:100%;background:#000}
.standings .team-number.team-mercedes .color{background:#2ab4a5}
.standings .team-number.team-red-bull-racing .color{background:#4f1aab}
.standings .team-number.team-mclaren .color{background:#808080}
.standings .team-number.team-williams .color{background:#fff;border:1px solid #b0b0b0;border-left:0}
.standings .team-number.team-force-india .color{background:#ff5f0f}
.standings .team-number.team-ferrari .color{background:#c30000}
.standings .team-number.team-toro-rosso .color{background:#0005c1}
.standings .team-number.team-lotus .color{background:#ffb800}
.standings .team-number.team-sauber .color{background:#0063ff}
.standings .team-number.team-marussia .color{background:#6e0000}
.standings .team-number.team-caterham .color{background:#006c00}
.standings .team-number.teamColor-white .color{border:1px solid #b0b0b0;border-left:0}
.standings .car{padding-top:10px;padding-bottom:10px}
.standings .car img{display:block}
.standings .pos-DSQ,.standings .pos-DNS{font-size:10px;font-size:1rem}
.standings .morelink{text-align:center;padding:30px 0}
.ie .standings .points{font-family:'bentonsans',Helvetica,sans-serif;font-weight:600}
.ie .standings .team-number .text{font-family:'bentonsans',Helvetica,sans-serif;font-weight:600}
.ie8 .standings .team-number,.ie8 .standings .color{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=-0.5773502691896246, M21=0, M22=1, SizingMethod='auto expand')";margin-left:-11px;margin-top:-3px}
.ie8 .standings .text{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=0.5773502691896264, M21=0, M22=1, SizingMethod='auto expand')";margin-left:-4px}
.ie8 .standings .color{margin:0}
@media only screen and (max-width:767px){.standings .title{color:#808080;font-size:12px;font-size:1.2rem;letter-spacing:0;padding-bottom:16px}
.standings thead th{font-size:12px;font-size:1.2rem}
.standings thead td{padding:14px 7px 13px}
}
@media only screen and (max-width:320px){.standings{font-size:11px;font-size:1.1rem}
.standings .name{padding-left:12px;font-size:12px;font-size:1.2rem}
}
.tab-content .standings{padding:0 0 15px}
.tab-content .standings table{margin:15px 0 0 0}
@media only screen and (max-width:767px){.siteheader-open{height:100%;position:fixed;width:100%}
}
.site-header{position:absolute;width:100%;padding:40px 40px 0;left:0;right:0;margin:0 auto;z-index:999}
.site-header .site-header-wrap{background:#000;display:table;width:100%;max-width:1440px;margin:0 auto;position:relative;vertical-align:top}
.site-header .logo{display:table-cell;width:160px;padding:18px 16px 17px 30px}
.site-header .logo a,.site-header .logo img{display:block;width:100%;max-width:160px}
.site-header .site-header-navigation{display:table-cell;width:auto;vertical-align:top}
.site-header .premium{position:relative;display:table-cell;width:220px;padding:30px 0 0 30px;vertical-align:top;background:#d31411;font-family:'bentonsans',Helvetica,sans-serif;font-size:12px;font-size:1.2rem;line-height:2;text-transform:uppercase;color:#fff}
.site-header .premium:before{display:none;position:absolute;top:50%;right:30px;font-size:14px;font-size:1.4rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.site-header .premium.is-visible:before,.site-header .premium.is-visible .premium-expanded,.site-header .premium.is-visible .premium-unexpanded{opacity:1}
.site-header .premium a,.site-header .premium .username{color:#fff;font-weight:700}
.site-header .premium ul{list-style-type:none;margin:0}
.site-header .premium li{font-size:12px;font-size:1.2rem;line-height:4.3;border-bottom:1px solid rgba(255,255,255,0.1)}
.site-header .premium li:last-child{border:0}
.site-header .premium .premium-title{font-family:'icomoon';letter-spacing:3px;padding-left:1px;margin-bottom:0;font-size:9px;font-size:.9rem;line-height:1.3;color:#fff}
.site-header .premium .premium-title small{vertical-align:top}
.site-header .premium.is-signed-in:before,.site-header .premium.is-signed-in .signed-in,.site-header .premium.is-signed-in .premium-expanded,.site-header .premium.is-signed-in .premium-title{display:block}
.site-header .premium.is-signed-in .premium-unexpanded .no-session{display:block}
.site-header .premium.is-signed-in .premium-unexpanded .session-in-progress{display:none}
.site-header .premium.is-signed-in .premium-expanded .premium-title{display:none}
.site-header .premium.is-signed-in .signed-out{display:none}
.site-header .premium.is-signed-in.animate:hover .premium-expanded{pointer-events:auto}
.site-header .premium.is-signed-in.animate:hover .ctn{display:block}
.site-header .premium.is-signed-in.animate:hover .ctn .no-session{display:none}
.site-header .premium.is-signed-in.animate:hover .ctn .session-in-progress{display:block}
.csstransforms .site-header .premium.is-signed-in.animate:hover .ctn{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.site-header .premium.is-live-session .no-session{display:none}
.site-header .premium.is-live-session .session-in-progress{display:block}
.site-header .premium-expanded{overflow:hidden;position:absolute;top:100%;left:0;width:100%;min-height:250px;pointer-events:none}
.site-header .premium-expanded .ctn{display:none;background:#b3110e;padding:5px 30px}
.csstransforms .site-header .premium-expanded .ctn{display:block;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}
.site-header .premium:before,.site-header .premium-expanded,.site-header .premium-unexpanded{opacity:0;-webkit-transition:opacity .1s ease-out;-moz-transition:opacity .1s ease-out;-ms-transition:opacity .1s ease-out;-o-transition:opacity .1s ease-out;transition:opacity .1s ease-out}
.site-header .signed-in,.site-header .premium-expanded,.site-header .session-in-progress,.site-header .signed-in .premium-title{display:none}
@media only screen and (max-width:1024px) and (min-width:767px){.site-header{padding:10px 10px 0}
.site-header .logo{width:115px;padding:20px 0 16px 18px}
.site-header .logo a,.site-header .logo img{max-width:115px}
.site-header .premium{width:75px}
.site-header .premium:before{display:block}
.site-header .premium.is-visible .premium-unexpanded,.site-header .premium.is-signed-in .premium-unexpanded{display:none}
.site-header .premium.is-visible .premium-expanded,.site-header .premium.is-signed-in .premium-expanded{width:230px;left:-155px;display:block}
.site-header .premium.is-visible .premium-expanded .premium-title,.site-header .premium.is-signed-in .premium-expanded .premium-title{display:none}
.site-header .premium.is-visible .premium-icon-person,.site-header .premium.is-signed-in .premium-icon-person{width:180px}
.site-header .premium.open .premium-expanded{pointer-events:auto}
.site-header .premium.open .ctn{display:block}
.site-header .premium.open .ctn .session-in-progress{display:block}
.csstransforms .site-header .premium.open .ctn{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
@media only screen and (max-width:767px){.site-header{padding:0;top:0}
.site-header .site-header-wrap{display:inline-block;height:70px}
.site-header .site-header-navigation{display:inline-block;float:left}
.site-header .logo{display:block;width:95px;padding:13px 0 0;position:absolute;left:0;right:0;margin:0 auto}
.site-header .logo a,.site-header .logo img{max-width:95px}
.site-header .premium{width:75px;position:absolute;right:0;top:0;min-height:70px;padding:0;background:0}
.site-header .premium .premium-unexpanded{height:0;overflow:hidden}
.site-header .premium:before{display:block;font-size:23px;font-size:2.3rem}
.site-header .premium.is-visible .premium-expanded,.site-header .premium.is-signed-in .site-header .premium.is-signed-out .premium-expanded{background:#171717;display:block;height:0;left:0;min-height:0;opacity:0;padding:10px;pointer-events:all;position:fixed;top:70px;-webkit-transition-delay:0;transition-delay:0;-webkit-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-ms-transition:all 100ms ease-out;-o-transition:all 100ms ease-out;transition:all 100ms ease-out;width:100%}
.site-header .premium.is-visible .premium-expanded .ctn,.site-header .premium.is-signed-in .site-header .premium.is-signed-out .premium-expanded .ctn{padding:0}
.csstransforms .site-header .premium.is-visible .premium-expanded .ctn,.csstransforms .site-header .premium.is-signed-in .site-header .premium.is-signed-out .premium-expanded .ctn{display:block;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}
.site-header .premium.is-visible .premium-expanded .premium-title,.site-header .premium.is-signed-in .site-header .premium.is-signed-out .premium-expanded .premium-title{background:#d31411;font-size:14px;font-size:1.4rem;display:block;padding:20px 0 20px 30px;opacity:.98;width:100%;margin:0}
.site-header .premium.is-visible .premium-expanded ul li,.site-header .premium.is-signed-in .site-header .premium.is-signed-out .premium-expanded ul li{font-size:13px;font-size:1.3rem;margin:0 30px;-webkit-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-ms-transition:all 100ms ease-out;-o-transition:all 100ms ease-out;transition:all 100ms ease-out;-webkit-transition-delay:0;transition-delay:0;opacity:0}
.site-header .premium.open:before{content:'\e602';font-size:20px;font-size:2rem}
.site-header .premium.open.is-visible .premium-expanded,.site-header .premium.open.is-signed-in .premium-expanded,.site-header .premium.open.is-signed-out .premium-expanded{-webkit-transition:opacity 150ms ease-out;-moz-transition:opacity 150ms ease-out;-ms-transition:opacity 150ms ease-out;-o-transition:opacity 150ms ease-out;transition:opacity 150ms ease-out;height:100%;opacity:.98}
.site-header .premium.open.is-visible .premium-expanded ul li,.site-header .premium.open.is-signed-in .premium-expanded ul li,.site-header .premium.open.is-signed-out .premium-expanded ul li{-webkit-transition:opacity 500ms ease-out;-moz-transition:opacity 500ms ease-out;-ms-transition:opacity 500ms ease-out;-o-transition:opacity 500ms ease-out;transition:opacity 500ms ease-out;opacity:.98}
.site-header .premium.open.is-visible .premium-expanded ul li:nth-of-type(1n),.site-header .premium.open.is-signed-in .premium-expanded ul li:nth-of-type(1n),.site-header .premium.open.is-signed-out .premium-expanded ul li:nth-of-type(1n){-webkit-transition-delay:0s;transition-delay:0s}
.site-header .premium.open.is-visible .premium-expanded ul li:nth-of-type(2n),.site-header .premium.open.is-signed-in .premium-expanded ul li:nth-of-type(2n),.site-header .premium.open.is-signed-out .premium-expanded ul li:nth-of-type(2n){-webkit-transition-delay:.1s;transition-delay:.1s}
.site-header .premium.open.is-visible .premium-expanded ul li:nth-of-type(3n),.site-header .premium.open.is-signed-in .premium-expanded ul li:nth-of-type(3n),.site-header .premium.open.is-signed-out .premium-expanded ul li:nth-of-type(3n){-webkit-transition-delay:.2s;transition-delay:.2s}
.site-header .premium.open.is-visible .premium-expanded ul li:nth-of-type(4n),.site-header .premium.open.is-signed-in .premium-expanded ul li:nth-of-type(4n),.site-header .premium.open.is-signed-out .premium-expanded ul li:nth-of-type(4n){-webkit-transition-delay:.3s;transition-delay:.3s}
}
.main-navigation-open{position:fixed}
.md-modal{display:none}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-wp8-horizontal{-ms-touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x}
@media only screen and (max-width:1023px){.tab-group .tab-group-nav{background:transparent;padding:10px 0 0;margin:0;display:block}
.flexbox .tab-group .tab-group-nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;align-content:stretch}
.tab-group .tab-group-nav a{color:#222b2f;font-family:'bentonsans',Helvetica,sans-serif;text-transform:uppercase;font-weight:500;font-size:22px;font-size:2.2rem;line-height:1.2;display:block;height:100%;position:relative;padding:30px 10px;width:33.333%;float:left;text-align:center}
.tab-group .tab-group-nav a.active{font-weight:600;background:#fff}
.flexbox .tab-group .tab-group-nav a{-webkit-flex-grow:1;flex-grow:1;width:auto}
.tab-group .tab-content{display:none;background:#fff}
.tab-group .tab-content.active{display:block}
}
@media only screen and (max-width:767px){.tab-group .tab-group-nav a{font-size:16px;font-size:1.6rem;line-height:1;padding:22px 5px}
.flexbox .tab-group .tab-group-nav a{font-size:15px;font-size:1.5rem}
}
@-webkit-keyframes subtleIn{0%{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);-webkit-transform:translate(0,300%);-moz-transform:translate(0,300%);-o-transform:translate(0,300%);-ms-transform:translate(0,300%);transform:translate(0,300%)}
30%{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
}
@keyframes subtleIn{0%{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);-webkit-transform:translate(0,300%);-moz-transform:translate(0,300%);-o-transform:translate(0,300%);-ms-transform:translate(0,300%);transform:translate(0,300%)}
30%{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
}
.loader{display:none;position:absolute;top:0;left:0;width:100%;height:76px;margin-top:20px;text-align:center}
.loader .fallback{display:none}
.lt-ie10 .loader .fallback{display:block;margin:-14px 0 0 0}
.loader .bar{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:subtleIn;animation-name:subtleIn;display:inline-block;width:25px;height:3px;margin:0 1px;font-size:0;background:#d31411;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0)}
.loader .bar:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}
.loader .bar:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}
.loader .bar:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}
.load-more{position:relative;min-height:76px;margin:16px 0 0}
@media only screen and (max-width:1023px){.load-more{margin-top:12px}
}
@media only screen and (max-width:767px){.load-more{margin:0}
}
.load-more p{margin:0}
.load-more a{display:block;height:100%;padding:10px;font-family:'bentonsans',Helvetica,sans-serif;font-weight:600;font-size:15px;font-size:1.5rem;line-height:2;text-align:center}
.load-more a:hover .icon-arrow,.load-more a:focus .icon-arrow{top:4px;color:#4a4a4a}
.load-more .errormessage{display:none;font-size:12px;font-size:1.2rem}
.error.load-more .errormessage{display:block}
.load-more .icon-arrow{position:relative;top:0;display:block;font-size:12px;font-size:1.2rem;color:#b0b0b0;-webkit-transition:all .18s ease-out;-moz-transition:all .18s ease-out;-ms-transition:all .18s ease-out;-o-transition:all .18s ease-out;transition:all .18s ease-out}
.load-more.loading a{display:none}
.load-more.loading .loader{display:block}
.breakouts-wrapper{clear:both;width:548px}
@media only screen and (max-width:639px){.breakouts-wrapper{float:none;margin-left:0}
}
.breakouts-wrapper.breakout-left{float:left;margin-right:48px}
.breakouts-wrapper.breakout-right{float:right;margin-left:48px}
@media only screen and (min-width:640px) and (max-width:1024px){.breakouts-wrapper{width:50%}
}
@media only screen and (max-width:639px){.breakouts-wrapper{width:100%}
}
.breakouts-wrapper .tweet iframe{width:100%!important}
.breakouts-wrapper .image.parbase{text-align:center}
.jp-audio *:focus,.jp-audio-stream *:focus,.jp-video *:focus{outline:0}
.jp-audio button::-moz-focus-inner,.jp-audio-stream button::-moz-focus-inner,.jp-video button::-moz-focus-inner{border:0}
.jp-audio.jp-state-playing .icon-play3:before{content:"\ea1d"}
.jp-jplayer{top:0;left:0;position:fixed;overflow:hidden}
.jp-type-single{overflow:hidden}
.jp-details{margin:0 0 10px}
.jp-interface-wrapper{width:240px}
.jp-progress{background:url('images/jplayer/wave.png') no-repeat;padding:13px 0 0}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.jp-progress{background-image:url('images/jplayer/wave@2x.png');background-size:100% 100%}
}
.jp-seek-bar{background-color:#fff;cursor:pointer;height:5px;width:0}
.jp-play-bar{background-color:#30bc9a;height:100%;width:0}
.jp-controls{margin:6px 0 0;float:left}
.jp-play{background:transparent;font-size:18px;line-height:1;padding:0;text-indent:-3px}
.jp-play:hover,.jp-play:active,.jp-play:focus{background:transparent}
.jp-play .assistive-text{display:block;float:left;height:0;overflow:hidden;text-indent:-9999px;width:0}
.jp-time-holder{float:right;margin:8px 0 0}
.jp-current-time{color:#bfbfbf;font-size:11px}
.form .form-fieldset{display:inline-block;margin-top:5px;width:100%}
@media only screen and (min-width:768px){.form .form-fieldset{margin-top:15px}
}
@media only screen and (min-width:1024px){.form .form-fieldset{margin-top:27px}
}
.form .form-input-row{margin-bottom:10px}
.form .form-input-expand{display:table}
.form .form-input-expand--fixed{display:table-cell;vertical-align:middle}
.form .form-input-expand--auto{display:table-cell;width:auto;vertical-align:middle}
.form .form-input-inline{clear:left;display:table;width:100%}
@media only screen and (min-width:1024px){.form .form-input-inline .form-input-inline--double{display:table-cell;width:50%}
.form .form-input-inline .form-input-inline--double:first-child{padding-right:5px}
.form .form-input-inline .form-input-inline--double:last-child{padding-left:5px}
}
.form .form-legend{border-bottom:1px solid #cdcdcd;color:#808080;font-size:15px;font-size:1.5rem;font-weight:600;line-height:3.6;margin-bottom:27px;text-transform:uppercase;width:100%}
@media only screen and (min-width:768px){.form .form-legend{font-size:16px;font-size:1.6rem;margin-bottom:40px}
}
@media only screen and (min-width:1024px){.form .form-legend{font-size:16px;font-size:1.6rem;line-height:3.875}
}
.form .form-label{display:inline-block;font-weight:500;font-size:14px;font-size:1.4rem;line-height:1.1;margin-left:10px;color:#1e1e1e}
.form .form-label a{color:#1e1e1e}
.form .form-label--checkbox{display:table-cell;width:auto;vertical-align:middle;display:inline-block;font-weight:500;font-size:14px;font-size:1.4rem;line-height:1.1;margin-left:10px;color:#1e1e1e;vertical-align:top}
.form .form-label--checkbox a{color:#1e1e1e}
.form .form-label--radio{display:inline-block;font-weight:500;font-size:14px;font-size:1.4rem;line-height:1.1;margin-left:10px;color:#1e1e1e;cursor:pointer;display:block;line-height:1;vertical-align:middle}
.form .form-label--radio a{color:#1e1e1e}
.form .form-label--radio span{cursor:pointer}
.form .form-input-wrap{display:block;padding:0 10px;width:100%}
@media only screen and (min-width:768px){.form .form-input-wrap{padding:0}
}
@media only screen and (min-width:1024px){.form .form-input-wrap{padding:0 20px}
}
.form .placeholder.placeholder{color:#4a4a4a;font-weight:500}
.form .placeholder::-webkit-input-placeholder{color:#4a4a4a;font-weight:500}
.form .placeholder::-webkit-input-placeholder.error{font-weight:700}
.form .placeholder:-moz-placeholder{color:#4a4a4a;font-weight:500}
.form .placeholder:-moz-placeholder.error{font-weight:700}
.form .placeholder::-moz-placeholder{color:#4a4a4a;font-weight:500}
.form .placeholder::-moz-placeholder.error{font-weight:700}
.form .placeholder:-ms-input-placeholder{color:#4a4a4a;font-weight:500}
.form .placeholder:-ms-input-placeholder.error{font-weight:700}
.form .form-input{-moz-appearance:none;-webkit-appearance:none;-webkit-font-smoothing:antialiased;background-color:#fafafa;border:1px solid #cdcdcd;clear:left;color:#313131;display:block;font-weight:700;font-size:14px;font-size:1.4rem;height:50px;margin:0 0 10px;outline:0;padding:0 10px;-webkit-transition:background-color .1s ease-out;-moz-transition:background-color .1s ease-out;-ms-transition:background-color .1s ease-out;-o-transition:background-color .1s ease-out;transition:background-color .1s ease-out;-webkit-transition:border-color .2s ease-out;-moz-transition:border-color .2s ease-out;-ms-transition:border-color .2s ease-out;-o-transition:border-color .2s ease-out;transition:border-color .2s ease-out;width:100%}
.form .form-input.placeholder{color:#4a4a4a;font-weight:500}
.form .form-input::-webkit-input-placeholder{color:#4a4a4a;font-weight:500}
.form .form-input::-webkit-input-placeholder.error{font-weight:700}
.form .form-input:-moz-placeholder{color:#4a4a4a;font-weight:500}
.form .form-input:-moz-placeholder.error{font-weight:700}
.form .form-input::-moz-placeholder{color:#4a4a4a;font-weight:500}
.form .form-input::-moz-placeholder.error{font-weight:700}
.form .form-input:-ms-input-placeholder{color:#4a4a4a;font-weight:500}
.form .form-input:-ms-input-placeholder.error{font-weight:700}
.ie8 .form .form-input{line-height:50px}
.form .form-input:hover,.form .form-input:focus,.form .form-input:active{background-color:#f5f5f5}
@media only screen and (min-width:768px) and (max-width:1023px){.form .form-input{width:60%}
}
.form .form-input--text.small{max-width:160px;min-width:110px;width:45%}
.form .form-input--select{background-color:transparent;border-radius:0;border:0;float:left;height:48px;margin-bottom:0;position:relative;width:135%!important;z-index:1}
.ie8 .form .form-input--select{padding-bottom:13px}
.form .form-input--select.default-selected{color:#4a4a4a;font-weight:500}
.form .form-input--select:hover,.form .form-input--select:focus,.form .form-input--select:active{background-color:rgba(0,0,0,0.015)}
.form .form-input--select-wrap{-moz-appearance:none;-webkit-appearance:none;-webkit-font-smoothing:antialiased;background-color:#fafafa;clear:left;color:#313131;display:block;font-weight:700;font-size:14px;font-size:1.4rem;height:50px;margin:0 0 10px;outline:0;padding:0 10px;-webkit-transition:background-color .1s ease-out;-moz-transition:background-color .1s ease-out;-ms-transition:background-color .1s ease-out;-o-transition:background-color .1s ease-out;transition:background-color .1s ease-out;-webkit-transition:border-color .2s ease-out;-moz-transition:border-color .2s ease-out;-ms-transition:border-color .2s ease-out;-o-transition:border-color .2s ease-out;transition:border-color .2s ease-out;border:1px solid #cdcdcd;cursor:pointer;display:inline-block;float:left;overflow:hidden;padding:0 9px 0 0;position:relative;width:100%}
.form .form-input--select-wrap.placeholder{color:#4a4a4a;font-weight:500}
.form .form-input--select-wrap::-webkit-input-placeholder{color:#4a4a4a;font-weight:500}
.form .form-input--select-wrap::-webkit-input-placeholder.error{font-weight:700}
.form .form-input--select-wrap:-moz-placeholder{color:#4a4a4a;font-weight:500}
.form .form-input--select-wrap:-moz-placeholder.error{font-weight:700}
.form .form-input--select-wrap::-moz-placeholder{color:#4a4a4a;font-weight:500}
.form .form-input--select-wrap::-moz-placeholder.error{font-weight:700}
.form .form-input--select-wrap:-ms-input-placeholder{color:#4a4a4a;font-weight:500}
.form .form-input--select-wrap:-ms-input-placeholder.error{font-weight:700}
.ie8 .form .form-input--select-wrap{line-height:50px}
.form .form-input--select-wrap:hover,.form .form-input--select-wrap:focus,.form .form-input--select-wrap:active{background-color:#f5f5f5}
@media only screen and (min-width:768px) and (max-width:1023px){.form .form-input--select-wrap{width:60%}
}
.form .form-input--select-wrap .icon{color:#4a4a4a;font-size:6px;line-height:8.33;position:absolute;right:20px;top:0;z-index:0}
@media only screen and (max-width:320px){.form .form-input--select-wrap .icon{right:8px}
}
.form .form-input--select-wrap:hover,.form .form-input--select-wrap:focus,.form .form-input--select-wrap:active{background-color:#fafafa}
.form .form-input--checkbox{display:inline-block;height:16px;overflow:hidden;padding:0;vertical-align:middle;width:16px}
.form .form-input--checkbox:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e62b";font-size:0;font-size:0rem}
.form .form-input--checkbox:checked:before{font-size:9px;font-size:.9rem;display:block;line-height:1.67;text-align:center}
.ie8 .form .form-input--radio{background:0;border:0;display:block;height:auto;outline:0;width:auto}
.form .form-input--radio:not(ie8){cursor:pointer;height:17px;opacity:0;position:absolute;width:17px!important;z-index:1}
.form .form-input--radio:not(ie8):hover+.form-input--radio-override,.form .form-input--radio:not(ie8):focus+.form-input--radio-override,.form .form-input--radio:not(ie8):active+.form-input--radio-override{background-color:#f5f5f5}
.form .form-input--radio:not(ie8)+.form-input--radio-override{background-color:#fafafa;border:1px solid #cdcdcd;border-radius:100%;display:block;height:17px;position:relative;vertical-align:middle;width:17px;z-index:0}
.form .form-input--radio:not(ie8)+.form-input--radio-override:before{background-color:#d31411;border-radius:100%;content:'';display:none;height:11px;margin:0 auto;position:relative;top:2px;width:11px}
.form .form-input--radio:not(ie8):checked+.form-input--radio-override:before{display:block}
.form .form-input--radio-wrap{display:table-cell;height:50px;vertical-align:middle}
.form .form-input--submit{clear:both;display:block;margin-top:30px;position:relative;width:100%}
.form .form-input--submit.loading{background-color:transparent}
.form .form-input--submit.loading .text{display:none}
.form .form-input--submit.loading .loader{display:block}
@media only screen and (min-width:768px){.form .form-input--submit{width:271px}
}
.form .form-error-panel{height:auto;padding:30px 0;width:100%}
.form .form-error-panel p{font-weight:600;font-size:14px;font-size:1.4rem}
.form .form-error-panel-list{list-style:none}
.form .form-error-panel-list li{font-weight:500;font-size:14px;font-size:1.4rem}
.form .form-error-panel-list li:before{content:'-';padding-right:5px}
.form .error{background-color:#faf2f0;border:1px solid #e4a3a1;clear:left;color:#000;font-weight:700}
.form .error.hide{display:none}
.form .success{background-color:#d7edd7;border:1px solid #5bb75b;clear:left;color:#000;font-weight:700}
.form .success.hide{display:none}
.form .invalid-country{clear:left}
.form .radiogroup .form-input-expand--fixed{width:27px}
@media only screen and (min-width:1024px){.form .column-2 .form-fieldset{padding-right:40px}
.form .column-2 .form-input-wrap{width:85%}
}
.video-player{margin:0 auto;min-height:124px;max-width:1440px;min-width:220px;position:relative;z-index:1;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none}
.video-player.full-screen-mode{max-width:initial}
.video-player div.innerWrapper{z-index:2!important}
.video-player .video-information{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#000),color-stop(1,rgba(0,0,0,0)));background:-ms-linear-gradient(bottom,#000,rgba(0,0,0,0));background:-moz-linear-gradient(center bottom,#000 0,rgba(0,0,0,0) 100%);background:-o-linear-gradient(rgba(0,0,0,0),#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#ff000000',GradientType=0);bottom:0;padding:100px 100px 15px;position:absolute;-webkit-transition:opacity 200ms ease-out;-moz-transition:opacity 200ms ease-out;-ms-transition:opacity 200ms ease-out;-o-transition:opacity 200ms ease-out;transition:opacity 200ms ease-out;width:100%;z-index:2;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0)}
.ie9 .video-player .video-information{filter:none;background-color:transparent}
.embed.is-premium-content .video-player .video-information{bottom:10px}
.video-player .video-information.lt768{padding-bottom:10px;padding-left:50px;padding-right:50px}
.video-player .video-information.lt480{padding-bottom:5px;padding-left:20px;padding-right:20px}
.video-player .cq-wcm-edit .video-information{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100)}
.no-touch .video-player:hover .video-information{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100)}
.video-player.show-controls .video-information{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100)}
.video-player.hide-controls .video-information{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0)}
.video-player .video-information-container{margin:0 auto;max-width:1040px}
.video-player .video-display{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100)}
.video-player .video-preview,.video-player .video-error{display:none;height:100%;position:absolute;width:100%}
.video-player .video-preview{z-index:3}
.video-player .video-preview a{background-repeat:no-repeat;background-position:center;background-size:100% auto;color:#fff;cursor:pointer;display:block;font-size:120px;font-size:12rem;height:100%;text-align:center;-webkit-transition:background 400ms ease-out;-moz-transition:background 400ms ease-out;-ms-transition:background 400ms ease-out;-o-transition:background 400ms ease-out;transition:background 400ms ease-out}
.video-player .video-preview a:hover{background-size:105% auto}
.video-player .video-preview .vertical{height:100%;width:1px}
.video-player .video-preview .icon-play-large{background:rgba(0,0,0,0.5);border-radius:50%;cursor:pointer;line-height:0;padding:10px}
.video-player .video-preview .icon-play-large span{text-indent:-10000px}
.ie8 .video-player .video-preview .icon-play-large{background:0}
.video-player .video-preview span{display:inline-block;vertical-align:middle}
.video-player .video-error p{color:#fff;margin:50px auto;max-width:250px;text-align:center}
.video-player .video-progress{cursor:pointer;padding:10px 0 5px}
.video-player .video-progress span{cursor:pointer;display:block}
.video-player .video-progress .duration{background:#575757;width:100%}
.video-player .video-progress .elapsed{background:#fff;height:3px;width:0}
.video-player .video-controls{margin-top:-4px}
.video-player .video-controls .primary-controls-wrapper{float:left;overflow:hidden}
.video-player .video-controls .secondary-controls-wrapper{float:right}
.video-player .video-controls button,.video-player .video-controls .btn{background:transparent;cursor:pointer;padding:0;color:#FFF}
.video-player .video-controls button:hover,.video-player .video-controls .btn:hover{background:rgba(74,74,74,0.2)}
.video-player .video-controls button:focus,.video-player .video-controls .btn:focus,.video-player .video-controls button:active,.video-player .video-controls .btn:active{outline:0}
.video-player .video-controls .playback,.video-player .video-controls .sound,.video-player .video-controls .fullscreen,.video-player .video-controls .quality{float:left;padding:14px;margin-left:1px}
.video-player .video-controls .playback span,.video-player .video-controls .sound span,.video-player .video-controls .fullscreen span,.video-player .video-controls .quality span{cursor:pointer;display:inline-block;font-size:18px;font-size:1.8rem;text-align:center}
.video-player .video-controls .playback span span,.video-player .video-controls .sound span span,.video-player .video-controls .fullscreen span span,.video-player .video-controls .quality span span{width:0;text-indent:-10000px}
.video-player .video-controls .playback{padding-left:16px;padding-right:12px}
.video-player .video-controls .playback .play{display:block}
.video-player .video-controls .playback .pause{display:none}
.video-player .video-controls .playback.is-playing{padding-left:14px;padding-right:14px}
.video-player .video-controls .playback.is-playing .play{display:none}
.video-player .video-controls .playback.is-playing .pause{display:block}
.video-player .video-controls .video-options-trigger{position:relative;text-align:center}
.video-player .video-controls .video-options{position:absolute;display:block;left:0;bottom:100%;width:100%;max-height:0;overflow:hidden;margin-bottom:6px;-webkit-transition:max-height .4s ease-out;-moz-transition:max-height .4s ease-out;-ms-transition:max-height .4s ease-out;-o-transition:max-height .4s ease-out;transition:max-height .4s ease-out;background:#fff}
.video-player .video-controls .video-options.is-shown{max-height:500px}
.video-player .video-controls .video-options .btn{display:block;padding:8px 10px;font-size:18px;font-size:1.8rem;color:#b0b0b0}
.video-player .video-controls .video-options .btn.active{color:#FFF}
.video-player .video-controls .video-options .btn.text{padding:0;text-align:center}
.video-player .video-controls .video-options .btn.text span{text-indent:0;width:80%;padding:15px 0;border-bottom:1px solid #dadada;font-size:12px;font-size:1.2rem}
.video-player .video-controls .sound,.video-player .video-controls .fullscreen,.video-player .video-controls .quality{display:none}
.video-player .video-controls .sound{width:40px;padding:16px 0}
.video-player .video-controls .sound .sound-slider-bg{display:block;width:4px;height:103px;content:'';position:absolute;bottom:7px;left:50%;right:50%;margin-left:-2px;background-color:#d31411}
.video-player .video-controls .sound .sound-slider-container{background-color:#fff;height:120px;position:relative}
.video-player .video-controls .sound .sound-slider-container:before{display:block;width:4px;height:103px;content:'';position:absolute;bottom:7px;left:50%;right:50%;margin-left:-2px;background-color:#d31411;opacity:.5;background-color:#d9d9d9}
.video-player .video-controls .sound .sound-slider-head{z-index:1;background:#d50000;height:3px;left:30%;position:absolute;top:0;width:40%}
.video-player .video-controls .sound .sound-icon.icon-volume-mute2{color:#d31411}
.video-player .video-controls .quality{width:40px;padding:16px 0}
.no-touch .video-player .video-controls .quality{display:inherit}
.video-player .video-controls .quality .quality-text span{display:inline;text-indent:inherit;font-size:10px;font-size:1rem}
.video-player .video-controls .quality .video-options .btn{font-size:11px;font-size:1.1rem;-webkit-transition:background-color 100ms ease-out;-moz-transition:background-color 100ms ease-out;-ms-transition:background-color 100ms ease-out;-o-transition:background-color 100ms ease-out;transition:background-color 100ms ease-out;color:black}
.video-player .video-controls .quality .video-options .btn:hover{background-color:#e6e6e6}
.video-player .video-controls .quality .video-options .auto span{font-size:5px;font-size:.5rem;color:#d31411}
.video-player .video-controls .quality .video-options .last span{border-bottom:0}
.video-player .video-controls .timing{color:#fff;font-size:12px;font-size:1.2rem;font-weight:bold;float:left;line-height:1.6;margin:0;padding:14px 4px}
@media only screen and (max-width:767px){.template-racedetails .video-player .video-preview .icon-play-large{height:60px;padding:35px}
.template-racedetails .video-player .video-preview .icon-play-large:before{font-size:60px;font-size:6rem;position:absolute;-webkit-transform:translate3d(-49%,-50%,0);-moz-transform:translate3d(-49%,-50%,0);-o-transform:translate3d(-49%,-50%,0);-ms-transform:translate3d(-49%,-50%,0);transform:translate3d(-49%,-50%,0);-ms-transform:translate(-49%,-50%)}
}
@media only screen and (max-width:320px){.template-racedetails .video-player .video-preview .icon-play-large{position:absolute;-webkit-transform:translate3d(-50%,80%,0);-moz-transform:translate3d(-50%,80%,0);-o-transform:translate3d(-50%,80%,0);-ms-transform:translate3d(-50%,80%,0);transform:translate3d(-50%,80%,0);-ms-transform:translate(-50%,80%)}
}
.fom-modal,.fom-modal-shim{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);visibility:hidden}
.fom-modal{position:fixed;top:50%;left:50%;width:100%;max-width:460px;min-width:280px;height:auto;background:#fff;z-index:1001;-webkit-transform:translateX(-50%) translateY(-30%);-moz-transform:translateX(-50%) translateY(-30%);-o-transform:translateX(-50%) translateY(-30%);-ms-transform:translateX(-50%) translateY(-30%);transform:translateX(-50%) translateY(-30%);-webkit-transition:all .55s cubic-bezier(0.17,0.89,0.37,1.91);-moz-transition:all .55s cubic-bezier(0.17,0.89,0.37,1.91);-ms-transition:all .55s cubic-bezier(0.17,0.89,0.37,1.91);-o-transition:all .55s cubic-bezier(0.17,0.89,0.37,1.91);transition:all .55s cubic-bezier(0.17,0.89,0.37,1.91)}
.fom-modal.is-visible{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);visibility:visible;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.fom-modal.is-visible.turnoff-fixed{position:absolute;top:0;-webkit-transform:translateX(-50%) translateY(0);-moz-transform:translateX(-50%) translateY(0);-o-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);-webkit-transition:none 0 ease-out;-moz-transition:none 0 ease-out;-ms-transition:none 0 ease-out;-o-transition:none 0 ease-out;transition:none 0 ease-out}
.fom-modal header{position:relative;height:84px;margin:0 auto;padding:0 30px;color:#fff;background-color:#d31411}
.fom-modal footer{position:relative;height:100px;margin:0 30px;padding:30px 0;border-top:solid 1px #e2e2e2}
.fom-modal footer p{margin:0}
.fom-modal .premium-title{margin:0 5px 0 0;color:#fff;font-size:14px;font-size:1.4rem;font-weight:500;line-height:84px;letter-spacing:5px;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.fom-modal .icon-close{position:absolute;top:32px;right:20px;color:#fff;cursor:pointer;font-size:13px;font-size:1.3rem}
.fom-modal .content{padding:40px 25px}
.fom-modal p{font-size:14px;font-size:1.4rem;line-height:normal}
.fom-modal p.btns{margin:25px 0 0 -12.5px}
.fom-modal p.btns a{display:inline-block;margin:0 12.5px}
.fom-modal .sml-title{margin-bottom:25px}
.fom-modal .sml-title [class*="icon-"]{position:relative;top:2px;margin-right:6px}
.fom-modal .sml-title .icon-tick{color:#5bb75b}
.fom-modal .sml-title .icon-info-on{color:#d9edf7}
.fom-modal .sml-title .icon-error{color:#faa732}
.ie8 .fom-modal{top:80px;margin-left:-230px}
.ie8 .fom-modal.reloadicons [class*="icon-"]:before{content:''}
.fom-modal-shim{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background:#000;z-index:1000;-webkit-transition:all .55s ease-out;-moz-transition:all .55s ease-out;-ms-transition:all .55s ease-out;-o-transition:all .55s ease-out;transition:all .55s ease-out}
.fom-modal-shim.is-visible{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);visibility:visible}
.android .fom-modal-shim{-webkit-transition:none 0 ease-out;-moz-transition:none 0 ease-out;-ms-transition:none 0 ease-out;-o-transition:none 0 ease-out;transition:none 0 ease-out}
.template-base{background-color:#fff}
.template-base .inner-wrap{width:78%;max-width:1000px;margin:0 auto;padding:95px 0}
@media only screen and (max-width:1280px){.template-base .inner-wrap{width:100%;padding:50px 18px}
}
@media only screen and (max-width:767px){.template-base .inner-wrap{padding:10px}
}
.template-home .home-last-next{background-color:#e2e2e2}
.template-home .home-last-next .last-race-wrapper,.template-home .home-last-next .next-race-wrapper{min-height:753px}
.template-home .current-standings{background-color:#fff}
.template-home .home-last-next .last-race,.template-home .home-last-next .next-race,.template-home .home-last-next .current-standings{float:left;min-height:100px}
.template-home .home-last-next .last-race,.template-home .home-last-next .next-race{width:25%}
.template-home .home-last-next .current-standings{width:50%;padding:0 30px;min-height:753px}
.template-home .home-last-next .standings{padding:0}
.template-home .home-last-next .tab-group-nav{display:none}
.flexbox.no-flexboxlegacy .template-home .home-last-next .current-standings{min-height:800px}
@media only screen and (max-width:1024px){.template-home .home-last-next{background-color:transparent}
}
@media only screen and (max-width:1023px){.template-home .home-last-next .last-race-wrapper,.template-home .home-last-next .next-race-wrapper{min-height:384px}
.template-home .home-last-next .last-race,.template-home .home-last-next .next-race,.template-home .home-last-next .current-standings{float:none;width:100%}
.template-home .home-last-next .tab-group-nav{display:block}
.flexbox .template-home .home-last-next .tab-group-nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.template-home .home-last-next .current-standings{padding:0 10px}
}
@media only screen and (max-width:767px){.template-home .home-last-next .last-race-wrapper.lt416,.template-home .home-last-next .next-race-wrapper.lt416{min-height:753px}
}
.template-article article{background:#fff;padding:50px 0}
.template-article article .inner-wrap{max-width:1064px;padding:20px 20px}
.template-article .article-title{width:50%;float:left;padding-right:5%}
.template-article .article-sup-content{width:50%;float:right;padding-left:5%;padding-bottom:20px}
.template-article .article-sup-content .standings{padding:0!important}
.template-article .article-content{clear:both}
.template-article .article-content:last-child{padding-bottom:40px}
.template-article .related-content{padding:0 10px 0;margin-bottom:40px}
.template-article .related-content .feature-title{margin:40px 0}
@media only screen and (max-width:1024px){.template-article article .inner-wrap{padding:0 3%}
.template-article .article-sup-content{padding-left:3.5%}
}
@media only screen and (max-width:767px){.template-article article{padding:16px 0}
.template-article article .inner-wrap{padding:0 20px}
.template-article .article-title{width:100%;padding-right:0}
.template-article .article-sup-content{width:100%;padding-left:0}
.template-article .related-content{padding:0 10px 25px}
.template-article .related-content .feature-title{margin:25px 0}
}
.template-article .no-supporting-content .article-sup-content{display:none}
.template-article .no-supporting-content .article-title{width:100%;float:none;padding-right:0}
.template-feature article{background:#fff;padding:74px 0}
.template-feature article .inner-wrap{max-width:796px}
.template-feature .breadcrumb-wrap{padding:0}
.template-feature .breadcrumb-wrap .breadcrumb{padding-top:0;padding-left:0;padding-right:0;text-align:center}
.template-feature .article-title{width:100%;text-align:center}
.template-feature .article-title .strapline{text-align:left}
.template-feature .article-title .category-title{margin-bottom:22px}
.template-feature .article-title .headline{width:90%;text-align:center;margin:0 auto}
.template-feature .article-content{clear:both}
.template-feature .article-content:last-child{padding-bottom:40px}
.template-feature .related-content{padding:0 10px 0}
.template-feature .related-content .feature-title{margin:40px 0}
.template-feature .download-table{border-top:1px solid #f0f0f0;margin-top:30px}
.template-feature .download-table table td{padding:15px 20px}
.template-feature .download-table .parbase{text-align:right}
@media only screen and (max-width:1024px){.template-feature article .inner-wrap{padding:0 40px}
.template-feature .article-sup-content{padding-left:3.5%}
}
@media only screen and (max-width:767px){.template-feature article{padding:16px 0}
.template-feature article .inner-wrap{padding:0 20px;width:100%}
.template-feature .article-title{width:100%}
.template-feature .article-title .strapline{text-align:center}
.template-feature .article-sup-content{width:100%}
.template-feature .related-content{padding:0 10px 25px}
.template-feature .related-content .feature-title{margin:25px 0}
.template-feature .manual-gallery .gallery-inpage.breakout-left{width:100%;float:none}
.template-feature .manual-gallery .gallery-inpage.breakout-right{float:none;width:100%}
}
@media only screen and (max-width:320px){.template-feature .pullquote .breakout-left{padding-right:20px}
.template-feature .pullquote .breakout-right{padding-left:20px}
}
.template-information .breadcrumb-wrap{padding:0}
.template-information .breadcrumb-wrap .breadcrumb{padding-top:0;padding-left:0;padding-right:0}
.template-information .article-title{width:100%;float:none}
.template-informationfeature .breadcrumb-wrap{padding:0}
.template-informationfeature .breadcrumb-wrap .breadcrumb{padding-top:0;padding-left:0;padding-right:0;text-align:center}
.template-informationfeature article{padding:44px 0}
.template-informationfeature .article-title .headline{margin-bottom:19px}
.template-columns2 .column{width:50%;float:left}
.template-articleindex{padding:0 40px 40px}
.template-articleindex .nonteaser-content .tab-wrapper{padding-top:0}
@media only screen and (max-width:1023px){.template-articleindex{padding:0 10px 20px}
}
@media only screen and (max-width:767px){.template-articleindex{padding:0 10px 10px}
}
.dashboard-header .race-header{max-height:70px;margin-top:-10px}
@media only screen and (max-width:1023px){.dashboard-header .race-header{bottom:0;margin:-20px 0 0;padding:0 10px}
.dashboard-header .race-header .left{top:0}
.dashboard-header .race-header .race-header-title{max-width:60%}
.dashboard-header .race-header .race-header-country{display:none}
}
@media only screen and (max-width:767px){.dashboard-header .race-header{display:block;max-height:none;margin:-6px 0 0;padding:0 30px}
.dashboard-header .race-header .race-header-inner .left{display:block;overflow:hidden}
.dashboard-header .race-header .race-header-title{max-width:67%}
.dashboard-header .race-header .race-header-inner .race-header-sponsor{display:block;float:left;height:auto;margin:0 0 15px;padding:0 50% 0 0;width:100%}
.dashboard-header .race-header .race-header-inner .race-header-flag{margin-bottom:0}
}
.dashboard-tab-wrapper{background:#242424;position:relative;padding:65px 0 0}
#innerShell{min-height:300px}
#innerShell .loader{top:50%}
.dashboard-tabs{background:#fff;position:absolute;top:0;width:100%;z-index:50}
.dashboard-tabs .swiper-container{height:60px;margin:0 190px 0 0;overflow:hidden}
@media only screen and (max-width:1023px){.dashboard-tabs .swiper-container{height:56px;margin:0 100px 0 0}
}
@media only screen and (max-width:767px){.dashboard-tabs .swiper-container{height:52px;margin:0}
}
.dashboard-tabs .swiper-wrapper{list-style:none;margin:0;padding:0}
@media only screen and (max-width:1023px){.dashboard-tabs .swiper-wrapper{width:10000px}
}
.dashboard-tabs .swiper-slide{box-sizing:border-box!important}
.dashboard-tabs li{border-left:solid 1px #e2e2e2;float:left}
.dashboard-tabs li:first-child{border-left:0}
.dashboard-tabs a{background:#fff;border-bottom:solid 4px #fff;color:#4a4a4a;display:block;font-family:'bentonsans',Helvetica,sans-serif;font-size:12px;font-size:1.2rem;font-weight:700;padding:18px 20px 14px;text-transform:uppercase}
.dashboard-tabs a br{display:none}
.dashboard-tabs a.active{border-bottom-color:#d31411;color:#000}
.dashboard-tabs a.disabled{color:#808080}
@media only screen and (max-width:1023px){.dashboard-tabs a{font-size:11px;font-size:1.1rem;height:56px;line-height:1.1;padding:18px 10px 14px}
.dashboard-tabs a br{display:block}
}
@media only screen and (max-width:767px){.dashboard-tabs a{font-size:10px;font-size:1rem;line-height:2.4;height:auto;padding:14px 15px 10px}
.dashboard-tabs a br{display:none}
}
.dashboard-tabs .race-status{position:absolute;right:0;top:8px;width:190px}
@media only screen and (max-width:1023px){.dashboard-tabs .race-status{top:0}
}
@media only screen and (max-width:767px){.dashboard-tabs .race-status{right:0;top:-70px;width:75px}
}
.dashboard-tabs.fix-to-top{position:fixed}
.dashboard-tab-content{overflow:hidden}
.dashboard-out-of-session{color:#fff;margin:0 auto;max-width:1180px;padding:30px 0}
.dashboard-out-of-session h1{color:inherit;font-size:30px;font-size:3rem;font-weight:500;margin:0 0 60px;text-transform:uppercase;line-height:1}
.dashboard-out-of-session h1 small{white-space:pre;line-height:1;font-size:.6em}
.dashboard-out-of-session h1 .featureTitle{display:block;font-weight:600;line-height:2}
.dashboard-out-of-session h2{color:inherit;font-size:15px;font-size:1.5rem;margin:0 0 15px;text-transform:uppercase}
.dashboard-out-of-session p{color:inherit;font-size:15px;font-size:1.5rem;line-height:1.4}
.dashboard-out-of-session .feature{margin:0 0 30px}
.dashboard-out-of-session .dashboard-features{float:left;padding:0 40px 0 0;width:45%}
.dashboard-out-of-session .preview{margin:0 0 0 45%}
.dashboard-out-of-session .preview img{display:block;max-width:100%}
@media only screen and (max-width:1023px){.dashboard-out-of-session{max-width:800px;padding:20px 40px;text-align:center}
.dashboard-out-of-session .dashboard-features{float:none;margin:0 auto;max-width:600px;padding:0;width:100%}
.dashboard-out-of-session .preview{margin:50px 0 0}
}
@media only screen and (max-width:767px){.dashboard-out-of-session h1{font-size:24px;font-size:2.4rem}
.dashboard-out-of-session h2,.dashboard-out-of-session p{font-size:12px;font-size:1.2rem}
}
#sp_leftcolumn{display:table-cell;padding-right:40px;vertical-align:top;width:265px}
.leaderboard #sp_leftcolumn,.performance #sp_leftcolumn{width:327px}
#sp_rightcolumn{display:table-cell}
#sp_rightcolumn .section-title{color:#fff;font-size:16px;font-size:1.6rem;font-weight:600;padding:0;margin:0 0 10px}
#sp_grid{display:table;width:100%;padding:40px}
.sp-widget{margin:0 0 30px}
@media only screen and (max-width:1023px){#sp_grid{display:block;padding:20px 10px}
#sp_leftcolumn{display:block;width:100%;padding:0}
.leaderboard #sp_leftcolumn,.performance #sp_leftcolumn{width:100%}
#sp_rightcolumn{display:block;padding:0}
.commentary #sp_leftcolumn{display:table-cell;padding:0 20px 0 0;width:175px}
.commentary #sp_rightcolumn{display:table-cell}
.SP_columnneg{display:table-cell}
.SP_columnlow{display:none}
}
@media only screen and (max-width:767px){#sp_grid{padding:20px 0}
#sp_rightcolumn .section-title{padding:0 10px}
.commentary #sp_leftcolumn{display:none}
}
.template-driverindex .driver-index{overflow:auto;padding:0 40px 40px;width:auto}
.template-driverindex .driver-index .content-area{background:#fff}
.template-driverindex .driver-index-aside,.template-driverindex .driver-index-aside-no-notes{float:right;width:50%}
.template-driverindex .driver-index-aside{height:1122px}
.template-driverindex .driver-index-aside-no-notes{height:748px}
.template-driverindex .driver-index-aside-no-notes .driver-index-notes{display:none}
.template-driverindex .driver-index-notes-narrow p,.template-driverindex .driver-index-notes p{font-family:'bentonsans',Helvetica,sans-serif;font-size:14px;font-size:1.4rem;line-height:25px}
.template-driverindex .driver-index-notes{border-bottom:solid 2px #efefed;height:374px;padding:3%;overflow-y:auto}
.template-driverindex .driver-index-notes-narrow{display:none}
.template-driverindex .driver-index-standings{height:748px;padding-top:30px}
.template-driverindex .driver-index-standings .title{color:#808080}
.template-driverindex .driver-teaser{border:solid 2px #efefed;border-top:0;border-left:none;float:left;height:374px;width:25%}
.template-driverindex .driver-title .driver-image-crop{height:200px}
.template-driverindex .driver-title .driver-image-crop-inner img{width:500px;left:50%;margin-left:-250px}
.template-driverindex .main-title h1{font-size:40px;font-size:4rem;line-height:1;margin-bottom:40px}
@media only screen and (max-width:1024px){.template-driverindex .driver-index{padding:0 20px 20px}
.template-driverindex .driver-index-aside{height:800px}
.template-driverindex .driver-index-notes{display:none}
.template-driverindex .driver-index-notes-narrow{border-bottom:solid 2px #efefed;display:block;padding:3%}
.template-driverindex .driver-teaser{height:400px;width:50%}
.template-driverindex .driver-index .main-title h1{padding:0 20px}
}
@media only screen and (max-width:1023px){.template-driverindex .driver-teaser{height:400px}
.template-driverindex .driver-index .main-title h1{padding:0;margin-left:-10px}
}
@media only screen and (max-width:767px){.template-driverindex .driver-index .main-title h1{font-size:31px;font-size:3.1rem;margin-bottom:20px;margin-left:0}
.template-driverindex .driver-index .inner-wrap{padding:0}
.template-driverindex .driver-index-aside{float:none;height:auto;width:100%}
.template-driverindex .driver-index-standings{height:auto}
.template-driverindex .driver-teaser:nth-child(2n){border-right:0}
}
@media only screen and (max-width:320px){.template-driverindex .driver-teaser{height:230px}
.template-driverindex .driver-index{padding:0 10px 10px}
.template-driverindex .driver-index .main-title h1{font-size:31px;font-size:3.1rem;line-height:1;padding:0 10px}
.template-driverindex .driver-index-notes-narrow{padding:20px 15px}
.template-driverindex .driver-title .driver-image-crop{height:125px}
}
.template-raceindex{padding:0 40px 40px}
.template-raceindex.page-title{padding:0 40px 0}
.template-raceindex.page-title h1{font-size:40px;font-size:4rem;line-height:1;margin:0 0 40px}
.template-raceindex .feature-title{margin:60px 0 40px}
.template-raceindex .raceindex-teaser-container .fom-teaser{background:none!important;text-transform:uppercase}
.template-raceindex .raceindex-teaser-container .fom-teaser .teaser-date{vertical-align:middle}
.template-raceindex .raceindex-teaser-container .fom-teaser .race-winner{float:left;font-size:11px;font-size:1.1rem;line-height:1}
.template-raceindex .raceindex-teaser-container .fom-teaser .race-winner .icon-winner{color:#b3670e;font-size:18px;font-size:1.8rem;margin-right:5px;vertical-align:middle}
.template-raceindex .raceindex-teaser-container .fom-teaser.is-expired .teaser-info{background:#1e1e1e}
.template-raceindex .raceindex-teaser-container .fom-teaser.is-expired .teaser-info .teaser-date,.template-raceindex .raceindex-teaser-container .fom-teaser.is-expired .teaser-info .teaser-info-title,.template-raceindex .raceindex-teaser-container .fom-teaser.is-expired .teaser-info .race-winner{color:#fff}
@media only screen and (max-width:639px){.template-raceindex .raceindex-teaser-container .fom-teaser.lt480 .race-winner{font-size:6px;font-size:.6rem}
}
@media only screen and (max-width:479px){.template-raceindex .raceindex-teaser-container .fom-teaser.lt480 .teaser-info-title{width:100%}
}
.template-raceindex .raceindex-teaser-container .fom-teaser.animate .race-winner{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}
.template-raceindex .raceindex-teaser-container .fom-teaser.animate:hover .race-winner{color:#fff}
.template-raceindex .raceindex-teaser-container .download-season-cal .fom-teaser{background:url('images/ico-cal-big.png') #fff no-repeat center 55px!important;text-align:center}
@media only screen and (max-width:767px){.template-raceindex .raceindex-teaser-container .download-season-cal .fom-teaser{background-position:center 20px!important}
}
.template-raceindex .raceindex-teaser-container .download-season-cal .fom-teaser span{display:block;font-size:19px;font-weight:normal;color:#a0a09e;padding:0 75px;margin-top:200px}
@media only screen and (max-width:767px){.template-raceindex .raceindex-teaser-container .download-season-cal .fom-teaser span{padding:0 10px;font-size:15px;margin-top:155px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.template-raceindex .raceindex-teaser-container .download-season-cal .fom-teaser span{padding:0 40px}
}
.template-raceindex .raceindex-teaser-container .download-season-cal .fom-teaser:hover span{color:#2e2e2a}
.template-raceindex .raceindex-teaser-container .download-season-cal .fom-teaser:hover{background:url('images/ico-cal-big-hover.png') #fff no-repeat center 55px!important}
@media only screen and (max-width:767px){.template-raceindex .raceindex-teaser-container .download-season-cal .fom-teaser:hover{background-position:center 20px!important}
}
@media only screen and (max-width:1023px){.template-raceindex.page-title{padding:0 10px 0}
}
@media only screen and (max-width:767px){.template-raceindex{padding:0 10px 40px}
.template-raceindex.page-title{padding:0 20px 0}
.template-raceindex.page-title h1{font-size:31px;font-size:3.1rem;margin-bottom:20px}
}
.template-genericindex{padding:0 40px 40px}
.template-genericindex.page-title{padding:0 40px 0}
.template-genericindex.page-title h1{font-size:40px;font-size:4rem;line-height:1;margin:0 0 40px}
.template-genericindex .teaser{background:none!important}
.template-genericindex .teaser.lt480 .teaser-info-title{height:30px;margin:0}
.template-genericindex .teaser.lt480 .teaser-subtitle{font-size:14px;font-size:1.4rem;width:100%}
@media only screen and (max-width:479px){.template-genericindex .teaser.lt480 .teaser-info-title{height:30px;width:100%}
}
@media only screen and (max-width:1023px){.template-genericindex.page-title{padding:0 10px 0}
}
@media only screen and (max-width:767px){.template-genericindex{padding:0 10px 40px}
.template-genericindex.page-title{padding:0 20px 0}
.template-genericindex.page-title h1{font-size:31px;font-size:3.1rem;margin-bottom:20px}
}
.template-driverdetails article{padding:0 40px 0}
.template-driverdetails .driver-details{background:#fff;overflow:hidden;position:relative}
.template-driverdetails .stats,.template-driverdetails .profile{float:left;min-height:20px;width:50%}
.template-driverdetails .profile{padding:0 1px 0 0;width:50%}
.template-driverdetails .stats{background:#fff;padding:0 0 0 1px}
.template-driverdetails .brand-logo img[src$="0.gif"]{background:url(images/default-helmet.png) no-repeat;background-size:100%;height:125px;width:125px}
.template-driverdetails .articles{overflow:hidden}
.template-driverdetails .biography{background:#fff;margin:0 0 2px;overflow:hidden;padding:40px 20px}
.template-driverdetails .biography .manual-gallery{margin:0 -20px 20px}
.template-driverdetails .biography .parbase.text{padding:0 40px}
.template-driverdetails .main-gallery{background-color:#fff;overflow:hidden}
.template-driverdetails .related-content{margin:60px 0 40px;padding:0 40px}
.template-driverdetails .related-content .feature-title{margin:0 0 40px}
@media only screen and (max-width:1024px){.template-driverdetails article{padding:0 10px 10px}
.template-driverdetails .related-content{margin-bottom:10px;padding:0 0 0 10px}
.template-driverdetails .biography .parbase.text{padding-left:10px;padding-right:10px}
}
@media only screen and (max-width:767px){.template-driverdetails .profile,.template-driverdetails .stats{float:none;padding:0;position:static;width:100%}
.template-driverdetails .stats{margin:2px 0 0;border-top:1px solid #b0b0b0}
}
.template-racedetails .inner-wrap{padding:0 40px;max-width:1360px}
.template-racedetails .inner-wrap .feature-title{margin:20px 0}
.template-racedetails .raceheader-wrap{padding:0 40px}
.template-racedetails .inner-wrap-full-width{text-align:center}
.template-racedetails .advertisement,.template-racedetails .ooyala_video{max-width:1440px;margin:0 auto}
.template-racedetails .race-info{display:inline-block;width:100%;background-color:#fff;text-align:left;padding:0 40px 35px;max-width:1440px}
.template-racedetails .circuit-info{width:63.75%;float:left;padding:0 1.66% 0 2.49%}
.template-racedetails .race-data{width:36.25%;float:left;padding:0 0 0 6.81%}
.template-racedetails .articles{margin-top:30px}
.template-racedetails .circuit-history{background:#fff;margin:1px;padding:50px 0 80px}
.template-racedetails .circuit-history>*:not(.breakouts),.ie8 .template-racedetails .circuit-history{padding:0 60px}
.template-racedetails .circuit-history .pullquote{padding:0}
.template-racedetails .circuit-history .manual-gallery{padding:0}
.template-racedetails .circuit-history .manual-gallery .breakout-right{padding-right:0;margin-right:0}
.template-racedetails .circuit-history .manual-gallery .breakout-left{padding-left:0;margin-left:0}
.template-racedetails .main-gallery{background-color:#fff;overflow:hidden;padding:0 20px;margin:2px 1px 0}
.template-racedetails .related-content{margin:60px 0 40px}
@media only screen and (max-width:1024px){.template-racedetails .circuit-info{float:none;width:100%}
.template-racedetails .race-data{float:none;width:100%}
.template-racedetails .related-content{margin-bottom:10px;padding:0 0 0 10px}
}
@media only screen and (min-width:1440px){.template-racedetails .inner-wrap{padding:0}
.template-racedetails .inner-wrap-full-width{margin:0 auto;padding:0 40px;max-width:none}
.template-racedetails .race-info{padding:0 0 35px;max-width:1440px}
}
@media only screen and (max-width:1023px){.template-racedetails .raceheader-wrap{padding:0 10px}
.template-racedetails .race-data{padding:0 0 0 2.49%}
}
@media only screen and (max-width:767px){.template-racedetails .inner-wrap{padding:0 10px}
.template-racedetails .raceheader-wrap{padding:0}
.template-racedetails .race-info{padding:0 20px 35px 20px}
.template-racedetails .circuit-info,.template-racedetails .race-data{padding:0}
.template-racedetails .circuit-history>*{padding:0 30px}
.template-racedetails .circuit-history .pullquote{padding:0 20px}
}
.template-team-details article{padding:0 40px 0}
.template-team-details .team-details{margin:0 0 2px;overflow:hidden;position:relative}
.template-team-details .stats,.template-team-details .profile{float:left;min-height:20px;width:50%}
.template-team-details .profile{padding:0 1px 0 0}
.template-team-details .profile .drivers{list-style-type:none;margin:0;padding:0}
.template-team-details .profile .drivers li{float:left;width:50%}
.template-team-details .stats{background:#fff;padding:0 0 0 1px}
.template-team-details .articles{overflow:hidden}
.template-team-details .information{background:#fff;margin:0 0 2px;padding:40px 20px;overflow:hidden}
.template-team-details .information .parbase.text{padding:0 40px}
.template-team-details .main-gallery{background-color:#fff;overflow:hidden}
.template-team-details .related-content{margin:60px 0 40px;padding:0 40px}
.template-team-details .related-content .feature-title{margin:0 0 40px}
@media only screen and (max-width:1024px){.template-team-details article{padding:0 10px 10px}
.template-team-details .related-content{margin-bottom:10px;padding:0 0 0 10px}
.template-team-details .information .parbase.text{padding-left:10px;padding-right:10px}
}
@media only screen and (max-width:767px){.template-team-details .profile,.template-team-details .stats{float:none;padding:0;position:static;width:100%}
.template-team-details .stats{margin:2px 0 0}
}
.search-results-template .searchbar .searchbar-form-wrap{height:168px;z-index:-1}
@media only screen and (max-width:767px){.search-results-template .searchbar .searchbar-form-wrap{height:38px;z-index:2}
}
.search-results-template .searchbar .navigation-toggle--search{color:#4a4a4a;background-color:#171717}
.search-results-template .searchbar .navigation-toggle--search:after{content:'\e602'}
.template-searchresults{padding:0 40px 40px}
@media only screen and (max-width:1023px){.template-searchresults{padding:0 10px 20px}
}
@media only screen and (max-width:767px){.template-searchresults{padding:0 10px 10px}
}
.search-results-template .page-header{min-height:160px}
.search-results-template .inner-wrap{padding-top:150px}
@media only screen and (max-width:1023px){.search-results-template .inner-wrap{padding-top:120px}
}
@media only screen and (max-width:767px){.search-results-template .page-header{min-height:0}
.search-results-template .inner-wrap{padding-top:20px}
}
.results-container{max-width:1440px;margin:0 auto;padding:0;overflow:hidden;width:100%}
.results-container .results-info{font-family:'bentonsans',Helvetica,sans-serif;font-size:17px;font-size:1.7rem;font-weight:500}
.results-container .search-filter-text{float:left;font-size:20px;font-size:2rem}
.results-container .search-filter-text-query{font-weight:700}
.results-container .search-filter-text-count{color:#808080;font-size:17px;font-size:1.7rem}
.results-container .results-count-text{float:right}
.results-container .no-results-text{border-top:#b0b0b0 1px solid;margin:0;padding:30px 0 10px;float:left;width:100%}
.results-container .return-home-text{clear:both;float:left;font-family:'bentonsans',Helvetica,sans-serif;font-size:10px;font-size:1rem;font-weight:600;padding-bottom:30px}
.results-container .return-home-text a{color:#d31411}
.results-container .load-more{display:inline-block;margin:0;width:100%}
.results-container .teaser-container{overflow:hidden;width:100%;margin-bottom:25px}
.results-container .wrapper{display:block;float:left;width:50%}
.results-container .wrapper-latest{width:25%}
.results-container .wrapper-latest .teaser-date{color:#808080}
.results-container .video-teaser.highlight .video-teaser-tile{height:375px}
.results-container .video-teaser.highlight .video-teaser-tile .video-title-posttext{bottom:36px;font-size:14px;font-size:1.4rem}
.results-container .wrapper .generic-teaser{clear:none;color:#000;background:#fff;padding:50px 55px 45px;margin:1px}
.results-container .wrapper .generic-teaser .teaser-date{color:#202020;font-size:12px;font-size:1.2rem;font-weight:600;line-height:1.6;margin:0;padding:0}
.results-container .wrapper .generic-teaser .teaser-date .icon-clock:before{margin-right:5px}
.results-container .wrapper .generic-teaser .tag-list{display:block;font-family:'bentonsans',Helvetica,sans-serif;font-weight:600;margin:0 0 15px 0;text-transform:uppercase}
.results-container .wrapper .generic-teaser .tag-list li{color:#4a4a4a;display:inline;font-size:11px;font-size:1.1rem;list-style-type:none;padding-right:20px}
.results-container .wrapper .generic-teaser .teaser-info-title{clear:left;color:#000;font-family:'bentonsans',Helvetica,sans-serif;font-size:22px;font-size:2.2rem;font-weight:700;letter-spacing:.25px;line-height:1.2;margin:10px 0 5px}
.results-container .wrapper .generic-teaser .teaser-description{color:#1e1e1e;font-family:"Open Sans",Helvetica,sans-serif;font-size:15px;font-size:1.5rem;font-weight:500;min-height:120px;line-height:2;margin:5px 0 15px}
.results-container .wrapper .generic-teaser .bread-crumbs{display:block;height:25px;margin:0;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);overflow:hidden;text-transform:uppercase}
.results-container .wrapper .generic-teaser .bread-crumbs li:first-child{color:#808080;font-weight:600}
.results-container .wrapper .generic-teaser .bread-crumbs li:first-child:after{content:'/ '}
.results-container .wrapper .generic-teaser .bread-crumbs li{display:inline;font-family:'bentonsans',Helvetica,sans-serif;font-size:11px;font-size:1.1rem;font-weight:700;list-style:none}
.results-container .wrapper .generic-teaser .bread-crumbs li:after{content:''}
.results-container .wrapper .generic-teaser.is-premium{border-bottom:#d31411 solid 10px}
.results-container .wrapper .generic-teaser.animate{-webkit-transition:all .5s cubic-bezier(0.86,0,0.07,1);-moz-transition:all .5s cubic-bezier(0.86,0,0.07,1);-ms-transition:all .5s cubic-bezier(0.86,0,0.07,1);-o-transition:all .5s cubic-bezier(0.86,0,0.07,1);transition:all .5s cubic-bezier(0.86,0,0.07,1)}
.results-container .wrapper .generic-teaser.animate .teaser-date,.results-container .wrapper .generic-teaser.animate .teaser-info-title,.results-container .wrapper .generic-teaser.animate .tag-list li,.results-container .wrapper .generic-teaser.animate .teaser-description,.results-container .wrapper .generic-teaser.animate .bread-crumbs li{-webkit-transition:all .5s cubic-bezier(0.86,0,0.07,1);-moz-transition:all .5s cubic-bezier(0.86,0,0.07,1);-ms-transition:all .5s cubic-bezier(0.86,0,0.07,1);-o-transition:all .5s cubic-bezier(0.86,0,0.07,1);transition:all .5s cubic-bezier(0.86,0,0.07,1)}
.results-container .wrapper .generic-teaser.animate:hover{color:#000;background:#171717}
.results-container .wrapper .generic-teaser.animate:hover .teaser-date,.results-container .wrapper .generic-teaser.animate:hover .teaser-info-title,.results-container .wrapper .generic-teaser.animate:hover .tag-list li,.results-container .wrapper .generic-teaser.animate:hover .teaser-description,.results-container .wrapper .generic-teaser.animate:hover .bread-crumbs li{color:#fff}
@media only screen and (max-width:1441px){.results-container .results-info{padding:0 40px}
}
@media only screen and (max-width:1023px){.results-container .results-info{padding:0 10px}
.results-container .generic-teaser .teaser-description{line-height:1.6}
.results-container .video-teaser.highlight .video-teaser-tile{height:auto}
.results-container .video-teaser.highlight .video-teaser-tile .video-title-posttext{bottom:30px}
}
@media only screen and (max-width:767px){.searchbar-form-wrap .results-container{height:38px;z-index:2}
.results-container .wrapper{width:100%}
.results-container .results-info{padding:0 10px}
.results-container .wrapper .generic-teaser{height:auto;min-height:260px;padding:35px 40px 40px}
.results-container .wrapper .generic-teaser .teaser-info-title{font-size:20px;font-size:2rem;margin:5px 0}
.results-container .wrapper .generic-teaser .teaser-description{margin:5px 0 10px;min-height:70px}
}
@media only screen and (max-width:639px){.results-container .wrapper .generic-teaser{padding:30px 40px}
.results-container .wrapper .generic-teaser .teaser-date{font-size:11px;font-size:1.1rem}
.results-container .wrapper .generic-teaser .teaser-info-title{font-size:14px;font-size:1.4rem}
}
@media only screen and (max-width:479px){.results-container .wrapper .generic-teaser{min-height:190px;padding:20px 30px}
.results-container .wrapper .generic-teaser .teaser-date{font-size:10px;font-size:1rem}
.results-container .wrapper .generic-teaser .tag-list li{font-size:10px;font-size:1rem;padding-right:10px}
.results-container .wrapper .generic-teaser .teaser-info-title{margin:5px 0 0}
.results-container .wrapper .generic-teaser .teaser-description{font-size:12px;font-size:1.2rem;margin:0}
.results-container .wrapper .generic-teaser .bread-crumbs li{font-size:6px;font-size:.6rem}
}
.template-video-item .ooyala_video{position:relative;z-index:1}
.template-video-item .video-section{margin-bottom:41px;background:#171717}
.template-video-item .video-section .ooyala_video{margin:0 auto;max-width:1516px}
.template-video-item .page-date{margin-bottom:21px}
.template-video-item .inner-wrap{max-width:1064px;padding:20px 20px}
.template-teamindex .page-title{max-width:1440px;margin:0 auto 40px;line-height:1}
.template-teamindex .inner-wrap{width:100%;max-width:none;margin:0 auto;padding:0 40px}
.template-teamindex .inner-wrap-full-width{width:100%;padding:0 40px;margin:0 auto}
.template-teamindex .teamteaser{padding:0}
.template-teamindex .teamindex-teamteasers{list-style:none;margin:0 auto;max-width:1440px}
.template-teamindex .teamindex-teamteaser{font-size:0;font-size:0rem;margin-bottom:2px}
@media only screen and (max-width:1440px){.template-teamindex .inner-wrap-full-width{padding:0}
.template-teamindex .teamteaser{padding:0 0 0 38px}
}
@media only screen and (max-width:1023px){.template-teamindex .inner-wrap{padding:0 10px}
.template-teamindex .teamteaser{padding:0 0 0 10px}
}
@media only screen and (max-width:767px){.template-teamindex .page-title{padding:0 10px;margin-bottom:20px;font-size:31px;font-size:3.1rem}
.template-teamindex .teamteaser{padding:0}
}
.template-registration .inner-wrap{padding:0 15px}
@media only screen and (min-width:768px){.template-registration .inner-wrap{padding:0 30px}
}
@media only screen and (min-width:1024px){.template-registration .inner-wrap{padding:0 40px}
}
.template-registration .template-specific.registration{display:block}
.template-registration-complete .content-wrap{padding:0 10px 10px}
@media only screen and (min-width:1024px){.template-registration-complete .content-wrap{padding:0 40px 40px}
}
.template-registration-complete h2{margin:60px auto 50px;line-height:1;font-size:20px;font-size:2rem;width:100%;text-align:center;display:inline-block;padding:0 50px;color:#545454}
.template-registration-complete .inner-wrap{padding-bottom:60px}
@media only screen and (min-width:768px){.template-registration-complete .inner-wrap{padding-bottom:140px}
}
@media only screen and (min-width:1024px){.template-registration-complete .inner-wrap{padding-bottom:230px}
}
.template-registration-complete .icon-tick{color:#5bb75b;font-size:14px;font-size:1.4rem;line-height:1;vertical-align:middle;margin-right:14px}
.template-registration-complete .copy{width:55%;font-size:14px;font-size:1.4rem;color:#545454;margin:0 auto;text-align:center}
.template-registration-complete .link{width:80%;margin:0 auto 60px;text-align:center}
.template-registration-complete .image{width:70%;margin:0 auto}
.template-registration-complete .image img{width:100%}
.template-accountmanagement{padding:0 10px 10px}
@media only screen and (min-width:1024px){.template-accountmanagement{padding:0 40px 40px}
}
.template-accountmanagement .form--accountmanagement{padding:0 10px 10px}
@media only screen and (min-width:1024px){.template-accountmanagement .form--accountmanagement{padding:0 40px 40px}
}
.template-accountmanagement .inner-wrap{padding:0 15px}
@media only screen and (min-width:768px){.template-accountmanagement .inner-wrap{padding:0 30px}
}
@media only screen and (min-width:1024px){.template-accountmanagement .inner-wrap{padding:0 40px}
}
.template-accountmanagement .table{max-width:85%;margin-top:50px}
@media only screen and (max-width:1024px){.template-accountmanagement .table{max-width:none}
}
.template-accountmanagement .table td{width:13%}
.template-accountmanagement .table td:first-child{width:17.5%}
.template-accountmanagement .table td:first-child+td{width:69.5%}
.template-accountmanagement .expired-subscription p,.template-accountmanagement .update-success p,.template-accountmanagement .cancel-success p{margin-bottom:0}
.template-accountmanagement .template-specific.account-management{display:block}
.template-accountmanagement .tab-content-wrapper form,.template-accountmanagement .tab-content-wrapper .inner-wrap{padding:0}
.template-videoindex{padding:0 40px 40px;width:auto}
.template-videoindex .page-title{margin:40px 0;line-height:1}
@media only screen and (min-width:1024px){.js .template-videoindex .article-columns .highlight{width:50%}
.js .template-videoindex .article-columns .highlight .video-teaser-tile{height:375px}
.js .template-videoindex .article-columns .embed{width:100%}
.js .template-videoindex .article-columns .embed .video-preview{padding-bottom:56.25%;height:0}
.js .template-videoindex .article-columns .embed .video-teaser-tile,.js .template-videoindex .article-columns .embed .preview-holder{height:auto}
}
@media only screen and (max-width:1024px){.template-videoindex{padding:0 10px}
}
@media only screen and (max-width:767px){.template-videoindex{padding:0 10px}
.template-videoindex .inner-wrap{padding:0}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){.js .template-videoindex .article-columns .highlight .video-teaser-tile{height:400px}
}
.template-sales.page-header{padding-bottom:17%;background:url("images/premium-content-sales-page/bg.jpg") center center no-repeat;background-size:cover}
@media only screen and (max-width:599px){.template-sales.page-header{padding-bottom:0;background:url("images/premium-content-sales-page/bg-767.jpg") left center no-repeat}
}
.template-sales .banner{padding:100px 0;color:#fff;text-align:center}
@media only screen and (max-width:1024px){.template-sales .banner{padding:70px 0 50px}
}
@media only screen and (max-width:599px){.template-sales .banner{padding:60px 35px 50px}
}
.template-sales .banner h1,.template-sales .banner p{color:inherit}
.template-sales .banner h1{font-family:'icomoon';font-size:30px;font-size:3rem;font-weight:500;letter-spacing:.9em;text-indent:.9em;text-transform:uppercase}
@media only screen and (max-width:1024px){.template-sales .banner h1{font-size:26px;font-size:2.6rem}
}
@media only screen and (max-width:599px){.template-sales .banner h1{margin-bottom:1em;font-size:15px;font-size:1.5rem}
}
.template-sales .banner .strapline{max-width:auto;margin-bottom:2em;text-transform:uppercase;letter-spacing:.5em;text-indent:.5em}
@media only screen and (max-width:1024px){.template-sales .banner .strapline{font-size:13.5px;font-size:1.35rem}
}
@media only screen and (max-width:599px){.template-sales .banner .strapline{font-size:8px;font-size:.8rem}
}
.template-sales .banner p{font-size:17px;font-size:1.7rem;font-family:'bentonsans',Helvetica,sans-serif;line-height:1.8;margin:0 auto;max-width:37em}
@media only screen and (max-width:1024px){.template-sales .banner p{font-size:14px;font-size:1.4rem;line-height:1.6}
}
@media only screen and (max-width:599px){.template-sales .banner p{font-size:13px;font-size:1.3rem}
}
main.template-sales .inner-wrap{max-width:100%}
.template-sales .full-width-bg-content{max-width:1440px;margin-left:auto;margin-right:auto}
.template-sales .sales-video{margin:-17% 10px 0}
@media only screen and (max-width:599px){.template-sales .sales-video{margin:0}
.template-sales .sales-video .icon-play-large{font-size:.6em;padding:5px}
}
.template-sales .heading{font-size:39px;font-size:3.9rem;font-weight:500}
@media only screen and (max-width:599px){.template-sales .heading{font-size:31px;font-size:3.1rem}
}
.template-sales .subheading{color:#4a4a4a;font-size:15px;font-size:1.5rem;text-transform:uppercase}
@media only screen and (max-width:1024px){.template-sales .subheading{font-size:14px;font-size:1.4rem}
}
@media only screen and (max-width:599px){.template-sales .subheading{font-size:12px;font-size:1.2rem;line-height:1.5}
}
@media only screen and (max-width:1024px){.template-sales p{font-size:14px;font-size:1.4rem}
}
@media only screen and (max-width:599px){.template-sales p{font-size:13px;font-size:1.3rem}
}
.template-sales .free-trial{text-align:center}
.template-sales .free-trial .copy{max-width:50em;margin:0 auto;padding:60px 0 0}
@media only screen and (max-width:1024px){.template-sales .free-trial .copy{max-width:45em}
}
@media only screen and (max-width:599px){.template-sales .free-trial .copy{max-width:100%;padding:50px 25px 0}
}
.template-sales .sales-feature{margin-bottom:120px;text-align:center}
@media only screen and (max-width:599px){.template-sales .sales-feature{margin-bottom:50px}
}
.template-sales .sales-feature .copy{max-width:50em;margin:0 auto}
@media only screen and (max-width:1024px){.template-sales .sales-feature .copy{max-width:45em}
}
@media only screen and (max-width:599px){.template-sales .sales-feature .copy{max-width:100%;padding:0 25px}
}
.template-sales .sales-feature .coming-soon{display:block;padding-bottom:20px}
.template-sales .sales-feature .heading{margin-top:1em}
.template-sales .sales-feature .subheading.head-to-head{margin-top:6em}
@media only screen and (max-width:1024px){.template-sales .sales-feature .subheading.head-to-head{margin-top:3em}
}
.template-sales .sales-feature p{font-family:'bentonsans',Helvetica,sans-serif;line-height:1.4}
.template-sales .sales-feature .image{width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}
.template-sales .sales-feature #sales-feature-image-1{padding-top:1px;background-image:url("images/premium-content-sales-page/feature1/bg/feature1-bg-1280-30.jpg");background-size:cover}
@media only screen and (max-width:1024px){.template-sales .sales-feature #sales-feature-image-1{background-image:url("images/premium-content-sales-page/feature1/bg/feature1-bg-1024-30.jpg")}
.retina .template-sales .sales-feature #sales-feature-image-1{background-image:url("images/premium-content-sales-page/feature1/bg/feature1-bg-2048-30.jpg")}
}
@media only screen and (max-width:599px){.template-sales .sales-feature #sales-feature-image-1{background-image:url("images/premium-content-sales-page/feature1/bg/feature1-bg-767-30.jpg")}
.retina .template-sales .sales-feature #sales-feature-image-1{background-image:url("images/premium-content-sales-page/feature1/bg/feature1-bg-1536-30.jpg")}
}
.template-sales .sales-feature #sales-feature-image-2{margin-top:-12%;margin-bottom:14%}
.template-sales .sales-feature #sales-feature-image-2 .image{margin-top:14%;margin-bottom:-12%}
@media only screen and (max-width:400px){.template-sales .sales-feature #sales-feature-image-3{width:auto;margin:0 10px}
}
.template-sales .sales-feature #sales-feature-image-6{float:left;width:58.5%;margin-left:2%}
@media only screen and (max-width:768px){.template-sales .sales-feature #sales-feature-image-6{float:none;width:100%;margin:0}
}
.template-sales .sales-feature #sales-feature-image-7{display:inline-block;width:65px;height:65px;margin-top:2em;background-image:url("images/premium-content-sales-page/feature4/fg/feature4-fg-logo.png")}
@media only screen and (max-width:768px){.template-sales .sales-feature #sales-feature-image-7{margin-top:0}
}
@media only screen and (max-width:599px){.template-sales .sales-feature #sales-feature-image-7{width:82px;height:82px}
}
.template-sales .sales-feature-alt{padding:120px 0;background-color:#000;color:#fff;text-align:left;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url("images/premium-content-sales-page/feature4/bg/feature4-bg-1280-30.jpg")}
.template-sales .sales-feature-alt:after{content:"";display:table;clear:both}
.template-sales .sales-feature-alt .heading,.template-sales .sales-feature-alt .subheading{color:inherit}
.template-sales .sales-feature-alt .heading{margin-top:.5em}
.template-sales .sales-feature-alt p{color:#d0d0cc;font-weight:300}
@media only screen and (max-width:1024px){.template-sales .sales-feature-alt{padding:80px 0;background-image:url("images/premium-content-sales-page/feature4/bg/feature4-bg-1024-30.jpg")}
.retina .template-sales .sales-feature-alt{background-image:url("images/premium-content-sales-page/feature4/bg/feature4-bg-2048-30.jpg")}
}
@media only screen and (max-width:767px){.template-sales .sales-feature-alt{padding:40px 0;background-image:url("images/premium-content-sales-page/feature4/bg/feature4-bg-767-30.jpg")}
.retina .template-sales .sales-feature-alt{background-image:url("images/premium-content-sales-page/feature4/bg/feature4-bg-1536-30.jpg")}
}
.template-sales .sales-feature-alt .copy{margin:0 65px 0 63%}
@media only screen and (max-width:768px){.template-sales .sales-feature-alt .copy{margin:0;text-align:center}
}
.template-sales .premium-content-comparison .intro{padding-bottom:80px;font-family:'bentonsans',Helvetica,sans-serif;text-align:center}
@media only screen and (max-width:599px){.template-sales .premium-content-comparison .intro{padding:0 25px}
}
.template-sales .premium-content-comparison .features{background:#fff}
.template-sales .premium-content-comparison .features .free{background:#fff;color:#4a4a4a;padding-left:40px}
.template-sales .premium-content-comparison .features th,.template-sales .premium-content-comparison .features td{font-family:'bentonsans',Helvetica,sans-serif}
.template-sales .premium-content-comparison .features thead th{padding:1em 0;font-size:24px;font-size:2.4rem;line-height:1;text-align:left;text-transform:uppercase;vertical-align:middle}
.template-sales .premium-content-comparison .features thead .premium{padding-left:42px;background:#d31411;color:#fff;font-family:'icomoon';font-size:15px;font-size:1.5rem;line-height:2.5;font-weight:500;letter-spacing:.9em;word-spacing:-1.5em}
.template-sales .premium-content-comparison .features tbody th,.template-sales .premium-content-comparison .features td.free,.template-sales .premium-content-comparison .features td.premium{border-top:solid 1px #b0b0b0;padding-top:40px;padding-bottom:40px}
.template-sales .premium-content-comparison .features tbody th{width:14%;padding-left:20px;padding-right:20px;font-size:18px;font-size:1.8rem;font-weight:300;text-align:center;text-transform:uppercase;background:#171717}
.template-sales .premium-content-comparison .features tbody th i{display:inline-block;width:45px;height:45px;border:solid 1px #fff;border-radius:50%}
.template-sales .premium-content-comparison .features tbody th i:before{color:#fff;font-size:23px;line-height:43px}
.template-sales .premium-content-comparison .features tbody th i.icon-play3:before{margin-left:2px;font-size:17px}
.template-sales .premium-content-comparison .features tbody th i.icon-audio2:before{font-size:28px}
.template-sales .premium-content-comparison .features tbody th i.icon-wifi-car:before{font-size:19px}
.template-sales .premium-content-comparison .features tbody th i.icon-clock:before{font-size:18px}
.template-sales .premium-content-comparison .features tbody th span{display:block;margin-top:.5em;color:#fff}
.template-sales .premium-content-comparison .features td.free ul,.template-sales .premium-content-comparison .features td.premium ul{list-style:none;margin:0}
.template-sales .premium-content-comparison .features td.free li,.template-sales .premium-content-comparison .features td.premium li{margin-top:1em;font-family:'bentonsans',Helvetica,sans-serif;font-size:15px;font-size:1.5rem;font-weight:600}
.template-sales .premium-content-comparison .features td.free li:first-child,.template-sales .premium-content-comparison .features td.premium li:first-child{margin-top:0}
.template-sales .premium-content-comparison .features td.free{width:38%;padding-left:40px;padding-right:40px}
.template-sales .premium-content-comparison .features td.free .empty{display:inline-block;width:30px;border-bottom:solid 1px #b0b0b0}
.template-sales .premium-content-comparison .features td.premium{width:48%;border-color:#b0b0b0;padding-right:39px;background:#171717;color:#fff}
.template-sales .premium-content-comparison .features td.premium p,.template-sales .premium-content-comparison .features td.premium li,.template-sales .premium-content-comparison .features td.premium dd{color:#fff}
.template-sales .premium-content-comparison .features td.premium li{margin-left:70px}
.template-sales .premium-content-comparison .features td.premium li:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e62b";float:left;margin:1.3em 0 0 -28px;font-size:7px;font-size:.7rem;color:#d31411}
.template-sales .premium-content-comparison .features td.premium p{margin-left:70px}
@media only screen and (max-width:1024px){.template-sales .premium-content-comparison .features table,.template-sales .premium-content-comparison .features thead,.template-sales .premium-content-comparison .features thead tr,.template-sales .premium-content-comparison .features thead th,.template-sales .premium-content-comparison .features tbody,.template-sales .premium-content-comparison .features tbody tr,.template-sales .premium-content-comparison .features tbody th,.template-sales .premium-content-comparison .features tbody td{display:block}
.template-sales .premium-content-comparison .features thead tr{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.template-sales .premium-content-comparison .features thead tr th{width:50%}
.template-sales .premium-content-comparison .features thead tr .premium{padding-left:30px}
.template-sales .premium-content-comparison .features tbody tr{background:#fff}
.template-sales .premium-content-comparison .features tbody tr:after{content:"";display:table;clear:both}
.ie9 .template-sales .premium-content-comparison .features tbody tr{background:url(data:image/gif;base64,R0lGODlhAAQBAPABABcXFwAAACH/C1hNUCBEYXRhWE1QBz94cGFja2UAIfkEBQAAAQAsAAAAAAAE%0AAQAAAi2Mj6nL7Q%2BjnLTai7PevPsPhuJIAeaJpurKtu4Lx/JM1/aN5/rO9/4PDAqHtAIAOw%3D%3D%0A) top center repeat-y}
.template-sales .premium-content-comparison .features tbody th,.template-sales .premium-content-comparison .features td.free{float:left;width:50%}
.template-sales .premium-content-comparison .features tbody th{text-align:left;float:left}
.template-sales .premium-content-comparison .features tbody th i{float:left;margin-right:20px;text-align:center}
.template-sales .premium-content-comparison .features td.free{padding-top:162px;padding-left:40px;overflow:hidden;width:auto;float:none}
.template-sales .premium-content-comparison .features td.premium{clear:left;width:50%;float:left}
.template-sales .premium-content-comparison .features td.premium li{margin-top:1.5em;margin-left:60px}
.template-sales .premium-content-comparison .features td.premium p{margin-left:60px}
}
@media only screen and (max-width:599px){.template-sales .premium-content-comparison .features{padding-left:0;background:transparent}
.template-sales .premium-content-comparison .features thead tr{position:absolute;left:-9999px}
.template-sales .premium-content-comparison .features tbody tr{position:relative;padding-top:130px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:transparent}
.template-sales .premium-content-comparison .features tbody th,.template-sales .premium-content-comparison .features td.premium{border-top:0}
.template-sales .premium-content-comparison .features tbody th{float:none;position:absolute;top:0;left:0;width:100%;height:130px;padding:30px 0 0;text-align:center}
.template-sales .premium-content-comparison .features tbody th i{float:none;margin-right:0}
.template-sales .premium-content-comparison .features td.free,.template-sales .premium-content-comparison .features td.premium{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:50%;padding:0 10px 40px 20px}
.template-sales .premium-content-comparison .features td.free li,.template-sales .premium-content-comparison .features td.premium li{font-size:11px;font-size:1.1rem;line-height:1.5}
.template-sales .premium-content-comparison .features td.free{float:none}
.template-sales .premium-content-comparison .features td.free li{color:#171717;font-weight:500}
.template-sales .premium-content-comparison .features td.premium{background:#171717}
.template-sales .premium-content-comparison .features td.premium li{margin-left:0;font-weight:600}
.template-sales .premium-content-comparison .features td.premium li:before{content:none}
.template-sales .premium-content-comparison .features td.premium p{margin-left:0}
.template-sales .premium-content-comparison .features td.free::before,.template-sales .premium-content-comparison .features td.premium::before{display:block;box-sizing:content-box;width:100%;height:12px;margin:0 -10px 20px -20px;border-bottom:solid 1px #b0b0b0;padding:12px 10px 12px 20px;text-transform:uppercase}
.template-sales .premium-content-comparison .features td.free::before{content:"Free Users";color:#171717;font-size:12px;font-size:1.2rem;line-height:1}
.template-sales .premium-content-comparison .features td.premium::before{content:"F1\00AE Access";border-bottom-color:#d31411;background:#d31411;color:#fff;font-family:'icomoon';font-size:8px;font-size:.8rem;line-height:1.5;font-weight:500;letter-spacing:.7em;word-spacing:-1.3em;text-transform:uppercase}
}
.template-resultsarchive{padding:0 40px 40px}
.template-resultsarchive .loading{position:relative}
.template-resultsarchive .loading:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:.5;z-index:1}
.template-resultsarchive .loading .loader{display:block;top:30px;z-index:1}
.template-resultsarchive .no-results{padding:28px 26px 15px}
.resultsarchive-filter-form{display:none}
.resultsarchive-filter-container{background:#fff;height:144px;overflow:hidden;margin-bottom:2px}
.resultsarchive-filter-wrap{width:33.33%;float:left;height:inherit;position:relative}
.resultsarchive-filter-wrap:after{content:'';display:block;position:absolute;top:22px;right:0;height:100px;width:1px;background:#e2e2e2}
.resultsarchive-filter-wrap:last-child:after{display:none}
.resultsarchive-filter-wrap .filter-controls{width:20%;position:absolute;top:24px;right:0;height:100px}
.resultsarchive-filter-wrap .filter-controls-up,.resultsarchive-filter-wrap .filter-controls-down{position:absolute;right:40%;outline:0;background:0;padding:0;font-size:8px;font-size:.8rem}
.resultsarchive-filter-wrap .filter-controls-up:before,.resultsarchive-filter-wrap .filter-controls-down:before{color:#b0b0b0}
.resultsarchive-filter-wrap .filter-controls-up.active:before,.resultsarchive-filter-wrap .filter-controls-down.active:before{color:#4a4a4a}
.resultsarchive-filter-wrap .filter-controls-up.active:hover:before,.resultsarchive-filter-wrap .filter-controls-down.active:hover:before{background:0;color:#171717}
.resultsarchive-filter-wrap .filter-controls-down{bottom:0}
.resultsarchive-filter{margin:0;padding:18px 0;width:80%;position:relative}
.resultsarchive-filter-item{display:block}
.resultsarchive-filter-item-link{letter-spacing:normal;background:#fff;border:0;color:#808080;cursor:pointer;display:block;font-family:'bentonsans',Helvetica,sans-serif;font-weight:600;font-size:12px;font-size:1.2rem;line-height:3;margin:0;outline:0;padding:0 0 0 10.5%;text-align:left;text-decoration:none;text-transform:uppercase;vertical-align:middle}
.resultsarchive-filter-item-link:hover{color:#171717}
.resultsarchive-filter .selected .clip{color:#1e1e1e;border-bottom:1px solid #d31411}
.resultsarchive-wrapper{background:#fff;margin-bottom:40px}
.resultsarchive-content{padding-bottom:45px}
.resultsarchive-content .note{color:#545454;line-height:1.5;font-size:14px;font-size:1.4rem}
.resultsarchive-content .table-wrap{padding:0 26px}
.resultsarchive-content-header{padding:28px 26px 15px}
.resultsarchive-content-header h1{text-transform:uppercase;margin-bottom:1.6rem;font-size:33px;font-size:3.3rem}
@media only screen and (max-width:767px){.resultsarchive-content-header h1{font-size:22px;font-size:2.2rem;line-height:1;margin-bottom:18px}
}
.resultsarchive-content-header .date,.resultsarchive-content-header .links-list,.resultsarchive-content-header .links-list-item{float:left}
.resultsarchive-content-header .date{margin-top:.9rem;line-height:1.35rem;font-size:13px;font-size:1.3rem}
.resultsarchive-content-header .date span{float:left;padding-bottom:10px}
.resultsarchive-content-header .date .icon-clock{float:left;font-size:1.45rem;margin-right:.8rem;margin-top:-1px}
.resultsarchive-content-header .date .start-date::after{content:"-";display:inline-block;padding-left:5px;padding-right:4px}
.resultsarchive-content-header .date .full-date{padding-right:15px;margin-right:15px}
.resultsarchive-content-header .date .circuit-info{position:relative}
.resultsarchive-content-header .date .circuit-info::before{content:"";position:absolute;left:-15px;height:14px;width:1px;top:0;background:#e2e2e2}
@media only screen and (max-width:479px){.resultsarchive-content-header .date .circuit-info::before{width:0}
}
.ie .resultsarchive-content-header .date{line-height:1.9rem;font-family:'bentonsans',Helvetica,sans-serif}
.resultsarchive-content-header .resultsarchive-dhl-winner p{float:left;margin-right:15px}
.resultsarchive-wrapper .links-list{list-style-type:none}
.resultsarchive-wrapper .links-list-item{margin-right:62px}
.resultsarchive-wrapper .links-list-a{text-transform:uppercase;font-size:13px;font-size:1.3rem}
.resultsarchive-wrapper .links-list.mobile{display:none}
.resultsarchive-col-left{float:left;width:25%;padding-right:5%}
.resultsarchive-col-right{width:75%;float:right;padding-right:3%}
.resultsarchive-side-nav{margin:0;list-style-type:none}
.resultsarchive-side-nav .side-nav-item{text-transform:uppercase;font-size:12px;font-size:1.2rem}
.resultsarchive-side-nav .side-nav-item:first-child{border-left:3px solid #d31411;background:#fff;color:#1f1f1f;font-weight:700;padding:25px 0 17px 25px;margin-bottom:1px;cursor:default}
.resultsarchive-side-nav .side-nav-item-link{display:block;margin-left:26px;padding:18px 0 15px 0;border-bottom:1px solid #e2e2e2;font-weight:600;color:#545454}
.resultsarchive-side-nav .side-nav-item-link.selected{border-left:3px solid #545454;background:#e6e6e6;color:#1f1f1f;font-weight:700;padding:18px 0 15px 23px;margin:0 0 1px 0;border-bottom:0}
.resultsarchive-side-nav .side-nav-item:hover .side-nav-item-link{border-left:3px solid #c2c2c2;background:#f2f2f2;color:#1f1f1f;padding:18px 0 15px 23px;margin:0 0 1px 0;border-bottom:0}
.resultsarchive-table{margin:0 0 25px 0}
.resultsarchive-table tr th{padding:18px 20px 14px;text-align:left;text-transform:uppercase;font-weight:500;color:#808080;font-size:11px;font-size:1.1rem}
.resultsarchive-table tbody tr:nth-child(odd){background:#f4f4f4}
.resultsarchive-table td{font-size:13px;font-size:1.3rem;text-align:left;padding:18px 20px 14px;color:#808080}
.ie .resultsarchive-table td{font-family:'bentonsans',Helvetica,sans-serif}
.resultsarchive-table .limiter{display:none}
.resultsarchive-table .bold{font-weight:700}
.resultsarchive-table .semi-bold{font-weight:600}
.resultsarchive-table .grey{color:#808080}
.resultsarchive-table .dark{color:#4a4a4a}
.resultsarchive-table .uppercase{text-transform:uppercase}
.resultsarchive-table .hide-for-desktop{display:none}
.resultsarchive-table .width30{width:30%}
.resultsarchive-table .width25{width:25%}
@media only screen and (max-width:1024px){.template-resultsarchive{padding:0 10px 20px}
.resultsarchive-filter-container{height:214px}
.resultsarchive-filter-wrap:after{height:170px;top:28px}
.resultsarchive-filter-wrap .filter-controls{height:170px;top:28px}
.resultsarchive-col-left{padding-right:3%}
.resultsarchive-col-right{padding-right:2%}
.resultsarchive-side-nav .side-nav-item:first-child{padding-left:19px}
.resultsarchive-side-nav .side-nav-item:hover .side-nav-item-link{padding-left:19px;margin-left:0}
.resultsarchive-side-nav .side-nav-item-link{margin-left:22px}
.resultsarchive-side-nav .side-nav-item-link.selected{padding-left:19px;margin-left:0}
.resultsarchive-table tr th,.resultsarchive-table tr td{padding:15px 15px 12px}
.resultsarchive-table .hide-for-tablet{display:none}
}
@media only screen and (max-width:767px){.template-resultsarchive{padding:0 0 10px}
.template-resultsarchive .no-results{padding:20px 7% 10px}
.template-resultsarchive .loader{top:50px}
.resultsarchive-filter-form{display:block;padding:0 20px 20px}
.resultsarchive-filter-form .select-wrap{position:relative;overflow:hidden}
.resultsarchive-filter-form .select-wrap:before{font-size:10px;font-size:1rem;position:absolute;right:20px;top:24px;z-index:1}
.resultsarchive-filter-form-select{width:111%;margin:5px auto;background:#fff;border:0;cursor:pointer;font-family:'bentonsans',Helvetica,sans-serif;font-weight:700;height:50px;outline:0;position:relative;text-transform:uppercase;border-bottom:1px solid #b0b0b0;padding:0 15px;display:block;-webkit-appearance:none;font-size:13px;font-size:1.3rem}
.resultsarchive-filter-container{display:none}
.resultsarchive-wrapper{margin-bottom:10px}
.resultsarchive-wrapper .date{width:100%;float:left;margin-bottom:0}
.resultsarchive-wrapper .date .icon-clock{font-size:13px;font-size:1.3rem;margin-right:.6rem}
.resultsarchive-wrapper .links-list{float:none;display:none;margin:0 7%}
.resultsarchive-wrapper .links-list-item{margin:5px 0;float:none}
.resultsarchive-wrapper .links-list.mobile{display:block}
.resultsarchive-col-left{display:none}
.resultsarchive-col-right{width:100%;float:none;padding-right:0}
.resultsarchive-content{padding-bottom:20px}
.resultsarchive-content-header{padding:25px 7% 10px}
.resultsarchive-content-header h1{margin-bottom:.5rem}
.resultsarchive-content .table-wrap{padding:0}
.resultsarchive-content .note{padding-bottom:30px;border-bottom:1px solid #b0b0b0;margin:0 7% 20px}
.resultsarchive-table{margin:0 0 35px}
.resultsarchive-table tr th,.resultsarchive-table tr td{padding:18px 10px 14px}
.resultsarchive-table .limiter{display:table-cell;padding:0;width:5%}
.resultsarchive-table .hide-for-mobile{display:none}
.resultsarchive-table .hide-for-desktop{display:block}
}
.navigation-component{display:block;vertical-align:middle}
.navigation-component .navigation-wrap{display:table;width:100%}
.navigation-component .navigation-component-wrap{display:table;width:100%}
.navigation-component .hover-mixin{-webkit-transition:background-color 100ms ease-out;-moz-transition:background-color 100ms ease-out;-ms-transition:background-color 100ms ease-out;-o-transition:background-color 100ms ease-out;transition:background-color 100ms ease-out}
.navigation-component .hover-mixin:hover{background-color:#171717}
.navigation-component .navigation-toggle{-webkit-transition:background-color 100ms ease-out;-moz-transition:background-color 100ms ease-out;-ms-transition:background-color 100ms ease-out;-o-transition:background-color 100ms ease-out;transition:background-color 100ms ease-out;outline:0;border:0;margin:0;background:0;vertical-align:middle}
.navigation-component .navigation-toggle:hover{background-color:#171717}
.navigation-component .navigation-toggle--nav{-webkit-transition:background-color 100ms ease-out;-moz-transition:background-color 100ms ease-out;-ms-transition:background-color 100ms ease-out;-o-transition:background-color 100ms ease-out;transition:background-color 100ms ease-out;outline:0;border:0;margin:0;background:0;vertical-align:middle;display:none;font-size:12px;font-size:1.2rem;line-height:5.833333333333333;width:80px;padding:0;text-align:center}
.navigation-component .navigation-toggle--nav:hover{background-color:#171717}
.navigation-component .navigation-toggle--search{-webkit-transition:background-color 100ms ease-out;-moz-transition:background-color 100ms ease-out;-ms-transition:background-color 100ms ease-out;-o-transition:background-color 100ms ease-out;transition:background-color 100ms ease-out;outline:0;border:0;margin:0;background:0;vertical-align:middle;display:table-cell;height:84px;width:84px;line-height:1;font-size:0;font-size:0rem}
.navigation-component .navigation-toggle--search:hover{background-color:#171717}
.navigation-component .navigation-toggle--search .search-msg{display:inline-block;text-indent:-9999px}
.navigation-component .navigation-toggle--search:after{font-size:17px;font-size:1.7rem;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e604"}
.navigation-component .navigation-list{list-style:none;margin:0;padding:0;width:100%}
.navigation-component .navigation-list-wrap{display:table-cell;width:100%;vertical-align:top}
.navigation-component .navigation-list--parent{list-style:none;margin:0;padding:0;text-align:left;display:table;width:100%}
.no-touch .navigation-component .navigation-list--parent:hover .navigation-list-link--parent{color:#808080}
.navigation-component .navigation-list-item--parent button{margin:0;background-color:transparent;width:100%;-webkit-font-smoothing:antialiased}
.navigation-component .navigation-list-item--parent button:focus{outline:0}
.navigation-component .navigation-list--child{list-style:none;margin:0;padding:0;text-align:left;width:100%;display:inline-block;padding-bottom:30px}
.navigation-component .navigation-list-wrap--child{height:0;overflow:hidden;position:absolute;width:100%;left:0;padding:0 0 0 3.1561461794019934%;background:#171717}
.navigation-component .navigation-list-wrap--child.open{height:auto}
.navigation-component .navigation-list-wrap--child.open .navigation-list-item--child{opacity:1;top:0;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-ms-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out}
.navigation-component .navigation-list-wrap--child.open .navigation-list-item--child:nth-child(0){-webkit-transition-delay:0s;transition-delay:0s}
.navigation-component .navigation-list-wrap--child.open .navigation-list-item--child:nth-child(1){-webkit-transition-delay:.05s;transition-delay:.05s}
.navigation-component .navigation-list-wrap--child.open .navigation-list-item--child:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}
.navigation-component .navigation-list-wrap--child.open .navigation-list-item--child:nth-child(3){-webkit-transition-delay:.15000000000000002s;transition-delay:.15000000000000002s}
.navigation-component .navigation-list-wrap--child.open .navigation-list-item--child:nth-child(4){-webkit-transition-delay:.2s;transition-delay:.2s}
.navigation-component .navigation-list-wrap--child.open .navigation-list-item--child:nth-child(5){-webkit-transition-delay:.25s;transition-delay:.25s}
.navigation-component .navigation-list-item{display:table-cell;width:auto;height:100%}
.navigation-component .navigation-list-item--parent{display:table-cell;width:auto;height:100%;display:inline-block;vertical-align:top}
.no-touch .navigation-component .navigation-list-item--parent.expandable .navigation-list-link--parent:hover{background-color:#171717}
.navigation-component .navigation-list-item--parent.active{background-color:#171717}
.navigation-component .navigation-list-item--parent.active .navigation-list-link--parent{color:#fff}
.navigation-component .navigation-list-item--child{display:table-cell;width:auto;height:100%;margin:0 0 28px;vertical-align:top;padding:20px 0 0 0;width:19.5%;position:relative;top:-20px;display:inline-block;opacity:0}
.navigation-component .navigation-list-link{color:#fff;font-size:12px;font-size:1.2rem;display:block;font-family:'bentonsans',Helvetica,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;outline:0}
.navigation-component .navigation-list-link--parent{color:#fff;font-size:12px;font-size:1.2rem;display:block;font-family:'bentonsans',Helvetica,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;outline:0;line-height:7;padding:0 20px;white-space:nowrap;text-align:center;-webkit-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-ms-transition:all 100ms ease-out;-o-transition:all 100ms ease-out;transition:all 100ms ease-out}
.ie8 .navigation-component .navigation-list-link--parent{padding:0 2px}
.no-touch .navigation-component .navigation-list-link--parent:hover{color:#fff!important}
.navigation-component .navigation-list-link--child{color:#fff;font-size:12px;font-size:1.2rem;display:block;font-family:'bentonsans',Helvetica,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;outline:0;margin:20px 0 15px}
.navigation-component .navigation-list--grandchild ul{margin:0 0 15px;padding:0;list-style:none}
.navigation-component .navigation-list--grandchild ul p{margin-bottom:0}
.navigation-component .navigation-list--grandchild li a{color:#b0b0b0;font-family:'bentonsans',Helvetica,sans-serif;text-transform:none;font-weight:600;font-size:13px;font-size:1.3rem}
.navigation-component .navigation-list--grandchild li a:hover{color:#fff}
.navigation-component .hyperlink{font-family:'bentonsans',Helvetica,sans-serif}
.navigation-component .navigation-list--grandchild .plaintext,.navigation-component .navigation-list--granchild .hyperlink{margin-bottom:0}
.navigation-component .navigation-list--grandchild .plaintext,.navigation-component .navigation-list--grandchild .hyperlink{font-size:11px;font-size:1.1rem;margin-bottom:0;color:#545454;text-transform:uppercase;font-weight:600}
.navigation-component .navigation-list--grandchild .hyperlink a{text-transform:none;font-size:12px;font-size:1.2rem}
.navigation-component .menu-item-is-expanded .expanded .navigation-list-link--parent{color:#fff}
.navigation-component .menu-item-is-expanded .navigation-list-link--parent{color:#808080}
@media only screen and (max-width:1219px){.navigation-component .navigation-list-link--parent{padding:0 12px}
}
@media only screen and (max-width:1144px){.navigation-component .navigation-list-item--parent{display:table-cell;width:auto;height:100%}
.flexbox .navigation-component .navigation-list--parent{display:inline-block;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.flexbox .navigation-component .navigation-list-item--parent{-webkit-box-flex:1 auto;-moz-box-flex:1 auto;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto}
}
@media only screen and (max-width:1023px){.navigation-component .navigation-list-link--parent{padding:0;line-height:6.67}
.navigation-component .navigation-list-item--parent{-webkit-box-flex:1 auto;-moz-box-flex:1 auto;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto}
.navigation-component .navigation-toggle--search{width:64px;height:80px}
.navigation-component .navigation-list-item--child{width:32.5%;margin-bottom:0;padding-top:10px}
.navigation-component .navigation-list--parent{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
}
@media only screen and (max-width:767px){.navigation-component .navigation-wrap{left:-1000px}
.navigation-component .navigation-wrap.open{left:0}
.navigation-component .navigation-list-item--parent:last-child{padding-bottom:96px}
.navigation-component .navigation-toggle--search{display:none}
.navigation-component .navigation-toggle--nav{display:block;line-height:5.833333333333333;height:70px;overflow:hidden}
.navigation-component .navigation-toggle--nav.active{font-size:0;font-size:0rem}
.navigation-component .navigation-toggle--nav.active span{display:block;text-indent:-9999px}
.navigation-component .navigation-toggle--nav.active:after{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e602";font-size:20px;font-size:2rem;line-height:3.5}
.navigation-component .navigation-list-wrap{position:absolute;background:#171717;width:100%;height:auto;min-height:100%;overflow:hidden;z-index:2;padding:0}
.navigation-component .navigation-list-wrap .navigation-list--parent{display:block;padding:10px 0 0 20px}
.navigation-component .navigation-list-item--parent{display:block;top:-10px;position:relative;-webkit-transition:all 0 ease-out;-moz-transition:all 0 ease-out;-ms-transition:all 0 ease-out;-o-transition:all 0 ease-out;transition:all 0 ease-out;-webkit-transition-delay:0;transition-delay:0;width:100%;opacity:0}
.navigation-component .navigation-list-link--parent{font-size:15px;font-size:1.5rem;text-align:left;line-height:3.66;padding:0 23px}
.navigation-component .navigation-list-wrap--child{max-height:0;height:auto;position:relative;opacity:0}
.navigation-component .navigation-list-wrap--child.open{opacity:1;max-height:none}
.navigation-component .navigation-list--child{font-weight:600;display:block!important;margin:-10px 0 5px;padding:0;position:relative}
.navigation-component .navigation-list-item--child{display:block;margin:0;padding:0;width:100%;top:0;opacity:1}
.navigation-component .navigation-list-link--child{text-align:left;display:block;font-size:15px;font-size:1.5rem;margin:0;line-height:2.66;padding:0 38px}
.navigation-component .navigation-list--grandchild,.navigation-component .navigation-list-all--grandchild,.navigation-component .navigation-list-all-link--grandchild,.navigation-component .navigation-list-title--grandchild{display:none}
.navigation-component .navigation-wrap{display:block;position:fixed;width:100%;height:0;overflow-y:hidden;opacity:0;-webkit-transition:opacity 100ms ease-out;-moz-transition:opacity 100ms ease-out;-ms-transition:opacity 100ms ease-out;-o-transition:opacity 100ms ease-out;transition:opacity 100ms ease-out}
.navigation-component .navigation-wrap.open{opacity:.98;overflow-y:scroll;height:100%;padding-bottom:70px}
.navigation-component .navigation-wrap.open .navigation-list-item--parent{opacity:1;top:0;-webkit-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-ms-transition:all 100ms ease-out;-o-transition:all 100ms ease-out;transition:all 100ms ease-out}
.navigation-component .navigation-wrap.open .navigation-list-item--parent:nth-of-type(0n){-webkit-transition-delay:.2s;transition-delay:.2s}
.navigation-component .navigation-wrap.open .navigation-list-item--parent:nth-of-type(1n){-webkit-transition-delay:.30000000000000004s;transition-delay:.30000000000000004s}
.navigation-component .navigation-wrap.open .navigation-list-item--parent:nth-of-type(2n){-webkit-transition-delay:.4s;transition-delay:.4s}
.navigation-component .navigation-wrap.open .navigation-list-item--parent:nth-of-type(3n){-webkit-transition-delay:.5s;transition-delay:.5s}
.navigation-component .navigation-wrap.open .navigation-list-item--parent:nth-of-type(4n){-webkit-transition-delay:.6s;transition-delay:.6s}
.navigation-component .navigation-wrap.open .navigation-list-item--parent:nth-of-type(5n){-webkit-transition-delay:.7000000000000001s;transition-delay:.7000000000000001s}
.navigation-component .navigation-wrap.open .navigation-list-item--parent:nth-of-type(6n){-webkit-transition-delay:.8s;transition-delay:.8s}
.navigation-component .navigation-wrap.open .navigation-list-item--parent:nth-of-type(7n){-webkit-transition-delay:.9s;transition-delay:.9s}
.navigation-component .navigation-wrap.open .navigation-list--parent:nth-child(0){-webkit-transition-delay:.2s;transition-delay:.2s}
.navigation-component .navigation-wrap.open .navigation-list--parent:nth-child(1){-webkit-transition-delay:.30000000000000004s;transition-delay:.30000000000000004s}
.navigation-component .navigation-wrap.open .navigation-list--parent:nth-child(2){-webkit-transition-delay:.4s;transition-delay:.4s}
.navigation-component .navigation-wrap.open .navigation-list--parent:nth-child(3){-webkit-transition-delay:.5s;transition-delay:.5s}
.navigation-component .navigation-wrap.open .navigation-list--parent:nth-child(4){-webkit-transition-delay:.6s;transition-delay:.6s}
.navigation-component .navigation-wrap.open .navigation-list--parent:nth-child(5){-webkit-transition-delay:.7000000000000001s;transition-delay:.7000000000000001s}
.navigation-component .navigation-wrap.open .navigation-list--parent:nth-child(6){-webkit-transition-delay:.8s;transition-delay:.8s}
.navigation-component .navigation-wrap.open .navigation-list--parent:nth-child(7){-webkit-transition-delay:.9s;transition-delay:.9s}
}
.searchbar{display:none}
.searchbar .searchbar-form-wrap{background:#171717;height:0;position:absolute;left:0;width:100%;display:block;overflow:hidden;-webkit-transition:height .2s ease-out;-moz-transition:height .2s ease-out;-ms-transition:height .2s ease-out;-o-transition:height .2s ease-out;transition:height .2s ease-out}
.searchbar .searchbar-form{display:table;width:90%;border-bottom:1px solid #4a4a4a;margin:0 auto;top:53px;padding-bottom:8px;position:relative}
.searchbar .searchbar-form-input{background:0;border:0;color:#fff;display:table-cell;font-family:'bentonsans',Helvetica,sans-serif;font-size:28px;font-size:2.8rem;font-weight:500;float:left;width:90%;outline:0}
.searchbar .searchbar-form-input::-ms-clear{display:none}
.searchbar .searchbar-form-submit{display:inline-block;outline:0;float:right;font-size:17px;font-size:1.7rem;padding-right:0;border:0;background:0;width:5%}
.searchbar .searchbar-form-submit:hover{background:0}
.searchbar .searchbar-form-submit:after{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e604';float:right}
.searchbar.open .navigation-toggle--search{background-color:#171717}
.searchbar.open .navigation-toggle--search:after{content:'\e602'}
.searchbar.open .searchbar-form-wrap{height:168px}
@media only screen and (max-width:767px){.searchbar .searchbar-form-wrap{background-color:transparent;top:35px;height:auto;width:100%;padding:0 20px;z-index:2;display:block}
.searchbar .searchbar-form-input{width:90%;font-size:15px;font-size:1.5rem;float:none}
.searchbar .searchbar-form-input:hover,.searchbar .searchbar-form-input:focus{color:#fff}
.searchbar .searchbar-form-submit{font-size:20px;font-size:2rem;position:relative;color:#808080;top:-10px}
.searchbar .searchbar-form-submit:hover,.searchbar .searchbar-form-submit:focus{color:#fff}
.searchbar .searchbar-form{top:0;width:100%;display:block;padding-bottom:10px;color:#808080}
.searchbar .searchbar-form:hover .searchbar-form-submit,.searchbar .searchbar-form:focus .searchbar-form-submit,.searchbar .searchbar-form:active .searchbar-form-submit{color:#fff}
}
.header-image{position:relative;top:0;left:0;width:100%;z-index:-1}
.header-image .parallax-bg{background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-transition:background-position-y 0s ease-out;-moz-transition:background-position-y 0s ease-out;-ms-transition:background-position-y 0s ease-out;-o-transition:background-position-y 0s ease-out;transition:background-position-y 0s ease-out}
.header-image .actual{display:none}
.header-image .placeholder{width:100%}
.header-image .no-image{padding-top:124px}
.page-header-image{position:relative;top:0;left:0;width:100%;z-index:-1;overflow-y:hidden}
.premium .page-header-image{position:absolute;height:623px}
.page-header-image .parallax{background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-transition:top 0s ease-out;-moz-transition:top 0s ease-out;-ms-transition:top 0s ease-out;-o-transition:top 0s ease-out;transition:top 0s ease-out}
.page-header-image .actual{position:absolute;top:0;left:0}
.page-header-image picture{display:block;width:100%;text-align:center}
.page-header-image picture img{width:100%;display:block}
.page-header-image .placeholder-16x7{width:100%;display:block}
.page-header-image .placeholder-16x9{display:none}
.page-header-image .no-image{padding-top:124px}
@media only screen and (max-width:1023px){.page-header-image .placeholder-16x7{display:none}
.page-header-image .placeholder-16x9{width:100%;display:block}
}
.touch .carousel.swipe .nudge{display:none}
.carousel{background:#000;overflow:hidden;margin:0 auto;max-width:1920px;width:100%}
.carousel .slide{width:100%}
.carousel .swiper-nudge-container{position:relative;-webkit-transition:margin-left .2s cubic-bezier(0.86,0,0.07,1);-moz-transition:margin-left .2s cubic-bezier(0.86,0,0.07,1);-ms-transition:margin-left .2s cubic-bezier(0.86,0,0.07,1);-o-transition:margin-left .2s cubic-bezier(0.86,0,0.07,1);transition:margin-left .2s cubic-bezier(0.86,0,0.07,1)}
.carousel .swiper-nudge-container.nudge-next{margin-left:-50px}
.carousel .swiper-nudge-container.nudge-prev{margin-left:50px}
.carousel.swipe{position:relative}
.carousel.swipe .swipe-nav{position:absolute;bottom:0;left:0;right:0;width:100%}
.carousel.swipe .swipe-nav.count-1{display:none}
.carousel.swipe .swipe-nav.count-2 ul{max-width:590px}
@media only screen and (max-width:1023px){.carousel.swipe .swipe-nav.count-2 ul{width:100%;max-width:none}
}
.carousel.swipe .swipe-nav.count-2 li{width:50%}
.carousel.swipe .swipe-nav.count-3 ul{max-width:885px}
@media only screen and (max-width:1023px){.carousel.swipe .swipe-nav.count-3 ul{width:100%;max-width:none}
}
.carousel.swipe .swipe-nav.count-3 li{width:33.333333333333336%}
.carousel.swipe .swipe-nav.count-4 ul{max-width:1180px}
@media only screen and (max-width:1023px){.carousel.swipe .swipe-nav.count-4 ul{width:100%;max-width:none}
}
.carousel.swipe .swipe-nav.count-4 li{width:25%}
.carousel.swipe .swipe-nav ul{width:90%;max-width:1206px;margin:0 auto;text-align:center}
.carousel.swipe .swipe-nav ul:after{content:"";display:table;clear:both}
.carousel.swipe .swipe-nav li{display:block;max-width:295px;margin:0;float:left}
@media only screen and (max-width:1023px){.carousel.swipe .swipe-nav li{max-width:none}
.carousel.swipe .swipe-nav li:first-child a{margin-left:0}
.carousel.swipe .swipe-nav li:last-child a{margin-right:0}
}
.carousel.swipe .swipe-nav a{display:block;height:1px;margin:0 1px;padding-bottom:28px;border-top:solid 1px #808080}
.carousel.swipe .swipe-nav a:hover,.carousel.swipe .swipe-nav a:active{border-color:#b3110e}
.carousel.swipe .swipe-nav a.active{border-color:#d31411}
@media only screen and (max-width:1023px){.carousel.swipe .swipe-nav a{padding-bottom:0;border-width:5px}
}
.carousel.swipe .nudge{background:transparent;border:0;bottom:0;cursor:pointer;display:block;height:100%;margin:0;padding:0;overflow:hidden;position:absolute;text-indent:-1000px;top:0;width:50px}
.carousel.swipe .nudge.next{right:0}
.carousel.swipe .nudge.prev{left:0}
.carousel.swipe .nudge:focus{outline:0}
@media only screen and (max-width:767px){.carousel.swipe .nudge{display:none}
}
.slide-story{position:relative;font-family:'bentonsans',Helvetica,sans-serif;text-align:center;height:100%}
.slide-story h1{margin:0;font-size:42px;font-size:4.2rem;line-height:1.3;font-weight:700}
@media only screen and (max-width:1023px){.slide-story h1{font-size:30px;font-size:3rem;line-height:1.3}
}
@media only screen and (max-width:767px){.slide-story h1{font-size:18px;font-size:1.8rem;line-height:1.2}
}
.slide-story h2.surtitle{max-width:50%;margin:0 auto 34px;font-size:22px;font-size:2.2rem;line-height:1.27;font-weight:600;text-transform:uppercase}
@media only screen and (max-width:1023px){.slide-story h2.surtitle{max-width:50%;margin-bottom:20px}
}
@media only screen and (max-width:767px){.slide-story h2.surtitle{max-width:75%;margin:20px auto;font-size:16px;font-size:1.6rem;line-height:1.125}
.slide-story h2.surtitle+h1{display:block}
}
.slide-story ul{margin:0}
.slide-story li{display:inline-block;margin:0 16px;font-size:11px;font-size:1.1rem;font-weight:600;text-transform:uppercase}
.slide-story .imagepanel,.slide-story .videopanel{max-height:720px;margin-bottom:-1px;overflow:hidden}
@media only screen and (min-width:1440px){.slide-story .imagepanel,.slide-story .videopanel{max-height:820px}
}
.slide-story .imagepanel .shade{position:absolute;bottom:0;left:0;width:100%;height:73%;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(255,255,255,0.6)),color-stop(1,rgba(255,255,255,0)));background:-ms-linear-gradient(bottom,rgba(255,255,255,0.6),rgba(255,255,255,0));background:-moz-linear-gradient(center bottom,rgba(255,255,255,0.6) 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.6));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#99ffffff',GradientType=0)}
.ie9 .slide-story .imagepanel .shade{filter:none;background-color:transparent}
@media only screen and (max-width:767px){.slide-story .imagepanel .shade{display:none}
}
.slide-story .imagepanel img{display:block;width:100%;height:auto}
.slide-story .videopanel{height:100%;overflow:hidden;position:absolute;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:0;width:100%}
.slide-story .videopanel video{min-height:100%;position:relative;min-width:100%}
.slide-story .videopanel video.center{top:50%;transform:translateY(-50%)}
.slide-story .videopanel video.top{top:0;transform:translateY(0)}
.slide-story .videopanel video.bottom{bottom:0;left:0;position:absolute}
.ie8 .slide-story .videopanel,.touch .slide-story .videopanel{display:none}
.slide-story .textpanel{position:absolute;left:0;right:0;bottom:0;width:100%}
@media only screen and (max-width:767px){.slide-story .textpanel{position:relative;height:230px;overflow:hidden}
}
.slide-story .textinner{width:90%;max-width:930px;margin:0 auto 73px}
@media only screen and (max-width:1023px){.slide-story .textinner{margin-bottom:55px}
}
@media only screen and (max-width:767px){.slide-story .textinner{display:table;height:100%;margin-bottom:30px}
.slide-story .textinner>h1,.slide-story .textinner .countdown-title,.slide-story .textinner .carousel-item-link{display:table-cell;vertical-align:middle}
.slide-story .textinner>h1{padding-bottom:70px}
.slide-story .textinner .cta,.slide-story .textinner .datestamp{position:absolute;bottom:25px;left:18px;right:18px}
.slide-story .textinner .carousel-item-link{padding-bottom:38px}
.slide-story .textinner .carousel-cta-link{display:inline-block}
.slide-story .textinner .countdown-container{margin-top:15px}
.slide-story .textinner .countdown-text{display:table;height:130px}
.slide-story .textinner .countdown,.slide-story .textinner .logo-rolex{float:none}
.slide-story .textinner .logo-rolex{margin-bottom:10px}
}
.slide-story .datestamp{margin:7px 0 0;font-family:'bentonsans',Helvetica,sans-serif;font-weight:500;font-size:12px;font-size:1.2rem}
@media only screen and (max-width:767px){.slide-story .datestamp{font-size:10px;font-size:1rem;line-height:2.25}
}
.slide-story .cta{margin:42px 0 0}
.slide-story .cta a{background:#d31411;color:#fff;text-transform:uppercase;font-size:14px;font-size:1.4rem;line-height:12px;outline:0;font-family:'bentonsans',Helvetica,sans-serif;font-weight:700;border:0;padding:13px 25px;letter-spacing:1px;cursor:pointer;padding-top:18px;padding-bottom:18px}
@media only screen and (max-width:767px){.slide-story .cta a{font-size:13px;font-size:1.3rem;line-height:1.5rem}
}
.slide-story .cta a:hover,.slide-story .cta a:focus{color:#fff;background:#b3110e}
.slide-story .cta a[disabled],.slide-story .cta a.disabled{background:#e2cfce;cursor:not-allowed}
.slide-story .cta a[disabled]:hover,.slide-story .cta a.disabled:hover,.slide-story .cta a[disabled]:focus,.slide-story .cta a.disabled:focus{background:#e2cfce}
.slide-story.altcolor-true{color:#fff}
.slide-story.altcolor-true a{color:#fff}
.slide-story.altcolor-true a:hover,.slide-story.altcolor-true a:focus{color:#fff}
.slide-story.altcolor-true h1,.slide-story.altcolor-true h2,.slide-story.altcolor-true p,.slide-story.altcolor-true li{color:#fff}
.slide-story.altcolor-true h1 a,.slide-story.altcolor-true h2 a,.slide-story.altcolor-true p a,.slide-story.altcolor-true li a{color:#fff}
.slide-story.altcolor-true h1 a:hover,.slide-story.altcolor-true h2 a:hover,.slide-story.altcolor-true p a:hover,.slide-story.altcolor-true li a:hover,.slide-story.altcolor-true h1 a:focus,.slide-story.altcolor-true h2 a:focus,.slide-story.altcolor-true p a:focus,.slide-story.altcolor-true li a:focus{color:#fff}
.slide-story.altcolor-true .imagepanel .shade{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,0.6)),color-stop(1,rgba(0,0,0,0)));background:-ms-linear-gradient(bottom,rgba(0,0,0,0.6),rgba(0,0,0,0));background:-moz-linear-gradient(center bottom,rgba(0,0,0,0.6) 0,rgba(0,0,0,0) 100%);background:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.6));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#99000000',GradientType=0)}
.ie9 .slide-story.altcolor-true .imagepanel .shade{filter:none;background-color:transparent}
.slide-story.altcolor-true .icn-clock{position:relative;background:url('images/sprite.png') no-repeat 0 0;text-indent:-999em;display:inline-block;width:17px;height:17px;background-position:-28px 0;top:-2px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.slide-story.altcolor-true .icn-clock{background:url('images/sprite_retina.png') no-repeat 0 0;background-size:406px}
}
.slide-story.altcolor-true .icn-clock span{position:absolute;left:-999em;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden}
.slide-story.altcolor-true .icn-clock--before:before{position:relative;margin:0 10px 0 0;vertical-align:middle;content:"";background:url('images/sprite.png') no-repeat 0 0;display:inline-block;width:17px;height:17px;background-position:-28px 0;top:-2px}
.slide-brandpromo h1{font-size:35px;font-size:3.5rem;line-height:1.28}
@media only screen and (max-width:1023px){.slide-brandpromo h1{font-size:30px;font-size:3rem}
}
@media only screen and (max-width:767px){.slide-brandpromo h1{font-size:18px;font-size:1.8rem;line-height:1.2}
}
.slide-countdown .textinner{max-width:780px}
.slide-livepromo .live-feed{background:#000;position:relative}
.slide-livepromo .race-status{color:#4a4a4a;font-family:'bentonsans',Helvetica,sans-serif;font-size:14px;font-size:1.4rem;left:20px;position:absolute;top:20px}
.slide-livepromo .race-status .lap-number{color:#fff;font-weight:700;padding:0 5px 0 0}
.slide-livepromo .race-status .total-laps{font-size:10px;font-size:1rem;font-weight:300;padding:0 0 0 5px;position:relative;top:-4px}
.slide-livepromo .race-status .icon{display:none}
@media only screen and (max-width:767px){.slide-livepromo .race-status{border-bottom:solid 1px #4a4a4a;overflow:hidden;margin:0 15px;padding:20px 0 5px;position:static}
.slide-livepromo .race-status .lap-number{font-size:20px;font-size:2rem}
.slide-livepromo .race-status .icon{color:#fff;display:block;float:left;font-size:24px;margin:0 5px 0 0}
.slide-livepromo .race-status .total-laps{font-size:15px;font-size:1.5rem}
}
.slide-livepromo .post{color:#fff;font-size:21px;font-size:2.1rem;font-weight:500;line-height:1.42;overflow:hidden;min-height:62px;position:relative}
.slide-livepromo .post .icon{color:#888;font-size:35px;left:14px;position:absolute;top:4px}
.slide-livepromo .post .post-content{left:0;padding:10px 24px 23px 84px;position:absolute;top:0;-webkit-transition:-webkit-transform .8s cubic-bezier(0.86,0,0.07,1);-moz-transition:-moz-transform .8s cubic-bezier(0.86,0,0.07,1);-ms-transition:-ms-transform .8s cubic-bezier(0.86,0,0.07,1);-o-transition:-o-transform .8s cubic-bezier(0.86,0,0.07,1);transition:transform .8s cubic-bezier(0.86,0,0.07,1);width:100%}
.slide-livepromo .post .post-content.next-up{-webkit-transform:translate3d(0,200px,0);-moz-transform:translate3d(0,200px,0);-o-transform:translate3d(0,200px,0);-ms-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0);-ms-transform:translate(0,200px)}
.slide-livepromo .post .post-content.old{-webkit-transform:translate3d(0,-200px,0);-moz-transform:translate3d(0,-200px,0);-o-transform:translate3d(0,-200px,0);-ms-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0);-ms-transform:translate(0,-200px)}
@media only screen and (max-width:767px){.slide-livepromo .post{font-size:16px;font-size:1.6rem;line-height:1.5}
.slide-livepromo .post .icon{display:none}
.slide-livepromo .post .post-content{padding:10px 15px}
}
.slide-livepromo .race-title{max-width:none;margin-bottom:0;padding:23px 24px 0 84px;color:#808080;font-size:14px;font-size:1.4rem;line-height:1.14}
@media only screen and (max-width:767px){.slide-livepromo .race-title{display:none}
}
.slide-livepromo .imagepanel{background-color:#000;position:relative}
.slide-livepromo .imagepanel .shade{display:none}
.slide-livepromo .imagepanel img{height:auto;opacity:1;max-width:100%;-webkit-transition:opacity .8s ease-out;-moz-transition:opacity .8s ease-out;-ms-transition:opacity .8s ease-out;-o-transition:opacity .8s ease-out;transition:opacity .8s ease-out}
.slide-livepromo .imagepanel img.next{height:auto;left:0;position:absolute;top:0;width:100%;z-index:1}
.slide-livepromo .imagepanel img.fader{opacity:0}
.slide-livepromo .textpanel{text-align:left;z-index:1}
@media only screen and (max-width:767px){.slide-livepromo .textpanel{background:#000;position:static}
}
@media only screen and (max-width:767px){.slide-livepromo .textinner{margin:0;padding:0 0 24px;width:100%}
}
.slide-livepromo .cta{margin:9px 0 0}
@media only screen and (max-width:767px){.slide-livepromo .cta{margin:0;padding:0 15px}
.slide-livepromo .cta a{display:block;text-align:center}
}
@media only screen and (max-width:1023px){.videopanel{display:none}
}
.article-title .category-title{font-size:16px;font-size:1.6rem;line-height:1;font-weight:600;font-family:'bentonsans',Helvetica,sans-serif;text-transform:uppercase;color:#171717;margin-bottom:45px}
@media only screen and (max-width:767px){.article-title .category-title{font-size:10px;font-size:1rem;line-height:1;margin-bottom:18px}
}
.article-title .headline{margin-bottom:24px}
@media only screen and (max-width:768px){.article-title .headline{font-size:36px;font-size:3.6rem;line-height:1}
}
@media only screen and (max-width:767px){.article-title .headline{font-size:22px;font-size:2.2rem;line-height:1;margin-bottom:18px}
}
.article-title .tags{font-size:11px;font-size:1.1rem;line-height:3.27;font-family:'bentonsans',Helvetica,sans-serif;text-transform:uppercase;margin-bottom:25px}
.article-title .tags a{font-weight:600;color:#4a4a4a;display:inline-block;margin-right:30px;white-space:nowrap}
.article-title .tags a:hover{color:#d31411}
.article-title .tags a:last-child{margin-right:0}
@media only screen and (max-width:767px){.article-title .tags{font-size:9px;font-size:.9rem;line-height:4;margin-bottom:15px}
.article-title .tags a{margin-right:10px}
}
.article-title .date,.article-title .share{font-size:12px;font-size:1.2rem;line-height:1.8rem;font-weight:600;margin:0 40px 50px 0;display:inline-block}
.article-title .date a,.article-title .share a{color:#000;font-weight:600}
.article-title .date a:hover,.article-title .share a:hover{color:#b3110e}
.article-title .date .icon,.article-title .share .icon{font-size:16px;font-size:1.6rem;vertical-align:middle;padding-right:8px}
@media only screen and (max-width:1023px){.article-title .date,.article-title .share{display:block;margin:0 0 20px 0}
}
@media only screen and (max-width:767px){.article-title .date,.article-title .share{margin-bottom:35px}
}
.article-title .share{margin-right:0}
.article-title .share .icon{position:relative}
.article-title .share .icon.icon-facebook{font-size:18px;font-size:1.8rem}
.article-title .share .icon.icon-google-plus{top:1px;font-size:18px;font-size:1.8rem}
.article-title .share .share-options .icon{margin-right:0;padding:0 10px;border-right:1px solid #e2e2e2}
.article-title .share .share-options .icon:last-child{border-right:0}
.article-title .strapline{font-size:22px;font-size:2.2rem;line-height:1.82;font-weight:500;margin-bottom:24px}
@media only screen and (max-width:767px){.article-title .strapline{font-size:18px;font-size:1.8rem;line-height:1.8;margin-bottom:40px}
}
.breadcrumb-wrap{padding:0 40px}
@media only screen and (max-width:1023px){.breadcrumb-wrap{padding:0 10px}
}
@media only screen and (max-width:767px){.breadcrumb-wrap{padding:0}
}
.breadcrumb{width:100%;padding:35px 30px 28px 0;font-size:12px;font-size:1.2rem;vertical-align:top;line-height:1;max-width:1440px;margin:0 auto;font-family:'bentonsans',Helvetica,sans-serif}
.align-to-content .breadcrumb{top:160px}
.align-to-content .breadcrumb .inner-wrap{max-width:1360px}
.breadcrumb .inner-wrap{max-width:1440px;margin:0 auto}
.breadcrumb a{color:#171717;text-transform:uppercase;font-weight:500;margin:0 5px}
.breadcrumb a.level-0{font-weight:600}
.breadcrumb a:hover{color:#000}
.breadcrumb a:first-child{margin-left:0}
.breadcrumb a:last-child{margin-right:0}
.breadcrumb .altcolor-true{color:#fff}
.breadcrumb .altcolor-true a{color:#fff}
.breadcrumb .altcolor-true a:hover,.breadcrumb .altcolor-true a:focus{color:#fff}
@media only screen and (max-width:1024px){.breadcrumb{padding:63px 30px 28px 0}
}
@media only screen and (max-width:1023px){.breadcrumb{padding:20px 18px 15px 0}
}
@media only screen and (max-width:767px){.breadcrumb{padding:20px 20px 15px;font-size:10px;font-size:1rem}
}
.tab-wrapper{width:100%}
.tab-wrapper .tab-list{margin-bottom:0;margin-left:0}
.tab-wrapper .tab{border-bottom:1px solid #b0b0b0;display:block;font-size:16px;font-size:1.6rem;font-weight:600;float:left;font-family:'bentonsans',Helvetica,sans-serif;line-height:1.6;list-style:none;margin-right:40px;padding:0 0 22px;position:relative;text-transform:uppercase;-webkit-transition:all .5s cubic-bezier(0.86,0,0.07,1);-moz-transition:all .5s cubic-bezier(0.86,0,0.07,1);-ms-transition:all .5s cubic-bezier(0.86,0,0.07,1);-o-transition:all .5s cubic-bezier(0.86,0,0.07,1);transition:all .5s cubic-bezier(0.86,0,0.07,1);top:1px}
.tab-wrapper .tab a{margin-top:30px;font-weight:600;color:#808080;-webkit-transition:all .5s cubic-bezier(0.86,0,0.07,1);-moz-transition:all .5s cubic-bezier(0.86,0,0.07,1);-ms-transition:all .5s cubic-bezier(0.86,0,0.07,1);-o-transition:all .5s cubic-bezier(0.86,0,0.07,1);transition:all .5s cubic-bezier(0.86,0,0.07,1)}
.tab-wrapper .tab a.desktop{display:block}
.tab-wrapper .tab a.mobile{display:none}
.tab-wrapper .tab.selected{border-bottom:1px solid #171717}
.tab-wrapper .tab.selected a{color:#171717}
.tab-wrapper .tab-content-wrapper{clear:both}
.tab-wrapper .tab-content{border-top:1px solid #b0b0b0;height:auto;overflow:auto;width:100%;-webkit-transition:opacity .3s cubic-bezier(0.86,0,0.07,1);-moz-transition:opacity .3s cubic-bezier(0.86,0,0.07,1);-ms-transition:opacity .3s cubic-bezier(0.86,0,0.07,1);-o-transition:opacity .3s cubic-bezier(0.86,0,0.07,1);transition:opacity .3s cubic-bezier(0.86,0,0.07,1)}
.tab-wrapper .standings .title{padding-top:22px}
.tab-wrapper.no-tabs .tab-content{border-top:0}
.tab-wrapper.no-tabs .standings .title{padding-top:0}
.tab-wrapper.lt672 .tab{font-size:16px;font-size:1.6rem;line-height:1;margin-right:20px}
.tab-wrapper.lt576 .tab a.desktop{display:none}
.tab-wrapper.lt576 .tab a.mobile{display:block}
.filter-component{margin:0 auto;max-width:1520px;text-transform:uppercase}
.filter-component .filter-component-wrap{padding:0 40px 2px}
@media only screen and (max-width:1024px){.filter-component .filter-component-wrap{padding:0 10px 2px}
}
@media only screen and (max-width:767px){.filter-component .filter-component-wrap{padding:0}
}
.filter-component .filter-form{clear:left;display:block;padding:10px 0}
@media only screen and (max-width:1024px){.filter-component .filter-form{padding:10px 0 0}
}
@media only screen and (max-width:767px){.filter-component .filter-form{display:block;padding:0;margin-bottom:2px}
}
.filter-component .filter-select-wrap{position:relative;overflow:hidden;display:inline-block;width:auto;cursor:pointer;padding-right:9px;padding-left:5px}
.filter-component .filter-select-wrap:nth-of-type(1){min-width:70px}
.filter-component .filter-select-wrap:nth-of-type(2){min-width:110px}
.filter-component .filter-select-wrap:nth-of-type(3){min-width:120px}
.filter-component .filter-select-wrap .icon{font-size:9px;font-size:.9rem;position:absolute;right:6px;top:0;z-index:0;line-height:5.55}
.filter-component .filter-select-wrap:hover{background:#fff}
.filter-component .filter-select{z-index:1;background:transparent;border:0;color:#d31411;cursor:pointer;float:left;font-size:11px;font-size:1.1rem;font-family:'bentonsans',Helvetica,sans-serif;font-weight:700;height:50px;letter-spacing:0;outline:0;position:relative;text-transform:uppercase;width:165%}
.filter-component .filter-form-submit{width:22%}
.filter-component .filter-dropdown{display:none}
.filter-component .filter-wrapper{background-color:#fff;clear:left;height:0;overflow:hidden}
.filter-component .filter-wrapper.show{height:auto}
@media only screen and (max-width:767px){.filter-component .filter-wrapper{display:none}
}
.filter-component .filter-wrapper--date,.filter-component .filter-wrapper--type{background-color:#fff;clear:left;height:0;overflow:hidden}
.filter-component .filter-wrapper--date.show,.filter-component .filter-wrapper--type.show{height:auto}
@media only screen and (max-width:767px){.filter-component .filter-wrapper--date,.filter-component .filter-wrapper--type{display:none}
}
.filter-component .clip{letter-spacing:normal}
@media only screen and (max-width:1224px){.filter-component .clip{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:85%}
}
.filter-component .button-mixin,.filter-component a{background:#fff;border:0;color:#4a4a4a;cursor:pointer;display:block;font-family:'bentonsans',Helvetica,sans-serif;font-weight:700;font-size:12px;font-size:1.2rem;line-height:3.33;margin:0;outline:0;padding:0;text-align:left;text-decoration:none;text-transform:uppercase;vertical-align:middle;width:100%}
.filter-component .button-mixin:hover,.filter-component a:hover,.filter-component .button-mixin:focus,.filter-component a:focus{color:#171717}
.filter-component button.filter-toggle{background:#fff;border:0;color:#4a4a4a;cursor:pointer;display:block;font-family:'bentonsans',Helvetica,sans-serif;font-weight:700;line-height:3.33;margin:0;outline:0;padding:0;text-align:left;text-decoration:none;text-transform:uppercase;vertical-align:middle;width:100%;background-color:transparent;color:#d31411;float:left;font-size:12px;font-size:1.2rem;line-height:5.833333333333333;padding:0 2.5%;-webkit-transition:background-color 100ms ease-out;-moz-transition:background-color 100ms ease-out;-ms-transition:background-color 100ms ease-out;-o-transition:background-color 100ms ease-out;transition:background-color 100ms ease-out;width:auto}
.filter-component button.filter-toggle:hover,.filter-component button.filter-toggle:focus{color:#171717}
.filter-component button.filter-toggle:hover,.filter-component button.filter-toggle:focus{background-color:#fff;color:#d31411}
.filter-component button.filter-toggle:after{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:'\e600';font-size:10px;font-size:1rem;margin-left:10px}
.filter-component button.filter-toggle.show{background-color:#fff}
.filter-component button.filter-toggle.show:after{content:'\e607'}
@media only screen and (max-width:767px){.filter-component button.filter-toggle{display:none}
}
.filter-component .filter-list{clear:left;margin:0 auto;padding:15px 0;width:95%}
.filter-component .filter-list:after{content:"";display:table;clear:both}
.filter-component .filter-list--border{clear:left;margin:0 auto;padding:15px 0;width:95%;border-bottom:1px solid #e2e2e2}
.filter-component .filter-list--border:after{content:"";display:table;clear:both}
.filter-component .filter-list-item{display:block;float:left;opacity:1;-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;-ms-transition:opacity 300ms ease-out;-o-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out;width:8.333333333333332%}
.filter-component .filter-list-item.hide{height:0;opacity:0;overflow:hidden}
@media only screen and (max-width:1023px){.filter-component .filter-list-item{width:16.66%}
}
@media only screen and (min-width:1024px){.filter-component .filter-wrapper--type .filter-list-item{width:12.5%}
}
.filter-component .filter-list-item-button{background:#fff;border:0;color:#4a4a4a;cursor:pointer;display:block;font-family:'bentonsans',Helvetica,sans-serif;font-weight:700;font-size:12px;font-size:1.2rem;line-height:3.33;margin:0;outline:0;padding:0;text-align:left;text-decoration:none;text-transform:uppercase;vertical-align:middle;width:100%}
.filter-component .filter-list-item-button:hover,.filter-component .filter-list-item-button:focus{color:#171717}
.filter-component .filter-list-item--earlier{display:block;float:left;opacity:1;-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;-ms-transition:opacity 300ms ease-out;-o-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out;width:8.333333333333332%}
.filter-component .filter-list-item--earlier.hide{height:0;opacity:0;overflow:hidden}
@media only screen and (max-width:1023px){.filter-component .filter-list-item--earlier{width:16.66%}
}
.filter-component .selected{color:#1e1e1e}
.filter-component .selected .underline{border-bottom:1px solid #d31411}
html .filter-select#year,html .filter-select#month{display:none}
html.js .filter-dropdown,html.js .filter-select#year,html.js .filter-select#month{display:block}
html.js .filter-input,html.js .filter-form-submit{display:none}
@media only screen and (min-width:767px){html.js .filter-form{display:none}
}
.tweetembed{margin:50px 0 45px}
@media only screen and (max-width:767px){.tweetembed{margin:20px 0}
.text ~ .tweetembed{margin-top:-9px}
}
.tweet iframe{width:70%!important}
@media only screen and (max-width:1023px){.tweet iframe{width:100%!important}
}
.quote{width:100%;max-width:548px;margin:10px 0 18px;font-family:'bentonsans',Helvetica,sans-serif;font-weight:600}
.quote blockquote{margin:0 70px 0 40px}
.quote img{display:block;max-width:100%}
.quote q{font-size:20px;font-size:2rem;line-height:1.5;color:#1e1e1e}
.quote q.marks:before,.quote q.marks:after{content:'"'}
.quote .img{margin:0 0 33px}
.quote .attribution{margin:16px 0 0;font-size:14px;font-size:1.4rem;color:#808080}
.quote.breakout-left{margin-right:46px;float:left;clear:left}
.quote.breakout-right{margin-left:46px;float:right;clear:right}
.quote.breakout-none{margin-left:auto;margin-right:auto}
@media only screen and (min-width:768px) and (max-width:1024px){.quote{max-width:378px}
.quote blockquote{margin:0 22px 0 40px}
.quote q{font-size:16px;font-size:1.6rem;line-height:1.5}
.quote .attribution{font-size:12px;font-size:1.2rem}
}
@media only screen and (max-width:767px){.quote{max-width:none}
.quote blockquote{margin:0}
.quote q{font-size:16px;font-size:1.6rem;line-height:1.375}
.quote .img{margin:0 -20px 20px}
.quote .attribution{margin:8px 0 0;font-size:12px;font-size:1.2rem}
.quote.breakout-left,.quote.breakout-right{margin-left:0;margin-right:0;float:none;clear:both}
}
.race-results{background:#fff;overflow-x:hidden}
.race-results .tla{display:none}
.race-results .time{max-width:80px}
.race-results .points{max-width:45px}
.race-results.lt576 .country{display:none}
.race-results.lt448 .first-name{display:none}
.race-results.lt448 .standings{padding:10px 15px}
.race-results.lt448 td{padding-left:5px;padding-right:5px}
.race-results.lt448 td.number{padding-left:8px}
.race-results.lt448 td.name{padding-left:15px}
.race-results.lt384 .team{display:none}
.race-results.lt320 .first-name,.race-results.lt320 .last-name{display:none}
.race-results.lt320 .tla{display:block}
@media only screen and (max-width:1023px){.tab-content .race-results .race-results.lt448{padding:0 3px}
.tab-content .race-results .race-results.lt448 .standings{padding:0 0 15px}
}
.practiceresults{background:#fff;overflow-x:hidden}
.practiceresults .tla{display:none}
.practiceresults .time{max-width:80px}
.practiceresults.lt544 .number{display:none}
.practiceresults.lt512 .team{display:none}
.practiceresults.lt448 .standings{padding:10px 15px}
.practiceresults.lt448 .first-name{display:none}
.practiceresults.lt448 td{padding-left:5px;padding-right:5px}
.practiceresults.lt352 .gap{display:none}
.practiceresults.lt320 .first-name,.practiceresults.lt320 .last-name{display:none}
.practiceresults.lt320 .tla{display:block}
@media only screen and (max-width:1023px){.tab-content .practiceresults .practiceresults.lt448{padding:0 3px}
.tab-content .practiceresults .practiceresults.lt448 .standings{padding:0 0 15px}
}
.qualifyingresults{background:#fff;overflow-x:hidden}
.qualifyingresults .tla{display:none}
.qualifyingresults .time{max-width:80px}
.qualifyingresults .time.fastest{display:none}
.qualifyingresults.lt608 .laps{display:none}
.qualifyingresults.lt448 .standings{padding:10px 15px}
.qualifyingresults.lt448 .first-name{display:none}
.qualifyingresults.lt448 td{padding-left:5px;padding-right:5px}
.qualifyingresults.lt448 td.time{font-size:10px;font-size:1rem;padding-left:4px;padding-right:0}
.qualifyingresults.lt448 .name{padding-left:10px}
.qualifyingresults.lt448 .team,.qualifyingresults.lt448 .number{display:none}
.qualifyingresults.lt544 .number{display:none}
.qualifyingresults.lt320 .first-name,.qualifyingresults.lt320 .last-name{display:none}
.qualifyingresults.lt320 .tla{display:block}
@media only screen and (max-width:1023px){.tab-content .qualifyingresults .qualifyingresults.lt448{padding:0 3px}
.tab-content .qualifyingresults .qualifyingresults.lt448 .standings{padding:0 0 15px}
}
.constructor-results{background:#fff}
.drivers-championship{background:#fff}
.drivers-championship .car img{width:126px}
.drivers-championship .tla{display:none}
.drivers-championship.lt608 .country{display:none}
.drivers-championship.lt512 .country{display:none}
.drivers-championship.lt512 .car{display:none}
.drivers-championship.lt352 .first-name{display:none}
.drivers-championship.lt320 .first-name,.drivers-championship.lt320 .last-name{display:none}
.drivers-championship.lt320 .tla{display:block}
.manual-gallery a{border:0;color:#fff;cursor:pointer;text-decoration:none}
.manual-gallery .swiper-container{overflow:hidden;position:relative}
.manual-gallery .swiper-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}
.manual-gallery .swiper-slide{background:#000}
.manual-gallery .swiper-slide.landscape .image{-webkit-transform:0 -50%;-moz-transform:0 -50%;-o-transform:0 -50%;-ms-transform:0 -50%;transform:0 -50%;top:50%}
.manual-gallery .swiper-slide.landscape img{width:100%;min-width:280px}
.manual-gallery .swiper-slide.portrait .image{height:100%;text-align:center}
.manual-gallery .swiper-slide.portrait img{height:100%}
.manual-gallery .gallery-caption{overflow:hidden;padding:30px 0;width:auto}
.manual-gallery .gallery-caption .gallery-descriptions-container{position:relative}
.manual-gallery .gallery-caption .gallery-description{font-size:13px;font-size:1.3rem;line-height:1.7;margin:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);-o-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
.manual-gallery .gallery-caption .gallery-description.current{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.manual-gallery .gallery-caption .gallery-description.hidden{display:none}
.manual-gallery .gallery-enlarge{display:block;height:100%;position:absolute;top:0}
.manual-gallery .gallery-enlarge.gallery-enlarge-hitarea{left:0;width:100%;z-index:1}
.touch .manual-gallery .gallery-enlarge.gallery-enlarge-hitarea{z-index:-1}
.manual-gallery .gallery-enlarge.gallery-enlarge-hitarea span{display:block;text-indent:-10000px}
.manual-gallery .gallery-enlarge.gallery-enlarge-link{right:0}
.manual-gallery .gallery-enlarge.gallery-enlarge-link span{background:rgba(0,0,0,0.5);font-size:19px;font-size:1.9rem;height:52px;line-height:2.9;margin-top:-26px;position:absolute;right:0;text-align:center;top:50%;-webkit-transition:background 250ms .2s ease-out;-moz-transition:background 250ms .2s ease-out;-ms-transition:background 250ms .2s ease-out;-o-transition:background 250ms .2s ease-out;transition:background 250ms .2s ease-out;width:60px;z-index:3}
.manual-gallery .gallery-enlarge.gallery-enlarge-link span:hover{background:#000}
.manual-gallery .peek-area{display:block;height:100%;position:absolute;top:0;width:10%;z-index:2}
.manual-gallery .peek-area.gallery-next{right:0}
.manual-gallery .peek-area.gallery-prev{left:0}
.manual-gallery .peek-area span{display:block;text-indent:-10000px}
.manual-gallery .multi-image .gallery-pagination,.manual-gallery .multi-image .gallery-descriptions-container{display:table-cell}
.manual-gallery .multi-image .gallery-pagination{color:#7b7b7b;font-family:'bentonsans',Helvetica,sans-serif;font-size:13px;font-size:1.3rem;font-weight:500;line-height:1;padding-top:6px;width:60px}
.manual-gallery .multi-image .gallery-pagination .current-image-num,.manual-gallery .multi-image .gallery-pagination .total-images-num{vertical-align:top}
.manual-gallery .multi-image .gallery-pagination .current-image-num{color:#000;display:inline-block;font-size:20px;font-size:2rem;vertical-align:top;width:14px}
.manual-gallery .multi-image .gallery-pagination .current-image-num.double-digits{width:22px}
.manual-gallery .multi-image .gallery-descriptions-container{vertical-align:top}
.manual-gallery .gallery-inpage{clear:both;margin:0;position:relative}
.go-full-width .manual-gallery .gallery-inpage{margin:60px 0 30px}
.manual-gallery .gallery-inpage .full-width{left:50%;position:absolute;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);-ms-transform:translate(-50%,0)}
.manual-gallery .gallery-inpage .gallery-caption{padding:30px}
.manual-gallery .gallery-inpage .gallery-caption .current-image-num{color:#000}
.manual-gallery .gallery-inpage .gallery-caption .gallery-description{color:#545454}
.manual-gallery .gallery-inpage.breakout-left,.manual-gallery .gallery-inpage.breakout-right{margin:8px 0 20px;width:50%}
.manual-gallery .gallery-inpage.breakout-left{float:left;margin-right:60px}
.manual-gallery .gallery-inpage.breakout-right{float:right;margin-left:60px}
.cq-wcm-edit .manual-gallery .gallery-inpage.breakout-left,.cq-wcm-edit .manual-gallery .gallery-inpage.breakout-right{float:none;margin:0 auto}
.manual-gallery .gallery-modal{background:rgba(0,0,0,0.9);height:100%;left:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);position:fixed;top:0;visibility:hidden;width:100%;z-index:2000}
.manual-gallery .gallery-modal .gallery-modal-container{margin:0 auto;position:relative;height:100vh;width:100vh}
@media screen and (orientation:portrait){.manual-gallery .gallery-modal .gallery-modal-container{height:100vw;width:90vw}
}
.manual-gallery .gallery-modal .lt-ie9 .gallery-modal-container{margin:0 10%;height:100%;width:auto}
.manual-gallery .gallery-modal .gallery-modal-wrapper{left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-65%,0);-moz-transform:translate3d(-50%,-65%,0);-o-transform:translate3d(-50%,-65%,0);-ms-transform:translate3d(-50%,-65%,0);transform:translate3d(-50%,-65%,0);-ms-transform:translate(-50%,-65%);-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;width:100%}
.ie8 .manual-gallery .gallery-modal .gallery-modal-wrapper{left:0}
.manual-gallery .gallery-modal.gallery-modal-open{visibility:visible}
.manual-gallery .gallery-modal.gallery-mobile-open-animate{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100)}
.manual-gallery .gallery-modal.gallery-mobile-open-animate .gallery-modal-wrapper{-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-ms-transform:translate(-50%,-50%)}
.manual-gallery .gallery-modal .gallery-modal-info-link,.manual-gallery .gallery-modal .gallery-modal-close-link{position:absolute;-webkit-transition:color 200ms ease-out;-moz-transition:color 200ms ease-out;-ms-transition:color 200ms ease-out;-o-transition:color 200ms ease-out;transition:color 200ms ease-out;vertical-align:middle;z-index:6}
.manual-gallery .gallery-modal .gallery-modal-info-link span,.manual-gallery .gallery-modal .gallery-modal-close-link span{display:inline-block;text-align:left;text-indent:-10000px}
.manual-gallery .gallery-modal .gallery-modal-info-link:hover,.manual-gallery .gallery-modal .gallery-modal-close-link:hover{color:#b0b0b0}
.manual-gallery .gallery-modal .gallery-modal-close-link{right:0;text-align:right;top:-40px}
.manual-gallery .gallery-modal .gallery-modal-info-link{display:none}
.manual-gallery .gallery-modal .gallery-description{color:#e2e2e2}
.manual-gallery .gallery-modal .gallery-pagination{color:#cfd1d4}
.manual-gallery .gallery-modal .gallery-pagination .current-image-num{color:#fff}
@media only screen and (max-width:767px){.manual-gallery .gallery-inpage.breakout-left,.manual-gallery .gallery-inpage.breakout-right,.manual-gallery .gallery-inpage.breakout-none{float:none;margin-left:0;margin-right:0;width:100%}
.main:not(.go-full-width) .manual-gallery .gallery-inpage .swiper-container{margin-left:-20px;margin-right:-20px}
.manual-gallery .gallery-inpage .gallery-caption{margin:0;padding:20px 10px}
.manual-gallery .gallery-modal{padding:0 10px}
.manual-gallery .gallery-modal .gallery-modal-container{width:100%}
.manual-gallery .gallery-modal .gallery-modal-close-link{top:11px}
.manual-gallery .gallery-modal .gallery-modal-info-link{top:6px}
.manual-gallery .gallery-modal .gallery-modal-info-link{display:block;font-size:20px;font-size:2rem;left:0}
.manual-gallery .gallery-modal .gallery-modal-close-link{right:0}
.manual-gallery .gallery-modal .gallery-caption{bottom:20px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);overflow:hidden;padding:10px 10px 0;position:absolute;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-ms-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;-webkit-transform:translate3d(0,50%,0);-moz-transform:translate3d(0,50%,0);-o-transform:translate3d(0,50%,0);-ms-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);-ms-transform:translate(0,50%)}
.manual-gallery .gallery-modal .gallery-caption.visible{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-ms-transform:translate(0,0)}
.manual-gallery .gallery-modal .gallery-modal-container{height:100%;margin:0 auto;padding:0}
.manual-gallery .gallery-modal .gallery-modal-container .gallery-modal-wrapper .gallery-modal-close-link,.manual-gallery .gallery-modal .gallery-modal-container .gallery-modal-wrapper .gallery-modal-info-link,.manual-gallery .gallery-modal .gallery-modal-container .gallery-modal-wrapper .gallery-caption{display:none}
.lt-ie9 .manual-gallery .gallery-modal .gallery-modal-container{margin:20px 5% 0}
}
@media only screen and (max-width:1023px) and (orientation:landscape){.manual-gallery .gallery-modal .gallery-modal-container{width:75%}
}
.article-aggregator .advertisement{margin-top:32px}
@media only screen and (max-width:1023px){.article-aggregator .advertisement{margin-top:20px}
}
.article-aggregator .no-results{text-align:center}
.article-aggregator .loaded-item{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);-webkit-transform:translate(0,80px);-moz-transform:translate(0,80px);-o-transform:translate(0,80px);-ms-transform:translate(0,80px);transform:translate(0,80px);-webkit-transition:opacity .6s .2s ease-out;-moz-transition:opacity .6s .2s ease-out;-ms-transition:opacity .6s .2s ease-out;-o-transition:opacity .6s .2s ease-out;transition:opacity .6s .2s ease-out;-webkit-transition:transform .6s .2s ease-out;-moz-transition:transform .6s .2s ease-out;-ms-transition:transform .6s .2s ease-out;-o-transition:transform .6s .2s ease-out;transition:transform .6s .2s ease-out}
.article-aggregator .loaded-item.in-view{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.article-aggregator .separator-title{margin:32px 0 28px;font-size:22px;font-size:2.2rem;font-family:'bentonsans',Helvetica,sans-serif;font-weight:500}
@media only screen and (max-width:1023px){.article-aggregator .separator-title{margin:24px 0 20px}
}
@media only screen and (max-width:767px){.article-aggregator .separator-title{margin:44px 0 8px;font-size:20px;font-size:2rem}
}
.article-columns .nonteaser-content>div{background:#fff;height:752px;margin:1px;overflow:hidden;padding:22px 40px}
@media only screen and (max-width:1023px){.article-columns .nonteaser-content>div{height:auto;padding:22px 30px}
}
@media only screen and (max-width:767px){.article-columns .nonteaser-content>div{padding:22px 20px}
}
.article-columns .column{float:left}
.article-level2 .column-2 .column-2{width:50%;float:right}
.promoted-articles{position:relative;height:614px}
@media only screen and (max-width:767px){.promoted-articles{height:372px}
}
.promoted-articles h2,.promoted-articles p,.promoted-articles li{margin:0;color:#fff}
.promoted-articles h2{padding:26px 0 10px;font-size:18px;font-size:1.8rem;font-family:'bentonsans',Helvetica,sans-serif;font-weight:600;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
@media only screen and (max-width:1023px){.promoted-articles h2{padding:26px 0 20px}
}
@media only screen and (max-width:767px){.promoted-articles h2{padding:20px 0 15px}
}
.promoted-articles p{font-size:14px;font-size:1.4rem;line-height:1.6;font-weight:500}
@media only screen and (max-width:767px){.promoted-articles p{font-size:12px;font-size:1.2rem}
}
.promoted-articles .slide{position:absolute;width:100%}
.promoted-articles.swiper-container .slide{position:static}
.promoted-articles .slide-btn{display:block;position:absolute;top:0;bottom:0;width:90px;margin:0}
.promoted-articles .slide-btn a,.promoted-articles .slide-btn span{display:block;height:100%;outline:0;text-indent:-999em}
.promoted-articles .btn-prev{left:0}
.promoted-articles .btn-next{right:0}
.promoted-articles .datestamp,.promoted-articles .trail li{display:block;font-size:12px;font-size:1.2rem;line-height:2.5;font-weight:600;float:left}
@media only screen and (max-width:767px){.promoted-articles .datestamp,.promoted-articles .trail li{font-size:10px;font-size:1rem}
}
.promoted-articles .datestamp{float:left}
.promoted-articles .datestamp.icon-clock:before{position:relative;top:3px;margin-right:10px;font-size:17px;font-size:1.7rem}
.promoted-articles .trail{display:block;max-width:78%;height:28px;margin:0 0 0 20px;padding:0 0 0 20px;font-family:'bentonsans',Helvetica,sans-serif;list-style:none;border-left:solid 1px #4a4a4a;float:left;overflow:hidden}
@media only screen and (max-width:767px){.promoted-articles .trail{margin:0 0 0 15px;padding:0 0 0 15px}
}
.promoted-articles .trail li{margin-right:4px;color:#b0b0b0;text-transform:uppercase}
.promoted-articles .trail li:after{margin-left:4px;content:'/'}
.promoted-articles .trail li.last{color:#e2e2e2;font-weight:700}
.promoted-articles .trail li.last:after{display:none}
.promoted-articles .info{position:absolute;bottom:0;width:100%;padding:16px 0 24px}
@media only screen and (max-width:1023px){.promoted-articles .info{padding:16px 0 30px}
}
@media only screen and (max-width:767px){.promoted-articles .info{padding:12px 0 18px}
}
.promoted-articles .premium-overlay{display:none}
.promoted-articles .premium-overlay .premium-text{font-family:'icomoon';letter-spacing:9px}
.promoted-articles .imgpanel{width:100%;height:420px;text-align:center;background:#e2e2e2;overflow:hidden}
.promoted-articles .imgpanel img{max-width:100%}
.promoted-articles .imgpanel.is-premium-content{border-bottom:#d31411 solid 10px}
.promoted-articles .imgpanel.is-premium-content .premium-overlay{color:#fff;display:block;height:410px;left:0;letter-spacing:5px;padding-top:205px;position:relative;top:0;text-align:center;background:#000;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,0.8)),color-stop(1,rgba(0,0,0,0.3)));background:-ms-linear-gradient(bottom,rgba(0,0,0,0.8),rgba(0,0,0,0.3));background:-moz-linear-gradient(center bottom,rgba(0,0,0,0.8) 0,rgba(0,0,0,0.3) 100%);background:-o-linear-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0.8));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 0.3)',endColorstr='rgba(0, 0, 0, 0.8)',GradientType=0);width:100%;z-index:1}
.promoted-articles .imgpanel.is-premium-content .premium-overlay p{font-size:20px;font-size:2rem;margin:0 auto}
.promoted-articles .imgpanel.is-premium-content img{bottom:410px;position:relative;-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);-ms-filter:grayscale(1);filter:grayscale(1)}
.promoted-articles .imgpanel.is-premium-content.is-premium-user .premium-overlay{display:none}
.promoted-articles .imgpanel.is-premium-content.is-premium-user img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0);filter:grayscale(0)}
@media only screen and (max-width:767px){.promoted-articles .imgpanel{height:169px}
.promoted-articles .imgpanel.is-premium-content .premium-overlay{height:169px;padding-top:70px}
.promoted-articles .imgpanel.is-premium-content img{bottom:168px}
.promoted-articles .imgpanel.is-premium-content p{font-size:14px;font-size:1.4rem;margin:0 auto}
}
.promoted-articles .textpanel{position:relative;height:194px}
@media only screen and (max-width:767px){.promoted-articles .textpanel{height:202px}
}
.promoted-articles .textpanel a{position:relative;display:block;height:100%;padding:0 40px;background:#171717}
@media only screen and (max-width:1023px){.promoted-articles .textpanel a{padding:0 30px}
}
@media only screen and (max-width:767px){.promoted-articles .textpanel a{padding:0 17px}
}
.promoted-articles .textpanel a:hover,.promoted-articles .textpanel a:focus{background:#000}
.promoted-articles .stripe{display:none;position:absolute;right:0;top:auto;bottom:0;left:0;width:100%;height:5px}
.promoted-articles .timeindicator{display:block;width:100%;height:100%;background:#808080}
.promoted-articles .pagination{position:relative;top:-5px;height:5px;background:#171717}
.promoted-articles .pagination:after{content:"";display:table;clear:both}
.promoted-articles .swiper-active-switch{background:#d31411}
.promoted-articles .swiper-pagination-switch{display:inline-block;width:100%;height:5px;float:left}
.promoted-articles.slides-2 .swiper-pagination-switch{width:50%}
.promoted-articles.slides-3 .swiper-pagination-switch{width:33.33333%}
.promoted-articles.slides-4 .swiper-pagination-switch{width:25%}
.touch .promoted-articles .slide-btn{display:none}
.promoted-articles .accordion{position:relative;display:none}
.promoted-articles .stack{position:absolute;top:0;right:0;width:50%;margin:0;list-style:none}
.promoted-articles .stack-item:first-child .textpanel{border:0}
.promoted-articles.desktop{height:420px;overflow:hidden}
.promoted-articles.desktop .slide .textpanel{display:none}
.promoted-articles.desktop .slide-btn{display:none}
.promoted-articles.desktop .accordion{display:block}
.promoted-articles.desktop .imgpanel{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);z-index:0;-webkit-transition:all .8s cubic-bezier(0.86,0,0.07,1);-moz-transition:all .8s cubic-bezier(0.86,0,0.07,1);-ms-transition:all .8s cubic-bezier(0.86,0,0.07,1);-o-transition:all .8s cubic-bezier(0.86,0,0.07,1);transition:all .8s cubic-bezier(0.86,0,0.07,1);text-align:left;width:52%;position:relative}
.promoted-articles.desktop .imgpanel img{max-width:inherit;width:auto;height:420px;position:relative;left:50%;transform:translateX(-50%)}
.ie8 .promoted-articles.desktop .imgpanel img{margin-left:-50%}
.promoted-articles.desktop .imgpanel .premium-overlay{display:none}
.promoted-articles.desktop .imgpanel .premium-overlay .premium-text{font-family:'icomoon';letter-spacing:9px}
.promoted-articles.desktop .imgpanel.is-premium-content{border-bottom:#d31411 solid 10px}
.promoted-articles.desktop .imgpanel.is-premium-content .premium-overlay{color:#fff;display:block;height:410px;left:0;letter-spacing:5px;padding-top:185px;position:absolute;max-width:748px;top:0;text-align:left;background:#000;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,0.8)),color-stop(1,rgba(0,0,0,0.3)));background:-ms-linear-gradient(bottom,rgba(0,0,0,0.8),rgba(0,0,0,0.3));background:-moz-linear-gradient(center bottom,rgba(0,0,0,0.8) 0,rgba(0,0,0,0.3) 100%);background:-o-linear-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0.8));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 0.3)',endColorstr='rgba(0, 0, 0, 0.8)',GradientType=0);width:100%;z-index:1}
.promoted-articles.desktop .imgpanel.is-premium-content img{bottom:0;-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);-ms-filter:grayscale(1);filter:grayscale(1);position:relative}
.promoted-articles.desktop .imgpanel.is-premium-content p{font-size:20px;font-size:2rem;margin:0;text-align:center}
.promoted-articles.desktop .imgpanel.is-premium-content.is-premium-user .premium-overlay{display:none}
.promoted-articles.desktop .imgpanel.is-premium-content.is-premium-user img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0);filter:grayscale(0)}
.promoted-articles.desktop .textpanel{height:76px;margin-left:10px;background:#fff;border-top:solid 1px #e2e2e2;-webkit-transition:all .8s cubic-bezier(0.86,0,0.07,1);-moz-transition:all .8s cubic-bezier(0.86,0,0.07,1);-ms-transition:all .8s cubic-bezier(0.86,0,0.07,1);-o-transition:all .8s cubic-bezier(0.86,0,0.07,1);transition:all .8s cubic-bezier(0.86,0,0.07,1)}
.promoted-articles.desktop .textpanel a{position:relative;display:block;height:100%;padding:0 30px;background:#fff;-webkit-transition:all .8s cubic-bezier(0.86,0,0.07,1);-moz-transition:all .8s cubic-bezier(0.86,0,0.07,1);-ms-transition:all .8s cubic-bezier(0.86,0,0.07,1);-o-transition:all .8s cubic-bezier(0.86,0,0.07,1);transition:all .8s cubic-bezier(0.86,0,0.07,1)}
.promoted-articles.desktop .textpanel h2,.promoted-articles.desktop .textpanel p,.promoted-articles.desktop .textpanel li{color:#1e1e1e}
.promoted-articles.desktop .textpanel h2{background-color:inherit;z-index:2}
.promoted-articles.desktop .textpanel .fulltext{height:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);position:relative;visibility:hidden;-webkit-transition:all .8s cubic-bezier(0.86,0,0.07,1);-moz-transition:all .8s cubic-bezier(0.86,0,0.07,1);-ms-transition:all .8s cubic-bezier(0.86,0,0.07,1);-o-transition:all .8s cubic-bezier(0.86,0,0.07,1);transition:all .8s cubic-bezier(0.86,0,0.07,1);z-index:1}
.promoted-articles.desktop .stripe{top:0;left:auto;width:5px;height:100%}
.promoted-articles.desktop .pagination{display:none}
.promoted-articles.desktop .info{opacity:0;padding-bottom:0;-webkit-transition:opacity .8s cubic-bezier(0.86,0,0.07,1);-moz-transition:opacity .8s cubic-bezier(0.86,0,0.07,1);-ms-transition:opacity .8s cubic-bezier(0.86,0,0.07,1);-o-transition:opacity .8s cubic-bezier(0.86,0,0.07,1);transition:opacity .8s cubic-bezier(0.86,0,0.07,1)}
.promoted-articles.desktop .is-active{z-index:2}
.promoted-articles.desktop .is-active .imgpanel{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);z-index:1}
.promoted-articles.desktop .is-active .textpanel{position:relative;height:194px;margin-left:0;border:0}
.promoted-articles.desktop .is-active .textpanel h2,.promoted-articles.desktop .is-active .textpanel p,.promoted-articles.desktop .is-active .textpanel li{color:#fff}
.promoted-articles.desktop .is-active .textpanel a{padding:0 40px;background:#171717}
.promoted-articles.desktop .is-active .textpanel a:hover,.promoted-articles.desktop .is-active .textpanel a:focus{background:#000}
.promoted-articles.desktop .is-active .textpanel .fulltext{height:114px;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);visibility:visible}
.promoted-articles.desktop .is-active .textpanel .trail li{color:#b0b0b0}
.promoted-articles.desktop .is-active .textpanel .trail li.last{color:#e2e2e2}
.promoted-articles.desktop .is-active .textpanel .info{display:block;opacity:1}
.promoted-articles.desktop .is-active .stripe{display:block}
.latest-news{padding:40px 20px 40px 40px}
.latest-news .feature-title{margin:0 0 30px}
.latest-news .tablet-swiper-slide{overflow:hidden}
.latest-news .article-wrapper{float:left;height:340px;left:0;opacity:1;overflow:hidden;padding:0 20px 20px 0;position:relative;top:0;-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-ms-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in;width:25%}
.latest-news .article-wrapper .fom-teaser{height:320px;margin:0;padding-bottom:0}
.latest-news .article-wrapper .fom-teaser .teaser-info{height:160px;left:0;padding:25px 20px;width:100%}
.latest-news .article-wrapper .fom-teaser .teaser-info-title{height:75px;margin:15px 0 5px;width:auto}
.latest-news .article-wrapper .fom-teaser .teaser-image{height:160px;width:100%}
.latest-news .article-wrapper .fom-teaser .teaser-image img{width:100%;height:auto}
.latest-news .article-wrapper .fom-teaser.is-premium-content .premium-overlay{border:0;height:160px;padding-top:60px;width:100%}
.latest-news .article-wrapper .fom-teaser.is-premium-content .teaser-info{border-left:none;border-top:#d31411 solid 10px;width:100%}
.latest-news .article-wrapper .fom-teaser.is-premium-content.animate:hover .teaser-info{height:190px}
.latest-news .article-wrapper.featured{height:680px}
.latest-news .article-wrapper.featured .fom-teaser{height:660px}
.latest-news .article-wrapper.featured .fom-teaser .teaser-image{height:500px;overflow:hidden;width:100%}
.latest-news .article-wrapper.featured .fom-teaser .teaser-image img{height:500px;left:-80%;position:relative;width:750.9881422924901px}
.latest-news .article-wrapper.featured .fom-teaser.lt480 .premium-overlay{padding-top:240px;height:500px}
.latest-news .article-wrapper.additional{height:0;padding-bottom:0}
.latest-news .article-wrapper.obscured{opacity:0;-webkit-transform:translate3d(0,20px,0);-moz-transform:translate3d(0,20px,0);-o-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);-ms-transform:translate(0,20px)}
.ie8 .latest-news .article-wrapper{position:static}
.latest-news .show-more{margin-top:20px;text-align:center}
.latest-news .show-more a{display:inline-block;font-family:'bentonsans',Helvetica,sans-serif;font-weight:600;line-height:1.2}
.latest-news .show-more a:hover .more,.latest-news .show-more a:focus .more{background-position:center bottom}
.latest-news .show-more .cta{padding-bottom:24px;-webkit-transition:background-position .18s ease-out;-moz-transition:background-position .18s ease-out;-ms-transition:background-position .18s ease-out;-o-transition:background-position .18s ease-out;transition:background-position .18s ease-out}
.latest-news .show-more .cta.more{background:url('images/load-more-arrow.png') center 90% no-repeat;display:block}
.latest-news .show-more .cta.follow{display:none}
@media only screen and (max-width:1023px){.latest-news{overflow:hidden;padding:40px 0 40px 30px}
.latest-news .tablet-swiper-slide{height:660px;width:2280px}
.latest-news .article-wrapper{width:285px}
.latest-news .article-wrapper.additional{height:340px;padding-bottom:20px}
.latest-news .article-wrapper.obscured{-webkit-transform:translate3d(20px,0,0);-moz-transform:translate3d(20px,0,0);-o-transform:translate3d(20px,0,0);-ms-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);-ms-transform:translate(20px,0)}
.latest-news .article-wrapper .fom-teaser .teaser-info{padding:20px}
.latest-news .article-wrapper .fom-teaser .teaser-info-title{font-size:15px;font-size:1.5rem;height:60px;margin:10px 0}
.latest-news .article-wrapper .fom-teaser.animate:hover .teaser-info{height:160px}
.latest-news .show-more{margin-top:40px}
.latest-news .show-more .cta{padding-bottom:0}
.latest-news .show-more .cta.more{display:none}
.latest-news .show-more .cta.follow{display:block}
}
@media only screen and (max-width:767px){.latest-news{padding:20px 10px}
.latest-news .feature-title{margin-bottom:20px;text-align:center}
.latest-news .tablet-swiper{padding:0 20px}
.latest-news .tablet-swiper-slide{height:265px;margin:0 0 10px;width:100%}
.touch .latest-news .tablet-swiper-slide{height:310px}
.latest-news .article-wrapper{height:265px;padding:0 5px;width:100%}
.latest-news .article-wrapper .fom-teaser{height:265px}
.latest-news .article-wrapper .fom-teaser .teaser-info{height:130px;padding:20px}
.latest-news .article-wrapper .fom-teaser .teaser-info-title{font-size:15px;font-size:1.5rem;height:60px;margin:10px 0}
.latest-news .article-wrapper .fom-teaser .teaser-image{height:135px}
.latest-news .article-wrapper .fom-teaser.lt480.is-premium-content .premium-overlay{height:135px;padding-top:60px}
.latest-news .article-wrapper .fom-teaser.lt480.is-premium-content .teaser-info-title{height:40px}
.latest-news .article-wrapper .fom-teaser.lt480.is-premium-content.animate:hover .teaser-info{height:150px}
.touch .latest-news .article-wrapper{height:310px}
.touch .latest-news .article-wrapper .fom-teaser{height:310px}
.touch .latest-news .article-wrapper .fom-teaser .teaser-info{height:175px}
.touch .latest-news .article-wrapper .fom-teaser .teaser-info-title{height:70px}
.touch .latest-news .article-wrapper .fom-teaser.lt480.is-premium-content .teaser-info-title{height:70px}
.touch .latest-news .article-wrapper.featured{height:310px}
.touch .latest-news .article-wrapper.featured .fom-teaser{height:310px}
.latest-news .article-wrapper.featured{height:265px}
.latest-news .article-wrapper.featured .fom-teaser{height:265px}
.latest-news .article-wrapper.featured .fom-teaser .teaser-image{height:135px}
.latest-news .article-wrapper.featured .fom-teaser .teaser-image img{height:auto;position:static;width:100%}
.latest-news .article-wrapper.featured .fom-teaser.lt480.is-premium-content .premium-overlay{height:135px;padding-top:60px}
.latest-news .article-wrapper.obscured{max-width:320px}
.latest-news .article-wrapper.additional{padding-bottom:0}
.latest-news .show-more{margin-top:20px}
}
.next-race-wrapper{position:relative;width:100%;background-color:#fff}
.next-race-wrapper h2,.next-race-wrapper h3,.next-race-wrapper h3 a,.next-race-wrapper h4{font-family:'bentonsans',Helvetica,sans-serif;font-weight:500;letter-spacing:0}
.next-race-wrapper h3{width:85%}
.next-race-wrapper a{display:block;font-family:'bentonsans',Helvetica,sans-serif;font-weight:600;font-size:15px;font-size:1.5rem}
.next-race-wrapper .track{float:left;position:relative;width:50%}
.next-race-wrapper .track img{position:relative;width:100%;height:auto}
.next-race-wrapper h2{position:absolute;text-transform:uppercase;color:#fff;font-size:30px;font-size:3rem;top:4.1%;left:9.2%;display:none}
.next-race-wrapper h3,.next-race-wrapper h3 a{font-size:20px;font-size:2rem;font-weight:600;color:#222b2f;text-transform:uppercase}
.next-race-wrapper h4{font-weight:600;font-size:13px;font-size:1.3rem;color:#4a4a4a;margin:0}
.next-race-wrapper .info{float:left;width:46%;margin:30px 2% 0 2%}
.next-race-wrapper .links{padding:28px 0;border-bottom:1px solid #b0b0b0}
.next-race-wrapper .last-link{border:0}
.next-race-wrapper.lt416{position:relative;background-color:#e2e2e2;width:100%}
.next-race-wrapper.lt416 .track{float:none;height:auto;width:100%}
.next-race-wrapper.lt416 .info{float:none;width:82.5%;margin:30px auto 0}
.next-race-wrapper.lt416 .hide{display:block}
.next-race-wrapper.lt416 .info h3{font-size:20px;font-size:2rem}
.next-race-wrapper.lt416 .info h4{font-size:13px;font-size:1.3rem}
@media only screen and (max-width:767px){.next-race-wrapper.lt416{background-color:#fff}
.next-race-wrapper.lt416 .hide{display:none}
}
.flexbox .next-race-wrapper .info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;height:354px}
.flexbox .next-race-wrapper .links{padding:0;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.flexbox .next-race-wrapper .links a{margin:0}
.flexbox .next-race-wrapper .info.three-links{height:354px}
.flexbox .next-race-wrapper .info.two-links{height:236px}
.flexbox .next-race-wrapper .info.one-links{height:185px}
.last-race-wrapper{position:relative;width:100%;background-color:#fff}
.last-race-wrapper h2,.last-race-wrapper h3,.last-race-wrapper h3 a,.last-race-wrapper h4{font-family:'bentonsans',Helvetica,sans-serif;font-weight:500;letter-spacing:0}
.last-race-wrapper h3{width:85%}
.last-race-wrapper a{display:block;font-family:'bentonsans',Helvetica,sans-serif;font-weight:600;font-size:15px;font-size:1.5rem}
.last-race-wrapper .track{float:left;position:relative;width:50%}
.last-race-wrapper .track img{position:relative;width:100%;height:auto}
.last-race-wrapper h2{position:absolute;text-transform:uppercase;color:#fff;font-size:30px;font-size:3rem;top:4.1%;left:9.2%;display:none}
.last-race-wrapper h3,.last-race-wrapper h3 a{font-size:20px;font-size:2rem;font-weight:600;color:#222b2f;text-transform:uppercase}
.last-race-wrapper h4{font-weight:600;font-size:13px;font-size:1.3rem;color:#4a4a4a;margin:0}
.last-race-wrapper .info{float:left;width:46%;margin:30px 2% 0 2%}
.last-race-wrapper .info th{font-style:normal;font-weight:600}
.last-race-wrapper .standings{padding:0}
.last-race-wrapper .standings .points{text-align:center}
.last-race-wrapper table{margin-top:20px}
.last-race-wrapper table thead{display:table-header-group}
.last-race-wrapper .relive{display:block;margin:10px 0 48px}
.last-race-wrapper.lt416{position:relative;background-color:#e2e2e2;width:100%}
.last-race-wrapper.lt416 .track{float:none;height:auto;width:100%}
.last-race-wrapper.lt416 .info{float:none;width:82.5%;margin:30px auto 0}
.last-race-wrapper.lt416 .hide{display:block}
.last-race-wrapper.lt416 .info h3{font-size:20px;font-size:2rem}
.last-race-wrapper.lt416 .info h4{font-size:13px;font-size:1.3rem}
@media only screen and (max-width:767px){.last-race-wrapper.lt416{background-color:#fff}
.last-race-wrapper.lt416 .hide{display:none}
.last-race-wrapper.lt416 .relive{text-align:center}
}
.flexbox .last-race-wrapper .info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;height:354px}
.flexbox.no-flexboxlegacy .last-race-wrapper .info{height:auto}
.site-footer{width:100%;background:#171717 url('images/footer.png') repeat top center;background-size:100% auto}
.site-footer h3,.site-footer p,.site-footer ul,.site-footer li{margin:0}
.site-footer a{text-decoration:none}
.site-footer a:hover,.site-footer a:focus{color:#fff}
.site-footer a:hover .icon-twitter:before,.site-footer a:focus .icon-twitter:before{color:#fff}
.site-footer ul{list-style:none}
.site-footer .inner{max-width:1440px;min-width:320px;margin:0 auto}
.site-footer .twitter-follow{margin:0 0 34px 162px;font-size:14px;font-size:1.4rem;clear:both}
.site-footer .twitter-follow span{top:6px;margin-right:10px}
.site-footer .twitter-follow .icon-twitter:before{color:#808080;font-size:17px;font-size:1.7rem;top:4px;position:relative}
nav.footer ul{margin:0 0 14px -0.5%}
nav.footer ul:after{content:"";display:table;clear:both}
nav.footer li{display:block;width:15.666667%;margin:0 .5%;float:left}
nav.footer li li{width:auto;margin:0;float:none}
.footer-upper{position:relative;margin:0 40px;padding:60px 0 0}
.footer-upper h3,.footer-upper p,.footer-upper ul,.footer-upper li{color:#e2e2e2;font-size:13px;font-size:1.3rem;line-height:3.0rem;font-family:'bentonsans',Helvetica,sans-serif;font-weight:500}
.footer-upper a{color:#e2e2e2;font-weight:500}
.footer-upper h3{margin-bottom:2px;letter-spacing:0}
.footer-upper h3 a,.footer-upper h3 span{color:#808080;font-size:14px;font-size:1.4rem;font-family:'bentonsans',Helvetica,sans-serif;font-weight:600}
.footer-upper .logos{position:absolute;top:60px;left:0;width:100%}
.footer-upper .logo-f1,.footer-upper .logo-tata{float:left}
.footer-upper .logo-f1 img,.footer-upper .logo-tata img{width:100%}
.footer-upper .logo-f1{width:122px;max-width:122px}
.footer-upper .logo-tata{width:189px;max-width:189px;float:right}
.footer-upper .footer-menu{position:relative;margin:0 230px 0 162px}
.footer-lower{min-height:72px;margin:0 40px;padding:20px 0;border-top:solid 1px #4a4a4a}
.footer-lower p,.footer-lower li{color:#545454;font-size:11px;font-size:1.1rem;line-height:2.72;font-family:'bentonsans',Helvetica,sans-serif;font-weight:600}
.footer-lower a{color:#545454;font-weight:600}
.footer-lower .toolbar{float:right}
.footer-lower .toolbar li{display:inline-block;margin:0 0 0 20px}
@media only screen and (min-width:768px) and (max-width:1024px){.footer-lower .toolbar li:first-child{margin-left:0}
}
.social-wrapper{border-top:solid 1px #4a4a4a;padding:10px 0}
.social-wrapper span{color:#808080}
.social-wrapper .follow-us{font-size:1.4rem;font-family:'bentonsans',Helvetica,sans-serif;font-weight:600;display:inline-block}
.social-wrapper .fa{font-size:23px;margin-left:23px}
.social-wrapper .fa:hover{color:#ddd}
.social-wrapper .download-cal{color:#808080;height:20px;font-size:1.4rem;font-family:'bentonsans',Helvetica,sans-serif;font-weight:600;background:url('images/ico-cal-down.png') no-repeat left top;padding-left:35px;float:right;display:block}
.social-wrapper .download-cal:hover{color:#ddd;background-position:left bottom}
@media only screen and (min-width:768px) and (max-width:1024px){.social-wrapper .download-cal{float:right}
}
@media only screen and (max-width:767px){.social-wrapper .download-cal{float:none;margin-top:15px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.footer-lower{margin:0 20px}
.footer-lower .copyright{width:170px;line-height:1.5;margin-top:8px}
.site-footer .twitter-follow{margin-left:0}
.footer-upper{padding:40px 0 0;margin:0 20px}
.footer-upper .footer-menu{width:100%;margin:127px 0 0}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.footer-lower{margin:0 20px}
.footer-lower .copyright{width:250px}
}
@media only screen and (max-width:767px){.site-footer .twitter-follow{margin-left:0}
nav.footer ul{margin-left:0}
nav.footer li{width:48%;margin:0 2% 0 0}
nav.footer li li{width:auto}
.footer-upper{padding:30px 0 0;margin:0 20px}
.footer-upper .logo-f1,.footer-upper .logo-tata{width:50%}
.footer-upper .logo-tata{text-align:right}
.footer-upper .footer-menu{width:100%;margin:104px 0 0}
.footer-lower{min-height:130px;margin:0 20px}
.footer-lower .toolbar{float:none}
.footer-lower .toolbar ul:after{content:"";display:table;clear:both}
.footer-lower .toolbar li{width:50%;margin:0;float:left}
.footer-lower .copyright{line-height:2.72;margin-top:12px;font-size:9px;font-size:.9rem}
}
.advertisingarea-footer .advertisingarea{margin-bottom:40px}
.advertisingimage{width:100%;max-height:110px;text-align:center;overflow:hidden}
@media only screen and (max-width:767px){.advertisingimage{max-height:140px}
}
.advertisingimage img{display:block;max-width:100%;margin:0 auto}
.advertisingimageextended{position:relative}
.advertisingimageextended .iconarea{position:absolute;top:0;right:0;width:100%;z-index:1}
.advertisingimageextended .iconarea .icon-constraint{max-width:1280px;margin:0 auto;position:relative}
@media only screen and (max-width:1023px){.advertisingimageextended .iconarea .icon-constraint{max-width:768px}
}
@media only screen and (max-width:767px){.advertisingimageextended .iconarea .icon-constraint{max-width:640px}
}
.advertisingimageextended .iconarea a{color:#000;top:24px;right:24px;position:absolute;outline:0}
@media only screen and (max-width:1023px){.advertisingimageextended .iconarea a{top:20px;right:20px}
}
@media only screen and (max-width:767px){.advertisingimageextended .iconarea a{top:15px;right:15px}
}
.advertisingimageextended .iconarea a.altcolor-true{color:#fff}
.advertisingimageextended .iconarea .icon-ad-expand{font-size:10px;font-size:1rem}
.advertisingimageextended .iconarea .icon-close{font-size:16px;font-size:1.6rem}
.advertisingimageextended .iconarea .expand .icon-ad-expand{display:block}
.advertisingimageextended .iconarea .expand .icon-close{display:none}
.advertisingimageextended .iconarea .collapse .icon-ad-expand{display:none}
.advertisingimageextended .iconarea .collapse .icon-close{display:block}
.advertisingimageextended.advertisingimage{max-height:none}
.advertisingimageextended .img-advert,.advertisingimageextended .swf-advert{-webkit-transition:all .4s cubic-bezier(0.86,0,0.07,1);-moz-transition:all .4s cubic-bezier(0.86,0,0.07,1);-ms-transition:all .4s cubic-bezier(0.86,0,0.07,1);-o-transition:all .4s cubic-bezier(0.86,0,0.07,1);transition:all .4s cubic-bezier(0.86,0,0.07,1);display:block;height:auto;max-width:1280px;max-height:110px;margin:0 auto;overflow:hidden}
@media only screen and (max-width:767px){.advertisingimageextended .img-advert,.advertisingimageextended .swf-advert{max-height:140px}
}
.advertisingimageextended .img-advert .expanded-image,.advertisingimageextended .swf-advert .expanded-image{height:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0)}
.advertisingimageextended .img-advert .minimised-image,.advertisingimageextended .swf-advert .minimised-image{height:auto;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100)}
.advertisingimageextended .img-advert.opened,.advertisingimageextended .swf-advert.opened{height:auto;max-height:400px}
@media only screen and (max-width:767px){.advertisingimageextended .img-advert.opened,.advertisingimageextended .swf-advert.opened{max-height:420px}
}
.advertisingimageextended .img-advert.opened .expanded-image,.advertisingimageextended .swf-advert.opened .expanded-image{height:auto;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100)}
.advertisingimageextended .img-advert.opened .minimised-image,.advertisingimageextended .swf-advert.opened .minimised-image{height:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0)}
.advertisingimageextended .swf-advert{position:relative;display:block;height:400px}
.advertisingimageextended .swf-advert.opened{height:400px}
@media only screen and (max-width:1023px){.advertisingimageextended .swf-advert{display:none}
}
.advertisingimageextended .swf-link{position:absolute;top:0;left:0;width:100%;height:100%}
.advertisingimageextended .desktop-flash{display:none}
@media only screen and (max-width:1023px){.advertisingimageextended .desktop-flash{display:block}
}
.template-raceindex.page-title+.advertisingarea,.template-genericindex.page-title+.advertisingarea{margin-bottom:40px}
@media only screen and (max-width:767px){.template-raceindex.page-title+.advertisingarea,.template-genericindex.page-title+.advertisingarea{margin-bottom:20px}
}
.article-teaser-container{max-width:1440px;margin:0 auto;overflow:hidden;width:100%}
.wrapper{float:left}
.teaser-items-1 .wrapper{width:100%}
.teaser-items-2 .wrapper{width:50%}
.teaser-items-3 .wrapper{width:33.33%}
.teaser-items-4 .wrapper{width:25%}
.teaser-items-4 .teaser{margin:2px 1px}
@media only screen and (max-width:1024px){.teaser-items-4 .wrapper{width:50%}
.teaser-items-4 .wrapper:nth-child(1) .teaser{margin:2px 1px 1px 2px}
.teaser-items-4 .wrapper:nth-child(2) .teaser{margin:2px 2px 1px 1px}
.teaser-items-4 .wrapper:nth-child(3) .teaser{margin:1px 1px 2px 2px}
.teaser-items-4 .wrapper:nth-child(4) .teaser{margin:1px 2px 2px 1px}
}
@media only screen and (max-width:1023px){.teaser-items-3 .wrapper{width:100%}
}
@media only screen and (max-width:767px){.wrapper{width:100%}
}
.fom-teaser{color:#000;background:#fff!important;height:150px;padding:0!important;position:relative;overflow:hidden;margin:1px}
.fom-teaser .teaser-image{background-size:cover;background-repeat:no-repeat;background-position:center center;height:150px;overflow:hidden;-webkit-transition:background-position-y 0s ease-out;-moz-transition:background-position-y 0s ease-out;-ms-transition:background-position-y 0s ease-out;-o-transition:background-position-y 0s ease-out;transition:background-position-y 0s ease-out;width:150px}
.fom-teaser .teaser-image .placeholder-16x9{display:none}
.fom-teaser .teaser-image .placeholder-1x1{width:100%}
.fom-teaser .teaser-info{background:#fff;bottom:0;height:150px;left:150px;padding:20px 30px;position:absolute}
.fom-teaser .teaser-date{color:#202020;float:left;font-size:12px;font-size:1.2rem;font-weight:600;line-height:1.6;margin:0}
.fom-teaser .teaser-date .icon-clock:before{margin-right:5px}
.fom-teaser .teaser-info-title{clear:left;color:#1e1e1e;float:left;font-family:'bentonsans',Helvetica,sans-serif;font-size:18px;font-size:1.8rem;font-weight:600;height:50px;letter-spacing:.25px;line-height:1.35;margin:10px 0 5px;overflow:hidden;width:100%}
.fom-teaser .teaser-description{display:none}
.fom-teaser .bread-crumbs{clear:left;display:block;float:left;height:25px;margin:0;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);overflow:hidden;text-transform:uppercase}
.fom-teaser .bread-crumbs li:before{content:'/ '}
.fom-teaser .bread-crumbs li:first-child:before{content:''}
.fom-teaser .bread-crumbs li:nth-child(2):before{color:#808080}
.fom-teaser .bread-crumbs li:first-child{font-weight:600}
.fom-teaser .bread-crumbs li{color:#808080;display:inline;font-family:'bentonsans',Helvetica,sans-serif;font-size:11px;font-size:1.1rem;font-weight:700;height:20px;list-style:none}
.fom-teaser .premium-overlay{display:none}
.fom-teaser .premium-overlay .premium-text{font-family:icomoon;letter-spacing:9px}
.fom-teaser.is-premium-content .teaser-image{-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);-ms-filter:grayscale(1);filter:grayscale(1)}
.fom-teaser.is-premium-content .premium-overlay{display:block;font-weight:500;height:150px;padding-top:65px;position:absolute;top:0;left:0;letter-spacing:5px;text-align:center;background:#000;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,0.8)),color-stop(1,rgba(0,0,0,0.3)));background:-ms-linear-gradient(bottom,rgba(0,0,0,0.8),rgba(0,0,0,0.3));background:-moz-linear-gradient(center bottom,rgba(0,0,0,0.8) 0,rgba(0,0,0,0.3) 100%);background:-o-linear-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0.8));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 0.3)',endColorstr='rgba(0, 0, 0, 0.8)',GradientType=0);width:150px}
.fom-teaser.is-premium-content .premium-overlay p{color:#fff;font-size:11px;font-size:1.1rem}
.fom-teaser.is-premium-content .teaser-info{border-left:#d31411 solid 10px}
.fom-teaser.is-premium-content.is-premium-user .teaser-image{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0);filter:grayscale(0)}
.fom-teaser.is-premium-content.is-premium-user .premium-overlay{display:none}
.fom-teaser.animate:hover .teaser-info{height:155px}
@media only screen and (max-width:1023px){.fom-teaser{height:170px}
.fom-teaser .teaser-image{height:170px;width:170px}
.fom-teaser .teaser-info{height:170px;left:170px}
.fom-teaser .teaser-info-title{font-size:16px;font-size:1.6rem;height:65px;line-height:1.35;margin:15px 0 10px}
.fom-teaser.is-premium-content .premium-overlay{height:170px;padding-top:75px;text-align:center;width:170px}
.fom-teaser.is-premium-content .premium-overlay p{font-size:12px;font-size:1.2rem}
.fom-teaser.animate:hover .teaser-info{height:175px}
}
.fom-teaser.lt480{height:375px}
.fom-teaser.lt480 .teaser-image{display:block;height:200px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-transition:background-position-y 0s ease-out;-moz-transition:background-position-y 0s ease-out;-ms-transition:background-position-y 0s ease-out;-o-transition:background-position-y 0s ease-out;transition:background-position-y 0s ease-out}
.fom-teaser.lt480 .teaser-image .placeholder-16x9{display:block;width:100%}
.fom-teaser.lt480 .teaser-image .placeholder1x1{display:none;width:100%}
.fom-teaser.lt480 .teaser-info{border-left:none;bottom:0;height:195px;left:0;padding:30px 25px;width:100%}
.fom-teaser.lt480 .teaser-date{font-size:12px;font-size:1.2rem}
.fom-teaser.lt480 .teaser-info-title{font-size:18px;font-size:1.8rem;font-weight:600;height:70px;line-height:1.35;margin:10px 0;max-width:384px;width:100%}
.fom-teaser.lt480 .bread-crumbs{float:none}
.fom-teaser.lt480 .bread-crumbs li{font-size:12px;font-size:1.2rem}
.fom-teaser.lt480.is-premium-content .premium-overlay{padding-top:85px;height:210px;width:100%}
.fom-teaser.lt480.is-premium-content .premium-overlay p{font-size:14px;font-size:1.4rem}
.latest-news .fom-teaser.lt480.is-premium-content .premium-overlay{padding-top:70px;height:160px}
.fom-teaser.lt480.is-premium-content .teaser-info{border-top:#d31411 solid 10px}
.fom-teaser.lt480.animate:hover .teaser-info{height:205px}
@media only screen and (max-width:1023px){.fom-teaser.lt480{height:400px}
.fom-teaser.lt480 .teaser-image{height:210px}
.fom-teaser.lt480.is-premium-content .premium-overlay{height:210px;padding-top:100px}
.fom-teaser.lt480 .teaser-info{height:210px}
.fom-teaser.lt480 .teaser-info-title{height:70px}
.fom-teaser.lt480.animate:hover .teaser-info{height:220px}
}
@media only screen and (max-width:639px){.fom-teaser.lt480{height:320px}
.fom-teaser.lt480 .teaser-date{font-size:10px;font-size:1rem}
.fom-teaser.lt480 .teaser-image{height:160px}
.fom-teaser.lt480.is-premium-content .premium-overlay{height:150px;padding-top:60px;width:100%}
.fom-teaser.lt480 .teaser-info{height:190px;padding:20px}
.fom-teaser.lt480 .teaser-info-title{font-size:14px;font-size:1.4rem;height:75px}
.fom-teaser.lt480 .bread-crumbs{height:20px}
.fom-teaser.lt480 .bread-crumbs li{font-size:6px;font-size:.6rem}
.fom-teaser.lt480.animate:hover .teaser-info{height:195px}
}
@media only screen and (max-width:479px){.fom-teaser.lt480{height:230px}
.fom-teaser.lt480 .teaser-date{font-size:11px;font-size:1.1rem}
.fom-teaser.lt480 .teaser-image{height:85px}
.fom-teaser.lt480.is-premium-content .premium-overlay{height:85px;padding-top:30px}
.fom-teaser.lt480.is-premium-content .premium-overlay p{font-size:10px;font-size:1rem}
.fom-teaser.lt480 .teaser-info{height:168px;padding:15px 12px}
.fom-teaser.lt480 .teaser-info-title{font-size:10px;font-size:1rem;font-weight:700;height:75px;line-height:1.6;margin:9px 0 1px;width:84%}
.fom-teaser.lt480 .bread-crumbs li{font-size:6px;font-size:.6rem}
.fom-teaser.lt480.animate:hover .teaser-info{height:180px}
}
.fom-teaser.animate{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}
.fom-teaser.animate .teaser-image,.fom-teaser.animate .teaser-info,.fom-teaser.animate .teaser-info-title,.fom-teaser.animate .teaser-date,.fom-teaser.animate .teaser-description,.fom-teaser.animate .teaser-subtitle,.fom-teaser.animate .bread-crumbs,.fom-teaser.animate .bread-crumbs a{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}
.fom-teaser.animate .bread-crumbs{height:20px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0)}
.fom-teaser.animate .bread-crumbs li:first-child{color:#808080;font-weight:600}
.fom-teaser.animate .bread-crumbs li{color:#fff;display:inline;font-family:'bentonsans',Helvetica,sans-serif;font-weight:700;list-style:none}
.touch .fom-teaser.animate .bread-crumbs{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100)}
.touch .fom-teaser.animate .bread-crumbs li{color:#808080}
.fom-teaser.animate:hover{background:#171717!important}
.fom-teaser.animate:hover .teaser-image{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.fom-teaser.animate:hover .teaser-info{background:#171717}
.fom-teaser.animate:hover .teaser-info-title,.fom-teaser.animate:hover .teaser-subtitle,.fom-teaser.animate:hover .teaser-description{color:#fff}
.fom-teaser.animate:hover .teaser-date{color:#fff}
.fom-teaser.animate:hover .bread-crumbs{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100)}
.video-teaser{position:relative;padding:1px;padding-top:2px;float:left}
.video-teaser .premium-text{font-family:'icomoon';letter-spacing:9px}
.js .video-teaser{padding-top:1px}
@media only screen and (min-width:1024px){.embed .video-teaser.highlight .video-embed,.embed .video-teaser.embed .video-embed{display:none}
.video-teaser.highlight .video-embed,.video-teaser.embed .video-embed{position:absolute;top:0;left:0;width:100%;height:100%}
.video-teaser.highlight .video-embed .ooyala_video,.video-teaser.embed .video-embed .ooyala_video,.video-teaser.highlight .video-embed .ooyalaplayer,.video-teaser.embed .video-embed .ooyalaplayer{width:100%;height:100%}
.video-teaser.highlight .video-embed #ooyalaplayer_1>div,.video-teaser.embed .video-embed #ooyalaplayer_1>div{bottom:40px}
.video-teaser.highlight .video-title-pretext,.video-teaser.embed .video-title-pretext,.video-teaser.highlight .video-title-posttext,.video-teaser.embed .video-title-posttext{color:#fff}
.video-teaser.highlight .video-title-posttext,.video-teaser.embed .video-title-posttext{margin-top:0;margin-bottom:0;position:absolute;right:30px;bottom:30px}
.video-teaser.highlight .video-title,.video-teaser.embed .video-title{font-size:22px;font-size:2.2rem;color:#fff}
.video-teaser.highlight .video-teaser-tile,.video-teaser.embed .video-teaser-tile{height:300px}
.video-teaser.highlight .preview-holder,.video-teaser.embed .preview-holder{height:100%}
.video-teaser.highlight .details,.video-teaser.embed .details{position:absolute;bottom:0;left:0;height:auto;padding:0 25px 30px;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+')!important;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,0.67)),color-stop(1,rgba(0,0,0,0)))!important;background:-ms-linear-gradient(bottom,rgba(0,0,0,0.67),rgba(0,0,0,0))!important;background:-moz-linear-gradient(center bottom,rgba(0,0,0,0.67) 0,rgba(0,0,0,0) 100%)!important;background:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.67))!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#ab000000',GradientType=0)!important}
.ie9 .video-teaser.highlight .details,.ie9 .video-teaser.embed .details{filter:none!important;background-color:transparent!important}
.video-teaser.highlight .video-embed,.video-teaser.embed .video-embed{display:block}
.video-teaser.highlight.video-is-playing .details,.video-teaser.embed.video-is-playing .details{bottom:-100px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0)}
.video-teaser.highlight.is-premium-content .ooyala_video,.video-teaser.embed.is-premium-content .ooyala_video{display:none}
.video-teaser.highlight.is-premium-content .premium-overlay,.video-teaser.embed.is-premium-content .premium-overlay{padding-top:180px;background:#000;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,0.8)),color-stop(1,rgba(0,0,0,0.3)));background:-ms-linear-gradient(bottom,rgba(0,0,0,0.8),rgba(0,0,0,0.3));background:-moz-linear-gradient(center bottom,rgba(0,0,0,0.8) 0,rgba(0,0,0,0.3) 100%);background:-o-linear-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0.8));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 0.3)',endColorstr='rgba(0, 0, 0, 0.8)',GradientType=0)}
.video-teaser.highlight.is-premium-content .premium-overlay p,.video-teaser.embed.is-premium-content .premium-overlay p{font-size:16px;font-size:1.6rem}
.video-teaser.highlight.is-premium-content .video-teaser-tile .details,.video-teaser.embed.is-premium-content .video-teaser-tile .details{border-top:0;border-bottom:#d31411 solid 10px}
.video-teaser.highlight .icon-play-holder{bottom:64%}
.video-teaser.embed .preview-holder .icon-play-holder{bottom:420px;left:0;padding:0}
.video-teaser.embed .preview-holder .icon-play-large:before{font-size:76px;font-size:7.6rem;padding:7px}
.video-teaser.embed .preview-holder:after{background:0}
.video-teaser.embed.is-premium-content .preview-holder .icon-play-large:before{font-size:76px;font-size:7.6rem;-webkit-transform:translate3d(-50%,-36%,0);-moz-transform:translate3d(-50%,-36%,0);-o-transform:translate3d(-50%,-36%,0);-ms-transform:translate3d(-50%,-36%,0);transform:translate3d(-50%,-36%,0);-ms-transform:translate(-50%,-36%)}
.ie8 .video-teaser.embed.is-premium-content .preview-holder:after{background:url('images/big_play_icon.png') left top no-repeat;height:80px;width:80px;background-size:80px 80px}
.video-teaser.embed.is-premium-content .premium-overlay{padding-top:30%}
.video-teaser.embed.is-premium-content .premium-overlay .premium-text{font-size:30px;font-size:3rem;margin:0 auto;width:330px}
.video-teaser .video-modal-window{z-index:2000}
}
.template-home .video-teaser{padding:0}
.embed .template-home .video-teaser .video-embed{display:none}
.template-home .video-teaser .video-embed{position:absolute;top:0;left:0;width:100%;height:100%}
.template-home .video-teaser .video-embed .ooyala_video,.template-home .video-teaser .video-embed .ooyalaplayer{width:100%;height:100%}
.template-home .video-teaser .video-embed #ooyalaplayer_1>div{bottom:40px}
.template-home .video-teaser .video-title-pretext,.template-home .video-teaser .video-title-posttext{color:#fff}
.template-home .video-teaser .video-title-posttext{margin-top:0;margin-bottom:0;position:absolute;right:30px;bottom:30px}
.template-home .video-teaser .video-title{font-size:22px;font-size:2.2rem;color:#fff}
.template-home .video-teaser .video-teaser-tile{height:300px}
.template-home .video-teaser .preview-holder{height:100%}
.template-home .video-teaser .details{position:absolute;bottom:0;left:0;height:auto;padding:0 25px 30px;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+')!important;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,0.67)),color-stop(1,rgba(0,0,0,0)))!important;background:-ms-linear-gradient(bottom,rgba(0,0,0,0.67),rgba(0,0,0,0))!important;background:-moz-linear-gradient(center bottom,rgba(0,0,0,0.67) 0,rgba(0,0,0,0) 100%)!important;background:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.67))!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#ab000000',GradientType=0)!important}
.ie9 .template-home .video-teaser .details{filter:none!important;background-color:transparent!important}
.template-home .video-teaser .video-embed{display:block}
.template-home .video-teaser.video-is-playing .details{bottom:-100px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0)}
.template-home .video-teaser.is-premium-content .ooyala_video{display:none}
.template-home .video-teaser.is-premium-content .premium-overlay{padding-top:180px;background:#000;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,0.8)),color-stop(1,rgba(0,0,0,0.3)));background:-ms-linear-gradient(bottom,rgba(0,0,0,0.8),rgba(0,0,0,0.3));background:-moz-linear-gradient(center bottom,rgba(0,0,0,0.8) 0,rgba(0,0,0,0.3) 100%);background:-o-linear-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0.8));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 0.3)',endColorstr='rgba(0, 0, 0, 0.8)',GradientType=0)}
.template-home .video-teaser.is-premium-content .premium-overlay p{font-size:16px;font-size:1.6rem}
.template-home .video-teaser.is-premium-content .video-teaser-tile .details{border-top:0;border-bottom:#d31411 solid 10px}
.template-home .video-teaser .video-embed{display:none}
.template-home .video-teaser .video-title-pretext{text-align:left}
.template-home .video-teaser .video-title{font-size:18px;font-size:1.8rem;font-weight:700;letter-spacing:normal;margin:0;text-align:left}
.template-home .video-teaser.embed .preview-holder .icon-play-holder{bottom:75%}
.template-home .video-teaser.embed .preview-holder .icon-play-large:before{font-size:56px;font-size:5.6rem;padding:5px}
.template-home .video-teaser.embed.is-premium-content .preview-holder .icon-play-large:before{font-size:56px;font-size:5.6rem}
.template-home .video-teaser.is-premium-content .video-teaser-tile .details{padding-bottom:20px}
.video-teaser:hover .video-title{color:#fff}
.video-teaser:hover .video-title-pretext{color:#fff}
.video-teaser:hover .details{background:#171717;color:#fff}
.video-teaser.standard:hover .video-preview,.video-teaser.highlight:hover .video-preview,.video-teaser.embed:hover .video-preview{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.video-teaser.standard:hover .icon-play-holder,.video-teaser.highlight:hover .icon-play-holder,.video-teaser.embed:hover .icon-play-holder{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}
.video-teaser .video-teaser-link{width:100%;height:100%;float:left;display:inline-block}
.video-teaser .video-embed{display:none}
.video-teaser .video-title,.video-teaser .video-title-pretext{-webkit-transition:color 400ms ease-out;-moz-transition:color 400ms ease-out;-ms-transition:color 400ms ease-out;-o-transition:color 400ms ease-out;transition:color 400ms ease-out}
.video-teaser .video-preview,.video-teaser .icon-play-holder{-webkit-transition:transform 400ms ease-out;-moz-transition:transform 400ms ease-out;-ms-transition:transform 400ms ease-out;-o-transition:transform 400ms ease-out;transition:transform 400ms ease-out}
.video-teaser .details{-webkit-transition:top 400ms ease-out;-moz-transition:top 400ms ease-out;-ms-transition:top 400ms ease-out;-o-transition:top 400ms ease-out;transition:top 400ms ease-out;-webkit-transition:background-color 400ms ease-out;-moz-transition:background-color 400ms ease-out;-ms-transition:background-color 400ms ease-out;-o-transition:background-color 400ms ease-out;transition:background-color 400ms ease-out}
.video-teaser .video-teaser-tile{position:relative;height:auto;overflow:hidden}
.video-teaser .preview-holder{position:relative;height:200px}
.ie8 .video-teaser .preview-holder{height:180px}
.video-teaser .preview-holder .icon-play-holder{position:relative;bottom:75%}
.video-teaser .preview-holder .icon-play-large:before{background:#000;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;color:#fff;font-size:56px;font-size:5.6rem;left:50%;-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:alpha(opacity=50);filter:alpha(opacity=50);padding:5px;position:absolute;-webkit-transform:translate3d(-50%,30%,0);-moz-transform:translate3d(-50%,30%,0);-o-transform:translate3d(-50%,30%,0);-ms-transform:translate3d(-50%,30%,0);transform:translate3d(-50%,30%,0);-ms-transform:translate(-50%,30%);z-index:1}
.ie8 .video-teaser .preview-holder:after{position:absolute;top:50%;left:50%;content:"";width:56px;height:56px;background:url('images/big_play_icon.png') left top no-repeat;margin-top:-28px;margin-left:-28px;-webkit-transform:translate3d(-50%,30%,0);-moz-transform:translate3d(-50%,30%,0);-o-transform:translate3d(-50%,30%,0);-ms-transform:translate3d(-50%,30%,0);transform:translate3d(-50%,30%,0);-ms-transform:translate(-50%,30%)}
.video-teaser .details{width:100%;position:relative;height:175px;background:#fff;filter:none;padding:30px 25px}
.video-teaser .video-preview{height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}
.video-teaser .video-title-posttext,.video-teaser .video-title-pretext{font-size:12px;font-size:1.2rem;color:#808080;font-weight:600;line-height:1.6}
.video-teaser .video-title-pretext{margin:0 0 13px}
.video-teaser .video-title-pretext .icon-clock:before{margin-right:9px;font-size:17px;font-size:1.7rem;vertical-align:middle}
.video-teaser .video-title-posttext{position:absolute;bottom:43px;margin-bottom:0;line-height:1}
.video-teaser .video-title{color:#1e1e1e;font-family:'bentonsans',Helvetica,sans-serif;font-size:18px;font-size:1.8rem;font-weight:600;letter-spacing:.25px;line-height:1.35;overflow:hidden;width:100%;margin:0}
.video-teaser .video-modal-window{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;display:block;visibility:hidden;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;background:rgba(0,0,0,0.9)}
.video-teaser .video-modal-window.isVisible{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);visibility:visible}
.video-teaser .video-modal-window .vignette{background:rgba(0,0,0,0.9)}
.video-teaser .video-modal-wrap{display:table;width:100%;height:100%}
.video-teaser .video-modal-inner{display:table-cell;vertical-align:middle}
.video-teaser .window-header{position:absolute;top:0;z-index:3}
.video-teaser .window-content{bottom:0;height:56.25vw;left:0;max-height:100vh;max-width:177.78vh;margin:auto;padding:5px;position:absolute;right:0;top:0}
.ie8 .video-teaser .window-content,.ie9 .video-teaser .window-content{width:70%;height:auto}
.ie9 .video-teaser .innerWrapper{padding-bottom:56.25%}
.video-teaser .ooyala_video{width:100%;height:100%;position:absolute;z-index:0}
.video-teaser .ooyalaplayer{width:100%;height:100%}
.video-teaser .close-btn{background:transparent;float:right;outline:0;margin-right:10px;margin-top:5px;padding:15px 13px 15px 17px;text-align:center}
.video-teaser .close-btn:hover{background:rgba(0,0,0,0.5)}
.video-teaser .premium-overlay{display:none}
.video-teaser.is-premium-content .preview-holder:after{top:45%}
.video-teaser.is-premium-content .video-preview{-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);-ms-filter:grayscale(1);filter:grayscale(1)}
.video-teaser.is-premium-content .premium-overlay{display:block;font-weight:500;background:#000;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,0.8)),color-stop(1,rgba(0,0,0,0.3)));background:-ms-linear-gradient(bottom,rgba(0,0,0,0.8),rgba(0,0,0,0.3));background:-moz-linear-gradient(center bottom,rgba(0,0,0,0.8) 0,rgba(0,0,0,0.3) 100%);background:-o-linear-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0.8));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 0.3)',endColorstr='rgba(0, 0, 0, 0.8)',GradientType=0);height:100%;padding-top:125px;position:absolute;left:0;letter-spacing:5px;text-align:center;top:0;width:100%}
.video-teaser.is-premium-content .premium-overlay p{color:#fff;font-size:11px;font-size:1.1rem}
.latest-videos-container .video-teaser.is-premium-content .premium-overlay{padding-top:40px}
.video-teaser.is-premium-content .icon-play-holder{position:relative;bottom:60%}
.video-teaser.is-premium-content .icon-play-holder .icon-play-large:before{-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-ms-transform:translate(-50%,-50%)}
.video-teaser.is-premium-content .details{border-top:#d31411 solid 10px}
.video-teaser.is-premium-content.is-premium-user .video-preview{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0);filter:grayscale(0)}
.video-teaser.is-premium-content.is-premium-user .premium-overlay{display:none}
.video-teaser.is-premium-content.is-premium-user .icon-play-holder{bottom:50%}
@media only screen and (max-width:1024px){.video-teaser .video-title-posttext{bottom:30px}
.video-teaser .preview-holder{height:210px}
.video-teaser .details{height:190px}
}
@media only screen and (max-width:767px){.video-teaser .video-title-posttext{bottom:13px}
.video-teaser .video-title{font-size:14px;font-size:1.4rem;max-height:54px;overflow:hidden}
.video-teaser .preview-holder{height:84px}
.video-teaser .preview-holder .icon-play-holder{bottom:113%}
.video-teaser .details{height:146px}
.video-teaser.is-premium-content .preview-holder .icon-play-holder{bottom:52%}
}
@media screen and (orientation:portrait){.video-teaser .window-content{width:90vw;height:50vw}
}
.embed .video-teaser-highlight-mixin .video-embed{display:none}
.video-teaser-highlight-mixin .video-embed{position:absolute;top:0;left:0;width:100%;height:100%}
.video-teaser-highlight-mixin .video-embed .ooyala_video,.video-teaser-highlight-mixin .video-embed .ooyalaplayer{width:100%;height:100%}
.video-teaser-highlight-mixin .video-embed #ooyalaplayer_1>div{bottom:40px}
.video-teaser-highlight-mixin .video-title-pretext,.video-teaser-highlight-mixin .video-title-posttext{color:#fff}
.video-teaser-highlight-mixin .video-title-posttext{margin-top:0;margin-bottom:0;position:absolute;right:30px;bottom:30px}
.video-teaser-highlight-mixin .video-title{font-size:22px;font-size:2.2rem;color:#fff}
.video-teaser-highlight-mixin .video-teaser-tile{height:300px}
.video-teaser-highlight-mixin .preview-holder{height:100%}
.video-teaser-highlight-mixin .details{position:absolute;bottom:0;left:0;height:auto;padding:0 25px 30px;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+')!important;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,0.67)),color-stop(1,rgba(0,0,0,0)))!important;background:-ms-linear-gradient(bottom,rgba(0,0,0,0.67),rgba(0,0,0,0))!important;background:-moz-linear-gradient(center bottom,rgba(0,0,0,0.67) 0,rgba(0,0,0,0) 100%)!important;background:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.67))!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#ab000000',GradientType=0)!important}
.ie9 .video-teaser-highlight-mixin .details{filter:none!important;background-color:transparent!important}
.video-teaser-highlight-mixin .video-embed{display:block}
.video-teaser-highlight-mixin.video-is-playing .details{bottom:-100px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0)}
.video-teaser-highlight-mixin.is-premium-content .ooyala_video{display:none}
.video-teaser-highlight-mixin.is-premium-content .premium-overlay{padding-top:180px;background:#000;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,0.8)),color-stop(1,rgba(0,0,0,0.3)));background:-ms-linear-gradient(bottom,rgba(0,0,0,0.8),rgba(0,0,0,0.3));background:-moz-linear-gradient(center bottom,rgba(0,0,0,0.8) 0,rgba(0,0,0,0.3) 100%);background:-o-linear-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0.8));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 0.3)',endColorstr='rgba(0, 0, 0, 0.8)',GradientType=0)}
.video-teaser-highlight-mixin.is-premium-content .premium-overlay p{font-size:16px;font-size:1.6rem}
.video-teaser-highlight-mixin.is-premium-content .video-teaser-tile .details{border-top:0;border-bottom:#d31411 solid 10px}
.latest-videos{padding:60px 40px;text-align:center}
.latest-videos .video-teaser{width:25%}
.latest-videos .feature-title{margin-bottom:60px;font-size:30px;font-size:3rem;font-weight:500;letter-spacing:0;text-align:center;text-transform:uppercase}
.latest-videos .articles{text-align:left}
.latest-videos .video-title-pretext{margin:0}
.latest-videos .cta{display:inline-block;margin-top:60px}
.latest-videos-container,.latest-videos .video-teaser{height:auto!important}
.latest-videos-container{width:100%;overflow:hidden}
@media only screen and (max-width:1023px){.latest-videos{padding-left:10px;padding-right:10px}
.latest-videos .video-teaser{min-width:300px}
}
@media only screen and (max-width:767px){.latest-videos{padding-top:30px}
.latest-videos .video-teaser{max-width:300px}
.latest-videos .video-teaser .icon-play-holder{bottom:75%}
.latest-videos .feature-title{margin-bottom:30px;font-size:18px;font-size:1.8rem}
}
.page-header{min-height:124px;padding-top:124px}
.page-header .align-to-body{margin-top:-124px}
@media only screen and (min-width:768px) and (max-width:1024px){.page-header{min-height:90px;padding-top:90px}
.page-header .align-to-body{margin-top:-90px}
}
@media only screen and (max-width:767px){.page-header{min-height:70px;padding-top:70px}
.page-header .align-to-body{margin-top:0}
}
.login-component{width:100%;text-align:center}
.login-component .loader{display:block;position:relative}
.recommended-teaser{max-width:1440px}
@media only screen and (max-width:640px){.recommended-teaser .fom-teaser{height:100px}
.recommended-teaser .fom-teaser .teaser-image{display:none}
.recommended-teaser .fom-teaser .teaser-info{height:100px;left:0;padding:15px 20px}
.recommended-teaser .fom-teaser .teaser-info-title{font-size:13px;font-size:1.3rem;height:30px;margin:5px 0 0}
.recommended-teaser .fom-teaser.animate:hover .teaser-info{height:105px}
}
@media only screen and (max-width:479px){.recommended-teaser .fom-teaser .teaser-info-title{font-size:11px;font-size:1.1rem;font-size:1rem;font-weight:700;height:27px;line-height:1.35;margin:9px 0 0;width:84%}
}
.selected-article-parent-wrapper{overflow:hidden;width:100%}
.selected-article-parent-container{margin:0 auto;overflow:hidden;width:100%}
.selected-article-parent-container .selected-article-wrapper{float:left;width:25%}
@media only screen and (min-width:768px) and (max-width:1023px){.selected-article-parent-container{min-width:1200px}
}
@media only screen and (min-width:768px){.selected-article-parent-container{max-width:1440px}
}
@media only screen and (max-width:1023px){.selected-article-wrapper{min-height:300px;min-width:300px}
}
.selected-article .selected-article-container{display:block;text-decoration:none;overflow:hidden;position:relative}
.selected-article .selected-article-container .premium-overlay{display:none}
.selected-article .selected-article-container.is-premium-content .selected-article-image img{-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);-ms-filter:grayscale(1);filter:grayscale(1)}
.selected-article .selected-article-container.is-premium-content .premium-overlay{border-bottom:#d31411 solid 10px;display:block;font-weight:500;height:100%;padding-top:55px;position:absolute;top:0;left:0;letter-spacing:5px;text-align:center;background:#000;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,0.8)),color-stop(1,rgba(0,0,0,0.3)));background:-ms-linear-gradient(bottom,rgba(0,0,0,0.8),rgba(0,0,0,0.3));background:-moz-linear-gradient(center bottom,rgba(0,0,0,0.8) 0,rgba(0,0,0,0.3) 100%);background:-o-linear-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0.8));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 0.3)',endColorstr='rgba(0, 0, 0, 0.8)',GradientType=0);width:100%;z-index:1}
.selected-article .selected-article-container.is-premium-content .premium-overlay p{color:#fff;font-size:16px;font-size:1.6rem}
.selected-article .selected-article-container.is-premium-content .selected-article-info{z-index:1}
.selected-article .selected-article-container.is-premium-content.is-premium-user .selected-article-image img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0);filter:grayscale(0)}
.selected-article .selected-article-container.is-premium-content.is-premium-user .premium-overlay{display:block;background:0;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(255,0,0,0)),color-stop(1,rgba(255,0,0,0)));background:-ms-linear-gradient(bottom,rgba(255,0,0,0),rgba(255,0,0,0));background:-moz-linear-gradient(center bottom,rgba(255,0,0,0) 0,rgba(255,0,0,0) 100%);background:-o-linear-gradient(rgba(255,0,0,0),rgba(255,0,0,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255, 0, 0, 0)',endColorstr='rgba(255, 0, 0, 0)',GradientType=0)}
.selected-article .selected-article-container.is-premium-content.is-premium-user .premium-overlay p{font-size:0;font-size:0rem}
.selected-article .selected-article-image{background:#fff;overflow:hidden;padding-top:100%}
.selected-article .selected-article-image img{height:100%;position:absolute;top:0}
.selected-article .selected-article-shade,.selected-article .selected-article-info{-webkit-transition:-webkit-transform 300ms ease-in-out;-moz-transition:-moz-transform 300ms ease-in-out;-ms-transition:-ms-transform 300ms ease-in-out;-o-transition:-o-transform 300ms ease-in-out;transition:transform 300ms ease-in-out}
.selected-article .selected-article-info{bottom:0;padding:30px 25px 0;position:absolute;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-o-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);width:100%}
.selected-article .image .selected-article-shade{bottom:0;box-shadow:0 60px 0 0 #000;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#000),color-stop(1,rgba(0,0,0,0)));background:-ms-linear-gradient(bottom,#000,rgba(0,0,0,0));background:-moz-linear-gradient(center bottom,#000 0,rgba(0,0,0,0) 100%);background:-o-linear-gradient(rgba(0,0,0,0),#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#ff000000',GradientType=0);padding-top:60%;position:absolute;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);width:100%}
.ie9 .selected-article .image .selected-article-shade{filter:none;background-color:transparent}
.ie8 .selected-article .image .selected-article-shade{border-bottom:solid 60px #000;box-shadow:0;box-sizing:content-box}
.selected-article .selected-article-title{color:#fff;font-size:18px;font-size:1.8rem;font-weight:700;margin:10px 0;line-height:1.35}
.selected-article .no-image .selected-article-title{color:#171717}
.selected-article .selected-article-breadcrumb,.selected-article .selected-article-date{color:#b0b0b0;font-size:12px;font-size:1.2rem;text-transform:uppercase}
.selected-article .selected-article-breadcrumb.is-invisible,.selected-article .selected-article-date.is-invisible{visibility:hidden}
.selected-article .selected-article-breadcrumb{list-style-type:none;margin:0 0 1rem;overflow:hidden}
.selected-article .selected-article-breadcrumb li{color:#b0b0b0;float:left;margin:0 5px 0 0;font-size:10px;font-size:1rem}
.selected-article .selected-article-breadcrumb li:before{content:' / '}
.selected-article .selected-article-breadcrumb li:first-child:before{content:''}
.selected-article .selected-article-date{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:opacity 200ms ease-in-out;-moz-transition:opacity 200ms ease-in-out;-ms-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out}
.selected-article .selected-article-date:before{background-position:-28px 0}
.no-touch .selected-article .selected-article-container:hover .selected-article-shade{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-o-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}
.no-touch .selected-article .selected-article-container:hover .selected-article-info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.no-touch .selected-article .selected-article-container:hover .selected-article-date{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100)}
.no-touch .selected-article .selected-article-container:hover .selected-article-image{background:#171717}
.no-touch .selected-article .selected-article-container:hover.no-image .selected-article-image img{display:none}
.no-touch .selected-article .selected-article-container:hover.no-image .selected-article-title{color:#fff}
.no-touch .selected-article .selected-article-container:hover.no-image .selected-article-date,.no-touch .selected-article .selected-article-container:hover.no-image .selected-article-breadcrumb{color:#808080}
.driver-title{background:#fff;overflow:hidden}
.driver-title .portrait{display:block;height:auto;width:100%}
.driver-title .driver-details{padding:35px 40px}
.driver-title .driver-number{color:#808080;font-family:'bentonsans',Helvetica,sans-serif;font-size:48px;font-size:4.8rem;font-weight:300;letter-spacing:-1px;line-height:1;margin:0 0 15px}
.driver-title .icn-flag{display:inline-block;height:32px;margin:0 0 0 5px;position:relative;top:-2px;width:48px}
.driver-title .icn-flag img{width:100%;height:100%}
.driver-title .driver-name{font-size:42px;font-size:4.2rem;line-height:1.1;margin:0;padding:0}
.driver-title .driver-image-crop{height:452px;overflow:hidden}
.driver-title .driver-image-crop-outer{width:100%;margin:0 auto;overflow:visible}
.driver-title .driver-image-crop-inner{position:relative}
.driver-title .driver-image-crop-inner img{position:relative;left:50%;width:720px;margin-left:-360px}
@media only screen and (max-width:1024px){.driver-title .driver-number{font-size:38px;font-size:3.8rem}
.driver-title .driver-name{font-size:32px;font-size:3.2rem}
.driver-title .icn-flag{top:2px}
}
@media only screen and (max-width:768px){.driver-title .driver-details{padding:15px 14px}
.driver-title .driver-number{font-size:26px;font-size:2.6rem;margin:0 0 10px}
.driver-title .driver-name{font-size:28px;font-size:2.8rem}
.driver-title .icn-flag{top:0;width:30px;height:21px}
}
@media only screen and (max-width:320px){.driver-title .driver-image-crop{height:220px}
.driver-title .driver-image-crop-inner img{left:0;width:400px;margin-left:-50px}
}
.driver-teaser{display:block}
.driver-teaser:hover{background:#000}
.driver-teaser:hover h1{color:#fff}
.driver-teaser:hover .driver-image-crop-inner img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.driver-teaser .driver-number{font-size:30px;font-size:3rem}
.driver-teaser .driver-name{font-size:22px;font-size:2.2rem;letter-spacing:0}
.driver-teaser .driver-team{color:#808080;text-transform:uppercase}
.driver-teaser .driver-image-crop{overflow:hidden}
.driver-teaser .driver-image-crop-outer{width:100%;margin:0 auto;overflow:visible}
.driver-teaser .driver-image-crop-inner{position:relative}
.driver-teaser .driver-image-crop-inner img{position:relative;left:50%;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:all .4s}
@media only screen and (max-width:1024px){.driver-teaser .driver-number{font-size:28px;font-size:2.8rem}
.driver-teaser .driver-name{font-size:20px;font-size:2rem}
.driver-teaser .driver-team{font-size:14px;font-size:1.4rem}
}
@media only screen and (max-width:768px){.driver-teaser .driver-number{font-size:22px;font-size:2.2rem}
.driver-teaser .driver-name{font-size:16px;font-size:1.6rem}
.driver-teaser .driver-team{font-size:10px;font-size:1rem}
}
@media only screen and (max-width:767px){.driver-teaser .driver-name{font-size:14px;font-size:1.4rem}
}
.team-details{background:#fff;overflow:hidden}
.team-details .stats-list-component{padding:40px 40px 0 40px}
.team-details .portrait{display:block;height:auto;width:100%}
.team-details .driver-image-crop{height:440px}
.team-details .driver-image-crop-inner img{width:600px;margin-left:-300px}
.team-details .drivers li{border-color:#e2e2e2;border-style:solid}
.team-details .drivers li:first-child{border-width:2px;border-top-width:0;border-bottom-width:0}
@media only screen and (max-width:767px){.team-details .stats-list-component{padding:15px}
.team-details .driver-title .driver-details{padding:45px 15px}
.team-details .driver-image-crop{height:300px}
.team-details .drivers li:first-child{border-top-width:2px;border-left-width:0}
.team-details .drivers li:last-child{border-top-width:2px}
}
@media only screen and (max-width:320px){.team-details .driver-title .driver-details{padding:20px 15px}
.team-details .driver-image-crop{height:125px}
.team-details .driver-image-crop-inner img{width:300px;margin-left:-150px}
}
.stats-list-component{background-color:#fff;padding:40px}
.stats-list-component .extra-info{border-bottom:solid 1px #b0b0b0;overflow:hidden;padding:0 0 20px}
.stats-list-component .brand-logo{float:left;height:125px;padding:0 10px 0 0;width:50%}
.stats-list-component .brand-logo img{max-width:100%;max-height:100%}
.stats-list-component .quicklinks{margin:0 0 0 50%}
.stats-list-component .quicklinks p{margin:0 0 10px;padding:0}
.stats-list-component .quicklinks a{font-family:'bentonsans',Helvetica,sans-serif;font-size:15px;font-size:1.5rem;font-weight:600}
.stats-list-component .stat-list{font-family:'bentonsans',Helvetica,sans-serif;margin:40px 0 0;width:100%}
.stats-list-component .stat-key{padding:4px 0 4px 10px;text-align:left;width:50%}
.stats-list-component .stat-value{font-weight:700}
.stats-list-component.lt480 .brand-logo{height:100px;padding:10px 10px 0 0}
.stats-list-component.lt480 .quicklinks p{margin:0 0 5px}
.stats-list-component.lt480 .brand-logo{height:85px}
.stats-list-component.lt480 .quicklinks p{margin:0}
@media only screen and (max-width:1024px){.stats-list-component{padding:15px 30px 20px}
.stats-list-component .extra-info{padding:0 0 10px}
.stats-list-component .stat-list{margin:20px 0 0}
}
@media only screen and (max-width:768px){.stats-list-component{padding:15px}
.stats-list-component .quicklinks a{font-size:13px;font-size:1.3rem}
.stats-list-component .stat-list{font-size:11px;font-size:1.1rem}
}
@media only screen and (max-width:767px){.stats-list-component .stat-key{padding:0}
}
.race-calendar{color:#fff;overflow:hidden;position:relative}
.race-calendar .race-calendar-link{display:block;text-decoration:none}
.race-calendar .parallax{background:url('images/footer.png') 0 0 repeat;bottom:0;left:0;position:absolute;top:0;-webkit-transition:-webkit-transform .4s ease-out;-moz-transition:-moz-transform .4s ease-out;-ms-transition:-ms-transform .4s ease-out;-o-transition:-o-transform .4s ease-out;transition:transform .4s ease-out;width:165000px;z-index:-1}
.race-calendar .race-list{height:425px;overflow:hidden;-webkit-transition:-webkit-transform .4s ease-out!important;-moz-transition:-moz-transform .4s ease-out!important;-ms-transition:-ms-transform .4s ease-out!important;-o-transition:-o-transform .4s ease-out!important;transition:transform .4s ease-out!important;width:165000px}
.race-calendar .race{border-left:1px solid #2e2e2e;cursor:pointer;float:left;height:355px;margin:35px 0;overflow:visible;padding:10px 0 0;-webkit-transition:width .4s ease-out;-moz-transition:width .4s ease-out;-ms-transition:width .4s ease-out;-o-transition:width .4s ease-out;transition:width .4s ease-out;width:165px}
.race-calendar .race:first-child{border:0}
.race-calendar .race.shim{visibility:hidden;width:0}
.race-calendar .race.step-1{width:625px}
.race-calendar .race.step-2 .country{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-ms-transform:translate(0,0)}
.race-calendar .race.step-2 .race-date-short{opacity:0;-webkit-transform:translate3d(0,200px,0);-moz-transform:translate3d(0,200px,0);-o-transform:translate3d(0,200px,0);-ms-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0);-ms-transform:translate(0,200px)}
.race-calendar .race.step-3{cursor:default}
.race-calendar .race.step-3 .country{min-height:0}
.race-calendar .race.step-3 .race-date-short{display:none}
.race-calendar .race.step-3 .race-details{height:auto}
.race-calendar .race.step-3 .race-details .animation-wrapper{opacity:1}
.ie8 .race-calendar .race.step-3 .race-details{padding:20px 60px}
.race-calendar .race.step-3:hover .country .name{color:#a2a2a2}
.race-calendar .race:hover .country .name{color:#fff}
.race-calendar .race-date-full{color:#fff;font-size:13px;font-size:1.3rem;font-weight:600;line-height:1;margin:0}
.race-calendar .race-details{height:0;overflow:hidden;padding:20px 60px}
.race-calendar .race-details header{margin:0 0 30px;text-align:center}
.race-calendar .race-details .race-title{font-size:18px;font-size:1.8rem;line-height:1.3;margin:0 0 15px;padding:0;text-transform:uppercase}
.race-calendar .race-details .race-title a{color:#fff;font-weight:600}
.race-calendar .race-details .animation-wrapper{opacity:0;-webkit-transition:opacity .4s ease-out;-moz-transition:opacity .4s ease-out;-ms-transition:opacity .4s ease-out;-o-transition:opacity .4s ease-out;transition:opacity .4s ease-out}
.ie8 .race-calendar .race-details{padding:0 60px}
.race-calendar .race-time-list{list-style:none;margin:0;padding:0;width:45%}
.race-calendar .race-time-list li{color:#919191;font-family:'bentonsans',Helvetica,sans-serif;font-size:12px;font-size:1.2rem;font-weight:600;line-height:1;margin:0 0 14px}
.race-calendar .race-time-list .race-type,.race-calendar .race-time-list .day,.race-calendar .race-time-list .race-time{display:inline-block}
.race-calendar .race-time-list .race-type{width:40%}
.race-calendar .race-time-list .day{width:17%}
.race-calendar .race-time-list .race-time{color:#fff;width:40%}
.race-calendar .race-time-list.practice-times{float:left}
.race-calendar .race-time-list.race-times{margin:0 0 0 55%}
.race-calendar .country{font-family:'bentonsans',Helvetica,sans-serif;font-size:14px;font-size:1.4rem;font-weight:600;margin:0 auto;min-height:90px;text-align:center;text-transform:uppercase;-webkit-transform:translate3d(0,100px,0);-moz-transform:translate3d(0,100px,0);-o-transform:translate3d(0,100px,0);-ms-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);-ms-transform:translate(0,100px);-webkit-transition:-webkit-transform .4s ease-out;-moz-transition:-moz-transform .4s ease-out;-ms-transition:-ms-transform .4s ease-out;-o-transition:-o-transform .4s ease-out;transition:transform .4s ease-out;width:90%}
.race-calendar .country .name{color:#a2a2a2;margin:2px 0 0;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-ms-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}
.race-calendar .country .flag{display:block;height:32px;margin:0 auto 10px;width:48px}
.race-calendar .country .flag img{width:100%;height:100%}
.race-calendar .race-date-short{display:block;font-family:'bentonsans',Helvetica,sans-serif;line-height:1;opacity:1;text-align:center;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;-webkit-transform:translate3d(0,100px,0);-moz-transform:translate3d(0,100px,0);-o-transform:translate3d(0,100px,0);-ms-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);-ms-transform:translate(0,100px)}
.race-calendar .race-date-short .date{color:#fff;display:block;font-size:25px;font-size:2.5rem;font-weight:300}
.race-calendar .race-date-short .month{color:#676c6e;font-size:10px;font-size:1rem;font-weight:700;text-transform:uppercase}
.race-calendar .rolex-branding{padding:10px 0 0;overflow:hidden;clear:both}
.race-calendar .rolex-branding .rolex-clock{float:left;position:relative}
.race-calendar .rolex-branding .rolex-clock .logo{display:none}
.race-calendar .rolex-branding .rolex-clock .clock{display:block;float:left;height:82px;overflow:hidden;width:82px}
.race-calendar .rolex-branding .rolex-clock .clock .fallback{display:block;height:100%;width:100%}
.canvas .race-calendar .rolex-branding .rolex-clock .clock{background:url("images/rolex/clock/100.png") no-repeat;background-size:100% 100%}
.canvas .race-calendar .rolex-branding .rolex-clock .clock .fallback{display:none}
.retina .race-calendar .rolex-branding .rolex-clock .clock{background-image:url("images/rolex/clock/100_retina.png")}
.race-calendar .rolex-branding .rolex-clock .block-control{float:left;margin:15px 0 0 15px}
.race-calendar .rolex-branding .rolex-clock .block-control .block a{display:block;font-family:'bentonsans',Helvetica,sans-serif;font-size:12px;font-size:1.2rem;font-weight:600;line-height:1;padding:5px}
.race-calendar .rolex-branding .rolex-clock .block-control .block.active a{color:#fff}
.race-calendar .rolex-branding .rolex-f1-logo{background:url('images/rolex-f1-logo.png') no-repeat;float:right;height:48px;margin:15px 40px 0 0;text-indent:-1000px;width:199px}
.race-calendar .rolex-branding.upper{display:none;padding:0}
@media only screen and (max-width:1023px){.race-calendar .race-list{height:570px}
.race-calendar .race{height:480px;margin:45px 0}
.race-calendar .race.step-1{width:515px}
.race-calendar .race.step-2 .race-date-short{-webkit-transform:translate3d(0,260px,0);-moz-transform:translate3d(0,260px,0);-o-transform:translate3d(0,260px,0);-ms-transform:translate3d(0,260px,0);transform:translate3d(0,260px,0);-ms-transform:translate(0,260px)}
.race-calendar .race-date-full{text-transform:uppercase}
.race-calendar .race-date-short{-webkit-transform:translate3d(0,160px,0);-moz-transform:translate3d(0,160px,0);-o-transform:translate3d(0,160px,0);-ms-transform:translate3d(0,160px,0);transform:translate3d(0,160px,0);-ms-transform:translate(0,160px)}
.race-calendar .race-details{padding:20px 45px}
.race-calendar .race-details header{padding:0 25px;margin:0 0 25px}
.race-calendar .race-details .race-title{font-size:20px;font-size:2rem}
.race-calendar .country,.race-calendar .race-date-short{-webkit-transform:translate3d(0,160px,0);-moz-transform:translate3d(0,160px,0);-o-transform:translate3d(0,160px,0);-ms-transform:translate3d(0,160px,0);transform:translate3d(0,160px,0);-ms-transform:translate(0,160px)}
.race-calendar .race-time-list{width:65%}
.race-calendar .race-time-list .more-cta{border-top:solid 1px #373737;margin-top:20px}
.race-calendar .race-time-list .more-cta a{display:block;padding:20px;text-align:center}
.race-calendar .race-time-list .more-cta a.hidden{display:none}
.race-calendar .race-time-list.practice-times,.race-calendar .race-time-list.race-times{float:none;margin:0 auto}
.race-calendar .rolex-branding{margin:0 0 30px}
.race-calendar .rolex-branding.upper{display:block}
.race-calendar .rolex-branding.lower{display:none}
.race-calendar .rolex-branding .clock{height:64px;width:64px}
.race-calendar .rolex-branding .block-control{margin:0 0 0 14px}
.race-calendar .rolex-branding .block-control .block a{font-size:11px;font-size:1.1rem;padding-left:0;padding-right:0}
.race-calendar .rolex-branding .rolex-f1-logo{background-size:100% 100%;height:42px;margin:18px 0 0;width:161px}
}
@media only screen and (max-width:767px){.race-calendar .race-list{height:415px}
.race-calendar .race{height:375px;margin:20px 0;padding:10px 15px 0;width:78px}
.race-calendar .race.step-1{width:240px}
.race-calendar .race.step-1 .country .name{display:none}
.race-calendar .race.step-1 .country .flag{height:17px;width:24px}
.race-calendar .race.step-1 .race-date-short{text-align:left}
.race-calendar .race.step-2 .country{overflow:hidden;text-align:left}
.race-calendar .race.step-2 .race-date-short{-webkit-transform:translate3d(0,200px,0);-moz-transform:translate3d(0,200px,0);-o-transform:translate3d(0,200px,0);-ms-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0);-ms-transform:translate(0,200px)}
.race-calendar .race.step-3 .country .flag{float:left;margin:0 10px 0 0}
.race-calendar .race.step-3 .country .name{display:inline}
.race-calendar .country{font-size:10px;font-size:1rem;margin:0;width:100%}
.race-calendar .country .flag{margin:0 0 10px}
.race-calendar .country,.race-calendar .race-date-short{-webkit-transform:translate3d(0,100px,0);-moz-transform:translate3d(0,100px,0);-o-transform:translate3d(0,100px,0);-ms-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);-ms-transform:translate(0,100px)}
.race-calendar .race-date-full{font-size:12px;font-size:1.2rem;font-weight:300}
.race-calendar .race-details{padding:20px 0}
.race-calendar .race-details header{margin:0 0 20px;padding:0;text-align:left}
.race-calendar .race-details .race-title{font-size:16px;font-size:1.6rem}
.race-calendar .race-time-list{width:100%}
.race-calendar .race-time-list li{font-size:11px;font-size:1.1rem;margin:0 0 7px}
.race-calendar .race-time-list .more-cta{border:0;margin-top:0}
.race-calendar .race-time-list .more-cta a{display:inline;padding:0;text-align:left}
.race-calendar .rolex-branding{padding:0;margin:0 0 10px}
.race-calendar .rolex-branding .rolex-clock{float:right;padding:0;width:50%}
.race-calendar .rolex-branding .rolex-clock .clock{float:none;height:42px;margin:0 0 0 10px;padding:0;width:42px}
.race-calendar .rolex-branding .rolex-clock .clock canvas{position:static!important;z-index:auto!important}
.race-calendar .rolex-branding .rolex-clock .block-control{margin:0;position:relative}
.race-calendar .rolex-branding .rolex-clock .block-control .block a{font-size:11px;font-size:1.1rem;padding-left:0;padding-right:0}
.race-calendar .rolex-branding .rolex-f1-logo{background-image:url('images/rolex-f1-logo-mob.png');float:left;height:66.5px;margin:10px 0 0;width:96px}
}
.race-header{bottom:25px;padding:0 40px;width:100%}
.race-header .race-header-inner{max-width:1440px;position:relative;display:table;width:100%;margin:0 auto}
.race-header .race-header-inner .left{display:table-cell;position:relative;vertical-align:middle}
.race-header .race-header-inner .breadcrumb{display:block;margin-bottom:25px;position:absolute;top:0}
.race-header .race-header-inner .race-header-title{color:#1e1e1e;font-size:18px;font-size:1.8rem;font-weight:600;line-height:1;margin-bottom:0;text-transform:uppercase}
.race-header .race-header-inner .race-header-country{color:#4a4a4a;font-weight:600;font-size:14px;font-size:1.4rem;letter-spacing:0;line-height:1;margin:0}
.race-header .race-header-inner .race-header-flag{display:block;float:left;height:32px;margin-right:10px;margin-bottom:25px;width:48px}
.race-header .race-header-inner .race-header-flag img{display:block;width:100%;height:100%}
.race-header .race-header-inner .race-header-sponsor{display:table-cell;width:100px;text-align:right;vertical-align:middle;height:87px;position:relative;bottom:10px}
.race-header .race-header-inner .race-header-sponsor img{max-width:100%;max-height:100%;vertical-align:middle}
@media only screen and (max-width:1024px){.race-header{padding:0 0 0 10px}
.race-header .race-header-inner .race-header-sponsor{top:5px}
}
@media only screen and (max-width:767px){.race-header{padding:10px 0 10px 20px}
.race-header .race-header-inner .race-header-sponsor{display:none}
}
.circuit-info .circuit-info-header{color:#1e1e1e;font-size:16px;font-size:1.6rem;font-weight:600;letter-spacing:.2px;line-height:1;text-transform:uppercase;margin-top:45px}
.circuit-info .circuit-info-container{float:left}
.circuit-info .circuit-info-container{margin-right:7.65%}
.circuit-info .race-header-sponsor-mobile{display:none}
.circuit-info .circuit-info-title{color:#545454;font-size:12px;font-size:1.2rem;font-weight:600;text-align:left;text-transform:uppercase;width:76px;margin-bottom:15px}
.circuit-info .circuit-info-value{color:#1e1e1e;font-size:20px;font-size:2rem;font-weight:700;line-height:1.15;text-transform:uppercase}
.circuit-info .circuit-info-value .subtext{display:block;font-size:12px;font-size:1.2rem;font-weight:600;width:65px}
.ie .circuit-info .circuit-info-value{font-family:'bentonsans',Helvetica,sans-serif}
.ie .circuit-info .circuit-info-value .subtext{font-family:"Open Sans",Helvetica,sans-serif}
.circuit-info .track-map{margin-top:35px}
.circuit-info .track-map img{width:100%}
@media only screen and (max-width:767px){.circuit-info .race-header-sponsor-mobile{display:block;max-width:100px;margin-top:-50px}
.circuit-info .race-header-sponsor-mobile img{max-width:100%;max-height:100%;vertical-align:middle}
.circuit-info .circuit-info-container:nth-child(4){clear:left}
.circuit-info .circuit-info-container:nth-child(3),.circuit-info .circuit-info-container:nth-child(6){margin-right:0}
.circuit-info .circuit-info-thead{display:inline-block}
.circuit-info .circuit-info-tbody{text-align:right;display:inline-block;float:right}
.circuit-info .circuit-info-header{width:50%}
.circuit-info .circuit-info-title{width:65px;margin-bottom:10px}
.circuit-info .circuit-info-title{line-height:1.2;font-size:10px;font-size:1rem}
.circuit-info .circuit-info-value{display:block;line-height:1.2;font-size:12px;font-size:1.2rem}
.circuit-info .circuit-info-value .subtext{font-size:10px;font-size:1rem}
}
.teamteaser{background:#fff;display:inline-block;min-height:335px;overflow:hidden;position:relative;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;width:100%}
.teamteaser:hover{background:#171717}
.teamteaser:hover .teamteaser-title,.teamteaser:hover .teamteaser-driver,.teamteaser:hover .stat-key,.teamteaser:hover .stat-value{color:#fff}
.teamteaser:hover .stat-row{border-bottom-color:#4a4a4a}
.teamteaser:hover .teamteaser-image .image{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.teamteaser .teamteaser-wrapper{display:table;table-layout:fixed;width:100%}
.teamteaser .teamteaser-details{display:table-cell;padding:0 0 0 30px;width:46.33%;vertical-align:top}
.teamteaser .panel-left{padding-top:75px}
.teamteaser .stat-list{margin-top:75px}
.teamteaser .panel-left{float:left;width:46.07%;display:table}
.teamteaser .panel-left-upper{display:table-row;height:0}
.teamteaser .panel-left-lower{display:table-row;height:100%}
.teamteaser .teamteaser-title{color:#1e1e1e;font-size:22px;font-size:2.2rem;font-weight:700;letter-spacing:0;line-height:1;margin-bottom:25px}
.teamteaser .teamteaser-flag{display:block;float:left;height:20px;margin-right:10px;width:28px}
.teamteaser .teamteaser-flag img{width:100%}
.teamteaser .teamteaser-sponsor{width:65%;vertical-align:middle;display:table-cell;padding-right:30%}
.teamteaser .teamteaser-sponsor img{width:100%}
.teamteaser .teamteaser-drivers{list-style:none;margin:0}
.teamteaser .teamteaser-driver{color:#545454;font-size:14px;font-size:1.4rem;line-height:1;margin-bottom:13px}
.teamteaser .teamteaser-driver:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e609';display:inline-block;font-size:15px;font-size:1.5rem;height:18px;line-height:1;margin-right:10px;text-align:center;width:28px}
.teamteaser .stat-list{display:inline-block;width:41.37%}
.teamteaser .stat-list tbody{display:inline-block;width:100%}
.teamteaser .stat-row{border-bottom:1px solid #e2e2e2;display:table;text-align:right;width:100%}
.teamteaser .stat-row:first-child .stat-key,.teamteaser .stat-row:first-child .stat-value{padding-top:0}
.teamteaser .stat-row:last-child{border-bottom:0}
.teamteaser .stat-key{color:#808080;display:table-cell;font-size:10px;font-size:1rem;font-weight:700;padding:30px 3px 26px;text-align:left;vertical-align:middle}
.teamteaser .stat-key .icon{display:inline-block;font-size:20px;font-size:2rem;line-height:1;text-align:right;width:30px;margin-right:20px;float:left}
.teamteaser .stat-key .icon.icon-base{font-size:30px;font-size:3rem;padding-bottom:10px}
.teamteaser .stat-key .text{display:inline-block;line-height:1;overflow:visible;vertical-align:top;width:20%}
.teamteaser .stat-key .country{display:block;font-family:'bentonsans',Helvetica,sans-serif;font-weight:500;font-size:20px;font-size:2rem;margin-top:-6px;line-height:1}
.teamteaser .stat-value{color:#808080;display:table-cell;font-size:20px;font-size:2rem;font-weight:500;line-height:1;padding:30px 3px 26px;text-align:right;vertical-align:middle}
.ie .teamteaser .stat-value{font-family:'bentonsans',Helvetica,sans-serif}
.teamteaser .teamteaser-image{display:table-cell;height:100%;overflow:hidden;vertical-align:top;position:absolute;width:53.67%}
.ie8 .teamteaser .teamteaser-image{width:54%}
.teamteaser .teamteaser-image .image{width:100%;height:auto;min-height:100%;position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.teamteaser .team-color{display:block;height:100%;left:0;position:absolute;top:0;width:5px;z-index:1}
@media only screen and (max-width:1023px){.teamteaser{min-height:280px}
.teamteaser .teamteaser-details{padding:0 5.46% 0 18px;width:52.6%}
.teamteaser .teamteaser-image{width:47.4%}
.teamteaser .teamteaser-image .image{width:auto;height:100%}
.teamteaser .panel-left{width:58.41%;padding-top:35px}
.teamteaser .stat-list{width:41.59%;margin-top:35px}
.teamteaser .teamteaser-title{font-size:20px;font-size:2rem}
.teamteaser .stat-key .icon{display:none}
}
@media only screen and (max-width:767px){.teamteaser{min-height:none}
.teamteaser .teamteaser-wrapper{display:inline-block;position:relative}
.teamteaser .panel-left{min-height:160px;padding-top:30px}
.teamteaser .panel-left,.teamteaser .stat-list{width:50%}
.teamteaser .teamteaser-details{display:block;width:100%;position:relative;padding:0 20px 22px;margin-top:165px}
.teamteaser .teamteaser-image{position:absolute;top:0;left:0;display:block;width:100%;height:165px}
.teamteaser .teamteaser-image .image{width:100%;height:auto}
.teamteaser .team-color{height:5px;bottom:0;top:auto;width:100%}
.teamteaser .stat-list{padding-right:0;margin-top:30px}
.teamteaser .stat-key,.teamteaser .stat-value{padding:12px 5px}
.teamteaser .stat-key{font-size:7px;font-size:.7rem}
.teamteaser .stat-key .country{font-size:10px;font-size:1rem}
.teamteaser .stat-value{font-size:15px;font-size:1.5rem}
.teamteaser .stat-key .icon{display:inline-block;width:15px;margin-right:10px;font-size:12.5px;font-size:1.25rem}
.teamteaser .stat-key .icon.icon-base{font-size:17px;font-size:1.7rem}
.teamteaser .teamteaser-title{font-size:15px;font-size:1.5rem}
.teamteaser .teamteaser-driver{font-size:10px;font-size:1rem}
}
.race-data .race-data-header{color:#1e1e1e;font-size:16px;font-size:1.6rem;font-weight:600;line-height:1;letter-spacing:0;margin:86px 0 30px;text-align:left}
.race-data .race-data-dl{width:85%;margin-bottom:46px}
.race-data .race-data-dl dd,.race-data .race-data-dl dt{float:left;color:#1e1e1e;font-weight:500;font-size:14px;font-size:1.4rem;line-height:1;padding:0 0 15px 0;text-transform:capitalize}
.race-data .race-data-dl dd.bold,.race-data .race-data-dl dt.bold{font-weight:600}
.race-data .race-data-dl dt{clear:left;width:38%}
.race-data .race-data-dl .day{width:24%;text-align:center}
.race-data .race-data-dl .time{width:38%;text-align:right}
.ie .race-data .race-data-dl .time{font-family:'bentonsans',Helvetica,sans-serif}
.race-data .race-data-links{clear:left;padding-top:42px}
.race-data .race-data-links .hyperlink{margin-bottom:17px}
.race-data .race-data-links .hyperlink a{font-weight:600;font-size:15px;font-size:1.5rem;line-height:1}
.race-data .mobile{display:none}
@media only screen and (max-width:1023px){.race-data .race-info-data{width:45%;float:left}
.race-data .race-data-header{margin:45px 0 30px}
.race-data .race-data-links{padding-top:33px;width:50%;float:right;clear:none}
.race-data .race-data-links .quicklinks p{margin-bottom:24px;line-height:1}
}
@media only screen and (max-width:767px){.race-data .desktop{display:none}
.race-data .mobile{display:block}
.race-data .race-info-data{width:100%;float:none}
.race-data .race-data-dl{width:50%;float:left;margin-bottom:23px}
.race-data .race-data-dl dd,.race-data .race-data-dl dt{font-size:13px;font-size:1.3rem}
.race-data .race-data-dl dt{float:none;width:100%;padding-bottom:5px}
.race-data .race-data-dl .day{width:23%;text-align:left}
.race-data .race-data-dl .time{width:72%;text-align:left}
.race-data .race-data-dl.col2{float:right}
.race-data .race-data-links{padding-top:0;margin-top:0;width:100%;float:none;clear:both}
.race-data .race-data-links .hyperlink a{font-size:13px;font-size:1.3rem}
}
#cookie-notification-wrapper{padding:20px 0;width:100%;background:#171717;display:none}
.csstransitions #cookie-notification-wrapper.animate{-webkit-transition:.7s .2s ease-out;-moz-transition:.7s .2s ease-out;-ms-transition:.7s .2s ease-out;-o-transition:.7s .2s ease-out;transition:.7s .2s ease-out}
#cookie-notification-wrapper.show-cookie{margin-top:0}
#cookie-notification-wrapper .cookie-content{display:table;padding:0 10px;max-width:1440px;margin:0 auto}
#cookie-notification-wrapper .cookie-content .strap,#cookie-notification-wrapper .cookie-content .message,#cookie-notification-wrapper .cookie-content .close-notification{display:table-cell;vertical-align:middle;height:100%}
#cookie-notification-wrapper .cookie-content .strap{width:15%}
#cookie-notification-wrapper .cookie-content .close-notification{padding:0;margin:0;background-color:transparent;color:#d31411;font-family:"Open Sans",Helvetica,sans-serif;font-weight:700;text-transform:none}
#cookie-notification-wrapper .cookie-content .close-notification:hover{color:#b3110e}
#cookie-notification-wrapper .cookie-content .message{width:75%}
#cookie-notification-wrapper .cookie-content strong,#cookie-notification-wrapper .cookie-content .message p,#cookie-notification-wrapper .cookie-content .close-notification{margin:0;line-height:1.6}
#cookie-notification-wrapper .cookie-content strong{color:#fff;font-family:"Open Sans",Helvetica,sans-serif;font-weight:700;letter-spacing:0;font-size:12px;font-size:1.2rem}
#cookie-notification-wrapper .cookie-content p{font-family:"Open Sans",Helvetica,sans-serif;font-size:12px;font-size:1.2rem;color:#e2e2e2;margin:0}
#cookie-notification-wrapper .cookie-content .read-policy{color:#fff}
#cookie-notification-wrapper .cookie-content .close-notification{width:100%;text-align:right}
#cookie-notification-wrapper .cookie-content .close-notification span{margin-right:10px;color:#fff}
#cookie-notification-wrapper .cookie-content .close-notification:hover span{color:#808080}
#cookie-notification-wrapper .cookie-content .close-notification:focus{outline:0!important}
@media only screen and (max-width:1280px){#cookie-notification-wrapper{padding:20px 10px}
#cookie-notification-wrapper .cookie-content{display:table}
#cookie-notification-wrapper .cookie-content strong,#cookie-notification-wrapper .cookie-content .message p,#cookie-notification-wrapper .cookie-content .close-notification{line-height:1.6}
#cookie-notification-wrapper .cookie-content .message{width:68%}
#cookie-notification-wrapper .cookie-content .strap{width:100px;padding-right:40px}
#cookie-notification-wrapper .cookie-content .close-notification{width:100%;text-align:right}
}
@media only screen and (max-width:767px){#cookie-notification-wrapper{padding:20px}
#cookie-notification-wrapper .cookie-content{display:block;padding:0}
#cookie-notification-wrapper .cookie-content strong,#cookie-notification-wrapper .cookie-content .message p,#cookie-notification-wrapper .cookie-content .close-notification{line-height:1.6}
#cookie-notification-wrapper .cookie-content .message{margin:15px 0}
#cookie-notification-wrapper .cookie-content .strap,#cookie-notification-wrapper .cookie-content .message,#cookie-notification-wrapper .cookie-content .close-notification{display:block;width:100%}
#cookie-notification-wrapper .cookie-content .close-notification{text-align:left}
}
.live-commentary{background-color:#1b1b1b}
.live-commentary ol{list-style:none;margin:0;padding:0}
.live-commentary .new-post-notification{background:#fff;padding:20px 15px;position:fixed;right:0;top:45%;visibility:hidden;width:175px;z-index:999999}
.live-commentary .new-post-notification.active{visibility:visible}
.csstransitions .live-commentary .new-post-notification{-webkit-transform:translate3d(500px,0,0);-moz-transform:translate3d(500px,0,0);-o-transform:translate3d(500px,0,0);-ms-transform:translate3d(500px,0,0);transform:translate3d(500px,0,0);-ms-transform:translate(500px,0);-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-ms-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out}
.csstransitions .live-commentary .new-post-notification.active{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-ms-transform:translate(0,0)}
.live-commentary .new-post-notification .new-post-count{color:#d31411;font-weight:bold;margin:0 10px 0 0}
.live-commentary .new-post-notification .post-text{color:#3e3e3e}
.live-commentary .new-post-notification .icon{font-size:18px;position:absolute;right:15px;top:22px}
.live-commentary .post{background-color:#222;opacity:1;padding:0 100px 0 75px;position:relative;-webkit-transition:opacity .8s ease-out;-moz-transition:opacity .8s ease-out;-ms-transition:opacity .8s ease-out;-o-transition:opacity .8s ease-out;transition:opacity .8s ease-out}
.live-commentary .post:nth-child(odd){background-color:#1d1d1d}
.live-commentary .post.pending{opacity:0}
.live-commentary .post-meta{color:#fff;font-family:'bentonsans',Helvetica,sans-serif;left:20px;line-height:1;position:absolute;top:30px}
.live-commentary .post-meta .post-type{color:#d2d2d2;display:block;font-size:11px;font-size:1.1rem;margin:0 0 4px;text-transform:uppercase}
.live-commentary .post-meta.recap{left:15px;top:25px}
.live-commentary .post-meta.recap .post-tag{text-align:right}
.live-commentary .post-tag{display:block;font-size:12px;font-size:1.2rem;font-weight:700;text-transform:uppercase}
.live-commentary .content-item{color:#b2b2b2;border-top:solid 1px #292929;font-size:15px;font-size:1.5rem;line-height:1.4;padding:25px 0}
.live-commentary .content-item p{color:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0}
.live-commentary .content-item:first-child{border-top:0}
.live-commentary .post-content{padding:0 0 0 30px;position:relative}
.live-commentary .post-content .icon{font-size:24px;left:0;line-height:1;position:absolute;top:2px}
.live-commentary .post-content .icon.red{color:#ea0417}
.live-commentary .post-content .icon.yellow{color:#f9cf00}
.live-commentary .post-content .icon.green{color:#32ac05}
.live-commentary .post-content .icon.blue{color:#5fb0e8}
.live-commentary .post-content .icon.white{color:#fff}
.live-commentary .post-content .icon.icon-overtake{font-size:24px;top:1px}
.live-commentary .post-content .icon.icon-drs{font-size:28px;left:-2px;top:-3px}
.live-commentary .post-content .icon.icon-error{font-size:22px;top:-3px}
.live-commentary .post-content .icon.icon-checkered_flag{font-size:16px;top:4px}
.live-commentary .post-content .icon.icon-text{font-size:28px;left:-2px;top:-2px}
.live-commentary .post-content .icon.icon-youtube{color:#e52d27;font-size:20px;top:-4px}
.live-commentary .post-content .icon.icon-facebook{color:#3b5998;font-size:22px;left:2px}
.live-commentary .post-content .icon.icon-audio{font-size:28px;left:-2px;top:-1px}
.live-commentary .post-content .icon.icon-flag,.live-commentary .post-content .icon.icon-safety_car{top:0}
.live-commentary .post-content .icon.icon-twitter{color:#5a94ee;font-size:18px;top:2px}
.live-commentary .post-content .icon.icon-tv_image,.live-commentary .post-content .icon.icon-image{font-size:20px;top:-3px}
.live-commentary .post-content .icon.icon-repost{font-size:30px;top:-3px;left:-2px}
@media only screen and (min-width:1024px){.live-commentary .post-content.image{width:60%;max-width:490px}
}
.live-commentary .post-content.image img{display:block;height:auto;width:100%}
.live-commentary .twitter-tweet p{margin:0 0 5px}
.live-commentary .twitter-tweet a{color:#666}
.live-commentary .twitter-tweet a:hover{color:#b3110e}
.live-commentary .race-feed h4{display:none}
.live-commentary .race-feed h3{color:#b2b2b2;font-size:15px;font-size:1.5rem;letter-spacing:normal;margin:0;padding:0}
.live-commentary .facebook .lb-facebook-info{margin:0 0 5px}
.live-commentary .facebook .lb-facebook-info .lb-facebook-user-name{margin:0 5px 0 0}
.live-commentary .facebook .lb-facebook-info .lb-facebook-user-name a{color:#b2b2b2}
.live-commentary .facebook .lb-facebook-info .lb-facebook-post-date a{color:#666}
.live-commentary .facebook .lb-facebook-post-footer{margin:5px 0 0}
.live-commentary .facebook .lb-facebook-post-footer a{color:#666}
.live-commentary .youtube h3{color:#b2b2b2;font-size:15px;font-size:1.5rem;font-weight:500;letter-spacing:normal;margin:0 0 10px;padding:0}
.live-commentary .youtube iframe{height:auto;margin:0 0 10px;max-width:100%;min-height:400px}
@media only screen and (max-width:1024px){.live-commentary .youtube iframe{min-height:320px}
}
@media only screen and (max-width:767px){.live-commentary .post{padding:0 20px 0 10px}
.live-commentary .post-meta{padding:10px 0 0 4px;position:static}
.live-commentary .post-meta .post-type{display:inline;font-size:12px;font-size:1.2rem;margin:0 5px 0 0}
.live-commentary .post-meta.recap .lap-number{display:inline;font-size:12px;font-size:1.2rem;text-align:left}
.live-commentary .content-item{padding:20px 0}
.live-commentary .post-content{padding:0 0 0 30px}
.live-commentary .youtube iframe{min-height:260px}
}
.subscribe-cta{padding:40px 0;text-align:center}
.subscribe-cta,.subscribe-cta p,.subscribe-cta li{font-family:'bentonsans',Helvetica,sans-serif;line-height:1.6}
.subscribe-cta .heading{margin-bottom:2.5em;color:#4a4a4a;font-size:12px;font-size:1.2rem;line-height:1.6;font-weight:600;text-transform:uppercase}
@media only screen and (min-width:600px){.subscribe-cta .heading{font-size:14px;font-size:1.4rem}
}
@media only screen and (min-width:1024px){.subscribe-cta .heading{font-size:15px;font-size:1.5rem}
}
.subscribe-cta .country-dropdown{margin-bottom:2em}
.subscribe-cta .country-dropdown:after{content:"";display:table;clear:both}
.subscribe-cta .country-dropdown .hide{display:none}
.subscribe-cta .form{width:16em;margin:0 auto}
.subscribe-cta .form .form-input--select-wrap{width:100%}
.subscribe-cta .pricing{list-style:none;margin:33px auto}
@media only screen and (min-width:600px){.subscribe-cta .pricing{max-width:482px;margin-top:40px;margin-bottom:40px}
}
@media only screen and (min-width:1024px){.subscribe-cta .pricing{max-width:592px;margin-top:48px;margin-bottom:48px}
}
.subscribe-cta .pricing li{width:50%;float:left;line-height:1}
.subscribe-cta .pricing li:first-child{margin-right:-1px;border-right:solid 1px #b0b0b0}
.subscribe-cta .pricing .price,.subscribe-cta .pricing .period{display:block}
.subscribe-cta .pricing .price{margin-bottom:.5em;color:#000;font-size:33px;font-size:3.3rem}
@media only screen and (min-width:600px){.subscribe-cta .pricing .price{font-size:40px;font-size:4rem}
}
@media only screen and (min-width:1024px){.subscribe-cta .pricing .price{font-size:54px;font-size:5.4rem}
}
.subscribe-cta .pricing .period{color:#808080;font-size:10px;font-size:1rem;font-weight:600;text-transform:uppercase}
@media only screen and (min-width:600px){.subscribe-cta .pricing .period{font-size:12px;font-size:1.2rem}
}
@media only screen and (min-width:1024px){.subscribe-cta .pricing .period{font-size:15px;font-size:1.5rem}
}
.subscribe-cta .btn{display:block;margin-bottom:2em}
@media only screen and (min-width:600px){.subscribe-cta .btn{display:inline-block}
}
.subscribe-cta .info{font-size:14px;font-size:1.4rem;margin-top:10px}
.subscribe-cta .sign-in{margin:0;color:#171717;font-size:13px;font-size:1.3rem}
@media only screen and (min-width:600px){.subscribe-cta .sign-in{font-size:14px;font-size:1.4rem}
}
.hero{min-height:150px;max-height:580px;position:relative;text-align:center}
.hero .imagepanel{max-height:580px;overflow:hidden}
.hero .imagepanel .shade{position:absolute;bottom:0;left:0;width:100%;height:73%;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(255,255,255,0.6)),color-stop(1,rgba(255,255,255,0)));background:-ms-linear-gradient(bottom,rgba(255,255,255,0.6),rgba(255,255,255,0));background:-moz-linear-gradient(center bottom,rgba(255,255,255,0.6) 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.6));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#99ffffff',GradientType=0)}
.ie9 .hero .imagepanel .shade{filter:none;background-color:transparent}
.hero .imagepanel img{display:block;width:100%;height:auto}
.hero .textpanel{position:absolute;left:0;right:0;bottom:10%;width:100%}
@media only screen and (max-width:767px){.hero .textpanel{bottom:5%}
}
.hero .title{max-width:18em;margin:0 auto;font-size:34px;font-size:3.4rem;text-transform:uppercase}
@media only screen and (max-width:1023px){.hero .title{font-size:30px;font-size:3rem;line-height:1.3}
}
@media only screen and (max-width:767px){.hero .title{font-size:17px;font-size:1.7rem;line-height:1.2}
}
.hero.altcolor-true{color:#fff}
.hero.altcolor-true a{color:#fff}
.hero.altcolor-true a:hover,.hero.altcolor-true a:focus{color:#fff}
.hero.altcolor-true h1,.hero.altcolor-true h2,.hero.altcolor-true p,.hero.altcolor-true li{color:#fff}
.hero.altcolor-true h1 a,.hero.altcolor-true h2 a,.hero.altcolor-true p a,.hero.altcolor-true li a{color:#fff}
.hero.altcolor-true h1 a:hover,.hero.altcolor-true h2 a:hover,.hero.altcolor-true p a:hover,.hero.altcolor-true li a:hover,.hero.altcolor-true h1 a:focus,.hero.altcolor-true h2 a:focus,.hero.altcolor-true p a:focus,.hero.altcolor-true li a:focus{color:#fff}
.hero.altcolor-true .imagepanel .shade{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,0.6)),color-stop(1,rgba(0,0,0,0)));background:-ms-linear-gradient(bottom,rgba(0,0,0,0.6),rgba(0,0,0,0));background:-moz-linear-gradient(center bottom,rgba(0,0,0,0.6) 0,rgba(0,0,0,0) 100%);background:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.6));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#99000000',GradientType=0)}
.ie9 .hero.altcolor-true .imagepanel .shade{filter:none;background-color:transparent}
.countdown-container{width:100%}
.countdown-container:after{content:"";display:table;clear:both}
.countdown-container.hide{display:none}
.countdown-container .countdown-text{float:left;width:100%}
.countdown-container.has-title .countdown-clock{float:left;width:100%;margin-left:-100%}
.countdown-container .countdown-title,.countdown-container .countdown-clock{visibility:hidden}
.countdown-container .countdown-title.active,.countdown-container .countdown-clock.active{visibility:visible}
.csstransitions .countdown-container .countdown-title,.csstransitions .countdown-container .countdown-clock{opacity:0;-webkit-transition:opacity .4s cubic-bezier(0.86,0,0.07,1);-moz-transition:opacity .4s cubic-bezier(0.86,0,0.07,1);-ms-transition:opacity .4s cubic-bezier(0.86,0,0.07,1);-o-transition:opacity .4s cubic-bezier(0.86,0,0.07,1);transition:opacity .4s cubic-bezier(0.86,0,0.07,1);visibility:visible}
.csstransitions .countdown-container .countdown-title.active,.csstransitions .countdown-container .countdown-clock.active{opacity:1}
.countdown-container .countdown-title{max-width:18em;margin:0 auto;font-size:34px;font-size:3.4rem;text-transform:uppercase}
@media only screen and (max-width:1023px){.countdown-container .countdown-title{font-size:30px;font-size:3rem;line-height:1.3}
}
@media only screen and (max-width:767px){.countdown-container .countdown-title{font-size:17px;font-size:1.7rem;line-height:1.2}
}
.countdown-container .countdown-clock-inner{max-width:534px;margin:0 auto}
@media only screen and (max-width:767px){.countdown-container .countdown-clock-inner{max-width:300px}
}
.countdown-container .logo-rolex{top:26px;float:left;margin-left:5px}
@media only screen and (max-width:767px){.countdown-container .logo-rolex{top:10px}
}
.countdown-container .logo-rolex img{margin-top:-2px}
.altcolor-true .countdown-container .icn-rolex-black-countdown{position:relative;background:url('images/sprite.png') no-repeat 0 0;text-indent:-999em;display:inline-block;width:200px;height:50px;background-position:0 -56px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.altcolor-true .countdown-container .icn-rolex-black-countdown{background:url('images/sprite_retina.png') no-repeat 0 0;background-size:406px}
}
.altcolor-true .countdown-container .icn-rolex-black-countdown span{position:absolute;left:-999em;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.altcolor-true .countdown-container .icn-rolex-black-countdown{display:inline-block;width:200px;height:50px;background-position:0 0}
}
@media only screen and (max-width:767px){.altcolor-true .countdown-container .icn-rolex-black-countdown{display:inline-block;width:74px;height:45px;background-position:0 -113px}
}
@media only screen and (max-width :767px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width :767px) and (min--moz-device-pixel-ratio:2),only screen and (max-width :767px) and (-o-min-device-pixel-ratio:2/1),only screen and (max-width :767px) and (min-device-pixel-ratio:2),only screen and (max-width :767px) and (min-resolution:192dpi),only screen and (max-width :767px) and (min-resolution:2dppx){.altcolor-true .countdown-container .icn-rolex-black-countdown{display:inline-block;width:74px;height:45px;background-position:0 -55px}
}
.countdown-container .countdown{float:right}
.countdown-container .countdown p{margin:0}
.countdown-container .item{display:inline-block;margin:0 16px}
.ie .countdown-container .item.days,.ie .countdown-container .item.hours,.ie .countdown-container .item.minutes,.ie .countdown-container .item.seconds{font-family:'bentonsans',Helvetica,sans-serif}
@media only screen and (max-width:767px){.countdown-container .item{margin:0 8px}
}
.countdown-container .item:before{display:inline-block;margin-left:-21px;line-height:5.0;content:':';float:left}
@media only screen and (max-width:767px){.countdown-container .item:before{margin-left:-12px;line-height:3.25}
}
.countdown-container .item.days:before{content:' '}
.countdown-container .value{display:block;font-size:40px;font-size:4rem}
@media only screen and (max-width:767px){.countdown-container .value{font-size:26px;font-size:2.6rem}
}
.countdown-container .unit{display:block;margin-top:-10px;font-size:8px;font-size:.8rem;font-weight:700;-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:alpha(opacity=50);filter:alpha(opacity=50);text-transform:uppercase}
.user-form{padding:0 10px 10px}
@media only screen and (min-width:1024px){.user-form{padding:0 40px 40px}
}
.user-form .inner-wrap{position:relative}
.user-form .inner-wrap>.loader{display:block}
.user-form .inner-wrap>.content{display:none}
.user-form.initialised .inner-wrap>.loader{display:none}
.user-form.initialised .inner-wrap>.content{display:block}
.user-form .inner-wrap:last-child{padding-bottom:30px}
@media only screen and (min-width:768px){.user-form .inner-wrap:last-child{padding-bottom:40px}
}
@media only screen and (min-width:1024px){.user-form .inner-wrap:last-child{padding-bottom:62px}
}
.user-form .template-specific{display:none}
.user-form .form-fieldset--profile .form-input-wrap{max-width:none;width:100%;width:50%;float:left}
@media only screen and (max-width:1023px){.user-form .form-fieldset--profile .form-input-wrap{float:none}
}
@media only screen and (max-width:1023px){.user-form .form-fieldset--profile .form-input-wrap{width:100%}
}
.ie8 .user-form .form-fieldset--payment .radiogroup .form-input-expand--fixed{width:20px}
.user-form .form-fieldset--payment .form-input-expand{width:100%}
@media only screen and (min-width:768px) and (max-width:1023px){.user-form .form-fieldset--payment .form-input-expand .form-input{width:100%}
}
.user-form .form-input-inline.no-wrap .form-input-inline--double{width:50%;display:table-cell;vertical-align:middle}
.user-form .form-input-inline.no-wrap .form-input-inline--double:first-child{padding-right:5px}
.user-form .form-input-inline.no-wrap .form-input-inline--double:last-child{padding-left:5px}
@media only screen and (min-width:1024px) and (max-width:1174px){.user-form .form-input-inline.no-wrap .card-type{width:100%;padding-right:0!important}
.user-form .form-input-inline.no-wrap .card-type-filler{padding-left:0!important;width:0}
}
@media only screen and (min-width:768px) and (max-width:1023px){.user-form .form-input-inline.no-wrap,.user-form .form-input-inline.no-wrap-tablet{width:60%}
.user-form .form-input-inline.no-wrap .form-input-inline--double,.user-form .form-input-inline.no-wrap-tablet .form-input-inline--double{width:50%}
.user-form .form-input-inline.no-wrap .form-input--select-wrap,.user-form .form-input-inline.no-wrap-tablet .form-input--select-wrap,.user-form .form-input-inline.no-wrap .form-input,.user-form .form-input-inline.no-wrap-tablet .form-input{width:100%}
}
@media only screen and (max-width:767px){.user-form .form-input-inline.no-wrap .mobile-full-width,.user-form .form-input-inline.no-wrap-tablet .mobile-full-width{width:100%}
.user-form .form-input-inline.no-wrap .mobile-full-width:first-child,.user-form .form-input-inline.no-wrap-tablet .mobile-full-width:first-child{padding:0}
.user-form .form-input-inline.no-wrap .mobile-hide,.user-form .form-input-inline.no-wrap-tablet .mobile-hide{display:none}
}
@media only screen and (min-width:768px) and (max-width:1023px){.user-form .form-input-inline.no-wrap-tablet .form-input-inline--double{float:left}
}
@media only screen and (min-width:1024px){.user-form .form-fieldset--billing{padding-right:40px}
.user-form .form-fieldset--billing .form-input-wrap{width:85%}
}
.user-form .form-fieldset--confirm .form-input-expand{padding-top:20px}
.user-form .cvv-icon{padding:0 0 0 10px;width:27px}
.user-form .cvv-icon:before{background:url('images/sprite.png') no-repeat 0 0;content:'';display:block;width:27px;height:18px;background-position:-179px -115px;position:relative;top:-5px}
.user-form .small-text{color:#1e1e1e;display:block;font-size:10px;font-size:1rem;line-height:1.2;position:relative;top:-5px}
@media only screen and (min-width:768px){.user-form .small-text{font-size:12px;font-size:1.2rem}
}
.user-form .intro{padding-top:25px}
.user-form .price-month,.user-form .price-year{font-family:'bentonsans';font-weight:700}
.user-form .invalid-country{color:#1e1e1e;font-size:14px;font-size:1.4rem;font-weight:600;padding:0 20px}
.user-form .invalid-country a{color:#1e1e1e;font-weight:700}
.user-form .invalid-country.hide{display:none}
.user-form .error-code{font-size:9px;font-size:.9rem;font-weight:700;vertical-align:middle;padding-left:10px;color:#808080}
.user-form .billing-address-warning{font-size:12px;font-size:1.2rem}
.user-form .cancel-subscription{height:50px;font-size:15px;font-size:1.5rem}
.user-form .cancel-button{float:left;clear:none;margin-left:30px;margin-top:30px;text-align:center;width:172px}
.user-form .update-button{float:left}
.user-form .form-label--checkbox p{font-size:inherit;margin-bottom:inherit;line-height:inherit}
@media only screen and (max-width:767px){.user-form .cancel-button,.user-form .update-button{width:100%;display:block;float:none;margin-left:0}
}
.account-management-form .account-management-content.hide,.account-management-form .account-management-loader.hide{display:none}
.account-management-form .inner-wrap.error,.account-management-form .inner-wrap.success{margin-top:25px;padding:0 40px}
.account-management-form .intro{display:none}
.account-management-form .account-management-loader{position:relative;height:70px}
.account-management-form .account-management-loader .loader{display:block}
.transactionlist .transaction-message p{text-align:center;margin:30px 0}
.transactionlist .transaction-list-table{margin-bottom:50px}
.transactionlist .transaction-list-table th{text-align:left}
.ie .transactionlist .transaction-list-body td{font-family:'bentonsans';font-weight:500}
.share-component a{cursor:pointer}
.share-component a.icon-twitter:hover{color:#55acee}
.share-component a.icon-facebook:hover{color:#3b5998}
.share-component a.icon-google-plus:hover{color:#d34836}
.share-component .share-options{width:0;overflow:hidden;display:inline-block;vertical-align:middle;-webkit-transition:width .8s cubic-bezier(0.86,0,0.07,1);-moz-transition:width .8s cubic-bezier(0.86,0,0.07,1);-ms-transition:width .8s cubic-bezier(0.86,0,0.07,1);-o-transition:width .8s cubic-bezier(0.86,0,0.07,1);transition:width .8s cubic-bezier(0.86,0,0.07,1)}
.share-component .share-options .track{padding-left:10px;width:150px;display:inline-block;float:right}
.share-component.open .share-trigger{color:#808080}
.share-component.open .share-options{width:150px}
.imagetextcallout{color:#000;background:#e2e2e2;border-bottom:1px solid #4a4a4a}
.imagetextcallout .title{padding:12px 20px;color:#fff;background:#4a4a4a;font-weight:700;font-size:20px;font-size:2rem}
.imagetextcallout .img{float:left;margin:7px 15px 2px -20px;width:50%}
.imagetextcallout .img .image{width:100%}
.imagetextcallout .text{font-weight:500;padding:17px 20px 5px}
.imagetextcallout .text p{line-height:1.75em;font-size:13px;font-size:1.3rem}
.imagetextcallout ol,.imagetextcallout li,.imagetextcallout dl,.imagetextcallout ul{list-style-position:inside;margin-left:0}
@media only screen and (max-width:767px){.imagetextcallout{margin:10px -20px 18px;width:auto}
.imagetextcallout .img{float:none;margin:-17px -20px 10px;width:auto}
}
.styleguide{background:#FFF;padding:30px;width:100%;max-width:1440px;margin:0 auto;position:relative}
.styleguide nav{width:25%;position:absolute;right:0;top:150px}
.styleguide nav ol,.styleguide nav ul{margin-bottom:0}
.styleguide section{width:75%}
.styleguide .sg-example{position:relative;padding:50px 20px 10px;border-radius:4px;margin:0 0 25px 0;background:#e2e2e2;overflow:hidden}
.styleguide .sg-example:after{content:"Example";position:absolute;top:20px;left:20px;font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:1px;font-family:'bentonsans',Helvetica,sans-serif;color:#4a4a4a}
.styleguide .sg-example .card-offscreen{position:absolute}
.styleguide code{border-radius:4px;padding:0 5px;background:#e2e2e2}
pre .styleguide code{background-color:transparent}