
.site-top-bar{
position:fixed;
width:100%;
background-color:#002b80;
z-index:100;
color:#fff;
}
.kra-header-layout-centered .site-top-bar-center{
position: absolute;
width: 50%;
left: 25%;
top: 10px;
padding:5px 0px;
text-align: center;
}
.kra-header-layout-centered .site-top-bar-center img{
max-height:30px;
}
.header-cart a{
color:#fff;
}
.top-bar-padding{
height:45px;
}
﻿.kra-header-layout-centered .site-top-bar-right ul,.kra-header-layout-centered i.search-btn{
display:inline-block;
vertical-align:middle
}
.kra-header-layout-centered>.site-container{
padding:12px 20px;
}
.kra-header-layout-centered .site-top-bar-left{
float:left;
padding:0px 0px;
width:25%;
z-index:99;
font-size:16px;
}
.kra-header-layout-centered .site-top-bar-left a{
margin:0 6px 0 0;
}
.kra-header-layout-centered .site-top-bar-right{
float:right;
font-size:9pt;
padding:5px 0px 5px 0px;
position:relative;
width:25%;
text-align:center;
z-index:99;
line-height:1.5;
}
.kra-header-layout-centered .site-top-bar-right-text{
display:inline-block;
margin:0 3px 0 4px;
padding:3px 0 0;
vertical-align:middle;
font-size:13px;
color:#666;
}
.kra-header-layout-centered i.search-btn{
padding:2px 0 1px 5px;
}
.kra-header-layout-centered .site-top-bar-right i{
margin:0 0 0 1px;
}
.kra-header-layout-centered .site-top-bar-right ul li a{
line-height:14px;
}
.kra-header-layout-centered .header-cart{
padding:3px 0 0 0;
}
.kra-header-layout-centered .header-cart-contents{
font-size:11px;
}
.kra-header-layout-centered .header-cart-amount{
color:#777;
}
.kra-header-layout-centered .header-cart-checkout span{
display:none;
}
.kra-header-layout-centered .site-header-branding{
width:100%;
text-align:center;}
.kra-header-layout-centered .site-header-right-link{
box-shadow:1px 0 0 rgba(0,0,0,.08);
display:inline-block;
vertical-align:top;
margin:7px 0 0;
padding:1px 8px 1px 0;
line-height:14px;}
.kra-header-layout-centered .site-header-right-link a{
padding:0 5px;
border-radius:3px;
-webkit-transition:all 50ms linear 0s;
-moz-transition:all 50ms linear 0s;
-ms-transition:all 50ms linear 0s;
-o-transition:all 50ms linear 0s;
transition:all 50ms linear 0s;
font-size:10pt;
}
.kra-header-layout-centered .site-title{
font-size:34px;
line-height:34px;
font-weight:100;
margin:0;
padding:17px 0 0;
}
.kra-header-layout-centered .site-description{
margin:0;
padding:4px 0 0;
font-size:13px;
font-weight:400;
}
@media screen and (max-width:700px){
.kra-header-layout-centered .site-header-right-link{
margin:3px 0 0;
}
}
@media screen and (max-width:768px) {
header#masthead {
    position: absolute !important;
}
.site-top-bar{
position:absolute;
}
}