*,.search-suggest-item-title .item-heading,.element-cart-content .item-heading,.element-cart-content .item-heading > *{font-family:"Tesco Modern",sans-serif;}
body{font-size:105%;font-weight:400;}
.item-heading-sub{ font-size:145%; font-weight:400; }
.nav,.nav *{ }
h1,.ws-slider *.item-heading{ font-size:260%; font-weight:600; text-transform:uppercase; }
h2{ font-size:210%; font-weight:600; text-transform:uppercase; }
h3{ font-size:150%; font-weight:600; text-transform:uppercase; }
h4,h5,h6{ font-size:120%; font-weight:600; text-transform:uppercase; }
.digest .item-heading,.digest .item-heading *,.article .item-heading,.article .item-heading *,.gallery .item-heading,.gallery .item-heading *,.poll .item-heading,.poll .item-heading *,.forum > .item > .item-heading,.forum > .item > .item-heading *{ font-family:"Tesco Modern",sans-serif; }
.catalogue .item-heading,.catalogue .item-heading *{ font-family:"Tesco Modern",sans-serif; }
#content .title-decoration:after,.title-decoration h1:after,.title-decoration #content h2:not(.item-heading):not(.form-heading):after{ width:150px; height:2px; }
button,.button{font-size:100%;}
.row-flex #logo,.row-flex #logo img{max-width:300px;}
.row-flex .col-head-logo{max-width:600px;}
.head-claim p{font-size:130%;}
.head-shrink .head-claim p{font-size:104%;}
@media only screen and (max-width:1366px){
 body{font-size:94.5%;} 
}
@media only screen and (max-width:1280px){
body{font-size:105%;}  
h1:not(.item-heading){font-size:226.2%;}
h2{font-size:189%;}
h3{font-size:139.5%;}
h4,h5,h6{font-size:120%;}
}
@media only screen and (max-width:980px){
body{font-size:105%;}
h1:not(.item-heading){font-size:182%;}
h2{font-size:151.2%;}
h3{font-size:112.5%;}
h4,h5,h6{font-size:120%;}
.page-articles-detail-v2 .perex{font-size:139.4%;}
}
@media only screen and (max-width:640px){
body{font-size:105%;} 
h1:not(.item-heading){font-size:182%;}
h2{font-size:151.2%;}
h3{font-size:112.5%;}
h4,h5,h6{font-size:120%;}
.page-articles-detail-v2 .perex{font-size:139.4%;}
}