/* Local style changes to publications theme /*

/* Colour change for Available to Download text */

.availability.in-stock {
    color: #009a44 !important;
    }
	
/*.availability {
    text-transform: none !important;
}*/

#licence-popup .content p {
    text-indent: 0 !important; /*remove indent on P */
}

.button {
        text-transform: none !important;
    
}

.price-box {
    display: none !important;
}

html *
{

   font-family: Arial !important;
}

.page-title h1 {
    font-weight: 400 !important;
}

.product-name .h1 {
    font-weight: 400 !important;
}

/*h3, .h3 {
    font-size: 14px !important;
    
}*/

.products-list .product-shop .product-primary,
.products-list .product-shop .desc {
  float: left;
  width: 70% !important;
padding-right: 5px !important;
  overflow: hidden;
}

.products-list .product-shop .product-secondary {
  float: right;
  width: 25% !important;
  text-align: right;
  clear: right;
}

.cms-page-view .std p,
.cms-no-route .std p {
  color: #636363;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 14px;
  font-style: normal !important;
  line-height: 24px;
}


.mobilehome {
    display: none;
    
}

@media screen and (max-width: 770px) {
    
 .mobilehome {
    display: block;
     line-height: 35px;
     padding: 0 15px 0 25px;
    border-bottom: 1px solid #CCCCCC;
    text-align: left;
    text-transform: uppercase;
}
    
}

p.required, .validation-advice { /*hide require field text */
 display: none;
}

label.required:after,
span.required:after { /*hide red star */
  display: none;
}

.header-language-background {
	background-color: #00a9e0;
}
