/*                                                                      */
/* 		           MAIN STRUCTURE - TABLET UP              		        */
/*                                                                      */
/* v001 02 Aug 2019 -   Initial version created from WOL tablet.css     */
/* v002 06 Aug 2019 -   Modified to new content element names           */
/*                                                                      */
/*                                                                      */


/* **************************************** */
/* 				CSS VARIABLES				*/
/* **************************************** */

  :root {             
    --left-margin: /*margin-tablet*/25px;             /* Left margins at different screen sizes */
  }


/* **************************************** */
/* 				MAIN SECTIONS				*/
/* **************************************** */

  div.wrapper {
    width: 100%;
    padding: 0;
  }
  div.wrapper.promos { 
	background-color: #D2D1CF /* __ ARP 3 __ Pebble Grey (Page pasteboard) */;
  }
  section#main {
    /*background-color: white;*/        /* Not on AZ GMP as background colour used as borders */
    margin: 0;
  }
  section.content {
    padding-left: 0;
    padding-right: 0;
    width: auto;
    clear: left;
  }
  div.breadcrumbs {
    padding-left: var(--left-margin);;
  }
  div.wrapper.sitemap {
	display: block;
  }
  section#sitemap {
    padding-left: var(--left-margin);;
  }
  section#today, 
  footer {
    width: 100%;
    box-sizing: border-box;
    padding-left: var(--left-margin);;
    padding-right: var(--left-margin);;
  }
  section#featuredcontent { 
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }


/* **************************************** */
/* 				CONTENT						*/
/* **************************************** */

  section#main {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  section#main p.intro {
    /*padding-right:  10%;*/
  }

  section.content article {
    padding-left: 50px;
    padding-right: 50px;
  }

  section.content article.secondary {
    background-color: #C9CAC8 /* ARP 3 Light Grey */;
    min-height: 210px;
    margin-top: 5px;
  }
  section.content article.home h3.intro {
    font-size: 4.2em;
  }
  section#main-select section.content article.home h2 {
	font-size: 4.0em;
  }
  section.content article.secondary h3,
  section.content article.secondary p {
    color: #636469 /* ARP 3 Dark Grey */;
  }
  section.content article.secondary h3 {
    margin-top: 0;
    padding-top: 30px;
  }
  section.content article.secondary p {
    font-size: 18px;
    line-height: 1.35em;
  }


/* **************************************** */
/* 			PAGES WITHOUT AN ASIDE  		*/
/* **************************************** */

  body.accessibility aside, 
  body.privacy aside, 
  body.cookies aside, 
  body.legal aside, 
  body.search aside { 
    width: 0;
  }
  body.accessibility section.content, 
  body.privacy section.content, 
  body.cookies section.content, 
  body.legal section.content, 
  body.search section.content { 
    width: 100%;
  }


/* **************************************** */
/* 				WELCOME PAGE 				*/
/* **************************************** */

  article.welcome form label { 
    display: inline-block;
    width: 35%;
    margin-top: 20px;
  }
  article.welcome input#passcode { 
    width: 35%;
    margin-left: 10px;
  }
  article.welcome input.submit { 
    width: 20%;
    margin-left: 10px;
  }


/* **************************************** */
/* 	            FULL WIDTH IMAGE	        */
/* **************************************** */

div.wrapper.full-width-image {
  height: 350px;
  background-image: url(https://cms03-uk.s3.eu-west-2.amazonaws.com/arc-ar3-ux-02-banner-20220509-kraken.jpg);
  background-repeat: no-repeat;
  background-position: 50% -190px;
  border-radius: var(--border-radius-main) var(--border-radius-main) 0 0;
}

