/** Custom Styles for Run Free **/

body, .white, .nav-bar, .storefooter {
  background-color: #F0E8E7;
}

.nav-bar {
    border-bottom: 2px solid var(--primary);
}

.module.widget-handle {
    border-left: 2px solid var(--primary);
}


/** Rounded Elements **/
.btn {
  border-radius: 7px;
}

.button {
  border-radius: 7px !important;
}

input[type="text"],
input[type="password"] {
  border-radius: 7px;
}

input[type="text"]:focus,
input[type="password"]:focus {
  input:focus {
    outline: none !important;
    box-shadow: 0 0 0 2px var(--primary) !important;
    border-radius: 7px !important;
  }
}

input[type="submit"],
button[type="submit"] {
  border-radius: 7px !important;
}

select {
  border-radius: 7px;
}

.product {
  border-radius: 14px;
}

.feature.bordered {
  border-radius: 7px;
}

.flex-control-nav li {
  border-radius: 7px;
}

.tile {
  border-radius: 10px;
}

.tilepod {
  border-radius: 7px;
}

.tilepoddate {
  border-radius: 7px;
}

.tilepodlink {
  border-radius: 7px;
}

input[type="submit"],
input[type="button"],
button[type="submit"] {
  border-radius: 7px !important;
}

.menu > li ul {
  border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px;
}

.color {
  border-radius: 12px;
}

.flex-control-thumbs img {
  border-radius: 12px;
}

.color {
  border-radius: 12px;
}
.cartProduct {
  border-radius: 12px;
}
.cartProduct {
  border-radius: 12px;
}

.image.mini {
  border-radius: 7px;
}

[aria-label][data-balloon-pos]:after {
  border-radius: 7px;
}

.paging .page {
  border-radius: 7px;
}

.searchItem {
border-radius: 7px;
}

.input-checkbox label {
border-radius: 4px;
}

.morecolors {
border-radius: 7px;
}

.salelabel {
    border-radius: 7px;
}

<!--New Homepage Round Elements-->
.image-slider {
position: relative;
}
.image-slider .slides {
position: relative;
border-radius: 15px;
}

.image-slider .slides li > img {
  border-radius: 15px;
  }

.flex-direction-nav a {
border-radius: 100px;
}

.flex-control-paging li a {
border-radius: 20px;
}

a.slidermore {
border-radius: 12px!important;
}

input[type="search"] {
border-radius: 100px;
}

.project .image-tile {
border-radius: 15px;
}

.brand-box {
border-radius: 15px;
}

.sponsor-tile {
border-radius: 15px;
}

.image-slider .slides li {
  border-radius: 15px;
}

.cardloader {
  border-radius: 12px;
}

.thumb-loading {
  border-radius: 7px;
}

.title-loading {
  border-radius: 3px;
}

.brand-loading {
  border-radius: 3px;
}

textarea {
  border-radius: 7px;;
}

/** End Rounded Elements **/

.adtile {
max-height: unset!important;
}
