/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:opensans-bold;src:url(/sites/all/themes/chr/fonts/OpenSans-Bold.ttf);}@font-face{font-family:opensans-light;src:url(/sites/all/themes/chr/fonts/OpenSans-Light.ttf);}@font-face{font-family:opensans-regular;src:url(/sites/all/themes/chr/fonts/OpenSans-Regular.ttf);}body{font-family:"opensans-light";background-color:black;font-size:16px;}.col{margin-bottom:10px;}.field-content{margin-left:auto;margin-right:auto;}.views-element-container h1{background-color:#d00e6d;font-family:opensans-regular;color:white;padding:10px;margin-top:0px;font-size:x-large;text-align:left;padding-left:40px;border-radius:10px;margin-bottom:20px;border-bottom:none;}.views-element-container h2{border-bottom:solid 4px rgba(255,0,128,0.8);font-family:opensans-regular;font-size:x-large;margin-top:20px;margin-bottom:30px;margin-top:30px;}.views-element-container h3{border-bottom:none;font-family:opensans-regular;font-size:large;margin-top:20px;margin-top:30px;display:inline-block;}.views-element-container h4{font-family:opensans-regular;font-size:large;margin-top:20px;margin-bottom:10px;margin-top:30px;}h1{border-bottom:solid 4px rgba(255,0,128,0.8);font-family:opensans-regular;font-size:x-large;margin-bottom:30px;margin-top:30px;}h2{border-bottom:solid 3px rgba(255,0,128,0.8);font-family:opensans-regular;font-size:large;margin-top:20px;margin-top:30px;display:table;}h3{font-family:opensans-regular;font-size:large;margin-top:20px;margin-bottom:10px;margin-top:30px;border-bottom:none;}.view-content{margin-bottom:10px;}.main-container{background-color:white;border-color:black;border-top:solid 4px rgba(255,0,128,0.8);border-bottom:solid 4px rgba(255,0,128,0.8);padding-bottom:15px;padding-top:15px;}.container{padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto;max-width:1100px;}.responsive
  img{max-width:100%;width:100%;}.h1{color:black;}.h2{font-weight:500;padding-top:30px;padding-bottom:30px;text-align:left;color:black;}.caption{font-weight:bold;}.main-contact{font-size:.7em;color:gray;text-align:right;float:right;}.main-container.row{background-color:white;}.block-title{width:100%;}.weather h2{font-size:larger;font-size:x-large;padding-left:20px;background:#2f3035;color:whitesmoke;border-top-left-radius:10px;border-top-right-radius:10px;margin-top:0px;padding-bottom:5px;padding-top:5px;}.webcam{padding-bottom:10px;background-color:#31708f;color:whitesmoke;border-radius:10px;margin-bottom:20px;}.webcam IMG{width:-webkit-fill-available;margin:10px}.webcam h2{font-size:larger;font-size:x-large;padding-left:20px;background:#2f3035;color:whitesmoke;border-top-left-radius:10px;border-top-right-radius:10px;margin-top:0px;padding-bottom:5px;padding-top:5px;}.webcam img{max-width:100%;height:auto;border-radius:10px;}.webcamlarge img{width:100%;}.content img{max-width:100%;height:auto;}.navbar{margin-bottom:10px;}.navbar-toggle{float:none;}.navbar .logo{margin-right:0px;padding-left:0px;padding-right:0px;}.container > .navbar-header{margin-left:0px;margin-right:0px;}.navbar-default{background-color:black;border-color:black;color:white;font-weight:bold;padding-top:15px;margin-left:auto;margin-right:auto;}.navbar-header{float:none;}.navbar-header{width:100%;}.navbar-navbar{text-align:center;}.navbar-header{width:100%;}.navbar-navbar{text-align:center;}.showtable{width:none;}.social-size{font-size:8px;display:inline-block;}.icon-button{background-color:white;border-radius:3.6rem;cursor:pointer;display:inline-block;font-size:2.0rem;height:3.6rem;line-height:3.6rem;margin:0 5px;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:3.6rem;}.icon-button span{border-radius:0;display:block;height:0;left:50%;margin:0;position:absolute;top:50%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;width:0;}.icon-button:hover span{width:3.6rem;height:3.6rem;border-radius:3.6rem;margin:-1.8rem;}.twitterblock{background-color:#ffcc2c;margin-bottom:20px;border-radius:10px;}.twitter-timeline{scrollbar-width:thin;scrollbar-width:10px;}.twitterblock h2{font-size:larger;font-size:x-large;padding-left:20px;background:#2f3035;color:whitesmoke;border-top-left-radius:10px;border-top-right-radius:10px;margin-top:0px;padding-bottom:5px;padding-top:5px;}.twitter span{background-color:#000000;}.facebook span{background-color:#3B5998;}.google-plus span{background-color:#db5a3c;}.icon-button i{background:none;color:white;height:3.6rem;left:0;line-height:3.6rem;position:absolute;top:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 6.3s;width:3.6rem;z-index:100;}.icon-button .icon-twitter{color:#000000;}.icon-button .icon-facebook{color:#3B5998;}.icon-button .icon-google-plus{color:#db5a3c;}.icon-button:hover .icon-twitter,.icon-button:hover .icon-facebook,.icon-button:hover .icon-google-plus{color:white;}.social{background-color:olive;}.social ul{display:block;margin-right:auto;margin-left:auto;text-align:center;}.social ul li{list-style:none;margin-bottom:10px;float:left;}.social ul li a{width:3.0rem;height:3.0rem;background-color:#fff;text-align:center;line-height:2.5rem;font-size:1.5rem;margin:0 0.5rem;display:block;border-radius:50%;position:relative;overflow:hidden;border:3px solid #fff;z-index:1;}.social ul li a .icon{position:relative;color:#262626;transition:.5s;z-index:3;}.social ul li a:hover .icon{color:#fff;transform:rotateY(360deg);}.social ul li a:before{content:"";position:absolute;top:100%;left:0;width:100%;height:100%;background:#f00;transition:.5s;z-index:2;}.social ul li a:hover:before{top:0;}.social ul li:nth-child(1) a:before{background:#3b5999;}.social ul li:nth-child(2) a:before{background:#000000;}.social ul li:nth-child(3) a:before{background:#0077b5;}.social ul li:nth-child(4) a:before{background:#dd4b39;}.frontpagesectionbreak{background-color:#d00e6d;color:white;font-weight:bold;padding:10px;margin-top:10px;font-size:x-large;text-align:left;font-weight:bold;padding-left:40px;border-radius:10px;margin-bottom:20px;}.chr-icon-button{margin-top:0px;margin-bottom:10px;font-size:16px;}.chr-icon-button a{font-family:opensans-regular;cursor:pointer;display:block;color:green;text-align:center;}.logo img{height:auto;max-width:100%;}.section-grid{text-align:center;}.chr-icon-button a:hover{color:black;text-decoration:none;}.equalheight{display:flex;display:-webkit-flex;flex-wrap:wrap;}.pubdate{font-size:x-small;padding-top:5px;}.field--name-field-shows-story:before{content:'';width:100%;height:1em;display:inline-block;}.field--name-field-presenter
a:hover{color:black;text-decoration:none;}.field--name-field-presenter:before{content:'With ';}.field--name-field-day:before,.field--name-broadcastday:before{content:'\00a0';}.field--name-field-time:before,.field--name-field-broadcasttime:before{content:'\00a0';}.presenterview{margin:auto;}.views-photos-title{color:grey;text-align:center;clear:both;}.views-news-logo,.views-life-logo,.views-presenters-photo,.views-photos-image,.views-events-logo img,.views-field-field-article-logo img{float:top;margin-bottom:15px;display:unset;text-align:center;}.views-news-summary,.views-life-summary,.views-music-summary,.views-photos-summary{color:grey;text-align:center;clear:both;}.views-field-field-audio-livestate > .field-content img{display:block;margin-left:auto;margin-right:auto;float:left;margin-top:2px;margin-right:5px;}.field-content img{margin-left:auto;margin-right:auto;}.storyauthor{font-size:x-small;margin-left:00px;margin-bottom:20px;}.storytitle{border-bottom:solid 4px rgba(255,0,128,0.8);font-family:opensans-regular;font-size:xx-large;margin-top:20px;}audio{width:100%;}.width100{width:100%;}.center{text-align:center;}.audio-row{border:1px;padding-bottom:20px;}.audio-description{padding-left:20px;}.article-story,.field--name-field-life-story,.field--name-field-news-story,.field--name-field-presenter-biog,.field--name-field-music-story,.field--name-field-photos-story,.field--name-field-aboutus-story,.field--name-field-article-story{margin-left:00px;margin-right:10px;margin-bottom:50px;}.article-logo,.field--name-field-news-logo,.field--name-field-life-logo,.field--name-field-music-logo,.field--name-field-aboutus-logo,.field--name-field-article-logo{margin-bottom:10px;}.article-logo,.field--name-field-news-logo,.field--name-field-life-logo,.field--name-field-music-logo,.field--name-field-aboutus-logo img,.field--name-field-article-logo img{width:100%;}.field--name-field-article-headline,.field--name-field-events-title{border-bottom:solid 4px rgba(255,0,128,0.8);font-family:opensans-regular;font-size:x-large;margin-bottom:30px;margin-top:30px;}.author{font-size:x-small;margin-left:00px;margin-bottom:10px;}.field--name-field-presenter-photo{display:block;margin-left:auto;margin-right:auto;}.on-air{float:right;text-align:right;padding:10px;}.listen-live-banner
img{max-width:150px;}.onairnow{float:right;display:block;margin-left:auto;margin-right:0px;font-family:opensans-light;padding-right:0px;font-size:small;text-align:right;width:260px;border-radius:10px;}.onairnow-image{display:block;width:100px;position:relative;overflow:hidden;border-radius:10px;float:left;}.onairnow-image	img{display:inline;margin:0 auto;width:100px;margin:-10px 0px 0px -180px;height:70px;}.onairnow-button{max-width:150px;margin-left:auto;margin-right:0px;text-align:right;display:block;float:right;}.onairnow-button img{max-width:150px;width:100%;}.onairnow-show{padding-right:5px;padding-top:5px;float:right;clear:right;}.listenlive{float:right;display:block;margin-left:auto;margin-right:0px;font-family:opensans-light;padding-top:5px;padding-right:0px;font-size:small;text-align:right;width:250px;}.listenlive img{height:auto;max-width:150px;}.livebanner img{margin-bottom:20px;border-radius:10px;width:100%;}.sponsor{margin:auto;width:80%;height:200px;column-gap:40px;-webkit-column-gap:40px;padding-top:40px;padding-bottom:40px;}.sponsor-horizontal{padding-bottom:20px;color:green;text-align:center;}.sponsor-horizontal img{padding-top:20px;}.sponsor-vertical img{margin-bottom:20px;border-radius:10px;margin-left:auto;margin-right:auto;display:table;}.sponsor-vertical{background:#5d5d5d;padding-top:0px;border-radius:10px;margin-top:20px;}.sponsor-vertical h2{font-size:larger;font-size:x-large;padding-left:20px;background:#2f3035;color:whitesmoke;border-top-left-radius:10px;border-top-right-radius:10px;margin-top:0px;padding-bottom:5px;padding-top:5px;}.breadcrumb{font-size:small;text-align:right;padding:0px;margin:0px;background-color:white;margin-bottom:10px;}.lastplayedfull > .lastplayed{text-align:center;}.lastplayedfull > .lastplayedbox{margin:20px;background-color:#0B8FA3;min-height:125px;width:350px;display:inline-flex;align-items:center;padding-left:10px;}.lastplayedfull > .lastplayedbox > .lastplayedcontainer{position:relative;}.lastplayedfull > .lastplayedbox > .lastplayedcontainer img{display:block;}.lastplayedfull > .lastplayedbox > .lastplayedcontainer .glyphicon{position:absolute;color:rgba(255,255,255,0.5);top:50%;margin-top:-25px;left:50%;margin-left:-30px;z-index:999;font-size:xxx-large;display:inline-block;padding:5px;}.lastplayedfull > .lastplayedbox > .lastplayedcontainer > .art{width:100px;height:100px;}.lastplayedfull > .lastplayedbox  > .lastplayedcontainer > .preview{color:lightgrey;}.lastplayedfull  > .lastplayedbox > .songinfo{padding-left:20px;padding-top:10px;color:whitesmoke;padding-right:10px;}.lastplayedfull  > .lastplayedbox > .songinfo > .song{text-align:left;font-weight:bolder;font-size:larger;min-width:100px;}.lastplayedfull  > .lastplayedbox > .songinfo > .artist{text-align:left;}.lastplayedfull  > .lastplayedbox > .songinfo > .timeformat,.lastplayedfull  > .lastplayedbox > .timeformat{background-color:#d00e6d;border-radius:10px;text-align:center;font-size:small;width:100px;margin-top:20px;margin-bottom:10px;}.lastplayedshowsongs > .lastplayedfull  > .lastplayedbox > .songinfo > .timeformat > .date{font-size:xx-small;}.lastplayedshowsongs > .lastplayedfull  > .lastplayedbox > .songinfo > .timeformat > .time{font-weight:bold;}.lastplayedcompact{background:#0B8FA3;border-radius:10px;}.lastplayedcompact > .title{font-size:larger;font-size:x-large;padding-left:20px;background:#2f3035;color:whitesmoke;border-top-left-radius:10px;border-top-right-radius:10px;margin-top:0px;padding-bottom:5px;border-bottom:solid 3px rgba(255,0,128,0.8);font-family:opensans-regular;font-size:x-large;margin-bottom:10px;display:inline-block;padding-top:5px;width:100%;}.lastplayedcompact > .lastplayedbox{border:black;border-width:1px;padding:20px;color:white;text-align:center;}.lastplayedcompact > .lastplayedbox > .lastplayedcontainer{position:relative;}.lastplayedcompact > .lastplayedbox > .lastplayedcontainer img{display:block;}.lastplayedcompact > .lastplayedbox > .lastplayedcontainer .glyphicon{position:absolute;color:rgba(255,255,255,0.5);top:50%;margin-top:-20px;left:50%;margin-left:-25px;z-index:999;font-size:xxx-large;}.lastplayedcompact > .lastplayedbox > .lastplayedcontainer > .art{max-width:100px;height:auto;margin-left:auto;margin-right:auto;}.lastplayedcompact > .lastplayedbox > .lastplayedcontainer > .preview{text-align:center;color:lightgrey;}.lastplayedcompact > .lastplayedbox > .songinfo{text-align:center;}.lastplayedcompact > .lastplayedbox > .songinfo > .song{text-align:center;font-weight:bolder;font-size:larger;min-width:100px;}.lastplayedcompact > .lastplayedbox > .songinfo > .artist{text-align:center;color:lightgrey;}.lastplayedcompact > .lastplayedbox > .timeformat{background-color:#d00e6d;color:white;font-weight:bold;padding-left:10px;padding-right:10px;border-radius:10px;text-align:center;width:50%;margin-left:auto;margin-right:auto;margin-bottom:10px;}.weather{padding-bottom:10px;background-color:#6ab31b;color:whitesmoke;border-radius:10px;margin-bottom:20px;}.weather > .picture > .icon{float:left;}.weather > .picture > .temp{font-size:xx-large;font-weight:bold;}.weather > .summary > .wind{font-size:small;}.nhsuk-heading-m{border-bottom:solid 4px rgba(255,0,128,0.8);display:inline-block;}.location-font-size{font-size:small;color:black;margin-top:4px;}h3.nhsuk-u-font-weight-bold{margin-top:0px;}.nhsuk-heading-m{margin-top:50px;}.nhsuk-u-visually-hidden{-webkit-clip-path:inset(50%);border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;}ul.nhsuk-list{list-style:none;padding-left:0px;}ol.nhsuk-list{list-style-type:none;}.results__item{border-top:1px solid #d8dde0;margin-top:30px;}.distance,.nhsuk-body-s{text-align:right;font-size:x-small;}.nhsuk-u-margin-bottom-4 > .nhsuk-u-font-weight-bold{color:green;padding-bottom:20px;}.results__item__link{font-size:smaller;margin-top:10px;}.shows-content table{max-width:100%;margin-bottom:20px;table-layout:fixed;}.shows-content > .view-content{text-align:end;font-size:x-small;}.shows-content > .view-content > *{text-align:left;font-size:16px;font-style:none;}.shows-content > .views-field-field-time{width:20%;}.shows-content > .views-field-field-programme-broadcast-value-3{width:20%;}.shows-content > .views-field-field-audio-item{width:10%;}.shows-content > .views-field-field-time{width:20%;}.shows-content > .views-field-field-audio-item{width:10%;}@media screen and (max-width:620px){.social{display:none;}.social-size{display:none;}}@media screen and (max-width:1000px){.onairnow-show{display:none;}.onairnow-image{display:none;}.onairnow-button{max-width:150px;margin-left:auto;margin-right:auto;display:block;float:none;}.onairnow{float:none;display:block;margin-left:auto;margin-right:auto;font-family:opensans-light;padding-right:0px;font-size:small;padding-top:20px;padding-bottom:20px;width:100%}}@media screen and (max-width:768px){.listenlive{text-align:center;margin-top:40px;}.listenlive{float:none;display:block;margin-left:auto;margin-right:auto;margin-top:20px;font-family:opensans-light;padding-right:0px;font-size:small;}.navbar-toggle{text-align:center;display:block;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px;clear:both;}.img-responsive{display:unset;}.block-hello{display:none;}.navbar-collapse.collapse{display:none !important;}.navbar-collapse.collapse.in{display:block !important;}.navbar-header .collapse,.navbar-toggle{display:block !important;}.navbar-header{float:none;}.navbar-nav{margin-top:10px;}}.cinema > .desc{padding-bottom:20px;font-weight:bolder;}.playlist TABLE{table-layout:fixed;border-width:1px;border-style:none;border-collapse:collapse;}.playlist TD{border-width:1px;padding:3px;border-style:none;width:300px;}.footer{font-size:.85em;padding-top:5px;padding-right:0px;background-color:black;text-align:right;border-top:none;margin-top:0;line-height:9pt;}.playpodbranding{color:#fe3089;font-family:cursive;font-weight:bold;font-style:italic;font-size:xx-large;padding:20px;}.event-date{font-size:x-small;margin-bottom:20px;display:Block;}.field--name-field-events-title{}.field--name-field-events-about{margin-top:10px;}.field--name-field-events-website,.field--name-field-events-tickets{margin-top:10px;}.field--name-field-events-startdate,.field--name-field-events-enddate{font-weight:small;font-weight:bold;display:inline-block;padding-top:10px;}.field--name-field-events-startdate::before{content:"From: ";font-weight:normal;}.field--name-field-events-enddate::before{content:" to ";font-weight:normal;}.field--name-field-events-openingtimes::before{content:"Opening Times";font-weight:normal;border-bottom:solid 3px rgba(255,0,128,0.8);font-family:opensans-regular;font-size:large;margin-top:20px;margin-top:30px;display:table;}.field--name-field-events-tickets::before{content:"Tickets";font-weight:normal;border-bottom:solid 3px rgba(255,0,128,0.8);font-family:opensans-regular;font-size:large;margin-top:20px;margin-top:30px;display:table;}.dates{width:300px}.heading{padding-top:10px;display:table-row;}.name{padding-top:10px;display:block;}.date{display:block;font-weight:normal;}.opening{padding-bottom:10px;display:table-row;}.cinemaimage{max-width:200px;display:inline-block;margin-right:20px;}.cinemaage{max-width:40px;padding-top:10px;padding-bottom:10px;}.cinemaimage img,.cinemaage img{max-width:100%;max-height:100%;}.cinemadetail{display:inline-block;vertical-align:top;}.cinemarunningtime,.cinemagenre{padding-top:10px;color:darkgray;}.cinemashowtimes{margin-top:20px;margin-bottom:20px;}.cinemashowtimes a{text-decoration:none;color:white;margin-right:15px;font-weight:700;color:white;border-radius:10%;background:#333;padding:10px;}.cinemadescription{padding-top:10px;margin-top:10px;max-width:700px;}.wrapper{padding:30px 0;}
