.woocommerce #page-wrapper .button {
  color: #ffffff;
  text-align: center;
  top: -14px;
}

.woocommerce ul.products li.product .onsale {
  padding: 19px;
  top: -31px;
  right: -44px;
}

#woocommerce_product_search-2.widget.woocommerce.widget_product_search {
  border-width: 3px;
  border-style: solid;
  border-color: #1e345a;
}

#secondary .widget .widget-title {
  background-color: #1e345a;
  color: #ddbc7e;
  text-align: center;
}

#collapscat-3.widget.widget_collapscat {
  border-width: 3px;
  border-style: solid;
  border-color: #1e345a;
}



#woocommerce_products-2.widget.woocommerce.widget_products {
  border-width: 3px;
  border-style: solid;
  border-color: #1e345a;
}

#content {
  border-width: 0px;
  border-style: solid;
}

.woocommerce ul.products li.product a img {
  border-width: 0px;
}

.woocommerce ul.products li.product a {
  border-width: 3px;
  border-style: solid;
  border-color: #1e345a;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
  text-align: center;
  color: #1e345a;
  background-color: #dbdbdb;
}

.woocommerce-Price-amount.amount {
  right: 0px;
  color: #d60000;
  font-size: 19px;
  font-weight: bold;
  top: 3px;
  position: relative;
}

.stock {
  text-align: center;
  color: #1e345a;
  top: -6px;
  position: relative;
}

.woocommerce ul.products li.product .price {
  word-spacing: 0px;
  text-align: center;
  border-width: 0px;
}

#main.site-main {
  margin: 7px;
}

#masthead.masthead-logo-in-menu .main-navigation {
  border-bottom-style: solid;
  border-bottom-color: #ffffff;
  border-bottom-width: 5px;
}

.woocommerce-page ul.products {
  text-align: center;
}

.woocommerce-page .woocommerce-result-count {
  color: #ffffff;
}

.woocommerce #page-wrapper h1.page-title {
  color: #ddbc7e;
  background-color: #1e345a;
  font-weight: bold;
  text-align: center;
}

#masthead h1.logo-title {
  padding: 0px;
  top: -61px;
  bottom: 0px;
  position: relative;
}

#colophon #theme-attribution a {
  text-decoration: underline;
  display: none;
}

#colophon #theme-attribution {
  display: none;
}

.no-hover a:hover {
  background: transparent;
  cursor: default;
}

#masthead .hgroup .support-text {
  text-indent: 0px;
  font-weight: bold;
  font-style: normal;
  float: none;
  line-height: 0px;
  font-size: 18px;
  text-decoration: underline;
}

.woocommerce .woocommerce-ordering select {
  border-style: solid;
  border-width: 2px;
  border-color: #1e345a;
}

#masthead .hgroup #header-sidebar {
  text-align: right;
}

#clock_1.digits {
  font-weight: bold;
  font-family: calibri;
  text-align: right;
  font-size: 27px;
  color: #1e345a;
}

div {
  text-align: center;
}

#masthead .hgroup #header-sidebar aside.widget:last-child {
  background-color: #ddbc7e;
  border-style: solid;
  border-color: #ffffff;
  color: #1e345a;
  top: -23px;
}

#date_1.dt_date {
  font-family: Calibri;
  font-weight: bold;
}

#dt_clock_1 {
  text-align: center;
}

.wid_title_color {
  text-align: center;
}

#masthead .hgroup #header-sidebar .widget-title {
  text-align: center;
}

.woocommerce-page #content table.cart td.actions .coupon .input-text+.button {
  color: #ffffff;
}

.woocommerce a.button.alt:hover {
  color: #ffffff;
}

article.page .entry-header h1.entry-title {
  color: #1e345a;
  font-weight: bold;
  background-color: #ddbc7e;
  text-align: center;
}

.entry-content {
  color: #000000;
  font-size: 17px;
  text-align: left;
}

.wpcf7-form-control.wpcf7-textarea {
  width: 500px;
}

.wpcf7-form-control.wpcf7-text {
  width: 500px;
}

.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
  width: 300px;
}

.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
  width: 300px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
  visibility: hidden;
}

.entry-main {
  text-align: center;
}

#panel-357-0-0-0.so-panel.widget.widget_collapscat.panel-first-child.panel-last-child {
  right: 18px;
  position: relative;
}

#collapscat-4.widget.widget_collapscat {
  text-align: left;
  border-style: solid;
  border-width: 3px;
  border-color: #1e345a;
}

.entry-content p {
  text-align: left;
}

.post-401.product.type-product.status-publish.has-post-thumbnail.product_cat-certification.product_tag-authentication.product_tag-certificate.product_tag-certificate-of-authentication.product_tag-stock-certification.post.first.instock.featured.taxable.shipping-taxable.purchasable.product-type-simple {
  border-width: 0px;
}

.woocommerce-info {
  border-top-width: 4px;
  border-top-style: solid;
  border-top-color: #1e345a;
}

.woocommerce-page #content table.cart td.actions .coupon .input-text {
  width: 8em;
}

.collapsing.categories.expand {
  text-align: left;
}

#secondary .widget ul li {
  text-align: left;
}

#widget-collapscat-4-top.collapsing.categories.list {
  text-align: left;
}

.woocommerce #page-wrapper .product h1.entry-title {
  line-height: 28px;
  font-size: 23px;
}

.woocommerce-product-details__short-description {
  font-size: 16px;
}

.woocommerce div.product p.stock {
  font-size: 14px;
}

#aws_widget-2.widget.widget_aws_widget {
  border-width: 3px;
  border-style: solid;
  border-color: #1e345a;
}