.outline.ui-page.ui-body-b.ui-page-active .navbar, .logoslice, .masthead_content, .rightcolumn_outline, div.navbar_outline{display:none;}
.mobile_head {display:visible;}
ul#topmenu, #topmenu li ul {padding:0;list-style: none;margin:0 auto;}
ul#topmenu a {font-size:1.2em;font-weight:800;text-decoration:underline;}
ul#topmenu li ul li a {font-size:1em;text-decoration: none;font-weight:400;}
p img {float:none !important;clear:both !important;display:block !important;margin:0 auto !important;}
h1, h2, h3, h4, h5, h6, p {text-align: center;clear:both;}
h3 {font-size:1.4em !important;}
p {margin:.5em 0;}
input.ui-input-text, textarea.ui-input-text{width:90% !important;}
div.ui-select {width:90% !important;}
.ui-controlgroup-horizontal .ui-btn, .ui-controlgroup-horizontal .ui-select {margin:0 -5px 0 -5px !important;}
.ui-icon-phone {background-image:url("/images/phone.png");background-size:18px 18px;}
.ui-loader span {width:46px !important;height:46px !important;}
.ui-body-a, .ui-overlay-a {background:#eee url("/images/+Linen-blue.png") repeat top left;}
.mobile_head h2 {margin:.2em auto 0.5em auto;border-left:0;border:1px solid black;width: 100%; box-shadow:0 0 5px darkgrey, inset 0 0 5px 1px white; color:black; background: #fff url("/images/brushed_alu.png") repeat top left; font: 400 1.9em "Linden Hill";}
.ui-collapsible-set{width:93%;margin:0 auto;}
.ui-collapsible-content{margin-top:0;margin-bottom:0; border-left:0;border:1px solid black; box-shadow:0 0 5px black, inset 0 0 5px 1px darkgrey; color:black; background: #fff url("/images/brushed_alu.png") repeat top left; font: 400 1.2em "Linden Hill";text-shadow:none;}
.ui-collapsible-content img{width:277px;margin-bottom:.2em;border-radius:.4em;border:1px solid black; box-shadow:0 0 5px black, inset 0 0 5px darkgrey;}