html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html{min-height:100%;font-family:"Poppins",sans-serif;font-size:16px;line-height:24px;font-weight:500}h1,h2,h3,h4{font-weight:800;line-height:1.25}h5,h6{font-weight:500;line-height:1.5}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}img{max-width:100%;height:auto;vertical-align:middle}a{color:inherit}body,h1,h2,h3,h4,h5,h6,blockquote,p,pre,dl,dd,ol,ul,li,figure,table,fieldset,legend{margin:0;padding:0}h1,h2,h3,h4,h5,h6,blockquote,pre,p,dl,dd,ol,ul,figure,table,fieldset,legend{margin-top:24px}li,dt,li>ul,li>ol{margin-top:18px}ul,ol,dl,dd{margin-left:24px}*>:first-child,nav ul,nav ol{margin-top:0}.container--double{padding:48px 24px}.container{padding:24px}.container--major{padding:18px 24px}.container--half{padding:12px 24px}.container--minor{padding:6px 24px}.container--flush{padding:0 24px}.container>:first-child,.container--compact>:first-child,.container--minor>:first-child,.container--half>:first-child,.container--major>:first-child{margin-top:0}.crop{position:relative;display:block;width:100%;padding:0;overflow:hidden}.crop::before{display:block;content:""}.crop iframe,.crop embed,.crop object,.crop video,.crop .crop__item{position:absolute;top:0;bottom:0;left:0;width:100% !important;height:100% !important;border:0}.crop--21by9::before{padding-top:42.85714%}.crop--16by9::before{padding-top:56.25%}.crop--4by3::before{padding-top:75%}.crop--3by2::before{padding-top:66.66667%}.crop--1by1::before{padding-top:100%}.crop--9by16::before{padding-top:177.77778%}.crop--3by4::before{padding-top:133.33333%}.grid,.view-grid .view__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.grid>*,.view-grid .view__content>*{padding-left:12px;padding-right:12px}.grid>*,.view-grid .view__row{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.grid>*:nth-of-type(1),.view-grid .view__row:nth-of-type(1){margin-top:0}.grid--flush .view__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0}.grid--flush .view__row{padding-left:0;padding-right:0;margin-top:0}@media (min-width: 600px){.view-grid--compact .view__row{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:auto}.view-grid--compact .view__row:nth-of-type(2){margin-top:0}}@media (min-width: 800px){.grid>*,.view-grid:not(.view-grid--large):not(.view-grid--compact) .view__row{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.view-grid--compact .view__row{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:auto}.grid>*:nth-of-type(2),.view-grid:not(.view-grid--large) .view__row:nth-of-type(2),.view-grid--compact .view__row:nth-of-type(3){margin-top:0}.view--homepage_sectors .view__row{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.view--taxonomy_term .view__row{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width: 1024px){.grid>*,.view-grid:not(.view-grid--large):not(.view-grid--compact) .view__row{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.view-grid--compact .view__row{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:auto}.view-grid--large .view__row{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.view--homepage_sectors .view__row{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.view--taxonomy_term .view__row{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}.grid>*:nth-of-type(3),.view-grid:not(.view-grid--large) .view__row:nth-of-type(3),.view-grid--compact .view__row:nth-of-type(4),.view-grid--large .view__row:nth-of-type(2){margin-top:0}}.view--homepage_sectors .view__row{margin-top:24px}.inline,.inline--right,.inline--center,.inline--justify,.inline--middle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-18px;margin-right:-18px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.inline>*,.inline--right>*,.inline--center>*,.inline--justify>*,.inline--middle>*{padding-left:18px;padding-right:18px}.inline--right{justify-content:flex-end}.inline--center{justify-content:center}.inline--justify{justify-content:space-between}.inline--middle{align-items:center}.split{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-end}.split__left{margin-right:18px}.split__right{margin-left:auto}.stack--double>*+*{margin-top:48px}.stack>*+*{margin-top:24px}.stack--major>*+*{margin-top:18px}.stack--half>*+*{margin-top:12px}.stack--minor>*+*{margin-top:6px}.stack--flush>*{margin-top:0}.wrapper{margin-left:auto !important;margin-right:auto !important;max-width:1280px}.wrapper--content{max-width:600px}.header__wrapper{display:grid;align-items:center;grid-gap:12px;grid-template-columns:200px 1fr;grid-template-rows:1fr auto;grid-template-areas:" logo  socials" " logo  menu"}.header__logo{grid-area:logo}.header__socials{grid-area:socials;display:flex;justify-content:flex-end}.header__menu{grid-area:menu}.footer__menu{width:30vw}.footer__wrapper{display:flex}.footer__main{flex:0 0 50%}.footer__main img{width:150px}footer .block--footer-menu-block-1 .view__content{justify-content:flex-end;margin-bottom:7vh}.view__footer{background:url(../images/Call-to-action.png);background-size:contain;background-position:100% 13%;background-repeat:no-repeat}.view__footer .cta{padding:48px 24px}.view__footer .cta__title{font-size:20px;line-height:30px;font-weight:800;padding:6px 12px;box-shadow:inset 0px 0px 0px 3px black;cursor:pointer;background-color:#000;color:#fff;display:inline;font-size:46px;line-height:64px;box-shadow:-12px 0px 0px 0px black, 12px 0px 0px 0px black}.view__footer .cta__tag{font-size:20px;line-height:30px;font-weight:800;padding:6px 12px;box-shadow:inset 0px 0px 0px 3px black;cursor:pointer;background-color:#000;color:#fff;display:inline-block;font-size:24px;line-height:36px;margin-top:40px;box-shadow:-10px 0px 0px 0px black}.main-content__body{display:grid;grid-template-columns:1fr 2fr;grid-template-areas:'title text'}@media (max-width: 799px){.main-content__body{grid-template-columns:1fr;grid-template-areas:'title' 'text'}}.main-content__first{grid-area:title;margin-right:48px}@media (max-width: 799px){.main-content__first{margin-top:24px}}.main-content__title{display:inline;background-color:#000;color:#fff;font-size:62px;line-height:126px;outline:6px solid black}@media (max-width: 799px){.main-content__title{font-size:8vw;line-height:10vh}}.main-content__second{grid-area:text;font-size:20px;line-height:30px;font-weight:500}@media (max-width: 799px){.main-content__second{margin-top:24px}}.view--homepage_sectors{margin-top:24px}.profile{display:grid;grid-template-areas:"head head" "summary img" "gallery gallery"}@media (max-width: 799px){.profile{grid-template-areas:"head" "summary" "img" "gallery"}}.profile__header{grid-area:head}.uni{float:right}@media (max-width: 799px){.uni{display:none}}.profile__title{font-size:20px;line-height:30px;font-weight:800;padding:6px 12px;box-shadow:inset 0px 0px 0px 3px black;cursor:pointer;background-color:#000;color:#fff;font-size:50px;line-height:80px;display:inline-block}.profile-summary{grid-area:summary;font-size:20px;line-height:30px;padding-right:24px;font-weight:500}.profile-summary button{font-size:20px;line-height:30px;font-weight:800;padding:6px 12px;box-shadow:inset 0px 0px 0px 3px black;cursor:pointer;background-color:#000;color:#fff;margin-top:70px}.profile-img{grid-area:img}.profile-img img{padding-right:10px}.profile-gallery{grid-area:gallery}.field--shop-gallery{display:flex;flex-wrap:wrap}.field--shop-gallery>*{padding:10px}@media (min-width: 800px){.field--shop-gallery>*{flex:0 0 50%}}.field--shop-gallery .field__item img{width:100%}@media (min-width: 1570px){body{background-image:url(/themes/student_market/images/General_Left.png),url(/themes/student_market/images/General_Right.png);background-repeat:repeat-y;background-position:top left, top right;background-size:10vw}}.image--banner-image,.field--business-image img,.image--vendor-teaser{width:100%}.bare-list{list-style:none;margin-left:0}html[lang="en"] .language-switcher li.en,html[lang="cy"] .language-switcher li.cy{display:none}.language-switcher{margin-left:24px}.language-link{font-size:20px;line-height:30px;font-weight:800;padding:6px 12px;box-shadow:inset 0px 0px 0px 3px black;cursor:pointer;text-decoration:none;color:#fff;background-color:#E83E2E;box-shadow:inset 0px 0px 0px 3px}.message{padding:18px 18px 18px calc(18px * 2 + 16px);background:no-repeat 18px center;border-radius:6px;border:1px solid}.message:not(:last-of-type){margin-bottom:18px}.message__item:not(:last-of-type){margin-bottom:12px}.message--status{color:#3f642d;background-color:#f1f7ee;background-image:url("/core/misc/icons/73b355/check.svg");border-color:#73b355}.message--warning{color:#7c5300;background-color:#fff6e3;background-image:url("/core/misc/icons/e29700/warning.svg");border-color:#e29700}.message--error{color:#7d1500;background-color:#ffe8e3;background-image:url("/core/misc/icons/e32700/error.svg");border-color:#e32700}.profile .field--category>*{margin:24px 0}.view--taxonomy_term .vendor__title--wrapper{margin-left:12px;width:75%}.view--taxonomy_term .vendor__title{display:inline;padding-left:0px;padding-right:12px;margin-right:24px;line-height:55px;box-shadow:-12px 0px 0px 0px black, 12px 0 0 0px black}@supports (-moz-appearance: none){.view--taxonomy_term .vendor__title--wrapper{margin-left:6px}.view--taxonomy_term .vendor__title{line-height:70px;outline:5px solid black;box-shadow:none}}.taxonomy-term .field--name{font-size:25px;line-height:35px}.view--taxonomy_term .category-title{font-size:50px;line-height:60px}.view--taxonomy_term .vendor__body{margin-top:6px}.taxonomy-term a{margin:18px 0}.taxonomy-term a:hover{background-color:#fff;color:#000}.view__feed-icons{display:none}.taxonomy--shop-category .view__content .category-tag{display:none}.tabs{display:inline-flex !important;align-items:flex-end;padding-left:6px;padding-right:6px;border-bottom:1px solid #000}.tabs>.tab{margin-right:0 !important}.tab>a{display:inline-block;padding:12px 24px;text-decoration:none;color:inherit}.tab--active>a{margin-bottom:-1px;border:1px solid;border-color:#000 #000 #fff;border-radius:2px}.tab>a:focus,.tab>a:hover{text-decoration:underline}.block--homepage-universities-block-1{margin-top:72px}.view-grid--compact{margin-top:24px}.view--taxonomy_term .uni-taxonomy{display:flex;justify-content:space-between}.view-grid--compact .view__content{align-items:center}.view-grid--compact .taxonomy-term .vocab--university:hover{filter:drop-shadow(2px 4px 6px #000)}.menu--main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end}.menu--main .menu-item a{font-size:20px;line-height:30px;font-weight:800;padding:6px 12px;box-shadow:inset 0px 0px 0px 3px black;cursor:pointer;background-color:#000;color:#fff;display:inline-block;text-decoration:none;margin-left:12px}.menu--main .menu-item a.is-active,.menu--main .menu-item a:hover{color:#000;background:#fff;font-weight:800}.menu--main .menu-item a.is-active{box-shadow:inset 0px 0px 0px 3px}.block--vendors-block-1{margin-top:24px}.vendor{margin:48px 10px 0 10px}.vendor__title{display:inline-block;font-size:20px;line-height:30px;font-weight:800;padding:6px 12px;box-shadow:inset 0px 0px 0px 3px black;cursor:pointer;background-color:#000;color:#fff;font-size:25px;line-height:35px;cursor:default}.field--category a{font-size:20px;line-height:30px;font-weight:800;padding:6px 12px;box-shadow:inset 0px 0px 0px 3px black;cursor:pointer;text-decoration:none}.category-tag{font-size:20px;line-height:30px;font-weight:800;padding:6px 12px;box-shadow:inset 0px 0px 0px 3px black;cursor:pointer;display:inline-block;color:#fff;box-shadow:none;text-decoration:none;cursor:default}.vendor__tag--wrapper{width:65%}.vendor__body{position:relative;display:flex;justify-content:space-between}.vendor__buttons a{display:inline-block}.vendor__buttons:hover{background-color:#fff;color:#000}.vendor__uni{position:absolute;width:auto;right:0;bottom:0}.vendor__uni img{width:100%;height:100%}[data-drupal-selector='edit-job-description-format'],[data-drupal-selector='edit-job-description-cy-format']{display:none}fieldset{border:none}[data-drupal-selector='edit-job-description-format-help']{margin-top:48px}.block--webform{max-width:500px}.wsm-signup-form{max-width:500px}.form__title{display:inline-block;font-size:20px;line-height:30px;font-weight:800;padding:6px 12px;box-shadow:inset 0px 0px 0px 3px black;cursor:pointer;background-color:#000;color:#fff;font-size:50px;line-height:80px}.form-item:not(:first-child){margin-top:24px}.js-form-item-url,.fieldset-legend,.fieldgroup legend,.form-item:not(.js-form-type-checkbox):not(.js-form-type-radio)>label{font-size:20px;line-height:30px;font-weight:800;padding:6px 12px;box-shadow:inset 0px 0px 0px 3px black;cursor:pointer;box-shadow:0px 0px 0px 0px;padding:0}#edit-social-wrapper label{font-size:17px;line-height:24px}.form-item input[type='text'],.form-item input[type='email'],.form-item input[type='url'],.form-item input[type='file'],.form-item input[type='password'],.form-item select,.form-item textarea{margin-top:12px;width:100%;padding:6px;box-shadow:0px 0px 0px 0px;border:2px solid;font-family:inherit;font-size:20px;line-height:30px}.webform-submission-form input[type='radio']+label,.webform-submission-form input[type='checkbox']+label{font-size:20px;line-height:30px}.description{margin-top:12px}.js-form-type-managed-file{margin-top:24px}#edit-category{margin-top:24px}input[type='submit']{margin-top:12px;padding:6px 24px;color:#fff;background-color:#000;border:none;cursor:pointer}input[type='submit']:hover{color:#000;background-color:#fff;box-shadow:0px 0px 0px 2px black}.js-form-item-facebook,.js-form-item-twitter,.js-form-item-instagram{display:flex;flex-wrap:wrap}.js-form-item-facebook label,.js-form-item-twitter label,.js-form-item-instagram label{flex:0 0 100%}.js-form-item-facebook input[type='url'],.js-form-item-twitter input[type='url'],.js-form-item-instagram input[type='url']{width:50%}.field-prefix{display:flex;align-items:flex-end;font-size:17px;margin-right:6px}.main-content__second a{color:#da2422}.bef-exposed-form .js-form-type-select label{display:block}.toolbar-menu li{margin:0}#edit-field-category-target-id--wrapper legend{display:none}.bef-exposed-form select.form-select{width:auto}.bef-exposed-form .js-form-type-select label{display:block}.bef-exposed-form .form-radios ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;list-style:none;margin-left:0}.bef-exposed-form .form-radios input+label{padding:6px 48px;color:white;margin-right:12px}.bef-exposed-form .form-radios input[value="All"]+label{background-color:#000}.bef-exposed-form .form-radios input[value="6"]+label{background-color:#009FE3}.bef-exposed-form .form-radios input[value="6"]+label{background-color:#009FE3}.bef-exposed-form .form-radios input[value="7"]+label{background-color:#32AE72}.bef-exposed-form .form-radios input[value="8"]+label{background-color:#FECB3F}.bef-exposed-form .form-radios input[value="9"]+label{background-color:#E8308A}.bef-exposed-form .form-radios input[value="10"]+label{background-color:#F49D91}.bef-exposed-form .form-radios input[value="11"]+label{background-color:#E83E2E}.bef-exposed-form .form-radios input[value="11"]+label{background-color:#E83E2E}.bef-exposed-form .form-radios input[value="11"]+label{background-color:#E83E2E}.bef-exposed-form .form-radios input[value="11"]+label{background-color:#E83E2E}.bef-exposed-form .form-radios input[value="11"]+label{background-color:#E83E2E}.bef-exposed-form .form-radios input[value="11"]+label{background-color:#E83E2E}.bef-exposed-form .form-radios input[value="33"]+label{background-color:#32AE72}.bef-exposed-form .form-radios input[value="34"]+label{background-color:#7B18DA}.bef-exposed-form .form-radios input[value="35"]+label{background-color:#F04B0B}.bef-exposed-form .form-radios input[value="36"]+label{background-color:#1E1ED0}.bef-exposed-form .form-radios input[value="37"]+label{background-color:#0793CD}.bef-exposed-form .form-radios input[value="38"]+label{background-color:#D54689}.bef-exposed-form .form-radios input[value="39"]+label{background-color:#8A9938}.bef-exposed-form .form-radios input[value="40"]+label{background-color:#3D6B46}.bef-exposed-form .form-radios label{font-size:20px;line-height:30px;font-weight:800;padding:6px 12px;box-shadow:inset 0px 0px 0px 3px black;cursor:pointer;box-shadow:0px 0px 0px 0px}.bef-exposed-form .form-radios input{display:none}.bef-exposed-form .form-radios input[type="radio"]:checked+label{color:black;background-color:white;text-shadow:none;box-shadow:0px 0px 0px 2px black}.entity-moderation-form__item{margin-top:0}.entity-moderation-form__item .form-item input[type="text"],.entity-moderation-form__item .form-item select{margin-top:0}.block--vendor-contact-details{text-align:center}.moderation__contact{display:inline-block;text-align:left;background-color:#ffbdbd}.tape-text{font-size:20px;line-height:30px;font-weight:800;padding:6px 12px;box-shadow:inset 0px 0px 0px 3px black;cursor:pointer;background-color:#000;color:#fff;text-decoration:none;margin:6px 0}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.bare-link{text-decoration:none}.bare-link *{text-decoration:inherit}.bg-black{background-color:#000}.bg-dark-grey{background-color:#333}.bg-grey{background-color:#ccc}.bg-light-grey{background-color:#e6e6e6}.bg-red{background-color:#E83E2E}.txt-white{color:#fff}.txt-black{color:#000}.txt-red{color:#E83E2E}.txt-green{color:#32AE72}.margin--double{margin-top:48px}.margin--single{margin-top:24px}.margin--major{margin-top:18px}.margin--half{margin-top:12px}.margin--minor{margin-top:6px}.margin--none{margin-top:0 !important}.strong{font-weight:800}.medium{font-weight:600}.text-upper{text-transform:uppercase}.text-lower{text-transform:lowercase}.text-capital{text-transform:capitalize}
