.pagebuttons, #lowerhr{
display:none;
}

#logocontainer{
display:flex;
align-items:center;
}
#leftlogo{
flex-basis:200px;
}

#rightcontact{
flex-grow:1;
display: flex;
justify-content: flex-end;
flex-wrap:wrap;
}
#searchbox{
padding-top:0px;
float:none;
display:inline-block;
padding-left:20px;
}
#searchbox input{
margin-top:-3px;
}
#socialarea a .fa{
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}


#socialarea a .fa-circle{
color:#006ddf;
}
#socialarea a:hover .fa-circle, #socialarea a:focus .fa-circle{
color:#006ddf;
}
#contactlinks{
margin-bottom:10px;

}
#contactlinks a{
color:#9c958f;
text-decoration:none;
padding-right:15px;
padding-left:5px;
}
#contactlinks a:hover, #contactlinks a:focus{
color:#006ddf;
}

#nav > ul > li:last-of-type{
background-color:#ffe627;
}
nav > ul > li:last-of-type > a{
color:#000000 !important;
background-color:#ffe627;
border-radius: 6px;
}

.outerarea.contbl div.blockbutton.newsblock h3 a:hover, .outerarea div.blockbutton.newsblock h3 a:active, .outerarea.contbl div.blockbutton.newsblock a.widgetbutton {
color:#ffe627; 
}
.outerarea hr{
color:#000000;
background:#000000;
}
.clearer{
padding-bottom:0px;
}
.content{
padding-bottom:0px;
}
 .homeslide-content a{
background-color:#ffffff;
padding:15px 20px 15px 20px;
display:inline-block;
color:#006ddf;
text-align:center;
font-weight:bold;
text-decoration:none;
margin-right:15px;
margin-top:10px;
}
.homeslide-content a:hover, .homeslide-content a:active{
background-color: #ededed;
}
.homeslide-content a.yellow{
background-color:#ffe627;
color:#000000;
}
.homeslide-content a.yellow:hover, .homeslide-content a.yellow:active{
background-color: rgba(255, 230, 39, 0.77);
}

@media only screen and ( max-width: 900px )
    {
	#logocontainer{
	flex-wrap:wrap;
	}

	#leftlogo{
	flex-basis:100%;
	text-align:center;
	}
    #logocontainer img{
    max-height:90px;
    margin-bottom:10px;
    margin-top:0px;
    }
	#rightcontact{
    flex-basis:100%;
    justify-content: center;
    margin-top:10px;
    }
    #contactlinks{
    display:none;
    }
    }
@media only screen and ( max-width: 600px )
    {
    #socialarea{
    flex-basis:100%;
    text-align:center;
    }
    #rightcontact>div{
    width:100%;
    }
    .outerarea .speccer376 p{
    text-align:center;
    }
    .outerarea .speccer389{
    text-align:center;
    }
    .outerarea .speccer389 figure{
    float:none !important;
margin:0px auto 0px auto !important;
display:block;
    }
    
    #searchbox{
    display:block;
padding-left:0px;
padding-top:20px;
max-width:100%;
  margin-left:auto;
  margin-right:auto;
    }
    }.outerarea .textwhite{
color:#ffffff;
}