H1 {font-size: 20px;}
H2 {font-size: 16px;}
H3 {font-size: 14px;}

#bestseller {
	margin-bottom: 0px;
}
#checklist ul li {
	background: url("/images/check.png") no-repeat left; color: rgb(49, 49, 49); font-size: 14px;
}
#block_left_menu h2 {
	background: rgb(0, 127, 163); padding: 8px 10px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 20px; font-weight: normal; margin-top: 0px; margin-bottom: 7px;
}

.menu-container h2 {
	background: rgb(0, 127, 163); padding: 8px 10px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 20px; font-weight: normal; margin-top: 0px; margin-bottom: 7px;
}

#block_left_menu ul {
	margin: 0px; padding: 0px;
    list-style: none;
}

.menu-container ul {
	margin: 0px; padding: 0px;
    list-style: none;
}

.menu-container .level1 {
    background-color:white;
}

.menu-container .level2 {
    margin:0px !important;
}

#block_left_menu ul.level1 li {
	margin-bottom: 7px; border-top-color: rgb(237, 237, 237); border-bottom-color: rgb(237, 237, 237); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}

.menu-container ul.level1 li {
	margin-bottom: 7px; border-top-color: rgb(237, 237, 237); border-bottom-color: rgb(237, 237, 237); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}

#block_left_menu ul.level1 li:first-child {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}

.menu-container ul.level1 li:first-child {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}

#block_left_menu ul.level1 li:hover a {
	background: rgb(237, 237, 237); color: rgb(0, 0, 0);
}

.menu-container ul.level1 li:hover a {
	background: rgb(237, 237, 237); color: rgb(0, 0, 0);
}

#block_left_menu ul.level1 li a {
	padding: 8px 10px; transition:0.2s; color: rgb(122, 122, 122); text-transform: uppercase; font-size: 16px; display: block; -webkit-transition: all 0.2s; -o-transition: all 0.2s; -moz-transition: all 0.2s;
}

.menu-container ul.level1 li a {
	padding: 8px 10px; transition:0.2s; color: rgb(122, 122, 122); text-transform: uppercase; font-size: 18px; display: block; -webkit-transition: all 0.2s; -o-transition: all 0.2s; -moz-transition: all 0.2s;
}

#block_left_menu ul.level1 li ul.level2 li {
	margin: 0px; border: currentColor; border-image: none;
}

.menu-container ul.level1 li ul.level2 li {
	margin: 0px; border: currentColor; border-image: none;
}

#block_left_menu ul.level1 li ul.level2 li:first-child {
	margin-top: 7px;
}

.menu-container ul.level1 li ul.level2 li:first-child {
	margin-top: 7px;
}

#block_left_menu ul.level1 li ul.level2 li a {
	background: rgb(237, 237, 237); padding: 5px 10px; color: rgb(0, 0, 0); text-transform: none; font-size: 16px;
}

.menu-container ul.level1 li ul.level2 li a {
	background: rgb(237, 237, 237); padding: 5px 10px; color: rgb(0, 0, 0); text-transform: none; font-size: 16px;
}

#block_left_menu ul.level1 li ul.level2 li a span {
	background: url("/img/down2.png") no-repeat; width: 11px; height: 11px; margin-top: 3px; float: right;
}

.menu-container ul.level1 li ul.level2 li a span {
	background: url("/img/down2.png") no-repeat; width: 11px; height: 11px; margin-top: 3px; float: right;
}

#block_left_menu ul.level1 li ul.level2 li a.close span {
	background: url("/img/up2.png") no-repeat; width: 11px; height: 11px; margin-top: 3px; float: right;
}

.menu-container ul.level1 li ul.level2 li a.close span {
	background: url("/img/up2.png") no-repeat; width: 11px; height: 11px; margin-top: 3px; float: right;
}

#block_left_menu ul.level1 li:hover ul.level2 li a {
	background: rgb(237, 237, 237);
}

.menu-container ul.level1 li:hover ul.level2 li a {
	background: rgb(237, 237, 237);
}

#block_left_menu ul.level1 li ul.level2 li ul.level3 {
	padding-top: 7px;
}

.menu-container ul.level1 li ul.level2 li ul.level3 {
	padding-top: 7px;
}

#block_left_menu ul.level1 li ul.level2 li ul.level3 li {
	background: none; border: currentColor; border-image: none; padding-left: 7px;
}

.menu-container ul.level1 li ul.level2 li ul.level3 li {
	background: none; border: currentColor; border-image: none; padding-left: 7px;
}

#block_left_menu ul.level1 li ul.level2 li ul.level3 li:first-child {
	margin-top: 0px;
}

.menu-container ul.level1 li ul.level2 li ul.level3 li:first-child {
	margin-top: 0px;
}

#block_left_menu ul.level1 li ul.level2 li ul.level3 li:last-child {
	margin-bottom: 10px;
}

.menu-container ul.level1 li ul.level2 li ul.level3 li:last-child {
	margin-bottom: 10px;
}

#block_left_menu ul.level1 li ul.level2 li ul.level3 li a {
	background: none; padding: 0px 0px 0px 7px; color: rgb(122, 122, 122); text-transform: none; font-size: 14px;
}

.menu-container ul.level1 li ul.level2 li ul.level3 li a {
	background: none; padding: 0px 0px 0px 7px; color: rgb(122, 122, 122); text-transform: none; font-size: 16px;
}

#block_left_menu ul.level1 li ul.level2 li ul.level3 li a:hover {
	color: rgb(0, 0, 0);
}

.menu-container ul.level1 li ul.level2 li ul.level3 li a:hover {
	color: rgb(0, 0, 0);
}

#block_left_menu ul.level1 li:hover ul.level2 li ul.level3 li a {
	background: none;
}

.menu-container ul.level1 li:hover ul.level2 li ul.level3 li a {
	background: none;
}

#bestseller ul {
	padding-bottom: 30px; margin-bottom: 30px;
}
#bestseller ul li {
	margin-bottom:10px; margin-top: 0px; border-right-color: rgb(213, 213, 213); border-bottom-color: rgb(213, 213, 213); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
#bestseller ul li:nth-of-type(3n) {
	border-right-color: rgb(213, 213, 213); border-right-width: 1px; border-right-style: solid;
}
#bestseller ul li:nth-of-type(4n) {
	border-right-color: rgb(213, 213, 213); border-right-width: 0px; border-right-style: solid;
}
#bestseller ul li .space {
	background: rgb(255, 255, 255); height: 10px; margin-right: -16px;
}
@media all and (max-width:767px)
{
/*ul.level2 li::after {
	top: 5px; right: 15px; font-family: "FontAwesome"; position: absolute; z-index: 5; cursor: pointer; content: "\f13a";
}
ul.level2 {
	position: relative;
}*/
#bestseller {
	padding-right: 15px; padding-left: 15px;
}
#bestseller ul li {
	margin-top: 20px; border-right-color: currentColor; border-bottom-color: currentColor; border-right-width: medium; border-bottom-width: medium; border-right-style: none; border-bottom-style: none;
}
#bestseller ul li:nth-of-type(3n) {
	margin-top: 20px; border-right-color: currentColor; border-bottom-color: currentColor; border-right-width: medium; border-bottom-width: medium; border-right-style: none; border-bottom-style: none;
}
}
