/*layout*/
body.path-writers-resources.one-sidebar .col-md-3.sidebar-first,
body.path-writers-resources.one-sidebar .sidebar-first,
body.page-node-type-listing.one-sidebar .sidebar-first {
  width: 100%;
}
body.path-writers-resources.one-sidebar .sidebar-first.col-sm-pull-6,
body.page-node-type-listing.one-sidebar .sidebar-first.col-sm-pull-6 {
  right: 59.33333%;
}
body.path-writers-resources.one-sidebar .sidebar-first.col-sm-3,
body.page-node-type-listing.one-sidebar .sidebar-first.col-sm-3 {
  right: 0;
}
body.path-writers-resources.one-sidebar #main .col-sm-6,
body.page-node-type-listing.one-sidebar #main .col-sm-6 {
  width: 59.33333%;
  position: relative;
  top: 40px;
  margin-left: 1%;
  padding-bottom: 0;
  margin-bottom: 40px;
}
body.path-writers-resources.one-sidebar #main .col-sm-6.col-sm-push-3,
body.page-node-type-listing.one-sidebar #main .col-sm-6.col-sm-push-3 {
  left: 13%;
}
body.path-writers-resources.one-sidebar .page-header,
body.page-node-type-listing.one-sidebar .page-header {
  position: absolute;
  top: -40px;
  left: 0;
}
body.path-writers-resources.one-sidebar .view-listing-section,
body.page-node-type-listing.one-sidebar .view-listing-section {
  margin-bottom: 90px;
}
.node.listing .edit-link {
  position: absolute;
  background: rgba(255, 255, 255, .7);
  padding: 2px;
  right: 0;
  font-size: 13px;
  color: #e60000;
}
body.path-writers-resources .block-narrative-magazine-right-side-action-links,
body.page-node-type-listing .node.listing .edit-link {
  display: none;
}
/*content*/
.view.view-listing-section {
  font-size: 1rem;
  font-family: Georgia,"Times New Roman",Times,serif;
  line-height: inherit;
}
body.path-writers-resources .nm-listing-content,
body.page-node-type-listing .nm-listing-content {
  margin-left: 220px;
}
body.path-writers-resources .views-term-394 .nm-listing-content {
  margin-left: 200px;
}
body.path-writers-resources .nm-listing-image,
body.page-node-type-listing .nm-listing-image {
  float: left;
  margin-top: 15px;
  max-width: 200px;
}
body.path-writers-resources .view-filters form,
body.path-writers-resources .view-content {
  max-width: 780px;
}
body.path-writers-resources .view-content .views-row:first-child {
  border-top: 1px solid #ccc;
}
body.path-writers-resources .views-row {
  border-bottom: 1px solid #ccc;
  padding-top: 10px;
  padding-bottom: 20px;
  position: relative;
}
body.path-writers-resources .view-content .views-row:last-child {
  border-bottom: none;
}
body.path-writers-resources .view-listing-section .pager {
  margin: 0;
}
body.path-writers-resources .view-listing-section {
  padding-top: 24px;
}
body.page-node-type-listing .node,
body.path-writers-resources .view-content,
.block.menu--menu-writers-resources {
  font-family: "Montserrat", Arial, Verdana, sans-serif;
}
body.nm-responsive-page.path-writers-resources #content .node {
  width: 100%;
  max-width: none;
}
body.page-node-type-listing .node {
  margin: 0 50px 0 5px;
}
body.page-node-type-listing .node .author-link,
body.path-writers-resources .view-content .author-link {
  font-family: "Open Sans", Arial, Verdana, sans-serif;
}
body.path-writers-resources .view-content a {
  font-family: inherit;
  color: #ff0000;
}
body.page-node-type-listing .listing-contact a,
body.page-node-type-listing .listing-contact a:link,
body.page-node-type-listing .listing-contact a:visited,
body.path-writers-resources .listing-contact a,
body.path-writers-resources .listing-contact a:link,
body.path-writers-resources .listing-contact a:visited {
  font-family: montserrat, open sans, arial, helvetica, sans-serif;
  color: gray;
  text-decoration: none;
}
body.page-node-type-listing #content .node a:hover,
body.page-node-type-listing .listing-contact a:hover,
body.path-writers-resources .view-listing-section a:hover,
body.path-writers-resources .listing-contact a:hover {
  text-decoration: none;
}
body.page-node-type-listing .field--name-field-listing-image img,
body.path-writers-resources .field--name-field-listing-image img {
  padding-bottom: 20px;
}
/*writers resources menu block*/
.block.menu--menu-writers-resources {
  width: 100%;
  max-width: 800px;
  background: #f6f5f5;
  padding: 13px 0 12px 15px;
  margin-top: 50px;
  font-weight: 400;
  margin-bottom: 1.5em;
  box-sizing: border-box;
}
.block.menu--menu-writers-resources h2 {
  color: #000000;
  font-size: 1.2em;
  line-height: 14px;
  font-weight: 600;
  cursor: pointer;
  margin: 0;
}
.block.menu--menu-writers-resources .menu a:link,
.block.menu--menu-writers-resources .menu a:visited {
  font-size: 1.175em;
  color: #ff0000;
}
.block.menu--menu-writers-resources .menu a.is-active {
  color: #b0aeae;
}
.block.menu--menu-writers-resources .menu a:hover {
  text-decoration: none;
}
.block.menu--menu-writers-resources ul {
  margin: 8px 0 0 0;
  padding-left: 0;
}
.block.menu--menu-writers-resources ul li {
  background: url('../images/bullet.png') 0 11px no-repeat;
  padding-left: 10px;
  margin-left: 10px;
}
.block.menu--menu-writers-resources ul.menu--menu-writers-resources li {
  list-style: none;
  line-height: 27px;
}
.block.menu--menu-writers-resources.fixed {
  position: fixed;
  top: 20px;
  margin: 0;
}
/*writing-programs = 391*/
/*conferences = 392*/
/*best-advice = 393*/
/*books-on-writing = 394*/
/*publishing-and-editing-programs = 395*/
.views-term-394 .view-filters,
.views-term-395 .view-filters,
.views-term-393 .view-filters {
  display: none;
}
body.path-writers-resources .view-filters.form-group {
  margin-bottom: 0.5em;
}
body.path-writers-resources .view-filters .form-actions {
  position: absolute;
}
body.path-writers-resources .views-term-393 .nm-listing-image,
body.path-writers-resources .views-term-393 .nm-listing-content,
body.taxonomy-393 .nm-listing-image,
body.taxonomy-393 .nm-listing-content {
  font-family: Georgia, "Times New Roman", Times, serif;
  width: 700px;
  max-width: 700px;
  margin: 0 auto;
}
body.path-writers-resources .views-term-393 .nm-listing-image,
body.taxonomy-393 .nm-listing-image {
  float: none;
}
body.taxonomy-394 .nm-listing-image,
.views-term-394 .nm-listing-image {
  width: 200px;
  text-align: center;
}
body.taxonomy-394 .nm-listing-image img,
.views-term-394 .nm-listing-image img {
  height: auto;
  margin: 0 auto;
}
/*views exposed form (filters)*/
.views-term-agents .nm-listing-location,
.view-listing-section .views-exposed-form .form-item-agency,
.view-listing-section .views-exposed-form .form-item-genre,
.view-listing-section .views-exposed-form .nm-listing-date-season,
.view-listing-section .views-exposed-form [data-drupal-selector="edit-date-season-wrapper"],
.view-listing-section .views-exposed-form .form-item-date-season-min,
.view-listing-section .views-exposed-form .form-item-date-season-max,
.view-listing-section .views-exposed-form .nm-listing-degree,
.view-listing-section .views-exposed-form .nm-listing-duration,
.view-listing-section .views-exposed-form .nm-listing-location,
.view-listing-section .views-exposed-form .form-submit,
.view-listing-section .views-exposed-form .form-item-title,
.view-listing-section .views-exposed-form .form-type-radio input,
.view-listing-section .views-exposed-form .form-type-radio .ui-icon,
.view-listing-section .views-exposed-form .form-item-title > :first-child,
.view-listing-section .views-exposed-form .nm-listing-degree .fieldset-wrapper > div > :first-child,
.view-listing-section .views-exposed-form .nm-listing-location .fieldset-wrapper > div > :first-child,
.view-listing-section .views-exposed-form .nm-listing-duration .fieldset-wrapper > div > :first-child {
  display: none;
}
.views-term-392 .views-exposed-form .nm-listing-location,
.views-term-392 .views-exposed-form .nm-listing-date-season,
.views-term-392 .views-exposed-form .nm-listing-date-season,
.views-term-391 .views-exposed-form .nm-listing-degree,
.views-term-391 .views-exposed-form .nm-listing-duration,
.views-term-391 .views-exposed-form .nm-listing-location {
  display: block;
  width: 100%;
}
.views-term-agents .views-exposed-form .form-item-genre {
  display: block;
}
.views-term-agents .views-exposed-form .form-inline .form-item-genre.form-item input,
.views-term-agents .views-exposed-form .form--inline .form-item-genre.form-item input {
  position: relative;
  max-width: 305px;
  width: 100%;
  height: 26px;
  border: 1px solid #999;
  border-radius: 3px;
  margin: 0;
  overflow: hidden;
  font-family: "Open Sans", Arial, Verdana, sans-serif;
  font-size: 14px;
  padding: 0 0 0 6px;
  box-shadow: none;
}
.views-term-agents .views-exposed-form .nm-listing-genre {
  position: relative;
  width: 302px;
}
.views-term-agents .views-exposed-form .nm-listing-genre #clear-genre-textfield {
  cursor: pointer;
  color: #666;
  font-size: 14px;
  position: absolute;
  bottom: 1px;
  right: 2px;
  height: 16px;
  border-left: 1px solid #999;
  padding: 1px 5px 7px 6px;
  background: #fff;
}
.views-term-agents .views-exposed-form .nm-listing-genre #clear-genre-textfield span {
  font-size: 16px;
  vertical-align: middle;
}
body.path-writers-resources-agents .ui-autocomplete.ui-menu .ui-menu-item a:hover,
body.path-writers-resources-agents .ui-autocomplete.ui-menu .ui-menu-item a {
  font-size: 13px;
  font-weight: bold;
}
body.path-writers-resources-agents .ui-autocomplete.ui-menu .ui-menu-item a:hover {
  background: #eee;
  border-color: #eee;
  border-radius: 0;
}
.view-listing-section .views-exposed-form .views-exposed-widget {
  width: 100%;
  padding: 0;
  clear: both;
}
.view-listing-section .views-exposed-form .views-widget {
  min-width: 550px;
}
.view-listing-section .views-exposed-form .form-radios {
  margin: 0;
}
.view-listing-section .views-exposed-form legend,
.view-listing-section .views-exposed-form label,
.view-listing-section .views-exposed-form .form-type-textfield label,
.view-listing-section .views-exposed-form .views-exposed-widget label {
  width: auto;
  border-radius: 5px;
  background: #fff;
  color: #999;
  font-family: "Open Sans", Arial, Verdana, sans-serif;
  font-weight: bold;
  font-size: 13px;
  line-height: 13px;
  padding-top: 8px;
  float: none;
  text-align: left;
  margin-bottom: 0.4em;
}
.view-listing-section .views-exposed-form .form-type-radio label.ui-button {
  padding: 0;
  font-weight: normal;
}
.view-listing-section .views-exposed-form .nm-listing-date-season label,
.view-listing-section .views-exposed-form legend {
  margin-bottom: 0;
}
.view-listing-section .views-exposed-form .nm-listing-genre {
  margin-bottom: 0.4em;
}
.view-listing-section .views-exposed-form .views-exposed-widget label {
  width: auto;
}
.views-term-agents .views-exposed-form label {
  letter-spacing: 0.023em;
}
.view-listing-section .views-exposed-form .views-exposed-widget .last label {
  margin-right: 0;
}
.nm-listing-date-season .ui-controlgroup {
  display: block;
}
.view-listing-section .views-exposed-form .ui-controlgroup .form-type-radio label.ui-button {
  color: #666;
  border-color: #999;
  border-radius: 3px;
  float: left;
  width: auto;
  box-sizing: border-box;
}
.view-listing-section .views-exposed-form .ui-controlgroup .form-type-radio label {
  padding: .4em 1em;
  border: 1px solid;
}
.view-listing-section .views-exposed-form .form-type-radio label.ui-checkboxradio-label {
  padding: .4em 1em;
  display: block;
  line-height: normal;
}
.view-listing-section .views-exposed-form label {
  margin: 0 7px 0 0;
}
.view-listing-section .views-exposed-form .form-item {
  margin: 0.4em 0;
}
.view-listing-section .views-exposed-form .form-type-radio {
  margin-bottom: 0;
}
.view-listing-section .views-exposed-form fieldset.form-item {
  margin: 0;
  box-sizing: border-box;
}
.view-listing-section .views-exposed-form .nm-listing-genre > div.form-item {
  padding: 0;
  margin-top: 0;
  float: none;
}
.views-term-agents .views-exposed-form .form-inline .nm-listing-genre .form-item-genre.form-item input,
.views-term-agents .views-exposed-form .form--inline .nm-listing-genre .form-item-genre.form-item input {
  margin-top: 2px;
}
/*fix whitespace between buttons*/
.view-listing-section .views-exposed-form .ui-controlgroup {
  font-size: 0;
}
.view-listing-section .views-exposed-form .ui-controlgroup .form-item {
  font-size: initial;
}
.view-listing-section .views-exposed-form .ui-controlgroup .form-type-radio label.ui-state-active {
  color: #ed4c3b;
  border-color: #ed4c3b;
}
.view-listing-section .views-exposed-form .ui-controlgroup .form-type-radio label.ui-button.ui-state-active:hover {
  background: none;
}
.view-listing-section .views-exposed-form #listing-rolodex {
  padding-top: .5em;
  float: left;
}
.views-term-agents .views-exposed-form #listing-rolodex {
  padding-top: 0;
}
.view-listing-section .views-exposed-form .alpha-rolodex {
  font-size: .7em;
  border: none;
  margin: 0;
  color: #ffffff;
  text-transform: capitalize;
}
.view-listing-section .views-exposed-form #listing-rolodex > label {
  margin-bottom: 0.4em;
  padding-top: 0;
}
.view-listing-section .views-exposed-form .alpha-rolodex td.active {
  width: 40px;
  text-align: center;
}
.view-listing-section .views-exposed-form .alpha-rolodex tbody {
  border: none;
}
.view-listing-section .views-exposed-form .alpha-rolodex td {
  padding: 2px;
  background-color: #fff;
  border-radius: 0;
  border: none;
  font-size: 13px;
}
.view-listing-section .views-exposed-form .alpha-rolodex a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 2px 0;
  color: #666;
  border: 1px solid #999;
  border-radius: 0;
  font-family: "Open Sans", Arial, Verdana, sans-serif;
  font-weight: normal;
  text-decoration: none;
}
.view-listing-section .views-exposed-form .alpha-rolodex .active a {
  color: #ed4c3b;
  border-color: #ed4c3b;
}
.view-listing-section .views-exposed-form .views-submit-button {
  position: relative;
  padding-top: 0;
}
.view-listing-section .views-exposed-form .views-submit-button .ajax-progress {
  position: absolute;
  bottom: 30px;
  right: 2px;
}
.view-listing-section .views-exposed-form .views-submit-button .ajax-progress .throbber {
  background: transparent url('../images/ajax-loader.gif') no-repeat 0 center;
}
.view-listing-section .view-content.view-no-results {
  border-top: 1px solid #ccc;
  padding: 10px 0;
  min-height: 160px;
}
/*ads*/
.view-listing-section .banner-listing-center-col {
  border-bottom: 1px solid #cccccc;
  text-align: center;
  padding: 0 0 15px 0;
}
.view-listing-section .banner-listing-center-col img {
  margin: 0 auto;
  display: block;
  border: 1px solid #efefef;
}
.view-listing-section .banner-listing-center-col .narrative-listing-ad-statement {
  text-align: left;
  font-size: 11px;
  line-height: 12px;
  padding: 2px 0 1px 0;
  color: #dddddd;
}

@media only screen and (max-width: 1280.98px) {
  body.section-writers-resources .nav_footer li a {
    letter-spacing: 2px;
  }
  body.section-writers-resources .nav_footer li {
    margin-right: 2%;
  }
  body.page-views.section-writers-resources #admin-menu,
  body.page-views.section-writers-resources #superfish-menu-user-settings {
    min-width: 0;
    width: 100%;
  }
  body.path-writers-resources.one-sidebar .sidebar-first.col-sm-pull-6,
  body.page-node-type-listing.one-sidebar .sidebar-first.col-sm-pull-6 {
    right: 730px;
  }
  body.path-writers-resources.one-sidebar #main .col-sm-6.col-sm-push-3,
  body.page-node-type-listing.one-sidebar #main .col-sm-6.col-sm-push-3 {
    left: 160px;
  }
  body.path-writers-resources.one-sidebar #main .col-sm-6,
  body.page-node-type-listing.one-sidebar #main .col-sm-6 {
    width: 75%;
    max-width: 730px;
  }
  body.path-writers-resources.one-sidebar #main .col-sm-6 #content,
  body.page-node-type-listing.one-sidebar #main .col-sm-6 #content {
    border: none;
  }
  body.path-writers-resources.one-sidebar .sidebar-first,
  body.page-node-type-listing.one-sidebar .sidebar-first {
    min-width: 160px;
  }
  .node.listing .edit-link {
    right: 5px;
  }
}
@media only screen and (max-width: 987.98px) {
  body.path-writers-resources.one-sidebar .sidebar-first.col-sm-pull-6,
  body.page-node-type-listing.one-sidebar .sidebar-first.col-sm-pull-6 {
    right: 75%;
  }
  body.path-writers-resources.one-sidebar .col-sm-3.sidebar-first,
  body.page-node-type-listing.one-sidebar .col-sm-3.sidebar-first {
    width: 160px;
  }
}
@media only screen and (min-width: 800px) and (max-width: 959.98px) {
  body.section-writers-resources .nav_footer li p {
    font-size: 9px;
    margin-right: 21px;
    line-height: 10px;
    text-align: center;
    padding-top: 0;
    letter-spacing: 1px;
    font-weight: normal;
  }
  body.section-writers-resources .nav_footer li a {
    letter-spacing: 0;
    font-size: 9px;
  }
  body.section-writers-resources .nav_footer {
    padding-left: 0;
    height: 9px;
    margin: 0 auto;
  }
}

@media only screen and (max-width: 863.98px) {
  body.path-writers-resources.one-sidebar .ui-controlgroup {
    display: block;
  }
  body.path-writers-resources.one-sidebar #main .col-sm-6,
  body.page-node-type-listing.one-sidebar #main .col-sm-6,
  body.path-writers-resources.one-sidebar #content,
  body.page-node-type-listing.one-sidebar #content {
    width: 100%;
    margin: 0;
    border: none;
    top: 0;
    padding-top: 0;
  }
  body.path-writers-resources.one-sidebar .col-sm-3.sidebar-first,
  body.page-node-type-listing.one-sidebar .col-sm-3.sidebar-first,
  body.path-writers-resources.one-sidebar .sidebar-first,
  body.page-node-type-listing.one-sidebar .sidebar-first {
    width: 100%;
    float: none;
    clear: both;
  }
  body.path-writers-resources.one-sidebar .page-header,
  body.page-node-type-listing.one-sidebar .page-header {
    position: relative;
    top: 0;
    width: 95%;
    max-width: 800px;
    margin: 10px auto 0;
    padding: 15px 0;
  }
  body.nm-responsive-page .region-sidebar-first .block.menu--menu-writers-resources {
    border-bottom: none;
    margin-bottom: 0;
  }
  .block.menu--menu-writers-resources {
    width: 100%;
    max-width: 95%;
    margin: 10px auto;
  }
  body.path-writers-resources.one-sidebar .view-listing-section {
    width: 95%;
    margin: 0 auto 20px;
    padding-top: 0;
    max-width: 800px;
  }
  body.path-writers-resources.one-sidebar .nm-main-content {
    width: 100%;
  }
  .block.menu--menu-writers-resources {
    width: 100%;
    margin: 5px auto;
  }
  .block.menu--menu-writers-resources.fixed {
    top: 0;
    position: relative;
  }
  .block.menu--menu-writers-resources .menu {
    display: block;
  }
  .block.menu--menu-writers-resources ul.menu li.active,
  .block.menu--menu-writers-resources ul.menu a.is-active {
    display: none;
  }
  #listing-rolodex {
    width: 100%;
  }

  body.path-writers-resources .views-term-393 .nm-listing-image,
  body.path-writers-resources .views-term-393 .nm-listing-content,
  body.taxonomy-393 .nm-listing-image,
  body.taxonomy-393 .nm-listing-content {
    max-width: 700px;
    width: 100%;
  }
}

@media only screen and (min-width: 580px) and (max-width: 863.98px) {
  .block.menu--menu-writers-resources ul.menu--menu-writers-resources li {
    display: inline-block;
    margin-right: 15px;
  }
  .block.menu--menu-writers-resources ul.menu--menu-writers-resources li.last,
  .block.menu--menu-writers-resources ul.menu--menu-writers-resources li:last-child {
    margin-right: 0;
  }
  .block.menu--menu-writers-resources ul.menu--menu-writers-resources li.first {
    margin-left: 0;
  }
}
@media only screen and (min-width: 580px) and (max-width: 600.98px) {
  .block.menu--menu-writers-resources ul.menu--menu-writers-resources li {
    display: inline-block;
    margin-right: 8px;
  }
  .block.menu--menu-writers-resources ul.menu--menu-writers-resources li.last,
  .block.menu--menu-writers-resources ul.menu--menu-writers-resources li:last-child {
    margin-right: 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 799.98px) {
  /*menus*/
  body.section-writers-resources .nav_footer li,
  body.section-writers-resources .nav_footer li p {
    font-size: 9px;
    margin-right: 12px;
    line-height: 10px;
    text-align: center;
    padding-top: 0;
    letter-spacing: 1px;
    font-weight: normal;
  }
  body.section-writers-resources .nav_footer li a {
    letter-spacing: 0;
    font-size: 9px;
  }
  body.section-writers-resources .nav_footer {
    padding-left: 0;
    height: 9px;
  }
  body.section-writers-resources .footer {
    padding: 13px 0 0;
  }
}

@media only screen and (min-width: 640px) and (max-width: 767.98px) {
  /*menus*/
  body.section-writers-resources .nav_footer li,
  body.section-writers-resources .nav_footer li p {
    font-size: 9px;
    margin-right: 9px;
    line-height: 10px;
    text-align: center;
    padding-top: 0;
    letter-spacing: 0;
    font-weight: normal;
  }
  body.section-writers-resources .nav_footer li a {
    letter-spacing: 0;
    font-size: 9px;
  }
  body.section-writers-resources .nav_footer {
    padding-left: 28px;
    height: 9px;
  }
  body.section-writers-resources .nav_select {
    display: none;
    width: 68%;
  }
}
@media screen and (min-width: 864px) {
  body.path-writers-resources #main.main-container {
    padding-top: 44px;
  }
  body.path-writers-resources.one-sidebar .col-md-3.sidebar-first .region-sidebar-first {
    padding-left: 0;
  }
  .block.menu--menu-writers-resources {
    width: 180px;
    margin-top: 70px;
    box-sizing: border-box;
  }
  body.path-writers-resources.one-sidebar .nm-main-content {
    max-width: 800px;
    margin-left: 30px;
  }
  body.path-writers-resources.one-sidebar .col-md-3.sidebar-first,
  body.path-writers-resources.one-sidebar .sidebar-first,
  body.page-node-type-listing.one-sidebar .sidebar-first {
    width: 180px;
    padding-left: 0;
  }
}

@media screen and (min-width: 960px) {
  body.path-writers-resources.one-sidebar .nm-main-content {
    margin-left: 54px;
  }
  body.path-writers-resources.one-sidebar .col-md-3.sidebar-first .region-sidebar-first {
    padding-left: 0;
  }
  .block.menu--menu-writers-resources ul li {
    margin-left: 0;
  }
}

@media only screen and (max-width: 720.98px) {
  .view-listing-section .views-exposed-form .alpha-rolodex td.active,
  .views-exposed-form .alpha-rolodex td.active,
  .views-exposed-form .alpha-rolodex td {
    display: inline-block;
    width: 6.1%;
  }
  .views-exposed-form .views-submit-button .ajax-progress {
    bottom: 6px;
    right: 2px;
  }
}

@media only screen and (min-width: 266px) and (max-width: 579.98px) {
  .block.menu--menu-writers-resources ul.menu {
    max-width: 350px;
    -moz-column-count: 2;
    -moz-column-gap: 0;
    -webkit-column-count: 2;
    -webkit-column-gap: 0;
    column-count: 2;
    column-gap: 0;
  }
}

@media only screen and (max-width: 580.98px) {
  .view-listing-section .views-exposed-form .views-widget {
    min-width: 280px;
    width: 100%;
  }
  .views-exposed-form .views-exposed-widget {
    margin: 0;
    padding: 0;
  }
  .views-exposed-form .ui-controlgroup .form-type-radio label.ui-button {
    margin-bottom: 3px;
  }
  body.section-writers-resources .nav_sec {
    display: none;
  }
  .block.menu--menu-writers-resources {
    width: 100%;
    max-width: 95%;
    margin: 10px auto;
  }
  body.path-writers-resources.one-sidebar .view-listing-section,
  body.page-node-type-listing.one-sidebar .view-listing-section {
    max-width: 95%;
    margin: 0 auto 20px;
    padding-top: 0;
  }
  body.path-writers-resources.one-sidebar .page-header,
  body.page-node-type-listing.one-sidebar .page-header {
    max-width: 95%;
    margin: 0 auto;
    padding: 15px 0;
  }
  body.path-writers-resources .views-term-394 .nm-listing-content,
  body.path-writers-resources .nm-listing-content,
  body.page-node-type-listing .nm-listing-content {
    margin: 0;
    width: 100%;
    clear: both;
  }
  /*best-books*/
  body.taxonomy-394 .nm-listing-content,
  body.path-writers-resources .views-term-394 .nm-listing-content {
    width: auto;
    clear: none;
  }
  body.taxonomy-394 #content .nm-listing-content p span.bold_caps,
  body.path-writers-resources #content .views-term-394 p span.bold_caps {
    margin: 0;
  }
  body.taxonomy-394 .nm-listing-image,
  body.path-writers-resources .views-term-394 .nm-listing-image {
    width: 100px;
    padding-right: 2.5%;
  }
  body.taxonomy-394 .nm-listing-image img,
  body.path-writers-resources .views-term-394 .nm-listing-image img {
    display: block;
  }
  body.taxonomy-394 .nm-listing-recommended,
  body.path-writers-resources .views-term-394 .nm-listing-recommended {
    padding-left: 0 !important;
  }
}

@media only screen and (max-width: 422.98px) {
  body.taxonomy-394 .nm-listing-content,
  body.path-writers-resources .views-term-394 .nm-listing-content {
    margin-left: 0;
  }
  .view-listing-section .views-exposed-form .alpha-rolodex td.active,
  .views-exposed-form .alpha-rolodex td.active,
  .views-exposed-form .alpha-rolodex td {
    width: 9.7%;
  }
  .views-exposed-form .views-submit-button .ajax-progress {
    left: 90.3%;
    bottom: 100px;
  }
}

@media only screen and (max-width: 300.98px) {
  .views-exposed-form .ui-controlgroup .form-type-radio label.ui-button {
    margin-right: 5px;
  }
  .view-listing-section .views-exposed-form .alpha-rolodex td.active,
  .views-exposed-form .alpha-rolodex td.active,
  .views-exposed-form .alpha-rolodex td {
    width: 9.5%;
  }
}
