@charset "UTF-8";
img,legend{border:0}
.cf:after,.inline-pipes-list:after,.section-title .breadcrumb:after,body:after{clear:both}
label,sub,sup{position:relative}
body.author-list ol.authors li,body.topic-list ol.topics li,ol.list-az li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}
#meta-nav>li .search-form input,a:active,a:hover{outline:0}
#dynamic-header,#masthead nav ol,#menu ul,#meta-nav,.archive-news-list,.calendar,.calendar .days,.calendar .months,.inline-pipes-list,.normal-list,.section-title .breadcrumb,body.author .section-title .contacts ul,body.topic-list ol.topics,ol.list-az{list-style:none}
.cf:after,.cf:before,body:after,body:before{content:'';display:table}
*,::after,::before,:after,:before{box-sizing:border-box;margin:0;padding:0}
body{width:100%;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#281E1E;font-family:"Fira Sans",Helvetica,Arial;background:#F9F9F9;padding-top:48px}
audio,img,video{height:auto}
audio,embed,iframe,img,input,object,video{max-width:100%}
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
article,aside,footer,header,nav,section,summary{display:block}
a{background:0 0;text-decoration:none}
b,strong{font-weight:700}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
svg:not(:root){overflow:hidden}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
legend{padding:0}
textarea{overflow:auto}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
@font-face{font-family:'Fira Sans';font-weight:400;font-style:normal;src:url(/sites/all/themes/ines_themes/ines_theme/css/fonts/Fira-Sans-Regular.woff) format("woff")}
@font-face{font-family:'Fira Sans';font-weight:700;font-style:normal;src:url(/sites/all/themes/ines_themes/ines_theme/css/fonts/Fira-Sans-Bold.woff) format("woff")}
@font-face{font-family:'Fira Sans';font-weight:900;font-style:normal;src:url(/sites/all/themes/ines_themes/ines_theme/css/fonts/Fira-Sans-Extrabold.woff) format("woff")}
@font-face{font-family:'Fira Sans';font-weight:300;font-style:normal;src:url(/sites/all/themes/ines_themes/ines_theme/css/fonts/Fira-Sans-Light.woff) format("woff")}
@font-face{font-family:icomoon;src:url(/sites/all/themes/ines_themes/ines_theme/css/fonts/icomoon.eot?235t6z);src:url(/sites/all/themes/ines_themes/ines_theme/css/fonts/icomoon.eot?#iefix235t6z) format("embedded-opentype"),url(/sites/all/themes/ines_themes/ines_theme/css/fonts/icomoon.ttf?235t6z) format("truetype"),url(/sites/all/themes/ines_themes/ines_theme/css/fonts/icomoon.woff?235t6z) format("woff"),url(/sites/all/themes/ines_themes/ines_theme/css/fonts/icomoon.svg?235t6z#icomoon) format("svg");font-weight:400;font-style:normal}
[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#masthead nav>ol>li>ul li.topic,#menu .hot_topic,.full-article .caption .copyright,.full-article .dnd-caption-wrapper .copyright,.full-article .inline-block-quote blockquote,.full-gallery .legends .credits{font-style:italic}
.icon-us:before{content:"\e616"}
.icon-uk:before{content:"\e615"}
.icon-check:before{content:"\e614"}
.icon-thumbs-down:before{content:"\e60c"}
.icon-thumbs-up:before{content:"\e60d"}
.icon-twitter:before{content:"\e60a"}
.icon-facebook:before{content:"\e609"}
.icon-flag:before{content:"\e60f"}
.icon-reply:before{content:"\e60e"}
.icon-mail:before{content:"\e608"}
.icon-gallery:before{content:"\e607"}
.icon-video:before{content:"\e606"}
.icon-comment:before{content:"\e600"}
.icon-edition:before{content:"\e613"}
.icon-search:before{content:"\e605"}
.icon-trending:before{content:"\e61c"}
.icon-arrow-left:before{content:"\e612"}
.icon-arrow-right:before{content:"\e611"}
.icon-close:before{content:"\e603"}
.icon-menu:before{content:"\e602"}
.icon-user:before{content:"\e604"}
.icon-star:before{content:"\e610"}
.icon-whatsapp:before{content:"\e60b"}
.icon-play:before{content:"\ea1c"}
.color-black{color:#281E1E}
.color-brand{color:#EC1A2E}
@-webkit-keyframes $animation_name{0%{opacity:1}
100%{opacity:0}
}
@-moz-keyframes $animation_name{0%{opacity:1}
100%{opacity:0}
}
@keyframes $animation_name{0%{opacity:1}
100%{opacity:0}
}
body,html{height:100%}
body.negative{background:#222}
#content{margin-top:20px}
::selection{color:#fff}
::-moz-selection{color:#fff}
.inline-pipes-list{margin-bottom:20px}
.inline-pipes-list:after,.inline-pipes-list:before{content:'';display:table}
.inline-pipes-list li.break:after,.inline-pipes-list li:last-child:after{display:none}
.inline-pipes-list li{float:left;margin-right:6px}
.inline-pipes-list li:after{content:'|';padding-left:2px;color:#bbb;font-weight:400}
.inline-pipes-list li.break{float:none}
.inline-pipes-list.alphabetical a,.inline-pipes-list.numerical a{display:inline-block;min-width:20px;padding:4px 0;text-align:center}
.inline-pipes-list.alphabetical a{color:#EC1A2E}
.inline-pipes-list.alphabetical a.active,.inline-pipes-list.alphabetical a:hover{color:#281E1E}
.inline-pipes-list.numerical.margin{margin:0 20px 20px}
.inline-pipes-list.numerical li{margin:0 6px 0 0}
.inline-pipes-list.numerical a{color:#EC1A2E}
.box-title,.box-title a,.inline-pipes-list.numerical .pager-current a,.inline-pipes-list.numerical a.active,.inline-pipes-list.numerical a:hover{color:#281E1E}
.inline-pipes-list.numerical .pager-current{font-weight:400}
.box-title{text-transform:uppercase;font-weight:800;font-size:26px;line-height:30px;line-height:24px;margin-top:-2px}
.box-title a:hover{color:#EC1A2E}
.box-title:after{content:' ';display:block;background:#EC1A2E;height:5px;width:50px;margin-bottom:18px}
.box-title.box-title-center{text-align:center}
.box-title.box-title-center:after{margin-left:auto;margin-right:auto}
.box-title-dark{color:#fff}
.section-title{margin:0 auto 20px;max-width:1400px;padding-left:20px;padding-right:20px}
.front .section-title{display:none}
.section-title .breadcrumb{margin-bottom:10px}
.section-title .breadcrumb:after,.section-title .breadcrumb:before{content:'';display:table}
.section-title .breadcrumb li{float:left}
.section-title .breadcrumb a{font-size:14px;line-height:18px;text-transform:uppercase;color:#281E1E}
.section-title .breadcrumb a:hover{color:#EC1A2E}
.section-title img{display:block;margin:0 auto}
.section-title>:last-child{margin-bottom:0}
.section-title.large h1{text-transform:uppercase;font-size:40px;line-height:32px;margin-bottom:0;color:#EC1A2E;font-weight:900}
.section-title.large .box-title:before{height:28px}
@media only screen and (min-width:620px){.section-title.large h1{font-size:60px;line-height:46px}
.section-title.large .box-title:before{height:42px}
}
.margin{margin:0 20px 20px}
.hidden{display:none}
label{display:block}
.button,input[type=submit]{border:none;display:inline-block;padding:2px 10px;background-color:#EC1A2E;color:#fff!important}
.button:hover,input[type=submit]:hover{background-color:#281E1E}
.button.button-large,input[type=submit].button-large{padding:10px 20px}
input,textarea{padding:6px;border:1px solid #DDD}
.submit-inside-input{position:absolute;top:0;right:0;font-size:25px;padding:4px 2px;color:#A3A3A3}
.pager>*{margin-left:20px}
.pager>:first-child{margin-left:0}
.pager .text-link{color:#EC1A2E}
.pager .text-link:hover{color:#281E1E}
form.search .search-container{position:relative}
form.search input[type=text]{width:100%}
form.search .form-submit{position:absolute;right:7px;top:6px;overflow:hidden;text-indent:-9000px;display:block;background:url(http://static.independent.co.uk/static-assets/search.png)}
body.search-results #content form.search{margin:0 20px 40px;max-width:560px}
body.search-results #content .normal-list{max-width:560px}
body.search-results #content .sidebar{display:none}
@media only screen and (min-width:930px){body.search-results #content .normal-list{float:left;margin-right:20px}
body.search-results #content .sidebar{display:block;float:left}
body.search-results #content .pager{clear:left}
}
.calendar .days:after,.calendar .months:after,body.author .section-title dl:after,body.author-list ol.authors li:after{clear:both}
.normal-list>li{margin-bottom:20px;display:table}
.normal-list .body,.normal-list .flag{display:table-cell;vertical-align:top}
.normal-list .flag{width:100px;padding-right:10px}
.normal-list img{width:100%}
.normal-list a{display:block;color:#281E1E}
.normal-list a:hover{color:#EC1A2E}
.normal-list h2{font-size:17px;line-height:19px;margin-bottom:5px}
.normal-list .meta{margin-bottom:5px;font-size:14px;line-height:18px;color:#888}
.normal-list .lead{display:none;font-size:14px;line-height:18px}
@media only screen and (min-width:620px){.normal-list .flag{width:200px;padding-right:20px}
.normal-list h2{font-size:20px;line-height:24px}
.normal-list .lead{display:block}
}
.calendar{margin-bottom:40px}
.archive-news-list li,.calendar .days,.calendar .months h3,.calendar .months>li,.calendar>li.expanded .toggle-year{margin-bottom:10px}
.calendar>li{border-bottom:1px solid #888}
.calendar>li:last-child{border-bottom:none}
.calendar>li .toggle-year{color:#281E1E;display:block;padding:10px 0;position:relative}
.calendar>li .toggle-year:hover{color:#EC1A2E}
.calendar>li .toggle-year span{position:absolute;top:0;right:-10px;text-align:center;font-size:36px;width:48px;line-height:48px;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.calendar>li.expanded .toggle-year span{-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.calendar>li.expanded .months{display:block}
.calendar .months{display:none}
.calendar .days:after,.calendar .days:before,.calendar .months:after,.calendar .months:before{content:'';display:table}
.calendar .months>li{width:300px;float:left}
.calendar .days{width:280px}
.calendar .days li a,.calendar .days li.disabled{display:block;line-height:32px;text-align:center}
.calendar .days li{float:left;width:40px;height:32px}
.calendar .days li.disabled{color:#DADFE1}
.calendar .days li a{color:#281E1E}
body.author .section-title dl:after,body.author .section-title dl:before,body.author-list ol.authors li:after,body.author-list ol.authors li:before{content:'';display:table}
.archive-news-list .time,.archive-news-list .title{font-size:14px;line-height:18px}
.calendar .days li a:hover{color:#EC1A2E}
.archive-news-list a{color:#281E1E}
.archive-news-list a:hover{color:#EC1A2E}
.archive-news-list li{position:relative;padding-left:48px}
.archive-news-list .time{position:absolute;top:0;left:0;color:#888}
body.author-list ol.authors{max-width:1280px;list-style:none;-webkit-column-width:160px;-moz-column-width:160px;column-width:160px}
body.author-list ol.authors li{margin-bottom:10px}
body.author-list ol.authors img{float:left;width:48px;height:48px;margin-right:10px;border-radius:50%}
body.author-list ol.authors h2{font-size:17px;line-height:19px}
body.author-list ol.authors a{color:#281E1E}
body.author-list ol.authors a:hover{color:#EC1A2E}
body.author-list ol.authors .article-count{font-size:14px;line-height:18px;color:#888}
body.author .section-title .box-title{margin-bottom:20px}
body.author .section-title dt{display:none}
body.author .section-title .avatar{float:left}
body.author .section-title .avatar img{width:80px;height:80px;border-radius:50%;margin-right:20px;margin-bottom:10px}
@media only screen and (min-width:620px){body.author .section-title .avatar img{width:120px;height:120px}
body.author .section-title .bio{float:left;max-width:240px;margin-right:20px}
body.author .section-title .contacts{width:auto}
}
@media only screen and (min-width:930px){body.author .section-title .bio{max-width:360px}
}
body.author .section-title .bio p{font-size:14px;line-height:18px;margin-bottom:10px}
body.author .section-title .contacts{float:left;margin-bottom:10px}
body.author .section-title .contacts li{overflow:hidden;font-size:14px;line-height:18px;position:relative}
body.author .section-title .contacts li:before{position:absolute;top:0;font-size:1.2em;color:#fff;background-color:#EC1A2E;border-radius:50%;width:22px;height:22px;line-height:22px;text-align:center}
body.author .section-title .contacts a{display:block;margin-left:30px;padding-bottom:10px;color:#EC1A2E}
body.author .section-title .contacts a:hover,body.topic-list ol.topics a{color:#281E1E}
body.topic-list ol.topics{max-width:1280px;-webkit-column-width:130px;-moz-column-width:130px;column-width:130px}
body.topic-list ol.topics li{margin-bottom:10px}
body.topic-list ol.topics h2{font-size:17px;line-height:19px}
body.topic-list ol.topics a:hover{color:#EC1A2E}
body.topic-list ol.topics .article-count{font-size:14px;line-height:18px;color:#888}
ol.list-az{max-width:1280px;-webkit-column-width:130px;-moz-column-width:130px;column-width:130px}
ol.list-az li{margin-bottom:10px}
ol.list-az h2{font-size:17px;line-height:19px}
ol.list-az a{color:#281E1E}
ol.list-az a:hover{color:#EC1A2E}
ol.list-az .article-count{font-size:14px;line-height:18px;color:#888}
#masthead{position:fixed;z-index:100;top:0;left:0;height:48px;width:100%;box-shadow:0 1px 3px rgba(0,0,0,.2)}
#masthead .logo{float:left;display:block;height:48px;width:58px;background-image:url(http://static.independent.co.uk/static-assets/header_logo_indy.png);background-size:contain;background-position:20px 0;background-repeat:no-repeat}
#dynamic-header,#masthead .logo:before,#masthead nav{height:48px;background:#fff}
#masthead .logo:before{content:' ';float:left;width:20px}
#masthead nav{margin-left:240px;overflow:hidden}
#masthead nav ol{margin-left:20px;margin-right:150px}
@media only screen and (max-width:619px){#masthead nav ol{display:none}
}
#masthead nav li{float:left}
#masthead nav a{display:block;font-size:14px;line-height:28px;padding:10px;color:#281E1E;-webkit-transition:border .1s;-moz-transition:border .1s;transition:border .1s}
#masthead nav a:hover,#masthead nav li.active a{color:#EC1A2E}
#dynamic-header{position:absolute;top:0;left:58px;width:200px;overflow:hidden}
#dynamic-header>a>li,#dynamic-header>li{position:absolute;width:100%;height:100%;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;transition:all .4s ease-out;top:100px}
#dynamic-header .active{top:0}
#dynamic-header .logotype .logo-full{display:block;height:100%;background-image:url(http://static.independent.co.uk/static-assets/header_logotype_indy.gif);background-size:contain;background-repeat:no-repeat}
#dynamic-header .push{font-size:12px;line-height:14px;padding-top:14px;padding-left:4px}
#dynamic-header .push .prefix{font-weight:700;color:#EC1A2E}
#dynamic-header .push a{color:#281E1E}
#dynamic-header .push a:hover{color:#EC1A2E}
#dynamic-header .push a:hover .prefix{color:#281E1E}
#dynamic-header .push .fb_iframe_widget{top:-3px;margin-right:5px}
#dynamic-header .cta{display:block;height:32px;margin-top:-2px;padding:2px 10px 2px 2px;font-size:16px;line-height:26px;font-weight:700;background:#EC1A2E;color:#fff!important}
#dynamic-header .cta:hover{background:#281E1E}
#dynamic-header .cta:before{float:left;font-size:32px;line-height:32px;font-weight:400;margin-top:-2px;margin-right:2px}
#dynamic-header .cta.icon-facebook{background:#3B5998}
#dynamic-header .cta.icon-facebook:hover{opacity:.9}
#dynamic-header .gig-share-bar-container>table,#dynamic-header .share ul{margin:8px 0 8px 8px}
#meta-nav{position:absolute;right:0;top:0}
#meta-nav>li{float:left;position:relative}
#meta-nav>li.edition .current-edition{position:absolute;right:0;bottom:0}
#meta-nav>li.edition>a{font-size:24px;line-height:36px}
#meta-nav>li>a{display:block;font-size:36px;padding:6px;color:#281E1E}
#menu .topics .toggle:hover,#meta-nav>li>a:hover{color:#EC1A2E}
#meta-nav>li>a.icon-search{overflow:auto}
@media only screen and (max-width:619px){#meta-nav>li>a.icon-search{display:none}
}
.menu-visible #meta-nav>li>a.icon-search{display:none}
#meta-nav>li>a.icon-search:before{float:right}
#meta-nav>li:last-of-type>a{padding-right:16px}
#meta-nav>li .search-form{background:#EC1A2E;display:none;clear:both;padding:10px;position:relative;width:280px;z-index:1}
@media only screen and (min-width:930px){#meta-nav>li .search-form{width:560px}
}
#meta-nav>li .search-form.open{display:block}
#meta-nav>li .search-form:before{display:block;content:' ';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #EC1A2E;position:absolute;top:-10px;right:17px;margin-left:-10px}
.menu-visible #dynamic-header,.menu-visible #masthead nav ol{display:none}
@media only screen and (max-width:619px){#meta-nav>li.account,#meta-nav>li.edition{display:none}
#menu ul.topics>li>ul{-webkit-columns:2;-moz-columns:2;columns:2}
}
@media only screen and (min-width:930px){body{padding-top:80px}
#masthead:not(.thin){height:80px}
#masthead:not(.thin) .logo{width:83px;height:80px}
#masthead:not(.thin) .logo:before{height:80px}
#masthead:not(.thin) #dynamic-header{left:83px;height:80px;width:330px}
#masthead:not(.thin) nav{margin-left:405px;height:80px}
#masthead:not(.thin) nav a{font-size:16px;line-height:60px}
#masthead:not(.thin) #meta-nav>li>a{padding-top:22px;padding-bottom:22px}
}
.menu-visible{background:#fff;padding-top:0}
.menu-visible #masthead{position:relative;height:100%}
.menu-visible #menu{display:block}
.menu-visible #content{display:none}
.menu-visible #meta-nav .account,.menu-visible #meta-nav .edition{display:block}
#menu{display:none;padding:20px 20px 40px;background:#fff}
@media only screen and (min-width:620px){#menu form.search{display:none}
}
#menu .topics .toggle{position:absolute;top:0;right:-10px;width:40%;text-align:right;cursor:pointer}
#menu .topics .toggle span{display:inline-block;text-align:center;font-size:36px;line-height:48px;width:48px;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
@media only screen and (min-width:930px){#menu .topics .toggle{display:none}
}
#menu .topics .expanded .toggle span{-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
#menu ul.topics>li{max-height:48px;overflow:hidden;position:relative;border-bottom:1px solid #281E1E}
#menu ul.topics>li.expanded{max-height:600px;padding-bottom:20px;padding-top:0}
#menu ul.topics>li>a{color:#281E1E;display:block;font-weight:400;font-size:17px;line-height:22px;padding:13px 0}
#menu ul.topics>li>a:hover{color:#EC1A2E}
@media only screen and (min-width:620px) and (max-width:929px){#menu ul.topics>li>ul{-webkit-columns:3;-moz-columns:3;columns:3}
}
#menu ul.topics>li>ul a{color:#281E1E;display:block;font-weight:400;font-size:14px;line-height:18px;padding:7px 0}
#menu ul.topics>li>ul a:hover{color:#EC1A2E}
#mastfooter .follow,#menu .follow{font-size:18px;line-height:22px;padding:13px 0}
#mastfooter .follow li,#menu .follow li{display:inline-block;margin-right:5px;margin-bottom:10px}
#mastfooter .follow a,#menu .follow a{display:inline-block;font-size:24px;line-height:32px;text-align:center;height:32px;width:32px;border-radius:50%;vertical-align:middle;color:#fff;background:#281E1E}
#masthead nav>ol>li>ul,.dropdown-menu{background-color:#EC1A2E;z-index:200;list-style:none}
#mastfooter .follow a:hover,#menu .follow a:hover{background:#EC1A2E}
#mastfooter .follow li:first-child{display:block;font-size:14px;line-height:18px;font-weight:700;padding-top:7px}
#menu .secButtons{list-style:none;margin-top:15px;text-align:left}
#menu .secButtons li{display:inline-block;margin-right:5px;margin-bottom:10px}
@media only screen and (min-width:930px){#menu>ul{width:850px;margin:0 auto 20px}
#menu>ul:after,#menu>ul:before{content:'';display:table}
#menu>ul:after{clear:both}
#menu ul.follow{border-top:1px solid #281E1E}
#menu .secButtons{text-align:right}
#menu ul.topics>li{max-height:none;padding-bottom:20px;float:left;width:150px;margin-right:20px;border:none}
#menu ul.topics>li>a{border-bottom:1px solid #281E1E;margin-bottom:10px}
#menu ul.topics>li:nth-child(6){clear:left}
}
.dropdown-menu{display:none;position:absolute;top:100%;left:50%;margin-left:-60px;width:120px}
#masthead nav>ol>li>ul:before,.dropdown-menu:before{content:' ';height:0;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;left:50%;margin-left:-10px}
.dropdown-menu.open{display:block}
.dropdown-menu:before{display:block;width:0;border-bottom:10px solid #EC1A2E;top:-10px}
.dropdown-menu li{padding:0 8px}
.dropdown-menu li:last-child a{border-bottom:none}
.dropdown-menu a{display:block;padding:8px 0;border-bottom:1px solid #fff;font-size:14px;line-height:18px;color:#fff}
.dropdown-menu a:hover{color:#281E1E}
#masthead nav>ol>li>ul{display:none;position:absolute;top:100%;width:120px}
#masthead nav>ol>li>ul:before{display:block;width:0;border-bottom:10px solid #EC1A2E;top:-10px}
#masthead nav>ol>li>ul li{float:none;padding:0 8px}
#masthead nav>ol>li>ul li:last-child a{border-bottom:none}
#masthead nav>ol>li>ul a{display:block;padding:8px 0;border-bottom:1px solid #fff;font-size:14px!important;color:#fff;line-height:16px!important}
#masthead nav>ol>li>ul a:hover{color:#281E1E}
#masthead nav .sub-menu-open>ul{display:block}
.row{width:auto;float:none;display:block;margin-right:auto;margin-left:auto;max-width:1400px;padding:0 10px}
.row:after,.row:before,.row>article:after,.row>article:before,.weight_per_row_2 article.weight-1:after,.weight_per_row_2 article.weight-1:before,.weight_per_row_3 article.weight-1:after,.weight_per_row_3 article.weight-1:before,.weight_per_row_3 article.weight-2:after,.weight_per_row_3 article.weight-2:before,.weight_per_row_4 article.weight-1:after,.weight_per_row_4 article.weight-1:before,.weight_per_row_4 article.weight-2:after,.weight_per_row_4 article.weight-2:before,.weight_per_row_4 article.weight-3:after,.weight_per_row_4 article.weight-3:before{content:'';display:table}
.row:after{clear:both}
.row>article{float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.row>article:after{clear:both}
.container,.container-half{width:calc(100% - 20px);margin:0 10px 20px}
.mpu{background:red;width:300px;height:600px;margin:0 auto 20px}
@media only screen and (min-width:620px){body:not(.wrapped_by_ads) .container{height:600px}
body:not(.wrapped_by_ads) .container-half{height:290px}
body:not(.wrapped_by_ads) article.weight-1{float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0}
body:not(.wrapped_by_ads) article.weight-1:after,body:not(.wrapped_by_ads) article.weight-1:before{content:'';display:table}
body:not(.wrapped_by_ads) article.weight-1:after{clear:both}
body:not(.wrapped_by_ads) .single-mpu .article,body:not(.wrapped_by_ads) .single-mpu .container,body:not(.wrapped_by_ads) .single-mpu .mpu{height:300px}
}
.weight_per_row_2 .container,.weight_per_row_3 .container,.weight_per_row_4 .container{height:600px}
.weight_per_row_2 .container-half,.weight_per_row_3 .container-half,.weight_per_row_4 .container-half{height:290px}
.weight_per_row_2 article.weight-1,.weight_per_row_3 article.weight-1,.weight_per_row_4 article.weight-1{float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0}
.weight_per_row_2 article.weight-1:after,.weight_per_row_3 article.weight-1:after,.weight_per_row_4 article.weight-1:after{clear:both}
.weight_per_row_2 .single-mpu .article,.weight_per_row_2 .single-mpu .container,.weight_per_row_2 .single-mpu .mpu,.weight_per_row_3 .single-mpu .article,.weight_per_row_3 .single-mpu .container,.weight_per_row_3 .single-mpu .mpu,.weight_per_row_4 .single-mpu .article,.weight_per_row_4 .single-mpu .container,.weight_per_row_4 .single-mpu .mpu{height:300px}
@media only screen and (min-width:930px){body:not(.wrapped_by_ads) article.weight-1:after,body:not(.wrapped_by_ads) article.weight-1:before,body:not(.wrapped_by_ads) article.weight-2:after,body:not(.wrapped_by_ads) article.weight-2:before{content:'';display:table}
body:not(.wrapped_by_ads) article.weight-1{float:left;clear:none;text-align:inherit;width:33.33333%;margin-left:0;margin-right:0}
body:not(.wrapped_by_ads) article.weight-1:after{clear:both}
body:not(.wrapped_by_ads) article.weight-2{float:left;clear:none;text-align:inherit;width:66.66667%;margin-left:0;margin-right:0}
body:not(.wrapped_by_ads) article.weight-2:after{clear:both}
}
.weight_per_row_3 article.weight-1,.weight_per_row_4 article.weight-1{float:left;clear:none;text-align:inherit;width:33.33333%;margin-left:0;margin-right:0}
.weight_per_row_3 article.weight-1:after,.weight_per_row_4 article.weight-1:after{clear:both}
.weight_per_row_3 article.weight-2,.weight_per_row_4 article.weight-2{float:left;clear:none;text-align:inherit;width:66.66667%;margin-left:0;margin-right:0}
.weight_per_row_3 article.weight-2:after,.weight_per_row_4 article.weight-2:after{clear:both}
@media only screen and (min-width:1240px){body:not(.wrapped_by_ads) article.weight-1:after,body:not(.wrapped_by_ads) article.weight-1:before,body:not(.wrapped_by_ads) article.weight-2:after,body:not(.wrapped_by_ads) article.weight-2:before,body:not(.wrapped_by_ads) article.weight-3:after,body:not(.wrapped_by_ads) article.weight-3:before{content:'';display:table}
body:not(.wrapped_by_ads) article.weight-1{float:left;clear:none;text-align:inherit;width:25%;margin-left:0;margin-right:0}
body:not(.wrapped_by_ads) article.weight-1:after{clear:both}
body:not(.wrapped_by_ads) article.weight-2{float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0}
body:not(.wrapped_by_ads) article.weight-2:after{clear:both}
body:not(.wrapped_by_ads) article.weight-3{float:left;clear:none;text-align:inherit;width:75%;margin-left:0;margin-right:0}
body:not(.wrapped_by_ads) article.weight-3:after{clear:both}
}
.weight_per_row_4 article.weight-1{float:left;clear:none;text-align:inherit;width:25%;margin-left:0;margin-right:0}
.weight_per_row_4 article.weight-1:after{clear:both}
.weight_per_row_4 article.weight-2{float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0}
.weight_per_row_4 article.weight-2:after{clear:both}
.weight_per_row_4 article.weight-3{float:left;clear:none;text-align:inherit;width:75%;margin-left:0;margin-right:0}
.weight_per_row_4 article.weight-3:after{clear:both}
#numbering{position:fixed;bottom:20px;left:20px;width:20px;height:20px;background:rgba(0,0,0,.1);cursor:pointer;border-radius:10px}
.row>article{position:relative}
.row>article>.number{position:absolute;top:20px;left:20px;font-family:Helvetica;font-weight:700;font-size:160px;letter-spacing:-10px;color:rgba(30,0,0,.1)}
.region-content>#user-login,.region-content>.profile,.tabs{margin:0 20px}
.page-search .region-content{margin-right:auto;margin-left:auto;max-width:1400px;padding:0 20px;margin-bottom:20px}
.icon-play,.icon-play.small{font-size:30px;padding:9px 8px 9px 13px}
.icon-play{background:rgba(236,26,46,.8);border-radius:50%;color:#fff;cursor:pointer;left:10px;position:absolute;top:10px}
.icon-play.medium{top:7px;left:7px;font-size:34px;padding:12px 10px 12px 16px}
.icon-play.large{font-size:60px;padding:16px 14px 16px 22px}
.image_wrapper .image{height:160px;position:relative}
@media only screen and (max-width:619px){[data-weight="2"] .grow-photo.left-text .image_wrapper .image,[data-weight="2"] .grow-photo.right-text .image_wrapper .image{height:440px}
}
@media only screen and (max-width:619px) and (min-width:400px){.image_wrapper .image{height:240px}
[data-weight="2"] .grow-photo.left-text .image_wrapper .image,[data-weight="2"] .grow-photo.right-text .image_wrapper .image{height:540px}
}
@media only screen and (max-width:619px) and (min-width:500px){.image_wrapper .image{height:300px}
[data-weight="2"] .grow-photo.left-text .image_wrapper .image,[data-weight="2"] .grow-photo.right-text .image_wrapper .image{height:700px}
}
@media only screen and (min-width:620px){.image_wrapper .image{height:auto}
}
.image_wrapper .image a{position:absolute;top:0;bottom:0;left:0;right:0}
div[class*=grid-mod-] .capsules{position:absolute;z-index:2}
div[class*=grid-mod-] .capsules ul{list-style:none;position:relative;top:-10px;left:14px}
div[class*=grid-mod-] .capsules li{font-size:12px;line-height:16px;float:left;margin-right:10px;box-shadow:0 1px 6px rgba(0,0,0,.15);height:20px;background:#fff}
.grid-mod-collection,.grid-mod-half-story,.grid-mod-story{box-shadow:0 1px 3px rgba(0,0,0,.2)}
div[class*=grid-mod-] .capsules .label{display:inline-block;padding:2px 6px;text-transform:uppercase;color:#281E1E}
div[class*=grid-mod-] .capsules .breaking{background:#EC1A2E}
div[class*=grid-mod-] .capsules .breaking .label{color:#fff}
div[class*=grid-mod-] .capsules .shares{display:none;background:#F3F315}
div[class*=grid-mod-] .capsules .shares .icon-trending{font-size:20px;line-height:20px;height:20px;display:inline-block;vertical-align:middle;margin-top:-2px;margin-left:4px;margin-right:-6px;color:#000}
div[class*=grid-mod-] .capsules .shares .label{color:#000}
div[class*=grid-mod-] .capsules .comments .icon-comment{line-height:20px;vertical-align:middle;margin-left:4px;margin-right:-6px;color:#EC1A2E}
div[class*=grid-mod-] .capsules .review .stars{margin-left:4px}
div[class*=grid-mod-] .capsules .review .icon-star{display:inline-block;vertical-align:middle;font-size:20px;margin-top:-4px;margin-right:-8px;color:#EC1A2E}
div[class*=grid-mod-] .capsules .review .stars-1 .icon-star:nth-child(n+2),div[class*=grid-mod-] .capsules .review .stars-2 .icon-star:nth-child(n+3),div[class*=grid-mod-] .capsules .review .stars-3 .icon-star:nth-child(n+4),div[class*=grid-mod-] .capsules .review .stars-4 .icon-star:nth-child(n+5){color:#888;opacity:.2}
div[class*=grid-mod-] .capsules .voices .label{font-family:"Indy Serif";font-style:italic;text-transform:capitalize;font-weight:700;font-size:1.2em;line-height:1.4em;color:#EC1A2E}
div[class*=grid-mod-].trending .shares{display:inline}
div[class*=grid-mod-] .capsules a:hover{color:#EC1A2E}
div[class*=grid-mod-] .capsules .breaking a:hover{background:#fff;color:#EC1A2E}
.weight-1 [data-capsule-count="3"] .description{display:none}
.grid-mod-half-story{display:table;background:#fff;margin-bottom:20px}
.grid-mod-half-story>div{display:table-row;height:1px}
.grid-mod-half-story .image_wrapper{height:auto;position:relative}
.grid-mod-half-story .content:after,.grid-mod-story .content:after{height:10px}
.grid-mod-half-story .image_wrapper .image{display:table-cell;background-size:cover;background-position:center center}
.grid-mod-half-story .content:after,.grid-mod-story .content:after,.grid-mod-story .related li:before{content:' ';display:block}
.grid-mod-half-story h1{font-size:17px;line-height:19px;padding:20px 20px 0;margin-bottom:10px}
.grid-mod-half-story h1 a{color:#281E1E;font-weight:800}
.grid-mod-half-story h1 a:hover{color:#EC1A2E}
.grid-mod-half-story h1 a:hover .media-prefix{color:#281E1E}
.grid-mod-story{background:#fff;position:relative}
.grid-mod-story .image_wrapper .image{background-size:cover;background-position:center center}
.grid-mod-story h1{font-size:20px;line-height:24px;padding:20px 20px 0;margin-bottom:10px}
@media only screen and (min-width:620px){.grid-mod-story h1{font-size:26px;line-height:30px}
}
.grid-mod-story h1 a{font-weight:800}
.grid-mod-story h1 a:hover{color:#EC1A2E}
.grid-mod-story .lead p,.grid-mod-story h1 a:hover .media-prefix,.grid-mod-story.grow-photo .related a,.grid-mod-story.grow-photo h1 a{color:#281E1E}
.weight-2 .grid-mod-story h1{font-size:40px;line-height:46px;margin-bottom:10px}
.grid-mod-story .lead{padding:0 20px;margin-bottom:10px}
.grid-mod-story .lead p{font-size:17px;line-height:19px}
.grid-mod-story .related{list-style:none;margin:0 20px 10px}
.grid-mod-story .related li{font-size:14px;line-height:18px;padding-left:20px;position:relative;margin-bottom:5px}
.grid-mod-story .related li:before{width:8px;height:8px;border-radius:50%;background:#EC1A2E;position:absolute;left:0;top:5px}
.grid-mod-story .related a{font-weight:700;color:#281E1E}
.grid-mod-story.grow-photo .related a:hover,.grid-mod-story.grow-photo h1 a:hover{color:#EC1A2E}
.grid-mod-story.grow-photo .related a:hover .media-prefix,.grid-mod-story.grow-photo h1 a:hover .media-prefix{color:#281E1E}
.grid-mod-story.grow-photo.bottom-text,.weight-1 .grid-mod-story.grow-photo.left-text,.weight-1 .grid-mod-story.grow-photo.right-text{display:table}
.grid-mod-story.grow-photo.bottom-text>div,.weight-1 .grid-mod-story.grow-photo.left-text>div,.weight-1 .grid-mod-story.grow-photo.right-text>div{display:table-row;height:1px}
.grid-mod-story.grow-photo.bottom-text .image_wrapper,.weight-1 .grid-mod-story.grow-photo.left-text .image_wrapper,.weight-1 .grid-mod-story.grow-photo.right-text .image_wrapper{height:auto}
.grid-mod-story.grow-photo.bottom-text .image_wrapper .image,.weight-1 .grid-mod-story.grow-photo.left-text .image_wrapper .image,.weight-1 .grid-mod-story.grow-photo.right-text .image_wrapper .image{display:table-cell}
.weight-2 .grid-mod-story.grow-photo.left-text .image_wrapper,.weight-2 .grid-mod-story.grow-photo.right-text .image_wrapper,.weight-3 .grid-mod-story.grow-photo.left-text .image_wrapper,.weight-3 .grid-mod-story.grow-photo.right-text .image_wrapper,.weight-4 .grid-mod-story.grow-photo.left-text .image_wrapper,.weight-4 .grid-mod-story.grow-photo.right-text .image_wrapper{float:right;width:50%;height:100%}
.weight-2 .grid-mod-story.grow-photo.left-text .image_wrapper .image,.weight-2 .grid-mod-story.grow-photo.right-text .image_wrapper .image,.weight-3 .grid-mod-story.grow-photo.left-text .image_wrapper .image,.weight-3 .grid-mod-story.grow-photo.right-text .image_wrapper .image,.weight-4 .grid-mod-story.grow-photo.left-text .image_wrapper .image,.weight-4 .grid-mod-story.grow-photo.right-text .image_wrapper .image{height:100%}
.weight-2 .grid-mod-story.grow-photo.left-text .content,.weight-2 .grid-mod-story.grow-photo.right-text .content,.weight-3 .grid-mod-story.grow-photo.left-text .content,.weight-3 .grid-mod-story.grow-photo.right-text .content,.weight-4 .grid-mod-story.grow-photo.left-text .content,.weight-4 .grid-mod-story.grow-photo.right-text .content{float:left;width:50%}
.weight-2 .grid-mod-story.grow-photo.left-text h1,.weight-2 .grid-mod-story.grow-photo.right-text h1,.weight-3 .grid-mod-story.grow-photo.left-text h1,.weight-3 .grid-mod-story.grow-photo.right-text h1,.weight-4 .grid-mod-story.grow-photo.left-text h1,.weight-4 .grid-mod-story.grow-photo.right-text h1{font-size:40px;line-height:46px;margin-bottom:10px}
.weight-3 .grid-mod-story.grow-photo.left-text .image_wrapper,.weight-3 .grid-mod-story.grow-photo.right-text .image_wrapper{width:66%}
.weight-3 .grid-mod-story.grow-photo.left-text .content,.weight-3 .grid-mod-story.grow-photo.right-text .content{width:34%}
.weight-4 .grid-mod-story.grow-photo.left-text .image_wrapper,.weight-4 .grid-mod-story.grow-photo.right-text .image_wrapper{width:75%}
.weight-4 .grid-mod-story.grow-photo.left-text .content,.weight-4 .grid-mod-story.grow-photo.right-text .content{width:25%}
.weight-2 .grid-mod-story.grow-photo.right-text .image_wrapper,.weight-3 .grid-mod-story.grow-photo.right-text .image_wrapper,.weight-4 .grid-mod-story.grow-photo.right-text .image_wrapper{float:left}
.weight-2 .grid-mod-story.grow-photo.right-text .content,.weight-3 .grid-mod-story.grow-photo.right-text .content,.weight-4 .grid-mod-story.grow-photo.right-text .content{float:right}
.grid-mod-story.full-photo{overflow:hidden;background:#000}
.grid-mod-story.full-photo .image_wrapper{position:absolute;top:0;bottom:0;left:0;right:0}
.grid-mod-story.full-photo .image_wrapper .image{height:100%;background-size:cover;background-position:center center}
.grid-mod-story.full-photo .image_wrapper .image a{z-index:1}
.grid-mod-story.full-photo .related a,.grid-mod-story.full-photo h1 a{position:relative;z-index:2}
@media only screen and (max-width:619px){.grid-mod-story.full-photo.bottom-text .content,.weight-1 .grid-mod-story.full-photo.left-text .content,.weight-1 .grid-mod-story.full-photo.right-text .content{position:relative}
.grid-mod-story.full-photo.bottom-text h1,.weight-1 .grid-mod-story.full-photo.left-text h1,.weight-1 .grid-mod-story.full-photo.right-text h1{font-size:20px;line-height:24px}
.grid-mod-story.full-photo.bottom-text .image:before,.weight-1 .grid-mod-story.full-photo.left-text .image:before,.weight-1 .grid-mod-story.full-photo.right-text .image:before{content:' ';display:block;position:absolute;top:150px;bottom:0;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(black));background:-moz-linear-gradient(top,transparent,#000);background:-ms-linear-gradient(top,transparent 0,#000 100%);background:linear-gradient(to bottom,transparent 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='black')}
}
.weight-2 .grid-mod-story.full-photo.left-text h1,.weight-2 .grid-mod-story.full-photo.right-text h1,.weight-3 .grid-mod-story.full-photo.left-text h1,.weight-3 .grid-mod-story.full-photo.right-text h1,.weight-4 .grid-mod-story.full-photo.left-text h1,.weight-4 .grid-mod-story.full-photo.right-text h1{font-size:40px;line-height:46px;margin-bottom:10px}
.grid-mod-story.full-photo.bottom-text .content,.weight-1 .grid-mod-story.full-photo.left-text .content,.weight-1 .grid-mod-story.full-photo.right-text .content{padding-top:200px}
@media only screen and (min-width:620px){.grid-mod-story.full-photo.bottom-text .content,.weight-1 .grid-mod-story.full-photo.left-text .content,.weight-1 .grid-mod-story.full-photo.right-text .content{position:absolute;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(black));background:-moz-linear-gradient(top,transparent,#000);background:-ms-linear-gradient(top,transparent 0,#000 100%);background:linear-gradient(to bottom,transparent 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='black');width:100%}
}
.grid-mod-story.full-photo .lead p,.grid-mod-story.full-photo .related a,.grid-mod-story.full-photo h1 a{color:#fff}
.grid-mod-story.full-photo .related a:hover,.grid-mod-story.full-photo h1 a:hover{color:#EC1A2E}
.grid-mod-story.full-photo .related a:hover .media-prefix,.grid-mod-story.full-photo h1 a:hover .media-prefix,div[class*=grid-mod-].highlight:not(.full-photo) a:not(.label){color:#fff}
.weight-2 .grid-mod-story.full-photo.right-text .content,.weight-3 .grid-mod-story.full-photo.right-text .content,.weight-4 .grid-mod-story.full-photo.right-text .content{padding-top:20px;position:absolute;top:0;bottom:0;right:0;background:-webkit-gradient(linear,left top,right top,from(transparent),to(rgba(0,0,0,.9)));background:-moz-linear-gradient(left,transparent,rgba(0,0,0,.9));background:-ms-linear-gradient(left,transparent 0,rgba(0,0,0,.9) 100%);background:linear-gradient(to right,transparent 0,rgba(0,0,0,.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='rgba(0, 0, 0, 0.9)', GradientType=1)}
.weight-2 .grid-mod-story.full-photo.right-text .content{left:25%;padding-left:25%}
.weight-3 .grid-mod-story.full-photo.right-text .content{left:40%;padding-left:25%}
.weight-4 .grid-mod-story.full-photo.right-text .content{left:50%;padding-left:25%}
.weight-2 .grid-mod-story.full-photo.left-text .content,.weight-3 .grid-mod-story.full-photo.left-text .content,.weight-4 .grid-mod-story.full-photo.left-text .content{padding-top:20px;position:absolute;left:0;top:0;bottom:0;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.75)),to(transparent));background:-moz-linear-gradient(left,rgba(0,0,0,.75),transparent);background:-ms-linear-gradient(left,rgba(0,0,0,.75) 0,transparent 100%);background:linear-gradient(to right,rgba(0,0,0,.75) 0,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 0.75)', endColorstr='transparent', GradientType=1)}
.weight-2 .grid-mod-story.full-photo.left-text .content{right:25%;padding-right:25%}
.weight-3 .grid-mod-story.full-photo.left-text .content{right:40%;padding-right:25%}
.weight-4 .grid-mod-story.full-photo.left-text .content{right:50%;padding-right:25%}
.weight-3 .bottom-text h1,.weight-4 .bottom-text h1{font-size:48px;line-height:52px;margin-bottom:12px}
.weight-3 .bottom-text .lead p,.weight-3 .bottom-text .related li,.weight-4 .bottom-text .lead p,.weight-4 .bottom-text .related li{font-size:20px;line-height:24px}
.weight-2 .bottom-text-centered .content,.weight-3 .bottom-text-centered .content,.weight-4 .bottom-text-centered .content{text-align:center;width:100%}
.weight-2 .bottom-text-centered .content>*,.weight-3 .bottom-text-centered .content>*,.weight-4 .bottom-text-centered .content>*{max-width:600px;margin-left:auto;margin-right:auto}
.weight-2 .bottom-text-centered .related li:before,.weight-3 .bottom-text-centered .related li:before,.weight-4 .bottom-text-centered .related li:before{display:none;padding-left:20px}
.weight-3 .bottom-text-columns h1,.weight-4 .bottom-text-columns h1{width:48%;float:left}
.weight-3 .bottom-text-columns .lead,.weight-4 .bottom-text-columns .lead{width:24%;float:left;margin-bottom:20px;margin-top:20px;padding-left:0}
.weight-3 .bottom-text-columns .related,.weight-4 .bottom-text-columns .related{width:24%;float:left;margin-bottom:20px;margin-top:20px;margin-left:0}
div[class*=grid-mod-].highlight:not(.full-photo){background:#EC1A2E}
div[class*=grid-mod-].highlight:not(.full-photo) a:not(.label):hover{color:#281E1E}
div[class*=grid-mod-].highlight:not(.full-photo) .lead p,div[class*=grid-mod-].highlight:not(.full-photo) .related a,div[class*=grid-mod-].highlight:not(.full-photo) a:not(.label):hover .media-prefix{color:#fff}
div[class*=grid-mod-].highlight:not(.full-photo) .related li:before{background:#fff}
div[class*=grid-mod-].highlight:not(.full-photo) .related a:hover{color:#281E1E}
div[class*=grid-mod-].dark a,div[class*=grid-mod-].highlight:not(.full-photo) .related a:hover .media-prefix{color:#fff}
div[class*=grid-mod-].dark{background:#281E1E}
div[class*=grid-mod-].dark a:hover{color:#EC1A2E}
div[class*=grid-mod-].dark .lead p,div[class*=grid-mod-].dark .related a,div[class*=grid-mod-].dark a:hover .media-prefix{color:#fff}
div[class*=grid-mod-].dark .related li:before{background:#EC1A2E}
div[class*=grid-mod-].dark .related a:hover{color:#EC1A2E}
div[class*=grid-mod-].dark .related a:hover .media-prefix{color:#fff}
.grid-mod-double-mpu{text-align:center;margin:0 auto 20px}
.grid-mod-double-mpu img{width:300px;margin:0 auto;display:block}
.grid-mod-double-mpu .double{display:none}
@media only screen and (min-width:620px){.grid-mod-double-mpu .double{display:block}
.grid-mod-double-mpu .single{display:none}
}
.grid-mod-single-mpu{text-align:center;margin:0 auto}
.grid-mod-single-mpu img{display:block;width:300px;margin:0 auto}
.taboola-placement{max-width:320px;margin:60px auto 0}
@media only screen and (max-width:619px){.grid-mod-single-mpu,.taboola-placement{margin:0 auto 20px}
}
.grid-mod-collection{background:#fff}
.grid-mod-collection .simple-news-list{padding:0 20px 20px}
.grid-mod-collection .simple-news-list h2{font-weight:700}
.grid-mod-collection>h1 img{display:block;margin-bottom:20px}
.weight-1 .grid-mod-collection.grid-mod-collection-sub-section .related-static-thumbs li,.weight-1 .grid-mod-collection.grid-mod-collection-sub-section .simple-news-list li{margin-bottom:10px}
.grid-mod-collection .box-title{padding:20px 20px 0}
.grid-mod-collection.no-title .simple-news-list{padding:20px}
.grid-mod-collection .big .capsules .topic{background:#EC1A2E;font-weight:700}
.grid-mod-collection .big h1{font-size:17px;line-height:19px;padding:20px}
.grid-mod-collection .big .lead p,.weight-1 .grid-mod-collection.grid-mod-collection-sub-section .related-static-thumbs h2{font-size:14px;line-height:18px}
.grid-mod-collection .big a{color:#281E1E}
.grid-mod-collection .big a:hover{color:#EC1A2E}
.grid-mod-collection .big .lead{display:none;padding-left:20px}
.weight-1 .grid-mod-collection.grid-mod-collection-sub-section .related-static-thumbs img,.weight-1 .grid-mod-collection.grid-mod-collection-sub-section .simple-news-list img{display:none!important}
.grid-mod-collection .big .image{background-size:cover;background-position:center center;background-repeat:no-repeat;padding-top:50%;position:relative}
.grid-mod-list,.weight-1 .grid-mod-card-list li{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2)}
.grid-mod-collection .big .image a{position:absolute;top:0;bottom:0;width:100%}
.weight-1 .grid-mod-collection.grid-mod-collection-sub-section .related-static-thumbs{list-style:none;padding:0 20px}
.weight-1 .grid-mod-collection.grid-mod-collection-sub-section .simple-news-list{padding:0 20px 20px}
.weight-1 .grid-mod-collection.grid-mod-collection-sub-section .simple-news-list h2{margin-left:0;max-width:none}
.weight-2 .grid-mod-collection .big{float:left;width:50%;padding-right:10px}
.weight-2 .grid-mod-collection .big .image{padding-top:75%}
.weight-2 .grid-mod-collection .big h1{font-size:17px;line-height:19px;font-weight:900}
.weight-2 .grid-mod-collection .big .lead{display:none}
.weight-2 .grid-mod-collection .big .related-static-thumbs{list-style:none;padding:10px 20px}
.weight-2 .grid-mod-collection .big .related-static-thumbs li{position:relative;margin-bottom:20px}
.weight-2 .grid-mod-collection .big .related-static-thumbs li:after,.weight-2 .grid-mod-collection .big .related-static-thumbs li:before{content:'';display:table}
.weight-2 .grid-mod-collection .big .related-static-thumbs li:after{clear:both}
.weight-2 .grid-mod-collection .big .related-static-thumbs li img{float:left;width:120px}
.weight-2 .grid-mod-collection .big .related-static-thumbs li img.lazy{max-height:80px}
.weight-1 .grid-mod-list .simple-news-list li img.lazy,.weight-2 .grid-mod-collection .simple-news-list li img.lazy{max-height:87px}
.weight-2 .grid-mod-collection .big .related-static-thumbs li h2{font-size:14px;line-height:18px;margin-left:130px;max-width:260px}
.weight-2 .grid-mod-collection.grid-mod-collection-feed .simple-news-list{float:none;padding-top:0;width:100%}
.weight-2 .grid-mod-collection .simple-news-list{float:right;width:50%;padding-top:20px;padding-left:10px}
.weight-1 .grid-mod-list .simple-news-list li img,.weight-2 .grid-mod-collection .simple-news-list li img{width:130px}
.weight-2 .grid-mod-collection .simple-news-list li h2{margin-left:150px}
.weight-2 .grid-mod-collection .simple-news-list li:nth-child(2n){margin-bottom:20px}
.weight-2 .grid-mod-collection .simple-news-list li:nth-child(1n+3){display:block}
.grid-mod-list .simple-news-list{padding:0 20px 20px}
.grid-mod-list .simple-news-list h2{font-weight:700}
.grid-mod-list .box-title{padding:20px 20px 0}
.grid-mod-list.no-title .simple-news-list{padding:20px}
.weight-1 .grid-mod-list .simple-news-list li h2{margin-left:140px}
.weight-1 .grid-mod-list .simple-news-list li:last-child{margin-bottom:0}
.weight-2 .grid-mod-list .simple-news-list{padding:0}
.weight-2 .grid-mod-list .simple-news-list li{width:33.3333%;display:inline-block;float:left;padding:0}
.weight-2 .grid-mod-list .simple-news-list li:nth-child(1){padding-right:10px}
.weight-2 .grid-mod-list .simple-news-list li:nth-child(2){padding-left:10px}
.weight-2 .grid-mod-list .simple-news-list li:nth-child(3),.weight-2 .grid-mod-list .simple-news-list li:nth-child(4),.weight-2 .grid-mod-list .simple-news-list li:nth-child(5){padding-left:12px;padding-right:12px}
.weight-2 .grid-mod-list .simple-news-list li:nth-child(3){padding-left:20px;padding-right:4px;clear:both}
.weight-2 .grid-mod-list .simple-news-list li:nth-child(5){padding-right:20px;padding-left:4px}
.weight-2 .grid-mod-list .simple-news-list li:nth-child(2):before{content:" ";display:table;clear:both}
.weight-2 .grid-mod-list .simple-news-list li:nth-child(1),.weight-2 .grid-mod-list .simple-news-list li:nth-child(2){width:50%;min-height:250px;float:left}
.weight-2 .grid-mod-list .simple-news-list li h2{margin-left:0;font-size:17px;line-height:20px}
.weight-2 .grid-mod-list .simple-news-list li:nth-child(1) h2,.weight-2 .grid-mod-list .simple-news-list li:nth-child(2) h2{font-size:22px;line-height:25px;max-width:none;margin:10px 20px 5px}
.weight-2 .grid-mod-list .simple-news-list li:nth-child(3) h2,.weight-2 .grid-mod-list .simple-news-list li:nth-child(4) h2,.weight-2 .grid-mod-list .simple-news-list li:nth-child(5) h2{font-size:17px;line-height:19px}
.weight-2 .grid-mod-list .simple-news-list li img{width:100%;margin-bottom:10px}
.weight-2 .grid-mod-list .simple-news-list li:nth-child(1) img,.weight-2 .grid-mod-list .simple-news-list li:nth-child(2) img{margin-bottom:0}
.weight-2 .grid-mod-list .simple-news-list li .image-holder{max-height:200px;overflow:hidden;position:relative}
.grid-mod-collection-feed{word-wrap:break-word}
.grid-mod-collection-feed>h1 img{width:100%;display:block;margin-bottom:15px}
.grid-mod-collection-feed .simple-news-list{float:none;width:100%;padding:0 15px 15px}
.grid-mod-collection-feed .simple-news-list li h2{margin-left:130px}
.grid-mod-collection-feed .simple-news-list li img{width:115px}
.simple-news-list{list-style:none}
.simple-news-list li{position:relative;margin-bottom:20px}
.simple-news-list li:after,.simple-news-list li:before{content:'';display:table}
.simple-news-list li:after{clear:both}
.simple-news-list li img{float:left;width:130px}
.simple-news-list li img.lazy{max-height:87px}
.simple-news-list li a{color:#281E1E}
.simple-news-list li a:hover{color:#EC1A2E}
.simple-news-list li a:hover .media-prefix{color:#281E1E}
.simple-news-list li h2{font-size:14px;line-height:18px;font-weight:400;margin-left:140px;max-width:230px}
.media-prefix{color:#EC1A2E;margin-right:7px}
.highlight .media-prefix{color:#281E1E}
.media-prefix.live{display:inline-block;text-transform:uppercase;position:relative;padding-right:.8em}
.weight-1 .grid-mod-card-list li:after,.weight-1 .grid-mod-card-list li:before,.weight-2 .grid-mod-card-list ul:after,.weight-2 .grid-mod-card-list ul:before{display:table;content:''}
.media-prefix.live:after{content:'•';position:absolute;top:-1px;right:-4px;font-size:2.5em;-webkit-animation-delay:0;-webkit-animation-duration:.7s;-webkit-animation-name:pulsate;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;-webkit-animation-fill-mode:forwards;-moz-animation-delay:0;-moz-animation-duration:.7s;-moz-animation-name:pulsate;-moz-animation-iteration-count:infinite;-moz-animation-direction:alternate;-moz-animation-fill-mode:forwards;animation-delay:0;animation-duration:.7s;animation-name:pulsate;animation-iteration-count:infinite;animation-direction:alternate;animation-fill-mode:forwards}
.media-prefix.explainer{font-weight:700;color:#EC1A2E!important;text-transform:uppercase}
.media-prefix.icon-gallery{font-size:.85em}
.grid-mod-card-list{margin:0 10px 20px}
.grid-mod-card-list ul{list-style:none}
.weight-1 .grid-mod-card-list li{height:83.33px;margin-bottom:20px;position:relative}
.weight-1 .grid-mod-card-list li .image,.weight-2 .grid-mod-card-list li .image{background-size:cover;background-repeat:no-repeat;background-position:center center}
.weight-1 .grid-mod-card-list li:last-child{margin-bottom:0}
.weight-1 .grid-mod-card-list li:after{clear:both}
.weight-1 .grid-mod-card-list li .image{float:left;width:120px;height:100%}
.weight-1 .grid-mod-card-list li a{color:#281E1E}
.weight-1 .grid-mod-card-list li a h2{font-size:14px;line-height:18px;margin-left:120px;max-width:260px;padding:5px 10px}
.weight-1 .grid-mod-card-list li a:hover{color:#EC1A2E}
.weight-2 .grid-mod-card-list{margin-left:0;margin-right:0;height:250px}
.weight-2 .grid-mod-card-list ul:after{clear:both}
.weight-2 .grid-mod-card-list li{float:left;width:33.33%;padding:0 10px}
.weight-2 .grid-mod-card-list li .image{display:block;width:100%;height:140px;margin-bottom:10px}
.weight-2 .grid-mod-card-list li a{color:#281E1E}
.weight-2 .grid-mod-card-list li a h2{font-size:17px;line-height:19px;margin-bottom:20px}
.weight-2 .grid-mod-card-list li a:hover{color:#EC1A2E}
.weight-2 .grid-mod-card-list li:nth-child(3n+1){clear:left}
div[class*=grid-mod-] .image-align-tl{background-position:top left!important}
div[class*=grid-mod-] .image-align-tc{background-position:top center!important}
div[class*=grid-mod-] .image-align-tr{background-position:top right!important}
div[class*=grid-mod-] .image-align-cl{background-position:center left!important}
div[class*=grid-mod-] .image-align-cr{background-position:center right!important}
div[class*=grid-mod-] .image-align-bl{background-position:bottom left!important}
div[class*=grid-mod-] .image-align-bc{background-position:bottom center!important}
div[class*=grid-mod-] .image-align-br{background-position:bottom right!important}
#leaderboard{margin-bottom:20px;height:auto!important}
.ad-leaderboard{text-align:center;-webkit-transition:height .4s ease-in-out;-moz-transition:height .4s ease-in-out;-ms-transition:height .4s ease-in-out;transition:height .4s ease-in-out}
.ad-leaderboard img{display:block;width:728px;margin:40px auto}
.light-title{font-weight:300!important;letter-spacing:-.02em}
.grid-mod-sub-sections{margin:20px 10px 0}
.grid-mod-sub-sections:after,.grid-mod-sub-sections:before{content:'';display:table}
.grid-mod-sub-sections:after{clear:both}
.grid-mod-sub-sections .section{padding:0 20px 40px}
.grid-mod-sub-sections .section ul{list-style:none;max-width:240px;margin:0 auto}
.grid-mod-sub-sections .section li{font-size:14px;line-height:18px;text-align:center}
.grid-mod-sub-sections .section li:before{content:' ';display:block;width:10px;height:1px;margin:10px auto;background:#888}
.grid-mod-sub-sections .section li:first-child{font-weight:700}
.grid-mod-sub-sections .section li:first-child:before{display:none}
.grid-mod-sub-sections .section li .image{display:block;margin:0 auto 10px;background-size:cover;background-position:center center;background-repeat:no-repeat;width:100px;height:100px;border-radius:50%}
.grid-mod-sub-section-stories,.grid-mod-three-stories-subsection{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2)}
.grid-mod-sub-sections .section li a{display:block;color:#281E1E}
.grid-mod-sub-section-stories .small li:after,.grid-mod-sub-section-stories .small li:before,.grid-mod-video .playlist ul:after,.grid-mod-video .playlist ul:before{display:table;content:''}
.grid-mod-sub-sections .section li a:hover{color:#EC1A2E}
.weight-2 .grid-mod-sub-sections .section{float:left;width:50%}
.weight-2 .grid-mod-sub-sections .section:nth-child(3n){clear:left}
.grid-mod-sub-section-stories .small li:after,.grid-mod-video .playlist ul:after{clear:both}
.weight-3 .grid-mod-sub-sections .section{padding-left:10px;padding-right:10px}
.weight-3 .grid-mod-sub-sections .section,.weight-4 .grid-mod-sub-sections .section{float:left;width:25%}
.weight-4 .grid-mod-sub-sections .section li{font-size:17px;line-height:19px}
.grid-mod-sub-section-stories{padding:20px}
.grid-mod-sub-section-stories .small{list-style:none}
.grid-mod-sub-section-stories .small li{position:relative;margin-bottom:20px}
.grid-mod-sub-section-stories .small li img{float:left;margin-top:2px;width:100px}
.grid-mod-sub-section-stories .small li a{color:#281E1E}
.grid-mod-sub-section-stories .small li a:hover{color:#EC1A2E}
.grid-mod-sub-section-stories .small li a:hover .media-prefix{color:#281E1E}
.grid-mod-sub-section-stories .small li h2{font-size:14px;line-height:18px;font-weight:400;margin-left:110px;max-width:260px}
.grid-mod-titled-separator{margin-top:20px;clear:both}
.weight-2 .grid-mod-story.featured .content h1{font-size:52px;line-height:60px}
.grid-mod-story.featured .content h1 .weight-3,.weight-4 .grid-mod-story.featured .content h1{font-size:72px;line-height:84px}
.grid-mod-story.featured .content h1 a{opacity:.7}
.grid-mod-three-stories-subsection .image{background-size:cover;background-position:center center;background-repeat:no-repeat;padding-top:50%}
.grid-mod-three-stories-subsection .capsules li.topic{background:#EC1A2E}
.grid-mod-three-stories-subsection .capsules li.topic .label{color:#fff}
.grid-mod-three-stories-subsection h1{padding:20px 20px 10px;font-size:26px;line-height:30px;font-weight:900}
.grid-mod-three-stories-subsection .lead,.grid-mod-three-stories-subsection .simple-news-list{padding:0 20px 20px}
.grid-mod-three-stories-subsection h1 a{color:#281E1E}
.grid-mod-three-stories-subsection h1 a:hover{color:#EC1A2E}
.grid-mod-three-stories-subsection .lead p{font-size:14px;line-height:18px}
.grid-mod-three-stories-subsection .simple-news-list h2{font-weight:700}
.weight-2 .grid-mod-three-stories-subsection .big{float:left;width:60%;width:calc(60% - 10px)}
.weight-2 .grid-mod-three-stories-subsection .lead p{font-size:17px;line-height:19px}
.weight-2 .grid-mod-three-stories-subsection .image{padding-top:70%;margin-top:20px;margin-left:20px}
.weight-2 .grid-mod-three-stories-subsection .simple-news-list{float:right;width:40%;width:calc(40% - 10px);padding-left:0;margin-top:20px}
.weight-2 .grid-mod-three-stories-subsection .simple-news-list img{width:100%;max-width:280px;float:none}
.weight-2 .grid-mod-three-stories-subsection .simple-news-list h2{margin-left:0;font-size:17px;line-height:19px;max-width:280px}
.grid-mod-empty{visibility:hidden}
.grid-mod-video{box-shadow:0 1px 3px rgba(0,0,0,.2);background:#fff}
.grid-mod-video h1{font-size:20px;line-height:24px;padding:20px;height:60px}
.grid-mod-video h1 a{color:#281E1E}
.grid-mod-video h1 a:hover{color:#EC1A2E}
.grid-mod-video .first-video{background-size:cover;background-repeat:no-repeat;background-position:center center}
@media only screen and (min-width:620px){.grid-mod-video .first-video .content{padding-top:60px!important}
.weight-1 .grid-mod-video .first-video{height:180px}
}
.grid-mod-video .first-video .content h2{color:#fff;padding:20px}
.grid-mod-video .first-video .icon-play{background:rgba(0,0,0,.4);border-radius:50%;color:#fff;cursor:pointer;font-size:36px;padding:12px 11px 12px 13px;position:absolute;left:20px;text-shadow:0 0 2px rgba(0,0,0,.7);top:20px;z-index:1}
.grid-mod-video .first-video:hover .content h2{color:#EC1A2E}
.grid-mod-video .first-video:hover .icon-play{background:rgba(0,0,0,.9)}
.grid-mod-video .playlist ul{list-style:none}
.grid-mod-video .playlist li{float:left;width:50%;padding:10px;position:relative}
.grid-mod-video .playlist li a{color:#281E1E}
.grid-mod-video .playlist li a .icon-play{background:rgba(0,0,0,.4);border-radius:50%;color:#fff;cursor:pointer;font-size:15px;padding:6px 5px 6px 7px;position:absolute;left:15px;text-shadow:0 0 2px rgba(0,0,0,.7);top:15px;z-index:1}
.grid-mod-video .playlist .date,.grid-mod-video .playlist h2{font-size:12px;line-height:16px}
.grid-mod-video .playlist li a:hover{color:#EC1A2E}
.grid-mod-video .playlist li a:hover .icon-play{background:rgba(0,0,0,.9)}
.grid-mod-video .playlist .date{opacity:.75}
.grid-mod-video .playlist img{display:block;margin-bottom:5px}
.weight-1 .grid-mod-video .image_wrapper{bottom:0!important}
.weight-1 .grid-mod-video .first-video .content h2{font-size:20px;line-height:24px}
.weight-1 .grid-mod-video .playlist li{width:50%}
.weight-1 .grid-mod-video .playlist li:nth-child(3n+3){clear:left}
.grid-mod-four-sub-sections .section .more li:after,.grid-mod-four-sub-sections:after{clear:both}
.weight-2 .grid-mod-video .first-video{height:360px}
.weight-2 .grid-mod-video .first-video .content h2{font-size:40px;line-height:46px;margin-bottom:10px}
.weight-2 .grid-mod-video .playlist li{width:25%;height:180px}
.grid-mod-four-sub-sections:after,.grid-mod-four-sub-sections:before{content:'';display:table}
.grid-mod-four-sub-sections .section{margin:0 10px 20px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2)}
.grid-mod-four-sub-sections .section>.image_wrapper .image{padding-top:56.25%;background-size:cover;background-position:center center;background-repeat:no-repeat}
.grid-mod-four-sub-sections .section>.image_wrapper .image a{display:block;height:100%}
.grid-mod-four-sub-sections .section .capsules .topic{background:#EC1A2E}
.grid-mod-four-sub-sections .section .capsules .label{color:#fff}
.grid-mod-four-sub-sections .section>.content h1{padding:20px;font-size:20px;line-height:24px}
.grid-mod-four-sub-sections .section>.content h1 a{color:#281E1E}
.grid-mod-four-sub-sections .section>.content h1 a:hover{color:#EC1A2E}
.grid-mod-four-sub-sections .section .more{list-style:none;padding:0 20px 20px}
.grid-mod-four-sub-sections .section .more li{min-height:60px;margin-bottom:20px}
.grid-mod-four-sub-sections .section .more li:after,.grid-mod-four-sub-sections .section .more li:before{content:'';display:table}
.grid-mod-four-sub-sections .section .more li:last-child{margin-bottom:0}
.grid-mod-four-sub-sections .section .more a{display:block;position:relative;padding-left:100px;font-size:14px;line-height:18px;font-weight:700;color:#281E1E}
.grid-mod-four-sub-sections .section .more a:hover{color:#EC1A2E}
.grid-mod-four-sub-sections .section .more .image{position:absolute;left:0;height:60px;width:90px;background-size:cover;background-position:center center}
.grid-mod-four-sub-sections .section.highlight{background-color:#DADFE1;box-shadow:none}
.weight-2 .grid-mod-four-sub-sections .section{min-height:500px;float:left;width:calc(50% - 20px)}
.weight-2 .grid-mod-four-sub-sections .section:nth-child(3n){clear:left}
.weight-3 .grid-mod-four-sub-sections .section .more li{min-height:initial}
.weight-3 .grid-mod-four-sub-sections .section .more a{padding-left:0}
.weight-3 .grid-mod-four-sub-sections .section .more .image{display:none!important}
.weight-3 .grid-mod-four-sub-sections,.weight-4 .grid-mod-four-sub-sections{display:flex}
.weight-3 .grid-mod-four-sub-sections .section,.weight-4 .grid-mod-four-sub-sections .section{float:left;width:calc(25% - 20px)}
.grid-mod-four-videos:after,.grid-mod-four-videos:before{content:'';display:table}
.grid-mod-four-videos:after{clear:both}
.grid-mod-four-videos .section{margin:0 10px 20px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2)}
.grid-mod-four-videos .section>.image_wrapper .image{padding-top:56.25%;background-size:cover;background-position:center center;background-repeat:no-repeat}
.grid-mod-four-videos .section>.image_wrapper .image a{display:block;height:100%}
.grid-mod-four-videos .section>.content h1{padding:20px;font-size:20px;line-height:24px}
.grid-mod-four-videos .section>.content h1 a{color:#281E1E}
.grid-mod-four-videos .section>.content h1 a:hover{color:#EC1A2E}
.weight-2 .grid-mod-four-videos .section{min-height:340px;float:left;width:calc(50% - 20px)}
.weight-2 .grid-mod-four-videos .section:nth-child(3n){clear:left}
.article-video .video-playlist li:after,.article-video .video-playlist ul:after,.full-article .text-wrapper .inline-pipes-list,.sidebar .article-list li:after{clear:both}
.weight-3 .grid-mod-four-videos .section .more li{min-height:initial}
.weight-3 .grid-mod-four-videos .section .more a{padding-left:0}
.weight-3 .grid-mod-four-videos .section .more .image{display:none}
.weight-3 .grid-mod-four-videos,.weight-4 .grid-mod-four-videos{display:flex}
.weight-3 .grid-mod-four-videos .section,.weight-4 .grid-mod-four-videos .section{float:left;width:calc(25% - 20px)}
.grid-mod-gallery{box-shadow:0 1px 3px rgba(0,0,0,.2);background:#fff}
.grid-mod-gallery .gallery-title{font-size:20px;line-height:24px;padding:20px;color:#281E1E}
@media only screen and (min-width:620px){.grid-mod-gallery .gallery-title{height:60px}
}
.grid-mod-gallery li{position:relative;background-size:cover;background-position:center top;background-repeat:no-repeat;float:left}
.grid-mod-gallery li a{display:block;height:100%;color:#fff}
.grid-mod-gallery li a:hover{background:rgba(255,255,255,.2);color:#EC1A2E}
.grid-mod-gallery li:first-child a{float:left;width:50%}
.grid-mod-gallery li:first-child a:hover{background:0 0}
.grid-mod-gallery li:first-child a:hover span{opacity:.5}
.grid-mod-gallery li:last-child a{background-color:#DADFE1;color:#555;padding-top:30px;text-align:center}
.grid-mod-gallery .pager{background:rgba(0,0,0,.4);border-radius:50%;color:#fff;cursor:pointer;text-shadow:0 0 2px rgba(0,0,0,.7);font-size:40px;position:absolute;top:50%;margin-top:-30px}
@media only screen and (min-width:620px){.grid-mod-gallery .pager{font-size:60px}
}
.grid-mod-gallery .pager.icon-arrow-left{left:15px}
.grid-mod-gallery .pager.icon-arrow-right{right:15px}
.grid-mod-gallery a:hover .pager{background:rgba(0,0,0,.9)}
.grid-mod-gallery .additional-photos{display:block;font-size:40px;line-height:46px;font-weight:700;margin-bottom:0}
.grid-mod-gallery .additional-photos:before{margin-right:5px}
.grid-mod-gallery .label{font-size:14px;line-height:18px}
.grid-mod-gallery ul{list-style:none;height:400px}
.grid-mod-gallery li{height:25%;width:50%}
.grid-mod-gallery li:first-child{height:50%;width:100%}
@media (min-width:400px){.grid-mod-gallery ul{height:500px}
}
@media (min-width:500px){.grid-mod-gallery ul{height:540px}
}
.weight-1 .grid-mod-gallery li:nth-child(2n){border-right:1px solid #fff;border-top:1px solid #fff}
.weight-1 .grid-mod-gallery li:nth-child(2n+1){border-top:1px solid #fff}
.weight-2 .grid-mod-gallery li{border-left:10px solid #fff;border-right:10px solid #fff;border-top:10px solid #fff;height:20%;width:25%}
.weight-2 .grid-mod-gallery li:first-child{height:78%;width:100%;border-left:none;border-right:none;border-top:none;border-bottom:1px solid #fff}
.weight-2 .grid-mod-gallery li:last-child a{padding-top:20px}
.weight-3 .grid-mod-gallery li,.weight-4 .grid-mod-gallery li{border-bottom:10px solid #fff;border-left:10px solid #fff;border-right:10px solid #fff;height:25%;width:20%}
.weight-3 .grid-mod-gallery li:first-child,.weight-4 .grid-mod-gallery li:first-child{border-right:1px solid #fff;border-left:none;border-top:none;height:100%;width:80%}
.weight-3 .grid-mod-gallery li:last-child a,.weight-4 .grid-mod-gallery li:last-child a{padding-top:24px}
.weight-3 .grid-mod-gallery .additional-photos,.weight-4 .grid-mod-gallery .additional-photos{font-size:48px;line-height:52px;margin-bottom:0}
.weight-2 .grid-mod-half-height h1,.weight-3 .grid-mod-gallery .label,.weight-4 .grid-mod-gallery .label{font-size:26px;line-height:30px}
@media only screen and (min-width:620px){.full-article .grid-mod-gallery li{border-left:10px solid #fff;border-right:10px solid #fff;border-top:10px solid #fff;height:20%;width:25%}
.full-article .grid-mod-gallery li:first-child{height:78%;width:100%;border-left:none;border-right:none;border-top:none;border-bottom:1px solid #fff}
.full-article .grid-mod-gallery li:last-child a{padding-top:20px}
}
.weight-1 .grid-mod-half-height .lead{display:none}
.weight-2 .grid-mod-half-height{display:block;height:250px}
.weight-2 .grid-mod-half-height .image_wrapper{display:block;height:100%;width:calc(50% - 10px);float:left}
.weight-2 .grid-mod-half-height .image{display:block!important;height:100%}
.weight-2 .grid-mod-half-height .lead{padding:0 20px 20px}
.weight-2 .grid-mod-half-height .lead p{font-size:17px;line-height:19px}
body.fullscreen-gallery{overflow:hidden}
.full-gallery{visibility:hidden;opacity:0;-moz-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5);-webkit-transition:all .1s;-moz-transition:all .1s;transition:all .1s;position:fixed;top:0;bottom:0;right:0;left:0;z-index:200;background:#fff}
.full-gallery .close{float:right;font-size:32px;padding:14px;color:#281E1E}
.full-gallery .close:hover{color:#EC1A2E}
.full-gallery .gallery-title{font-size:20px;line-height:24px;padding:20px}
.full-gallery .scroller{height:100%;overflow:auto}
.full-gallery .images{position:relative;float:left;width:100%;margin-bottom:20px}
.full-gallery .images li{position:absolute;top:0;bottom:0;right:0;left:0}
.full-gallery ul{list-style:none}
.full-gallery li{display:none;background-size:contain;background-repeat:no-repeat;background-position:top center}
.full-gallery li.active{display:block!important}
.full-gallery li img{display:block;width:100%}
.full-gallery .icon-arrow-left,.full-gallery .icon-arrow-right{margin-top:-20px;position:absolute;top:50%}
.full-gallery .icon-arrow-left:before,.full-gallery .icon-arrow-right:before{background:rgba(0,0,0,.4);border-radius:50%;color:#fff;text-shadow:0 0 2px rgba(0,0,0,.7);font-size:40px}
@media only screen and (min-width:620px){.full-gallery .icon-arrow-left,.full-gallery .icon-arrow-right{margin-top:-30px}
.full-gallery .icon-arrow-left:before,.full-gallery .icon-arrow-right:before{font-size:60px}
}
.full-gallery .icon-arrow-left{left:15px}
.full-gallery .icon-arrow-right{right:15px}
.full-gallery .pager{display:block;position:absolute;top:0;bottom:0}
.full-gallery .pager.prev{width:40%;left:0}
.full-gallery .pager.next{right:0;width:60%}
.full-gallery .legends{padding:20px}
.full-gallery .legends h2{font-size:17px;line-height:19px;margin-bottom:10px}
.full-gallery .legends h2 .counter{color:#EC1A2E;padding-right:10px}
.full-gallery .legends p{font-size:14px;line-height:18px;margin-bottom:10px}
.full-gallery .legends .credits{color:#888}
.full-gallery .legends :last-child{margin-bottom:0}
.full-gallery .legends a{color:#EC1A2E!important}
.full-gallery .legends a:hover{color:#940c19!important}
.full-gallery .ad-button{position:absolute;bottom:0;width:100%;background:#281E1E}
.full-gallery .ad-button img{display:block;margin:0 auto}
.full-gallery .ad-mpu{text-align:center}
@media only screen and (min-width:930px){.full-gallery .ad-button{display:none}
.full-gallery .ad-mpu,.full-gallery .ad-mpu img{display:block;width:300px}
.full-gallery .ad-mpu{float:left;margin:20px}
.full-gallery .images{float:left;width:calc(100% - 340px);margin-bottom:0}
.full-gallery .legends{float:left;width:340px;background:rgba(0,0,0,.03)}
}
.full-gallery.gallery-open{visibility:visible;opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}
body.article{background-color:#fff}
.full-article{margin-bottom:20px}
.full-article ol.breadcrumbs{list-style:none}
.full-article ol.breadcrumbs li{float:left;margin-right:5px}
.full-article ol.breadcrumbs li:before{content:'›';margin-right:5px}
.full-article header .meta .author_photo:after,.full-article ol.breadcrumbs li:first-child:before{content:''}
.full-article .main-article-content{max-width:1000px;margin:auto;position:relative}
.full-article a{color:#EC1A2E}
.full-article a:hover{color:#940c19}
.full-article .caption,.full-article .dnd-caption-wrapper,.full-article header .sponsor p{color:#888;font-size:14px;line-height:18px}
.full-article .banner-image{margin-bottom:20px;text-align:center}
.full-article .banner-image img{max-width:100%}
.full-article .dnd-caption-wrapper{padding:6px 0 20px}
.full-article header{padding:0 20px}
.full-article header .sponsor{margin-bottom:10px}
.full-article header .sponsor p{text-transform:uppercase}
.full-article header .sponsor img{max-width:80px;max-height:32px}
@media only screen and (min-width:620px){.full-article header .sponsor{float:right;margin:0 0 10px 10px}
}
.full-article header .main-topic{display:inline-block;margin-bottom:10px;font-size:14px;line-height:18px;text-transform:uppercase;color:#281E1E}
.full-article header .main-topic:hover{color:#EC1A2E}
.full-article header h1{font-size:32px;line-height:36px;margin-bottom:20px}
.full-article header .meta .author_photo{margin-right:10px;position:relative}
.full-article header .meta .author_photo img{float:left;width:60px;height:60px;border-radius:30px}
.full-article header .meta .comments a:before{padding-right:2px;vertical-align:middle}
@media only screen and (min-width:620px){.full-article header{padding:20px}
.full-article header h1{font-size:40px;line-height:46px;margin-bottom:10px}
}
@media only screen and (min-width:930px){.full-article header{padding:20px 0;margin:0 auto;max-width:900px}
.full-article header h1{font-size:48px;line-height:52px;margin-bottom:12px}
}
.full-article .featured-media{margin-bottom:20px}
.full-article .featured-media img{display:block}
.full-article .featured-media .caption{padding:10px 20px}
@media only screen and (min-width:930px){.full-article .featured-media{margin-left:auto;margin-right:auto}
.full-article .featured-media .caption{padding:10px 0}
.full-article .featured-media.text-width{width:900px;padding-right:340px}
.full-article .featured-media.medium-width{width:900px}
.full-article .featured-media.full-width,.full-article .featured-media.full-width img,.full-article .featured-media.medium-width img{width:100%}
.full-article .featured-media.full-width .caption{width:900px;margin-left:auto;margin-right:auto}
}
.full-article .text-wrapper{margin:0 20px}
.full-article .text-wrapper>:first-child{margin-top:0}
@media only screen and (min-width:620px){.full-article .text-wrapper{max-width:600px}
}
@media only screen and (min-width:930px){.full-article .text-wrapper{max-width:900px;padding-right:340px;margin:0 auto}
}
.full-article .text-wrapper>h1,.full-article .text-wrapper>h2,.full-article .text-wrapper>h3{margin-top:36px;margin-bottom:18px;clear:both}
.full-article .text-wrapper>h1{font-size:1.6em}
.full-article .text-wrapper>h2{font-size:1.4em}
.full-article .text-wrapper>h3{font-size:1.2em}
.full-article .text-wrapper>ol:not([class]) li,.full-article .text-wrapper>p,.full-article .text-wrapper>ul:not([class]) li{font-family:"Indy Serif";font-size:18px;line-height:26px;margin-bottom:18px;word-wrap:break-word}
@media only screen and (min-width:620px){.full-article .text-wrapper>ol:not([class]) li,.full-article .text-wrapper>p,.full-article .text-wrapper>ul:not([class]) li{font-size:19px;line-height:28px;margin-bottom:20px}
}
.full-article .back-to-index a,.full-article .inline-block-index li{font-size:17px;line-height:19px}
.full-article .text-wrapper>p:last-of-type:after{content:' ';display:inline-block;height:16px;background:#EC1A2E;position:relative;top:2px;left:6px;width:16px;border-radius:8px}
.full-article .text-wrapper>ol:not([class]),.full-article .text-wrapper>ul:not([class]){margin-left:2em;margin-bottom:18px}
.full-article .text-wrapper>ol:not([class]) li,.full-article .text-wrapper>ul:not([class]) li{margin-bottom:0}
.full-article .dnd-widget-wrapper,.full-article .inline-block{margin-bottom:20px}
.full-article .inline-block-index ol{margin-left:30px}
.full-article .inline-block-index li a{display:block;padding:4px 0}
.full-article .back-to-index{margin-top:-10px}
.full-article .back-to-index a{font-family:"Fira Sans"}
.full-article .atom-align-full img,.full-article .inline-block-full img{width:100%}
.full-article .atom-align-full .caption,.full-article .inline-block-full .caption{max-width:940px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}
.full-article .atom-align-large img,.full-article .inline-block-large img{display:block;width:100%;max-width:900px;margin:0 auto}
.full-article .atom-align-large .caption,.full-article .inline-block-large .caption{max-width:940px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}
.full-article table{width:100%;margin-bottom:20px}
.full-article table th{text-align:left;border-bottom:4px solid #EC1A2E}
.full-article table td,.full-article table th{padding:10px 10px 10px 0}
.full-article table tr:nth-child(even){background:rgba(0,0,0,.03)}
.full-article #gigya-share-btns-2 table{margin-bottom:0}
@media only screen and (min-width:620px) and (min-width:1240px){body:not(.wrapped_by_ads) .full-article .atom-align-left,body:not(.wrapped_by_ads) .full-article .inline-block-left{margin-left:-25%}
}
@media only screen and (min-width:620px){.full-article table td,.full-article table th{font-size:1.1em}
.full-article .atom-align-left,.full-article .inline-block-left{float:left;margin-right:20px;width:50%}
.full-article .atom-align-right,.full-article .inline-block-right{float:right;margin-left:20px;width:50%}
}
.full-article .inline-block-quote blockquote{font-family:"Indy Serif";font-size:26px;line-height:30px;margin-bottom:4px}
.full-article .inline-block-quote blockquote:before{content:'“';font-family:Georgia;color:#EC1A2E;font-weight:700;font-size:2.1em;line-height:.9em;height:20px;float:left;padding-right:.15em;margin-left:-.09em}
.full-article .dnd-atom-rendered img,.full-article .inline-block-media img{display:block;margin-bottom:10px}
.full-article .inline-block-related-single img{display:block}
.full-article .inline-block-related-single .context-capsule{position:absolute;top:-10px;box-shadow:0 1px 6px rgba(0,0,0,.15);font-size:12px;line-height:16px;height:20px;background:#fff;padding:2px 6px;text-transform:uppercase}
.full-article .inline-block-related-single .content{position:relative;padding:20px}
.full-article .inline-block-related-single h2{font-size:17px;line-height:19px}
.full-article .inline-block-related-single a{display:block;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);color:#281E1E}
.full-article .inline-block-related-single a:hover{color:#EC1A2E}
.full-article .inline-block-related-list h2:not(.box-title){font-size:17px;line-height:19px;font-weight:700}
.full-article .inline-block-related-list ul{list-style:none}
.full-article .inline-block-related-list li{margin-bottom:10px;padding-left:20px;position:relative}
.full-article .inline-block-related-list li:before{content:' ';display:block;width:8px;height:8px;border-radius:50%;background:#EC1A2E;position:absolute;left:0;top:5px}
.full-article .inline-block-related-list a{color:#281E1E}
.full-article .inline-block-related-list a:hover{color:#EC1A2E}
.full-article .inline-block-infobox{background-color:rgba(0,0,0,.03);padding:20px}
.full-article .inline-block-infobox .infoboxtitle{font-weight:700}
.full-article .inline-block-infobox p,.full-article .inline-block-infobox ul{font-family:'Fira Sans',sans;font-size:17px;line-height:19px;margin-bottom:10px}
.full-article .inline-block-infobox p:last-child,.full-article .inline-block-infobox ul:last-child{margin-bottom:0}
.full-article .inline-block-infobox ol,.full-article .inline-block-infobox ul{margin-left:20px}
.full-article .inline-block-number p{font-family:'Fira Sans',sans;font-size:17px;line-height:19px;margin-bottom:10px}
.full-article .inline-block-number p:last-child{margin-bottom:0}
.full-article .inline-block-number p.number{font-family:"Indy Serif";font-size:100px;line-height:80px;font-weight:700}
.full-article .inline-block-number p.number.number-length-5{font-size:94px;margin-bottom:5px}
.full-article .inline-block-number p.number.number-length-6{font-size:80px;margin-bottom:0}
.full-article .inline-block-number p.number.number-length-7{font-size:70px;margin-bottom:0}
.full-article .inline-block-number p.number.number-length-8{font-size:62px;margin-bottom:0}
.full-article .inline-block-number p.number.number-length-9{font-size:54px;margin-bottom:0}
.full-article .inline-block-number p.number.number-length-10{font-size:50px;margin-bottom:0}
.full-article .inline-block-map iframe{display:block;margin-bottom:10px}
.full-article .sidebar,.full-article .sidebar aside{display:none}
.full-article .intro{margin-bottom:20px}
.full-article .intro ol,.full-article .intro ul{margin-left:2em}
.full-article .intro ol,.full-article .intro p,.full-article .intro ul{margin-bottom:10px}
.full-article .intro li,.full-article .intro p{font-size:20px;line-height:24px;font-family:"Fira Sans"}
@media only screen and (min-width:930px){.full-article .sidebar{margin-left:0;position:absolute;top:0;right:0}
}
.full-article .sidebar.always-shown{margin-left:20px}
@media only screen and (max-width:619px){.full-article #gigya-share-btns-1,.full-article #gigya-share-btns-2{width:280px!important}
}
@media only screen and (max-width:330px){.full-article #mpu8>div>iframe{margin-left:-10px}
}
.meta.large-author .author{float:none;font-size:20px;line-height:24px;font-weight:700;margin-bottom:4px}
.meta.large-author .author:after{content:''}
.full-article>.dark-background>header .stars,.full-article>header .stars{margin-top:-10px;display:block;margin-bottom:20px}
.full-article>.dark-background>header .icon-star,.full-article>header .icon-star{display:inline-block;vertical-align:middle;font-size:40px;margin-top:-4px;margin-left:-4px;margin-right:-8px;color:#EC1A2E}
.full-article>.dark-background>header .stars-1 .icon-star:nth-child(n+3),.full-article>.dark-background>header .stars-2 .icon-star:nth-child(n+4),.full-article>.dark-background>header .stars-3 .icon-star:nth-child(n+5),.full-article>.dark-background>header .stars-4 .icon-star:nth-child(n+6),.full-article>header .stars-1 .icon-star:nth-child(n+3),.full-article>header .stars-2 .icon-star:nth-child(n+4),.full-article>header .stars-3 .icon-star:nth-child(n+5),.full-article>header .stars-4 .icon-star:nth-child(n+6){color:#888;opacity:.2}
.sidebar{width:300px}
.sidebar .ad img,.sidebar .partners img{display:block}
.sidebar aside{margin-bottom:40px}
.sidebar .visible{display:block!important}
.article-video .video-playlist li:after,.article-video .video-playlist li:before,.article-video .video-playlist ul:after,.article-video .video-playlist ul:before,.sidebar .article-list li:after,.sidebar .article-list li:before{content:'';display:table}
.sidebar .visible:last-child{margin-bottom:0}
.sidebar .article-list ul{list-style:none}
.sidebar .article-list li{position:relative;margin-bottom:20px}
.sidebar .article-list img{float:left;margin-top:2px;width:100px}
.sidebar .article-list a{color:#281E1E}
.sidebar .article-list a h2{font-size:17px;line-height:19px;font-weight:400;margin-left:110px;max-width:260px}
.sidebar .article-list a:hover{color:#EC1A2E}
.sidebar .video-sidebar{list-style:none;width:300px}
.sidebar .video-sidebar li{float:left;position:relative;width:calc(50% - 5px)}
.sidebar .video-sidebar li .icon-play{background:rgba(236,26,36,.8);border-radius:50%;color:#fff;position:absolute;top:3px;left:3px;cursor:pointer;font-size:30px;padding:9px 8px 9px 13px}
.sidebar .video-sidebar li a h2{color:#000;font-weight:500;font-style:normal;font-size:14px;line-height:18px}
.sidebar .video-sidebar li a:hover h2{color:#EC1A2E}
.sidebar .video-sidebar li:first-child{float:none;margin-bottom:10px;width:300px}
.sidebar .video-sidebar li:first-child .icon-play{top:10px;left:10px}
.sidebar .video-sidebar li:first-child a h2{bottom:10px;color:#fff;font-weight:600;font-size:20px;padding:0 10px;position:absolute}
.sidebar .video-sidebar li:first-child:hover h2{color:#EC1A2E}
.sidebar .video-sidebar li:nth-child(2){margin-right:5px}
.sidebar .video-sidebar li:nth-child(3){margin-left:5px}
.article-video .dark-background{background:#000;color:#fff;margin-top:-20px;margin-bottom:40px;padding:20px 0 0}
.article-video .dark-background .main-topic{color:#fff}
.article-video .dark-background .main-topic:hover{color:#EC1A2E}
.article-video .dark-background .featured-media{margin-bottom:20px}
@media only screen and (min-width:930px){.article-video .dark-background .featured-media{margin-bottom:40px}
}
.article-video.admin-menu .dark-background{margin-top:0}
.article-video .video-player{max-width:900px;margin:0 auto}
.article-video .featured-media .caption{padding:0 20px}
@media only screen and (min-width:930px){.article-video .featured-media .caption{padding:0}
}
.article-video .video-playlist{background:#281E1E;margin-bottom:40px;overflow:auto;padding:20px 20px 10px}
.article-video .video-playlist ul{list-style:none}
.article-video .video-playlist li{position:relative;margin-bottom:10px}
.article-video .video-playlist li img{float:left;margin-top:2px;width:100px}
.article-video .video-playlist li a{color:#fff}
.article-video .video-playlist li a h2{font-size:17px;line-height:19px;font-weight:700;margin-left:110px;max-width:220px}
.article-video .video-playlist li a:hover{color:#EC1A2E}
@media only screen and (max-width:619px){.article-video .video-playlist li:nth-child(n+3){display:none}
}
@media only screen and (min-width:620px){.article-video .video-playlist li{width:50%;float:left}
.article-video .video-playlist li h2{padding-right:20px}
}
@media only screen and (min-width:930px){.article-video .video-playlist li{width:33%;float:left}
}
@media only screen and (min-width:930px) and (max-width:1239px){.article-video .video-playlist li:last-child{display:none}
}
@media only screen and (min-width:1240px){.article-video .video-playlist li{width:25%;float:left}
}
.article-explainer .photo-background{margin-top:-20px;margin-bottom:40px;padding-top:40%;background-color:#281E1E;background-size:cover;background-position:center center;background-repeat:no-repeat;color:#fff;position:relative}
@media only screen and (min-width:620px){.article-explainer .photo-background{padding-top:25%}
}
.article-explainer .photo-background .main-topic{color:#fff}
.article-explainer .photo-background header{position:relative;z-index:1;padding-bottom:10px}
.article-explainer .photo-background header h1{max-width:680px}
.article-explainer .photo-background:after{content:' ';position:absolute;z-index:0;bottom:0;height:100%;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(black));background:-moz-linear-gradient(top,rgba(0,0,0,.1),#000);background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:linear-gradient(to bottom,rgba(0,0,0,.1) 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 0.1)', endColorstr='black')}
.taboola{max-width:940px;padding:0 20px;padding-top:0!important;margin:0 auto 20px}
.taboola img,.taboola li{margin-bottom:10px}
.taboola ul{list-style:none}
.taboola img{display:block}
.taboola h3{font-size:17px;line-height:19px}
.taboola a{color:#281E1E}
.taboola a:hover{color:#EC1A2E}
.taboola .disclaimer span,.taboola .source{font-size:14px;line-height:18px;color:#888}
.taboola .disclaimer span{text-transform:uppercase;position:relative;top:-18px}
@media only screen and (min-width:400px){.taboola ul{margin-left:-10px;margin-right:-10px}
.taboola ul:after,.taboola ul:before{content:'';display:table}
.taboola ul:after{clear:both}
.taboola li{float:left;padding:0 10px}
}
.box-comments .gig-comments-share-provider-checkbox,.box-comments .gig-composebox-photo{display:none}
@media only screen and (min-width:400px) and (max-width:659px){.taboola li{width:50%}
.taboola li:nth-child(odd){clear:left}
}
@media only screen and (min-width:660px){.taboola li{width:33.33%;padding:0 10px}
.taboola li:nth-child(3n+4){clear:left}
}
@media only screen and (max-width:659px){.taboola li:nth-child(n+5),.taboola.internal li:nth-child(n+3){display:none}
}
.box-comments{max-width:940px;padding:0 20px;margin:0 auto 40px}
.box-comments .gig-comments-container,.box-comments .gig-comments-container *{font-family:"Fira Sans";font-size:17px;line-height:22px;color:#281E1E;max-width:560px;width:auto!important}
.box-comments .gig-comment *,.box-comments .gig-comments-linksContainer a,.box-comments .gig-comments-linksContainer a:active,.box-comments .gig-comments-linksContainer a:link,.box-comments .gig-comments-linksContainer a:visited,.box-comments .gig-comments-linksContainer li,.box-comments .gig-comments-linksContainer li a:hover{color:#888}
.box-comments .gig-comments-container .gig-comments-composebox,.box-comments .gig-comments-container.gig-comments-composebox{max-width:660px;background-color:rgba(0,0,0,.03);padding:20px;margin-bottom:20px}
.box-comments .gig-comment-deleteLink,.box-comments .gig-comment-editLink,.box-comments .gig-comment-likeLink,.box-comments .gig-comment-repliesArrow-text,.box-comments .gig-comment-replyLink,.box-comments .gig-comment-shareLink,.box-comments .gig-comment-time,.box-comments .gig-comment-vote-total,.box-comments .gig-comments-rss a,.box-comments .gig-comments-subscribe,.box-comments .gig-composebox-share-text{font-size:14px;line-height:18px}
.box-comments .gig-comments-linksContainer li:after{background-color:#888}
.box-comments .gig-comment .gig-composebox-title,.box-comments .gig-comment .gig-composebox-title *,.box-comments .gig-comment-username{color:#281E1E}
.box-comments .gig-comment-body,.box-comments .gig-comment-body *{color:#281E1E;font-family:"Indy Serif"}
.box-comments .gig-composebox-logout{color:#888}
.box-comments .gig-composebox-data{padding-left:0}
.box-comments .gig-comments-composebox .gig-composebox-data{margin-bottom:0}
.box-comments .gig-composebox-anon-text{font-family:"Indy Serif";color:#888}
.box-comments .gig-composebox-textarea,.box-comments .gig-composeboxtextarea *{color:#281E1E}
.box-comments .gig-composebox-editor,.box-comments .gig-composebox-summary{border:1px solid #DADFE1;border-radius:0}
.box-comments .gig-composebox-post{font-size:17px;line-height:19px;background:#EC1A2E;border:none;border-radius:0;box-shadow:none;color:#fff;filter:none;font-family:"Fira Sans";font-weight:400;padding:2px 10px}
.box-comments .gig-comments-usertaggingbox,.box-comments .gig-usertagging-suggestions{font-family:"Indy Serif"}
.box-comments .gig-composebox-post:hover{background:#281E1E}
.box-comments .gig-composebox-error{background-color:transparent;color:#888;text-align:left;font-weight:400}
.box-comments .gig-composebox-share-text{color:#888;margin-right:5px}
.box-comments .gig-comment-vote-total:after{content:" likes"}
.box-comments .gig-comment-replybox .gig-composebox-close,.box-comments .gig-comment-vote-neg,.box-comments .gig-comment-vote-pos,.box-comments .gig-comments-share-more,.box-comments .gig-comments-share-provider{background:0 0!important;color:#EC1A2E;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;padding-left:8px;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.box-comments .gig-comment-replybox .gig-composebox-close:hover,.box-comments .gig-comment-vote-neg:hover,.box-comments .gig-comment-vote-pos:hover,.box-comments .gig-comments-share-more:hover,.box-comments .gig-comments-share-provider:hover{background:0 0;color:#281E1E}
.box-comments .gig-comment-vote-pos:before{content:"\e60d"}
.box-comments .gig-comment-vote-neg:before{content:"\e60c"}
.box-comments .gig-composebox-share{background:0 0}
.box-comments .gig-comments-share-provider{border:none;padding:0;width:18px}
.box-comments .gig-comments-share-provider:first-child:after{content:"\e609"}
.box-comments .gig-comments-share-provider:nth-child(2):after{content:"\e60a"}
.box-comments .gig-comments-share-more{font-size:11px;padding:0;line-height:20px;margin-left:2px}
.box-comments .gig-comments-share-more:after{content:"\ea0a"}
.box-comments .gig-comment-replybox .gig-composebox-close:after{margin-bottom:7px}
.box-comments .gig-comment-replybox .gig-composebox-close:after:after{content:"\e603"}
.box-comments .gig-comment-flag-visible,.box-comments .gig-comment-self-data .gig-comment-flag{visibility:visible;display:inline-block!important;margin-top:4px;width:14px!important;height:14px}
.box-comments .gig-comment .gig-comment-replybox{background-color:rgba(0,0,0,.03);padding:20px}
.box-comments .gig-comment .gig-composebox-share{border:none}
.box-comments .gig-comments-sortbox li{color:#888}
.box-comments .gig-mediabox-ok{color:#281E1E}
.box-comments .gig-media-caption,.box-comments .gig-mediabox-text{font-family:"Indy Serif";color:#888}
.box-comments .gig-comments-mediaplayer-caption{font-family:"Indy Serif"}
.box-comments .gig-comment-data-removed .gig-comment-body,.box-comments .gig-comment-edited{color:#888}
.box-comments .gig-comments-updates.gig-comments-updates-visible.gig-comments-updates-full{height:auto;border:1px solid #90D890;background:#fff}
#mastfooter{margin:20px 20px 50px;border-top:1px solid #281E1E;padding-top:40px}
#mastfooter .follow,#mastfooter .stamp{width:50%;margin-bottom:40px;float:left}
#mastfooter:after,#mastfooter:before{content:'';display:table}
#mastfooter:after{clear:both}
#mastfooter .stamp{background-image:url(http://static.independent.co.uk/static-assets/stamp_indy.png);background-size:80px;background-repeat:no-repeat;height:80px}
#mastfooter ul{margin-top:-7px;list-style:none}
#mastfooter .follow{padding:0}
#mastfooter .links{clear:left;-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}
#mastfooter .links a{font-size:14px;line-height:18px;padding:7px 0;display:block;color:#281E1E}
#mastfooter .links a:hover{color:#EC1A2E}
body.negative #mastfooter{border-top-color:#fff}
body.negative #mastfooter,body.negative #mastfooter .links a{color:#fff}
body.negative #mastfooter .follow a{background:#fff;color:#000}
body.negative #mastfooter .follow a:hover{background:#EC1A2E}
@media only screen and (min-width:450px){#mastfooter .stamp{width:33%}
#mastfooter .follow{width:67%}
#mastfooter .links{-webkit-columns:3;-moz-columns:3;columns:3}
}
@media only screen and (min-width:620px){#mastfooter .follow,#mastfooter .stamp{width:25%}
#mastfooter .links{float:left;width:50%;clear:none;-webkit-columns:2;-moz-columns:2;columns:2}
}
@media only screen and (min-width:930px){#mastfooter .follow,#mastfooter .stamp{width:16.6%}
#mastfooter .links{float:left;width:auto;clear:none;-webkit-columns:3;-moz-columns:3;columns:3;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}
}
.grid-mod-three-voices a:after,.share_bar:after{clear:both}
@media only screen and (min-width:1240px){#mastfooter .follow,#mastfooter .stamp{width:12.5%}
}
.share_bar{list-style:none}
.share_bar:after,.share_bar:before{content:'';display:table}
.share_bar li{float:left;margin-right:4px}
.share_bar .count{text-align:center;color:#EC1A2E;padding-left:4px}
.share_bar .number{display:block;font-size:24px;font-weight:700;letter-spacing:-1px;line-height:22px}
.share_bar .label{display:block;font-size:12px;line-height:10px}
.share_bar a{display:block;color:#fff;text-align:center;width:32px;height:32px;line-height:32px;font-size:24px;border-radius:16px}
.share_bar a:hover{opacity:.8;color:#fff}
.share_bar .facebook a{background-color:#36609F}
.share_bar .twitter a{background-color:#34AADE}
.share_bar .whatsapp a{background-color:#40B34F;padding-left:4px}
.share_bar .mail a{background-color:#EC1A2E}
.share_bar_block{margin-bottom:20px}
@media only screen and (min-width:620px){.share_bar_block li{margin-right:8px}
.share_bar_block .number{font-size:40px;line-height:35px}
.share_bar_block .label{font-size:14px;line-height:12px}
.share_bar_block .whatsapp a{padding-left:6px}
.share_bar_block a{width:48px;height:48px;line-height:48px;font-size:32px;border-radius:24px}
}
.ad_wrap_top{display:none}
.ad_wrap_top img{display:block;margin:0 auto}
.ad_wrap_bottom{display:none}
.ad_wrap_bottom img{display:block;margin:0 auto}
.wrapped_by_ads{background-size:1235px;background-repeat:no-repeat;background-attachment:fixed;background-position:top center}
.wrapped_by_ads #content{max-width:1000px;margin-left:auto;margin-right:auto}
.wrapped_by_ads .ad_wrap_bottom,.wrapped_by_ads .ad_wrap_top{display:block}
.menu-visible .ad_wrap_bottom,.menu-visible .ad_wrap_top{display:none}
#cookie-warning,#trial-message{display:none;background-color:rgba(0,0,0,.03);padding:10px}
#cookie-warning.visible,#trial-message.visible{display:block}
#cookie-warning p,#trial-message p{font-size:12px;line-height:16px;color:#888}
#cookie-warning a,#trial-message a{color:#281E1E}
#cookie-warning a:hover,#trial-message a:hover{color:#EC1A2E}
#cookie-warning .close,#trial-message .close{float:right;padding:10px 10px 10px 20px;margin:-10px}
.es-partners-logo,.es-partners-slot{display:inline-block;position:relative;margin:10px;width:245px;text-align:center}
.es-partners-logo{vertical-align:top;text-align:left;display:block}
.parter-slot-1,.parter-slot-6{display:inline-block}
.parter-slot-10,.parter-slot-2,.parter-slot-3,.parter-slot-4,.parter-slot-5,.parter-slot-7,.parter-slot-8,.parter-slot-9{display:none}
@media (min-width:585px){.parter-slot-2,.parter-slot-7{display:inline-block}
}
@media (min-width:855px){.parter-slot-3,.parter-slot-8{display:inline-block}
}
@media (min-width:1125px){body:not(.wrapped_by_ads) .parter-slot-4,body:not(.wrapped_by_ads) .parter-slot-9{display:inline-block}
}
@media (min-width:1387px){body:not(.wrapped_by_ads) .parter-slot-10,body:not(.wrapped_by_ads) .parter-slot-5{display:inline-block}
}
.article .partner-slots{margin:0 10px 20px;text-align:center}
.section .partner-slots{margin:10px;text-align:center}
.gig-comments-dialog-body .gig-comments-dialog-button,.partner-slots .parter-slot-1,.partner-slots .parter-slot-6{margin-left:0}
.partner-slots .stamp{background-image:url(http://static.independent.co.uk/static-assets/stamp_indy.png);background-size:46px;overflow:hidden;text-indent:-9000px;display:block;background-repeat:no-repeat;height:46px}
table tbody tr td div.gig-button-container-share .gig-share-counter{color:#ff970d!important;font-family:"Indy Serif";background-image:none!important;height:auto!important;width:auto!important}
.gig-button-container{padding:0 5px 0 0!important}
.gig-counter-text{color:#EC1A2E!important;font-size:35px!important;line-height:12px!important}
.gig-counter-text:after{content:'\Ashares';font-size:12px;font-weight:400;display:block;text-align:center}
.gig-button-container-email img,.gig-button-container-facebook img,.gig-button-container-twitter img,.gig-button-container-whatsapp img{height:48px;width:48px}
.gig-share-bar-container img:hover{opacity:.85}
.gig-button-container-whatsapp{display:none!important}
.gig-button-showmeWA{display:block!important}
.gig-bar-container.gig-share-bar-container table{width:auto}
.gig-bar-container.gig-share-bar-container table td{padding:0}
#gigya-share-btns-1 table{margin-bottom:0}
#gigya-share-btns-1 .gig-counter-text{margin-top:8px}
#gigya-share-btns-1 .gig-counter-text:after{margin-top:10px}
#gigya-share-btns-2 .gig-counter-text{margin-top:8px}
#gigya-share-btns-2 .gig-counter-text:after{margin-top:10px}
#gigya-share-btns-3 .gig-button-container{padding:0 4px 0 0!important}
#gigya-share-btns-3 .gig-button-container-email img,#gigya-share-btns-3 .gig-button-container-facebook img,#gigya-share-btns-3 .gig-button-container-twitter img,#gigya-share-btns-3 .gig-button-container-whatsapp img{height:32px;width:32px}
#gigya-share-btns-3 .gig-counter-text{font-size:22px!important;line-height:15px!important;margin-top:3px}
#gigya-share-btns-3 .gig-counter-text:after{font-size:11px}
.gig-comments-container .gig-comments-dialog{border:1px solid #858585;border-radius:0;min-width:295px}
.gig-comments-container .gig-comments-dialog-caption-container{padding:12px}
.gig-comments-dialog-textbox-container .gig-comments-dialog-textbox{margin-right:7px;margin-bottom:5px}
.gig-comments-dialog-button.gig-comments-dialog-textbox-button{font-size:14px;line-height:19px;background:#EC1A2E;border:none;border-radius:0;box-shadow:none;color:#fff;filter:none;font-family:"Fira Sans",Helvetica,Arial;font-weight:400;padding:2px 10px}
.gig-comments-dialog-button.gig-comments-dialog-textbox-button else{background:#FF970D}
.gig-comments-dialog-caption-container .gig-comments-dialog-caption{text-transform:uppercase;font-weight:800;font-size:18px;line-height:18px;display:block;border-left:12px solid #EC1A2E;padding-left:5px;font-family:"Fira Sans",Helvetica,Arial}
.gig-comments-updates-visible{height:auto}
.gig-comments-updates-visible .gig-comments-updates-text{text-align:left;margin-left:10px;font-size:15px}
.gig-comments-updates-visible.gig-comments-updates-full .gig-comments-updates-link{display:block;top:0;margin-left:10px;font-size:14px}
.bc_container{width:100%;display:block;position:relative;margin:20px auto}
.bc_container:after{padding-top:56.25%;display:block;content:''}
.video-js{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%}
#competitionForm .competitionSuccess{background-color:#DFF2BF;border:1px solid #C6D9A6;padding:10px 20px;text-align:center;display:none}
#competitionForm .errorMsg{color:#D8000C;background-color:#FFBABA;padding:10px;margin:10px 0;display:block;text-align:center}
#competitionForm{display:none;font-size:13px;border:1px solid #eee;padding:10px;margin:10px 0;text-align:left}
#competitionForm .introduction,#competitionForm .title{display:block;margin-bottom:5px}
#competitionForm .introduction{font-weight:700;font-size:14px;border-bottom:1px solid #eee;padding:5px;color:#fff;background:#714a8d;display:block}
#competitionForm .question,#competitionForm .title{font-weight:700}
#competitionForm .form-row{padding:3px 0;vertical-align:top}
#competitionForm .form-row textarea{display:block;margin-top:9px;font-family:arial,sans-serif;min-width:240px;min-height:50px;max-width:98%}
.grid-mod-three-voices h1,.media-prefix.voices,.section-voices .section-title h1,.voices-title{font-family:"Indy Serif";font-style:italic}
#competitionForm input[type=submit]{background:#714a8d;color:#fff;border:1px solid #A5A5A5;outline:#714a8d solid 1px;padding:3px 10px;margin-top:20px}
.page-not-found{padding:0 20px;text-align:center}
@media only screen and (min-width:620px){.page-not-found{padding:20px}
}
@media only screen and (min-width:930px){.page-not-found{padding:20px 0;margin:0 auto;max-width:840px}
}
.page-not-found p{font-size:20px;line-height:24px}
.page-not-found a,.page-not-found a:visited{color:#EC1A2E;text-decoration:none}
.page-not-found a:hover{color:#940c1a}
.page-not-found h1{font-size:32px;line-height:36px;margin-bottom:20px}
@media only screen and (min-width:620px){.page-not-found h1{font-size:40px;line-height:46px}
}
@media only screen and (min-width:930px){.page-not-found h1{font-size:48px;line-height:52px;margin-bottom:24px}
}
.page-not-found .intro{margin-bottom:20px}
::selection{background:#888}
::-moz-selection{background:#888}
@font-face{font-family:'Indy Serif';src:url(/sites/all/themes/ines_themes/independent_theme/css/fonts//Indy-Serif-Regular.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:'Indy Serif';src:url(/sites/all/themes/ines_themes/independent_theme/css/fonts//Indy-Serif-Regular-Italic.woff) format("woff");font-weight:400;font-style:italic}
@font-face{font-family:'Indy Serif';src:url(/sites/all/themes/ines_themes/independent_theme/css/fonts//Indy-Serif-Bold.woff) format("woff");font-weight:700;font-style:normal}
@font-face{font-family:'Indy Serif';src:url(/sites/all/themes/ines_themes/independent_theme/css/fonts//Indy-Serif-Bold-Italic.woff) format("woff");font-weight:700;font-style:italic}
.media-prefix.voices,.voices-title{font-weight:700;line-height:.8em}
.section-voices .grid-mod-card-list li a:hover h2 .media-prefix{color:#281E1E}
.section-voices .section-title h1{font-size:44px;line-height:48px;margin-bottom:0;letter-spacing:-1px;text-transform:none}
.section-voices .section-title h1:after{margin-top:4px}
@media only screen and (min-width:620px){.section-voices .section-title h1:after{margin-top:-8px}
}
.section-voices .section-title .title{margin-left:-4px}
.section-voices .section-title .slogan{font-size:26px;line-height:30px;font-weight:400;display:block;margin-top:-4px}
@media only screen and (min-width:620px){.section-voices .section-title .slogan{display:inline-block}
}
.grid-mod-three-voices{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.grid-mod-three-voices a{display:block;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;margin-bottom:20px;background:#fff;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.2);color:#281E1E}
.grid-mod-three-voices a:after,.grid-mod-three-voices a:before{content:'';display:table}
.grid-mod-three-voices a:hover{color:#EC1A2E}
.grid-mod-three-voices a:last-child{margin-bottom:0}
.grid-mod-three-voices img{width:48px;height:48px;border-radius:50%;float:left;margin-right:10px;margin-top:-5px}
.grid-mod-three-voices h1{font-weight:700;font-size:20px;line-height:24px;margin-bottom:10px}
.grid-mod-three-voices h1:before{content:'“';font-family:Georgia;color:#EC1A2E;font-weight:700;font-size:2.1em;line-height:.9em;height:20px;float:left;padding-right:.15em;margin-left:-.09em}
.grid-mod-three-voices .author{margin-top:-2px;font-size:16px;line-height:20px;font-weight:700;display:block;color:#EC1A2E}
.grid-mod-three-voices .comments{display:block;font-size:16px;line-height:20px;color:#888;margin-bottom:-2px}
.category-links,.section-indybest #content .box-title:after{display:none}
.grid-mod-three-voices .comments span{vertical-align:middle}
.section-indybest #content h1,.section-indybest #content h2,.section-indybest #content h3{color:#EC1A2E}
.section-indybest #content h1 .bite,.section-indybest #content h2 .bite,.section-indybest #content h3 .bite{color:#000}
.section-indybest #content h1 a,.section-indybest #content h2 a,.section-indybest #content h3 a{color:#EC1A2E}
.section-indybest #content h1 a .bite,.section-indybest #content h2 a .bite,.section-indybest #content h3 a .bite{color:#000}
.section-indybest #content h1 a:hover,.section-indybest #content h2 a:hover,.section-indybest #content h3 a:hover{color:#281E1E}
.section-indybest #content h1 a:hover .bite,.section-indybest #content h2 a:hover .bite,.section-indybest #content h3 a:hover .bite{color:#EC1A2E}
.section-indybest #content .section-title{height:56px}
.section-indybest #content .related a:hover h2{color:#281E1E}
.section-indybest #content .related a:hover h2 .bite{color:#EC1A2E}
@media only screen and (min-width:620px){.category-links{display:block;float:right}
}
.category-link-icon{line-height:54px;padding:0 35px;position:relative}
.category-link-icon:before{background:#EC1A2E;border-radius:50%;color:#fff;font-family:icomoon;font-style:normal;font-weight:400;font-variant:normal;font-size:35px;height:56px;left:0;position:absolute;speak:none;text-align:center;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:56px}
.category-link-icon:hover:before{background:#281E1E}
.category-link-icon.icon-culture:before{content:"\e619"}
.category-link-icon.icon-outdoor:before{content:"\e61a"}
.category-link-icon.icon-travel:before{content:"\e61b"}
.category-link-icon.icon-tech:before{content:"\e618";font-size:45px;line-height:48px}
.category-link-icon.icon-fashion:before{content:"\e617"}
.indybest{font-size:1.6em}
.indybest span,.indybest:first-of-type{color:#EC1A2E}
p.indybest-byline{font-style:italic}
.indybest-btn a,.indybest-btn a:hover{color:#fff}