.general-cemetery-icon{margin-top:15px;max-width:110px;}.general-cemetery-icon a img{width:100%;height:auto;}body{padding:0;margin:0;max-width:1400px;margin:0 auto}h1,h2,h3,h4,h5,p,pre{padding:0;margin:0;line-height:inherit;white-space:normal;display:block;font-weight:inherit;font:inherit;vertical-align:baseline;font-family:'Lato',sans-serif}a,a:link,a:visited,a:hover,a:active{text-decoration:none;color:inherit;font-family:'Lato',sans-serif}a img{border:inherit}input,select,textarea,input:active,select:active,textarea:active,input:focus,select:focus,textarea:focus,input:hover,select:hover,textarea:hover{border:none;outline:none;background:none;box-sizing:border-box;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border-radius:0;-webkit-border-radius:0;-mos-border-radius:0;-o-border-radius:0;-ms-border-radius:0;padding:5px}body{font-family:"Lato","Century Gothic",CenturyGothic,AppleGothic,sans-serif;font-size:15px;color:#333;line-height:22px}.clear{clear:both}.noSelect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.right{float:right}.left{float:left}.center-col{margin-left:120px;margin-right:120px;box-sizing:border-box}.v-40{height:40px}.padd-l{margin-left:120px;box-sizing:border-box}.padd-r{margin-right:120px;box-sizing:border-box}.touch-right{margin-right:-120px}.right.touch-right{width:calc(50% + 120px)!important}.touch-left{margin-left:-120px}.left.touch-left{width:calc(50% + 120px)!important}.thin{font-weight:300}.center{text-align:center}body{background-color:rgb(45,62,80)}.header{padding:30px 0;position:relative;}.social{width:auto;height:20px;position: absolute;top:30px;right:0;}.social-container{float:right;margin-right:30px}.social-icon{display:inline-block;margin-left:10px}.header-text{margin:0 120px;color:#fff}.header-text h2{font-size:75px;line-height:74px;font-weight:600}.header-text h3{font-size:33px;line-height:33px;font-weight:200}.wrapper{margin:0 120px}.nav{position:relative}.nav ul{padding:0}.nav ul li{display:inline-block;color:#fff;margin-right:10px;font-size:14px;line-height:16px;position:relative}.nav .dot{margin-left:10px}.nav .nav{display:none}.nav li:hover .nav{display:block;position:absolute;left:calc(50% - 10px)}.nav .triangle{display:none}.nav .nav .triangle{position:absolute;display:block;top:3px;margin-left:-25px;border-width:0 25px 12.5px 25px;border-style:solid;border-color:transparent;border-bottom-color:#fff}.nav li .nav ul{background-color:rgb(45,62,80);margin-top:16px;width:220px;margin-left:-110px;text-align:center;box-shadow:0 0 15px #2f2f2f;position:relative;z-index:9999}.nav .nav li{display:block;padding:10px;margin-right:0}.nav .nav li:hover{background-color:rgb(128,210,215)}.nav .nav .dot{display:none}.dot{background-color:#fff;width:3px;height:3px;border-radius:10px;display:inline-block;margin-bottom:3px}.nav li:last-of-type .dot{display:none}.bannerImage{width:100%;max-height:130px;padding:0 120px;box-sizing:border-box}.bannerImage img{height:130px;object-fit:cover;object-position:center;width:100%}.white{background-color:#fff}.two-col .left,.two-col .right{width:50%}.welcome .right img{object-fit:cover;object-position:center;width:100%;height:100%;padding-left:80px;box-sizing:border-box}.welcome .left{box-sizing:border-box;padding:80px}.welcome .left h1{font-size:42px;font-weight:600;line-height:46px;margin-bottom:20px}.welcome .left p{font-size:18px;font-weight:600;line-height:24px;max-width:365px}.right.touch-edge{line-height:0}.call-to-arms{background-image:url(/images/redStreet.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff;padding:40px 120px;box-sizing:border-box}.call-to-arms .icon{width:20%;float:left;display:inline-block}.call-to-arms .text{width:80%;float:left;display:inline-block}.call-to-arms .text h2{font-size:31px;line-height:33px;margin-bottom:20px}.call-to-arms .text p{font-weight:300;font-size:18px;line-height:24px}.call-to-arms .text a{margin-top:20px;display:block;font-weight:600}.right.call-to-arms{padding:40px 125px 40px 25px}.join-us .left,.join-us .right{width:50%;position:relative}.join-us .textBlock{padding:40px 80px 40px}.footer-mid{color:#fff;font-size:14px;line-height:16px;padding:20px 0}.footer-bottom{background-color:rgb(143,210,193);padding:30px 0}.footer-bottom h2{font-size:24px;line-height:24px;font-weight:600;color:rgb(45,62,80);float:left;margin-left:120px}.social-icon-dark{display:inline-block;margin-left:10px;margin-right:10px}.socialContainer{float:right;margin-right:120px}.footer-mid .thin{margin-top:5px}.footer-mid .right p{display:inline-block;font-size:12px;line-height:16px}.footer-mid img{width:100px;display:inline-block;margin-bottom:-10px;margin-left:20px}.footer-mid .left{margin-top:15px}.footer-top{color:#fff;margin-top:40px}.footer-top ul{list-style:none;padding:0;margin:0}.third{width:33%;display:inline-block;float:left}.half{width:50%;float:left;display:inline-block}.third p.address{text-align:right}.footer-top .third{font-size:14px;line-height:17px}.twitter-feed .background{opacity:.2;position:absolute;top:-130px;z-index:-1;width:65%;background-image:url(/images/brinkBackground.jpg);height:800px;background-repeat:no-repeat;background-size:cover;background-position:center;box-shadow:inset 0 -80px 80px #2d3e50}.twitter{background-color:rgba(143,210,193,1)}.twitter-feed .background img{width:100%;height:100%;object-fit:cover;object-position:center}.twitter-feed{position:relative}.twitter-feed .left p{color:#fff}.twitter-feed img.tweet{width:120px;position:absolute;left:0;top:100px}.twitter{height:600px;width:45%;overflow-y:scroll}.twitter-feed h2{float:left;font-size:31px;line-height:33px;color:#fff;margin-top:40px}.heading{padding:40px}.heading h1{color:rgb(253,114,95);font-size:42px;line-height:46px}.about .right{padding:0 80px;box-sizing:border-box}.about h2{font-size:31px;line-height:33px;color:#fc725f;margin-bottom:20px}.about .right p{font-size:18px;line-height:24px}.quater{width:25%;display:inline-block;float:left;position:relative}.objectives .quater img{margin:0 auto;display:block;margin-bottom:40px;width:60%}.quater .vertical-line{position:absolute;top:200px;border:1px solid rgba(128,128,128,1);height:160px;background-color:rgba(128,128,128,1)}.objectives .quater:first-of-type .vertical-line{display:none}.objectives h2{color:#fc725f;font-size:31px;line-height:33px;text-align:center;margin-bottom:20px}.objectives .quater p{font-size:18px;line-height:24px;padding:0 55px;box-sizing:border-box}.brinkScroller{width:100%;overflow:hidden;position:relative;line-height:0}.brinkScroller .center{position:absolute;width:100%;text-align:center;top:10px;line-height:22px}.text-orange{color:#fc725f;font-size:31px;line-height:33px}.iconContainer{display:flex;justify-content:space-between;flex-wrap:wrap}.localOrgan .iconContainer{flex-wrap:wrap}.groups h2{margin-bottom:40px}.groups img.icon{width:100%;max-width:100px;height:100%;max-height:80px;object-fit:contain;object-position:center}.iconContainer a{padding-bottom:40px}.groups,.oraganisations,.localOrgan{padding-left:40px;padding-right:40px}.right.touch-right.w-45{width:calc(45% + 120px)!important}.w-40{width:40%}.w-55{width:55%}.w-60{width:60%}.w-100{width:100%}.w-45 .call-to-arms{padding:40px 125px 40px 25px}.related-big{width:100%;height:462px;overflow:hidden;position:relative}.related-big img{object-fit:cover;object-position:center;height:100%;width:100%}.tint{position:absolute;width:100%;height:100%;opacity:.85;top:0;left:0;background-color:#000}.tint.green{background-color:rgb(140,196,122)}.tint.blue{background-color:rgb(0,165,175)}.tint.red{background-color:rgb(253,114,95)}.related-small{width:100%;height:217px;overflow:hidden;position:relative;margin-bottom:30px}.related-small:last-of-type{margin-bottom:0}.related-small img{object-fit:cover;object-position:center;width:100%;height:100%}.related-small .tint{width:65%}.textOverlay{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;padding:20px;box-sizing:border-box}.related-small .textOverlay{width:65%}.related-small .textOverlay p{font-size:18px;line-height:24px;font-weight:300}.related-big .textOverlay p{font-size:28px;line-height:31px;font-weight:300;max-width:70%}.textOverlay a{position:absolute;bottom:20px;font-size:15px;line-height:20px;font-weight:600}.textOverlay h2{font-size:31px;line-height:33px;margin-bottom:10px}.related .left{width:53%}.related .right{width:45%}.text-white{color:#fff}.related h2.thin.text-white{font-size:31px;line-height:33px;margin-bottom:20px}.blue .heading h1{color:rgb(0,165,167)}.blue,a.blue{color:rgb(0,165,167)}.meetTheTeam h2.center{text-align:center;width:100%;font-size:31px;line-height:33px;font-weight:600}.profile{width:30%;float:left;height:350px;text-align:center}.profile .circle{width:150px;height:150px;border-radius:150px;overflow:hidden;border:2px solid rgb(100,102,117);margin:0 auto;background-color:rgb(253,114,95)}.profile .circle img{width:100%;height:100%;object-fit:cover;object-position:center}.profile .circle:hover img{opacity:.3}.profile .textContainer{margin:0 auto;margin-top:20px;box-sizing:border-box;display:inline-block;text-align:center;max-width:90%}.meetTheTeam .call-to-arms{padding:20px 60px}.meetTheTeam .quater:first-of-type .vertical-line{display:block}.meetTheTeam .quater:nth-of-type(3n+2) .vertical-line{display:none}.profile.quater .vertical-line{right:0;top:170px}.profile h2{font-weight:600;font-size:18px;line-height:24px}.profile p{font-size:15px;line-height:20px}.profile p.thin{font-weight:300}.green{color:rgb(31,165,130)}.meetTheTeam{padding-left:20px;padding-right:20px}.modalContainer{display:none}.modalContainer.open{display:block;position:fixed;top:0;left:0;height:100%;width:100%;z-index:9}.modal{width:70%;float:left;background-color:#fff;position:relative;padding:40px;box-sizing:border-box;display:none}.modal.open{position:absolute;top:50%;left:50%;z-index:9999;display:block;transform:translate(-50%,-50%);height:430px}.modal .close{position:absolute;top:20px;right:20px}.mainBody{float:left;width:calc(50% - 80px);border-right:1px solid rgb(128,128,128);padding-right:20px;overflow-y:scroll;max-height:100%}.trusteeList{width:20%;float:left;padding-left:20px}.readMore{cursor:pointer}.modal .profile .circle img{filter:none}.modal .profile .circle{border-color:rgb(0,165,167)}.modal.open .textBlock{text-align:center;position:relative;display:inline-block;margin-top:20px;width:150px}.modal .thin{font-weight:300}.modal .trusteeList{font-size:15px;line-height:20px}.modal .trusteeList h2{margin-bottom:20px}.padd-w40{padding-left:40px;padding-right:40px}.blue-plaques .right{padding:80px;box-sizing:border-box}.blue-plaques h2{font-size:31px;line-height:33px;color:rgb(252,114,95);padding-bottom:20px}.blue-plaques p{font-size:18px;line-height:24px;max-width:380px}.green .heading h1{color:rgb(140,196,122)}.achievements .left{padding-left:40px;padding-right:40px;box-sizing:border-box}.achievements .left p{font-size:15px;line-height:18px;font-weight:300;max-width:420px}.achievements .left strong{font-size:18px;line-height:24px}.latestBlog{background-color:#bce4da;display:flex}.latestBlog img{width:100%;height:100%;object-fit:cover;object-position:center;float:left}.latestBlog .textContainer{width:60%;float:left}.latestBlog .blogTitle{background-color:rgb(143,210,193);padding:20px 40px;font-size:31px;line-height:33px;color:rgb(45,62,80);position:relative;margin-bottom:40px}.latestBlog .blogTitle h2{max-width:450px}.trianlge{position:absolute;bottom:-50px;width:0;height:0;border-color:transparent;border-width:25px;border-style:solid;border-top-color:#8ed2c1}.latestBlog .textContainer .description{padding-left:40px;box-sizing:border-box;padding-right:40px;padding-bottom:40px}.latestBlog .textContainer .description p{max-width:400px}.latestBlog .textContainer .description p{max-width:435px}p.blogMore{font-weight:600;margin-top:20px}.latestBlog .date{margin-bottom:10px;font-weight:600}h2.thin.green{font-size:31px;line-height:33px;padding-bottom:20px}.latestAchievements h2{padding-top:20px}.postContainer{overflow:hidden;width:26.5%;height:290px;float:left;margin-left:3.4%;margin-right:3.4%;margin-bottom:40px;position:relative}.postContainer.hide{display:none}.postContainer img{width:100%;height:100%;object-fit:cover;object-position:center}.postContainer .greenLabel{position:absolute;bottom:0;width:100%;color:#fff}.postContainer .greenLabel .tint{background-color:rgb(45,62,80);opacity:.9;z-index:0}.postContainer .textContainer{z-index:999;position:relative;padding:0 20px 20px 20px}.postContainer h2{font-size:18px;line-height:24px}.postContainer .blogMore{margin-top:0;color:rgba(140,196,122,1)}.primary-content .meta{display:none}.primary-content .blogHeader{width:100%;height:180px;background-color:rgb(253,144,95);margin-top:60px;margin-bottom:100px}.blogHeader img.right.touch-right{height:332px;width:560px!important;margin-top:-76px;margin-bottom:-76px;object-fit:cover;object-position:center;max-width:57%}.blogHeader .textContainer{max-width:43%;margin-left:40px;margin-top:40px}.blogHeader h1{font-size:31px;line-height:33px;color:#fff}.blogHeader .date{font-size:15px;line-height:20px;color:#fff;margin-top:20px}.primary-content .description{padding-left:40px;padding-right:40px;box-sizing:border-box;width:70%;border-right:1px solid rgba(128,128,128,1);float:left}.primary-content .description img{max-width:100%}.primary-content .description{font-size:15px;line-height:20px;font-weight:300}.primary-content .description .large{font-size:18px;line-height:24px;font-weight:600;margin-top:-60px}.sidebar{float:left;width:30%;box-sizing:border-box;padding-left:20px;padding-right:20px}.sidebar h2{color:rgba(163,208,149,1)}.sidebarLink{margin-top:10px;margin-bottom:10px;border-bottom:1px solid #000;padding-bottom:10px;width:170px}.sidebarLink.hide{display:none}.sidebarLink h2{font-size:18px;line-height:24px}.primary-content .description p{max-width:510px}.home-achievements h2.green{font-size:31px;line-height:33px;margin-bottom:20px}.home-achievements h2{font-size:18px;line-height:24px;font-weight:600;padding-bottom:10px}.home-achievements{padding-left:120px;padding-right:120px}.home-achievements .half{position:relative}.home-achievements .half:last-of-type .vertical-line{display:none}.home-achievements .half .vertical-line{height:100%;border:1px solid #8c8c8c;background-color:#8c8c8c;width:0;position:absolute;top:0;right:0}.home-achievements .half:nth-of-type(2) .vertical-line{display:none}.home-achievements .half:nth-of-type(2){padding-right:0}.home-achievements .half:nth-of-type(1){padding-left:0}.home-achievements .half{position:relative;padding:0 40px;box-sizing:border-box}.home-achievements .blogMore{color:rgb(209,104,94)}#cookieBar{background-color:rgba(198,66,54,1);padding:10px;color:#fff;text-align:center;font-size:12px}#cookieBar .button{height:30px;width:60px;background-color:rgb(175,46,35);margin-left:10px;line-height:30px;margin-top:-4px;cursor:pointer}.locationContainer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1001;display:none}.locationContainer .tint{position:fixed}.locationContainer.open{display:block}.locationContainer .locationModal{float:none;margin:0 auto;top:0;position:relative;padding:0;display:none;background-color:#fff;width:80%;padding-bottom:40px;margin-top:120px}.locationContainer .locationModal.open{display:block}.locationContainer .header{position:absolute;top:0;left:0;width:100%;background-color:#fd725f;box-sizing:border-box;padding:40px}.locationContainer .header h2{font-size:31px;line-height:33px;color:#fff}.locationContainer .header p{font-size:15px;line-height:20px;color:#fff;margin-top:10px}.locationContainer .header .text{width:50%;float:left}.locationContainer .header img:not(.modalClose){top:calc(-50% - 40px);position:absolute;right:80px;max-width:40%;max-height:300px}.locationContainer .left{width:60%;padding:40px;box-sizing:border-box;margin-top:160px}.dropDown div{max-height:550px;overflow:hidden;transition:all 0.5s;height:auto}.dropDown.closed div{max-height:0}.locationContainer .right{width:40%;margin-top:200px}.locationContainer .right img{width:100%;max-height:500px;object-fit:contain;object-position:right}.red{color:#fc725f}.dropDown .red.toggle img{transition:all 0.5s;width:15px;margin-left:10px}.dropDown.closed .red.toggle img{transform:rotatex(180deg);transition:all 0.5s}.locationModal .modalClose{position:absolute;top:20px;right:20px}.locations{margin-left:20px}.locations ol{margin:0;font-family:'Lato',sans-serif;font-weight:300}.locations ol li{max-width:180px}.mapContainer{padding-bottom:40px;position:relative}.map-description h2{color:#fc725f;font-size:31px;line-height:33px;max-width:700px;padding-bottom:10px;font-weight:300}.pin{width:44px;height:54px;overflow:hidden;position:absolute}.pin .pinNumber{position:absolute;top:10px;text-align:center;width:100%}.pinIcon{background-image:url(/images/pin.png)!important;border:none!important;background-color:transparent!important;text-align:center;background-size:100%}p.iconCenter{margin-top:4px;font-size:11px;width:25px;text-align:center}.leaflet-marker-icon:hover{z-index:99999999!important}.modalToggle{cursor:pointer}.welcome .left{padding-right:0;padding-bottom:0;padding-top:0;position:absolute;top:50%;transform:translateY(-50%)}.welcome .full-width{position:relative}b .footer-links{font-weight:500}.about .touch-left img{width:100%}.columns{float:left;width:50%;box-sizing:border-box;position:relative}.locations .left{width:50%}.blue-plaques .touch-left{max-height:400px;overflow:hidden}.blue-plaques .touch-left img{width:100%}.leaflet-control-attribution a{display:none}.columns .vertialLine{height:100%;border:1px solid rgba(128,128,128,1);width:0;position:absolute;top:0;right:20%;background-color:rgba(128,128,128,1)}.blue-plaques .right strong{color:rgb(253,114,95)}#twitterHeader p{padding:20px;font-size:31px;line-height:33px;background-color:rgb(188,228,218);color:rgb(51,51,51)}#twitterHeader p span{font-size:25px;line-height:30px}div#twitterHeader img{width:40px;margin-bottom:-12px;margin-right:10px}.brinkScroller img{-webkit-user-drag:none}.brinkSlide{transition:all 0.25s cubic-bezier(0,.99,0,.99) 0s}.mobile.tint{display:none}.hamburger{width:40px;height:30px;position:absolute;margin-left:20px;margin-bottom:20px;display:none}.hamburger div{display:block;width:100%;height:3px;margin-bottom:7px;background-color:#fff;transition:all 0.5s}.hamburger.open .bar-3{transform:rotate(225deg)}.hamburger.open .bar-1{transform:rotate(-225deg);margin-bottom:-12px}.hamburger.open .bar-2{opacity:0}.historyBlock .quote{width:100%;position:relative;box-sizing:border-box;padding:80px;padding-bottom:0}.historyBlock .quote p{font-size:28px;line-height:38px}.quote img{position:absolute;top:60px;left:20px}.quote img:nth-of-type(2){left:unset;right:20px;top:unset;bottom:30px}.historyBlock .touch-left img{width:100%}.historyBlock .right,.historyBlock .left{width:50%}.historyBlock .left.touch-left.w-100{width:calc(100% + 120px)!important}.historyBlock .right.paragraph{padding-left:40px;padding-right:40px;box-sizing:border-box}.historyBlock .quote p.blue{font-size:22px;line-height:33px;margin-top:20px}.historyBlock .touch-right img{width:100%}.historyBlock .left.paragraph{padding-left:40px;padding-right:40px;box-sizing:border-box}.historyBlock .right.paragraph h2{font-size:28px;line-height:38px;color:rgb(198,66,54);margin-top:20px}.historyBlock .red.toggle{padding-top:20px;padding-bottom:10px}.paragraph .para .dropDown{height:auto;overflow:hidden;transition:all 0.5s}.paragraph .para.open .dropDown{max-height:400px}.contact{padding-bottom:10px}.contact .intro{padding-left:40px;padding-right:40px}.contact .subHeading{font-size:25px;line-height:25px;padding-bottom:20px}.contact .left,.contact .right{width:50%}.contact form input,.contact form textarea{height:40px;width:100%;margin-bottom:20px;border:1px solid #2d3e50}.contact form textarea{height:120px}.contact form input[type="submit"]{width:150px;margin-top:20px}.socialLinks div{width:50%;float:left}.socialLinks div img,.socialLinks div p{float:left;margin-right:10px;margin-top:20px;line-height:28px;font-size:20px}.contact form p{width:100%}.contact .left{padding-right:20px;box-sizing:border-box}.contact .right{padding-left:20px;box-sizing:border-box}.socialLinks{margin-top:20px}.contact .right b{font-size:20px;line-height:20px}.contact form{margin-top:20px}.contact .left h2{font-size:20px;line-height:20px;font-weight:600;padding-bottom:20px}.event{width:45%;overflow:hidden;margin-left:2.5%;margin-right:2.5%;position:relative;border:10px solid rgb(142,210,193);box-sizing:border-box;float:left;margin-bottom:40px}.event .backgroundImage{top:0;left:0;width:100%;height:100%}.event .backgroundImage img{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%}.event .banner{position:absolute;bottom:0;left:0;width:100%;padding:20px;box-sizing:border-box}.event .banner .tint{background-color:rgb(45,62,80)}.event .banner p,.event .banner h2{position:relative;z-index:9;color:#fff}.event .banner h2{font-size:25px;font-weight:600;line-height:27px}.event .details{position:absolute;top:100%;left:0;width:100%;height:100%;background-color:#2d3e50;color:#fff;z-index:99;box-sizing:border-box;padding:20px;overflow-y:scroll;display:block;transition:all 0.5s}.event .details::-webkit-scrollbar,.nextEvent .right .description::-webkit-scrollbar{width:12px}.event .details::-webkit-scrollbar-track,.nextEvent .right .description::-webkit-scrollbar-track{background-color:#2d3e50}.event .details::-webkit-scrollbar-thumb,.nextEvent .right .description::-webkit-scrollbar-thumb{background-color:#8ed2c1}.event.open .details{top:0%}.event:hover .details{top:0%}.event .close{position:absolute;right:20px;top:20px;font-size:25px;border:3px solid #fff;border-radius:100px;padding:2px 6px 3px 6px;cursor:pointer}.event .details h2{font-size:25px;font-weight:600;line-height:40px}.details .application{border:1px solid #fff;padding:2px 15px;position:relative;display:inline-block;margin-top:20px;line-height:22px}.details .application:hover{background-color:#fff;color:rgb(45,62,80)}.nextEvent{width:100%;height:400px;overflow:hidden}.nextEvent .left{float:left;width:40%;height:100%;overflow:hidden}.nextEvent .right{width:60%;background-color:#bce4da;height:100%;color:#2d3e50}.nextEvent .right .banner{background-color:rgb(143,210,193);padding:20px 40px;box-sizing:border-box;position:relative}.nextEvent h2{font-size:30px;line-height:35px}.nextEvent .right .description{padding:40px;font-size:20px;line-height:25px;overflow-y:scroll;box-sizing:border-box;height:300px}.nextEvent .right .description p{max-width:600px}.nextEvent .left img{width:100%;height:100%;object-fit:cover;object-position:center}.nav li.selected,.nav li.ancestor{color:#fd725f}.center-col.events{position:relative}.achievementsButton{padding:10px 20px;border:1px solid #4cb79b;color:#4cb79b;max-width:309px;font-size:26px;font-weight:300;line-height:28px;box-sizing:border-box;height:82px;font-family:'Lato',sans-serif;margin-left:40px;margin-right:40px}.achievementsButton span{white-space:pre;margin-left:20px}.bigRed{padding:40px;background-size:cover;background-position:center;position:relative}.bigRed .tint{background-color:#c64236}.bigRed .textContainer{position:relative;z-index:99;color:#fff}.white.v-40.backgroundPage{position:absolute;height:150px;width:100%;z-index:-1}.center-col.events .right{position:absolute;right:0;bottom:0;width:39%;height:100%}.center-col.events .left{width:59%}.littleBlue{position:absolute;margin-top:40px;bottom:0;width:100%;height:250px;background-size:cover;background-position:center;box-sizing:border-box;padding:40px}.littleBlue .tint{opacity:.7;background-color:rgb(0,165,175)}.littleBlue .textContainer,.littleBlue .iconContainer{position:relative;z-index:9;color:#fff;float:left}.littleBlue .textContainer{width:70%}.littleBlue .iconContainer{width:30%}.bigRed h2{font-size:28px;line-height:33px;margin-bottom:20px}.bigRed p{font-size:18px;line-height:24px}.bigRed a p{margin-top:20px}.littleBlue h2{font-size:19px;line-height:21px;margin:10px 0 20px 0}.littleBlue p{font-size:14px;line-height:17px}.littleBlue p.date{margin-top:10px}.right.search{margin-top:15px}.right.search input{color:#fff}.nav{display:inline-block}.results.center-col{box-sizing:border-box;padding:40px}.results li{margin-bottom:20px}.featured .left{background-color:#b3e4e7;position:relative}.featured .left .left{width:60%;box-sizing:border-box}.featured .left .right{width:40%;box-sizing:border-box;position:absolute;height:100%;right:0}.featured .cover{width:100%;height:100%;position:relative;line-height:0;background-color:#2d3e50}.featured .cover img{width:100%;height:100%;object-fit:contain;object-position:center}.cover .cornerTriangle{width:0;height:0;border-color:#80d2d7;position:absolute;bottom:0;right:0;border-width:60px;border-style:solid;border-left-color:transparent;border-top-color:transparent}.cornerTriangle p{position:absolute;left:0;top:10px;font-size:24px;line-height:24px;color:#fff}.featured .header{padding:20px 20px 20px 40px;background-color:#80d2d7;color:#fff}.featured .left .textContainer{padding:40px 20px 20px 40px;color:#576573}input.buyNow,input.addCart,a.addCart,.button{background-color:#00a5af;border-radius:30px;height:25px;padding:0 15px;line-height:25px;color:#fff;font-size:15px}.button{max-width:100px;text-align:center}.publications .button{float:right}.featured .featuredRight{width:50%;padding:0 40px 40px 40px;box-sizing:border-box}.featuredRight .thirds{margin-top:40px;text-align:center}.featuredRight .orangeText{color:rgb(253,114,95);font-size:20px;line-height:24px;margin-top:20px}.primary-content .thirds .cover{height:200px;width:200px;cursor:pointer}.primary-content .thirds .cover img{max-height:200px;max-width:200px}.primary-content .third{height:400px;box-sizing:border-box;position:relative}.third input.addCart{position:absolute;bottom:0}.primary-content .third .center{max-width:200px;position:relative;margin:0 auto;height:100%;text-align:left;padding-left:50px}.primary-content .third .center h2{font-size:15px;line-height:24px}.primary-content .third .center h2::first-letter{text-transform:capitalize}.primary-content .third .center p{font-size:12px;line-height:15px}.thirds .center .details{position:absolute;bottom:40px}.thirds .center p.author{padding-top:10px}.thirds .center p.price{padding-top:10px}.purchaseOptionsPopUp{position:fixed;top:0;left:0;height:100%;width:100%;z-index:9;display:none}.purchaseOptionsPopUp.open{display:block}.purchaseOptionsPopUp .popup{position:absolute;top:50%;z-index:9;background-color:#fff;transform:translate(-50%,-50%);left:50%;width:700px;height:300px;display:none}.purchaseOptionsPopUp .popup.open{display:block}.purchaseOptionsPopUp .popup .left{background-color:#fff;height:100%}.popup .left h2{font-size:18px;line-height:24px}.popup .left:nth-of-type(1){width:25%;text-align:center}.popup .left img{padding-top:40px;margin-top:25%}.popup .left:nth-of-type(2){width:55%;position:relative}.popup .left:nth-of-type(3){width:20%;box-sizing:border-box;padding:60px 0 0 20px;position:relative}.featured .popup .textContainer{color:#000;top:50%;transform:translateY(-50%);position:absolute;padding:0 40px}.popup .left ul{padding:0;list-style:none}.purchaseOptionsPopUp .popup .close{position:absolute;top:10px;right:20px;font-size:20px;border:2px solid #00a5af;padding:2px 7px;border-radius:50px;font-weight:600;line-height:22px;color:#00a5af}.popLink.selected{color:#00a5af}.product{position:fixed;width:100%;height:100%;top:0;left:0;display:none}.product.open{display:block}.product .modal{top:50%;left:50%;transform:translate(-50%,-50%)}.product .modal.open{display:block}.product .modal .left,.product .modal .right{width:50%}.closeModal{position:absolute;top:10px;right:20px;font-size:20px;line-height:22px;padding:2px 7px;border:2px solid #00a5af;border-radius:20px;font-weight:600;color:#00a5af}.modal .left img{width:100%;max-height:300px;object-fit:contain;object-position:center}.product .modal input.addCart{position:absolute;bottom:40px;right:40px}.product .modal h2{font-size:20px;line-height:24px;color:#576573;margin-bottom:20px}.product .modal .left p{font-size:15px;line-height:18px;color:#576573}.product .modal h2::first-letter{text-transform:capitalize}.product .modal .textContainer{min-height:50%;bottom:40px;right:40px;border-left:1px solid gray;width:100%;;padding-left:40px;box-sizing:border-box;font-weight:600}.product .modal .left{padding-right:40px;box-sizing:border-box}.product .modal p.author{margin-bottom:20px}.membership .left,.membership .right{width:50%;float:left;position:relative}.membership .touch-left{position:relative}.localOrgan .iconContainer img.icon{max-height:50px;box-sizing:border-box}.oraganisations .iconContainer .icon{max-width:80%}.membership .left h2{font-size:31px;line-height:33px;color:#f5725f;padding-top:40px;padding-bottom:20px}.applicationOptions .icon{width:100px;height:auto;box-sizing:border-box;margin:0 auto}.applicationOptions .icon img{max-width:100%;max-height:100%}.applicationOptions{border:1px solid #f5725f;margin-top:20px;box-sizing:border-box;padding:20px;margin-bottom:20px}.applicationOptions div p{margin-bottom:10px;max-width:85%;font-weight:600;margin:0 auto;padding-top:10px;text-align:center}.membership .touch-left{width:calc(100% + 120px)!important;padding-top:80px;padding-bottom:80px}.membership .quoteBox{max-width:80%;float:right;position:relative;z-index:1;color:#fff;box-sizing:border-box;padding:0}.membership .quoteBox h2{color:#fff;padding:0;margin:0;max-width:75%;font-size:20px;line-height:25px}.membership .quoteBox .quote{position:absolute}.membership .quoteBox .quote.open{top:0;left:-70px}.membership .quoteBox .quote.close{bottom:0;left:75%}.center-col .right h2.orange{font-size:31px;line-height:33px;color:#f5725f;padding-top:40px;padding-bottom:20px}.membership .right.column{box-sizing:border-box;padding-left:40px}.membership .right ul li{margin-bottom:10px;max-width:450px}.center-col.navigation{position:relative}.iconContainer a{padding-bottom:40px;width:30%}.groups .iconContainer a{width:15%}.iconContainer a img{max-width:100%}.localOrgan .iconContainer img.icon{margin:0 auto;display:block}.right.column .textBlock{padding-right:20px}.applicationOptions .vertical-line{height:80%;border-left:1px solid rgb(128,128,128);width:0;position:absolute;top:10%;right:0}.joinModal{position:fixed;width:80vw;height:auto;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);max-width:870px;padding-top:20px;padding:60px 20px;display:none;min-height:230px}.joinModal.open{display:block}.joinModal .close{position:absolute;top:10px;right:20px;font-size:20px;border:2px solid #fc7764;color:#fc7764;border-radius:30px;padding:2px 7px;font-weight:600}.joinModal .thirds:nth-of-type(3){width:20%}.joinModal .thirds:nth-of-type(2){width:65%;line-height:20px;font-size:15px;padding:20px 30px}.joinModal .thirds:nth-of-type(1){text-align:center;transform:translateY(50%)}.joinModal .thirds{display:inline-block;float:left;width:15%;box-sizing:border-box}.modalContainer.open{display:block}.joinModal .thirds img{margin:0 auto;display:block}.joinModal .thirds .vertical-line{height:60%;border:1px solid rgb(128,128,128);position:absolute;top:20%}.joinModal .thirds:nth-of-type(3) p,.joinModal .thirds:nth-of-type(3) ul{padding-left:20px;list-style:none}.joinModal .thirds li.selected{color:#fc7764}.joinFormContainer{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:999}.formModal{background-color:#fff;position:absolute;width:80vw;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box}.formModal .membershipHeader{background-color:rgb(253,114,95);padding:40px;color:#fff}.membershipClose{padding:2px 7px;border:2px solid #fff;font-size:20px;font-weight:600;border-radius:30px;position:absolute;right:20px;top:20px;text-align:center}.formModal h2{font-size:31px;line-height:33px}.formModal .membershipHeader p{font-size:15px;line-height:20px;max-width:500px;margin-top:20px}.formModal form{padding:40px}.inputContainer div:not(.jointMembership){height:30px}.inputContainer div input{width:300px;border:1px solid #000;float:right}.inputContainer{width:420px}.jointMembership.open{max-height:90px}.jointMembership{max-height:0;overflow:hidden;transition:all 0.5s}.membershipApplication{padding:0 40px}.membershipApplication .login{float:right;width:48%}.membershipApplication fieldset{border:none;padding:0;margin:0}.membershipApplication input[type=submit],.membershipApplication select{background-color:#de4a3e;border-radius:30px;padding:5px 19px;color:#fff;margin:20px 0;border:none;width:auto;line-height:10px;font-size:15px}.membershipApplication input{border:1px solid #000;max-width:300px;float:right;clear:both;height:20px;width:50%}.membershipApplication #form3_register{width:48%}.membershipApplication .formInput{height:25px}.membershipApplication .wrapper{margin:0}.membershipApplication select{float:right;margin:0;width:50%}.membershipApplication input[type="checkbox"]{float:none}.membershipApplication textarea{width:100%;border:1px solid #000;height:100px;margin-top:20px}.payment .touch-left{overflow:hidden}.payment{padding-bottom:40px}.payment .right{padding-left:40px;padding-right:40px;box-sizing:border-box}.featured .addCart{margin-top:20px}.membershipApplication .mobile{display:none}.membership .quoteBox{z-index:0}#twitterFeed.block-title em.sprite.large{left:20px;top:-16px}#twitterFeed{font-size:12px;line-height:18px;min-height:22px;padding:17px 35px;box-sizing:content-box;background-color:rgba(143,210,193,1);position:relative}#twitterFeed .twitterIcon{position:absolute;width:70px;height:70px;overflow:hidden;background-color:#bce4da;top:-14px}#twitterFeed .twitterIcon img{width:70%;margin:0 auto;position:relative;display:block;margin-top:10%}#twitterFeed em.sprite.arrow-left{position:absolute;top:13px;right:37px}#twitterFeed em.sprite.arrow-right{position:absolute;top:13px;right:10px}#twitterFeed em.sprite.arrow-left:hover,#twitterFeed em.sprite.arrow-right:hover{opacity:.6;cursor:pointer}#twitterFeed .tweets{padding:0 65px 0 80px;box-sizing:border-box}#twitterFeed .tweets .tweet{display:none;width:100%}#twitterFeed .tweets .tweet .left{width:100%;overflow:hidden;box-sizing:border-box;padding-right:160px}#twitterFeed .tweets .tweet .right{height:18px;width:170px;overflow:hidden;position:absolute;top:19px;right:85px}#twitterFeed .tweets .tweet.first{display:block}.dropDown.closed{margin-bottom:10px}.locationModal .next{position:absolute;right:20px;top:100px;font-size:25px;color:#fff;cursor:pointer}.joinModal.online .buyNow{margin-top:20px}.options{cursor:pointer}.product .modal.open{height:auto}.cartContainer span.large{font-size:17px;font-weight:600}.cartContainer .emptyCart{text-align:center}.histories .left,.histories .right{padding:0 40px;box-sizing:border-box}.histories .left img{width:100%;margin-left:-40px;max-height:100%}.histories h2.orange{color:#fc725f;font-size:25px;line-height:30px;margin-bottom:20px}.histories h3{font-weight:600;font-size:23px;line-height:30px;margin-bottom:20px}.v-20{height:20px}.histories .cols .left,.histories .cols .right{padding:0}.historyBlock{display:none}.historyBlock.open{display:block}.histories .right:not(.touch-right) img{width:100%}.histories .cols .right{width:70%}.histories .cols .left{width:30%}.histories .touch-right{padding:0}.histories .touch-right img{width:100%;max-height:400px;object-fit:cover;object-position:center}.center-col.white.legal{box-sizing:border-box;padding:40px}.legal h2{font-size:25px;font-weight:600;line-height:30px;margin-bottom:10px}p.moreHistory{color:#d5342c;font-weight:300;cursor:pointer}p.moreHistory:hover{color:#f5625a}p.moreHistory img{transform:rotate(180deg);height:10px}.nextEvent .application{border:1px solid #fff;display:inline-block;text-align:center;color:#fff;margin-top:20px;padding:3px 10px}.nextEvent .application:hover{background-color:#fff;color:#bce4da}.joinModal input[type="radio"]{appearance:revert}@media all and (max-width:1280px){.welcome .left{padding-top:0}.join-us .textBlock{padding:0 80px 0}.welcome .left h1{font-size:37px;line-height:42px;margin-top:40px}.objectives .quater p{padding:0 35px}.objectives{overflow:hidden}.textOverlay h2{font-size:26px;line-height:27px}.textOverlay a{font-size:12px;line-height:15px}.modalToggle{max-width:80%}.achievementsButton{font-size:23px}.littleBlue{padding:20px}.nav .dot{margin-left:5px}.nav ul li{margin-right:5px}.primary-content .description .large{margin-top:0}.featured .left .textContainer{padding:20px;font-size:14px;line-height:21px}}@media all and (max-width:1160px){.welcome .left h1{font-size:32px;line-height:37px}.nav ul li{margin-right:5px;font-size:13px}.nav .dot{margin-left:5px}.header-text h2{font-size:65px;line-height:66px}.about .right p{font-size:15px;line-height:20px}.objectives .quater p{font-size:16px;line-height:21px}.iconContainer a{flex-basis:33%}.related-small .textOverlay p{font-size:15px;line-height:18px}.related-big .textOverlay p{font-size:24px;line-height:29px}.achievementsButton{font-size:20px}.right.search input{width:100px}.featuredRight .thirds img{width:80%}.featured .header{padding:10px 20px}.featured .left .textContainer{font-size:13px;line-height:16px}.locationContainer .header img:not(.modalClose){top:-40%}.historyBlock p{font-size:14px;line-height:18px}}@media all and (max-width:1024px){.center-col{margin-left:80px;margin-right:80px}.left.touch-left{width:calc(50% + 80px)!important}.historyBlock .left.touch-left.w-100{width:calc(100% + 80px)!important}.touch-left{margin-left:-80px}.right.touch-right{width:calc(50% + 80px)!important}.touch-right{margin-right:-80px}.welcome .left h1{font-size:28px;line-height:25px}.call-to-arms{padding:40px 60px}.join-us .textBlock{padding:0 50px 0}.home-achievements{padding-left:40px;padding-right:40px}.header-text h2{font-size:55px;line-height:56px}.header-text h3{font-size:27px}.about .right{padding:0 40px}.about .right p{font-size:14px;line-height:18px}.objectives .quater p{padding:0 20px;font-size:15px}.right.touch-right.w-45{width:calc(45% + 80px)!important}.w-45 .call-to-arms{padding:40px 50px 40px 25px}.textOverlay h2{font-size:19px;line-height:20px}.footer-mid .left{width:47%}.achievements .left p{font-size:13px}.achievements .left strong{font-size:16px;line-height:20px}.postContainer{width:42.5%}.columns{width:100%}.blue-plaques .right{padding:20px 40px}.bannerImage{padding:0 80px}.left:nth-of-type(2) .columns:nth-of-type(1) .vertialLine{display:none}#twitterHeader p{font-size:29px}#twitterHeader p span{font-size:23px}.achievementsButton{font-size:17px;padding:10px}.header-text{margin:0 80px}.nav ul li{font-size:11px}.objectives .quater img{width:50%}.membership .left.touch-left{width:calc(100% + 120px)!important}.featured .left.touch-left{width:100%!important;margin:0}.featured .left .textContainer{font-size:15px;line-height:21px}.featured .header{font-size:17px}.featured .featuredRight{width:100%;padding-top:40px}.product .modal .textContainer{bottom:unset;top:40px}.cartContainer{margin:20px}.locationContainer .header img:not(.modalClose){top:0}}@media all and (max-width:880px){.bannerImage{padding:0}.center-col{margin-left:0;margin-right:0}.left.touch-left{width:50%!important}.right.touch-right{width:50%!important}.touch-left,.touch-right{margin:0}.right.touch-right.w-45{width:45%!important}.welcome .left h1{margin-top:0}.welcome .left{padding:40px}.about .full-width .touch-left{width:100%!important;line-height:0}.about .full-width{position:relative}.about .right{position:absolute;height:100%;padding-top:40px}.about .full-width .right .tint{background-color:#1a9299;display:block}.about .full-width .right h2,.about .full-width .right p{position:relative;z-index:9;color:#ffffff!important}.right.touch-right.w-45{width:100%!important}.objectives .quater{width:50%;padding-bottom:40px}.objectives .quater p{max-width:300px;margin:0 auto}.objectives .quater:nth-of-type(3) .vertical-line{display:none}.objectives .quater .vertical-line{top:10%;height:80%}.left.w-55{width:100%}.localOrgan h2 br{display:none}.iconContainer a{flex-basis:50%;text-align:center}.iconContainer a img{max-width:80%}.hamburger{display:block}.nav{width:200px;position:absolute;z-index:999;background-color:#fff;margin-left:-200px;transition:all 0.5s;top:100%}.nav.open{margin-left:0}.nav ul li{width:100%;color:#000;text-align:center;font-size:22px;margin-top:5px;margin-bottom:5px}.nav .nav{left:0;margin:0;width:auto}.nav .nav .triangle{display:none}.nav li:hover .nav{position:relative;left:0}.nav .nav li{box-sizing:border-box;color:#fff}.nav li .nav ul{margin:0;width:200px}.welcome .left h1{font-size:25px;line-height:25px}.welcome .left p{font-size:15px;line-height:17px}.welcome .left{position:relative;width:100%;top:0;transform:none}.welcome .left p{max-width:100%}.right.touch-right{width:100%!important}.welcome .right img{padding:0}.left.touch-left{width:100%!important}.join-us .right{width:100%;margin-top:20px}.twitter{width:100%}.header-text h2{font-size:45px}.header-text h3{font-size:25px}.center-col.events .left,.center-col.events .right{width:100%;position:relative;display:block}.achievementsButton{display:none}.littleBlue{position:relative;margin-top:0;padding:40px}.footer-top,.footer-mid{margin:0 20px}.footer-top{margin-top:20px}.right.search{margin-right:20px;margin-top:0;margin-bottom:20px}.center-col.desktop{display:none}.welcome .touch-right{line-height:0}.littleBlue .iconContainer{width:100px;float:right}.profile{width:50%}.profile.quater:nth-of-type(2n+2) .vertical-line{display:none}.meetTheTeam{padding:0}.modalContainer.trustees .modal{width:100%;max-height:90vh;overflow-y:scroll}.modal.open{height:auto}.mainBody{width:100%;border:none;overflow-y:auto}.modal .trusteeList{width:100%}.event{width:95%}.achievements .full-width .right.touch-right{width:100%;position:relative;z-index:0}.achievements .full-width .right img{width:100%}.achievements .full-width .left{position:absolute;z-index:9;color:#fff;height:100%;padding:20px}.achievements .left p{position:relative;font-weight:400;max-width:100%}.achievements .full-width{position:relative;line-height:0}.mobile.tint{display:block}.membership .left.touch-left{width:100%!important}.membership .left.column,.membership .right.column{width:100%;padding:0}.membership .right.column img{width:100%}.membership .right.column .textBlock{padding-left:20px;padding-right:20px;box-sizing:border-box}.blogHeader img.right.touch-right{width:100%!important;margin:0;float:left;max-width:100%}.blogHeader .textContainer{padding-bottom:40px}.primary-content .blogHeader{height:auto;margin:20px 0}.primary-content .third{width:50%;margin-bottom:40px}.featured .featuredRight{width:100%;padding:80px 40px 40px 40px}.publications .cols2-nav-right .clear.v-40{clear:right}.cart .desc{display:none}.membershipApplication .login,.membershipApplication #form3_register{width:100%}.membershipApplication .mobile{display:block}.membershipApplication .desktop{display:none}.blue-plaques .mobile.tint{display:none}.blue-plaques .right{width:100%}.blue-plaques p{max-width:100%}.blogHeader .textContainer{max-width:100%}.historyBlock .right,.historyBlock .left{width:100%}.nav .dot{display:none}.histories .left,.histories .right{width:100%;margin-top:20px}.histories .cols{width:33%;float:left}.histories .cols .left{width:40%}.histories .cols .right{width:60%}.histories .right.touch-right img{width:100%}.histories .right.touch-right{padding:0}.historyBlock p{font-size:15px;line-height:22px}}@media all and (max-width:780px){.footer-mid .left{width:100%;margin-bottom:10px}.footer-mid .right{float:right;width:100%}.footer-top .third:first-of-type{width:100%;margin-bottom:20px}.footer-top .third{width:50%}.footer-top .third .right{float:left}.footer-top .third .half:last-of-type .footer-links{text-align:right}.achievements .full-width .left{padding:20px}.achievements .left strong{font-size:15px;line-height:18px}.achievements .left p{line-height:15px;font-size:12px}.achievements .full-width .left{width:100%}.purchaseOptionsPopUp .popup{width:90%}.popup .left img{width:90%}.featured .popup .left .textContainer{font-size:14px;line-height:18px}.product .modal{width:90%}.locationContainer .locationModal{width:90%;top:5%;margin-top:0;transform:none}.locationContainer .header img:not(.modalClose){top:30px;right:30px}.histories .cols{width:50%}.known.cols{width:100%}}@media all and (max-width:650px){.header-text h2{font-size:31px}.header-text h3{font-size:20px}.footer-bottom h2{margin-left:40px}.footer-bottom .socialContainer{margin-right:40px}.header-text{margin:0;margin-left:20px}.call-to-arms{padding:40px 20px}.about .right{padding:0 20px;padding-top:20px;width:100%}.w-45 .call-to-arms{padding:40px 20px}.related .right,.related .left{width:100%}.related-small{margin-bottom:0}.latestBlog .textContainer{width:100%}.latestBlog{display:block}.postContainer{width:90%;margin-left:5%}.sidebar{width:100%;border-top:1px solid #000;margin-top:20px;padding-top:20px}.sidebarLink{width:100%}.primary-content .description{width:100%;border:none}.primary-content .description p{max-width:100%}.primary-content .third{width:100%}.primary-content .third .center{padding:0}.primary-content .thirds .cover img{margin:0 auto;display:block}.featured .left .left{width:100%}.featured .left .right{max-width:90%;box-sizing:border-box;margin:0 auto;float:none;padding-bottom:20px}.featured .cover img{max-height:250px;object-position:right}.popup .left:nth-of-type(1){display:none}.popup .left:nth-of-type(2){width:75%}.product .modal .left,.product .modal .right{width:100%}.product .modal .textContainer{width:100%;float:left;position:relative}.product .modal .left img{max-height:200px;max-width:200px;margin:0 auto;display:block}.product .modal .textContainer{top:20px;padding-bottom:60px;border:none;right:0;padding-left:0}.joinModal .thirds:nth-of-type(1){width:60%}.locationContainer .left{margin-top:180px}.locationContainer .right,.locationContainer .left{width:100%}.locationContainer .right{margin-top:0}.locationContainer .header img:not(.modalClose){display:none}.locationContainer .header .text{width:100%}.locationModal p{font-size:13px;line-height:16px}#twitterFeed .tweets{padding:40px 0 0 0}#twitterFeed .tweets .tweet .left{padding:0;margin-top:20px}}@media all and (max-width:500px){ .header-text{width: 50%;} .header-text h2{font-size:25px;line-height:30px}.header-text h3{font-size:15px;line-height:20px}.home-achievements .half{width:100%;float:left;margin:0;padding:0;margin-bottom:10px}.home-achievements .half .vertical-line{display:none}.littleBlue .iconContainer{width:25%}.footer-bottom .socialContainer{width:175px;margin:0 auto;display:block;float:none}.footer-bottom h2{margin:0;margin-bottom:20px;text-align:center;width:100%}.about h2{font-size:25px;line-height:25px;margin-bottom:10px}.about .right p{font-size:12px;line-height:14px}.objectives .quater{width:100%}.objectives .quater .vertical-line{display:none!important}.groups img.icon{width:80%}.profile.quater .vertical-line{display:none}.profile{width:100%}.achievements .full-width .left{position:relative}.achievements .full-width .right.touch-right{position:absolute}.achievements .full-width .right{height:100%}.achievements .full-width .right img{width:100%;height:100%;object-fit:cover;object-position:center}.popup .left:nth-of-type(2){width:65%}.popup .left:nth-of-type(3){width:35%}.purchaseOptionsPopUp .popup{height:270px}.product .modal h2{font-size:17px;line-height:21px;margin-bottom:10px}.product .modal p.author{margin-bottom:10px}.product .modal .textContainer{font-size:12px;line-height:13px}.cart tr:nth-of-type(1){display:none}.cart tr>*{display:block}.cart tr{display:block;border-bottom:1px solid #000;margin-bottom:20px}.cart tr.total{display:table-row}.cart td img{margin:0 auto;display:block;margin-bottom:20px}.locations .left{width:100%}.locations .columns .vertialLine{display:none}.locations .modalToggle{margin:0 auto;max-width:100%}.historyBlock .quote p{font-size:22px;line-height:30px}.histories .cols{width:100%}}@media all and (max-width:400px){.about .touch-left img{width:auto;max-width:100%;height:100%}.about .left.touch-left{height:230px}.featured .popup .left .textContainer{font-size:12px;line-height:15px}.popup .left:nth-of-type(3){font-size:13px;line-height:16px}.product .modal{padding:20px}.product .modal input.addCart{bottom:20px}.product .modal .left p{font-size:12px;line-height:14px}.locationContainer .left{margin-top:260px}.historyBlock p{font-size:13px;line-height:19px}.histories .left,.histories .right{padding:0 20px}.histories h3{font-size:17px;line-height:20px}.heading{padding:20px;padding-bottom:0}.heading h1{font-size:33px;line-height:46px}}