/*  HTML5 ✰ Boilerplate  */
/*  A ✰ WordPress theme framework by Tim Green  */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
html{margin-top: 0;}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;margin:1em 0;padding:0}
input,select{vertical-align:middle}
body{font:13px/1.231 sans-serif;font-size:small}
select,input,textarea,button{font:99% sans-serif}
pre,code,kbd,samp{font-family:monospace, sans-serif}
body,select,input,textarea{color:#444}
html{overflow-y:scroll}
a:hover,a:active{outline:none}
a,a:active,a:visited{color:#607890}
a:hover{color:#036}
ul,ol{margin-left:1.8em}
ol{list-style-type:decimal}
small{font-size:85%}
td,td img{vertical-align:top}
sub{vertical-align:sub;font-size:smaller}
sup{vertical-align:super;font-size:smaller}
pre{white-space:pre-line;word-wrap:break-word;padding:15px}
textarea{overflow:auto}
.ie6 legend,.ie7 legend{margin-left:-7px}
input[type=checkbox]{vertical-align:bottom}
.ie7 input[type=checkbox]{vertical-align:baseline}
label,input[type=button],input[type=submit],button{cursor:pointer}
input:invalid,textarea:invalid{border-radius:1px;-moz-box-shadow:0 0 5px red;-webkit-box-shadow:0 0 5px red;box-shadow:0 0 5px red}
.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd}
a:link{-webkit-tap-highlight-color:#FF5E99}
button{width:auto;overflow:visible}
.ie7 img{-ms-interpolation-mode:bicubic}
.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}
.hidden{display:none;visibility:hidden}
.visuallyhidden{position:absolute!important;clip:rect(1px,1px,1px,1px)}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;visibility:hidden}
.clearfix:after{clear:both}
.clearfix{zoom:1}
h1,h2,h3,h4,h5,h6,strong,th{font-weight:700}
nav ul,nav li,button,input,select,textarea{margin:0}
input[type=radio],.ie6 input{vertical-align:text-bottom}
::-moz-selection,::selection{background:#191919;color:#fff;text-shadow:none}
.hide{display: none;}

iframe{/* max-width: 100%; height: auto; min-height: 300px; */}
.entry iframe { width: 100%;}
/*margins*/
/* %%global.site.styles%% */
body{font-family: 'Open Sans', Helvetica, sans-serif; font-size:12px/* 17px */;}
.woocommerce body{margin-top:0;}
.hide{display:none}
.clear{clear: both;}

.site-logo{text-align: center;}
/* %%header.site.styles%% */
.main-logo-row{background: url('../images/structure/canberra-skyline.jpg') no-repeat; background-size: 100% auto;}
.sell-your-bike{background: url('../images/structure/blue-water.jpg') repeat; background-size: 100% auto; /* height: 180px; */ width: 100%;/* background-size: cover; */}
.buy-a-bike{background:url('../images/structure/canberra.jpg') no-repeat; background-size: 100% auto; /* height: 180px; */ width: 100%;background-size: /* cover */;}
.donate-bike{background: url('../images/structure/bike-shop.jpg') no-repeat; background-size: 100% auto; /* height: 180px */; width: 100%;background-size: /* cover */;}
.site-nav { margin: 0 10%;width: 90%;}
.site-logo img{width:38%; height: auto;}

/* %%typography.site.styles%% */
a{text-decoration:none;color:#fff}
a:hover{-webkit-transition:color 1s ease-out;-moz-transition:color 1s ease-out;-o-transition:color 1s ease-out;transition:color 1s ease-out}
a:active{}
a:focus{}
p,span{}
p, .entry ul, .entry ol{line-height:24px;font-size:13.628px;margin-bottom:1.8%;color:#000 /*#135eab*//* #000 */;}
.gform_wrapper .top_label .gfield_label,.preview-label-faux{font-size:13.628px !important;}
.facebook-wall *{font-size: 12px !important;line-height: 18px !important;}
.aptf-tweet-content {font-size: 13px !important;}
span{}
hr{}
h1,h2,h3,h4,h5,h6{line-height:1.5em;overflow:hidden;text-align:left;padding:0;font-family:'Open Sans';color: /*#000*/ #135eab; text-transform: uppercase}
h1{font-size:24px;margin-bottom:.9%}
h2{font-size:22px; margin-bottom: 0.95%;}
h3{font-size:18px; margin-bottom: 1%;}
h4{font-size:16px; margin-bottom: 1.2%;}
ul,ol{margin: 0;list-style-position: inside;}
.entry a{color: #000 /*#135eab*/; font-weight: bold;}
/* %%table.site.styles%% */
table {
  border-spacing: 0;
  width: 100%;
  border-collapse: separate; }
  table caption {
    padding: 1em 0;
    font-weight: 700; }
  table td, table th {
    padding: \;
    text-align: left;
    vertical-align: top; }
    table td p:last-child, table th p:last-child {
      margin-bottom: 0; }
  table thead th {
    border-bottom: 2px solid rgba(0, 0, 0, 0.1);
    text-transform: uppercase;
    padding: 1.387em;
    vertical-align: middle; }
  table tbody tr:nth-child(2n) td {
    background:  #fff /* rgba(0, 0, 0, 0.025); */ ;border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    table tbody tr:nth-child(2n) td:last-child {
      border-right: 0; }
  table tbody td {
    background: #fff /* rgba(0, 0, 0, 0.025); */ }
  table tbody h2 {
    font-size: 1em;
    letter-spacing: normal;
    font-weight: normal; }
    table tbody h2 a {
      font-weight: normal; }
  table tbody tr:last-child td {
    border-bottom: 0; }
  table tbody tr:last-child th:first-child {
    border-bottom: 0; }
  table tfoot th, table tfoot td {
    border-top: 1px dotted rgba(0, 0, 0, 0.1); }


/* %%logo.site.styles%% */
.site-logo{text-align: center;}
.the-venue-header{display: block;}
/* %%footer.site.styles%% */
.about-footer{padding-top: 13px;}
.footer .column4{max-height: 323px;}
.twitter-feed{padding-top:19px;}
.read-more {
    color: #fff !important;
    font-size: 11px;
    text-transform: uppercase;
}

/*
.read-more a:after {
   content: ">";
}
*/


footer .column4 h4{
	color: #0082C7;
}
/* %%header.site.styles%% */
.page-content-area h1{
font-size:4em;
line-height:1.2em;
margin: 5% 0;
}

.page-content-area h3{  
	color: /*#000*/ #135eab;
  font-family: 'Open Sans';
  font-weight: bold;
  font-size: 17px;
  text-transform: uppercase;
  padding-top: 2.5%;
  }
  
.post{  padding: 0px 21%;margin: 0 auto;}
.home #post-217{display: none;}
.postid-269 .sell-your-bike,.postid-269 .buy-a-bike,.postid-269 .donate-bike, .woocommerce-checkout .sell-your-bike,.woocommerce-checkout .buy-a-bike,.woocommerce-checkout .donate-bike{display: none;}

.bx-wrapper .bx-controls-direction a{top:10px !important;}
/* %%menu.site.styles%% */
.syb li,.buy-a-bike li,.donate-bike li{display: block; list-style: none; text-align: center; margin: /*3.05% 0 2.5%*/ 2.8% 0  2.0%;}
.col12{width: 100%;margin: 0 /* 5% */;}
#menu-sell-your-bike li a{background:url(../images/structure/about-buycycle-v2.png)  no-repeat center;display: block;text-indent: -9999%; height: auto; width: 100%;padding-bottom: 90px !important;}
#menu-buy-a-bike li a{background:url(../images/structure/sell-your-bike-v2.png)  no-repeat center;display: block;text-indent: -9999%; height: auto; width: 100%;padding-bottom: 90px !important;}
#menu-donate-bikes li a{background:url(../images/structure/buy-bikes-v3.png?ref=3.0.1) no-repeat center;display: block;text-indent: -9999%; height: auto; width: 100%;padding-bottom: 90px !important;}
#menu-donate-bike-1 li a{background:url(../images/structure/button-donate-bikes.png) no-repeat center;display: block;text-indent: -9999%; height: auto; width: 100%;padding-bottom: 70px !important;}

.full-width{width: 100%;padding: 0 0 !important;}
#menu-main-menu{}
#menu-main-menu li a{display: inline; color: #000 /*#135eab*/; font-family: 'Open Sans'; font-weight: bold; font-size: 17px; text-transform: uppercase;}

.syb .acc-content li, .buy-a-bike .acc-content li, .donate-bike .acc-content li{text-align: left;}

.column2 .site-menu-li{text-align: center;}
#menu-main-menu .column2{width:/* 181px */ auto; text-align: center;}
#menu-main-menu li{border-right: 1px solid #e87e24;padding:0 20px;}
#menu-main-menu li:nth-child(1n+6) {
 border-right: none;
}

.acc-content{width: 50%; margin: 0 25%; padding: 5% 0;}
.acc-content ul{padding-bottom: 1.5em;}
.acc-content li{margin: 0 0 0 2.5%; color: #000 /*#135eab*/; list-style-type: circle !important; display: list-item; line-height: 24px;}
.acc-content a{color: #000 /*#135eab*/}
#post-365 .column9 .event-copy{width: 75%;}
.footer-our-events-partners .event-copy{display: none;}
/* %%footer.site.styles%% */
footer{background: url(../images/structure/footer-top-bg.jpg) no-repeat top #000 !important;height: /* 180px !important */;display: inline-block; color: #fff;}
footer p{color: #fff;}
.footer-space-top{padding-top: 60px/* 21px */;}
footer h4, footer h4{padding-bottom: 10px/* 20px */;}
.top-background{/* background: url(../images/structure/footer-top-bg.jpg) no-repeat; */ height: /* 21px */; width:100%;}
.drkgrey{background: #4A4A4A/* #333 */; display: block; padding: 5px 20px;width: ;}
.white-box{background: #fff; min-height: 110px; padding-bottom:1.5%;}
body.woocommerce{margin-top: 0;}
/*
.about-footer p:after {
   content: ". ";
}
*/

/* %%2b.credits.styles%% */
/*
.slick-slider .slide img {
margin: 0 1%;
    padding: 10px 0 10px 1px;
    float: left;
}
*/
.slick-slider .slide img {
   /*
 margin: 0 2.7%;
    padding: 10px 0 10px 1px;
    float: left;
*/
    margin: 0 4.17% 6px;
    padding: 10px 0 0px 1px;
    float: left;
}
.slick-slider .slide {
height: 80px;
    display: inline;
    width: 25%;
}
.slick-slider .fbw-left-column{
	height: auto;
	float: left;
}

.slick-slider p:hover {
	cursor: pointer;
}

.slick-slider .left-arrow {
	text-align: left;
}

.slick-slider .right-arrow {
	text-align: right;
}


.slick-slider .slide {
   /* height: auto;
    display: inline-block !important;
    width: 19.5% !important;*/
}

.slick-slider .slide{
    height: auto;
    display: inline !important;
    width: 19.5% !important;
}

.page-template-page-rotaryAboutSponsors .slide {
    height: auto;
    display: inline !important;
    width: 73% !important;
margin-bottom:5%!important;
}
@media (max-width:650px){
.slick-slider .slide {
    height: auto;
    display: inline-block !important;
    width: 100%  !important;
}
}

/* .woocommerce-result-count, .storefront-sorting,.products,.woocommerce-pagination,.one-page-shopping-section{display: none;} */
ul.products li.product.first,ul.products li.product{list-style: none !important;}
.price{display: none !important}


input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea, .input-text{
	font-size: 12px !important;
	text-indent: 7px !important;
	outline-style: none;
    font-size: inherit;
    font-family: inherit;
    padding: .313em 0;
    letter-spacing: normal;
    text-indent: .25em;
    
        padding: .618em;
    background-color: #efefef;
    color: #60646c;
    line-height: 1;
    outline: none;
    border: 0;
    -webkit-appearance: none;
    border-radius: 5px;
    box-sizing: border-box;
    font-weight: normal;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.125);
    
}

.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-noreviews, p.no-comments {
    padding: 1em 1.618em;
    margin-bottom: 2.618em;
    background-color: #135eab;
    margin-left: 0;
    color: #fff;
    clear: both;
    border-left: .618em solid rgba(0,0,0,.15);
    line-height: 20px;
}
.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button, .woocommerce-noreviews .button, p.no-comments .button{border-left: 0 !important}
#payment .payment_methods li img {
    float: right;
    border: 0;
    padding: 0;
    width: 19%;
    margin-top: -2% !important;
}
/*
#post-269 h3::after{
	content: "$5.00, $10.00, $20.00, $50.00, $100.00";
}
*/
/* %%plugins.overwrite.styles%% */
#gv-field-1-42{color:#ff3e3e;width: 15%;text-align: right;float: right;padding-right: 3.5%;}
#gv-field-1-15 h4{width:100%;}

#gv-field-1-44 {
        float: left;
    width: 51.09%;
    position: absolute;
    left: 25%;
    background-color: white;
    height: 474px;
    margin-top: 2%;
    opacity: .9;
}

#gv-field-1-44 .bulleted {
   
}

#gv-field-1-44 .bulleted li {
    list-style: none !important;
    color: #000;
    width: 100%;
    float: left;
    font-size: 115px;
    text-align: center;
    line-height: 333%;
}

#gv-field-1-44  .gv-field-label{display:none;}
#gv-field-1-10{width: 70%; float: left;}
#gv-field-1-10 .gv-field-label{    float: left;}
#gv-field-1-23 .gv-field-label,#gv-field-1-42 .gv-field-label{display: none;}
#field_1_22 .gfield_label{}
#field_1_27{}
.preview-label-faux{font-weight: 700;}
.gfield{padding-bottom: 10px;}
.extensions_message{clear: right;
  display: block;
  font-size: 10px;
  font-weight: bold;}
  input[type="text"] {
  display: block;
  margin: 0;
  width: 100%;
  font-family: sans-serif;
  font-size: 18px;
  appearance: none;
  box-shadow: none;
  border-radius: none;
}
#field_1_22 .gfield_label .gfield_required{display: none;}
input[type=checkbox]{margin-left:0 !important}

/*
input[type="file"]::before{content:""}
input[type="file"]{
  border: 0;
  
  background: none;
  background-color: #1360ab !important;
  border-color: #0e5faf !important;
  color: #fff !important;
  cursor: pointer;
  line-height: 1;
  padding: .618em 1em;
  text-decoration: none;
  font-weight: 700;
  text-shadow: none;
  display: inline-block;
  outline: none;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
  border-radius: 0;
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.2), 0 1px 1px rgba(0, 0, 0, 0.1);
}
*/

#gv-field-1-custom .gv-field-label{display:none}
#gv-field-1-custom h4{display:none;}
#gv-field-1-custom p {
    width: 80%;
    font-size: 12px;
    text-transform: uppercase;
    color: black;
    line-height: 19px;
}
.associated-images{width: 49%;
    text-indent: -999em;
    float: left;
    margin-right: 0;
}
.bike-img-2{margin-right:1.5%;}
.gv-search-horizontal {
    display: table;
    width: 100%;
}
.gv-search-horizontal .gv-search-box {
    padding-right: 0.5em;
    display: table-cell;
    height: 100%;
    vertical-align: top;
}
.gv-search-horizontal .gv-search-box p {
    display: block;
}
.gv-search-horizontal .gv-search-box input,
.gv-search-horizontal .gv-search-box select {
    display: block;
}
.gv-search-horizontal .gv-search-box select {
    width: 100%;
    max-width: 15em;
}
.gv-search-horizontal .gv-search-box.gv-search-date {
    max-width: 10em;
}
.gv-search-horizontal .gv-search-box.gv-search-date input {
    width: 48%;
    float: left;
    margin-right: 2%;
}
.gv-search-horizontal .gv-search-box.gv-search-date input {
    display: inline-block;
}
.gv-search-horizontal .gv-search-box.gv-search-box-submit {
    vertical-align: middle;
}
.gv-search-horizontal .gv-search-box.gv-search-box-submit .gv-search-clear {
    float: left;
    margin-right: 5px;
}
.gv-widget-search label.gv-check-radio {
    display: inline-block;
    margin-right: 1em;
}
.gv-widget-search label.gv-check-radio input {
    display: inline;
}
.gv-widget-search.gv-search-vertical label.gv-check-radio {
    display: block;
    margin-bottom: 1em;
}
.gv-widget-search .gv-search-box-links .active {
    font-weight: bold;
}
.gv-search-clear {
    display: none;
}
.gv-is-search .gv-search-clear {
    display: block;
}
.gv-list-container .gv-section,
.gv-list-single-container .gv-section {
    margin: 1em 0 1.5em;
}
.gv-list-container .gv-section .gv-field-label,
.gv-list-single-container .gv-section .gv-field-label {
    border-bottom: 1px solid #ccc;
    display: block;
}
.gv-image-caption {
    font-style: italic;
}
.gv-notice {
    padding: 0.5em 0.75em;
    margin: 1em 0;
    background-color: #ffffcc;
    border: 1px solid #ddd;
}
.gv-notice.gv-error {
    padding: 0.75em;
    border-color: #fd9ca1;
    background-color: #ffdfe0;
}
.gv-notice p {
    margin: 0;
    padding: 0;
}
.gv-edit-entry-wrapper .dashicons {
    font-size: 0.925em;
    padding: 0 0.2em;
    width: 1em;
    height: 1em;
    line-height: 1em;
    margin-left: 0.5em;
}
.gv-edit-entry-wrapper .dashicons-dismiss {
    color: #a10013;
}
.gv-edit-entry-wrapper .dashicons-dismiss:hover {
    color: #e20012;
}
.gv-edit-entry-wrapper .dashicons-download {
    color: #406e20;
}
.gv-edit-entry-wrapper .dashicons-download:hover {
    color: #469416;
}
.gv-notice {
    padding: 0.5em 0.75em;
    margin: 1em 0;
    background-color: #ffffcc;
    border: 1px solid #ddd;
}
.gv-notice.gv-error {
    padding: 0.75em;
    border-color: #fd9ca1;
    background-color: #ffdfe0;
}
.gv-notice p {
    margin: 0;
    padding: 0;
}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
     padding-right: 3%;
}
.gravityview-oembed .gv-back-link {
    display: none;
}
.gv-grid {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.gv-grid:before,
.gv-grid:after {
    content: " ";
    display: table;
}
.gv-grid:after {
    clear: both;
}
[class*='gv-grid-col-'] {
    float: left;
    padding-right: 1em;
    min-height: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.gform_wrapper div.validation_error {
    color: #ec2222 !important;
    font-size: 1.2em;
    font-weight: 700;
    margin-bottom: 1.6em;
    border-top: 2px solid #ec2222 !important;
    border-bottom: 2px solid #ec2222 !important;
    padding: 1em .5em !important;
    clear: both;
    width: 97.5%;
}

.gform_wrapper li.gfield_error input[type=email], .gform_wrapper li.gfield_error input[type=number], .gform_wrapper li.gfield_error input[type=password], .gform_wrapper li.gfield_error input[type=tel], .gform_wrapper li.gfield_error input[type=text], .gform_wrapper li.gfield_error input[type=url], .gform_wrapper li.gfield_error textarea {
    border: 1px solid #ec2222 !important;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: #ffbebe !important;
    margin-bottom: .375em!important;
    padding: 0;
    border-top: 1px solid #ffbebe !important;
    border-bottom: 1px solid #ffbebe !important;
}
@media screen and (max-width: 320px) {
    [class*='gv-grid-col-'] {
        width: 100%!important;
        float: none;
    }
}
@media screen and (max-width: 480px) {
    [class*='gv-grid-col-'] {
        width: 100%!important;
        float: none;
    }
}
.gv-grid-col-1-1 {
    width: 100%;
}
.gv-grid-col-1-3 {
    width: 33.3333333333%;
}
.gv-grid-col-2-3 {
    width: 66.6666666667%;
}
.gv-grid-col-1-2 {
    width: 50%;
}
.gv-grid-col-1-4 {
    width: 25%;
}
.gv-grid-col-1-6 {
    width: 16.6666666667%;
}
.gv-grid-col-1-8 {
    width: 12.5%;
}
.gv-right {
    text-align: right;
    display: block;
}
.gv-right .gv-right>div {
    float: right;
}
.gv-left {
    text-align: left;
    display: block;
}
.gv-left .gv-right>div {
    float: left;
}
@media screen and (max-width: 480px) {
    [class*='gv-grid-col-'] {
        width: 100%;
    }
    .gv-right,
    .gv-left,
    .gv-right>div,
    .gv-left>div {
        float: none;
        text-align: left;
    }
}
body .gv-widget-page-links ul,
body .gv-widget-page-links li {
    list-style: none;
    margin: 0;
    padding: 0;
}
body .gv-widget-page-links li {
    display: inline;
    display: inline-block;
}
body .gv-widget-page-links li .page-numbers {
    display: inline-block;
    padding: 0.4em 0.5em;
}
.gv-container img {
    display: block;
    margin: 0;
    padding: 0;
    max-width: 100%;
    max-height: 100%;
}
.gv-no-results {
    text-align: center;
    vertical-align: center;
    padding: 0.5em;
}
#TB_window img {
    max-height: 100%;
    max-width: 100%;
}
.gv-field-label {
    padding-right: 0.25em;
}
a.gv-sort {
    text-decoration: none;
    border-bottom: none;
}
.gv-gallery .gv-field-file-uploads {
    margin: 0;
    padding: 0;
}
.gv-gallery .gv-field-file-uploads li {
    list-style: none;
    display: inline-block;
    max-width: 200px;
    margin-right: 1em;
    margin-bottom: 0.5em;
}
.gv-gallery .gv-field-file-uploads li img {
    max-width: auto;
}
.hidden {
    display: none;
}

.gv-featured-entry{background-color:#ffffe0}


.gv-field-label,.gv-list-view-subtitle h4 {
  text-transform: none;
}

.gv-field-label::after {
  content: ": ";
}
.gv-selling p::before {
  content: "$";
} 
.gv-selling p::after {
  content: "";
} 
.gv-list-view-content {
    *zoom: 1!important;
}
.gv-list-view-content:before,
.gv-list-view-content:after {
    content: " "!important;
    display: table!important;
}
.gv-list-view-content:after {
    clear: both!important;
}
@media screen and (max-width: 600px) {
    .gv-grid-col-1-3 {
        width: 100%!important;
        float: none!important;
    }
}
@media screen and (max-width: 600px) {
    .gv-grid-col-2-3 {
        width: 100%!important;
        float: none!important;
    }
}
.gv-list-view {
  border: none!important;
  padding-bottom: 5%;
}
.gv-list-view-title {
  border-bottom: 1px solid #ddd!important;
  padding: 8px 0 8px 16px !important;
  background-color: #135eab;
  color: #fff;
  display: inline-block;
  width: 100%;
}
.gv-list-view-title h3 {
    margin: 0 0 0.5em 0!important;
    padding: 0!important;

}
.gv-list-view-title p {
    margin: 0!important;
    padding: 0!important;
}
.gv-list-view-subtitle h4 {
  margin: 0;
  color: #fff;
}
.gv-list-view-content {
  padding: 25px 0 0 0 !important;
  margin-right: 0;
}
.gv-list-view-content-description{
	padding: 0 0 0 20px;
}
.gv-list-view-content h4 {
font-size: 14px;
  clear: none!important;
  width: 30%;
  float: left;
}
.gv-list-view-content p {
    margin: 0 0 1em 0!important;
    padding: 0!important;
}
.gv-list-view-content .gv-list-view-content-image {
    padding:5px!important;
}
.gv-list-view-content .gv-list-view-content-image .gv-field-file-uploads li,
.gv-list-view-content .gv-list-view-content-image .gv-field-file-uploads {
    list-style: none!important;
    margin: 0!important;
    padding: 0!important;
}
.gv-list-single-container .gv-list-view-content-image {
    float: left!important;
}
.gv-list-single-container .gv-list-view-content-image img {
    max-height: 400px!important;
    max-width: 100%!important;
}
.gv-list-view-footer {
    border-top: 1px solid #ddd!important;
    background-color: #eee!important;
    padding: 1em!important;
}
/*jQueryFacebookWall*/
.drkgrey {
    /*
min-height: 210px;
    max-
*/height: 313px !important;
}
.about-footer p{line-height: 21px; }
.facebook-wall.wall .fbw-left-column, .facebook-wall.wall .fbw-right-column{width: 100% !important; color: #}
.facebook-wall.single-column {
    padding: 0;
    overflow: scroll !important;
    overflow-x: hidden !important;
    height: 210px !important;
    margin:0 0 23px 0;
}
.facebook-wall.wall{background: none !important}
.facebook-wall.wall .story{background: none !important;border:none !important;}
.facebook-wall a{color: #fff !important;}
.facebook-wall .story .story-link-wrapper {
    background: #333 !important;
    color: #fff !important;
    border: 1px solid #333 !important;
}
.facebook-wall.wall .story .story-interactions,.facebook-wall.wall .story .comment-wrapper, .facebook-wall.wall .story .story-interactions, .facebook-wall.wall .story .story-stats, .facebook-wall.wall .story .comment-wrapper-write {
    background-color: #333 !important;
    border: 1px solid #333 !important;
}

.facebook-wall.wall .story .comment-write {
    width: 100%;
    border-radius: 0;
    font-size: 11px;
    padding: 8px 0 0;
}
.facebook-wall .h3, .facebook-wall .h4 {
    color: #fff;
    font-weight: bold;
    overflow: hidden;
}
.faq{}
.faq h2{margin-top: 2.10%; margin-bottom: 2.11%; padding-right: 5%; line-height: 1.6em; width: 85%;}
.faq p{margin-top: .65%;margin-bottom: 2.11%; padding-right: 5%;}
.faq hr{border-bottom:1px solid #e87e24; padding: .30% 0};
/*meanmenu*/
/* hide the link until viewport size is reached */
/* hide the link until viewport size is reached */
/* hide the link until viewport size is reached */
a.meanmenu-reveal {
	display: none;
}

/* when under viewport size, .mean-container is added to body */
.mean-container .mean-bar {
	float: left;
	width: 100%;
	position: relative;
	background: #fff;
	padding: 4px 0;
	min-height: 42px;
	z-index: 999999;
	border-bottom: 1px solid #135eab;
}

.mean-container a.meanmenu-reveal {
	width: 22px;
	height: 22px;
	padding: 13px 13px 11px 13px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	color: #000 /*#135eab*/;
	text-decoration: none;
	font-size: 16px;
	text-indent: -9999em;
	line-height: 22px;
	font-size: 1px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
}

.mean-container a.meanmenu-reveal span {
	display: block;
	background: #000;
	height: 3px;
	margin-top: 3px;
}

.mean-container .mean-nav {
	float: left;
	width: 100%;
	background: #fff;
	margin-top: 44px;
}

.mean-container .mean-nav ul {
	padding: 0;
	margin: 0;
	width: 100%;
	list-style-type: none;
}

.mean-container .mean-nav ul li {
	position: relative;
	float: left;
	width: 100% !important;
	padding: 0;
	margin: 0;
}

.mean-container .mean-nav ul li a {
	display: block;
	float: left;
	width: 90%;
	padding: 0.5em 0;
	margin: 0;
	text-align: c;
	color: #fff;
	border-top: 1px solid #383838;
	border-top: 1px solid rgba(255,255,255,0.5);
	text-decoration: none;
	text-transform: uppercase;
}

.mean-container .mean-nav ul li li a {
	width: 80%;
	padding: 1em 10%;
	border-top: 1px solid #f1f1f1;
	border-top: 1px solid rgba(255,255,255,0.25);
	opacity: 0.75;
	filter: alpha(opacity=75);
	text-shadow: none !important;
	visibility: visible;
}

.mean-container .mean-nav ul li.mean-last a {
	border-bottom: none;
	margin-bottom: 0;
}

.mean-container .mean-nav ul li li li a {
	width: 70%;
	padding: 1em 15%;
}

.mean-container .mean-nav ul li li li li a {
	width: 60%;
	padding: 1em 20%;
}

.mean-container .mean-nav ul li li li li li a {
	width: 50%;
	padding: 1em 25%;
}

.mean-container .mean-nav ul li a:hover {
	background: #252525;
	background: rgba(255,255,255,0.1);
}

.mean-container .mean-nav ul li a.mean-expand {
	margin-top: 1px;
	width: 26px;
	height: 32px;
	padding: 12px !important;
	text-align: center;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	font-weight: 700;
	background: rgba(255,255,255,0.1);
	border: none !important;
	border-left: 1px solid rgba(255,255,255,0.4) !important;
	border-bottom: 1px solid rgba(255,255,255,0.2) !important;
}

.mean-container .mean-nav ul li a.mean-expand:hover {
	background: rgba(0,0,0,0.9);
}

.mean-container .mean-push {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	clear: both;
}

.mean-nav .wrapper {
	width: 100%;
	padding: 0;
	margin: 0;
}

/* Fix for box sizing on Foundation Framework etc. */
.mean-container .mean-bar, .mean-container .mean-bar * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}


.mean-remove {
	display: none !important;
}

.mean-nav #menu-main-menu li{border-right:  none;}

.acc-content{transition: top 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94);}
@media (min-width: 1025px) {

}

@media (min-width: 980px) {

}

@media (min-width: 1480px) {
	.main-logo-row {
  background: url('../images/structure/canberra-skyline.jpg') no-repeat; background-size: 100% 100%;}
}



@media (max-width: 1025px) {
#menu-main-menu li {border-right: 1px solid #e87e24;padding:0 2px 0 2px;}
#menu-main-menu li a {display: inline;color: #000 /*#135eab*/;font-family: 'Open Sans';font-weight: bold;font-size: 15px;text-transform: uppercase;}
#menu-main-menu .column2 {width: auto;text-align: center;padding: 0 22px;}
.col12 { width: 95%;margin: 0 2.5%;}

#gv-field-1-44 {
    float: left;
    width: 52.09%;
    position: absolute;
    left: 25%;
    background-color: white;
    height: 494px;
    margin-top: 4%;
    opacity: .9;
}

}

@media (min-width: 768px) and (max-width: 979px) {
}

@media (max-width: 767px) {
 	.post{padding: 0;}
}


}

@media (max-width: 575px) {
 
 }

/*idevices*/
/* iPad in portrait & landscape */

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { 
#menu-main-menu li {border-right: 1px solid #e87e24;padding: 0 6px 0 6px;}
#menu-main-menu li a {display: inline;color: #000 /*#135eab*/;font-family: 'Open Sans';font-weight: bold;font-size: 13px;text-transform: uppercase;}
#menu-main-menu .column2 {width: 139px;text-align: center;}
.mobile-drkgrey{height:268px !important}
.aptf-tweet-content a{font-size:10px !important}

#gv-field-1-44 {
        float: left;
    width: 51.09%;
    position: absolute;
    left: 25%;
    background-color: white;
    height: 474px;
    margin-top: 2%;
    opacity: .9;
}


}


@media (max-width: 960px) {
#menu-main-menu li {border-right: 1px solid #e87e24;padding:0 2px 0 2px;}
#menu-main-menu li a {display: inline;color: #000 /*#135eab*/;font-family: 'Open Sans';font-weight: normal;font-size: 15px;text-transform: uppercase;}
#menu-main-menu .column2 {width: auto;text-align: center;padding: 0 10px;}
.col12 { width: 95%;margin: 0 2.5%;}
	.main-logo-row {
  background: url('../images/structure/canberra-skyline.jpg') no-repeat; background-size: 100% 100%;}
  
  #menu-main-menu .column2 {
    width: auto;
    text-align: center;
    padding: 0 9px;
}
.post {
    padding: 0px 12.1%;
    margin: 0 auto;
}	
.buy-a-bike,.sell-your-bike,.donate-bike{background-size: auto;}


#gv-field-1-44 {
        float: left;
    width: 51.09%;
    position: absolute;
    left: 25%;
    background-color: white;
    height: 474px;
    margin-top: 2%;
    opacity: .9;
}

}




@media (max-width: 800px) {
#menu-main-menu li {border-right: 1px solid #e87e24;padding:0 2px 0 2px;}
#menu-main-menu li a {display: inline;color: #000 /*#135eab*/;font-family: 'Open Sans';font-weight: bold;font-size: 15px;text-transform: uppercase;}
#menu-main-menu .column2 {width: auto;text-align: center;padding: 0 10px;}
.col12 { width: 95%;margin: 0 2.5%;}
	.main-logo-row {
  background: url('../images/structure/canberra-skyline.jpg') no-repeat; background-size: 100% 100%;}

#gv-field-1-44 {
        float: left;
    width: 51.09%;
    position: absolute;
    left: 25%;
    background-color: white;
    height: 474px;
    margin-top: 2%;
    opacity: .9;
}
}



@media (max-width: 620px) {
	#menu-main-menu li{padding: 0;}
	.main-logo-row{background-size: cover;}
	.page-content-area h1{font-size: 1.9em;}
	.site-logo img{  width: 59%; margin-top: 5%;}
	.syb li, .buy-a-bike li, .donate-bike li{margin-top:1.87%}
	.sell-your-bike{background-size: 100% auto;height: auto;padding-bottom: 7px; background-size: cover;}
	.buy-a-bike{background-size: 100% auto; height: auto; padding-bottom: 7px; background-size: cover;}
	.donate-bike{background-size: 100% auto; height: auto; padding-bottom: 7px; background-size: cover;}
	#menu-sell-your-bike li a, #menu-buy-a-bike li a, #menu-donate-bikes li a, #menu-donate-bike-1 li a{  background-size: 85% auto; height: 60px;} 
	  .buy-a-bike{background-size: none;}
.mobile-drkgrey{height:268px !important}
.gv-list-view-content h4{width:100%;}
#gv-field-1-42{width:25%;}
.acc-content iframe {
    width: 100%;
}
.syb li, .buy-a-bike li, .donate-bike li {
    display: block;
    list-style: none;
    text-align: center;
    margin: 3.05% 0 0;
}
#menu-buy-a-bike li a{,#menu-sell-your-bike li a,#menu-donate-bikes li apadding-bottom: 50px !important;}
#gv-field-1-44 {
        float: left;
    width: 51.09%;
    position: absolute;
    left: 25%;
    background-color: white;
    height: 474px;
    margin-top: 2%;
    opacity: .9;
}
}

@media (max-width: 670px) {
.acc-content {
    width: 80%;
    margin: 0px 10%;
    padding: 5% 0;
}

#gv-field-1-44 {
    float: left;
    width: 88.09%;
    position: absolute;
    left: 8%;
    background-color: white;
    height: 500px;
max-height: 871px;    
margin-top: 0;
    opacity: .9;
}
}

@media print {
  * { background: transparent !important; color: #444 !important; text-shadow: none !important; }
  a, a:visited { color: #444 !important; text-decoration: underline; }
  a:after { content: " (" attr(href) ")"; } 
  abbr:after { content: " (" attr(title) ")"; }
  .ir a:after { content: ""; }  
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }  
  tr, img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.gform_wrapper.gf_browser_ie .gform_footer input.button{padding: 0.888em !important;}
}

/*
#gform_wrapper_1{
    display : block !important;
}
*/
.this-fixes-the-conditional-statment{display: none !important;}
#gv_list_38 img, #gv_list_88 img {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    margin-bottom: 1em;
}


#field_1_37 .gfield_label,#input_37,#field_1_37 .gfield_select, #field_1_38{display:none;}

#field_1_37 .gfield_description{font-size:13.628px !important}