@media only screen and (min-width:620px){.lgi-main-navigation-level2item{width:24% !important}
.lgi-main-navigation-summary{display:none}
.lgi-main-navigation-level2-container aside{display:none}
}
@media only screen and (min-width:620px){.lgi-main-navigation-level1item .lgi-main-navigation-level2-container{height:auto !important}
}
.rfswidget .title h3{margin:1em 0}
header .richtext.section{max-width:760px}
header .title.section.header{max-width:760px}
.centre-this .title.section.header,.centre-this .richtext.section{margin:0 auto}
.full-title .title.section.header{max-width:100% !important}
.home-hero-plec:before{background-image:url(/content/dam/www-virginmedia-ie/img/Q4-2015/T1/hero-bg-plecs.png);width:44%;height:100%;display:block;content:"";position:absolute;background-size:cover;background-repeat:no-repeat;background-position:top right}
.tabsView .home-hero-plec:before{display:none}
.tabsView .home-hero-plec>div{background-size:200% !important;background-position:right top !important;background-repeat:no-repeat}
.tabsView .home-hero-plec>div [class$="c0"]{background-color:red;width:104%;margin:0 -2%;margin-top:57%;padding:0 6%}
.tabsView .home-hero-plec>div [class$="c1"]{width:100%;position:absolute;right:15px}
.tabsView .home-hero-plec>div [class$="c1"] .grouping:last-child{position:absolute;top:155%;right:0;max-width:160px}
.tabsView .home-hero-plec>div [class$="c1"] .grouping:last-child{position:absolute;top:155%;right:0;max-width:160px}
.mobileView .home-hero-plec>div [class$="c1"] .grouping:last-child{top:98%;max-width:122px}
.mobileView .hero-creditation img{max-width:60%;float:right;text-align:right}
.mobileView .hero-creditation p{font-size:11px}