/* Checkout */

	/* Общее */
	.softmag-checkout.simple-content.fm-content {
		padding: 0;
		background: none;
	}
	.simplecheckout-block {
		background: #fff;
		border-radius: 10px !important;
	}
	.simplecheckout-block-content,
	#simplecheckout_login .simplecheckout-block-content {
		padding: 10px 20px 20px 20px !important;
	}

	.simple-content .checkout-heading {
		background-color: #6c757d !important;
		border-radius: 10px 10px 0 0 !important;
	}


	/* Кнопка Оформить заказ */
	.simplecheckout-button-block {
		background: none;
	}


	/* Корзина */
	@media only screen and (max-width: 420px) {
		#total_shipping span:first-child {
			max-width: none !important;
		}
	}
	.simplecheckout-cart-total {
		padding: 7px 20px !important;
	}
	.simplecheckout-cart-total input[name='coupon'] {
		width: 100px;
	}
	#simplecheckout_cart {
		padding-bottom: 20px;
	}
	table.simplecheckout-cart {
		border: none;
	}


	/* Блок комментариев */
	#simplecheckout_comment .simplecheckout-block-content,
	.simplecheckout-right-column #simplecheckout_comment .simplecheckout-block-content {
		padding: 0 20px 20px 20px !important;
	}
	#simplecheckout_comment textarea {
		min-height: 100px !important;
	}


	/* Блок выбора способа доставки */
	#simplecheckout_shipping .radio small {
		display: block;
		color: rgb(94, 188, 169);
		margin-top: 3px;
		font-size: 14px;
	}

		/* The container */
		.checkout-custom-radio-button {
		  display: block;
		  position: relative;
		  padding-left: 30px;
		  margin-bottom: 12px;
		  cursor: pointer;
		  font-size: 22px;
		  -webkit-user-select: none;
		  -moz-user-select: none;
		  -ms-user-select: none;
		  user-select: none;
		}

		/* Hide the browser's default radio button */
		.checkout-custom-radio-button input {
		  position: absolute;
		  opacity: 0;
		  cursor: pointer;
		}

		/* Create a custom radio button */
		.checkmark {
		  position: absolute;
		  top: 0;
		  left: 0;
		  height: 20px;
		  width: 20px;
		  border-radius: 50%;
		  border: 1px solid #efefef;
		  background: #f8f8f8;
		  box-sizing: content-box;
		}

		/* On mouse-over, add a grey background color */
		.checkout-custom-radio-button:hover input ~ .checkmark {
		  background-color: #eee;
		  border-color: #ddd;
		}

		/* When the radio button is checked, add a blue background */
		.checkout-custom-radio-button input:checked ~ .checkmark {
		  background-color: rgb(94, 188, 169);
		  border-color: rgb(94, 188, 169);
		}

		/* Create the indicator (the dot/circle - hidden when not checked) */
		.checkmark:after {
		  content: "";
		  position: absolute;
		  display: none;
		}

		/* Show the indicator (dot/circle) when checked */
		.checkout-custom-radio-button input:checked ~ .checkmark:after {
		  display: block;
		}

		/* Style the indicator (dot/circle) */
		.checkout-custom-radio-button .checkmark:after {
		 	top: 6px;
			left: 6px;
			width: 8px;
			height: 8px;
			border-radius: 50%;
			background: white;
		}
		
	/* Адрес доставки */
	
	.softmag-checkout.simple-content legend {
		margin-left: -15px;
		font-size: 16px;
		color: #6e727e;
	}
	
	/* Оплата на карту */
	
	#simplecheckout_payment_form {
		padding: 20px;
	}
	
	#simplecheckout_payment_form legend {
		margin-left: 0;
	}
	
	#simplecheckout_payment_form .us-acc-info-text {
		margin-bottom: 5px;
	}
	
	#simplecheckout_payment_form .well p {
		margin-bottom: 10px;
	}
	



/* Дизайн кнопки "Каталог" в мобильном меню */

#fm_sidebar #fm_mobile_menu_toggle_button {
  background: rgb(94, 188, 169) !important;
}
#fm_sidebar #fm_mobile_menu_toggle_button span {
  color: #fff !important;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none !important;
}
#fm_sidebar #fm_mobile_menu_toggle_button:before {
  background-image: url("../img/softmag_menu-icon.svg") !important;
}
#footer_mdl .fm-product-btn {
	width: auto;
	padding: 10px 25px;
}
.fm-module-buttons-item.fm-module-buttons-wishlist .fa-heart {
	font-size: 22px;
	color: #b8babb;
}
.fm-module-buttons-item.fm-module-buttons-wishlist .fa-heart:hover {
	color: rgb(55, 191, 163);
}
	