@media (max-width:1100px) {
.smd-store-durex-view-it ul.topMenu>li a {
	padding: 3px 5px!important;
	font-size: 15px!important
}
}

@media (max-width:1083px) {
.element-related-products .element-body .btn-cart {
	font-size: 17px!important
}
.element-container-5284cc72d6d24 #frequently-bought-together .element-body {
	margin: 0 14px!important
}
ul.topMenu>li a {
	padding: 3px 5px!important
}
.add-to-box label {
	font-size: 15px!important
}
ul.topMenu>li:last-child a {
	padding: 0px 35px 10px 0px!important
}
}

@media screen and (max-width:1023px) {
.cms-history .element-staticpagecontent {
	margin-left: -4px!important
}
.cms-history .element-staticpagecontent .element-body {
	padding: 15px 0px;
	margin: 2px 1px
}
.cms-history .element-staticpagecontent .element-body h2 {
	font-size: 20px;
	padding-left: 20px
}
.cms-history .element-staticpagecontent .element-body h1 {
	padding-left: 20px
}
.cms-history .element-staticpagecontent .element-body .timeline-render-area {
	height: auto
}
.cms-history .element-staticpagecontent .element-body .milestones .odd {
	background: #d8c5e3
}
.cms-history .element-staticpagecontent .element-body .milestones .even {
	color: #fff!important
}
.cms-history .element-staticpagecontent .element-body .milestones .even p, .cms-history .element-staticpagecontent .element-body .milestones .even span {
	color: #fff!important
}
.cms-history .element-staticpagecontent .element-body #timeline .date {
	color: #000;
	font-size: 18px;
	font-weight: 700;
	line-height: 18px;
	font-family: FuturaBold
}
.cms-history .element-staticpagecontent .element-body p {
	color: #000;
	width: 93%
}
}

@media (max-width:980px) {
.add-controls {
	display: none
}
.element-blog-post-view {
	width: 100%
}
.element-blog-post-view .element-body {
	padding: 0px
}
ul.form-list li label {
	float: none;
	text-align: left;
	padding-left: 0px
}
ul.form-list li .input-box {
	margin-left: 0
}
.buttons-set {
	width: 100%
}
#summit-lightbox-overlay #summit-lightbox-frame {
	width: 100%;
	padding: 0
}
.catalog-category-view .col-main {
	width: 100%;
}
div.pp_pic_holder {
	background: none repeat scroll 0 0 #1e101f;
	border: 1px solid #452345;
	display: none;
	left: 1% !important;
	padding: 8px;
	position: absolute;
	top: 80px !important;
	width: 94% !important;
	z-index: 10000;
}
#pp_full_res img {
	display: block;
	height: auto !important;
	margin: 0 auto;
	max-height: 480px !important;
	width: auto !important;
}
.pp_content {
	width: 100% !important;
}
#wrapper {
	overflow: hidden
}
.span14, .span13, .span12, .span34 {
	width: 50%
}
.mobile {
	display: block
}
.print-button, .link-print {
	display: none!important
}
.mobile-hide {
	display: none
}
.switch-wrapper .navigation {
	font-size: 22px;
	line-height: 28px;
	text-transform: uppercase;
	position: relative
}
.switch-wrapper .navigation>.title {
	margin: 0;
	padding: 2px 6px 3px;
	display: block;
	background: #eae5e9;
	color: #000;
	font-size: 18px;
	box-shadow: inset 0 0 7px #000;
	cursor: pointer
}
.switch-wrapper .navigation .switcher-holder {
	position: absolute;
	right: 0;
	top: 0;
	text-indent: -3000px;
	line-height: 3000px;
	overflow: hidden;
	display: block;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAKCAYAAABSfLWiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMNJREFUeNpiFGMVk2VgYNgGxFxALADEjAwQAOKzM+AGj4FYD4g/MHMzc38CMn4BcTwQcyJhFjwG/APiICC+AeIwQQXnAvFiBuJBLxDvh3EYgd6BsbmB+DQQaxIw4BIQmwHxT5gAE5LkVyAOA+JveAz4AcTRyAagGwICV4A4B48hFVA1KAAUsOhiF4BYCYj10cT34rKACYeNWUB8HYn/Dhp7/0kxBBQ+oUjhkwHET3H5EZt3YOA1ED8D4s9A3IovugACDAD/GyGntiqwKQAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
	background-position: center center;
	width: 26px;
	height: 100%
}
#topMenu.switch-wrapper .navigation>.title {
	background: #ae95bd
}
#wrapper {
	max-width: inherit;
	width: auto;
	padding: 0 4px
}
.element-container-header .element-logo {
	width: 30%;
	padding: 0px;
	margin: 0px;
	float: left;
	max-width: 120px
}
.element-container-header .element-container-526a4dea28c8a {
	padding: 0px;
	float: right
}
.element-container-header .element-container-526a4dea28c8a .element-store-switcher {
	font-size: 22px;
	line-height: 28px;
	text-transform: uppercase;
	height: 32px
}
.element-container-header .element-container-526a4dea28c8a .element-store-switcher .switcher-holder {
	height: 24px
}
.element-container-header .element-container-526a4dea28c8a .element-store-switcher ul li {
	margin: 10px 0
}
.element-container-header .element-container-526a4dea28c8a .element-container-52a9cb890c625 {
	width: 40%
}
.element-container-header .element-container-526a4dea28c8a .element-container-52a9cb890c625 .element-cc-logos {
	display: none
}
.element-container-header .element-container-526a4dea28c8a .element-container-52a9cb890c625 .element-my-basket {
	width: 100%
}
.element-container-header .element-container-526a4dea28c8a .element-container-52a9cb890c625 .element-my-basket .element-body {
	padding: 6px 0;
	margin: 2px;
	margin-top: -6px;
	background-position: 0px 6px;
	margin: 7px 0 0 8px
}
.element-container-header .element-container-526a4dea28c8a .element-container-52a9cb890c625 .element-my-basket .element-body .myCartBox {
	padding-left: 22px;
	padding-top: 6px;
	margin-top: -6px
}
.element-container-header .element-container-526a4dea28c8a .element-container-52a9cb890c625 .element-my-basket .element-body a {
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	display: block;
	white-space: nowrap
}
.element-container-header .element-container-526a4dea28c8a .element-container-52a9cb890c625 .element-my-basket .element-body a .title {
	display: none;
	font-size: inherit
}
.element-container-header .element-container-526a4dea28c8a .element-container-52a9cb890c625 .element-my-basket .element-body a .price {
	font-size: inherit;
	display: inline;
	padding-top: 3px;
	font-family: "FuturaLtBTLight", Arial, Arial, Helvetica, sans-serif;
	color: #f0147d
}
.element-container-header .element-container-526a4dea28c8a .element-container-52a9cb890c625 .element-my-basket #topCartContent {
	visibility: hidden
}
.element-container-header .element-container-526a4dea28c8a .element-search {
	padding: 0;
	margin: 0;
	width: 60%
}
.element-container-header .element-container-526a4dea28c8a .element-search form {
	float: none;
	margin-top: 8px;
	margin-bottom: 0;
	padding: 0 5px
}
.element-container-header .element-container-526a4dea28c8a .element-search form input {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.element-container-header .element-container-526a4dea28c8a .element-search .button {
	top: 85px;
	right: 0px
}
.element-container-header .element-container-52a9c903d97a4 {
	display: none
}
.element-breadcrumbs {
	display: none
}
.element-carousel .element-body {
	margin-top: -5px
}
.element-carousel .element-body .quickfind {
	display: none
}
.element-container-52cea312727ea>.element-body {
	margin-top: 0px
}
.element-container-52cea312727ea>.element-body .element-wrapper .homepage-pod h3 {
	position: inherit
}
.element-container-52cea312727ea>.element-body .element-wrapper .homepage-pod p {
	position: inherit
}
.element-pagination {
	display: none
}
.element-product-list-infinite .element-body {
	margin-top: 0px;
	margin-right: 3px
}
.element-product-list-infinite {
	width: 100%
}
.element-summit-content-hub {
	width: 100%;
	clear:both
}
.element-sign-up h2, .element-login h2, .element-new-customer h2 {
	font-size: 22px
}
.element-sign-up .input-box, .element-login .input-box, .element-new-customer .input-box {
	margin-left: 0!important
}
.element-sign-up label, .element-login label, .element-new-customer label {
	float: none!important;
	text-align: left!important
}
.element-sign-up input, .element-login input, .element-new-customer input {
	margin-left: 0!important
}
.element-login {
	width: 100%
}
.element-new-customer {
	width: 100%
}
.element-checkout {
	width: 100%
}
.element-checkout .col2-set .col-1, .element-checkout .col2-set .col-2 {
	width: 100%!important;
	padding-top: 20px
}
.element-order-summary {
	width: 100%
}
.element-order-summary .element-body {
	margin: 0px 13px
}
.element-checkout-progress {
	width: 100%
}
.element-checkout-progress .element-body {
	margin: 0px 13px
}
.element-cc-logos {
	display: none
}
.element-container-527a45637e250 {
	width: 100%
}
.element-container-527a45637e250>.element-body {
	margin: 0px 3px
}
.cms-contact-us-html .bottom-line .bottom-right, .cms-contact-us-html .bottom-line .bottom-left {
	width: auto;
	float: none;
	clear: both
}
.cms-contact-us-html .bottom-line .bottom-left {
	border-right: none
}
.cms-contact-us-html .bottom-line .bottom-left .form-list li label {
	text-align: left;
	float: none
}
.cms-contact-us-html .bottom-line .bottom-left .form-list li .input-box {
	margin-left: 0
}
.cms-contact-us-html .bottom-line .bottom-left .form-list li .input-box input {
	width: auto!important
}
/* Blog */
.blog-post-view .col-main, .blog-cat-view .col-main, .blog-index-list .col-main {
	width: 100% !important;
}
.big-pod {
	width: 100% !important;
}
.blog-cat-view .pod, .blog-index-list .pod {
	box-sizing: border-box;
	height: auto !important;
	min-height: 150px;
	width: 50%;
}
.ui-dialog {
	top: 10% !important;
}
/* CHECKOUT */
.checkout-onepage-success .element-order-confirmation {
	width: 100%
}
.checkout-onepage-success .element-order-items {
	width: 100%
}
.checkout-onepage-success .summary-wrapper {
	position: inherit
}
.checkout-onepage-success .summary-wrapper .delivery-summary {
	width: auto
}
.checkout-onepage-success .summary-wrapper .data-table {
	width: 100%;
	position: inherit
}
.checkout-onepage-success .element-crosssells {
	display: none
}
.checkout-onepage-success .element-banners {
	width: 100%
}
.checkout-onepage-success .element-newsletter {
	width: 100%
}
.element-basket .cart .page-title {
	padding-bottom: 5px;
	border-bottom: 1px solid #4d4451
}
.element-basket .cart .page-title h1 {
	display: block;
	float: none
}
.element-basket .cart .page-title .checkout-types {
	display: none
}
.element-basket .cart .coupon-left-holder .coupon-left .summit-basket-cc-types {
	display: none
}
.element-basket .cart #shopping-cart-table>thead {
	display: none
}
.element-basket .cart #shopping-cart-table>tbody>tr {
	position: relative;
*zoom: 1
}
.element-basket .cart #shopping-cart-table>tbody>tr:before, .element-basket .cart #shopping-cart-table>tbody>tr:after {
	display: table;
	content: "";
	line-height: 0
}
.element-basket .cart #shopping-cart-table>tbody>tr:after {
	clear: both
}
.element-basket .cart #shopping-cart-table>tbody>tr>td {
	padding: 0 0 0 5px
}
.element-basket .cart #shopping-cart-table>tbody>tr>td .cart-div-name {
	padding-left: 0
}
.element-basket .cart #shopping-cart-table>tbody>tr>td.last {
	display: block;
	position: relative;
	top: 0;
	right: 0;
	width: 15px
}
.element-basket .cart #shopping-cart-table>tfoot>tr>td {
	padding: 0 0 0 0px;
	width: 100%;
	margin: 0
}
.element-basket .cart #shopping-cart-table>tfoot .coupon-left-holder .coupon-left {
	width: 100%;
	text-align: center
}
.element-basket .cart #shopping-cart-table>tfoot .coupon-left-holder .coupon-left #coupon_code_label_handle {
	display: block;
	text-align: center;
	padding-bottom: 10px
}
.element-basket .cart #shopping-cart-table #shopping-cart-totals-table {
	width: 100%;
	border-top: 1px solid #4d4451
}
.element-basket .cart #shopping-cart-table #shopping-cart-totals-table tr:first-of-type {
	padding-top: 5px!important
}
.element-basket .cart #shopping-cart-table #shopping-cart-totals-table tr td {
	margin: 0;
	padding: 0;
	vertical-align: middle;
	width: auto!important
}
.element-basket .cart #shopping-cart-table #shopping-cart-totals-table tr td:last-of-type {
	padding-right: 10px
}
.element-basket .cart #shopping-cart-table #shopping-cart-totals-table tr td:last-of-type a {
	margin-left: 2px
}
.element-basket .cart .coupon-left {
	width: auto
}
.element-basket .cart .actions {
	text-align: center
}
.element-basket .cart .actions .continue-shopping {
	margin-bottom: 10px;
	float: none
}
.element-basket .cart .actions .proceed-checkout {
	float: none
}
.element-carousel .element-body {
	margin-top: 0px
}
.element-container-header .element-staticblock:nth-last-child(4) {
	width: auto;
	float: none;
	clear: both;
	margin: 0!important
}
.element-container-header .element-staticblock:nth-last-child(4) ul.topMenu {
	margin: 0;
	padding: 0
}
.element-container-header .element-staticblock:nth-last-child(4) ul.topMenu li {
	display: block;
	margin: 0;
	padding: 0
}
.element-container-header .element-staticblock:nth-last-child(4) ul.topMenu li a {
	font-size: 22px;
	line-height: 28px;
	text-align: left;
	margin: 1px 2px;
	background: rgba(0,0,0,.7);
	padding: 0;
	padding-top: 7px;
	padding-bottom: 7px;
	display: block;
	float: none
}
.element-container-header .element-staticblock:nth-last-child(4) ul.topMenu li:last-child {
	position: inherit;
	width: auto;
	border: none;
	margin: 0;
	padding: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background: transparent;
	top: 0;
	left: 0
}
.element-container-header .element-staticblock:nth-last-child(4) ul.topMenu li:last-child a {
	background-image: none
}
.element-container-header .element-staticblock:nth-last-child(4) ul.topMenu li:last-child ul {
	display: block;
	margin: 0;
	padding: 0
}
.element-container-header .element-staticblock:nth-last-child(4) ul.topMenu li:last-child ul li {
	margin: 0;
	padding: 0
}
.element-container-header .element-staticblock:nth-last-child(4) ul.topMenu li:last-child ul li a {
	font-size: 22px;
	line-height: 28px;
	text-align: left;
	margin: 1px 2px;
	padding: 0;
	padding-top: 7px;
	padding-bottom: 7px;
	border: 0
}
.element-container-52fb3e66a9061 {
	width: 100%
}
.element-container-52fb3e66a9061 .element-order-summary>.element-body, .element-container-52fb3e66a9061 .element-checkout-progress>.element-body, .element-container-52fb3e66a9061 .element-cc-logos>.element-body {
	margin: 0 3px
}
.element-container-52fb3e66a9061 .element-generic-block .element-body {
	margin: 0
}
.element-checkout #checkoutSteps .section {
	margin: 0px
}
.element-container-footer {
}
.element-container-footer>.element-body {
	margin-top: 23px;
	background: rgba(247,242,248,.15);
*zoom: 1
}
.element-container-footer>.element-body:before, .element-container-footer>.element-body:after {
	display: table;
	content: "";
	line-height: 0
}
.element-container-footer>.element-body:after {
	clear: both
}
.element-container-footer>.element-body>.section-block-container>.element-wrapper {
	width: 50%
}
.element-container-footer>.element-body>.section-block-container>.element-wrapper.element-container-52bd8d4301c8e {
	width: 100%
}
.element-container-footer>.element-body>.section-block-container>.element-wrapper.element-container-52bd90387604e {
	width: 100%
}
.element-container-header .element-logo {
	margin-left: 0
}
.element-container-header .element-container-526a4dea28c8a {
	padding-top: 0!important;
	width: 400px
}
.element-container-header .element-container-526a4dea28c8a .element-custom-menu .topLinks {
	margin-right: 0
}
.element-container-header .element-container-526a4dea28c8a .element-container-52a9cb890c625 {
	width: inherit;
	position: relative;
	z-index: 10
}
.element-container-header .element-container-526a4dea28c8a .element-search {
	width: 100%;
	float: inherit
}
.element-container-header .element-container-526a4dea28c8a .element-search .element-body {
	padding: 2px;
	margin: 2px 5px 0 0
}
.element-container-header .element-container-526a4dea28c8a .element-search .element-body form input {
	margin-bottom: 1px
}
.element-container-header .element-staticblock:nth-last-child(4) {
	margin-left: 0!important;
	clear: both
}
.element-custom-menu .element-body .menu-label {
	display: none
}
.element-custom-menu .element-body ul li.compare, .element-custom-menu .element-body ul li.wishlist {
	display: none!important
}
.element-my-account-address-book.span34 {
	width: 100%
}
.element-my-account-navigation .element-body {
	margin: 2px 0 0
}
.element-my-account-navigation .element-body .block-title {
	display: none
}
.element-my-account-navigation .element-body .topLinks li a, .element-my-account-navigation .element-body .topLinks li strong {
	font-size: 22px;
	line-height: 28px;
	text-align: left;
	margin: 1px 2px;
	background: rgba(0,0,0,.7);
	padding: 0;
	padding-top: 7px;
	padding-bottom: 7px;
	display: block;
	float: none;
	text-transform: uppercase
}
.element-my-basket {
	float: right
}
.element-my-basket .element-body {
	padding: 2px;
	margin: 2px;
	margin-bottom: 5px
}
.element-container-530b36b44d9f2 {
	position: relative;
	min-height: 478px
}
.element-container-530b36b44d9f2>.element-body>.section-block-container>div {
	width: 97%!important
}
.element-container-530b36b44d9f2 .element-container-52f10c7bb929d>.element-body {
	margin-top: -16px;
	margin-bottom: 10px
}
.element-container-530b36b44d9f2 .element-container-530b34644576d, .element-container-530b36b44d9f2 .element-container-52f10c7bb929d {
	margin: 0!important
}
.element-container-530b36b44d9f2 .element-container-5272b995d7b69, .element-container-530b36b44d9f2 .element-container-5272bc6d22154 {
	position: relative;
	margin: 0 10px!important
}
.element-container-530b36b44d9f2 .element-container-530b34644576d .element-productrating .element-body {
	margin-top: 0px;
	margin-bottom: 10px
}
.element-container-530b36b44d9f2 .element-container-5272bc6d22154 .add-to-box {
	margin: 10px 0px -16px 0px!important
}
.element-container-530b36b44d9f2 .element-container-5272bc6d22154 .add-to-box label {
	margin-left: 0px!important
}
.element-container-530b36b44d9f2 .element-container-5272bc6d22154 .add-to-box .control-group {
	width: 63%;
	float: left
}
.element-container-530b36b44d9f2 .element-container-5272bc6d22154 .add-to-box .availability {
	text-align: right!important;
	padding-top: 9px
}
.element-container-530b36b44d9f2 .element-container-5272bc6d22154 .add-to-box .btn.link-addtocart {
	width: 100%!important
}
.element-container-530b36b44d9f2 .element-container-5272bc6d22154 .add-to-box .subscription {
	margin: 13px 0px 9px!important
}
.element-quiz-detail {
	width: 100%
}
.element-quiz-detail .element-body {
	margin: 0px
}
.element-store-switcher {
	display: none
}
.infinity-layout-1cols .column {
	width: 50%;
	float: left
}
.infinity-layout-1cols .column.column-second {
	display: block
}
.infinity-layout-1cols .column.column-second .column-inner {
	display: block
}
.infinity-layout-3cols-bigpod .big-pod-holder {
	width: 100%
}
.infinity-layout-3cols-bigpod .column.column-third {
	display: none
}
.infinity-layout-3cols-bigpod .column.column-third .column-inner {
	display: none
}
.element-layered-navigation-enhanced .sorter, .element-summit-content-filter .sorter {
	display: none
}
.element-layered-navigation-enhanced .element-body, .element-summit-content-filter .element-body {
	padding-right: 0px;
	margin: 4px 0px 14px
}
.element-layered-navigation-enhanced .element-body .section-info, .element-summit-content-filter .element-body .section-info {
	display: none
}
.element-layered-navigation-enhanced .element-body .section-actions, .element-summit-content-filter .element-body .section-actions {
	display: none
}
.element-layered-navigation-enhanced .element-body .section-options, .element-summit-content-filter .element-body .section-options {
	display: block;
	width: 50%;
	float: left;
	margin: 0;
	padding: 0;
	border: none
}
.element-layered-navigation-enhanced .element-body .section-options h4.title, .element-summit-content-filter .element-body .section-options h4.title {
	padding: 15px 5px 5px
}
.element-layered-navigation-enhanced .element-body .section-options ol, .element-summit-content-filter .element-body .section-options ol {
	margin: 0;
	padding: 0 5px 5px
}
.element-layered-navigation-enhanced .element-body .section-options ol li, .element-summit-content-filter .element-body .section-options ol li {
	margin: 12px 0
}
.element-layered-navigation-enhanced .element-body .section-options ol li a, .element-summit-content-filter .element-body .section-options ol li a {
	background-position-y: 6px
}
.ui-dialog {
	width: 98%!important
}
.ui-dialog iframe {
	width: 100%!important
}
#write-review-form .data-table thead {
	display: none
}
.element-my-account-dashboard.span34 {
	width: 100%
}
.element-container-526a84d57ab38, .element-my-account-edit-form {
	width: 100%
}
.pod .pod-image-wrapper {
	min-height: 100%;
	display: block;
	vertical-align: middle;
	height: auto
}
.pod .pod-image-wrapper img {
	min-width: 100%
}
.pod.bid-pod .pod-image-wrapper {
	min-height: 100%
}
.pod.bid-pod .pod-image-wrapper img {
	width: auto
}
.product-pod {
	overflow: hidden
}
.product-pod .buttons button {
	width: 90%
}
.product-pod .image-wrapper a {
}
.product-pod .image-wrapper .product-image {
	left: 28%
}
.product-pod .image-wrapper:hover .image-overlay {
	display: none
}
.product-pod:hover .right .inner .overlay {
	display: none
}
.product-pod .image-wrapper:hover .image-overlay {
	min-height: 190px
}
.big-pod.product-pod:hover .right .inner .overlay {
	display: none
}
.element-container-530b36b44d9f2 .element-container-5272bc6d22154 .add-to-box .subscription {
	margin: 20px 0px 9px!important
}
.element-container-5272b995d7b69 {
	width: 100%
}
.element-container-5272b995d7b69 .element-body {
	margin: 0
}
.element-container-52f10c7bb929d {
	width: 100%
}
.element-product-details {
	width: 100%
}
.element-product-details .element-body {
	margin-left: 0
}
.element-product-details .rating-info {
	display: none
}
.element-product-attribute .element-body {
	margin-left: 0
}
.element-container-5272bc6d22154 {
	width: 100%
}
{
 margin: 0
}
.add-to-box .btn.link-addtocart {
	margin: 5px auto;
	padding: 17px 0;
	width: 100%
}
.element-container-5284cc72d6d24>.element-body #reviews ul li .title {
	display: none
}
.element-container-5284cc72d6d24>.element-body #reviews .element-section-type-faqs .element-body {
	border-top: 1px solid #724974;
	border-left: none;
	padding-left: 0
}
.element-container-5284cc72d6d24 .span12 {
	width: 100%
}
.element-container-5284cc72d6d24 .infinity-layout-1cols .column {
	width: 100%
}
.element-container-5284cc72d6d24 .element-body .element-tabbed-view ul.nav-tabs li {
	width: 100%!important
}
.element-container-5284cc72d6d24 .element-body .element-tabbed-view ul.nav-tabs li:last-child {
	border-bottom: 1px solid #724974
}
.element-container-5284cc72d6d24 .element-body .element-tabbed-view #frequently-bought-together h3 {
	text-align: center
}
.element-container-5284cc72d6d24 .element-body .element-tabbed-view #frequently-bought-together .slider {
	margin-top: 20px
}
.element-container-5284cc72d6d24 .element-body .element-tabbed-view #frequently-bought-together .slider ul {
	width: auto
}
.element-container-5284cc72d6d24 .element-body .element-tabbed-view #frequently-bought-together .slider ul>.item {
	padding: 0 5px 20px;
	float: none
}
.element-container-5284cc72d6d24 .element-body .element-tabbed-view #frequently-bought-together .slider ul>.item .price {
	display: block;
	width: 100%;
	padding-bottom: 17px;
	text-align: center;
	margin: 0;
	float: none;
	margin-top: 54px;
	margin-left: 30px;
	float: left;
	font-size: 36px;
	color: #fff;
	font-family: Muli, Arial, Helvetica, sans-serif
}
.element-container-5284cc72d6d24 .element-body .element-tabbed-view #frequently-bought-together .slider ul>.item>.buttons {
	margin-top: 0;
	float: none;
	margin-left: 0
}
.element-container-5284cc72d6d24 .element-body .element-tabbed-view #frequently-bought-together .slider ul>.item>.buttons button {
	margin-top: 9px;
	display: block;
	float: none;
	width: 100%
}
.element-container-5284cc72d6d24 .element-body .element-tabbed-view #frequently-bought-together .slider ul>.item .bundle-items {
	margin: 0;
	padding: 0;
	float: none
}
.element-container-5284cc72d6d24 .element-body .element-tabbed-view #frequently-bought-together .slider ul>.item .bundle-items .item .item-body {
	margin: 0;
	padding: 0;
	float: none
}
.element-container-5284cc72d6d24 .element-body .element-tabbed-view #frequently-bought-together .slider ul>.item .bundle-items .item .item-body a img {
	margin: 0 auto 
}
.element-container-5284cc72d6d24 .element-body .element-tabbed-view #frequently-bought-together .slider ul>.item .bundle-items .item .item-body a .title {
	margin: 0 auto
}
.element-container-5284cc72d6d24 .element-body .element-tabbed-view #frequently-bought-together .slider ul>.item .bundle-items .item:after {
	display: none
}
.element-container-5284cc72d6d24 .element-body .element-tabbed-view #delivery-returns .element-wrapper {
	background-image: none
}
.element-container-5284cc72d6d24 .element-body .element-tabbed-view #delivery-returns .left, .element-container-5284cc72d6d24 .element-body .element-tabbed-view #delivery-returns .right {
	width: 100%;
	float: none
}
.element-upsells-box {
	display: none
}
.helpline_contacts_UK .call, .helpline_contacts_IT .call, .helpline_contacts_US .call, .helpline_contacts_UK .email, .helpline_contacts_IT .email, .helpline_contacts_US .email {
	margin-right: 0px;
	margin-left: 0px;
	text-align: left;
	display: block
}
.helpline_contacts_UK .call, .helpline_contacts_IT .call, .helpline_contacts_US .call {
	margin-bottom: 5px
}
.seo-text {
	display: none
}

.pod {
	background: none repeat scroll 0 0 #16041e;
	float: left;
	position: relative;
	width: 50%;
}
.col-right {
	float: right;
	width: 100%;
}
.pod.product-pod.big-pod {
	width: 100% !important
}
.pod.product-pod {
	border: 1px solid #432e4c;
	box-sizing: border-box;
	float: left;
	min-height: 0;
}
.category-products .column-inner {
}
.catalog-product-view .col-3-set .col {
	clear: both;
    display: block;
    float: none !important;
    width: auto;
}
.col-double { clear:both; width:100%; }
.catalog-product-view .col-3-set .col.col-1 {
	text-align: center
}
.product-view .product-img-box .product-image a.mainimage {
	display: inline-block
}

.short-description { display:none}
.short-description.short-mobile { display:block !important}
/* end 980 */
}

@media (max-width:798px) {
.product-pod .image-wrapper .product-image {
	left: 25%
}
.grid-sizer { width: 50%; }
.pod.product-pod { width:50%}
.checkout-page #checkout-table {
	float: right;
    padding: 0 !important;
    position: relative;
    width: 40%;
}
}

@media screen and (max-width:767px) {
.cms-history .element-staticpagecontent {
	margin-left: 0px!important;
	padding-left: 10px!important
}
}

@media (max-width:768px) {
.switch-wrapper .navigation {
	font-size: 13px
}
#getmeoutofhere {
	display: none
}
.element-container-header .element-logo img {
	max-width: 150px !important;
}
.col2-set .col-1, .col2-set .col-2 {
	clear: both;
	float: none !important;
	width: 100% !important;
}
.element-login .col2-set .col-1 h2, .element-login .col2-set .col-2 h2, .element-login .col2-set .col-1 p, .element-login .col2-set .col-2 p {
	margin-left: 0;
}
}

@media (max-width:660px) {
.element-my-account-address-book .element-body .col-1 li a {
	width: 31%;
	text-align: right;
	line-height: 15px;
	right: 5px!important
}
.element-my-account-address-book .element-body .col-1 li h3, .element-my-account-address-book .element-body .col-1 li h2 {
	height: 60px!important;
	font-size: 1em!important
}
.element-my-account-address-book .col-2 h3, .element-my-account-address-book .col-2 h2 {
	height: 60px!important;
	font-size: 1em!important
}
.element-my-account-address-book .addresses-additional p a {
	width: 50px;
	text-align: right;
	line-height: 15px;
	right: 5px!important
}
.element-my-account-address-book .addresses-additional p a:first-child {
	top: 68px!important
}

}

@media (max-width:598px) {
.product-pod .image-wrapper .product-image {
	left: 15%
}
}

@media (max-width:540px) {
.element-container-header .element-container-526a4dea28c8a {
	width: 177px
}
}

@media (max-width:520px) {
.helpline_contacts_UK .call, .helpline_contacts_IT .call, .helpline_contacts_US .call {
	font-size: 13px!important;
	line-height: 25px!important
}
.helpline_contacts_UK .email, .helpline_contacts_IT .email, .helpline_contacts_US .email {
	font-size: 11px!important;
	line-height: 25px!important;
}
.element-cookie-banner .element-body .cookie_restriction_notice_block, .element-cookie-banner .element-body .cookie_restriction_notice_block_it {
	max-width: 77%
}
}

@media (max-width:498px) {
.product-pod {
	overflow: hidden
}
.product-pod .image-wrapper {
	padding: 0px
}
.product-pod .image-wrapper .product-image {
	left: 8%
}
.product-pod .header-holder {
	height: auto; 
}
.pod .pod-name {
	font-size: 15px!important
}
.big-pod.product-pod .right.right .inner .buttons button {
	font-size: 12px;
	width: 100%
}
.big-pod.product-pod .right.right .inner .description {
	font-size: 12px
}

}

@media (max-width:479px) {
.responsive-status .small {
	display: block
}
.responsive-status .medium {
	display: none
}
.responsive-status .large {
	display: none
}
.one, .two, .three, .four, .span14, .span13, .span12 {
	
}
#footer .footer-box {
	width: 100%
}
.topMenu li {
	display: block
}
#more-details-btn, .product-view .no-rating a {  font-size:12px; }
.topMenu li a {
	display: block;
	margin: 4px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center
}
.carousel .item .title-wrap {
	width: 40%
}
.carousel .item .title-wrap h4 {
	font-size: 200%;
	line-height: 130%
}
.logo {
	max-width: auto
}
.category-products .products-grid .item {
	width: 50%
}
.product-view .left, .product-view .right {
	float: auto;
	width: 100%
}
}

@media (max-width:400px) {
.switch-wrapper .navigation {
	font-size: 11px
}
.element-layered-navigation-enhanced .element-body .section-options ol li, .element-summit-content-filter .element-body .section-options ol li {
	margin: 9px 0
}
.add-to-box .subscription a.find-out-more {
	font-size: 11px
}
.infinity-layout-3cols-bigpod .column {
	float: left;
	width: 50%;
}
.col-main {
	width: 100%;
}
.pod.product-pod.big-pod {
	width: 100% !important;
}
.pod.product-pod {
	border: 1px solid #432e4c;
	box-sizing: border-box;
	float: left;
	min-height: 0;
}
.product-pod .image-wrapper .product-image {
	margin-top: 10px;
}

}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {
.pod:hover .desc-overlay, .pod:focus .desc-overlay {
	display: none
}
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) {
.pod:hover .desc-overlay, .pod:focus .desc-overlay {
	display: none
}
}

@media print {
.catalog-product-compare-index {
	overflow: inherit;
	width: auto
}
.catalog-product-compare-index table#product_comparison a[href]:after {
	content: none!important
}
}
