/*
	##Device = Desktops
	##Screen = 1281px to higher resolution desktops
*/

@media (min-width: 1281px) {

	.col-xl-12 {
		width: 100%
	}
	.col-xl-11 {
		width: 91.66666667%
	}
	.col-xl-10 {
		width: 83.33333333%
	}
	.col-xl-9 {
		width: 75%
	}
	.col-xl-8 {
		width: 66.66666667%
	}
	.col-xl-7 {
		width: 58.33333333%
	}
	.col-xl-6 {
		width: 50%
	}
	.col-xl-5 {
		width: 41.66666667%
	}
	.col-xl-4 {
		width: 33.33333333%
	}
	.col-xl-3 {
		width: 25%
	}
	.col-xl-2 {
		width: 16.66666667%
	}
	.col-xl-1 {
		width: 8.33333333%
	}

	.xl-hide {
		display: none;
	}

	.-cms-category-menu-v1 .categories,
	.-cms-topic-edit #main .-cms-topic-edit,
	.-cms-topic-search-v1,
	.container-centered,
	.container-centered-without-margin,
	.-content-topics-views-v3.root-topics .header .content,
	.-content-topics-views-v3.root-topics .topics,
	.-customer-addresses-v1,
	.-customer-change-password-v1,
	.-customer-contact-v1,
	.-customer-dashboard-v1,
	.-customer-forgot-password-confirm-v1,
	.-customer-forgot-password-request-v1,
	.-customer-login .-ui-layout-floats-50-50,
	.-customer-mail-subscription-v1,
	.-customer-mail-subscription-confirm-v1,
	.-customer-mail-subscription-newsletter-v1 .content,
	.-customer-mail-subscription-newsletter-v1 .title,
	.-customer-personal-v1,
	.-customer-register .-customer-register-v1,
	.-customer-register-quickcode .-customer-register-quickcode,
	.-customer-security-v1,
	.-customer-shop-orders-v1,
	.-customer-shop-wishlists-v1,
	.-data-sliders-v1 .bullets,
	.footer-disclaimer-columns .columns,
	.footer-shop-columns .content,
	.header-pharmacy-picker .-ui-layout-columns.compact,
	.image-container.newsletter,
	.-legals-support-v2,
	.-magazine-articles-search-v1,
	.-magazine-categories-detail-views-v1,
	.-magazine-category-menu-v1 .categories,
	.-magazine-current-v3.root-magazine-articles .articles,
	.-magazine-current-v3.root-magazine-articles .header a,
	.-magazine-online-tests-v1,
	.navbar-fixed .content,
	#page.-customer-feedback-website .-customer-feedback-website,
	.-pharmacy-job-details-v1,
	.-pharmacy-job-overview-v1,
	.-pharmacy-picker-v3.footer-pharmacies .pharmacies,
	.-promotions-coupon-everyone,
	.-promotions-display-v1,
	.-promotions-raffle .-promotions-raffle-v1,
	.search-quicknav .content,
	.-shop-categories-brands-v1.root-brands .content,
	.-shop-categories-brands-v1.root-brands h2.title,
	.-shop-categories-sliders-v1,
	.-shop-checkout-wizards-4-steps-v2,
	.-ui-menus-directional.header-pharmacy-picker .menu-container .menu-button,
	.vcard-container .-pharmacy-picker-v2 .pharmacy-information .tabs.head,
	.zone-root .zone-content {
		max-width: 1500px;
		width: 100%;
	}

	.-cms-topic-search-v1 .-content-topics-views-v1 .topics .topic {
		width: 25%;
	}

	.-content-topics-views-v1 .topics .topic .preview a.link {
		height: 215px;
	}

	.-content-topics-views-v3 .topics .topic .preview a.link {
		height: 215px;
	}

	.-customer-dashboard-v1 .magazine .articles .article {
		width: 50%;
	}

	.footer-disclaimer-columns .columns .column.index1 {
		width: 75%;
	}

	.footer-disclaimer-columns .columns .column.index2 {
		width: 25%;
	}

	#footer .-ui-layout-columns.footer-infos .columns.count3 .column {
		width: 25%;
	}
		#footer .-ui-layout-columns.footer-infos .columns.count3 .column.index2 {
			width: 50%;
		}

	.-magazine-article-details .image-container.newsletter {
		display: none;
	}

	.-magazine-articles-search-v1 .-magazine-articles-views-v1 .articles .article {
		width: 50%;
	}

	.-magazine-online-tests-v1 .tile {
		width: 20%;
	}

	.-magazine-online-tests-v1 .online-test-questionnaire .image,
	.-magazine-online-tests-v1 .online-test-questionnaire .questionnaire-introduction,
	.-magazine-online-tests-v1 .online-test-questionnaire .questionnaire-container {
		display: inline-block;
		width: 50%;
	}
	.-magazine-online-tests-v1 .online-test-questionnaire .questionnaire-introduction,
	.-magazine-online-tests-v1 .online-test-questionnaire .questionnaire-container {
		vertical-align: top;
		padding-left: 24px;
	}

	.navbar-fixed .nav .items .item.index1 {
		display: none;
	}

	.-promotions-raffle-v1 .raffle .left {
		width: 58.33333333%;
	}

	.-promotions-raffle-v1 .raffle .right {
		width: 41.66666667%;
	}

	.-root .-data-sliders-v1.mobile-slider {
		display: none;
	  }

	.-shop-categories-sliders-v1 .slider {
		height: 190px!important;
		padding: 0px 75px!important;
		width: 100%!important;
	}

	.UltimaDialog-window {
		width: 1070px;
	}

}

/*
	##Device = Laptops, Desktops
	##Screen = B/w 1025px to 1280px
*/

@media (max-width: 1280px) {

	.col-lg-12 {
		width: 100%
	}
	.col-lg-11 {
		width: 91.66666667%
	}
	.col-lg-10 {
		width: 83.33333333%
	}
	.col-lg-9 {
		width: 75%
	}
	.col-lg-8 {
		width: 66.66666667%
	}
	.col-lg-7 {
		width: 58.33333333%
	}
	.col-lg-6 {
		width: 50%
	}
	.col-lg-5 {
		width: 41.66666667%
	}
	.col-lg-4 {
		width: 33.33333333%
	}
	.col-lg-3 {
		width: 25%
	}
	.col-lg-2 {
		width: 16.66666667%
	}
	.col-lg-1 {
		width: 8.33333333%
	}

	.lg-hide {
		display: none;
	}

	.-cms-category-menu-v1 .categories,
	.-cms-topic-edit #main .-cms-topic-edit,
	.-cms-topic-search-v1,
	.container-centered,
	.container-centered-without-margin,
	.-content-topics-views-v3.root-topics .header .content,
	.-content-topics-views-v3.root-topics .topics,
	.-customer-addresses-v1,
	.-customer-change-password-v1,
	.-customer-contact-v1,
	.-customer-dashboard-v1,
	.-customer-forgot-password-confirm-v1,
	.-customer-forgot-password-request-v1,
	.-customer-login .-ui-layout-floats-50-50,
	.-customer-mail-subscription-v1,
	.-customer-mail-subscription-confirm-v1,
	.-customer-mail-subscription-newsletter-v1 .content,
	.-customer-mail-subscription-newsletter-v1 .title,
	.-customer-personal-v1,
	.-customer-register .-customer-register-v1,
	.-customer-register-quickcode .-customer-register-quickcode,
	.-customer-security-v1,
	.-customer-shop-orders-v1,
	.-customer-shop-wishlists-v1,
	.-data-sliders-v1 .bullets,
	.footer-disclaimer-columns .columns,
	.footer-shop-columns .content,
	.header-pharmacy-picker .-ui-layout-columns.compact,
	.-legals-support-v2,
	.-magazine-articles-search-v1,
	.-magazine-categories-detail-views-v1,
	.-magazine-category-menu-v1 .categories,
	.-magazine-current-v3.root-magazine-articles .articles,
	.-magazine-current-v3.root-magazine-articles .header a,
	.-magazine-online-tests-v1,
	.navbar-fixed .content,
	#page.-customer-feedback-website .-customer-feedback-website,
	.-pharmacy-job-details-v1,
	.-pharmacy-job-overview-v1,
	.-pharmacy-picker-v3.footer-pharmacies .pharmacies,
	.-promotions-coupon-everyone,
	.-promotions-display-v1,
	.-promotions-raffle .-promotions-raffle-v1,
	.-shop-categories-brands-v1.root-brands .content,
	.-shop-categories-brands-v1.root-brands h2.title,
	.-shop-categories-sliders-v1,
	.-shop-checkout-wizards-4-steps-v2,
	.search-quicknav .content,
	.-ui-menus-directional.header-pharmacy-picker .menu-container .menu-button,
	.vcard-container .-pharmacy-picker-v2 .pharmacy-information .tabs.head,
	.zone-root .zone-content {
		width: 100%;
	}

	.-customer-dashboard-v1 .magazine .articles .article {
		width: 50%;
	}

	.-cms-topic-search-v1 .-content-topics-views-v1 .topics .topic {
		width: 25%;
	}

	.-content-topics-views-v1 .topics .topic .preview a.link {
		height: 141px;
	}

	.-content-topics-views-v3 .topics .topic .preview a.link {
		height: 141px;
	}

	.footer-disclaimer-columns .columns .column.index1 {
		width: 66.66666667%;
	}

	.footer-disclaimer-columns .columns .column.index2 {
		width: 33.33333333%;
	}

	#footer .-ui-layout-columns.footer-infos .columns.count3 .column {
		width: 33.33333333%;
	}

	.-magazine-article-details .image-container.newsletter {
		display: none;
	}

	.-magazine-articles-search-v1 .-magazine-articles-views-v1 .articles .article {
		width: 50%;
	}

	.magazine-columns .columns .column.index1 {
		width: 66.66666667%;
	}

	.magazine-columns .columns .column.index2 {
		width: 33.33333333%;
	}

	.-magazine-online-tests-v1 .tile {
		width: 33.33333333%;
	}

	.-magazine-online-tests-v1 .online-test-questionnaire .image,
	.-magazine-online-tests-v1 .online-test-questionnaire .questionnaire-introduction,
	.-magazine-online-tests-v1 .online-test-questionnaire .questionnaire-container {
		display: inline-block;
		width: 50%;
	}
	.-magazine-online-tests-v1 .online-test-questionnaire .questionnaire-introduction,
	.-magazine-online-tests-v1 .online-test-questionnaire .questionnaire-container {
		vertical-align: top;
		padding-left: 24px;
	}

	.navbar-fixed .nav .items .item.index1 {
		display: none;
	}

	.-pharmacy-emergency-v1 .schedules .schedule.today,
	.-pharmacy-emergency-v1 .schedules .schedule.tomorrow {
		width: 100%;
	}

	.-pharmacy-emergency-v1 .schedules .schedule.today {
		margin-bottom: 15px;
	}

	.-promotions-coupon-everyone {
		padding-bottom: 120px;
	}

	.-promotions-raffle-v1 .raffle .left {
		width: 58.33333333%;
	}

	.-promotions-raffle-v1 .raffle .right {
		width: 41.66666667%;
	}

	.quick-banner:not(.list) .items .item .image img {
		width: 50%;
	}

	.-root .-data-sliders-v1.mobile-slider {
		display: none;
	}

	.-shop-categories-menus-alphabetical-v1 .menu {
		width: 33.33333333%;
	}

	.-shop-categories-sliders-v1 .slider {
		height: 190px!important;
		padding: 0px 140px!important;
		width: 100%!important;
	}

	.shop-columns .columns .column.index1 {
		width: 25%;
	}

	.shop-columns .columns .column.index2 {
		width: 75%;
	}

	.-shop-products-detail-views-v7 .product .buy-box .add-to-cart .action {
		display: block;
		margin: 15px 0px 15px 0px;
		width: 100%;
	}

	.-shop-products-detail-views-v7 .product .column.left {
		padding-right: 30px;
	}

	.-shop-products-detail-views-v7 .product .saving {
		right: 30px;
	}

	.-shop-products-views-resp-v4 .products .product .bottom {
		padding: 10px;
	}

	.-shop-products-views-resp-v4 .products .product .name {
		padding: 0px 10px;
	}

	.-shop-products-views-resp-v4 .products .product .retail,
	.-shop-products-views-resp-v4 .products .product .unit {
		padding: 7px 10px 0px 10px;
	}

	.-shop-products-views-resp-v4 .products .product .pricing,
	.-shop-products-views-resp-v4 .products .product .unit.price {
		padding: 7px 10px 0px 10px;
	}

	.vcard-container .-pharmacy-picker-v2 .pharmacy-information .tabs.body .tab-container .-pharmacy-address-v1,
	.vcard-container .-pharmacy-picker-v2 .pharmacy-information .tabs.body .tab-container .-pharmacy-businesshours-v1 {
		padding-top: 30px;
	}

}

/*
	##Device = Tablets, iPads (portrait)
	##Screen = B/w 768px to 1024px
*/

@media (max-width: 1024px) {

	.col-sm-12 {
		width: 100%
	}
	.col-sm-11 {
		width: 91.66666667%
	}
	.col-sm-10 {
		width: 83.33333333%
	}
	.col-sm-9 {
		width: 75%
	}
	.col-sm-8 {
		width: 66.66666667%
	}
	.col-sm-7 {
		width: 58.33333333%
	}
	.col-sm-6 {
		width: 50%
	}
	.col-sm-5 {
		width: 41.66666667%
	}
	.col-sm-4 {
		width: 33.33333333%
	}
	.col-sm-3 {
		width: 25%
	}
	.col-sm-2 {
		width: 16.66666667%
	}
	.col-sm-1 {
		width: 8.33333333%
	}

	.sm-hide {
		display: none;
	}

	.-cms-category-menu-v1 .categories .category,
	.-magazine-category-menu-v1 .categories .category {
		margin: 0px 0px;
		text-align: left;
		width: 100%;
	}
		.-cms-category-menu-v1 .categories .category.backlink {
			position: relative;
		}

	.-cms-topic-search-v1 .-content-topics-views-v1 .topics .topic {
		width: 33.33333333%;
	}

	.-content-topics-detail-views-v1 {
		display: block;
		width: 100%;
	}

	.-content-topics-views-v1.other-topics {
		display: block;
		margin-top: 15px;
		width: 100%;
	}

	.-content-topics-views-v1.other-topics .topic.index4 {
		display: none;
	}

	.-content-topics-views-v3.root-topics .topics .topic:after {
		display: none;
	}

	.-content-topics-views-v3.root-topics .topics .topic .preview {
		position: relative;
	}

	.-content-topics-views-v1 .topics .topic .preview a.link,
	.-content-topics-views-v3 .topics .topic .preview a.link {
		height: 141px;
	}

	.-customer-addresses-v1 .modification.panel .caption {
		text-align: left;
		width: 100%;
	}

	.-customer-addresses-v1 .modification.panel input[type='text'],
	.-customer-addresses-v1 .modification.panel select {
		width: 100%;
	}

		.-customer-addresses-v1 .modification.panel input.postcode {
			width: 25%;
		}

		.-customer-addresses-v1 .modification.panel input.city {
			float: right;
			width: 63%;
		}

	.-customer-addresses-v1 .modification.panel .actions button,
	.-customer-addresses-v1 .modification.panel .actions .button {
		text-align: right;
		width: 100%;
	}

	.-customer-addresses-v1 .modification.panel .actions .save {
		margin-right: 0px;
	}

	.-customer-change-password-v1 .form {
		width: 100%;
	}

	.-customer-contact-v1 form {
		width: 100%;
	}

	.-customer-dashboard-v1 .magazine .articles .article {
		width: 100%;
	}

	.-customer-mail-subscription-newsletter-v1 .content {
		background-image: none;
	}

	.-customer-mail-subscription-newsletter-v1 form {
		width: 100%;
	}

	.-customer-personal-v1 .customer,
	.-customer-personal-v1 .meta {
		width: 100%;
	}

	.-customer-security-v1 form {
		width: 100%;
	}

	#footer .-ui-layout-columns.footer-infos .columns.count3 .column {
		width: 50%;
	}

		#footer .-ui-layout-columns.footer-infos .columns.count3 .column.index3 {
			display: none;
		}

	.footer-disclaimer-columns .columns .column.index1 {
		width: 60%;
	}

	.footer-disclaimer-columns .columns .column.index2 {
		width: 40%;
	}

	.info-flag {
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		display: block;
		left: 0px;
		position: relative;
		top: 0px;
		width: 100%;
		z-index: 0;
	}

		.info-flag .headline {
			display: block;
			margin-bottom: 10px;
		}

		.info-flag .text {
			display: block;
			margin-bottom: 10px;
			margin-right: 15px;
		}

		.info-flag .value {
			display: block;
			font-size: 200%;
			margin-bottom: 10px;
			margin-right: 15px;
		}

	.-legals-support-v2 .content {
		width: 100%;
	}

	.-magazine-article-details .-customer-mail-subscription-newsletter-v1 {
		display: none;
	}

	.-magazine-article-details .image-container.newsletter {
		display: block;
	}

	.-magazine-articles-search-v1 .-magazine-articles-views-v1 .articles .article {
		width: 50%;
	}

	.magazine-columns .columns .column.index1 {
		display: block;
		width: 100%;
	}

	.magazine-columns .columns .column.index2 {
		display: block;
		margin-top: 15px;
		width: 100%;
	}

	.-magazine-current-v3 .articles .article:after {
		display: none;
	}

	.-magazine-current-v3 .articles .article .off-hover {
		position: relative;
	}

	.-magazine-online-tests-v1 .tile {
		width: 50%;
	}

	.-magazine-online-tests-v1 .online-test-questionnaire .image,
	.-magazine-online-tests-v1 .online-test-questionnaire .questionnaire-introduction,
	.-magazine-online-tests-v1 .online-test-questionnaire .questionnaire-container {
		display: inline-block;
		width: 50%;
	}
	.-magazine-online-tests-v1 .online-test-questionnaire .questionnaire-introduction,
	.-magazine-online-tests-v1 .online-test-questionnaire .questionnaire-container {
		vertical-align: top;
		padding-left: 24px;
	}

	.navbar-fixed {
		height: auto;
		min-height: auto;
	}

		.navbar-fixed .nav .items .item.index1 {
			display: block;
		}

		.navbar-fixed .nav .items .item {
			display: none;
		}

		.navbar-fixed.-ui-layout-columns .columns {
			display: flex;
			flex-direction: row;
		}

		.navbar-fixed.-ui-layout-columns .columns .column.index1 {
			align-items: center;
			display: flex;
			width: auto;
		}

		.navbar-fixed.-ui-layout-columns .columns .column.index2 {
			display: flex;
			flex-grow: 1;
		}
			.navbar-fixed.-ui-layout-columns .columns.count3 .column.index2 {
				justify-content: center;
			}
			.navbar-fixed.-ui-layout-columns .columns.count2 .column.index2 {
				justify-content: flex-end;
			}

		.navbar-fixed.-ui-layout-columns .columns .column.index3 {
			display: flex;
			width: auto;
		}

	.-pharmacy-service-information-v1 {
		display: block;
		margin-top: 15px;
		width: 100%;
	}

		.-pharmacy-emergency-v1 .schedules .schedule.today,
		.-pharmacy-emergency-v1 .schedules .schedule.tomorrow {
			width: 50%;
		}

		.-pharmacy-emergency-v1 .schedules .schedule.today {
			margin-bottom: 0px;
		}

		.-pharmacy-picker-v3.footer-pharmacies .pharmacies {
			display: block;
			vertical-align: top;
		}

			.-pharmacy-picker-v3 .pharmacies .pharmacy.full {
				display: inline-block;
				margin-bottom: 20px;
				vertical-align: top;
				width: 50%;
			}
				.footer-infos .-pharmacy-picker-v3 .pharmacies .pharmacy.full {
					margin-bottom: 0px;
					width: 100%;
				}

	.-promotions-raffle-v1 .raffle .left,
	.-promotions-raffle-v1 .raffle .right {
		idth: 50%;
	}

	.quick-banner.shop .items .item.index3,
	.quick-banner.shop .items .item.index4 {
		display: none;
	}

	.root-topics .columns .column.index1 {
		display: none;
	}

	.root-topics .columns .column.index2 {
		width: 100%;
	}

	.-shop-checkout-cart-v2 .-shop-payback-cart .payback-container {
		background-image: none;
	}

	.-shop-products-search-v4 .search-result .left,
	.-shop-products-search-v4 .search-result .right {
		display: inline-block;
		float: none;
		vertical-align: top;
		width: 100%;
	}

	.search-quicknav .quicknav {
		display: none;
	}

	.search-quicknav .social-media {
		display: none;
	}

	.search-result .-shop-products-filters-v1 {
		margin-top: 0px;
		width: 100%;
	}

		.search-result .-shop-products-filters-v1 .fade {
			display: block;
		}

		.search-result .-shop-products-filters-v1 .filters {
			height: 110px;
		}

			.search-result .-shop-products-filters-v1 .filters .filter {
				width: 33.33333333%;
			}

	.shop-columns .columns .column.index1 {
		width: 33.33333333%;
	}

	.shop-columns .columns .column.index2 {
		width: 66.66666667%;
	}

	.-shop-products-views-resp-v4 .products .product .add-to-cart {
		text-align: center;
	}

	.vcard-container .-pharmacy-picker-v2 .pharmacy-information .tabs.body .tab-container .banner {
		display: none;
	}

	.vcard-container .-pharmacy-picker-v2 .pharmacy-information .tabs.body .tab-container .-pharmacy-address-v1,
	.vcard-container .-pharmacy-picker-v2 .pharmacy-information .tabs.body .tab-container .-pharmacy-businesshours-v1 {
		width: 50%;
	}

}

@media (min-width: 768px) and (max-width: 1024px) {

	.-shop-products-detail-views-v7 .product .column {
		width: 100%!important;
	}

		.-shop-products-detail-views-v7 .product .column.left {
			margin-bottom: 15px;
			padding-right: 0px;
	}

}

/*
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (max-width: 767px) {

	.col-md-12 {
		width: 100%
	}
	.col-md-11 {
		width: 91.66666667%
	}
	.col-md-10 {
		width: 83.33333333%
	}
	.col-md-9 {
		width: 75%
	}
	.col-md-8 {
		width: 66.66666667%
	}
	.col-md-7 {
		width: 58.33333333%
	}
	.col-md-6 {
		width: 50%
	}
	.col-md-5 {
		width: 41.66666667%
	}
	.col-md-4 {
		width: 33.33333333%
	}
	.col-md-3 {
		width: 25%
	}
	.col-md-2 {
		width: 16.66666667%
	}
	.col-md-1 {
		width: 8.33333333%
	}

	.md-hide {
		display: none;
	}

	.-cms-topic-search-v1 .-content-topics-views-v1 .topics .topic {
		width: 50%;
	}

	.contact-columns .columns.count2 .column.index1,
	.contact-columns .columns.count2 .column.index2 {
		width: 100%;
	}

	.-content-topics-views-v3.root-topics .topics .topic {
		display: none;
	}

		.-content-topics-views-v3.root-topics .topics .topic.index1,
		.-content-topics-views-v3.root-topics .topics .topic.index2 {
			display: block;
		}

		.-content-topics-views-v1 .topics .topic .preview a.link,
		.-content-topics-views-v3 .topics .topic .preview a.link {
			height: 138px;
		}

	.-content-topics-detail-views-v1 .topic .image {
		display: block;
		float: none;
		margin: 0px 0px 16px 0px;
		text-align: left;
	}

	.-customer-dashboard-v1 .customer .account .left,
	.-customer-dashboard-v1 .customer .account .right,
	.-customer-dashboard-v1 .customer .contact .left,
	.-customer-dashboard-v1 .customer .contact .right {
		width: 100%!important;
	}

	.-customer-dashboard-v1 .order .summary {
		width: 100%;
	}

		.-customer-dashboard-v1 .order .summary tr.header {
			display: none;
			padding: 0px;
		}

		.-customer-dashboard-v1 .order .summary td {
			display: block;
			text-align: left;
		padding: 0px!important;
		}

		.-customer-dashboard-v1 .order .summary tr.address,
		.-customer-dashboard-v1 .order .summary tr.details {
			display: inline-block;
			padding: 10px;
			vertical-align: top;
			width: 50%;
		}

			.-customer-dashboard-v1 .order .summary tr.address .addresses {
				width: 100%;
			}

				.-customer-dashboard-v1 .order .summary tr.address .addresses tr {
					padding: 0px;
					width: 50%;
				}

	.-customer-dashboard-v1 .order .items .header td:first-child,
	.-customer-dashboard-v1 .order .items .thumbnail {
		display: none;
	}

	.-customer-forgot-password-request-v1 .form {
		width: 100%;
	}

	.-customer-login .-ui-layout-floats-50-50 .left,
	.-customer-login .-ui-layout-floats-50-50 .right {
		width: 100%!important;
	}

	.-customer-mail-subscription-newsletter-v1 form input {
		width: 100%;
	}

	.-customer-shop-orders-v1 .order .item .thumbnail,
	.-customer-shop-wishlists-v1 .wishlist .wishlist-item .thumbnail {
		display: none;
	}

	.-customer-shop-orders-v1 .order .delivery,
	.-customer-shop-orders-v1 .order .general,
	.-customer-shop-orders-v1 .order .payment {
		width: 50%;
	}

	.-customer-shop-orders-v1 .order .general {
		margin-bottom: 15px;
		width: 100%;
	}

	.-customer-shop-wishlists-v1 .wishlist-body .left,
	.-customer-shop-wishlists-v1 .wishlist-body .right {
		width: 100%!important;
	}

	.-customer-shop-wishlists-v1 .wishlist-body .right {
		margin-top: 12px;
	}

	.-root .-data-sliders-v1 .arrow {
		display: none;
	}

	.footer-disclaimer-columns .columns {
		flex-flow: column;
	}

		.footer-disclaimer-columns .columns .column.index1 {
			order: 2;
			width: 100%;
		}
		.footer-disclaimer-columns .columns .column.index2 {
			order: 1;
			width: 100%;
		}

	#footer .terms {
		text-align: left;
	}

	#footer .-ui-layout-columns.footer-infos .columns.count3 .column {
		width: 100%;
	}

	.image-container.newsletter .container-centered-without-margin {
		padding: 15px 15px;
	}

	.image-container span.title {
		font-size: 200%;
	}

	.image-container.newsletter ul.items li.item {
		display: none;
	}

		.image-container.newsletter ul.items li.item.link-button {
			display: block;
		}

	.-magazine-articles-detail-views-v1 .article {
		-moz-column-count: 1;
		-webkit-column-count: 1;
		column-count: 1;
		-moz-column-gap: 0px;
		-webkit-column-gap: 0px;
		column-gap: 0px;
	}

	.-magazine-articles-search-v1 .-magazine-articles-views-v1 .articles .article {
		width: 100%;
	}

	.-magazine-current-v3.root-magazine-articles .articles .article {
		display: none;
	}

		.-magazine-current-v3.root-magazine-articles .articles .article.num1,
		.-magazine-current-v3.root-magazine-articles .articles .article.num2 {
			display: block;
		}

	.-magazine-online-tests-v1 .tabs {
		display: inline-block;
	}

		.-magazine-online-tests-v1 .tabs .tab {
			display: block;
			margin: 0px 0px 15px 0px;
		}

	.-magazine-online-tests-v1 .tile,
	.-magazine-online-tests-v1 .online-test-questionnaire .image,
	.-magazine-online-tests-v1 .online-test-questionnaire .questionnaire-introduction,
	.-magazine-online-tests-v1 .online-test-questionnaire .questionnaire-container {
		width: 100%;
	}

	.-magazine-online-tests-v1 .online-test-questionnaire .image {
		display: none;
	}

	.pharmacy-picker .pharmacies .pharmacy,
	.pharmacy-picker .pharmacies .pharmacy:first-child,
	.pharmacy-picker .pharmacies .pharmacy:last-child {
		display: block;
		margin: 0px 15px 15px 15px;
		width: 100%;
	}

	.-pharmacy-picker-v3 .pharmacies {
		display: block;
	}

		.-pharmacy-picker-v3 .pharmacies .pharmacy,
		.-pharmacy-picker-v3 .pharmacies .pharmacy.full {
			display: block;
			margin-bottom: 20px;
			width: 100%;
		}

	.-promotions-raffle-v1 .raffle canvas {
		margin: 0px 0px 15px 0px;
	}

	.-promotions-raffle-v1 .raffle .left,
	.-promotions-raffle-v1 .raffle .right {
		width: 100%;
	}

	.quick-banner:not(.list) .items .item a {
		padding-bottom: 15px;
	}

	.quick-banner:not(.list) .items .item .image {
		display: none;
	}

	.quick-banner:not(.list) .items .item h2,
	.quick-banner:not(.list) .items .item p {
		color: var(--FIRST_COMP);
		margin-bottom: 0px;
		padding: 15px 15px 0px 15px;
		text-align: left;
	}

	.quick-banner-small .items .item .image {
		display: none;
	}

	.-shop-categories-menus-alphabetical-v1 .menu {
		width: 50%;
	}

	.-shop-checkout-cart-v2 .items tr.column-header {
		display: none;
	}

    .-shop-checkout-cart-v2 .items tr.product {
      position: relative;
    }

      .-shop-checkout-cart-v2 .items .product td {
        float: left;
      }

      .-shop-checkout-cart-v2 .items .product .thumbnail {
        width: 30%;
      }

        .-shop-checkout-cart-v2 .items .product .thumbnail a {
          width: 100%;
        }

        .-shop-checkout-cart-v2 .items .product .thumbnail img {
          display: block;
          max-width: 100%;
          height: auto;
          width: 100%;
        }

      .-shop-checkout-cart-v2 .items .product .thumbnail.missing {
        background-image: url('https://cdn3.comvalue.com/pharmacom/assets/design/images/backgrounds/product_image_missing/product_image_missing250.jpg');
        background-repeat: no-repeat;
      }

      .-shop-checkout-cart-v2 .items .product.prescription .thumbnail.missing {
        background-image: url('https://cdn3.comvalue.com/pharmacom/assets/design/images/backgrounds/product_image_missing/product_image_prescription250.jpg');
        background-position: center center;
        background-repeat: no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
        display: block;
        padding-bottom: 100%;
        width: 100%;
      }

    .-shop-checkout-cart-v2 .items .product .title {
      margin-bottom: 0px;
    }

    .-shop-checkout-cart-v2 .items .product td:nth-of-type(2),
    .-shop-checkout-cart-v2 .items .product .quantity {
      text-align: left;
      width: 70%;
    }

    .-shop-checkout-cart-v2 .items .product td.single.amount,
    .-shop-checkout-cart-v2 .items .product td.total.amount {
      float: right;
      padding: 0px 10px 10px 10px;
      width: 70%;
    }

      .-shop-checkout-cart-v2 .items .product .single.amount .label,
      .-shop-checkout-cart-v2 .items .product .total.amount .label {
        display: inline-block;
        margin-right: 10px;
      }

    .-shop-checkout-cart-v2 .items .product .quantity-count .label {
      display: inline-block;
      margin: 0px 5px 0px 0px;
      text-align: left;
      vertical-align: middle;
    }

      .-shop-checkout-cart-v2 .items .product .quantity .count {
        height: auto;
        padding: 0px 4px;
      }

    .-shop-checkout-cart-v2 .coupons .content .redeemed form {
      width: auto;
    }

    .-shop-checkout-cart-v2 .coupons .content form {
      position: relative;
      width: 100%;
    }

      .-shop-checkout-cart-v2 .coupons .content form .code[type='text'] {
        padding-right: 40px;
        width: 100%;
      }

      .-shop-checkout-cart-v2 .coupons .content form .redeem[type='submit'] {
        bottom: 0px;
        position: absolute;
        padding-left: 15px;
        padding-right: 15px;
        right: 0px;
      }

    .-shop-checkout-cart-v2 .bottom-part .preview {
      display: none;
    }

    .-shop-checkout-cart-v2 .actions .back {
      display: none;
    }

    .-shop-checkout-cart-v2 .actions .continue {
      display: block;
      float: none;
      padding: 15px 15px;
      text-align: center;
      width: 100%;
    }

    .-shop-checkout-cart-v2 .-shop-payback-cart {
      float: none;
      width: 100%;
    }

      .-shop-checkout-cart-v2 .-shop-payback-cart .payback-container {
        background-image: url('https://cdn3.comvalue.com/pharmacom/assets/design/images/backgrounds/payback/pointee.png');
      }

    .-shop-checkout-customer-v2 .login,
    .-shop-checkout-customer-v2 .registration {
      margin-bottom: 15px;
      width: 100%;
    }

      .-shop-checkout-customer-v2 .registration .form {
        margin: 0px 0px 0px 0px;
      }

    .-shop-checkout-payment-v2 .address {
      margin-bottom: 15px;
      width: 100%;
    }

      .-shop-checkout-payment-v2 .address.shipping {
        margin-left: 0%;
      }

    .-shop-checkout-payment-v2 .delivery .method .provider label,
    .-shop-checkout-payment-v2 .payment .method .provider label {
      margin-right: 0px;
    }

    .-shop-checkout-summary-v2 .addresses,
    .-shop-checkout-summary-v2 .customer,
    .-shop-checkout-summary-v2 .delivery.payment {
      margin-bottom: 15px;
      width: 100%;
    }

      .-shop-checkout-summary-v2 .addresses .billing.address,
      .-shop-checkout-summary-v2 .addresses .shipping.address {
        margin-left: 0%;
        margin-right: 0%;
        width: 100%;
      }

      .-shop-checkout-summary .delivery.payment .delivery-method,
      .-shop-checkout-summary .delivery.payment .payment-method {
        display: inline-block;
        vertical-align: top;
        width: 100%;
      }

	.-shop-checkout-wizards-4-steps-v2 .tabs .tab {
		font-size: 0px;
		width: 15%;
	}

		.-shop-checkout-wizards-4-steps-v2 .tabs .tab:after {
		color: var(--TEXT);
		content: "\f054";
		display: inline-block;
		font-family: FontAwesome solid;
		font-size: 100%;
		font-size: 1.0rem;
		text-rendering: auto;
		-moz-osx-font-smoothing: grayscale;
		-webkit-font-smoothing: antialiased;
		}

    .-shop-checkout-wizards-4-steps-v2 .tabs .tab.selected {
      font-size: inherit;
      width: 55%;
	}

      .-shop-checkout-wizards-4-steps-v2 .tabs .tab.selected:after {
        content: "";
        padding: 0px;
      }

	.shop-columns .columns {
		flex-flow: column;
	}

		.shop-columns .columns .column.index1 {
			order: 2;
			width: 100%;
		}

		.shop-columns .columns .column.index2 {
			order: 1;
			width: 100%;
		}

		.shop-columns .columns .-ui-menus-directional.shop-categories,
		.shop-columns .columns .shop-advertising {
			display: none;
		}

	.-shop-dialogs-product-add-to-cart {
		min-width: auto;
	}

	.-shop-dialogs-product-add-to-cart .actions .action.back,
	.-shop-dialogs-product-add-to-cart .actions .action.close,
	.-shop-dialogs-product-add-to-cart .actions.simple .action.close,
	.-shop-dialogs-product-add-to-cart .actions .action.continue,
	.-shop-dialogs-product-add-to-cart .actions.simple .action.continue {
		display: block;
		margin: 0px 0px 16px 0px;
		text-align: center;
		width: 100%;
	}

	.-shop-prescription-v1 .types .type {
		width: 100%;
	}

	.-shop-products-detail-views-v7 .additional-data .content .description.box {
		-moz-column-count: 1;
		-webkit-column-count: 1;
		column-count: 1;
	}

	.-shop-products-detail-views-v7 .product .section {
		padding: 15px;
	}

	.-shop-products-filters-v1 .filters .filter,
	.search-result .-shop-products-filters-v1 .filters .filter {
		margin-bottom: 10px;
		width: 100%;
	}

	.-shop-products-filters-v1 .filters .filter:last-child,
	.search-result .-shop-products-filters-v1 .filters .filter:last-child {
		margin-bottom: 0px;
	}

	.-shop-products-search-v4 .search-result .products .product {
		display: inline-block;
	}

		.-shop-products-search-v4 .search-result .products .product li {
		display: inline-block;
		margin: 0px 0px;
		}
		.-shop-products-search-v4 .search-result .products .product li.col1,
		.-shop-products-search-v4 .search-result .products .product li.col3 {
		padding: 15px 15px;
		width: 33.33333333%;
		}
		.-shop-products-search-v4 .search-result .products .product li.col2,
		.-shop-products-search-v4 .search-result .products .product li.col4 {
		text-align: left;
		width: 66.66666667%;
		}

		.-shop-products-search-v4 .search-result .products .product:hover img.thumbnail {
			-moz-transform: none;
			-webkit-transform: none;
			transform: none;
		}

	.-shop-products-views-resp-v4 .products .product:hover .layer .thumbnail-link img {
		transform: none;
	}

	.-shop-wishlist-load-dialogs-v1 input[type='text'],
	.-shop-wishlist-save-dialogs-v1 input[type='text'] {
		width: 100%;
	}

	.-shop-wishlist-save-dialogs-v1 button[type='submit'] {
		margin-left: 0px;
		margin-top: 16px;
	}

	.ui-accordion .ui-accordion-content {
		-moz-column-count: 1;
		-webkit-column-count: 1;
		column-count: 1;
	}

	.vcard-container .-pharmacy-picker-v2 .pharmacy-information .tabs.head.count5,
	.vcard-container .-pharmacy-picker-v2 .pharmacy-information .tabs.head.count6 {
		display: inline-block;
	}

	.vcard-container .-pharmacy-picker-v2 .pharmacy-information .tabs.head.count5 .tab,
	.vcard-container .-pharmacy-picker-v2 .pharmacy-information .tabs.head.count6 .tab {
		display: block;
		width: calc(100% - 30px);
	}

		.vcard-container .-pharmacy-picker-v2 .pharmacy-information .tabs.head .tab:after,
		.vcard-container .-pharmacy-picker-v2 .pharmacy-information .tabs.head .tab:before {
		display: none;
		}

	.vcard-container .-pharmacy-picker-v2 .pharmacy-information .tabs.body .tab-container,
	.vcard-container .-pharmacy-picker-v2 .pharmacy-information .tabs.body .tab-container .container-without-banner {
		display: inline-block;
	}

		.vcard-container .-pharmacy-picker-v2 .pharmacy-information .tabs.body .tab-container .-pharmacy-address-v1,
		.vcard-container .-pharmacy-picker-v2 .pharmacy-information .tabs.body .tab-container .-pharmacy-businesshours-v1,
		.vcard-container .-pharmacy-picker-v2 .pharmacy-information .tabs.body .tab-container .container-without-banner .-pharmacy-address-v1,
		.vcard-container .-pharmacy-picker-v2 .pharmacy-information .tabs.body .tab-container .container-without-banner .-pharmacy-businesshours-v1 {
		display: block;
		width: 100%;
		}

		.vcard-container .-pharmacy-picker-v2 .pharmacy-information .tabs.body .tab-container .-pharmacy-address-v1 {
		text-align: left;
		}

}

@media (min-width: 1500px) {

	.-content-topics-views-v1 .topics .topic .preview a.link,
	.-content-topics-views-v3 .topics .topic .preview a.link {
		height: 181px;
	}

		.-content-topics-views-v1.other-topics .topics .topic .preview a.link,
		.-content-topics-views-v3.other-topics .topics .topic .preview a.link {
			height: 195px;
		}

}

@media only screen and (max-device-width: 1366px) {

	.-shop-categories-brands-v1.root-brands {
		background-attachment: scroll;
	}

}

@media (max-width: 560px) {

	.app_image {
		margin-bottom: 0px;
		width: 100%;
	}

	.image-container .info {
		display: block;
	}

	.image-container img.image {
		display: none;
	}

	.info-flag .value {
		font-size: 150%;
	}

	.info-flag .headline {
		font-size: 150%;
	}

	.-root .-data-sliders-v1 {
		display: none;
	  }
		.-root .-data-sliders-v1.mobile-slider {
		  display: block;
		}

	.-ui-menus-directional.header-pharmacy-picker .menu-container .menu-button.expandable:before,
	.-ui-menus-directional.header-pharmacy-picker .menu-container .menu-button.expandable.hovered:before {
		content: '';
	}

}

/*
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 280px to 479px
*/

@media (min-width: 280px) and (max-width: 480px) {

	.col-xs-12 {
		width: 100%
	}

	.col-xs-11 {
		width: 91.66666667%
	}

	.col-xs-10 {
		width: 83.33333333%
	}

	.col-xs-9 {
		width: 75%
	}

	.col-xs-8 {
		width: 66.66666667%
	}

	.col-xs-7 {
		width: 58.33333333%
	}

	.col-xs-6 {
		width: 50%
	}

	.col-xs-5 {
		width: 41.66666667%
	}

	.col-xs-4 {
		width: 33.33333333%
	}

	.col-xs-3 {
		width: 25%
	}

	.col-xs-2 {
		width: 16.66666667%
	}

	.col-xs-1 {
		width: 8.33333333%
	}

	.xs-hide {
		display: none;
	}

	.-cms-topic-search-v1 .-content-topics-views-v1 .topics .topic {
		width: 100%;
	}

	.contact-columns .-legals-contact-v2 .intro {
		text-align: left;
	}

	.-content-topics-views-v1.other-topics .topics .topic .off-hover a.link {
		display: none;
	}

	.-content-topics-views-v1 .topics .topic .preview a.link,
	.-content-topics-views-v3 .topics .topic .preview a.link {
		height: 181px;
	}

	.-customer-addresses-v1 .panel {
		width: 100%;
	}

	.-customer-area-dialogs-stay-authenticated .actions .cancel {
		margin-top: 15px;
	}

	.-customer-dashboard-v1 .customer .titles .communication.title,
	.-customer-dashboard-v1 .customer .titles .newsletter.title,
	.-customer-dashboard-v1 .customer .titles .person.title,
	.-customer-dashboard-v1 .customer .titles .security.title {
		width: 100%;
	}

	.-customer-dashboard-v1 .customer .account .person,
	.-customer-dashboard-v1 .customer .account .security,
	.-customer-dashboard-v1 .customer .contact ul.communication,
	.-customer-dashboard-v1 .customer .contact ul.newsletter {
		border-bottom: 2px solid;
		border-color: var(--GRAY_10);
		padding-bottom: 15px;
		width: 100%;
	}

	.-customer-dashboard-v1 .order .summary tr.details,
	.-customer-dashboard-v1 .order .summary tr.address {
		width: 100%!important;
	}

		.-customer-dashboard-v1 .order .summary tr.address .addresses tr {
			padding-bottom: 10px;
			width: 100%!important;
		}

	.-customer-dashboard-v1 .order .items .header td.single.amount,
	.-customer-dashboard-v1 .order .items .top td.single.amount {
		display: none;
	}

	.-customer-dashboard-v1 .order .items .top td.product.name {
		overflow: hidden;
		word-break: break-all;
	}

	.-customer-change-password-v1 .form label {
		text-align: left;
		width: 100%;
	}

	.-customer-change-password-v1 .form input[type="password"] {
		width: 100%;
	}

	.-customer-change-password-v1 .form .actions {
		padding-left: 0;
	}

	.-customer-contact-v1 .legend {
		text-align: left;
		width: 100%;
	}

	.-customer-contact-v1 form input[type="text"] {
	width: 100%;
	}

	.-customer-contact-v1 form .actions {
		padding-left: 0;
	}

	.-customer-login-v1 .action,
	.-customer-login-v1 .option {
	margin-left: 0;
	}

	.-customer-loyalty-card-v1 .fields.customer li label,
	.-customer-loyalty-card-v1 .fields.insurance li label,
	.-customer-loyalty-card-v1 .fields .location .labels,
	.-customer-loyalty-card-v1 .fields .street .labels {
		width: 100%;
	}

	.-customer-loyalty-card-v1 .email input,
	.-customer-loyalty-card-v1 .fields input,
	.-customer-loyalty-card-v1 .fields textarea,
	.-customer-loyalty-card-v1 .health-insurance input,
	.-customer-loyalty-card-v1 .insurance-note input,
	.-customer-loyalty-card-v1 .name input,
	.-customer-loyalty-card-v1 .phone input {
		width: 100%;
	}

	.-customer-loyalty-card-v1 .fields .location input.city,
	.-customer-loyalty-card-v1 .fields .street input.name {
		width: 70%;
	}

	.-customer-loyalty-card-v1 .fields .location input.postcode,
	.-customer-loyalty-card-v1 .fields .street input.number {
		width: 30%;
	}

	.-customer-mail-subscription-v1 input[type="text"] {
		width: 100%;
	}

	.-customer-mail-subscription-v1 .actions .cancel {
		margin-top: 15px;
	}

	.-customer-personal-v1 .customer .caption,
	.-customer-personal-v1 .meta .caption {
		text-align: left;
		width: 100%;
	}

	.-customer-personal-v1 .customer input[type="text"],
	.-customer-personal-v1 .meta .value {
		width: 100%;
	}

	.-customer-personal-v1 .customer .actions {
		padding-left: 0;
	}

	.-customer-register .-customer-register-v1 .content {
		width: 100%;
	}

	.-customer-register-v1 .form .action,
	.-customer-register-v1 .form .key,
	.-customer-register-v1 .form .newsletter,
	.-customer-register-v1 .form .privacy {
		margin-left: 0;
	}

	.-customer-security-v1 form .actions {
		padding-left: 0;
	}

		.-customer-security-v1 .actions .action.cancel {
			margin-left: 0px;
		}

	.-customer-shop-orders-v1 .order .delivery,
	.-customer-shop-orders-v1 .order .payment {
		padding-bottom: 10px;
		width: 100%;
	}

	.-customer-shop-orders-v1 .order .items table td.product.name {
		overflow: hidden;
		word-break: break-all;
	}

	.-customer-shop-orders-v1 .order .item .single.amount {
		display: none;
	}

	#footer .-ui-layout-columns.footer-infos .columns.count4 .column {
		width: 100%;
	}

	.footer-disclaimer-columns .columns .column.index1,
	.footer-disclaimer-columns .columns .column.index2 {
		width: 100%;
	}

	.image-container span.title {
		font-size: 160%;
	}

	.info-flag .value {
		font-size: 200%;
	}

	.info-flag .headline {
		font-size: 100%;
	}

	.-magazine-articles-views-v1 .articles .article .off-hover .teaser img.thumbnail {
		display: block;
		float: none!important;
		height: auto;
		margin: 0px 0px 15px 0px;
		max-width: 100%;
		width: 100%;
	}

	.-pharmacy-emergency-v1 .schedules .schedule.today,
	.-pharmacy-emergency-v1 .schedules .schedule.tomorrow {
		width: 100%;
	}

	.-pharmacy-emergency-v1 .schedules .schedule.today {
		margin-bottom: 15px;
	}

	.pharmacy-image {
		display: block;
	}

	.-promotions-coupon-everyone {
		background-image: none;
		padding-bottom: 0px;
	}

	.root-products .-shop-products-views-resp-v4 .products .product {
		display: none;
	}

		.root-products .-shop-products-views-resp-v4 .products .product.index1,
		.root-products .-shop-products-views-resp-v4 .products .product.index2 {
			display: block;
		}

  .-shop-categories-brands-v1.root-brands {
    display: none;
  }

  .-shop-categories-sliders-v1 {
    display: none;
  }

  .-shop-categories-menus-alphabetical-v1 .menu {
    width: 100%;
  }

  .-shop-checkout-cart-v2 .-shop-payback-cart .payback-container {
    background-image: none;
  }

  .-shop-products-views-resp-v4 .products .product .layer .thumbnail-link {
    padding-left: 20px;
  }

  .-shop-products-detail-views-v7 .additional-data .tabs .tab {
    display: block;
    margin: 0px 0px 15px 0px;
  }

	.-shop-products-detail-views-v7 .product {
		margin-bottom: 15px;
	}

		.-shop-products-detail-views-v7 .product .column.left,
		.-shop-products-detail-views-v7 .product .column.right {
			padding-right: 0px;
			width: 100%;
		}

		.-shop-products-detail-views-v7 .product .column.left {
			padding-bottom: 30px;
		}

		.-shop-products-detail-views-v7 .product .saving {
			right: 0px;
		}

	.-shop-checkout-dialogs-remove-item .actions .action.confirm.destructive {
		margin-bottom: 10px;
		margin-right: 0px;
	}

	.-shop-checkout-dialogs-remove-item .product .details {
		margin-left: 0%;
		width: 100%;
	}

	.-shop-checkout-dialogs-remove-item .product .thumbnail {
		display: none;
	}

	.-shop-products-search-v4 .search-result .products .product li.col3 {
		width: 100%;
	}
	.-shop-products-search-v4 .search-result .products .product li.col4 {
		display: none;
	}

	.-shop-products-views-resp-v4 .products .product .name {
		height: auto;
	}

	.skip-mail-subscription {
		background-image: none;
	}

	.slider-banner-container .quick-banner {
		margin-top: 0%;
	}

	.vcard-container .-pharmacy-picker-v2 .pharmacy-information .tabs.head {
		display: inline-block;
	}

		.vcard-container .-pharmacy-picker-v2 .pharmacy-information .tabs.head .tab {
			display: block;
			width: calc(100% - 30px);
		}

}
