
#logo h1 {
    position: absolute;
    top: 40px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 105px;
    height: 105px;
    background: url('img/memento.svg') no-repeat;
    background-size: 100% 100%;
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    z-index: 2000;
}

header {
    height: 190px;
    position: relative;
    z-index: 2000;
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none;   /* Chrome/Safari/Opera */
    -khtml-user-select: none;    /* Konqueror */
    -moz-user-select: none;      /* Firefox */
    -ms-user-select: none;       /* IE/Edge */
    user-select: none;           /* non-prefixed version, currently not supported by any browser */
}

header #menu-toggle {
    display: none;
}

header nav ul {
    font-weight: 600;
    position: absolute;
}

nav {
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
}
nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
nav li {
    display: inline-block;
}
nav a {
    text-decoration: none;
}
nav a:hover,
nav a.active {
    text-decoration: underline;
}

nav #menu {
    top: 85px;
    left: 0;
    right: 0;
    color: #6b1a00;
}
nav #menu li {
    margin-right: 30px;
    padding-bottom: 5px;
}
nav #menu li:nth-child(1) {
    margin-left: 105px;
}

nav #menu li:nth-child(1) {
	margin-right:32px;
}

nav #menu li:nth-child(2) {
	margin-right:32px;
}

nav #menu li:nth-child(3) {
	margin-right:32px;
}

nav #menu li:nth-child(5) {
    margin-right: 190px;
}
dis-nav #menu li:nth-child(7) {
    min-width: 150px;
    d-width: 150px;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    background: none;
    text-align: left;
}
nav #menu li:last-child {
    margin-right: 0;
    margin-left: 0px;
}

html[lang=en] nav #menu {
    margin-left: 0px;
}
html[lang=bg] nav #menu {
    margin-left: 10px;
}

nav #menuCaption {
    top: 0;
    left: 10%;
    padding: 12px 15px;
    dis-background: rgba(0,0,0,0.2);
    font-weight: bold;
    font-size: 20px;
    color: #6b1a00;
    display: none;
}

nav #language {
    top: 0;
    right: 10%;
    padding: 12px 15px;
    background: rgba(0,0,0,0.2);
}
nav #language li:first-child:after {
    content: " |";
    margin: 0 0.2em 0 0.2em;
}
nav #language abbr {
    border-bottom: none;
}

nav #smallCart {
    top: 0;
    right: 10%;
    padding: 12px 0px;
    dis-background: rgba(0,0,0,0.2);
    font-weight: bold;
    color: #6b1a00;
    font-size: 20px;
    background: none;
    display: none;
}

nav #smallCart li { font-size: 40px; margin-top: -14px; }

footer {
    padding: 45px 0;
    font-weight: 200;
    dis-background: linear-gradient(to bottom, rgba(0,0,0,.63) 0%, rgba(0,0,0,0) 100%);

}
footer nav ul {
    display: inline-block;
    /* padding-bottom: 5px; */
    color: #6b6b6b;
    dis-border-bottom: 1px solid rgba(255,255,255,0.15);
    dis-border-bottom: 2px solid #000000;
}
footer nav ul.bottomul {
    /* padding: 5px 135px 5px 135px; */
	margin-top:5px;
}
footer nav li {
    margin:0px 16px;

}
footer nav li:first-child {
    /* margin-left: 0; */
}
footer nav a:hover {
    text-decoration: underline;
}

footer p {
    color: #777;
    text-align: center;
    font-size: 14px;
    padding-bottom: 60px;
    background: url('img/memento-grey.svg') no-repeat center bottom;
    background-size: 50px 50px;

}

footer div.copyright {
    margin-top: 30px; color: #777; font-size: 14px; width: 100%;
}

footer[section=adv] div.copyright {
    color: #ffffff;
}

nav[section=adv] #menu  {
    color: #ffffff;
}

nav[section=adv] #menuCaption  {
    color: #ffffff;
}

nav[section=adv] #smallCart

footer[section=adv] {
    color: #ffffff;
}

footer[section=adv] nav ul {
    color: #ffffff;
}
footer[section=adv] p {
    color: #ffffff;
}
footer[section=adv] nav ul.bottomul {
    /*border-top: 1px solid #fff; padding: 5px 35px 5px 35px;*/
    /* border-top: 1px solid #fff; padding: 5px 135px 5px 135px; */
}

.index header {
    x-background: url('img/nav-shadow.png') 50% 50% no-repeat;
}

#coffeeDropDown {
    position: relative;
    background:rgba(255,255,255,1);
    display: none;
    text-align: left;
    margin: 20px 0 0 -10px;
    color: #82483a; /* color of the links in the drop down */
    padding: 10px;
    padding-right: 20px;
    box-shadow: 2px 3px 2px rgba(0,0,0,0.5);
    border-top: 1px solid #f6f6f6;
    border-left: 1px solid #f6f6f6;
}

#coffeeDropDownLabelRepl {
    box-sizing: border-box; position: relative; background:rgba(255,255,255,1); display: none; text-align: left; margin: -8px 0 0 -10px; color: #82483a; /* color of the links in the drop down */
    padding: 10px; padding-right: 10px; text-decoration: underline; box-shadow: 2px 3px 2px rgba(0,0,0,0.5); border-top: 1px solid #f6f6f6; border-left: 1px solid #f6f6f6; line-height: 8px;
}
#coffeeDropDownLabelReplBorderClear {
    z-index: 99999999; border: 0; position: relative; background: #ffffff; display: none; text-align: left; top: 25px; left: 0px; line-height: 7px; width: 100%; box-shadow: 0;
}

/**/
#coffeeDropDown[section=adv-disabled] { background:rgba(0,0,0,0.9); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
#coffeeMenu:hover #coffeeDropDown { position: absolute; display: inherit; }
#coffeeMenu:hover #coffeeDropDownLabelRepl { position: absolute; display: inherit; }
#coffeeMenu:hover #coffeeDropDownLabelReplBorderClear { position: absolute; display: inherit; }





#coffeeMakersDropDown {
    position: relative;
    background:rgba(255,255,255,1);
    display: none;
    text-align: left;
    margin: 20px 0 0 -10px;
    color: #82483a; /* color of the links in the drop down */
    padding: 10px;
    padding-right: 20px;
    box-shadow: 2px 3px 2px rgba(0,0,0,0.5);
    border-top: 1px solid #f6f6f6;
    border-left: 1px solid #f6f6f6;
}

#coffeeMakersDropDownLabelRepl {
    box-sizing: border-box; position: relative; background:rgba(255,255,255,1); display: none; text-align: left; margin: -8px 0 0 -10px; color: #82483a; /* color of the links in the drop down */
    padding: 10px; padding-right: 10px; text-decoration: underline; box-shadow: 2px 3px 2px rgba(0,0,0,0.5); border-top: 1px solid #f6f6f6; border-left: 1px solid #f6f6f6; line-height: 8px;
}
#coffeeMakersDropDownLabelReplBorderClear {
    z-index: 99999999; border: 0; position: relative; background: #ffffff; display: none; text-align: left; top: 25px; left: 0px; line-height: 7px; width: 100%; box-shadow: 0;
}

/**/
#coffeeMakersDropDown[section=adv-disabled] { background:rgba(0,0,0,0.9); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
#coffeeMakersMenu:hover #coffeeMakersDropDown { position: absolute; display: inherit; }
#coffeeMakersMenu:hover #coffeeMakersDropDownLabelRepl { position: absolute; display: inherit; }
#coffeeMakersMenu:hover #coffeeMakersDropDownLabelReplBorderClear { position: absolute; display: inherit; }





#wineSpiritsDropDown {
    position: relative;
    background:rgba(255,255,255,1);
    display: none;
    text-align: left;
    margin: 20px 0 0 -10px;
    color: #82483a; /* color of the links in the drop down */
    padding: 10px;
    padding-right: 20px;
    box-shadow: 2px 3px 2px rgba(0,0,0,0.5);
    border-top: 1px solid #f6f6f6;
    border-left: 1px solid #f6f6f6;
}

#wineSpiritsDropDownLabelRepl {
    box-sizing: border-box; position: relative; background:rgba(255,255,255,1); display: none; text-align: left; margin: -8px 0 0 -10px; color: #82483a; /* color of the links in the drop down */
    padding: 10px; padding-right: 10px; text-decoration: underline; box-shadow: 2px 3px 2px rgba(0,0,0,0.5); border-top: 1px solid #f6f6f6; border-left: 1px solid #f6f6f6; line-height: 8px;
}
#wineSpiritsDropDownLabelReplBorderClear {
    z-index: 99999999; border: 0; position: relative; background: #ffffff; display: none; text-align: left; top: 25px; left: 0px; line-height: 7px; width: 100%; box-shadow: 0;
}

/**/
#wineSpiritsDropDown[section=adv-disabled] { background:rgba(0,0,0,0.9); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
#wineSpiritsMenu:hover #wineSpiritsDropDown { position: absolute; display: inherit; }
#wineSpiritsMenu:hover #wineSpiritsDropDownLabelRepl { position: absolute; display: inherit; }
#wineSpiritsMenu:hover #wineSpiritsDropDownLabelReplBorderClear { position: absolute; display: inherit; }




#accessoriesDropDown {
    position: relative;
    background:rgba(255,255,255,1);
    display: none;
    text-align: left;
    margin: 20px 0 0 -10px;
    color: #82483a; /* color of the links in the drop down */
    padding: 10px;
    padding-right: 20px;
    box-shadow: 2px 3px 2px rgba(0,0,0,0.5);
    border-top: 1px solid #f6f6f6;
    border-left: 1px solid #f6f6f6;
}

#accessoriesDropDownLabelRepl {
    box-sizing: border-box; position: relative; background:rgba(255,255,255,1); display: none; text-align: left; margin: -8px 0 0 -10px; color: #82483a; /* color of the links in the drop down */
    padding: 10px; padding-right: 10px; text-decoration: underline; box-shadow: 2px 3px 2px rgba(0,0,0,0.5); border-top: 1px solid #f6f6f6; border-left: 1px solid #f6f6f6; line-height: 8px;
}
#accessoriesDropDownLabelReplBorderClear {
    z-index: 99999999; border: 0; position: relative; background: #ffffff; display: none; text-align: left; top: 25px; left: 0px; line-height: 7px; width: 100%; box-shadow: 0;
}

/**/
#accessoriesDropDown[section=adv-disabled] { background:rgba(0,0,0,0.9); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
#accessoriesMenu:hover #accessoriesDropDown { position: absolute; display: inherit; }
#accessoriesMenu:hover #accessoriesDropDownLabelRepl { position: absolute; display: inherit; }
#accessoriesMenu:hover #accessoriesDropDownLabelReplBorderClear { position: absolute; display: inherit; }





#teaDropDown {
    box-sizing: border-box;
    position: relative;
    background:rgba(255,255,255,1);
    display: none;
    text-align: left;
    margin: 20px 0 0 -10px;
    color: #82483a; /* color of the links in the drop down */
    padding: 10px;
    padding-right: 20px;
    box-shadow: 2px 3px 2px rgba(0,0,0,0.5);
    border-top: 1px solid #f6f6f6;
    border-left: 1px solid #f6f6f6;
}

#teaDropDownLabelRepl {
    box-sizing: border-box; position: relative; background:rgba(255,255,255,1); display: none; text-align: left; margin: -8px 0 0 -10px; color: #82483a; /* color of the links in the drop down */
    padding: 10px; padding-right: 10px; text-decoration: underline; box-shadow: 2px 3px 2px rgba(0,0,0,0.5); border-top: 1px solid #f6f6f6; border-left: 1px solid #f6f6f6; line-height: 8px;
}
#teaDropDownLabelReplBorderClear {
    z-index: 99999999; border: 0; position: relative; background: #ffffff; display: none; text-align: left; top: 25px; left: 0px; line-height: 7px; width: 100%; box-shadow: 0;
}

/**/
#teaDropDown[section=adv-disabled] { background:rgba(0,0,0,0.9); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
#teaMenu:hover #teaDropDown { position: absolute; display: inherit; }
#teaMenu:hover #teaDropDownLabelRepl { position: absolute; display: inherit; }
#teaMenu:hover #teaDropDownLabelReplBorderClear { position: absolute; display: inherit; }

#wineDropDown { position: relative; background:rgba(255,255,255,1); display: none; text-align: left; margin: 20px 0 0 -20px; padding: 20px; padding-right: 30px; -webkit-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.9); -moz-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.9); box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.9);  }
/**/
#wineDropDown[section=adv-disabled] { background:rgba(0,0,0,1); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
#wineMenu:hover #wineDropDown { position: absolute; display: inherit; }
#advancedDropDown { position: relative; background:rgba(255,255,255,1); display: none; text-align: left; margin: 20px 0 0 -20px; padding: 20px; padding-right: 30px; -webkit-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.9); -moz-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.9); box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.9);  }
/**/
#advancedDropDown[section=adv-disabled] { background:rgba(0,0,0,1); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
#advancedMenu:hover #advancedDropDown { position: absolute; display: inherit; }

.dropDownItemSub {
	border:1px solid lightgray;
	width: auto;
	background:rgba(255,255,255,1);
	display: none;
	text-align: left;
	margin: 0 0 0 60px;
	padding: 20px;
	padding-right: 30px;
	-webkit-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.1);
	box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.1);
	white-space: nowrap;
	position:relative;
	top:-1px;
	left:85px;
	z-index:2001;

    color: #82483a !important;
}
.dropDownItemSub[section=adv-disabled] { background:rgba(0,0,0,1); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.dropDownItem:hover .dropDownItemSub { position: absolute; display: inherit; }

.dropDownItemSub::before {
	content:"" !important;
	display:block !important;
	border-right:12px solid lightgray !important;
	border-top:12px solid transparent !important;
	border-bottom:12px solid transparent !important;
	position:absolute !important;
	left:-12px !important;
	top:25px !important;
}

.dropDownItemSub::after {
	content:"" !important;
	display:block !important;
	border-right:11px solid white !important;
	border-top:11px solid transparent !important;
	border-bottom:11px solid transparent !important;
	position:absolute !important;
	left:-11px !important;
	top:26px !important;
}

.navDropDown.top {
  background:-webkit-gradient(linear, 0 0, 0 100%, from(#f3961c), to(#f9d835));
  background:-moz-linear-gradient(#f3961c, #f9d835);
  background:-o-linear-gradient(#f3961c, #f9d835);
  background:linear-gradient(#f3961c, #f9d835);
}

.triangle-isosceles.top:after {
  top:-15px; /* value = - border-top-width - border-bottom-width */
  right:50px; /* controls horizontal position */
  bottom:auto;
  left:auto;
  border-width:0 15px 15px; /* vary these values to change the angle of the vertex */
  border-color:#f3961c transparent;
}

.navDropDown {
  position:relative;
  padding:15px;
  margin:1em 0 3em;
  color:rgba(0, 0, 0, 0.7);
  background:#f3961c; /* default background for browsers without gradient support */
  /* css3 */
  background:-webkit-gradient(linear, 0 0, 0 100%, from(#f9d835), to(#f3961c));
  background:-moz-linear-gradient(#f9d835, #f3961c);
  background:-o-linear-gradient(#f9d835, #f3961c);
  background:linear-gradient(#f9d835, #f3961c);

  border:1px solid lightgray;

  top:2px;
}

.navDropDownLabel:hover,
.dropDownItem:hover,
.dropDownItemSub a:hover {
	cursor:pointer !important;
	text-decoration:underline !important;
}

.navDropDown::before {
	left:25px !important;
	right:auto !important;
	content:"";
	display:block;
	position:absolute;
	top:-12px;
	border-left:12px solid transparent;
	border-right:12px solid transparent;
	border-bottom:12px solid lightgray;
}

.navDropDown::after {
	top:-11px;
	left:26px !important;
	right:auto !important;
	content:"";
	display:block;
	position:absolute !important;
	border-left:11px solid transparent !important;
	border-right:11px solid transparent !important;
	border-bottom:11px solid white !important;
}

.indexCategoryOverlay {
    xxx-margin: -20px;
    xxx-padding: 20px;
    background:rgba(255,255,255,0.9);
    x-background:rgba(0,0,0,0.1);
    width: 100%;
    display: none;
    text-align: left;
    padding-right: 30px;
    x-box-shadow: 1px 1px 1px #888888;
    x-border: 1px solid #888888;
    position: absolute;
    padding: 15px;
    line-height: 24px;
    overflow: hidden;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    bottom: 0;
    text-align: center;
    overflow: visible;
}
#coffeeOverlay { }
#coffeeHome:hover #coffeeOverlay { display: inherit; }
#teaOverlay { }
#teaHome:hover #teaOverlay { display: inherit; }
#wineOverlay { }
#wineHome:hover #wineOverlay { display: inherit; }

.indexOverlayItem .indexOverlaySubselectionBLACK { position: absolute; display: none; margin-left: 250px; margin-top: -10px; padding: 15px; text-align: center; z-index: 99999; background-color: #000000; color: #ffffff; white-space: nowrap; }
.indexOverlayItem .indexOverlaySubselection { position: absolute; background:rgba(255,255,255,0.9); display: none; text-align: center; margin-left: 250px; z-index: 99999;  margin-top: -10px; padding: 15px; white-space: nowrap; box-shadow: 1px 1px 1px #888888; }

.indexOverlayItem:hover .indexOverlaySubselection { display: inherit; }

.topNaviBand {
    display: inline;
    position: absolute;
    z-index: 10000;
    right: 10%;
    width: 340px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: white;
    font-size: 14px;
    font-weight: 600;
}
.topNaviBand i { margin-left: 5px; margin-right: 5px; font-size: 22px; }
.topNaviBand .fa-phone { font-size: 14px; }
.topNaviBand .fa-shopping-cart { margin-right: 20px; }
.topNaviBand .fa-search { margin-left: 20px; }



@media (max-width: 1200px) {

    nav #menu li {
        margin-right: 13px;
    }
    nav #menu li:nth-child(4) {
        margin-right: 150px;
    }

	nav #menu li:nth-child(1) {
		margin-right:16px;
	}

	nav #menu li:nth-child(2) {
		margin-right:16px;
	}

	nav #menu li:nth-child(3) {
		margin-right:16px;
	}
}

@media (max-width: 1090px) {
    nav #menu li {
        margin-right: 5px;
    }

	nav #menu li:nth-child(1) {
		margin-right:9px;
	}

	nav #menu li:nth-child(2) {
		margin-right:9px;
	}

	nav #menu li:nth-child(3) {
		margin-right:9px;
	}

    nav #menu li:nth-child(4) {
        margin-right: 150px;
    }


}

#menuSpacer { display: none; }

@media (max-width: 1023px) {

    .topNaviBand {
        x-display: none;
        position: relative;
        width: 100%;
        padding: 0;
        margin: 0 0 -30px 0;
        right: auto;
        display: block;
        text-align: center;
    }

    header::before {
        content: '';
        position: absolute;
        top: 67px;
        left: 0;
        right: 0;
        height: 50px;
        background: #ffffff; /* background of the collapsed band */
        transition: all 0.5s;
    }
    header #menu-toggle {
        display: block;
        font: 0/0 a;
        color: transparent;
        width: 50px;
        height: 50px;
        position: absolute;
        left: 2%;
        top: 50%;
        margin: -29px 0 0 -5px;
    }
    a#menu-toggle {
	    xxx-position: relative;
	}
	a#menu-toggle span {
	    display: block;
	    position: absolute;
	    width: 30px;
	    height: 2px;
	    background-color: #6b1a00;
	}
	a#menu-toggle span:nth-child(1) {
	    top: 16px;
	    left: 10px;
	}
	a#menu-toggle span:nth-child(2) {
	    top: 24px;
	    left: 10px;
	}
	a#menu-toggle span:nth-child(3) {
	    top: 32px;
	    left: 10px;
	}

    header #menu-toggle-zzz::after {
        content: '';
        font-size: 16px;
        color: #fff;
        position: absolute;
        left: 10px;
        right: 10px;
        height: 0;
        box-shadow:
            0 17px 0 1px #6b1a00, /* hamburger color */
            0 25px 0 1px #6b1a00,
            0 33px 0 1px #6b1a00;
    }
    header #menu {
        visibility: hidden;
        opacity: 0;
        transition: opacity 0.5s;
    }

    header.open::before {
        top: 0; /* e */
        height: 100vh; /* e */
        min-height: 500px; /* e */
        background-color: #dedede; /* e */
    }

    header.open { display: block; }
    header.open #menu {
        visibility: visible;
        opacity: 1;
        top: 165px;
        margin: 0 0 0 5% !important;
        font-size: 18px;
    }
    header.open #menu li {
        display: block;
        margin: 10px 0;
        text-align: left;
    }

    dis-header.open #menu li:nth-child(4) {
        margin-bottom: 25px;
    }

    header.open #menu li:nth-child(5) {
        margin-bottom: 25px;
    }

    header.open #menu li:nth-child(6) {
        margin-bottom: 25px;
    }

    header.open #menu li:nth-child(7) {
        margin-bottom: 25px;
    }

    #dis-menuSpacer.open { height: 250px; display: block; }
    #menuSpacer.open { display: none; }

    nav #language {
        top: 85px;
        right: 20%;
        padding: 0;
        background: none;
        -webkit-transform: translate(50%);
        transform: translate(50%);
    }

    nav #menuCaption {
        top: 79px;
        left: 5%;
        padding: 0;
        background: none;
        -webkit-transform: translate(50%);
        transform: translate(50%);
        display: list-item;
    }

    nav #smallCart {
        top: 79px;
        right: 2%;
        padding: 0;
        background: none;
        dis--webkit-transform: translate(50%);
        dis-transform: translate(50%);
        display: list-item;
        dis-margin-right: -25px;
        background: none;
    }

	/* footer edits */
    footer nav {
        /* display: none; */
    }

	.footerSoical
	{
		float:center;
	}


	/* footer edits */

    #coffeeDropDown { margin-left: 30px; }
    #teaDropDown { margin-left: 30px; }
    #wineDropDown { margin-left: 30px; }
    #advancedDropDown { margin-left: 30px; }

    .cartProdImageCell { display: none; }
    .cartItemCell { padding-top: 10px; padding-bottom: 10px; }


}

@media (max-width:875px) {
	body .footerSocials {
		width:100%;
	}

	body .footerSocialsContainer {
		width:640px;
		position:relative;
		left:50%;
		transform:translateX(-50%);
	}

}

@media (max-width: 600px) {
	body .footerTopContainer {
		width:370px;
		position:relative;
		left:50%;
		transform:translateX(-50%);
	}

	#footerTopHome {
		margin-left:0px;
		margin-right:55px;
	}

	#footerTopDelivery {
		margin-left:-5px;
	}

	#footerTopPayment {
		margin-left:-30px;
	}

	#footerTopContactUs {
		margin-left:-40px;
	}

	body .bottomul li {
		margin:0px 5px;
	}
}

@media (max-width: 550px) {
    nav #menuCaption li { display: none; }

	body .footerSocialsContainer {
		width:380px;
		position:relative;
		left:50%;
		transform:translateX(-50%);
	}

	body #facebookFooterSocial
	{
		margin-left:8px;
		margin-right:32px;
	}
}

@media (max-width: 400px) {
    nav #menuCaption li { display: none; }

	body .footerSocialsContainer {
		width:190px;
		position:relative;
		left:50%;
		transform:translateX(-50%);
		padding-left:10px;
	}

	body #facebookFooterSocial
	{
		margin-left:0px;
		margin-right:0px;
	}

	body #emailFooterSocial {
		margin-left:-17px !important;
	}

	body .footerTopContainer {
		width:180px;
	}

	body #footerTopHome {
		margin:0px;
	}

	body #footerTopContactUs {
		margin:0px;
	}

	body #footerTopDelivery {
		margin:0px;
	}

	body #footerTopPayment {
		margin:0px;
	}
}

@media (max-width: 350px) {
    #smallCartAmount { display: none; }
}