.wpex-align-middle {
  border-radius: 15px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.product_meta .t-label {
  visibility: hidden;
}
.woocommerce #content div.product .product_meta a {
  visibility: hidden;
}
.woocommerce #content div.product .product_title {
  padding-bottom: 20px;
  text-align: center;
  color: #666666;
  font-size: 20px;
}
.woocommerce #content div.product div.images .wp-post-image {
  border-style: solid;
  border-radius: 15px;
  box-shadow: 1px 0px 10px 0px #d5d0d0;
}
.woocommerce #content div.product .single_add_to_cart_button {
  font-size: 17px;
}
.woocommerce #content div.product p.cart {
  text-align: center;
}
.products .product .product-inner {
  box-shadow: 1px 1px 10px 0px #dfdede;
  padding-top: 0px;
  margin-top: 10px;
  margin-bottom: 10px;
  border-radius: 15px;
  background-color: #ffffff;
}
.woocommerce ul.products li.product a.button {
  margin-bottom: 20px;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
  padding-right: 10px;
  padding-left: 10px;
  font-size: 15px;
  line-height: 20px;
  color: #666666;
  padding-bottom: 10px;
}
.woocommerce ul.products li.product a img {
  border-top-right-radius: 15px;
  border-top-left-radius: 15px;
}
.entry .vcex-blog-grid-wrap .vcex-blog-entry-inner .vcex-blog-entry-title {
  text-align: center;
  color: #616161;
  padding-right: 10px;
  padding-left: 10px;
}
.wpex-last-mb-0 > :last-child {
  border-radius: 15px;
  text-align: center;
}
.wpex-pb-20 {
  border-radius: 15px;
  box-shadow: 1px 1px 10px 0px #dfdede;
  background-color: #ffffff;
}
.vc_custom_1600714675864 {
  border-style: solid;
  border-width: 0px;
  border-color: #ffffff !important;
  border-radius: 15px;
  box-shadow: 0px 1px 10px 0px #eeeeee;
}
.vc_custom_1600714789996 {
  border-style: solid;
  border-width: 0px !important;
  box-shadow: 0px 2px 10px 0px #e1e0e0 !important;
  border-radius: 15px !important;
  background-color: #ffffff;
}
.vc_custom_1600714928543 {
  border-radius: 15px !important;
  border-style: solid;
  border-width: 0px !important;
  border-color: #ffffff !important;
  box-shadow: 0px 2px 10px 0px #f0f0f0 !important;
}
.vc_custom_1600715098421 {
  border-style: solid;
  border-width: 0px !important;
  border-radius: 15px !important;
  box-shadow: 0px 1px 10px 0px #e3e3e3 !important;
  background-color: #ffffff;
}
img.alignnone {
  border-radius: 15px;
  box-shadow: 1px 1px 10px 0px #f2f2f2;
}
.wpex-mb-10 {
  font-size: 16px;
  color: #FA7298;
}
.wpex-mb-15 {
  font-size: 8px;
}
.wpex-newsletter-widget input {
  border-radius: 100px;
}
.wpex-newsletter-widget button {
  border-radius: 100px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  background-color: #FA7298;
  box-shadow: 2px 3px 0px 1px #F95E8A;
}
html > body > #outer-wrap > #wrap > #main > #content-wrap > #sidebar > #sidebar-inner > #wpex_mailchimp-2 > div {
  box-shadow: 2px -1px 10px 0px #eeeeee;
  background-color: #ffffff;
  border-radius: 15px;
}
.entry .vcex-blog-grid-wrap .vcex-blog-entry-inner .vcex-blog-entry-readmore-wrap a {
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;
}
.wpex-first-mt-0 > :first-child {
  text-align: center;
}
.entry iframe {
  border-radius: 15px;
  box-shadow: 0px 1px 10px 0px #dbdbdb;
}
.theme-button {
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
}
#wrap main {
  background-color: rgba(255, 255, 255, 0.53);
}
.wpex-social-share.position-horizontal ul {
  text-align: center;
}
.theme-heading.border-bottom {
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  border-style: none;
  border-width: 0px;
}
.wpex-text-lg {
  text-align: center;
}
.entry .vcex-navbar a span {
  padding-left: 10px !important;
  padding-bottom: 10px !important;
  margin-top: 0px;
  text-transform: uppercase;
}
.wpex-badge {
  padding-bottom: 8px;
  padding-left: 15px;
  padding-top: 8px;
  padding-right: 15px;
  font-size: 10px;
  border-radius: 100px;
  font-weight: 600;
  background-color: #666666;
  letter-spacing: 1px;
}
.aligncenter {
  border-radius: 15px;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs {
  visibility: hidden;
}
.entry .vcex-blog-grid-wrap .vcex-blog-entry-inner .vcex-blog-entry-readmore-wrap {
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-bottom-color: #ffffff;
}
.vc_custom_1601571476526 {
  border-bottom-width: 2px !important;
  border-style: solid;
  border-width: 1px;
  border-color: #EFEFEF;
  border-radius: 16px;
}
.vc_custom_1602090273211 {
  border-left-width: 0px;
  border-bottom-width: 0px;
  border-top-width: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #EFEFEF;
  border-radius: 15px;
  box-shadow: 2px 0px 10px 4px #efefef !important;
}
html > body > #outer-wrap > #wrap > #main > #content-wrap > #primary > #content > #single-blocks > div > div:nth-child(1) > div:nth-child(1) > div > div > div:nth-child(7) > figure > div > img {
  box-shadow: 1px 1px 12px 7px rgba(85, 140, 67, 0.52);
}
.wpex-align-bottom {
  border-radius: 15px;
}
.wpex-mb-40 p a {
  font-style: normal;
  color: #fa7298;
  font-weight: 600;
}
.wpex-dropdown-style-minimal #site-navigation .dropdown-menu ul.sub-menu {
  border-radius: 15px;
}
.vc_custom_1614616727829 {
  border-left-width: 0px;
  border-bottom-width: 0px;
  border-top-width: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #EFEFEF;
  border-radius: 15px;
  box-shadow: 2px 0px 10px 4px #efefef !important;
}
body.content-left-sidebar #content-wrap #sidebar {
  min-width: 300px!important;
  max-width: 600px!important;
}
.wpex-mb-40 ul li a {
  color: #fa7298;
  font-weight: 500;
}
.entry .vcex-button.flat.large.expanded.expanded {
  background-image: linear-gradient(66deg, #C64699 0%, #DB0C6F 27%, #E21A0F 47%, #E61412 56%, #ED5210 75%, #F8AC00 100%) !important;
}
