.delivery-page {
	box-sizing: border-box;
  }
  .delivery-page *, .delivery-page *:before, .delivery-page *:after {
	box-sizing: inherit;
  }
  
  .UK-relevant {display: none;}
  .region-UK .UK-relevant {display: block;}
  
  .faq-accordion-container {
	display:none;
  }
  
  /*.delivery-page .delivery,*/
  .delivery-page .delivery-content {
	display: none;
	padding-left: 17px;
	width: 80%;
  }
  
  .delivery-page .delivery-accordion {
	cursor: pointer;
	position: relative;
  }
  
  .delivery-page .delivery-content.default {
	display: block;
  }
  
  .delivery-page .delivery-indent {
	padding-left: 17px;
	width: 74%;
  }
  
  .delivery-page hr {
	margin-bottom: 5px;
	margin-top: 25px;
  }
  
  .delivery-page h1 {
	/*margin-bottom: .5em;*/
  }
  
  .delivery-page h2 {
	/*background-color: #444;*/
	/*color: white;*/
	padding: 8px 0 8px 16px;
	/*font-size: 25px;*/
	/*margin-bottom: 20px;*/
	margin-top: 25px;
	clear: both;
  }
  
  .delivery-page h2:first-of-type {
	margin-top: 15px;
  }
  
  .delivery-page h3 {
	/*background-color: #e5e5e5;*/
	/*color: black;*/
	/*padding: 8px 33px 8px 16px;*/
	/*font-size: 18px;*/
	/*margin-bottom: 12px;*/
  }
  
  .delivery-page h4 {
	text-transform: uppercase;
	margin: 0;
	/*color: #363636;*/
	font-weight: 800;
	/*font-size: 18px;*/
  }
  
  .delivery-page p a {
	font-size: 15px;
	font-weight: 800;
	line-height: 30px;
	color: #4990e2;
	letter-spacing: 0.25px;
	opacity: 0.87;
  }
  
  .delivery-page input[type="text"] {
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	color: #000000;
	letter-spacing: 0.3px;
	opacity: 0.87;
	height: 50px;
	border: 1px solid #e1e1e1;
	border-radius: 6px;
	background: #ffffff;
  }
  
  .delivery-page input[type="text"]:focus {
	outline: none !important;
	border: 2px solid #41b97a;
	box-shadow: none !important;
  }
  
  .delivery-page .return hr {
	background-color: black;
  }
  
  .delivery-page .delivery-indent ul,
  .delivery-page .delivery ul {
	list-style: initial !important;
  }
  
  .delivery-page #delivery-modules {
	margin: 0!important;
	/*padding-bottom: 30%;*/
  }
  
  .delivery-page #delivery-modules ul {
	list-style: none;
	padding-bottom: 14%;
  }
  
  .delivery-page #delivery-modules li {
	width: 22%;
	float: left;
	height: 12em;
	position: relative;
	font-size: 14px;
	margin-right: 4%;
	min-height: 320px;
  }
  
  .delivery-page #delivery-modules a {
	background-color: #252525;
	color: #fff;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	padding: 11px;
	position: absolute;
	bottom: 0;
	margin-bottom: 23px;
  }
  
  .delivery-page .arrow-up:after {
	font-family: 'icons';
	position: absolute;
	top: 0;
	right: 0;
	font-size: 20px;
	content: '\e95c';
	margin: .9em;
  }
  
  .delivery-page .arrow-down:after {
	font-family: 'icons';
	position: absolute;
	top: 0;
	right: 0;
	font-size: 20px;
	content: '\e95d';
	margin: .9em;
  }
  
  .delivery-page .ui-autocomplete {
	padding: 0;
	list-style: none;
	background-color: #fff;
	width: 218px;
	border: 1px solid #B0BECA;
	max-height: 350px;
	overflow-x: hidden;
  }
  
  .delivery-page .ui-autocomplete .ui-menu-item {
	border-top: 1px solid #B0BECA;
	display: block;
	padding: 4px 6px;
	color: #353D44;
	cursor: pointer;
  }
  
  .delivery-results p,
  .delivery-xmas-cut-off p{
	display: inline-block;
	margin: 0.75em 0px;
  
  }
  
  .delivery-page .ui-autocomplete .ui-menu-item:first-child {
	border-top: none;
  }
  
  .delivery-page .ui-autocomplete .ui-menu-item.ui-state-focus {
	background-color: #D5E5F4;
	color: #161A1C;
  }
  
  .delivery-page .delivery-image-1,
  .delivery-page .delivery-image-2,
  .delivery-page .delivery-image-3,
  .delivery-page .delivery-image-4 {
	padding-bottom: 46.4%;
	background-repeat: no-repeat;
	margin-bottom: 20px;
  }
  
  .delivery-page .logo-collect-plus,
  .delivery-page .logo-doddle,
  .delivery-page .logo-hermes {
	padding-bottom: 35.2%;
	background-repeat: no-repeat;
	margin-bottom: 20px;
  }
  
  .delivery-page .logo-royal-mail {
	padding-bottom: 49.2%;
	background-repeat: no-repeat;
	margin-bottom: 20px;
  }
  
  .delivery-page #delivery-logos {
	margin: 0!important;
	/*padding-bottom: 30%;*/
	list-style: none!important;
	padding-bottom: 14%;
  }
  
  .delivery-page #delivery-logos li {
	width: 21.4%;
	float: left;
	height: 12em;
	position: relative;
	font-size: 13px;
	margin-right: 3%;
	min-height: 246px;
	border: 1px solid #eee;
	padding: 3px;
  }
  
  .delivery-page #delivery-logos a {
	background-color: #252525;
	color: #fff;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	padding: 11px;
	position: absolute;
	bottom: 0;
	left: 0px;
  }
  
  .delivery-results-labels {
	position: relative;
  }
  
  .standard-delivery, .express-delivery, .collect-ri-standard, .collect-ri-express, .collect-local-standard, .collect-local-express, .nominated-delivery , .precise-delivery,
  .delivery-xmas-standard, .delivery-xmas-express, .uk-other-cut-offs {
	position:relative;
	background-color: #e5e5e5;
	color: black;
	padding-left:16px;
	/*padding-top: 0.75em;*/
	/*padding-bottom: 0.75em;*/
	/*margin-bottom: 12px;*/
  }
  
  .standard-delivery p, .express-delivery p, .collect-ri-standard p, .collect-ri-express p, .collect-local-standard p, .collect-local-express p, .nominated-delivery p, .precise-delivery p,
  .delivery-xmas-standard p, .delivery-xmas-express p, .uk-other-cut-offs p {
	margin: 0;
  }
  
  .delivery-price, .xmas-cut-off {
	left: 59%;
	position: absolute;
  }
  
  .delivery-time {
	position: absolute;
	left: 79%;
	 color:#000;
  }
  
  .delivery-strike-through {
	 text-decoration: line-through;
  }
  
  .delivery-page .delivery-results .arrow-down:after,
  .delivery-page .delivery-results .arrow-up:after {
	/*left: 45.5%;*/
	margin: 0.9em;
  }
  
  .delivery-page .delivery h3.arrow-down:after,
  .delivery-page .delivery h3.arrow-up:after {
	/*top: -10px;*/
  }
  
  .delivery-page .delivery h3.arrow-down:after,
  .delivery-page .delivery h3.arrow-up:after {
	/*top: -10px;*/
  }
  
  .delivery-page .delivery-image-1 {background-image: url(https://images.riverisland.com/is/image/RiverIsland/Kims-returns-page_03?$JPG%20No%20Scale%2085pc$&amp;scl=2);}
  .delivery-page .delivery-image-2 {background-image: url(https://images.riverisland.com/is/image/RiverIsland/Kims-returns-page_05?$JPG%20No%20Scale%2085pc$&amp;scl=2);}
  .delivery-page .delivery-image-3 {background-image: url(https://images.riverisland.com/is/image/RiverIsland/Kims-returns-page_07?$JPG%20No%20Scale%2085pc$&amp;scl=2);}
  .delivery-page .delivery-image-4 {background-image: url(https://images.riverisland.com/is/image/RiverIsland/Kims-returns-page_09?$JPG%20No%20Scale%2085pc$&amp;scl=2);}
  
  .delivery-page .logo-collect-plus {background-image: url(https://images.riverisland.com/is/image/RiverIsland/Kims-returns-page_16?$JPG%20No%20Scale%2085pc$&amp;scl=2);}
  .delivery-page .logo-doddle {background-image: url(https://images.riverisland.com/is/image/RiverIsland/Kims-returns-page_18?$JPG%20No%20Scale%2085pc$&amp;scl=2);}
  .delivery-page .logo-hermes {background-image: url(https://images.riverisland.com/is/image/RiverIsland/Kims-returns-page_20?$JPG%20No%20Scale%2085pc$&amp;scl=2);}
  .delivery-page .logo-royal-mail {background-image: url(https://images.riverisland.com/is/image/RiverIsland/Kims-returns-page_22?$JPG%20No%20Scale%2085pc$&amp;scl=2);}
  
  .delivery-page .type-your-country {
	font-weight: bold;
	cursor: pointer;
  }
  
  .delivery-page .type-your-country:hover {
	color: #00aeef;
  }
  
  p.collect-indent {
	margin-left: 17px;
  }
  
  ul.proof-of-identity {
	margin-top: 20px;
  }
  .pickup__text__free {
	font-weight: 700;
  }
  
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  
  .delivery-page .delivery-image-1 {background-image: url(https://images.riverisland.com/is/image/RiverIsland/Kims-returns-page_03?$JPG%20No%20Scale%2085pc$&amp;scl=1);}
  .delivery-page .delivery-image-2 {background-image: url(https://images.riverisland.com/is/image/RiverIsland/Kims-returns-page_05?$JPG%20No%20Scale%2085pc$&amp;scl=1);}
  .delivery-page .delivery-image-3 {background-image: url(https://images.riverisland.com/is/image/RiverIsland/Kims-returns-page_07?$JPG%20No%20Scale%2085pc$&amp;scl=1);}
  .delivery-page .delivery-image-4 {background-image: url(https://images.riverisland.com/is/image/RiverIsland/Kims-returns-page_09?$JPG%20No%20Scale%2085pc$&amp;scl=1);}
  
  .delivery-page .logo-collect-plus {background-image: url(https://images.riverisland.com/is/image/RiverIsland/Kims-returns-page_16?$JPG%20No%20Scale%2085pc$&amp;scl=1);}
  .delivery-page .logo-doddle {background-image: url(https://images.riverisland.com/is/image/RiverIsland/Kims-returns-page_18?$JPG%20No%20Scale%2085pc$&amp;scl=1);}
  .delivery-page .logo-hermes {background-image: url(https://images.riverisland.com/is/image/RiverIsland/Kims-returns-page_20?$JPG%20No%20Scale%2085pc$&amp;scl=1);}
  .delivery-page .logo-royal-mail {background-image: url(https://images.riverisland.com/is/image/RiverIsland/Kims-returns-page_22?$JPG%20No%20Scale%2085pc$&amp;scl=1);}
  }
  
  @media only screen and (max-width: 1028px) {
  
  .delivery-page .delivery, .delivery-page .delivery-content, .delivery-page .delivery-indent {
	width: 96%;
  }
  
  
  .delivery-page #delivery-modules {
	display: none;
  }
  
  
  }
  
  @media only screen and (max-width: 700px) {
  
	.delivery-page #delivery-logos li {
	  width: 44%;
	  float: left;
	  height: 12em;
	  position: relative;
	  font-size: 13px;
	  margin-right: 3%;
	  min-height: 236px;
	  border: 1px solid #eee;
	  padding: 3px;
	  margin-top: 3px;
	}
  
	.delivery-time, .delivery-price, .xmas-cut-off {
	  position: static;
	  left: initial;
	  margin-left: 6px;
	}
  
	.delivery-time {
	  margin-right:20px;
	  color:#777;
	}
  
	.delivery-results-labels {
	  display: none;
	}
  
	.delivery-price::after, .delivery-type::after {
	  content: " | ";
	}
  
	.delivery-page h2 {
	  padding-left: 0px;
	}
  
	.delivery-page .delivery-results .arrow-down:after,
	.delivery-page .delivery-results .arrow-up:after {
	  position: absolute;
	  left: initial;
	  right: 0;
	  margin-bottom: 0;
	}
  
	.standard-delivery, .express-delivery, .collect-ri-standard, .collect-ri-express, .collect-local-standard, .collect-local-express, .nominated-delivery, .precise-delivery {
	  padding-right:45px;
	}
  
	.standard-delivery p, .express-delivery p, .collect-ri-standard p, .collect-ri-express p, .collect-local-standard p, .collect-local-express p, .nominated-delivery p, .precise-delivery p, .delivery-xmas-standard p, .delivery-xmas-express p, .uk-other-cut-offs p{
	  display: inline;
	}
  
	.delivery-page .delivery, .delivery-page .delivery-content, .delivery-page .delivery-indent {
	  width: 100%;
	  padding-left: 0;
	}
  
  }