/*
 * ROUND DESIGN
 * 
 * /

/* *** HEADER *** */

.header-actions__button {
	border-radius: 16px;
}

/* *** MAIN PAGE *** */

.home-hero__button {
	border-radius: 20px;
	padding-left: 60px;
	padding-right: 60px;
	height: 60px;
}

.home-hero__button:hover {
	background: #9b1a12;
}

.home-hero__link,
.sp-item__descr-link {
    border-bottom: none;
	position: relative;
}

.home-hero__link:after,
.sp-item__descr-link:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 2px;
	width: 0;
	background-color: #E63D33;
	transition: 750ms;
}

.home-hero__link:hover:after,
.sp-item__descr-link:hover:after {
	width: 100%;
	transition: 750ms;
}

.sp-item__product  {
	border-radius: 20px;
}

.sp-item__image {
	margin-bottom: 25px;
}

.sp-item__image img {
	border-radius: 20px;
}

.sp-item__title {
	font-size: 18px;
	font-weight: 600;
}

.horizontal-form form .request-form__submit {
	border-radius: 20px;
	padding-left: 30px;
	padding-right: 30px;
	height: 50px;
}

.about-company .swiper-slide img {
	border-radius: 20px;
}
.about-company__descr {
	margin-right: 25px;
}

.swiper-buttons__about-company {
	border-radius: 18px;
}

.section-blog .swiper-slide img {
	border-radius: 20px;
}

.slide-blog__plate {
	border-top-left-radius: 20px !important;
}

.footer__menu--last ul li a,
.footer__menu .footer__item ul li a {
	position: relative;
}

.footer__menu--last ul li a:after,
.footer__menu .footer__item ul li a:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 2px;
	width: 0;
	background-color: #E63D33;
	transition: 750ms;
}

.footer__menu--last ul li a:hover,
.footer__menu .footer__item ul li a:hover {
	text-decoration: none;
}

.footer__menu--last ul li a:hover:after,
.footer__menu .footer__item ul li a:hover:after {
	width: 100%;
	transition: 750ms;
}

/* *** ABOUT US *** */

.common__banner .kb-row-layout-wrap {
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
}

.our_clients_slider img {
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
}

.background-gradient .kt-row-column-wrap {
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}

.wp-block-cb-carousel .wp-block-cb-slide img {
	border-radius: 8px;
}

.request__section form .request-form__submit {
	border-radius: 20px;
	padding-left: 30px;
	padding-right: 30px;
	height: 50px;
}

/* *** PRODUCTION *** */

.production__content figure img {
	border-radius: 20px;
}

/* *** EXPO *** */

.events_posts_block .kadence-post-image-inner-intrisic img {
	border-radius: 20px;
}

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

/* *** EXIBITION *** */

.tabs .tabs_content_image img {
	border-radius: 20px;
}

.tabs .tab a {
	border-radius: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 40px;
}

.exibition__info__section .kt-row-column-wrap {
	border-radius: 20px;
}

/* *** DEALERSHIP *** */

.dealer__cf__section form .request-form__submit,
.dealers-main__content form .request-form__submit {
	border-radius: 20px;
	padding-left: 30px;
	padding-right: 30px;
	height: 50px;	
}

form.become_a_wattsan_form  {
	gap: 10px;
}

.our_core_missions::after {
	border-bottom-right-radius: 20px;
}

.masonry_block img {
	border-radius: 20px;
}

.kt-inside-inner-col,
.kadence-video-popup-wrap {
	border-radius: 16px !important;
}

/* *** BLOG *** */

.author-blog .slide-blog img,
.page-category .slide-blog img {
	border-radius: 20px;
}

/* *** CONTACTS *** */

.page-contacts__content {
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}

.page-contacts__content {
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}

.page-contacts__map iframe {
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
}

/* *** CATALOGUE *** */

ul.categories-container li a div.machine,
.machine-more::before {
	border-radius: 20px !important;
}

.category-item__arrow {
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
}

/* *** PRODUCT *** */

.main__wraper--right--text {
	border-radius: 20px;
}

.right--text__footer {
	align-items: center;
	gap: 15px;
}

.right--text__footer--whatsapp-icon {
	width: 30px;
	margin-right: 5px;
}

.right--text__footer--whatsapp {
	height: 40px;
	border-radius:20px;
}

.right--text__footer--whatsapp:hover {
	background-color: #178942;
}

.right--text__footer--buttom {
	height: 40px;
	border-radius:20px;
	margin-right: 15px;
}

.right--text__footer--buttom:hover {
	background-color: #9b1a12 !important;
}

.product__slider .product__slide img {
	border-radius: 20px;
}

.swiper-buttons__product {
	border-radius: 18px;
}

.tabs {
	border-radius: 20px;
}

.tabs .tabs_image img {
	border-radius: 20px;
}

.section-video video,
.section-video .video-bg {
	border-radius: 20px;
}

.detali__wrap img {
	border-radius: 20px;
}

.params__programer {
	border-radius: 20px;
}

/* ** SUPPORT ** */

.page-id-12630 .numbers_block_white,
.page-id-12630 .numbers_block_red {
	border-top-right-radius: 16px;
	border-bottom-right-radius: 16px;
}

.request-form__submit,
.page-id-12630 .kb-img {
	border-radius: 16px;
}

.page-id-12544 img {
	border-radius: 16px !important;
}