@charset "UTF-8";
/*Top nav*/
.main-nav__nav-bar { max-width: unset; }

/*checkout form refund alignment*/
.checkout-form > p { padding-left: 15px; }

/*simple visual change to sign off jira ticket*/
.main-nav { background-color: #ffffff; }

.main-nav::before { z-index: 1; }

/*join page ukc person icon color overide*/
.icon.ukc-join.icon-ukc-person { color: unset; }

/*h3 padding-bottom*/
h3 { padding-bottom: 10px; }

/*Bullets spacing*/
.contain.contain--small ul { line-height: 1.5em; margin: 30px; }

/*Spotlight title 2 line fix*/
.icons-text__title { line-height: 1.2em; }

/*Register optin duplication fix*/
.ukc-optin-fix { padding-bottom: 20px; }

.ukc-optin-fix .EditingFormControlNestedControl { display: inline; }

/*Learnupon hide get certificate broken link*/
/*Hero vertical button overlap fix*/
.hero__vertical-btn { padding: 25px 60px; }

/*Fix for search overlay*/
section.contain.info-bar { z-index: 40; }

.workshop-result__rating { z-index: 40; }

/*Fix for news top search date overlay*/
.filter-results__content time { z-index: 40; }

/*Fix for mobile tables - remove psuedo column and stretch title cell*/
.content table.bt tfoot th::before, .content table.bt tfoot td::before, .content table.bt tbody td::before { display: none; }

.content table.bt thead, .content table.bt tbody th { display: block; width: 100% !important; }

/*Workshop Evaluation form typo workaround until localisation string added*/
.workshop-eval td > .contain > h3 { visibility: hidden; }

.workshop-eval td > .contain > h3::after { visibility: visible; display: block; content: "Please complete the evaluation form below:"; }

.list-filter-bar__dropdown label .select2::after { bottom: 0px; height: 5px; }

/*Hide Image attribution*/
/*Responsive Image*/
.ukcImageFull { width: 80% !important; padding: 5%; }

/*Form columns for checkbox*/
.ukc-col-2 { display: grid !important; grid-gap: 30px; grid-template-columns: repeat(2, 1fr); }

.ukc-col-3 { display: grid !important; grid-gap: 30px; grid-template-columns: repeat(3, 1fr); }

.ukc-col-4 { display: grid !important; grid-gap: 30px; grid-template-columns: repeat(4, 1fr); }

.ukc-col-5 { display: grid !important; grid-gap: 30px; grid-template-columns: repeat(5, 1fr); }

.ukc-col-6 { display: grid !important; grid-gap: 30px; grid-template-columns: repeat(6, 1fr); }

.ukc-col-7 { display: grid !important; grid-gap: 30px; grid-template-columns: repeat(7, 1fr); }

.ukc-col-8 { display: grid !important; grid-gap: 30px; grid-template-columns: repeat(8, 1fr); }

.ukc-col-9 { display: grid !important; grid-gap: 30px; grid-template-columns: repeat(9, 1fr); }

.ukc-col-10 { display: grid !important; grid-gap: 30px; grid-template-columns: repeat(10, 1fr); }

.ukc-col-11 { display: grid !important; grid-gap: 30px; grid-template-columns: repeat(11, 1fr); }

@media (max-width: 900px) { .ukc-col-5 { grid-template-columns: repeat(4, 1fr); } .ukc-col-5.ukc-radio-rating { grid-template-columns: repeat(5, 1fr); } }

@media (max-width: 800px) { .ukc-col-5 { grid-template-columns: repeat(3, 1fr); } .ukc-col-5.ukc-radio-rating { grid-template-columns: repeat(5, 1fr); } .ukc-col-11 { grid-template-columns: repeat(1, 1fr); } .ukc-col-11.ukc-radio-rating.radio label > * { display: block; } .ukc-col-11.ukc-radio-rating-label-items { display: none !important; } }

@media (max-width: 600px) { .ukc-col-2 { grid-template-columns: repeat(1, 1fr); } .ukc-col-3 { grid-template-columns: repeat(1, 1fr); } .ukc-col-4 { grid-template-columns: repeat(2, 1fr); } .ukc-col-5 { grid-template-columns: repeat(2, 1fr); } .ukc-col-5.ukc-radio-rating { grid-template-columns: repeat(1, 1fr); grid-gap: 0px; } .ukc-col-5.ukc-radio-rating label { margin: 0px !important; } .ukc-col-6 { grid-template-columns: repeat(2, 1fr); } }

.ukc-col input[type="radio"], .ukc-col input[type="checkbox"] { display: none; }

.ukc-col br { display: none; }

.ukc-col.radio label { margin: 15px 0px !important; padding: 2px 0px 0px 40px; }

.ukc-radio-rating.radio label > * { display: none; }

@media (max-width: 900px) { .ukc-radio-rating { grid-gap: 0px; } }

.ukc-radio-rating-labels { background-color: #d9e4eb; color: #194474; }

.ukc-radio-rating-labels p { color: #194474; }

.ukc-radio-rating-label-items p { margin-bottom: 0px; }

@media (max-width: 600px) { .ukc-radio-rating.radio label > * { display: block; } .ukc-radio-rating-label-items { display: none !important; } }

.ukc-col .FieldLabel, .ukc-col .EditingFormValueCell { display: inline-grid; }

@font-face { font-family: 'uk-coaching-custom'; src: url("/UKCoaching/media/assets/uk-coaching-custom.eot?79565337v6"); src: url("/UKCoaching/media/assets/uk-coaching-custom.eot?79565337v6#iefix") format("embedded-opentype"), url("/UKCoaching/media/assets/uk-coaching-custom.woff2?79565337v6") format("woff2"), url("/UKCoaching/media/assets/uk-coaching-custom.woff?79565337v6") format("woff"), url("/UKCoaching/media/assets/uk-coaching-custom.ttf?79565337v6") format("truetype"), url("/UKCoaching/media/assets/uk-coaching-custom.svg?79565337v6#uk-coaching-custom") format("svg"); font-weight: normal; font-style: normal; }

[class^="icon-"], [class*=" icon-"] { margin-left: .2em; margin-right: .2em; }

[class^="ukcicon-"]:before, [class*=" ukcicon-"]:before { font-family: "uk-coaching-custom"; font-style: normal; font-weight: normal; speak: none; display: inline; text-decoration: inherit; /*width: 1em;*/ margin-right: .2em; text-align: center; /* opacity: .8; */ /* For safety - reset parent styles, that can break glyph codes*/ font-variant: normal; text-transform: none; /* fix buttons height, for twitter bootstrap */ line-height: 1em; /* Animation center compensation - margins should be symmetric */ /* remove if not needed */ margin-left: .2em; /* Font smoothing. That was taken from TWBS */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/*remove margins on search results articles*/
.filter-results__category[class^="icon-"], .filter-results__category[class*=" icon-"] { margin-left: 0em; margin-right: 0em; }

.filter-results__category[class^="ukcicon-"], .filter-results__category[class*=" ukcicon-"] { margin-left: 0em; margin-right: 0em; }

.recommendation__type[class^="icon-"], .recommendation__type[class*=" icon-"] { margin-left: 0em; margin-right: 0em; }

.recommendation__type[class^="ukcicon-"], .recommendation__type[class*=" ukcicon-"] { margin-left: 0em; margin-right: 0em; }

.ukcicon-certificate-outline:before { content: '\e800'; }

/* '' */
.ukcicon-certificate-1:before { content: '\e801'; }

/* '' */
.ukcicon-graduation-cap:before { content: '\e802'; }

/* '' */
.ukcicon-award:before { content: '\e803'; }

/* '' */
.ukcicon-th:before { content: '\e804'; }

/* '' */
.ukcicon-cancel:before { content: '\e805'; }

/* '' */
.ukcicon-baseball:before { content: '\e806'; }

/* '' */
.ukcicon-basketball:before { content: '\e807'; }

/* '' */
.ukcicon-ok:before { content: '\e808'; }

/* '' */
.ukcicon-ok-circled:before { content: '\e809'; }

/* '' */
.ukcicon-bicycle:before { content: '\e80a'; }

/* '' */
.ukcicon-cancel-circled:before { content: '\e80b'; }

/* '' */
.ukcicon-ok-circled2:before { content: '\e80c'; }

/* '' */
.ukcicon-cancel-circled2:before { content: '\e80d'; }

/* '' */
.ukcicon-plus:before { content: '\e80e'; }

/* '' */
.ukcicon-plus-circled:before { content: '\e80f'; }

/* '' */
.ukcicon-minus:before { content: '\e810'; }

/* '' */
.ukcicon-minus-circled:before { content: '\e811'; }

/* '' */
.ukcicon-help:before { content: '\e812'; }

/* '' */
.ukcicon-cricket:before { content: '\e813'; }

/* '' */
.ukcicon-play:before { content: '\e814'; }

/* '' */
.ukcicon-record:before { content: '\e815'; }

/* '' */
.ukcicon-discount:before { content: '\e816'; }

/* '' */
.ukcicon-icon-learning-support:before { content: '\e817'; }

/* '' */
.ukcicon-events:before { content: '\e818'; }

/* '' */
.ukcicon-accounts:before { content: '\e819'; }

/* '' */
.ukcicon-legal:before { content: '\e81a'; }

/* '' */
.ukcicon-blend:before { content: '\e81b'; }

/* '' */
.ukcicon-aperture:before { content: '\e81c'; }

/* '' */
.ukcicon-mail:before { content: '\e81d'; }

/* '' */
.ukcicon-note:before { content: '\e81e'; }

/* '' */
.ukcicon-doc:before { content: '\e81f'; }

/* '' */
.ukcicon-pinboard:before { content: '\e820'; }

/* '' */
.ukcicon-gmail:before { content: '\e821'; }

/* '' */
.ukcicon-clock:before { content: '\e822'; }

/* '' */
.ukcicon-stopwatch:before { content: '\e823'; }

/* '' */
.ukcicon-mail-1:before { content: '\e824'; }

/* '' */
.ukcicon-book:before { content: '\e825'; }

/* '' */
.ukcicon-easel:before { content: '\e826'; }

/* '' */
.ukcicon-gauge:before { content: '\e827'; }

/* '' */
.ukcicon-trophy:before { content: '\e828'; }

/* '' */
.ukcicon-chart-bar:before { content: '\e829'; }

/* '' */
.ukcicon-pitch:before { content: '\e82a'; }

/* '' */
.ukcicon-embassy:before { content: '\e82b'; }

/* '' */
.ukcicon-road:before { content: '\e82c'; }

/* '' */
.ukcicon-megaphone:before { content: '\e82d'; }

/* '' */
.ukcicon-eye:before { content: '\e82e'; }

/* '' */
.ukcicon-group:before { content: '\e82f'; }

/* '' */
.ukcicon-cogs:before { content: '\e830'; }

/* '' */
.ukcicon-spin5:before { content: '\e831'; }

/* '' */
.ukcicon-spin6:before { content: '\e832'; }

/* '' */
.ukcicon-spin4:before { content: '\e833'; }

/* '' */
.ukcicon-school:before { content: '\e834'; }

/* '' */
.ukcicon-spin3:before { content: '\e835'; }

/* '' */
.ukcicon-skiing:before { content: '\e836'; }

/* '' */
.ukcicon-soccer:before { content: '\e837'; }

/* '' */
.ukcicon-swimming:before { content: '\e838'; }

/* '' */
.ukcicon-tennis:before { content: '\e839'; }

/* '' */
.ukcicon-spin2:before { content: '\e83a'; }

/* '' */
.ukcicon-spin1:before { content: '\e83b'; }

/* '' */
.ukcicon-glass:before { content: '\e83c'; }

/* '' */
.ukcicon-music:before { content: '\e83d'; }

/* '' */
.ukcicon-heart:before { content: '\e83e'; }

/* '' */
.ukcicon-heart-empty:before { content: '\e83f'; }

/* '' */
.ukcicon-firefox:before { content: '\e840'; }

/* '' */
.ukcicon-chrome:before { content: '\e841'; }

/* '' */
.ukcicon-star:before { content: '\e842'; }

/* '' */
.ukcicon-ie:before { content: '\e843'; }

/* '' */
.ukcicon-star-empty:before { content: '\e844'; }

/* '' */
.ukcicon-star-half:before { content: '\e845'; }

/* '' */
.ukcicon-users:before { content: '\e846'; }

/* '' */
.ukcicon-marquee:before { content: '\e847'; }

/* '' */
.ukcicon-lock:before { content: '\e848'; }

/* '' */
.ukcicon-lock-open:before { content: '\e849'; }

/* '' */
.ukcicon-home:before { content: '\e84a'; }

/* '' */
.ukcicon-camera:before { content: '\e84b'; }

/* '' */
.ukcicon-camera-alt:before { content: '\e84c'; }

/* '' */
.ukcicon-picture:before { content: '\e84d'; }

/* '' */
.ukcicon-videocam:before { content: '\e84e'; }

/* '' */
.ukcicon-th-large:before { content: '\e84f'; }

/* '' */
.ukcicon-thumbs-up:before { content: '\e850'; }

/* '' */
.ukcicon-thumbs-down:before { content: '\e851'; }

/* '' */
.ukcicon-link:before { content: '\e852'; }

/* '' */
.ukcicon-attach:before { content: '\e853'; }

/* '' */
.ukcicon-bookmark:before { content: '\e854'; }

/* '' */
.ukcicon-phone:before { content: '\e855'; }

/* '' */
.ukcicon-wrench:before { content: '\e856'; }

/* '' */
.ukcicon-cog-alt:before { content: '\e857'; }

/* '' */
.ukcicon-basket:before { content: '\e858'; }

/* '' */
.ukcicon-calendar-1:before { content: '\e859'; }

/* '' */
.ukcicon-login:before { content: '\e85a'; }

/* '' */
.ukcicon-award-1:before { content: '\e85b'; }

/* '' */
.ukcicon-globe:before { content: '\e85c'; }

/* '' */
.ukcicon-gift:before { content: '\e85d'; }

/* '' */
.ukcicon-chart-bar-1:before { content: '\e85e'; }

/* '' */
.ukcicon-flashlight:before { content: '\e85f'; }

/* '' */
.ukcicon-share:before { content: '\e860'; }

/* '' */
.ukcicon-target:before { content: '\e861'; }

/* '' */
.ukcicon-user-pair:before { content: '\e862'; }

/* '' */
.ukcicon-signal:before { content: '\e863'; }

/* '' */
.ukcicon-qrcode:before { content: '\e864'; }

/* '' */
.ukcicon-barcode:before { content: '\e865'; }

/* '' */
.ukcicon-book-1:before { content: '\e866'; }

/* '' */
.ukcicon-glasses:before { content: '\e867'; }

/* '' */
.ukcicon-clipboard:before { content: '\e868'; }

/* '' */
.ukcicon-food-1:before { content: '\e869'; }

/* '' */
.ukcicon-key:before { content: '\e86a'; }

/* '' */
.ukcicon-clock-1:before { content: '\e86b'; }

/* '' */
.ukcicon-icon-books:before { content: '\e86c'; }

/* '' */
.ukcicon-icon-boxfiles:before { content: '\e86d'; }

/* '' */
.ukcicon-icon-cap:before { content: '\e86e'; }

/* '' */
.ukcicon-icon-fingerprint:before { content: '\e86f'; }

/* '' */
.ukcicon-icon-tactics:before { content: '\e870'; }

/* '' */
.ukcicon-icon-private:before { content: '\e871'; }

/* '' */
.ukcicon-icon-stand:before { content: '\e872'; }

/* '' */
.ukcicon-icon-skill:before { content: '\e873'; }

/* '' */
.ukcicon-icon-psych:before { content: '\e874'; }

/* '' */
.ukcicon-icon-football:before { content: '\e875'; }

/* '' */
.ukcicon-icon-gym:before { content: '\e876'; }

/* '' */
.ukcicon-icon-locker:before { content: '\e877'; }

/* '' */
.ukcicon-icon-notepad:before { content: '\e878'; }

/* '' */
.ukcicon-icon-return:before { content: '\e879'; }

/* '' */
.ukcicon-icon-teamwear:before { content: '\e87a'; }

/* '' */
.ukcicon-icon-think:before { content: '\e87b'; }

/* '' */
.ukcicon-golf:before { content: '\e87c'; }

/* '' */
.ukcicon-icon-hero:before { content: '\e87d'; }

/* '' */
.ukcicon-football:before { content: '\e87e'; }

/* '' */
.ukcicon-insurance:before { content: '\e87f'; }

/* '' */
.ukcicon-gift-1:before { content: '\e880'; }

/* '' */
.ukcicon-tool:before { content: '\e881'; }

/* '' */
.ukcicon-blended-1:before { content: '\e882'; }

/* '' */
.ukcicon-brush:before { content: '\e883'; }

/* '' */
.ukcicon-camera-1:before { content: '\e884'; }

/* '' */
.ukcicon-art-gallery:before { content: '\e885'; }

/* '' */
.ukcicon-cinema:before { content: '\e886'; }

/* '' */
.ukcicon-truck:before { content: '\e887'; }

/* '' */
.ukcicon-headphones:before { content: '\e888'; }

/* '' */
.ukcicon-truck-1:before { content: '\e889'; }

/* '' */
.ukcicon-blend2:before { content: '\e88a'; }

/* '' */
.ukcicon-icon-call:before { content: '\e88b'; }

/* '' */
.ukcicon-hero:before { content: '\e88c'; }

/* '' */
.ukcicon-blended:before { content: '\e88d'; }

/* '' */
.ukcicon-icon-toolbox:before { content: '\e88e'; }

/* '' */
.ukcicon-coverflow:before { content: '\f00c'; }

/* '' */
.ukcicon-pause:before { content: '\f00e'; }

/* '' */
.ukcicon-play-1:before { content: '\f00f'; }

/* '' */
.ukcicon-to-end:before { content: '\f010'; }

/* '' */
.ukcicon-to-start:before { content: '\f011'; }

/* '' */
.ukcicon-fast-forward:before { content: '\f012'; }

/* '' */
.ukcicon-fast-backward:before { content: '\f013'; }

/* '' */
.ukcicon-hash:before { content: '\f029'; }

/* '' */
.ukcicon-vector:before { content: '\f045'; }

/* '' */
.ukcicon-trophy-1:before { content: '\f074'; }

/* '' */
.ukcicon-stop:before { content: '\f080'; }

/* '' */
.ukcicon-link-ext:before { content: '\f08e'; }

/* '' */
.ukcicon-twitter:before { content: '\f099'; }

/* '' */
.ukcicon-facebook:before { content: '\f09a'; }

/* '' */
.ukcicon-tasks:before { content: '\f0ae'; }

/* '' */
.ukcicon-filter:before { content: '\f0b0'; }

/* '' */
.ukcicon-blank:before { content: '\f0c8'; }

/* '' */
.ukcicon-menu:before { content: '\f0c9'; }

/* '' */
.ukcicon-sort:before { content: '\f0dc'; }

/* '' */
.ukcicon-sort-down:before { content: '\f0dd'; }

/* '' */
.ukcicon-sort-up:before { content: '\f0de'; }

/* '' */
.ukcicon-mail-alt:before { content: '\f0e0'; }

/* '' */
.ukcicon-linkedin:before { content: '\f0e1'; }

/* '' */
.ukcicon-sitemap:before { content: '\f0e8'; }

/* '' */
.ukcicon-coffee:before { content: '\f0f4'; }

/* '' */
.ukcicon-food:before { content: '\f0f5'; }

/* '' */
.ukcicon-building:before { content: '\f0f7'; }

/* '' */
.ukcicon-medkit:before { content: '\f0fa'; }

/* '' */
.ukcicon-plus-squared:before { content: '\f0fe'; }

/* '' */
.ukcicon-angle-double-left:before { content: '\f100'; }

/* '' */
.ukcicon-angle-double-right:before { content: '\f101'; }

/* '' */
.ukcicon-angle-double-up:before { content: '\f102'; }

/* '' */
.ukcicon-angle-double-down:before { content: '\f103'; }

/* '' */
.ukcicon-circle-empty:before { content: '\f10c'; }

/* '' */
.ukcicon-smile:before { content: '\f118'; }

/* '' */
.ukcicon-frown:before { content: '\f119'; }

/* '' */
.ukcicon-meh:before { content: '\f11a'; }

/* '' */
.ukcicon-gamepad:before { content: '\f11b'; }

/* '' */
.ukcicon-flag-checkered:before { content: '\f11e'; }

/* '' */
.ukcicon-terminal:before { content: '\f120'; }

/* '' */
.ukcicon-star-half-alt:before { content: '\f123'; }

/* '' */
.ukcicon-unlink:before { content: '\f127'; }

/* '' */
.ukcicon-shield:before { content: '\f132'; }

/* '' */
.ukcicon-calendar-empty:before { content: '\f133'; }

/* '' */
.ukcicon-angle-circled-left:before { content: '\f137'; }

/* '' */
.ukcicon-angle-circled-right:before { content: '\f138'; }

/* '' */
.ukcicon-angle-circled-up:before { content: '\f139'; }

/* '' */
.ukcicon-angle-circled-down:before { content: '\f13a'; }

/* '' */
.ukcicon-bullseye:before { content: '\f140'; }

/* '' */
.ukcicon-minus-squared:before { content: '\f146'; }

/* '' */
.ukcicon-minus-squared-alt:before { content: '\f147'; }

/* '' */
.ukcicon-ok-squared:before { content: '\f14a'; }

/* '' */
.ukcicon-pound:before { content: '\f154'; }

/* '' */
.ukcicon-sort-name-up:before { content: '\f15d'; }

/* '' */
.ukcicon-sort-name-down:before { content: '\f15e'; }

/* '' */
.ukcicon-sort-alt-up:before { content: '\f160'; }

/* '' */
.ukcicon-sort-alt-down:before { content: '\f161'; }

/* '' */
.ukcicon-sort-number-up:before { content: '\f162'; }

/* '' */
.ukcicon-thumbs-up-alt:before { content: '\f164'; }

/* '' */
.ukcicon-thumbs-down-alt:before { content: '\f165'; }

/* '' */
.ukcicon-youtube-squared:before { content: '\f166'; }

/* '' */
.ukcicon-youtube:before { content: '\f167'; }

/* '' */
.ukcicon-youtube-play:before { content: '\f16a'; }

/* '' */
.ukcicon-instagram:before { content: '\f16d'; }

/* '' */
.ukcicon-trello:before { content: '\f181'; }

/* '' */
.ukcicon-female:before { content: '\f182'; }

/* '' */
.ukcicon-male:before { content: '\f183'; }

/* '' */
.ukcicon-dot-circled:before { content: '\f192'; }

/* '' */
.ukcicon-wheelchair:before { content: '\f193'; }

/* '' */
.ukcicon-vimeo-squared:before { content: '\f194'; }

/* '' */
.ukcicon-plus-squared-alt:before { content: '\f196'; }

/* '' */
.ukcicon-bank:before { content: '\f19c'; }

/* '' */
.ukcicon-building-filled:before { content: '\f1ad'; }

/* '' */
.ukcicon-child:before { content: '\f1ae'; }

/* '' */
.ukcicon-cube:before { content: '\f1b2'; }

/* '' */
.ukcicon-cubes:before { content: '\f1b3'; }

/* '' */
.ukcicon-recycle:before { content: '\f1b8'; }

/* '' */
.ukcicon-tree:before { content: '\f1bb'; }

/* '' */
.ukcicon-database:before { content: '\f1c0'; }

/* '' */
.ukcicon-lifebuoy:before { content: '\f1cd'; }

/* '' */
.ukcicon-sliders:before { content: '\f1de'; }

/* '' */
.ukcicon-soccer-ball:before { content: '\f1e3'; }

/* '' */
.ukcicon-binoculars:before { content: '\f1e5'; }

/* '' */
.ukcicon-newspaper:before { content: '\f1ea'; }

/* '' */
.ukcicon-calc:before { content: '\f1ec'; }

/* '' */
.ukcicon-cc-stripe:before { content: '\f1f5'; }

/* '' */
.ukcicon-copyright:before { content: '\f1f9'; }

/* '' */
.ukcicon-at:before { content: '\f1fa'; }

/* '' */
.ukcicon-birthday:before { content: '\f1fd'; }

/* '' */
.ukcicon-chart-area:before { content: '\f1fe'; }

/* '' */
.ukcicon-chart-pie:before { content: '\f200'; }

/* '' */
.ukcicon-toggle-off:before { content: '\f204'; }

/* '' */
.ukcicon-toggle-on:before { content: '\f205'; }

/* '' */
.ukcicon-bicycle-1:before { content: '\f206'; }

/* '' */
.ukcicon-shirtsinbulk:before { content: '\f214'; }

/* '' */
.ukcicon-street-view:before { content: '\f21d'; }

/* '' */
.ukcicon-heartbeat:before { content: '\f21e'; }

/* '' */
.ukcicon-genderless:before { content: '\f22d'; }

/* '' */
.ukcicon-sticky-note:before { content: '\f249'; }

/* '' */
.ukcicon-sticky-note-o:before { content: '\f24a'; }

/* '' */
.ukcicon-balance-scale:before { content: '\f24e'; }

/* '' */
.ukcicon-calendar-plus-o:before { content: '\f271'; }

/* '' */
.ukcicon-calendar-check-o:before { content: '\f274'; }

/* '' */
.ukcicon-map-signs:before { content: '\f277'; }

/* '' */
.ukcicon-map:before { content: '\f279'; }

/* '' */
.ukcicon-credit-card-alt:before { content: '\f283'; }

/* '' */
.ukcicon-hashtag:before { content: '\f292'; }

/* '' */
.ukcicon-font-awesome:before { content: '\f2b4'; }

/* '' */
.ukcicon-handshake-o:before { content: '\f2b5'; }

/* '' */
.ukcicon-address-card:before { content: '\f2bb'; }

/* '' */
.ukcicon-address-card-o:before { content: '\f2bc'; }

/* '' */
.ukcicon-microchip:before { content: '\f2db'; }

/* '' */
.ukcicon-twitter-squared:before { content: '\f304'; }

/* '' */
.ukcicon-facebook-squared:before { content: '\f308'; }

/* '' */
.ukcicon-linkedin-squared:before { content: '\f30c'; }

/* '' */
.ukcicon-calendar:before { content: '\f4c5'; }

/* '' */
/*cyber essential logo*/
.ukc-footer-logo { margin-top: -15px; }

.ukc-footer-logo::before { display: block; position: absolute; width: 79px; height: 70px; background: url("/UKCoaching/media/coaching-images/Entity%20base/email_assets/transparent.png"); content: ""; }

/* Form fields placeholder/watermark text*/
.ukc-watermark { color: #989898; }

/*Form spacing*/
.ukc-form-spacer { height: 100px; }

.info-bar__tags .label-tag a { color: #ffffff; text-decoration: none; }

.info-bar__tags .label-tag a:hover { color: #d9e4eb; text-decoration: underline; }

.h1, .h2, .h3, .h4 { line-height: 140%; margin: 24px 0; }

.content .h1, .content .h2, .content .h3, .content .h4 { line-height: 140%; margin: 24px 0; }

.h1 { font-size: calc(40px + 45 * (100vw - 450px) / 990); line-height: 114%; color: #e94250; font-family: "prelo-slab-black","Roboto",Arial,sans-serif; }

.h2 { font-size: calc(30px + 30 * (100vw - 450px) / 990); font-family: "prelo-slab-black","Roboto",Arial,sans-serif; color: #194474; }

.h3 { font-size: calc(24px + 12 * (100vw - 450px) / 990); padding-bottom: 10px; font-family: "clan-pro-book","Roboto",Arial,sans-serif; color: #565550; }

.h4 { font-size: calc(16px + 2 * (100vw - 450px) / 990); font-family: clan-pro-bold; color: #565550; }

/*fix for hyperlink in course title instance listing*/
.mini-result h4 a::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; display: block; height: 100%; }

/*hide time published on search results*/
.filter-results__content-info .author__info time, .search-filter-list__text time { display: none; }

/*Adjust CPD badge layout*/
.mini-result__content.has-points .mini-result__content-logo { order: 3; }

.mini-result__content.has-points .mini-result__content-info { order: 1; max-width: 550px; }

.mini-result__content.has-points .mini-result__buttons { order: 2; }

.mini-result__content.has-points .mini-result__content-logo { margin-left: 10px; margin-right: 0px; display: flex; flex-basis: min-content; flex-direction: column; min-width: 60px; }

.mini-result__content.has-points .mini-result__content-logo img { margin-left: auto; margin-right: 0px; padding-bottom: 20px; }

.mini-result__content.has-points .mini-result__buttons { margin-left: auto; text-align: right; }

.mini-result__content.has-points .mini-result__content-info { margin-right: auto; }

.mini-result__content.has-points .mini-result__buttons p { display: inline; }

/*.badge-results .mini-result__buttons .social-share-container {display:none;}*/
.mini-result__content.has-points .mini-result__buttons .btn { margin: 0 0 0 2px; }

.mini-result__content.has-points .mini-result__buttons .btn__border { border: solid 1px #e94250; padding: 7px; }

.mini-result__content.has-points .mini-result__content-logo p { position: absolute; bottom: 0px; right: 10px; width: -webkit-max-content; width: -moz-max-content; width: max-content; }

.mini-result h3 { font-size: 1em; }

@media (max-width: 969px) { .mini-result__content-logo { text-align: right; margin: 10px 5px; float: right; } .mini-result__content.has-points .mini-result__content-info { max-width: 400px; } .mini-result__content.has-points { display: flex; flex-direction: column; } .mini-result__content.has-points .mini-result__buttons { text-align: left; margin-left: 0px; margin-top: 20px; } .mini-result__content.has-points .mini-result__content-logo img { margin-left: 0px; margin-right: 15px; padding-bottom: 10px; } .mini-result__content.has-points .mini-result__content-logo p { position: relative; } .mini-result__content.has-points .mini-result__content-logo { margin-left: 0px; align-items: center; flex-direction: row; } }

@media (max-width: 450px) { .mini-result__content-logo { float: none; text-align: left; } }

/*Fix for course listing cpd logo*/
body[class*="/courses/search"] .mini-result__logo { width: 70px; margin-bottom: 10px; }

body[class*="/courses/search"] .mini-result__logo ~ .workshop-result__rating { float: right; }

/*body[class*="/courses/search"] .workshop-result__rating { float:right; }*/
/*body[class*="/courses/search"] .btn-course-bookable .mini-result__logo { width:70px; float:left; }*/
/*Hide internal taxonomies*/
.js-taxonomy-button[data-id="42"] { display: none; }

/*#select2-8p7s-result-8hx6-42 {display:none;}*/
.select2-results .select2-results__option[id$="-42"] { display: none; }

.select2-selection__rendered[title^="Internal Categories"] { display: none; }

/*body[class*="/courses/course-listing/search"] .filter-results-actions__badges .mini-result__logo { height:60px; width:unset; }*/
div[data-url="/data/Search_Course.ashx"] .filter-results-actions__badges .mini-result__logo { height: 60px; width: unset; }

.info-bar__author { align-items: center; }

.info-bar__author .author__info--name { color: unset; }

span[data-tooltip="Location"] { display: grid; grid-template-columns: 23px auto; align-items: baseline; }

span[data-tooltip="Location"] .icon-location::before { content: "\ea0c"; }

.filter-results.workshop-result h3 { line-height: 1.5rem; }

.filter-results.workshop-result h3 a { font-size: 1.2rem; }

.ukc-tp-import span { display: block; padding: 30px 0px; line-height: 1.75em; }

body[class*="/courses/training-providers/"] .map-content__logo + p { display: none; }

body[class*="/courses/training-providers/"] .map-content__logo { display: none; }

#clonedCPD { display: block; margin: 20px 0px; width: unset; height: 75px; }

.contain--header h1, .course .point-wrapper h1, .workshop-detail__header h1 { font-size: 4em; }

.workshop-detail__header .contain--small { width: 100%; }

.ukc-ao-logo.ukc-tp-import { display: none; }

.ukc-ao-logo { display: block; height: 50px; width: auto; background-size: contain; background-repeat: no-repeat; margin: 0px 0px 30px; }

.ukc-ao-logo__1st4sport { background-image: url("/UKCoaching/media/coaching-images/Entity%20base/Logos/1st4-full-col.png"); }

.map-content { flex-direction: row-reverse; }

.map-content__info { margin-left: 0px; }

/* div[data-url="/data/Search_ParentCourse.ashx"] { display:grid; grid-template-columns: min-content auto; margin:10px 0px; } body[class*="/courses/training-providers/"] .info-bar__items { display:grid; grid-template-columns: min-content auto; margin:10px 0px; } */
.course-listing article.filter-results.type-badge .filter-results-actions__button a:last-of-type { display: none; }

.course-listing article.filter-results.type-online .filter-results-actions__button a:last-of-type { display: none; }

body[class*="/courses/course-list/search"] .filter-results .icon-digital-badges ~ .filter-results__content .filter-results__content-info { display: none; }

body[class*="/courses/course-list/search"] article.workshop-result span[data-tooltip='Course Price'] { display: none; }

body[class*="/courses/course-list"] aside.list-filter .list-filter__row:nth-of-type(1), body[class*="/courses/course-list"] aside.list-filter .list-filter__row:nth-of-type(4) { display: none; }

.filter-results { justify-content: normal; }

.filter-results__content { max-width: unset; }

/*
div[data-url="/data/Search_Course.ashx"] .filter-results {justify-content: normal;}
div[data-url="/data/Search_Course.ashx"] .filter-results__content {max-width:unset;}

div[data-url="/data/Search_Resource.ashx"] .filter-results {justify-content: normal;}
div[data-url="/data/Search_Resource.ashx"] .filter-results__content {max-width:unset;}

div[data-url="/data/Search_Opportunity.ashx"] .filter-results {justify-content: normal;}
div[data-url="/data/Search_Opportunity.ashx"] .filter-results__content {max-width:unset;}

div[data-url="/data/Search_Community.ashx"] .filter-results {justify-content: normal;}
div[data-url="/data/Search_Community.ashx"] .filter-results__content {max-width:unset;}

div[data-url="/data/Search_Content.ashx"] .filter-results {justify-content: normal;}
div[data-url="/data/Search_Content.ashx"] .filter-results__content {max-width:unset;}

.custom-searchresultitem .filter-results {justify-content: normal;}
.custom-searchresultitem  .filter-results__content {max-width:unset;}
*/
body[class*="my-account/delegates/course-resources"] .list-filter .bs-row { display: none; }

body[class*="my-account/delegates/course-resources"] .list-filter .js-taxonomy-hide-till-result .list-filter__adv p label { display: none; }

body[class*="my-account/delegates/course-resources"] .list-filter .list-filter__submit { display: none; }

body[class*="my-account/delegates/course-resources"] .list-filter .js-taxonomy-hide-till-result .list-filter__adv.list-filter__adv--main .js-taxonomy-button { background-color: unset; color: #565550; font-size: 1.7rem; font-family: prelo-slab-black; }

body[class*="my-account/delegates/course-resources"] .list-filter .js-taxonomy-hide-till-result .list-filter__adv.list-filter__adv--main .js-taxonomy-button span { display: none; }

body[class*="my-account/delegates/course-resources"] .list-filter .js-taxonomy-hide-till-result .list-filter__adv.list-filter__adv--sub { display: block; }

body[class*="/resources/topics/delegate-resources/"] .breadcrumb { display: none; }

/*Community activation widget*/
input.btn.btn-primary[name*="CommunityActivation"] { margin: 20px auto; display: block; }

/*cta title reduce h2*/
@media all and (min-width: 320px) { .cta__text-inner h2 { font-size: calc(17px + 17 * (100vw - 320px) / 1080); } }

/*CTA link styles as buttons*/
.cta__text-inner p a.btn__fill--white { color: #e94250; background-color: #ffffff; text-decoration: none; }

.cta__text-inner p a.btn__fill--white:hover { color: #e94250; background-color: #d9d9d9; }

/*Logo row media query to remove padding on mobile*/
@media (max-width: 870px) { .custom-ukc-logo-row article[class^="logo-"], .custom-ukc-logo-row article[class*=" logo-"] { margin-top: 0px !important; padding-left: 0px !important; } }

/*Recomendation engine*/
.user-survey { top: 0; width: 500px; }

.recommendation__info--date { display: none; }

.recommendation__image > img { max-width: 100%; }

.recommendation.loaded { min-height: 200px; }

#recommendationListing .recommendations { display: grid; }

#recommendationListing .recommendations .recommendation.blog { opacity: .8; justify-self: center; width: 90%; }

#recommendationListing .recommendations .recommendation.blog .recommendation__type { background-color: #ffffff; color: #565550; }

#recommendationListing .recommendations .recommendation.blog .recommendation__button .btn { background-color: unset; color: #565550; border: 2px solid #565550; }

#recommendationListing .recommendations .recommendation.blog .recommendation__info--course { display: none; }

#recommendationListing .recommendations .recommendation.blog.top-recommendation ~ p { font-size: 1.3rem; margin: 60px 0px 15px; display: block; width: 90%; justify-self: center; }

#recommendationListing .recommendations .recommendation.blog.top-recommendation { border: 1px solid #e94250; border-radius: 2px; opacity: 1; width: 100%; }

#recommendationListing .recommendations .recommendation.blog.top-recommendation .recommendation__type { background-color: #e94250; color: #ffffff; }

#recommendationListing .recommendations .recommendation.blog.top-recommendation .recommendation__button .btn { background-color: #e94250; border: 0px; color: #ffffff; }

#recommendationListing[data-maxresults='1'] #recommendationResults > p { display: none; }

/*join page pricing table icons*/
.ukc-pricing-table.icon, .ukc-pricing-table.ukcicon { margin-right: 8px; }

/*Pricing table edits*/
.pricing-table-container { height: 100%; align-items: center; }

.pricing-table { border: 0px; }

.pricing-table__upper > p::after, .pricing-table__lower > p::after { display: none; }

.pricing-table .js-readmore-mobile-trigger.pricing-table__readmore { display: none; }

.layout--bg-dgrey .pricing-table .btn__fill--black, .layout--bg-blue .pricing-table .btn__fill--black, .layout--bg-red .pricing-table .btn__fill--black { color: #565550; background-color: #ffffff; }

.layout--bg-dgrey .pricing-table .btn__fill--black:hover, .layout--bg-dgrey .pricing-table .btn__fill--black:focus, .layout--bg-blue .pricing-table .btn__fill--black:hover, .layout--bg-blue .pricing-table .btn__fill--black:focus, .layout--bg-red .pricing-table .btn__fill--black:hover, .layout--bg-red .pricing-table .btn__fill--black:focus { color: #2e2e2b; background-color: #dadada; }

/*Hero image extra dim*/
.hero--fade .hero__image::after { background-color: rgba(0, 0, 0, 0.4); }

/*Slider */
.custom-ukc-slider .ukc-slider.slider-func .slick-arrow { background-color: rgba(255, 255, 255, 0.3); }

.custom-ukc-slider .ukc-slider.slider-func .slick-prev, .custom-ukc-slider .ukc-slider.slider-func .slick-next { color: rgba(255, 255, 255, 0.8); }

@media (min-width: 620px) { .ukc-slider .slick-arrow { width: 120px; height: 120px; } .ukc-slider .slick-prev { left: -65px; } .ukc-slider .slick-next { right: -65px; } }

.ukc-slider .slick-dots { display: flex; list-style: none; }

.ukc-slider .slick-dots li { margin: 0px 3px; }

.ukc-slider .slick-dots button { font-size: 0; padding: 0; background-color: #565550; width: 15px; height: 15px; border-radius: 15px; border: 0px; }

.ukc-slider .slick-dots .slick-active button { background-color: #e94250; }

.ukc-slider .slick-dots button:hover { background-color: #e94250; }

/*.slick-dots li:nth-child(1) button {
width:8px;
height:8px;
}
.slick-dots li:nth-child(2) button {
width:6px;
height:6px;
}
.slick-dots li:nth-child(3) button {
width:4px;
height:4px;
}
*/
.custom-ukc-slider .ukc-slider .slick-track { display: flex !important; }

.custom-ukc-slider .ukc-slider .slick-slide { height: inherit !important; }

.custom-ukc-slider .ukc-slider .hero { min-height: 400px; }

.custom-ukc-slider .ukc-slider .hero__text { padding-left: 80px !important; }

.custom-ukc-slider .ukc-slider .hero__text--item { margin: 28px 0px !important; }

.custom-ukc-slider .hero--small.hero--top .hero__text, .custom-ukc-slider .hero--small.hero--middle .hero__text, .custom-ukc-slider .hero--small.hero--bottom .hero__text { height: 100%; }

@media (min-width: 620px) { .custom-ukc-slider .hero--small.hero--top .hero__text, .custom-ukc-slider .hero--small.hero--middle .hero__text, .custom-ukc-slider .hero--small.hero--bottom .hero__text { height: 100%; } }

@media (min-width: 970px) { .custom-ukc-slider .hero--small.hero--top .hero__text, .custom-ukc-slider .hero--small.hero--middle .hero__text, .custom-ukc-slider .hero--small.hero--bottom .hero__text { height: 100%; } }

.custom-ukc-slider .ukc-slider .hero__text h1.hero__text--item { font-family: "prelo-slab-black", "Roboto", Arial, sans-serif; }

.custom-ukc-slider .ukc-slider .hero__text h1.hero__text--item { font-size: 30px; }

@media screen and (min-width: 450px) { .custom-ukc-slider .ukc-slider .hero__text h1.hero__text--item { font-size: calc(30px + 30 * (100vw - 450px) / 990); } }

@media screen and (min-width: 1440px) { .custom-ukc-slider .ukc-slider .hero__text h1.hero__text--item { font-size: 60px; } }

/*Flip */
.flip-container { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); grid-template-rows: minmax(300px, auto); -webkit-column-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; row-gap: 60px; margin-bottom: 60px; }

/* No greater than 900px, no less than 400px */
@media (max-width: 1209px) and (min-width: 910px) { .flip-container { grid-template-columns: repeat(2, minmax(280px, 1fr)); } }

@media (max-width: 1209px) and (min-width: 610px) { .flip-container .flip-card:nth-of-type(odd):last-of-type { grid-row-start: 2; grid-column-start: 1; grid-column-end: 3; } }

.flip-container .flip-card { border: 1px solid #d9e4eb; background-color: #fafafa; border-radius: 2px; padding: 20px; transition: background-color 1000ms linear; display: grid; height: 100%; }

.flip-card .recommendation__info--title { text-transform: capitalize; padding-bottom: 10px; }

.flip-card-title .separator { height: 2px; width: 100px; margin: 0px auto 15px; background-color: #e94250; }

.flip-card-icon { width: 70px; height: 70px; border-radius: 100%; background-color: #194474; display: grid; align-content: center; justify-content: center; margin: 0 auto; }

.flip-card-icon .icon { font-size: 2.3em; color: #fafafa; }

.flip-card-body { margin: 30px 0px 10px; line-height: 1.5em; }

.flip-card-button { padding-top: 20px; align-self: flex-end; }

.flip-card-button a { margin: 0 auto; }

.flip-card-inner { position: relative; width: 100%; height: 100%; text-align: center; transition: transform .9s; transform-style: preserve-3d; }

.flip-card:hover { background-color: #fafafa; transition: background-color 1000ms linear; }

.flip-card.flip-True:hover .flip-card-inner { transform: rotateY(180deg); }

.flip-card-front, .flip-card-back { position: relative; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

.flip-card-back { background-color: #fafafa; transform: rotateY(180deg); position: absolute; top: 0px; }

/* Not included yet
.flip-container {grid-template-rows:auto}
.flip-container .flip-card:nth-of-type(odd) {background-color:lightgrey;}
.flip-container .flip-card:nth-of-type(odd) .flip-card-back {background-color:lightgrey;}
.flip-container .flip-card:nth-of-type(odd):last-of-type {grid-row-start: 2;grid-column-start:1;grid-column-end: 3}

*/
/*25-25-25-25*/
@media all and (min-width: 320px) { .contain .col-md-6 .contain .col-md-6 article.cta h2 { font-size: calc(20px + 20 * (100vw - 320px) / 1080); } }

/* only apply to search box in page not top popup using this wrapper*/
.search-results-page { /* container */ /*head*/ /*results*/ /* meta info */ }

.search-results-page.search-results .search-filter__block { margin-right: 0px; }

.search-results-page.search-results .search-filter__head { margin: 0px 0px 5px; }

.search-results-page.search-filter__head .btn.btn__border { text-align: center; font-size: 0.9em; padding: 8px 5px; font-weight: 500; }

.search-results-page.search-results .search-filter .search-filter-list__icon { min-width: 65px; }

.search-results-page.search-results .search-filter .search-filter-list--space .search-filter-list__text { padding: 8px; justify-content: center; }

.search-results-page.search-results .search-filter .search-filter-list--space .search-filter-list__text a { font-size: 0.8175rem; }

.search-results-page.search-results .search-filter .search-filter-list__space { display: none; }

.search-results-page.search-results .search-filter .search-filter-list__author { color: silver; }

.search-results-page.search-results .search-filter .search-filter-list__author-img { -webkit-filter: grayscale(100%); filter: grayscale(100%); }

.related-content { margin: 15px !important; }

#ukc-searchbox { width: 90%; margin: 0 auto; }

#ukc-searchbox .EditingFormTable tbody { display: grid; grid-template-columns: 80% 20%; align-items: center; }

#ukc-searchbox input.btn.btn-primary[type="submit"] { padding: 25px 50px; }

@media all and (max-width: 768px) { #ukc-searchbox .EditingFormTable tbody { grid-template-columns: 100%; } #ukc-searchbox .EditingFormButtonCell { width: 768px; } }

body[class*=" /#"] .mobile__header .main-nav__search .search-dropdown, body[class*=" /?"] .mobile__header .main-nav__search .search-dropdown, body[class$=" /"] .mobile__header .main-nav__search .search-dropdown { display: none; }

/*Slider */
.custom-ukc-pricing-table .compare-heading { margin: 30px 15px 60px; }

#ukc-compare { display: none; }

#ukc-mobile-compare { display: block; }

@media (min-width: 525px) { #ukc-mobile-compare { display: none; } }

@media (min-width: 525px) { #ukc-compare { display: block; } }

.compare-features-mobile .feature-row { grid-template-columns: 100%; text-align: left; }

.compare-features-mobile .compare-feature { display: grid; grid-template-columns: 90% 10%; }

.compare-features-mobile .ukcicons { line-height: 1em; }

.compare-header-mobile { text-align: center; }

.accordionItemHeadingPrice { padding-top: 5px; color: #e94250; }

.row1 { display: grid; grid-template-columns: auto 200px 200px 200px; text-align: center; grid-gap: 10px; }

@media (max-width: 870px) { .row1 { grid-template-columns: auto 100px 100px 100px; grid-gap: 3px; } }

@media (max-width: 500px) { .row1 { grid-template-columns: 100%; grid-gap: 0px; } }

.row1 .title { display: grid; align-content: center; border-radius: 6px 6px 0 0; }

.row1 .title h2 { font-size: 2.2em; font-weight: 300; }

@media (max-width: 870px) { .row1 .title h2 { font-size: 1.2em; } }

.row1 .title:first-of-type { background-color: #e5e5e5; }

.row1 .compare-header { border-radius: 6px 6px 0 0; padding: 10px; color: #fafafa; }

.row1 .alt-product1 .compare-header { background-color: #ee707a; }

.row1 .alt-product2 .compare-header { background-color: #ec5965; }

.row1 .alt-product3 .compare-header { background-color: #e94250; }

.row1 .compare-header h2 { font-size: 1.9em; margin-bottom: 15px; font-weight: 300; }

@media (max-width: 870px) { .row1 .compare-header h2 { font-size: 1em; } }

.row1 .compare-header h2::after { content: ""; display: block; height: 2px; width: 75%; background-color: #fafafa; margin: 20px auto; }

.row1 .compare-header h3 { font-size: 1.7em; }

@media (max-width: 870px) { .row1 .compare-header h3 { font-size: 1.2em; } }

.features-rows .compare-feature { font-size: 2rem; line-height: 3.65rem; }

@media (max-width: 870px) { .features-rows .compare-feature { font-size: 1.7rem; line-height: 3.65rem; } }

.features-rows .col0 .compare-feature { font-size: 1rem; line-height: 1.3rem; }

.features-rows .feature-row:last-of-type { display: none; }

.feature-row { display: grid; grid-template-columns: auto 200px 200px 200px; align-items: center; grid-gap: 10px; text-align: center; }

@media (max-width: 870px) { .feature-row { grid-template-columns: auto 100px 100px 100px; grid-gap: 3px; } }

.feature-row .feature-column { background-color: #fafafa; height: 100%; display: grid; align-content: center; }

.feature-row:nth-of-type(even) .feature-column { background-color: #d9e4eb; }

.feature-row .col0 { background-color: #f0f0f0; height: 100%; display: grid; align-items: center; width: 100%; text-align: left; }

.feature-row:nth-of-type(even) .col0 { background-color: #ccdbe4; }

.col0 .compare-feature { margin: 20px 15px; }

.compare-feature.inc-True .ukcicon { color: #00913D; }

.compare-feature.inc-False .ukcicon { color: #e94250; }

.compare-feature.inc-True .ukcicon.ukcicon-cancel-circled { display: none; }

.compare-feature.inc-False .ukcicon.ukcicon-ok-circled { display: none; }

.foot { display: grid; grid-template-columns: auto 200px 200px 200px; grid-gap: 10px; justify-items: center; align-items: center; margin-top: 5px; }

@media (max-width: 870px) { .foot { grid-template-columns: auto 100px 100px 100px; grid-gap: 3px; margin-top: 3px; } }

@media (max-width: 525px) { .foot { grid-template-columns: 100%; margin-top: 3px; } }

.foot .compare-button { align-self: center; justify-self: center; width: 100%; text-align: center; color: #fafafa; background-color: #e94250; }

.foot .compare-button .btn { font-family: "clan-pro-book", "Roboto", Arial, sans-serif; }

.foot .compare-button a.btn { color: #fafafa; padding: 20px; text-decoration: none; }

.foot .compare-button a.btn:hover { color: #d9e4eb; }

.compare-button .ukc-pullout { font-weight: 900; font-family: "clan-pro-bold", "Roboto", Arial, sans-serif; }

.foot .compare-button { border-radius: 0 0 6px 6px; }

.foot .compare-button:nth-child(2) { background-color: #ee707a; width: 100%; text-align: center; }

.foot .compare-button:nth-child(3) { background-color: #ec5965; width: 100%; text-align: center; }

.foot .compare-button:nth-child(4) { background-color: #e94250; width: 100%; text-align: center; }

.foot .compare-button a { color: #fafafa; }

#response { font-size: .9em; line-height: 1.5em; }

#response tr th { padding: 10px 20px; line-height: 1.25em; }

#response tr td { padding: 10px 20px; }

#response .tdbtn .btn { font-size: 1.125rem; background-color: #e94250; border-radius: 5px; color: #ffffff; font-family: "prelo-slab-black", "Roboto", Arial, sans-serif; padding: 14px 0; text-align: center; text-transform: uppercase; width: 144px; }

#response .tdbtn .btn:hover { background-color: #de1a2a; transition: background-color .3s; }

#response .ap-HeadRow { background-color: #d9e4eb; }

.ukc-quick-links .label-tag { font-size: .8em; border-radius: 20px; padding: 8px 18px; text-align: center; }

.ukc-quick-links.info-bar__tags .label:last-child { margin-right: 10px; }

.ukc-quick-links .label-tag a:hover { text-decoration: none; color: white; }

.ukc-quick-links .label-tag:hover { background-color: #e94250; transition: background-color 0.5s, color 0.5s; }

.ukc-quick-links { margin: 30px auto 40px; text-align: center; /*  display: grid; grid-auto-flow: column; grid-template-columns: repeat(5, fit-content(200px)); */ display: flex; flex-wrap: wrap; justify-content: center; top: 0px; z-index: 999; }

.ukc-quick-links .label-tag[data-order="1"] { order: 1; }

.ukc-quick-links .label-tag[data-order="2"] { order: 2; }

.ukc-quick-links .label-tag[data-order="3"] { order: 3; }

.ukc-quick-links .label-tag[data-order="4"] { order: 4; }

.ukc-quick-links .label-tag[data-order="5"] { order: 5; }

.ukc-quick-links .label-tag[data-order="6"] { order: 6; }

.ukc-quick-links .label-tag[data-order="7"] { order: 7; }

.ukc-quick-links .label-tag[data-order="8"] { order: 8; }

.ukc-quick-links .label-tag[data-order="9"] { order: 9; }

.ukc-quick-links .label-tag[data-order="10"] { order: 10; }

.custom-searchresultitem .filter-results--img-wrapper .filter-results--img-contain { background-size: cover !important; }

/*Form label stlye*/
.EditingFormTable .label p { margin-bottom: 0px; font-weight: 500; }

.EditingFormTable .radio label p { font-weight: 500; }

/*increase form Label size*/
label, .EditingFormLabel { font-size: calc(14px + 2 * (100vw - 320px) / 1080); }

/*Fix margin in forms on radio button labels*/
.form-container table.EditingFormTable tbody tr .FieldLabel, .FormPanel table.EditingFormTable tbody tr .FieldLabel { margin: 15px 0px; }

/*Form category styling*/
.EditingFormCategoryRow { font-size: 16px; font-weight: 600; text-indent: 0px; color: white; background-color: #194474; padding: 20px 0px; margin: 90px 0px 30px; width: 100%; display: block; }

.EditingFormCategoryRow h4 { margin-left: 20px; }

/*Form horizontal radio buttons*/
.ukc-three { width: 100%; display: block; }

.ukc-three table.radio { width: 100%; display: block; }

.ukc-three table.radio td { display: block; }

.radio tr { display: inline-block !important; width: 350px; }

#contact-radios .FormPanel .radio label::before { left: -8px; width: 34px; height: 34px; border: 1px solid #e94250; border-radius: 6px; top: 10px !important; }

#contact-radios .FormPanel .radio input[type="radio"] + label::after { left: -5px; width: 28px; height: 28px; border-radius: 4px; top: 13px !important; }

#contact-radios .radio label { font-family: "clan-pro-bold", "Roboto", Arial, sans-serif; font-weight: 100; font-size: 1.1em; }

/*Form button hover state fix*/
.FormPanel table.EditingFormTable input.FormButton.btn-primary:hover { background-color: #c71726; }

/*Course Notifications Covid*/
body[class*="/courses/workshops/"] a.btn[title="Book Now"] + p.small::after { content: "Currently all UK Coaching face to face workshops are delivered through third party organisations. These workshops are being run with the understanding that each workshop organiser is complying with:\A- government legislation and Local Authority’s COVID health and safety guidelines at the time of the session running \A- NGB COVID-19 guidance at the time of the session running. \A The responsibility for safe delivery of each session lies with the organisation running the workshop and/or the venue provider. Please check the appropriate measures and booking policy in place with the relevant organisation at the time of your booking."; display: block; width: 100%; border: solid 1px #e94250; background-color: #fafafa; margin-top: 20px; margin-bottom: 20px; font-size: 1.3em; padding: 38px; white-space: pre-wrap; line-height: 1.7em; }

/*workshop instance page reduce map size*/
.map-content__map { width: 66%; }

.map-content__list { width: 36%; }

/*Workshop Instance Description fix*/
.workshop-detail__actions { display: block; }

#ukc-course-instance-desc ul { margin-left: 20px; margin-bottom: 20px; }

#ukc-course-instance-desc li { line-height: 1.6em; }

body[class*="/courses/workshops/safeguarding-protecting-children-online-classroom"] .contain--margintb .col-md-4 { width: 80%; }

body[class*="/courses/workshops/safeguarding-protecting-children-online-classroom"] .contain--margintb .col-md-4 .filter-results-wrapper { height: auto; }

body[class*="/courses/workshops/safeguarding-protecting-children-online-classroom"] .contain--margintb .col-md-8 { display: none; }

body[class*="/courses/workshops/curious-coaches-"] .contain--margintb .col-md-4 { width: 80%; }

body[class*="/courses/workshops/curious-coaches-"] .contain--margintb .col-md-4 .filter-results-wrapper { height: auto; }

body[class*="/courses/workshops/curious-coaches-"] .contain--margintb .col-md-8 { display: none; }

body[class*="/courses/workshops/coaching-children-online-classroom"] .contain--margintb .col-md-4 { width: 80%; }

body[class*="/courses/workshops/coaching-children-online-classroom"] .contain--margintb .col-md-4 .filter-results-wrapper { height: auto; }

body[class*="/courses/workshops/coaching-children-online-classroom"] .contain--margintb .col-md-8 { display: none; }

body[class*="/courses/workshops/promoting-behaviour-change-online-classroom"] .contain--margintb .col-md-4 { width: 80%; }

body[class*="/courses/workshops/promoting-behaviour-change-online-classroom"] .contain--margintb .col-md-4 .filter-results-wrapper { height: auto; }

body[class*="/courses/workshops/promoting-behaviour-change-online-classroom"] .contain--margintb .col-md-8 { display: none; }

body[class*="/courses/workshops/understand-connect-thrive-developing-your-practice"] .contain--margintb .col-md-4 { width: 80%; }

body[class*="/courses/workshops/understand-connect-thrive-developing-your-practice"] .contain--margintb .col-md-4 .filter-results-wrapper { height: auto; }

body[class*="/courses/workshops/understand-connect-thrive-developing-your-practice"] .contain--margintb .col-md-8 { display: none; }

body[class*="/courses/workshops/time-2-learn"] .contain--margintb .col-md-4 { width: 80%; }

body[class*="/courses/workshops/time-2-learn"] .contain--margintb .col-md-4 .filter-results-wrapper { height: auto; }

body[class*="/courses/workshops/time-2-learn"] .contain--margintb .col-md-8 { display: none; }

body[class*="/courses/workshops/partner-webinar"] .contain--margintb .col-md-4 { width: 80%; }

body[class*="/courses/workshops/partner-webinar"] .contain--margintb .col-md-4 .filter-results-wrapper { height: auto; }

body[class*="/courses/workshops/partner-webinar"] .contain--margintb .col-md-8 { display: none; }

body[class*="/courses/workshops/hot-topic-webinars"] .contain--margintb .col-md-4 { width: 80%; }

body[class*="/courses/workshops/hot-topic-webinars"] .contain--margintb .col-md-4 .filter-results-wrapper { height: auto; }

body[class*="/courses/workshops/hot-topic-webinars"] .contain--margintb .col-md-8 { display: none; }

body[class*="/courses/workshops/unconscious-bias-online-classroom"] .contain--margintb .col-md-4 { width: 80%; }

body[class*="/courses/workshops/unconscious-bias-online-classroom"] .contain--margintb .col-md-4 .filter-results-wrapper { height: auto; }

body[class*="/courses/workshops/unconscious-bias-online-classroom"] .contain--margintb .col-md-8 { display: none; }

body[class*="/courses/workshops/understand-connect-thrive-knowing-your-people-onli"] .contain--margintb .col-md-4 { width: 80%; }

body[class*="/courses/workshops/understand-connect-thrive-knowing-your-people-onli"] .contain--margintb .col-md-4 .filter-results-wrapper { height: auto; }

body[class*="/courses/workshops/understand-connect-thrive-knowing-your-people-onli"] .contain--margintb .col-md-8 { display: none; }

body[class*="/courses/workshops/equity-on-your-coaching-online-classroom"] .contain--margintb .col-md-4 { width: 80%; }

body[class*="/courses/workshops/equity-on-your-coaching-online-classroom"] .contain--margintb .col-md-4 .filter-results-wrapper { height: auto; }

body[class*="/courses/workshops/equity-on-your-coaching-online-classroom"] .contain--margintb .col-md-8 { display: none; }

body[class*="/courses/workshops/safeguarding-protecting-children-16-18-online-clas"] .contain--margintb .col-md-4 { width: 80%; }

body[class*="/courses/workshops/safeguarding-protecting-children-16-18-online-clas"] .contain--margintb .col-md-4 .filter-results-wrapper { height: auto; }

body[class*="/courses/workshops/safeguarding-protecting-children-16-18-online-clas"] .contain--margintb .col-md-8 { display: none; }

body[class*="/courses/workshops/coaching-children-512-for-ecb-coaches-association"] .contain--margintb .col-md-4 { width: 80%; }

body[class*="/courses/workshops/coaching-children-512-for-ecb-coaches-association"] .contain--margintb .col-md-4 .filter-results-wrapper { height: auto; }

body[class*="/courses/workshops/coaching-children-512-for-ecb-coaches-association"] .contain--margintb .col-md-8 { display: none; }

body[class*="/courses/workshops/developing-your-practice-for-ecb-coaches-associati"] .contain--margintb .col-md-4 { width: 80%; }

body[class*="/courses/workshops/developing-your-practice-for-ecb-coaches-associati"] .contain--margintb .col-md-4 .filter-results-wrapper { height: auto; }

body[class*="/courses/workshops/developing-your-practice-for-ecb-coaches-associati"] .contain--margintb .col-md-8 { display: none; }

body[class*="/courses/workshops/promoting-behaviour-change-for-ecb-coaches-associa"] .contain--margintb .col-md-4 { width: 80%; }

body[class*="/courses/workshops/promoting-behaviour-change-for-ecb-coaches-associa"] .contain--margintb .col-md-4 .filter-results-wrapper { height: auto; }

body[class*="/courses/workshops/promoting-behaviour-change-for-ecb-coaches-associa"] .contain--margintb .col-md-8 { display: none; }

body[class*="/courses/workshops/understanding-unconscious-bias-for-ecb-coaches-ass"] .contain--margintb .col-md-4 { width: 80%; }

body[class*="/courses/workshops/understanding-unconscious-bias-for-ecb-coaches-ass"] .contain--margintb .col-md-4 .filter-results-wrapper { height: auto; }

body[class*="/courses/workshops/understanding-unconscious-bias-for-ecb-coaches-ass"] .contain--margintb .col-md-8 { display: none; }

body[class*="/courses/workshops/knowing-your-people-for-ecb-coaches-association-me"] .contain--margintb .col-md-4 { width: 80%; }

body[class*="/courses/workshops/knowing-your-people-for-ecb-coaches-association-me"] .contain--margintb .col-md-4 .filter-results-wrapper { height: auto; }

body[class*="/courses/workshops/knowing-your-people-for-ecb-coaches-association-me"] .contain--margintb .col-md-8 { display: none; }

body[class*="/courses/workshops/equality-in-sport-and-physical-activity-for-ecb-co"] .contain--margintb .col-md-4 { width: 80%; }

body[class*="/courses/workshops/equality-in-sport-and-physical-activity-for-ecb-co"] .contain--margintb .col-md-4 .filter-results-wrapper { height: auto; }

body[class*="/courses/workshops/equality-in-sport-and-physical-activity-for-ecb-co"] .contain--margintb .col-md-8 { display: none; }

body[class*="/courses/workshops/inclusive-activity-programme-online-classroom"] .contain--margintb .col-md-4 { width: 80%; }

body[class*="/courses/workshops/inclusive-activity-programme-online-classroom"] .contain--margintb .col-md-4 .filter-results-wrapper { height: auto; }

body[class*="/courses/workshops/inclusive-activity-programme-online-classroom"] .contain--margintb .col-md-8 { display: none; }

/*Duty to Care*/
.share-button { padding: 15px 30px; margin: 15px 12px 15px 0; text-decoration: none !important; }

.share-button i { margin-right: 10px; }

/*great coaching moment*/
.gcm-vote-button-mobile { display: none; }

.gcm-entry { padding: 0px 30px; }

@media (max-width: 970px) { .gcm-desktop-space { display: none; } .gcm-entry { display: block !important; padding: 0px 15px; } .gcm-vote-button-mobile { display: block; } .gcm-vote-button-desktop { display: none; } .gcm-vote-button-mobile tbody { display: block; } }

/*UK Coaching membership page*/
.MembCardOuterContainer { border-radius: 0px; box-shadow: 3px 2px 4px -1px rgba(0, 0, 0, 0.2), inset 2px 1px 5px -1px rgba(0, 0, 0, 0.1); margin: 20px 0px 10px; padding: 20px 40px 10px; background-color: #fafafa; }

.MembCardInnerContainer { display: grid; grid-template-columns: repeat(2, 1fr); align-items: center; justify-content: center; }

.MembCardLabel { font-weight: bold; }

.MembCardMemberContainer { display: grid; justify-content: center; }

.MembAvatar { width: 200px; height: 200px; margin: auto; margin-bottom: auto; border-radius: 50%; background-size: cover; background-repeat: no-repeat; background-position: top center; overflow: hidden; margin-bottom: 24px; }

.MembAvatar img { min-height: 200px; min-width: 200px; max-width: unset; }

.MembEdit { text-align: right; }

.MembCardFooterIcon { text-align: center; margin: 0px; }

@media (max-width: 760px) { .MembCardOuterContainer { margin: 0px; } }

@media (max-width: 430px) { .MembCardInnerContainer { display: block; } }

/*partner zone*/
body[class*="/my-account/partner-dashboard/partner-resources"] .list-filter .bs-row .col-md-6:last-of-type { display: none; }

body[class*="/my-account/partner-dashboard/partner-resources"] .list-filter__submit { display: none; }

body[class*="/courses/workshops/partner-webinar"] .btn[href*="/Courses/Search?courseid=13044&order=soonest"] { display: none; }

.my-profile__form-input-email { display: none; }

/* PE Core Activities*/
.ukc-ogl { padding: 30px; }

main .content .ukc-ogl a { text-decoration: none; color: #ffffff; display: grid; grid-template-columns: 150px 1fr; align-items: center; }

.footer_logo_ogl { background-image: url("/App_Themes/UKCoaching/fonts/ukc-custom/logo-ogl.svg"); background-size: contain; background-repeat: no-repeat; overflow: hidden; display: block; height: 50px; width: 124px; margin: 0px 0px 10px 0px; }

.footer-legal-text { display: inline-block; float: left; }

/*
body[class*="/resources/topics/pe-core-activities/"] .contain--header h1 {display:none;}
#objectives .activity-card-title {display:none;}
*/
/*Insurance start date layout fix*/
.list-filter__label.insurance-input { display: block; }

body[class*="/courses/programmes/"] .course .point-wrapper { display: none; }

body[class*="/courses/programmes/"] .course .social-share-container { display: none; }

body[class*="/r2r"] .user-survey { display: none; }

.main-nav .mobile__header { display: grid; grid-template-columns: 1fr 1fr; align-items: center; justify-items: left; }

.main-nav .mobile__header.mobile__header-lower { display: flex; }

.main-nav .mobile .main-nav__user-name { justify-self: right; margin: 0px 20px; }

.main-nav .desktop a[href="/my-account"] { display: none; }

#grid-4 .cta__text { display: grid; grid-template-rows: 4fr 1fr; align-items: start; height: 100%; }

#grid-4 .cta__text a.btn { align-self: end; }

#grid-4 .cta__text h1.icon { font-size: 3.5rem; color: inherit; }

#grid-4 .cta.lightgrey { border: 1px solid #194474; }
