/**************************************
* BW Adaptive 
* modified 9/17/2013
* v. 2.0.1
**************************************/
/* line 1, _mobile.scss */
.bw_mobile_on .bw_mobile_wrapper {
  /* Quote Media Mobile Fix */
  /* Tables Mobile Fix */
}
/* line 3, _mobile.scss */
.bw_mobile_on .bw_mobile_wrapper #mobile_key_image {
  background-size: auto 100%;
}
/* line 6, _mobile.scss */
.bw_mobile_on .bw_mobile_wrapper #mobile_key_image #key_image_s {
  display: block;
}
/* line 9, _mobile.scss */
.bw_mobile_on .bw_mobile_wrapper #mobile_key_image #key_image_m {
  display: none;
}
/* line 15, _mobile.scss */
.bw_mobile_on .bw_mobile_wrapper .bw-content-left,
.bw_mobile_on .bw_mobile_wrapper .bw-content-right {
  width: 100%;
  float: left;
  clear: both;
}
/* line 21, _mobile.scss */
.bw_mobile_on .bw_mobile_wrapper .bw-content-right {
  padding-left: 0;
}
/* line 24, _mobile.scss */
.bw_mobile_on .bw_mobile_wrapper .m_auto_width_3 {
  display: block;
  background-size: 100% auto !important;
  height: auto !important;
  min-width: 210px !important;
  width: 100% !important;
  max-width: 100% !important;
}
/* line 32, _mobile.scss */
.bw_mobile_on .bw_mobile_wrapper .m_auto_width_3 > ul {
  height: auto !important;
}
/* line 35, _mobile.scss */
.bw_mobile_on .bw_mobile_wrapper .m_auto_width_3 > ul > li {
  display: inline-block !important;
}
/* line 42, _mobile.scss */
.bw_mobile_on .bw_mobile_wrapper .qmmt_header_bar + table td {
  width: 100%;
  clear: both;
  display: block;
}
/* line 47, _mobile.scss */
.bw_mobile_on .bw_mobile_wrapper .qmmt_main > img {
  height: auto;
  min-width: 100%;
}
/* line 57, _mobile.scss */
.bw_mobile_on .bw_mobile_wrapper .views-view-grid,
.bw_mobile_on .bw_mobile_wrapper .views-view-grid tbody,
.bw_mobile_on .bw_mobile_wrapper .views-view-grid tr,
.bw_mobile_on .bw_mobile_wrapper .col-1,
.bw_mobile_on .bw_mobile_wrapper .col-2 {
  display: block;
  width: 100% !important;
}
/* line 62, _mobile.scss */
.bw_mobile_on .bw_mobile_wrapper fieldset input {
  max-width: 250px;
}
/* line 67, _mobile.scss */
.bw_mobile_on .bw_mobile_wrapper .bw-main-content {
  float: none !important;
}
/* line 71, _mobile.scss */
.bw_mobile_on .bw_mobile_wrapper .bw-rss-feeds {
  width: 100%;
}
/* line 75, _mobile.scss */
.bw_mobile_on .bw_mobile_wrapper .panel-3col-stacked .panel-col,
.bw_mobile_on .bw_mobile_wrapper .panel-3col .panel-col {
  display: table-header-group;
  float: none;
  width: 100% !important;
}
/* line 83, _mobile.scss */
.bw_mobile_on .bw_mobile_wrapper.bw_mobile_standard .bw-content-left,
.bw_mobile_on .bw_mobile_wrapper.bw_mobile_standard .bw-content-right {
  width: 100% !important;
}
/* line 92, _mobile.scss */
.bw_mobile_on .bw_mobile_wrapper .panel-3col-stacked .center-wrapper,
.bw_mobile_on body.page-node .bw_mobile_wrapper .bw-content-inner,
.bw_mobile_on .not-logged-in .bw_mobile_wrapper .panel-3col,
.bw_mobile_on .no-sidebars #bw-panel-with-left-sidebar.bw-panel-layout {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: table;
  table-layout: fixed;
  width: 100%;
}
/* line 105, _mobile.scss */
.bw_mobile_on .bw_mobile_wrapper .panel-3col-stacked .panel-col-last,
.bw_mobile_on .bw_mobile_wrapper .panel-3col-stacked .panel-col-first,
.bw_mobile_on .bw_mobile_wrapper .panel-3col .panel-col-last,
.bw_mobile_on .bw_mobile_wrapper .panel-3col .panel-col-first,
.bw_mobile_on body.page-node .bw_mobile_wrapper .bw-content-inner .bw-sidebar,
.bw_mobile_on .no-sidebars .bw-panel-layout > .bw-sidebar {
  display: table-footer-group !important;
  float: none !important;
  width: 100% !important;
}
/* line 111, _mobile.scss */
.bw_mobile_on div#panels-ipe-control-container {
  left: 0;
  max-width: 100%;
  width: 100%;
  text-align: center;
}
/* line 117, _mobile.scss */
.bw_mobile_on div.panels-ipe-form-container {
  left: 0;
  width: 100%;
}
/* line 121, _mobile.scss */
.bw_mobile_on div.panels-ipe-control .form-submit {
  font-size: 18px;
  margin: 0 5%;
  padding: 0.2em 0;
  width: 40%;
}
/* line 127, _mobile.scss */
.bw_mobile_on div.panels-ipe-pseudobutton {
  margin-left: 25% !important;
  padding: 0.3em 0;
  width: 50%;
}
/* line 132, _mobile.scss */
.bw_mobile_on div.panels-ipe-control .form-submit {
  font-size: 18px;
  margin: 0 5%;
  width: 40%;
}
