body {
  background-color: #ffffff;
  _background: #42a9bc url('http://disneyklub.hu/skin/filmpalota.jpg') no-repeat;
  background-position: top center;
  background-attachment: fixed;
  color: #202020;
  margin: 0px 0px 0px 0px !important;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 13px;
  line-height: 21px;
}

#PageTakeOver {}

#PageBackground {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 0;
}

#PageBackground1 {
  width: 50%;
  height: 100%;
  z-index: 0;
  float: left;
}

#PageBackground2 {
  width: 50%;
  height: 100%;
  z-index: 0;
  float: right;
}

#PageLayout {
  position: relative;
  width: 1106px;
  z-index: 1;
}

.color1-bg {
  background-color: #d60b52;
}

.color2-bg {
  background-color: #75be23;
}

form {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

a {
  color: #d60b52;
  text-decoration: none;
  font-weight: 700;
}

a:hover {
  color: #75be23;
  text-decoration: none;
  font-weight: 700;
}

.left {
  float: left;
}

.right {
  float: right;
}

.clear {
  clear: both;
}

#header-bar {
  padding: 0px 0px 0px 0px;
  width: 1106px;
  background-color: #4c0436;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 13px;
  line-height: 19px;
  color: #ffffff;
}

#header-bar a {
  color: #ffffff;
  text-decoration: none;
  font-weight: 700;
}

#header-bar a:hover {
  color: #d60b52;
  text-decoration: none;
  font-weight: 700;
}

#header-bar .top-bar {
  padding: 10px 15px 10px 15px;
}

#header-bar:after {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: block;
  font-size: 1px;
  line-height: 0px;
  content: '';
  visibility: hidden;
  clear: both;
}

.dot-line {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 1px;
  line-height: 0px;
  height: 5px;
  width: 1106px;
  background-image: url('/images/dot-line.png');
  background-repeat: repeat-x;
  background-position: 50% 50%;
}

.dot-line-menu {
  clear: both;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 1px;
  line-height: 0px;
  height: 5px;
  width: 1106px;
  background-image: url('/images/dot-line2.png');
  background-repeat: repeat-x;
  background-position: 50% 50%;
  background-color: #ffffff;
}

.dot-line-menu-down {
  clear: both;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 1px;
  line-height: 0px;
  height: 5px;
  width: 1106px;
  background-image: url('/images/dot-line4.png');
  background-repeat: repeat-x;
  background-position: 50% 50%;
  background-color: #ffffff;
}

.dot-line-menu2 {
  clear: both;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 1px;
  line-height: 0px;
  height: 5px;
  width: 300px;
  background-image: url('/images/dot-line4.png');
  background-repeat: repeat-x;
  background-position: 50% 50%;
}

.dot-line2 {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 1px;
  line-height: 0px;
  height: 5px;
  width: 780px;
  background-image: url('/images/dot-line3.png');
  background-repeat: repeat-x;
  background-position: 50% 50%;
}

.dot-line-cart {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 1px;
  line-height: 0px;
  height: 1px;
  width: 780px;
  background-image: url('/images/dot-line3.png');
  background-repeat: repeat-x;
  background-position: 50% 50%;
}

#logo {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 1px;
  line-height: 0px;
}

#header-content {
  padding: 0px 0px 0px 0px;
  width: 1106px;
  height: 85px;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 15px;
  line-height: 19px;
  color: #ffffff;
  display: table;
}

#header-content .logo-cell {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
  width: 403px;
}

#header-content .search-cell {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
  width: 403px;
}

#header-content .cart-cell {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
  width: 300px;
}

#header-content .user-cell {
  display: table-cell;
  vertical-align: middle;
  text-align: right;
  width: 300px;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 13px;
  line-height: 25px;
  color: #333333;
}

#header-content .logo-cell div {
  padding: 10px 0px 0px 0px;
}

#header-menu {
  padding: 0px 0px 0px 0px;
  width: 1106px;
  background-color: #ea561a;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 15px;
  line-height: 19px;
  color: #ffffff;
}

#header-menu a {
  color: #ffffff;
  text-decoration: none;
  font-weight: 700;
}

#header-menu a:hover {
  color: #ffffff;
  text-decoration: none;
  font-weight: 700;
}

#header-menu .top-bar {
  padding: 0px 0px 0px 0px;
}

#header-menu .top-bar span {
  display: inline-block;
  padding: 10px 15px 5px 15px;
  border-bottom: 5px solid #ea561a;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#header-menu .top-bar span:hover {
  display: inline-block;
  padding: 10px 15px 5px 15px;
  border-bottom: 5px solid #d60b52;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#header-menu:after {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: block;
  font-size: 1px;
  line-height: 0px;
  content: '';
  visibility: hidden;
  clear: both;
}

#header-menu-down {
  padding: 0px 0px 0px 0px;
  width: 1106px !important;
  background-color: #d60b52;
  font-size: 0px;
  line-height: 0px;
  color: #ffffff;
  opacity: 1 !important;
  display: none;
  text-align: left;
}

#header-menu-down a {
  color: #000000;
  text-decoration: none;
  font-weight: 400;
}

#header-menu-down a:hover {
  color: #ffffff;
  text-decoration: none;
  font-weight: 400;
}

#header-menu-down .top-bar {
  padding: 8px 6px 8px 6px;
}

#header-menu-down .top-bar span {
  font-family: 'Open Sans', Arial;
  font-weight: 700;
  font-size: 12px;
  line-height: 15px;
  color: #ffffff;
  display: inline-block;
  width: 105px;
  padding: 4px 7px 4px 7px;
  text-align: left;
}

#header-menu-down .top-bar span a {
  color: #ffffff;
}

#header-menu-down .top-bar span a:hover {
  color: #000000;
}

#header-menu-down:after {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: block;
  font-size: 1px;
  line-height: 0px;
  content: '';
  visibility: hidden;
  clear: both;
}

#header-admin {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 1106px;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 11px;
  line-height: 15px;
  color: #ffffff;
  background: url('/images/dot-line-bg.png?refresh') center bottom no-repeat;
}

#header-admin a {
  margin: 0px 3px 0px 0px;
  color: #ffffff;
  text-decoration: none;
  font-weight: 400;
  font-size: 10px;
  color: #4d0537;
}

#header-admin a:hover {
  margin: 0px 3px 0px 0px;
  color: #ffffff;
  text-decoration: none;
  font-weight: 400;
  font-size: 10px;
  color: #ffffff;
}

#header-admin .top-bar {
  padding: 0px 10px 5px 10px;
}

#header-admin .top-bar span {
  display: inline-block;
  padding: 5px 5px 5px 5px;
  background-color: #ffffff;
  border-radius: 5px;
}

#header-admin .top-bar span:hover {
  display: inline-block;
  padding: 5px 5px 5px 5px;
  background-color: #d60b52;
  border-radius: 5px;
}

#header-admin .top-bar strong {
  font-weight: 600;
  color: #d60b52;
}

#header-admin .top-bar span:hover strong {
  font-weight: 600;
  color: #ffffff;
}

#header-admin:after {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: block;
  font-size: 1px;
  line-height: 0px;
  content: '';
  visibility: hidden;
  clear: both;
}

#header-admin .superadmin-bar {
  padding: 0px 10px 0px 10px;
}

#header-admin .superadmin-bar span {
  display: inline-block;
  padding: 5px 5px 5px 5px;
  background-color: #ffffff;
  border-radius: 5px;
}

#header-admin .superadmin-bar span:hover {
  display: inline-block;
  padding: 5px 5px 5px 5px;
  background-color: #d60b52;
  border-radius: 5px;
}

#header-admin .superadmin-bar strong {
  font-weight: 600;
  color: #d60b52;
}

#header-admin .superadmin-bar span:hover strong {
  font-weight: 600;
  color: #ffffff;
}

.spacer {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 1px;
  line-height: 0px;
  height: 25px;
}

.spacer-small {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 1px;
  line-height: 0px;
  height: 15px;
}

.spacer-xsmall {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 1px;
  line-height: 0px;
  height: 10px;
}

.spacer-minimal {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 1px;
  line-height: 0px;
  height: 2px;
}

.spacer-product {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 1px;
  line-height: 0px;
  height: 35px;
}

#showcase {
  position: relative;
  width: 780px;
  height: 400px;
  overflow: hidden;
}

#showcase:after {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: block;
  font-size: 1px;
  line-height: 0px;
  content: '';
  visibility: hidden;
  clear: both;
}

#showcase_item_1 {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 6;
}

#showcase_item_2 {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 5;
  display: none;
}

#showcase_item_3 {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 4;
  display: none;
}

#showcase_item_4 {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 3;
  display: none;
}

#showcase_item_5 {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 2;
  display: none;
}

.showcase_button {
  position: absolute;
  width: 25px;
  height: 25px;
  z-index: 20;
  top: 15px;
}

.showcase_button div {
  padding: 4px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-family: 'Open Sans', Arial;
  font-weight: 800;
  color: #ffffff;
  font-size: 15px;
  line-height: 16px;
  text-align: center;
}

#showcase_button_1 {
  left: 580px;
  background-color: #d60b52;
}

#showcase_button_2 {
  left: 620px;
  background-color: #d60b52;
}

#showcase_button_3 {
  left: 660px;
  background-color: #d60b52;
}

#showcase_button_4 {
  left: 700px;
  background-color: #d60b52;
}

#showcase_button_5 {
  left: 740px;
  background-color: #d60b52;
}

.showcase_content {
  position: relative;
  width: 780px;
  height: 400px;
}

.showcase_image {
  font-size: 1px;
  line-height: 0px;
}

.showcase_text {
  width: 780px;
  position: absolute;
  bottom: 15px;
  left: 0px;
  z-index: 50;
}

.showcase_layer {
  width: 780px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 40;
}

.showcase_title {
  padding: 0px 0px 0px 0px;
  margin: 0px 15px 0px 15px;
  font-family: 'Open Sans', Arial;
  font-weight: 800;
  color: #ffffff;
  font-size: 36px;
  line-height: 42px;
  text-align: left;
  text-shadow: rgba(0, 0, 0, 1) 1px 1px 2px;
}

.showcase_lead {
  padding: 5px 5px 5px 5px;
  margin: 0px 15px 5px 15px;
  font-family: 'Open Sans', Arial;
  font-weight: 800;
  color: #ffffff;
  font-size: 20px;
  line-height: 24px;
  text-align: left;
  background-color: #75be23;
  display: inline-block;
}

.showcase_body {
  padding: 0px 0px 0px 0px;
  margin: 0px 15px 0px 15px;
  font-family: 'Open Sans', Arial;
  font-weight: 700;
  color: #ffffff;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  text-shadow: rgba(0, 0, 0, 1) 1px 1px 1px;
}

.title-container {
  background-image: url('/images/title.png');
  background-repeat: repeat-x;
  background-position: 0% 50%;
  height: 22px;
}

.title {
  padding: 0px 15px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-family: 'Open Sans', Arial;
  font-weight: 800;
  color: #d60b52;
  font-size: 18px;
  line-height: 22px;
  text-align: left;
  background-color: #ffffff;
  display: inline-block;
}

.title-container-center {
  background-image: url('/images/title.png');
  background-repeat: repeat-x;
  background-position: 0% 50%;
  height: 22px;
  text-align: center;
}

.title-center {
  padding: 0px 15px 0px 15px;
  margin: 0px 0px 0px 0px;
  font-family: 'Open Sans', Arial;
  font-weight: 800;
  color: #4d0537;
  font-size: 18px;
  line-height: 22px;
  text-align: center;
  background-color: #ffffff;
  display: inline-block;
}

.form-text {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-style: normal;
  color: #202020;
  font-size: 13px;
  line-height: 15px;
  text-align: left;
}

.form-text-comment {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-style: normal;
  color: #202020;
  font-size: 13px;
  line-height: 15px;
}

.form-input {
  margin: 0px 0px 0px 0px;
  padding: 0px 10px 0px 10px;
  width: 365px;
  height: 37px;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-style: normal;
  color: #202020;
  font-size: 13px;
  line-height: 15px;
  text-align: left;
  vertical-align: middle;
  background-color: transparent;
  border: 1px solid #bbbbbb;
  resize: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.form-button {
  width: 200px;
  padding: 5px 5px 5px 5px;
  margin: 0px 0px 0px 0px;
  font-family: 'Open Sans', Arial;
  font-weight: 700;
  color: #ffffff;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  background-color: #d60b52;
  display: inline-block;
}

.form-button:hover {
  background-color: #75be23;
}

.form-button-center {
  width: 200px;
  padding: 5px 5px 5px 5px;
  margin: 0px 0px 0px 0px;
  font-family: 'Open Sans', Arial;
  font-weight: 700;
  color: #ffffff;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  background-color: #d60b52;
  display: inline-block;
}

.form-button-center:hover {
  background-color: #75be23;
}

.error {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-family: 'Open Sans', Arial;
  font-weight: 700;
  font-style: normal;
  color: #d60b52;
  font-size: 13px;
  line-height: 15px;
  text-align: left;
}

.media-upload {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 365px;
  height: 39px;
  display: block;
  font-size: 1px;
  line-height: 0px;
  overflow: hidden;
  position: relative;
}

.media-browse {
  top: 0px;
  left: 0px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 365px;
  height: 39px;
  font-size: 39px;
  line-height: 39px;
  opacity: 0;
  cursor: pointer;
  position: absolute;
}

.form-media-desc {
  margin: 0px 25px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-style: normal;
  color: #202020;
  font-size: 13px;
  line-height: 15px;
  text-align: center;
}

.pager {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-family: 'Open Sans', Arial, Tahoma;
  font-weight: 700;
  color: #202020;
  font-size: 15px;
  line-height: 18px;
  text-align: center;
}

#list-items-selector {
  text-align: right;
}

.pager span {
  padding: 5px 8px 5px 8px;
  margin: 0px 0px 0px 0px;
  background-color: #dedede;
  display: inline-block;
  color: #202020;
  border-radius: 5px;
}

.pager span.pager-active {
  background-color: #4d0537;
  color: #ffffff;
}

.pager span.pager-blank {
  background-color: #ffffff;
  color: #666666;
}

.pager a {
  padding: 5px 8px 5px 8px;
  margin: 0px 0px 0px 0px;
  background-color: #ff5e52;
  display: inline-block;
  color: #ffffff;
  border-radius: 5px;
}

.pager a:hover {
  padding: 5px 8px 5px 8px;
  margin: 0px 0px 0px 0px;
  background-color: #4d0537;
  display: inline-block;
  color: #ffffff;
  border-radius: 5px;
}

.input-checkbox {
  padding: 0px 0px 0px 0px;
  margin: 11px 0px 11px 0px;
  width: 15px;
  height: 15px;
}

.form-textarea {
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  width: 780px;
  height: 100px;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-style: normal;
  color: #202020;
  font-size: 13px;
  line-height: 21px;
  text-align: left;
  vertical-align: middle;
  background-color: transparent;
  border: 1px solid #bbbbbb;
  resize: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.img-zero {
  line-height: 0px;
  font-size: 1px;
}

.img-zero-1 {
  line-height: 0px;
  font-size: 1px;
  padding: 1px 0px 0px 0px;
}

.post-title {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #202020;
  font-family: 'Open Sans', Arial;
  font-weight: 700;
  font-size: 25px;
  line-height: 28px;
}

.post-public {
  padding: 5px 5px 5px 5px;
  margin: 0px 0px 0px 0px;
  color: #ffffff;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 13px;
  line-height: 21px;
  background-color: #ea561a;
  display: inline-block;
  width: 290px;
}

.post-public2 {
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 0px;
  color: #ea561a;
  font-family: 'Open Sans', Arial;
  font-weight: 700;
  font-size: 14px;
  line-height: 21px;
  display: inline-block;
  width: 290px;
}

.post-type {
  padding: 3px 5px 3px 5px;
  margin: 12px 0px 0px 0px;
  color: #ffffff;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 11px;
  line-height: 21px;
  background-color: #4d0537;
  display: inline-block;
}

.post-date {
  padding: 0px 0px 0px 0px;
  margin: 12px 0px 0px 0px;
  color: #202020;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 13px;
  line-height: 21px;
}

.post-author {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #202020;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 13px;
  line-height: 21px;
}

.post-author span {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #d60b52;
  font-family: 'Open Sans', Arial;
  font-weight: 700;
  font-size: 13px;
  line-height: 21px;
}

.post-lead {
  width: 780px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #202020;
  font-family: 'Open Sans', Arial;
  font-weight: 700;
  font-size: 13px;
  line-height: 21px;
}

.post-sidebar-desc {
  padding: 3px 12px 3px 12px;
  margin: 0px 0px 0px 0px;
  color: #ffffff;
  font-family: 'Open Sans', Arial;
  font-weight: 600;
  font-size: 11px;
  line-height: 21px;
}

.post-sidebar-desc-webshop {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #202020;
  font-family: 'Open Sans', Arial;
  font-weight: 600;
  font-size: 11px;
  line-height: 21px;
}

.post-sidebar-desc-webshop-new {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #888888;
  font-family: 'Open Sans', Arial;
  font-weight: 600;
  font-size: 11px;
  line-height: 21px;
}

.post-sidebar-desc-webshop-new-book24 {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #888888;
  font-family: 'Open Sans', Arial;
  font-weight: 600;
  font-size: 13px;
  line-height: 26px;
}

.post-title-sidebar-webshop-book24 {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #202020;
  font-family: 'Open Sans', Arial;
  font-weight: 600;
  font-size: 13px;
  line-height: 26px;
}

.book24-price {
  width: 110px;
  padding: 3px 0px 3px 0px;
  margin: 3px 15px 3px 0px;
  display: inline-block;
  box-sizing: border-box;
  background-color: #4c0436;
  color: #ffffff;
  font-family: 'Open Sans', Arial;
  font-weight: 600;
  font-size: 13px;
  line-height: 26px;
  text-align: center;
  border-radius: 8px;
}

.post-sidebar-desc-webshop2 {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #4d0537;
  font-family: 'Open Sans', Arial;
  font-weight: 700;
  font-size: 11px;
  line-height: 21px;
}

.post-title-sidebar {
  padding: 0px 0px 0px 0px;
  margin: 8px 0px 5px 0px;
  color: #202020;
  font-family: 'Open Sans', Arial;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
}

.post-title-sidebar-webshop {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #202020;
  font-family: 'Open Sans', Arial;
  font-weight: 600;
  font-size: 11px;
  line-height: 13px;
}

.post-lead-sidebar {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #666666;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 11px;
  line-height: 17px;
}

.post-title-list {
  padding: 0px 0px 0px 0px;
  margin: 5px 0px 4px 0px;
  color: #202020;
  font-family: 'Open Sans', Arial;
  font-weight: 600;
  font-size: 17px;
  line-height: 20px;
}

.post-lead-list {
  padding: 0px 0px 0px 0px;
  margin: 4px 0px 0px 0px;
  color: #666666;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
}

.banner-post {
  width: 300px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #202020;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 13px;
  line-height: 21px;
}

.post {
  width: 780px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #202020;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 13px;
  line-height: 21px;
  text-align: justify;
}

.post ul,
.banner-post ul {
  list-style-type: square;
  list-style-position: outside;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 20px;
}

.post ol,
.banner-post ol {
  list-style-type: decimal;
  list-style-position: outside;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 20px;
}

.post li,
.banner-post li {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: #202020;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 13px;
  line-height: 21px;
}

.post h1,
.post h2,
.post h3,
.post h4,
.post h5,
.post h6,
.post table,
.post table tr td,
.post div,
.post p,
.banner-post h1,
.banner-post h2,
.banner-post h3,
.banner-post h4,
.banner-post h5,
.banner-post h6,
.banner-post table,
.banner-post table tr td,
.banner-post div,
.banner-post p{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: #202020;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 13px;
  line-height: 21px;
}

.post img,
.banner-post img {
  max-width: 100%;
  width: auto;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

#reply {
  display: none;
}

.inline {
  display: inline-block;
  line-height: 15px;
}

.comment-post {
  border-top: 1px solid #bbbbbb;
  padding: 5px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #666666;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 13px;
  line-height: 21px;
  text-align: left;
}

.comment-header {
  padding: 0px 0px 5px 0px;
  margin: 0px 0px 0px 0px;
  color: #ff5e52;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 11px;
  line-height: 15px;
  text-align: left;
  font-style: italic;
}

.form-button-switch {
  width: 125px;
  padding: 5px 5px 5px 5px;
  margin: 0px 0px 0px 0px;
  font-family: 'Open Sans', Arial;
  font-weight: 700;
  color: #ffffff;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  background-color: #959595;
  display: inline-block;
}

.swtich-active {
  background-color: #d60b52;
}

.row-2 {
  display: none;
}

#error-ajax,
#error-ajax1,
#error-ajax2,
#error-ajax3,
#error-ajax4,
#error-ajax5 {
  display: none;
  width: 780px !important;
}

.form-text-user {
  margin: 0px 0px 0px 0px;
  padding: 5px 8px 8px 8px;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-style: normal;
  color: #404040;
  font-size: 13px;
  line-height: 15px;
}

.hover-list {
  padding: 15px 15px 15px 15px;
  border-left: 15px solid #ff5e52;
}

.hover-list:hover {
  padding: 15px 15px 15px 15px;
  border-left: 15px solid #4d0537;
  background-color: #dddddd;
}

.form-text-title {
  padding: 0px 0px 0px 0px;
  margin: 0px 25px 0px 25px;
  color: #ff5e52;
  font-family: 'Open Sans', Arial;
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
}

.product-list-holder {
  font-size: 0px;
  line-height: 0px;
}

.product-holder {
  width: 156px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: inline-block;
  font-size: 0px;
  line-height: 0px;
  vertical-align: top;
}

.product-holder2 {
  padding: 0px 0px 0px 0px;
  border-bottom: 1px solid #cfcfcf;
}

.packshot-xsmall {
  width: 156px;
  height: 156px;
}

.packshot {
  width: 156px;
  height: 156px;
}

.packshot-large {
  width: 390px;
  height: 390px;
}

.price-padding {
  padding: 0px 0px 0px 0px;
}

.list-product-title {
  padding: 8px 5px 0px 5px;
  margin: 0px 0px 0px 0px;
  color: #ff5e52;
  font-family: 'Open Sans', Arial;
  font-weight: 700;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
}

.list-product-title a {
  color: #555555;
  font-weight: 700;
}

.list-product-title a:hover {
  color: #ff5e52;
  font-weight: 700;
}

.list-product-title-2 {
  padding: 13px 10px 13px 0px;
  margin: 0px 0px 0px 0px;
  color: #ff5e52;
  font-family: 'Open Sans', Arial;
  font-weight: 600;
  font-size: 11px;
  line-height: 14px;
  text-align: left;
}

.list-product-title-2 a {
  color: #555555;
  font-weight: 600;
}

.list-product-title-2 a:hover {
  color: #ff5e52;
  font-weight: 600;
}

.list-price {
  padding: 6px 5px 6px 5px;
  margin: 0px 0px 0px 0px;
  color: #ffffff;
  font-family: 'Open Sans', Arial;
  font-weight: 700;
  font-size: 11px;
  line-height: 12px;
}

.list-price-special1 {
  padding: 0px 0px 3px 3px;
  margin: 0px 0px 0px 0px;
  color: #888888;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 11px;
  line-height: 12px;
}

.list-price-special2 {
  padding: 0px 3px 3px 0px;
  margin: 0px 0px 0px 0px;
  color: #ff5e52;
  font-family: 'Open Sans', Arial;
  font-weight: 700;
  font-size: 11px;
  line-height: 12px;
}

.list-price-special1A {
  padding: 0px 10px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #777777;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 11px;
  line-height: 12px;
}

.list-price-special2A {
  padding: 0px 10px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #555555;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 11px;
  line-height: 12px;
}

.price-offer {
  position: relative;
}

.price-offer-data {
  position: absolute;
  left: 20px;
  top: 10px;
}

.price-offer-data2 {
  position: absolute;
  left: 100px;
  top: 20px;
}

.product-title {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #202020;
  font-family: 'Open Sans', Arial;
  font-weight: 700;
  font-size: 25px;
  line-height: 28px;
}

.product-subtitle {
  padding: 0px 0px 0px 0px;
  margin: 3px 0px 0px 0px;
  color: #666666;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
}

.product-price-special1 {
  padding: 20px 50px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #333333;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
}

.product-price-special2 {
  padding: 0px 50px 5px 0px;
  margin: 0px 0px 0px 0px;
  color: #ea561a;
  font-family: 'Open Sans', Arial;
  font-weight: 900;
  font-size: 16px;
  line-height: 20px;
}

.product-price {
  padding: 15px 17px 15px 17px;
  margin: 0px 50px 0px 0px;
  font-family: 'Open Sans', Arial;
  font-weight: 900;
  color: #ffffff;
  font-size: 40px;
  line-height: 45px;
  text-align: center;
  background-color: #d60b52;
  border-radius: 5px;
  display: inline-block;
}

.product-price2 {
  padding: 50px 50px 10px 0px;
  margin: 0px 0px 0px 0px;
  color: #333333;
  font-family: 'Open Sans', Arial;
  font-weight: 900;
  font-size: 20px;
  line-height: 23px;
}

.product-status {
  padding: 25px 50px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #75be23;
  font-family: 'Open Sans', Arial;
  font-weight: 800;
  font-size: 22px;
  line-height: 20px;
}

.product-ship {
  padding: 0px 50px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #ffffff;
  font-family: 'Open Sans', Arial;
  font-weight: 600;
  font-size: 10px;
  line-height: 15px;
}

.product-details {
  padding: 15px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #202020;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 13px;
  line-height: 19px;
  text-align: justify;
}

.product-prop {
  width: 377px;
  padding: 15px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #202020;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 11px;
  line-height: 17px;
  text-align: left;
}

.product-prop ul {
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
  list-style-type: disc;
  list-style-position: outside;
}

.product-prop li {
  margin: 0px 0px 0px 15px;
  padding: 0px 15px 0px 0px;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 12px;
  line-height: 19px;
}

.product-prop li b {
  font-weight: 900;
  color: #ff5e52;
}

#product-cnt-field {
  margin: 0px 0px 0px 0px;
  padding: 0px 5px 0px 5px;
  width: 36px;
  height: 30px;
  font-family: 'Open Sans', Arial;
  font-weight: 700;
  font-style: normal;
  color: #202020;
  font-size: 13px;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  background-color: #ffffff;
  border: none;
  resize: none;
  border: 1px solid #bbbbbb;
  border-radius: 5px;
}

.product-form-button-cnt-inactive {
  padding: 8px 8px 8px 8px;
  margin: 0px 50px 0px 0px;
  font-family: 'Open Sans', Arial;
  font-weight: 900;
  color: #ffffff;
  font-size: 14px;
  line-height: 15px;
  text-align: center;
  background-color: #000000;
  border-radius: 5px;
  display: inline-block;
}

.product-form-button-cnt {
  padding: 8px 5px 8px 35px;
  margin: 0px 50px 0px 0px;
  font-family: 'Open Sans', Arial;
  font-weight: 900;
  color: #ffffff;
  font-size: 14px;
  line-height: 15px;
  text-align: center;
  background-color: #d60b52;
  border-radius: 5px;
  display: inline-block;
  background-image: url('/images/cart-normal.png');
  background-repeat: no-repeat;
  background-position: 6px 50%;
}

.product-form-button-cnt:hover {
  background-color: #75be23;
}

.product-bg {
  background-image: url('/images/product.png?refresh');
  background-repeat: repeat-y;
}

.search-result {
  padding: 0px 0px 0px 0px;
  margin: 25px 0px 0px 0px;
  color: #666666;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  text-align: center;
}

.normal-list-text {
  padding: 5px 5px 0px 5px;
  margin: 10px 0px 5px 0px;
  color: #666666;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 11px;
  line-height: 14px;
}

#search {
  margin: 0px 0px 0px 0px;
  padding: 0px 10px 0px 10px;
  width: 336px;
  height: 42px;
  font-family: 'Open Sans', Arial;
  font-weight: 700;
  font-style: normal;
  color: #202020;
  font-size: 13px;
  line-height: 40px;
  text-align: left;
  vertical-align: middle;
  background-color: transparent;
  border: none;
  resize: none;
  border: 1px solid #bbbbbb;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#search-product {
  margin: 0px 0px 0px 0px;
  padding: 0px 10px 0px 10px;
  width: 258px;
  height: 42px;
  font-family: 'Open Sans', Arial;
  font-weight: 700;
  font-style: normal;
  color: #202020;
  font-size: 13px;
  line-height: 40px;
  text-align: left;
  vertical-align: middle;
  background-color: transparent;
  border: none;
  resize: none;
  border: 1px solid #bbbbbb;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.age-18-text {
  padding: 0px 0px 0px 0px;
  margin: 30px 0px 30px 0px;
  color: #4d0537;
  font-family: 'Open Sans', Arial;
  font-weight: 900;
  font-size: 20px;
  line-height: 25px;
  text-align: center;
}

.age-18-text span {
  padding: 0px 0px 0px 0px;
  margin: 50px 0px 50px 0px;
  color: #4d0537;
  font-family: 'Open Sans', Arial;
  font-weight: 900;
  font-size: 25px;
  line-height: 25px;
  text-align: center;
}

.form-button-18 {
  width: 125px;
  padding: 5px 5px 5px 5px;
  margin: 0px 0px 0px 0px;
  font-family: 'Open Sans', Arial;
  font-weight: 700;
  color: #ffffff;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  background-color: #d60b52;
  display: inline-block;
}

.form-button-18:hover {
  background-color: #75be23;
}

.form-button-popup {
  width: 135px;
  padding: 5px 5px 5px 5px;
  margin: 0px 0px 0px 0px;
  font-family: 'Open Sans', Arial;
  font-weight: 700;
  color: #ffffff;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  background-color: #d60b52;
  display: inline-block;
}

.form-button-popup:hover {
  background-color: #75be23;
}

#sectionPopUp {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  display: table;
  font-size: 1px;
  line-height: 0px;
  background-color: rgba(0,0,0,0.9);
  position: fixed;
  z-index: 1000;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
}

#sectionPopUp #layoutPopUp {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  height: 100%;
  display: table-cell;
  font-size: 1px;
  line-height: 0px;
  position: relative;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

#contentPopUp {
  margin: auto;
  padding: 0px 0px 0px 0px;
  width: 500px;
  height: auto;
  min-height: 100px;
  display: block;
  font-size: 1px;
  line-height: 0px;
  background-color: #ffffff;
  position: relative;
}

#contentPopUp section {
  padding: 0px 0px 0px 0px;
  margin: 0px 25px 0px 25px;
  width: 450px;
  display: block;
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  -o-user-select: auto;
  user-select: auto;
}

.popup-normal-text {
  padding: 0px 30px 0px 30px;
  margin: 0px 0px 0px 0px;
  color: #666666;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
}

.cart-product-title {
  padding: 0px 0px 0px 5px;
  margin: 0px 0px 0px 0px;
  color: #ff5e52;
  font-family: 'Open Sans', Arial;
  font-weight: 700;
  font-size: 11px;
  line-height: 12px;
}

.cart-product-price {
  padding: 0px 6px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #888888;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 13px;
  line-height: 14px;
}

.cart-product-price span {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #404040;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 13px;
  line-height: 14px;
}

.cart-product-price-max {
  padding: 0px 6px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #404040;
  font-family: 'Open Sans', Arial;
  font-weight: 900;
  font-size: 13px;
  line-height: 14px;
}

.cart-product-header {
  padding: 0px 6px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #4d0537;
  font-family: 'Open Sans', Arial;
  font-weight: 900;
  font-size: 13px;
  line-height: 14px;
}

.cart-product-normal-text {
  padding: 0px 6px 0px 6px;
  margin: 0px 0px 0px 0px;
  color: #404040;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 13px;
  line-height: 14px;
}

.cart-product-normal-text-first {
  padding: 0px 6px 0px 150px;
  margin: 0px 0px 0px 0px;
  color: #404040;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 13px;
  line-height: 14px;
}

.cart-product-normal-text2 {
  padding: 0px 6px 0px 6px;
  margin: 0px 0px 0px 0px;
  color: #d60b52;
  font-family: 'Open Sans', Arial;
  font-weight: 900;
  font-size: 18px;
  line-height: 20px;
}

.cart-product-normal-text-first2 {
  padding: 0px 6px 0px 150px;
  margin: 0px 0px 0px 0px;
  color: #d60b52;
  font-family: 'Open Sans', Arial;
  font-weight: 900;
  font-size: 18px;
  line-height: 20px;
}

.cart-product-white-text {
  padding: 0px 6px 0px 6px;
  margin: 0px 0px 0px 0px;
  color: #ffffff;
  font-family: 'Open Sans', Arial;
  font-weight: 900;
  font-size: 13px;
  line-height: 14px;
}

.cart-product-white-text-first {
  padding: 0px 6px 0px 150px;
  margin: 0px 0px 0px 0px;
  color: #ffffff;
  font-family: 'Open Sans', Arial;
  font-weight: 900;
  font-size: 13px;
  line-height: 14px;
}

.cart-product-title a {
  color: #555555;
  font-weight: 700;
}

.cart-product-title a:hover {
  color: #ff5e52;
  font-weight: 700;
}

#cnt-field {
  margin: 0px 0px 0px 0px;
  padding: 0px 5px 0px 5px;
  width: 36px;
  height: 30px;
  font-family: 'Open Sans', Arial;
  font-weight: 700;
  font-style: normal;
  color: #202020;
  font-size: 13px;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  background-color: transparent;
  border: none;
  resize: none;
  border: 1px solid #bbbbbb;
  border-radius: 5px;
}

#delivery {
  float: left;
  padding: 0px 6px 0px 150px;
}

.form-button-cnt {
  padding: 2px 5px 2px 5px;
  margin: 5px 0px 0px 0px;
  font-family: 'Open Sans', Arial;
  font-weight: 700;
  color: #ffffff;
  font-size: 10px;
  line-height: 15px;
  text-align: center;
  background-color: #d60b52;
  border-radius: 5px;
  display: inline-block;
}

.form-button-cnt:hover {
  background-color: #75be23;
}

.header-cart-text {
  padding: 0px 0px 0px 5px;
  margin: 0px 0px 0px 0px;
  color: #ffffff;
  font-family: 'Open Sans', Arial;
  font-weight: 800;
  font-size: 14px;
  line-height: 14px;
}

.header-cart-text-2 {
  padding: 0px 30px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #ffffff;
  font-family: 'Open Sans', Arial;
  font-weight: 800;
  font-size: 14px;
  line-height: 14px;
}

.header-cart-text-3 {
  padding: 0px 0px 0px 5px;
  margin: 0px 0px 0px 0px;
  color: #ffffff;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
}

.header-cart-text-4 {
  padding: 0px 30px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #ffffff;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
}

.header-cart-arrow-holder {
  line-height: 0px;
  font-size: 1px;
  position: relative;
}

.header-cart-arrow {
  width: 30px;
  position: absolute;
  right: 0;
  top: 50%;
}

.header-cart-arrow div {
  margin: 0 auto;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  width: 0;
  height: 0;
  border-top: 4px solid #ffffff;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.promo-arrow-holder {
  line-height: 0px;
  font-size: 1px;
  position: relative;
}

.promo-arrow {
  width: 30px;
  position: absolute;
  right: 0;
  bottom: 33px;
}

.promo-arrow div {
  margin: 0 auto;
  position: absolute;
  top: 50%;
  right: 15px;
  left: 0;
  width: 15px;
  height: 15px;
  display: inline-block;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.cursor {
  cursor: pointer;
}

#header-cart-down {
  padding: 0px 0px 0px 0px;
  width: 300px !important;
  font-size: 0px;
  line-height: 0px;
  color: #ffffff;
  opacity: 1 !important;
  display: none;
  text-align: left;
  position: absolute;
}

.form-button-cart-header {
  width: 218px;
  padding: 5px 5px 5px 5px;
  margin: 0px 0px 0px 0px;
  font-family: 'Open Sans', Arial;
  font-weight: 700;
  color: #ffffff;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  background-color: #4d0537;
  display: inline-block;
}

.form-button-cart-header:hover {
  background-color: #4d0537;
}

.promo-desc1 {
  padding: 0px 0px 0px 8px;
  margin: 0px 0px 0px 0px;
  color: #ffffff;
  font-family: 'Open Sans', Arial;
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  text-transform: uppercase;
}

.promo-desc2 {
  padding: 3px 0px 0px 8px;
  margin: 0px 0px 0px 0px;
  color: #ffffff;
  font-family: 'Open Sans', Arial;
  font-weight: 900;
  font-size: 11px;
  line-height: 12px;
}

.post-title-list-banner {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 10px 0px;
  color: #202020;
  font-family: 'Open Sans', Arial;
  font-weight: 900;
  font-size: 14px;
  line-height: 20px;
}

.post-title-list-static {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 15px;
  color: #202020;
  font-family: 'Open Sans', Arial;
  font-weight: 900;
  font-size: 14px;
  line-height: 20px;
}

.post-title-list-url {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 15px;
  color: #888888;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
}

.facebook-likebox {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 300px;
  display: block;
  font-size: 1px;
  line-height: 0px;
}

#footer-bar {
  padding: 0px 0px 0px 0px;
  width: 1106px;
  background-color: #4c0436;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 13px;
  line-height: 19px;
  color: #ffffff;
}

#footer-bar a {
  color: #ff5e52;
  text-decoration: none;
  font-weight: 700;
}

#footer-bar a:hover {
  color: #ffffff;
  text-decoration: none;
  font-weight: 700;
}

#footer-bar .bottom-bar {
  padding: 20px 0px 20px 0px;
  font-size: 12px;
  line-height: 18px;
}

#footer-bar:after {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: block;
  font-size: 1px;
  line-height: 0px;
  content: '';
  visibility: hidden;
  clear: both;
}

.contact {
  padding: 0px 0px 0px 0px;
  font-family: 'Open Sans', Arial;
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  color: #ffffff;
}

.contact span {
  padding: 0px 0px 0px 0px;
  font-family: 'Open Sans', Arial;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  color: #ff5e52;
  display: block;
}

.contact-success {
  padding: 0px 0px 0px 0px;
  font-family: 'Open Sans', Arial;
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  color: #505050;
}

.contact-success span {
  padding: 0px 0px 0px 0px;
  font-family: 'Open Sans', Arial;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  color: #ff5e52;
  display: block;
}

.hide {
  display: none;
}

.side-border {
  border-right: 1px dotted #840e60;
}

.post-order {
  padding: 0px 25px 0px 25px;
  margin: 0px 0px 0px 0px;
  color: #202020;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 13px;
  line-height: 21px;
}

#SubmitLoader {
  display: none;
}

.hover-list-order {
  padding: 15px 15px 15px 15px;
  border-left: 15px solid #ff5e52;
}

.hover-list-order:hover {
  padding: 15px 15px 15px 15px;
  border-left: 15px solid #4d0537;
  background-color: #dddddd;
}

.form-text-order-data {
  margin: 0px 0px 0px 0px;
  padding: 5px 8px 8px 8px;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-style: normal;
  color: #404040;
  font-size: 13px;
  line-height: 15px;
}

.size1 {
  font-size: 20px;
  line-height: 24px;
}

.size2 {
  font-weight: 900;
  font-size: 16px;
  line-height: 19px;
}

.size3 {
  font-size: 20px;
  line-height: 24px;
}

.color_status1 {
  color: #ff5e52;
}

.color_status2 {
  color: #666666;
}

.color_status3 {
  color: #666666;
}

.color_status4 {
  color: #4d0537;
}

.stat-left {
  padding: 0px 0px 0px 0px;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #505050;
  float: left;
  text-align: left;
}

.stat-right {
  padding: 0px 0px 0px 0px;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #505050;
  float: right;
  text-align: right;
}

.stat-separator {
  border-top: 1px dotted #aaaaaa;
  margin: 3px 0px 5px 0px;
}

::-webkit-input-placeholder {
  color: #cccccc !important;
  opacity: 1 !important;
}
:-moz-placeholder {
  color: #cccccc !important;
  opacity: 1 !important;
}
::-moz-placeholder {
  color: #cccccc !important;
  opacity: 1 !important;
}
:-ms-input-placeholder {
  color: #cccccc !important;
  opacity: 1 !important;
}