/** Run Free 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;
}

textarea {
  border-radius: 7px;
}

.product {
  border-radius: 14px;
}

.feature.bordered {
  border-radius: 7px;
}

.flex-control-nav li {
  border-radius: 12px;
}

.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;
}

.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;
}

.row .image-slider {
  border-radius: 15px;
}

.widget-handle .function {
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
}

.whitepod {
  border-radius: 7px;
  background: var(--white);
}

#CartMenu .cartItem {
  border-radius: 7px;
}

.menu > li > ul > li > ul {
  border-top-right-radius: 7px;
  border-top-left-radius: 0px;
  border-bottom-right-radius: 7px;
  border-bottom-left-radius: 0px;
}

@media (max-width: 975px) {
#FiltersArea {
    border-radius: 15px;
}
.menu > li ul {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.menu > li > ul > li > ul {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
}

.newsitem {
  border-radius: 14px!important;
}

.newsitem .fader {
  border-radius: 14px!important;
}

.newsphoto {
  border-radius: 7px!important;
}
/***
.background-image-holder {
  border-radius: 7px!important;
}
***/

#EventList .event .border {
  border-radius: 14px!important;
}

#EventList .event .image {
  border-radius: 14px!important;
}

#EventList .event .border .points,
.popper .points {
  border-radius: 17px!important;
}

.collection-list-gradient {
  border-radius: 14px!important;
}

.project .image-tile {
  border-radius: 14px!important;
}

.cast-shadow {
  border-radius: 14px!important;
}

.locationpoints {
  border-radius: 25px!important;
}

a.location {
  border-radius: 7px!important;
}

.payment-option-display {
  border-radius: 7px!important;
}

/** End Rounded Elements **/
