﻿
.container{
	
	max-width:none;
	width:80%;
	
}

.column-4, .column-5, .column-7 {
    width: 100%!important;
    margin: 0;
}


.red{
	color:pink;
}


.logo img {
    max-width: 50px;
}


.navBar li, .navBar a {
    color: #000!important;
    margin:0;
    text-align:center;
}

.sub-menu{
	display:block!important;
	left:0!important;
	background-color:#fff;
	top:30px!important;
}


.basket-pop{
	display:none!important;
}



.navBar {
    padding: 20px 25px;
}


.navBar ul {
    display: none;
    position: absolute;
    text-align: left;
    top: 47px;
    z-index: 10;
    width: 100%;
    right: 0;
    background-color: #fff;
    -webkit-padding-start: 0!important;
}


.navBar li {
    display: block;
    padding: 5px 0;
}

.archive-page.navBar {
    width: 81%;
}



#burgerbutton {
    display: block;
    text-align: right;
    cursor: pointer;
    margin-top: 15px;
    margin-right: 20px;
    font-size: 25px;
}

.archive-page #burgerbutton{
	margin:0;
}

.home #burgerbutton,
.basket #burgerbutton,
.wishlist #burgerbutton
{
	color:#fff;
}

.login-popup{
	width:80%;
	max-width:none;
}


.banner {
    height: 250px;
}

h1 {
    font-size: 40px!important;
}


.img-con img {
    max-width: 75px;
}


.product-con {
    min-height: auto;
    padding: 0;
}

.archive .banner h1{
	top: 50%;
	font-size: 50px;
	left:50%;
	transform:translate(-50%, -50%);
	margin: 0 auto;
	text-align:center;
}

.fil-con {
    display: block;
    width: 100%;
}

.fil-con input {
    width: 92%;
}

.fil-con button {
    right: 0px;
}

.fil-con select {
    width: 100%;
    margin-bottom: 10px;
}

.fil-con:last-child select{
	margin-bottom:0;
}

.btn-con{
	position:relative;
	display:block!important;
}

.stars{
	position: relative;
    bottom: 0;
}


.simg-con > img {
    width: 30vw;
	position:relative;
	margin:0;
}

.single .banner {
    height: 35vh;
}

.single .info-con {
    text-align: center;
}

.single .type{
	margin:auto;
}

.home .banner {
    height: 50vh;
}

.heading {
    font-size: 40px;
}

.logo {
    left: 0px;
}

.home .product .prod-con {
	margin-bottom:30px;
}

.home .product .prod-con img {
    min-height: 170px;
    max-height: 200px;
}

.filters .container{
	display:none;
}

.dd {
    display: block;
}

.sticky .dd{
	top:0;
}

.filters .container {
    margin-top: 25px;
}

.basket_item .col {
    display: block;
    float: none;
    text-align: center;
    width: 100%;
}

.basket_item {
    border: 3px dashed grey;
}

.basket_item img {
    max-width: 40px;
}

.basket-con button {
    display: block;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

div#basketTotal {
    text-align: center;
}



.wishlist .heading {
    margin: 0;
    width: 100%;
    text-align: center;
}


.home .banner h2{
	display:none!important;
}

#footer {
    height: 200px;
    background-color: grey;
}

.navBar.rel .logo {
    top: 22px;
    left: 15px;
}


#footer .list-inline {
    right: 0;
    bottom: 0;
    width: 100%;
    text-align: center;
}


ul.foot-nav {
    top: 30%;
    transform: translate(-50%, -50%);
    left: 50%;
    text-align: center;
    -webkit-padding-start: 0!important;
}



