@charset "UTF-8";body{font-family:Roboto,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333}h1,h2,h3{color:#34535f;margin-bottom:10px;font-family:Roboto,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif}h1{font-size:170%}h2{font-size:150%}h3{font-size:130%}a{color:#4f7f90}a:hover,a:focus{color:#39545e}.rowPadding{margin-top:20px}.bannerTop{background:#909a80;color:#FFF}.greyWrap{background:#fff;padding:20px 0;border-bottom:1px solid #CCC}.navbar{padding-bottom:10px;margin-bottom:0}.navbar-default{background-color:#FFF;border:0;height:40px}.navbar-brand{height:65px;padding:5px 15px}.navbar-right{margin-top:12px}.navbar-collapse{-moz-box-shadow:none;width:100%;position:absolute;background:#eff1e9;z-index:999;padding-left:15px}.navbar-default .navbar-nav>li>a{font-size:18px;font-weight:bold}.btn.btnDonate{border-radius:4px 4px 4px 4px}.btn-primary.btnDonate{background-color:#9c8fc1;background-image:linear-gradient(#9c8fc1,#8176a1);border-color:#8176a1}.btn-primary.btnDonate:hover{background-color:  #9c8fc1;background-image: linear-gradient(#9c8fc1,  #8176a1);border-color:  #8176a1;opacity: 0 .8}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{color:#FFF}.welcomeWrap{background:#9c8fc1;color:#FFF;padding:20px;position:relative}.welcomeWrap:before{content:" ";width:0;height:0;border-style:solid;border-width:0 20px 20px 20px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #9c8fc1 rgba(0,0,0,0);position:absolute;top:-20px;left:50%;margin-left:-20px}.welcomeLeft{font-family:Palatino,Georgia,'Times New Roman',serif;font-style:italic;font-size:170%;font-weight:bold}.welcomeRight{font-size:140%}.panelText{padding:0 12px}img{border-radius:4px 4px 0 0}.btn.btnPanel{border-radius:0 0 4px 4px}.btn-primary.btnPanel{background-color:#9c8fc1;background-image:linear-gradient(#9c8fc1,#8176a1);border-color:#8176a1}.eventContainer{background:#fff;padding-top:20px;padding-bottom:20px}.futureEvent{background:url("https://static.bailiesofbennachie.co.uk/bennachie-hill-d0e57d2de7153e2835049804bd2b945d.jpg") center left no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:0;padding:40px 0;height:350px;margin-top:0}.futureEvent h2{color:white;font-size:140%}.logoWrap{background:#fff;padding:20px 0;text-align:center}.footerWrap{background:#423b58;padding:20px 0 20px;color:#FFF;position:relative}.footerWrap:before{content:" ";width:0;height:0;border-style:solid;border-width:0 20px 20px 20px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #909a80 rgba(0,0,0,0);position:absolute;top:-20px;left:50%;margin-left:-20px}.footerWrap{margin-top:40px}.footerLinks ul{list-style:none}.footerLinks a{color:#FFF}.fundingImg{padding-left:10px}.footerSocial a{color:#FFF;font-size:120%}.footerSocial h3{color:#FFF;font-size:120%}.copyrightWrap{background:#646160;color:#FFF;font-size:11px;padding:20px 0;text-align:center}.copyrightWrap a{color:#FFF}.footerInvolved img{margin-right:5px}footer{font-family:Arial,Helvetica,San-Serif;color:#000;font-size:85%;margin-left:10px;margin-right:10px}.printeronly{display:none}main ul{padding-top:5px}main ul li{padding-bottom:5px}.btn-group-lg>.btn,.btn-lg{padding:0;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-outline.outline-dark,.icon.outline-dark{color:#fff;background:#6851ab}.btn-outline.outline-dark:hover,.icon.outline-dark:hover{color:#fff;background:#9487bf}button:hover{-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background:#9487bf;background-color:#9487bf;color:#fff;text-align:center}.fa{padding:5px;font-size:20px;width:30px;text-align:center;text-decoration:none;border-radius:50%}.fa:hover{opacity:.7}.fa-facebook{color:white}.fa-twitter{color:white}.boxh2{color:#000;font-size:120%;margin-bottom:10px}.paddingtop0{padding-top:0}blockquote{font-size:100%;margin:0 20px}.center{text-align:center}.footernav>ul>li{list-style-type:none}.footernav>ul{padding-left:10px}.footernav>ul>li>a{font-size:120%;color:white;line-height:1.5rem}.footerSocial{font-size:150%;color:white;font-weight:normal}main a{font-weight:bold;color:black;text-decoration:underline}.paddingleft20{padding-left:20px}.bannerImage{width:100%;height:auto;max-width:100%}.displaynone{display:none}.navbar-default .navbar-nav>li>a{color:#34535f}.offscreen{position:absolute;right:-6000px;display:none}.socialIcon{padding-right:5px}.fc-title{white-space:normal}.fa{padding:0;font-size:16px;width:20px}.paddingBottom10{padding-bottom:10px}.paddingTop10{padding-top:10px}.nodecoration{text-decoration:none}.bookingbutton{text-decoration:none;margin-bottom:10px}h1,h2,h3,h4{margin-top:0}.projectSlide{border:1px solid grey;margin-bottom:15px}figcaption{padding:5px 10px;font-size:80%}.nav-item{font-size:18px;font-weight:bold;color:#34535f;padding-right:30px;line-height:20px}.navbar-nav{padding-top:15px;padding-bottom:15px}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='30'height='30'viewBox='003030'%3e%3cpathstroke='rgba%280,0,0,0.5%29'stroke-linecap='round'stroke-miterlimit='10'stroke-width='2'fill='white'd='M47h22M415h22M423h22'/%3e%3c/svg%3e")}.navbar-toggler-icon path{fill:black}.navbar-toggler{border-color:black;border:1px solid black;z-index:9999}a[rel="external"]:after{content:url("https://static.bailiesofbennachie.co.uk/external-8430d83af34d7c4965cf494a4ed992bc.svg");margin:0 3px 0 5px}input:focus::placeholder{color:transparent}main{margin-right:10px;margin-left:10px}#socialbar{margin-right:20px}.searchButton{color:#333;background-color:#ddd;border-color:#ccc}.panelText{min-height:130px}.homePanelBox{margin-bottom:20px}.homeNewsBox{border:1px solid #f0f0f0;padding-top:15px;padding-bottom:5px;background-color:#f0f0f0}figcaption{font-size:100%;text-align:center}figure>img{border:1px solid lightgrey}.visitH2{font-size:110%;margin-top:20px}.visitCell{margin-bottom:30px}.volunteerH2{font-size:130%;margin-top:0;min-height:40px;overflow:hidden}.volunteerCard{width:350px;border:1px solid lightgrey;border-radius:.25em;min-height:450px;padding:10px 10px;margin-bottom:20px}.volunteerBody{min-height:180px}.socialIcon{height:35px;width:auto}.width10p{width:10%}.width80p{width:80%}.noWrap{white-space:nowrap}.btn{text-decoration:none}.btn-primary{background-color:#9c8fc3;border-color:#9c8fc3}.btn-primary:hover{color:#fff;background:#6851ab}.btn-outline-success:active{background-color:red;border-color:red}.projectCard{padding:10px 10px}.projectTitle{margin-top:15px;margin-bottom:5px;overflow:hidden;height:60px}.projectText{height:120px;overflow:hidden}.padding00{padding:0}.minHeight20{min-height:20px}.minHeight400{min-height:400px}.minHeight350{min-height:350px}.minHeight300{min-height:300px}.marginBottom10{margin-bottom:10px}.marginBottom20{margin-bottom:20px}.marginBottom30{margin-bottom:30px}.paddingRight20{padding-right:20px}.searchResult{background-color:#f0f0f0;padding:10px 10px;margin-bottom:10px}.eventBox{background-color:#f0f0f0;padding:10px 10px;margin-bottom:10px}.newsBox{min-height:500px;border:1px solid lightgrey;border-radius:.5em;margin:10px 0;padding:10px 10px;max-height:500px;overflow:hidden}.worksheet{border:1px solid grey}.footerIcon{height:32px;width:32px}footer h2{color:white}.followUs{font-size:100%}.vcard{margin-bottom:20px}.footerSmall{font-size:80%}.greenBackground{background-color:#eff1e9}.paddingTop20{padding-top:20px}.marginTop10{margin-top:10px}.marginTop20{margin-top:20px}.marginTop30{margin-top:30px}.marginTop40{margin-top:40px}.marginTop50{margin-top:50px}.marginTop60{margin-top:60px}.marginRight10{margin-right:10px}.marginRight20{margin-right:20px}.marginRight30{margin-right:30px}.marginLeft10{margin-left:10px}.marginLeft20{margin-left:20px}.marginLeft30{margin-left:30px}main{margin-top:30px}.backgroundNone{background:0}.bufferBox{width:45%}.navRow{margin-top:20px}.content{flex:1}body{min-height:100vh;display:flex;flex-direction:column}.strong{font-weight:bold}.toast-header{background-color:darkgreen;color:white}.toast-header-error{background-color:darkred;color:white}.btn-primary{background-color:#423b58;border-color:#423b58}.btn-primary:hover{color:#fff;background:#6851ab;border:1px solid #6851ab}.trustees img{border:1px solid lightgray}.galleryImageCardContainer{padding-bottom:30px}.galleryImageCard{border:1px solid rgba(0,0,0,0.125);border-radius:.25rem;height:100%}.galleryImageCard:hover{transform:scale(1.05);box-shadow:0 10px 20px rgba(0,0,0,0.12),0 4px 8px rgba(0,0,0,0.06);transition:all .2s ease}.galleryImageThumbnail{background-color:#f0f0f0;max-height:160px;overflow:hidden}.card-img,.card-img-bottom,.card-img-top{height:auto}@media(min-width:576px){.galleryImageGroup>.galleryImageCard{margin-left:0;border-left:0}}.galleryImageTitle{padding-top:5px;padding-bottom:5px}.galleryImageTitle a{text-decoration:none}fieldset{background-color:#f0f0f0;border-radius:10px;padding:10px 20px}legend{background-color:#f0f0f0;padding:10px 10px;border-radius:15px;border:1px solid grey;font-size:1.2em;font-weight:bolder}#formid fieldset{padding:15px}#formid input[type="text"],#formid textarea{padding:4px;width:98%}#formid button[type="submit"]{float:left;margin-top:10px}.labelPrompt{margin-bottom:0;padding-bottom:0;padding-top:20px;font-weight:bold}.labelValue{font-weight:normal}.checkbox{margin-bottom:0;padding-bottom:0}.checkbox label{font-weight:normal}.radiobox label{font-weight:normal}.control-label{font-weight:bold}label{font-weight:bold}.carouselHeading{font-weight:bold;color:white;font-size:2.5em}.carouselBody{color:white;font-size:2em;margin-bottom:10px}.carouselText{text-shadow:-1px 0 grey,0 1px grey,1px 0 grey,0 -1px grey}.carouselBtn{padding:10px 10px;background-color:#6851ab;border-color:#6851ab}.bennapediaItem{background-color:#f0f0f0;padding:10px 10px;border-radius:5px}.pointOfInterestThemeBlock>.col-xs-12>.themeBox{background-color:#f0f0f0;margin-bottom:5px;padding-top:10px}.themeBox{margin-bottom:0;padding-bottom:0;padding-left:10px}.iconMapImage>img{max-width:150px}.poiArticleBox{background:#f0f0f0;border-raduis:10px;padding:10px 10px;margin-bottom:10px}.poiBox{min-height:410px;border:1px solid lightgrey;border-radius:.5em;margin:10px 0;padding:10px 10px;max-height:500px;overflow:hidden}.badge-primary{color:#fff;background-color:#423b58}