html{
  height : 100%;
}

body{
  height                   : 100%;
  margin                   : 0;
  padding                  : 0;
  font-size                : 18px;
  -webkit-text-size-adjust : 100%;
  line-height              : 1.5;
}

body > div:first-of-type{
  min-height : 100%;
  overflow   : hidden;
}

article,
div,
footer,
form,
header,
h1,
h2,
h3,
h4,
h5,
h6,
img,
nav,
ul,
.wSplit > div > a{
  display    : block;
  box-sizing : border-box;
  float      : left;
  clear      : left;
  width      : 100%;
  margin     : 0;
}

ul ul,
.wNotRows,
.wNotRows div,
.wNotRows form,
.wNotRows img,
.webeditText > div{
  box-sizing : content-box;
  float      : none;
  clear      : none;
  width      : auto;
}

.wCentred{
  float     : none;
  max-width : 1152px;
  margin    : 0 auto;
}

input[type=text],
input[type=number],
input[type=password],
select,
textarea{
  box-sizing    : border-box;
  display       : inline-block;
  height        : 1.75em;
  margin        : 0;
  padding       : 0 0.375em;
  border        : 1px solid rgb(224,224,224);
  border-radius : 0.25em;
  outline       : none;
  background    : white;
  color         : rgb(64,64,64);
  font-family   : inherit;
  font-size     : 1em;
  line-height   : 1.625;
  box-shadow    : inset 0 2px 2px rgba(0,0,0,0.03125),0 1px 0 rgba(255,255,255,0.5);
}

input[type=number]{
  text-align      : right;
  -moz-appearance : textfield;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button{
  -webkit-appearance : none;
}

select{
  padding                    : 0 0 0 0.125em;
  border-top-right-radius    : 0;
  border-bottom-right-radius : 0;
}

select[multiple],
textarea{
  height        : auto;
  padding       : 0.1875em 0.375em;
  border-radius : 0.25em;
  resize        : vertical;
}

.wButtonLeft{
  text-align : left;
}

.wButtonCentre{
  text-align : center;
}

.wButtonRight{
  text-align : right;
}

.wButton{
  display         : inline-block;
  margin          : 0;
  padding         : 0;
  border          : 0;
  background      : transparent;
  font-family     : inherit;
  font-size       : 1em;
  text-decoration : none;
  cursor          : pointer;
}

.wButton::-moz-focus-inner{
  padding : 0;
  border  : 0;
}

.wButton > span{
  box-sizing          : border-box;
  display             : block;
  padding             : 0 0.5em;
  border              : 1px solid #ddd;
  border-bottom-color : #ccc;
  border-radius       : 0.25em;
  background          : linear-gradient(#eee,#e8e8e8);
  color               : #444;
  text-shadow         : 0 0 2px #fff;
  box-shadow          : inset 0 1px 0 rgba(255,255,255,0.5);
  line-height         : 1.625;
}

.wPagination{
  margin     : 0 0 20px;
  padding    : 0;
  text-align : right;
}

.wPagination > li{
  display        : inline-block;
  vertical-align : top;
  min-width      : calc(1.5em + 2px);
  padding        : 0 0 0 0.25em;
  text-align     : center;
}

.wPagination > li > a,
.wPagination > li > span{
  display         : block;
  min-width       : 1em;
  padding         : 0 0.25em;
  border          : 1px solid rgba(128,128,128,0);
  text-decoration : none;
  transition      : border 0.25s;
}

.wPagination > li > a:hover,
.wPagination > li > span{
  border-color : rgb(128,128,128);
}

.wPagination > li:first-child > a,
.wPagination > li:last-child > a{
  font-size    : 2em;
  min-width    : 0.5em;
  width        : 0.5em;
  padding      : 0;
  border-color : transparent;
  line-height  : 0.75;
}

iframe{
  border : none;
}

.wFixedHeight > iframe,
.wFixedHeight > div{
  width : 100%;
}

.wAspectRatio{
  position : relative;
  height   : 0;
}

.wAspectRatio > iframe,
.wAspectRatio > div{
  position : absolute;
  top      : 0;
  left     : 0;
  width    : 100%;
  height   : 100%;
}

#wMenuToggle,
#wMenuIcon,
.wMenuNavigation{
  display : none !important;
}

@media screen and (max-width:767px){

  #wMenuToggle ~ div:nth-child(n),
  #wMenuToggle ~ header:nth-child(n),
  #wMenuToggle ~ nav:nth-child(n),
  #wMenuToggle ~ footer:nth-child(n){
    position   : relative;
    right      : 0;
    transition : right 0.5s;
  }

  #wMenuIcon{
    box-sizing : border-box;
    display    : block !important;
    clear      : both;
    width      : 40px;
    height     : 40px;
    padding    : 8px 0 0 8px;
    font-size  : 24px;
    cursor     : pointer;
  }

  #wMenuIcon > span,
  #wMenuIcon > span:before,
  #wMenuIcon > span:after{
    display            : block;
    width              : 1em;
    height             : 0.125em;
    background         : #000;
    -webkit-transition : all 0.5s;
            transition : all 0.5s;
  }

  #wMenuIcon > span{
    -webkit-transform : translate(0,0.4375em) rotate(0);
            transform : translate(0,0.4375em) rotate(0);
  }

  #wMenuIcon > span:before{
    content           : '';
    -webkit-transform : translate(0,-0.375em);
            transform : translate(0,-0.375em);
  }

  #wMenuIcon > span:after{
    content           : '';
    -webkit-transform : translate(0,0.25em) rotate(0);
            transform : translate(0,0.25em) rotate(0);
  }

  #wMenuIcon + ul{
    position   : fixed;
    z-index    : 100;
    top        : 0;
    left       : 100%;
    width      : calc(100% - 40px);
    height     : 100%;
    overflow-y : auto;
    margin     : 0 !important;
    padding    : 0 !important;
    background : #222;
    transition : left 0.5s;
  }

  #wMenuIcon + ul li{
    display    : block;
    margin     : 0 !important;
    padding    : 0 !important;
    border     : none !important;
    background : #222 !important;
    transition : background 0.2s !important;
  }

  #wMenuIcon + ul li{
    border-top    : 1px solid #333 !important;
    border-bottom : 1px solid #111 !important;
  }

  #wMenuIcon + ul > li:first-child{
    border-top : 0 !important;
  }

  #wMenuIcon + ul li:last-child:after{
    content       : '';
    display       : block;
    margin        : 0 0 -2px;
    border-bottom : 1px solid #333 !important;
  }

  #wMenuIcon + ul li.wMenuEdit .webeditEditBar{
    width : auto;
  }

  #wMenuIcon + ul li.wMenuAncestor{
    background : #333 !important;
  }

  #wMenuIcon + ul a:hover,
  #wMenuIcon + ul li.wMenuSelected{
    background : #444 !important;
  }

  .wScripts #wMenuIcon + ul .wMenuNavigation > div + div:after,
  #wMenuIcon + ul a,
  #wMenuIcon + ul span{
    display     : block;
    box-sizing  : border-box;
    width       : 100% !important;
    margin      : 0 !important;
    padding     : 0.75em 1em !important;
    border      : none !important;
    background  : transparent !important;
    color       : #fff !important;
    font-size   : 18px !important;
    line-height : 1.5 !important;
    text-align  : left !important;
    text-shadow : 0 0 2px #000 !important;
    white-space : nowrap;
  }

  @media screen and (max-width:479px){

    .wScripts #wMenuIcon + ul .wMenuNavigation > div + div:after,
    #wMenuIcon + ul,
    #wMenuIcon + ul a,
    #wMenuIcon + ul span{
      font-size : 16px !important;
    }

  }

  #wMenuIcon + ul ul{
    display    : block;
    position   : static;
    width      : 100% !important;
    min-width  : 0 !important;
    padding    : 0 0 0 1.5em !important;
    background : #222 !important;
  }

  .wScripts #wMenuIcon + ul .wMenuNavigation{
    display : block !important;
    height  : 0 !important;
    cursor  : pointer;
  }

  .wScripts #wMenuIcon + ul .wMenuNavigation > div:first-child{
    position    : relative;
    display     : block;
    float       : right;
    width       : calc(3em + 2px) !important;
    height      : 3em;
    border-left : 1px solid #111 !important;
    background  : #222 url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEyIiBoZWlnaHQ9IjIwIj48cGF0aCBmaWxsPSIjOTk5IiBkPSJtMCwxLjUgMS41LC0xLjUgMTAsMTAgLTEwLDEwIC0xLjUsLTEuNSA4LjUsLTguNSB6Ii8%2BPC9zdmc%2B') no-repeat center center !important;
    transition  : background 0.2s,left 0.5s !important;
  }

  .wScripts #wMenuIcon + ul .wMenuNavigation > div:first-child:after{
    content     : '';
    position    : absolute;
    top         : 0;
    left        : 0;
    height      : 3em;
    border-left : 1px solid #333;
  }

  .wScripts #wMenuIcon + ul .wMenuNavigation > div + div{
    top           : 0;
    border-bottom : 1px solid #111;
    background    : #222 url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEyIiBoZWlnaHQ9IjIwIj48cGF0aCBmaWxsPSIjOTk5IiBkPSJtMTIsMS41IC0xLjUsLTEuNSAtMTAsMTAgMTAsMTAgMS41LC0xLjUgLTguNSwtOC41IHoiLz48L3N2Zz4%3D') no-repeat 16px center;
  }

  .wScripts #wMenuIcon + ul .wMenuNavigation > div:first-child:hover,
  .wScripts #wMenuIcon + ul .wMenuNavigation > div + div:hover{
    background-color : #444 !important;
  }

  .wScripts #wMenuIcon + ul .wMenuNavigation > div + div:after{
    content    : attr(data-menu-title);
    color      : #999 !important;
    text-align : center !important;
  }

  .wScripts #wMenuIcon + ul .wMenuNavigation > div + div,
  .wScripts #wMenuIcon + ul ul{
    display    : none;
    position   : fixed;
    right      : 0;
    left       : 100%;
    width      : auto !important;
    padding    : 0 !important;
    overflow-x : hidden;
    overflow-y : auto;
    transition : background 0.2s,left 0.5s,right 0.5s;
  }

  .wMenu #wMenuIcon + ul .wMenuNavigation > div + div,
  .wMenu #wMenuIcon + ul ul{
    display : block;
  }


  .wScripts #wMenuIcon + ul ul{
    top    : calc(3em + 1px);
    bottom : 0;
  }

  .wScripts #wMenuIcon + ul ul .wMenuNavigation > div:first-child{
    left : calc(3em + 2px);
  }

  .wScripts #wMenuIcon + ul .wMenuOpen > ul > li > .wMenuNavigation > div:first-child{
    left : 0;
  }

  .wScripts #wMenuToggle:checked ~ * #wMenuIcon + ul .wMenuOpen > .wMenuNavigation > div + div,
  .wScripts #wMenuToggle:checked ~ * #wMenuIcon + ul .wMenuOpen > ul{
    left : 40px;
  }

  #wMenuToggle:checked ~ div,
  #wMenuToggle:checked ~ header,
  #wMenuToggle:checked ~ nav,
  #wMenuToggle:checked ~ footer{
    right : calc(100% - 40px);
  }

  #wMenuToggle:checked ~ * #wMenuIcon > span{
    width             : 0.9375em;
    -webkit-transform : translate(0,0.4375em) rotate(-180deg);
            transform : translate(0,0.4375em) rotate(-180deg);
  }

  #wMenuToggle:checked ~ * #wMenuIcon > span:before{
    width             : 0.707em;
    -webkit-transform : translate(-0.125em,-0.206em) rotate(-45deg);
            transform : translate(-0.125em,-0.206em) rotate(-45deg);
  }

  #wMenuToggle:checked ~ * #wMenuIcon > span:after{
    width             : 0.707em;
    -webkit-transform : translate(-0.125em,0.081em) rotate(45deg);
            transform : translate(-0.125em,0.081em) rotate(45deg);
  }

  #wMenuToggle:checked ~ * #wMenuIcon + ul{
    left : 40px;
  }

}

.wGutter > div{
  float : none;
  width : auto;
}

.wGutter4 { margin : 0 -2px; }
.wGutter8 { margin : 0 -4px; }
.wGutter10 { margin : 0 -5px; }
.wGutter12 { margin : 0 -6px; }
.wGutter16 { margin : 0 -8px; }
.wGutter20 { margin : 0 -10px; }
.wGutter24 { margin : 0 -12px; }
.wGutter28 { margin : 0 -14px; }
.wGutter32 { margin : 0 -16px; }
.wGutter36 { margin : 0 -18px; }
.wGutter40 { margin : 0 -20px; }

.wGutter4 > article,
.wGutter4 > div,
.wGutter4 > footer,
.wGutter4 > header,
.wGutter4 > nav{
  padding : 0 2px;
}

.wGutter8 > article,
.wGutter8 > div,
.wGutter8 > footer,
.wGutter8 > header,
.wGutter8 > nav{
  padding : 0 4px;
}

.wGutter10 > article,
.wGutter10 > div,
.wGutter10 > footer,
.wGutter10 > header,
.wGutter10 > nav{
  padding : 0 5px;
}

.wGutter12 > article,
.wGutter12 > div,
.wGutter12 > footer,
.wGutter12 > header,
.wGutter12 > nav{
  padding : 0 6px;
}

.wGutter16 > article,
.wGutter16 > div,
.wGutter16 > footer,
.wGutter16 > header,
.wGutter16 > nav{
  padding : 0 8px;
}

.wGutter20 > article,
.wGutter20 > div,
.wGutter20 > footer,
.wGutter20 > header,
.wGutter20 > nav{
  padding : 0 10px;
}

.wGutter24 > article,
.wGutter24 > div,
.wGutter24 > footer,
.wGutter24 > header,
.wGutter24 > nav{
  padding : 0 12px;
}

.wGutter28 > article,
.wGutter28 > div,
.wGutter28 > footer,
.wGutter28 > header,
.wGutter28 > nav{
  padding : 0 14px;
}

.wGutter32 > article,
.wGutter32 > div,
.wGutter32 > footer,
.wGutter32 > header,
.wGutter32 > nav{
  padding : 0 16px;
}

.wGutter36 > article,
.wGutter36 > div,
.wGutter36 > footer,
.wGutter36 > header,
.wGutter36 > nav{
  padding : 0 18px;
}

.wGutter40 > article,
.wGutter40 > div,
.wGutter40 > footer,
.wGutter40 > header,
.wGutter40 > nav{
  padding : 0 20px;
}

.wSplit.wSpace4 > article,
.wSplit.wSpace4 > div,
.wSplit.wSpace4 > footer,
.wSplit.wSpace4 > header,
.wSplit.wSpace4 > nav{
  margin-top : -4px !important;
}

.wSplit.wSpace8 > article,
.wSplit.wSpace8 > div,
.wSplit.wSpace8 > footer,
.wSplit.wSpace8 > header,
.wSplit.wSpace8 > nav{
  margin-top : -8px !important;
}

.wSplit.wSpace12 > article,
.wSplit.wSpace12 > div,
.wSplit.wSpace12 > footer,
.wSplit.wSpace12 > header,
.wSplit.wSpace12 > nav{
  margin-top : -12px !important;
}

.wSplit.wSpace16 > article,
.wSplit.wSpace16 > div,
.wSplit.wSpace16 > footer,
.wSplit.wSpace16 > header,
.wSplit.wSpace16 > nav{
  margin-top : -16px !important;
}

.wSplit.wSpace20 > article,
.wSplit.wSpace20 > div,
.wSplit.wSpace20 > footer,
.wSplit.wSpace20 > header,
.wSplit.wSpace20 > nav{
  margin-top : -20px !important;
}

.wSplit.wSpace24 > article,
.wSplit.wSpace24 > div,
.wSplit.wSpace24 > footer,
.wSplit.wSpace24 > header,
.wSplit.wSpace24 > nav{
  margin-top : -24px !important;
}

.wSplit.wSpace28 > article,
.wSplit.wSpace28 > div,
.wSplit.wSpace28 > footer,
.wSplit.wSpace28 > header,
.wSplit.wSpace28 > nav{
  margin-top : -28px !important;
}

.wSplit.wSpace32 > article,
.wSplit.wSpace32 > div,
.wSplit.wSpace32 > footer,
.wSplit.wSpace32 > header,
.wSplit.wSpace32 > nav{
  margin-top : -32px !important;
}

.wSplit.wSpace36 > article,
.wSplit.wSpace36 > div,
.wSplit.wSpace36 > footer,
.wSplit.wSpace36 > header,
.wSplit.wSpace36 > nav{
  margin-top : -36px !important;
}

.wSplit.wSpace40 > article,
.wSplit.wSpace40 > div,
.wSplit.wSpace40 > footer,
.wSplit.wSpace40 > header,
.wSplit.wSpace40 > nav{
  margin-top : -40px !important;
}

@media screen and (min-width:960px){

  .wSplit > * ~ div.wOver0,
  .wSplit > * ~ .wOver0 ~ article,
  .wSplit > * ~ .wOver0 ~ div,
  .wSplit > * ~ .wOver0 ~ footer,
  .wSplit > * ~ .wOver0 ~ header,
  .wSplit > * ~ .wOver0 ~ nav{
    margin-top : 0 !important;
  }

}

.wSplit > article,
.wSplit > div,
.wSplit > footer,
.wSplit > header,
.wSplit > nav{
  clear : none;
}

.wSpace4 > * > a,
.wSpace4 > * > article,
.wSpace4 > * > div,
.wSpace4 > * > form,
.wSpace4 > * > h1,
.wSpace4 > * > h2,
.wSpace4 > * > h3,
.wSpace4 > * > h4,
.wSpace4 > * > h5,
.wSpace4 > * > h6,
.wSpace4 > * > img,
.wSpace4 > * > label,
.wSpace4 > * > ul{
  margin-top : 4px !important;
}

.wSpace8 > * > a,
.wSpace8 > * > article,
.wSpace8 > * > div,
.wSpace8 > * > form,
.wSpace8 > * > h1,
.wSpace8 > * > h2,
.wSpace8 > * > h3,
.wSpace8 > * > h4,
.wSpace8 > * > h5,
.wSpace8 > * > h6,
.wSpace8 > * > img,
.wSpace8 > * > label,
.wSpace8 > * > ul{
  margin-top : 8px !important;
}

.wSpace12 > * > a,
.wSpace12 > * > article,
.wSpace12 > * > div,
.wSpace12 > * > form,
.wSpace12 > * > h1,
.wSpace12 > * > h2,
.wSpace12 > * > h3,
.wSpace12 > * > h4,
.wSpace12 > * > h5,
.wSpace12 > * > h6,
.wSpace12 > * > img,
.wSpace12 > * > label,
.wSpace12 > * > ul{
  margin-top : 12px !important;
}

.wSpace16 > * > a,
.wSpace16 > * > article,
.wSpace16 > * > div,
.wSpace16 > * > form,
.wSpace16 > * > h1,
.wSpace16 > * > h2,
.wSpace16 > * > h3,
.wSpace16 > * > h4,
.wSpace16 > * > h5,
.wSpace16 > * > h6,
.wSpace16 > * > img,
.wSpace16 > * > label,
.wSpace16 > * > ul{
  margin-top : 16px !important;
}

.wSpace20 > * > a,
.wSpace20 > * > article,
.wSpace20 > * > div,
.wSpace20 > * > form,
.wSpace20 > * > h1,
.wSpace20 > * > h2,
.wSpace20 > * > h3,
.wSpace20 > * > h4,
.wSpace20 > * > h5,
.wSpace20 > * > h6,
.wSpace20 > * > img,
.wSpace20 > * > label,
.wSpace20 > * > ul{
  margin-top : 20px !important;
}

.wSpace24 > * > a,
.wSpace24 > * > article,
.wSpace24 > * > div,
.wSpace24 > * > form,
.wSpace24 > * > h1,
.wSpace24 > * > h2,
.wSpace24 > * > h3,
.wSpace24 > * > h4,
.wSpace24 > * > h5,
.wSpace24 > * > h6,
.wSpace24 > * > img,
.wSpace24 > * > label,
.wSpace24 > * > ul{
  margin-top : 24px !important;
}

.wSpace28 > * > a,
.wSpace28 > * > article,
.wSpace28 > * > div,
.wSpace28 > * > form,
.wSpace28 > * > h1,
.wSpace28 > * > h2,
.wSpace28 > * > h3,
.wSpace28 > * > h4,
.wSpace28 > * > h5,
.wSpace28 > * > h6,
.wSpace28 > * > img,
.wSpace28 > * > label,
.wSpace28 > * > ul{
  margin-top : 28px !important;
}

.wSpace32 > * > a,
.wSpace32 > * > article,
.wSpace32 > * > div,
.wSpace32 > * > form,
.wSpace32 > * > h1,
.wSpace32 > * > h2,
.wSpace32 > * > h3,
.wSpace32 > * > h4,
.wSpace32 > * > h5,
.wSpace32 > * > h6,
.wSpace32 > * > img,
.wSpace32 > * > label,
.wSpace32 > * > ul{
  margin-top : 32px !important;
}

.wSpace36 > * > a,
.wSpace36 > * > article,
.wSpace36 > * > div,
.wSpace36 > * > form,
.wSpace36 > * > h1,
.wSpace36 > * > h2,
.wSpace36 > * > h3,
.wSpace36 > * > h4,
.wSpace36 > * > h5,
.wSpace36 > * > h6,
.wSpace36 > * > img,
.wSpace36 > * > label,
.wSpace36 > * > ul{
  margin-top : 36px !important;
}

.wSpace40 > * > a,
.wSpace40 > * > article,
.wSpace40 > * > div,
.wSpace40 > * > form,
.wSpace40 > * > h1,
.wSpace40 > * > h2,
.wSpace40 > * > h3,
.wSpace40 > * > h4,
.wSpace40 > * > h5,
.wSpace40 > * > h6,
.wSpace40 > * > img,
.wSpace40 > * > label,
.wSpace40 > * > ul{
  margin-top : 40px !important;
}

.wOver0{
  clear : both !important;
}

.wOverAll,
.wReversed{
  float  : right;
  margin : 0 0 0 -100%;
}

.wReversed.wOverAll{
  float  : left;
  margin : 0 -100% 0 0;
}

.wSpan1 { width : 1.7%; }
.wSpan2 { width : 3.3%; }
.wSpan3 { width : 5%; }
.wSpan4 { width : 6.7%; }
.wSpan5 { width : 8.3%; }
.wSpan6 { width : 10%; }
.wSpan7 { width : 11.7%; }
.wSpan8 { width : 13.3%; }
.wSpan9 { width : 15%; }
.wSpan10 { width : 16.7%; }
.wSpan11 { width : 18.3%; }
.wSpan12 { width : 20%; }
.wSpan13 { width : 21.7%; }
.wSpan14 { width : 23.3%; }
.wSpan15 { width : 25%; }
.wSpan16 { width : 26.7%; }
.wSpan17 { width : 28.3%; }
.wSpan18 { width : 30%; }
.wSpan19 { width : 31.7%; }
.wSpan20 { width : 33.3%; }
.wSpan21 { width : 35%; }
.wSpan22 { width : 36.7%; }
.wSpan23 { width : 38.3%; }
.wSpan24 { width : 40%; }
.wSpan25 { width : 41.7%; }
.wSpan26 { width : 43.3%; }
.wSpan27 { width : 45%; }
.wSpan28 { width : 46.7%; }
.wSpan29 { width : 48.3%; }
.wSpan30 { width : 50%; }
.wSpan31 { width : 51.7%; }
.wSpan32 { width : 53.3%; }
.wSpan33 { width : 55%; }
.wSpan34 { width : 56.7%; }
.wSpan35 { width : 58.3%; }
.wSpan36 { width : 60%; }
.wSpan37 { width : 61.7%; }
.wSpan38 { width : 63.3%; }
.wSpan39 { width : 65%; }
.wSpan40 { width : 66.7%; }
.wSpan41 { width : 68.3%; }
.wSpan42 { width : 70%; }
.wSpan43 { width : 71.7%; }
.wSpan44 { width : 73.3%; }
.wSpan45 { width : 75%; }
.wSpan46 { width : 76.7%; }
.wSpan47 { width : 78.3%; }
.wSpan48 { width : 80%; }
.wSpan49 { width : 81.7%; }
.wSpan50 { width : 83.3%; }
.wSpan51 { width : 85%; }
.wSpan52 { width : 86.7%; }
.wSpan53 { width : 88.3%; }
.wSpan54 { width : 90%; }
.wSpan55 { width : 91.7%; }
.wSpan56 { width : 93.3%; }
.wSpan57 { width : 95%; }
.wSpan58 { width : 96.7%; }
.wSpan59 { width : 98.3%; }
.wSpan60 { width : 100%; }

.wOver0 { margin : 0 -100% 0 0; }
.wOver1 { margin : 0 -100% 0 1.7%; }
.wOver2 { margin : 0 -100% 0 3.3%; }
.wOver3 { margin : 0 -100% 0 5%; }
.wOver4 { margin : 0 -100% 0 6.7%; }
.wOver5 { margin : 0 -100% 0 8.3%; }
.wOver6 { margin : 0 -100% 0 10%; }
.wOver7 { margin : 0 -100% 0 11.7%; }
.wOver8 { margin : 0 -100% 0 13.3%; }
.wOver9 { margin : 0 -100% 0 15%; }
.wOver10 { margin : 0 -100% 0 16.7%; }
.wOver11 { margin : 0 -100% 0 18.3%; }
.wOver12 { margin : 0 -100% 0 20%; }
.wOver13 { margin : 0 -100% 0 21.7%; }
.wOver14 { margin : 0 -100% 0 23.3%; }
.wOver15 { margin : 0 -100% 0 25%; }
.wOver16 { margin : 0 -100% 0 26.7%; }
.wOver17 { margin : 0 -100% 0 28.3%; }
.wOver18 { margin : 0 -100% 0 30%; }
.wOver19 { margin : 0 -100% 0 31.7%; }
.wOver20 { margin : 0 -100% 0 33.3%; }
.wOver21 { margin : 0 -100% 0 35%; }
.wOver22 { margin : 0 -100% 0 36.7%; }
.wOver23 { margin : 0 -100% 0 38.3%; }
.wOver24 { margin : 0 -100% 0 40%; }
.wOver25 { margin : 0 -100% 0 41.7%; }
.wOver26 { margin : 0 -100% 0 43.3%; }
.wOver27 { margin : 0 -100% 0 45%; }
.wOver28 { margin : 0 -100% 0 46.7%; }
.wOver29 { margin : 0 -100% 0 48.3%; }
.wOver30 { margin : 0 -100% 0 50%; }
.wOver31 { margin : 0 -100% 0 51.7%; }
.wOver32 { margin : 0 -100% 0 53.3%; }
.wOver33 { margin : 0 -100% 0 55%; }
.wOver34 { margin : 0 -100% 0 56.7%; }
.wOver35 { margin : 0 -100% 0 58.3%; }
.wOver36 { margin : 0 -100% 0 60%; }
.wOver37 { margin : 0 -100% 0 61.7%; }
.wOver38 { margin : 0 -100% 0 63.3%; }
.wOver39 { margin : 0 -100% 0 65%; }
.wOver40 { margin : 0 -100% 0 66.7%; }
.wOver41 { margin : 0 -100% 0 68.3%; }
.wOver42 { margin : 0 -100% 0 70%; }
.wOver43 { margin : 0 -100% 0 71.7%; }
.wOver44 { margin : 0 -100% 0 73.3%; }
.wOver45 { margin : 0 -100% 0 75%; }
.wOver46 { margin : 0 -100% 0 76.7%; }
.wOver47 { margin : 0 -100% 0 78.3%; }
.wOver48 { margin : 0 -100% 0 80%; }
.wOver49 { margin : 0 -100% 0 81.7%; }
.wOver50 { margin : 0 -100% 0 83.3%; }
.wOver51 { margin : 0 -100% 0 85%; }
.wOver52 { margin : 0 -100% 0 86.7%; }
.wOver53 { margin : 0 -100% 0 88.3%; }
.wOver54 { margin : 0 -100% 0 90%; }
.wOver55 { margin : 0 -100% 0 91.7%; }
.wOver56 { margin : 0 -100% 0 93.3%; }
.wOver57 { margin : 0 -100% 0 95%; }
.wOver58 { margin : 0 -100% 0 96.7%; }
.wOver59 { margin : 0 -100% 0 98.3%; }

.wReversed.wOver0 { margin : 0 0 0 -100%; }
.wReversed.wOver1 { margin : 0 1.7% 0 -100%; }
.wReversed.wOver2 { margin : 0 3.3% 0 -100%; }
.wReversed.wOver3 { margin : 0 5% 0 -100%; }
.wReversed.wOver4 { margin : 0 6.7% 0 -100%; }
.wReversed.wOver5 { margin : 0 8.3% 0 -100%; }
.wReversed.wOver6 { margin : 0 10% 0 -100%; }
.wReversed.wOver7 { margin : 0 11.7% 0 -100%; }
.wReversed.wOver8 { margin : 0 13.3% 0 -100%; }
.wReversed.wOver9 { margin : 0 15% 0 -100%; }
.wReversed.wOver10 { margin : 0 16.7% 0 -100%; }
.wReversed.wOver11 { margin : 0 18.3% 0 -100%; }
.wReversed.wOver12 { margin : 0 20% 0 -100%; }
.wReversed.wOver13 { margin : 0 21.7% 0 -100%; }
.wReversed.wOver14 { margin : 0 23.3% 0 -100%; }
.wReversed.wOver15 { margin : 0 25% 0 -100%; }
.wReversed.wOver16 { margin : 0 26.7% 0 -100%; }
.wReversed.wOver17 { margin : 0 28.3% 0 -100%; }
.wReversed.wOver18 { margin : 0 30% 0 -100%; }
.wReversed.wOver19 { margin : 0 31.7% 0 -100%; }
.wReversed.wOver20 { margin : 0 33.3% 0 -100%; }
.wReversed.wOver21 { margin : 0 35% 0 -100%; }
.wReversed.wOver22 { margin : 0 36.7% 0 -100%; }
.wReversed.wOver23 { margin : 0 38.3% 0 -100%; }
.wReversed.wOver24 { margin : 0 40% 0 -100%; }
.wReversed.wOver25 { margin : 0 41.7% 0 -100%; }
.wReversed.wOver26 { margin : 0 43.3% 0 -100%; }
.wReversed.wOver27 { margin : 0 45% 0 -100%; }
.wReversed.wOver28 { margin : 0 46.7% 0 -100%; }
.wReversed.wOver29 { margin : 0 48.3% 0 -100%; }
.wReversed.wOver30 { margin : 0 50% 0 -100%; }
.wReversed.wOver31 { margin : 0 51.7% 0 -100%; }
.wReversed.wOver32 { margin : 0 53.3% 0 -100%; }
.wReversed.wOver33 { margin : 0 55% 0 -100%; }
.wReversed.wOver34 { margin : 0 56.7% 0 -100%; }
.wReversed.wOver35 { margin : 0 58.3% 0 -100%; }
.wReversed.wOver36 { margin : 0 60% 0 -100%; }
.wReversed.wOver37 { margin : 0 61.7% 0 -100%; }
.wReversed.wOver38 { margin : 0 63.3% 0 -100%; }
.wReversed.wOver39 { margin : 0 65% 0 -100%; }
.wReversed.wOver40 { margin : 0 66.7% 0 -100%; }
.wReversed.wOver41 { margin : 0 68.3% 0 -100%; }
.wReversed.wOver42 { margin : 0 70% 0 -100%; }
.wReversed.wOver43 { margin : 0 71.7% 0 -100%; }
.wReversed.wOver44 { margin : 0 73.3% 0 -100%; }
.wReversed.wOver45 { margin : 0 75% 0 -100%; }
.wReversed.wOver46 { margin : 0 76.7% 0 -100%; }
.wReversed.wOver47 { margin : 0 78.3% 0 -100%; }
.wReversed.wOver48 { margin : 0 80% 0 -100%; }
.wReversed.wOver49 { margin : 0 81.7% 0 -100%; }
.wReversed.wOver50 { margin : 0 83.3% 0 -100%; }
.wReversed.wOver51 { margin : 0 85% 0 -100%; }
.wReversed.wOver52 { margin : 0 86.7% 0 -100%; }
.wReversed.wOver53 { margin : 0 88.3% 0 -100%; }
.wReversed.wOver54 { margin : 0 90% 0 -100%; }
.wReversed.wOver55 { margin : 0 91.7% 0 -100%; }
.wReversed.wOver56 { margin : 0 93.3% 0 -100%; }
.wReversed.wOver57 { margin : 0 95% 0 -100%; }
.wReversed.wOver58 { margin : 0 96.7% 0 -100%; }
.wReversed.wOver59 { margin : 0 98.3% 0 -100%; }

@media screen and (max-width:959px){

  .wOver0{
    clear : none !important;
  }

  .wOverAll,
  .wReversed{
    float : left;
  }

}

@media screen and (max-width:383px){

  .wSplit > * ~ div.wOver0Xs,
  .wSplit > * ~ .wOver0Xs ~ article,
  .wSplit > * ~ .wOver0Xs ~ div,
  .wSplit > * ~ .wOver0Xs ~ footer,
  .wSplit > * ~ .wOver0Xs ~ header,
  .wSplit > * ~ .wOver0Xs ~ nav{
    margin-top : 0 !important;
  }

  .wOver0Xs{
    clear : both !important;
  }

  .wOverAllXs,
  .wReversedXs{
    float  : right !important;
    margin : 0 0 0 -100% !important;
  }

  .wReversedXs.wOverAllXs{
    float  : left !important;
    margin : 0 -100% 0 0 !important;
  }

  .wSpan1Xs { width : 1.7%; }
  .wSpan2Xs { width : 3.3%; }
  .wSpan3Xs { width : 5%; }
  .wSpan4Xs { width : 6.7%; }
  .wSpan5Xs { width : 8.3%; }
  .wSpan6Xs { width : 10%; }
  .wSpan7Xs { width : 11.7%; }
  .wSpan8Xs { width : 13.3%; }
  .wSpan9Xs { width : 15%; }
  .wSpan10Xs { width : 16.7%; }
  .wSpan11Xs { width : 18.3%; }
  .wSpan12Xs { width : 20%; }
  .wSpan13Xs { width : 21.7%; }
  .wSpan14Xs { width : 23.3%; }
  .wSpan15Xs { width : 25%; }
  .wSpan16Xs { width : 26.7%; }
  .wSpan17Xs { width : 28.3%; }
  .wSpan18Xs { width : 30%; }
  .wSpan19Xs { width : 31.7%; }
  .wSpan20Xs { width : 33.3%; }
  .wSpan21Xs { width : 35%; }
  .wSpan22Xs { width : 36.7%; }
  .wSpan23Xs { width : 38.3%; }
  .wSpan24Xs { width : 40%; }
  .wSpan25Xs { width : 41.7%; }
  .wSpan26Xs { width : 43.3%; }
  .wSpan27Xs { width : 45%; }
  .wSpan28Xs { width : 46.7%; }
  .wSpan29Xs { width : 48.3%; }
  .wSpan30Xs { width : 50%; }
  .wSpan31Xs { width : 51.7%; }
  .wSpan32Xs { width : 53.3%; }
  .wSpan33Xs { width : 55%; }
  .wSpan34Xs { width : 56.7%; }
  .wSpan35Xs { width : 58.3%; }
  .wSpan36Xs { width : 60%; }
  .wSpan37Xs { width : 61.7%; }
  .wSpan38Xs { width : 63.3%; }
  .wSpan39Xs { width : 65%; }
  .wSpan40Xs { width : 66.7%; }
  .wSpan41Xs { width : 68.3%; }
  .wSpan42Xs { width : 70%; }
  .wSpan43Xs { width : 71.7%; }
  .wSpan44Xs { width : 73.3%; }
  .wSpan45Xs { width : 75%; }
  .wSpan46Xs { width : 76.7%; }
  .wSpan47Xs { width : 78.3%; }
  .wSpan48Xs { width : 80%; }
  .wSpan49Xs { width : 81.7%; }
  .wSpan50Xs { width : 83.3%; }
  .wSpan51Xs { width : 85%; }
  .wSpan52Xs { width : 86.7%; }
  .wSpan53Xs { width : 88.3%; }
  .wSpan54Xs { width : 90%; }
  .wSpan55Xs { width : 91.7%; }
  .wSpan56Xs { width : 93.3%; }
  .wSpan57Xs { width : 95%; }
  .wSpan58Xs { width : 96.7%; }
  .wSpan59Xs { width : 98.3%; }
  .wSpan60Xs { width : 100%; }

  .wOver0Xs { margin : 0 -100% 0 0 !important; }
  .wOver1Xs { margin : 0 -100% 0 1.7% !important; }
  .wOver2Xs { margin : 0 -100% 0 3.3% !important; }
  .wOver3Xs { margin : 0 -100% 0 5% !important; }
  .wOver4Xs { margin : 0 -100% 0 6.7% !important; }
  .wOver5Xs { margin : 0 -100% 0 8.3% !important; }
  .wOver6Xs { margin : 0 -100% 0 10% !important; }
  .wOver7Xs { margin : 0 -100% 0 11.7% !important; }
  .wOver8Xs { margin : 0 -100% 0 13.3% !important; }
  .wOver9Xs { margin : 0 -100% 0 15% !important; }
  .wOver10Xs { margin : 0 -100% 0 16.7% !important; }
  .wOver11Xs { margin : 0 -100% 0 18.3% !important; }
  .wOver12Xs { margin : 0 -100% 0 20% !important; }
  .wOver13Xs { margin : 0 -100% 0 21.7% !important; }
  .wOver14Xs { margin : 0 -100% 0 23.3% !important; }
  .wOver15Xs { margin : 0 -100% 0 25% !important; }
  .wOver16Xs { margin : 0 -100% 0 26.7% !important; }
  .wOver17Xs { margin : 0 -100% 0 28.3% !important; }
  .wOver18Xs { margin : 0 -100% 0 30% !important; }
  .wOver19Xs { margin : 0 -100% 0 31.7% !important; }
  .wOver20Xs { margin : 0 -100% 0 33.3% !important; }
  .wOver21Xs { margin : 0 -100% 0 35% !important; }
  .wOver22Xs { margin : 0 -100% 0 36.7% !important; }
  .wOver23Xs { margin : 0 -100% 0 38.3% !important; }
  .wOver24Xs { margin : 0 -100% 0 40% !important; }
  .wOver25Xs { margin : 0 -100% 0 41.7% !important; }
  .wOver26Xs { margin : 0 -100% 0 43.3% !important; }
  .wOver27Xs { margin : 0 -100% 0 45% !important; }
  .wOver28Xs { margin : 0 -100% 0 46.7% !important; }
  .wOver29Xs { margin : 0 -100% 0 48.3% !important; }
  .wOver30Xs { margin : 0 -100% 0 50% !important; }
  .wOver31Xs { margin : 0 -100% 0 51.7% !important; }
  .wOver32Xs { margin : 0 -100% 0 53.3% !important; }
  .wOver33Xs { margin : 0 -100% 0 55% !important; }
  .wOver34Xs { margin : 0 -100% 0 56.7% !important; }
  .wOver35Xs { margin : 0 -100% 0 58.3% !important; }
  .wOver36Xs { margin : 0 -100% 0 60% !important; }
  .wOver37Xs { margin : 0 -100% 0 61.7% !important; }
  .wOver38Xs { margin : 0 -100% 0 63.3% !important; }
  .wOver39Xs { margin : 0 -100% 0 65% !important; }
  .wOver40Xs { margin : 0 -100% 0 66.7% !important; }
  .wOver41Xs { margin : 0 -100% 0 68.3% !important; }
  .wOver42Xs { margin : 0 -100% 0 70% !important; }
  .wOver43Xs { margin : 0 -100% 0 71.7% !important; }
  .wOver44Xs { margin : 0 -100% 0 73.3% !important; }
  .wOver45Xs { margin : 0 -100% 0 75% !important; }
  .wOver46Xs { margin : 0 -100% 0 76.7% !important; }
  .wOver47Xs { margin : 0 -100% 0 78.3% !important; }
  .wOver48Xs { margin : 0 -100% 0 80% !important; }
  .wOver49Xs { margin : 0 -100% 0 81.7% !important; }
  .wOver50Xs { margin : 0 -100% 0 83.3% !important; }
  .wOver51Xs { margin : 0 -100% 0 85% !important; }
  .wOver52Xs { margin : 0 -100% 0 86.7% !important; }
  .wOver53Xs { margin : 0 -100% 0 88.3% !important; }
  .wOver54Xs { margin : 0 -100% 0 90% !important; }
  .wOver55Xs { margin : 0 -100% 0 91.7% !important; }
  .wOver56Xs { margin : 0 -100% 0 93.3% !important; }
  .wOver57Xs { margin : 0 -100% 0 95% !important; }
  .wOver58Xs { margin : 0 -100% 0 96.7% !important; }
  .wOver59Xs { margin : 0 -100% 0 98.3% !important; }

  .wReversedXs.wOver0Xs { margin : 0 0 0 -100% !important; }
  .wReversedXs.wOver1Xs { margin : 0 1.7% 0 -100% !important; }
  .wReversedXs.wOver2Xs { margin : 0 3.3% 0 -100% !important; }
  .wReversedXs.wOver3Xs { margin : 0 5% 0 -100% !important; }
  .wReversedXs.wOver4Xs { margin : 0 6.7% 0 -100% !important; }
  .wReversedXs.wOver5Xs { margin : 0 8.3% 0 -100% !important; }
  .wReversedXs.wOver6Xs { margin : 0 10% 0 -100% !important; }
  .wReversedXs.wOver7Xs { margin : 0 11.7% 0 -100% !important; }
  .wReversedXs.wOver8Xs { margin : 0 13.3% 0 -100% !important; }
  .wReversedXs.wOver9Xs { margin : 0 15% 0 -100% !important; }
  .wReversedXs.wOver10Xs { margin : 0 16.7% 0 -100% !important; }
  .wReversedXs.wOver11Xs { margin : 0 18.3% 0 -100% !important; }
  .wReversedXs.wOver12Xs { margin : 0 20% 0 -100% !important; }
  .wReversedXs.wOver13Xs { margin : 0 21.7% 0 -100% !important; }
  .wReversedXs.wOver14Xs { margin : 0 23.3% 0 -100% !important; }
  .wReversedXs.wOver15Xs { margin : 0 25% 0 -100% !important; }
  .wReversedXs.wOver16Xs { margin : 0 26.7% 0 -100% !important; }
  .wReversedXs.wOver17Xs { margin : 0 28.3% 0 -100% !important; }
  .wReversedXs.wOver18Xs { margin : 0 30% 0 -100% !important; }
  .wReversedXs.wOver19Xs { margin : 0 31.7% 0 -100% !important; }
  .wReversedXs.wOver20Xs { margin : 0 33.3% 0 -100% !important; }
  .wReversedXs.wOver21Xs { margin : 0 35% 0 -100% !important; }
  .wReversedXs.wOver22Xs { margin : 0 36.7% 0 -100% !important; }
  .wReversedXs.wOver23Xs { margin : 0 38.3% 0 -100% !important; }
  .wReversedXs.wOver24Xs { margin : 0 40% 0 -100% !important; }
  .wReversedXs.wOver25Xs { margin : 0 41.7% 0 -100% !important; }
  .wReversedXs.wOver26Xs { margin : 0 43.3% 0 -100% !important; }
  .wReversedXs.wOver27Xs { margin : 0 45% 0 -100% !important; }
  .wReversedXs.wOver28Xs { margin : 0 46.7% 0 -100% !important; }
  .wReversedXs.wOver29Xs { margin : 0 48.3% 0 -100% !important; }
  .wReversedXs.wOver30Xs { margin : 0 50% 0 -100% !important; }
  .wReversedXs.wOver31Xs { margin : 0 51.7% 0 -100% !important; }
  .wReversedXs.wOver32Xs { margin : 0 53.3% 0 -100% !important; }
  .wReversedXs.wOver33Xs { margin : 0 55% 0 -100% !important; }
  .wReversedXs.wOver34Xs { margin : 0 56.7% 0 -100% !important; }
  .wReversedXs.wOver35Xs { margin : 0 58.3% 0 -100% !important; }
  .wReversedXs.wOver36Xs { margin : 0 60% 0 -100% !important; }
  .wReversedXs.wOver37Xs { margin : 0 61.7% 0 -100% !important; }
  .wReversedXs.wOver38Xs { margin : 0 63.3% 0 -100% !important; }
  .wReversedXs.wOver39Xs { margin : 0 65% 0 -100% !important; }
  .wReversedXs.wOver40Xs { margin : 0 66.7% 0 -100% !important; }
  .wReversedXs.wOver41Xs { margin : 0 68.3% 0 -100% !important; }
  .wReversedXs.wOver42Xs { margin : 0 70% 0 -100% !important; }
  .wReversedXs.wOver43Xs { margin : 0 71.7% 0 -100% !important; }
  .wReversedXs.wOver44Xs { margin : 0 73.3% 0 -100% !important; }
  .wReversedXs.wOver45Xs { margin : 0 75% 0 -100% !important; }
  .wReversedXs.wOver46Xs { margin : 0 76.7% 0 -100% !important; }
  .wReversedXs.wOver47Xs { margin : 0 78.3% 0 -100% !important; }
  .wReversedXs.wOver48Xs { margin : 0 80% 0 -100% !important; }
  .wReversedXs.wOver49Xs { margin : 0 81.7% 0 -100% !important; }
  .wReversedXs.wOver50Xs { margin : 0 83.3% 0 -100% !important; }
  .wReversedXs.wOver51Xs { margin : 0 85% 0 -100% !important; }
  .wReversedXs.wOver52Xs { margin : 0 86.7% 0 -100% !important; }
  .wReversedXs.wOver53Xs { margin : 0 88.3% 0 -100% !important; }
  .wReversedXs.wOver54Xs { margin : 0 90% 0 -100% !important; }
  .wReversedXs.wOver55Xs { margin : 0 91.7% 0 -100% !important; }
  .wReversedXs.wOver56Xs { margin : 0 93.3% 0 -100% !important; }
  .wReversedXs.wOver57Xs { margin : 0 95% 0 -100% !important; }
  .wReversedXs.wOver58Xs { margin : 0 96.7% 0 -100% !important; }
  .wReversedXs.wOver59Xs { margin : 0 98.3% 0 -100% !important; }

}

@media screen and (min-width:384px) and (max-width:575px){

  .wSplit > * ~ div.wOver0S,
  .wSplit > * ~ .wOver0S ~ article,
  .wSplit > * ~ .wOver0S ~ div,
  .wSplit > * ~ .wOver0S ~ footer,
  .wSplit > * ~ .wOver0S ~ header,
  .wSplit > * ~ .wOver0S ~ nav{
    margin-top : 0 !important;
  }

  .wOver0S{
    clear : both !important;
  }

  .wOverAllS,
  .wReversedS{
    float  : right !important;
    margin : 0 0 0 -100% !important;
  }

  .wReversedS.wOverAllS{
    float  : left !important;
    margin : 0 -100% 0 0 !important;
  }

  .wSpan1S { width : 1.7%; }
  .wSpan2S { width : 3.3%; }
  .wSpan3S { width : 5%; }
  .wSpan4S { width : 6.7%; }
  .wSpan5S { width : 8.3%; }
  .wSpan6S { width : 10%; }
  .wSpan7S { width : 11.7%; }
  .wSpan8S { width : 13.3%; }
  .wSpan9S { width : 15%; }
  .wSpan10S { width : 16.7%; }
  .wSpan11S { width : 18.3%; }
  .wSpan12S { width : 20%; }
  .wSpan13S { width : 21.7%; }
  .wSpan14S { width : 23.3%; }
  .wSpan15S { width : 25%; }
  .wSpan16S { width : 26.7%; }
  .wSpan17S { width : 28.3%; }
  .wSpan18S { width : 30%; }
  .wSpan19S { width : 31.7%; }
  .wSpan20S { width : 33.3%; }
  .wSpan21S { width : 35%; }
  .wSpan22S { width : 36.7%; }
  .wSpan23S { width : 38.3%; }
  .wSpan24S { width : 40%; }
  .wSpan25S { width : 41.7%; }
  .wSpan26S { width : 43.3%; }
  .wSpan27S { width : 45%; }
  .wSpan28S { width : 46.7%; }
  .wSpan29S { width : 48.3%; }
  .wSpan30S { width : 50%; }
  .wSpan31S { width : 51.7%; }
  .wSpan32S { width : 53.3%; }
  .wSpan33S { width : 55%; }
  .wSpan34S { width : 56.7%; }
  .wSpan35S { width : 58.3%; }
  .wSpan36S { width : 60%; }
  .wSpan37S { width : 61.7%; }
  .wSpan38S { width : 63.3%; }
  .wSpan39S { width : 65%; }
  .wSpan40S { width : 66.7%; }
  .wSpan41S { width : 68.3%; }
  .wSpan42S { width : 70%; }
  .wSpan43S { width : 71.7%; }
  .wSpan44S { width : 73.3%; }
  .wSpan45S { width : 75%; }
  .wSpan46S { width : 76.7%; }
  .wSpan47S { width : 78.3%; }
  .wSpan48S { width : 80%; }
  .wSpan49S { width : 81.7%; }
  .wSpan50S { width : 83.3%; }
  .wSpan51S { width : 85%; }
  .wSpan52S { width : 86.7%; }
  .wSpan53S { width : 88.3%; }
  .wSpan54S { width : 90%; }
  .wSpan55S { width : 91.7%; }
  .wSpan56S { width : 93.3%; }
  .wSpan57S { width : 95%; }
  .wSpan58S { width : 96.7%; }
  .wSpan59S { width : 98.3%; }
  .wSpan60S { width : 100%; }

  .wOver0S { margin : 0 -100% 0 0 !important; }
  .wOver1S { margin : 0 -100% 0 1.7% !important; }
  .wOver2S { margin : 0 -100% 0 3.3% !important; }
  .wOver3S { margin : 0 -100% 0 5% !important; }
  .wOver4S { margin : 0 -100% 0 6.7% !important; }
  .wOver5S { margin : 0 -100% 0 8.3% !important; }
  .wOver6S { margin : 0 -100% 0 10% !important; }
  .wOver7S { margin : 0 -100% 0 11.7% !important; }
  .wOver8S { margin : 0 -100% 0 13.3% !important; }
  .wOver9S { margin : 0 -100% 0 15% !important; }
  .wOver10S { margin : 0 -100% 0 16.7% !important; }
  .wOver11S { margin : 0 -100% 0 18.3% !important; }
  .wOver12S { margin : 0 -100% 0 20% !important; }
  .wOver13S { margin : 0 -100% 0 21.7% !important; }
  .wOver14S { margin : 0 -100% 0 23.3% !important; }
  .wOver15S { margin : 0 -100% 0 25% !important; }
  .wOver16S { margin : 0 -100% 0 26.7% !important; }
  .wOver17S { margin : 0 -100% 0 28.3% !important; }
  .wOver18S { margin : 0 -100% 0 30% !important; }
  .wOver19S { margin : 0 -100% 0 31.7% !important; }
  .wOver20S { margin : 0 -100% 0 33.3% !important; }
  .wOver21S { margin : 0 -100% 0 35% !important; }
  .wOver22S { margin : 0 -100% 0 36.7% !important; }
  .wOver23S { margin : 0 -100% 0 38.3% !important; }
  .wOver24S { margin : 0 -100% 0 40% !important; }
  .wOver25S { margin : 0 -100% 0 41.7% !important; }
  .wOver26S { margin : 0 -100% 0 43.3% !important; }
  .wOver27S { margin : 0 -100% 0 45% !important; }
  .wOver28S { margin : 0 -100% 0 46.7% !important; }
  .wOver29S { margin : 0 -100% 0 48.3% !important; }
  .wOver30S { margin : 0 -100% 0 50% !important; }
  .wOver31S { margin : 0 -100% 0 51.7% !important; }
  .wOver32S { margin : 0 -100% 0 53.3% !important; }
  .wOver33S { margin : 0 -100% 0 55% !important; }
  .wOver34S { margin : 0 -100% 0 56.7% !important; }
  .wOver35S { margin : 0 -100% 0 58.3% !important; }
  .wOver36S { margin : 0 -100% 0 60% !important; }
  .wOver37S { margin : 0 -100% 0 61.7% !important; }
  .wOver38S { margin : 0 -100% 0 63.3% !important; }
  .wOver39S { margin : 0 -100% 0 65% !important; }
  .wOver40S { margin : 0 -100% 0 66.7% !important; }
  .wOver41S { margin : 0 -100% 0 68.3% !important; }
  .wOver42S { margin : 0 -100% 0 70% !important; }
  .wOver43S { margin : 0 -100% 0 71.7% !important; }
  .wOver44S { margin : 0 -100% 0 73.3% !important; }
  .wOver45S { margin : 0 -100% 0 75% !important; }
  .wOver46S { margin : 0 -100% 0 76.7% !important; }
  .wOver47S { margin : 0 -100% 0 78.3% !important; }
  .wOver48S { margin : 0 -100% 0 80% !important; }
  .wOver49S { margin : 0 -100% 0 81.7% !important; }
  .wOver50S { margin : 0 -100% 0 83.3% !important; }
  .wOver51S { margin : 0 -100% 0 85% !important; }
  .wOver52S { margin : 0 -100% 0 86.7% !important; }
  .wOver53S { margin : 0 -100% 0 88.3% !important; }
  .wOver54S { margin : 0 -100% 0 90% !important; }
  .wOver55S { margin : 0 -100% 0 91.7% !important; }
  .wOver56S { margin : 0 -100% 0 93.3% !important; }
  .wOver57S { margin : 0 -100% 0 95% !important; }
  .wOver58S { margin : 0 -100% 0 96.7% !important; }
  .wOver59S { margin : 0 -100% 0 98.3% !important; }

  .wReversedS.wOver0S { margin : 0 0 0 -100% !important; }
  .wReversedS.wOver1S { margin : 0 1.7% 0 -100% !important; }
  .wReversedS.wOver2S { margin : 0 3.3% 0 -100% !important; }
  .wReversedS.wOver3S { margin : 0 5% 0 -100% !important; }
  .wReversedS.wOver4S { margin : 0 6.7% 0 -100% !important; }
  .wReversedS.wOver5S { margin : 0 8.3% 0 -100% !important; }
  .wReversedS.wOver6S { margin : 0 10% 0 -100% !important; }
  .wReversedS.wOver7S { margin : 0 11.7% 0 -100% !important; }
  .wReversedS.wOver8S { margin : 0 13.3% 0 -100% !important; }
  .wReversedS.wOver9S { margin : 0 15% 0 -100% !important; }
  .wReversedS.wOver10S { margin : 0 16.7% 0 -100% !important; }
  .wReversedS.wOver11S { margin : 0 18.3% 0 -100% !important; }
  .wReversedS.wOver12S { margin : 0 20% 0 -100% !important; }
  .wReversedS.wOver13S { margin : 0 21.7% 0 -100% !important; }
  .wReversedS.wOver14S { margin : 0 23.3% 0 -100% !important; }
  .wReversedS.wOver15S { margin : 0 25% 0 -100% !important; }
  .wReversedS.wOver16S { margin : 0 26.7% 0 -100% !important; }
  .wReversedS.wOver17S { margin : 0 28.3% 0 -100% !important; }
  .wReversedS.wOver18S { margin : 0 30% 0 -100% !important; }
  .wReversedS.wOver19S { margin : 0 31.7% 0 -100% !important; }
  .wReversedS.wOver20S { margin : 0 33.3% 0 -100% !important; }
  .wReversedS.wOver21S { margin : 0 35% 0 -100% !important; }
  .wReversedS.wOver22S { margin : 0 36.7% 0 -100% !important; }
  .wReversedS.wOver23S { margin : 0 38.3% 0 -100% !important; }
  .wReversedS.wOver24S { margin : 0 40% 0 -100% !important; }
  .wReversedS.wOver25S { margin : 0 41.7% 0 -100% !important; }
  .wReversedS.wOver26S { margin : 0 43.3% 0 -100% !important; }
  .wReversedS.wOver27S { margin : 0 45% 0 -100% !important; }
  .wReversedS.wOver28S { margin : 0 46.7% 0 -100% !important; }
  .wReversedS.wOver29S { margin : 0 48.3% 0 -100% !important; }
  .wReversedS.wOver30S { margin : 0 50% 0 -100% !important; }
  .wReversedS.wOver31S { margin : 0 51.7% 0 -100% !important; }
  .wReversedS.wOver32S { margin : 0 53.3% 0 -100% !important; }
  .wReversedS.wOver33S { margin : 0 55% 0 -100% !important; }
  .wReversedS.wOver34S { margin : 0 56.7% 0 -100% !important; }
  .wReversedS.wOver35S { margin : 0 58.3% 0 -100% !important; }
  .wReversedS.wOver36S { margin : 0 60% 0 -100% !important; }
  .wReversedS.wOver37S { margin : 0 61.7% 0 -100% !important; }
  .wReversedS.wOver38S { margin : 0 63.3% 0 -100% !important; }
  .wReversedS.wOver39S { margin : 0 65% 0 -100% !important; }
  .wReversedS.wOver40S { margin : 0 66.7% 0 -100% !important; }
  .wReversedS.wOver41S { margin : 0 68.3% 0 -100% !important; }
  .wReversedS.wOver42S { margin : 0 70% 0 -100% !important; }
  .wReversedS.wOver43S { margin : 0 71.7% 0 -100% !important; }
  .wReversedS.wOver44S { margin : 0 73.3% 0 -100% !important; }
  .wReversedS.wOver45S { margin : 0 75% 0 -100% !important; }
  .wReversedS.wOver46S { margin : 0 76.7% 0 -100% !important; }
  .wReversedS.wOver47S { margin : 0 78.3% 0 -100% !important; }
  .wReversedS.wOver48S { margin : 0 80% 0 -100% !important; }
  .wReversedS.wOver49S { margin : 0 81.7% 0 -100% !important; }
  .wReversedS.wOver50S { margin : 0 83.3% 0 -100% !important; }
  .wReversedS.wOver51S { margin : 0 85% 0 -100% !important; }
  .wReversedS.wOver52S { margin : 0 86.7% 0 -100% !important; }
  .wReversedS.wOver53S { margin : 0 88.3% 0 -100% !important; }
  .wReversedS.wOver54S { margin : 0 90% 0 -100% !important; }
  .wReversedS.wOver55S { margin : 0 91.7% 0 -100% !important; }
  .wReversedS.wOver56S { margin : 0 93.3% 0 -100% !important; }
  .wReversedS.wOver57S { margin : 0 95% 0 -100% !important; }
  .wReversedS.wOver58S { margin : 0 96.7% 0 -100% !important; }
  .wReversedS.wOver59S { margin : 0 98.3% 0 -100% !important; }

}

@media screen and (min-width:576px) and (max-width:767px){

  .wSplit > * ~ div.wOver0M,
  .wSplit > * ~ .wOver0M ~ article,
  .wSplit > * ~ .wOver0M ~ div,
  .wSplit > * ~ .wOver0M ~ footer,
  .wSplit > * ~ .wOver0M ~ header,
  .wSplit > * ~ .wOver0M ~ nav{
    margin-top : 0 !important;
  }

  .wOver0M{
    clear : both !important;
  }

  .wOverAllM,
  .wReversedM{
    float  : right !important;
    margin : 0 0 0 -100% !important;
  }

  .wReversedM.wOverAllM{
    float  : left !important;
    margin : 0 -100% 0 0 !important;
  }

  .wSpan1M { width : 1.7%; }
  .wSpan2M { width : 3.3%; }
  .wSpan3M { width : 5%; }
  .wSpan4M { width : 6.7%; }
  .wSpan5M { width : 8.3%; }
  .wSpan6M { width : 10%; }
  .wSpan7M { width : 11.7%; }
  .wSpan8M { width : 13.3%; }
  .wSpan9M { width : 15%; }
  .wSpan10M { width : 16.7%; }
  .wSpan11M { width : 18.3%; }
  .wSpan12M { width : 20%; }
  .wSpan13M { width : 21.7%; }
  .wSpan14M { width : 23.3%; }
  .wSpan15M { width : 25%; }
  .wSpan16M { width : 26.7%; }
  .wSpan17M { width : 28.3%; }
  .wSpan18M { width : 30%; }
  .wSpan19M { width : 31.7%; }
  .wSpan20M { width : 33.3%; }
  .wSpan21M { width : 35%; }
  .wSpan22M { width : 36.7%; }
  .wSpan23M { width : 38.3%; }
  .wSpan24M { width : 40%; }
  .wSpan25M { width : 41.7%; }
  .wSpan26M { width : 43.3%; }
  .wSpan27M { width : 45%; }
  .wSpan28M { width : 46.7%; }
  .wSpan29M { width : 48.3%; }
  .wSpan30M { width : 50%; }
  .wSpan31M { width : 51.7%; }
  .wSpan32M { width : 53.3%; }
  .wSpan33M { width : 55%; }
  .wSpan34M { width : 56.7%; }
  .wSpan35M { width : 58.3%; }
  .wSpan36M { width : 60%; }
  .wSpan37M { width : 61.7%; }
  .wSpan38M { width : 63.3%; }
  .wSpan39M { width : 65%; }
  .wSpan40M { width : 66.7%; }
  .wSpan41M { width : 68.3%; }
  .wSpan42M { width : 70%; }
  .wSpan43M { width : 71.7%; }
  .wSpan44M { width : 73.3%; }
  .wSpan45M { width : 75%; }
  .wSpan46M { width : 76.7%; }
  .wSpan47M { width : 78.3%; }
  .wSpan48M { width : 80%; }
  .wSpan49M { width : 81.7%; }
  .wSpan50M { width : 83.3%; }
  .wSpan51M { width : 85%; }
  .wSpan52M { width : 86.7%; }
  .wSpan53M { width : 88.3%; }
  .wSpan54M { width : 90%; }
  .wSpan55M { width : 91.7%; }
  .wSpan56M { width : 93.3%; }
  .wSpan57M { width : 95%; }
  .wSpan58M { width : 96.7%; }
  .wSpan59M { width : 98.3%; }
  .wSpan60M { width : 100%; }

  .wOver0M { margin : 0 -100% 0 0 !important; }
  .wOver1M { margin : 0 -100% 0 1.7% !important; }
  .wOver2M { margin : 0 -100% 0 3.3% !important; }
  .wOver3M { margin : 0 -100% 0 5% !important; }
  .wOver4M { margin : 0 -100% 0 6.7% !important; }
  .wOver5M { margin : 0 -100% 0 8.3% !important; }
  .wOver6M { margin : 0 -100% 0 10% !important; }
  .wOver7M { margin : 0 -100% 0 11.7% !important; }
  .wOver8M { margin : 0 -100% 0 13.3% !important; }
  .wOver9M { margin : 0 -100% 0 15% !important; }
  .wOver10M { margin : 0 -100% 0 16.7% !important; }
  .wOver11M { margin : 0 -100% 0 18.3% !important; }
  .wOver12M { margin : 0 -100% 0 20% !important; }
  .wOver13M { margin : 0 -100% 0 21.7% !important; }
  .wOver14M { margin : 0 -100% 0 23.3% !important; }
  .wOver15M { margin : 0 -100% 0 25% !important; }
  .wOver16M { margin : 0 -100% 0 26.7% !important; }
  .wOver17M { margin : 0 -100% 0 28.3% !important; }
  .wOver18M { margin : 0 -100% 0 30% !important; }
  .wOver19M { margin : 0 -100% 0 31.7% !important; }
  .wOver20M { margin : 0 -100% 0 33.3% !important; }
  .wOver21M { margin : 0 -100% 0 35% !important; }
  .wOver22M { margin : 0 -100% 0 36.7% !important; }
  .wOver23M { margin : 0 -100% 0 38.3% !important; }
  .wOver24M { margin : 0 -100% 0 40% !important; }
  .wOver25M { margin : 0 -100% 0 41.7% !important; }
  .wOver26M { margin : 0 -100% 0 43.3% !important; }
  .wOver27M { margin : 0 -100% 0 45% !important; }
  .wOver28M { margin : 0 -100% 0 46.7% !important; }
  .wOver29M { margin : 0 -100% 0 48.3% !important; }
  .wOver30M { margin : 0 -100% 0 50% !important; }
  .wOver31M { margin : 0 -100% 0 51.7% !important; }
  .wOver32M { margin : 0 -100% 0 53.3% !important; }
  .wOver33M { margin : 0 -100% 0 55% !important; }
  .wOver34M { margin : 0 -100% 0 56.7% !important; }
  .wOver35M { margin : 0 -100% 0 58.3% !important; }
  .wOver36M { margin : 0 -100% 0 60% !important; }
  .wOver37M { margin : 0 -100% 0 61.7% !important; }
  .wOver38M { margin : 0 -100% 0 63.3% !important; }
  .wOver39M { margin : 0 -100% 0 65% !important; }
  .wOver40M { margin : 0 -100% 0 66.7% !important; }
  .wOver41M { margin : 0 -100% 0 68.3% !important; }
  .wOver42M { margin : 0 -100% 0 70% !important; }
  .wOver43M { margin : 0 -100% 0 71.7% !important; }
  .wOver44M { margin : 0 -100% 0 73.3% !important; }
  .wOver45M { margin : 0 -100% 0 75% !important; }
  .wOver46M { margin : 0 -100% 0 76.7% !important; }
  .wOver47M { margin : 0 -100% 0 78.3% !important; }
  .wOver48M { margin : 0 -100% 0 80% !important; }
  .wOver49M { margin : 0 -100% 0 81.7% !important; }
  .wOver50M { margin : 0 -100% 0 83.3% !important; }
  .wOver51M { margin : 0 -100% 0 85% !important; }
  .wOver52M { margin : 0 -100% 0 86.7% !important; }
  .wOver53M { margin : 0 -100% 0 88.3% !important; }
  .wOver54M { margin : 0 -100% 0 90% !important; }
  .wOver55M { margin : 0 -100% 0 91.7% !important; }
  .wOver56M { margin : 0 -100% 0 93.3% !important; }
  .wOver57M { margin : 0 -100% 0 95% !important; }
  .wOver58M { margin : 0 -100% 0 96.7% !important; }
  .wOver59M { margin : 0 -100% 0 98.3% !important; }

  .wReversedM.wOver0M { margin : 0 0 0 -100% !important; }
  .wReversedM.wOver1M { margin : 0 1.7% 0 -100% !important; }
  .wReversedM.wOver2M { margin : 0 3.3% 0 -100% !important; }
  .wReversedM.wOver3M { margin : 0 5% 0 -100% !important; }
  .wReversedM.wOver4M { margin : 0 6.7% 0 -100% !important; }
  .wReversedM.wOver5M { margin : 0 8.3% 0 -100% !important; }
  .wReversedM.wOver6M { margin : 0 10% 0 -100% !important; }
  .wReversedM.wOver7M { margin : 0 11.7% 0 -100% !important; }
  .wReversedM.wOver8M { margin : 0 13.3% 0 -100% !important; }
  .wReversedM.wOver9M { margin : 0 15% 0 -100% !important; }
  .wReversedM.wOver10M { margin : 0 16.7% 0 -100% !important; }
  .wReversedM.wOver11M { margin : 0 18.3% 0 -100% !important; }
  .wReversedM.wOver12M { margin : 0 20% 0 -100% !important; }
  .wReversedM.wOver13M { margin : 0 21.7% 0 -100% !important; }
  .wReversedM.wOver14M { margin : 0 23.3% 0 -100% !important; }
  .wReversedM.wOver15M { margin : 0 25% 0 -100% !important; }
  .wReversedM.wOver16M { margin : 0 26.7% 0 -100% !important; }
  .wReversedM.wOver17M { margin : 0 28.3% 0 -100% !important; }
  .wReversedM.wOver18M { margin : 0 30% 0 -100% !important; }
  .wReversedM.wOver19M { margin : 0 31.7% 0 -100% !important; }
  .wReversedM.wOver20M { margin : 0 33.3% 0 -100% !important; }
  .wReversedM.wOver21M { margin : 0 35% 0 -100% !important; }
  .wReversedM.wOver22M { margin : 0 36.7% 0 -100% !important; }
  .wReversedM.wOver23M { margin : 0 38.3% 0 -100% !important; }
  .wReversedM.wOver24M { margin : 0 40% 0 -100% !important; }
  .wReversedM.wOver25M { margin : 0 41.7% 0 -100% !important; }
  .wReversedM.wOver26M { margin : 0 43.3% 0 -100% !important; }
  .wReversedM.wOver27M { margin : 0 45% 0 -100% !important; }
  .wReversedM.wOver28M { margin : 0 46.7% 0 -100% !important; }
  .wReversedM.wOver29M { margin : 0 48.3% 0 -100% !important; }
  .wReversedM.wOver30M { margin : 0 50% 0 -100% !important; }
  .wReversedM.wOver31M { margin : 0 51.7% 0 -100% !important; }
  .wReversedM.wOver32M { margin : 0 53.3% 0 -100% !important; }
  .wReversedM.wOver33M { margin : 0 55% 0 -100% !important; }
  .wReversedM.wOver34M { margin : 0 56.7% 0 -100% !important; }
  .wReversedM.wOver35M { margin : 0 58.3% 0 -100% !important; }
  .wReversedM.wOver36M { margin : 0 60% 0 -100% !important; }
  .wReversedM.wOver37M { margin : 0 61.7% 0 -100% !important; }
  .wReversedM.wOver38M { margin : 0 63.3% 0 -100% !important; }
  .wReversedM.wOver39M { margin : 0 65% 0 -100% !important; }
  .wReversedM.wOver40M { margin : 0 66.7% 0 -100% !important; }
  .wReversedM.wOver41M { margin : 0 68.3% 0 -100% !important; }
  .wReversedM.wOver42M { margin : 0 70% 0 -100% !important; }
  .wReversedM.wOver43M { margin : 0 71.7% 0 -100% !important; }
  .wReversedM.wOver44M { margin : 0 73.3% 0 -100% !important; }
  .wReversedM.wOver45M { margin : 0 75% 0 -100% !important; }
  .wReversedM.wOver46M { margin : 0 76.7% 0 -100% !important; }
  .wReversedM.wOver47M { margin : 0 78.3% 0 -100% !important; }
  .wReversedM.wOver48M { margin : 0 80% 0 -100% !important; }
  .wReversedM.wOver49M { margin : 0 81.7% 0 -100% !important; }
  .wReversedM.wOver50M { margin : 0 83.3% 0 -100% !important; }
  .wReversedM.wOver51M { margin : 0 85% 0 -100% !important; }
  .wReversedM.wOver52M { margin : 0 86.7% 0 -100% !important; }
  .wReversedM.wOver53M { margin : 0 88.3% 0 -100% !important; }
  .wReversedM.wOver54M { margin : 0 90% 0 -100% !important; }
  .wReversedM.wOver55M { margin : 0 91.7% 0 -100% !important; }
  .wReversedM.wOver56M { margin : 0 93.3% 0 -100% !important; }
  .wReversedM.wOver57M { margin : 0 95% 0 -100% !important; }
  .wReversedM.wOver58M { margin : 0 96.7% 0 -100% !important; }
  .wReversedM.wOver59M { margin : 0 98.3% 0 -100% !important; }

}

@media screen and (min-width:768px) and (max-width:959px){

  .wSplit > * ~ div.wOver0L,
  .wSplit > * ~ .wOver0L ~ article,
  .wSplit > * ~ .wOver0L ~ div,
  .wSplit > * ~ .wOver0L ~ footer,
  .wSplit > * ~ .wOver0L ~ header,
  .wSplit > * ~ .wOver0L ~ nav{
    margin-top : 0 !important;
  }

  .wOver0L{
    clear : both !important;
  }

  .wOverAllL,
  .wReversedL{
    float  : right !important;
    margin : 0 0 0 -100% !important;
  }

  .wReversedL.wOverAllL{
    float  : left !important;
    margin : 0 -100% 0 0 !important;
  }

  .wSpan1L { width : 1.7%; }
  .wSpan2L { width : 3.3%; }
  .wSpan3L { width : 5%; }
  .wSpan4L { width : 6.7%; }
  .wSpan5L { width : 8.3%; }
  .wSpan6L { width : 10%; }
  .wSpan7L { width : 11.7%; }
  .wSpan8L { width : 13.3%; }
  .wSpan9L { width : 15%; }
  .wSpan10L { width : 16.7%; }
  .wSpan11L { width : 18.3%; }
  .wSpan12L { width : 20%; }
  .wSpan13L { width : 21.7%; }
  .wSpan14L { width : 23.3%; }
  .wSpan15L { width : 25%; }
  .wSpan16L { width : 26.7%; }
  .wSpan17L { width : 28.3%; }
  .wSpan18L { width : 30%; }
  .wSpan19L { width : 31.7%; }
  .wSpan20L { width : 33.3%; }
  .wSpan21L { width : 35%; }
  .wSpan22L { width : 36.7%; }
  .wSpan23L { width : 38.3%; }
  .wSpan24L { width : 40%; }
  .wSpan25L { width : 41.7%; }
  .wSpan26L { width : 43.3%; }
  .wSpan27L { width : 45%; }
  .wSpan28L { width : 46.7%; }
  .wSpan29L { width : 48.3%; }
  .wSpan30L { width : 50%; }
  .wSpan31L { width : 51.7%; }
  .wSpan32L { width : 53.3%; }
  .wSpan33L { width : 55%; }
  .wSpan34L { width : 56.7%; }
  .wSpan35L { width : 58.3%; }
  .wSpan36L { width : 60%; }
  .wSpan37L { width : 61.7%; }
  .wSpan38L { width : 63.3%; }
  .wSpan39L { width : 65%; }
  .wSpan40L { width : 66.7%; }
  .wSpan41L { width : 68.3%; }
  .wSpan42L { width : 70%; }
  .wSpan43L { width : 71.7%; }
  .wSpan44L { width : 73.3%; }
  .wSpan45L { width : 75%; }
  .wSpan46L { width : 76.7%; }
  .wSpan47L { width : 78.3%; }
  .wSpan48L { width : 80%; }
  .wSpan49L { width : 81.7%; }
  .wSpan50L { width : 83.3%; }
  .wSpan51L { width : 85%; }
  .wSpan52L { width : 86.7%; }
  .wSpan53L { width : 88.3%; }
  .wSpan54L { width : 90%; }
  .wSpan55L { width : 91.7%; }
  .wSpan56L { width : 93.3%; }
  .wSpan57L { width : 95%; }
  .wSpan58L { width : 96.7%; }
  .wSpan59L { width : 98.3%; }
  .wSpan60L { width : 100%; }

  .wOver0L { margin : 0 -100% 0 0 !important; }
  .wOver1L { margin : 0 -100% 0 1.7% !important; }
  .wOver2L { margin : 0 -100% 0 3.3% !important; }
  .wOver3L { margin : 0 -100% 0 5% !important; }
  .wOver4L { margin : 0 -100% 0 6.7% !important; }
  .wOver5L { margin : 0 -100% 0 8.3% !important; }
  .wOver6L { margin : 0 -100% 0 10% !important; }
  .wOver7L { margin : 0 -100% 0 11.7% !important; }
  .wOver8L { margin : 0 -100% 0 13.3% !important; }
  .wOver9L { margin : 0 -100% 0 15% !important; }
  .wOver10L { margin : 0 -100% 0 16.7% !important; }
  .wOver11L { margin : 0 -100% 0 18.3% !important; }
  .wOver12L { margin : 0 -100% 0 20% !important; }
  .wOver13L { margin : 0 -100% 0 21.7% !important; }
  .wOver14L { margin : 0 -100% 0 23.3% !important; }
  .wOver15L { margin : 0 -100% 0 25% !important; }
  .wOver16L { margin : 0 -100% 0 26.7% !important; }
  .wOver17L { margin : 0 -100% 0 28.3% !important; }
  .wOver18L { margin : 0 -100% 0 30% !important; }
  .wOver19L { margin : 0 -100% 0 31.7% !important; }
  .wOver20L { margin : 0 -100% 0 33.3% !important; }
  .wOver21L { margin : 0 -100% 0 35% !important; }
  .wOver22L { margin : 0 -100% 0 36.7% !important; }
  .wOver23L { margin : 0 -100% 0 38.3% !important; }
  .wOver24L { margin : 0 -100% 0 40% !important; }
  .wOver25L { margin : 0 -100% 0 41.7% !important; }
  .wOver26L { margin : 0 -100% 0 43.3% !important; }
  .wOver27L { margin : 0 -100% 0 45% !important; }
  .wOver28L { margin : 0 -100% 0 46.7% !important; }
  .wOver29L { margin : 0 -100% 0 48.3% !important; }
  .wOver30L { margin : 0 -100% 0 50% !important; }
  .wOver31L { margin : 0 -100% 0 51.7% !important; }
  .wOver32L { margin : 0 -100% 0 53.3% !important; }
  .wOver33L { margin : 0 -100% 0 55% !important; }
  .wOver34L { margin : 0 -100% 0 56.7% !important; }
  .wOver35L { margin : 0 -100% 0 58.3% !important; }
  .wOver36L { margin : 0 -100% 0 60% !important; }
  .wOver37L { margin : 0 -100% 0 61.7% !important; }
  .wOver38L { margin : 0 -100% 0 63.3% !important; }
  .wOver39L { margin : 0 -100% 0 65% !important; }
  .wOver40L { margin : 0 -100% 0 66.7% !important; }
  .wOver41L { margin : 0 -100% 0 68.3% !important; }
  .wOver42L { margin : 0 -100% 0 70% !important; }
  .wOver43L { margin : 0 -100% 0 71.7% !important; }
  .wOver44L { margin : 0 -100% 0 73.3% !important; }
  .wOver45L { margin : 0 -100% 0 75% !important; }
  .wOver46L { margin : 0 -100% 0 76.7% !important; }
  .wOver47L { margin : 0 -100% 0 78.3% !important; }
  .wOver48L { margin : 0 -100% 0 80% !important; }
  .wOver49L { margin : 0 -100% 0 81.7% !important; }
  .wOver50L { margin : 0 -100% 0 83.3% !important; }
  .wOver51L { margin : 0 -100% 0 85% !important; }
  .wOver52L { margin : 0 -100% 0 86.7% !important; }
  .wOver53L { margin : 0 -100% 0 88.3% !important; }
  .wOver54L { margin : 0 -100% 0 90% !important; }
  .wOver55L { margin : 0 -100% 0 91.7% !important; }
  .wOver56L { margin : 0 -100% 0 93.3% !important; }
  .wOver57L { margin : 0 -100% 0 95% !important; }
  .wOver58L { margin : 0 -100% 0 96.7% !important; }
  .wOver59L { margin : 0 -100% 0 98.3% !important; }

  .wReversedL.wOver0L { margin : 0 0 0 -100% !important; }
  .wReversedL.wOver1L { margin : 0 1.7% 0 -100% !important; }
  .wReversedL.wOver2L { margin : 0 3.3% 0 -100% !important; }
  .wReversedL.wOver3L { margin : 0 5% 0 -100% !important; }
  .wReversedL.wOver4L { margin : 0 6.7% 0 -100% !important; }
  .wReversedL.wOver5L { margin : 0 8.3% 0 -100% !important; }
  .wReversedL.wOver6L { margin : 0 10% 0 -100% !important; }
  .wReversedL.wOver7L { margin : 0 11.7% 0 -100% !important; }
  .wReversedL.wOver8L { margin : 0 13.3% 0 -100% !important; }
  .wReversedL.wOver9L { margin : 0 15% 0 -100% !important; }
  .wReversedL.wOver10L { margin : 0 16.7% 0 -100% !important; }
  .wReversedL.wOver11L { margin : 0 18.3% 0 -100% !important; }
  .wReversedL.wOver12L { margin : 0 20% 0 -100% !important; }
  .wReversedL.wOver13L { margin : 0 21.7% 0 -100% !important; }
  .wReversedL.wOver14L { margin : 0 23.3% 0 -100% !important; }
  .wReversedL.wOver15L { margin : 0 25% 0 -100% !important; }
  .wReversedL.wOver16L { margin : 0 26.7% 0 -100% !important; }
  .wReversedL.wOver17L { margin : 0 28.3% 0 -100% !important; }
  .wReversedL.wOver18L { margin : 0 30% 0 -100% !important; }
  .wReversedL.wOver19L { margin : 0 31.7% 0 -100% !important; }
  .wReversedL.wOver20L { margin : 0 33.3% 0 -100% !important; }
  .wReversedL.wOver21L { margin : 0 35% 0 -100% !important; }
  .wReversedL.wOver22L { margin : 0 36.7% 0 -100% !important; }
  .wReversedL.wOver23L { margin : 0 38.3% 0 -100% !important; }
  .wReversedL.wOver24L { margin : 0 40% 0 -100% !important; }
  .wReversedL.wOver25L { margin : 0 41.7% 0 -100% !important; }
  .wReversedL.wOver26L { margin : 0 43.3% 0 -100% !important; }
  .wReversedL.wOver27L { margin : 0 45% 0 -100% !important; }
  .wReversedL.wOver28L { margin : 0 46.7% 0 -100% !important; }
  .wReversedL.wOver29L { margin : 0 48.3% 0 -100% !important; }
  .wReversedL.wOver30L { margin : 0 50% 0 -100% !important; }
  .wReversedL.wOver31L { margin : 0 51.7% 0 -100% !important; }
  .wReversedL.wOver32L { margin : 0 53.3% 0 -100% !important; }
  .wReversedL.wOver33L { margin : 0 55% 0 -100% !important; }
  .wReversedL.wOver34L { margin : 0 56.7% 0 -100% !important; }
  .wReversedL.wOver35L { margin : 0 58.3% 0 -100% !important; }
  .wReversedL.wOver36L { margin : 0 60% 0 -100% !important; }
  .wReversedL.wOver37L { margin : 0 61.7% 0 -100% !important; }
  .wReversedL.wOver38L { margin : 0 63.3% 0 -100% !important; }
  .wReversedL.wOver39L { margin : 0 65% 0 -100% !important; }
  .wReversedL.wOver40L { margin : 0 66.7% 0 -100% !important; }
  .wReversedL.wOver41L { margin : 0 68.3% 0 -100% !important; }
  .wReversedL.wOver42L { margin : 0 70% 0 -100% !important; }
  .wReversedL.wOver43L { margin : 0 71.7% 0 -100% !important; }
  .wReversedL.wOver44L { margin : 0 73.3% 0 -100% !important; }
  .wReversedL.wOver45L { margin : 0 75% 0 -100% !important; }
  .wReversedL.wOver46L { margin : 0 76.7% 0 -100% !important; }
  .wReversedL.wOver47L { margin : 0 78.3% 0 -100% !important; }
  .wReversedL.wOver48L { margin : 0 80% 0 -100% !important; }
  .wReversedL.wOver49L { margin : 0 81.7% 0 -100% !important; }
  .wReversedL.wOver50L { margin : 0 83.3% 0 -100% !important; }
  .wReversedL.wOver51L { margin : 0 85% 0 -100% !important; }
  .wReversedL.wOver52L { margin : 0 86.7% 0 -100% !important; }
  .wReversedL.wOver53L { margin : 0 88.3% 0 -100% !important; }
  .wReversedL.wOver54L { margin : 0 90% 0 -100% !important; }
  .wReversedL.wOver55L { margin : 0 91.7% 0 -100% !important; }
  .wReversedL.wOver56L { margin : 0 93.3% 0 -100% !important; }
  .wReversedL.wOver57L { margin : 0 95% 0 -100% !important; }
  .wReversedL.wOver58L { margin : 0 96.7% 0 -100% !important; }
  .wReversedL.wOver59L { margin : 0 98.3% 0 -100% !important; }

}

div.wLinkTarget{
  margin-top : 0 !important;
}

.wHideXl{ display : none;  }
.wShowXl{ display : block; }

@media screen and (max-width:383px){

  .wHideXs{ display : none;  }
  .wShowXs{ display : block; }

}

@media screen and (min-width:384px) and (max-width:575px){

  .wHideS{ display : none;  }
  .wShowS{ display : block; }

}

@media screen and (min-width:576px) and (max-width:767px){

  .wHideM{ display : none;  }
  .wShowM{ display : block; }

}

@media screen and (min-width:768px) and (max-width:959px){

  .wHideL{ display : none;  }
  .wShowL{ display : block; }

}

.wColourblock{
  border : 0 solid;
}

.wColourblockLightText{
  color : #fff;
}

.wColourblockDarkText{
  color : #000;
}

.wLeading,
.wCentral{
  margin-right : -100%;
}

.wLeading,
.wTrailing{
  position : relative;
}

.wTrailing{
  float       : right;
  margin-left : -100%;
}

.wLeading32 > .wLeading{
  width : 32px;
}

.wLeading45 > .wLeading{
  width : 45px;
}

.wCentral.wLeading42{
  padding-left : 42px;
}

.wCentral.wLeading55{
  padding-left : 55px;
}

@media screen and (max-width:383px){

  .wSplit.wRowsXs > div,
  .wSplit.wRowsXs > footer,
  .wSplit.wRowsXs > header,
  .wSplit.wRowsXs > nav{
    clear      : both;
    width      : 100% !important;
    margin-top : 0 !important;
    padding    : 0 !important;
  }

  .wRowsXs > :first-child > :first-child{
    margin-top : 0 !important;
  }

}

@media screen and (min-width:384px) and (max-width:575px){

  .wSplit.wRowsS > div,
  .wSplit.wRowsS > footer,
  .wSplit.wRowsS > header,
  .wSplit.wRowsS > nav{
    clear      : both;
    width      : 100% !important;
    margin-top : 0 !important;
    padding    : 0 !important;
  }

  .wRowsS > :first-child > :first-child{
    margin-top : 0 !important;
  }

}

@media screen and (min-width:576px) and (max-width:767px){

  .wSplit.wRowsM > div,
  .wSplit.wRowsM > footer,
  .wSplit.wRowsM > header,
  .wSplit.wRowsM > nav{
    clear      : both;
    width      : 100% !important;
    margin-top : 0 !important;
    padding    : 0 !important;
  }

  .wRowsM > :first-child > :first-child{
    margin-top : 0 !important;
  }

}

@media screen and (min-width:768px) and (max-width:959px){

  .wSplit.wRowsL > div,
  .wSplit.wRowsL > footer,
  .wSplit.wRowsL > header,
  .wSplit.wRowsL > nav{
    clear      : both;
    width      : 100% !important;
    margin-top : 0 !important;
    padding    : 0 !important;
  }

  .wRowsL > :first-child > :first-child{
    margin-top : 0 !important;
  }

}

@media screen and (min-width:960px){

  .wSplit.wRowsXl > div,
  .wSplit.wRowsXl > footer,
  .wSplit.wRowsXl > header,
  .wSplit.wRowsXl > nav{
    clear      : both;
    width      : 100% !important;
    margin-top : 0 !important;
    padding    : 0 !important;
  }

  .wRowsXl > :first-child > :first-child{
    margin-top : 0 !important;
  }

}

.webeditCopyrightComponent .webeditText{
  font-family : Arial,Helevetica,sans-serif;
}

.webeditCopyrightComponent a{
  color           : inherit;
  text-decoration : none;
}

.wDividerSolid{
  border-bottom : 1px solid #888;
}

.wDividerDashed{
  border-bottom : 1px dashed #888;
}

.wDividerDotted{
  border-bottom : 1px dotted #888;
}

.wBorderWidth1 { border-width : 1px; }
.wBorderWidth2 { border-width : 2px; }
.wBorderWidth3 { border-width : 3px; }
.wBorderWidth4 { border-width : 4px; }
.wBorderWidth5 { border-width : 5px; }
.wBorderWidth6 { border-width : 6px; }
.wBorderWidth7 { border-width : 7px; }
.wBorderWidth8 { border-width : 8px; }
.wBorderWidth9 { border-width : 9px; }
.wBorderWidth10 { border-width : 10px; }
.wBorderWidth11 { border-width : 11px; }
.wBorderWidth12 { border-width : 12px; }
.wBorderWidth13 { border-width : 13px; }
.wBorderWidth14 { border-width : 14px; }
.wBorderWidth15 { border-width : 15px; }
.wBorderWidth16 { border-width : 16px; }
.wBorderWidth17 { border-width : 17px; }
.wBorderWidth18 { border-width : 18px; }
.wBorderWidth19 { border-width : 19px; }
.wBorderWidth20 { border-width : 20px; }

.wDropdown,
.wDropdown ul,
.wDropdown li{
  margin  : 0;
  padding : 0;
}

.wDropdown ul,
[dir=rtl] .wDropdown > .wDropdownLeftToRight > ul{
  display  : none;
  position : absolute;
  top      : 100%;
  left     : 0;
  z-index  : 200;
}

[dir=rtl] .wDropdown ul,
.wDropdown > .wDropdownRightToLeft > ul{
  left  : auto;
  right : 0;
}

.wDropdown ul ul,
[dir=rtl] .wDropdown ul .wDropdownLeftToRight ul{
  top   : 0;
  left  : 100%;
  right : auto;
}

[dir=rtl] .wDropdown ul ul,
.wDropdown ul .wDropdownRightToLeft ul{
  left  : auto;
  right : 100%;
}

.wDropdown li{
  position        : relative;
  display         : block;
  list-style-type : none;
}

.wDropdown > li{
  display : inline-block;
}

.wDropdown a,
.wDropdown span{
  display         : block;
  text-decoration : none;
  white-space     : pre;
}

.wDropdown li:hover > ul{
  display : block;
}

.wDropdownJavaScript li:hover > ul{
  display : none;
}

.wDropdownJavaScript li.wDropdownOpen > ul{
  display : block;
}

.wEditButton{
  text-align : center;
}

.wEditButton > svg{
  width  : 6em;
  height : 1em;
}

.wFormTrap,
.webeditFormTrap{
  display : none;
}

.wFormError{
  color       : red;
  font-weight : bold;
}

.wFormRequired label:after{
  content     : ' *';
  color       : red;
  font-weight : bold;
}

.wFormLabelWidth20 .wFormLabel { width : 20px }
.wFormLabelWidth40 .wFormLabel { width : 40px }
.wFormLabelWidth60 .wFormLabel { width : 60px }
.wFormLabelWidth80 .wFormLabel { width : 80px }
.wFormLabelWidth100 .wFormLabel { width : 100px }
.wFormLabelWidth120 .wFormLabel { width : 120px }
.wFormLabelWidth140 .wFormLabel { width : 140px }
.wFormLabelWidth160 .wFormLabel { width : 160px }
.wFormLabelWidth180 .wFormLabel { width : 180px }
.wFormLabelWidth200 .wFormLabel { width : 200px }

.wFormRowsXl .wFormLabel,
.wFormLayoutRows .wFormLabel,
.wFormLayoutIndented .wFormLabel{
  width : auto;
}

.wFormLabelWidth20 .wFormField { padding-left : 20px }
.wFormLabelWidth40 .wFormField { padding-left : 40px }
.wFormLabelWidth60 .wFormField { padding-left : 60px }
.wFormLabelWidth80 .wFormField { padding-left : 80px }
.wFormLabelWidth100 .wFormField { padding-left : 100px }
.wFormLabelWidth120 .wFormField { padding-left : 120px }
.wFormLabelWidth140 .wFormField { padding-left : 140px }
.wFormLabelWidth160 .wFormField { padding-left : 160px }
.wFormLabelWidth180 .wFormField { padding-left : 180px }
.wFormLabelWidth200 .wFormField { padding-left : 200px }

.wFormLayoutColumns .wFormField{
  float : none;
  clear : none;
}

.wFormLayoutColumns .wFormField > div{
  clear : none;
}

.wFormRowsXl .wFormField,
.wFormLayoutRows .wFormField{
  clear        : left;
  padding-left : 0;
}

.wFormField input[type=text],
.wFormField input[type=password],
.wFormField textarea,
.wFormField select{
  width : 100%;
}

.wFormButton{
  margin-top : 1.25em;
}

@media screen and (max-width:383px){

  .wFormRowsXs .wFormLabel{
    width : auto;
  }

  .wFormRowsXs .wFormField{
    clear        : left;
    padding-left : 0;
  }

}

@media screen and (min-width:384px) and (max-width:575px){

  .wFormRowsS .wFormLabel{
    width : auto;
  }

  .wFormRowsS .wFormField{
    clear        : left;
    padding-left : 0;
  }

}

@media screen and (min-width:576px) and (max-width:767px){

  .wFormRowsM .wFormLabel{
    width : auto;
  }

  .wFormRowsM .wFormField{
    clear        : left;
    padding-left : 0;
  }

}

@media screen and (min-width:768px) and (max-width:959px){

  .wFormRowsL .wFormLabel{
    width : auto;
  }

  .wFormRowsL .wFormField{
    clear        : left;
    padding-left : 0;
  }

}

h1,
h2,
h3,
h4,
h5,
h6{
  margin      : 0;
  padding     : 0;
  font-size   : 1em;
  font-weight : inherit;
}

h1 > span,
h2 > span,
h3 > span,
h4 > span,
h5 > span,
h6 > span{
  display : block;
}

.wLightbox{
  cursor : pointer;
}

a > img{
  border : 0;
}

.w-searchresults > h1{
  font-size : 1.5em;
  margin    : 0 0 20px;
}

.w-searchresults > div{
  margin : 0 0 20px;
}

.wShare{
  position : relative;
}

.wSharePanel{
  display      : none;
  position     : absolute;
  bottom       : 40px; /* prevents button from being covered */
  left         : 50%;
  z-index      : 100;
  margin-right : -1000px; /* prevents wrapping */
}

.wSharePanel > div{
  position      : relative;
  top           : 100px;
  left          : -50%;
  padding       : 8px 6px;
  border        : 1px solid #bbb;
  border-radius : 4px;
  background    : rgb(248,248,248);
  box-shadow    : 0 0 4px rgba(0,0,0,0.25);
}

.wShareIcons{
  white-space : nowrap;
}

.wShareIcons > span{
  margin  : 0 2px;
}

.wIcon{
  display : inline-block;
}

.wIcon > svg{
  width          : 32px;
  height         : 32px;
  vertical-align : top;
  cursor         : pointer;
}

.wShowHide > label{
  cursor              : pointer;
  -webkit-user-select : none;
     -moz-user-select : none;
      -ms-user-select : none;
          user-select : none;
}

.wShowHide > label > span{
  display : block;
}

.wShowHide > input{
  display : none;
}

.wShowHide > input:not(:checked) + div{
  display : none;
}

div.wSpacer{
  margin-top : 0 !important;
}

.webeditText > div,
.webeditText > span{
  white-space : pre-wrap;
}

.webeditText > .al{ text-align:left;   }
.webeditText > .ar{ text-align:right;  }
.webeditText > .ac{ text-align:center; }
.webeditText > .aj{
  text-align  : justify;
  white-space : normal;
}

.webeditText > .dl{
  display : list-item;
}

.webeditText > .ar.dl,
.webeditText > .ac.dl{
  list-style-position : inside;
}

.webeditText > .dl,     .webeditText > .i18 { margin-left : 1.5em; }
.webeditText > .dl.i18, .webeditText > .i36 { margin-left : 3.0em; }
.webeditText > .dl.i36, .webeditText > .i54 { margin-left : 4.5em; }
.webeditText > .dl.i54, .webeditText > .i72 { margin-left : 6.0em; }
.webeditText > .dl.i72, .webeditText > .i90 { margin-left : 7.5em; }
.webeditText > .dl.i90,                     { margin-left : 9.0em; }

.webeditText > .h75  { line-height : 0.75 }
.webeditText > .h100 { line-height : 1.00 }
.webeditText > .h125 { line-height : 1.25 }
.webeditText > .h175 { line-height : 1.75 }
.webeditText > .h200 { line-height : 2.00 }
.webeditText > .h250 { line-height : 2.50 }
.webeditText > .h300 { line-height : 3.00 }

.webeditText > .lm10{ letter-spacing : -0.10em; }
.webeditText > .lm5 { letter-spacing : -0.05em; }
.webeditText > .l5  { letter-spacing :  0.05em; }
.webeditText > .l10 { letter-spacing :  0.10em; }
.webeditText > .l15 { letter-spacing :  0.15em; }
.webeditText > .l20 { letter-spacing :  0.20em; }

.webeditText .bon{
  font-weight:bold;
}

.webeditText .con{
  font-variant:small-caps;
}

.webeditText .du{ text-decoration : underline;    }
.webeditText .ds{ text-decoration : line-through; }
.webeditText .do{ text-decoration : overline;     }

.webeditText .ion{
  font-style:italic;
}

#wCookieNotice{
  position    : fixed !important;
  z-index     : 100;
  bottom      : 0;
  left        : 0;
  width       : 100%;
  padding     : 4px 24px 4px 6px;
  background  : #222;
  color       : #fff;
  font-family : sans-serif;
  font-size   : 14px;
  text-align  : left;
}

#wCookieNotice a{
  color : #fff;
}

#wCookieNotice:before{
  content  : '✖';
  position : absolute;
  top      : 4px;
  right    : 6px;
  cursor   : pointer;
}

.webeditText .twss{
  font-family : "Lato",Verdana,Geneva,sans-serif;
  font-weight : 400;
}

.webeditText .twss.bon{
  font-weight : 700;
}

body,
.webeditText,
.webeditText .tnss{
  font-family : "Lato",sans-serif;
  font-weight : 300;
}

.webeditText .bon,
.webeditText .tnss.bon{
  font-weight : 700;
}

.webeditText .tws{
  font-family : Georgia,"Bitstream Charter",Charter,serif;
  font-weight : 400;
}

.webeditText .tws.bon{
  font-weight : 700;
}

.webeditText .tns{
  font-family : serif;
  font-weight : 400;
}

.webeditText .tns.bon{
  font-weight : 700;
}

.webeditText .tm{
  font-family : "Reenie Beanie",monospace,monospace;
  font-weight : 400;
}

.webeditText .tm.bon{
  font-weight : 700;
}

.webeditText .s10{ font-size:0.56em; }
.webeditText .s11{ font-size:0.61em; }
.webeditText .s12{ font-size:0.67em; }
.webeditText .s13{ font-size:0.72em; }
.webeditText .s14{ font-size:0.78em; }
.webeditText .s15{ font-size:0.83em; }
.webeditText .s16{ font-size:0.89em; }
.webeditText .s18{ font-size:1em; }
.webeditText .s20{ font-size:1.11em; }
.webeditText .s22{ font-size:1.22em; }
.webeditText .s24{ font-size:1.33em; }
.webeditText .s26{ font-size:1.44em; }
.webeditText .s28{ font-size:1.56em; }
.webeditText .s30{ font-size:1.67em; }
.webeditText .s32{ font-size:1.78em; }
.webeditText .s34{ font-size:1.89em; }
.webeditText .s36{ font-size:2em; }
.webeditText .s42{ font-size:2.33em; }
.webeditText .s48{ font-size:2.67em; }
.webeditText .s54{ font-size:3em; }
.webeditText .s60{ font-size:3.33em; }
.webeditText .s66{ font-size:3.67em; }
.webeditText .s72{ font-size:4em; }

.webeditText .f1{ color : #000000 !important; }
.webeditText .f2{ color : #333333 !important; }
.webeditText .f3{ color : #666666 !important; }
.webeditText .f4{ color : #999999 !important; }
.webeditText .f5{ color : #cccccc !important; }
.webeditText .f6{ color : #ffffff !important; }
.webeditText .f8{ color : #404042 !important; }
.webeditText .f9{ color : #079144 !important; }
.webeditText .f11{ color : #ed2227 !important; }
.webeditText .f12{ color : #d91e26 !important; }
.webeditText .f13{ color : #faded1 !important; }
.webeditText .f14{ color : #faded2 !important; }

.webeditText * > .h1, .wBackground1{ background : #000000; }
.webeditText * > .h2, .wBackground2{ background : #333333; }
.webeditText * > .h3, .wBackground3{ background : #666666; }
.webeditText * > .h4, .wBackground4{ background : #999999; }
.webeditText * > .h5, .wBackground5{ background : #cccccc; }
.webeditText * > .h6, .wBackground6{ background : #ffffff; }
.webeditText * > .h8, .wBackground8{ background : #404042; }
.webeditText * > .h9, .wBackground9{ background : #079144; }
.webeditText * > .h11, .wBackground11{ background : #ed2227; }
.webeditText * > .h12, .wBackground12{ background : #d91e26; }
.webeditText * > .h13, .wBackground13{ background : #faded1; }
.webeditText * > .h14, .wBackground14{ background : #faded2; }

.wBorder1{ border-color : #000000; }
.wBorder2{ border-color : #333333; }
.wBorder3{ border-color : #666666; }
.wBorder4{ border-color : #999999; }
.wBorder5{ border-color : #cccccc; }
.wBorder6{ border-color : #ffffff; }
.wBorder8{ border-color : #404042; }
.wBorder9{ border-color : #079144; }
.wBorder11{ border-color : #ed2227; }
.wBorder12{ border-color : #d91e26; }
.wBorder13{ border-color : #faded1; }
.wBorder14{ border-color : #faded2; }




/* Build by CJW */

/*TABLE OF CONTENTS
 *
 * Site colour list
 * Sections in the order they appear from top to bottom, left to right on the site
 * Miscellaneous design bits
 * Options
 * General tweaks for every site
 *
 */

/*  Site colour list ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */ /*



*/
/* Body   ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */


@media screen and (min-width:960px){
  .wLayoutCategory{
    background: url('../_webedit/uploaded-files/background.jpg') center no-repeat fixed;
    background-size: cover;
  }
}


@media screen and (min-width:768px){
  #contactDetails{
    background: #079144;
    color: white;
    padding: 5px 20px;
  }

  #top #contactDetails{
    position: fixed;
    bottom: 0;
    z-index: 101;
  }
}

@media screen and (min-width:768px) and (max-width:959px){
  #contactDetails{
    font-size: 0.8em;
  }
}



/* Home page specific   ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

@media screen and (min-width:768px){
  #poppies{
    background: url('../_webedit/uploaded-files/Poppies.png') bottom center repeat-x;
    position: fixed;
    bottom: 0;
    z-index: 98;
    height: 200px;
    pointer-events: none;
  }

  .wLayoutHome .itseezeFooter{
    padding-bottom: 200px;
  }
}

@media screen and (max-width:767px){
  .wLayoutHome{
    background: url('../_webedit/uploaded-files/PoppiesFaded.png') center bottom fixed no-repeat;
  }
}

.wLayoutHome #contactDetails{

    background: url('../_webedit/uploaded-files/Poppies.png') bottom center repeat-x;


}

/* Home banner   ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

#banner{
  padding: 20px;
}

.homeBannerPanel{
  min-height: 100vh;
  color: #404042;
  padding-top: 20px;
}

body .homeBannerPanel:first-child{
  min-height: calc(100vh - 275px);
}

@media screen and (max-width:767px){
  body .homeBannerPanel:first-child{
    min-height: calc(100vh - 250px);
  }
}

.downArrow{
  max-width: 75px;
  float: none;
  margin: 0 auto;
  animation: pulse 5s infinite;
  position: relative;
  z-index: 99;
}

@media screen and (max-width:575px){
  .downArrow{
    max-width: 45px;
  }
}

@keyframes pulse {
  0% {
    transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
  }

  50%{
    transform: scale(1.2, 1.2);
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
  }

  100% {
    transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
  }
}

/* Header   ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

header{
  padding: 45px 20px 10px;
}

#logo{
  max-width: 370px;
  float: none;
  margin: 0 auto;
}

@media screen and (max-width:575px){
  #logo{
    max-width: 275px;
  }
}

/* Navigation   ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* Align navigation centrally and move burger on toggle */

@media screen and (max-width:767px){
    #navRow{
        max-width: 140px;
        position: relative;
        left: 50%;
        margin-left: -70px;
        transition: left 0.2s linear;
    }
}

#wMenuIcon{
    position: relative;
    left: 0px;
    transition: left 0.2s linear;
}

#wMenuToggle:checked ~ * #navRow{
    left: 100%;
    margin-left: -90px;
}



/*    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* General styling for the whole bar */
nav .wDropdown {
  text-align: center;
}

/*Styling for dropdown menu*/
nav .wDropdown ul {
  min-width: 100%;
  background: #079144;
}

/* ----- Basic styling ----- */

/* Basic styling for TOP LEVEL menu items */
nav .wDropdown > li > a, nav .wDropdown > li > span {
  line-height: 35px !important;
  color: #414142;
  text-transform: uppercase;
  font-size: 16px;
}

/* Basic children styling (all levels below top)*/
nav .wDropdown ul li > a, nav .wDropdown ul li > span {
  color: white;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 30px;
}

/* ----- Hover states -----*/

/* Top level hover state
 * The item is hovered over or in the opened state - Can also include hover states of selected and ancestor states*/
nav .wDropdown > li:hover > a, nav .wDropdown > li:hover > span,
nav .wDropdown > li.wMenuOpen > a, nav .wDropdown > li.wMenuOpen > span,
nav .wDropdown > li.wMenuSelected:hover > span,nav .wDropdown > li.wMenuAncestor:hover > a {
  transition: 0.2s;
  color: #079144;
}

/* Child level hover state
/* The item is hovered over or in the opened state */
nav .wDropdown ul li:hover > a,
nav .wDropdown ul li:hover > span,
nav .wDropdown ul li.wMenuOpen > a,
nav .wDropdown ul li.wMenuOpen > span{
  transition: 0.2s;
  background: #ED2227;
}

/* ------ Selected states ----- */

/* Top level selected state */
nav .wDropdown > li.wMenuSelected > span {
  font-weight: 400;
  color: #ED2227;
}

/* Child selected state */
nav .wDropdown ul li.wMenuSelected > span,
nav .wDropdown ul li.wMenuSelected:hover > span {
  background: #ED2227;
  font-weight: 400;
}

/* First & last child styling */
/* Often used to remove a separator border or image */
nav .wDropdown > li:first-child{}
nav .wDropdown > li:last-child,{}

/* If using background images for dividers, you may need to use the below code./*
nav .wDropdown > li:first-child a,nav .wDropdown > li:first-child span{background-image: none;}
nav .wDropdown > li:last-child a,nav .wDropdown > li:last-child span{background-image: none;}
*/



/* ----- Misc extra menu styling bits ------*/
nav .wDropdown ul {min-width: 100%; text-align: left;}
.wDropdown a,.wDropdown span{padding: 0 1em; line-height : 3em;}/* pad drop-down items */



/* Content   ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

#content{
  color: #404042;
  padding: 40px 30px;
}

/* Footer   ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

.itseezeFooter{
  padding: 20px;
}

/* Miscellaneous design bits ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/*Change the colour of the stars on required fields*/
.wFormRequired label:after, .wFormError{color: #079144;}

/* Make the links match the page colours */
/*Standard colours*/
a:link, a:visited{ color: #079144;} /*Normal*/
a:hover, a:active{ color: #ED2227;} /*Hover*/

/*Button styling */
.wButton:not(.sButton) span,
.webeditShareComponent button > span{
  background: #079144;
  color: white;
  text-shadow: none;
  transition: 0.5s;
  padding: 5px 10px;
  text-transform: uppercase;
  border-radius: 0;
  border: none;
  font-weight: 300;
  font-size: 16px;
}

.wButton:not(.sButton):hover span,
.webeditShareComponent:hover button > span{
    background: #ed2227;
}

.wColourblock.wBackground13,
.wColourblock.wBackground14:hover{
  background: #d91e26;
  color: white !important;
  transition: 0.5s;
}

.wColourblock.wBackground13:hover,
.wColourblock.wBackground14{
  background: #079144;
  color: white !important;
}

/* Options --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


@media screen and (min-width:768px) and (max-width:959px){
  .shrinkingText{
    font-size: 0.8em;
  }
}

@media screen and (max-width:767px){
  .shrinkingText{
    font-size: 0.7em;
  }
}

.contentIcon50{max-width: 50px; float: none; margin: 0 auto;}
.contentIcon100{max-width: 100px; float: none; margin: 0 auto;}
.contentIcon150{max-width: 150px; float: none; margin: 0 auto;}

.centredContent{float: none; margin: 0 auto;}
.centredContent300{max-width: 300px;}

.extraPaddingRow10{padding-top: 10px;}
.extraPaddingRow20{padding-top: 20px;}
.wEdit .extraPadding{border: 1px dashed #cccccc;}

/* General tweaks for every site ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* pad the top of the page in edit mode in order to avoid the toolbar */
#webeditCoreEditModePage, .wEdit{padding-top : 100px;}

/* underline links only in the content area when the mouse hovers over them */
a{text-decoration : none;}
.content a:hover{text-decoration : underline;}

/* Colour the it'seeze link */
.webeditCopyrightComponent a{color : #f37422 !important;}

#backToTop{
    background: #cccccc url('../_webedit/uploaded-files/backToTopArrow.png') center no-repeat;
    background-size: contain;
    height: 28px;
}
