@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700);

html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body {
	background-color:#F2F2F2;
	margin:0;
}
.outer-background {
	box-shadow:0 0 4px #BABABA;
	width:1240px;
	max-width:96%;
	margin:0 auto;
	background-color:#FFFFFF;
}
*, *:before, *:after {
	box-sizing:border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
img {
	max-width: 100%;
	height: auto;
	border:0;
}
body, td, input, select, textarea {
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#000;
	font-weight:normal;
}
.VariantGroupLabel {
	font-family: 'Open Sans', sans-serif !important;
	font-size:12px !important;
	color:#000 !important;
	font-weight:400 !important;
	font-weight:normal !important;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

ul, form {
	margin:0;
	padding:0;
}
li {
	list-style-type:none;
}
a {
	color:#000;
	outline:none;
	text-decoration:none;
}
a:hover {
	color:#000;
}
h1, .Heading_Terms, .Heading_ShowBasket_Master, .Heading_Profile, .Heading_B2Blogin, .Heading_Order4 {
	font-weight:normal;
	text-transform:uppercase;
	text-align:left;
	margin:0 0 10px 0;
	padding:0;
	font-size:20px;
	display:block;
}
.Heading_B2BLogin_Wrapper {
	width:100%;
}
h2 { 
	text-align:left;
	font-weight:normal;
	margin:0 0 5px 0;
	padding:0;
	font-size:18px;
}
span.h2 {
	text-align:left;
	font-weight:normal;
	margin:0 0 5px 0;
	padding:0;
	font-size:18px;
	display:block;
}
h3 {
	font-family: 'Open Sans', sans-serif;
	font-weight:normal;
	text-align:left;
	margin:0 0 5px 0;
	padding:0;
	color:#323232;
	font-size:18px;
}
p {
	padding:0;
	margin:0;
}

/* HEADER */
header {
	width:100%;
	height:180px;
}
header > div {
	width:1140px;
	max-width:96%;
	margin:0 auto;
	position:relative;
}

#logo {
	position:absolute;
	top:85px;
	width:270px;
}
#slideshow {
	margin-bottom:10px;
}
#creditcard {
	position:absolute;
	right:0;
	top:0;
}
#emaerket {
	position:absolute;
	right:80px;
	top:70px;
	height:50px;
}
#offer-btn {
	position:absolute;
	right:560px;
	top:83px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color:#f5e426;
	display:inline-block;
	padding:4px 10px;
	font-size:14px;
	font-weight:bold;
}
#offer-btn:hover {
	background-color:#e6d305;
}
#news-btn {
	color:#FFFFFF;
	position:absolute;
	right:640px;
	top:83px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color:#464646;
	display:inline-block;
	padding:4px 10px;
	font-size:14px;
	font-weight:bold;
}
#news-btn:hover {
	background-color:#1A1A1A;
}
#wish-btn {
	background-image:url(/images/icon-wish.png);
	background-repeat:no-repeat;
	background-position:left center;
	color:#000;
	position:absolute;
	    right: 415px; /*430*/
	top:83px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color:#FFF;
	display:inline-block;
	padding:10px 10px 10px 30px;
	font-size:14px;
	font-weight:bold;
}
#wish-btn-mobile {
	display:none;
}
#top-phone {
	position:absolute;
	right:270px;
	top:6px;
	padding:0 0 0 25px;
	background-image:url(/images/icon-phone.png);
	background-repeat:no-repeat;
	background-position:left center;
}
#top-email {
	position:absolute;
	right:380px;
	top:6px;
	padding:0 0 0 25px;
	background-image:url(/images/icon-email.png);
	background-repeat:no-repeat;
	background-position:left center;
}

/* TOPMENU */
nav.mobile-menu {
	display:none;
}
nav.topmenu {
	position:absolute;
	top:6px;
	border-bottom:1px solid #E2E2E2;
	padding-bottom:6px;
	width:100%;
}
nav.topmenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
nav.topmenu ul li {
	display: inline-block;
}
nav.topmenu a {
	font-size:10px;
	text-transform:uppercase;
	padding:3px 6px;
	display:inline-block;
	margin-right:10px;
}
nav.topmenu a:hover {
	background-color:#000;
	color:#FFF;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
nav.topmenu a.Link_Topmenu.Link_Active_Topmenu {
	background-color:#000;
	color:#FFF;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

/* BASKET */
div.basket {
	height:50px;
	width:34px;
	position:absolute;
	top:70px;
	right:0;
	background-image:url('/images/icon-basket.png');
	background-repeat:no-repeat;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
div.basket:hover {
	cursor:pointer;
}
div.basket .totalproducts {
	position:absolute;
	top:-10px;
	right:-5px;
	height:18px;
	width:18px;
	text-align:center;
	padding:2px;
	font-size:12px;
	line-height:12px;
	font-weight:normal;
	background-color:#000;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	color:#FFFFFF;
}
#shippingfee,
#totalprice {
	display:none;
}

/* SEARCH */
header #Search_Form {
	position:absolute;
	right:200px;
	top:70px;
	width:160px;
	height:50px;
}
header #Search_Form .SearchTitle_SearchPage,
header #Search_Form .nbsp,
header #Search_Form br {
	display:none;
}
header #Search_Form .SearchField_SearchPage {
	color:#c4c4c4;
	background-image:url('/images/icon-search.png');
	background-repeat:no-repeat;
	background-position:90% 50%;
	background-size:21px auto;
	background-color:rgba(255,255,255,0.8);
	padding:0 0 0 20px;
	border:solid 1px #cfcfcf;
	height:100%;
	width:100%;
	text-transform:uppercase;
	position:absolute;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
header #Search_Form .SearchField_SearchPage:focus {
	background-position:130% 50%;
	padding-left:15px
}
header #Search_Form input[type="submit"].SubmitButton_SearchPage {
	display:none;
}

/* MAIN */
article {
	width:100%;
}
article > div.content {
	margin:0 auto;
	width:1140px;
	max-width:96%;
}

/* PRODUCTMENU */
a#ActiveCategory_A, nav.productmenu .Heading_Productmenu, #ActiveCategory_A, .ProductMenu_Category_Icon_Container {
	display:none !important;
}
nav.productmenu {
	width:100%;
	margin-bottom:20px;
}
body.webshop-frontpage nav.productmenu {
	margin-bottom:0;
}
nav.productmenu > div {
	width:1140px;
	max-width:96%;
	margin:0 auto;
	background-color:#000000;
	position:relative;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
nav.productmenu ul#ProductMenu_List, nav.productmenu ul#ProductMenu_List ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
nav.productmenu ul#ProductMenu_List > li {
	display:inline-block;
	padding:15px 0;
}
nav.productmenu ul#ProductMenu_List > li > a {
	font-size:14px;
	padding:0 16px;
	font-weight:normal;
	color:#FFFFFF;
}
nav.productmenu ul#ProductMenu_List > li > ul > li > a {
	padding:4px 0 !important;
	display:block;
	color:#FFFFFF;
}

/* DROPDOWN */
nav.productmenu ul#ProductMenu_List > li > ul {
	position:absolute;
	top:-999999px;
	z-index:9999;
	padding:20px;
	left:0;
	background-color:#000;
	-webkit-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
	text-align:left;
	width:100%;
	-webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
}
.ProductMenu_MenuItemBold {
	font-weight:normal !important;
}
nav.productmenu ul#ProductMenu_List > li > ul > li > a {
	white-space:nowrap;
}
nav.productmenu ul#ProductMenu_List > li:hover > ul {
	top:100%;
	opacity:1;
}
nav.productmenu ul#ProductMenu_List > li > ul > li > ul {
	display:none;
}

/* FOOTER */
footer {
	width:1140px;
	max-width:96%;
	margin:20px auto;
}
footer > section {
	padding:25px 0;
	border-top:1px solid #EBEBEB;
	text-align:center;
	color:#a7a7a7;
	position:relative;
}
footer > section a {
	color:#a7a7a7;
}
#facebook {
	position:absolute;
	right:0;
	top:15px;
}
.rightframe {
	width:1140px;
	max-width:96%;
	margin:0 auto;
	background-color:#E6E6E6;
	margin-top:10px;
}
.rightframe > form {
	width:100%;
	padding:10px;
}
.rightframe > form:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.rightframe > form > input[type="text"] {
	width:90%;
	border:0;
	background-color:#FFFFFF;
	padding:10px;
	font-size:14px;
	float:left;
	color:#A1A1A1;
}
.rightframe > form > input[type="submit"] {
	width:10%;
	border:0;
	background-color:#000;
	padding:9px;
	font-size:14px;
	display:inline-block;
	cursor:pointer;
	float:right;
	color:#FFFFFF;
}

ul.fp-usp {
	text-align:center;
	margin:30px 0 20px 0;
}
ul.fp-usp > li {
	background-image:url(/images/icon-checkmark-green.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 30px;
	display:inline-block;
	font-size:14px;
	margin:0 1%;
}
.fp-text {
	margin:20px 0 30px 0;
	text-align:center;
}
.fp-text h1 {
	text-align:center;
}

/* PRODUCTS */
ul.Frontpage_Custom_UL, ul.ProductList_Custom_UL, ul.Related_Custom_UL, ul.CustomersAlsoBought_Custom_UL, ul.Favorites_Custom_UL {
	margin:0 -1%;
	padding:0;
	list-style-type:none;
}
ul.Frontpage_Custom_UL > li, ul.ProductList_Custom_UL > li, ul.Related_Custom_UL > li, ul.CustomersAlsoBought_Custom_UL > li, ul.Favorites_Custom_UL > li {
	display:inline-block;
	width:23%;
	margin:1%;
	border:1px solid #DDDDDD;
}
ul.Favorites_Custom_UL .Prices_Custom_DIV {
	font-size:12px;
}
li .product {
	position:relative;
}
li .product .image {
	padding:10px;
	position:relative;
}
li .product .image img {
	display:block;
	width:100%;
}
li .product .stock-count {
	display:none;
}
li .product .stock {
	position:absolute;
	bottom:0;
	right:10px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	background-color:#76d844;
	padding:3px 6px;
	color:#FFF;
}
li .product .stock.not-instock {
	position:absolute;
	bottom:0;
	right:10px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	background-color:#555555;
	padding:3px 6px;
	color:#FFF;
}
li .product .offer {
	position:absolute;
	left:5px;
	top:5px;
	z-index:997;
}
li .product .buy {
	padding:10px;
}
li .product .buy:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
li .product .buy .BuyButton_ProductList, li .product .buy .Related_BuyButton_IMG, ul.Favorites_Custom_UL > li .buy input[type="image"], ul.Favorites_Custom_UL > li .buy input[type="image"] {
	float:left;
	width:100%;
}
ul.Favorites_Custom_UL > li .whattodo {
	text-align: center;
}
ul.Favorites_Custom_UL > li .whattodo a {
	display: inline-block;
	margin: 0 5px;
	vertical-align: middle;
}
ul.Favorites_Custom_UL > li .whattodo img {
	max-width: 15px;
}
ul.Favorites_Custom_UL > li .price {
	position: relative;
}

ul.Favorites_Custom_UL > li .price .remove_fav {
	position: absolute;
    top: 9px;
    right: 10px;
}
/*li .product .buy .InfoButton_ProductList, li .product .buy .Related_InfoButton_IMG, body.webshop-frontpage li .product .buy .info {
	float:right;
	width:30%;
}
*/
li .product .price .FavAddButton_Productlist {
	position:absolute;
    right: 10px; /*0*/
    bottom: 10px; /*0*/
}
ul.Frontpage_Custom_UL li:hover, ul.ProductList_Custom_UL li:hover, ul.Related_Custom_UL li:hover, ulCustomersAlsoBought_Custom_UL > li:hover, ul.Favorites_Custom_UL > li:hover {
	box-shadow:0 0 4px #CFCFCF;
}
li .product .name a {
	display:block;
	font-size:12px;
	padding:10px;
	width: 100%;
	text-overflow: ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
li .product .name {
	background-color:#F1F1F1;
}
li .product .price {
	padding:10px;
	font-weight:bold;
	position:relative;
}
li .product .price strike, li .product .price .PriceStriked_Productlist {
	color:#b7b7b7;
}

.productlist-categorydescription {
	margin:10px 0 0 0;
	padding:0 0 10px 0;
	color:#7d7d7d;
}
.productlist-categorydescription td {
	color:#7d7d7d;
}

/* PRODUCTCARD */
.ProdListLabel {
	background-color: #F5E426;
	padding: 4px 10px;
	font-size: 14px;
	font-weight: bold;
	position:absolute;
    z-index:998;
	margin:5px 0 0 5px;
}
.ProdinfoLabel {
	background-color: #F5E426;
	padding: 4px 10px;
	font-size: 14px;
	font-weight: bold;
	position:absolute;
    z-index:998;
}
.productcard {
	margin-bottom:30px;
}
.gosocial {
	padding-left:20px;
	margin:20px 0;
	z-index:10;
}
.ProductInfo_TD .canvas {
	width:55%;
	float:left;
}
.productcard-info {
	width:44%;
	float:right;
}
.productcard-info .buy {
	padding:0 0 0 20px;
}
.ProductInfo_TD .imageselector a {
	display:inline-block;
	margin:5px;
}
.ProductInfo_TD .imageselector {
	width:100%;
}
img.Thumbnail_ProductInfo {
	width:67px !important;
	padding:3px;
	border:solid 1px #ECECEC;
	margin:0;
}
.TotalPricePopup_Container_SPAN {
	display:block;
	text-align:right;
}
.pricebefore {
	text-align:right;
	font-size:14px;
	color:#b7b7b7;
	text-decoration:line-through;
}
.Prices_Custom_DIV {
	color:#000;
	font-size:20px;
}
.Prices_Custom_DIV .price {
	float:right;
}
.productcard-info ul.delivery {
	margin:10px 0;
	padding:0;
	list-style-type:none;
}
.productcard-info ul.delivery li {
	padding:0 0 3px;
}
.productcard-info ul.delivery span {
	float:right;
}
.productcard-info ul.delivery span strong u {
	color:#76d844;
}
.Variants {
	border-top:1px solid #cfcfcf;
	padding:10px 0;
	margin:10px 0 0 0;
}
.VariantGroup {
	width:100%;
}
.Variants .OptionSelect_ProductInfo {
	width:50%;
	margin-bottom:3px;
}
#BUYSECTION br {
	display:none;
}
#BUYSECTION {
	padding:11px 0;
	border-bottom:solid 1px #cfcfcf;
}
.buys {
	position:relative;
}
.pcard-wish {
	position:absolute;
	top:5px;
	right:0;
}
.amountWrapper {
	float:left;
}
.amountWrapper input {
	height:41px;
	width:50px;
	margin:0 8px 0 0;
	text-align:center;
	border:1px solid #cfcfcf;
	font-size:18px;
	color:#AEAEAE;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.amountWrapperHeadline, .buyWrapperHeadline {
	display:none;
}
.productcard-info ul.usp {
	clear:both;
	margin:0;
	padding:18px 0 0 2px;
	list-style-type:none;
}
.productcard-info ul.usp li {
	background-image:url('/images/icon-checkmark.png');
	background-repeat:no-repeat;
	background-position:0% 50%;
	background-size:13px auto;
	padding:2px 0 2px 25px;
}
.countdown {
	padding:0px 10px 10px;
}
#shippingtime {
	font-size:18px;
	font-weight:bold;
	padding:0 0 0 5px;
}

/* TABS */
#tabs {
	margin-bottom:30px;
}
.ui-widget {
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#000;
}
.ui-widget-header {
	background:none;
}
.ui-corner-all {
	border:none;
}
.ui-tabs .ui-tabs-panel {
	padding: 1em 0;
}
.ui-tabs .ui-tabs-nav {
	border-bottom:1px solid #cfcfcf;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom:0 !important;
}
.ui-tabs .ui-tabs-nav li {
	background:#fff !important;
    list-style: none outside none;
    float: left;
    position: relative;
    top: 0px;
    margin: 1px 0.2em 0px 0px;
    border:none;
    padding: 0px;
    white-space: nowrap;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #212121;
    text-decoration: none;
	background-color:#000;
	color:#FFF;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
}

/* PRODUCTGROUP */
ul.SubCats_Categories_UL {
	margin:0 -1%;
	padding:0;
	list-style-type:none;
	font-size:0;
}
ul.SubCats_Categories_UL > li {
	display:inline-block;
	vertical-align:top;
	width:23% !important;
	float:none !important;
	text-align:center;
	position:relative;
	font-size:12px;
	margin:1% !important;
}
.SubCats_Categories_UL li a {
	display:block;
}
.SubCats_Categories_UL li .name a {
	background-color:#EBEBEB;
	text-decoration:none;
	padding:7px 0;
}
.SubCats_Categories_UL li:hover .name a {
	background-color:#76d844;
	color:#FFFFFF;
}
.SubCats_Categories_UL li .productgroup {
	border:solid 1px #D7D7D7;
	margin:5px;
}


/* SHOWBASKET */
.webshop-showbasket .content {
	position:relative;
}
#tool-sentbasket {
	position:absolute;
	right:0;
	top:0;
}
a.ShowBasket_SendBasketLink_Dialog_Link {
	background-color:#f3f3f3;
	border:1px solid #e9e9e9;
	text-decoration:none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding:3px 6px;
	font-size:12px;
}
a:hover.ShowBasket_SendBasketLink_Dialog_Link {
	background-color:#5fc02e;
	border:1px solid #5fc02e;
	color:#FFF;
}
.ShowBasket_TD header .basket:hover .info, .ShowBasket_TD header .basket .info .content {
	display:none;
	width:0;
	overflow:hidden;
	opacity:0.0;
	filter:alpha(opacity=0);
}
.ShowBasket_TD article,
.CheckOut_TD article {
	float:none;
	width:100%;
}
.ShowBasket_TD footer section,
.CheckOut_TD footer section {
	display:none;
}
.ShowBasket_TD footer section:last-child,
.CheckOut_TD footer section:last-child {
	display:block;
	border:0;
}
table.showbasket {
	width:100%;
}
table.showbasket.head {
	border:1px solid #cacaca;
}
table.showbasket.body {
	border-left:1px solid #cacaca;
	border-right:1px solid #cacaca;
}
table.showbasket.body > tbody > tr > td {
	border-bottom:1px solid #cacaca;
}
table.showbasket td, table.showbasket th {
	padding:10px;
	vertical-align:top;
	text-align:left;
}
table.showbasket th {
	background-color:#efefef;
	font-weight:bold;
	font-size:12px;
}
table.showbasket .description img {
	border:1px solid #cacaca;
	margin:0 15px 0 0;
}
table.showbasket .description .btn-dec {
	display:none;
}
table.showbasket .description .btn-dec a img {
	float:left;
	margin-right:5px;
}
table.showbasket .amount {
	width:15%;
	text-align:center;
}
table.showbasket .amount div {
	border:solid 1px #ECECEC;
	display:inline-block;
	padding:2px 10px;
	margin:0 7px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	vertical-align:top;
}
table.showbasket .amount img {
	width:18px;
}
table.showbasket .unitprice {
	width:15%;
	text-align:right;
}
table.showbasket .unittotal {
	text-align:right;
	width:15%;
}
table.showbasket.footer {
	border-right:1px solid #cacaca;
	border-bottom:1px solid #cacaca;
	border-left:1px solid #cacaca;
}
table.showbasket.footer > tbody > tr > td {

}
table.showbasket.footer .usp strong {
	font-size:18px;
}
table.showbasket.footer .usp img {
	float:right;
	margin:0 0 0 10px;
	height:119px;
}
table.showbasket.footer .usp ul {
	padding:0;
	margin:10px 0 0;
	list-style-type:none;
}
table.showbasket.footer .usp ul li {
	background-image:url(/images/icon-checkmark.png);
	background-repeat:no-repeat;
	background-position:left center;
	background-size:13px auto;
	padding:1px 0 1px 25px;
	display:block;
}
table.showbasket.footer .checkout {
	padding:0;
	width:45%;
	border-left:1px solid #cacaca;
}
table.showbasket.footer .checkout > div {
	padding:10px;
}
table.showbasket.footer .checkout > div span {
	float:right;
}
table.showbasket.footer .checkout .total {
	font-size:20px;
	font-weight:bold;
	background-color:#efefef;
}
.second-checkout-btn {
	width:45%;
	float:right;
	margin-bottom:10px;
}
.showbasket a.btn-basket, .showbasket a.btn-checkout, .second-checkout-btn a.btn-checkout {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display:inline-block;
	padding:10px 0;
	text-align:center;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.showbasket a.btn-basket {
	width:33%;
	background-color:#696969;
}
.showbasket a.btn-basket:hover {
	background-color:#4d4d4d;
}
.showbasket a.btn-checkout, a.btn-checkout {
	width:65%;
	background-color:#76d844;
	float:right;
}
.showbasket a.btn-checkout:hover, a.btn-checkout:hover {
	background-color:#5fc02e;
}

/* OPC */
.CheckOut_TD nav.productmenu, .CheckOut_TD nav.topmenu, .webshop-checkout #offer-btn, .webshop-checkout #news-btn {
	display:none;
}
.CheckOut_TD .content {
	padding:0;
}
.CheckOut_TD h1,
.CheckOut_TD .basket,
.CheckOut_TD #Search_Form,
.CheckOut_TD .customercare,
.CheckOut_TD nav.menu {
	display:none;
}
.CheckOut_TD #emaerket {
	right:0;
	top:25px;
	height:75px;
}
.webshop-checkout header {
	height:120px;
}
.webshop-checkout #usp {
	left:200px;
	top:50px;
	padding-top:0;
	border-bottom:0;
}
.webshop-checkout .content:before {
	content:"";
	border-top:4px solid #000;
	height:10px;
}
.webshop-checkout #logo {
	top:40px;
	width:282px;
}
.CheckOut_TD #topbar-boxes-container {
	right:0;
}
#checkout-container {
	padding:10px 0 0;
}
#checkout-container #column-data h3, #checkout-container div h2 {
	font-size:16px;
	line-height:16px;
	padding:10px 15px;
	margin:0;
	background-color:#312f1f;
	color:#FFF;
	font-weight:normal;
}
#checkout-container select.checkout-select {
	height:auto;
	width:100%;
	display:block;
}
#checkout-container input.checkout-text {
	width: width:100%;
	padding:0 10px;
	height: 25px;
	display:block;
	margin: 0px 0px 5px;
}
#checkout-container textarea.checkout-text {
	width: 100%;
	padding:10px 0 0 10px;
	height: 30px;
	display:block;
	margin: 0px 0px 5px;
}
#checkout-container label {
	display:block;
}

label.showfield-all {
}
#checkout-container  div.salesdiscountcode-container {
	float:none;
}
#checkout-container  div.salesdiscountcode-button-container {
	float:none;
}
#checkout-container  div.salesdiscountcode-button-container .checkout-salesdiscount-code-button {
	float:none;
}
#checkout-container small {
	display:block;
	color:#c00556;
}


/* KOL 1 */
#checkout-container div#column-data {
	width:25%;
	padding:0;
	border:0;
	background-color:#f3f3f3;
}
/* ---- CUSTOMER */
#customer-data {
	margin:10px;
}

/* ---- LOGIN */
#customer-login {

}
#customer-login p, #checkout-container #customer-login fieldset {
	padding:0 0 0 10px;
}
#checkout-container div#checkout_password_login-container {
	float:none;
	width:auto;
}
#checkout-container input#checkout_password_login {
	width:193px;
	height:25px;
	padding:0 10px;
}
#checkout-container input.checkout-lookup-button {
	float:none;
}
#checkout-container #column-data div#customer-login-devider {
	border-bottom:solid 15px #FFFFFF;
}
#checkout-container div.salesdiscountcode-container {
	width:100%;
}

/* ---- ALT DEL. */
#customer-alternative-delivery p {
	padding:0 10px;
}


/* KOL 2 */
#checkout-container div#column-shipping-payment {
	width:35%;
	padding:0;
	margin:0 0 0 2%;
	border:0;
	position:relative;
}
/* ---- PAYMENT */
#payment-methods {
	background-color:#f3f3f3;
	margin:0 0 15px;
	padding:10px;
}
.checkout-payment-description-cell {
	font-weight:bold;
}
.payment-message {
	font-weight:normal;
}

/* ---- SHIPPING */
#shipping-methods {
	background-color:#f3f3f3;
	padding:10px;
}
.checkout-shipping-description-cell {
	font-weight:bold;
}
.shipping-message {
	font-weight:normal;
}
img#post-fix {
	position:absolute;
	right:20px;
	margin-top:40px;
}
img#post-fix-uk {
	position:absolute;
	right:40px;
	margin-top:30px;
}


/* KOL 3 */
#checkout-container div#column-order-summary {
	width:36%;
	padding:0;
	float:right;
}
/* ---- PAYMENT */
#checkout-container div #txtCardNumber {
	width:250px;
}
#checkout-container div #txtCardCvv {
	width:75px;
}
#checkout-container div #payment-cardinfo {
	background-color:#EBF6D6;
	padding:0 0 10px;
	margin:0 0 15px;
	border:0;
}
#checkout-container div #payment-cardinfo p {
	display:none;
}
#checkout-container div #payment-cardinfo fieldset {
	padding:10px 10px 0;
}
#checkout-container input.checkout-text.checkout-payment-controlcode-text {
	width:40px;
}
#checkout-container label.left-label {
	float:none;
}

/* ---- SUMMARY */
#order-summary {
	margin:0;
}


/* ---- CONFIRM */
div#order-confirm {
	margin:15px 0 0;
	padding-bottom:5px;
	background-color:#f3f3f3;
}
div#confirm-termsandconditions-text {
	padding:10px 10px 0;
}
div#confirm-termsandconditions-link-text {

	padding:0 10px 10px;
}
div#confirm-accepterms {
	float:none;
	margin:5px 10px 10px 10px;
	border:solid 1px #A0A0A0;
	background-color:#E5E5E5;
	padding:5px;
}
div#confirm-checkout {
	clear:both;
	padding:0 10px;
	text-align:right;
}
#checkout-container input#confirm-complete-button {
	margin:0 0 5px;
	float:none;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	display:block;
	padding:13px 0;
	text-align:center;
	font-size:18px;
	color:#fff;
	font-weight:bold;
	border:0;
	cursor:pointer;
	width:100%;
	background-color:#76d844;
	-webkit-appearance:none;
}
#checkout-container input#confirm-complete-button:hover {
	background-color:#5fc02e;
}
.Orderstep2_GLS_ParcelShop_TD, .shipping-message {
	font-size:11px;
}
#confirm-termsandconditions-link-text a {
	margin-top:10px;
	display:block;
	font-size:11px;
}
.Orderstep2_GLS_CompanyName {
	font-size:13px;
	font-weight:bold;
}

@media (max-width: 1085px) {
	#offer-btn, #news-btn {
		display:none;
	}
}
@media (max-width: 1037px) {
	nav.productmenu ul#ProductMenu_List > li > a {
		font-size:12px;
		padding:0 10px;
	}
}

@media (max-width: 960px) {
	#logo {
		width:200px;
		top:90px;
	}
	#slideshow {
		margin-bottom:10px;
	}

	/* SUBCATS LEVEL 1 */
	.SubCats_Categories_TABLE {
		display:none;
	}
	ul.SubCats_Categories_UL > li {
		width:48% !important;
	}
	ul.SubCats_Categories_UL > li img {
		width:100% !important;
	}

	/* PRODUCTCARD */
	.amountWrapper input,
	.buyWrapper input {
		height:50px;
	}

	/* BASKET */
	.second-checkout-btn, #tool-sentbasket {
		display:none;
	}
	table.showbasket.footer .usp img {
		height:70px;
	}
	table.showbasket.footer td.usp {
		display:none;
	}
	table.showbasket.footer td.checkout {
		width:100%;
		border-left:0;
	}
	a.basket {
		background-color:#83d4b6;
		background-image:url('/images/icon-cart.png') !important;
		background-repeat:no-repeat;
		background-size:55%;
		background-position:50% 50%;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		height:60px;
		width:60px;
		position:absolute;
		top:90px;
		right:0;
		display:block;
		color:#fff;
		text-decoration:none;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}
	a.basket:hover {
		background-image:none;
		background-color:#fe6e71;
	}

}
ul.Favorites_Custom_UL > li{
	vertical-align: top;
}
ul.Favorites_Custom_UL > li .fav_price_before {
	text-decoration: line-through;
	margin-right: 3px;
	display: inline-block;
	color: #b7b7b7;
}
@media (max-width: 810px) {
	.rightframe > form > input[type="text"] {
		width: calc(100% - 100px);
	}
	.rightframe > form > input[type="submit"] {
		width: 100px;
	}
	ul.Favorites_Custom_UL > li .fav_price_before {
		display: block;
	}
	header #Search_Form {
		right:-2%;
		top:70px;
		width:104%;
		background-color:rgba(0,0,0,1.00);
		display:none;
	}
	header #Search_Form .SearchField_SearchPage {
		width:96%;
		height:80%;
		left:2%;
		top:10%;
		background-color:rgba(255,255,255,1.00);
		color:rgba(0,0,0,1.00);
		border:0;
	}
	nav.menu, #emaerket, .fp-usp, #top-phone, #top-email {
		display:none;
	}
	article {
		width:100%;
		float:none;
		padding-top:85px;
	}
	article > div.content {
		padding:0;
	}
	/* TOP */
	.topmenu, .SearchTitle_SearchPage {
		display:none;
	}
	#my-menu.mm-menu {
		z-index: 999;
	}
	nav#my-menu .SearchTitle_SearchPage {
		display:none;
	}
	nav#my-menu #Search_Form {
		width:96% !important;
		margin:0 auto !important;
	}
	nav#my-menu #Search_Form span {
		display:none !important;
	}
	nav#my-menu .SearchField_SearchPage {
		width:80%;
		border:1px solid #FFFFFF;
		padding:5px;
	}
	nav#my-menu .SubmitButton_SearchPage {
		width:20%;
		background-color:#76d844;
		color:#FFFFFF;
		border:0;
		cursor:pointer;
		display:inline-block;
		text-align:center;
		padding:5px;
	}
	header {
		background-color:#FFFFFF;
		position:fixed;
		height:70px;
		border-bottom:3px solid #000;
		margin-bottom:10px;
		z-index:400;
		left:0;
	}
	#logo {
		width:110px;
		top:25px;
		left:calc(50% - 65px);
	}
	div.basket {
		top:12px;
		right:7px;
	}
	.Text1_Frontpage {
		width:100%;
	}
	nav.mobile-menu {
		display:block;
	}

	/* PRODUCTMENU */
	nav.productmenu {
		display:none;
	}
	#wish-btn {
		display:none;
	}
	#wish-btn-mobile {
		background-image:url(/images/icon-wish.png);
		background-repeat:no-repeat;
		display:block;
		width:25px;
		height:17px;
		position:absolute;
		right:67px;
		top:24px;
	}
	.btn-menu {
		display:block;
		position:absolute;
		left:0px;
		top:12px;
		width:45px;
		height:45px;
		background-image:url('/images/btn-menu.png');
		background-size:48% auto;
		background-position:50% 50%;
		background-repeat:no-repeat;
	}
	#btn-search {
		background-image: url("/images/icon-search.png");
		background-size:15px auto;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		width:35px;
		height:35px;
		position:absolute;
		top:17px;
		left:45px;
	}
	li .product .price {
		height:55px;
	}
	li .product .price .PriceStriked_Productlist {
		display: block;
	}
	li .product .price .FavAddButton_Productlist {
		position: absolute;
		right: 10px;
		bottom: 10px;
	}
	/* NIVEAU 1 */
	#ProductMenu_List {
		padding:70px 0 0 0 !important;
	}
	#ProductMenu_List > li {
		float:none !important;
	}
	/* NIVEAU 1 */
	li.RootCategory_Productmenu > a {
		font-family:inherit !important;
		font-size:15px;
		text-decoration:none;
		display:block;
		margin:3px 0 !important;
	}
	ul#ProductMenu_List li.has-dropdown {
		margin-bottom:0;
	}
	li.SubCategory1_Productmenu a:hover {
		background-image:none;
	}
	li.SubCategory1_Productmenu a {
		border-bottom:1px solid #444444 !important;
	}


	/* jPanelMenu*/
	.CheckOut_TD #my-menu {
		display:none;
	}
	#my-menu a {
		color:#fff;
	}

	/* PRODUCTLIST */
	.Frontpage_Custom_UL {
		width:100%;
	}
	.Productlist_Sort_table {
		width:100%;
	}
	ul.Frontpage_Custom_UL > li, ul.ProductList_Custom_UL > li, ul.Related_Custom_UL > li, ul.Favorites_Custom_UL > li {
		width: 48%;
		/*var foer uden favorit*/
	}
	li .product img.Element_Overlay_IMG, .Element_Overlay_ProdList_SpecialOfferImage_DIV {
		display:none;
	}
	li .product .name a {
		white-space:inherit;
	}
	li .product .name {
		height:65px; /* 70 */
		overflow: hidden; /*var her ikke foer*/
	}

	/* PRODUCTCARD */
	#Product_Rating_Container {
		display:none;
	}
	.canvas {
		float:none;
		width:100% !important;
		margin-bottom:10px;
	}
	.ProductInfo_TD .productcard-info {
		width:100%;
		float:left;
	}
	.ProductInfo_TD .productcard-buysection {
		width:100%;
		float:left;
	}
	.ProductInfo_TD .Related_Custom_UL, .ProductInfo_TD h2 {
		display:none;
	}
	.ProductInfo_TD .productcard {
		margin-bottom:20px;
	}
	.amountWrapper input {
		margin:0 10px 0 0;
	}
	.productcard-buysection-retail {
		font-size:13px;
	}
	.productcard-buysection-saving {
		font-size:14px;
	}
	.countdown {
		padding:0;
		text-align:center;
	}
	#shippingtime {
		display:block;
		padding:0;
		text-align:center;
	}


	/* FOOTER */
	#footer-container {
		padding-bottom:10px;
	}
	/*
	footer {
		display:none;
	}
	*/
	footer > section a[href*="facebook"] {
		display: none;
	}
	nav.mobile-menu {
		display:block;
		border-top: 1px solid #C9C9C9;
		border-bottom: 1px solid #FDFDFD;
		text-align:center;
	}
	nav.mobile-menu a {
		display:block;
		border-bottom: 1px solid #C9C9C9;
		border-top: 1px solid #FDFDFD;
		padding:10px 0;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
	}

	#content-profile .left {
		width:100%;
		padding-right:0;
		margin-bottom:20px;
	}
	#content-profile .right {
		width:100%;
		background-color:#f1f1f1;
		text-align:center;
		padding:70px 0 50px;
	}

	/* BASKET */
	table.showbasket th {
		font-size:11px;
	}
	.showbasket a.btn-basket, .showbasket a.btn-checkout {
		font-size:13px;
	}
	table.showbasket .description img {
		display:none;
	}
	table.showbasket .amount {
		display:none;
	}
	table.showbasket .unitprice, table.showbasket .unittotal {
		width:70px;
		padding-left:0;
	}
	table.showbasket td.ShowBasket_GiftWrapUnChecked_TD {
		padding-left:0;
	}
	table.showbasket .description table {
		display:none;
	}
	table.showbasket .description .btn-dec {
		display:block;
	}
	table.showbasket .description .btn-dec img {
		display:block;
		border:0;
		margin:5px 0 0;
	}
	.ShowBasket_TD .Related_Custom_UL, .ShowBasket_TD h2 {
		display:none;
	}

	/* CHECKOUT */
	.webshop-checkout header {
		height:75px !important;
	}
	.webshop-checkout #logo {
		top:25px;
		width:150px;
	}
	.webshop-checkout #btn-search {
		display:none;
	}
	#checkout-container div#column-data {
		float:none;
		width:100%;
		margin:0 0 15px;
	}
	#checkout-container div#column-shipping-payment {
		width:100%;
		float:none;
		margin:0;
		min-height:200px !important;
	}
	#checkout-container div#column-order-summary {
		float:none;
		width:100%;
	}
	#checkout-container div #payment-cardinfo {
		width:100%;
		float:none;
	}
	div#order-summary {
		display:none;
		float:none;
		width:100%;
	}
	#checkout-container #order-summary table {
		width:auto;
		margin:0 10px;
	}
	div#order-confirm {
		float:none;
		width:100%;
		margin:15px 0 0;
	}
	input#acceptTermsBit {
		float:left;
	}
	.CheckOut_TD .btn-menu {
		display:none;
	}

}

button.RTBinputButtonAddToBasket {
    width: 120px;
    height: 35px;
    font-family: 'Open Sans', sans-serif;
	font-size:15px;
	text-transform:uppercase;
	color:#FFF;
	font-weight:normal;
    border:none;
    background-color:#83d4b6;
    cursor: pointer;
}
button.RTBinputButtonCancel {
    width: 120px;
    height: 35px;
    font-family: 'Open Sans', sans-serif;
	font-size:15px;
	text-transform:uppercase;
	color:#FFF;
	font-weight:normal;
    border:none;
    background-color:#000000;
    cursor: pointer;
}


#mm-blocker,html.mm-background .mm-page{background:#fff}#mm-blocker,.mm-menu .mm-hidden{display:none}html.mm-opened #mm-blocker,html.mm-opened .mm-fixed-bottom,html.mm-opened .mm-fixed-top,html.mm-opened .mm-menu.mm-horizontal>.mm-panel,html.mm-opened .mm-page{-webkit-transition:none .4s ease;-moz-transition:none .4s ease;-ms-transition:none .4s ease;-o-transition:none .4s ease;transition:none .4s ease;-webkit-transition-property:top,right,bottom,left,border;-moz-transition-property:top,right,bottom,left,border;-ms-transition-property:top,right,bottom,left,border;-o-transition-property:top,right,bottom,left,border;transition-property:top,right,bottom,left,border}html.mm-opened #mm-blocker,html.mm-opened .mm-page{left:0;top:0;margin:0;border:0 solid transparent}html.mm-opened.mm-opening #mm-blocker,html.mm-opened.mm-opening .mm-page{border:0 solid rgba(100,100,100,0)}.mm-fixed-bottom,.mm-fixed-top{position:fixed;left:0}.mm-fixed-top{top:0}.mm-fixed-bottom{bottom:0}.mm-menu>.mm-panel,html.mm-opened .mm-page{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.mm-header,.mm-header .mm-next,.mm-header .mm-prev{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}html.mm-opened,html.mm-opened body{width:100%;height:100%;overflow:hidden;position:relative}html.mm-opened .mm-page{height:100%;overflow:hidden;position:absolute;box-shadow:0 0 20px rgba(0,0,0,.5)}#mm-blocker{opacity:0;width:100%;height:100%;position:absolute;z-index:9999}.mm-menu,.mm-menu>.mm-panel{background:inherit;position:absolute;z-index:0;height:100%;top:0}.mm-menu.mm-current,html.mm-blocking #mm-blocker,html.mm-opened #mm-blocker{display:block}.mm-menu{display:none;overflow:hidden;padding:0;left:0}.mm-menu>.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;width:100%;padding:20px;left:100%}.mm-list>li.mm-label,.mm-list>li>a,.mm-list>li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-menu>.mm-panel.mm-opened{left:0}.mm-menu>.mm-panel.mm-subopened{left:-40%}.mm-menu>.mm-panel.mm-highest{z-index:1}.mm-menu>.mm-panel.mm-hidden{display:block;visibility:hidden}.mm-menu .mm-list{padding:20px 0}.mm-menu>.mm-list{padding:20px 0 40px}.mm-panel>.mm-list{margin-left:-20px;margin-right:-20px}.mm-panel>.mm-list:first-child{padding-top:0}.mm-list,.mm-list>li{list-style:none;display:block;padding:0;margin:0}.mm-list{font:inherit;font-size:14px}.mm-list a,.mm-list a:hover{text-decoration:none}.mm-list>li{position:relative}.mm-list>li>a,.mm-list>li>span{color:inherit;line-height:20px;display:block;padding:10px 10px 10px 20px;margin:0}.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults)::after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;width:100%;position:absolute;bottom:0;left:0}.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after{width:auto;margin-left:20px;position:relative;left:auto}.mm-list a.mm-subopen{width:40px;height:100%;padding:0;position:absolute;right:0;top:0;z-index:2}.mm-list a.mm-subopen::before{content:'';border-left-width:1px;border-left-style:solid;display:block;height:100%;position:absolute;left:0;top:0}.mm-list a.mm-subopen.mm-fullsubopen{width:100%}.mm-list a.mm-subopen.mm-fullsubopen:before{border-left:none}.mm-list a.mm-subopen+a,.mm-list a.mm-subopen+span{padding-right:5px;margin-right:40px}.mm-list>li.mm-selected>a.mm-subopen{background:0 0}.mm-list>li.mm-selected>a.mm-fullsubopen+a,.mm-list>li.mm-selected>a.mm-fullsubopen+span{padding-right:45px;margin-right:0}.mm-list a.mm-subclose{text-indent:20px;padding-top:30px;margin-top:-20px}.mm-list>li.mm-label{font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px;padding-right:5px}.mm-list>li.mm-spacer{padding-top:40px}.mm-list>li.mm-spacer.mm-label{padding-top:25px}.mm-list a.mm-subclose:before,.mm-list a.mm-subopen:after{content:'';border:2px solid transparent;display:block;width:7px;height:7px;margin-bottom:-5px;position:absolute;bottom:50%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-list a.mm-subopen:after{border-top:none;border-left:none;right:18px}.mm-list a.mm-subclose:before{border-right:none;border-bottom:none;margin-bottom:-15px;left:22px}.mm-menu.mm-vertical .mm-list .mm-panel{display:none;padding:10px 0 10px 10px}.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after{border-color:transparent}.mm-menu.mm-vertical .mm-list li.mm-opened>.mm-panel{display:block}.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen{height:40px}.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:16px;right:16px}.mm-ismenu{background:#333}.mm-menu{color:rgba(255,255,255,.6);width:80%}.mm-menu .mm-header,.mm-menu em.mm-counter{color:rgba(255,255,255,.3)}.mm-menu .mm-list>li:after{border-color:rgba(0,0,0,.15)}.mm-menu .mm-list>li>a.mm-subclose{background:rgba(0,0,0,.1);color:rgba(255,255,255,.3)}.mm-menu .mm-list>li>a.mm-subclose:before,.mm-menu .mm-list>li>a.mm-subopen:after{border-color:rgba(255,255,255,.3)}.mm-menu .mm-list>li>a.mm-subopen:before{border-color:rgba(0,0,0,.15)}.mm-menu .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu .mm-list>li.mm-selected>span{background:rgba(0,0,0,.1)}.mm-menu .mm-list>li.mm-label,.mm-menu.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-vertical .mm-list li.mm-opened>ul{background:rgba(255,255,255,.05)}.mm-header,.mm-menu.mm-fixedlabels .mm-list{background:inherit}html.mm-opened.mm-opening #mm-blocker,html.mm-opened.mm-opening .mm-fixed-bottom,html.mm-opened.mm-opening .mm-fixed-top,html.mm-opened.mm-opening .mm-page{left:80%}@media all and (max-width:175px){.mm-menu{width:140px}html.mm-opened.mm-opening #mm-blocker,html.mm-opened.mm-opening .mm-fixed-bottom,html.mm-opened.mm-opening .mm-fixed-top,html.mm-opened.mm-opening .mm-page{left:140px}}@media all and (min-width:550px){.mm-menu{width:440px}html.mm-opened.mm-opening #mm-blocker,html.mm-opened.mm-opening .mm-fixed-bottom,html.mm-opened.mm-opening .mm-fixed-top,html.mm-opened.mm-opening .mm-page{left:440px}}html.mm-nooverflowscrolling.mm-opened{height:auto;overflow:auto;overflow-x:hidden;overflow-y:scroll}html.mm-nooverflowscrolling.mm-opened body{overflow:auto}html.mm-nooverflowscrolling.mm-opened .mm-page{min-height:1000px;position:fixed}html.mm-nooverflowscrolling.mm-opened .mm-menu{height:auto;min-height:1000px;overflow:auto;overflow-x:hidden;position:relative;left:auto;top:auto}html.mm-nooverflowscrolling.mm-opened>.mm-panel{position:relative;height:auto;display:none;left:0}em.mm-counter,html.mm-nooverflowscrolling.mm-opened>.mm-panel.mm-current{display:block}em.mm-counter{font:inherit;font-size:14px;font-style:normal;text-indent:0;line-height:20px;margin-top:-10px;position:absolute;right:40px;top:50%}em.mm-counter+a.mm-subopen{padding-left:40px}em.mm-counter+a.mm-subopen+a,em.mm-counter+a.mm-subopen+span{margin-right:80px}em.mm-counter+a.mm-fullsubopen{padding-left:0}.mm-vertical em.mm-counter{top:12px;margin-top:0}.mm-nosubresults>em.mm-counter{display:none}html.mm-opened.mm-dragging #mm-blocker,html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-page{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.mm-header{box-sizing:border-box;border-bottom:1px solid transparent;text-align:center;line-height:20px;width:100%;height:60px;padding:30px 40px 0;position:absolute;z-index:2;top:0;left:0}.mm-header .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;width:100%;position:relative;z-index:1}.mm-header .mm-next,.mm-header .mm-prev{box-sizing:border-box;text-decoration:none;display:block;width:40px;height:100%;position:absolute;bottom:0}.mm-header .mm-next:before,.mm-header .mm-prev:before{content:'';border:2px solid transparent;display:block;width:7px;height:7px;position:absolute;bottom:50%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin-bottom:-15px}.mm-list>li.mm-collapsed,.mm-menu.mm-hasheader li.mm-subtitle{display:none}.mm-header .mm-prev{left:0}.mm-header .mm-prev:before{border-right:none;border-bottom:none;left:22px}.mm-header .mm-next{right:0}.mm-header .mm-next:before{border-top:none;border-left:none;right:18px}.mm-menu.mm-hassearch .mm-header{height:50px;padding-top:20px;top:50px}.mm-menu.mm-hassearch .mm-header .mm-mext:before,.mm-menu.mm-hassearch .mm-header .mm-prev:before{margin-bottom:-10px}.mm-menu.mm-hasheader .mm-panel{padding-top:80px}.mm-menu.mm-hasheader.mm-hassearch>.mm-panel{padding-top:120px}.mm-menu.mm-hasheader.mm-ismenu>.mm-panel{padding-top:60px}.mm-menu.mm-hasheader.mm-ismenu.mm-hassearch>.mm-panel{padding-top:100px}.mm-menu .mm-header{border-color:rgba(0,0,0,.15)}.mm-menu .mm-header a:before{border-color:rgba(255,255,255,.3)}.mm-menu.mm-fixedlabels .mm-list>li.mm-label{background:inherit!important;opacity:.97;height:25px;overflow:visible;position:relative;z-index:1}.mm-list>li.mm-label>span,.mm-menu.mm-fixedlabels .mm-list>li.mm-label>div>div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-menu.mm-fixedlabels .mm-list>li.mm-label>div{background:inherit;width:100%;position:absolute;left:0}.mm-menu.mm-fixedlabels .mm-list>li.mm-label.mm-spacer>div>div{padding-top:25px}.mm-list>li.mm-label>span{padding:0}.mm-list>li.mm-label.mm-opened a.mm-subopen:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);right:17px}.mm-menu .mm-list li.mm-label>div>div{background:rgba(255,255,255,.05)}.mm-search,.mm-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.mm-search{background:inherit;width:100%;height:50px;padding:10px;position:relative;top:0;z-index:2}.mm-search input{border:none;border-radius:15px;font:inherit;font-size:14px;line-height:30px;outline:0;display:block;width:100%;height:30px;margin:0;padding:0 10px}.mm-menu li.mm-nosubresults>a.mm-subopen{display:none}.mm-menu li.mm-nosubresults>a.mm-subopen+a,.mm-menu li.mm-nosubresults>a.mm-subopen+span{padding-right:10px}.mm-menu li.mm-noresults{text-align:center;font-size:21px;display:none;padding-top:80px}.mm-menu li.mm-noresults:after{border:none}.mm-menu.mm-noresults li.mm-noresults{display:block}.mm-menu.mm-hassearch>.mm-panel{padding-top:60px}.mm-menu .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.6)}.mm-menu li.mm-noresults{color:rgba(255,255,255,.3)}html.mm-slide .mm-menu{-webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease;-o-transition:-o-transform .4s ease;transition:transform .4s ease}html.mm-slide.mm-opened .mm-menu{-webkit-transform:translateX(-40%);-moz-transform:translateX(-40%);-ms-transform:translateX(-40%);-o-transform:translateX(-40%);transform:translateX(-40%)}html.mm-slide.mm-opening .mm-menu{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}html.mm-slide.mm-right.mm-opened .mm-menu{-webkit-transform:translateX(40%);-moz-transform:translateX(40%);-ms-transform:translateX(40%);-o-transform:translateX(40%);transform:translateX(40%)}html.mm-slide.mm-right.mm-opening .mm-menu{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}html.mm-slide.mm-top.mm-opened .mm-menu{-webkit-transform:translateY(-40%);-moz-transform:translateY(-40%);-ms-transform:translateY(-40%);-o-transform:translateY(-40%);transform:translateY(-40%)}html.mm-slide.mm-top.mm-opening .mm-menu{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}html.mm-slide.mm-bottom.mm-opened .mm-menu{-webkit-transform:translateY(40%);-moz-transform:translateY(40%);-ms-transform:translateY(40%);-o-transform:translateY(40%);transform:translateY(40%)}html.mm-slide.mm-bottom.mm-opening .mm-menu{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}html.mm-zoom-menu .mm-menu{-webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease;-o-transition:-o-transform .4s ease;transition:transform .4s ease}html.mm-zoom-menu.mm-opened .mm-menu{-webkit-transform:scale(.7,.7) translateX(-40%);-moz-transform:scale(.7,.7) translateX(-40%);-ms-transform:scale(.7,.7) translateX(-40%);-o-transform:scale(.7,.7) translateX(-40%);transform:scale(.7,.7) translateX(-40%);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}html.mm-zoom-menu.mm-opening .mm-menu{-webkit-transform:scale(1,1) translateX(0);-moz-transform:scale(1,1) translateX(0);-ms-transform:scale(1,1) translateX(0);-o-transform:scale(1,1) translateX(0);transform:scale(1,1) translateX(0)}html.mm-zoom-menu.mm-right.mm-opened .mm-menu{-webkit-transform:scale(.7,.7) translateX(40%);-moz-transform:scale(.7,.7) translateX(40%);-ms-transform:scale(.7,.7) translateX(40%);-o-transform:scale(.7,.7) translateX(40%);transform:scale(.7,.7) translateX(40%);-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}html.mm-zoom-menu.mm-right.mm-opening .mm-menu{-webkit-transform:scale(1,1) translateX(0);-moz-transform:scale(1,1) translateX(0);-ms-transform:scale(1,1) translateX(0);-o-transform:scale(1,1) translateX(0);transform:scale(1,1) translateX(0)}html.mm-zoom-menu.mm-top.mm-opened .mm-menu{-webkit-transform:scale(.7,.7) translateY(-40%);-moz-transform:scale(.7,.7) translateY(-40%);-ms-transform:scale(.7,.7) translateY(-40%);-o-transform:scale(.7,.7) translateY(-40%);transform:scale(.7,.7) translateY(-40%);-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;-o-transform-origin:center top;transform-origin:center top}html.mm-zoom-menu.mm-top.mm-opening .mm-menu{-webkit-transform:scale(1,1) translateY(0);-moz-transform:scale(1,1) translateY(0);-ms-transform:scale(1,1) translateY(0);-o-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}html.mm-zoom-menu.mm-bottom.mm-opened .mm-menu{-webkit-transform:scale(.7,.7) translateY(40%);-moz-transform:scale(.7,.7) translateY(40%);-ms-transform:scale(.7,.7) translateY(40%);-o-transform:scale(.7,.7) translateY(40%);transform:scale(.7,.7) translateY(40%);-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom}html.mm-zoom-menu.mm-bottom.mm-opening .mm-menu{-webkit-transform:scale(1,1) translateY(0);-moz-transform:scale(1,1) translateY(0);-ms-transform:scale(1,1) translateY(0);-o-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}html.mm-zoom-page.mm-opened .mm-page{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}html.mm-zoom-page.mm-opening .mm-page{-webkit-transform:scale(1.5,1.5);-moz-transform:scale(1.5,1.5);-ms-transform:scale(1.5,1.5);-o-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}html.mm-zoom-page.mm-right.mm-opened .mm-page{-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}html.mm-zoom-page.mm-top.mm-opened .mm-page{-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;-o-transform-origin:center top;transform-origin:center top}html.mm-zoom-page.mm-bottom.mm-opened .mm-page{-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom}html.mm-zoom-panels .mm-panel{-webkit-transform:scale(1.5,1.5);-moz-transform:scale(1.5,1.5);-ms-transform:scale(1.5,1.5);-o-transform:scale(1.5,1.5);transform:scale(1.5,1.5);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}html.mm-zoom-panels .mm-panel.mm-opened{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}html.mm-zoom-panels .mm-panel.mm-opened.mm-subopened{-webkit-transform:scale(.7,.7);-moz-transform:scale(.7,.7);-ms-transform:scale(.7,.7);-o-transform:scale(.7,.7);transform:scale(.7,.7)}html.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom,html.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-opened.mm-opening.mm-fullscreen .mm-page{left:100%}.mm-menu.mm-fullscreen{width:100%}@media all and (max-width:140px){.mm-menu.mm-fullscreen{width:140px}html.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom,html.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-opened.mm-opening.mm-fullscreen .mm-page{left:140px}}@media all and (min-width:10000px){.mm-menu.mm-fullscreen{width:10000px}html.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom,html.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-opened.mm-opening.mm-fullscreen .mm-page{left:10000px}}.mm-menu.mm-top.mm-fullscreen{height:100%}html.mm-top.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-page{top:100%}html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:-100%}@media all and (max-height:140px){.mm-menu.mm-top.mm-fullscreen{height:140px}html.mm-top.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-page{top:140px}html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:-140px}}@media all and (min-height:10000px){.mm-menu.mm-top.mm-fullscreen{height:10000px}html.mm-top.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-page{top:10000px}html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:-10000px}}.mm-menu.mm-right.mm-fullscreen{width:100%}html.mm-right.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom,html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-page{right:100%}.mm-menu.mm-bottom.mm-fullscreen{height:100%}html.mm-bottom.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom,html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-page{bottom:100%}html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top{top:-100%}@media all and (max-height:140px){.mm-menu.mm-bottom.mm-fullscreen{height:140px}html.mm-bottom.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom,html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-page{bottom:140px}html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top{top:-140px}}@media all and (min-height:10000px){.mm-menu.mm-bottom.mm-fullscreen{height:10000px}html.mm-bottom.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom,html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-page{bottom:10000px}html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top{top:-10000px}}.mm-menu.mm-fullscreen.mm-front,.mm-menu.mm-fullscreen.mm-next{left:-100%}@media all and (max-width:140px){.mm-menu.mm-right.mm-fullscreen{width:140px}html.mm-right.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom,html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-page{right:140px}.mm-menu.mm-fullscreen.mm-front,.mm-menu.mm-fullscreen.mm-next{left:-140px}}@media all and (min-width:10000px){.mm-menu.mm-right.mm-fullscreen{width:10000px}html.mm-right.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom,html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-page{right:10000px}.mm-menu.mm-fullscreen.mm-front,.mm-menu.mm-fullscreen.mm-next{left:-10000px}}.mm-menu.mm-top.mm-fullscreen.mm-front,.mm-menu.mm-top.mm-fullscreen.mm-next{top:-100%}.mm-menu.mm-right.mm-fullscreen.mm-front,.mm-menu.mm-right.mm-fullscreen.mm-next{right:-100%}@media all and (max-width:140px){.mm-menu.mm-right.mm-fullscreen.mm-front,.mm-menu.mm-right.mm-fullscreen.mm-next{right:-140px}}@media all and (min-width:10000px){.mm-menu.mm-right.mm-fullscreen.mm-front,.mm-menu.mm-right.mm-fullscreen.mm-next{right:-10000px}}.mm-menu.mm-bottom.mm-fullscreen.mm-front,.mm-menu.mm-bottom.mm-fullscreen.mm-next{bottom:-100%}@media all and (max-height:140px){.mm-menu.mm-top.mm-fullscreen.mm-front,.mm-menu.mm-top.mm-fullscreen.mm-next{top:-140px}.mm-menu.mm-bottom.mm-fullscreen.mm-front,.mm-menu.mm-bottom.mm-fullscreen.mm-next{bottom:-140px}}@media all and (min-height:10000px){.mm-menu.mm-top.mm-fullscreen.mm-front,.mm-menu.mm-top.mm-fullscreen.mm-next{top:-10000px}.mm-menu.mm-bottom.mm-fullscreen.mm-front,.mm-menu.mm-bottom.mm-fullscreen.mm-next{bottom:-10000px}}html.mm-opened.mm-fullscreen .mm-page{box-shadow:none!important}.mm-menu.mm-top{width:100%;height:80%}html.mm-top.mm-opened #mm-blocker,html.mm-top.mm-opened .mm-page{top:0}html.mm-top.mm-opened.mm-opening #mm-blocker,html.mm-top.mm-opened.mm-opening .mm-fixed-bottom,html.mm-top.mm-opened.mm-opening .mm-fixed-top,html.mm-top.mm-opened.mm-opening .mm-page{left:0}.mm-menu.mm-right,html.mm-right.mm-opened #mm-blocker,html.mm-right.mm-opened .mm-fixed-bottom,html.mm-right.mm-opened .mm-fixed-top,html.mm-right.mm-opened .mm-page{left:auto;right:0}html.mm-right.mm-opened.mm-opening #mm-blocker,html.mm-right.mm-opened.mm-opening .mm-fixed-bottom,html.mm-right.mm-opened.mm-opening .mm-fixed-top,html.mm-right.mm-opened.mm-opening .mm-page{left:auto;right:80%}.mm-menu.mm-bottom{width:100%;top:auto;bottom:0}html.mm-bottom.mm-opened #mm-blocker,html.mm-bottom.mm-opened .mm-page{bottom:0;top:auto}html.mm-bottom.mm-opened.mm-opening #mm-blocker,html.mm-bottom.mm-opened.mm-opening .mm-fixed-bottom,html.mm-bottom.mm-opened.mm-opening .mm-fixed-top,html.mm-bottom.mm-opened.mm-opening .mm-page{top:auto;left:0}html.mm-top.mm-opened.mm-opening #mm-blocker,html.mm-top.mm-opened.mm-opening .mm-fixed-top,html.mm-top.mm-opened.mm-opening .mm-page{top:80%}html.mm-top.mm-opened.mm-opening .mm-fixed-bottom{bottom:-80%}@media all and (max-height:175px){.mm-menu.mm-top{height:140px}html.mm-top.mm-opened.mm-opening #mm-blocker,html.mm-top.mm-opened.mm-opening .mm-fixed-top,html.mm-top.mm-opened.mm-opening .mm-page{top:140px}html.mm-top.mm-opened.mm-opening .mm-fixed-bottom{bottom:-140px}}@media all and (min-height:1100px){.mm-menu.mm-top{height:880px}html.mm-top.mm-opened.mm-opening #mm-blocker,html.mm-top.mm-opened.mm-opening .mm-fixed-top,html.mm-top.mm-opened.mm-opening .mm-page{top:880px}html.mm-top.mm-opened.mm-opening .mm-fixed-bottom{bottom:-880px}}.mm-menu.mm-right{width:80%}@media all and (max-width:175px){.mm-menu.mm-right{width:140px}html.mm-right.mm-opened.mm-opening #mm-blocker,html.mm-right.mm-opened.mm-opening .mm-fixed-bottom,html.mm-right.mm-opened.mm-opening .mm-fixed-top,html.mm-right.mm-opened.mm-opening .mm-page{right:140px}}@media all and (min-width:550px){.mm-menu.mm-right{width:440px}html.mm-right.mm-opened.mm-opening #mm-blocker,html.mm-right.mm-opened.mm-opening .mm-fixed-bottom,html.mm-right.mm-opened.mm-opening .mm-fixed-top,html.mm-right.mm-opened.mm-opening .mm-page{right:440px}}.mm-menu.mm-bottom{height:80%}html.mm-bottom.mm-opened.mm-opening #mm-blocker,html.mm-bottom.mm-opened.mm-opening .mm-fixed-bottom,html.mm-bottom.mm-opened.mm-opening .mm-page{bottom:80%}html.mm-bottom.mm-opened.mm-opening .mm-fixed-top{top:-80%}@media all and (max-height:175px){.mm-menu.mm-bottom{height:140px}html.mm-bottom.mm-opened.mm-opening #mm-blocker,html.mm-bottom.mm-opened.mm-opening .mm-fixed-bottom,html.mm-bottom.mm-opened.mm-opening .mm-page{bottom:140px}html.mm-bottom.mm-opened.mm-opening .mm-fixed-top{top:-140px}}@media all and (min-height:1100px){.mm-menu.mm-bottom{height:880px}html.mm-bottom.mm-opened.mm-opening #mm-blocker,html.mm-bottom.mm-opened.mm-opening .mm-fixed-bottom,html.mm-bottom.mm-opened.mm-opening .mm-page{bottom:880px}html.mm-bottom.mm-opened.mm-opening .mm-fixed-top{top:-880px}}html.mm-front.mm-opened .mm-page{top:0!important;right:0!important;bottom:0!important;left:0!important}html.mm-front #mm-blocker,html.mm-front .mm-page{z-index:0}.mm-menu.mm-front{z-index:1;box-shadow:0 0 15px rgba(0,0,0,.5)}html.mm-opened.mm-next .mm-page{box-shadow:none}html.mm-opened.mm-light .mm-page,html.mm-opened.mm-white .mm-page{box-shadow:0 0 10px rgba(0,0,0,.3)}.mm-menu.mm-top.mm-front,.mm-menu.mm-top.mm-next,html.mm-opening .mm-menu.mm-front,html.mm-opening .mm-menu.mm-next{left:0}html.mm-opening .mm-menu.mm-top.mm-front,html.mm-opening .mm-menu.mm-top.mm-next{left:0;top:0}.mm-menu.mm-right.mm-front,.mm-menu.mm-right.mm-next{left:auto}html.mm-opening .mm-menu.mm-right.mm-front,html.mm-opening .mm-menu.mm-right.mm-next{left:auto;right:0}.mm-menu.mm-bottom.mm-front,.mm-menu.mm-bottom.mm-next{top:auto;left:0}html.mm-opening .mm-menu.mm-bottom.mm-front,html.mm-opening .mm-menu.mm-bottom.mm-next{left:0;bottom:0}.mm-menu.mm-front,.mm-menu.mm-next{-webkit-transition:none .4s ease;-moz-transition:none .4s ease;-ms-transition:none .4s ease;-o-transition:none .4s ease;transition:none .4s ease;-webkit-transition-property:top,right,bottom,left,-webkit-transform;-moz-transition-property:top,right,bottom,left,-moz-transform;-ms-transition-property:top,right,bottom,left,-o-transform;-o-transition-property:top,right,bottom,left,-o-transform;transition-property:top,right,bottom,left,transform;left:-80%}.mm-menu.mm-top.mm-front,.mm-menu.mm-top.mm-next{top:-80%}.mm-menu.mm-right.mm-front,.mm-menu.mm-right.mm-next{right:-80%}@media all and (max-width:175px){.mm-menu.mm-front,.mm-menu.mm-next{left:-140px}.mm-menu.mm-right.mm-front,.mm-menu.mm-right.mm-next{right:-140px}}@media all and (min-width:550px){.mm-menu.mm-front,.mm-menu.mm-next{left:-440px}.mm-menu.mm-right.mm-front,.mm-menu.mm-right.mm-next{right:-440px}}.mm-menu.mm-bottom.mm-front,.mm-menu.mm-bottom.mm-next{bottom:-80%}@media all and (max-height:175px){.mm-menu.mm-top.mm-front,.mm-menu.mm-top.mm-next{top:-140px}.mm-menu.mm-bottom.mm-front,.mm-menu.mm-bottom.mm-next{bottom:-140px}}@media all and (min-height:1100px){.mm-menu.mm-top.mm-front,.mm-menu.mm-top.mm-next{top:-880px}.mm-menu.mm-bottom.mm-front,.mm-menu.mm-bottom.mm-next{bottom:-880px}}html.mm-opened.mm-front .mm-fixed-bottom,html.mm-opened.mm-front .mm-fixed-top,html.mm-opened.mm-opening.mm-front .mm-fixed-bottom,html.mm-opened.mm-opening.mm-front .mm-fixed-top{left:0;right:auto}html.mm-opened.mm-front .mm-fixed-top,html.mm-opened.mm-opening.mm-front .mm-fixed-top{top:0}html.mm-opened.mm-front .mm-fixed-bottom,html.mm-opened.mm-opening.mm-front .mm-fixed-bottom{bottom:0}.mm-ismenu.mm-light{background:#f3f3f3}.mm-menu.mm-light{color:rgba(0,0,0,.6)}.mm-menu.mm-light .mm-list>li:after{border-color:rgba(0,0,0,.1)}.mm-menu.mm-light .mm-list>li>a.mm-subclose{background:rgba(255,255,255,.6);color:rgba(0,0,0,.3)}.mm-menu.mm-light .mm-list>li>a.mm-subclose:before,.mm-menu.mm-light .mm-list>li>a.mm-subopen:after{border-color:rgba(0,0,0,.3)}.mm-menu.mm-light .mm-list>li>a.mm-subopen:before{border-color:rgba(0,0,0,.1)}.mm-menu.mm-light .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu.mm-light .mm-list>li.mm-selected>span{background:rgba(255,255,255,.6)}.mm-menu.mm-light .mm-list>li.mm-label,.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened>ul{background:rgba(0,0,0,.03)}.mm-menu.mm-light .mm-search input{background:rgba(0,0,0,.1);color:rgba(0,0,0,.6)}.mm-menu.mm-light em.mm-counter,.mm-menu.mm-light li.mm-noresults{color:rgba(0,0,0,.3)}.mm-menu.mm-light .mm-list li.mm-label>div>div{background:rgba(0,0,0,.03)}.mm-menu.mm-light .mm-header{border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.3)}.mm-menu.mm-light .mm-header a:before{border-color:rgba(0,0,0,.3)}.mm-ismenu.mm-white{background:#fff}.mm-menu.mm-white{color:rgba(0,0,0,.6)}.mm-menu.mm-white .mm-list>li:after{border-color:rgba(0,0,0,.1)}.mm-menu.mm-white .mm-list>li>a.mm-subclose{background:rgba(0,0,0,.08);color:rgba(0,0,0,.3)}.mm-menu.mm-white .mm-list>li>a.mm-subclose:before,.mm-menu.mm-white .mm-list>li>a.mm-subopen:after{border-color:rgba(0,0,0,.3)}.mm-menu.mm-white .mm-list>li>a.mm-subopen:before{border-color:rgba(0,0,0,.1)}.mm-menu.mm-white .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu.mm-white .mm-list>li.mm-selected>span{background:rgba(0,0,0,.08)}.mm-menu.mm-white .mm-list>li.mm-label,.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened>ul{background:rgba(0,0,0,.03)}.mm-menu.mm-white .mm-search input{background:rgba(0,0,0,.1);color:rgba(0,0,0,.6)}.mm-menu.mm-white em.mm-counter,.mm-menu.mm-white li.mm-noresults{color:rgba(0,0,0,.3)}.mm-menu.mm-white .mm-list li.mm-label>div>div{background:rgba(0,0,0,.03)}.mm-menu.mm-white .mm-header{border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.3)}.mm-menu.mm-white .mm-header a:before{border-color:rgba(0,0,0,.3)}html.mm-opened.mm-black .mm-page{box-shadow:none}.mm-ismenu.mm-black{background:#000}.mm-menu.mm-black{color:rgba(255,255,255,.6)}.mm-menu.mm-black .mm-list>li:after{border-color:rgba(255,255,255,.2)}.mm-menu.mm-black .mm-list>li>a.mm-subclose{background:rgba(255,255,255,.25);color:rgba(255,255,255,.3)}.mm-menu.mm-black .mm-list>li>a.mm-subclose:before,.mm-menu.mm-black .mm-list>li>a.mm-subopen:after{border-color:rgba(255,255,255,.3)}.mm-menu.mm-black .mm-header,.mm-menu.mm-black .mm-list>li>a.mm-subopen:before{border-color:rgba(255,255,255,.2)}.mm-menu.mm-black .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu.mm-black .mm-list>li.mm-selected>span{background:rgba(255,255,255,.25)}.mm-menu.mm-black .mm-list>li.mm-label,.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened>ul{background:rgba(255,255,255,.15)}.mm-menu.mm-black .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.6)}.mm-menu.mm-black em.mm-counter,.mm-menu.mm-black li.mm-noresults{color:rgba(255,255,255,.3)}.mm-menu.mm-black .mm-list li.mm-label>div>div{background:rgba(255,255,255,.15)}.mm-menu.mm-black .mm-header{color:rgba(255,255,255,.3)}.mm-menu.mm-black .mm-header a:before{border-color:rgba(255,255,255,.3)}