html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin : 0;
padding : 0;
border : 0;
outline : 0;
font-size : 16px;
vertical-align : baseline;
background : transparent;
}
html {
height : 100%;
}
.pic2 .pic {
    width: 210px;
    height: 230px;
}
.pic2 p {
    color: #fff;
    padding: 0px 0px 30px 5px;
}
.pic2 h2 {
    margin-left: 0px;
}
.pic h2 {
    margin-left: 0px;
}
ol, ul {
list-style : none;
}
blockquote, q {
quotes : none;
}
:active {
outline : none;
}
ins {
text-decoration : none;
}
del {
text-decoration : line-through;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
body {
font-family : Arial, "Helvetica Neue", "Bitstream Vera Sans", Helvetica, sans-serif;
font-size : 62.5%;
line-height : 1.3;
color : #1d1d1d;
background : #fafafa;
}
acronym, abbr {
cursor : help;
border : 0;
}
a, a:link, a:visited, a:focus, a:active {
font-weight : normal;
text-decoration : none;
color : #233354;
}
a:hover {
color : #000000;
text-decoration : underline;
}
#delivery ul.simpleList li a {
margin-top : 7px;
display : block;
}
h1, h2, h3, h4, h5, h6 {
font-size : 12px;
font-weight : normal;
}
h1 {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 26px;
line-height : 60px;
margin-left : 10px;
text-align : left;
}
#content_article h1 {
margin-left : 0;
font-size : 16px;
}
ol {
list-style : decimal;
margin-left : 20px;
padding-left : 20px;
}
sup {
font-size : 50%;
vertical-align : top;
}
strong {
font-weight : bold;
}
.grid_1 .header h1 {
font-family : Athelas, Arial, "Helvetica Neue", "Bitstream Vera Sans", Helvetica, sans-serif;
font-size : 15px;
line-height : 0;
margin : 20px 0 8px 0;
}
#outer {
height : 100%;
}
#page {
margin : 0 auto;
width : 980px;
position : relative;
}
#main {
width : 980px;
position : relative;
}
#footer {
padding : 20px 10px 0;
background : #fff;
border-top : 1px solid #e0e0e0;
overflow : hidden;
margin-left : -1px;
}
#main .row:first-child {
background : none;
padding : 0;
}
#main .row.first {
background : none;
padding : 0 0 20px 0;
}
.metadata {
display : none;
}
.simpleList {
clear : both;
margin : 0 0 12px 0;
}
ol.simpleList li {
list-style-type : decimal;
margin : 0 0 10px;
font-size : 12px;
}
.grid_5 .three_items li {
width : 300px;
}
.small_teasers li {
width : 106px;
}
.small_teasers h3 {
font-size : 13px;
margin : 0 0 3px;
}
.small_teasers .price ins {
display : block;
}
.pagination {
text-align : right;
padding-top : 0.4em;
}
.pagination ul, .pagination span {
display : inline-block;
}
.pagination p {
display : inline-block;
font-size : 12px;
font-weight : bold;
color : #9a998d;
margin : 0;
padding-right : 20px;
}
.merchandising.section .pagination p {
color : #9a998d;
margin : 0;
}
.pagination li {
display : inline-block;
padding : 0 2px;
font-size : 12px;
}
.pagination .first {
border-left : none;
}
.pagination a {
text-decoration : underline;
}
.pagination .active a {
text-decoration : none;
font-weight : bold;
}
.pagination .next a:after {
content : " >";
text-decoration : none;
}
.pagination span a {
font-size : 12px;
font-weight : bold;
margin-left : 15px;
}

.two_items .browse {
margin : 40px 0;
}
.four_items .browse {
margin : 40px 10px;
}
.next {
background-position : 3px -500px;
}
.next:hover {
background-position : 3px -600px;
}
.next.disabled {
background-position : 3px -700px;
cursor : default;
}
.prev:hover {
background-position : 0 -650px;
}
.prev.disabled {
background-position : 0 -750px;
cursor : default;
}
.vertical .browse {
width : 30px;
height : 30px;
margin : 0 34px 8px 34px;
}
.vertical .prev {
background-position : -50px -500px;
}
.vertical .prev:hover {
background-position : -50px -600px;
}
.vertical .prev.disabled {
background-position : -50px -700px;
}
.vertical .next {
background-position : -50px -550px;
margin-bottom : 0;
}
.vertical .next:hover {
background-position : -50px -650px;
}
.vertical .next.disabled {
background-position : -50px -750px;
}
.nav_block ul {
margin : 0 0 15px 0;
}
.nav_block h3 {
color : #9b998d;
font-weight : bold;
margin : 0 0 10px;
}
.nav_block a:hover {
text-decoration : underline;
}
.nav_block h2 {
margin : 0 0 20px;
font-weight : normal;
font-size : 14px;
line-height : 16px;
}
a.image, a:hover.image {
border : 0;
}
.inner {
position : relative;
}
.meta {
font-size : 11px;
font-weight : normal;
color : #9b998d;
}
#basket_nav .meta {
display : block;
}
.minibar .meta {
margin-bottom : 10px;
}
.more a, .user_actions a {
text-decoration : underline;
}

#masthead #search_form {
width : 174px;
}
#search_form .inpt input {
width : 151px;
}
.js #search_form form {
margin : 12px 0 0 0;
}
#search_form .bt {
margin : -25px 0 0 148px;
position : relative;
}
#search_form .submit {
width : 20px;
height : 20px;
background-color : transparent;
color : transparent;
}
#menu {
clear : both;
width : 980px;
position : absolute;
left : 0;
top : 100px;
height : 35px;
overflow : visible;
font-family : Georgia, "Times New Roman", Times, serif;
z-index : -1;
background-color : #263759;
}
#menu ul {
height : 35px;
margin : 0 0 0 1px;
}
#menu li.prod_group {
float : left;
height : 34px;
padding : 1px 0 0;
position : relative;
}
#menu a.prod_group {
float : left;
font-size : 15px;
height : 20px;
padding : 8px 0;
line-height : 1;
font-weight : normal;
color : #fff;
transition : none;
z-index : 4;
}
#menu li.active a.prod_group {
color : #8fa8be;
}
#menu li a.prod_group:hover {
color : #ccc;
text-decoration : none;
}
#menu a.prod_group span {
display : block;
padding : 0 14px 1px;
border-left : 1px solid #4a5875;
}
.de #menu a.prod_group span {
padding : 0 12px 1px;
}
#menu li.prod_group:hover a.prod_group, #menu li.hover a.prod_group, #menu li.hover a.prod_group:hover {
position : relative;
z-index : 20000;
background-color : #f2f2f2;
color : #0b0709;
border-top-left-radius : 3px;
border-top-right-radius : 3px;
}
#menu li:hover a.prod_group span, #menu li.hover a.prod_group span {
border-color : #f2f2f2;
}
#menu .details {
display : none;
position : absolute;
left : -9999px;
top : 33px;
clear : both;
background : #f2f2f2;
border : #ccc solid 1px;
padding : 10px;
z-index : 9998;
color : #1c1c1c;
border-radius : 3px;
box-shadow : 2px 2px 10px rgba(0, 0, 0, 0.5);
overflow : hidden;
width : 322px;
}
#menu li:hover .details, #menu li.hover .details {
left : -1px;
display : block;
}
#menu .details .inner {
clear : both;
background : #fff;
color : #828282;
border : #ccc dashed 1px;
padding : 0 20px;
overflow : hidden;
font-size : 13px;
line-height : 18px;
}
#menu .details .inner ul {
float : left;
width : 135px;
height : auto;
overflow : hidden;
padding : 15px 0;
margin-left : 0;
}
#menu .details .aside {
float : right;
width : 135px;
padding : 15px 0;
}
#menu .details .aside ul {
padding-top : 0;
}
#menu .details .inner a {
color : #243456;
font-size : 13px;
}
#menu .details .inner .aside a {
color : #4f262a;
}
#menu .details .inner ul a:hover {
text-decoration : underline;
}
#menu li.home:hover a.prod_group, #menu li.hover.home a.prod_group:hover {
background-color : transparent;
color : #fff;
text-decoration : underline;
}
#menu .home .prod_group span {
border : none;
}
#sidebar .aside {
background-color : #ebebeb;
padding : 15px 15px 20px;
margin : 0 0 20px;
overflow : hidden;
}
#sidebar .aside.help {
background : none;
}
#sidebar h2 {
text-align : center;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 18px;
line-height : 1.2;
}
#sidebar p {
font-size : 12px;
line-height : 16px;
}
#sidebar .teasers {
float : none;
}
#sidebar .teasers li {
float : none;
margin : 20px auto 0;
text-align : center;
}
#sidebar .teasers .first {
margin-top : 0;
}
#sidebar .more {
text-decoration : underline;
}
#footer .row {
background : 0;
margin : 0;
padding : 0;
}
#footer a {
color : #000;
}
#footer .navList a {
display : inline-block;
background : url('../img/ui/arrow.png') center right no-repeat;
padding-right : 12px;
background : none;
font-family : Arial;
font-size : 11px;
color : #000;
max-width : 123px;
}
#footer .navList a:lang(DE) {
width : 120px;
}
#footer h3 {
font-size : 14px;
color : #000;
font-weight : normal;
font-family : Georgia;
}
#footer .footer_links {
text-align : center;
padding : 18px 0;
}
#footer .footer_nav ul {
margin : 0 auto;
}
#footer .footer_nav li {
display : inline;
text-align : center;
margin : 0 7px;
}
#footer .footer_nav li a {
font-size : 11px;
color : #9b998d;
}
#footer small {
display : block;
font-size : 11px;
color : #9b998d;
margin : 0;
text-align : center;
background : #fff;
padding-bottom : 25px;
padding-top : 10px;
}
#footer small div.left {
float : left;
padding : 0 0 20px;
}
#footer small a {
color : #9b998d;
}

body#home .notice {
margin : 10px 0 -5px;
padding : 5px 0 5px 75px;
background : url(../img/ui/bg_icons.png) left -1850px no-repeat;
border : 0;
}
body#home .notice p {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
line-height : 18px;
margin : 0;
}
#nick_welcome {
margin-left : 0;
margin-top : 0;
}
#nick_welcome blockquote p {
font-size : 18px;
line-height : 23px;
padding-right : 0;
}
#nick_welcome .more {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 12px;
margin : 10px 0 0;
}
#nick_welcome .more a {
text-decoration : none;
}
#nick_welcome .more a:hover {
text-decoration : underline;
}
body.category #local_nav.nav .header span.clear {
display : none;
}
body.department #local_nav.nav .header {
display : none;
}
body.department #local_nav .column {
margin-left : 0;
}
body.department #local_nav {
margin-bottom : 20px;
padding : 0 0 20px 0;
}
body.department #local_nav .navList {
padding : 20px 0 0 0;
}
body.department #local_nav .aside {
padding : 20px 0 0 15px;
}
body.department #local_nav .aside span {
display : block;
color : #828282;
font-size : 12px;
line-height : 18px;
font-weight : bold;
margin : 0 0 3px;
}
body.department #local_nav .aside .navList {
background : none;
margin : 0;
padding : 0;
}
#content.has_nav {
padding-top : 22px;
}
.content_page #main {
color : #565656;
font-size : 13px;
}
.content_page #main h1 {
line-height : 0.8;
margin-bottom : 22px;
font-size : 36px;
color : #1d1d1d;
}
.content_page #main h2, .content_page #main h3, .content_page #main h4 {
font-family : Georgia, Arial, "Times New Roman", Times, serif;
font-size : 16px;
line-height : 1.2;
margin : 0 0 10px;
}
.content_page #main h2 {
font-size : 17px;
margin-bottom : 20px;
color : #2c2c2c;
}
.modal.content_page #main h2 {
font-size : 14px;
margin-bottom : 20px;
color : #2c2c2c;
line-height : 17px;
font-family : Arial, "Times New Roman", Times, serif;
}
.content_page #main h4 {
font-size : 14px;
}
.content_page #main h5 {
font-weight : bold;
margin : 20px 0;
}
.content_page #main p {
margin-bottom : 22px;
}
.content_page #main .header p {
font-weight : bold;
font-size : 14px;
}
.content_page #main p a {
color : #233354;
text-decoration : underline;
}
.content_page #main .figure {
margin-bottom : 20px;
position : static;
}
.content_page #main .section .figure {
float : left;
margin-right : 20px;
}
.content_page #main .figure img {
border : #e0e0e0 solid 1px;
}
.modal.content_page h2 {
font-weight : bold;
font-size : 14px;
font-family : Arial, "Times New Roman", Times, serif;
}
.content_page h3 {
font-size : 17px;
}
.content_page #main .unfold h3 {
font-size : 14px;
margin-bottom : 20px;
}
.content_page #local_nav .unfold_control a, .content_page #main .unfold_control a {
text-decoration : none;
background-position : 8px -1618px;
}
.content_page #local_nav .open .unfold_control a, .content_page #main .open .unfold_control a {
background-position : 8px -1640px;
}
.content_page #main .details {
margin-left : 20px;
}
.content_page #main .details .article {
padding-top : 20px;
background : url(../img/ui/bg_dash_940.png) left top no-repeat;
}
.content_page #main .details .article.first {
padding-top : 0;
background : none transparent;
}
#terms.content_page #main ul li {
background : none transparent;
font-weight : normal;
margin : 0 0 10px;
padding-left : 0;
}
.content_page #main .location_info h2, .content_page #main .location_info h3, .content_page .location_info p {
margin : 10px 0 0 320px;
}
.content_page .location_info h3 {
font-size : 1.2em;
margin-top : 20px;
}
.content_page .location_info .slideshow {
position : absolute;
top : 20px;
left : 20px;
background : gray;
width : 300px;
height : 280px;
}
.content_page .location_info .location_map {
margin : 20px 0 0;
text-align : center;
}
.content_page #main .location_info .location_map p {
margin : 10px 0 0;
text-align : left;
}
.content_page .hero_image {
margin-bottom : 20px;
}

.search_results .header h1 {
display : inline-block;
padding-right : 4px;
}
.search_results #content .header .meta {
display : inline-block;
font-size : 16px;
padding : 0 0 20px;
}
.search_results .tabs, .search_results .static_tabs {
margin-bottom : 20px;
padding-left : 192px;
}
.search_results .tabs li a.current, .search_results .static_tabs li .current {
background : #fafafa;
}
.search_results .tabs li a .meta, .search_results .static_tabs li a .meta {
color : #fafafa;
}
.search_results .tabs li a.current .meta, .search_results .static_tabs li .current .meta {
color : #9b998d;
}
.search_results #main .header {
overflow : hidden;
padding : 0 0 20px 0;
}
.search_results .grid_4 {
float : right;
}
#site_map #content ul {
margin-left : 10px;
}
#site_map #content .row.last {
padding-bottom : 20px;
}
.sizing_guide #main .header {
margin : 0 0 20px 0;
}
.sizing_guide #content .header h2 {
font-size : 14px;
font-weight : bold;
margin : 0 0 10px 0;
}
.sizing_guide #main .header p {
font-size : 12px;
line-height : 16px;
padding : 0 0 20px;
background : url(../img/ui/bg_dash_940.png) 0 bottom no-repeat;
}
.sizing_guide #local_nav .nav_group {
margin : 20px 0 0;
}
.sizing_guide .article h3 {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 15px;
line-height : 16px;
margin : 0 0 10px 0;
float : left;
}
#main.size_guide .article {
margin : 40px 0 0;
padding : 20px 0 0;
background : url(../img/ui/bg_dash_940.png) 0 top no-repeat;
}
#main.size_guide .article.first {
margin : 0;
padding : 0;
background : none;
}
#main.size_guide .article .header {
overflow : hidden;
margin : 0 0 10px;
}
#main.size_guide .article .header h3 {
margin : 0;
}
#main.size_guide .article .header p {
float : left;
font-size : 11px;
padding : 2px 0 0 20px;
background : 0;
}
#simple_sizing_tables #main.size_guide .article {
margin : 20px 0 20px 20px;
padding : 0;
background : none;
}
#simple_sizing_tables #main.size_guide .article.first {
margin-left : 0;
}
#sizing_how_to .article img {
display : block;
border : #d7d7d6 solid 1px;
margin : 0 0 10px 0;
}
#sizing_how_to .article p {
font-size : 12px;
line-height : 16px;
margin : 0 0 0.3em;
}
.sizing_table table {
width : 100%;
}
.sizing_table thead tr td, .sizing_table thead tr th {
background : none transparent;
}
.sizing_table tr.odd td, .sizing_table tr.odd th {
background-color : #f0efee;
}
.sizing_table th {
text-align : center;
line-height : 14px;
padding : 4px 0 8px;
}
.sizing_table td {
font-size : 12px;
line-height : 14px;
font-weight : bold;
text-align : center;
color : #9b998d;
padding : 10px 8px 8px;
}
.sizing_table th, .sizing_table td.size_desc, .sizing_table td.size_type {
font-weight : normal;
color : #46413f;
}
.sizing_table td.size_type {
text-align : left;
vertical-align : middle;
}
.size_guide td.size_desc {
text-align : right;
font-size : 11px;
}

#header_container .header, #page > .header {
background : #fff;
border-top : 2px solid #97b1c9;
}

.header__links .login .details .icon {
height : 30px;
width : 33px;
top : 0;
margin-right : 10px;
}
.header__links a:hover {
text-decoration : none;
color : #233354;
}
.header__links_account .login > .icon, .header__links_account .shopping_bag > .icon {
margin-left : 10px;
}
.header__links ul li:hover {
background-repeat : no-repeat;
}
#logo_holder {
    height: 130px;
    width: 980px;
    margin: 0 auto;
}
#logo_holder a, #logo_holder a img {
display : block;
width : 350px;
padding-top : 6px;
}
#head_links ul.details, #head_links div.details {
background-color : #f2f2f2;
background-image : linear-gradient(#f7f7f7 45.9%, #f2f2f2);
z-index : 998;
box-shadow : 1px 7px 10px rgba(0, 0, 0, 0.3);
margin-top : 18px;
position : absolute;
top : 1px;
float : left;
height : auto;
padding : 10px 10px 20px 10px;
}
#head_links ul.details li {
font-size : 10px;
}
#account_nav {
width : 132px;
left : 0;
top : -7px !important ;
display : none;
}
#account_nav li {
line-height : 30px;
padding-top : 10px;
padding-bottom : 10px;
}
#account_nav li a {
padding-left : 34px !important ;
}
#account_nav li a:hover {
font-weight : normal !important ;
}
.dashed {
border : #9b998d dashed 1px;
padding : 5px;
display : block !important ;
background : #fff;
}
.header__links .login .details a {
line-height : 16px;
display : block;
}
#shopping_nav {
color : #233354;
font-weight : bold;
right : 0;
width : 420px;
display : none;
}
#basket_nav_wrap > #shopping_nav {
top : -18px;
}
#shopping_nav.active {
display : block !important ;
}
#shopping_nav ul {
overflow : visible;
min-height : 175px;
}
#shopping_nav ul li {
display : inline-block;
float : right;
text-align : center;
}
#shopping_nav ul li a {
color : #233354;
display : block;
width : 110px;
height : 140px;
}
#shopping_nav p.total {
text-align : right;
margin-top : 10px;
font-size : 15px;
font-weight : bold;
}
#shopping_nav p.summary {
text-align : right;
margin-top : 10px;
font-weight : bold;
}
.header__environment {
position : absolute;
height : 65px;
padding : 10px 20px 30px 20px;
top : 10px;
left : 100px;
font-size : 10px;
font-family : Arial;
color : #2c3d5f;
background : #fff;
border : #eee solid 1px;
box-shadow : 3px 3px 10px #ddd;
}
.closeme {
cursor : pointer;
color : #fff;
background : #233354;
font-size : 11px;
font-family : Arial;
padding : 5px;
text-align : center;
border-radius : 5px;
}
.header__links {
height : 30px;
line-height : 30px;
width : 980px;
margin : 0 auto;
font-family : Arial;
font-size : 11px;
font-style : normal;
}
.header__links_general > li, .header__links_account > li {
margin : 0 10px;
}
.header__links_account .login, .header__links_account .shopping_bag {
padding-right : 10px;
margin-right : 0;
}
.header__links_general {
float : left;
margin-left : 10px;
}
.header__links_general li {
float : left;
}
.header__links_account {
float : right;
margin : 0 15px;
min-width : 315px;
}
.header__links_account > li {
float : right;
}
.login .details ul {
margin : 0;
}
.header__basket {
display : none;
position : absolute;
z-index : 9999;
background : #f2f2f2;
padding : 15px;
top : 30px;
right : 0;
float : right;
line-height : initial;
box-shadow : 0 8px 8px 0 #444;
}
.shopping_bag.active {
background : #f2f2f2;
box-shadow : 0 8px 8px 0 #444;
}
.header__basket_inner {
overflow : hidden;
}
.header__basket_empty {
padding : 13px;
border : #9a9a9a dashed 1px;
width : 150px;
background : #fff;
}
.header__basket_empty h2 {
font-size : 14px;
font-weight : bold;
line-height : 20px;
}
.header__basket_empty span {
display : block;
margin-top : 10px;
font-size : 12px;
line-height : 16px;
}
.header__basket_list {
float : left;
width : 245px;
padding : 10px;
border : #9a9a9a dashed 1px;
background : #fff;
}
.header__basket_list.large {
width : 360px;
}
.header__basket_list.small {
width : 145px;
}
.active .header__basket {
display : block;
}
.header__basket_entry {
float : right;
width : 115px;
text-align : center;
line-height : normal;
padding-top : 12px;
padding-right : 5px;
}
.small .header__basket_entry {
width : 140px;
padding-right : 0;
}
.header__basket_details {
width : 100%;
text-align : right;
overflow : hidden;
font-weight : bold;
float : left;
}
.header__basket_total {
float : right;
clear : both;
font-size : 18px;
margin-top : 10px;
}
.header__basket_entry_name {
font-size : 11px;
font-weight : bold;
height : 40px;
margin-top : 8px;
margin-bottom : 20px;
padding : 0 10px;
overflow : hidden;
line-height : 13px;
}
.header__basket_entry_info {
font-size : 13px;
font-weight : bold;
}
.header__basket_entry_price {
font-size : 16px;
font-weight : bold;
margin-top : 5px;
}
.header__basket_items_total {
float : right;
clear : both;
margin-top : 15px;
font-size : 12px;
}
.header__links_account .shopping_bag {
position : relative;
cursor : pointer;
margin : 0;
}
.header__basket_checkout {
float : right;
clear : both;
margin-top : 10px;
}
.header__fixed {
float : right;
margin-right : -100px;
}
.header__fixed:lang(DE) {
margin-right : -95px;
}
#my_account_login.active {
box-shadow : 0 8px 8px 0 #444;
}
.header__bag_popup {
position : fixed;
z-index : 11;
width : 230px;
background : #fff;
display : none;
box-shadow : 0 8px 8px 0 #444;
top : 0;
}
.header__bag_item_list {
overflow : hidden;
float : left;
border : #9b998d dashed 1px;
padding : 10px;
background : #fff;
}
.header__bag_inner {
padding : 10px;
overflow : hidden;
background : #fafafa;
}
.header__bag_info {
float : left;
line-height : 20px;
width : 205px;
margin-top : 10px;
}
.header__bag_total_items {
float : right;
font-size : 12px;
font-weight : bold;
}
.header__bag_total {
float : right;
clear : both;
font-weight : bold;
font-size : 17px;
}
.header__bag_inner h3 {
float : right;
font-size : 16px;
}
.header__bag_item a {
float : left;
}
.header__bag_item_image {
float : left;
}
.header__bag_item_info {
float : left;
line-height : 20px;
margin-left : 10px;
padding-top : 9px;
}
.header__bag_item_name {
width : 71px;
margin-bottom : 10px;
float : left;
line-height : 15px;
text-align : center;
overflow-wrap : break-word;
}
.header__bag_item_quantity {
float : left;
clear : both;
font-weight : bold;
font-size : 12px;
text-align : center;
width : 100%;
}
.header__bag_item_price {
float : left;
clear : both;
font-weight : bold;
font-size : 16px;
text-align : center;
width : 100%;
}
.header__bag_item {
overflow : hidden;
}
.padlock {
background : url('../img/home_redesign/header/icon-bag-big.png') no-repeat;
height : 25px;
width : 25px;
display : block;
float : left;
}
.full-gradient {
width : 100%;
position : relative;
background : #233354;
}
@media (max-width:1150px) {
.full-gradient {
background : #233354;
}
}
@media (min-width:1500px) {
.full-gradient {
background : linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(35, 51, 84, 1) 15%, rgba(35, 51, 84, 1) 85%, rgba(229, 229, 229, 1) 100%);
}
}
.navbar__group_details {
position : absolute;
background : #fff;
width : 100%;
left : 0;
z-index : 9999;
max-height : 0;
overflow : hidden;
font-size : 14px;
text-align : left;
}
.active .navbar__group_details {
font-size : 14px;
min-height : 215px;
padding : 20px 0;
}
.navbar__group_aside_image {
float : left;
}
.active .navbar__group_details:before {
content : '';
position : absolute;
z-index : -1;
bottom : 0;
left : -1px;
width : 100%;
height : 3px;
padding : 1px;
box-sizing : content-box;
border-radius : 11px;
background : #233354;
background : linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(35, 51, 84, 1) 25%, rgba(35, 51, 84, 1) 85%, rgba(229, 229, 229, 1) 100%);
}
.navbar__group.active {
background : #fff;
}
.navbar__group.active.sale, .navbar__group.active.search {
background : #233354;
}
.navbar ul {
overflow : hidden;
width : 960px;
margin : 0 auto;
}
.navbar__group {
float : left;
text-align : center;
}
.navbar__group_inner {
overflow : hidden;
width : 960px;
margin : 0 auto;
}
.navbar__group.search {
float : right;
padding-top : 3px;
}
.navbar__group_inner ul {
float : left;
width : 180px;
border-left : 1px solid #9a9a9a;
padding-left : 15px;
}
.navbar__group_inner li {
line-height : 25px;
color : #9a9a9a;
}
.navbar__group_aside {
float : left;
}
.navbar__group > a {
text-decoration : none;
line-height : 40px;
font-size : 16px;
}
.active .navbar__group_header {
color : #233354 !important ;
}
.navbar__group_header {
padding : 0 10px;
color : #f6f6f6 !important ;
line-height : 30px;
font-size : 15px;
text-decoration : none;
}
.active.sale .navbar__group_header {
color : #f6f6f6 !important ;
}
.active.search .navbar__group_header {
color : #f6f6f6 !important ;
}
.navbar__search fieldset {
margin : 0;
}
.navbar__search {
padding : 5px 0 0 0;
margin-right : 7px;
}
.navbar__group_search_box > input:first-child {
line-height : 25px;
padding-left : 10px;
border : none;
background : none;
width : 130px;
font-family : Georgia;
font-style : normal;
font-size : 16px;
color : #9a9a9a;
}
.navbar__group_search_box > input:first-child:lang(DE) {
width : 120px;
}
.navbar__group_search_box > input:first-child:focus {
outline : 0;
border : 0;
margin : 0;
}
.navbar__group_search_box {
overflow : hidden;
position : relative;
background : #fff;
}
.navbar__group_search_box > input {
clear : none;
}
.navbar__group_first {
margin-bottom : 10px;
}
.navbar__group_last {
margin-top : 10px;
}
.footer__inner {
width : 980px;
margin : 0 auto;
padding-top : 15px;
}
.footer__social_bar_inner {
width : 980px;
margin : 0 auto;
color : #fff;
font-size : 13px;
overflow : hidden;
padding : 5px;
}
.footer__newsletter_email {
padding : 6px;
width : 245px;
font-family : Georgia;
font-size : 14px;
color : #9a9a9a;
}
.footer_social_link {
width : 26px;
height : 26px;
float : left;
margin : 5px;
cursor : pointer;
}
.footer__social_copy {
padding-top : 10px;
font-family : Georgia;
font-size : 14px;
}
.footer__social_newsletter_container > input {
border : none;
background : #fff;
line-height : 15px;
}
.footer__social_bar_inner .footer__social_links {
float : right;
margin-right : 15px;
}
.footer__social_newsletter_container {
background : #fff;
width : 280px;
margin-top : 5px;
margin-left : 30px;
}
.footer__social_newsletter > div {
float : left;
position : relative;
}
.footer__social_bar_inner > div {
float : left;
margin-left : 20px;
}
.footer__inner_block.last {
margin-left : 19px;
margin-right : 0;
}
.footer__inner_payment_info ul {
overflow : hidden;
}
.footer_social_link.facebook {
background-position : 0 0;
}
.footer_social_link.twitter {
background-position : -26px 0;
}
.footer_social_link.pinterest {
background-position : 78px 0;
}
.footer_social_link.googleplus {
background-position : 52px 0;
}
.footer_social_link.instagram {
background-position : 26px 0;
}
.footer_social_link.facebook:hover {
background-position : 0 26px;
}
.footer_social_link.twitter:hover {
background-position : -26px 26px;
}
.footer_social_link.pinterest:hover {
background-position : 78px 26px;
}
.footer_social_link.googleplus:hover {
background-position : 52px 26px;
}
.footer_social_link.instagram:hover {
background-position : 26px 26px;
}
.footer__inner_payment_info .locker::before {
content : "";
background-image : url('../img/ui/header-footer-sprite-1128.png');
background-position : -5px -283px;
height : 40px;
width : 40px;
float : left;
}
.footer__inner_block:lang(DE) {
margin-left : 20px;
}
.footer__inner_block {
float : left;
padding : 10px 0;
margin-left : 21px;
margin-right : 30px;
min-width : 138px;
}
.footer__inner_block #footer .lightbox {
color : #000;
}
.footer__inner_payment_info {
clear : both;
overflow : hidden;
line-height : 50px;
color : #9b998d;
font-size : 12px;
font-weight : bold;
}
.footer__inner_payment_info .locker {
float : right;
margin-right : 20px;
}
.footer__inner_payment_info .locker:lang(DE) {
margin-right : 20px;
}
.footer__inner_payment_info:before {
content : "";
border-top : 1px dashed #9a9a9a;
width : 942px;
display : block;
margin : 0 auto;
margin-bottom : 15px;
}
.footer__inner_payment_info li {
float : left;
margin-left : 20px;
font-family : Georgia;
color : #9a9a9a;
font-size : 14px;
font-weight : normal;
}
.footer__inner_copyrights {
color : #9a9a9a;
}
.footer__voucher {
margin-top : 30px;
}
.footer__view_mobile {
display : none;
}
.footer__error_message {
float : right;
clear : both;
padding-top : 10px;
padding-bottom : 10px;
display : none;
}
.active .banner__values_image.icon-a {
background-position : 0 59px;
}
.active .banner__values_image.icon-b {
background-position : -55px 59px;
}
.active .banner__values_image.icon-c {
background-position : -120px 59px;
}
.active .banner__values_image.icon-d {
background-position : -180px 59px;
}
.active .banner__values_image.icon-e {
background-position : -235px 59px;
}
.active .banner__values_image.icon-f {
background-position : -293px 59px;
}
.active .banner__values_image.icon-g {
background-position : 60px 59px;
}

.nav-open .body__overlay {
background : #262e3f;
height : 2000px;
opacity : 0.3400000035762786865234375;
z-index : 9998;
display : block;
}
.body__overlay {
position : absolute;
width : 100%;
z-index : 1;
display : none;
}
#page {
margin : auto;
width : auto;
}
.body__inner_content {
overflow : hidden;
}
#content {
width : 980px;
margin : 0 auto;
position : relative;
background : #fff;
min-height : 525px;
box-shadow : 0 14px 0 #fff inset, 0 14px 20px #dbdbdb;
padding-bottom : 15px;
}
.mode_bar {
width : 980px;
margin : 8px auto 0 auto;
}
.mode_bar h2 {
width : 815px;
text-align : center;
}
#footer {
background : #fff;
border : none;
padding : 0;
}
.footer__inner .navList li {
list-style-type : none;
}
.footer__inner .navList li::before {
content : "â€¢";
font-size : 15px;
height : 100%;
display : inline-block;
float : left;
padding-right : 5px;
}
.footer__inner_copyrights .DE-checkout {
display : none;
}
textarea:focus, input:focus {
outline : 0;
}
.bt-checkout {
padding-left : 0 !important ;
}
.nav_block > #content {
box-shadow : none;
}
.agree_tcs {
color : #2c2c2c;
font-size : 12px;
padding : 10px 0 10px 0;
}
.agree_tcs a {
text-decoration : underline;
}
#terms_conditions {
width : 800px;
max-height : 60%;
overflow-y : auto;
}
#terms_conditions.modal {
padding-bottom : 80px !important ;
}
#terms_conditions .to_top {
display : none;
}
#terms_conditions p {
padding : 8px 0 8px 0;
}
.de .agree_tcs {
display : none;
}
.selectable_table table {
width : 100%;
margin-top : 20px;
}
.selectable_table .top_border {
border-top : 5px solid #a6a6a6;
}
.selectable_table .bottom_border {
border-bottom : 5px solid #a6a6a6;
}
.selectable_table .right_border {
border-right : 5px solid #a6a6a6;
}
.selectable_table td, .selectable_table th {
border : #aaa dashed 1px;
font-size : 12px;
line-height : 14px;
font-weight : normal;
text-align : center;
color : #666;
padding : 10px 8px 8px;
}
.selectable_table th {
font-weight : bold;
}
.selectable_table tr.odd td, .selectable_table tr.odd th {
background-color : #f0efee;
}
.selectable_table tr.odd1 td, .selectable_table tr.odd1 th {
background-color : #e0e0e0;
}
.selectable_table tr.odd td.noborder, .selectable_table tr.even td.noborder, .selectable_table .noborder {
border : none;
background-color : #fff;
}
.selectable_table .noborder.spacer {
line-height : 10px;
background-color : #fff;
margin : 0;
padding : 0;
}
.selectable_table .noborder.spacer img {
border : 0;
visibility : hidden;
}
.selectable_table .fit_tag {
background-color : #fff !important ;
color : #a6a6a6;
width : 23px;
vertical-align : middle;
text-align : right;
}
.selectable_table .fit_tag.active {
background-color : #a6a6a6 !important ;
border-top : 5px solid #a6a6a6;
border-bottom : 5px solid #a6a6a6;
color : #fff;
width : 23px;
vertical-align : middle;
text-align : right;
}
.selectable_table sub {
font-size : 8px;
vertical-align : text-bottom;
line-height : 10px;
}
.selectable_table sup {
vertical-align : text-top;
font-size : 8px;
line-height : 10px;
}
.nav.navbar.full-gradient li {
    float: left;
    text-align: center;
    padding: 5px 0px 5px 0px;
}
.nav.navbar.full-gradient a {
    text-decoration: none;
    line-height: 40px;
    font-size: 16px;
    color: #f6f6f6;
    padding: 15px 14px 15px 14px;
    text-transform: uppercase;
}
ul.bremer {
    margin-left: 290px;
}
li.item-109.current.active {
    background: none;
}
li:active {
background : #f6f6f6;
color : #233354 !important ;
}
.nav.navbar.full-gradient a:hover {
color : #233354;
}
li:hover {
background : #f6f6f6;
color : #233354 !important ;
transition : 1s;
}
li.current.active {
    background: #f6f6f6;
}
li.item-109.current.active a {
    color: #f6f6f6 !important;
    background: #233354 !important;
}
.header ul.menu li a:hover {
    color: #fff;
}
li.current.active a {
    color: #233354 !important;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin : 0;
padding : 0;
border : 0;
font-size : 100%;
font : inherit;
vertical-align : baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display : block;
}
body {
line-height : 1;
}
ol, ul {
list-style : none;
}
blockquote, q {
quotes : none;
}
blockquote:before, blockquote:after, q:before, q:after {
content : '';
content : none;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
body {
    background: #FBFBFB;
    color: #fff;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif, 'trebuhet ms', HelveticaNeue, arial;
    height: 100%;
    line-height: 20px;
    background: transparent url(/templates/kost/images/background3.jpg) no-repeat center top;
}
* {
box-sizing : border-box;
}
p {
line-height : 2.0em;
color : #000;
padding : 0 20px 0 20px;
text-align : left;
}
h1 {
    font-size: 26px;
    color: #000;
    margin: 0px 0 15px 15px;
    line-height: 34px;
    padding: 20px 0px 0px 0px;
}
a {
text-decoration : none;
color : rgba(74, 92, 110, 0.92);
}
a:hover {
color : #000;
}
img {
max-width : 100%;
}
.pull-right {
float : right;
}
.pull-left {
float : left;
}
header {
padding : 30px 20px;
background : rgba(64, 82, 100, 0.92);
color : #ffffff;
margin-bottom : 20px;
}
.btn-download {
background : rgba(24, 42, 60, 0.92);
color : rgba(124, 142, 160, 0.92);
padding : 20px 50px;
display : inline-block;
border-radius : 5px;
}
.btn-download:hover {
background : rgba(94, 112, 130, 0.92);
}
.wrapper {
max-width : 1000px;
margin : 0 auto;
}
.wrapper:before, .wrapper:after {
content : '';
display : table;
clear : both;
}
footer {
margin-top : 30px;
background : rgba(24, 42, 60, 0.92);
color : rgba(124, 142, 160, 0.92);
padding : 20px 0;
text-align : left;
font-size : 0.9em;
}
@keyframes anima {
from {
margin-top : -50px;
opacity : 0;
}
to {
margin : auto;
opacity : 1;
}
}
@media screen and (max-width:560px) {
.wrapper {
padding : 20px;
}
}
.pic {
width : 290px;
height : 200px;
position : relative;
overflow : hidden;
margin : 10px;
display : inline-block;
animation : anima 2s;
backface-visibility : hidden;
font-family : 'Open Sans', sans-serif;
}
.pic a {
font-family : 'Open Sans', sans-serif;
}
.pic-caption {
cursor : default;
position : absolute;
width : 100%;
height : 100%;
background : rgba(44, 62, 80, 0.92);
padding : 10px;
text-align : center;
opacity : 0;
}
.pic-image {
transform : scale(1.1);
}
.pic:hover .pic-image {
transform : scale(1);
}
.pic-title {
font-size : 1.8em;
}
a, a:hover, .pic .pic-image, .pic-caption, .pic:hover .pic-caption, .pic:hover img {
transition : all 0.5s ease;
cursor : pointer;
}
.pic:hover .bottom-to-top, .pic:hover .top-to-bottom, .pic:hover .left-to-right, .pic:hover .right-to-left, .pic:hover .rotate-in, .pic:hover .rotate-out, .pic:hover .open-up, .pic:hover .open-down, .pic:hover .open-left, .pic:hover .open-right, .pic:hover .come-left, .pic:hover .come-right {
opacity : 1;
}
.bottom-to-top {
top : 50%;
left : 0;
}
.pic:hover .bottom-to-top {
top : 0;
left : 0;
}
.top-to-bottom {
bottom : 50%;
left : 0;
}
.pic:hover .top-to-bottom {
left : 0;
bottom : 0;
}
.left-to-right {
top : 0;
right : 50%;
}
.pic:hover .left-to-right {
right : 0;
top : 0;
}
.right-to-left {
top : 0;
left : 50%;
}
.pic:hover .right-to-left {
left : 0;
top : 0;
}
.rotate-in {
transform : rotate(90deg), scale(0.1);
top : 0;
left : 0;
}
.pic:hover .rotate-in {
transform : rotate(360deg), scale(1);
}
.rotate-out {
transform : rotate(90deg), scale(3);
top : 0;
left : 0;
}
.pic:hover .rotate-out {
transform : rotate(360deg), scale(1);
}
.open-down {
transform : rotateX(-180deg);
top : 0;
left : 0;
}
.pic:hover .open-down {
transform : rotateX(0);
}
.open-up {
transform : rotateX(180deg);
top : 0;
left : 0;
}
.pic:hover .open-up {
transform : rotateX(0);
}
.open-left {
transform : rotateY(180deg);
left : 0;
top : 0;
}
.pic:hover .open-left {
transform : rotateY(0deg);
}
.open-right {
transform : rotateY(-180deg);
left : 0;
top : 0;
}
.pic:hover .open-right {
transform : rotateY(0deg);
}
.come-left {
transform : rotateY(90deg), rotateX(90deg);
left : 0;
top : 0;
}
.pic:hover .come-left {
transform : rotateY(0), rotateX(0);
}
.come-right {
transform : rotateY(-90deg), rotateX(-90deg);
left : 0;
top : 0;
}
.pic:hover .come-right {
transform : rotateY(0), rotateX(0);
}
@media screen and (max-width:560px) {
.pic {
max-width : 400px;
max-height : 300px;
display : block;
animation : none;
margin : 10px auto;
}
}
.djslider-default .slide-desc {
position : absolute;
width : 436px !important ;
margin-left : 545px;
top : 100px;
}
.slide-desc-bg-default {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%;
background : none !important ;
}
.slide-desc-text-default {
position : relative;
color : #fff;
padding : 15px 15px 5px;
text-align : left;
/* text-align : center !important ; */
}
.djslider-default .slide-desc-in {
position : relative;
font-family : 'Open Sans', sans-serif, 'trebuhet ms', HelveticaNeue, arial;
}
.slide-desc-text-default .slide-title {
margin-bottom : 10px;
font-weight : 600;
color : #233354 !important ;
font-size: 36px;
line-height : 42px;
}
.slide-text {
font-size : 18px;
margin-top : 36px;
color : #233354;
width : 370px !important ;
padding-bottom : 40px;
text-align: left;
}
a.readmore {
margin-right : 105px;
margin-top : 60px;
text-transform : capitalize;
border : solid 1px;
padding : 10px 30px;
font-size : 16px;
font-weight : 600;
color : #233354;
}
a.readmore:hover {
color : #233354 !important ;
text-decoration : none !important ;
}
a.readmore::before {
border-bottom : 1px solid;
width : 220px;
content : "";
position : absolute;
margin-top : -25px;
right : 90px;
cursor : default;
}
strong {
font-weight : 600;
}
h2 {
color : #000;
font-size : 18px;
margin-left : 20px;
margin-top : 20px;
margin-bottom : 10px;
}
div#phone {background-size: 60px 50px;position : relative;margin : 0 auto;width: 380px;margin-top: -95px;margin-right : 10px;font-size : 32px;background: url(../images/phone.png) 62px 4px;/* background-size: 60px 60px; */background-size: 40px 40px;background-repeat: no-repeat;}
#phone p {
color : #233354 !important ;
font-weight : 600;
line-height : 34px;
text-align : right;
}
h3 {
    color: #000;
    font-size: 26px;
    margin-top: 30px;
    margin-bottom: 20px;
}
.pic .readmore2 {
margin-top : 15px;
}
h2.pic-title {
color : #fff;
padding : 0 0 5px 0;
}
.pic p {
    color: #fff;
    padding: 0px 2px 30px 20px;
}

.banner__suggestions .moduletable::after {
    border-bottom: 2px solid #233354;
    content: "";
    width: 650px;
    height: 0px;
    /* top: 7px; */
    position: absolute;
    z-index: 9;
    margin: 0px 2px 4px 157px;
}
a.readmore2 {
border : solid 1px;
padding : 5px 20.5px;
font-size : 16px;
font-weight : 600;
color : #fff;
text-decoration : none;
}
a.readmore::before {
border-bottom : 1px solid;
width : 220px;
content : "";
position : absolute;
cursor : pointer;
}
ul.sigFreeClassic {
    margin: 24px auto!important;
    padding: 8px 0!important;
    list-style: none;
    clear: both;
    overflow: hidden;
    width: 830px !important;
}
a#scrollup {
    background-color: #233354;
    bottom: 20px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #fff;
    display: none;
    -webkit-font-smoothing: antialiased;
    font: normal 24px/1 'Arial';
    padding: 5px;
    position: fixed;
    right: 20px;
    text-decoration: none;
    vertical-align: top;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
a#scrollup:before {
	content: 'наверх';
}
a#scrollup:hover {
	opacity: 1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}
img.sigFreeImg:hover {
    transition: 1s;
}
ul.sigFreeClassic li.sigFreeThumb {
    float: left;
    background: #fff!important;
    margin: 5px 4px 5px 3px;
    padding: 0;
    list-style: none!important;
}

/*меню в контенте*/
.to_top {
    position: fixed;
    top: -30px;
    left: 2px;
    width: 100% !important;
    padding: 0 0;
    margin-left: 0px !important;
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.4);
    z-index: 9999999;
    background: #ffffff;
    padding-top: 45px;
    /* margin: 0 auto; */
    padding-bottom: 20px;
}
.to_top a:hover {
    text-decoration: none !important;
}
.to_top a {
    display: inline-block;
    padding: 15px 30px 15px 30px;
    color: #233354 !important;
    text-transform: uppercase;
}
/*.about_menu {
    margin-top: 10px;
    padding-bottom: 20px;
}*/
/*.default {
    width: 980px;
    margin: 0 auto;
}*/
.default a {
    padding: 0px 15px 0 15px !important;
    margin: 0px !important;
}
.fixed {
position : fixed;
top : -30px;
left : 0;
width : 100%;
padding : 0 0;
margin-left : 0 !important ;
box-shadow : 5px 5px 20px rgba(0, 0, 0, 0.4);
z-index : 9999999;
background : #ffffff;
padding-top : 30px;
}
.fixed ul {
width : 1090px;
margin : 0 auto;
}
.about_wrap .about_header .about_menu ul {
list-style : none;
padding-bottom : 15px;
}
.default li {
float: left;
}
.default a {
    display: inline-block;
    padding: 15px 30px 15px 30px;
    /* color: #233354 !important; */
    text-transform: uppercase;
    text-decoration: underline !important;
}
.fixmenu {
    position: relative;
    padding-bottom: 30px;
    width: 980px;
    height: 50px;
    display: block;
    box-shadow: 0px 5px 10px -2px rgba(0, 0, 0, 0.4);
    left: 0px;
    margin-top: 30px;
}
.about_menu_wrap {
    width: 980px;
    margin: 0 auto;
}
.about_wrap .about_header .about_menu li a {
text-decoration : none;
text-align : center;
font-size : 20px;
font-family : 'PT Sans Narrow', sans-serif;
color : rgba(0, 0, 0, 0.5);
padding : 14px;
transition : all 0.3s ease;
}
.about_wrap .about_header .about_menu li a:hover {
color : #e59037;
}
.about_wrap .about_header .about_menu li {
    float: left;
}
ul.spirit {
    margin-left: 100px;
}
ul.benini {
    margin-left: 290px;
}
ul.mix {
    margin-left: 205px;
}
ul.dmg {
    margin-left: 300px;
}
ul.ketro {
    margin-left: 150px;
}
.adress {
    font-size: 21px;
}
#phone p {
    padding: 0 0 0 0;
}
.menu ul {
  /* border-bottom: 1px solid #000; */
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100px;
}
.menu ul li {
  position: relative;
}
.menu ul li a {
  display: block;
  /* border: 1px solid #000; */
  /* border-bottom: 1px; */
  padding: 5px;
  text-decoration: none;
}
.menu li ul {
  display: none;
  /* left: 99px; */
  position: absolute;
  top: 50px;
  z-index: 9999999;
  width: 261px;
  background: #f6f6f6;
}
.menu li:hover ul {
  display: block;
}
.menu li ul a {
    color: #233354 !important;
    font-size: 12px !important;
    padding: 5px 15px 5px 15px !important;
}
div#phone a {
    text-decoration: none;
    font-weight: 600;
    margin-left: 30px;
}