/********** Header & Footer **********/
header.et-l.et-l--header {
  position: relative;
  z-index: 15;
  margin: 0;
  height: auto;
  background-size: cover;
  background-color: #FCFBF9;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-blend-mode: multiply;
  border-top: 4px solid #1D1814;
  border-bottom: 1px solid rgba(218, 211, 196, 0.725);
  box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.165);
  background-image: url(https://notquiteoverlanders.com/wp-content/uploads/2024/02/web-masthead.png) !important;
}
#masthead-top ul li {
  height: 34px;
  min-height: 34px;
  max-height: 34px;
  margin: 0 !important;
  padding: 0 10px !important;
}
/*
#home #top-wrap {
   width: 1400px !important;
}
*/
#masthead-top #menu-top-left ul li:first-of-type {
  padding-left: 0 !important;
}
#masthead-top #menu-top-right ul li:last-of-type {
  padding-right: 0 !important;
}
#masthead-top ul li a {
  height: 34px;
  line-height: 33px;
  padding: 0 !important;
  font-weight: 500;
  letter-spacing: 0.063rem;
  text-transform: uppercase;
  font-size: 12px !important;
  color: rgba(55, 41, 37, 0.7) !important;
  font-family: 'Oswald', sans-serif;
}
#masthead-top ul li a:hover {
  color: #c93810 !important;
}
/* Login */
#masthead-top .tippy-popper.dmp-355943 {
  top: 34px !important;
  left: 1487px !important;
  will-change: none !important;
}
.tippy-popper.dmp-355943 .tippy-content {
  border-radius: 0 0 7px 7px !important;
}
.tippy-popper.dmp-355943 #tippy-1.tippy-tooltip .tippy-content {
  border-radius: 0 0 7px 7px !important;
}
/* Masthead Branding */
.et_pb_social_media_follow_0_tb_header li a:hover {
  background-color: #c44715 !important;
}
.et_pb_social_media_follow_1_tb_footer li a:hover {
  background-color: #D36D43 !important;
}
/* Primary Mega Menus */
#mega-menu-wrap-primary-menu #mega-menu-primary-menu {
  display: block;
  width: 100%;
  padding: 0;
  text-align: center;
}
#mega-menu-wrap-primary-menu {
  height: 66px;
  background: transparent;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item {
  display: inline-block;
  padding: 0;
  margin: 0 15px;
  text-align: center;
  vertical-align: middle;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item:first-of-type {
  float: left;
  margin: 0 0 0 0;
  text-align: left;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item:last-of-type {
  float: right;
  margin: 0 0 0 0;
  /*margin: 0;*/
  text-align: right;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
  height: 66px;
  border: 0;
  padding: 0;
  font-size: 16px;
  font-weight: 500 !important;
  line-height: 66px;
  background: transparent !important;
  border-color: transparent;
  letter-spacing: 0.047rem;
  text-transform: uppercase;
  color: #1e1e1e !important;
  transition: all 0.35s ease-in-out;
  text-rendering: optimizelegibility;
  font-family: Oswald, 'Oswald', sans-serif;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link:hover,
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link:focus {
  font-weight: 500;
  border: 0;
  color: #c93810 !important;
  text-decoration: none;
  background: transparent;
  border-color: transparent;
}
/********** Headings **********/
/*
.page .secHeading.full, .category .secHeading.full {
  position: relative;
}
.page .secHeading.full .secHead-before, .category .secHeading.full .secHead-before {
	content: '';
	position: absolute;
	display: block;
	top: 27px;
	width: 100%;
	height: 1px;
	background: #d1cbb9;
}
*/
@media (min-width: 981px) {
  .secHeading.full .et_pb_heading_container {
    text-align: center;
  }
  .secHeading.full .et_pb_heading_container:before {
    content: '';
    position: absolute;
    display: block;
    top: 27px;
    width: 100%;
    height: 1px;
    background: #D1CBB9;
  }
  .secHeading.full.alt .et_pb_heading_container:before {
    top: 24px;
  }
  .secHeading.full h2 {
    display: inline-block;
    position: relative;
    width: auto;
    z-index: 1;
    overflow: hidden;
    text-align: center;
    padding: 0 30px;
    background: #ffffff;
  }
  .secHeading.full.alt h2 {
    font-weight: 500;
  }
}
/********** Post Grids **********/
/********** Dashboard Content **********/
/** Dashboard Menu **/
#mega-menu-wrap-dashboard-menu #mega-menu-dashboard-menu {
  display: flex;
  justify-content: right;
  flex-flow: row nowrap;
}
#mega-menu-wrap-dashboard-menu {
  height: 40px;
  background: transparent;
}
#mega-menu-wrap-dashboard-menu #mega-menu-dashboard-menu > li.mega-menu-item {
  display: inline-block;
  height: auto;
  width: auto;
  padding: 0;
  margin: 0 0 0 7px;
  text-align: center;
  vertical-align: middle;
}
#mega-menu-wrap-dashboard-menu #mega-menu-dashboard-menu > li.mega-menu-item > a.mega-menu-link,
#mega-menu-wrap-dashboard-menu #mega-menu-dashboard-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
  display: block;
  height: 40px;
  width: 40px;
  padding: 0;
  margin: 0;
  font-size: 18px;
  line-height: 40px;
  text-align: center;
  text-transform: none;
  border: 0;
  color: rgba(250, 248, 247, 0.875) !important;
  border-radius: 8px !important;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  font-family: Oswald, 'Oswald', sans-serif;
  background: rgba(86, 70, 61, 0.5) !important;
}
#mega-menu-wrap-dashboard-menu #mega-menu-dashboard-menu > li.mega-menu-item > a.mega-menu-link img {
  margin-top: 1px;
  width: 40px;
  height: 39px;
  border-radius: 8px;
}
#mega-menu-wrap-dashboard-menu #mega-menu-dashboard-menu > li.mega-menu-item > a.mega-menu-link:hover,
#mega-menu-wrap-dashboard-menu #mega-menu-dashboard-menu > li.mega-menu-item > a.mega-menu-link:focus,
#mega-menu-wrap-dashboard-menu #mega-menu-dashboard-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
#mega-menu-wrap-dashboard-menu #mega-menu-dashboard-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
  color: #faf8f7 !important;
}
#mega-menu-wrap-dashboard-menu #mega-menu-dashboard-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
  margin: 0 0 0 2px;
}
#mega-menu-wrap-dashboard-menu #mega-menu-dashboard-menu > li.mega-menu-flyout ul.mega-sub-menu {
  z-index: 999;
  position: absolute;
  width: 175px;
  max-width: none;
  border-radius: 0;
  margin: 0 0 0 -8px;
  padding: 0 !important;
  border: 0 solid #DDD9D0;
  background: #F4F2EE !important;
  border-top: 5px solid #C74817 !important;
  box-shadow: 0 1px 6px rgba(17, 17, 17, 0.35);
}
#mega-menu-wrap-dashboard-menu #mega-menu-dashboard-menu > li.mega-menu-flyout ul li:not(:first-of-type) {
  border-top: 1px solid rgba(218 211 301.53846154);
}
#mega-menu-wrap-dashboard-menu #mega-menu-dashboard-menu > li.mega-menu-flyout ul li a {
  background: #F4F2EE;
  padding: 0 16px;
  height: 33px !important;
  color: #1e1e1e !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 33px !important;
  text-rendering: optimizelegibility;
  letter-spacing: 0.016rem !important;
  transition: padding-left 0.335s ease-in-out;
  -webkit-transition: padding-left 0.335s ease-in-out;
  -ms-transition: padding-left 0.335s ease-in-out;
  -moz-transition: padding-left 0.335s ease-in-out;
  font-family: "Archivo Narrow", sans-serif !important;
}
#mega-menu-wrap-dashboard-menu #mega-menu-dashboard-menu > li.mega-menu-flyout ul li a:hover {
  padding: 0 16px 0 20px !important;
  background-color: #F4F2EE !important;
}
#mega-menu-wrap-dashboard-menu #mega-menu-dashboard-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  position: absolute;
  left: 100%;
  top: 0;
  margin-left: -20px;
}
.divimegapro {
  min-width: 200px !important;
}
.tippy-content {
  border-radius: 7px;
}
.nqoDashSubWrap.account .nqoDashSubText {
  margin: 0 !important;
  padding: 16px 16px 7px !important;
  border-bottom: 1px solid rgba(218, 211, 196, 0.35);
}
.nqoDashSubText h3 {
  font-size: 16px;
  font-weight: 400;
  color: #382f2b;
  line-height: 18px;
  font-style: normal;
  padding-bottom: 0;
  letter-spacing: 0.031rem;
  text-rendering: optimizelegibility;
  font-family: 'Oswald', Helvetica, Arial, Lucida, sans-serif !important;
}
.nqoDashSubText h4 {
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  padding-top: 5px;
  letter-spacing: 0.016rem;
  text-transform: capitalize;
  color: rgba(19, 16, 13, 0.6);
  text-rendering: optimizelegibility;
  font-family: 'Archivo Narrow', sans-serif !important;
}
.nqoDashSubWrap.account .nqoDashSubNav ul {
  text-align: left;
  padding: 12px 16px 12px !important;
}
.nqoDashSubWrap.content .nqoDashSubNav ul {
  text-align: left;
  padding: 10px 16px 9px !important;
}
.nqoDashSubWrap.account .nqoDashSubNav li.mega-nqoSubLink {
  margin: 0 0 10px 0;
}
.nqoDashSubWrap.content .nqoDashSubNav li.mega-nqoSubLink {
  width: 100% !important;
  margin: 0 0 0 0 !important;
}
.nqoDashSubWrap.content .nqoDashSubNav li.mega-nqoSubLink.mega-alt {
  width: 100% !important;
  margin: 6px 0 0 0 !important;
}
.nqoDashSubWrap.account .nqoDashSubNav li.mega-nqoSubLink a,
.nqoDashSubWrap.content .nqoDashSubNav li.mega-nqoSubLink a {
  text-rendering: optimizelegibility;
  font-family: 'Archivo Narrow', sans-serif !important;
}
.nqoDashSubWrap.account .nqoDashSubNav li.mega-nqoSubLink a .mega-menu-title,
.nqoDashSubWrap.content .nqoDashSubNav li.mega-nqoSubLink a,
#mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 li#mega-menu-item-358397 > a.mega-menu-link {
  font-size: 15px !important;
  font-weight: 400;
  line-height: 20px !important;
  letter-spacing: 0.031rem;
  color: rgba(19, 16, 13, 0.85) !important;
  transition: color 0.25s ease-in-out !important;
}
.nqoDashSubWrap.content .nqoDashSubNav li.mega-nqoSubLink.mega-alt a.mega-menu-link {
  font-weight: 600 !important;
  letter-spacing: 0.031rem;
}
.nqoDashSubWrap.account .nqoDashSubNav li.mega-nqoSubLink a:hover .mega-menu-title,
.nqoDashSubWrap.content .nqoDashSubNav li.mega-nqoSubLink a:hover,
#mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 li#mega-menu-item-358397 > a.mega-menu-link:hover {
  color: #b73604 !important;
}
.nqoDashSubWrap.content .nqoDashSubNav li.mega-nqoSubLink a {
  height: 30px !important;
  line-height: 30px !important;
}
.nqoDashSubWrap.account .nqoDashSubNav li.mega-nqoSubLink a .mega-menu-description,
.nqoDashSubWrap.account .nqoDashSubNav li.mega-nqoSubLink a:hover .mega-menu-description {
  padding-top: 3px;
  font-style: normal !important;
  font-size: 13px !important;
  line-height: 15px !important;
  text-transform: none;
  font-weight: 500 !important;
  letter-spacing: 0.016rem;
  color: rgba(19, 16, 13, 0.45);
}
#mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 li#mega-menu-item-358397 > a.mega-menu-link {
  font-weight: 600;
}
/* Dashboard Layouts */
.dashContent .dashRow .grid {
  display: grid;
  grid-auto-rows: auto;
  grid-gap: 32.5px;
}
.dashContent .dashRow .grid.layout3-1 {
  grid-template-columns: 325.63px repeat(2, auto);
}
.dashContent .dashRow .grid.layout3-2 {
  grid-template-columns: repeat(2, auto) 325.63px;
}
.dashContent .dashRow .grid.layout4-1 {
  grid-template-columns: repeat(4, 1fr);
}
.dashContent .dashRow .grid.layout4-2 {
  grid-template-columns: 445px repeat(3, 1fr);
}
.dashContent .dashRow .grid.layout4-3 {
  grid-template-columns: repeat(3, 1fr) 445px;
}
.dashContent .dashRow .grid.layout5 {
  grid-template-columns: repeat(5, 1fr);
}
.dashContent .dashRow .grid.layout6 {
  grid-template-columns: repeat(6, 1fr);
}
/* Dashboard Cards */
.nqoCard {
  position: relative;
  min-height: 150px;
  margin: 0 !important;
  padding: 0;
  border-radius: 8px;
  border: 1px solid #e8e5dd;
  background-color: #fcfbf9 !important;
  box-shadow: 0px 2px 10px 0px rgba(56, 47, 43, 0.18);
}
.nqoCard .cardHeader {
  position: relative;
  display: flex;
  width: 100% !important;
  min-height: 28px;
  padding: 24px 29px 0 30px;
  margin-bottom: 0;
  flex-flow: row nowrap;
  align-items: center;
  overflow: visible;
  font-size: 18px;
  color: #13100D;
  justify-content: space-between;
  /*border-bottom: 1px solid rgba(218, 211, 196, 0.5);*/
}
.nqoCard .cardHeader h2.cardTitle,
.nqoCard .cardHeader .cardTitle h1 {
  font-size: 22px;
  font-weight: 400;
  color: #382f2b;
  line-height: 30px;
  font-style: normal;
  padding-bottom: 0;
  letter-spacing: 0.031rem;
  text-rendering: optimizelegibility;
  font-family: 'Oswald', Helvetica, Arial, Lucida, sans-serif !important;
}
.nqoCard .cardHeader .cardButtons {
  margin-top: 1px;
}
.nqoCard .cardHeader .cardButtons {
  margin-top: 1px;
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-end;
}
.nqoCard .cardHeader .cardButtons a.cardButton {
  display: inline-block;
  height: 30px;
  color: #FFF;
  font-size: 13px;
  border-radius: 7px;
  padding: 0 10px !important;
  cursor: pointer;
  font-weight: 600;
  line-height: 31px !important;
  letter-spacing: 0.031rem;
  border: 0 !important;
  background-color: #c74817;
  text-rendering: optimizelegibility;
  font-family: 'Archivo Narrow', sans-serif !important;
  transition: background-color 0.35s ease-in-out;
}
.nqoCard .cardHeader a.cardButton:hover {
  background-color: #b73604;
}
.nqoCard .cardHeader a.et_pb_button.cardButton:after {
  display: none !important;
}
.nqoCard .cardHeader a.cardButton.icon {
  width: 30px;
  padding: 0;
  text-align: center;
}
.nqoCard .cardBody {
  display: flex;
  position: relative;
  flex-direction: column;
  padding: 22px 28px 29px;
  width: 100% !important;
  /*border-top: 1px solid #FFF;*/
}
#dashProfile.nqoCard .cardBody {
  padding: 25px 0 29px;
}
.nqoCard .cardBody .profileWrap {
  display: flex;
  width: 100%;
  padding: 0 28px;
  flex-direction: row;
  align-items: center !important;
  /*border-bottom: 1px solid rgba(218, 211, 196, 0.45);*/
}
.nqoCard .cardBody .profileDetails {
  text-rendering: optimizelegibility;
}
.nqoCard .profileAvatar {
  height: 72px;
  width: 72px;
  margin-right: 22px;
}
.nqoCard .profileAvatar img {
  object-fit: cover;
  border-radius: 8px;
}
.nqoCard .cardBody h2.userName {
  font-size: 22px;
  font-weight: 400;
  color: #382f2b;
  line-height: 30px;
  font-style: normal;
  padding-bottom: 0;
  letter-spacing: 0.031rem;
  font-family: 'Oswald', Helvetica, Arial, Lucida, sans-serif !important;
}
.nqoCard .cardBody .userRole,
.nqoCard .cardBody .userEmail,
.nqoCard .cardBody .userLogin {
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  padding-top: 4px;
  letter-spacing: 0.016rem;
  text-transform: capitalize;
  color: rgba(19, 16, 13, 0.6);
  text-rendering: optimizelegibility;
  font-family: 'Archivo Narrow', sans-serif !important;
}
.nqoCard .cardBody .userEmail {
  padding-top: 4px;
  text-transform: none;
}
.nqoCard .cardBody .userLogin {
  padding-top: 8px;
  text-transform: none;
  color: rgba(19, 16, 13, 0.65);
}
.nqoCard .cardBody .countWrap {
  margin-top: 36px;
  display: flex;
  width: 100%;
  flex-direction: row;
  align-items: center !important;
}
.nqoCard .cardBody .countWrap .countCol {
  flex: 1 0 0%;
  padding: 0 16px;
  text-align: center !important;
  border-right: 1px solid rgba(218, 211, 196, 0.65);
  text-rendering: optimizelegibility;
}
.nqoCard .cardBody .countWrap .countTotal {
  font-size: 26px;
  font-weight: 400;
  color: #382f2b;
  line-height: 26px;
  font-style: normal;
  padding-bottom: 5px;
  letter-spacing: 0.031rem;
  font-family: 'Oswald', Helvetica, Arial, Lucida, sans-serif !important;
}
.nqoCard .cardBody .countWrap .countItem {
  font-size: 15px;
  font-weight: 500;
  line-height: 15px;
  letter-spacing: 0.016rem;
  color: rgba(19, 16, 13, 0.625);
  font-family: 'Archivo Narrow', sans-serif !important;
}
.nqoCard .cardBody .countWrap .countCol:last-of-type {
  border-right: none;
}
.nqoCard .cardBody .postItem {
  display: flex;
  margin-bottom: 24px;
  width: 100%;
  flex-direction: row;
  align-items: center !important;
}
.nqoCard .cardBody .postItem:last-of-type {
  margin-bottom: 0;
}
.nqoCard .postItem .postImage {
  display: inline-block;
  flex-shrink: 0;
  position: relative;
  height: 76px;
  width: 100px;
  /*width: 120px;*/
  margin-right: 22px;
}
.nqoCard .postItem .postImage img {
  height: 76px;
  width: 100px;
  /*width: 120px;*/
  object-fit: cover;
  border-radius: 8px;
}
.nqoCard .postItem .postTitle,
.nqoCard .cardBody .taskItem .taskTitle {
  font-size: 16px;
  font-weight: 500;
  color: rgba(19, 16, 13, 0.85);
  line-height: 20px;
  letter-spacing: 0.016rem;
  text-rendering: optimizelegibility;
  font-family: 'Archivo Narrow', sans-serif !important;
}
.nqoCard .postItem .postDate {
  padding-top: 6px;
  font-size: 13px;
  font-weight: 500;
  color: rgba(19, 16, 13, 0.375);
  line-height: 15px;
  letter-spacing: 0.016rem;
  text-rendering: optimizelegibility;
  font-family: 'Archivo Narrow', sans-serif !important;
}
#taskList.nqoCard .cardBody {
  padding: 27px 30px 29px;
}
.nqoCard .cardBody .taskItem {
  width: 100%;
  display: flex;
  flex: 1 1 auto;
  margin: 0 0 6px;
  padding: 0 0 6px;
  align-items: center;
  flex-flow: row nowrap;
  align-content: flex-end;
  justify-content: space-between;
  text-rendering: optimizelegibility;
  border-bottom: 1px solid rgba(218, 211, 196, 0.25);
}
.nqoCard .cardBody .taskItem .task {
  display: flex;
  height: 100%;
  margin: auto 0;
  padding: 0;
  align-items: center;
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.nqoCard .cardBody .taskItem .taskTitle {
  margin-left: 0px;
}
.nqoCard .cardBody .taskItem:last-of-type {
  margin: 0;
  padding: 0;
  border-bottom: 0;
}
.nqoCard .cardBody .taskItem .taskAction a {
  font-size: 16px;
  color: rgba(37, 24, 19, 0.4);
  transition: all 0.35s ease-in-out;
}
.nqoCard .cardBody .taskItem .taskAction a:hover {
  color: rgba(37, 24, 19, 0.8);
}
.nqoCard .cardFooter {
  position: absolute;
  top: 474px;
  border-top: 1px solid rgba(218, 211, 196, 0.5);
}
.nqoCard .cardForm {
  padding: 28px;
  border-top: 1px solid #FFF;
}
.ays_lil_window.ays-pb-modal_4 {
  border: 1px solid #e8e5dd !important;
  box-shadow: 0px 2px 10px 0px rgba(56, 47, 43, 0.18) !important;
}
.ays_lil_header .ays_lil_title h2 {
  padding: 25px 0 0 !important;
}
.nqoCard .cardForm.taskForm .rwmb-form,
.ays-pb-modals.av_pop_modals_4 .ays-pb-modal_4 .ays_content_box .rwmb-form {
  width: 100%;
  display: flex;
  grid-column-gap: 6px;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.nqoCard .cardForm.taskForm .rwmb-form,
.ays-pb-modals.av_pop_modals_4 .ays-pb-modal_4 .ays_content_box {
  padding: 10px 30px 0 !important;
}
.nqoCard .cardForm.taskForm .nqo-text-field,
.ays-pb-modals.av_pop_modals_4 .ays-pb-modal_4 .ays_content_box .rwmb-form .nqo-text-field {
  margin: 0 !important;
}
.nqoCard .cardForm.taskForm .nqo-text-field .rwmb-input,
.ays-pb-modals.av_pop_modals_4 .ays-pb-modal_4 .ays_content_box .rwmb-form .nqo-text-field {
  width: 336px;
  border-radius: 7px;
  box-shadow: none !important;
}
.ays-pb-modals.av_pop_modals_4 .ays-pb-modal_4 .ays_content_box .rwmb-form .nqo-text-field {
  width: 390px !important;
}
.nqoCard .cardForm.taskForm .rwmb-form-submit .rwmb-button,
.ays-pb-modals.av_pop_modals_4 .ays-pb-modal_4 .ays_content_box .rwmb-form .rwmb-form-submit .rwmb-button {
  height: 44px;
  width: 44px;
  line-height: 44px;
  padding: 0;
  font-size: 30px;
  border-radius: 7px;
}
/* Manage Content - Grid */
.page-id-342772 .et_pb_heading_0_tb_body {
  /*margin-bottom: 25px !important;*/
}
#content-blocks {
  display: grid;
  grid-gap: 25px;
  overflow-x: visible;
  overflow-y: visible;
  grid-template-columns: repeat(3, 1fr);
}
#content-blocks .block {
  position: relative;
  width: auto;
  height: 287px;
  padding: 0;
  grid-column: span 1;
  border-radius: 8px;
  box-shadow: 0 2px 10px 0 rgba(56, 47, 43, 0.5);
}
#content-blocks .block .blockContent {
  position: absolute;
  display: flex;
  margin: 0;
  z-index: 2;
  width: 100%;
  height: 287px;
  grid-row-gap: 0;
  border-radius: 8px;
  padding: 0;
  background: transparent !important;
  flex-flow: column nowrap;
  align-items: flex-start;
  justify-content: space-between;
  font-family: "Archivo Narrow", sans-serif;
}
#content-blocks .block .blockBody {
  display: block;
  height: 224px;
  width: 100%;
  padding: 60px 20px 15px;
  background-image: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0.075) 10%, rgba(0, 0, 0, 0.75) 100%);
  background-image: -o-linear-gradient(180deg, rgba(0, 0, 0, 0.075) 10%, rgba(0, 0, 0, 0.75) 100%);
  background-image: -moz-linear-gradient(180deg, rgba(0, 0, 0, 0.075) 10%, rgba(0, 0, 0, 0.75) 100%);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.075) 10%, rgba(0, 0, 0, 0.75) 100%);
  border-bottom: 1px solid #000;
  border-radius: 8px 8px 0 0;
}
#content-blocks .tax {
  position: absolute;
  top: 16px;
  left: 18px;
  z-index: 3;
  display: block;
  margin: 0 0 10px;
}
#content-blocks .tax .term {
  display: inline-block;
  height: 28px;
  width: auto;
  padding: 0 8px 0;
  color: #FFF;
  font-weight: 600;
  border-radius: 5px;
  font-size: 14px;
  line-height: 27px;
  letter-spacing: 0.016rem;
  background: rgba(0, 0, 0, 0.45);
  font-family: "Archivo Narrow", sans-serif;
}
#content-blocks .tax .term.pad {
  margin-right: 4px;
}
#content-blocks .blockBody .title {
  display: block;
  color: #FFF;
  font-weight: 600;
  font-size: 22px;
  line-height: 1.175;
  letter-spacing: 0.031rem;
  text-shadow: 1px 1px 1px #000000;
}
#content-blocks .blockHeader .date,
#content-blocks .blockHeader .postDate,
#content-blocks .blockHeader .info {
  display: block;
  color: #FFF;
  line-height: 1;
  font-weight: 600;
  margin: 0 0 12px;
  font-size: 1rem;
  letter-spacing: 0.25px;
  text-shadow: 1px 1px 1px rgb(0 0 0);
}
#content-blocks .blockHeader .postDate {
  opacity: 0.98;
  font-size: 12px;
  line-height: 12px;
  font-weight: 500;
  margin: 0 0 7px;
  letter-spacing: 0.031rem;
  text-shadow: 0 1px 1px rgb(0 0 0);
}
#content-blocks .block .blockFooter {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 63px;
  padding: 0 20px;
  border-radius: 0 0 8px 8px;
  background-color: #2b221c;
  border-top: 1px solid rgba(218, 211, 196, 0.04);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.75) 10%, rgba(0, 0, 0, 0.1) 100%);
}
#content-blocks .block .blockFooterInner {
  display: flex;
  width: 100%;
  height: 63px;
  padding: 11px 0 12px;
  flex: 1 1 auto;
  flex-flow: row nowrap;
  align-items: center;
  align-content: flex-end;
  justify-content: space-between;
  text-rendering: optimizelegibility;
}
#content-blocks .block .blockImage,
#content-blocks .block .blockImage img {
  position: absolute;
  height: 224px;
  width: 100%;
  z-index: 1;
  border-radius: 8px 8px 0 0;
}
#content-blocks .block .blockImage {
  margin-bottom: 0;
}
#content-blocks .block .blockImage img {
  object-fit: cover;
}
#content-blocks .blockFooter .details {
  display: flex;
  height: 100%;
  margin: auto 0;
  padding: 0;
  align-items: stretch;
  flex-flow: row nowrap;
  justify-content: flex-start;
}
#content-blocks .blockFooter .author,
#content-blocks .block .blockFooter .details .type,
#content-blocks .block .blockFooter .details .other,
#content-blocks .block .blockFooter .details .category {
  display: block;
  line-height: 1;
  font-weight: 500;
  font-size: 15px;
  color: #FFF;
  text-shadow: 0 1px 1px rgb(0 0 0);
}
#content-blocks .blockFooter .author .symbol {
  display: inline-block;
  position: relative;
  height: 40px;
  margin-right: 10px;
  border-radius: 50%;
}
#content-blocks .blockFooter .author .symbol img {
  display: inline-block;
  height: 40px;
  width: 40px;
  border-radius: 50%;
}
#content-blocks .blockFooter .status {
  display: block;
  line-height: 40px;
  font-size: 14px;
  opacity: 0.85;
  letter-spacing: 0.031rem;
  color: #FFF;
  font-weight: 500;
  margin-bottom: 0;
  text-shadow: 0 1px 1px rgb(0 0 0);
}
#content-blocks .block .blockFooter .actions {
  display: flex;
  flex-wrap: nowrap;
  align-content: flex-start;
  flex-direction: row;
}
#content-blocks .block .blockFooter .actions a {
  display: block;
  position: relative;
  height: 30px;
  width: auto;
  padding: 0;
  margin: 0 0 0 12px;
  font-size: 0.875rem;
  line-height: 30px;
  text-align: center;
  color: rgba(255, 255, 255, 0.65) !important;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
#content-blocks .block .blockFooter .actions a:hover {
  color: rgba(255, 255, 255, 0.95) !important;
}
#content-blocks .ribbon-label {
  position: absolute;
  display: flex;
  top: 16px;
  right: -4px;
  /* height: 27px; */
  padding: 0;
  z-index: 3;
  color: #FFF;
  /* line-height: 27px; */
  justify-content: center;
  align-items: center;
  font-weight: 500;
  font-size: 0.688rem;
  letter-spacing: 0.031rem;
  text-transform: uppercase;
  font-family: Oswald, 'Oswald', sans-serif !important;
  background-color: #FFF;
  border-radius: 3px 3px 0 3px;
  box-shadow: 0px 1px 5px 0px rgb(13 5 20);
}
/********** Forms & Form Elements **********/
#nqoPostForm.nqoCard {
  position: relative;
  min-height: 150px;
  margin: 0 !important;
  padding: 32px 28px 29px;
  border-radius: 8px;
  border: 1px solid #e8e5dd;
  background-color: #FFF !important;
  /*background-color: #fcfbf9 !important;*/
  box-shadow: 0px 2px 10px 0px rgba(56, 47, 43, 0.18);
}
.rwmb-form {
  display: grid;
  /*width: 1342px;*/
  width: 1400px;
  grid-column-gap: 30px;
  /*grid-column-gap: 40px;*/
  grid-template-rows: auto;
  /*grid-template-columns: 1032px 280px;*/
  grid-template-columns: 1080px 290px;
  grid-template-areas: "top top" "main sidebar";
}
.rwmb-meta-box.top {
  grid-area: top;
  grid-row: 1 / span 1;
}
.rwmb-meta-box.main.intro {
  grid-row: 2 / span 1;
}
.rwmb-meta-box.main.gear-review-intro {
  grid-row: 3 / span 1;
}
.rwmb-meta-box.main.postBody {
  grid-row: 4 / span 1;
  margin-bottom: 20px;
}
.rwmb-meta-box.main.references {
  grid-row: 5 / span 1;
}
.rwmb-meta-box.main.related {
  grid-row: 6 / span 1;
}
.rwmb-meta-box.main.excerpt {
  grid-row: 7 / span 1;
}
/*

.rwmb-meta-box.main.mainBody {
grid-row: 5 / span 1;
margin-bottom: 38px;
}

.rwmb-meta-box.main.conclusion {
grid-row: 6 / span 1;
}*/
.rwmb-form ul.rwmb-media-list {
  list-style-type: none;
  padding: 0 !important;
  line-height: auto;
}
/***** NQO Content Groups ******/
.nqoGroupWrap {
  position: relative;
  padding: 15px 14px 15px;
  border-radius: 3px;
  border: 1px solid rgba(113, 104, 89, 0.7);
}
/*  NQO Collapsable Content Groups */
.nqoGroupWrap.rwmb-group-collapsible {
  position: relative;
  margin: 0 0 35px !important;
  padding: 50px 14px 15px !important;
  border-radius: 3px;
  border: 1px solid rgba(113, 104, 89, 0.7) !important;
}
.nqoGroupWrap.rating {
  margin: 0 0 42px !important;
}
.nqoCloneWrap.rwmb-group-collapsible {
  position: relative;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}
.nqoGroupWrap.rwmb-group-collapsed {
  margin: 0 0 18px !important;
  padding: 38px 0 0 !important;
  border: 1px solid rgba(113, 104, 89, 0.45) !important;
}
.nqoGroupWrap.rating.rwmb-group-collapsed {
  margin: 0 0 40px !important;
}
.nqoCloneWrap.rwmb-group-collapsed {
  margin: 0 !important;
  padding: 0 !important;
}
.nqoCloneWrap .rwmb-group-clone {
  margin: 0 0 35px !important;
  padding: 50px 14px 15px !important;
  border-radius: 3px;
  border: 1px solid rgba(113, 104, 89, 0.7) !important;
}
.nqoCloneWrap .rwmb-group-clone.rwmb-group-collapsed {
  margin: 0 0 18px !important;
  padding: 38px 0 0 !important;
  border: 1px solid rgba(113, 104, 89, 0.45) !important;
}
.nqoCloneWrap .rwmb-group-clone:last-of-type {
  margin: 0 0 8px !important;
}
/* Collapsable Group Title Wrapper */
.nqoGroupWrap .rwmb-group-title-wrapper,
.nqoCloneWrap .rwmb-group-clone .rwmb-group-title-wrapper {
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 38px;
  z-index: 1;
  flex-flow: row nowrap;
  align-items: center;
  cursor: move;
  overflow: hidden;
  padding: 0 40px 0 14px;
  background: rgba(113, 104, 89, 0.045);
  box-sizing: border-box;
  border-radius: 3px 3px 0 0;
  border-bottom: 1px solid rgba(113, 104, 89, 0.7);
}
.rwmb-clone-icon + .rwmb-group-title-wrapper {
  padding-left: 25px !important;
}
/*
.nqoGroupWrap.level1 .rwmb-group-clone:only-of-type .rwmb-group-title-wrapper {
cursor: pointer;
padding-left: 10px !important;
}
*/
.rwmb-group-collapsed .rwmb-group-title-wrapper {
  border-radius: 3px;
  border-bottom: 0 !important;
}
/* NQO Collapsable Group Title */
.nqoGroupWrap .rwmb-group-title,
.nqoCloneWrap .rwmb-group-title {
  width: auto;
  padding: 0;
  margin: 0 25px 0 0;
}
.nqoGroupWrap .rwmb-group-title,
.nqoCloneWrap .rwmb-clone .rwmb-group-title {
  flex-grow: 0;
  font-size: 12px;
  color: #1D1814;
  line-height: 38px;
  letter-spacing: 0.047em;
  font-weight: 500 !important;
  text-transform: uppercase !important;
  text-rendering: optimizelegibility;
  font-family: 'Oswald', Helvetica, Arial, Lucida, sans-serif !important;
}
/* Move Clone */
.nqoCloneWrap.rwmb-group-collapsible .rwmb-input .rwmb-group-clone .rwmb-clone-icon {
  top: 8px;
  left: 7px;
}
/* Remove Clone */
.rwmb-group-collapsible > .rwmb-input > .rwmb-group-clone .rwmb-group-title-wrapper > .rwmb-group-remove {
  display: block;
  margin: 0;
  opacity: 0;
  font-size: 14px;
  color: #382F2B;
  line-height: 38px;
  letter-spacing: 0.016em;
  font-weight: 600 !important;
  text-transform: none !important;
  font-family: "Archivo Narrow", sans-serif !important;
  transition: opacity 0.2s ease-in-out !important;
}
.rwmb-group-collapsible > .rwmb-input > .rwmb-group-clone .rwmb-group-title-wrapper:hover > .rwmb-group-remove {
  opacity: 0.75;
  color: #C74817;
}
/* Collapsable Group Toggles */
.nqoGroupWrap.level1.rwmb-group-collapsible .rwmb-group-toggle-handle.button-link,
.nqoCloneWrap.rwmb-group-collapsible .rwmb-group-toggle-handle.button-link {
  top: 2px;
  border: 0;
  height: 37px;
  width: 38px;
}
.nqoGroupWrap.level1 .rwmb-group-toggle-handle.button-link,
.nqoCloneWrap .rwmb-group-toggle-handle.button-link,
.nqoGroupWrap.level1 .rwmb-group-toggle-handle.button-link:focus-visible,
.nqoCloneWrap .rwmb-group-toggle-handle.button-link:focus-visible {
  border-width: 0;
  outline: 0;
  background-color: transparent;
}
.nqoGroupWrap.level1.rwmb-group-collapsible .rwmb-group-toggle-handle .rwmb-group-toggle-indicator:before,
.nqoCloneWrap .rwmb-group-toggle-handle .rwmb-group-toggle-indicator:before {
  margin: 0;
  color: rgba(19, 16, 13, 0.65);
}
.nqoGroupWrap.level1.rwmb-group-collapsible .rwmb-group-toggle-handle:hover .rwmb-group-toggle-indicator:before,
.nqoCloneWrap .rwmb-group-toggle-handle:hover .rwmb-group-toggle-indicator:before {
  color: #13100d !important;
}
.nqoGroupWrap.level1 .rwmb-group-toggle-handle:focus .rwmb-group-toggle-indicator:before,
.nqoCloneWrap .rwmb-group-toggle-handle:focus .rwmb-group-toggle-indicator:before {
  box-shadow: none !important;
}
.rwmb-field.rwmb-hidden-wrapper {
  display: none;
  margin-bottom: 0 !important;
}
/***** Form Layout *****/
.rwmb-meta-box.top.alt {
  margin-bottom: 0;
}
.rwmb-meta-box.top .nqo-select-field {
  margin: 0 !important;
  padding: 0;
}
/* Form Top */
.rwmb-meta-box.top {
  position: relative;
  width: 100%;
  display: grid;
  margin-bottom: 22px;
}
.top .rwmb-column-2 {
  width: 200px;
  margin-right: 10px !important;
}
.top .rwmb-column-4 {
  width: auto !important;
  margin-right: 10px !important;
}
.top .rwmb-select-tree {
  display: flex !important;
  flex-flow: row nowrap;
  width: 200px;
  justify-content: flex-start;
}
.top .rwmb-select-tree .select2-container {
  height: auto;
  min-width: 200px;
  max-width: 100%;
}
.top .rwmb-select-tree .rwmb-select-tree {
  width: 200px;
  margin-top: 0;
  margin-left: 10px;
}
.top .rwmb-select-tree.hidden {
  display: none !important;
}
.top .rwmb-column-6 {
  position: absolute !important;
  width: auto;
  top: 13px;
  right: 0 !important;
}
/* Form Main (Left) */
.rwmb-meta-box.main {
  grid-area: main;
  display: grid;
}
/* Product Overview Section */
/***** Quick View Left ******/
.quick-view .rwmb-column-3:first-of-type {
  width: 280px;
  margin: 0;
  padding: 0 !important;
}
/* Product Image */
.quick-view .nqo-image-wrap {
  border-radius: 3px;
  border: 1px solid rgba(113, 104, 89, 0.45);
  box-shadow: none !important;
}
.main .quick-view .product-image {
  margin-bottom: 0 !important;
}
.main .quick-view .product-image .rwmb-input {
  width: 100%;
  height: 278px;
  padding: 12px 10px 10px;
  border-bottom: 1px solid rgba(113, 104, 89, 0.7) !important;
}
/***** Product Image *****/
.quick-view .nqo-image-wrap .rwmb-media-view {
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: center;
  flex-flow: column nowrap;
}
.rwmb-media-add a.button {
  cursor: pointer;
}
.quick-view .nqo-image-wrap .rwmb-image-item {
  margin: 0 !important;
}
.quick-view .nqo-image-wrap .rwmb-file-icon,
.quick-view .nqo-image-wrap .rwmb-file-icon img {
  display: block;
  margin: 0;
  padding: 0;
  width: 256px;
  height: 256px;
  border: 0;
  vertical-align: middle;
  border-radius: 3px 3px 0 0 !important;
}
.quick-view .product-image .rwmb-file-icon,
.quick-view .product-image .rwmb-file-icon img {
  height: 258px;
}
.quick-view .product-image .rwmb-file-icon img {
  position: absolute;
  object-fit: cover;
  z-index: 5 !important;
}
.quick-view .product-image.rwmb-image-overlay {
  border-radius: 3px 3px 0 0 !important;
}
/* Product Image SubColumns - 278px Wide */
.quick-view .sub-left .rwmb-column-4 {
  width: 71px;
  padding: 0;
  border-right: 1px solid rgba(113, 104, 89, 0.7);
}
.quick-view .sub-left .rwmb-column-8 {
  width: 207px;
  padding: 0 !important;
}
.quick-view .sub-left .rwmb-column,
.quick-view .sub-left .rwmb-column-4 .rwmb-field,
.quick-view .sub-left .rwmb-column-8 .rwmb-field {
  margin: 0 !important;
}
.nqoBlockImageWrap .nqoBlockIimageAlign .rwmb-input,
.quick-view .sub-left .product-image-align .rwmb-input {
  display: flex !important;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  height: 42px;
  padding: 0;
  width: 100% !important;
}
.btnsShowHide .rwmb-button-input-list,
.nqoBlockImageWrap .rwmb-button-input-list,
.quick-view .sub-left .rwmb-button-input-list {
  width: 60px;
  border-radius: 4px !important;
}
.btnsShowHide .rwmb-button-input-list {
  width: auto;
}
.btnsShowHide .rwmb-button-input-list label,
.nqoBlockImageWrap .rwmb-button-input-list label,
.quick-view .sub-left .rwmb-button-input-list label {
  height: 30px;
  width: 30px;
  padding: 0;
  text-align: center;
  line-height: 30px;
  color: #382F2B;
  border-radius: 0 !important;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.btnsShowHide .rwmb-button-input-list label {
  height: 30px;
  width: 30px;
  line-height: 29px;
}
.btnsShowHide .rwmb-button-input-list i.fa-regular {
  font-size: 14px;
}
.btnsShowHide .rwmb-button-input-list label:first-of-type,
.nqoBlockImageWrap .rwmb-button-input-list label:first-of-type,
.quick-view .sub-left .rwmb-button-input-list label:first-of-type {
  border-width: 1px 0 1px 1px;
  border-style: solid;
  border-color: rgba(113, 104, 89, 0.225) !important;
  border-radius: 4px 0 0 4px !important;
}
.btnsShowHide .rwmb-button-input-list label:first-of-type {
  border-color: rgba(113, 104, 89, 0.45) !important;
}
.btnsShowHide .rwmb-button-input-list label:last-of-type,
.nqoBlockImageWrap .rwmb-button-input-list label:last-of-type,
.quick-view .sub-left .rwmb-button-input-list label:last-of-type {
  border-width: 1px 1px 1px 0;
  border-style: solid;
  border-color: rgba(113, 104, 89, 0.225) !important;
  border-radius: 0 4px 4px 0 !important;
}
.btnsShowHide .rwmb-button-input-list label:last-of-type {
  border-color: rgba(113, 104, 89, 0.45) !important;
}
.btnsShowHide .rwmb-button-input-list label:hover,
.nqoBlockImageWrap .rwmb-button-input-list label:hover,
.quick-view .sub-left .rwmb-button-input-list label:hover {
  color: #FFF;
  background: #c74817;
  border-color: #b73604 !important;
}
.btnsShowHide .rwmb-button-input-list label.selected,
.nqoBlockImageWrap .rwmb-button-input-list label.selected,
.quick-view .sub-left .rwmb-button-input-list label.selected {
  color: #FFF;
  background: #382F2B;
  border-color: #382F2B !important;
}
/* Image Size Field */
.contentBlocks .imageBlock .imageSize {
  margin: 0 !important;
  border-radius: 3px;
  border: 1px solid rgba(113, 104, 89, 0.7);
}
.contentBlocks .imageBlock .imageSize .rwmb-input-group .rwmb-input-group-text,
.comboBlock .nqoBlockIimageSize .rwmb-input-group .rwmb-input-group-text,
.quick-view .product-image-size .rwmb-input-group .rwmb-input-group-text {
  border: 0;
  height: 42px;
  line-height: 42px;
  font-weight: 600;
  background: rgba(113, 104, 89, 0.045);
}
.contentBlocks .imageBlock .rwmb-input-group .rwmb-input-group-text:first-of-type,
.comboBlock .nqoBlockIimageSize .rwmb-input-group .rwmb-input-group-text:first-of-type,
.nqo-image-wrap .product-image-size .rwmb-input-group .rwmb-input-group-text:first-of-type {
  padding: 0 10px 0 12px !important;
  border-radius: 0 0 0 3px;
  border-right: 1px solid #B7A78B;
}
.contentBlocks .imageBlock .rwmb-input-group .rwmb-input-group-text:first-of-type,
.comboBlock .nqoBlockIimageSize .rwmb-input-group .rwmb-input-group-text:first-of-type,
.nqo-subgroup .nqo-image-wrap .product-image-size .rwmb-input-group .rwmb-input-group-text:first-of-type {
  padding: 0 10px 0 12px;
  border-radius: 0 3px 0 0;
  border-right: 1px solid #B7A78B;
}
.contentBlocks .imageBlock .rwmb-input-group .rwmb-input-group-text:last-of-type,
.comboBlock .nqoBlockIimageSize .rwmb-input-group .rwmb-input-group-text:last-of-type,
.nqo-image-wrap .product-image-size .rwmb-input-group .rwmb-input-group-text:last-of-type {
  padding: 0 13px 0 10px;
  border-radius: 0;
  border-left: 1px solid #B7A78B;
}
.comboBlock .nqoBlockIimageSize .rwmb-input-group .rwmb-input-group-text:last-of-type,
.nqo-subgroup .nqo-image-wrap .product-image-size .rwmb-input-group .rwmb-input-group-text:last-of-type {
  border-radius: 0 0 3px 0;
}
.contentBlocks .imageBlock .rwmb-input-group .rwmb-input-group-text:last-of-type {
  border-radius: 3px 0 0 3px;
}
.contentBlocks .imageBlock input,
.comboBlock .nqoBlockIimageSize input,
.nqo-image-wrap .product-image-size input {
  height: 42px;
  line-height: 36px;
  padding: 4px 6px 4px 12px !important;
  text-align: left;
  border: 0 !important;
  box-shadow: none;
  font-size: 1.063rem;
  font-weight: 500 !important;
  letter-spacing: 0.016em;
  text-rendering: optimizelegibility;
  background: transparent;
  border-radius: 0;
  border-left: 1px solid #B7A78B;
  font-family: "Archivo Narrow", sans-serif;
}
.comboBlock .nqoBlockIimageSize .rwmb-input-group,
.quick-view .product-image-size .rwmb-input-group {
  display: flex;
  height: 42px;
  border: 0;
  margin: 0;
  padding: 0;
  box-shadow: none;
  flex-flow: row nowrap;
  align-items: flex-start;
  justify-content: center;
  border-radius: 0 0 3px 3px;
  line-height: 42px !important;
}
.nqo-product-group.quick-view .rwmb-column-9 {
  width: 770px;
  margin: 0;
  padding: 0 0 0 24px;
}
.nqo-product-group.quick-view .sub-right .rwmb-column,
.nqo-product-group.specs .nqo-inline-group .rwmb-column,
.nqo-product-group.rating .nqo-inline-group .rwmb-column {
  margin: 0;
  padding: 0 !important;
}
.singleProduct .nqo-inline-field.left .rwmb-input input,
.quick-view .nqo-inline-field.left .rwmb-input input,
.specs .nqo-inline-field.left .rwmb-input input,
.rating .nqo-inline-field.left .rwmb-input input,
.nqo-text-clones .rwmb-input input {
  padding: 0 14px 0 6px;
}
.quick-view .nqo-inline-field.right .rwmb-input input {
  padding: 0 10px 0 14px;
}
.singleProduct .nqo-inline-field.right .rwmb-input input,
.specs .nqo-inline-field.right .rwmb-input input {
  padding: 0 14px;
}
.quick-view .sub-right .rwmb-column:first-of-type {
  margin: 0 !important;
  padding: 0 10px 0 0 !important;
}
.quick-view .sub-right .rwmb-column:last-of-type {
  margin: 0 !important;
  padding: 0 !important;
}
.quick-view .sub-right .rwmb-column-12,
.quick-view .sub-right .rwmb-column-12:first-of-type,
.quick-view .sub-right .rwmb-column-12:last-of-type {
  padding: 0 !important;
}
.quick-view .sub-right .rwmb-column-4 {
  width: 250px;
}
.quick-view .sub-right .rwmb-column-8 {
  width: 486px;
}
.quick-view .sub-right .child-clone .rwmb-column-4 {
  width: 226px;
}
.quick-view .sub-right .child-clone .rwmb-column-8 {
  width: 490px;
}
.quick-view .sub-right .rwmb-column-2 {
  width: 120px;
}
.quick-view .sub-right .rwmb-column-10 {
  width: 578px;
}
.quick-view .sub-right .rwmb-column-5 {
  width: 284px;
}
.quick-view .sub-right .nqo-inline-group .rwmb-column-3 {
  width: 160px;
}
.quick-view .sub-right .nqo-inline-group .rwmb-column-9 {
  width: 496px;
}
.quick-view .sub-right .rwmb-column-7 {
  width: 358px;
}
.specs .nqo-inline-group .rwmb-column-3,
.rating .nqo-inline-group .rwmb-column-3 {
  width: 220px;
}
.specs .nqo-inline-group .rwmb-column-9,
.rating .nqo-inline-group .rwmb-column-9 {
  width: 740px;
}
.specs .rwmb-column:not(.rwmb-column-12) {
  margin: 0;
}
.specs .rwmb-column.rwmb-column-2:not(.rwmb-column-12) {
  width: 125px;
  padding: 0 5px 0 0 !important;
}
.specs .rwmb-column.rwmb-column-4:not(.rwmb-column-12) {
  width: 215px;
  padding: 0 0 0 5px !important;
}
.procon .rwmb-column-6 {
  width: 50%;
  margin: 0;
}
.procon .rwmb-column-6:first-of-type {
  padding: 0 10px 0 0;
}
.procon .rwmb-column-6:last-of-type {
  padding: 0 0 0 10px;
}
.rating .nqo-inline-group .rwmb-column-9 {
  width: 740px;
}
.rating .nqo-inline-field.right {
  height: 42px;
  line-height: 42px;
  /*padding: 8px 10px 0 14px !important;*/
}
/* Slider */
.rating .nqo-inline-field .rwmb-slider-inner {
  display: flex;
  width: 720px;
  margin: 0 6px 0 14px;
  align-items: center;
  justify-content: space-between;
}
.rating .ui-slider-horizontal {
  width: auto !important;
  height: 12px !important;
  padding: 0;
  margin: 0 0 0 0;
}
.rating .ui-slider-horizontal .ui-slider-handle {
  top: -4px !important;
  width: 17px !important;
  height: 17px !important;
  margin-left: -1px !important;
  margin-right: 6px !important;
  background: #004F4C !important;
  border: 1px solid #004442 !important;
}
.rating .ui-slider-horizontal .ui-slider-handle:hover,
.rating .ui-slider-horizontal .ui-slider-handle:active,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  background: #006C68 !important;
  border: 1px solid #00615E !important;
}
.rating .ui-slider-horizontal .ui-slider-range {
  top: 0 !important;
  height: 100% !important;
}
.rating .ui-widget-header {
  background: rgba(0, 108, 104, 0.1) !important;
  border-radius: 3px 0 0 3px !important;
}
.rating .rwmb-slider-label {
  width: auto;
  margin-left: 22px;
  font-size: 15px;
  text-align: right;
}
/* Range */
.rwmb-range.rwmb-range,
.rwmb-range.rwmb-range:hover {
  padding: 0;
  border: none;
  vertical-align: middle;
}
/* Main Body of Post */
/* Gear Review Product Image (Top Left) */
/*
.nqo-group .rwmb-column.rwmb-column-3:first-of-type,
.nqo-subgroup .rwmb-column-3:first-of-type {
width: 340px;
margin: 0 0 8px;
padding: 0 !important;
}
.nqo-group .product-image .rwmb-input,
.nqo-group .nqo-subgroup .product-image .rwmb-input {
width: 100%;
height: 335px;
padding: 12px;
border-bottom: 1px solid #B7A78B !important;
}

.nqo-group .nqo-subgroup .product-image .rwmb-input {
height: 338px;
}
*/
/* Gear Review Product Details (Top Right) */
/*
.nqo-group .rwmb-column-9,
.nqo-subgroup .rwmb-column-9,
.nqo-subgroup.rwmb-group-non-cloneable .rwmb-column-9 {
width: 718px;
margin: 0;
padding: 0 0 0 20px;
}
.nqo-subgroup .rwmb-column-9 {
width: 696px;
}

.nqo-group .details .nqo-inline-group .rwmb-column,
.nqo-group .details .nqo-inline-group .rwmb-column:first-of-type,
.nqo-group .details .nqo-inline-group .rwmb-column:last-of-type {
margin: 0 !important;
padding: 0 !important;
}
*/
/* Post Conclusion */
/* Main Content Field Styles */
.rwmb-field.nqo-fullwrapper {
  display: flex;
  flex-flow: column nowrap;
}
.rwmb-form-submit {
  margin-top: 20px;
  grid-row: 20 / span 1;
}
/* Form Sidebar */
.rwmb-meta-box.post-form-sidebar {
  grid-area: sidebar;
  grid-row: 2 / span 19;
  margin-top: 12px;
}
.sidebar .nqo-field {
  display: flex;
  padding: 15px 14px 10px !important;
  border-radius: 3px;
  background: rgba(255, 255, 255, 0.7);
  flex-flow: column nowrap;
  border: 1px solid rgba(113, 104, 89, 0.7);
  /*box-shadow: 0 2px 4px rgb(218 211 196 / 0.70);*/
}
.sidebar .nqo-field.post-date {
  padding: 12px 0 0 !important;
}
.sidebar .nqo-field:not(:last-of-type) {
  margin: 0 0 40px !important;
}
/* Sidebar Featured Image */
.sidebar .nqo-field.featured-image {
  height: 280px !important;
  width: 100% !important;
  padding: 12px 10px 10px !important;
  justify-content: center;
}
.sidebar .featured-image .rwmb-media-view {
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: center;
  flex-flow: column nowrap;
}
.sidebar .featured-image .rwmb-image-item {
  margin: 0 !important;
}
.sidebar .featured-image .rwmb-file-icon,
.sidebar .featured-image .rwmb-file-icon img {
  display: block;
  margin: 0;
  padding: 0;
  width: 258px;
  height: 258px;
  border: 0;
  border-radius: 3px;
  vertical-align: middle;
}
.sidebar .featured-image .rwmb-file-icon img {
  position: absolute;
  object-fit: cover;
  z-index: 5 !important;
}
.rwmb-image-overlay {
  border-radius: 3px;
  z-index: 10 !important;
  background: #111 !important;
}
.rwmb-image-actions {
  top: 10px !important;
  z-index: 500 !important;
}
.rwmb-image-actions a {
  color: #FFF;
}
.sidebar a.rwmb-taxonomy-add-button.rwmb-modal-add-button {
  margin-top: 14px;
  font-weight: 500;
  font-size: 14px;
  color: #004F4C;
  text-transform: uppercase;
  text-rendering: optimizelegibility;
  font-family: Oswald, 'Oswald', sans-serif;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.sidebar a.rwmb-taxonomy-add-button.rwmb-modal-add-button:hover {
  color: #C74817;
}
/* Sidebar Date Picker */
.sidebar .post-date .ui-widget.ui-widget-content {
  border: 0;
}
.sidebar .post-date .ui-datepicker {
  width: 100%;
  padding: 0;
  border: 0;
  border-radius: 0;
}
.sidebar .post-date .ui-datepicker * {
  font-weight: 600 !important;
  font-family: 'Archivo Narrow', sans-serif !important;
}
.sidebar .post-date .ui-datepicker .ui-widget-header {
  border: 0 !important;
  color: #557B57 !important;
  background: #2B2421 !important;
  border-radius: 0 !important;
}
.sidebar .rwmb-date-wrapper .rwmb-input input.rwmb-date {
  height: 35px;
  line-height: 37px;
  padding: 0 12px 8px;
  font-weight: 600;
  font-size: 1rem;
  border-radius: 0;
  color: rgb(73 58 34.73684211);
  border: 0;
  box-shadow: 0 2px 4px rgb(218 211 2.8%);
  font-family: 'Archivo Narrow', sans-serif !important;
}
.sidebar .ui-datepicker .ui-datepicker-prev-hover,
.sidebar .ui-datepicker .ui-datepicker-next-hover,
.sidebar .ui-datepicker .ui-datepicker-next,
.sidebar .ui-datepicker .ui-datepicker-prev {
  background: #2B2421 !important;
}
.sidebar .post-date .ui-datepicker table {
  border-radius: 0 0 3px 3px !important;
}
.sidebar .post-date .ui-datepicker thead {
  background: #382F2B !important;
}
.sidebar .post-date .ui-datepicker thead th {
  padding: 6px 0 7px !important;
}
.sidebar .post-date .ui-datepicker table tbody {
  background: #FFF !important;
}
.sidebar .post-date .ui-datepicker tbody tr:not(:last-of-type) {
  border-bottom: 1px solid #B4AAA2 !important;
}
.sidebar .ui-datepicker tbody tr td.ui-state-disabled {
  background: #F3F0ED;
}
.sidebar .ui-datepicker tbody tr td:first-of-type {
  border-left: none !important;
}
.sidebar .ui-datepicker tbody tr:first-of-type td {
  border-top: none !important;
}
.sidebar .ui-datepicker tbody tr td.ui-state-disabled {
  background: #F3F0ED;
}
.sidebar .ui-datepicker tbody tr:first-of-type td {
  border-top: none !important;
}
.sidebar .ui-datepicker tbody tr td:not(.ui-state-disabled) {
  border: 1px solid #B4AAA2 !important;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #b4aaa2;
}
.sidebar .ui-datepicker tbody tr:last-of-type td {
  border-bottom: none !important;
}
.sidebar .ui-datepicker tbody tr td:first-of-type {
  border-left: none !important;
}
.sidebar .ui-datepicker tbody tr td:last-of-type {
  border-right: none !important;
}
.sidebar .ui-datepicker tbody tr td {
  background: #FFF;
}
.sidebar .ui-datepicker tbody td .ui-state-default {
  background: transparent;
  border: 0 !important;
  padding: 5px 0 !important;
  font-size: 0.875rem;
  font-weight: 600 !important;
  color: rgb(73 58 33) !important;
}
.sidebar .ui-datepicker tbody tr td a {
  border: 0 !important;
}
.sidebar .ui-datepicker tbody td .ui-state-hover {
  background: #C74817 !important;
}
.sidebar .ui-datepicker tbody td .ui-state-active {
  background: #005452 !important;
}
.sidebar .ui-datepicker tbody td .ui-state-active,
.sidebar .ui-datepicker tbody td .ui-state-hover {
  color: #FFF !important;
}
.sidebar .ui-datepicker .ui-datepicker-buttonpane {
  display: none;
}
/* Sidebar Tag Cloud */
.sidebar .nqo-field.checklist.cloud {
  padding: 18px 12px 10px !important;
}
.sidebar .nqo-field.checklist.cloud .rwmb-input-list > label {
  height: 30px;
  width: auto;
  font-size: 15px;
  font-weight: 500;
  line-height: 28px;
  border-radius: 3px;
  background-color: #FFF;
  letter-spacing: 0.016rem !important;
  display: inline-flex !important;
  margin: 0 2px 5px 2px !important;
  padding: 0 7px 0 !important;
  text-rendering: optimizelegibility;
  text-transform: lowercase !important;
  border: 1px solid rgba(113, 104, 89, 0.65);
}
.sidebar .nqo-field.checklist.cloud .rwmb-input-list > label:hover {
  color: #006763;
  border: 1px solid #006763;
}
.sidebar .nqo-field.checklist.cloud .rwmb-input-list > label input {
  display: none;
}
.sidebar .nqo-field.checklist.cloud .rwmb-input-list > label:has(input:checked) {
  color: #FFF;
  background-color: #006C68;
  border: 1px solid #006763;
}
/* General Field Settings */
.nqo-field,
.nqo-text-field,
.nqo-select-field,
.nqo-price-field,
.nqo-image-wrap,
.nqo-clone-field,
.nqo-inline-field {
  position: relative;
  display: block;
  padding-bottom: 0 !important;
}
.nqo-text-field,
.nqo-select-field,
.nqo-price-field {
  margin: 12px 0 !important;
}
.references .nqo-text-field {
  margin: 25px 0 !important;
}
.references .nqo-text-field.first {
  margin: 10px 0 25px !important;
}
.references .nqo-text-field.last {
  margin: 25px 0 0 !important;
}
.nqo-text-field.first,
.nqo-select-field.first,
.nqo-price-field.first {
  margin: 0 0 12px !important;
}
.nqo-text-field.last,
.nqo-select-field.last,
.nqo-price-field.last {
  margin: 12px 0 33px !important;
}
.nqo-text-field.nopad,
.nqo-select-field.nopad {
  margin: 0 !important;
}
/* Group & Field Labels */
.nqo-groupHeading1 {
  position: absolute;
  top: -10px;
  z-index: 100;
  height: 18px;
  width: auto;
  padding: 0 5px;
  background: #FFF;
}
.nqo-groupHeading1.rwmb-heading-wrapper h4 {
  height: 18px;
  margin: 0;
  padding: 0;
  line-height: 18px;
  border-bottom: 0;
  font-weight: 700;
  font-size: 13px;
  color: #716859;
  text-rendering: optimizelegibility;
}
/*
.nqo-field .rwmb-label,
.nqo-text-field .rwmb-label,
.nqo-select-field .rwmb-label,
.nqo-price-field .rwmb-label,
.nqo-image-wrap .rwmb-label,
.nqo-clone-field .rwmb-label,
.nqo-inline-field .rwmb-label,
.nqo-product-group .rwmb-label:first-of-type {
position: absolute;
display: flex !important;
z-index: 100;
top: -8px;
left: 8px;
height: 18px;
padding: 0 5px !important;
background: #FFF;
margin: 0 !important;
width: auto !important;
}

.nqo-image-wrap .rwmb-label,
.nqo-clone-field .rwmb-label,
.sidebar .nqo-field .rwmb-label,
.nqo-product-group .rwmb-label:first-of-type {
top: -10px;
height: 18px;
}

.nqo-product-group.procon .nqo-text-clones .rwmb-label label {
	font-size: 0.875rem;
}

.nqo-field.alt .rwmb-label {
top: -9px;
}

.nqo-fullwrapper.nqo-wysiwyg-field .rwmb-label {
display: flex;
position: absolute;
z-index: 100;
top: -9px;
left: 8px;
height: 18px;
padding: 0 5px !important;
background: #FFF;
margin: 0 !important;
width: auto !important;
}

.nqo-checkbox .rwmb-label,
.nqo-checkbox-alt .rwmb-label {
display: flex !important;
position: absolute;
top: -1px;
left: 19px;
width: 285px !important;
margin-bottom: 0 !important;
}

.nqo-checkbox-alt .rwmb-label {
position: relative;
left: 0;
width: 86px !important;
}

.nqo-field .rwmb-label label,
.nqo-text-field .rwmb-label label,
.nqo-select-field .rwmb-label label,
.nqo-price-field .rwmb-label label,
.nqo-image-wrap .rwmb-label label,
.nqo-clone-field .rwmb-label label,
.nqo-inline-field .rwmb-label label,
.nqo-product-group .rwmb-label label {
display: inline-block !important;
width: auto !important;
height: 18px !important;
line-height: 18px !important;
margin: 0 !important;
padding: 0 !important;
text-transform: uppercase;
font-size: 13px !important;
color: #716859 !important;
font-weight: 700 !important;
letter-spacing: 0 !important;
text-rendering: optimizelegibility;
font-family: "Archivo Narrow", sans-serif !important;
}

.nqo-fullwrapper.nqo-wysiwyg-field .rwmb-label label {
display: inline-block !important;
width: auto !important;
height: 18px !important;
line-height: 18px !important;
margin: 0 !important;
padding: 0 !important;
text-transform: uppercase;
font-size: 13px !important;
color: #716859 !important;
font-weight: 700 !important;
letter-spacing: 0 !important;
text-rendering: optimizelegibility;
font-family: "Archivo Narrow", sans-serif !important;
}


.nqo-field .rwmb-label label,
.nqo-field.req .rwmb-label label {
height: 18px !important;
line-height: 18px !important;
}

.nqo-checkbox .rwmb-label label,
.nqo-checkbox-alt .rwmb-label label {
height: 26px;
color: #1D1814;
font-size: 1rem;
font-weight: 500 !important;
display: inline-block !important;
align-items: center;
align-content: center;
flex-flow: row nowrap;
letter-spacing: 0;
justify-content: flex-start;
text-rendering: optimizelegibility;
font-family: 'Archivo Narrow', sans-serif;
}
*/
.rwmb-label {
  display: flex !important;
  position: absolute;
  z-index: 100;
  top: -7px;
  left: 8px;
  height: 13px !important;
  padding: 0 5px !important;
  background: #FFF;
  margin: 0 !important;
  width: auto !important;
}
.rwmb-field:not(.req) .rwmb-label {
  top: -7px;
}
.sidebar .rwmb-label {
  top: -7px !important;
}
.rwmb-label label {
  display: inline-block;
  width: auto;
  height: 13px;
  line-height: 13px;
  margin: 0;
  padding: 0;
  font-size: 13px;
  color: #716859;
  font-weight: 700 !important;
  letter-spacing: 0.016rem !important;
  text-transform: uppercase;
  text-rendering: optimizelegibility;
  font-family: "Archivo Narrow", sans-serif !important;
}
.nqo-product-group.procon .nqo-text-clones .rwmb-label {
  position: relative !important;
  top: 0;
  left: 0;
  height: 13px !important;
  margin: 0 0 6px !important;
  padding: 0 1px !important;
}
.procon .nqo-text-clones .rwmb-label label {
  height: 13px;
  line-height: 13px;
  font-size: 13px;
}
/* Miscellaneous Custom Headings & Text */
.rwmb-heading-wrapper.heading1 {
  padding: 0 1px 8px !important;
}
.rwmb-heading-wrapper.heading1 p.description {
  padding: 5px 0 0 !important;
}
.rwmb-heading-wrapper.nqo-subheading {
  padding: 0 2px;
}
.rwmb-heading-wrapper.nqo-subheading h4 {
  height: 16px;
  margin: 0;
  padding: 0;
  line-height: 16px;
  border-bottom: 0;
  font-weight: 700;
  font-size: 14px;
  color: #716859;
  text-rendering: optimizelegibility;
  font-family: "Archivo Narrow", sans-serif !important;
}
/* Main Content Groups */
.group-description {
  display: block !important;
  padding: 6px 0 0 1px;
}
.group-description.outer,
.group-description.inner {
  padding: 0 0 0 1px;
}
.group-description .rwmb-label {
  position: relative !important;
  display: block !important;
  top: 0 !important;
  left: 0;
  height: auto;
  width: 100%;
  margin: 0 0 6px 0 !important;
  padding: 0 !important;
}
.group-description .rwmb-label label {
  display: block;
  height: 12px;
  width: 100%;
  font-size: 12px;
  line-height: 12px;
  font-weight: 500 !important;
  color: rgba(29, 24, 20, 0.75);
  letter-spacing: 0.016rem !important;
  font-family: 'Oswald', Helvetica, Arial, Lucida, sans-serif !important;
}
.group-description.outer .rwmb-label label {
  height: 15px;
  font-size: 15px;
  line-height: 15px;
  color: rgba(29, 24, 20, 0.8);
}
.group-description.inner .rwmb-label label {
  height: 13px;
  font-size: 13px;
  line-height: 13px;
  color: rgba(29, 24, 20, 0.8);
}
.group-description p,
.rwmb-heading-wrapper.nqo-subheading p.description {
  margin: 0 !important;
  padding: 3px 0 8px;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.235;
  color: rgba(113, 104, 89, 0.9);
  font-family: 'Archivo Narrow', sans-serif !important;
}
.group-description p {
  padding: 0 1px;
  color: #716859;
}
.group-description.outer p {
  padding: 2px 1px 0;
  font-size: 16px;
  line-height: 1.325 !important;
  color: #716859;
}
.group-description p .strong {
  font-weight: 500;
}
.contentBlocks .blockSettings,
.contentBlocks .textBlock {
  width: 100%;
}
.contentBlocks .blockSettings,
.contentBlocks .blockSettings .blockSelect,
.contentBlocks .blockSettings .btnsShowHide {
  margin-bottom: 0 !important;
}
.contentBlocks .blockSettings .rwmb-row:first-of-type {
  justify-content: space-between;
  align-items: center;
  margin: 8px 0 0;
}
.contentBlocks .blockSettings .rwmb-column-2 {
  width: 200px;
  margin-right: 10px !important;
}
.contentBlocks .blockSettings .nqo-select-field {
  margin: 0 !important;
}
.contentBlocks .blockSettings .rwmb-column-10 {
  width: 810px;
}
.blockSettings .btnsShowHide .rwmb-input {
  display: flex !important;
  justify-content: flex-end !important;
}
/* Block Instructions */
.contentBlocks .blockInstructions {
  margin: 0 0 18px !important;
  padding: 0 2px 15px !important;
}
.contentBlocks .blockInstructions h4,
.contentBlocks .blockInstructions h5 {
  padding: 0;
  font-weight: 400;
  margin: 25px 0 5px;
  color: #1D1814;
  letter-spacing: 0.016rem !important;
  font-family: 'Oswald', Helvetica, Arial, Lucida, sans-serif !important;
}
.contentBlocks .blockInstructions h4 {
  margin: 0 0 7px;
  font-size: 17px;
  line-height: 17px;
}
.contentBlocks .blockInstructions h5 {
  font-size: 16px;
  line-height: 16px;
}
.contentBlocks .blockInstructions p {
  padding: 0;
  margin: 0 0 14px;
  font-size: 15px;
  line-height: 1.325 !important;
  color: #625b4e;
  font-family: 'Archivo Narrow', sans-serif;
}
.contentBlocks .blockInstructions p:last-of-type {
  margin: 0;
}
.contentBlocks .blockInstructions h5:first-of-type {
  margin: 22px 0 5px;
}
.contentBlocks .blockInstructions ol.numlist.special {
  padding: 0;
  margin: 10px 0 0 !important;
}
.contentBlocks .blockInstructions ol.numlist.padded {
  padding: 0;
  margin: 10px 0 16px !important;
}
.contentBlocks .blockInstructions ol.numlist li {
  margin-bottom: 6px;
  font-size: 15px;
  color: #625b4e;
  line-height: 1.375;
  font-family: 'Archivo Narrow', sans-serif;
}
.contentBlocks .blockInstructions ol.numlist li:last-of-type {
  margin-bottom: 0;
}
.contentBlocks .blockInstructions ol.numlist li .indent {
  display: inline-block;
  padding: 6px 0 0 16px;
}
.contentBlocks .blockInstructions ol.numlist li .indent:first-of-type {
  padding: 6px 0 0 16px;
}
.contentBlocks .blockInstructions ol.numlist li .indent:last-of-type {
  padding: 6px 0 4px 16px;
}
.contentBlocks .textBlock .rwmb-column-2,
.contentBlocks .comboBlock .rwmb-column-2 {
  width: 160px;
}
.contentBlocks .rwmb-column-2 .font-select {
  margin: 12px 0 !important;
}
.contentBlocks .comboBlock .rwmb-column-4 {
  width: 287px;
}
.contentBlocks .comboBlock .rwmb-column-8 {
  width: 716px;
  margin-right: 17px !important;
}
.contentBlocks .textBlock .rwmb-column-10,
.contentBlocks .comboBlock .rwmb-column-10 {
  width: 850px;
  margin-right: 10px !important;
}
/* Single Image Block */
.contentBlocks .imageBlock .singleImage {
  position: relative;
}
.contentBlocks .imageBlock .singleImage .rwmb-input {
  width: 100%;
  height: 572px;
  padding: 12px 10px 10px;
  border-radius: 3px;
  border: 1px solid rgba(113, 104, 89, 0.7);
}
.imageBlock .singleImage .rwmb-media-view {
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: center;
  flex-flow: column nowrap;
}
.rwmb-image-item {
  position: relative;
  float: none;
}
.imageBlock .singleImage .rwmb-image-item {
  float: none;
  margin: 0 !important;
}
.imageBlock .singleImage .rwmb-file-icon,
.imageBlock .singleImage .rwmb-file-icon img {
  display: block;
  margin: 0;
  padding: 0;
  width: 998px;
  height: 550px;
  border: 0;
  vertical-align: middle;
  border-radius: 3px !important;
}
.imageBlock .singleImage .rwmb-file-icon img {
  /*position: absolute;*/
  object-fit: cover;
  z-index: 5 !important;
}
.contentBlocks .imageBlock .rwmb-column-9 {
  width: 815px;
  margin-right: 10px !important;
}
.contentBlocks .imageBlock .rwmb-column-3 {
  width: 195px;
}
/* Combo Block Image Field */
.comboBlock .nqoBlockImageWrap {
  border-radius: 3px;
  border: 1px solid rgba(113, 104, 89, 0.45);
  box-shadow: none !important;
}
.comboBlock .nqoBlockImage {
  margin-bottom: 0 !important;
}
.comboBlock .nqoBlockImage .rwmb-input {
  width: 100%;
  height: 285px;
  padding: 12px 10px 10px !important;
  border-bottom: 1px solid rgba(113, 104, 89, 0.7) !important;
}
.comboBlock .nqoBlockImage .rwmb-media-view {
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: center;
  flex-flow: column nowrap;
}
.comboBlock .nqoBlockImage .rwmb-image-item {
  margin: 0 !important;
}
.comboBlock .nqoBlockImage .rwmb-file-icon,
.comboBlock .nqoBlockImage .rwmb-file-icon img {
  display: block;
  margin: 0;
  padding: 0;
  width: 263px;
  height: 263px;
  border: 0;
  vertical-align: middle;
  border-radius: 3px 3px 0 0 !important;
}
.comboBlock .nqoBlockImageWrap .rwmb-column,
.comboBlock .nqoBlockImageWrap .rwmb-column-4 .rwmb-field,
.comboBlock .nqoBlockImageWrap .rwmb-column-8 .rwmb-field {
  margin: 0 !important;
}
.comboBlock .nqoBlockImageWrap .rwmb-column-4 {
  width: 71px;
  padding: 0;
  border-right: 1px solid rgba(113, 104, 89, 0.7);
}
.comboBlock .nqoBlockImageWrap .rwmb-column-8 {
  width: 214px;
  padding: 0 !important;
}
/* List Block - 1020px */
.listBlock .rwmb-column-2 {
  width: 160px;
}
.listBlock .rwmb-column-3 {
  width: 160px;
  margin: 0 10px 25px 0 !important;
}
.listBlock .rwmb-column-10 {
  width: 850px;
  margin-right: 10px !important;
}
.listBlock .listItems .rwmb-clone {
  margin: 0 0 8px;
}
/* Map Block */
.mapBlock .mapLink,
.quoteBlock .quoteContent {
  position: relative;
}
.mapBlock .nqoTextBox .rwmb-textarea,
.quoteBlock .nqoTextBox .rwmb-textarea {
  position: relative;
  min-height: 80px;
  margin-bottom: 25px;
  padding: 14px;
  color: #251813;
  font-weight: 500;
  font-size: 1.063rem;
  line-height: 1.275;
  letter-spacing: 0.016rem;
  background: transparent !important;
  font-family: "Archivo Narrow", sans-serif;
  text-rendering: optimizelegibility;
  border-radius: 3px;
  border: 1px solid rgba(113, 104, 89, 0.7) !important;
}
/* Video Block */
.videoBlock .videoEmbed {
  position: relative;
}
.videoBlock .videoEmbed .rwmb-input input {
  width: 100%;
  height: calc(42px + 2px) !important;
  margin: 0 0 3px;
  padding: 2px 14px 0;
  color: #251813;
  font-weight: 500;
  border-radius: 3px;
  font-size: 1.063rem;
  letter-spacing: 0.016em;
  line-height: 44px !important;
  text-rendering: optimizelegibility;
  font-family: "Archivo Narrow", sans-serif;
  border: 1px solid rgba(113, 104, 89, 0.7);
}
.videoBlock .videoEmbed .rwmb-embed-media {
  margin: 0;
  padding: 10px 0 10px !important;
}
.videoBlock .videoEmbed .rwmb-embed-media iframe {
  width: 100%;
  height: 520px;
  margin: 0 0 8px;
  padding: 10px;
  border-radius: 3px;
  border: 1px solid rgba(113, 104, 89, 0.7) !important;
}
/* Quote Block */
.quoteBlock .nqoTextBox .rwmb-textarea {
  margin-bottom: 15px;
}
.quoteBlock .rwmb-column-8,
.quoteBlock .rwmb-column-2 {
  margin-right: 10px;
}
.quoteBlock .rwmb-column-2 {
  width: 110px;
}
.quoteBlock .rwmb-column-8 {
  width: 780px;
}
/* Single Product Block */
.singleProduct .nqo-inline-group .rwmb-column-3 {
  width: 190px;
  margin: 0;
}
.singleProduct .nqo-inline-group .rwmb-column-9 {
  width: 740px;
}
/* Input Fields */
.main .nqo-field .rwmb-input,
.nqo-text-field .rwmb-input,
.nqo-price-field .rwmb-input-group {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0 14px;
  height: calc(42px + 2px) !important;
  border-radius: 3px;
  line-height: 42px !important;
  font-size: 1.125rem;
  font-weight: 500 !important;
  color: #221D17;
  border: 1px solid rgba(113, 104, 89, 0.7);
  /*border: 1px solid #B7A78B;*/
  background: #FFF !important;
  /*box-shadow: 0 2px 4px rgba(218, 211, 196, 0.7);*/
}
.nqo-field.no-border .rwmb-input {
  height: 24px !important;
  padding: 0 !important;
  line-height: 24px !important;
  border: none !important;
  box-shadow: none;
}
.rwmb-input input::placeholder,
.nqo-text-field .rwmb-input input::placeholder,
.nqo-select-field.fancy-select .select2-selection__placeholder {
  font-weight: 500;
  font-size: 1rem;
  letter-spacing: 0.016em;
  opacity: 0.75 !important;
  color: #675F51 !important;
  font-family: "Archivo Narrow", sans-serif;
}
.nqo-text-field .rwmb-input {
  height: calc(41px + 2px);
  padding: 0;
  line-height: 40px !important;
}
.nqo-text-field .rwmb-input input {
  border: 0;
  padding: 0 14px;
  color: #251813;
  font-weight: 500;
  font-size: 1.063rem;
  letter-spacing: 0.016em;
  line-height: 44px !important;
  background: transparent !important;
  font-family: "Archivo Narrow", sans-serif;
  text-rendering: optimizelegibility;
}
/* Price Field Specific */
.nqo-price-field .rwmb-input {
  border: 0;
  padding: 0;
  box-shadow: none;
}
.nqo-price-field .rwmb-input-group {
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  margin: 0;
  padding: 0;
  font-weight: 500px !important;
  font-size: 1.125rem !important;
  border-radius: 3px;
}
.nqo-price-field .rwmb-input-group input {
  border: 0;
  box-shadow: none;
  font-weight: 500;
  text-align: left;
  line-height: 42px;
  font-size: 1.063rem;
  letter-spacing: 0.016em;
  background: transparent;
  padding: 2px 14px 0 2px !important;
  text-rendering: optimizelegibility;
  font-family: "Archivo Narrow", sans-serif;
}
.nqo-price-field .rwmb-input-group .rwmb-input-group-text {
  border: 0;
  height: 44px !important;
  padding: 3px 4px 0 13px;
  font-size: 1.125rem;
  font-weight: 600;
  background: transparent;
}
/* Select Field Specific */
.nqo-select-field {
  font-family: "Archivo Narrow", sans-serif !important;
}
.select2-search--dropdown {
  display: none !important;
}
.select2-container--open .select2-dropdown--below {
  border-top: 0 !important;
}
.main .rwmb-input select,
.nqo-select-field.fancy-select .rwmb-input {
  height: auto;
  padding: 0;
  border: 0;
  box-shadow: none;
}
.nqo-select-field.fancy-select .rwmb-input select,
.nqo-select-field.fancy-select .select2-container--default .select2-selection--single,
.nqo-select-field.fancy-select .select2-container--default .select2-selection--multiple {
  width: 100%;
  height: calc(42px + 2px) !important;
  padding: 0 0 0 12px !important;
  border: 1px solid #B7A78B;
  font-family: "Archivo Narrow", sans-serif;
  border: 1px solid rgba(113, 104, 89, 0.7);
  /*border: 1px solid #B7A78B;*/
  /*box-shadow: 0 2px 4px rgb(218 211 196 / 0.70);*/
}
.nqo-select-field.fancy-select .select2-container--default .select2-selection--single .select2-selection__rendered,
.nqo-select-field.fancy-select .select2-container--default .select2-selection--multiple .select2-selection__rendered {
  height: 42px;
  font-weight: 500;
  padding: 0;
  font-size: 1.063rem;
  color: #251813 !important;
  line-height: 44px !important;
  letter-spacing: 0.016em;
  text-rendering: optimizelegibility;
  font-family: "Archivo Narrow", sans-serif;
}
.nqo-select-field.fancy-select .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: transparent;
  border: 0;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin: 0;
  padding: 0;
}
.select2-container--default .select2-selection__clear {
  display: none;
}
.rwmb-group-wrapper.nqo-inline-group .select2-container {
  min-width: 136px !important;
  width: 100% !important;
  max-width: 100% !important;
}
.rwmb-group-wrapper.inline .rwmb-input select,
.rwmb-group-wrapper.nqo-inline-group .rwmb-input select,
.rwmb-group-wrapper.inline .select2-container--default .select2-selection--single,
.rwmb-group-wrapper.nqo-inline-group .select2-container--default .select2-selection--single,
.rwmb-group-wrapper.inline .select2-selection--single .select2-selection__rendered,
.rwmb-group-wrapper.nqo-inline-group .select2-selection--single .select2-selection__rendered,
.rwmb-group-wrapper .child-clone .nqo-clone-field .rwmb-input select,
.rwmb-group-wrapper .child-clone .nqo-clone-field .select2-container--default .select2-selection--single,
.rwmb-group-wrapper .child-clone .nqo-clone-field .select2-container--default .select2-selection--multiple,
.rwmb-group-wrapper .child-clone .nqo-clone-field .select2-container--default .select2-selection--single .select2-selection__rendered,
.rwmb-group-wrapper .child-clone .nqo-clone-field .select2-container--default .select2-selection--multiple .select2-selection__rendered {
  height: 42px !important;
  padding: 0 14px;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  line-height: 46px !important;
}
.nqo-select-field.fancy-select .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 6px !important;
  right: 6px !important;
  height: 35px !important;
}
.rwmb-group-wrapper .child-clone .nqo-clone-field .select2-container--default .select2-selection--single .select2-selection__arrow,
.rwmb-group-wrapper.nqo-inline-group .select2-selection--single .select2-selection__arrow,
.rwmb-group-wrapper.inline .select2-selection--single .select2-selection__arrow {
  top: 8px !important;
  right: 8px !important;
}
.select2-container--default .select2-dropdown {
  border: 1px solid rgba(113, 104, 89, 0.7);
  border-top: 0 !important;
  /*border: 1px solid #B7A78B !important;*/
}
.select2-container--open .select2-dropdown--below {
  width: 180px;
  border-top: 0 !important;
  /*box-shadow: 0 2px 4px rgb(218 211 196 / 0.70);*/
}
.select2-results__option {
  line-height: 1;
  font-size: 15px;
  font-weight: 500;
  color: #221D17 !important;
  padding: 6px 8px !important;
  font-family: 'Archivo Narrow', sans-serif;
}
.select2-container--default .select2-results__option[aria-selected=true],
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[aria-selected=true] {
  color: #FFF !important;
}
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #382F2B !important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #C74817 !important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected=true] {
  background-color: #382F2B !important;
}
.select2-container--default .select2-results > .select2-results__options {
  max-height: 100% !important;
}
/* Inline Group */
.nqo-inline-group .rwmb-group-clone,
.child-clone.simple .rwmb-clone,
.nqo-text-clones .rwmb-clone {
  border-radius: 3px;
  margin-bottom: 8px;
  padding: 0 25px 0 15px !important;
  border: 1px solid rgba(113, 104, 89, 0.7);
  /*border: 1px solid #B7A78B !important;
   box-shadow: 0 2px 4px rgba(218, 211, 196, 0.7) !important;*/
}
.nqo-inline-group .rwmb-group-clone:last-of-type,
.child-clone.simple .rwmb-clone:last-of-type,
.nqo-text-clones .rwmb-clone:last-of-type {
  margin-bottom: 4px !important;
}
.nqo-text-clones,
.child-clone.simple {
  position: relative;
}
.nqo-text-clones .rwmb-clone-icon,
.nqo-inline-group .rwmb-clone-icon {
  top: 10px !important;
  left: 3px !important;
}
.sub-right .nqo-inline-group .rwmb-column,
.sub-right .nqo-inline-group .rwmb-column:first-of-type,
.sub-right .nqo-inline-group .rwmb-column:last-of-type,
.nqo-inline-group .nqo-inline-field .rwmb-input {
  padding: 0 !important;
}
.nqo-inline-group .nqo-inline-field {
  margin: 0 !important;
}
.nqo-inline-group .nqo-inline-field .rwmb-input {
  padding: 0 !important;
}
.nqo-inline-group .nqo-inline-field.left .rwmb-input {
  border-right: 1px solid rgba(113, 104, 89, 0.7);
  /*border-right: 1px solid #B7A78B !important;*/
}
.nqo-inline-group .nqo-inline-field .rwmb-input input,
.nqo-text-clones .rwmb-input input {
  height: 42px;
  border: 0;
  color: #221D17;
  font-weight: 500;
  line-height: 42px;
  background: #FFF !important;
  font-size: 1.063rem;
  /*padding: 0 14px 0 14px !important;*/
  text-rendering: optimizelegibility;
  font-family: "Archivo Narrow", sans-serif;
}
.rwmb-group-wrapper.inline .rwmb-button.remove-clone,
.rwmb-group-wrapper .child-clone .rwmb-button.remove-clone {
  display: block !important;
  top: 11px;
  right: 5px;
  margin: 0;
  width: 20px;
  height: 20px;
  color: #938071;
}
.rwmb-group-wrapper.inline .rwmb-button.remove-clone:hover .dashicons,
.rwmb-group-wrapper .child-clone .rwmb-button.remove-clone:hover .dashicons {
  color: #D14D00;
}
/* WYSIWYG Field Specific */
.wp-editor-container {
  border: 0 !important;
}
.nqo-wysiwyg-field {
  border: 1px solid rgba(113, 104, 89, 0.7);
  border-radius: 3px !important;
}
.nqo-fullwrapper.nqo-wysiwyg-field {
  position: relative;
}
.nqo-wysiwyg-field .rwmb-input {
  border: 0 !important;
}
.nqo-wysiwyg-field .mce-top-part {
  border-bottom: 1px solid rgba(183, 167, 139, 0.65) !important;
  box-shadow: none !important;
}
.nqo-wysiwyg-field .mce-top-part::before {
  box-shadow: none !important;
}
.nqo-fullwrapper.nqo-wysiwyg-field .mce-toolbar .mce-btn-group {
  margin: 0;
  padding: 11px 3px 4px;
}
.nqo-wysiwyg-field .mce-tinymce {
  border: 0;
  box-shadow: none;
}
.nqo-wysiwyg-field .mce-panel {
  border: 0 !important;
}
.mce-stack-layout-item {
  display: block;
}
.nqo-wysiwyg-field .mce-toolbar-grp {
  background: #FFF;
  border-bottom: 0;
}
.nqo-wysiwyg-field .mce-edit-area {
  min-height: 254px;
  background: #FFF;
}
.nqo-wysiwyg-field .mce-edit-area iframe,
.nqo-wysiwyg-field .mce-edit-area .mce-content-body {
  min-height: 254px;
  height: auto;
}
.nqo-wysiwyg-field .mce-statusbar {
  border-top: 1px solid rgba(183, 167, 139, 0.45) !important;
}
.mce-toolbar .mce-ico,
.mce-btn button {
  color: #1D1814 !important;
}
.mce-toolbar .mce-btn-group .mce-btn:focus,
.mce-toolbar .mce-btn-group .mce-btn:hover,
.qt-dfw:focus,
.qt-dfw:hover {
  color: #1D1814 !important;
  background: #FFF !important;
  border-color: transparent !important;
  box-shadow: none !important;
  outline: none !important;
}
.mce-toolbar .mce-btn-group .mce-btn:focus,
.mce-toolbar .mce-btn-group .mce-btn:hover,
.qt-dfw:focus,
.qt-dfw:hover {
  color: #1D1814 !important;
  background: #FFF !important;
  border-color: #D5CCBC !important;
}
.mce-toolbar .mce-btn-group .mce-btn:nth-of-type(4),
.mce-toolbar .mce-btn-group .mce-btn:nth-of-type(5),
.mce-toolbar .mce-btn-group .mce-btn:nth-of-type(6),
.mce-toolbar .mce-btn-group .mce-btn:nth-of-type(7),
.mce-toolbar .mce-btn-group .mce-btn:nth-of-type(8),
.mce-toolbar .mce-btn-group .mce-btn:nth-of-type(9),
.mce-toolbar .mce-btn-group .mce-btn:nth-of-type(10),
.mce-toolbar .mce-btn-group .mce-btn:nth-of-type(11),
.mce-toolbar .mce-btn-group .mce-btn:nth-of-type(12),
.mce-toolbar .mce-btn-group .mce-btn:nth-of-type(14),
#wp-snapshot_content-wrap #mceu_5,
#wp-snapshot_content-wrap #mceu_6,
#wp-snapshot_content-wrap #mceu_12,
#wp-quote_text-wrap #mceu_5,
#wp-quote_text-wrap #mceu_6,
#wp-quote_text-wrap #mceu_12,
.gear-items .product-content.rwmb-wysiwyg-wrapper .mce-panel .mce-toolbar .mce-btn-group .mce-btn:nth-of-type(6),
.gear-items .product-content.rwmb-wysiwyg-wrapper .mce-panel .mce-toolbar .mce-btn-group .mce-btn:nth-of-type(7) {
  display: none !important;
}
/* Related Posts */
.related .nqo-select-field.fancy-select .select2-container--default .select2-selection--multiple {
  height: auto !important;
  line-height: 44px;
  padding: 0 0 0 12px !important;
}
.related .nqo-select-field.fancy-select .select2-container--default .select2-selection--multiple .select2-selection__rendered {
  min-height: 44px;
  padding: 6px 0 0 !important;
  height: auto;
}
.related .select2-container .select2-search--inline {
  max-height: 44px;
  margin: -4px 0 0 !important;
}
.related .nqo-select-field.fancy-select .select2-container--default .select2-selection--multiple .select2-selection__choice {
  line-height: 28px;
  /*display: inline-flex;
 	height: 30px;
  	background-color: transparent;
  	border-radius: 3px;
  	border: 1px solid rgba(113, 104, 89, 0.45);*/
  font-size: 15px;
  color: #1D1814;
  letter-spacing: 0.016rem;
  font-weight: 500;
  cursor: default;
  float: left;
  margin: 0 !important;
  padding: 0 12px 0 0;
}
.related .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(29, 24, 20, 0.5);
  font-size: 17px;
  line-height: 26px;
  font-weight: 700;
  margin-right: 5px;
}
.related .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1D1814;
}
/* Text Area - Not WYSIWYG */
.excerpt .nqoTextBox .rwmb-textarea {
  min-height: 180px;
  padding: 14px;
  color: #251813;
  font-weight: 500;
  font-size: 1.063rem;
  line-height: 1.275;
  letter-spacing: 0.016rem;
  background: transparent !important;
  font-family: "Archivo Narrow", sans-serif;
  text-rendering: optimizelegibility;
  border-radius: 3px;
  border: 1px solid rgba(113, 104, 89, 0.7) !important;
}
/* Imput Lists, Checklists & Radio Lists */
.rwmb-input-list > label {
  height: 26px;
  color: #1D1814;
  font-size: 1rem;
  font-weight: 500;
  display: flex !important;
  align-items: center;
  align-content: center;
  flex-flow: row nowrap;
  justify-content: flex-start;
  text-rendering: optimizelegibility;
  font-family: 'Archivo Narrow', sans-serif;
}
.sidebar .nqo-field.radio-alt .rwmb-input-list {
  line-height: inherit;
  display: block;
}
.sidebar .nqo-field.radio-alt .rwmb-input-list label {
  width: 100%;
}
input[type="radio"],
input:not(.wpd-field)[type="checkbox"] {
  display: grid;
  padding: 0;
  font: inherit;
  appearance: none;
  -webkit-appearance: none;
  background-color: #fff;
  place-content: center;
  color: rgb(19 16 27.36842105);
}
input[type="radio"] {
  border-radius: 50%;
  margin: 0.094rem 6px 0 0;
  width: 15px !important;
  height: 15px !important;
  border: 1px solid #1D1814;
  transform: translateY(-0.05em);
}
.sidebar .rwmb-field.radio-alt input[type="radio"],
input:not(.wpd-field)[type="checkbox"] {
  border-radius: 3px;
  margin: 1px 6px 0 0;
  width: 15px !important;
  height: 15px !important;
  transform: translateY(0);
  border: 1px solid #28211C;
}
input[type="radio"]::before,
input:not(.wpd-field)[type="checkbox"]::before {
  content: '';
  transform: scale(0);
  transition: 0.35s transform ease-in-out;
  /* Windows High Contrast Mode */
  background-color: CanvasText;
}
input[type="radio"]::before {
  border-radius: 50%;
  width: 9px !important;
  height: 9px !important;
  box-shadow: inset 16px 16px #006C68;
}
.sidebar .rwmb-field.radio-alt input[type="radio"]::before,
input:not(.wpd-field)[type="checkbox"]::before {
  width: 11px !important;
  height: 11px !important;
  margin: 0;
  transform-origin: 50% 50%;
  box-shadow: inset 15px 15px #006763;
  clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
}
input[type="radio"]:checked,
input[type="checkbox"]:checked {
  border: 1px solid #004F4C;
}
input[type="radio"]:hover,
input[type="checkbox"]:hover {
  border: 1px solid #004F4C;
}
input[type="radio"]:checked::before,
input[type="checkbox"]:checked::before {
  transform: scale(1);
}
/* Single Checkboxes & Radios */
.nqo-checkbox {
  position: relative;
}
.nqo-featured-checkbox {
  position: relative;
  display: flex !important;
  width: auto;
  height: 16px;
  margin: 0 !important;
  text-align: right;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: flex-end;
}
.nqo-featured-checkbox .rwmb-label {
  position: relative !important;
  top: 0 !important;
  left: 0;
  height: 16px !important;
  width: auto !important;
  padding: 0 !important;
}
.nqo-featured-checkbox .rwmb-label label {
  color: #1D1814;
  font-size: 14px;
  letter-spacing: 0;
  height: 16px;
  letter-spacing: 0.016rem;
  font-weight: 600 !important;
  line-height: 16px !important;
  text-rendering: optimizelegibility;
  font-family: 'Archivo Narrow', sans-serif;
}
.nqo-featured-checkbox .rwmb-input {
  width: 16px !important;
  margin: -2px 0 0 8px !important;
}
.top.alt .nqo-featured-checkbox .rwmb-input {
  width: 16px !important;
  margin: -2px 0 0 8px !important;
}
.nqo-checkbox.right {
  position: absolute;
  top: 10px;
  left: 100%;
  width: auto;
  height: 22px !important;
  margin: 0 !important;
  padding: 0 !important;
}
.nqo-checkbox-alt .rwmb-input,
.nqo-checkbox .rwmb-input {
  width: 21px !important;
}
.nqo-checkbox-alt .rwmb-input input:not(.wpd-field)[type="checkbox"] {
  margin: 1px 0 0 6px !important;
}
/* Task List Checkboxes */
.nqoCard .cardBody .taskItem input:not(.wpd-field)[type="checkbox"] {
  margin: 0 8px 0 0;
  width: 15px !important;
  height: 15px !important;
  border: 1px solid #251813;
}
.nqoCard .cardBody .taskItem input[type="checkbox"]:hover,
.nqoCard .cardBody .taskItem input[type="checkbox"]:checked {
  border: 1px solid #251813;
}
.nqoCard .cardBody .taskItem input:not(.wpd-field)[type="checkbox"]::before {
  box-shadow: inset 15px 15px #251813;
}
/* Product Overview Specific */
.gear-review-intro.nqo-group .rwmb-divider-wrapper {
  width: 100%;
  margin: 0;
  padding: 30px 0 20px;
}
.gear-review-intro.nqo-group .rwmb-divider-wrapper hr {
  flex: 1;
  border: none;
  border: 0;
  opacity: 70% !important;
  border-top: 1px solid #B7A78B !important;
}
.gear-review-intro.nqo-group .nqo-image-wrap {
  border-radius: 3px;
  border: 1px solid #B7A78B;
  box-shadow: 0 2px 4px rgba(218, 211, 196, 0.7);
}
/* Required Fields Symbol */
.rwmb-required {
  height: 11px;
  line-height: 11px;
  margin: 0 0 0 1px !important;
  padding: 0 !important;
  font-size: 1rem;
  color: #C93810 !important;
  font-weight: 500 !important;
}
.nqo-field.req .rwmb-required,
.nqo-text-field.req .rwmb-required,
.nqo-price-field.req .rwmb-required {
  margin: 0 0 0 1px !important;
}
/* Form Buttons */
.rwmb-media-add a.button,
.child-clone a.button,
.rwmb-form-submit .rwmb-button {
  display: inline-block;
  border: 0;
  color: #FFF;
  font-weight: 400;
  border-radius: 3px;
  outline: 0 !important;
  letter-spacing: 0.031rem;
  text-transform: uppercase;
  background-color: #382F2B;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  font-family: Oswald, 'Oswald', sans-serif;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.rwmb-media-add a.button:hover,
.child-clone a.button:hover,
.rwmb-form-submit .rwmb-button:hover {
  border: 0;
  color: #FFF;
  background: #C74817;
}
.rwmb-media-add a.button {
  height: 42px;
  margin-top: 0;
  padding: 0 10px;
  line-height: 42px;
  font-size: 0.813rem;
}
.child-clone a.button {
  height: 33px;
  margin: 4px 0 0 1px;
  padding: 0 8px;
  line-height: 32px;
  font-size: 0.813rem;
}
.rwmb-form-submit .rwmb-button {
  height: 38px;
  margin: 0;
  padding: 0 10px;
  line-height: 32px;
  font-size: 0.938rem;
}
/* Form Element Spacing */
.main .rwmb-field.p00,
.p0,
.p00,
.no-pad {
  margin: 0 !important;
}
.main .rwmb-field.p10 {
  margin: 10px 0;
}
.main .rwmb-field.p15 {
  margin: 15px 0;
}
.main .rwmb-field.p20 {
  margin: 20px 0;
}
.main .rwmb-field.p25 {
  margin: 25px 0;
}
.main .rwmb-field.p30 {
  margin: 30px 0;
}
.main .rwmb-field.p35 {
  margin: 35px 0;
}
.main .rwmb-field.p40 {
  margin: 40px 0;
}
.main .rwmb-field.p0510,
.p0510 {
  margin: 5px 0 10px;
}
.main .rwmb-field.p0515,
.p0515 {
  margin: 5px 0 15px;
}
.main .rwmb-field.p1006 {
  margin: 10px 0 6px;
}
.main .rwmb-field.p1025 {
  margin: 10px 0 25px;
}
.main .rwmb-field.p1030 {
  margin: 10px 0 30px;
}
.main .rwmb-field.p1035 {
  margin: 10px 0 35px;
}
.main .rwmb-field.p1510 {
  margin: 15px 0 10px;
}
.main .rwmb-field.p1520 {
  margin: 15px 0 20px;
}
.main .rwmb-field.p1525 {
  margin: 15px 0 25px;
}
.main .rwmb-field.p1530 {
  margin: 15px 0 30px;
}
.main .rwmb-field.p1535,
.p1535 {
  margin: 15px 0 35px;
}
.main .rwmb-field.p1540 {
  margin: 15px 0 40px;
}
.main .rwmb-field.p1624 {
  margin: 16px 0 24px;
}
.main .rwmb-field.p2010 {
  margin: 20px 0 10px;
}
.main .rwmb-field.p2010,
.p2010 {
  margin: 20px 0 10px;
}
.main .rwmb-field.p2015,
.p2015 {
  margin: 20px 0 15px;
}
.main .rwmb-field.p2025 {
  margin: 20px 0 25px;
}
.main .rwmb-field.p2030 {
  margin: 20px 0 30px;
}
.main .rwmb-field.p2035 {
  margin: 20px 0 35px;
}
.main .rwmb-field.p2040 {
  margin: 20px 0 40px;
}
.main .rwmb-field.p2505 {
  margin: 25px 0 5px;
}
.main .rwmb-field.p2510 {
  margin: 25px 0 10px;
}
.main .rwmb-field.p2515 {
  margin: 25px 0 15px;
}
.main .rwmb-field.p2535 {
  margin: 25px 0 35px;
}
.main .rwmb-field.p3006 {
  margin: 30px 0 6px;
}
.main .rwmb-field.p3010,
.p3010 {
  margin: 30px 0 10px;
}
.main .rwmb-field.p3015,
.p3015 {
  margin: 30px 0 15px;
}
.main .rwmb-field.p3510,
.p3510 {
  margin: 35px 0 10px;
}
.main .rwmb-field.p3515,
.p3515 {
  margin: 35px 0 15px;
}
.main .rwmb-field.p4010,
.p4010 {
  margin: 40px 0 10px;
}
.main .rwmb-field.p4015,
.p4015 {
  margin: 40px 0 15px;
}
.main .rwmb-field.p4045 {
  margin: 40px 0 45px;
}
.main .rwmb-field.p4535 {
  margin: 45px 0 35px;
}
.main .rwmb-field.p8045 {
  margin: 80px 0 45px;
}
.main .rwmb-field.p8045 {
  margin: 80px 0 35px;
}
.main .rwmb-field.pt06 {
  margin: 6px 0 0;
}
.main .rwmb-field.pt08 {
  margin: 8px 0 0;
}
.main .rwmb-field.pt10 {
  margin: 10px 0 0;
}
.main .rwmb-field.pt15 {
  margin: 15px 0 0;
}
.main .rwmb-field.pt20 {
  margin: 20px 0 0;
}
.main .rwmb-field.pt25 {
  margin: 25px 0 0;
}
.main .rwmb-field.pt30 {
  margin: 30px 0 0;
}
.main .rwmb-field.pt35 {
  margin: 35px 0 0;
}
.main .rwmb-field.pt40 {
  margin: 40px 0 0;
}
.main .rwmb-field.pt45 {
  margin: 45px 0 0;
}
.main .rwmb-field.pt60 {
  margin: 60px 0 0;
}
.main .rwmb-field.pt80 {
  margin: 80px 0 0;
}
.main .rwmb-field.pb0,
.pb0 {
  margin: 0;
}
.main .rwmb-field.pb05,
.pb05 {
  margin: 0 0 5px;
}
.main .rwmb-field.pb06 {
  margin: 0 0 6px;
}
.main .rwmb-field.pb08 {
  margin: 0 0 8px;
}
.main .rwmb-field.pb10 {
  margin: 0 0 10px;
}
.main .rwmb-field.pb15,
.pb15 {
  margin: 0 0 15px;
}
.main .rwmb-field.pb20,
.pb20 {
  margin: 0 0 20px;
}
.main .rwmb-field.pb25,
.pb25 {
  margin: 0 0 25px;
}
.main .rwmb-field.pb30,
.pb30 {
  margin: 0 0 30px;
}
.post-form-content .rwmb-field.pb35,
.main .rwmb-field.pb35,
.pb35 {
  margin: 0 0 35px;
}
.main .rwmb-field.pb40,
.pb40 {
  margin: 0 0 40px;
}
.main .rwmb-field.pb45,
.pb45 {
  margin: 0 0 45px;
}
.main .rwmb-field.pb50,
.pb50 {
  margin: 0 0 50px;
}
.main .rwmb-field.pb60 {
  margin: 0 0 60px;
}
/********** PageNavi **********/
.pt-cv-clear-pagination {
  margin-bottom: 0;
}
.wp-pagenavi,
.pt-cv-pagination-wrapper {
  position: relative;
  display: block;
  width: 100%;
  clear: both;
  z-index: 5;
  margin: 40px 0 0;
  padding-top: 35px;
  text-align: center;
  border-top: 3px solid rgba(218, 211, 196, 0.65);
}
.page-id-342772 .wp-pagenavi {
  margin: 30px 0 0;
  padding-top: 25px;
}
.wp-pagenavi a,
.wp-pagenavi .current {
  display: inline-block;
  margin: 0 2px;
  padding: 0 10px;
  min-width: 30px;
  height: 30px;
  line-height: 30px;
  font-weight: 600;
  font-size: 0.813rem;
  text-align: center;
  color: #56463D;
  border-radius: 3px;
  outline: none;
  text-decoration: none !important;
  font-family: 'Oswald', Oswald, sans-serif;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.wp-pagenavi a:hover {
  color: #FAF8F7 !important;
  background-color: #C44715;
}
.wp-pagenavi .current {
  color: #FAF8F7 !important;
  background-color: #56463D !important;
}
/* Modal */
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal.show {
  opacity: 100% !important;
}
.modal-dialog {
  margin: 100px auto !important;
}
/* Stuff That's Hidden */
.rwmb-meta-box .hidden-field,
li.mega-menu-item.hiddenLink,
.rwmb-group-wrapper .rwmb-clone::after,
.postFooter .metaBottom .metaLinks a[href*="featured"],
.rwmb-group.hide-label .rwmb-label,
.rwmb-field.hide-label .rwmb-label,
.rwmb-meta-box.post-form-sidebar .rwmb-field.hide-label .rwmb-label {
  display: none !important;
}
.main .show-label .rwmb-label {
  display: flex !important;
}
.hands-off {
  visibility: hidden !important;
}
