body{
    font-size: 16px;
    text-shadow:none;
    font-weight: 600;
}

body > div{
       /*iOS fix on mobile*/
/*       background-attachment: scroll;

    top: 0;
    bottom: 0;
    left: 0;
    right: 0;*/
background: url('//tantalushomes.co.uk/images/Grosvenor-Court-55-800-40p.jpg')
}
nav{
/*  display: block;*/
   
}
/*nav ul {
  margin-right:  0px;
  padding:0px;
  list-style: none;
}*/
.nav{
    list-style: none;
    display: inline-block;
}
.nav a{
  display:block; 
  color: #fff; 
  text-decoration: none;
  font-size: 18px;
  position: relative;
  background: #1b75bc;
/*  background: -webkit-linear-gradient(#000046,#1b75bc);
  background: -moz-linear-gradient(#000046, #1b75bc);
  background: linear-gradient(#000046,#1b75bc);*/
  margin:1px;
  padding:8px;
  width: 50px;
  
}
.nav label.dropd{
  display:block; 
  color: #fff; 
  text-decoration: none;
  font-size: 18px;
  position: relative;
  background: #bc621b;
  margin:1px;
  padding:8px;
  width: 134px;
  text-align: center;
  
}
.nav li {
  position: relative;


}
.nav > li { 
  float: left; 
} 

/*.nav li li a { 
  margin-top: 1px;
}*/

.nav ul {
  list-style: none;     
  position: absolute;
  white-space: nowrap;
  z-index: 1;
  /* hides the ul nav off the page*/
/*  left: -99999em;*/
/*  background:#e8eef4;*/
  float: right;
  
  
  
}
.nav >li > ul{
  
}
.nav > li:hover > ul {
  left: -122px;
  min-width: 100%;
}

#xclose:active + .men1{
    display: none;
}
#xclose{
    display: none;
}

/* stop gallery pictures expanding*/
div.photos img:hover { 
    z-index: 10;
   -webkit-transition: none;
    -webkit-transform: none;
    -ms-transition: none;
    -ms-transform: none;   
    -moz-transition: none;
    -moz-transform: none;
    transition:none;
    transform:none;

}
div.photos img{
/*min-width: 200px;
min-height: 133px;*/
/*display: -webkit-flex;
    display: flex;*/
}
/* Increase box sizes for register form*/
aside form#signupform1 input,textarea{
height: 40px;

}
/*stops pictures in spec expanding */
.pic img {   
    transition: none;
    width: 300px;
/*    height:245px;*/
}
.pic img:hover{
    width: 300px;
}

body > div > main {min-width:300px;}

span.noMobile{
/*    display: block;*/
}
/* remove navigation in header */
a.navLink{
       display: none;
        
      
    }
 #logo{
    display: none;
}
#logo2{
    display: inline-block;
}   
body > div > header{
    height: 60px;
     -webkit-justify-content:space-between;
          justify-content:space-between;
}
body > div > main { padding: 0% 2% 0%; }
/* padding to flatspec ajax div */
body > div > main > div{ padding: 0.25% 1%; }

.ribbon-banner {
   width: 130px;
   height: 41px;
   line-height: 17px;
    border: 5px double red;
    padding: 5px 2px;
    font-size: 13px;
    top: 127px;
}
text.kit{
    font-size: 25px;
}
header >img{
display: none;
}
#home1 >  #htbBox1{
    width: 89px;
    height: 100px;
}