#top-menu li a {
  text-transform: lowercase;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
  display: none !important;
}

.coupon .button {
  padding: 10px 15px !important;
}

#order_review_heading {
  margin-top: 20px;
}

.single-product .et_pb_module.et_pb_wc_title.et_pb_wc_title_0.et_pb_bg_layout_light {
  margin-bottom: 10px !important;
}

.et_pb_wc_description .et_pb_module_inner {
  line-height: 20px;
}

.variations .label {
  padding: 0 !important;
}

.variations {
  margin-bottom: 0 !important;
}

.woocommerce-product-gallery__image {
  border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; -khtml-border-radius: 20px;
}

.flex-control-thumbs img {
  border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px;
}

#mobile_menu {
  border-radius: 0 0 20px 20px; -moz-border-radius: 0 0 20px 20px; -webkit-border-radius: 0 0 20px 20px; -khtml-border-radius: 0 0 20px 20px;
}

.et_pb_fullwidth_header {
  background: #33363a !important;
  margin-top: -35px;
  padding-bottom: 15px;
}

.et_pb_fullwidth_header h1 {
  color: #fff !important;
}

.mfp-title {
  display: none !important;
}

.et-fixed-header#main-header {
  background: #33363a !important;
}

.textwidget a {
  color: #fff !important;
}

.textwidget .fa {
  font-size: 28px !important;
  margin-top: 5px;
}

.et-pb-arrow-prev, .et-pb-arrow-next {
  color: #fff !important;
}

#top-menu li {
  padding-right: 80px;
}

.et_pb_image_wrap img {
  border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; -khtml-border-radius: 30px;
}

.et_pb_gallery_image.landscape img {
  border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; -khtml-border-radius: 30px;
}

.introimage {
  margin-top: -120px;
}

#text-2 {
  width: 100%;
  text-align: center;
}

#footer-info {
  width: 100%;
  text-align: center;
}

#text-2 img {
  max-width: 220px;
}


/* MOB */

@media (min-width:980px) and (max-width:1090px) {
.et_header_style_split #main-header .centered-inline-logo-wrap a {
  height: 70% !important;
}
#top-menu li {
  padding-right: 20px !important;
}
}


@media (min-width:1090px) and (max-width:1330px) {
#top-menu li {
  padding-right: 40px !important;
}
}