.content_wrapper {
  background-position: 175px top;
}

.cnt_menu {
  width: 174px;
  float: left;
  font-size: 1.245em !important;
}

.cnt_menu #container_menu {
  margin-left: 10px;
}

.content_wrapper {
  background: url("/images/Category/vibrators/pixel-grey.gif") repeat-y scroll 17% 0;
  margin: 1px 0;
}

.cont_main_cont {
  margin-left: 17%;
}

/*----Shipping Policy----*/
.ship_pol_cnt {
  color: #000;
  margin: 0 64px 0 52px;
  padding: 8px 0 37px;
  font-size: 0.8em;
}

.headline {
  font-size: 1.4em;
}

.font_pink {
  color: #f0c;
}

.font_green {
  color: #690;
}

.ch_headline {
  font-size: 1.5em;
  margin: 13px 0 1px;
}

.ch_headline a {
  float: right;
  padding-left: 9px;
  font-size: 0.55em;
  background: url("/images/Guides/up-arrow.gif") no-repeat left center;
  margin-top: 6px;
}

.ship_pol_cnt ul {
  margin-left: 15px;
  font-size: 0.9em;
  line-height: 1.5em;
}

.ship_pol_cnt ul ul {
  font-size: 1em;
  margin-left: 25px;
}

.ul_top_pad {
  margin-top: 19px;
}

.ship_pol_cnt ul em {
  display: block;
  margin-left: 10px;
}

.ship_pol_cnt li {
  list-style-type: square;
  margin-left: 5px;
  padding: 9px 0 9px 1px;
  vertical-align: baseline;
}

li.lstyle_none {
  list-style: none;
}

.ship_pol_cnt li li {
  list-style-type: disc;
  padding: 0 0 0 1px;
}

.ch_links_cont {
  margin: 14px 0 7px;
}

.ch_links_cont li {
  list-style: none;
  padding: 0 0 0 1px;
}

.unic_orpl {
  font-size: 0.9em;
  margin: 12px 0 10px 22px;
}

/* Return policy
- - - - - - - - - - - - - - */
.return-policy-box {
  margin-left: 15px;
  padding-top: 15px;
}

.return-policy-box .page-header {
  margin: 0 0 15px;
  font-size: 0.875rem;
  font-weight: 700;
  color: #c09;
  text-transform: uppercase;
}

.return-policy-header {
  margin: 0 0 9px;
  font-size: 0.8125rem;
  font-weight: 700;
  color: #c09;
}

.return-policy-subheader {
  font-size: 0.75rem;
  margin: 0 0 9px;
}

.return-policy-box ul {
  margin: 0 0 18px 15px;
}

.return-policy-box li {
  padding: 0;
  margin: 0 0 9px 5px;
}

/*----Mission Statement----*/
.header_left {
  font-size: 0.75em;
  font-weight: 700;
  margin-bottom: 2px;
}

.mission_left {
  padding: 17px 0 0 10px;
}

.header_left .menu {
  font-size: 0.4em;
}

.mission_content {
  padding: 16px 0 20px 0;
}

.mission_cnt {
  margin: 0 48px 0 47px;
}

.bellow {
  margin-top: 7px;
  padding: 0;
}

.image {
  float: right;
  border: 1px solid #e0e0e0;
  margin: 3px 0 0 28px;
}

.m_subheader {
  font-size: 1.5em;
  border-top: 1px solid #ccc;
  margin-top: 6px;
  padding: 6px 0 2px;
  padding-bottom: 2px;
}

.m_chapter {
  font-size: 1.5em;
  line-height: 1.1em;
  color: #690;
  padding-bottom: 4px;
}

.list_content {
  margin: 15px 0 0 44px;
}

.first_content {
  margin-top: 7px;
}

.name_list {
  font-size: 1.05em;
  color: #000;
  font-weight: 700;
  padding-bottom: 17px;
}

.subchapter {
  font-size: 1.2em;
  color: #000;
  padding-bottom: 20px;
}

.mission_list {
  padding-left: 5px;
  padding-bottom: 2px;
  font-size: 1.2em;
  color: #000;
}

.mission_list li {
  list-style: none;
  margin-bottom: 14px;
  padding-left: 14px;
  background: url("/images/mission/bullet.gif") 0 7px no-repeat;
}

/*Site map
- - - - - - - - - - - - - - - - - - - - */
.content_sitemap {
  /*margin:0px 10px 0 19px;*/
  padding-top: 11px;
  background-color: #fff;
}

.header_sitemap {
  margin-bottom: 1.25rem;
  padding-left: 10px;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.0555555;
}

.rows_sitemap {
  padding-bottom: 30px;
}

.three_coloumn {
  margin-left: 15px;
  display: flex;
}

.coloumn {
  flex: 0 0 33.3333%;
}

.column-title {
  margin-bottom: 10px;
  font-size: 1.375rem;
  font-weight: 900;
  line-height: 1.272727;
}
.column-title a {
  color: #000;
  text-decoration: none;
}

.list_sitemap {
  font-size: 1rem;
  line-height: 1.5;
  margin-left: 0.9375rem;
}
.list_sitemap li {
  font-size: 16px;
  position: relative;
  margin-bottom: 0.9375rem;
  padding-left: 1.25rem;
  margin-bottom: 0.375rem;
}
.list_sitemap li::before {
  position: absolute;
  top: 10px;
  left: 0;
  content: "";
  display: block;
  width: 7px;
  height: 7px;
  background-color: #ff37df;
  font-size: 0;
  line-height: 0;
  /* Rotate */
  transform: rotate(-45deg);
  /* Rotate Origin */
  transform-origin: 0 100%;
}
.list_sitemap a {
  color: #000;
}

.list_doubled {
  margin-bottom: 1em;
}

.space {
  margin-bottom: 12px;
}

.no_border {
  border-bottom: none;
}