.site-branding img.custom-logo {
margin: 0 auto;
}
.site-branding {
width: 100% !important;
}
.site-description {
	display: inline;
	margin: 30px;
}

/* Masthead */

#masthead.site-header {

    height: px!important;

    margin-bottom:20px

}

/* Mobile CSS for Masthead */

@media only screen and (max-width: 320px) {

    #masthead.site-header {

    height: 80px!important;

    margin-bottom:10px;

}

}

/* Masthead menu */

.storefront-primary-navigation a, .cart-contents a {

    margin:0 0 0 0;

}

.main-navigation ul {

    padding:0 0 0px 0px!important;

}

.main-navigation li {

    height:40px!important;}

/* Mobile CSS for Masthead menu */

@media only screen and (max-width: 320px) {

.main-navigation ul {

    background:#D6DDE4!important;

}

}

/* Header area */

.site-header {

padding-top:1em;

}
.site-header .custom-logo-link img, .site-header .site-logo-anchor img, .site-header .site-logo-link img {

margin-bottom: -45px;

}

.woocommerce-loop-category__title mark.count {
    display: none;
}

/* center logo*/
.site-branding{
width:100% !important;
text-align:center;
}
.site-header .site-branding img {
margin: 0 auto;
}

.storefront-secondary-navigation.woocommerce-active .site-header .site-branding {
  margin: 0;
  width: 55%;
}

.site-header .custom-logo-link img {
  max-width: 70%;
}

@media screen and (min-width: 768px) {

  .storefront-secondary-navigation.woocommerce-active .site-header .secondary-navigation {
    width: 300px;
    float: right;
    margin-right: 0;
    padding-right: 0;
  }

  .woocommerce-active .site-header .site-search {
    clear: both;
  }
}

.aws-container {
    width: 250px;
}


.woa-top-bar .block .widget {
    width: 50%;
    float: left;
}

/* remove search box */
.site-header .widget_product_search , .site-search{
display: none;
}


/* center menu */
nav#site-navigation {
width: 100%;
text-align: center;
margin-right: 0px;
margin-bottom:0px;
}


.site-footer a { text-decoration: none;}



.content-area,
.footer\.boks,
.ast-article-single   {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}



.site-footer {
    padding-top: 0;
}


