﻿article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong,.strong{font-weight:bold}dfn,em,.em{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}p{-webkit-hyphens:auto;-epub-hyphens:auto;-moz-hyphens:auto;hyphens:auto}pre{margin:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}q:before,q:after{content:"";content:none}small,.small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0}menu{padding:0 0 0 40px}ol,ul{padding:0;list-style-type:none}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement,.ir{text-indent:100%;white-space:nowrap;overflow:hidden}.clearfix,.cf,.comment-respond{zoom:1}.clearfix:before,.clearfix:after,.cf:before,.comment-respond:before,.cf:after,.comment-respond:after{content:"";display:table}.clearfix:after,.cf:after,.comment-respond:after{clear:both}span.amp{font-family:Baskerville,"Goudy Old Style",Palatino,"Book Antiqua",serif !important;font-style:italic}@font-face{font-family:"ModernEraExtraBold";src:url("webfonts/ModernEra-ExtraBold.woff") format("woff"),url("webfonts/ModernEra-ExtraBold.ttf") format("truetype");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:"ModernEraBold";src:url("webfonts/ModernEra-Bold.woff") format("woff"),url("webfonts/ModernEra-Bold.ttf") format("truetype");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:"ModernEraBoldItalic";src:url("webfonts/ModernEra-BoldItalic.woff") format("woff"),url("webfonts/ModernEra-BoldItalic.ttf") format("truetype");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}a{color:#f8cf37}a:hover,a:focus{color:#fff}strong,b{font-family:"ModernEraExtraBold","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal}italic,em{font-family:"ModernEraBoldItalic","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:none !important}.centre,.center{text-align:center}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{text-rendering:optimizelegibility;font-weight:normal;font-family:"ModernEraExtraBold","Helvetica Neue",Helvetica,Arial,sans-serif}h1,.h1{font-size:37px;line-height:1.333em}h2,.h2{font-size:25px;line-height:1.4em;margin-bottom:.375em;color:#f8cf37}h3,.h3{font-size:20px;font-size:1.125em;line-height:1.2em}h4,.h4{font-size:1.1em}h5,.h5{font-size:.846em;line-height:2.09em;text-transform:uppercase;letter-spacing:2px}body{font-size:20px;line-height:1.6;color:#fff;background-color:#1e8285;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"ModernEraBold","Helvetica Neue",Helvetica,Arial,sans-serif}.wrap{margin:0 auto;max-width:1245px;width:90%}@media screen and (min-width: 481px){.wrap{width:90%}}@media screen and (min-width: 1280px){.wrap{width:100%}}blockquote{padding:0 0 0 30px;border-left:5px solid #01649b}hr{margin:3em 0;border:2px solid #176369}.pagination,.wp-prev-next{margin:1.5em 0}.pagination{text-align:center;color:#fff}.pagination ul{display:inline-block;background-color:#176369;white-space:nowrap;padding:0;clear:both;border-radius:3px}.pagination li{padding:0;margin:0;float:left;display:inline;overflow:hidden}.pagination a,.pagination span{margin:0;padding:0;line-height:1em;font-size:1em;font-weight:normal;padding:.75em;min-width:1em;display:block;color:#f8cf37}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus{color:#fff}.pagination .current{cursor:default;color:#fff}.wp-prev-next .prev-link{float:left}.wp-prev-next .next-link{float:right}@keyframes reveal{0%{opacity:0;transform:translateY(0)}100%{opacity:1;transform:translateY(0)}}@keyframes revealmove{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes revealmoveside{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}article,.side-col,.main-col,.nav-area,#menu-main-nav,.bottom{animation-name:revealmove;animation-duration:800ms;animation-delay:200ms;animation-timing-function:ease;animation-fill-mode:both}.side-col,#menu-main-nav,.bottom{animation-delay:500ms}.logo{animation-name:revealmoveside;animation-duration:800ms;animation-delay:200ms;animation-timing-function:ease;animation-fill-mode:both}.main-col{margin-top:20px;overflow:hidden}@media screen and (min-width: 1030px){.main-col{margin-top:40px;width:70%;float:left;margin-bottom:50px}}.side-col{overflow:hidden;margin-bottom:20px}@media screen and (min-width: 1030px){.side-col{width:25.4545454545%;float:right;margin-top:50px;margin-bottom:50px}}@media screen and (min-width: 1030px){.half,.footer-area1{width:47.7272727273%;float:right;margin:30px 0}}@media screen and (min-width: 1030px){.second,.footer-area2{float:left;margin-top:0;width:47.7272727273%;margin:30px 0}}.max{max-width:950px}.hidden,footer span,.screen-reader-text,ul.children,.search-header button,.button span,#searchsubmit{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;top:auto}.clear-float:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clear-float{height:1%}*:first-child+html .clear-float{min-height:1%}.clear{float:none;clear:both;height:0px;line-height:0px;font-size:0px}.clearheight{float:none;clear:both}.end{margin-right:0 !important}img,.wp-caption,.alignnone{width:100%;height:auto;max-width:100%}img.size,.page-id-134 article img{width:auto}.entry-content img.feature,article img.feature{margin:0 !important}.single-post .entry-content img.feature{margin-top:30px !important}.entry-content .alignright,.entry-content img.alignright{margin-bottom:20px}@media screen and (min-width: 600px){.entry-content .alignright,.entry-content img.alignright{width:45% !important;float:right;margin:20px 0 20px 30px !important;max-width:45% !important}}.entry-content .alignleft,.entry-content img.alignleft{margin-bottom:20px}@media screen and (min-width: 600px){.entry-content .alignleft,.entry-content img.alignleft{width:45% !important;float:left;margin:20px 30px 20px 0 !important;max-width:45% !important}}.entry-content .aligncenter,.entry-content img.aligncenter{margin-bottom:20px}@media screen and (min-width: 600px){.entry-content .aligncenter,.entry-content img.aligncenter{width:60% !important;margin:20px auto 20px auto !important;max-width:60% !important}}.image-wrap{position:relative}.image-wrap p.event-category{position:absolute;bottom:0;right:0;background-color:#ac0c69;color:#fff;padding:2px 7px;margin:0;font-size:80%}article .video{margin:2em 0}.social a[href^="http://"]:not([href*="ayecycleglasgow.org.uk"]),.social a[href^="https://"]:not([href*="ayecycleglasgow.org.uk"]),.social a[href^="//"]:not([href*="ayecycleglasgow.org.uk"]){background:none}.social ul{list-style-type:none;margin-left:0}.social ul li{background:url("../images/bullet.svg") no-repeat 0 50%;background-size:20px 20px;padding-left:35px}.social ul li.twitter{background-image:url("../images/icon-twitter.svg")}.social ul li.facebook{background-image:url("../images/icon-facebook.svg")}.social ul li.youtube{background-image:url("../images/icon-youtube.svg")}.social ul li.instagram{background-image:url("../images/icon-instagram.svg")}article ul{list-style-type:disc;margin-left:1em}article ol{list-style-type:decimal;margin-left:1.5em}ul.modules-row1{list-style-type:none;margin-left:0;margin-top:20px}@media screen and (min-width: 1030px){ul.modules-row1{margin-top:50px}}ul.modules-row1 li{padding:0 !important;background:none !important}@media screen and (min-width: 1030px){ul.modules-row1 li{margin-bottom:1em}}ul.modules-row1 img{margin-top:1em;margin-bottom:1em;max-width:450px}@media screen and (min-width: 1030px){ul.modules-row1 img{float:left;margin-bottom:0;margin-top:0;width:33.052%;margin-bottom:1em}}ul.modules-row1 h2{margin:0 !important;line-height:1.2em;margin-bottom:.8em;margin-top:0;position:relative;top:-5px}@media screen and (min-width: 1030px){ul.modules-row1 h2{margin-bottom:.4em;margin-top:0;position:relative;top:-5px}}@media screen and (min-width: 1030px){ul.modules-row1 .text{float:right;width:64.135%}}ul.modules-row{list-style-type:none;margin-left:0}ul.modules-row p{color:#fff;margin:.6em 0 1em}ul.modules-row a{display:block}ul.modules-row li{padding:0 !important;background:none !important;margin-bottom:2em}@media screen and (min-width: 768px){ul.modules-row li{margin-bottom:1em;width:30.7%;margin-right:3.8888888889%;float:left;margin-bottom:0}}ul.modules-row li:last-of-type{margin-right:0}ul.modules-row img{margin-top:1em;display:block;max-width:400px}ul.modules-row h2{margin:1em 0 .6em}ul.modules-row3{position:relative;list-style-type:none;margin:30px 0 0 0}ul.modules-row3 li{padding:0;background:none;margin-bottom:40px}@media screen and (min-width: 481px){ul.modules-row3 li{float:left;width:48.3333333333%;margin-right:3.3333333333%}}@media screen and (min-width: 600px){ul.modules-row3 li{width:31.1111111%;margin-bottom:20px}}ul.modules-row3 li h2,ul.modules-row3 li h3{font-size:25px;font-family:"ModernEraExtraBold","Helvetica Neue",Helvetica,Arial,sans-serif}ul.modules-row3 li h2 a:hover,ul.modules-row3 li h2 a:focus,ul.modules-row3 li h3 a:hover,ul.modules-row3 li h3 a:focus{color:#1e8285}ul.modules-row3 li img{display:block;position:relative}@media screen and (min-width: 481px){ul.modules-row3 li:nth-child(2n+2){margin-right:0}}@media screen and (min-width: 600px){ul.modules-row3 li:nth-child(2n+2){margin-right:3.3333333333%}}@media screen and (min-width: 600px){ul.modules-row3 li:nth-child(3n+3){margin-right:0}}@media screen and (min-width: 600px){ul.modules-row3 li:nth-child(3n+1){clear:both}}.bottom ul.modules-row3{margin-top:50px}p.location span{display:block;padding-left:28px;background:url("../images/marker-address.svg") no-repeat 0 5px;background-size:15px 21px}ul.modules-row4{position:relative;list-style-type:none;margin:0}ul.modules-row4 li{padding:0;background:none;margin-bottom:20px}@media screen and (min-width: 481px){ul.modules-row4 li{float:left;width:48.3333333333%;margin-right:3.3333333333%}}@media screen and (min-width: 600px){ul.modules-row4 li{width:31.1111111111%}}@media screen and (min-width: 1240px){ul.modules-row4 li{width:22.5%}}ul.modules-row4 li a{margin:20px 0;color:#01649b}ul.modules-row4 li a:hover,ul.modules-row4 li a:focus{text-decoration:underline}ul.modules-row4 li img{display:block}@media screen and (min-width: 481px){ul.modules-row4 li:nth-child(2n+2){margin-right:0}}@media screen and (min-width: 600px){ul.modules-row4 li:nth-child(2n+2){margin-right:2.7272727273%}}@media screen and (min-width: 1240px){ul.modules-row4 li:nth-child(2n+2){margin-right:2.7272727273%}}@media screen and (min-width: 600px){ul.modules-row4 li:nth-child(3n+3){margin-right:0}}@media screen and (min-width: 1240px){ul.modules-row4 li:nth-child(3n+3){margin-right:2.7272727273%}}@media screen and (min-width: 1240px){ul.modules-row4 li:nth-child(4n+4){margin-right:0}}@media screen and (min-width: 600px){ul.modules-row4 li:nth-child(3n+1){clear:both}}@media screen and (min-width: 1240px){ul.modules-row4 li:nth-child(3n+1){clear:none}}@media screen and (min-width: 1240px){ul.modules-row4 li:nth-child(4n+1){clear:both}}input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],select,textarea,.field{display:block;height:40px;line-height:40px;padding:0 12px;margin-bottom:14px;font-size:1em;color:#333;border-radius:3px;vertical-align:middle;box-shadow:none;border:0;width:100%;max-width:400px;background-color:#fff;-webkit-appearance:none;-webkit-border-radius:0px}input[type=text]:focus,input[type=text]:active,input[type=password]:focus,input[type=password]:active,input[type=datetime]:focus,input[type=datetime]:active,input[type=datetime-local]:focus,input[type=datetime-local]:active,input[type=date]:focus,input[type=date]:active,input[type=month]:focus,input[type=month]:active,input[type=time]:focus,input[type=time]:active,input[type=week]:focus,input[type=week]:active,input[type=number]:focus,input[type=number]:active,input[type=email]:focus,input[type=email]:active,input[type=url]:focus,input[type=url]:active,input[type=search]:focus,input[type=search]:active,input[type=tel]:focus,input[type=tel]:active,input[type=color]:focus,input[type=color]:active,select:focus,select:active,textarea:focus,textarea:active,.field:focus,.field:active{background-color:#f7f8fa;outline:none}textarea{max-width:100%;min-height:120px;line-height:1.5em}select{-moz-appearance:none;text-indent:.01px;text-overflow:"";-webkit-appearance:none;background-position:calc(100% - 20px) 50%;background-repeat:no-repeat;background-image:url("../images/form-arrow.svg");background-size:20px 15px}select::-ms-expand{display:none}.button,input[type=submit]{display:inline-block;position:relative;text-decoration:none;font-weight:normal;padding:10px 20px;border-radius:30px;border:0;cursor:pointer;transition:all .3s ease 0s}.button:hover,input[type=submit]:hover,.button:focus,input[type=submit]:focus{color:#fff;text-decoration:none}.button:active,input[type=submit]:active{top:1px}.button,input[type=submit]{background-color:#f8cf37 !important;color:#176369}.button:hover,.button:focus,input[type=submit]:hover,input[type=submit]:focus{background-color:#731952 !important}.button:active,input[type=submit]:active{background-color:#731952 !important}@media screen and (min-width: 1030px){p.all-events{margin-top:150px}}p.all-events a{border:2px solid #f8cf37;text-decoration:none;padding:10px 20px}#content footer{padding:30px;border-top:1px solid #f8f9fa}.footer{clear:both;color:#f8f9fa;padding:10px 0 180px;background:url("../images/park.jpg") 50% 100%/1400px 170px no-repeat,url("../images/grass.jpg") 100% 100% repeat-x #176369}@media screen and (min-width: 600px){.footer{padding:20px 0 140px}}.footer h2{color:#fff}.footer a{color:#fff}.footer a:hover{color:#fff;text-decoration:none}.header{background-color:#f8cf37;color:#fff;text-transform:lowercase}.logo{text-align:center}.logo img{max-width:205px;margin-top:30px;margin-left:auto;margin-right:auto}@media screen and (min-width: 1030px){.logo img{float:left;width:20%;margin:30px 0}}@media screen and (min-width: 1030px){.nav-area{float:right;width:80%;padding-top:20px}}.header-area-search{float:right;margin-top:20px}@media screen and (min-width: 1030px){.home .logo img{width:30%;max-width:310px}}@media screen and (min-width: 1030px){.home .nav-area{width:68%;padding-top:10px}}.search-trigger{background:url("../images/search.svg") 0 0/26px 26px no-repeat transparent;display:block;height:26px;width:26px;top:8px;position:relative}.search-header.open{max-height:5em}.search-header{background-color:#fff;overflow:hidden;max-height:0;-moz-transition:max-height .25s ease-in-out;-o-transition:max-height .25s ease-in-out;-webkit-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out}.search-header button{display:none}.searchform input{width:100%;min-width:100%;margin:0;padding:10px 20px;background-color:#fff;color:#333}.searchform input:focus,.searchform input:active{background-color:#fff;outline:none}.byline,.calendar{margin:0}.wp-caption{max-width:100%;margin-bottom:2em}.wp-caption img{max-width:100%;margin-bottom:0;width:100%;display:block}.wp-caption p.wp-caption-text{font-size:80%;margin:8px 0}.wp-caption p.wp-caption-text a{color:#333}.featured_caption,.image_caption{margin-bottom:2em;font-size:14px}#comments-title{padding:.75em;margin:0;border-top:1px solid #f8f9fa}.commentlist{margin:0;list-style-type:none}.comment{position:relative;clear:both;overflow:hidden;padding:1.5em;border-bottom:1px solid #f8f9fa}.comment .comment-author{padding:7px;border:0}.comment .vcard{margin-left:50px}.comment .vcard cite.fn{font-weight:700;font-style:normal}.comment .vcard time{display:block;font-size:.9em;font-style:italic}.comment .vcard time a{color:#9fa6b4;text-decoration:none}.comment .vcard time a:hover{text-decoration:underline}.comment .vcard .avatar{position:absolute;left:16px;border-radius:50%}.comment:last-child{margin-bottom:0}.comment .children{margin:0}.comment[class*=depth-]{margin-top:1.1em}.comment.depth-1{margin-left:0;margin-top:0}.comment:not(.depth-1){margin-top:0;margin-left:7px;padding:7px}.comment.odd{background-color:#fff}.comment.even{background:#f8f9fa}.comment_content p{margin:.7335em 0 1.5em;font-size:1em;line-height:1.5em}.comment-reply-link{font-size:.9em;float:right}.comment-edit-link{font-style:italic}.comment-respond{padding:1.5em;border-top:1px solid #f8f9fa}#reply-title{margin:0}.logged-in-as{color:#9fa6b4;font-style:italic;margin:0}.logged-in-as a{color:#333}.comment-form-comment{margin:1.5em 0 .75em}.form-allowed-tags{padding:1.5em;background-color:#f8f9fa;font-size:.9em}#submit{float:right;font-size:1em}#comment-form-title{margin:0 0 1.1em}#allowed_tags{margin:1.5em 10px .7335em 0}.nocomments{margin:0 20px 1.1em}@media only screen and (min-width: 481px){.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}}.intro{background-color:#f8cf37;color:#176369;padding:30px 0 0 0}@media screen and (min-width: 1030px){.intro{background-position:10% 100%}}@media screen and (min-width: 1030px){.intro article{width:56%;float:left}}.intro .wrap{position:relative}.intro img.cut-out{display:block;margin:0 auto}@media screen and (min-width: 1030px){.intro img.cut-out{position:absolute;bottom:0;right:70px;max-height:435px;max-width:540px}}.intro h1{font-size:25px;margin-top:0}@media screen and (min-width: 768px){.intro h1{font-size:37px;margin-top:20px}}@media screen and (min-width: 1030px){.intro h1{margin-bottom:100px;margin-top:0}}.bike{background-color:#1e8285;color:#fff;padding:30px 0 255px;background:url("../images/bikes-home.png") no-repeat 50% 100% #1e8285}@media screen and (min-width: 1030px){.bike{text-align:right;background-position:10% 100%;padding:30px 0}}@media screen and (min-width: 1240px){.bike{padding:50px 0}}.bike h2{color:#f8cf37;margin-top:0;font-size:37px}.bike .button{background-color:#ac0c69 !important;color:#fff}.bike .button:hover,.bike .button:focus{background-color:#731952 !important}@media screen and (min-width: 1030px){.bike .text-area{width:50%;float:right}}.festival{background-color:#1e4c85;color:#fff;padding:30px 0 255px;background:url("../images/festival.jpg") no-repeat 100% 100% #1e4c85;background-size:600px 344px}@media screen and (min-width: 1030px){.festival{padding:30px 0;background-position:100% 50%}}@media screen and (min-width: 1240px){.festival{text-align:left;background-position:100% 50%;padding:50px 0;background-size:800px 459px}}.festival h2{color:#f8cf37;margin-top:0;font-size:37px}.festival .button{background-color:#ac0c69 !important;color:#fff}.festival .button:hover,.festival .button:focus{background-color:#731952 !important}@media screen and (min-width: 1030px){.festival .text-area{width:50%;float:left}}.cycle{background-color:#731952;color:#fff;padding:30px 0 200px;background:url("../images/skyline.png") no-repeat 50% 100% #731952;background-size:750px 214px}@media screen and (min-width: 1030px){.cycle{text-align:left;background-position:98% 100%;padding:30px 0}}@media screen and (min-width: 1240px){.cycle{padding:50px 0}}.cycle h2{color:#f8cf37;margin-top:0;font-size:37px}.cycle .button{background-color:#1e8285 !important;color:#fff}.cycle .button:hover,.cycle .button:focus{background-color:#176369 !important}@media screen and (min-width: 1030px){.cycle .text-area{width:50%;float:left}}.modules{background-color:#ac0c69;color:#fff;padding:10px 0}@media screen and (min-width: 600px){.modules{padding:30px 0}}.modules a{color:#f8cf37;text-decoration:none}.modules a:hover,.modules a:focus{text-decoration:underline}.home .event{background-color:#1e8285;color:#fff;padding:30px 0;text-align:center}@media screen and (min-width: 1030px){.home .event{background:url("../images/event-left.jpg") 0 50% no-repeat,url("../images/event-right.jpg") 100% 0 no-repeat #1e8285;padding:30px 0}}@media screen and (min-width: 1240px){.home .event{padding:50px 0}}.home .event h2{font-size:25px;margin-top:0;color:#fff}@media screen and (min-width: 768px){.home .event h2{font-size:37px}}.home .event p.date{text-transform:uppercase}.home .event p.desc{margin-bottom:0}.home .event .text{max-width:600px;margin:0 auto}.home .event .button{background-color:#731952 !important;color:#fff}.home .event .button:hover,.home .event .button:focus{background-color:#ac0c69 !important}.card a{display:block}.card a.link-wrap{text-decoration:none;display:block;height:100%}.card a.link-wrap:hover,.card a.link-wrap:focus{background-color:#ac0c69}.card a.link-wrap .text{padding:1px 10px}.card a.link-wrap .text h2,.card a.link-wrap .text h3{margin-top:.6em;margin-bottom:.6em;text-decoration:underline}.card a.link-wrap .text p{color:#fff}.top{padding:10px 0;background-color:#1e8285}@media screen and (min-width: 600px){.top{padding:30px 0}}.top article{color:#fff}.top article h1,.top article h2{color:#f8cf37}.top article a{color:#f8cf37}.top article a:hover,.top article a:focus{color:#fff}.main-col h1{color:#f8cf37}.bottom{padding:10px 0;background-color:#fff;color:#333}@media screen and (min-width: 600px){.bottom{padding:30px 0}}.bottom a{color:#01649b}.bottom h2.h1{color:#1e8285;margin-top:40px;display:inline-block}nav.switch{margin-bottom:30px;color:#01649b;background-color:#eaedf2;padding:10px;font-size:20px}@media screen and (min-width: 600px){nav.switch{float:right;margin-top:10px;margin-bottom:0;width:30.612244898%}}nav.switch ul{margin:0;padding:0}nav.switch li{float:left;width:50%;text-align:center;background:url("../images/list-alt.svg") no-repeat 50% 10px transparent;background-size:25px 25px}nav.switch .current{color:#fff;background:url("../images/list.svg") no-repeat 50% 10px #01649b;background-size:25px 25px}nav.switch li#map-tab{background:url("../images/location-alt.svg") no-repeat 50% 10px transparent;background-size:25px 25px}nav.switch li#map-tab.current{background:url("../images/location.svg") no-repeat 50% 10px #01649b;background-size:25px 25px;color:#fff}nav.switch span,nav.switch a{padding:40px 10px 10px;display:block}body.map nav.switch .active{background:url("../images/location.svg") no-repeat 50% 10px #01649b;background-size:27px 27px}body.map nav.switch .list a{background:url("../images/list-alt.svg") no-repeat 50% 10px;background-size:25px 25px}body.map nav.switch .list a:focus{background-color:red}.bottom #tab-2{margin:50px 0}.switch-new ul{margin:0;padding:0}.switch-new ul a{text-decoration:none;border:2px solid #f8cf37}.switch-new ul a:hover,.switch-new ul a:focus{border-color:#731952}.switch-new ul li.current a{background-color:transparent !important;color:#f8cf37;cursor:auto}.switch-new ul li.current a:hover,.switch-new ul li.current a:focus{border-color:#f8cf37}li.menu-item-1535 a{color:#ac0c69 !important}nav.skip-nav ul{margin:0;padding:0}nav.skip-nav a.skip-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}nav.skip-nav a.skip-main:focus,nav.skip-nav a.skip-main:active{color:#fff;background-color:#000;left:auto;top:auto;width:auto;height:auto;overflow:auto;padding:10px;z-index:999}@media screen and (min-width: 580px){nav#top-nav{display:block}}nav#top-nav ul{margin-bottom:0;margin-top:0}@media screen and (min-width: 1030px){nav#top-nav ul{float:right;margin-top:1em}}nav#top-nav ul li{display:none}@media screen and (min-width: 580px){nav#top-nav ul li{display:inline-block}}nav#top-nav ul li a{color:#176369;text-decoration:none;margin-right:20px}@media screen and (min-width: 1030px){nav#top-nav ul li a{margin-left:20px;margin-right:0}}nav#top-nav ul li a:hover,nav#top-nav ul li a:focus{color:#ac0c69}nav#top-nav ul li:last-of-type{display:inline-block;position:absolute;top:16px;right:-15px;z-index:100}@media screen and (min-width: 580px){nav#top-nav ul li:last-of-type{position:relative;top:auto;right:auto}}nav#top-nav ul li.current_page_item a,nav#top-nav ul li.current-page-ancestor a,nav#top-nav ul .current_page_parent a{color:#ac0c69}.nav-wrap{padding-bottom:10px}.nav-wrap .wrap-inner{overflow:hidden;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.home .nav-wrap{border-bottom:10px solid #e6bf2e}#main-nav{font-weight:500;text-align:left;background-size:244px 150px;min-height:60px;position:relative;background-color:none;font-size:25px;font-family:"ModernEraExtraBold","Helvetica Neue",Helvetica,Arial,sans-serif}@media screen and (max-width: 580px){#main-nav{padding:14px 0;background-position:100% 0;margin:0;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}}#main-nav ul{position:relative;list-style:none;line-height:0;margin:0 !important}@media screen and (max-width: 580px){#main-nav ul{display:block}}@media screen and (min-width: 581px){#main-nav ul{float:left}}@media screen and (min-width: 1030px){#main-nav ul{float:right;padding-bottom:1em}}@media screen and (min-width: 580px){#main-nav ul li.current_page_item a,#main-nav ul li.current-page-ancestor a{color:#ac0c69}}@media screen and (min-width: 580px){#main-nav ul li:first-of-type,#main-nav ul li:last-of-type,#main-nav ul li:nth-last-of-type(2){display:none}}#main-nav ul li{position:relative;list-style:none;background:none;padding:0}@media screen and (max-width: 580px){#main-nav ul li{width:100%;text-align:left;border-bottom:3px solid #e5e5e5;border-color:rgba(255,255,255,.2)}}@media screen and (min-width: 581px){#main-nav ul li{float:right;margin-right:15px}}@media screen and (min-width: 1030px){#main-nav ul li{float:right;margin-right:0}}@media screen and (max-width: 580px){#main-nav ul li:last-of-type{border-bottom:none}}@media screen and (max-width: 580px){#main-nav ul li:first-child{margin-top:20px}}#main-nav ul li a{display:block;padding-right:0;color:#176369;text-decoration:none;line-height:1.3em}@media screen and (max-width: 580px){#main-nav ul li a{margin-left:0;padding:1em .2em .8em}}@media screen and (min-width: 1030px){#main-nav ul li a{padding:.2em 0 0 .6em;margin-right:0}}@media screen and (min-width: 1240px){#main-nav ul li a{margin-left:.3em}}#main-nav ul li a:hover,#main-nav ul li a:focus{color:#ac0c69}@media screen and (min-width: 768px){#main-nav ul li a:hover,#main-nav ul li a:focus{color:#ac0c69}}@media screen and (min-width: 1030px){#main-nav ul li:last-child a{margin-right:0}}@media screen and (max-width: 580px){.btn{cursor:pointer;margin:0 auto}.nav-text{display:inline-block;vertical-align:top;margin-right:10px;font-size:25px;color:#176369;padding-top:3px}.nav-btn{display:inline-block;vertical-align:middle;position:relative;cursor:pointer;background:transparent;width:30px;height:16px;margin-top:5px;z-index:100;margin-right:10px;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.nav-btn span{margin-top:0}.nav-btn span,.nav-btn span:before,.nav-btn span:after{width:30px;height:3px;display:block;margin-bottom:6px;background:#176369;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.nav-btn span:before{content:"";position:absolute;top:7px;left:0}.nav-btn span:after{content:"";position:absolute;top:14px;left:0}}@media screen and (max-width: 580px){.nav-open .nav-btn{top:0}.nav-open .nav-btn span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:7px}.nav-open .nav-btn span:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-open .nav-btn span:after{-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-top:-14px}}#sidebar1{margin-bottom:20px;font-size:25px}#sidebar1 a{color:#fff;text-decoration:none;padding:1em;display:block}#sidebar1 a:hover,#sidebar1 a:focus{color:#f8cf37}#sidebar1 ul{margin:0;background-color:#ac0c69}#sidebar1 ul li{margin:0}#sidebar1 ul ul{margin-top:0;background-color:#731952;padding:0}#sidebar1 ul ul a{padding-bottom:0}#sidebar1 ul ul li:last-of-type a{padding-bottom:1em}#categories-3 ul li a{padding-bottom:0}#categories-3 ul li:last-of-type a{padding-bottom:1em}#sidebar2{background-color:#333;padding:20px;color:#fff}#sidebar2 a{color:#fff}#sidebar2 a:hover,#sidebar2 a:focus{color:#fff;text-decoration:none}#categories-2{background-color:#fff;padding:20px;margin-bottom:20px}.widgettitle{margin-bottom:.75em}.widget{margin:20px 0 30px}.widget ul{margin:0}.widget ul li{margin-bottom:.75em}.widget ul li ul{margin-top:.75em;padding-left:1em}.first-nav{display:none}@media screen and (min-width: 1030px){.first-nav{display:block}}.second-nav{margin:0 auto}@media screen and (min-width: 1030px){.second-nav{display:none}}.js-accordion__panel[aria-hidden=true]{display:none}.js-accordion__panel[role=tabpanel] .js-accordion__header{display:none}button.js-accordion__header{display:block}input[type=button]:hover{cursor:pointer}.js-accordion__header[aria-expanded=true]{padding-left:30px;background:url("../images/accordion-arrow-down.svg") 20px 50% no-repeat;background-size:20px 20px}.js-accordion__header[aria-expanded=false]{background:url("../images/accordion-arrow.svg") 20px 50% no-repeat;background-size:20px 20px}.js-accordion .accordion__header{width:100%;border:none;background-color:#01649b;color:#fff;text-align:left;margin-bottom:20px;padding:20px 60px}.js-accordion .js-accordion__panel{background-color:#fff;position:relative;top:-20px;padding:1px 30px}.slider{position:relative}article ul#sliderpage{list-style-type:none;margin:0 0 30px 0;position:relative}.rslides_container{margin-bottom:50px;position:relative;float:left;width:100%}.centered-btns_nav.next{left:auto;background-position:right top;right:0}.centered-btns_nav{z-index:3;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;background:transparent url("../images/arrows.png") no-repeat left top;background-position-x:left;background-position-y:top;margin-top:-45px;background-size:76px 61px}.centered-btns_tabs,.transparent-btns_tabs,.large-btns_tabs{text-align:center;position:absolute;z-index:100;bottom:0}.centered-btns_tabs li,.transparent-btns_tabs li,.large-btns_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:10px}.centered-btns_tabs a,.transparent-btns_tabs a,.large-btns_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#01649b;display:inline-block;_display:block;*display:block;width:12px;height:12px;opacity:.5}.centered-btns_here a,.transparent-btns_here a,.large-btns_here a{background:red}.partner-map{width:100%;height:400px;margin:20px 0}@media screen and (min-width: 481px){.partner-map{height:500px}}.partner-map img{max-width:inherit !important}.gm-style .gm-style-iw{font-family:"ModernEraBold","Helvetica Neue",Helvetica,Arial,sans-serif}.gm-style .gm-style-iw h2{margin:0;font-size:20px}.gm-style .gm-style-iw a{color:#01649b}.gm-style .gm-style-iw p{margin:5px 0;font-size:14px;max-width:300px;line-height:1.3em;color:#333}ul.tabs li{display:inline-block;cursor:pointer}.tab-content{display:none}.tab-content.current{display:inherit}a.link-wrap{text-decoration:none}a.link-wrap h2,a.link-wrap h3{color:#f8cf37;text-decoration:underline}a.link-wrap:hover h2,a.link-wrap:hover h3,a.link-wrap:focus h2,a.link-wrap:focus h3{color:#fff}a.link-wrap p{color:#333}ul.flexbox-3{list-style-type:none;padding:0;margin:0 0 40px}@media screen and (min-width: 600px){ul.flexbox-3{column-gap:6%;display:flex;row-gap:40px;flex-wrap:wrap}}@media screen and (min-width: 900px){ul.flexbox-3{column-gap:4%;row-gap:30px}}ul.flexbox-3 li{padding:0;background-image:none;margin-bottom:40px}@media screen and (min-width: 600px){ul.flexbox-3 li{flex-basis:47%;margin-bottom:0}}@media screen and (min-width: 900px){ul.flexbox-3 li{flex-basis:30.6666666667%}}ul.flexbox-3 li img{display:block}ul.flexbox-3 li p{line-height:1.2em}ul.flexbox-3 li:last-of-type,ul.flexbox-3 div:last-of-type{margin-bottom:0}#mc_embed_signup form{padding-left:0 !important}@media print{*{background:transparent !important;color:#000 !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}header img{max-width:200px !important}a,a:visited{color:#01649b !important;text-decoration:underline}article a[href^="http://"]:not([href*="ayecycleglasgow.org.uk"]),article a[href^="https://"]:not([href*="ayecycleglasgow.org.uk"]),article a[href^="//"]:not([href*="ayecycleglasgow.org.uk"]){padding-right:0;margin-right:0}.bottom ul h2 a[href^="http://"]:not([href*="ayecycleglasgow.org.uk"]),.bottom ul h2 a[href^="https://"]:not([href*="ayecycleglasgow.org.uk"]),.bottom ul h2 a[href^="//"]:not([href*="ayecycleglasgow.org.uk"]){padding-right:0;margin-right:0}body a.button,p.link a,input[type=submit],body.home .bike .button,body.home .cycle .button,body.home .event .button{border:2px solid #f8cf37;padding:10px !important;color:#f8cf37;background-color:transparent !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img,.wp-caption{max-width:500px !important}.entry-content ul{list-style-type:circle}.entry-content ul li{padding-left:0}.js-accordion__panel[aria-hidden=true]{display:block}.js-accordion .js-accordion__header{border:2px solid #333}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav,.nav-area{display:none}input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],select,textarea,.field{border:2px solid #333}ul.modules-row1 li{margin-bottom:1em}ul.modules-row1 img{float:left;margin-bottom:0;margin-top:0;width:33.052%;margin-bottom:1em}ul.modules-row1 h2{margin-bottom:.4em;margin-top:0;position:relative;top:-5px}ul.modules-row1 .text{float:right;width:64.135%}ul.modules-row li{margin-bottom:1em;width:30.7%;margin-right:3.8888888889%;float:left;margin-bottom:0}ul.modules-row3{margin:50px 0 0 0}ul.modules-row3 li{width:31.1111111%;margin-bottom:20px;margin-right:3.3333333333%;float:left}ul.modules-row3 li:nth-child(3n+3){margin-right:0}ul.modules-row3 li:nth-child(3n+1){clear:both}p.location span{padding-left:0}ul.modules-row4 li{width:22.5%;margin-right:3.3333333333%;float:left}ul.modules-row4 li:nth-child(4n+4){margin-right:0}ul.modules-row4 li:nth-child(4n+1){clear:both}.bike,.cycle{padding-bottom:30px}}/*# sourceMappingURL=style.css.map */
