body.navbar-is-fixed-bottom{padding-bottom:50px!important;}body.navbar-is-fixed-top{padding-top:70px!important;}body.navbar-is-fixed-top-padding{padding-top:70px!important;}body div#admin-bar{z-index:1600;}body.navbar-admin-bar.navbar-is-fixed-top .navbar-fixed-top{padding-top:33px;}.navbar-brand img{height:40px;float:left;margin-top:-10px;padding-right:10px;}.navbar-brand{margin-right:auto;}.navbar-collapse{padding-left:1rem;}ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}html.js fieldset.collapsed{height:auto;}fieldset legend.card-header{float:left;line-height:1em;margin:0;}fieldset .panel-body{clear:both;}fieldset .card-header a.panel-title{color:inherit;display:block;margin:-10px -15px;padding:10px 15px;}fieldset .card-header a.panel-title:hover{text-decoration:none;}.input-group span.input-group-addon{min-width:100px;}.contact-site-form span.input-group-addon{min-width:150px;}.input-group textarea{border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:0;}.form-control.required::-webkit-input-placeholder{color:rgba(255,0,14,0.68);}.form-control.required:-moz-placeholder{color:rgba(255,0,14,0.68);}.form-control.required::-moz-placeholder{color:rgba(255,0,14,0.68);}.form-control.required:-ms-input-placeholder{color:rgba(255,0,14,0.68);}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid red;}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{margin-left:0px;}.form-actions .btn{margin-left:2px;margin-right:2px;}th.checkbox,td.checkbox,th.radio,td.radio{display:table-cell;}tr.even{background-color:transparent;}.sticky-header th{padding:8px;}.vertical-tabs{position:relative;margin:1em 0;border:1px solid #bbbbbb;background:#ffffff;}@media (min-width:48em){.vertical-tabs{padding:0 0 0 15em;}[dir="rtl"] .vertical-tabs{padding:0 15em 0 0;}.vertical-tabs:before{content:'';position:absolute;left:0;top:0;z-index:0;width:15em;height:100%;background:#ddd;}[dir="rtl"] .vertical-tabs:before{left:auto;right:0;}}.vertical-tabs-list{position:relative;z-index:1;display:none;width:15em;border-top:1px solid #bbbbbb;padding:0;}@media (min-width:48em){.vertical-tabs-list{display:block;float:left;margin:-1px 0 -1px -15em;}[dir="rtl"] .vertical-tabs-list{margin-left:0;margin-right:-15em;float:right;}}.vertical-tab-item{background-color:#f7f7f9;}.vertical-tab-link{color:black;}.vertical-tab-link span{color:#555;}.vertical-tab-link:focus strong,.vertical-tab-link:active strong,.vertical-tab-link:hover strong,.vertical-tab-link:focus .fieldset-legend,.vertical-tab-link:active .fieldset-legend,.vertical-tab-link:hover .fieldset-legend{text-decoration:none;outline:none;}.vertical-tab-item:focus,.vertical-tab-item:active,.vertical-tab-item:hover,.vertical-tab-item:focus,.vertical-tab-item:active,.vertical-tab-item:hover{background-color:white;}.vertical-tabs-pane .fieldset-wrapper{padding:1em;}a.fieldset-title,a.fieldset-title:focus,a.fieldset-title:hover{text-decoration:none;}.dropbutton .dropbutton-action > *{padding:6px 12px;}.dropbutton .dropbutton-action a,.dropbutton .dropbutton-action a:hover{border:none;}.dropbutton .dropbutton-action a:hover{text-decoration:underline;}div.handle{box-sizing:content-box;}div.tabs{padding-bottom:10px;}ul.action-links i.fa{padding-right:10px;}nav.tabs .nav-tabs a{display:block;padding:0.5rem 1rem;text-decoration:none;}.js fieldset.collapsible .fieldset-title{background:none;padding-left:0px;}.js fieldset.collapsible .fieldset-title:before{content:"\25be";font-style:normal;font-size:25px;padding-right:10px;}.js fieldset.collapsed .fieldset-title{background:none;padding-left:0px;}.js fieldset.collapsed .fieldset-title:before{content:"\25b8";font-style:normal;font-size:25px;padding-right:10px;}.container-inline div{display:inline-block;}.views-display-setting .label{color:#666666;font-size:12px;}#views-ui-preview-form > div > div,#views-ui-preview-form > div > input{float:none;}.views-display-columns > *{margin:0;}.views-display-columns > *:first-child{margin:0px;padding-left:15px;}.views-ui-display-tab-bucket{padding-top:0px;}.views-ui-display-tab-bucket .dropbutton li > *{padding:6px 12px;}.views-ui-display-tab-bucket + .views-ui-display-tab-bucket{border-top:1px solid #ddd;}h1.page-title{padding-bottom:15px;}.user-picture img{border:1px solid #e5e7e8;padding:1px;}.view-mode-teaser,.comment{padding-bottom:15px;padding-top:15px;margin-top:0px;border-bottom:1px dashed #efefef;}ul.pager{padding-top:20px;}@media (min-width:1200px){.container{max-width:1170px;}}.navbar-is-fixed .l-header{}#navbar .container{padding:10px 20px;}img{margin:20px 0;}footer,.block-system-main-menu{display:block;padding:20px 0px;}span.password-toggle-wrapper{width:100%;}#admin-bar .dropdown li > a,#admin-bar .dropdown li > span{margin-bottom:0;}.cyborg .menu-dropdown a{color:#888888;}.views-view-grid-cols-3{grid-template-columns:repeat(1,1fr);}.views-view-grid .views-grid-box{border:none;padding:0 0 1rem 0;background-color:#ffffff;}.views-grid-box h2{font-size:1.25rem;font-weight:bold;}.views-grid-box .views-field-field-image{padding:0;}@media (min-width:48em){.views-view-grid-cols-3{grid-template-columns:repeat(3,1fr);gap:2rem;}}.messages .placeholder{background-color:transparent;}body.cerulean .dropbutton .dropbutton-action a{color:#2fa4e7;}body.cerulean .dropbutton .dropbutton-action a:hover{color:#1f7fb8;}body.cosmo .dropbutton .dropbutton-action a{color:#2780e3;}body.cosmo .dropbutton .dropbutton-action a:hover{color:#1862c6;}body.cyborg .dropbutton .dropbutton-action a{color:#2a9fd6;}body.cyborg .dropbutton .dropbutton-action a:hover{color:#207ab7;}body.darkly .dropbutton .dropbutton-action a{color:#375a7f;}body.darkly .dropbutton .dropbutton-action a:hover{color:#2c3e50;}body.flatly .dropbutton .dropbutton-action a{color:#18bc9c;}body.flatly .dropbutton .dropbutton-action a:hover{color:#13967d;}body.journal .dropbutton .dropbutton-action a{color:#eb6864;}body.journal .dropbutton .dropbutton-action a:hover{color:#d75c5a;}body.litera .dropbutton .dropbutton-action a{color:#4582ec;}body.litera .dropbutton .dropbutton-action a:hover{color:#336fd1;}body.lumen .dropbutton .dropbutton-action a{color:#158cba;}body.lumen .dropbutton .dropbutton-action a:hover{color:#1177a5;}body.lux .dropbutton .dropbutton-action a{color:#1a73e8;}body.lux .dropbutton .dropbutton-action a:hover{color:#0f5bb5;}body.materia .dropbutton .dropbutton-action a{color:#2196f3;}body.materia .dropbutton .dropbutton-action a:hover{color:#176dae;}body.minty .dropbutton .dropbutton-action a{color:#78c2ad;}body.minty .dropbutton .dropbutton-action a:hover{color:#67a897;}body.pulse .dropbutton .dropbutton-action a{color:#593196;}body.pulse .dropbutton .dropbutton-action a:hover{color:#442576;}body.sandstone .dropbutton .dropbutton-action a{color:#325d88;}body.sandstone .dropbutton .dropbutton-action a:hover{color:#284b6e;}body.simplex .dropbutton .dropbutton-action a{color:#d9230f;}body.simplex .dropbutton .dropbutton-action a:hover{color:#b71d0b;}body.slate .dropbutton .dropbutton-action a{color:#dd5a43;}body.slate .dropbutton .dropbutton-action a:hover{color:#ba4c37;}body.solar .dropbutton .dropbutton-action a{color:#3a3a3a;}body.solar .dropbutton .dropbutton-action a:hover{color:#2e2e2e;}body.spacelab .dropbutton .dropbutton-action a{color:#3399f3;}body.spacelab .dropbutton .dropbutton-action a:hover{color:#2a7ecf;}body.superhero .dropbutton .dropbutton-action a{color:#ff6c60;}body.superhero .dropbutton .dropbutton-action a:hover{color:#e65550;}body.united .dropbutton .dropbutton-action a{color:#e95420;}body.united .dropbutton .dropbutton-action a:hover{color:#c8461c;}body.yeti .dropbutton .dropbutton-action a{color:#008cba;}body.yeti .dropbutton .dropbutton-action a:hover{color:#0079a5;}
:root{--csmps-blue:#607bbf;--csmps-blue-active:#7d96bd;--csmps-green:#aab974;--csmps-black:#333;--csmps-white:#fff;--csmps-orange:#e76f51;--csmps-red:#d32d27;--csmps-blue-lt:#d8d2e1;--csmps-blue-dk:#161b33;--csmps-blue-side1:#c6cee3;--csmps-grey-mid:#ebebeb;}body{background:var(--csmps-white);font-size:14px;}a,.nav-link{color:var(--csmps-blue);}h1,h2,h3,h4,h5,h6{font-weight:600;}h1{font-size:1.6rem;margin-bottom:20px;}h2{font-size:1.2rem;margin-bottom:15px;}.region-content h2.block-title{font-size:1.3rem;margin:15px 0 15px 0;padding:10px 0 0 0;}.region-sidebar-first h2.block-title,.region-sidebar-second h2.block-title{font-size:1.1rem;line-height:1.2;margin-bottom:10px;}h3{font-size:1.1rem;margin-bottom:15px;}h4{font-size:1.0rem;margin-bottom:10px;}h5{font-size:0.95rem;margin-bottom:10px;}h6{font-size:0.9rem;margin-bottom:10px;}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:0.5rem;}.block-system-main-menu{display:block;padding:0;}.block-system-main-menu ul.menu-dropdown{background:var(--csmps-blue);}.block-system-main-menu ul.menu-dropdown ul{background:var(--csmps-blue);}.block-system-main-menu .menu-dropdown li{}.block-system-main-menu .menu-dropdown li > a,.block-system-main-menu .menu-dropdown li > a:hover{color:var(--csmps-white);padding:0.5rem 15px;background:var(--csmps-blue);}.block-system-main-menu .menu-dropdown li > a:hover{color:var(--csmps-white);background:var(--csmps-green);}.block-system-main-menu .menu-dropdown li.active-trail > a{color:var(--csmps-white);background:var(--csmps-green);}.block-system-main-menu .menu-dropdown li.menu-mlid-2306 > a{color:var(--csmps-white);background:var(--csmps-orange);}.block-system-main-menu .menu-dropdown li.menu-mlid-2060 > a{color:var(--csmps-white);background:var(--csmps-red);}.menu-dropdown a span.sub-arrow{top:50%;margin-top:-2px;right:5px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#fff transparent transparent transparent;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}.l-header-inner{display:grid;grid-auto-rows:auto;padding-left:0;padding-right:0;align-items:center;}.block-node-content-183{grid-column:1 / 2;grid-row:1/2;}.block-block-site-header-text{grid-column:1 / 2;grid-row:1/2;z-index:10;}.block-system-main-menu{grid-column:1 / 2;grid-row:2 / 3;}.block-block-site-header-text{}.block-block-site-header-text p{margin-bottom:0;}.block-block-site-header-text a{color:var(--csmps-black);font-size:2.0rem;text-decoration:none;}.block-node-content-183 .field-name-body p{margin:0;}.block-node-content-183 .field-name-body img{margin:0;object-fit:cover;float:right;opacity:0.6;}.block-menu-menu-admission{border-top:1px solid #bbb;border-bottom:1px solid #bbb;padding:1rem 0;margin-bottom:2rem;}.block-menu-menu-admission ul.menu-tree{padding-left:1rem;}.l-content{padding-top:2.0rem;padding-bottom:1.0rem;padding-right:40px;min-height:400px;}.l-middle.row{}.l-sidebar-first{background:var(--csmps-blue-side1);padding-top:2.0rem;font-size:0.8rem;}.l-sidebar-second{background:var(--csmps-grey-mid);background-size:auto;background-image:url(/themes/bs_csmps/css/images/gate-2018.png);background-repeat:no-repeat;background-position:center bottom;padding-top:2.0rem;padding-bottom:140px;font-size:0.8rem;}.l-sidebar h3{margin-top:1.0rem;}.views-field-field-attachments-side .item-list ul{list-style-type:none;}.field-name-field-attachments-side.field-type-file .field-item,.views-field-field-attachments-side .item-list ul li{margin:0 0 0.8rem 0;padding:0;}.view-gallery-images .view-content{margin-bottom:20px;}.view-gallery-images .view-content .views-row{}.view-gallery-images .view-content .views-row .views-field-field-gallery-image{max-width:100%;}.view-gallery-images .view-content .views-row .views-field-field-gallery-image .field-content{display:grid;align-items:start;justify-items:center;grid-template-columns:1fr 1fr 1fr;column-gap:15px;margin-bottom:1rem;}.view-gallery-images .view-content .views-row .views-field-field-gallery-image img{width:100%;height:auto;margin:0 0 15px 0;}.view-activities-blog .views-field-field-gallery-image .field-content{display:grid;align-items:start;justify-items:center;grid-template-columns:1fr 1fr 1fr;column-gap:15px;margin-bottom:1rem;}.view-activities-blog  .views-field-field-gallery-image img{width:100%;height:auto;margin:0 0 15px 0;}.block-views-activities-blog-block-3,.block-views-activities-blog-block-2,.block-views-activities-blog-block-1{margin-top:2.0rem;margin-bottom:2.0rem;}.block-views-activities-blog-block-3 .views-row,.block-views-activities-blog-block-2 .views-row,.block-views-activities-blog-block-1 .views-row{margin-bottom:0.5rem;}@media (min-width:768px){.l-middle .col-md-6{flex:0 0 auto;width:60%;}.l-middle .col-md-3{flex:0 0 auto;width:20%;}.not-front .l-middle .col-md-3{width:25%;}.page-node-185 .l-middle .col-md-3{width:20%;}}@media (min-width:48em){.l-middle .col-md-push-3{left:20%;}.l-middle .col-md-pull-6{right:60%;}}footer{background:var(--csmps-white);margin-top:0;padding-top:2rem;border-top:1px solid #999;}.btn-primary{color:var(--csmps-white);background-color:var(--csmps-blue);border-color:var(--csmps-blue);}div.div-group{display:flex;align-content:center;align-items:center;}div.div-group + p{clear:both;}div.quote{}div.quote p{font-size:0.85rem;font-style:italic;}div.quote p:nth-child(1){}div.quote p:nth-child(2){font-style:italic;text-align:right;}div.makaton{}img[data-picture-align="right"]{float:right;margin:0 0 20px 1rem;}img[data-picture-align="left"]{float:left;margin:0 20px 1rem 0;}.field-name-field-related-attachments-title{font-weight:600;font-size:1.1rem;line-height:1.2;margin-bottom:10px;}.field-name-field-page-related{padding-bottom:40px;}blockquote{display:block;clear:both;background:#fff;padding:15px 20px 5px 45px;margin:0 0 20px;position:relative;line-height:1.2;color:#333;text-align:justify;border-left:15px solid #d88201;border-right:2px solid #d88201;-moz-box-shadow:2px 2px 15px #ccc;-webkit-box-shadow:2px 2px 15px #ccc;box-shadow:2px 2px 15px #ccc;}blockquote::before{content:"\201C";font-family:Georgia,serif;font-size:60px;font-weight:bold;color:#999;position:absolute;left:10px;top:5px;}blockquote::after{content:"";}blockquote a{text-decoration:none;background:#eee;cursor:pointer;padding:0 3px;color:#c76c0c;}blockquote a:hover{color:#666;}blockquote em{font-style:italic;}a.pdf-document{background-image:url('/core/modules/file/icons/application-pdf.png');background-repeat:no-repeat;padding-left:18px;background-position:left center;}a.word-document{background-image:url('/core/modules/file/icons/x-office-document.png');background-repeat:no-repeat;padding-left:18px;background-position:left center;}div.layout{width:100%;margin:0;padding:0;clear:both;float:left;height:fit-content;}div.layout + p{clear:both;margin-top:1rem;}div.half-width{width:47%;float:left;margin-right:4%;}.half-width:nth-child(2n){margin-right:0;}.half-width:nth-child(2n+1){}.third-width{width:31%;float:left;border:none;margin-right:2%;}.third-width:nth-child(3n){margin-right:0;}.third-width:(3n+1){clear:left;}picture[data-picture-align="left"]{margin-right:20px;float:left;}picture[data-picture-align="right"] img{margin-left:20px;float:right;}img[data-picture-mapping="small"]{max-width:100px;height:auto;}img[data-picture-mapping="small_160"]{max-width:160px;height:auto;}img[data-picture-mapping="small_50"]{max-width:50px;height:auto;}img[data-picture-mapping="small_image"]{max-width:80px;height:auto;}img[data-picture-mapping="medium"]{max-width:150px;height:auto;}img[data-picture-mapping="large"]{max-width:300px;height:auto;}img[data-picture-mapping="header_image"]{max-width:100%;height:auto;}img[data-picture-mapping="thumb_3rd"]{max-width:213px;height:auto;}.region-sidebar-second .view-upcoming-dates .views-row{padding:0 0 0.6em 0;}.region-content .view-upcoming-dates .views-table td.views-field-field-event-date{vertical-align:top;}.region-content .view-upcoming-dates .views-table td.views-field-title{vertical-align:top;}.region-content .view-upcoming-dates .views-table .date-display-range{display:block;}.region-content .view-upcoming-dates .views-table .date-display-range span.date-display-end{display:block;}.view-calendar-view{}.view-calendar-view caption{text-align:left;font-size:18px;}.view-calendar-view th.views-field-field-eventdate{width:45%;}.block-calendar-view-block-1{margin-bottom:2rem;}.block-calendar-view-block-1 .view-calendar-view th,.block-calendar-view-block-1 .view-calendar-view td{background-color:#fff;}.block-calendar-view-block-1 .view-calendar-view tr.odd td{background-color:#eee;}.block-calendar-view-block-1 .view-calendar-view tr.even td{background-color:#fff;}.block-calendar-view-block-1 .view-calendar-view th.views-field-field-eventdate{width:40%;}.view-blog-articles > .view-content,.view-news-articles > .view-content{display:flex;flex-direction:column;}.view-blog-articles .views-row,.view-news-articles .views-row{padding-bottom:2rem;}.view-blog-articles .views-field-title h2,.view-news-articles .views-field-title h2{margin-bottom:0.2em;}.view-blog-articles .views-field-edit-node a,.view-news-articles .views-field-edit-node a{font-size:0.7rem;color:#fff;background:#0062a0;padding:1px 3px;text-decoration:none;}.view-blog-articles .views-field-field-news-article-date,.view-news-articles .views-field-field-news-article-date{}.view-blog-articles .views-field-body,.view-news-articles .views-field-body{}.view-blog-articles .views-field-field-image picture,.view-news-articles .views-field-field-image picture{float:left;margin:0 15px 10px 0;}.view-blog-articles .views-field-field-image img,.view-news-articles .views-field-field-image img{float:left;margin:0 15px 10px 0;}.region-sidebar-second .view-blog-articles .item-list ul{margin-left:0;}.region-sidebar-second .view-blog-articles .item-list li{list-style:disc;}.page-news-archive .region-content .view-latest-news .views-field-title h2{margin-bottom:0.2em;}.node-type-article .field-name-field-image{float:left;margin:0 15px 10px 0;}.region-sidebar-first .block,.region-sidebar-second .block{margin-bottom:2rem;}.region-sidebar-second .view-newsletters-from-news-page ul{margin-left:0;}.region-sidebar-second .view-newsletters-from-news-page ul li{margin-left:0;margin-bottom:0.3rem;}.menu-block-4{width:100%;clear:both;margin:10px 0 20px;}.menu-block-4 ul li.leaf{list-style-image:none;list-style-type:none;margin:0 0 0 0;padding:0;display:inline-block;}.menu-block-4 a:link,.menu-block-4 a:visited{text-decoration:none;color:#fff;background:#aab9ca;padding:5px 15px;}.menu-block-4 a:hover{background:#aab974;}.menu-block-4 li a.active-trail{background:#7d96bd;}.block-news-articles-block-1{border:2px solid #aab974;margin:0 auto 1rem auto;padding:0;}.block-news-articles-block-1 h2.block-title{border:none;margin:0;padding:2px 10px;background:#aab974;color:#fff;letter-spacing:1px;text-transform:uppercase;}.block-news-articles-block-1 .content{padding:10px;}.block-news-articles-block-1 .view-news-articles .views-field-title h2{margin:0;padding-top:0.2rem;}.view-feedback-comments .views-row{margin-bottom:1.4rem;}.view-feedback-comments .views-field-body{font-size:0.9rem;}.view-feedback-comments .views-field-body p:first-child:before{content:open-quote;margin-right:2px;}.view-feedback-comments .views-field-body p:last-child:after{content:close-quote;margin-left:2px;}.view-feedback-comments .views-field-field-comment-name{font-style:italic;color:#666;margin-left:10px;}.field-name-field-paragraphs .field-item{clear:both;margin-bottom:1rem;}.paragraphs-item-image-and-text .field-name-field-image1{float:left;width:45%;margin-right:5%;}.paragraphs-item-image-and-text .field-name-field-text{float:left;width:48%;}.paragraphs-item-normal-text{width:100%;}.paragraphs-item-text-two-columns .field-name-field-text-2col1{float:left;width:45%;margin-right:5%;}.paragraphs-item-text-two-columns .field-name-field-text-2col2{float:left;margin-right:0;width:45%;}.paragraphs-item-four-images .field-name-field-image4 .field-items{clear:both;display:flex;justify-content:flex-start;}.paragraphs-item-four-images .field-name-field-image4 .field-item{margin:0 1% 1% 1%;clear:initial;width:23%;}.paragraphs-item-four-images .field-name-field-image4 .field-item:nth-child(4n){margin-right:0;}.paragraphs-item-four-images .field-name-field-image4 .field-item img{max-width:100%;height:auto;}.field-name-field-image4 .caption p,.field-name-field-image3 .caption p{font-size:0.8rem;color:#333;}.paragraphs-item-three-images .field-name-field-image3 .field-items{clear:both;display:flex;justify-content:flex-start;}.paragraphs-item-three-images .field-name-field-image3 .field-item{margin:0 1% 1% 1%;width:31%;}.paragraphs-item-three-images .field-name-field-image3 .field-item:nth-child(3n){}.paragraphs-item-three-images .field-name-field-image3 .field-item img{max-width:100%;height:auto;margin:0;}ul.quicktabs-tabs.quicktabs-style-nostyle{margin:1rem 0;border-bottom:1px solid #ccc;}ul.quicktabs-tabs.quicktabs-style-nostyle li{display:inline;background:none;list-style-type:none;padding:2px;white-space:nowrap;margin:0;}ul.quicktabs-tabs.quicktabs-style-nostyle li a{font:initial;font-size:1.1rem;font-weight:600;text-decoration:none;color:#fff;background:#aab9ca;padding:3px 15px 2px 15px;}ul.quicktabs-tabs.quicktabs-style-nostyle li.active a{background:#7d96bd;}ul.quicktabs-tabs.quicktabs-style-nostyle li a{}.view-songs-in-tabs .ui-accordion .ui-accordion-content{height:max-content!important;}.view-songs-in-tabs .ui-state-default,.view-songs-in-tabs .ui-widget-content .ui-state-default,.view-songs-in-tabs .ui-widget-header .ui-state-default,.view-songs-in-tabs .ui-button,html .view-songs-in-tabs .ui-button.ui-state-disabled:hover,html .view-songs-in-tabs .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545;}.view-songs-in-tabs .ui-state-active,.view-songs-in-tabs .ui-widget-content .ui-state-active,.view-songs-in-tabs .ui-widget-header .ui-state-active,.view-songs-in-tabs a.ui-button:active,.view-songs-in-tabs .ui-button:active,.view-songs-in-tabs .ui-button.ui-state-active:hover{border:1px solid var(--csmps-blue-active);background:var(--csmps-blue-active);font-weight:normal;color:#ffffff;}#simplenews-confirm-removal-form .description{background:var(--csmps-white);padding:0;border-radius:0;color:var(--csmps-black);margin-bottom:1rem;font-size:1.2rem;}.page-search .group-result legend{font-size:1.1rem;font-weight:600;}.page-search .view-mode-search_result{margin:0 0 1rem 0;}.view-mode-search_result .field-name-title h2{margin-bottom:0.2em;}.view-mode-search_result .field-name-field-image{float:left;margin:0 15px 10px 0;}.view-staff-members .views-row{width:45%;float:left;}.view-staff-members .views-row-odd{margin-right:5%;clear:both;}.view-staff-members .views-row-even{margin-right:0;}.view-staff-members .views-field{}.view-staff-members .views-field-field-image{margin-bottom:10px;}.view-staff-members .views-field-title{font-weight:bold;margin-bottom:10px;}.view-staff-members .views-field-field-job-title{margin-bottom:10px;}.view-staff-members .views-field-body ul{margin-left:20px;}.view-staff-members .views-field-body li{}.node-gallery-page .field-name-field-gallery-image .field-item{float:left;margin:0 10px 10px 0;}.block-search{margin:0 0 1em 0;}.block-search input[type="text"]{width:100%;max-width:150px;}.block-search .form-actions input{margin:0.5em 0 0 0;}.webform-client-form input[type="text"],.webform-client-form input[type="email"]{max-width:100%;}.zone-footer{padding-top:1em;border-top:1px solid #bdbdbd;font-size:90%;}.field-type-file .field-item{margin-bottom:0.3rem;}.view-display-attached-files-page .views-row{margin-bottom:0.5rem;}.view-display-attached-files-alphabetical .views-field-field-file-public .file{display:block;margin-bottom:0.5rem;}.field-name-field-image .field-item{float:left;margin:5px 5px;}table.layout-table{border:none;}.layout-table th,.layout-table td{border:none;}.layout-table td{vertical-align:top;padding:5px;}.field-name-field-file-public{margin-top:1rem;}.field-name-field-file-public .field-item{margin:0.5rem 0;}.field-name-field-file-public .field-label{font-weight:normal;font-size:1.3rem;}img.file-icon{margin:0;}.webform-client-form-421 .webform-component--child-details--date-of-birth-child  .webform-container-inline,.webform-client-form-421 .webform-component--preferred-start-date .webform-container-inline{display:flex;}.webform-client-form-421 .webform-component--day-sessions .card-body{display:grid;grid-template-columns:30% 30% 30%;}.webform-client-form-421 .webform-component--day-sessions .card-body .fieldset-description{grid-column:1 / 4;grid-row:1/2;}.webform-client-form-421 .webform-calendar{object-fit:contain;}.webform-client-form-421 .webform-component--child-details--first-names-child,.webform-client-form-421 .webform-component--child-details--surname-child{width:49%;display:inline-block;}.webform-component--child-details--full-address-child{width:69%;display:inline-block;}.webform-component--child-details--postcode-child{width:29%;display:inline-block;}.webform-component--child-details--address-set-child .card-body,.webform-component--parent-carer-details--address-parent .card-body{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;}.webform-component--parent-carer-details--address-parent .card-body .fieldset-description{flex-grow:1;}.webform-component--child-details--address-set-child--full-address-child,.webform-component--parent-carer-details--address-parent--full-address-if-different{width:65%;}.webform-component--child-details--address-set-child--postcode-child,.webform-component--parent-carer-details--address-parent--postcode-parent{width:25%;}.page-user-reset .form-item.form-type-password{display:flex;flex-direction:row;align-items:center;}.page-user-reset .form-item.form-type-password input{margin:0 0 0 10px;width:20rem;}@media screen and (min-width:1220px){.l-header-inner{display:grid;grid-template-columns:50% 50%;grid-auto-rows:auto;padding-left:0;padding-right:0;align-items:center;}.block-node-content-183{grid-column:2 / 3;grid-row:1/2;}.block-system-header{grid-column:1 / 2;grid-row:1/2;}.block-system-main-menu{grid-column:1 / 3;grid-row:2 / 3;}.block-block-site-header-text{}.block-block-site-header-text p{margin-bottom:0;}.block-block-site-header-text a{color:var(--csmps-black);font-size:2.0rem;text-decoration:none;}.block-node-content-183 .field-name-body p{margin:0;}.block-node-content-183 .field-name-body img{margin:0;object-fit:cover;float:right;opacity:1.0;}.region-header-first{min-height:100px;}.region-header-first p.headertitle{font-size:1.8rem;font-weight:bold;margin:1.2rem 0 0 0;vertical-align:middle;max-width:560px;}.region-header-first p.headersubtitle{font-size:0.8rem;margin-left:200px;}.region-header-first div.headerlogo{margin:10px 10px 0 0;}.region-header-first div.headerlogo img{width:123px !important;height:auto !important;}.grid-6.region-header-second{margin-right:0;margin-left:20px;float:right;}.view-header-images .views-field-field-image{float:left;margin:0;}.view-header-images .views-field-field-image img{max-width:192px;height:auto;}.container-24 .grid-14.region-content{margin-left:20px;}.container-24 .push-5{left:240px !important;}.container-24 .grid-5.region-sidebar-first{width:210px;padding:1em 10px;margin-left:-10px;margin-right:20px;}.container-24 .grid-5.region-sidebar-second{width:210px;padding:1em 10px;margin-right:0;margin-left:20px;}.field-name-field-image .field-item{float:left;margin:5px 10px;}.sf-menu.sf-style-none a,.sf-menu.sf-style-none a:visited,.sf-menu.sf-style-none span.nolink{padding:0.75em 1em;}img[data-picture-mapping="small"]{max-width:160px;height:auto;}img[data-picture-mapping="medium"]{max-width:320px;height:auto;}img[data-picture-mapping="large"]{max-width:480px;height:auto;}.region-content .field-name-field-video-file{float:right;margin:0 0 20px 20px;text-align:right;}.paragraphs-item-three-images .field-name-field-image3 .field-item{}}@media screen and (max-width:1219px) and (min-width:980px){.l-header-inner{}.block-system-main-menu .menu-dropdown li > a,.block-system-main-menu .menu-dropdown li > a:hover{padding:0.5rem 8px;}.menu-dropdown a span.sub-arrow{right:0;}.block-node-content-183 .field-name-body img{opacity:1.0;}.view-header-images .views-field-field-image{float:left;margin:0 0 0 0;}.view-header-images .views-field-field-image img{max-width:150px;height:auto;margin:0 0 0 0;}.container-24 .grid-14.region-content{margin-left:20px;}.container-24 .push-5{left:190px !important;}.container-24 .grid-5.region-sidebar-first{width:155px;padding:1em 10px;margin-left:-10px;margin-right:20px;}.container-24 .grid-5.region-sidebar-second{width:165px;padding:1em 10px;margin-right:0;margin-left:20px;}.field-name-field-image .field-item{float:left;margin:5px 9px;}.sf-menu.sf-style-none a,.sf-menu.sf-style-none a:visited,.sf-menu.sf-style-none span.nolink{padding:0.75em 0.6em;}img[data-picture-mapping="small"]{max-width:160px;height:auto;}img[data-picture-mapping="medium"]{max-width:280px;height:auto;}img[data-picture-mapping="large"]{max-width:480px;height:auto;}.region-content .field-name-field-video-file{float:right;margin:0 0 20px 20px;text-align:right;}.paragraphs-item-three-images .field-name-field-image3 .field-item{}}@media screen and (max-width:979px) and (min-width:740px){.block-node-content-183 .field-name-body img{opacity:0.7;}.block-system-main-menu .menu-dropdown li > a,.block-system-main-menu .menu-dropdown li > a:hover{padding:0.5rem 10px;}.grid-6.region-header-second{margin-right:0;margin-left:20px;float:right;}.view-header-images .views-field-field-image{float:left;margin:0 0 0 0;}.view-header-images .views-field-field-image img{max-width:112px;height:auto;margin:0 0 0 0;border-right:1px solid #fe9901;}.container-24 .grid-14.region-content{margin-left:20px;}.container-24 .push-5{left:140px !important;}.container-24 .grid-5.region-sidebar-first{width:115px;padding:1em 10px;margin-left:-10px;min-height:700px;}.region-sidebar-second{background:#ebebeb;padding:1em 0;background-size:contain;background-image:url(/themes/bs_csmps/css/images/gate-2018.png);background-repeat:no-repeat;background-position:right bottom;}.container-24 .grid-5.region-sidebar-second{width:115px;padding:1em 10px;margin-right:0;margin-left:20px;min-height:700px;}.region-sidebar-first ul,.region-sidebar-second ul{margin-left:20px;}.zone-content{}.region-sidebar-second{}.field-name-field-image .field-item{float:left;margin:5px 9px;}img[data-picture-mapping="small"]{max-width:160px;height:auto;}img[data-picture-mapping="medium"]{max-width:180px;height:auto;}img[data-picture-mapping="large"]{max-width:480px;height:auto;}.recipe2{width:45%;float:left;margin-right:5%;}.recipe2:nth-child(2n+1){margin-right:0;}.view-blocks-on-page .views-row{width:30%;margin-right:3%;margin-bottom:20px;float:left;border:1px solid #d5dcee;background:#d5dcee;min-height:130px;}.view-blocks-on-page .views-row:nth-child(3n+1){clear:both;}.view-blocks-on-page .views-row:nth-child(3n){margin-right:0;}.view-blocks-on-page .views-field-title{padding:5px 5px 0 5px;}.view-blocks-on-page .views-field-title a{font-size:1.2rem;text-decoration:none;color:#333;}.view-blocks-on-page .views-field-body{padding:5px;}.view-blocks-on-page .views-field-body a.more-link{display:block;text-align:left;text-decoration:none;background:#607bbf;color:white;padding:1px 3px;width:fit-content;border:1px solid #607bbf;border-radius:5px;font-size:0.8rem;margin:5px 0 0 0;}.region-content .field-name-field-video-file{float:none;margin:0 0 20px 0;text-align:center;}.paragraphs-item-three-images .field-name-field-image3 .field-item{}.paragraphs-item-three-images .field-name-field-image3 .field-item:nth-child(3n){}}@media screen and (max-width:739px) and (min-width:480px){.view-gallery-images .view-content .views-row .views-field-field-gallery-image .field-content{grid-template-columns:1fr 1fr;}}@media screen and (max-width:480px){.block-block-site-header-text{text-align:center;}.block-block-site-header-text a{font-size:1.6rem;}.view-gallery-images .view-content .views-row .views-field-field-gallery-image .field-content{grid-template-columns:1fr;}}
