#et_pb_contact_form_0.et_pb_contact_form_container input[type=text] {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 10px;
}
#et_pb_contact_form_0.et_pb_contact_form_container textarea {
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.et_bloom .carrot_edge .et_bloom_form_content {
  border-top-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-style: solid;
  border-width: 100;
  border-radius: 100;
}
#contact.et_pb_section .et_pb_text h5 {
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.woocommerce ul.products li.product a img {
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
  border-top-right-radius: 0px;
}
html body div#top-header {
  background-color: #dd3333;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
html body div#et-top-navigation ul.nav .current_page_item > a {
  color: #dd3333;
}
#tribe-events #tribe-events-content.tribe-events-single .tribe-events-back a {
  color: #dd3333;
}
#tribe-events #tribe-events-content.tribe-events-single .tribe-events-event-meta a {
  color: #dd3333;
}
#tribe-events #tribe-events-footer .tribe-events-sub-nav li a {
  color: #dd3333;
}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active {
  border-bottom-right-radius: 0px;
}
.woocommerce #content-area div.product .price .amount {
  color: #dd3333;
}
.woocommerce #content-area div.product .single_add_to_cart_button {
  color: #dd3333;
}
.woocommerce #content-area div.product .product_meta a {
  color: #dd3333;
}
.woocommerce-page table.cart td.actions .coupon .input-text + .button {
  color: #f22e2e;
  padding-right: 10px;
  padding-left: 8px;
  padding-bottom: 5px;
}
.woocommerce .wc-proceed-to-checkout .button {
  color: #f22e2e !important;
  background-color: #000000 !important;
  border-color: #dd3333 !important;
}
.woocommerce .woocommerce-info {
  background-color: #f22e2e;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.page #content-area .hentry .entry-content {
  border-top-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 3px;
  margin-bottom: 0px;
  padding-bottom: 20px;
}
.woocommerce #payment div.form-row .button {
  background-color: #000000;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.actions #coupon_code {
  padding-left: 9px;
  padding-right: 6px;
}
#left-area .hentry h2 {
  padding-top: 9px;
}
.wpgmza-directions-box:not(.style-modern) span.wpgmza-travel-mode-option:hover {
  background-color: #dd3333;
}
.wpgmza-directions-box:not(.style-modern) span.wpgmza-travel-mode-option {
  background-image: none;
}
.wpgmaps_directions_outer_div input[type=button] {
  font-size: 22px;
}
.page #content-area .hentry .entry-content a {
  color: #dd3333;
  background-color: rgba(255, 255, 255, 0);
}
.page #content-area .hentry .entry-content a:active {
  background-color: #ced4da;
}
.page #content-area .hentry .entry-content a:visited {
  background-color: rgba(255, 255, 255, 0);
  color: #dd3333;
}
html > body > #page-container > #et-main-area > #main-content > div > #content-area > #left-area > #post-15168 > div > div > div > #trn > div > #trn-create-challenge-form > div:nth-child(6) > div > #trn-challenge-button {
  background-color: #dd3333;
}
html body div#main-content {
  background-color: #ffffff !important;
}
html .pagination a {
  background-color: #ffffff !important;
  color: #dd3333 !important;
}
.post-15180 .et_pb_section:nth-child(1) .et_pb_text a {
  color: #dd3333 !important;
}
#trn [type=submit]:not(:disabled) {
  background-color: #dd3333;
}
#trn .modal-footer > :not(:last-child) {
  background-color: #dd3333;
}
#trn .btn-group > .btn:not(:first-child) {
  background-color: #dd3333;
}
.page #content-area .hentry .entry-content a:hover {
  background-color: #ffffff;
}
#trn .ladder-active-last-14 {
  color: #ced4da !important;
}
.woocommerce .woocommerce-info .showcoupon {
  color: #ffffff !important;
  background-color: rgba(0, 0, 0, 0) !important;
}
.woocommerce form.checkout_coupon .input-text {
  background-color: #dfdcde !important;
}
.et_password_protected_form p input {
  background-color: #dfdcde;
  background-image: linear-gradient(111deg, rgba(255, 249, 145, 0.5));
}
html body div#footer-bottom {
  margin-bottom: 0px;
  margin-top: 0px;
}
html body div#main-content .container {
  margin-bottom: 0px;
  padding-bottom: 20px;
}
.trn-nav-link.trn-nav-active {
  background-color: #dd3333;
}
.trn-tab-pane.trn-tab-active {
  color: #dd3333;
  margin-bottom: 25px;
}
.trn-mb-4 {
  color: #dd3333;
  margin-bottom: 30px;
  margin-top: 9px;
}
.trn-container section h4 {
  color: #fff0f0;
}
.trn-table th {
  color: #eaeef2;
}
.trn-col-sm-3 {
  color: #dd3333;
}
.trn-button:not(:disabled):not(.trn-disabled) {
  background-color: #dd3333;
}
.trn-container {
  color: #aaaaaa;
}
.trn-col-sm-12 {
  margin-top: 10px;
  padding-top: 0px;
}
.trn-row {
  padding-bottom: 21px;
}
@media screen and (max-width: 568px) {
  #contact.et_pb_section .et_pb_text h5 {
    border-top-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }
}
@media screen and (max-width: 320px) {
  .woocommerce-cart .woocommerce table.shop_table.cart td.actions #coupon_code {
    padding-left: 6px;
    font-size: 20px;
  }
  .woocommerce-page table.cart td.actions .coupon .input-text + .button {
    line-height: 34px;
    padding-left: 8px;
    margin-left: 0px;
  }
}
