/* -------------------------------------------

	Name:		Theme Repos
	Date:		2019/01/04
	Author:		http://dmws.nl

---------------------------------------------  */
.list-btn a, .list-btn a:after, .link-btn a, .link-btn a:after, button, button:after, .form-product .submit a, .form-product .submit a:after, .gui a.gui-button-large, .gui a.gui-button-small, .gui a.gui-button-large:after, .gui a.gui-button-facebook, .gui a.gui-button-small:after, .gui a.gui-button-small:before { border-radius: 25px; }
input, select, textarea, .semantic-select .input, .check-box label, .check-box a { border-radius: 25px; }
.semantic-select.active .input { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
img, #nav > ul > li > ul.mega > li.img img, .list-news figure, .list-tags a, .list-tags label, .list-tags a:after, .list-tags label:after, .list-comments li:before, #root .list-collection li.wide:before, .list-box li:before, .list-box li:after, .list-product .thumbs a, #root #nav > ul > li > ul.mega { border-radius: 10px; }
.form-newsletter button, .form-newsletter button:after, .form-inline button, .form-inline button:after { border-radius: 0 25px 25px 0; }
.form-inline input { border-radius: 25px 0 0 25px; }
.module-aside > ul .box { border-radius: 0 0 10px 0; }
.module-aside.inv > ul .box { border-radius: 0 0 0 10px; }
.module-aside > ul .box.bottom { border-radius: 0 10px 0 0; }
.module-aside.inv > ul .box.bottom { border-radius: 10px 0 0 0; }
.media-wide img:last-child, .module-aside.inv > ul li:first-child:last-child img { border-radius: 0 10px 10px 0; }
.module-aside > ul li:first-child:last-child img { border-radius: 10px 0 0 10px; }
figcaption.box { border-radius: 0 0 10px 10px; }
figcaption.box.bottom, .module-box:before, .form-filter:before { border-radius: 10px 10px 0 0; }
.list-news figure span, .list-news figure i { border-radius: 10px 0 0 0; }
#top img, .list-featured img, .media-wide img, .list-gallery img, #footer img, .module-welcome img, .module-featured img, .list-payments img, #mobile li.lang ul li a img { border-radius: 0; }


@media only screen and (max-width: 47.5em) { /* 760 */
#root .module-aside > ul li img, #root .module-aside > ul li.frame img, .list-catalog img { border-radius: 0; }
}
@media only screen and (min-width: 47.5em) {
  .s1fix-first, .s1fix-second { border-radius: 10px; }
  .media-wide.inv .s5fix-first { border-radius: 10px 0 0 10px; }
  .media-wide .s5fix-first img:nth-child(2) { border-radius: 0 10px 10px 0; }
}