/*
Appnet responsive stylesheet
*/

@media (max-width: 1550px) { 

#sub-nav .sub-list.long-list li:nth-child(-n+2) {width:15%;}

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

#sub-nav .sub-list.long-list li:nth-child(-n+2), 
#sub-nav .sub-list.long-list li
{width:auto;}
#sub-nav .sub-list.long-list li a {padding:5px 10px;}

#main .home-catalog .wf-cell article {min-height:390px;}

#main .callout-fader .btns a {width: auto;}

#main .dealer-btm h2 {
    font-size: 22px;
    line-height:30px;
}

} @media (max-width: 1087px) {
#saddle-nav .sub-title {background:#373737; width:100%;}
#saddle-nav .selector li {width:100%;}
body.page-template-template-portfolio-masonry .filter {margin: 0px 0 0 15%; width: 70%;}


} @media (max-width: 1080px) { 
#main .selecter-home .catalog-nav ul li, #main .selecter-home .catalog-nav ul li:first-child {width:14.2%;}
#main .home-catalog .wf-cell article {min-height:380px;}

} @media (max-width: 980px) { 
#top-bar.solid-bg .wf-container-top {padding:15px; background:#1A1A1A;}
#top-bar .top-bar-arrow {width:82%; margin-left:18%; background:#1A1A1A;}

#header.show-device-logo #branding {
  padding-top: 20px;
  padding-bottom: 0px;
  border-right:0;
}

#dl-menu {width:100%;}
#mobile-menu {display:block; text-align:center;}

#main .wf-cell .btns a {display:block; margin-bottom:7px;}
body.single-portfolio .callout-fader .catagory-btns a {width:auto;}
body.page .callout-fader .catagory-btns a {width:auto;}

#sub-nav .sub-title{background:#373737; width: 100%;}
#sub-nav .sub-list {
  display:table;
  margin:0 auto;
  width: 100%;
}
#sub-nav .sub-list li,
#sub-nav .sub-list li.page-item-1651
{width:20%;}

} @media (max-width: 970px) { 
body .footer .widget {
    width: 50%;
}

} @media (max-width: 880px) { 
#main .full-width-wrap .callout-fader {padding: 20px;}


/* seat selector */
#main .still-con,
#main .ride-imgs,
#main .bike-imgs,
#main .bike-details .saddle-text,
#field_10_33,
#main .mtn-bike-imgs .saddle-setup,
#main .mtn-bike-details .saddle-text
{
  display:none;
}

#field_10_22,
#main .mens-road-link ul li,
#main .mens-type-link ul li
{
  clear:none;
  float:left;
  width:100%;
}
#field_10_53, #field_11_61 {width:100%;}
#field_11_61 {margin-top:50px;}
#main .mtn-bike-imgs .and-then {
  display:block;
  width:100%;
  height:0;
  float:none;
  position:relative;
  left:45%;
  margin-bottom:-150px;
  bottom:-50px;
}
#main .mtn-bike-imgs .and-then span {margin-top:0;}

#main .ride-imgs .ride-style,
#main .mens-type-link ul li,
{width:99%;}

#field_10_50, #field_10_51, #field_11_24 {width:100%;}
#field_10_50 {margin-bottom:50px;}

#main .women-imgs, #main .women-details, #input_11_52 {width:100%;}



/* seat selector end*/


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

#main .mobile {display:block;}
body.home #main-slideshow, #main .selecter-home .scroll {display:none;}
#main .selecter-home .catalog-nav ul li:first-child {width:100%;}
#main .selecter-home .catalog-nav ul li {width:33.3%;}

#sub-nav .sub-list li,
#sub-nav .sub-list li.page-item-1651
{width:50%;}

#main .full-width-wrap .callout {padding:20px;}
#main .full-width-wrap .callout .vc_custom_heading {padding:0!important;}

#main .footer-callouts .co-block {
  box-sizing:border-box;
  border-right: 0px solid #CCC;
  width:50%;
  padding: 25px;
}

#main .footer-callouts .co-block:first-child {border-bottom:3px solid #CCC;}
#main .footer-callouts .co-block:nth-child(2) {border-left: 3px solid #CCC; border-bottom:3px solid #CCC;}
#main .footer-callouts .co-block:last-child {border-left: 3px solid #CCC;}

#main #black-studio-tinymce-6 .mapplic-map[style] {left:-100px!important;}
#main .project-list-media .buttons-on-img a.alignnone {padding-bottom:0!important}

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

#main .full-width-wrap .callout {padding: 20px 20px;}
#main #black-studio-tinymce-6 {display:none;}
#main .dealer-btm  #black-studio-tinymce-8 {display:block;}
#main .footer-callouts {display:none;}

} @media (max-width: 480px) { 
#main .selecter-home .catalog-nav ul li {width:50%;}


#main .footer-callouts .co-block:nth-child(2) {border-left: 0px solid #CCC; }
#main .footer-callouts .co-block:last-child {border-left: 0px solid #CCC; border-bottom:0px solid #CCC;}
#main .home-catalog .wf-cell article {min-height:50px;}

#main .project-list-media .buttons-on-img a.alignnone {padding-bottom:0!important}


/* seat selector */
#main .bike-options .saddle-photo {width:75%;}
#main .bike-options .saddle-photo.saddle-1 {width:100%;}
#main .bike-options em {margin-top:25px;}

#field_11_51 {display:none;}

#main .gform_wrapper .gform_page_footer .gform_previous_button {width:48%;}
#main .gform_wrapper .gform_page_footer .button.gform_next_button {width:48%;}
#main .gform_wrapper .gform_page_footer .gform_previous_button {margin-left:0;}

#main .mtn-bike-imgs .and-then {left:42%; bottom:-60px;}
#main .womens-type-link ul li {width:100%;}

#main .mens-mtn-link ul li {width:100%;}

#main .mtn-bike-imgs .and-then {bottom:-110px; left:39%;}


/* seat selector end*/


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

body .shopping-cart-inner {width:200px;}

#main .selecter-home .catalog-nav ul li {width:100%;}
body .footer .widget {
    width: 100%;
}


  #formfields p, #formfields p.full {
    float:none;
    padding-right:0;
    width:100%; }

    .search-results-col-1 {width:100%;display:block;}
    .search-results-col-2 {width:100%;display:block;}

}