html,button,input,select,textarea{color:#222}
html{font-size:62.5%;line-height:1.4}
::-moz-selection{background:#c92a31;color:#fff;text-shadow:none}
::selection{background:#c92a31;color:#fff;text-shadow:none}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
audio,canvas,img,video{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}
.ir:before{content:"";display:block;width:0;height:150%}
.hidden{display:none!important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
@font-face{font-family:'Interstate Black Cond';font-style:normal;font-weight:400;src:local('Interstate Black Cond'),url(../fonts/interstate-black-cond-58b642507872b.woff) format("woff")}
@font-face{font-family:'Interstate Bold Cond';font-style:normal;font-weight:400;src:local('Interstate Bold Cond'),url(../fonts/interstate-bold-cond-58b64162258ca.woff) format("woff")}
@font-face{font-family:'Interstate Regular Comp';font-style:normal;font-weight:400;src:local('Interstate Regular Comp'),url(../fonts/interstate-regular-comp-58b641cc0aca1.woff) format("woff")}
@font-face{font-family:'Interstate Regular Italic';font-style:normal;font-weight:400;src:local('Interstate Regular Italic'),url(../fonts/interstate-regular-italic-58b641ecad88f.woff) format("woff")}
@media print {
@page{margin:.5cm}
*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}
a,a:visited{text-decoration:underline}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100%!important}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
:focus{outline:none}
body,footer .inner-footer{font-family:'DIN Next W01 Light',Helvetica,Arial,sans-serif}
#lateral-nav .sub li a,footer .footer-links h4,footer .copyright,.tile .tile-content span,.carousel-wrap h3.carousel-title,.pilot-profiles .load-more-btn,.facts-wrap,.search-results-wrap .section-header-bar h2,.contact-details strong,.contact-details strong{font-family:'DIN Next W01 Regular',Helvetica,Arial,sans-serif}
nav,.btn,#primary_nav ul li a,.carousel-wrap .item-info strong,.carousel-wrap .item-info a,.carousel-wrap .item-link strong,.carousel-wrap .item-link a,.carousel-wrap .carousel-content .carousel-item .item-info strong,.carousel-wrap .carousel-content .carousel-item .item-info a,.carousel-wrap .carousel-content .carousel-item .item-link strong,.carousel-wrap .carousel-content .carousel-item .item-link a,.bga-table tr .table-btn a,.query-info a,.query-info a{font-family:'DIN Next W01 Medium',Helvetica,Arial,sans-serif}
h1{line-height:1.1em}
h1,h2,h3,h4,h5,h6,.call-out,.search-results-wrap .section-header-bar h2 strong,#clubfinder-results .glidingclub .clubcontrols a.expand,#clubfinder-results .glidingclub .clubcontrols a.readmore,.widget-call-out{font-family:'Interstate Bold Cond',Helvetica,Arial,sans-serif}
.row:before,[class*='col-']:before,.columns:before,.inner_cols:before,.container:before,nav:before,nav ul:before,footer:before,footer .inner-footer:before,.upper-content:before,#secondary_nav:before,.carousel-wrap .carousel-content:before,.search-results-wrap .search-results li.result:before,.row:after,[class*='col-']:after,.columns:after,.inner_cols:after,.container:after,nav:after,nav ul:after,footer:after,footer .inner-footer:after,.upper-content:after,#secondary_nav:after,.carousel-wrap .carousel-content:after,.search-results-wrap .search-results li.result:after{content:"";display:table}
.row:after,[class*='col-']:after,.columns:after,.inner_cols:after,.container:after,nav:after,nav ul:after,footer:after,footer .inner-footer:after,.upper-content:after,#secondary_nav:after,.carousel-wrap .carousel-content:after,.search-results-wrap .search-results li.result:after{clear:both}
.tile-row .tile .tile-content span a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.slider-wrap #img-slider-prev,.slider-wrap #img-slider-next,.upper-content.slider #slider-prev,.upper-content.slider #slider-next,.carousel-wrap .control-left,.carousel-wrap .control-right{width:0;height:0;border-style:solid;cursor:pointer;text-indent:-9999px;display:inline-block;outline:0}
.slider-wrap ul li img{width:100%!important;height:100%!important}
.btn:before,#primary_nav ul li a:before,footer .inner-footer:before,.call-out:before,.call-out:after,.banner:before,.tile .tile-content span:before,.carousel-wrap .carousel-content .carousel-item .item-info:before,.pilot-profiles-wrap .pilot .pilot-desc:before,.facts-wrap:before,#clubfinder-results .glidingclub .clubcontrols a.readmore:before,#clubfinder-results .glidingclub .clubcontrols a.expand:before{width:0;height:0;content:'';border-style:solid;-webkit-transform:rotate(360deg)}
#clubfinder-results .glidingclub .clubcontrols a.readmore.buyvoucher{background:#C62634}
#clubfinder-results .glidingclub .clubcontrols a.readmore.buyvoucher:before{border-color:transparent transparent #C62634}
body.fixedforscrolling{position:fixed;height:100%;width:100%;overflow:hidden}
.touch body.fixedforscrolling{overflow:hidden}
.browserwarning{position:absolute;top:0;width:100%;z-index:999999;height:50px;line-height:50px;background:#FFF;text-align:center;color:#C62634}
.browserwarning p{display:block}
.browserwarning.loginerror{position:fixed;height:70px;background:#9B1E2A;color:#FFF;line-height:2em}
.browserwarning.loginsuccess{background:#63BF60}
.browserwarning.loginerror p{padding-top:5px}
.browserwarning.loginerror a{color:#FFF;text-decoration:underline}
body.has-loginerror{margin-top:70px}
body.has-loginerror #header{top:70px}
.lt-ie8 body{padding-top:50px}
.lt-ie8 .outer-header{position:static}
a.createdbyeffect{display:block;width:130px;height:22px}
a.createdbyeffect img{width:100%;height:auto;border:0}
*{font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
a{color:#0B5AA1}
a:hover{color:#C62634}
img{width:100%;height:auto}
#map-legend { margin: 0 35px 15px; }
#map-legend img { width:auto;height:33px;;display:inline-block;margin-right:10px; }
#map-legend .mappins { display:inline-block;margin-right:30px; }
#map-legend h2 { font-size:16px;font-weight:bold; }
#map-legend p { margin: 10px 0; }
.fullsiteloader{z-index:500;background:url(../img/bx_loader.gif) no-repeat center #FFF;position:fixed;top:0;left:0;width:100%;height:100%;display:none;background-size:16px 16px}
.fullsiteloader.active{display:block}
.no-js .fullsiteloader.active{display:none}
.mobileonly{display:none!important}
.pagedivider{width:100%;height:2px;background:#EEE;margin-top:2em;margin-bottom:2em}
#backtotop{display:none;position:fixed;bottom:0;right:0;background:#030965;z-index:999;width:50px;height:50px}
#backtotop a{display:block;color:#FFF;text-decoration:none;width:100%;height:100%;text-align:center;font-size:16px;line-height:24px;font-size:1.6rem;line-height:2.4rem;line-height:50px}
#ajaxgallery,#ajaxgalleryjson{display:none}
.loadercontain{position:absolute;top:50%;left:50%;margin-left:-120px;margin-top:-14.5px}
#ajaxgalleryloader{display:none;top:0;left:0;position:fixed;width:100%;height:100%;background:url(../img/gallery-loader.gif) no-repeat center center rgba(0,0,0,0.5);z-index:9999999}
html,body{height:100%}
body{position:relative;overflow-x:hidden;width:100%;background:#29ABE2;font-size:14px;line-height:20px;font-size:1.4rem;line-height:2rem;color:#666;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
body.lateral-menu-is-open{overflow:hidden;position:absolute}
@keyframes compassspinner {
0%{transform:rotate(0deg)}
50%{transform:rotate(360deg)}
100%{transform:rotate(0deg)}
}
@-webkit-keyframes compassspinner {
0%{transform:rotate(0deg)}
50%{transform:rotate(360deg)}
100%{transform:rotate(0deg)}
}
section { margin: 0 35px; }
@media only screen and (max-width: 810px) {
  section { margin: 0 10px; }
}
#welcome-pack, #discover-gliding, #try-gliding, #try-gliding section, section section, #pagesection-2, #pagesection-12, #pagesection-13 { margin: 0; }
#latest-news .row { margin:0!important; }
/*#discover-gliding, #affiliates, #latest-news, #video { margin: 0 35px; }*/
#discover-gliding{width:100%;background:#edf8fd}
#discover-gliding .column1{float:none;width:100%}
#discover-gliding .column2{float:none;width:100%;padding:20px}
#discover-gliding .column3{display:none}
#discover-gliding .column1 img,#discover-gliding .column3 img{max-width:100%}
#discover-gliding h1{font-size:22px;line-height:26px;margin-bottom:30px;font-family:'Interstate Bold Cond',Helvetica,Arial,sans-serif;color:#040C61;text-transform:none}
#discover-gliding p{font-size:18px;line-height:24px;margin-bottom:30px;font-family:'Interstate Bold Cond',Helvetica,Arial,sans-serif;color:#040C61;text-shadow:1px 1px 3px #FFF}
#discover-gliding div.offset3 { display: flex;justify-content:space-between;text-shadow: none; }
@media only screen and (min-width: 450px) {
  #discover-gliding div.offset3 { justify-content:flex-end; }
  #discover-gliding div.offset3 a { margin-left:10px; }
}
#discover-gliding div.offset3 .call-out { font-size:18px }
#discover-gliding div.offset3 .call-out:hover { background:#C62634!important;}
#discover-gliding div.offset3 .call-out.blue:hover { background:#0B5AA1!important;}
/*#discover-gliding p.offset3 .call-out::before {border-width: 0 0 50px 50px;border-color: transparent transparent #C62634;top: 0;right: auto;bottom: auto;left: -50px;position: absolute;}
#discover-gliding p.offset3 .call-out::after {border-width: 50px 50px 0 0;border-color: #C62634 transparent transparent;top: 0;right: -50px;bottom: auto;left: auto;position: absolute;}
#discover-gliding p.offset3 .call-out.blue::before {border-width: 0 0 50px 50px;border-color: transparent transparent #0B5AA1;top: 0;right: auto;bottom: auto;left: -50px;position: absolute;}
#discover-gliding p.offset3 .call-out.blue::after {border-width: 50px 50px 0 0;border-color: #0B5AA1 transparent transparent;top: 0;right: -50px;bottom: auto;left: auto;position: absolute;}*/
#discover-gliding div.offset3 .call-out::before, #discover-gliding p.offset3 .call-out::after, #discover-gliding p.offset3 .call-out.blue::before, #discover-gliding p.offset3 .call-out.blue::after { border:none!important;}
#discover-gliding div.offset3 .call-out, #discover-gliding p.offset3 .call-out.blue { padding: 10px 15px!important; }
#discover-gliding div.offset3 .call-out:hover {background:#a21824!important;}
#discover-gliding div.offset3 .call-out.blue:hover {background:#044681!important;}
#discover-gliding p.red{color:#CB272B;font-weight:700}
@media only screen and (max-width: 810px) {
  #discover-gliding div.offset3 .call-out, #discover-gliding div.offset3 .call-out.blue {bottom:-30px;}
}
@media only screen and (min-width: 450px) {
#discover-gliding{width:100%;background:#edf8fd;background:linear-gradient(90deg,rgba(237,248,253,1) 0%,rgba(237,248,253,1) 53%,rgba(119,183,229,1) 82%,rgba(119,183,229,1) 100%);overflow:hidden}
#discover-gliding .column1{float:left;width:50%}
#discover-gliding .column2{float:left;width:45%;padding:50px 0 0}
#discover-gliding .column3{float:left;width:100%;padding:20px 0 0}
#discover-gliding .offset-negative{margin-left:-80px}
#discover-gliding .offset{margin-left:-35px}
.owl-dots { display:none; }
/*#discover-gliding .offset2{margin-left:25px}*/
#discover-gliding p{font-size:16px;line-height:22px;margin-bottom:30px}
}
@media only screen and (max-width: 568px) {
  #discover-gliding .column2{padding:20px 20px 60px;}
}
@media only screen and (min-width: 1400px) {
#discover-gliding{width:100%;background:#edf8fd;background:linear-gradient(90deg,rgba(237,248,253,1) 0%,rgba(237,248,253,1) 48%,rgba(119,183,229,1) 62%,rgba(119,183,229,1) 100%);overflow:hidden}
#discover-gliding .column1{float:left;width:35%}
#discover-gliding .column2{float:left;width:27%;padding:60px 0 20px 0}
#discover-gliding .column3{float:right;width:35%;min-height:535px;padding:0;display:block;background:url(https://gliding.co.uk/wp-content/uploads/2024/12/red-kite.jpg) top right no-repeat;background-size:contain}
#discover-gliding .offset-negative{margin-left:-100px}
#discover-gliding .offset{margin-left:-60px}
/*#discover-gliding .offset2{margin-left:-10px}*/
#discover-gliding .offset3{margin-left:50px}
#discover-gliding h1{font-size:24px;line-height:28px;margin-bottom:45px;font-family:'Interstate Bold Cond',Helvetica,Arial,sans-serif;color:#040C61;text-transform:none}
#discover-gliding p{font-size:20px;line-height:24px;margin-bottom:25px;font-family:'Interstate Bold Cond',Helvetica,Arial,sans-serif;color:#040C61;text-shadow:1px 1px 3px #FFF}
}
.nothingfound h1,.nothingfound h2,.nothingfound p{font-weight:400;text-align:center}
.nothingfound h1{font-size:3em;line-height:1.1em}
.nothingfound p{font-size:1.3em}
.nothingfound p input{display:inline-block;width:auto;text-align:center;background:#FFF;text-transform:uppercase;border-bottom:1px dotted #EEE;margin-bottom:5px}
.nothingfound img{display:block;width:100%;height:auto}
.nothingfound .compass{max-width:350px;margin:0 auto;position:relative;margin-top:3em;margin-bottom:3em}
.nothingfound .compass .spin{position:absolute;top:0;left:0;width:100%;height:100%;animation:compassspinner 5s infinite;-webkit-animation:compassspinner 5s infinite}
.nothingfound #ajaxsearchresults.loading{min-height:300px;background:url(../img/bx_loader.gif) #FFF no-repeat center;background-size:16px 16px}
.nothingfound #ajaxsearchresults .row{margin-top:0}
.nothingfound #ajaxsearchresults .result{display:block;float:left;width:50%}
.nothingfound #ajaxsearchresults .result a{display:block;margin:1em;padding:2em;background:#EEE}
.bgapopupcontainer{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:999999999;display:none}
.lt-ie9 .bgapopupcontainer{background:#333}
.bgapopupcontainer .bgapopup{border:5px solid #030965;background:#FFF;max-width:800px;height:auto;margin:0 auto;margin-top:10%;position:relative;padding:20px}
.bgapopupcontainer .bgapopup.loading{background:url(../img/bx_loader.gif) #FFF no-repeat center;background-size:16px 16px}
.bgapopupcontainer .bgapopup .close{position:absolute;top:0;right:0;padding:10px;font-size:2em;color:#FFF;background:#030965;cursor:pointer;margin-top:-5px;margin-right:-5px}
.bgapopupcontainer .bgapopup .inner{height:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:auto;-webkit-overflow-scrolling:touch;position:static}
.bgapopupcontainer .inner .scroll{height:100%;overflow:auto;-webkit-overflow-scrolling:touch;position:static}
.touch .bgapopupcontainer .inner .scroll{overflow:auto;position:absolute;width:100%;height:100%;z-index:99;padding:10px;left:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.pull-left{float:left!important}
.pull-right{float:right!important}
.row{width:100%;margin-top:4em;float:left}
[class*='col-']{float:left}
.col-4{width:21%;margin:0.5%;}
.news .col-4{width: 24%;margin:0.5%;}
.col-4.last{width:24.4%;margin-right:0%}
.col-4.columnno-4,.col-4:last-child{margin-right:0}
.col-3{width:32%;margin-right:2%}
.col-3.last{width:32%;margin-right:0%}
.col-3.columnno-3,.col-3:last-child{margin-right:0}
.col-2{width:49%;margin-right:2%}
.col-2.columnno-2,.col-2:last-child{margin-right:0}
.col-4-3{width:74%}
.col-1{width:100%}
.col-3-larger{width:37%}
.col-2-larger{width:63%}
.col-3-larger{width:35%;float:left}
@media only screen and (max-width: 810px) {
  .col-2-larger{width:62%;margin-right:10px;}
}
@media only screen and (max-width: 1440px) {
  .col-4-3{width:72%}
}
.col-3-larger .imagecredit{width:100%}
.col-2-larger{float:right}
.single-club .col-2-larger{float:left}
.single-club .col-3-larger{float:right}
#herosection{padding:2em;background:#EEE}
.pagesection:first-child .row{margin-top:0}
.pagesection:last-child{margin-bottom:0}
.vcentre{display:table;width:100%;height:100%;text-align:center;vertical-align:middle}
.vcentre > .inner{display:table-cell;width:100%;height:100%;vertical-align:middle}
.bgablockwidgetwrap{margin:10px}
.bgablockwidgetwrap h3{padding:14px 15px 10px;background:#030965;color:#fff;margin:0;position:relative}
.bgablockwidgetwrap h3:before{border-width:0 0 12px 12px;top:-12px;right:0;bottom:auto;left:auto;position:absolute;border-color:transparent transparent #030965;width:0;height:0;content:'';border-style:solid;-webkit-transform:rotate(360deg)}
.bgablockwidgetwrap .widget_recent_entries ul li a{display:block}
.bgablockwidgetwrap ul{margin:0 0 40px;padding:0;list-style:none}
.bgablockwidgetwrap ul li{border-bottom:2px solid #29ABE2;line-height:2em}
.bgablockwidgetwrap ul li a{display:inline-block;padding:10px 6px 6px;color:#29ABE2;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.bgablockwidgetwrap ul li a:hover{background:#29ABE2;color:#fff}
.bgablockwidgetwrap ul li span{padding:10px 6px 6px}
.bgablockwidgetwrap #cff .cff-item{border-bottom:2px solid #29ABE2!important;padding:20px 0 15px}
.bgablockwidgetwrap #cff .cff-author img{width:50px;height:auto}
.bgablockwidgetwrap .gform_wrapper{max-width:100%}
.bgablockwidgetwrap .gform_wrapper .gform_body li{border:none}
.bgablockwidgetwrap .gform_wrapper .gform_body li input[type="text"]{padding:12px}
.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:transparent!important;border:none!important;padding:0!important;margin:0!important}
.gform_wrapper img{width:auto;height:auto}
.widget_calendar caption{padding:0 0 10px}
.widget_calendar table{margin:20px 0;width:100%}
.widget_calendar table tbody{text-align:center}
.textwidget,.tagcloud{margin:20px 0}
.widget_bga_callout_button{margin-bottom:40px}
.widget_search .searchform{margin:20px 0}
.widget_search .searchform input[type="text"]{padding:12px}
.widget_search .searchform input[type="submit"]{background:#0B5AA1;padding:8px 10px 4px;margin-top:10px;border:none;color:#fff;font-size:10px;line-height:24px;font-size:1em;line-height:2.4rem;text-decoration:none;text-align:center;position:relative;text-transform:uppercase;display:inline-block;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.widget_nav_menu ul{margin:0 0 40px;padding:0;list-style:none}
.widget_nav_menu ul li{border-bottom:none;padding-bottom:0}
.widget_nav_menu ul li a{display:block;padding:10px 6px 6px;border-bottom:2px solid #29ABE2;color:#29ABE2;font-size:1.2em;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.widget_nav_menu ul li a:hover{background:#29ABE2;color:#fff}
.widget_nav_menu ul li ul{text-indent:26px;margin:0}
.widget_nav_menu ul li ul li a{font-size:1em}
.container{width:100%;max-width:1920px;margin:0 auto}
h1,h2,h3,h4,h5,h6{text-transform:uppercase}
a{text-decoration:none}
#primary_nav > ul{margin-top:16px!important}
#primary_nav > ul > li.current-menu-item > a,#primary_nav > ul > li.current-menu-ancestor > a{background:#9b1e2a!important}
#primary_nav > ul > li.current-menu-item > a:before,#primary_nav > ul > li.current-menu-ancestor > a:before{top:auto!important;bottom:-12px!important;border-width:0 12px 12px 0 !important;border-color:transparent #9b1e2a transparent transparent !important}
.fa-fw{color:#fff;font-size:1.5em}
#secondary_nav ul:not(.social_menu) li.current-menu-item a{border-color:#fff!important}
nav.inner-footer { padding: 0 35px; }
.imagewrap{margin:0 0 20px;position:relative}
.imagewrap img{display:block;width:100%;height:auto}
.imagewrap .imagecredit{padding:5px;background:rgba(0,0,0,0.5);float:left;position:absolute;bottom:0;left:0}
.imagewrap .imagecredit p{margin:0;color:#FFF}
.lt-ie9 .imagewrap .imagecredit{background:#666}
.slider-wrap{position:relative}
.slider-wrap .img-slider{margin:0;border:none;height:100%}
.slider-wrap .img-slider li{height:100%;position:relative;padding:0}
.slider-wrap .img-slider li:before{display:none}
.slider-wrap .img-slider li .imagecredit{padding:5px;background:rgba(0,0,0,0.5);float:left;position:absolute;bottom:0;left:0}
.slider-wrap .img-slider li .imagecredit p{margin:0;color:#FFF}
.slider-wrap #img-slider-prev,.slider-wrap #img-slider-next{position:absolute;z-index:999;top:50%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.slider-wrap #img-slider-prev{left:20px;margin-top:-5px;right:auto;border-width:10px 15px 10px 0;border-color:transparent #C62634 transparent transparent}
.slider-wrap #img-slider-next{margin-top:-5px;right:20px;border-width:10px 0 10px 15px;border-color:transparent transparent transparent #C62634}
.videowrapper{position:relative;padding-bottom:26.25%;padding-top:25px;height:0}
.videowrapper .overlay{z-index:99;top:0;right:0;bottom:0;left:0;position:absolute;margin:auto;height:100%;width:100%;background:#333}
.videowrapper .overlay .play-button{top:0;right:0;bottom:0;left:0;position:absolute;margin:auto;display:block;height:80px;width:80px;background:url(../img/play-button.png) no-repeat center;cursor:pointer;z-index:2}
.videowrapper .video-wrap{position:absolute;width:100%;height:100%;z-index:1}
.videowrapper .video-wrap iframe{visibility:hidden;width:100%;height:100%}
.news-img-wrap .video-wrap{position:relative;padding-bottom:61.8%;padding-top:25px;height:0}
.news-img-wrap .video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.lt-ie10 .videowrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;z-index:1}
.lt-ie10 .videowrapper .overlay{z-index:99;top:0;right:0;bottom:0;left:0;position:absolute;margin:auto;height:100%;width:100%;background:#333}
.lt-ie10 .videowrapper .overlay .play-button{top:0;right:0;bottom:0;left:0;position:absolute;margin:auto;display:block;height:80px;width:80px;background:url(../img/play-button.png) no-repeat center;cursor:pointer;z-index:2}
.lt-ie10 .videowrapper .video-wrap{position:absolute;width:100%;height:100%;z-index:1}
.lt-ie10 .videowrapper .video-wrap iframe{visibility:hidden;width:100%;height:100%}
video,.videoframe{width:100%}
.facts-wrap + aside{padding-left:30px}
img{max-width:100%;width:100%}
.junior-gliding-logo{width:auto;height:auto;display:block;margin-bottom:2em}
nav{text-transform:uppercase}
nav ul li a{text-decoration:none;position:relative;color:#fff}
nav ul li a:visited{color:#fff}
.main .btn{margin-top:.5em}
.main .btn.pull-right{margin-top:0;position:absolute;bottom:0;right:0;}
.main .btn + .btn{margin-left:2em}
.main #searchform .btn + .btn{margin-left:0;background:rgba(255,255,255,0.3);color:#115C9F!important;font-size:smaller}
.btn{color:#fff!important;font-size:16px;line-height:24px;font-size:1.6rem;line-height:2.4rem;text-decoration:none;text-align:center;position:relative;text-transform:uppercase;display:inline-block;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.btn:before{border-width:0 0 12px 12px;top:-12px;right:0;bottom:auto;left:auto;position:absolute;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.btn:after{display:table;content:''}
.btn-med-blue{background:#29ABE2}
.btn-med-blue:before{border-color:transparent transparent #29ABE2}
.btn-med-blue:hover{background:#1a90be}
.btn-dark-blue{background:#030965}
.btn-dark-blue:before{border-color:transparent transparent #030965}
.btn-dark-blue:hover{background:#020533}
.btn-red{background:#C62634;padding:8px 10px 4px}
.btn-red:before{border-color:transparent transparent #C62634}
.btn-red:hover{background:#9b1e2a}
.btn-red:hover:before{border-color:transparent transparent #9b1e2a}
.btn-plus {width:29px;height:32px;background:url(/wp-content/themes/effectbga/assets/img/plus.png) no-repeat;}
.btn-plus:before { border:0;display:none; }
.btn-blue{background:#0B5AA1;padding:8px 10px 4px}
.btn-blue:before{border-color:transparent transparent #0B5AA1}
.btn-blue:hover{background:#084071}
.btn-blue:hover:before{border-color:transparent transparent #084071}
.btn-large{font-size:22px;line-height:22px;font-size:2.2rem;line-height:2.2rem;padding:15px;padding-top:20px}
.btn-large:before{border-width:0 0 20px 20px;top:-20px;right:0;bottom:auto;left:auto;position:absolute}
.btn-block{display:block;width:auto}
.junior-gliding-section .btn-blue,.junior-gliding-section .btn-red,.junior-gliding-section .btn-med-blue,.junior-gliding-section .btn-dark-blue{background:#F77230}
.junior-gliding-section .btn-blue:before,.junior-gliding-section .btn-red:before,.junior-gliding-section .btn-med-blue:before,.junior-gliding-section .btn-dark-blue:before{border-color:transparent transparent #F77230}
.btn img{display:block;float:right;width:auto;height:20px}
.cta{width:100%;height:405px;padding:50px 30px;background:url(/wp-content/uploads/2024/12/asw20b.png) no-repeat;background-size:cover;background-position:center;}
#try-gliding .cta, #pagesection-12 .cta, #pagesection-13 .cta { padding:50px;margin:0; }
.cta p { text-align:right;font-size:1.8em;color:#fff;font-family:'Interstate Bold Cond' }
.cta p a { text-align:right;font-size:1.8em;color:#020533;font-family:'Interstate Bold Cond' }
.cta p a:hover { color:#fff; }
.cta p.title { font-size:3em;font-weight:bold;color:#fff;text-shadow:1px 1px 4px rgba(0,0,0,0.5);font-family:'Interstate Black Cond';letter-spacing:0.05em;margin-right:150px;}
.cta .btn-cta{width:33%;margin:40px auto 20px;display:block}
@media only screen and (max-width: 810px) {
  .cta {background-position:center;}
}
@media only screen and (max-width: 568px) {
  .cta {background-position:center;}
  .cta p.title { font-size:2em;margin-right:0px;line-height:1.2em;}
  ul.plus-links li { font-size:0.8em; }
}
ul.plus-links { text-align:right;list-style:none;font-size:2.2em;font-weight:bold;color:#040C61;font-family:'Interstate Black Cond';letter-spacing:0.05em;padding:0; }
ul.plus-links li { line-height:1.6em; }
ul.plus-links a { padding-left:45px;color:#040C61; }
ul.plus-links a:hover { color: #fff; }
.page-template-page-club-finder-php .btn-block{width:100%!important}
.btn-group{list-style:none;margin:40px 0;padding:0}
.btn-group li{float:left;width:32%;margin-left:1%}
.btn-group li:first-of-type{margin-left:0}
.btn-group:after{display:block;content:'';clear:both}
#try-gli{display:none}
#try-gli:before{display:none}
.row > .col-2 > .btn-large{margin:32px 0 12px}
.row > .col-2.indent > .btn-group{padding:0 0 0 30px}
#secondary_nav.home.sticky{position:fixed!important;top:115px!important;left:0;z-index:400}
.admin-bar #secondary_nav.home.sticky{top:146px!important}
.section-header-bar{color:#fff;font-size:22px;line-height:40px;font-size:2.2rem;line-height:4rem;text-align:center;padding:10px 0;padding-top:20px;clear:both}
.section-header-bar h2{margin:0;font-size:28px;color:#FFF!important}
.section-header-bar.blue{background:#0B5AA1}
.outer-header{position:fixed;width:100%;z-index:500}
.outer-header .featurectas{width:89.4%}
.outer-header #header-bg{position:absolute;top:0;left:0;height:115px;background:#030965;width:100%}
/*.outer-header #header-bg:after{content:"";position:absolute;top:-46px;right:-160px;left:auto;bottom:auto;background:url(../img/header-triangle.png) no-repeat right;height:160px;width:160px}*/
.outer-header header{display:block;width:100%;height:115px;padding:22px 0 20px;position:relative}
.outer-header header .logo{display:block;width:222px;height:78px;margin-left:-40px;float:left;margin:-5px 0 0 35px}
.outer-header #secondary_nav #nav-bg{width:100%}
.outer-header .librarybar{display:block;height:30px;width:100%}
.outer-header .librarybar .greybar:after{content:" ";background:url(../img/library-triangle.png);height:30px;width:57px;top:0;right:-56px;bottom:auto;left:auto;position:absolute}
.outer-header .librarybar .greybar{width:87.3%;margin-left:-56px;background:#EEE;height:30px;position:absolute;z-index:0;left:0;bottom:0}
.outer-header .librarybar .container{position:relative;z-index:1;line-height:32px;text-transform:uppercase;font-weight:700}
.lt-ie9 .outer-header .featurectas .login-btn,.lt-ie9 .outer-header .featurectas .voucher-btn{margin-right:0}
.login-btn,.voucher-btn{position:relative;display:inline-block;width:154px;text-align:center;margin-bottom:17px;margin-top:-24px;margin-right:-101px;padding:4px 10px 0;-webkit-transform:skew(-45deg);-moz-transform:skew(-45deg);-ms-transform:skew(-45deg);-o-transform:skew(-45deg);transform:skew(-45deg);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;font-size:14px;line-height:21px;font-size:1.4rem;line-height:2.1rem}
.login-btn:before,.voucher-btn:before{display:none}
.login-btn span,.voucher-btn span{display:block;-webkit-transform:skew(45deg);-moz-transform:skew(45deg);-ms-transform:skew(45deg);-o-transform:skew(45deg);transform:skew(45deg)}
.voucher-btn{margin-right:0;border:3px solid #29ABE2;background:#29ABE2;color:#fff}
.voucher-btn:hover{background:#1a90be;border-color:#1a90be}
.login-btn{border:3px solid #7FCDEE;background:#7FCDEE;color:#fff}
.login-btn:hover{background:#FCFCFC;border-color:#FCFCFC;color:#030965!important}
.bgapopupcontainer#bgaloginform .bgapopup{max-width:400px}
.bgapopupcontainer#bgaloginform .loading form{display:none!important}
.bgapopupcontainer#bgaloginform h2{color:#000F59;margin:0;margin-bottom:30px}
.bgapopupcontainer#bgaloginform label{width:30%;display:inline-block;height:30px;line-height:30px}
.bgapopupcontainer#bgaloginform input[type="text"],.page-template-eservice-login .members-main-container input[type="text"],.bgapopupcontainer#bgaloginform input[type="password"],.page-template-eservice-login .members-main-container input[type="password"]{width:65%;float:right;padding:8px;border-style:none;background:#E6E6E6}
.bgapopupcontainer#bgaloginform span,.page-template-eservice-login .members-main-container form span{display:block;margin-bottom:10px}
.page-template-eservice-login .members-main-container form span{margin-bottom:30px}
.page-template-eservice-login .members-main-container form span:after{display:block;clear:both}
.members-main-container .library-text-content img{width:auto}
.members-main-container .library-text-content .tablepress img{width:100%}
.bgapopupcontainer#bgaloginform input[type="submit"],.page-template-eservice-login .members-main-container input[type="submit"]{display:block;border:none;background:#C22A38;color:#FFF;text-transform:uppercase;padding:10px;padding-left:15px;padding-right:15px;float:right;margin-top:20px}
#primary_nav{display:block;float:none;margin-right:20px}
#primary_nav > ul > li:hover > a{background:#9b1e2a}
#primary_nav > ul > li:hover > a:before{top:auto;right:0;bottom:-12px;left:auto;position:absolute;border-width:0 12px 12px 0 !important;border-color:transparent #9b1e2a transparent transparent !important}
#primary_nav > ul > li > ul{display:block;height:0;display:none;background:url(../img/ie8transparent.png);padding:24px 20px 20px}
#primary_nav > ul > li:hover > ul{height:auto;display:block}
#primary_nav ul{float:right;clear:right;margin:0 15px 0 0;padding:0}
#primary_nav ul li{width:154px;margin-left:20px;display:block;text-align:center;position:relative;z-index:999;float:left}
#primary_nav ul li a{padding:8px 10px 5px;display:block;background:#C62634;color:#fff;font-size:16px;line-height:24px;font-size:1.6rem;line-height:2.4rem;text-decoration:none;text-align:center;position:relative;text-transform:uppercase}
#primary_nav ul li a:before{border-width:0 0 12px 12px;border-color:transparent transparent #C62634;top:-12px;right:0;bottom:auto;left:auto;position:absolute}
#primary_nav ul li a:after{display:table;content:''}
#primary_nav ul li a:hover{background:#9b1e2a}
#primary_nav ul li a:hover:before{border-color:transparent transparent #9b1e2a}
#primary_nav ul li.current_page_item ul li.current-menu-item a{background:#9a9a9a;border-color:rgba(255,255,255,0.5)}
#primary_nav ul li.current_page_item ul li.current-menu-item a:before{border-color:transparent transparent #9a9a9a}
#primary_nav ul li.current_page_item ul li.current-menu-item a:hover{border-color:transparent;background:#676767}
#primary_nav ul li.current_page_item ul li.current-menu-item a:hover:before{border-color:transparent transparent #676767}
#primary_nav ul li.current-menu-ancestor ul li.current_page_item a,#primary_nav ul li.current-menu-ancestor ul li.current-menu-item a{border-color:transparent;border-color:rgba(255,255,255,0.5);background:#676767}
#primary_nav ul li.current-menu-ancestor ul li.current_page_item a:before,#primary_nav ul li.current-menu-ancestor ul li.current-menu-item a:before{border-color:transparent transparent #676767}
#primary_nav ul li ul{width:320px;right:20px;position:absolute;z-index:999;margin-right:-20px}
#primary_nav ul li ul li{width:100%;float:none}
#primary_nav ul li ul li a{background:#9a9a9a;border-bottom:1px solid rgba(255,255,255,0.5);text-align:right;font-size:14px;line-height:21px;font-size:1.4rem;line-height:2.1rem;padding-right:20px}
#primary_nav ul li ul li a:before{border-color:transparent transparent #9a9a9a}
#primary_nav ul li ul li a:hover{border-color:transparent;background:#676767}
#primary_nav ul li ul li a:hover:before{border-color:transparent transparent #676767}
#primary_nav ul li ul li:last-child a{border-bottom:none}
#login-trigger,#menu-trigger{position:absolute;top:0;height:100%;display:none}
#login-trigger .login-text,#login-trigger .menu-text,#menu-trigger .login-text,#menu-trigger .menu-text{height:100%;text-transform:uppercase;color:#fff;display:inline-block;line-height:102px}
#login-trigger{width:64px;right:52px;padding-left:1em}
#login-trigger .icon-key{color:#fff;font-size:18px;line-height:50px;font-size:1.8rem;line-height:5rem;padding-left:.7em}
#menu-trigger{right:0;padding-left:1em;width:52px}
#menu-trigger .menu-icon{display:inline-block;position:absolute;top:50%;bottom:auto;width:18px;height:2px;background-color:#FFF;left:auto;right:.7em;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
#menu-trigger .menu-icon:before{bottom:5px}
#menu-trigger .menu-icon:after{top:5px}
#menu-trigger .menu-icon:before,#menu-trigger .menu-icon:after{content:'';width:100%;height:100%;position:absolute;background-color:inherit;left:0;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}
#menu-trigger.is-clicked .menu-icon{background-color:rgba(255,255,255,0)}
.no-csstransforms3d #menu-trigger.is-clicked .menu-icon{display:block;width:14px;height:14px;background:url(../img/notransformsmenuexit.png)}
.no-csstransforms3d #menu-trigger.is-clicked .menu-icon:before,.no-csstransforms3d #menu-trigger.is-clicked .menu-icon:after{display:none}
#menu-trigger.is-clicked .menu-icon:before,#menu-trigger.is-clicked .menu-icon:after{background-color:#fff}
#menu-trigger.is-clicked .menu-icon:before{bottom:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
#menu-trigger.is-clicked .menu-icon:after{top:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.admin-bar #lateral-nav .prime{margin-top:60px}
html.no-overflowscrolling #later-nav{background-color:red}
#lateral-nav{position:absolute;height:100%;right:0;top:0;z-index:999;width:260px;right:-260px;background-color:#242e30;overflow:auto;-webkit-overflow-scrolling:touch;display:none}
#lateral-nav.lateral-menu-is-open{right:0;display:block}
body.lateral-menu-is-open{position:fixed;width:100%;height:100%;overflow:hidden}
#lateral-nav ul{display:block;margin:0;padding:0}
#lateral-nav ul.sub-menu{padding-left:20px}
#lateral-nav ul.sub-menu li a{font-size:.9em;color:#999}
#lateral-nav ul.sub-menu ul li{padding-left:30px}
#lateral-nav .nav{padding:10px 0 20px 20px;margin-bottom:30px}
#lateral-nav .nav li a{display:block}
#lateral-nav .prime{border-bottom:1px solid #354447}
#lateral-nav .prime li a{text-align:left;padding:10px 6px;margin-bottom:5px}
#lateral-nav .prime li a:before{display:none}
#lateral-nav .sub{border-bottom:1px solid #354447}
#lateral-nav .sub li a{padding:6px 2px;margin-bottom:5px;color:#d9d9d9}
#lateral-nav .social{margin-bottom:30px}
#lateral-nav .social .fa{color:#fff;font-size:24px;line-height:30px;font-size:2.4rem;line-height:3rem;width:32%;display:inline-block;text-align:center}
#header{top:0;left:0}
.admin-bar #header{top:32px}
#page-wrap{position:relative;background-color:#fff;z-index:2;-webkit-transform:translateZ(0);overflow-x:hidden}
#page-wrap.lateral-menu-is-open,#header.lateral-menu-is-open{left:-260px}
.pre-footer{height:200px;width:100%;background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-repeat:no-repeat}
.pre-footer.glidingteam{background:#EEE url(../img/gliding-team-centre-right.png) no-repeat center right!important}
.pre-footer + footer{margin-top:0}
footer{background:#29ABE2;display:block;width:100%;padding:50px 0 60px;color:#fff}
footer .inner-footer{position:relative;}
footer .inner-footer:before{border-width:0 0 24px 24px;border-color:transparent transparent #29ABE2;top:-54px;right:0;bottom:auto;left:auto;position:absolute}
footer .inner-footer:after{display:table;content:''}
footer .footer-links ul{list-style:none;margin:0;padding:0}
footer .footer-links ul li{margin-bottom:10px}
footer .footer-links ul li a{color:#fff;padding-bottom:.1em;border-bottom:1px solid transparent}
footer .footer-links ul li a:hover{border-color:#fff}
footer .footer-mc-signup{float:right}
footer .footer-mc-signup p{text-transform:none;margin-top:10px}
footer #mc_embed_signup form { margin:0; }
footer .footer-mc-signup #mc_embed_signup input[type=submit]{background:#0B5AA1;border:0;padding:10px 20px;margin-top:10px;color:#fff;text-transform:uppercase}
footer hr{margin:30px 0 15px;background:#fff}
footer .copyright{font-size:12px;line-height:12px;font-size:1.2rem;line-height:1.2rem;margin-left:35px;}
footer .copyright a{color:#fff;text-decoration:underline}
footer .footer-logo{width:234px;height:60px;margin-right:35px;}
footer .footer-logo a{display:block}
#content-wrap { margin-top:115px; }
@media only screen and (max-width: 1024px) {
  #content-wrap { margin-top: 0px; }
}
.upper-content{position:relative;background:url(../img/bga-home-2.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/glider-home.png',sizingMethod='scale');-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/glider-home.png',sizingMethod='scale');height:600px;width:100%}
.upper-content .overlay-triangle{background:url(../img/slider-triangle.png) no-repeat bottom left;position:absolute;top:0;bottom:0;left:89.4%;right:0;display:block;width:10.6%;z-index:99;height:100%}
.upper-content .upper-content-warp{position:absolute;z-index:9;width:100%}
.upper-content .upper-info-bg{position:absolute;top:115px;height:179px;width:48.5%;background:rgba(0,0,0,0.3)}
.upper-content .upper-info-bg:after{content:"";position:absolute;top:0;right:-178px;left:auto;bottom:auto;background:url(../img/upper-content-triangle.png) no-repeat right;height:178px;width:178px}
.upper-content .upper-info{width:auto;height:178px;padding:0!important;position:relative;top:115px;left:0;right:0;bottom:0}
.upper-content .upper-info article.flash{padding-top:20px;max-width:48%}
.upper-content .upper-info article.flash h1{margin:0;margin-bottom:5px;padding:0;color:#FFF;font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem}
.upper-content .upper-info article.flash a{color:#FFF;font-weight:700}
.upper-content .upper-info .info-content{margin-top:0;margin-bottom:-5px;font-size:16px;line-height:24px;font-size:1.6rem;line-height:2.4rem}
.upper-content .upper-info .sub-info-content{margin-bottom:0;margin-top:5%;font-size:14px;line-height:14px;font-size:1.4rem;line-height:1.4rem}
.upper-content .upper-info .info-content,.upper-content .upper-info .sub-info-content{text-transform:uppercase;color:#fff}
.upper-content .call-out{position:absolute;bottom:40px;right:7%;z-index:1000}
@media only screen and (max-width: 400px) {
  .upper-content .call-out{bottom:0px;right:7%;}
}
.upper-content.glidingteam{height:300px;background:#EEE url(../img/team-branding.png) no-repeat bottom right;background-size:auto 50%}
.upper-content.junior-gliding{height:300px;background:#0E77C8 url(../img/junior-gliding.jpg) no-repeat bottom right;background-size:auto 100%;position:relative}
.upper-content.juniorglidingteam{height:300px;background:#0E77C8 url(../img/junior-gliding-bg.jpg) no-repeat top right;background-size:auto 100%;position:relative}
.upper-content.juniorglidingteam .altbackground{position:absolute;bottom:0;left:0;width:40%;height:100%;background:url(../img/junior-gliding-bg2.jpg) bottom right no-repeat;background-size:auto 100%}
@media only screen and (min-width: 2280px) {
.upper-content.juniorglidingteam .altbackground{width:20%}
}
.upper-content.glidingteam .teamlogo{background:url(../img/gliding-team-logo.png);width:136px;height:123px;background-size:100%;position:absolute;bottom:15px}
.lt-ie9 .upper-content.glidingteam .teamlogo{background:url(../img/gliding-team-logo-ie8.png)}
.call-out{text-transform:none;color:#fff;font-style:italic;font-family:'Interstate Bold Cond';line-height:30px;font-size:2.2rem;line-height:3rem;padding:10px 6px 10px}
.call-out:hover{background:#9b1e2a;color:#fff}
.call-out:before{border-width:0 0 50px 50px;border-color:transparent transparent #C62634;top:0;right:auto;bottom:auto;left:-50px;position:absolute}
.call-out:after{border-width:50px 50px 0 0;border-color:#C62634 transparent transparent;top:0;right:-50px;bottom:auto;left:auto;position:absolute}
.call-out:hover:before{border-color:transparent transparent #9b1e2a}
.call-out:hover:after{border-color:#9b1e2a transparent transparent}
.tocuh .upper-content-slider #slider-prev,.tocuh .upper-content-slider #slider-next{display:none!important}
@media only screen and (min-width: 1440px) {
  .upper-content.slider{margin-bottom:0;position:relative;height:600px}
}
@media only screen and (min-width: 1920px) {
  .upper-content.slider{margin-bottom:0;position:relative;height:600px}
}
.upper-content.slider .container{position:relative}
.upper-content.slider #slider-prev,.upper-content.slider #slider-next{position:absolute;z-index:999;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.upper-content.slider #slider-prev{top:-220px;left:0;margin-top:-5px;right:auto;bottom:auto;border-width:10px 15px 10px 0;border-color:transparent #C62634 transparent transparent}
.upper-content.slider #slider-next{top:-220px;left:auto;margin-top:-5px;right:0;bottom:auto;border-width:10px 0 10px 15px;border-color:transparent transparent transparent #C62634}
.upper-content.slider .bx-wrapper{margin:0 auto;height:100%}
.upper-content.slider .bx-viewport{height:100%!important}
.upper-content.slider .bx-viewport .main-slider{margin:0;border:none;height:100%}
.upper-content.slider .bx-viewport .main-slider li{height:100%;position:relative}
.upper-content.slider .bx-viewport .main-slider li .imagecredit{padding:5px;background:rgba(0,0,0,0.5);float:left;position:absolute;bottom:0;left:0}
.upper-content.slider .bx-viewport .main-slider li .imagecredit p{margin:0;color:#FFF}
.upper-content.slider .bx-viewport .main-slider li .img{-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;height:100%}
.upper-content.slider .bx-viewport .main-slider li .ie8img{display:none}
.upper-content.slider .fullscreenimage{position:relative;height:100%}
.upper-content.slider .fullscreenimage .imagecredit{padding:5px;background:rgba(0,0,0,0.5);float:left;position:absolute;bottom:0;left:0}
.upper-content.slider .fullscreenimage .imagecredit p{margin:0;color:#FFF}
.upper-content.slider .fullscreenimage .img{-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;height:100%}
.upper-content.slider .fullscreenimage .ie8img{display:none}
.upper-content.slider:hover #slider-prev,.upper-content.slider:hover #slider-next{opacity:1;filter:alpha(opacity=100)}
.upper-content.map,aside.map,.singleglidingclub{position:relative}
.upper-content.map #google-map,aside.map #google-map,.singleglidingclub #google-map{width:100%;height:100%}
.upper-content.map #google-map .loading,aside.map #google-map .loading,.singleglidingclub #google-map .loading{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/bx_loader.gif) #FFF no-repeat center;background-size:16px 16px;z-index:99999}
.upper-content.map #google-map div#google-container,aside.map #google-map div#google-container,.singleglidingclub #google-map div#google-container{width:100%;height:100%}
.upper-content.map #google-map div#google-container .gmnoprint,aside.map #google-map div#google-container .gmnoprint,.singleglidingclub #google-map div#google-container .gmnoprint{left:190px;right:auto!important}
.upper-content.map #google-map div#google-container .gmnoprint .gm-style-cc,aside.map #google-map div#google-container .gmnoprint .gm-style-cc,.singleglidingclub #google-map div#google-container .gmnoprint .gm-style-cc{left:-117px;position:absolute;bottom:0}
.upper-content.map #zoom-in,.upper-content.map #zoom-out,aside.map #zoom-in,aside.map #zoom-out,.singleglidingclub #zoom-in,.singleglidingclub #zoom-out,.single-product #zoom-in,.single-product #zoom-out,.page-template-buy-voucher-php #zoom-in,.page-template-buy-voucher-php #zoom-out,.page-template-junior-gliding-clubfinder-page-php #zoom-out,.page-template-university-club-finder-php #zoom-out,.page-template-junior-gliding-php #zoom-out,.page-template-junior-gliding-clubfinder-page-php #zoom-in,.page-template-university-club-finder-php #zoom-in,.page-template-junior-gliding-php #zoom-in{height:32px;width:32px;cursor:pointer;margin-left:50px;background-color:#C62634;background-repeat:no-repeat;background-size:32px 64px;background-image:url(../img/icon-controller.svg);opacity:.9;filter:alpha(opacity=90)}
.no-svg .upper-content.map #zoom-in,.no-svg .upper-content.map #zoom-out,.no-svg aside.map #zoom-in,.no-svg aside.map #zoom-out,.no-svg .singleglidingclub #zoom-in,.no-svg .singleglidingclub #zoom-out,.no-svg .single-product #zoom-in,.no-svg .single-product #zoom-out,.no-svg .page-template-buy-voucher-php #zoom-in,.no-svg .page-template-buy-voucher-php #zoom-out,.no-svg .page-template-junior-gliding-clubfinder-page-php #zoom-in,.page-template-university-club-finder-php #zoom-in,.no-svg .page-template-junior-gliding-clubfinder-page-php #zoom-out,.page-template-university-club-finder-php #zoom-out,.page-template-junior-gliding-php #zoom-out{background-image:url(../img/icon-controller.png)}
.upper-content.map #zoom-in,aside.map #zoom-in,.singleglidingclub #zoom-in,.single-product #zoom-in,.page-template-buy-voucher-php #zoom-in,.page-template-junior-gliding-clubfinder-page-php #zoom-in,.page-template-university-club-finder-php #zoom-in,.page-template-junior-gliding-php #zoom-in{background-position:50% 0;margin-top:250px;margin-bottom:1px}
.upper-content.map #zoom-out,aside.map #zoom-out,.singleglidingclub #zoom-out,.single-product #zoom-out,.page-template-buy-voucher-php #zoom-out,.page-template-junior-gliding-clubfinder-page-php #zoom-out,.page-template-university-club-finder-php #zoom-out,.page-template-junior-gliding-php #zoom-out{background-position:50% -32px}
.upper-content.slider,.upper-content.map{background:0}
.single-product #zoom-in,.page-template-buy-voucher-php #zoom-in,.page-template-junior-gliding-clubfinder-page-php #zoom-in,.page-template-university-club-finder-php #zoom-in,.page-template-junior-gliding-php #zoom-in{margin-top:20px;margin-left:20px}
.single-product #zoom-out,.page-template-buy-voucher-php #zoom-out,.page-template-junior-gliding-clubfinder-page-php #zoom-out,.page-template-university-club-finder-php #zoom-out,.page-template-junior-gliding-php #zoom-out{margin-left:20px}
#secondary_nav{width:100%;display:block;z-index:400;margin-left:35px;}
#secondary_nav #nav-bg{position:absolute;top:115px;left:0;height:40px;background:#29ABE2;width:89.4%;margin-left:-55px}
#secondary_nav #nav-bg:after{content:" ";background:url(../img/sub-nav-triangle.png);height:40px;width:57px;top:0;right:-56px;bottom:auto;left:auto;position:absolute}
#secondary_nav ul{height:100%;font-size:15px;line-height:22.5px;font-size:1.4rem;line-height:2.25rem;padding:0;margin:0 0 0 20px}
#secondary_nav ul li{display:table;position:relative;float:left;height:100%;top:8px}
#secondary_nav ul li:after{content:"/";float:right;line-height:24px;color:#35EFF8;font-style:italic;padding:0 7px}
#secondary_nav ul li:last-child:after{display:none}
#secondary_nav ul li a{position:relative;display:inline-block;vertical-align:text-top;letter-spacing:1px;border-bottom:1px solid transparent;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
#secondary_nav ul li a:hover{border-color:#fff}
#secondary_nav .social_menu{margin:0 40px 0 0}
#secondary_nav .social_menu li{float:left;top:0;display:block;text-align:center;position:relative}
#secondary_nav .social_menu li:after{display:none}
#secondary_nav .social_menu li a{position:relative;display:block;width:40px;height:40px;overflow:hidden;border:0}
#secondary_nav .social_menu li a i{font-size:22px;line-height:41px;font-size:2.2rem;line-height:4.1rem;color:#29ABE2;z-index:2;position:relative;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;-ms-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}
#secondary_nav .social_menu li a:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#fff;color:#0f7c67;content:attr(data-hover);-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;-ms-transition:-ms-transform .3s;transition:transform .3s;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}
#secondary_nav .social_menu li a:hover i{color:#fff}
#secondary_nav .social_menu li a:hover:before{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}
#secondary_nav .social_menu li.fb a{background:#7FCDEE}
#secondary_nav .social_menu li.fb a:before{background: rgb(59,89,152);background: linear-gradient(90deg, rgba(59,89,152,1) 0%, rgba(214,214,214,1) 100%);}
#secondary_nav .social_menu li.tk a{background:#A9DDF3}
#secondary_nav .social_menu li.tk a:hover{background:#FFF}
#secondary_nav .social_menu li.tk a:before{background:#55ACEE}
#secondary_nav .social_menu li.yt a{background:#D4EEF9}
#secondary_nav .social_menu li.yt a:before{background:#DD2826}
#secondary_nav .social_menu li.ig a{background:#D4EEF9}
#secondary_nav .social_menu li.ig a:before{background: rgb(249,206,52);background: linear-gradient(90deg, rgba(249,206,52,1) 0%, rgba(238,42,123,1) 35%, rgba(98,40,215,1) 100%);}
#secondary_nav.home{position:absolute;top:715px}
@media only screen and (max-width: 1440px) {
  #secondary_nav.home{position:absolute;top:715px}
}
#secondary_nav.home > #nav-bg{top:0!important}
.main{padding-bottom:40px;margin:3em 0 0 0;}
.main h4{font-weight:700;font-size:1.8rem;line-height:2.2rem;text-transform:none;font-family:'DIN Next W01 light',Helvetica,Arial,sans-serif}
.lt-ie9 .main h4{font-size:1.2em;line-height:1.5em}
.home .main{margin-top:0px;}
#page-wrap.noslider{padding-top:75px}
#page-wrap.noslider.map_page{padding-top:40px}
.bga-in-library #page-wrap.noslider{padding-top:166px}
@media only screen and (max-width: 1024px) {
.bga-in-library #page-wrap.noslider{padding-top:40px}
}
.admin-bar #page-wrap.noslider{padding-top:75px}
.admin-bar.junior-gliding-section #page-wrap.noslider,.junior-gliding-section #page-wrap.noslider{padding-top:0} 
#page-wrap .map_page{padding-top:115px!important}
.text-content h2{color:#0B5AA1;font-size:34px;line-height:40px;font-size:3.4rem;line-height:4rem;margin-bottom:.3em;margin-top:0}
.text-content p,.text-content ul li{font-size:18px;line-height:22px;font-size:1.8rem;line-height:2.2rem}
.text-content ul li{position:relative;margin:1em 0;padding-left:20px}
.text-content ul li:before{content:'';position:absolute;background-color:#0b5aa1;left:0;top:10px;margin-top:-4px;border-radius:4px;width:8px;height:8px}
.text-content:nth-child(2n){margin-top:20px}
.text-content ul{padding:0}
.text-content ul li{list-style:none}
.text-content ul li span{font-weight:700;color:#54BCE8}
.text-content strong,.text-content b{font-family:'DIN Next W01 Bold',Helvetica,Arial,sans-serif;font-weight:400}
.page-template-page-club-finder-php .text-content p{font-size:16px;line-height:18px;font-size:1.6rem;line-height:1.8rem}
.archive > .container > h1{text-align:center;margin:0;padding:0;color:#C62634}
.newsloadmorewrap{text-align:center;padding-top:3em}
.archive section.news{margin-top:0}
section.news{padding-top:2em;padding-bottom:3em}
section.news .row{margin-top:1em}
section.news article{margin-bottom:20px}
section.news article img{display:block;width:100%;height:auto}
section.news article h1, section.news article h1 a{color:#FFF;margin:0;padding:0;line-height:1.1em;text-transform:none;font-size:20px;}
section.news article h2{font-size:.8em;font-weight:400;margin:0;margin-bottom:.3em}
section.news article p{margin-top:10px}
section.news article .news-grey{background:#EEE;border-bottom:1px solid #CCC;padding:10px}
.newsitem{position:relative;display:block;z-index:1;font-size:20px}
.newsitems h1, .newsitem h1{margin:0;padding:0;line-height:1.1em;text-transform:none!important;color:#cb272b!important;}
.newsitems h1 { margin-bottom:15px; }
.newsitems p { color:#040C61;font-size:18px;font-style:italic;font-weight:bold; }
.newsitem a,.newsitem a:link,.newsitem a:visited{color:#fff;font-size:20px}
.newsitem a:hover{color:#cb272b;font-size:20px}
.newsitem_single{position:relative;display:block;-webkit-box-shadow:0 12px 15px 0 rgba(0,0,0,0.2);box-shadow:0 12px 15px 0 rgba(0,0,0,0.2);border-radius:25px}
.newsitem_img{position:relative;display:block;overflow:hidden;border-radius:25px;z-index:1}
.newsitem_img:before{position:absolute;top:0;bottom:0;left:0;right:0;content:"";background:#1aabe4;background:linear-gradient(180deg,rgba(255,255,255,0.1) 40%,rgba(26,171,228,1) 93%);z-index:1}
.newsitem_img:after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background-color:rgba(0,0,0,.30);transform:scale(1,0);transition:transform 500ms ease;transform-origin:top center;border-radius:25px;z-index:1}
.newsitem_single:hover .newsitem_img:after{transform:scale(1,1);transform-origin:bottom center}
.newsitem_img img{width:100%;border-radius:25px;transform:scale(1);transition:transform 500ms ease}
.newsitem_single:hover .newsitem_img img{transform:scale(1.05)}
.newsitem_date{position:absolute;top:20px;right:20px;background-color:#cb272b;padding:6px 25px;border-radius:15px;z-index:2}
.newsitem_date p{font-size:18px;color:#fff;line-height:18px;font-weight:700}
.newsitem_content{position:absolute;bottom:25px;left:30px;z-index:2;width:80%;}
.newsitem_link{position:absolute;bottom:25px;right:30px;z-index:2;}
.newsitem_link a:hover { -ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition-duration:.4s;-moz-transition-duration:.4s;transition-duration:.4s }
.newsitem_flag{position:absolute;top:25px;right:25px;width:50px;height:83px;padding:5px 4px 0 4px;color:#fff;font-size:16px;letter-spacing:.2em;text-align:center;text-transform:uppercase;background:url(/wp-content/themes/effectbga/assets/img/date-tag.png) no-repeat}
.newsitem_flag { }
.newsitem_flag h2{font-size:20px!important;margin-top:5px;}
.newsitem_flag h2 span{font-size:15px}
.resp{max-width:100%}
a.plus { color: #cb272b!important;font-weight:bold!important;display:flex;align-items:center;font-style:normal!important; }
a.plus span {float:left;width:29px;height:32px;margin-right:15px;background:url(/wp-content/themes/effectbga/assets/img/plus.png) no-repeat}
.news-img-wrap{width:100%;overflow:hidden}
.postpagination{padding-top:20px;padding-bottom:20px;border-top:1px solid #EEE;text-align:center;position:relative;margin-top:2em}
.postpagination .full-page{width:40%;left:30%;position:absolute}
.postpagination .full-page a{color:#C22A38}
.postpagination .next-page{float:right;text-align:right}
.postpagination .next-page i{margin-left:5px}
.postpagination .previous-page{float:left;text-align:left}
.postpagination .previous-page i{margin-right:5px}
.postpaginationtop{padding-top:0;border-top:none}
.section-header-bar + .text-content{margin-top:-18px}
.text-content h3{color:#0B5AA1}
aside.map{padding-right:30px}
.banner{position:relative;margin:20px 0 0;padding:20px}
.banner:before{border-width:0 0 30px 30px;border-color:transparent transparent #29ABE2;top:-30px;right:1px;bottom:auto;left:auto;position:absolute}
.banner:after{display:table;content:''}
.banner h2{color:#fff;margin-bottom:0}
.banner p{margin:0;padding-right:10px;color:#010066;font-size:16px;line-height:22px;font-size:1.6rem;line-height:2.2rem;padding-top:18px;padding-bottom:1em}
.banner .btn{padding-left:30px;padding-right:30px;margin-top:1em;font-size:22px;line-height:30px;font-size:2.2rem;line-height:3rem}
.banner.medium.team{background:#29ABE2 url(../img/gliding-team-alt.png);background-position:center left;background-repeat:no-repeat}
.banner.medium{background:#29ABE2}
.banner.medium .banner-logo{float:left;display:block;width:287px;height:67px;cursor:pointer}
.full-box img{width:auto!important}
.full-box{background-image:none!important}
.full-box:before{right:0}
.full-box h2{line-height:1.4em;padding-left:20px;margin-top:25px}
.full-box .banner-info p{color:#fff!important}
@media only screen and (max-width: 480px) {
.full-box h2{padding:0;font-size:2.1em!important;text-align:center}
}
.tile .tile-content{padding:0}
.tile .tile-content span{position:relative;text-transform:uppercase;display:block;background:#29ABE2;color:#fff;font-size:20px;line-height:22px;font-size:2rem;line-height:2.2rem;display:block;padding:15px 10px 10px;-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-ms-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear}
.tile .tile-content span:before{border-width:0 0 12px 12px;border-color:transparent transparent #29ABE2;top:-12px;right:0;bottom:auto;left:auto;position:absolute;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.tile .tile-content span:after{display:table;content:''}
.tile .tile-content span:hover{background:#1da1d5}
.tile .tile-content span:hover:before{border-color:transparent transparent #1c9acc}
.carousel-wrap{position:relative}
.carousel-wrap h3.carousel-title{/*color:#fff;text-align:center;font-size:28px;line-height:22px;font-size:2.8rem;line-height:2.2rem;padding:30px 0;margin:0;font-family:'DIN Next W01 Bold',Helvetica,Arial,sans-serif;background:#0B5AA1*/display:none;}
.carousel-wrap .bx-wrapper{height:340px}
.carousel-wrap .item-info strong,.carousel-wrap .item-info a,.carousel-wrap .item-link strong,.carousel-wrap .item-link a{text-transform:uppercase;font-size:16px;line-height:24px;font-size:1.6rem;line-height:2.4rem;color:#fff;display:block}
.carousel-wrap .item-info{position:relative;background:#29ABE2;margin-top:20px;padding:10px 10px 8px}
.carousel-wrap .item-link{background:#54BCE8;padding:10px 10px 8px}
.carousel-wrap .carousel-content{/*background:#E6E6E6;*/list-style:none;margin:0;padding:0;text-align:center;max-height:250px;overflow:hidden}
.carousel-wrap .carousel-content .link-overlay{display:block;position:absolute;top:0;left:0;height:240px;width:100%;z-index:900}
.carousel-wrap .carousel-content .pilot-pic{position:relative}
.carousel-wrap .carousel-content .pilot-pic .pilot-hover{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;cursor:pointer;height:160px;width:100%}
.carousel-wrap .carousel-content .pilot-pic .pilot-hover .hover{z-index:901;background-image:url(../img/transparent.png);text-indent:-9999px;-webkit-transition:background .3s linear;-moz-transition:background .3s linear;-ms-transition:background .3s linear;-o-transition:background .3s linear;transition:background .3s linear;background:transparent;position:absolute;top:0;left:0;width:100%;height:100%;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;background-clip:padding-box}
/*.carousel-wrap .carousel-content .pilot-pic .pilot-hover:hover .hover{background:rgba(41,171,226,0.5)}*/
.carousel-wrap .carousel-content .carousel-item{margin-top:50px;margin-bottom:50px;margin-left:34px}
.carousel-wrap .carousel-content .carousel-item .item-info strong,.carousel-wrap .carousel-content .carousel-item .item-info a,.carousel-wrap .carousel-content .carousel-item .item-link strong,.carousel-wrap .carousel-content .carousel-item .item-link a{text-transform:uppercase;font-size:14px;line-height:14px;font-size:1.4rem;line-height:1.4rem;color:#fff;display:block}
.carousel-wrap .carousel-content .carousel-item .item-info{padding:10px 6px 6px}
.carousel-wrap .carousel-content .carousel-item .item-info:before{border-width:0 0 12px 12px;border-color:transparent transparent #29ABE2;top:-12px;right:40%;bottom:auto;left:auto;position:absolute}
.carousel-wrap .carousel-content .carousel-item .item-info:after{display:table;content:''}
.carousel-wrap .carousel-content .carousel-item .item-link{padding:0}
.carousel-wrap .carousel-content .carousel-item .item-link a{padding:10px 6px 6px;z-index:901;position:relative;-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-ms-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear}
.carousel-wrap .carousel-content .carousel-item .item-link a:hover{background:#29ABE2}
.carousel-wrap .control-left{top:50%;right:auto;bottom:auto;left:-3.5%;position:absolute;border-width:15px 22px 15px 0;border-color:transparent #0B5AA1 transparent transparent}
.carousel-wrap .control-right{top:50%;right:-3.5%;bottom:auto;left:auto;position:absolute;border-width:15px 0 15px 22px;border-color:transparent transparent transparent #0B5AA1}
.carousel-wrap .carousel-list{display:none}
.carousel-wrap .bx-wrapper{max-width:100%!important}
.carousel-wrap .bx-wrapper .bx-viewport{height:340px!important}
.carousel-wrap + .col-2.text-content + .col-2 .btn-group{margin:50px 0 0}
.carousel-wrap + .col-2.text-content + .col-2.call-out-btns{margin-top:4em}
#affiliates .carousel-wrap { all: revert; }
#affiliates .carousel-wrap #inner-wrap { display:flex;justify-content:space-evenly;align-items:center;margin-bottom:55px; }
#affiliates .carousel-wrap #carousel-prev, #affiliates .carousel-wrap #carousel-next { display:none; }
#affiliates .affiliate-pic { padding: 0 5px; }
@media only screen and (max-width: 568px) {
  #affiliates .carousel-wrap #inner-wrap { margin-bottom:30px; }
}
.pilot-profiles{text-align:center}
.pilot-profiles .load-more-btn{background:#0B5AA1;padding:4px 30px;display:inline-block;margin-top:40px}
.pilot-profiles .load-more-btn:before{border-color:transparent transparent #0B5AA1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.pilot-profiles .load-more-btn:hover{background:#084071}
.pilot-profiles .load-more-btn:hover:before{border-color:transparent transparent #084071}
.pilot-pic{width:50%;display:block;margin:0 auto;width:160px;height:160px}
/*.pilot-pic img{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;background-clip:padding-box}*/
.pilot-profiles-wrap{margin:0;padding:0;width:100%;display:block;list-style:none}
.pilot-profiles-wrap .pilot{width:33.333%;display:block;float:left;text-align:left;margin-top:20px;margin-bottom:160px;position:relative}
.pilot-profiles-wrap .pilot .pilot-desc{width:98%;height:auto;position:absolute;margin:40px 4px 0;color:#fff;display:block;padding:20px;z-index:9999;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;transition-duration:.4s}
.pilot-profiles-wrap .pilot .pilot-desc:before{border-width:0 0 20px 20px;top:-20px;right:50%;bottom:auto;left:auto;position:absolute}
.pilot-profiles-wrap .pilot .pilot-desc .pilot-desc-wrap{height:auto}
.pilot-profiles-wrap .pilot .pilot-desc .pilot-desc-wrap h3{margin:0}
.pilot-profiles-wrap .pilot .pilot-desc .pilot-desc-wrap .read-more-toggle{position:absolute;right:12px;bottom:2px;z-index:999;display:block;cursor:pointer;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-duration:.4s;-moz-transition-duration:.4s;transition-duration:.4s}
.pilot-profiles-wrap .pilot .pilot-desc .pilot-desc-wrap p{margin:0}
.pilot-profiles-wrap .pilot .pilot-desc:after{display:table;content:''}
.pilot-profiles-wrap .pilot .pilot-desc.hide{height:auto;max-height:120px;position:absolute;z-index:99;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;transition-duration:.4s}
.pilot-profiles-wrap .pilot .pilot-desc.hide .pilot-desc-wrap{height:80px;overflow:hidden}
.pilot-profiles-wrap .pilot .pilot-desc.hide:after{display:table;content:''}
.pilot-profiles-wrap .pilot .pilot-desc.hide .read-more-toggle{position:absolute;right:12px;bottom:2px;z-index:999;display:block;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition-duration:.4s;-moz-transition-duration:.4s;transition-duration:.4s}
.pilot-profiles-wrap .pilot .pilot-desc.red{background:#C62634}
.pilot-profiles-wrap .pilot .pilot-desc.red:before{border-color:transparent transparent #C62634}
.pilot-profiles-wrap .pilot .pilot-desc.blue{background:#29ABE2;border-bottom:2px solid #FFF}
.pilot-profiles-wrap .pilot .pilot-desc.blue:before{border-color:transparent transparent #29ABE2}
.page-id-799 .pilot-profiles-wrap .pilot{margin-bottom:120px}
.page-id-799 .pilot-profiles-wrap .pilot .pilot-desc{max-height:80px}
.page-id-799 .pilot-profiles-wrap .pilot .pilot-desc h3{text-align:center}
.page-id-799 .pilot-profiles-wrap .pilot .pilot-desc .read-more-toggle{display:none}
.facts-wrap.no-header{padding:0}
.facts-wrap.no-header:before{border-color:transparent transparent #7FCDEE}
.facts-wrap.no-header .facts{margin:0}
.facts-wrap.no-header .facts .fact:before{content:" "}
.facts-wrap{position:relative;background:#29ABE2;color:#fff;padding:20px 0 0}
.facts-wrap:before{border-width:0 0 20px 20px;border-color:transparent transparent #29ABE2;top:-20px;right:0;bottom:auto;left:auto;position:absolute}
.facts-wrap:after{display:table;content:''}
.facts-wrap h2{font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem;font-family:inherit;margin:0;padding-top:0;padding-left:20px;max-width:80%}
.facts-wrap .facts{width:100%;margin:10px 0 0;padding:0}
.facts-wrap .facts .fact{display:block;width:100%;padding:10px 16px 10px 35px;font-size:16px;line-height:22px;font-size:1.6rem;line-height:2.2rem}
.facts-wrap .facts .fact:nth-child(2n){background:#54BCE8}
.facts-wrap .facts .fact:nth-child(2n+1){background:#7FCDEE}
.facts-wrap .facts .fact:before{content:"\2022";color:#fff;padding-right:.7em;margin-left:-18px}
.facts-wrap + .text-content{padding-left:3em;padding-right:0}
.facts-wrap + .text-content h3,.text-content + .text-content h3{color:#0B5AA1}
.facts-wrap + .text-content h3:first-of-type,.text-content + .text-content h3:first-of-type{margin-top:0}
.facts-wrap + .text-content .btn-large,.text-content + .text-content .btn-large{margin-top:1.5em}
.bga-table{position:relative;width:100%;color:#fff;font-size:18px;line-height:20px;font-size:1.8rem;line-height:2rem}
.bga-table p{margin:0}
.bga-table:before{border-width:0 0 20px 20px;border-color:transparent transparent #54BCE8;top:-20px;right:0;bottom:auto;left:auto;position:absolute;content:'';width:0;height:0;border-style:solid;-webkit-transform:rotate(360deg)}
.bga-table:after{display:table;content:''}
.bga-table thead tr{background:#54BCE8;font-weight:700;font-size:24px;font-family:'DIN Next W01 Medium',Helvetica,Arial,sans-serif}
.bga-table thead tr th{padding:15px;text-align:center;text-transform:uppercase;font-weight:700;border-bottom:2px solid #fff}
.bga-table thead tr th:nth-child(even){background:#7FCDEE}
.bga-table thead tr th:nth-child(odd){background:#54BCE8}
.bga-table thead tr th:first-child{background:#fff}
.bga-table tr td{font-size:18px;text-align:center;padding:10px 15px;border-bottom:2px solid #fff;font-family:'DIN Next W01 Regular',Helvetica,Arial,sans-serif}
.bga-table tr td:nth-child(even){background:#7FCDEE}
.bga-table tr td:nth-child(odd){background:#54BCE8}
.bga-table tr td:first-child{color:#777779;background:#E6E6E6;text-align:left}
.bga-table tr td pre{margin:0}
.bga-table tr td h2{margin:10px 0}
.bga-table tr td .btn{margin:0;display:block;width:100%;padding:10px 0}
.bga-table tr td .btn:before{border-color:transparent!important}
.bga-table tr .table-btn{padding:0;background:#fff}
.bga-table tr .table-btn:first-child{background:#fff}
.bga-table tr .table-btn:nth-child(odd) .btn{background:#9b1e2a}
.bga-table tr .table-btn:nth-child(odd) .btn:hover{background:#C62637}
.bga-table tr .table-btn a{margin:0;display:block;width:100%;padding:10px 0;background:#C62637;color:#fff!important;font-size:16px;line-height:24px;font-size:1.6rem;line-height:2.4rem;text-decoration:none;text-align:center;position:relative;text-transform:uppercase;display:inline-block;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.bga-table tr .table-btn a:hover{background:#9b1e2a}
.bga-table tr .table-btn a:before{border-color:transparent!important}
.bga-table tfoot td:nth-child(even){background:#ccc}
.bga-table tfoot td:nth-child(even) a{color:#fff}
.bga-table tfoot td:nth-child(even) a:hover{color:#C62634}
.bga-table tfoot td:nth-child(odd){background:#B3B3B3}
.bga-table tfoot td:nth-child(odd) a{color:#fff}
.bga-table tfoot td:nth-child(odd) a:hover{color:#C62634}
.bga-table tfoot td:first-child{background:#fff;color:#fff}
.bga-table + .col-2 > p{font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem;margin-top:3em}
.bga-table + .col-2 > p + .btn-group{margin-left:0}
.col-3-larger.text-content{padding:0}
.map_page section.col-3-larger { margin: 0 0 0 35px; }
.map_page .col-2-larger { width:59%!important }
aside.map.clubfinder{height:640px}
#clubfinder-numresults{margin-top:2em;cursor:pointer}
#clubfinder-numresults h2{font-size:.8em;color:#FFF;margin:0;padding:0;line-height:1.3em}
#clubfinder-results .row{margin-top:0}
#clubfinder-results.loading{min-height:200px;background:url(../img/bx_loader.gif) no-repeat center;background-size:16px 16px}
.no-js aside.map{display:none}
aside.map{height:306px;padding-left:0px}
aside.map #google-map{height:100%}
aside.map #google-map #google-container{height:100%}
aside.map #zoom-in{margin-top:20px}
aside.map #zoom-in,aside.map #zoom-out{height:32px;width:32px;cursor:pointer;margin-left:20px;background-color:#C62634;background-repeat:no-repeat;background-size:32px 64px;background-image:url(../img/icon-controller.svg);opacity:.9;filter:alpha(opacity=90)}
.clubfinder-info-window .close{display:block;font-size:1.2em;float:right;color:#FFF;padding:8px}
.clubfinder-info-window h1{color:#fff;background:#0B5AA1;margin-top:0;padding:10px 10px 5px}
.clubfinder-info-window address{color:#fff;padding:0 10px 10px}
.clubfinder-info-window ul{display:block;margin:0;padding:0;list-style-type:none}
.clubfinder-info-window ul li{display:inline-block;list-style-type:none;margin-bottom:10px}
.clubfinder-info-window ul li a{padding:5px 10px;font-weight:700;color:#fff;background:#0B5AA1;margin:10px}
.clubfinder-info-window a.btn{display:block;float:none;margin:10px;margin-top:20px}
.clubicon{width:20px;display:inline-block}
.clubvouchercontactinfo{margin-top:.5em}
.clubvouchercontactinfo p{margin:0;margin-bottom:.5em}
.singleglidingclub #zoom-in{margin-top:10px;margin-left:10px}
.singleglidingclub #zoom-out{margin-left:10px}
.single-club .clubnewsfooter{text-align:center;margin-top:2em}
.single-club article.clubpost{border-bottom:1px solid #2CABE2;padding-bottom:2em;margin-bottom:2em}
.single-club article.clubpost:last-child{border-bottom:none}
.single-club article.clubpost h2{color:#0B5AA1;margin-bottom:0}
.single-club article.clubpost .meta{margin-bottom:1em}
.single-club article.clubpost .clubpostimg{float:left;width:40%}
.single-club article.clubpost .clubpostimg img{margin-top:18px}
.single-club article.clubpost .clubpostcontent{float:right;width:55%}
.single-club #loadmore-club-news{margin-top:2em}
.single-club .clubdescription{margin-bottom:2em}
.single-club #club-google-map{width:100%;height:300px;position:relative}
.single-club #club-google-map #google-container{width:100%;height:100%}
.single-club .section-header-small{padding:5px;padding-top:10px;margin-top:2em}
.single-club .section-header-small h2{font-size:21px}
.single-club .clubside{background:#EEE;padding:2em}
.single-club .clubside h2{font-size:1.6em}
.single-club .clubside h3{margin:0;color:#030965}
.single-club .clubside .divider{display:block;border:none;width:100%;height:4px;background:#FFF;margin-bottom:20px}
.single-club .clubside ul.days{display:block;margin:0;padding:0}
.single-club .clubside ul.days li{display:inline-block;padding:5px;font-weight:700}
.single-club .clubside ul.days li:before{display:none}
.gform_confirmation_message{font-size:2em;line-height:1.2em;margin-top:2em;color:#0B5AA1}
.gform_wrapper li,.gform_wrapper form li{overflow:hidden!important}
.gform_wrapper h3.gform_title{font-size:2.8em!important}
.gform_wrapper ul li.gfield{margin:1% 0 1.5%}
.gform_wrapper #field_1_2,.gform_wrapper #field_1_1{width:50%;float:left;clear:none}
#clubcontactform .gform_wrapper #field_1_2,#clubcontactform .gform_wrapper #field_1_1{width:100%!important}
.gform_wrapper input.medium,.gform_wrapper .top_label input.medium{width:96%!important;margin:1% 0;float:left;font-size:1.1em!important;padding:3% 3% 2%!important;font-family:'DIN Next W01 Light',Helvetica,Arial,sans-serif}
.gform_wrapper textarea.medium,.gform_wrapper .top_label textarea.medium{padding:1.5%;font-size:1.1em;width:98%!important;display:block;margin:0}
.gform_wrapper #gform_1 .top_label .gfield_label{display:none!important}
.gform_wrapper .gform_button{background:#0B5AA1;padding:8px 10px 4px;border:none;color:#fff;font-size:16px;line-height:24px;font-size:1.6rem;line-height:2.4rem;text-decoration:none;text-align:center;position:relative;text-transform:uppercase;display:inline-block;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.gform_wrapper .gform_button:before{content:"";border-color:transparent transparent #0B5AA1;border-width:0 0 12px 12px;top:-12px;right:0;bottom:auto;left:auto;position:absolute;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.gform_wrapper #gform_1 .validation_error{margin-bottom:0}
.lt-ie9 .gform_wrapper .gform_button{display:block;padding:10px!important}
.gform_wrapper #gform_1 li.gfield.gfield_error.gfield_contains_required{background:none;border:none;padding:0!important}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required .validation_message{color:#C62634;margin:0 0 0 5px;padding:0!important}
.gform_wrapper li.gfield_error input[type=text],.gform_wrapper li.gfield_error input[type=url],.gform_wrapper li.gfield_error input[type=email],.gform_wrapper li.gfield_error input[type=tel],.gform_wrapper li.gfield_error input[type=number],.gform_wrapper li.gfield_error input[type=password],.gform_wrapper li.gfield_error textarea{border:2px solid #C62634!important}
input:not([type="submit"]),textarea{color:#666;outline:0}
input[type="text"],input[type="email"],textarea{padding:8px;border-style:none;background:#E6E6E6;width:100%;margin:10px;}
.checkboxes{padding:10px 0}
.checkboxes .checkbox-append{display:inline-block;min-height:21px;margin-right:20px;margin-bottom:5px}
.checkboxes .checkbox-append input[type="checkbox"]{display:none}
.checkboxes .checkbox-append label:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;position:absolute;left:0;bottom:1px;border:2px solid #b3b3b3;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.checkboxes .checkbox-append input[type=checkbox]:checked + label:before{content:"\2713";font-size:16px;color:#fff;background:#C62634;text-align:center;line-height:19px;border-color:#C62634}
.checkboxes .checkbox-append label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:15px;font-size:13px}
.lt-ie9 .checkboxes{padding:10px 0 30px}
.lt-ie9 .checkboxes .checkbox-append{display:inline;min-height:21px;margin-right:20px;margin-bottom:5px}
.lt-ie9 .checkboxes .checkbox-append input[type="checkbox"]{display:inline;float:none}
.lt-ie9 .checkboxes .checkbox-append label:before{display:none}
.lt-ie9 .checkboxes .checkbox-append input[type=checkbox]:checked + label:before{display:none}
.lt-ie9 .checkboxes .checkbox-append label{display:inline;cursor:pointer;position:relative;padding-left:25px;margin-right:15px;font-size:13px}
button{border:0}
.search-results-wrap{padding-left:30px}
.search-results-wrap .section-header-bar{padding:20px;margin-bottom:0}
.search-results-wrap .section-header-bar h2{font-size:18px;line-height:24px;font-size:1.8rem;line-height:2.4rem}
.search-results-wrap .search-results{margin:0;padding:0;max-height:600px;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.search-results-wrap .search-results li.result{display:block;padding:20px 10px;border-bottom:1px solid #e6e6e6}
.search-results-wrap .search-results li.result h3{color:#0B5AA1;margin-top:0;font-size:16px;line-height:24px;font-size:1.6rem;line-height:2.4rem}
.search-results-wrap .search-results li.result ul{margin:0;padding:0}
.search-results-wrap .search-results li.result ul li{display:inline-block}
.contact-form textarea{margin:40px 0;display:block;height:150px;resize:none}
.contact-form .col-2:first-child{padding-right:20px}
.contact-form .col-2:nth-child(even){padding-left:20px}
.contact-form button{border:none;padding-left:50px;padding-right:50px}
.contact-form button:before{border-width:0 0 15px 15px;border-color:transparent transparent #0B5AA1;top:-15px;right:0;bottom:auto;left:auto;position:absolute}
address{font-style:normal}
.page-template-page-club-finder-php .load-more-btn{margin:0 auto;display:block;clear:both;width:12%;margin-top:40px}
#clubfinder-results{margin:-.5%}
#clubfinder-results .grid{width:50%}
#clubfinder-results .glidingclub{float:left;width:49%;margin-left:.5%;margin-right:.5%;margin-bottom:1.3%;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}
#clubfinder-results .glidingclub.active .gliding_contacts{height:750px}
#clubfinder-results .glidingclub .gliding_contacts{height:320px}
#clubfinder-results .glidingclub h2{display:block;width:auto;color:#FFF;background:#54BCE8;padding:2%;padding-top:2.5%;margin:0;top:0;left:0}
#clubfinder-results .glidingclub .clubcontrols{background:#CCC}
#clubfinder-results .glidingclub .clubcontrols a{display:block;float:right;height:40px;line-height:45px;text-align:center;color:#FFF;text-transform:uppercase;font-size:2em}
#clubfinder-results .glidingclub .clubcontrols a.additional{width:10%;background:#54BCE8}
#clubfinder-results .glidingclub .clubcontrols a.expand{width:50%;background:#29ABE2;position:relative;font-size:1em}
#clubfinder-results .glidingclub .clubcontrols a.readmore{width:50%;background:#0B5AA1;font-size:1em;position:relative}
#clubfinder-results .glidingclub .clubcontrols a.readmore:before,#clubfinder-results .glidingclub .clubcontrols a.expand:before{border-width:0 0 12px 12px;top:-12px;right:0;bottom:auto;left:auto;position:absolute;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;border-color:transparent transparent #0B5AA1}
#clubfinder-results .glidingclub .clubcontrols a.expand:before{border-color:transparent transparent #29ABE2}
#clubfinder-results .glidingclub .clubcontrols a.readmore:after{display:table;content:''}
.lt-ie9 #clubfinder-results .grid{width:50%}
.lt-ie9 .voucherinfo .col-2{width:48%}
.gliding_contacts{width:auto;background:#E6E6E6;color:#666;padding:4%;position:relative}
.gliding_contacts .additional{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);color:#FFF;font-size:1.4em;text-align:center;padding:2em;line-height:1.5em;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.gliding_contacts .additional p{margin:0}
.gliding_contacts img{display:block;width:100%;height:auto;border:2px solid #FFF}
.gliding_contacts ul.voucherinfo{margin:0;padding-left:18px}
.gliding_contacts ul.voucherinfo.active{display:block}
.gliding_contacts ul.voucherinfo ul.days{display:block;margin:0;padding:0;margin-bottom:10px;list-style-type:none}
.gliding_contacts ul.voucherinfo ul.days li{display:block;float:left;margin-right:5px;padding:3px;padding-left:5px;padding-right:5px;background:#0B5AA1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box}
.gliding_contacts h3{margin-bottom:0;color:#006}
.gliding_contacts .club-info{font-size:1.1em;padding-right:2%}
.gliding_contacts .club-info a{font-weight:700}
.gliding_contacts .voucherinfo{margin-top:20px;border-top:1px solid #FFF;display:none}
.gliding_contacts .voucherinfo.active{display:block}
.gliding_contacts .voucherinfo ul{padding:0 0 0 15px}
.gliding_contacts .voucherinfo ul ul{display:inline-block;list-style-type:none;padding:0;margin:0}
.gliding_contacts .voucherinfo ul ul li{display:inline-block;font-weight:700;margin-right:2px}
.gliding_contacts .voucherinfo ul ul li:last-child{margin-right:0}
.gliding_contacts .btn{position:absolute;right:23px;bottom:23px}
.gliding_contacts .tinybtn{display:inline-block;margin-top:10px;color:#666}
.gliding_contacts .tinybtn:hover{color:#030965}
.gliding_contacts a.tooltip{outline:none;float:right;margin-right:10px;font-size:1.4em}
.gliding_contacts a.tooltip strong{line-height:30px}
.gliding_contacts a.tooltip:hover{text-decoration:none}
.gliding_contacts a.tooltip span{z-index:10;display:none;padding:14px 20px;margin-top:-50px;margin-left:-250px;width:240px;line-height:16px;font-size:.8em}
.gliding_contacts a.tooltip:hover span{display:inline;position:absolute;color:#fff;background:#0B5AA1}
.gliding_contacts .callout{z-index:20;position:absolute;top:30px;border:0;left:-12px}
.contact-details,.query-info ul{list-style:none;padding:0}
.contact-details strong{color:#0B5AA1}
.contact-details a{color:#666}
.contact-details + .company-reg{font-size:12px;line-height:16px;font-size:1.2rem;line-height:1.6rem}
.query-info a{color:#0B5AA1}
.lt-ie10 .facts-wrap:before{top:-20px;right:0;bottom:auto;left:auto;position:absolute}
.lt-ie10 .checkboxes .checkbox-append [id^=checkbox-]:checked + label:after{top:-4px}
.lt-ie10 .upper-content.slider .bx-viewport .main-slider li .img{display:none}
.lt-ie10 .upper-content.slider .bx-viewport .main-slider li .ie8img{display:block;width:100%;height:100%;position:relative;overflow:hidden;text-align:center}
.lt-ie10 .upper-content.slider .bx-viewport .main-slider li .ie8img img{width:100%!important;max-width:4000px!important;height:auto!important;min-height:100%!important}
.lt-ie10 .fullscreenimage .ie8img{display:block;width:100%;height:100%;position:relative;overflow:hidden;text-align:center}
.lt-ie10 .fullscreenimage .ie8img img{width:auto!important;max-width:4000px!important;height:100%!important}
.lt-ie10 .upper-content .upper-info-bg{background:url(../img/ie8-upper-info-bg.png)}
.lt-ie10 #primary_nav ul li a:before{display:none}
.lt-ie10 #primary_nav ul li ul li:hover{background:#676767}
.lt-ie10 #secondary_nav ul li:first-child + li + li + li + li + li:after{display:none}
.lt-ie10 #secondary_nav .social_menu li.fb a{background:#7FCDEE;color:#29ABE2}
.lt-ie10 #secondary_nav .social_menu li.fb a:hover{color:#fff;background:#3B5998}
.lt-ie10 #secondary_nav .social_menu li.fb a:before{display:none}
.lt-ie10 #secondary_nav .social_menu li.tw a{background:#A9DDF3;color:#29ABE2}
.lt-ie10 #secondary_nav .social_menu li.tw a:hover{background:#55ACEE;color:#fff}
.lt-ie10 #secondary_nav .social_menu li.tw a:before{display:none}
.lt-ie10 #secondary_nav .social_menu li.yt a{background:#D4EEF9;color:#29ABE2}
.lt-ie10 #secondary_nav .social_menu li.yt a:hover{background:#DD2826;color:#fff}
.lt-ie10 #secondary_nav .social_menu li.yt a:before{display:none}
.lt-ie10 #zoom-in{position:relative}
.lt-ie10 #zoom-in:after{content:'+';color:#fff;position:absolute;top:5px;left:9px;font-size:26px}
.lt-ie10 #zoom-out{position:relative}
.lt-ie10 #zoom-out:after{content:'-';color:#fff;position:absolute;top:5px;left:12px;font-size:26px}
#secondary_nav ul li:after{line-height:28px}
.checkboxes .checkbox-append [id^=checkbox-]:checked + label:after{top:-5px}
.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:0;width:100%}
.bx-wrapper .bx-pager{text-align:center;font-size:2em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}
.bx-wrapper .bx-pager .bx-pager-item{display:inline-block;*zoom:1;*display:inline;line-height:0}
.bx-wrapper .bx-pager a{outline:0;text-indent:-9999px;display:inline-block;width:0;height:0;content:'';margin:0 7px;border-style:solid;border-width:0 0 10px 10px;border-color:transparent transparent #FFF;-webkit-transform:rotate(360deg)}
.bx-wrapper .bx-pager a:hover,.bx-wrapper .bx-pager a.active{border-color:transparent transparent #C62634}
.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.widget-call-out{display:block;font-size:1em;line-height:1.1em;margin-bottom:2em;text-align:left;padding:15px 10px 10px}
.widget-call-out:before{-webkit-transition:border .2s linear;-moz-transition:border .2s linear;-ms-transition:border .2s linear;-o-transition:border .2s linear;transition:border .2s linear}
.widget-call-out:hover:before{border-color:transparent transparent #1a90be}
.pressrelease,.newsarticle{margin:10px;padding-bottom:20px;border-bottom:1px solid #EEE}
.newsarticle-full{border-bottom:0}
.pressrelease iframe,.newsarticle iframe{width:100%}
.pressrelease header,.newsarticle header{padding-bottom:20px}
.pressrelease header h1,.newsarticle header h1{font-size:18px;line-height:26px;font-size:1.8rem;line-height:2.6rem;font-weight:400;margin:0}
.singlearticle .pressrelease header h1{color:#0B5AA1;font-size:34px;line-height:40px;font-size:3.4rem;line-height:4rem}
.newsarticle header .meta{font-style:italic}
.pressrelease .btn,.newsarticle .btn{margin-top:20px;margin-right:20px}
.pressrelease{margin:0;margin-bottom:2em;padding:20px;background:#EEE}
.pressrelease header{padding-bottom:10px}
.singlearticle .pressrelease,.singlearticle .newsarticle{border-bottom:none}
.single-post .newsarticle .text-content ul li{list-style:disc}
article img{width:auto}
article img.alignright{float:right}
.single-post .mc-signup{margin:10px;background:#29abe3;padding:20px;position:relative}
.single-post .mc-signup:before{content:'';position:absolute;right:0;bottom:auto;left:auto;top:-12px;border-width:0 0 12px 12px;border-color:transparent transparent #29abe3;width:0;height:0;border-style:solid}
.single-post .mc-signup h4{color:#fff;margin:0 0 1em;text-transform:uppercase}
.single-post .mc-signup p{color:#fff}
.single-post .mc-signup #mc_embed_signup input[type=submit]{background:#0B5AA1;border:0;padding:10px 20px;margin:10px 0;color:#fff;text-transform:uppercase}
.pressreleasefooter{margin-top:6%;margin-bottom:5%}
.pressreleasefooter .btn-block{width:100%!important}
.browserhelper{display:none;position:absolute;bottom:70px;left:-10px;background-color:#EEE;background-size:100%;border:10px solid #EEE;background-position:top center;background-repeat:no-repeat;width:220px;height:250px;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 16px 0 rgba(0,0,0,0.15);box-shadow:0 0 16px 0 rgba(0,0,0,0.15)}
.browserhelper p{text-align:center;text-transform:uppercase;position:absolute;bottom:0;color:#666;display:block;margin:0}
.browserhelper-chrome{background-image:url(../img/bookmark-chrome.jpg)}
.browserhelper-safari{background-image:url(../img/bookmark-safari.jpg)}
.browserhelper-android{background-image:url(../img/bookmark-android.png)}
.browserhelper-ios{background-image:url(../img/bookmark-ios.png)}
.touch .browserhelper{background-color:#FFF;top:0;left:0;width:100%;height:100%;padding:0;background-position:center;border:none;z-index:8;position:fixed}
#sendtofriend{cursor:pointer}
#sendtofriend .socialsharethis{display:none}
#sendtofriend .socialsharethis a{display:inline-block;color:#FFF;margin-left:10px;margin-right:10px}
.club-search-form h3{margin-bottom:0}
.club-search-form .btn-blue{display:none}
.club-search-form input[type="text"]{width:auto;margin-bottom:10px}
.club-search-form input[type="text"]#distance{width:40px}
.club-search-form .key{margin-top:1em;margin-bottom:20px;text-align:left}
.club-search-form .key .key-item{width:33.33%;float:left}
.club-search-form .key .key-item .symbol{width:25%;float:left}
.club-search-form .key .key-item .symbol .svg{height:24px;width:24px}
.club-search-form .key .key-item .text{float:left;margin-left:10px;width:60%}
.no-js .club-search-form .btn-blue{display:block}
.slickr-flickr-gallery img{width:auto;height:auto;display:inline;border:none}
.slickr-flickr-gallery > div > div.clearfix{float:none;clear:both}
#lightGallery-outer{background:#29ABE2!important}
#lightGallery-action a,#lightGallery-close,#lightGallery-slider .info,#lightGallery-Gallery .thumb_cont .thumb_info .close{background-color:transparent!important}
#lightGallery-Gallery .thumb_cont .thumb_info{background-color:#29ABE2!important}
#lightGallery-Gallery .thumb_cont{background-color:#FFF}
#bgagallerylogo{position:absolute;top:0;left:0;z-index:99;width:308px;height:239px;background:url(../img/gallerylogo.png) no-repeat}
.download{float:left;margin-right:2em;margin-bottom:2em}
.download img{width:auto;height:auto}
#submityourpics{position:absolute;bottom:20px;right:20px}
#flickrinstructions{width:400px;height:400px;left:50%;top:50%;margin-left:-200px;margin-top:-200px;position:absolute;background:#FFF;display:none}
#flickrinstructions .inner{padding:20px}
#flickrinstructions .inner ol li{margin-bottom:10px;font-size:1.2em}
#flickrinstructions .inner .btn{margin-top:30px}
#flickrinstructions .close{display:block;position:absolute;top:10px;right:10px;color:#C62634;padding:5px}
.page-id-46 .columnno-2 .imagewrap{text-align:right}
.page-id-46 .columnno-2 .imagewrap + .btn{float:right}
.page-id-46 .columnno-2 .imagewrap img{position:relative;max-width:45%;display:block;margin:0 auto}
.page-id-46 #pagesection-1 .columnno-2 .text-content{text-align:center;max-width:80%;margin:0 auto}
.page-id-46 #pagesection-1 .columnno-2 .text-content + .inner_cols{display:block;width:70%;margin:0 auto;margin-top:-20px}
.page-id-46 #pagesection-1 .columnno-2 .text-content + .inner_cols a.btn{margin:0 auto;display:block}
.loginplaceholder{float:right;height:31px}
@media screen and (min-width: 1640px) {
  .upper-content .upper-info{padding:20px 2% 20px 15%}
}
@media screen and (min-width: 1800px) {
  .upper-content .upper-info{padding:20px 2% 20px 25%}
}
@media screen and (max-width: 1600px) {
  #primary_nav{margin-right:40px}
  .main{margin-top:2em}
  #secondary_nav ul{font-size:14px;line-height:24px;font-size:1.3rem;line-height:2.4rem}
}
@media screen and (max-width: 1300px) {
  .container{padding:0}
  #primary_nav{margin-right:90px}
  #secondary_nav ul{font-size:12px;line-height:24px;font-size:1.1rem;line-height:2.4rem}
  #secondary_nav.home{top:595px}
  .upper-content.slider{height:480px}
  .upper-content.slider #slider-prev,.upper-content.slider #slider-next{margin-top:10px}
  .upper-content.slider #slider-prev{left:40px}
  .upper-content.slider #slider-next{right:40px}
  .text-content h2{font-size:28px;line-height:40px;font-size:2.8rem;line-height:4rem}
  .tile-row .tile .tile-content span a{font-size:18px;line-height:18px;font-size:1.8rem;line-height:1.8rem}
  .carousel-wrap #inner-wrap{width:90%;margin:0 auto}
  .carousel-wrap .control-left{left:1%}
  .carousel-wrap .control-right{right:1%}
  #secondary_nav .social_menu{margin-right:20px}
  #secondary_nav .social_menu li a{width:40px;line-height:50px}
  #secondary_nav .social_menu li a i{font-size:18px;line-height:27px;font-size:1.8rem;line-height:2.7rem}
  .club-search-form input[type="text"]{width:100%}
}
@media screen and (max-width: 1024px) {
  .upper-content.juniorglidingteam{height:200px}
  .upper-content.juniorglidingteam .altbackground{display:none}
  a.createdbyeffect{margin:0 auto;margin-top:20px}
  #page-wrap{top:90px}
  #page-wrap.noslider{padding-top:0}
  .junior-gliding-section #page-wrap{top:0}
  ;
  .bga-in-library #page-wrap.noslider{padding-top:40px}
  .admin-bar #page-wrap.noslider{padding-top:0}
  .bga-in-library .admin-bar #page-wrap.noslider{padding-top:0}
  body{background:#030965}
  .col-4-3{width:100%}
  .col-3-larger{width:35%}
  .col-4{width:48%;margin-right:1.5%;margin-bottom:1em}
  .news .col-4{width:48%;margin-right:1.5%;margin-bottom:1em}
  .news .col-4.last{width:48%;margin-right:0}
  .in-members-area .col-4.siderbar{margin-right:0}
  .col-4.columnno-2{margin-right:0}
  .btn-group{margin:41px 0 0}
  .call-out-btns{margin-top:3em}
  .row > .col-2.indent > .btn-group{padding:0}
  .main.noslider{padding-top:50px}
  .ipad-hide{display:none}
  .outer-header{width:100%}
  .outer-header #header-bg{width:100%;height:100%}
  .outer-header #header-bg:after{display:none}
  .outer-header header{padding:20px 0;height:auto}
  .outer-header header .logo{width:200px;height:56px;margin-left:5px}
  .outer-header header .logo svg{margin-top:-7px}
  .outer-header header .featurectas{display:none}
  .outer-header #secondary_nav{position:relative}
  .outer-header .librarybar .greybar{width:100%;margin:0}
  .outer-header .librarybar .greybar:after{display:none}
  #primary_nav{display:none;position:absolute;left:0;top:0;height:100%;width:50px}
  #menu-trigger,#login-trigger{display:block}
  #login-trigger{width:110px}
  #try-gli{display:block;width:100%;position:relative;z-index:400;font-size:22px;line-height:30px;font-size:2.2rem;line-height:3rem}
  .upper-content{height:480px}
  .upper-content:after{display:none}
  .upper-content .upper-info-bg{top:0}
  .upper-content .upper-info{top:0}
  .upper-content .upper-info .info-content{font-size:18px;line-height:24px;font-size:1.8rem;line-height:2.4rem}
  .upper-content .call-out{right:0;padding-left:10px;padding-right:20px}
  .upper-content .call-out:after{display:none}
  .upper-content .overlay-triangle{display:none}
  .upper-content.slider{height:300px}
  .upper-content.slider .bx-viewport{height:600px}
  .upper-content.glidingteam{height:150px;background-size:auto 100%}
  #secondary_nav{display:none;position:absolute;left:0;top:0;height:100%;width:50px}
  .main{margin-top:1.5em}
  .text-content{padding:0}
  aside #video-wrap,aside.map{margin-top:3em;padding:0}
  aside #video-wrap{margin-left:auto;margin-right:auto}
  .banner.medium .banner-logo{width:50%;margin:0 auto;float:none}
  .tile-row .tile .tile-content span a{font-size:16px;line-height:16px;font-size:1.6rem;line-height:1.6rem}
  .pilot-profiles-wrap .pilot{width:50%}
  .facts-wrap + .text-content{padding-left:0;margin-top:3em}
  .facts-wrap + .text-content h3:first-of-type,.text-content + .text-content h3:first-of-type{margin-top:10px}
  .search-results-wrap{padding-left:0;margin-top:2em}
  .search-results-wrap .search-results li.result .col-4-3{width:75%}
  .search-results-wrap .search-results li.result .col-4{width:25%}
  .search-results-wrap .search-results li.result .col-4,.search-results-wrap .search-results li.result .col-4-3{float:left!important}
  .contact-form .col-2:first-child{padding:0}
  .contact-form .col-2:nth-child(even){padding:0;margin-top:40px}
  address{font-style:normal}
  .contact-details,.query-info ul{list-style:none;padding:0}
  .contact-details strong{color:#0B5AA1}
  .contact-details + .company-reg{font-size:12px;line-height:16px;font-size:1.2rem;line-height:1.6rem}
  .query-info a{color:#0B5AA1}
  .lt-ie10 .outer-header{overflow-x:visible}
  .lt-ie10 #lateral-nav .social a{width:32%}
  .facts-wrap + aside{padding-left:0}
  .page-template-page-club-finder-php .load-more-btn{width:30%}
  .single-club .container > .btn{margin-top:2em}
  .btn-group{text-align:center}
  .btn-group li{margin:0;width:50px;display:inline-block;float:none;margin-top:20px;margin-right:10px}
  .btn-group li:last-child{margin-right:0}
  .btn-group li a{display:block;width:100%;line-height:50px}
  .btn-group li a .mob-hide{display:none}
  .btn-group li a .mobileonly{display:block!important}
  .banner.team.medium{background:#29ABE2 url(../img/gliding-team.png) no-repeat;background-size:288px 282px;-moz-background-size:288px 282px;-ms-background-size:288px 282px;-webkit-background-size:288px 282px;-o-background-size:288px 282px;background-position:bottom left}
  .lt-ie9 .banner.team.medium{background-image:url(../img/gliding-team-ie8.png)}
  footer .footer-links{text-align:center}
  footer .footer-links:first-child + .footer-links + .footer-links{clear:both}
  footer .footer-mc-signup{text-align:center;float:none!important;margin-left:auto;margin-right:auto}
  footer .copyright{margin:20px auto;text-align:center;float:none!important}
  footer .footer-logo{display:block;float:none!important;margin:0 auto}
  section.news article .news-grey{min-height:180px;position:relative}
  section.news article .news-grey .btn{position:absolute;bottom:10px;right:10px}
  .singlearticle .col-4{margin:0!important;width:100%!important}
  .singlearticle .col-4 .widget{width:31.33333%;float:left;margin-right:3%;margin-bottom:3%}
  .singlearticle .col-4 .widget:last-child{margin-right:0}
  #clubfinder-results .glidingclub .gliding_contacts{height:320px}
  #clubfinder-results .glidingclub h2{font-size:1.2em}
  #bgagallerylogo{position:absolute;top:0;left:0;z-index:99;width:154px;height:120px;background:url(../img/gallerylogo.png) no-repeat;background-size:100%}
}
@media screen and (max-width: 600px) {
  .news .col-4{width:99%;margin-right:0%;margin-bottom:1em}
  .news .col-4.last{width:99%;margin-right:0}
}
@media screen and (max-width: 782px) {
.admin-bar #header{top:46px}
}
@media screen and (max-width: 768px) {
.col-3-larger,.col-2-larger{width:82%;float:none!important;margin:0;margin-bottom:2em}
.bgapopupcontainer .bgapopup{width:100%;height:100%;margin-top:0}
.upper-content .upper-info-bg{width:100%}
.upper-content .upper-info-bg:after{display:none}
.upper-content .upper-info{width:100%}
.upper-content .upper-info article.flash{width:100%;max-width:100%}
.upper-content .upper-info .info-content{font-size:16px;line-height:24px;font-size:1.6rem;line-height:2.4rem}
.upper-content.map #zoom-in,.upper-content.map #zoom-out{margin-left:10px}
.upper-content.map #zoom-in{margin-top:105px}
.upper-content.slider{height:320px}
.text-content + .text-content{margin-top:10px}
.tile-row .tile{width:50%;margin-bottom:4px}
.carousel-wrap #inner-wrap{width:100%;margin:0 auto}
.carousel-wrap .control-left{left:-1%}
.carousel-wrap .control-right{right:-1%}
.pilot-profiles-wrap .pilot{width:100%}
aside #video-wrap{margin-top:3em;padding:0}
aside.map{margin-top:1em}
.club-search-form .key{width:50%}
.bga-table thead tr{font-size:16px}
.bga-table tr td{font-size:12px}
.bga-table p a{display:block;margin-bottom:14px}
.bga-table tr td{padding:10px}
#clubfinder-results .glidingclub.active .gliding_contacts{height:850px}
.singlearticle .pressrelease .pressrelease-image{width:100%!important}
}
@media screen and (max-width: 640px) {
.upper-content.juniorglidingteam{height:120px}
#page-wrap{top:51px}
[class*='col-']{float:none}
.row{margin-top:2em}
h2{font-size:1.1em}
.text-content p{font-size:1em}
.mob-hide{display:none}
.mobileonly{display:block!important}
.mobilenotice{text-align:center;padding:10px;background:#EEE}
.col-2,.col-4,.col-3{width:100%;margin-right:0;margin-bottom:2em}
.main.noslider{padding-top:30px}
#clubfinder-results .grid{width:100%}
#clubfinder-results .glidingclub{width:100%;margin-right:0;margin-left:0}
#clubfinder-results .glidingclub .gliding_contacts{height:auto}
#clubfinder-results .glidingclub .gliding_contacts .voucherinfo{padding:2em}
.btn-group{text-align:center}
.btn-group li{margin:0;width:50px;display:inline-block;float:none;margin-top:0;margin-right:10px}
.btn-group li:last-child{margin-right:0}
.btn-group li a{display:block;width:100%;line-height:50px}
.call-out-btns .btn-group li{width:100%;float:none;margin:0 0 20px}
.call-out-btns .btn-group li a{padding:15px 10px}
.outer-header header{padding:10px 0}
.outer-header header .logo{width:120px;height:36px;margin-left:5px;}
.outer-header header .logo svg{margin-top:-2px}
.facts-wrap{margin-top:2em}
#menu-trigger,#login-trigger{padding:0}
#menu-trigger{width:40px}
#login-trigger{width:auto}
#menu-trigger .login-text,#login-trigger .menu-text,#login-trigger .login-text{line-height:56px}
#menu-trigger .menu-text{line-height:53px}
#menu-trigger .menu-icon{display:block}
#menu-trigger .menu-icon,#login-trigger .menu-icon{left:auto;right:0;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
#login-trigger{right:50px}
#login-trigger .icon-key{line-height:56px;line-height:5.6rem}
footer{text-align:center}
footer .inner-footer:before{top:-52px;right:0;bottom:auto;left:auto;position:absolute}
.upper-content{height:260px}
.upper-content .upper-info-bg{display:none}
.upper-content .upper-info{display:none}
.upper-content .upper-info:after{background:0}
.upper-content.slider{height:200px}
.upper-content.slider #slider-prev,.upper-content.slider #slider-next{display:none}
.upper-content.slider .bx-wrapper .bx-pager{bottom:0}
.upper-content.map #zoom-in{margin-top:65px}
.main{margin-top:1.5em;}
.home .main{margin-top:0em;/*1.5em*/}
.text-content h2{font-size:20px;line-height:24px;font-size:2rem;line-height:2.4rem}
.tile-row .tile{width:100%}
.banner.medium .banner-logo{width:90%}
.carousel-wrap #inner-wrap{width:100%}
.carousel-wrap #inner-wrap .carousel-list{display:block;margin:0;padding:0;list-style:none}
.carousel-wrap #inner-wrap .carousel-list li{width:100%;display:block;text-align:center}
.carousel-wrap .control-left,.carousel-wrap .control-right{display:block;border-width:15px 15px 15px 0;left:1%}
.carousel-wrap .control-right{border-width:15px 0 15px 15px;left:auto;right:1%}
li.carousel-item.slide{width:210px!important}
.facts-wrap h2{font-size:14px;line-height:18px;font-size:1.4rem;line-height:1.8rem}
.bga-table{font-size:14px;line-height:18px;font-size:1.4rem;line-height:1.8rem}
.contact-form button{display:block;width:100%;padding-top:12px;padding-bottom:8px}
.contact-details a{color:#0B5AA1}
.postpagination .full-page{display:none}
aside.map,.key{display:none}
.club-search-form input[type="text"]#location{width:95%}
#clubfinder-results{margin-bottom:4%}
#clubfinder-results .glidingclub{margin-bottom:4%}
.gliding_contacts{width:100%;padding:0;font-size:smaller}
.gliding_contacts .club-info,.gliding_contacts .flight-info{width:auto;padding:20px;padding-bottom:0}
.gliding_contacts .flight-info{margin-top:0}
.gliding_contacts .flight-info img{margin-top:0}
.gliding_contacts .btn{margin:20px;position:static;width:auto;display:block}
.page-template-page-club-finder-php .load-more-btn{width:60%}
section.news article h1{min-height:0}
.nothingfound #ajaxsearchresults .result{width:100%;float:none}
.gform_wrapper #field_1_2,.gform_wrapper #field_1_1{width:auto;float:none}
.gform_wrapper h3.gform_title{font-size:1.4em!important}
.gform_wrapper .top_label input.medium{width:100%!important;margin:0!important;margin-bottom:5px!important;box-sizing:border-box;-webkit-box-sizing:border-box}
.gform_wrapper textarea.medium,.gform_wrapper .top_label textarea.medium{width:100%!important}
.club-search-form input[type="text"]{background:#FFF}
#clubfinder-results .glidingclub h2{text-align:center}
.section-header-bar h2{font-size:16px;line-height:21px}
.section-header-bar{padding:5px;padding-top:10px}
.club-search-form{background:#EEE;margin:0;padding:10px}
.club-search-form .checkboxes{padding-bottom:10px}
.banner.medium.team{background:#29ABE2}
.banner.medium.team img{max-width:200px;margin:0 auto;display:block}
.banner-info{text-align:center}
.cta p{font-size:1.2em}
.cta .btn-cta{width:80%}
#lightGallery-slider .info .title{font-size:12px;max-width:80%;display:block;overflow:hidden;margin:0 auto;text-overflow:ellipsis;white-space:nowrap}
section.news article .news-img-wrap{display:none}
section.news article .news-grey{min-height:0;position:relative}
section.news article .news-grey .btn{position:relative}
.singlearticle .col-4{margin:0!important;width:100%!important}
.singlearticle .col-4 .widget{width:100%;float:none;margin-right:0}
#clubfinder-results .glidingclub.active .gliding_contacts{height:auto}
#submityourpics{display:none}
.bgapopupcontainer .bgapopup .close{padding:5px;padding-left:10px;font-size:1em}
}
@media screen and (max-width: 600px) {
html #wpadminbar{position:fixed}
}
@media only screen and (max-device-width: 480px) {
html{-webkit-tap-highlight-color:rgba(0,0,0,0)}
.upper-content.slider{height:200px}
.upper-content.slider .bx-wrapper .bx-controls .bx-pager{display:none}
.upper-content.map{height:200px}
/*.upper-content.slider .call-out { display:none }*/
.facts-wrap .facts .fact:before{padding-right:0}
.section-header-bar{font-size:18px;line-height:40px;font-size:1.8rem;line-height:4rem}
aside video,aside #video-wrap,aside #video{max-height:150px;padding:0}
.main .btn{display:block;width:auto;margin-top:1em}
.main .btn + .btn{margin-left:0}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
html{-webkit-tap-highlight-color:rgba(0,0,0,0)}
.upper-content.slider .bx-wrapper .bx-controls .bx-pager{bottom:0}
aside #video-wrap{margin-top:3em;padding:0}
aside #video{padding:0}
}
@media only screen and (-webkit-min-device-pixel-ratio: 3) {
.call-out:before{display:block;left:-49.5px}
}
.lt-ie8 html{min-width:1025px}
.lt-ie8 body{overflow:visible}
.lt-ie8 #header{position:static;background:#030965}
.lt-ie8 .outer-header #header-bg{display:none}
.lt-ie8 .outer-header .featurectas{display:none}
.lt-ie8 #secondary_nav{position:static!important;height:40px}
.lt-ie8 #secondary_nav ul li{display:block;margin-right:10px}
.lt-ie8 .upper-content .call-out{display:none}
.lt-ie8 .upper-content .upper-info-bg,.lt-ie8 .upper-content .upper-info{top:0}
.lt-ie8 #secondary_nav .social_menu{display:none}
.lt-ie8 .col-2{width:48%}
@media print {
.container{width:100%}
.bx-wrapper{display:none}
a{color:#000!important;text-decoration:underline!important}
*{font-family:Arial,sans-serif!important;color:#000!important;font-size:12px!important;line-height:1em!important}
#header,#secondary_nav{position:static!important}
#page-wrap{margin:0!important;padding:0!important}
#header{border-bottom:1px solid #CCC;margin-bottom:20px}
#header .logo{width:auto;height:auto;margin:0;text-align:center}
#header .logo svg,#header .logo img{display:none}
#header .logo:after{content:"British Gliding Association";text-align:center;font-size:2em}
#secondary_nav,#primary_nav,#header-bg,.newsloadmorewrap,#carousel-next,#carousel-prev,.carousel-wrap,.footer-links,.footer-mc-signup,.cta,.featurectas,.bgablockwidgetwrap,.postpagination{display:none}
.banner:before,.inner-footer:before{display:none!important}
.banner-info{width:auto!important;float:none!important}
.btn{color:#000!important}
.btn:after,.btn:before{display:none}
.upper-content{display:none}
.btn-group{display:none}
.pagesection .row{margin-bottom:0!important}
.outer-header header{height:auto}
#lateral-nav{display:none}
.btn{display:none}
.bx-wrapper{display:none}
.section-header-bar h2{color:#000!important;font-weight:700;margin:0;text-align:left!important}
#header .logo{margin-top:20px}
.main{margin-top:0;padding-bottom:0}
.row{margin-top:1em}
}
#termsandconditions{line-height:1.5em}
#termsandconditions ol li{margin-bottom:5px}
.lt-ie9 .bgapopupcontainer .gfield_label{display:block!important}
.wpt-header{display:none}
.wpt-latest-tweets ul,.wpt-search-tweets ul{display:block;list-style-type:none;margin:0;padding:0}
.wpt-latest-tweets ul li,.wpt-search-tweets ul li{display:block;padding:10px;word-break:break-all}
.wpt-intents{font-size:.8em}
#event-google-map{height:300px;margin-bottom:1.5em;margin-top:.5em}
#event-google-map #google-container,.junior-finder #google-map{height:100%}
#lateral-nav #menu-mobile-primary .members-area-nav-item .sub-menu{display:none}
.in-members-area #lateral-nav #menu-mobile-primary .sub-menu{display:none}
.in-members-area #lateral-nav #menu-mobile-primary .members-area-nav-item .sub-menu{display:block}
#menu-mobile-primary .expand-on-touch + ul{display:none;float:none;clear:both}
#menu-mobile-primary .expand-on-touch + ul.active{display:block}
.library-text-content .results-per-page{text-align:center;font-size:1em}
.library-text-content .results-per-page input{width:50px;text-align:center}
.junior-gliding-section .clubfinder,.page-template-university-club-finder-php .clubfinder,.junior-finder .clubfinder{width:100%;height:500px;margin-top:2em;margin-bottom:2em}
.junior-gliding-section #google-map,.junior-gliding-section .clubfinder-results,.junior-gliding-section #google-container,.page-template-university-club-finder-php #google-map,.page-template-university-club-finder-php .clubfinder-results,.page-template-university-club-finder-php #google-container,.junior-finder #google-container{width:100%;height:100%}
.junior-gliding-section #clubfinder-numresults,.page-template-university-club-finder-php #clubfinder-numresults,.junior-finder #clubfinder-numresults{display:none}
.junior-gliding-section #clubfinder-search,.page-template-university-club-finder-php #clubfinder-search,.junior-finder #clubfinder-search{background:#A9DDF3;padding:20px}
.junior-gliding-section #clubfinder-search h2,.page-template-university-club-finder-php #clubfinder-search h2,.junior-finder #clubfinder-search h2{margin-top:0;color:#030965}
.junior-gliding-section #clubfinder-search input[type="text"],.junior-gliding-section #clubfinder-search input[type="email"],.junior-gliding-section #clubfinder-search textarea,.page-template-university-club-finder-php #clubfinder-search input[type="text"],.page-template-university-club-finder-php #clubfinder-search input[type="email"],.page-template-university-club-finder-php #clubfinder-search textarea,.junior-finder #clubfinder-search input[type="text"],.junior-finder #clubfinder-search input[type="email"],.junior-finder #clubfinder-search textarea{background:#FFF}
.junior-gliding-section #clubfinder-results .glidingclub,.page-template-university-club-finder-php #clubfinder-results .glidingclub,.junior-finder #clubfinder-results .glidingclub{float:none;width:auto;margin:0;margin-bottom:1em}
.junior-gliding .container{position:relative}
.junior-finder{float:right;width:100%;position:relative}
.junior-finder h2{font-family:"DIN Next W01 Regular",Helvetica,Arial,sans-serif!important;text-transform:none;font-size:2.6rem}
.junior-gliding-logo{margin-top:18%;width:40%}
.in-members-area .junior-gliding-logo{margin-top:1em}
.page-template-junior-gliding .junior-finder #clubfinder-results{margin:5% 0!important}
.page-template-junior-gliding .noslider{padding:0!important}
@media screen and (max-width: 480px) {
.junior-gliding-logo, .mobile-hide{display:none}
}
@media screen and (max-width: 668px) {
.junior-finder{top:0}
}
.video-js{height:auto!important}
.video-js .vjs-tech{position:relative!important}
#searchform .search-method{margin-top:.5em}
#searchform .search-method span{display:inline-block;margin-right:.5em}
.bga-alert{position:relative;display:block;margin-bottom:1em;padding:8px 10px 5px;background:#C62634;color:#fff;text-align:center;text-transform:uppercase}
.bga-alert:before{position:absolute;top:-12px;right:0;width:0;height:0;border-top:12px solid transparent;border-right:12px solid #c62634;content:""}
.bga-alert a{color:#fff;font-weight:600}
iframe.eservice{width:100%;height:300px;min-height:1000px}
.widget_bga_adverts a{display:block;margin-bottom:1em;text-align:center}
.widget_bga_adverts a p{margin:.5em 0 0}
.eservices-members-popup{font-size:1.2em}
.eservices-confirmation-wrap{margin-bottom:2em}
#page-wrap .gform_wrapper ul{margin:0!important}
#page-wrap .gform_wrapper .gsection .gfield_label,#page-wrap .gform_wrapper h2.gsection_title,#page-wrap .gform_wrapper h3.gform_title{font-size:1.3em}
#page-wrap .gform_wrapper .top_label .gfield_label{margin:.625em 0 .5em}
#page-wrap .gfield_checkbox.checkboxes .checkbox-append input[type="checkbox"]{display:none!important}
#page-wrap .gfield_checkbox.checkboxes .checkbox-append label{font-size:13px}
#page-wrap .gform_wrapper .gfield_checkbox li input,#page-wrap .gform_wrapper .gfield_checkbox li input[type="checkbox"],#page-wrap .gform_wrapper .gfield_radio li input[type="radio"]{float:left}
#page-wrap .gform_wrapper .gfield_checkbox li label,#page-wrap .gform_wrapper .gfield_radio li label{max-width:none}
.page-template-eservice-login .library-text-content .error{color:#C22A38}
.page-template-eservice-login .library-text-content .error input{border:1px solid #C22A38}
.additional-voucher-information-infobubble{padding:0 10px;font-style:italic;color:#FFF}
.additional-voucher-information-infobubble a{color:#FFF;text-decoration:underline}
@media only screen and (max-width: 640px) {
.additional-voucher-information-clubfinder-loadmore{padding:0 20px 20px}
}
.l-cookie-bar{display:none;position:fixed;bottom:0;left:0;width:100%;background:#030965;color:#fff;z-index:1001;transition:all .3s ease-in-out;opacity:1}
.l-cookie-bar--active{display:block}
.l-cookie-bar--closing{display:block}
.l-cookie-bar_content{position:relative;padding:40px 10px;max-width:100%;width:1140px;margin:0 auto}
.l-cookie-bar_content p{margin:0;padding:0;font-size:14px;display:inline-block;font-weight:600;padding-right:20px}
.l-cookie-bar_content a{color:#fff;font-weight:600;text-decoration:underline}
.no-js
&{display:block}
.l-cookie-bar_content .cookie-button{float:right;display:inline-block;border-radius:50px;padding:5px 20px;text-decoration:none;background:#29ABE2;font-weight:600;margin-right:10px}
.l-cookie-bar_content .cookie-button:hover{background:#fff;color:#29ABE2}
@media only screen and (max-width: 1024px) {
.l-cookie-bar_content{text-align:center}
.l-cookie-bar_content .cookie-button{float:none;margin-top:10px}
}
@media only screen and (max-width: 840px) {
.l-cookie-bar_content p{padding-right:0}
}
.pressrelease{padding:0;background:#fff}
.pressrelease header{margin-top:15px;margin-bottom:10px}
.pressrelease .wrapper{padding:20px;background:#EEE}
.pressrelease header img{width:100%;margin-top:20px}
.latest-news .btn{margin-top:0;margin-right:0;display:inline-block;font-size:12px}
.press-current-news .pressrelease .btn{margin-top:0;margin-right:0;display:inline-block;font-size:12px}
.pressrelease .btn + .btn{margin-left:1em}
.pagination-block{clear:both;margin:10px 0}
.pagination-block .page-numbers{display:inline-block;background-color:#29ABE2;color:#fff;padding:5px 10px;font-size:14px;font-weight:600;border-radius:2px;text-align:center;margin:0 5px}
.pagination-block .page-numbers.current{background:#fff;color:#29ABE2;border:2px solid #29ABE2;padding:4px 10px}
.press-current-news .row,.press-general .row{margin-top:0;margin-bottom:40px}
.press-current-news,.press-general,.text-content{clear:both}
.press-current-news header h1{margin:0 0 5px}
.press-current-news header .meta{margin:0;margin-bottom:.3em;text-transform:uppercase;font-family:'DIN Next W01 Bold',Helvetica,Arial,sans-serif}
.press-yt{overflow:auto}
.press-yt .row{margin-top:0}
.press-yt .yt-video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
.press-yt .yt-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.press-pilot-profiles .pilot-pic{overflow:hidden;border-radius:50%}
.press-pilot-profiles .pilot-pic img{border-radius:0}
.press-pilot-profiles .pilot-profiles-wrap .pilot .pilot-desc.hide .pilot-desc-wrap{height:auto}
.press-half-half .row{margin-top:0}
.menu-press-menu-container{background-color:#29ABE2;position:relative;z-index:2}
@media only screen and (min-width: 710px) {
.menu-press-menu-container{width:90%}
.menu-press-menu-container::after{content:" ";background:url(../img/sub-nav-triangle.png);height:40px;width:57px;top:0;right:-56px;bottom:auto;left:auto;position:absolute}
}
#menu-press-menu{list-style:none;padding:0;margin:0}
#menu-press-menu li{display:inline-block;position:relative}
#menu-press-menu li.current-menu-item a{color:#C62634}
#menu-press-menu li:last-child::after{display:none}
#menu-press-menu li::after{content:"/";color:#35EFF8;font-style:italic;position:absolute;right:-5px;top:50%;transform:translate(-50%,-50%)}
#menu-press-menu li a{display:block;color:#fff;padding:10px;font-size:16px;font-weight:600;text-transform:uppercase}
#menu-press-menu li a:hover{color:#C62634}
#menu-press-menu li.menu-item-has-children{position:relative}
#menu-press-menu li .sub-menu{display:none;position:absolute;left:0;top:100%;background-color:#0B5AA1;margin:0;text-align:left;padding:0;width:200px}
#menu-press-menu li .sub-menu li::after{display:none}
#menu-press-menu li .sub-menu li a{font-size:14px;padding:5px 10px}
#menu-press-menu li.current-menu-item .sub-menu li a{color:#fff}
#menu-press-menu li .sub-menu li a:hover{color:#C62634}
.align--center{text-align:center}
.page-spacer{margin:30px 0}
.text-wrap-left{padding-left:20px}
.text-wrap-right{padding-right:20px}
.bx-controls{position:relative}
.yt-video iframe{width:100%;height:500px}
.ui-newsletter{position:fixed;top:0;left:0;width:100%;height:100vh;opacity:0;transition:400ms opacity,400ms visibility;visibility:hidden;z-index:-2}
.ui-newsletter.active{z-index:100;opacity:1;visibility:visible}
.ui-newsletter .tint{position:absolute;width:100%;height:100%;z-index:101;background-color:rgba(0,0,0,0.2)}
.ui-newsletter .newsletter{position:absolute;top:50%;transform:translate(0,-50%);left:0;right:0;width:768px;max-width:90%;margin:auto;background-color:#fff;padding:30px;z-index:102}
.ui-newsletter .newsletter .button{background-color:#0B5AA1;border:0;padding:10px 20px;margin-top:10px;color:#fff;text-transform:uppercase;margin-bottom:10px}
.ui-newsletter .newsletter input[type="email"]{padding:8px;border-style:none;background-color:#E6E6E6;width:100%;height:40px}
.ui-newsletter .newsletter .newsletter-close{position:absolute;top:-15px;right:-15px;background-color:#fff;border-radius:50%;width:32px;height:32px;padding:4px;cursor:pointer}
.ui-newsletter .newsletter .newsletter-close .close{position:absolute;left:0;right:0;margin:auto;width:100%;height:100%}
.ui-newsletter .newsletter .newsletter-close .close:before,.ui-newsletter .newsletter .newsletter-close .close:after{position:absolute;top:0;left:0;right:0;content:'';height:25px;width:2px;margin:auto;background-color:#0B5AA1}
.ui-newsletter .newsletter .newsletter-close .close:before{transform:rotate(45deg)}
.ui-newsletter .newsletter .newsletter-close .close:after{transform:rotate(-45deg)}
#welcome-pack { float:left;width:100%;min-height:600px;background: url(https://www.gliding.co.uk/wp-content/uploads/2024/12/clouds_bg.jpg) bottom left repeat-x;text-align:center;padding: 0; }
#welcome-pack h1 { color:#040C61;font-family:'Interstate Bold Cond';font-size:18px;margin-bottom:15px; }
#welcome-pack p { color:#040C61;font-family:'Interstate Bold Cond';font-size:16px; }
#mc_embed_signup_home{width:50%;margin:0 auto;background:transparent;clear:left; font:14px Helvetica,Arial,sans-serif;}
@media only screen and (max-width: 768px) {
  #mc_embed_signup_home{width:80%;}
}
#mc-embedded-subscribe-form input[type=checkbox]{display: inline; width: auto;margin-right: 10px;}
#mergeRow-gdpr {margin-top: 20px;}
#mergeRow-gdpr fieldset label {font-weight: normal;}
#mc-embedded-subscribe-form .mc_fieldset{border:none;min-height: 0px;padding-bottom:0px;}
#mc_embed_signup_home .button:hover { background-color: #030965; }
#mc_embed_signup_home .mc-field-group label { display:none; }
#mc_embed_signup_home input { background:#fff;border-radius:5px;padding:11px 9px 9px !important;margin-bottom:10px;-webkit-box-shadow: 4px 4px 4px 0 rgba(4,12,97,0.16);box-shadow: 4px 4px 4px 0 rgba(4,12,97,0.16);border:2px solid #79AAE8; }
#mc_embed_signup_home input.button { background:#040C61;color:#fff; }
#mc-embedded-subscribe { background:#040C61;color:#fff;font-style:normal;margin:0 auto!important;border-radius:5px;padding:8px 14px 7px;border:2px solid #79AAE8; }
.indicates-required { color: #fff;margin-bottom:10px;}
#mc_embed_signup_home .mc-field-group label { display:none!important;}