@font-face{font-family:'icomoon';src:url('/content/dam/www-virginmedia-ie/img/vectors/support2/icomoon.eot?81yamf=1');src:url('/content/dam/www-virginmedia-ie/img/vectors/support2/icomoon.eot?81yamf#iefix=1') format('embedded-opentype'),url('/content/dam/www-virginmedia-ie/img/vectors/support2/icomoon.ttf?81yamf=1') format('truetype'),url('/content/dam/www-virginmedia-ie/img/vectors/support2/icomoon.woff?81yamf=1') format('woff'),url('/content/dam/www-virginmedia-ie/img/vectors/support2/icomoon.svg?81yamf#icomoon=1') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'VM Circular Whisper';src:url('//www.virginmedia.ie/etc/designs/virginmedia-b2b/media/fonts/vm-circular/lineto-vm-circular-whisper-light.woff2') format('woff2'),url('https://www.virginmedia.ie/etc/designs/virginmedia-b2b/media/fonts/vm-circular/lineto-vm-circular-whisper-light.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'VM Circular Chat Book';src:url('//www.virginmedia.ie/etc/designs/virginmedia-b2b/media/media/fonts/vm-circular/lineto-vm-circular-chat-book.woff2') format('woff2'),url('../media/fonts/vm-circular/lineto-vm-circular-chat-book.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'VMCircularShout-Bold';src:url('//www.virginmedia.ie/etc/designs/virginmedia-b2b/media/fonts/vm-circular/lineto-vm-circular-shout-bold.woff2') format('woff2'),url('https://www.virginmedia.ie/etc/designs/virginmedia-b2b/media/fonts/vm-circular/lineto-vm-circular-shout-bold.woff') format('woff');font-weight:normal;font-style:normal}
body.mobileView div.desktopOnly{display:none !important}
div.mobileOnly{display:none !important}
body.mobileView div.mobileOnly{display:block !important}
body[id^="cq-gen"] div.mobileOnly{display:block !important}
div.tab1Grouping p.iconTab:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:3px;position:relative;font-weight:normal !important;content:"\e90f";font-size:130%}
div.tab1Grouping p.tabtv:before{content:"\e90f"}
div.tab1Grouping p.tabbb:before{content:"\e911";font-size:105%}
div.tab1Grouping p.tabhp:before{content:"\e910"}
div.tab1Grouping p.tabmob:before{content:"6";font-size:115%}
div.borderGrey5px{border:1px solid #e4e1e1;border-radius:5px}
body.mobileView div.minAuto{min-height:auto !important}
div.purpleButton div.button a[class^="lgi_btn_"]{background-color:#5f2878;color:#fff}
div.purpleButton div.button .lgi_btn_11:hover,.lgi_btn_11_chvr:hover{color:#333;color:#fff;background-color:#dbdbdb;background-color:#322332}
div.purpleButton div.button .lgi_btn_11:active,.lgi_btn_11_chvr:active,.lgi_btn_11:focus,.lgi_btn_11_chvr:focus{color:#333;color:#fff;background-color:#e2e2e2;background-color:#322332}
div.border5px{border-radius:5px}
div.formLblWhite form fieldset ol li label{color:#fff}
div.whisperFont p{font-family:'VM Circular Whisper','VM Circular Book',Arial,sans-serif !important}
@media(min-width:960px){div.heading1 h1.ph1{font-size:3.750em}
}
@media(min-width:620px) and (max-width:959px){div.heading1 h1.ph1{font-size:3.125em}
}
@media(max-width:619px){div.heading1 h1.ph1{font-size:2.625em}
div.whisperFont p{font-size:16px}
div.h3_33_25 h3:first-of-type,div.h3_33_25 h3{font-size:25px}
div.h3_42_33 h2{font-size:33px}
div.mob18px p{font-size:1.125em}
div.tab_drawer_heading{font-size:18px}
}